
 % 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
 16213 16166 16121 16080 16041 16004 15971 15941 15913 15888 15866 15847 15830 15817 15806 15798 15793 15791 15792 15796 15802 15812 15824 15839 15857 15878 15901 15928 15957 15989 16024 16062 16102 16145 16191 16240 16291 16345 16402 16461 16523 16587 16654 16723 16795 16869 16945 17024 17104 17187 17273 17360 17449 17540 17633 17727 17824 17922 18021 18122 18224 18327 18431 18536 18643 18749 18857 18965 19073 19182 19290 19399 19507 19614 19722 19828 19934 20038 20142 20244 20344 20443 20540 20635 20727 20818 20905 20990 21072 21151 21227 21299 21368 21434 21495 21553 21606 21655 21701 21741 21778 21809 21837 21859 21877 21890 21898 21902 21901 21895 21884 21868 21848 21823 21793 21759 21720 21677 21630 21578 21522 21463 21399 21332 21261 21187 21109 21029 20945 20859 20770 20678 20584 20488 20390 20291 20189 20086 19982 19877 19771 19664 19556 19448 19340 19231 19123 19014 18906 18799 18691 18585 18479 18374 18271 18168 18067 17967 17868 17771 17675 17582 17490 17400 17311 17225 17141 17059 16980 16902 16827 16754 16684 16616 16550 16488 16427 16369 16314 16262 16212 16164 16120 16078 16039 16003 15970 15939 15911 15886 15864 15845 15828 15814 15804 15796 15791 15789 15789 15793 15799 15809 15821 15836 15854 15875 15898 15925 15954 15986 16021 16058 16099 16142 16187 16236 16287 16341 16398 16457 16518 16582 16649 16718 16790 16864 16940 17019 17099 17182 17267 17355 17444 17535 17627 17722 17818 17916 18015 18116 18218 18321 18425 18530 18636 18743 18851 18958 19067 19175 19284 19392 19500 19608 19715 19821 19927 20031 20135 20237 20337 20436 20533 20628 20720 20810 20898 20983 21065 21144 21220 21292 21361 21426 21488 21545 21599 21648 21693 21734 21770 21802 21829 21852 21870 21883 21891 21895 21894 21888 21877 21861 21841 21816 21786 21752 21714 21671 21623 21572 21516 21457 21393 21326 21255 21181 21104 21023 20940 20854 20765 20673 20580 20484 20386 20286 20185 20082 19978 19873 19767 19661 19553 19445 19337 19229 19120 19012 18904 18796 18689 18583 18477 18373 18269 18166 18065 17965 17867 17770 17674 17581 17489 17399 17311 17225 17141 17059 16980 16902 16827 16755 16684 16616 16551 16488 16428 16370 16315 16262
 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 58 61 66 70 75 80 85 91 97 104 112 120 128 137 147 158 169 181 194 208 222 237 253 270 287 305 323 341 359 377 394 410 424 437 448 457 463 467 467 465 460 452 442 429 415 399 383 365 347 329 311 293 275 258 242 226 212 198 184 172 160 150 139 130 121 113 105 98 92 86 80 75 70 66 61 58 54 51 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 55 58 62 67 71 76 82 87 94 101 108 116 125 134 144 155 167 180 193 208 224 240 258 277 297 318 340 362 385 408 431 454 475 496 514 530 544 554 560 563 562 557 548 536 521 503 483 462 440 417 394 371 348 326 305 285 266 248 231 215 200 186 173 161 150 139 130 121 112 105 98 91 85 80 74 70 65 61 57 54 51 48 45 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11
 46 44 43 42 42 41 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 65 67 70 72 75 78 82 85 89 93 97 101 106 111 116 122 128 134 141 149 156 164 173 182 192 203 214 225 238 251 265 279 295 311 327 345 363 382 401 421 441 462 482 503 523 543 562 580 597 613 627 638 648 655 659 661 660 656 650 641 630 617 602 585 567 548 528 508 487 466 445 425 404 385 365 347 329 312 295 280 265 250 237 224 212 201 190 180 171 162 153 146 138 131 125 118 113 107 102 97 93 89 85 81 77 74 71 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 79 82 86 90 95 99 104 109 115 121 127 134 141 149 157 166 175 185 195 206 217 230 243 256 271 286 302 318 335 353 372 391 410 430 450 470 490 510 529 547 565 581 595 608 619 628 634 638 639 637 633 627 618 607 595 580 564 547 528 509 490 470 450 431 411 392 373 355 337 320 304 289 274 260 246 233 221 210 199 189 179 170 162 154 146 139 132 126 120 114 109 104 100 95 91 87 84 80 77 74 71 69 66 64 62 59 57 56 54 52 51 49 48 47
 107 105 103 101 100 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 70 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 70 70 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 94 95 97 98 100 102 103 105 107 109 111 113 115 117 119 121 123 125 127 129 132 134 136 138 140 143 145 147 149 151 153 155 157 159 161 163 164 166 167 169 170 171 172 173 173 174 174 175 175 175 175 174 174 173 173 172 171 169 168 167 165 164 162 160 158 156 154 152 150 148 145 143 141 139 136 134 131 129 127 124 122 120 117 115 113 111 109 106 104 102 100 98 96 94 93 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 71 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 94 96 98 100 102 104 107 109 111 113 115 118 120 122 125 127 130 132 134 137 139 142 144 146 148 151 153 155 157 159 161 163 164 166 167 169 170 171 172 173 174 174 174 175 175 175 174 174 173 173 172 171 170 169 167 166 164 163 161 159 157 155 153 151 149 147 145 143 140 138 136 134 132 129 127 125 123 121 119 116 114 112 110 109
 84 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 83 83 84 84 85 85 86 87 88 88 89 90 91 92 93 94 95 97 98 99 100 102 103 105 106 108 109 111 113 114 116 118 120 122 124 126 128 130 132 134 136 139 141 143 145 148 150 153 155 157 160 162 165 167 169 172 174 177 179 182 184 186 189 191 193 195 197 199 201 203 205 207 209 211 212 214 215 217 218 220 221 222 223 224 225 225 226 227 227 228 228 228 229 229 229 229 229 229 229 229 228 228 228 227 227 226 226 225 225 224 224 223 222 222 221 221 220 219 219 218 218 217 216 216 215 215 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 212 213 213 213 214 214 215 215 216 217 217 218 219 220 221 222 224 225 226 228 229 231 232 234 236 238 240 242 244 246 249 251 253 256 259 261 264 267 270 273 276 279 283 286 290 293 297 300 304 308 312 316 320 324 328 332 336 340 344 348 352 356 361 365 369 373 377 381 384 388 392 395 399 402 405 408 411 413 415 418 419 421 423 424 425 425 426 426 426 425 424 423 422 420 418 416 414 411 408 405 401 397 394 389 385 380 376 371 366 361 356 350 345 339 334 328 322 317 311 305 299 294 288 282 277 271 266 260 255 250 244 239 234 229 224 219 215 210 206 201 197 193 189 184 181 177 173 169 166 162 159 156 153 150 147 144 141 138 135 133 130 128 126 123 121 119 117 115 113 111 110 108 106 105 103 102 100 99 98 96 95 94 93 92 91 90 89 88 87 86 86 85 84
 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 107 111 116 121 126 132 138 143 149 156 162 169 176 183 191 198 206 214 222 230 238 246 254 262 270 278 286 293 301 307 314 320 325 330 335 338 341 344 345 346 347 346 345 343 341 337 334 329 325 319 314 308 301 295 288 281 274 267 260 253 246 239 232 225 218 212 205 199 193 187 181 176 170 165 160 155 150 146 142 138 134 130 126 123 119 116 113 110 108 105 103 100 98 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 74 73 73 72 72 71 71 71 71 70 70 70 70 71 71 71 71 72 72 73 73 74 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 93 95 97 100 102 104 107 109 112 115 118 121 124 127 131 135 138 142 146 150 155 159 164 169 173 178 184 189 194 200 205 211 216 222 227 233 239 244 249 255 260 265 269 273 277 281 284 287 289 291 293 294 294 294 293 292 290 288 285 281 278 273 269 264 258 253 247 241 234 228 222 215 208 202 195 189 182 176 170 163 157 152 146 140 135 130 125 120 115 110 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 56 54 52 51 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 28
 32 32 32 32 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 45 46 47 48 50 52 53 55 57 59 61 63 66 68 71 74 77 81 84 88 92 96 100 105 110 116 121 127 134 140 147 155 163 172 180 190 200 210 221 232 244 257 269 283 296 310 324 338 352 366 380 393 406 417 428 438 446 453 458 461 462 462 460 455 449 441 432 422 410 397 383 369 355 340 325 310 295 281 267 253 239 227 214 203 191 181 170 161 152 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 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 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 38 39 41 43 45 47 50 52 54 57 60 63 66 69 72 76 79 83 87 91 95 100 104 109 113 118 123 128 133 139 144 149 155 160 165 170 175 180 184 189 193 196 200 203 205 207 209 210 211 211 211 210 209 207 205 202 200 196 193 189 185 181 177 172 168 163 158 153 149 144 139 135 130 126 122 118 114 110 106 102 98 95 92 88 85 82 80 77 74 72 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32
 66 67 68 69 70 71 72 73 75 76 77 79 80 82 84 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 123 126 130 134 137 141 145 149 154 158 163 167 172 177 182 187 192 197 203 208 214 219 225 230 236 241 247 252 257 262 267 272 276 280 284 287 291 293 296 298 299 300 301 301 301 300 299 297 295 293 290 286 283 279 274 270 265 260 255 250 244 239 233 227 222 216 210 205 199 193 188 183 177 172 167 162 157 153 148 144 140 135 131 128 124 120 117 113 110 107 104 101 98 96 93 90 88 86 84 82 80 78 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 95 94 94 93 92 92 91 90 89 89 88 87 86 85 84 83 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 68 67 66 65 65 64 64 63 62 62 61 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 60 61 62 62 63 64 64 65
 89 92 95 98 101 104 108 112 116 120 124 129 134 139 144 150 156 162 168 175 182 190 198 206 215 224 233 243 253 264 275 287 299 311 323 336 349 363 376 390 404 418 432 446 459 472 485 497 508 518 528 536 543 549 554 557 559 560 559 556 552 547 540 533 524 514 503 491 479 466 453 439 426 412 398 384 370 357 343 330 317 305 293 281 270 259 248 238 228 219 210 201 193 185 178 171 164 158 152 146 140 135 130 125 121 116 112 108 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 58 57 57 56 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 56 57 58 59 59 61 62 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 91 93 95 98 101 104 106 109 113 116 119 122 126 130 133 137 141 145 149 153 157 162 166 170 175 179 184 188 192 197 201 206 210 214 218 222 226 229 232 236 238 241 243 245 247 249 250 251 251 251 251 250 250 248 247 245 243 240 238 235 232 228 225 221 217 213 209 205 200 196 192 187 183 179 174 170 165 161 157 153 149 145 141 137 133 130 126 123 119 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 82 84 87
 220 227 235 242 250 257 265 273 281 289 297 305 313 320 328 335 342 349 356 362 368 374 379 384 388 391 394 397 399 400 401 401 400 399 398 395 393 389 386 381 377 372 367 361 355 349 343 336 330 323 316 310 303 296 289 282 276 269 263 256 250 244 238 232 227 221 216 211 205 201 196 191 187 183 179 175 171 168 164 161 158 155 152 149 146 144 142 139 137 135 133 132 130 128 127 126 124 123 122 121 120 119 119 118 118 117 117 117 117 116 116 117 117 117 117 118 118 119 120 121 121 122 123 125 126 127 129 130 132 134 136 138 140 142 144 147 149 152 155 158 161 164 167 171 174 178 182 186 190 194 199 203 208 213 218 223 229 234 240 246 251 257 263 270 276 282 289 295 302 308 314 321 327 333 340 346 351 357 362 367 372 377 381 385 388 391 393 395 397 397 398 398 397 396 394 392 389 385 382 377 372 367 362 356 350 343 337 330 323 315 308 301 293 285 278 270 263 256 248 241 234 227 220 213 207 200 194 188 182 176 170 165 160 155 150 145 140 136 132 128 124 120 116 113 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 71 69 67 66 64 63 62 61 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 73 74 76 79 81 83 85 88 91 93 96 99 102 106 109 113 116 120 124 129 133 137 142 147 152 157 163 168 174 180 186 193 199 206 213
 87 88 89 89 90 90 91 92 93 94 95 95 96 97 99 100 101 102 103 105 106 107 109 110 112 113 115 117 118 120 122 124 126 128 130 133 135 137 139 142 144 147 150 152 155 158 161 164 167 170 173 176 180 183 186 190 193 197 200 204 207 211 214 218 222 225 229 232 236 240 243 247 250 253 257 260 263 266 269 271 274 277 279 281 283 285 287 288 289 291 292 292 293 293 293 293 293 293 292 291 290 289 288 287 285 283 281 279 277 275 272 270 267 264 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 203 200 197 195 192 190 187 185 183 180 178 176 174 172 170 168 167 165 163 162 160 159 157 156 155 154 153 151 150 149 149 148 147 146 146 145 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 145 145 146 146 147 148 148 149 150 150 151 152 153 154 155 156 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 173 174 175 176 177 177 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 177 176 175 174 174 173 171 170 169 168 167 165 164 163 161 160 158 157 155 154 152 150 149 147 146 144 142 141 139 137 136 134 133 131 129 128 126 125 123 122 120 119 117 116 114 113 112 110 109 108 107 106 104 103 102 101 100 99 98 97 96 95 94 94 93 92 91 91 90 89 89 88 88 87 87 86 86 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 85 85 86 86 86 87
 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 85 87 91 94 97 101 104 108 112 116 121 126 131 136 141 147 153 159 166 173 180 188 196 204 213 222 232 242 252 263 274 286 298 310 323 336 350 364 378 392 407 422 437 451 466 481 495 509 522 535 547 558 568 577 585 592 597 601 604 605 604 603 599 595 589 582 573 564 554 543 531 518 506 492 479 465 451 437 423 409 396 383 369 357 344 332 320 309 298 287 277 267 257 248 239 231 223 215 208 201 194 188 182 176 170 165 160 155 151 146 142 138 134 131 127 124 121 118 116 113 110 108 106 104 102 100 98 96 95 93 92 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 78 78 78 77 77 77 77 76 76 76 76 76 76 76 77 77 77 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 91 92 92 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36
 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 98 103 108 113 119 125 131 138 146 154 162 171 181 191 202 214 226 239 253 268 284 301 319 338 358 379 401 425 449 475 501 528 556 585 614 643 672 700 728 754 778 801 820 837 850 860 866 867 865 858 848 833 816 796 773 748 721 693 665 635 606 577 549 521 493 467 442 418 394 372 351 332 313 295 278 263 248 234 221 209 197 186 176 167 158 150 142 135 128 121 115 110 104 99 95 90 86 82 79 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 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 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 72 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 95 96 96 97 97 97 97 98 97 97 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 86 84 83 82 81 79 78 77 75 74 73 71 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 34
 54 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 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 61 62 63 64 65 65 66 67 68 69 70 71 72 73 75 76 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107 108 110 111 113 114 115 117 118 119 121 122 123 124 125 126 127 128 128 129 130 130 131 131 131 132 132 132 132 132 131 131 131 130 130 129 128 128 127 126 125 124 123 122 121 120 118 117 116 115 113 112 111 109 108 106 105 104 102 101 99 98 97 95 94 93 91 90 89 87 86 85 84 83 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 63 63 64 64 64 65 66 66 67 67 68 69 69 70 71 71 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 105 106 106 107 107 108 108 109 109 109 109 110 110 110 110 110 109 109 109 109 108 108 108 107 107 106 105 105 104 103 102 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54
 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 82 85 88 92 96 99 103 107 110 114 118 121 125 128 131 134 137 140 142 144 146 147 148 149 149 149 149 148 147 146 144 142 139 137 134 131 128 125 121 118 114 111 107 103 100 96 93 89 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116 118 121 123 126 128 130 131 132 134 134 135 135 135 135 134 133 132 130 128 126 124 122 119 116 113 110 107 104 101 98 94 91 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13
 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 76 78 81 83 85 87 90 93 95 98 101 105 108 111 115 119 123 127 132 136 141 146 151 156 162 167 173 179 185 192 198 205 212 219 226 233 240 248 255 262 270 277 284 291 297 303 309 315 320 325 329 332 335 337 339 340 340 340 339 337 334 331 327 323 318 312 307 300 294 287 279 272 265 257 249 241 234 226 218 211 204 196 189 182 176 169 163 157 151 145 139 134 129 124 119 115 110 106 102 98 95 91 88 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 88 91 94 98 101 104 108 111 115 119 123 127 131 135 139 143 148 152 157 161 166 170 174 179 183 187 191 195 199 203 207 210 213 216 218 221 223 225 226 227 228 228 228 228 227 226 225 223 221 219 217 214 211 208 204 201 197 194 190 186 182 178 174 169 165 161 157 153 149 145 141 138 134 130 127 123 120 117 113 110 107 104 102 99 96 94 91 89 87 85 83 81 79 77 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 53 53
 62 62 61 60 60 59 58 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 80 81 83 85 87 88 90 92 94 96 98 101 103 105 107 110 112 114 117 119 122 125 127 130 132 135 138 140 143 145 148 150 153 155 157 159 161 163 165 167 168 169 171 172 173 173 174 174 174 174 174 173 173 172 171 169 168 166 165 163 161 159 156 154 151 149 146 144 141 138 135 132 129 126 124 121 118 115 112 109 107 104 101 98 96 93 91 89 86 84 82 80 77 75 73 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 65 66 68 70 72 74 77 79 81 84 86 89 91 94 97 100 103 106 109 112 116 119 122 126 129 133 136 140 144 147 151 155 158 162 165 169 172 175 178 181 184 187 189 191 193 195 197 198 199 200 201 201 201 201 200 200 199 197 196 194 192 190 188 185 183 180 177 174 171 168 165 162 158 155 152 148 145 142 138 135 132 129 126 123 120 117 114 111 109 106 104 101 99 97 94 92 90 88 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63
 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 79 80 81 83 84 86 87 89 91 93 95 97 99 101 103 105 108 110 112 115 118 120 123 126 129 132 135 138 141 144 147 150 154 157 160 163 167 170 173 176 179 182 185 187 190 192 194 196 198 200 201 203 204 205 205 205 205 205 205 204 203 202 200 198 196 194 192 189 186 184 180 177 174 171 167 164 160 156 153 149 145 142 138 134 131 127 124 120 117 113 110 107 104 101 98 95 92 89 87 84 82 79 77 75 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 81 83 86 88 91 94 97 100 103 107 110 114 117 121 125 128 132 136 140 145 149 153 157 162 166 170 175 179 183 187 191 195 199 203 207 210 213 216 219 222 224 226 228 229 230 231 231 232 231 231 230 229 228 226 224 222 220 217 214 211 208 205 201 198 194 190 186 183 179 175 171 167 163 160 156 152 149 145 142 138 135 131 128 125 122 119 116 114 111 108 106 103 101 99 97 95 93 91 89 87 86 84 82 81 80 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 66 65 65 65 65 64 64 64 64 64 65 65 65 65 65 66
 13 13 13 13 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 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 34 35 37 39 42 44 46 49 52 55 58 62 66 70 75 79 85 90 96 103 110 117 125 134 144 154 165 177 190 204 218 234 251 270 289 310 332 356 381 407 434 462 491 521 551 581 610 638 664 688 709 726 739 748 752 751 744 734 718 699 677 652 625 597 567 537 508 478 450 422 396 370 346 323 302 282 263 245 229 213 199 186 174 162 151 142 133 124 116 109 102 96 90 85 80 75 71 67 63 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13
 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 80 81 82 83 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 104 105 105 105 106 106 106 106 106 106 106 106 106 106 105 105 105 104 104 104 103 103 102 101 101 100 100 99 98 97 97 96 95 95 94 93 92 92 91 90 89 89 88 87 86 86 85 84 84 83 83 82 81 81 80 80 79 79 78 78 77 77 76 76 76 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 78 78 78 79 79 79 79 80 80 80 80 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27
 172 173 174 175 176 177 178 178 179 180 181 181 182 183 183 184 184 185 186 186 187 187 188 188 189 190 190 191 192 192 193 194 194 195 196 197 198 199 200 201 202 203 204 205 207 208 209 211 213 214 216 218 220 222 224 226 229 231 234 236 239 242 245 248 252 255 259 263 267 271 275 279 284 288 293 298 304 309 315 320 326 333 339 345 352 359 366 373 380 387 395 402 410 418 426 433 441 449 457 465 472 480 487 494 501 508 514 520 526 531 535 540 543 546 548 550 551 551 551 550 548 546 542 538 533 528 522 515 508 500 492 483 474 465 455 445 434 424 413 402 391 380 370 359 348 337 327 317 306 296 287 277 268 259 250 241 233 224 217 209 202 194 187 181 174 168 162 156 151 146 141 136 131 126 122 118 114 110 106 103 99 96 93 90 87 84 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 86 87 89 91 92 94 96 97 99 101 103 105 106 108 110 112 114 116 117 119 121 123 125 127 129 130 132 134 136 137 139 141 143 144 146 148 149 151 152 154 155 157 158 160 161 162 164 165 166 167 168 169 170 171
 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 94 99 104 109 114 120 127 133 140 148 156 165 174 183 194 205 216 229 242 256 271 286 303 320 338 357 377 398 420 443 466 490 515 540 565 590 615 640 664 687 708 728 746 761 773 783 790 793 793 789 783 773 761 745 728 708 687 664 641 616 592 567 542 517 493 469 446 424 403 382 362 343 325 308 292 277 262 249 236 224 212 201 191 181 172 164 156 148 141 135 128 123 117 112 107 103 98 94 90 87 83 80 77 75 72 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 84 84 85 85 86 86 86 87 87 87 87 87 87 87 87 86 86 86 85 85 84 84 83 82 82 81 80 79 79 78 77 76 75 74 73 72 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27
 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 62 65 69 73 77 81 86 91 96 102 107 114 120 127 135 143 151 160 170 180 191 202 214 227 241 255 270 286 303 320 339 358 379 400 422 445 469 493 518 544 569 596 622 648 674 699 724 747 769 789 808 824 838 849 858 864 867 867 864 859 851 841 828 813 797 779 760 740 718 697 675 653 630 608 586 565 544 523 503 484 465 447 430 413 397 382 368 354 341 328 316 305 294 284 275 266 257 249 242 234 228 221 215 210 205 200 195 191 187 183 179 176 173 170 167 165 163 161 159 157 155 154 153 152 150 150 149 148 147 147 147 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 150 150 151 151 152 153 153 154 154 155 155 156 157 157 157 158 158 158 159 159 159 159 159 159 158 158 158 157 157 156 155 154 153 152 151 150 148 147 145 144 142 140 138 136 134 132 130 128 126 123 121 119 116 114 111 109 106 104 101 99 96 94 91 89 87 84 82 79 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8
 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 80 82 84 87 89 92 94 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 153 156 159 161 164 167 169 171 174 176 178 180 182 183 185 186 187 188 189 190 191 191 191 191 191 191 191 190 190 189 188 187 186 185 183 182 180 179 177 175 174 172 170 168 166 164 162 161 159 157 155 153 151 149 147 145 143 141 140 138 136 134 133 131 130 128 126 125 124 122 121 119 118 117 116 114 113 112 111 110 109 108 107 106 105 104 103 103 102 101 100 100 99 98 98 97 97 96 95 95 94 94 94 93 93 92 92 92 91 91 91 90 90 90 89 89 89 89 88 88 88 88 88 87 87 87 87 87 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 83 83 83 83 82 82 82 81 81 81 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24
 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 72 74 77 80 82 85 88 92 95 99 103 106 111 115 120 124 129 134 140 146 152 158 164 171 178 185 193 201 209 217 226 235 244 253 263 273 283 293 303 313 323 334 344 354 363 373 382 390 399 406 413 419 425 430 433 436 438 439 439 438 437 434 430 426 420 414 408 401 393 385 376 367 358 349 339 329 320 310 301 291 282 273 264 255 246 238 230 222 214 207 200 193 186 180 174 168 162 157 152 147 142 137 133 129 125 121 117 114 110 107 104 101 99 96 93 91 89 87 84 82 81 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31
 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 85 90 94 99 105 110 116 122 129 136 144 152 160 169 179 189 200 212 224 237 250 264 280 296 312 330 348 368 388 409 430 453 476 499 523 547 572 596 620 643 666 687 708 726 743 758 770 780 787 792 793 792 788 781 772 760 747 731 714 695 675 654 633 611 589 567 545 523 502 481 460 441 421 403 385 368 352 337 322 308 294 281 269 258 247 237 227 218 209 201 193 185 178 172 165 160 154 149 144 139 135 130 126 123 119 116 112 109 107 104 101 99 96 94 92 90 88 87 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17
 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 43 45 48 50 53 56 60 63 67 71 75 80 85 90 95 101 108 115 122 130 138 146 156 166 176 187 199 211 224 238 252 267 282 298 314 331 347 364 381 397 413 428 442 455 467 476 484 490 494 495 494 491 486 478 469 459 446 433 419 404 388 372 356 340 324 309 294 279 265 251 238 225 213 202 191 181 171 162 154 146 138 131 124 118 112 106 101 96 91 87 83 79 76 72 69 66 64 61 59 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10
 71 70 68 66 65 63 62 61 59 58 57 56 55 54 52 52 51 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 48 49 50 52 53 54 56 57 59 61 63 65 68 70 73 76 79 82 86 90 94 98 103 108 113 119 125 131 138 146 154 162 171 181 191 201 213 225 238 252 266 281 297 314 332 350 369 389 410 430 452 473 494 515 536 555 574 591 606 619 629 637 642 644 642 638 630 620 606 591 573 554 533 511 489 466 443 420 398 376 354 334 314 295 277 260 244 228 214 200 188 176 164 154 144 135 126 118 111 104 97 91 86 80 75 71 66 62 59 55 52 49 46 43 41 38 36 34 32 30 29 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 86 89 92 95 98 101 104 107 110 113 116 119 122 124 127 130 132 135 137 139 142 143 145 147 148 150 151 151 152 153 153 153 153 152 152 151 150 149 148 146 145 143 141 139 137 135 133 130 128 126 123 121 118 116 113 111 108 106 103 101 98 96 94 91 89 87 85 83 81 79 77 75 73
 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 29 31 34 38 41 45 49 54 59 64 70 77 84 92 101 110 121 132 145 159 174 191 209 229 252 276 304 334 367 403 444 488 538 592 652 718 790 869 956 1050 1152 1261 1377 1499 1625 1753 1881 2003 2117 2217 2299 2357 2389 2392 2367 2315 2239 2143 2032 1911 1785 1656 1529 1406 1289 1178 1075 979 890 809 735 668 607 551 501 455 414 376 342 311 283 258 235 215 196 179 163 149 136 124 114 104 95 87 80 73 67 61 56 51 47 43 39 36 33 30 28 25 23 21 20 18 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4
 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 41 44 48 52 57 62 68 74 81 89 98 107 118 130 144 159 175 194 215 238 264 293 325 361 402 448 499 557 621 694 775 867 969 1084 1212 1354 1512 1685 1874 2077 2293 2517 2744 2964 3168 3344 3480 3564 3589 3553 3458 3313 3127 2913 2684 2451 2221 2000 1793 1602 1428 1270 1128 1001 888 787 698 619 548 486 431 382 338 300 266 235 208 184 162 143 126 111 97 85 74 64 56 48 41 34 29 24 19 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21
 20 27 34 42 50 59 68 79 90 101 114 127 142 157 173 191 210 230 251 274 299 325 353 383 416 450 487 526 568 614 662 714 769 829 893 961 1035 1113 1198 1289 1387 1492 1605 1726 1856 1996 2146 2306 2478 2661 2856 3063 3283 3514 3755 4007 4267 4533 4802 5070 5332 5585 5821 6035 6220 6370 6479 6543 6559 6525 6440 6309 6133 5919 5673 5401 5111 4810 4503 4196 3894 3601 3319 3050 2796 2558 2335 2129 1937 1761 1599 1451 1315 1190 1077 974 879 794 716 645 580 522 469 420 376 337 300 267 237 210 186 163 143 124 107 92 78 65 54 44 34 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 47 87 133 187 248 318 399 493 600 724 867 1033 1224 1445 1702 2000 2345 2747 3214 3757 4389 5123 5975 6962 8100 9405 10887 12550 14384 16358 18409 20443 22327 23905 25020 25549 25434 24700 23444 21809 19950 18003 16078 14248 12555 11022 9652 8441 7377 6448 5637 4933 4320 3788 3326 2924 2575 2270 2005 1773 1571 1394 1238 1102 982 877 784 702 629 565 508 458 413 373 338 306 277 252 229 209 190 173 158 145 132 121 111 102 93 85 78 71 65 60 54 49 45 40 36 32 29 25 22 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 78 144 222 315 425 555 711 896 1117 1380 1694 2070 2520 3061 3711 4494 5438 6575 7945 9589 11550 13862 16538 19539 22747 25920 28693 30622 31332 30670 28787 26056 22916 19734 16749 14082 11771 9807 8157 6778 5631 4676 3882 3221 2670 2209 1823 1500 1229 1000 808 646 509 393 296 213 143 84 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 28 77 136 207 292 395 519 669 850 1070 1337 1661 2057 2542 3135 3862 4753 5841 7159 8734 10566 12603 14706 16625 18020 18579 18163 16893 15071 13030 11025 9202 7619 6282 5168 4249 3493 2871 2359 1937 1588 1299 1060 860 694 555 439 342 261 193 136 88 48 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 3 13 25 38 52 69 87 107 130 156 186 219 256 298 345 399 460 530 608 698 800 917 1050 1202 1377 1576 1805 2066 2366 2710 3103 3552 4063 4643 5296 6028 6837 7718 8661 9641 10625 11567 12409 13089 13550 13750 13671 13326 12749 11995 11124 10192 9248 8327 7454 6643 5903 5234 4635 4102 3629 3212 2843 2519 2233 1982 1760 1565 1393 1241 1107 989 884 792 709 636 572 514 463 417 376 340 308 279 253 229 208 190 173 158 144 132 121 112 103 95 88 81 75 70 65 61 57 54 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 15 15 14 13 12 12 11 10 9 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 0 0 0 0 0 0 0
 0 0 0 0 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 14 23 31 41 52 63 76 90 106 122 141 161 184 208 236 266 299 336 377 423 473 530 593 664 743 831 930 1042 1167 1308 1466 1645 1846 2072 2326 2612 2932 3291 3690 4132 4619 5149 5721 6329 6962 7606 8239 8837 9369 9804 10113 10273 10272 10109 9797 9358 8822 8219 7580 6931 6292 5679 5102 4567 4077 3632 3230 2869 2547 2260 2004 1778 1576 1398 1239 1099 974 864 766 678 601 532 470 416 367 323 284 249 218 190 165 142 122 104 88 73 60 48 37 28 19 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 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 69 120 178 245 321 407 506 618 746 892 1057 1245 1459 1702 1976 2287 2638 3033 3477 3973 4525 5137 5808 6540 7328 8166 9043 9945 10851 11737 12576 13339 13998 14530 14917 15148 15224 15151 14944 14622 14208 13724 13193 12633 12063 11495 10940 10408 9903 9428 8987 8579 8205 7863 7551 7267 7009 6775 6562 6368 6189 6024 5870 5724 5585 5451 5319 5189 5058 4926 4791 4653 4511 4364 4213 4058 3899 3736 3570 3401 3231 3061 2891 2723 2556 2393 2234 2079 1930 1786 1648 1517 1392 1274 1163 1058 960 868 782 703 629 560 497 439 385 335 290 248 210 175 143 113 87 62 40 20 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 10 34 61 92 129 172 223 282 351 432 527 638 768 922 1103 1317 1569 1868 2222 2641 3140 3734 4440 5282 6285 7478 8892 10560 12508 14752 17279 20026 22861 25558 27809 29276 29693 28970 27234 24777 21945 19039 16271 13759 11553 9655 8045 6690 5555 4607 3817 3157 2607 2147 1762 1440 1169 942 751 591 456 342 246 165 97 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 6 18 30 44 58 75 92 112 133 157 183 212 243 277 316 357 404 455 511 574 643 719 803 897 1000 1115 1243 1384 1541 1715 1907 2121 2359 2622 2913 3234 3589 3980 4410 4879 5392 5947 6545 7185 7862 8571 9303 10047 10787 11506 12181 12792 13315 13729 14017 14166 14172 14035 13765 13376 12886 12317 11689 11024 10340 9652 8974 8316 7686 7087 6524 5997 5508 5055 4638 4254 3902 3579 3284 3015 2769 2544 2338 2151 1980 1823 1680 1549 1429 1319 1219 1126 1041 963 890 824 763 706 653 605 560 518 479 443 410 379 350 323 297 274 252 231 211 193 176 160 145 131 118 106 94 83 72 63 53 45 37 29 22 15 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
 245 258 271 284 298 312 326 340 354 368 382 397 411 425 439 453 467 481 495 509 522 536 549 562 574 587 599 611 623 635 647 659 671 682 694 706 719 732 745 759 773 789 805 823 842 863 886 912 940 971 1005 1044 1087 1135 1189 1250 1318 1395 1482 1580 1690 1814 1954 2112 2291 2492 2719 2976 3266 3592 3960 4373 4838 5358 5939 6584 7298 8080 8929 9838 10793 11773 12746 13670 14491 15153 15597 15779 15670 15271 14610 13735 12710 11598 10458 9338 8271 7278 6371 5555 4828 4184 3619 3123 2691 2314 1987 1702 1454 1239 1052 890 749 627 520 428 347 277 216 163 117 77 43 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 2 7 11 16 21 26 32 37 43 50 57 64 71 79 86 95 103 112 122 131 141 151 162 173 184 196 208 220 232
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 112 179 259 355 470 606 770 966 1200 1481 1819 2225 2715 3309 4027 4899 5958 7243 8797 10659 12855 15374 18129 20910 23363 25031 25516 24677 22718 20070 17190 14410 11915 9771 7975 6493 5278 4286 3476 2815 2273 1829 1464 1163 915 710 541 400 284 187 107 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 16 18 20 21 23 25 26 28 29 30 32 33 34 35 36 37 37 38 39 39 39 40 40 40 40 39 39 39 38 37 37 36 35 34 33 32 30 29 27 26 24 22 20 18 16 14 12 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 8 17 26 37 48 60 74 88 104 121 139 160 182 206 233 263 295 331 371 415 465 520 582 652 730 819 920 1035 1166 1317 1489 1686 1914 2177 2481 2833 3239 3710 4254 4882 5604 6429 7364 8413 9570 10819 12126 13434 14666 15721 16494 16889 16848 16366 15495 14330 12982 11559 10150 8814 7590 6493 5528 4690 3966 3347 2819 2369 1987 1663 1388 1155 957 789 646 525 421 334 259 195 141 95 56 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
 12 14 17 20 24 27 30 34 38 42 46 50 55 60 65 70 75 81 87 93 100 107 114 122 130 138 147 156 166 177 187 199 211 224 237 252 267 283 299 317 336 356 378 401 425 451 478 507 539 572 608 646 687 731 778 829 883 941 1004 1072 1144 1223 1307 1398 1495 1601 1714 1836 1967 2108 2259 2421 2594 2779 2976 3185 3405 3636 3878 4130 4388 4652 4918 5183 5443 5692 5926 6138 6323 6476 6590 6663 6691 6673 6608 6499 6348 6160 5940 5695 5429 5150 4863 4573 4284 4001 3725 3460 3207 2967 2741 2529 2330 2146 1974 1816 1669 1534 1409 1294 1189 1092 1003 921 846 777 713 655 602 553 508 466 428 393 361 331 304 279 255 234 214 196 179 163 149 135 123 111 100 90 81 72 64 57 50 44 38 32 27 22 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 0 0 0 0 0 0 0 0 0 0 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 7 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 1 8 17 27 37 48 61 74 89 106 124 145 167 192 220 250 285 323 366 414 467 528 596 672 759 857 967 1093 1235 1397 1582 1792 2031 2305 2617 2974 3381 3846 4377 4981 5667 6443 7315 8289 9366 10540 11797 13112 14442 15733 16910 17894 18604 18973 18965 18577 17847 16839 15635 14317 12959 11619 10340 9149 8059 7075 6196 5417 4730 4128 3600 3139 2736 2385 2078 1811 1578 1374 1196 1041 905 785 681 589 508 437 375 320 271 228 190 157 127 101 77 57 38 22 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 1 4 8 11 16 20 26 32 38 45 54 63 73 85 98 112 128 146 166 189 215 243 275 312 352 398 449 507 573 646 729 823 929 1049 1184 1337 1510 1706 1928 2180 2464 2786 3149 3559 4020 4538 5117 5759 6467 7238 8068 8944 9847 10748 11610 12389 13035 13501 13750 13761 13534 13090 12464 11705 10860 9973 9083 8217 7394 6628 5922 5281 4701 4182 3718 3304 2937 2611 2323 2067 1841 1641 1463 1306 1167 1044 935 838 751 675 607 546 492 444 401 363 329 299 271 247 225 205 187 172 157 145 133 123 113 105 97 90 84 78 73 68 64 60 56 53 50 47 45 43 40 38 37 35 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 59 102 152 211 280 360 454 563 691 841 1016 1221 1462 1744 2075 2465 2923 3463 4100 4852 5739 6786 8020 9473 11176 13158 15443 18034 20903 23970 27082 30001 32419 34015 34540 33906 32222 29747 26806 23699 20654 17817 15259 13007 11053 9374 7941 6722 5687 4809 4065 3433 2897 2441 2053 1723 1441 1201 996 821 671 543 433 339 259 190 131 81 39 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 8 28 52 81 114 154 200 255 319 394 481 584 705 846 1012 1207 1436 1705 2022 2396 2838 3361 3980 4714 5584 6616 7840 9288 10991 12981 15273 17859 20680 23606 26409 28770 30332 30804 30078 28283 25724 22768 19738 16856 14247 11959 9994 8328 6927 5753 4772 3953 3268 2696 2217 1815 1478 1195 957 756 587 445 324 223 138 66 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 5 10 15 21 27 33 40 47 55 63 72 81 90 101 112 123 136 149 163 178 194 212 230 251 273 296 322 350 380 414 450 490 534 582 636 695 761 835 916 1008 1110 1225 1355 1500 1665 1850 2061 2298 2568 2873 3219 3611 4053 4552 5111 5737 6430 7192 8019 8900 9818 10745 11643 12464 13152 13650 13911 13903 13621 13087 12344 11451 10466 9448 8440 7476 6578 5757 5018 4360 3778 3267 2821 2433 2095 1801 1547 1326 1135 969 826 701 593 499 417 346 285 231 184 144 108 77 51 27 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
 26 26 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 18 17 16 16 15 14 13 12 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 3 7 11 16 22 30 39 49 62 76 94 114 137 164 196 234 277 328 387 457 538 633 744 874 1027 1207 1419 1668 1962 2309 2717 3197 3760 4414 5167 6016 6947 7923 8881 9723 10337 10616 10503 10013 9226 8261 7230 6222 5290 4461 3742 3127 2608 2171 1805 1498 1242 1027 847 696 569 462 373 297 233 179 134 95 63 36 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 6 7 8 9 9 10 11 11 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 42 68 99 134 175 222 277 340 413 498 596 709 841 993 1170 1377 1616 1896 2221 2602 3046 3565 4171 4880 5705 6665 7776 9050 10494 12101 13844 15663 17458 19086 20380 21172 21347 20878 19835 18361 16630 14801 13000 11308 9769 8399 7200 6160 5264 4495 3837 3275 2794 2383 2032 1731 1474 1253 1063 900 760 639 535 446 368 302 244 194 151 114 81 53 29 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 6 16 27 40 54 69 87 106 128 153 181 212 247 286 331 381 437 501 574 656 749 854 973 1109 1263 1439 1639 1867 2126 2422 2759 3143 3580 4075 4636 5268 5975 6760 7622 8554 9541 10557 11566 12517 13351 14005 14422 14562 14413 13988 13330 12496 11547 10544 9534 8555 7630 6775 5997 5295 4668 4111 3619 3184 2802 2466 2171 1912 1685 1485 1309 1154 1018 898 792 699 617 543 479 421 371 325 285 249 217 189 163 141 120 102 86 71 58 46 35 26 17 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 21 53 92 139 196 264 347 448 569 716 893 1109 1371 1689 2077 2551 3130 3838 4704 5760 7040 8572 10367 12394 14549 16616 18271 19160 19046 17950 16136 13971 11771 9737 7962 6465 5227 4215 3392 2725 2184 1744 1387 1096 858 664 505 375 269 181 110 51 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
 9 8 8 7 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 22 28 35 44 54 65 77 92 109 128 150 176 205 238 276 320 370 428 495 571 659 761 878 1013 1169 1348 1555 1794 2068 2381 2737 3138 3584 4071 4589 5120 5636 6101 6471 6705 6774 6669 6400 6002 5516 4985 4445 3922 3435 2992 2596 2247 1941 1675 1445 1245 1074 925 797 687 592 510 438 377 324 277 237 203 172 146 123 103 86 71 58 46 36 28 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 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 13 30 50 73 99 129 163 202 247 298 357 424 501 590 692 808 943 1098 1276 1481 1719 1993 2309 2676 3099 3590 4157 4813 5568 6437 7429 8555 9817 11210 12711 14280 15846 17311 18554 19449 19890 19821 19251 18250 16933 15427 13849 12289 10810 9449 8222 7132 6174 5338 4612 3984 3441 2972 2568 2218 1917 1656 1431 1236 1067 921 793 683 586 502 429 365 309 261 218 180 147 118 93 71 51 34 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 39 71 109 154 207 270 343 429 530 650 791 958 1155 1388 1665 1993 2383 2847 3398 4053 4830 5745 6816 8051 9446 10970 12554 14078 15378 16266 16593 16298 15438 14164 12660 11090 9575 8183 6948 5875 4954 4172 3511 2953 2482 2086 1752 1470 1231 1030 859 714 591 487 398 322 258 203 156 116 82 53 29 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
 194 198 202 206 210 214 218 223 227 231 236 241 246 250 255 260 266 271 276 282 287 293 299 305 311 317 323 329 336 343 349 356 363 371 378 386 393 401 409 418 426 435 444 453 462 471 481 491 501 512 522 533 544 556 567 579 591 604 616 629 643 656 670 684 698 713 728 743 758 773 789 805 821 837 853 869 885 902 918 934 951 967 982 998 1013 1029 1043 1057 1071 1084 1097 1108 1120 1130 1139 1148 1155 1162 1167 1171 1174 1176 1177 1176 1174 1171 1166 1160 1153 1145 1136 1125 1113 1100 1087 1072 1056 1040 1022 1004 986 967 947 928 907 887 866 846 825 804 784 763 743 723 703 684 664 645 627 609 591 574 557 540 524 509 493 479 464 451 437 424 411 399 387 376 365 354 344 334 324 315 306 297 289 281 273 266 258 251 244 238 232 225 220 214 208 203 198 193 188 183 179 175 170 166 162 159 155 151 148 145 142 138 135 133 130 127 125 122 120 117 115 113 111 109 107 105 103 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 86 87 88 89 91 92 94 95 97 98 100 101 103 105 107 109 111 113 115 117 119 121 123 126 128 131 133 136 138 141 144 147 150 153 156 159 162 165 169 172 175 179 183 186 190
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 23 32 42 52 63 75 89 103 118 135 153 172 194 217 242 269 299 331 366 404 445 491 540 593 652 715 785 860 942 1032 1130 1236 1352 1478 1614 1762 1923 2096 2284 2486 2702 2934 3182 3444 3722 4014 4320 4636 4962 5294 5628 5961 6288 6604 6904 7181 7431 7648 7828 7967 8063 8114 8120 8082 8003 7884 7730 7546 7336 7104 6855 6594 6325 6051 5775 5501 5230 4965 4706 4456 4215 3984 3762 3550 3349 3158 2976 2804 2642 2489 2344 2207 2078 1957 1843 1735 1634 1539 1449 1364 1285 1210 1140 1073 1011 952 896 844 795 749 705 663 625 588 553 520 489 460 432 406 382 358 336 315 295 277 259 242 226 211 197 183 170 158 147 136 125 115 106 97 88 80 73 65 59 52 46 40 34 29 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 143 217 307 416 548 708 902 1136 1421 1767 2187 2696 3313 4061 4962 6042 7324 8822 10532 12418 14393 16305 17947 19086 19537 19231 18238 16742 14964 13103 11303 9649 8182 6909 5821 4900 4125 3475 2932 2477 2096 1777 1510 1285 1096 936 800 685 587 504 432 370 317 271 231 196 166 139 115 95 76 60 45 32 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 62 116 181 260 357 474 617 791 1003 1262 1578 1964 2436 3013 3718 4576 5613 6852 8307 9964 11769 13597 15253 16489 17077 16907 16032 14641 12976 11248 9599 8109 6808 5695 4756 3969 3313 2767 2313 1936 1621 1359 1139 956 802 673 565 474 396 331 276 230 190 157 128 104 84 66 51 38 28 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 47 86 133 188 253 329 418 523 647 792 964 1167 1406 1689 2024 2420 2890 3446 4105 4883 5799 6873 8119 9549 11156 12913 14754 16571 18207 19478 20209 20292 19719 18586 17058 15318 13523 11789 10184 8744 7477 6377 5432 4624 3935 3350 2853 2431 2072 1767 1507 1286 1097 935 797 679 577 490 415 350 294 246 204 168 136 109 85 65 47 31 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 42 65 91 121 157 197 244 297 359 431 514 609 720 848 996 1169 1368 1601 1871 2185 2551 2978 3474 4052 4723 5499 6394 7419 8578 9871 11282 12774 14284 15718 16957 17870 18344 18315 17786 16828 15558 14105 12589 11100 9699 8419 7274 6266 5386 4624 3967 3402 2917 2501 2144 1838 1575 1349 1155 988 844 720 613 520 439 370 309 257 211 171 137 106 80 57 37 19 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 6 14 22 32 42 53 65 78 92 107 123 141 161 182 204 229 256 285 316 350 387 427 470 516 567 622 681 745 814 889 970 1057 1151 1252 1361 1478 1604 1739 1884 2039 2204 2380 2567 2766 2976 3197 3429 3673 3926 4189 4460 4738 5020 5305 5589 5871 6145 6409 6658 6888 7094 7271 7416 7525 7594 7621 7605 7545 7442 7298 7116 6898 6651 6379 6086 5779 5462 5141 4818 4500 4188 3885 3593 3315 3051 2802 2567 2348 2145 1955 1780 1618 1469 1333 1207 1092 987 890 802 722 649 582 522 466 416 370 328 291 256 225 196 170 146 125 105 88 72 57 43 31 20 10 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 1 6 11 18 25 32 40 50 60 72 84 99 115 133 154 177 203 232 266 304 348 398 455 520 596 682 782 897 1031 1185 1364 1572 1814 2095 2421 2801 3240 3749 4335 5004 5761 6606 7528 8506 9501 10454 11287 11913 12255 12261 11925 11289 10428 9431 8384 7352 6380 5493 4702 4009 3408 2890 2447 2069 1747 1473 1240 1042 874 730 608 504 415 339 274 219 171 131 96 66 41 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 23 69 124 191 271 368 484 624 793 998 1245 1544 1906 2346 2881 3531 4322 5281 6440 7829 9470 11366 13475 15690 17807 19538 20571 20689 19869 18297 16274 14095 11979 10052 8367 6929 5722 4718 3886 3198 2631 2162 1774 1453 1188 967 783 631 503 397 309 235 173 121 78 42 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 14 30 48 69 93 120 152 188 229 277 332 395 468 552 649 761 890 1040 1213 1413 1645 1913 2223 2580 2992 3463 4001 4611 5294 6051 6874 7749 8649 9538 10368 11081 11623 11948 12029 11865 11479 10913 10219 9448 8645 7847 7080 6358 5692 5086 4538 4048 3610 3222 2877 2572 2303 2065 1855 1669 1505 1360 1232 1119 1018 929 850 781 719 664 615 571 533 498 468 441 416 395 375 358 343 329 317 305 295 286 278 271 264 258 252 247 242 237 233 229 225 221 217 214 210 207 203 200 196 193 189 186 182 179 175 171 168 164 160 156 152 148 144 140 136 132 128 123 119 115 111 106 102 98 94 89 85 81 77 73 69 65 61 57 53 49 46 42 39 35 32 29 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 1 3 6 9 12 15 18 22 25 29 33 37 41 46 50 55 60 66 71 77 84 91 98 105 113 121 130 140 150 160 172 184 197 211 225 241 258 276 296 317 340 364 391 419 450 483 519 559 601 647 697 752 811 875 946 1022 1105 1196 1294 1401 1518 1644 1782 1931 2092 2266 2454 2657 2874 3106 3353 3614 3890 4178 4476 4784 5096 5409 5718 6018 6302 6563 6795 6990 7143 7248 7301 7300 7246 7140 6985 6787 6552 6287 5998 5693 5378 5059 4741 4428 4125 3833 3554 3289 3040 2806 2588 2386 2198 2024 1864 1716 1580 1456 1341 1237 1141 1053 972 899 831 769 713 661 613 570 529 493 459 428 399 372 348 325 304 285 267 250 235 220 207 194 183 172 161 152 143 134 126 119 111 105 98 92 87 81 76 71 66 62 58 54 50 46 43 39 36 33 30 27 24 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 22 25 29 32 36 39 43 47 52 56 61 66 72 77 84 90 97 104 112 121 130 140 150 162 174 188 202 218 236 255 276 299 324 352 383 416 454 496 542 594 651 715 787 867 956 1056 1168 1294 1435 1593 1770 1968 2190 2437 2712 3017 3353 3723 4124 4556 5013 5490 5975 6454 6907 7312 7646 7885 8010 8011 7885 7640 7294 6869 6390 5881 5364 4855 4367 3908 3484 3095 2744 2428 2145 1893 1669 1471 1296 1141 1004 884 777 683 600 527 462 405 354 309 270 235 203 176 151 129 110 93 77 64 52 41 31 22 15 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
 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 5 5 5 5 6 6 7 7 8 9 10 11 13 15 16 19 21 24 28 32 36 41 47 53 61 69 78 89 101 115 131 148 168 191 216 245 277 314 356 403 457 518 586 664 753 854 968 1098 1245 1413 1604 1821 2068 2347 2664 3022 3424 3873 4372 4920 5513 6141 6791 7439 8054 8598 9032 9316 9425 9345 9085 8668 8132 7517 6862 6201 5559 4951 4389 3877 3416 3005 2640 2318 2034 1785 1567 1375 1208 1061 932 819 720 634 557 490 432 380 334 294 258 227 199 174 153 133 116 101 87 75 64 55 46 38 31 25 20 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3
 10 12 13 15 16 18 20 21 23 24 26 27 29 30 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 56 57 59 61 63 66 68 71 73 76 79 83 86 90 95 99 104 110 116 123 130 138 147 157 168 181 194 209 225 243 264 286 311 338 368 402 439 481 527 577 634 697 766 843 929 1024 1130 1247 1378 1523 1684 1863 2062 2283 2528 2800 3102 3436 3806 4214 4663 5156 5694 6278 6908 7581 8293 9035 9795 10556 11298 11994 12617 13137 13528 13766 13839 13741 13479 13069 12535 11903 11204 10465 9710 8960 8229 7531 6871 6256 5686 5162 4684 4248 3853 3496 3173 2882 2621 2385 2174 1984 1813 1659 1521 1397 1285 1184 1093 1011 937 870 809 754 704 659 617 580 545 514 485 459 434 412 391 372 354 338 323 309 295 283 271 260 250 240 231 223 214 206 199 192 185 179 172 166 161 155 150 144 139 134 130 125 121 116 112 108 104 100 97 93 89 86 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 23 21 20 19 17 16 15 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 1 3 4 6 7 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 11 26 44 64 88 115 147 183 225 273 329 393 467 552 651 766 898 1051 1229 1435 1673 1949 2269 2639 3067 3560 4126 4772 5505 6326 7233 8214 9245 10289 11288 12174 12870 13305 13432 13236 12742 12006 11099 10099 9069 8061 7109 6232 5440 4735 4114 3569 3095 2684 2327 2019 1752 1522 1323 1151 1002 872 760 663 578 504 439 383 333 290 252 218 188 162 139 118 100 83 69 56 44 33 24 16 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 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 21 23 26 29 33 36 40 45 50 55 61 67 74 82 90 100 110 122 135 149 165 183 203 226 251 280 312 348 389 435 487 545 612 688 773 871 981 1107 1250 1412 1597 1806 2044 2314 2618 2961 3344 3769 4237 4744 5283 5843 6404 6941 7422 7812 8078 8192 8143 7933 7581 7120 6583 6008 5423 4852 4312 3811 3355 2944 2578 2254 1968 1717 1496 1304 1135 988 859 747 648 562 487 421 363 313 269 230 196 166 139 116 96 78 63 49 37 26 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 0
 0 0 0 0 0 0 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 24 29 35 41 48 55 62 71 80 89 100 111 123 137 151 166 183 202 221 243 266 292 319 349 382 418 456 499 545 595 650 710 775 846 924 1009 1102 1203 1313 1432 1563 1704 1858 2024 2204 2397 2605 2828 3064 3315 3579 3854 4138 4429 4723 5014 5298 5567 5816 6037 6222 6365 6462 6507 6498 6437 6324 6164 5962 5726 5462 5178 4881 4578 4275 3976 3685 3405 3138 2886 2649 2428 2223 2033 1858 1697 1549 1413 1289 1176 1073 978 892 813 742 676 616 562 512 467 425 387 352 320 291 264 239 217 196 177 159 143 128 114 101 89 79 68 59 51 43 35 28 22 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 21 28 35 44 55 67 81 98 117 140 166 196 231 272 320 375 440 515 603 706 827 968 1133 1328 1556 1825 2141 2513 2951 3464 4064 4760 5560 6465 7465 8531 9609 10614 11437 11962 12098 11816 11155 10214 9115 7969 6860 5839 4930 4140 3463 2890 2406 2001 1661 1377 1140 941 775 635 518 420 338 269 210 161 120 85 55 30 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 2 6 10 15 20 26 32 39 46 55 63 73 84 95 108 122 138 154 173 193 215 239 266 295 327 362 401 443 490 541 597 659 726 800 882 971 1068 1175 1291 1419 1557 1707 1871 2047 2236 2439 2656 2884 3125 3374 3631 3892 4152 4406 4648 4873 5072 5240 5370 5458 5499 5493 5438 5339 5198 5021 4815 4586 4341 4086 3828 3570 3318 3074 2839 2617 2408 2212 2030 1861 1705 1561 1429 1308 1197 1095 1002 918 840 769 705 646 592 542 497 456 418 383 351 322 295 270 247 226 207 189 173 157 143 130 118 107 96 87 78 69 62 54 48 41 36 30 25 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
 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 84 88 92 97 102 107 113 119 126 134 142 150 160 170 182 194 208 222 239 256 275 297 320 345 372 402 435 472 511 554 602 654 710 772 839 913 993 1079 1173 1275 1384 1502 1627 1760 1900 2047 2199 2355 2512 2667 2818 2961 3091 3205 3298 3367 3410 3423 3408 3364 3293 3199 3084 2953 2810 2659 2503 2346 2191 2040 1894 1754 1622 1497 1381 1272 1171 1078 992 913 840 773 712 656 605 558 515 476 440 407 377 350 325 303 282 263 245 229 215 201 189 178 167 158 149 141 134 127 121 115 109 104 100 95 91 88 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 53 79 109 145 187 236 293 359 437 527 633 756 900 1068 1265 1494 1761 2073 2437 2861 3354 3926 4586 5344 6206 7177 8249 9408 10620 11833 12971 13947 14667 15053 15065 14707 14028 13107 12033 10891 9747 8649 7627 6696 5860 5120 4468 3898 3401 2969 2594 2269 1988 1744 1533 1351 1192 1055 936 833 743 665 597 538 486 441 402 367 337 310 286 266 247 231 216 203 191 181 171 162 154 147 140 134 128 123 117 112 108 103 99 94 90 86 82 79 75 71 68 64 60 57 54 50 47 43 40 37 34 30 27 24 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 29 49 71 97 128 164 206 254 311 377 455 545 651 774 919 1088 1286 1518 1790 2108 2480 2912 3413 3990 4646 5381 6185 7039 7905 8727 9437 9959 10229 10215 9923 9395 8698 7904 7078 6268 5505 4806 4180 3626 3141 2718 2352 2035 1762 1526 1322 1147 996 865 752 655 570 497 434 379 332 291 255 223 196 173 152 134 119 105 93 83 74 66 59 53 48 44 40 36 33 30 28 26 24 22 21 20 19 17 17 16 15 14 13 13 12 11 11 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 20 22 23 25 26 28 30 32 33 35 37 39 41 42 44 46 48 50 52 54 57 59 61 63 66 68 71 73 76 79 82 85 88 91 95 99 103 107 111 116 121 127 132 139 145 153 161 169 178 189 200 212 225 239 255 273 292 313 336 362 390 422 456 494 536 582 633 690 752 821 898 982 1074 1177 1289 1413 1550 1699 1863 2042 2236 2447 2675 2919 3179 3453 3739 4033 4330 4625 4908 5172 5405 5600 5745 5833 5860 5822 5722 5564 5355 5106 4825 4525 4213 3899 3590 3291 3006 2738 2488 2256 2043 1849 1672 1511 1366 1235 1117 1010 915 829 752 682 620 564 514 468 428 391 357 327 300 275 253 233 214 197 182 168 155 143 132 122 112 104 96 88 81 75 69 63 58 53 49 44 40 36 33 29 26 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 1 2 3 4 6 7 8 10 11 12 14 15
 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 21 26 31 36 42 48 54 60 67 75 82 90 99 108 117 128 139 150 162 176 190 205 221 238 257 276 298 321 346 373 402 434 468 506 546 590 639 691 749 812 880 955 1038 1128 1226 1334 1453 1582 1724 1879 2048 2233 2434 2652 2888 3142 3416 3708 4018 4346 4689 5044 5408 5775 6140 6495 6833 7144 7419 7650 7830 7951 8009 8002 7932 7801 7614 7379 7104 6797 6467 6122 5770 5417 5069 4729 4401 4088 3790 3510 3247 3002 2773 2562 2366 2185 2019 1866 1725 1596 1478 1369 1270 1178 1095 1018 947 883 823 769 718 672 629 590 553 520 488 459 432 407 384 362 341 322 304 287 271 256 242 229 216 204 193 182 172 162 152 143 135 127 119 111 104 97 90 84 78 72 66 61 56 50 46 41 36 32 28 24 20 16 12 9 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 1 4 7 10 13 16 20 24 27 32 36 40 45 50 55 61 67 73 79 87 94 102 110 119 129 139 151 163 175 189 204 220 237 256 277 299 323 349 378 409 443 480 520 565 614 667 726 790 861 939 1025 1120 1224 1338 1464 1602 1754 1921 2104 2304 2523 2761 3019 3299 3599 3919 4259 4616 4986 5366 5747 6122 6483 6816 7111 7356 7540 7654 7692 7651 7532 7341 7087 6780 6433 6057 5664 5265 4870 4483 4113 3760 3430 3122 2836 2574 2334 2115 1915 1734 1570 1422 1287 1166 1057 958 869 788 715 650 590 536 487 443 403 366 333 303 275 250 227 206 187 169 153 138 124 111 99 89 78 69 61 52 45 38 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 0 0 0 0 0 0 0 31 76 131 200 286 393 526 692 899 1157 1481 1888 2399 3043 3853 4872 6145 7717 9611 11797 14132 16305 17852 18319 17534 15739 13417 11024 8843 6990 5478 4271 3317 2567 1979 1517 1154 868 642 464 324 212 124 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 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 34 36 39 42 45 48 51 55 59 63 68 73 78 84 91 98 105 114 123 133 144 156 169 183 199 217 236 257 280 306 334 365 400 438 480 526 577 633 695 764 839 921 1012 1111 1219 1337 1465 1604 1753 1912 2082 2261 2447 2638 2832 3026 3214 3392 3554 3696 3811 3894 3943 3956 3931 3870 3777 3655 3509 3345 3168 2983 2795 2608 2424 2247 2077 1916 1765 1624 1493 1372 1261 1158 1064 979 900 829 764 705 651 602 557 516 479 445 414 386 360 336 314 294 276 259 244 229 216 203 192 181 171 162 153 145 137 130 123 117 110 105 99 94 89 84 80 76 71 68 64 60 57 53 50 47 44 41 39 36 33 31 28 26 24 22 20 18 16 14 12 11 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 0 0 0 0 0 0
 29 32 35 38 41 44 48 51 55 58 62 66 70 74 78 82 87 91 96 100 105 110 115 120 125 131 136 142 148 154 160 166 173 180 187 194 202 210 219 227 237 247 258 269 281 294 308 324 340 358 378 399 423 448 477 508 543 581 624 671 724 782 847 920 1000 1090 1190 1301 1424 1561 1712 1879 2064 2266 2486 2725 2982 3256 3544 3841 4142 4438 4719 4974 5189 5352 5451 5478 5430 5308 5118 4872 4582 4263 3928 3589 3256 2936 2635 2355 2097 1863 1651 1461 1291 1139 1004 884 778 684 601 528 463 406 356 311 272 238 207 180 156 135 116 100 85 73 61 51 42 34 27 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 23 26
 0 0 0 0 0 0 3 6 10 13 17 21 25 29 34 38 43 48 53 59 64 70 77 83 90 96 104 111 119 127 135 143 152 161 171 180 191 201 212 223 235 247 259 272 285 299 314 329 345 361 379 397 417 437 459 483 508 535 564 595 629 667 707 752 801 855 915 982 1056 1138 1230 1333 1448 1576 1720 1881 2062 2264 2490 2743 3025 3338 3684 4065 4481 4932 5413 5917 6435 6950 7443 7886 8251 8510 8636 8615 8441 8124 7685 7155 6566 5951 5335 4741 4182 3667 3200 2781 2410 2083 1796 1546 1328 1139 975 833 710 604 512 432 363 303 252 207 168 135 106 81 59 40 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 12 14 16 18 20 22 24 26 28 31 33 35 38 40 43 46 49 51 54 57 61 64 67 71 74 78 82 86 91 95 100 105 110 115 121 127 134 140 148 155 163 172 181 191 202 213 226 239 253 269 286 304 323 345 368 394 421 452 485 521 561 605 653 706 764 828 898 976 1062 1156 1261 1376 1503 1644 1800 1971 2161 2370 2601 2854 3133 3438 3770 4132 4523 4943 5390 5861 6349 6847 7344 7827 8277 8677 9007 9248 9385 9408 9312 9103 8790 8390 7923 7410 6871 6323 5782 5259 4762 4296 3864 3467 3105 2778 2482 2216 1977 1764 1573 1403 1251 1116 996 888 793 707 631 563 503 448 400 356 318 283 251 223 198 175 154 136 119 104 90 77 66 56 46 38 30 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 1 2 4 5 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 1 3 6 9 11 14 18 21 25 29 34 39 44 50 57 64 72 80 90 101 112 125 139 155 173 193 215 239 267 297 332 370 413 462 516 578 647 724 812 911 1022 1148 1289 1449 1629 1832 2061 2319 2608 2932 3294 3696 4141 4630 5161 5732 6336 6962 7592 8206 8775 9270 9657 9909 10005 9936 9707 9335 8846 8273 7647 6998 6351 5725 5132 4580 4073 3613 3198 2827 2497 2204 1944 1715 1513 1334 1177 1039 917 810 716 633 559 495 437 387 342 302 267 236 208 183 161 142 124 109 94 82 70 60 51 43 35 28 22 16 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 26 32 38 45 53 61 70 80 91 103 116 130 145 162 180 200 222 246 272 300 331 365 402 442 486 534 586 643 704 771 843 921 1005 1095 1192 1295 1405 1521 1644 1772 1906 2044 2187 2331 2477 2622 2766 2905 3038 3163 3278 3381 3470 3544 3602 3642 3665 3671 3659 3631 3587 3529 3457 3374 3282 3181 3073 2959 2842 2723 2602 2481 2360 2241 2124 2009 1898 1790 1686 1586 1490 1398 1310 1227 1148 1073 1002 935 872 813 757 705 655 609 566 526 488 452 419 388 359 332 307 284 262 241 222 205 188 173 158 145 132 120 110 99 90 81 73 65 58 51 45 39 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 0 0 0 0 0
 35 37 39 41 43 45 47 50 52 54 57 59 62 64 67 69 72 75 78 80 83 86 89 93 96 99 103 106 110 114 118 122 127 132 136 142 147 153 159 165 172 179 187 195 204 213 223 234 246 259 272 287 304 321 341 362 385 410 438 468 501 537 577 621 669 722 779 843 912 988 1072 1163 1263 1373 1493 1623 1766 1921 2089 2271 2467 2679 2905 3146 3402 3669 3948 4234 4523 4810 5089 5351 5589 5793 5954 6065 6118 6110 6040 5910 5724 5491 5218 4918 4598 4270 3940 3617 3305 3007 2728 2468 2228 2008 1807 1624 1460 1311 1178 1058 950 854 768 691 622 560 505 456 412 372 336 305 276 250 227 206 186 169 154 139 126 115 104 94 85 77 69 62 55 49 44 39 34 29 25 21 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 10 12 13 15 16 18 20 21 23 25 27 29 31 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 2 8 15 23 32 42 52 64 77 91 107 124 143 163 186 211 238 268 300 336 374 416 461 509 561 617 677 740 807 878 951 1028 1106 1187 1269 1352 1434 1516 1596 1674 1749 1820 1888 1951 2010 2065 2115 2162 2205 2245 2283 2319 2355 2390 2426 2463 2503 2545 2591 2642 2696 2755 2819 2888 2961 3039 3120 3203 3287 3369 3449 3523 3589 3643 3683 3704 3705 3682 3635 3562 3463 3341 3197 3036 2860 2674 2482 2289 2098 1912 1734 1565 1407 1259 1124 999 886 784 691 608 534 467 407 354 307 265 227 194 164 138 115 94 76 59 45 32 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 35 47 61 77 96 117 142 170 202 240 283 333 390 456 533 621 724 842 978 1135 1317 1525 1764 2036 2345 2692 3076 3494 3939 4398 4851 5272 5631 5898 6046 6063 5947 5714 5387 4997 4573 4139 3713 3310 2936 2596 2289 2016 1774 1560 1373 1208 1064 938 827 731 646 572 508 451 401 357 319 285 256 230 207 186 168 152 138 125 114 104 95 87 80 74 68 63 58 54 50 47 43 40 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 11 10 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 17 19 22 25 29 32 36 41 46 51 57 64 72 80 90 100 112 126 141 159 178 201 226 255 288 326 369 419 475 540 615 700 799 912 1043 1192 1365 1562 1789 2047 2341 2673 3044 3453 3897 4366 4844 5308 5728 6068 6294 6379 6311 6096 5758 5328 4846 4343 3848 3379 2946 2555 2208 1902 1635 1403 1203 1030 882 753 643 549 467 397 337 285 240 202 169 140 115 94 75 60 46 34 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 0 0 0 0 0 0
 41 44 47 50 53 57 61 64 68 73 77 81 86 91 96 102 107 113 119 126 133 139 147 154 162 170 178 186 195 204 214 223 233 244 254 265 276 287 298 310 322 334 346 358 371 383 396 409 422 435 448 461 475 488 502 516 530 544 558 572 587 602 617 632 648 664 680 697 714 731 749 767 785 804 823 842 861 880 899 918 936 954 972 988 1003 1017 1030 1040 1048 1055 1058 1059 1057 1051 1043 1031 1016 998 977 952 926 896 865 832 798 763 727 690 654 618 583 548 514 482 451 421 393 366 340 316 293 272 252 234 217 200 185 172 159 147 136 125 116 107 99 91 84 78 72 66 61 56 52 48 44 40 37 34 31 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38
 20 25 29 34 39 44 50 55 61 68 74 81 88 96 104 112 120 129 138 148 158 168 179 189 201 212 224 237 250 263 276 290 304 319 334 349 365 381 397 414 432 450 468 487 506 527 547 569 591 615 639 665 692 721 751 783 817 854 894 936 982 1031 1085 1143 1206 1275 1349 1430 1519 1614 1718 1831 1953 2084 2226 2377 2539 2710 2891 3081 3277 3477 3680 3881 4075 4258 4424 4566 4678 4756 4792 4785 4733 4637 4499 4324 4118 3889 3643 3388 3130 2875 2628 2390 2166 1957 1762 1584 1420 1271 1136 1014 905 806 718 639 568 505 448 398 353 313 277 245 217 191 168 148 130 114 99 86 75 64 55 47 39 32 26 21 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 2 6 9 13 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 12 15 19 22 26 30 35 39 44 49 55 61 67 74 82 90 99 108 118 129 141 154 168 183 200 219 239 261 285 312 342 374 410 451 495 545 600 661 729 806 891 986 1092 1210 1342 1489 1653 1834 2033 2253 2493 2752 3031 3326 3633 3945 4255 4551 4821 5050 5224 5330 5361 5313 5187 4992 4739 4442 4118 3780 3440 3108 2792 2495 2221 1971 1744 1540 1357 1195 1050 922 809 709 621 544 475 415 362 315 273 237 205 177 152 129 110 93 77 64 52 42 32 24 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 0 0 0 0 0 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 20 22 24 26 28 31 33 36 39 42 45 48 52 55 59 64 68 73 79 84 90 97 104 111 119 128 137 147 158 170 183 196 211 227 245 263 284 306 330 356 385 415 449 485 525 568 614 665 720 780 844 915 991 1074 1163 1260 1364 1476 1596 1725 1862 2008 2163 2325 2495 2671 2851 3034 3216 3397 3570 3734 3884 4016 4125 4209 4264 4290 4284 4247 4180 4086 3968 3830 3676 3510 3335 3155 2975 2795 2619 2448 2284 2127 1978 1838 1706 1583 1469 1362 1263 1172 1087 1009 936 870 808 752 700 651 607 566 528 494 461 432 404 379 355 333 313 294 276 260 244 230 217 204 193 182 172 162 153 144 136 129 122 115 108 102 97 91 86 81 77 72 68 64 60 57 53 50 47 44 41 38 36 33 31 29 26 24 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 3 5 8 10 13 15 18 21 24 27 31 34 38 42 46 51 55 60 65 70 76 81 87 93 100 107 114 121 129 137 146 154 163 173 183 193 203 214 225 237 249 261 274 287 300 314 328 343 358 373 388 404 421 437 454 472 490 508 527 546 565 586 607 628 651 674 698 724 750 778 807 838 870 904 941 980 1021 1065 1112 1163 1217 1274 1336 1402 1473 1548 1629 1714 1805 1902 2003 2109 2220 2335 2452 2571 2690 2806 2918 3022 3116 3195 3258 3300 3320 3314 3282 3225 3142 3037 2911 2770 2616 2454 2288 2122 1957 1797 1644 1499 1363 1236 1118 1010 911 820 738 663 595 534 479 429 384 343 307 274 244 217 193 171 151 134 117 103 90 78 67 57 48 40 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 67 71 75 79 83 89 94 100 107 114 122 131 141 152 164 177 192 208 226 246 267 292 318 348 381 417 457 500 549 602 661 724 794 870 953 1042 1137 1238 1345 1457 1571 1686 1800 1909 2011 2100 2175 2230 2263 2273 2257 2218 2157 2077 1981 1873 1757 1637 1517 1398 1282 1172 1068 971 881 798 722 652 589 532 480 433 391 353 319 288 261 236 213 193 175 159 144 131 119 108 98 89 81 74 68 62 56 51 47 42 39 35 32 29 26 24 21 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 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 1 3 6 9 13 18 24 30 38 47 57 69 84 100 120 143 170 201 237 280 330 388 456 536 630 740 868 1019 1196 1403 1647 1932 2266 2655 3106 3624 4214 4870 5583 6327 7058 7717 8231 8530 8567 8332 7861 7219 6480 5712 4966 4274 3652 3104 2629 2221 1873 1578 1327 1115 935 783 654 545 453 375 309 253 205 165 130 101 77 56 38 23 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
 32 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 69 71 74 78 81 84 88 92 96 101 106 111 116 122 128 135 142 150 158 166 176 186 197 209 221 235 250 266 283 301 321 343 367 392 420 449 481 516 554 594 637 684 734 787 844 905 970 1038 1111 1187 1266 1348 1433 1520 1608 1697 1785 1871 1955 2033 2106 2172 2228 2275 2310 2333 2343 2340 2324 2296 2255 2204 2144 2075 2000 1919 1835 1748 1659 1571 1483 1397 1313 1232 1154 1079 1008 941 877 817 761 708 659 613 570 530 493 459 427 398 370 345 321 300 280 261 244 228 213 199 186 175 164 153 144 135 127 119 112 105 99 93 88 83 78 74 69 65 62 58 55 52 49 46 43 40 38 36 34 31 29 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 25 26 26 27 28 29 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 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 16 18 20 23 26 30 35 40 46 54 62 72 84 98 115 134 156 182 212 247 288 336 392 457 533 621 725 845 986 1151 1343 1568 1830 2137 2493 2905 3380 3921 4530 5199 5913 6641 7335 7933 8365 8571 8517 8209 7691 7029 6292 5543 4822 4158 3561 3036 2580 2188 1852 1565 1321 1114 938 788 661 554 462 384 318 262 215 174 140 111 86 65 48 33 20 10 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 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 35 38 41 43 47 50 54 58 62 67 72 78 85 91 99 108 117 127 139 151 165 181 198 217 238 261 287 316 349 385 424 468 517 572 632 698 771 850 938 1032 1135 1244 1361 1482 1608 1736 1863 1985 2099 2200 2284 2347 2386 2399 2385 2345 2281 2198 2098 1987 1867 1744 1621 1499 1381 1268 1162 1062 969 884 805 734 668 608 554 505 460 419 383 350 320 293 268 246 226 208 192 177 164 152 141 131 122 114 106 99 93 87 82 78 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 129 135 140 146 152 158 164 170 177 183 190 197 204 212 219 227 235 243 251 260 268 277 286 296 305 315 325 335 346 357 368 379 391 403 415 428 441 454 468 482 497 512 527 543 560 577 595 613 632 652 673 694 716 739 763 788 813 840 868 897 926 957 988 1021 1054 1088 1123 1159 1195 1231 1268 1305 1342 1378 1414 1449 1483 1516 1547 1575 1602 1626 1647 1665 1679 1689 1695 1697 1695 1687 1675 1659 1638 1612 1582 1548 1511 1470 1427 1381 1332 1283 1232 1180 1128 1076 1025 974 924 876 828 783 739 697 656 618 581 547 514 483 454 427 401 377 355 334 314 296 279 263 248 234 221 209 198 188 178 169 160 152 145 138 131 125 120 114 109 104 100 96 92 88 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 70 73 76 80 84 88 92 96 100 105 110 114 119 124
 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 66 68 70 73 75 78 81 85 88 92 96 101 106 111 117 123 130 137 146 155 165 176 188 201 216 232 250 270 292 317 344 374 408 445 486 531 581 636 697 764 838 919 1007 1103 1206 1318 1436 1562 1693 1827 1964 2098 2228 2348 2454 2542 2606 2645 2654 2634 2586 2512 2416 2302 2174 2039 1899 1759 1621 1488 1361 1242 1130 1027 931 843 763 690 624 563 508 459 414 374 337 305 275 248 224 202 183 165 150 135 123 111 101 92 84 76 70 64 58 53 49 45 42 39 36 34 31 29 28 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31
 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 51 52 54 55 57 60 62 65 69 72 77 82 87 93 100 108 117 127 138 151 165 181 199 219 241 267 295 327 363 403 448 499 555 619 691 771 862 963 1076 1202 1343 1499 1672 1861 2066 2286 2518 2758 2999 3232 3445 3627 3764 3845 3863 3816 3707 3544 3339 3105 2855 2601 2351 2112 1888 1682 1493 1324 1172 1036 916 809 715 632 559 494 437 387 343 305 270 240 213 190 169 151 134 120 107 95 85 76 68 60 54 48 43 38 34 30 26 23 20 18 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12 12 13 14 15 16
 166 177 188 199 211 223 235 248 261 274 287 300 314 328 341 355 368 382 395 408 420 432 444 455 466 476 485 494 502 510 517 523 529 534 538 542 545 548 550 552 554 555 557 558 559 561 562 564 567 569 573 577 582 587 594 602 610 620 632 644 658 674 692 711 732 754 779 806 835 866 899 934 971 1010 1052 1095 1140 1187 1235 1284 1333 1383 1432 1480 1527 1571 1611 1646 1676 1700 1716 1725 1724 1715 1696 1668 1631 1586 1534 1475 1411 1343 1272 1200 1127 1054 983 914 847 783 723 665 612 561 515 471 431 394 360 329 300 274 250 228 208 189 173 157 143 131 119 108 99 90 82 74 67 61 55 50 45 41 37 33 29 26 23 20 18 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 8 9 11 12 14 16 18 21 23 26 29 32 35 38 42 46 51 55 60 65 71 77 83 90 97 104 112 120 128 137 147 156
 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 74 75 77 80 82 84 87 91 94 98 102 107 113 119 126 134 143 153 165 177 192 208 227 248 272 299 330 364 403 448 498 555 619 692 774 866 970 1087 1218 1365 1528 1708 1907 2124 2357 2605 2863 3125 3381 3622 3833 4001 4113 4159 4135 4041 3885 3678 3433 3165 2888 2611 2344 2092 1858 1645 1451 1278 1123 986 865 758 663 581 508 444 389 340 297 260 227 198 173 151 131 114 99 86 75 65 56 48 41 35 30 25 21 17 14 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40
 8 9 10 12 13 15 16 18 19 21 23 25 26 28 30 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 72 75 79 83 88 93 97 103 108 115 121 128 136 144 153 163 174 186 199 213 229 246 265 287 310 336 365 398 434 473 518 567 622 683 751 826 909 1001 1102 1214 1336 1468 1612 1767 1932 2106 2287 2472 2658 2838 3009 3163 3293 3394 3459 3486 3472 3418 3326 3203 3053 2883 2701 2511 2321 2133 1952 1780 1618 1467 1327 1199 1082 975 879 792 713 642 579 522 470 424 383 346 313 283 257 233 212 192 175 160 146 133 122 112 103 94 87 80 74 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 21 20 18 16 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7
 24 27 29 32 35 38 41 44 48 52 55 59 64 68 73 78 83 89 95 101 107 114 122 130 138 147 156 166 176 187 199 212 226 240 256 272 290 309 329 350 373 398 424 452 482 514 548 585 623 664 708 754 803 854 908 964 1022 1083 1145 1209 1275 1341 1407 1474 1539 1603 1666 1725 1781 1833 1880 1922 1959 1989 2013 2031 2043 2048 2047 2041 2028 2010 1988 1961 1930 1895 1858 1818 1775 1731 1685 1639 1591 1543 1494 1445 1397 1348 1300 1252 1205 1159 1113 1068 1024 981 939 898 858 819 782 745 710 675 642 610 580 550 522 494 468 443 419 396 375 354 334 315 297 280 264 248 234 220 207 194 182 171 161 151 141 132 124 116 108 101 94 87 81 76 70 65 60 55 51 47 43 39 35 32 29 26 23 20 17 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 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 1 3 5 8 11 14 17 21 25 29 34 40 46 53 61 70 80 92 105 119 136 155 177 202 231 265 303 348 399 459 528 608 700 807 932 1075 1241 1431 1648 1894 2171 2478 2813 3169 3537 3902 4245 4541 4767 4904 4938 4869 4705 4463 4167 3837 3494 3154 2828 2522 2241 1987 1758 1553 1372 1212 1070 945 836 739 654 580 514 456 406 361 322 287 256 230 206 185 167 151 137 125 114 104 96 89 82 77 72 68 64 61 58 55 53 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 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
 73 76 79 82 85 88 91 95 98 101 104 108 111 115 118 122 126 129 133 137 141 145 150 154 158 163 168 173 178 183 189 194 200 206 212 219 226 233 240 248 257 265 274 284 294 305 317 329 343 357 372 388 406 425 445 467 491 516 544 574 606 641 679 720 764 812 863 918 977 1041 1109 1182 1260 1342 1430 1523 1620 1723 1830 1942 2057 2175 2295 2417 2537 2656 2771 2879 2979 3068 3144 3204 3246 3268 3269 3249 3207 3144 3062 2963 2849 2723 2587 2446 2300 2154 2009 1867 1729 1597 1471 1353 1241 1137 1041 952 870 794 725 662 605 553 506 463 424 389 357 328 302 279 257 238 221 205 191 178 166 156 146 137 130 122 116 110 104 99 94 90 86 83 79 76 73 70 68 66 64 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 11 13 14 15 16 18 19 21 22 24 26 28 29 31 33 36 38 40 42 45 47 49 52 54 57 60 62 65 68 71
 90 91 91 92 92 93 93 94 95 95 96 97 98 98 99 100 101 103 104 105 107 108 110 111 113 115 117 120 122 125 127 130 134 137 141 145 149 154 159 164 170 176 183 190 198 206 215 224 234 245 257 269 283 297 312 328 345 364 383 403 425 447 471 496 521 548 576 605 634 664 694 724 754 784 813 840 867 891 914 933 950 963 973 979 981 979 974 964 951 934 914 891 865 838 809 779 747 716 684 652 620 589 558 529 500 473 446 421 397 374 352 332 312 294 277 260 245 231 218 205 194 183 172 163 154 146 138 131 124 118 112 107 102 97 93 88 85 81 78 75 72 69 66 64 62 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 88 88 88 89 89 90 90
 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 67 69 72 74 77 80 83 86 90 94 98 102 107 112 117 123 129 136 144 152 161 170 181 192 204 218 233 249 266 285 306 329 353 380 409 441 475 512 552 596 643 693 747 805 866 932 1000 1072 1147 1224 1302 1380 1458 1532 1603 1667 1723 1769 1804 1825 1833 1826 1804 1769 1721 1662 1595 1520 1440 1358 1274 1190 1108 1029 952 880 811 747 687 632 580 533 490 450 414 380 350 322 297 274 253 234 216 200 185 172 160 149 139 129 121 113 105 98 92 86 81 76 71 67 63 59 56 53 49 46 44 41 39 36 34 32 30 28 26 25 23 21 20 18 17 16 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 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 17 22 28 35 42 51 62 74 88 104 123 145 170 198 232 270 315 367 426 495 576 668 776 900 1044 1209 1399 1616 1860 2134 2435 2757 3090 3419 3721 3970 4141 4213 4177 4040 3816 3533 3215 2886 2563 2258 1978 1726 1501 1303 1130 979 847 733 634 549 474 410 354 306 264 227 195 168 144 123 105 90 76 65 54 46 38 31 26 21 17 13 10 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 20 28 36 47 59 73 89 109 132 158 189 225 267 316 373 440 517 608 713 836 979 1145 1339 1563 1822 2118 2454 2828 3237 3668 4103 4512 4859 5106 5220 5185 5006 4707 4327 3902 3467 3045 2652 2296 1979 1701 1460 1251 1071 917 785 671 574 491 420 360 308 263 225 192 164 140 120 102 87 75 64 54 46 40 34 29 25 21 18 16 14 12 10 9 8 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 20 22 24 26 29 31 34 36 39 42 45 49 52 56 60 65 69 74 79 85 91 97 104 111 119 127 136 145 156 167 179 192 206 221 237 255 274 295 317 342 369 397 429 463 500 541 584 632 683 738 797 861 929 1002 1079 1160 1244 1331 1420 1510 1598 1683 1763 1835 1897 1945 1978 1993 1990 1967 1926 1867 1794 1707 1612 1509 1403 1297 1191 1089 991 899 812 732 659 591 530 475 425 380 339 303 271 242 216 193 172 154 138 123 110 98 88 79 71 63 57 51 45 40 36 32 29 25 23 20 18 15 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
 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 76 78 80 83 85 88 91 94 97 101 104 108 111 115 119 123 128 132 137 142 147 153 159 164 170 177 183 190 197 204 211 219 226 234 242 250 259 267 276 284 293 302 311 320 329 338 347 356 364 373 381 389 397 405 413 420 427 433 440 445 451 456 460 464 468 471 474 476 478 479 479 480 479 478 477 475 473 471 468 464 461 457 452 447 442 437 432 426 420 414 408 401 395 388 382 375 368 361 354 347 340 333 326 319 312 305 298 291 285 278 271 265 258 251 245 239 232 226 220 214 208 202 197 191 185 180 175 169 164 159 154 149 144 140 135 131 127 122 118 114 110 106 103 99 95 92 89 85 82 79 76 73 71 68 65 63 60 58 56 54 51 49 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28
 170 173 175 178 180 183 186 188 191 193 195 198 200 203 205 208 210 213 215 218 220 223 225 228 231 234 237 240 243 246 249 253 257 260 264 268 273 277 282 287 292 298 304 310 317 323 330 338 346 354 363 372 381 391 401 412 423 434 445 457 469 482 494 507 520 532 545 558 571 583 595 607 618 629 639 648 657 664 671 677 681 684 686 687 686 684 681 676 669 662 652 642 630 617 604 589 573 556 539 522 504 485 467 448 430 411 393 375 358 341 324 308 292 277 263 249 236 223 212 200 189 179 170 160 152 144 136 129 122 116 110 105 99 94 90 86 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 89 92 95 98 101 104 107 110 113 116 119 122 125 129 132 135 138 141 144 147 150 153 156 159 162 164 167
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 41 45 49 54 59 65 71 79 87 96 106 118 131 145 162 180 201 224 250 279 313 350 392 439 492 552 620 695 780 875 982 1101 1233 1379 1540 1716 1906 2109 2323 2543 2765 2980 3180 3354 3494 3590 3635 3628 3568 3461 3313 3136 2938 2728 2514 2303 2100 1907 1726 1559 1406 1266 1140 1025 922 829 745 670 603 543 490 442 399 361 327 296 269 244 223 203 186 171 157 145 134 125 116 108 102 96 90 85 81 78 74 71 69 66 64 63 61 60 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 143 148 152 157 161 166 170 174 178 182 186 190 194 197 201 204 207 210 213 216 218 220 223 225 226 228 230 231 233 234 235 236 237 239 240 241 242 243 244 245 246 248 249 251 253 256 258 261 265 269 273 279 284 291 298 306 315 325 336 349 363 378 394 413 433 455 479 505 534 565 599 635 675 718 765 815 870 928 991 1058 1129 1205 1286 1371 1461 1554 1651 1751 1852 1953 2053 2150 2241 2325 2399 2460 2506 2535 2545 2536 2508 2461 2396 2315 2222 2118 2006 1890 1772 1653 1536 1423 1314 1211 1113 1021 936 857 784 717 656 599 548 501 458 419 384 352 323 296 272 250 230 212 195 180 166 153 142 131 122 113 104 97 90 83 77 72 67 62 58 53 50 46 43 39 36 34 31 28 26 24 22 20 18 16 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 28 31 33 35 37 40 43 46 48 51 55 58 61 65 69 72 76 80 84 88 93 97 101 106 110 115 120 124 129 134 138
 114 119 124 128 133 138 143 148 152 157 161 165 170 174 178 182 185 189 193 196 200 203 206 210 213 216 220 223 227 230 234 238 242 246 251 256 262 268 274 281 289 298 308 318 330 344 359 375 394 415 438 464 492 524 560 599 643 691 744 802 866 936 1012 1094 1182 1276 1377 1482 1593 1706 1822 1937 2050 2157 2256 2342 2414 2467 2499 2508 2493 2455 2396 2316 2220 2110 1991 1866 1738 1610 1485 1363 1247 1138 1035 939 851 770 695 627 565 509 459 413 372 335 301 271 244 220 199 179 162 146 133 120 109 99 91 83 76 69 64 59 54 50 46 43 40 37 35 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 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 1 2 3 4 6 7 9 10 12 14 16 19 21 23 26 29 32 35 38 42 46 49 53 57 61 66 70 75 79 84 89 94 99 104 109
 16 18 19 21 23 24 26 28 30 32 34 37 39 41 44 47 50 53 56 59 63 66 70 74 79 83 88 93 99 105 111 118 125 132 140 148 157 167 177 188 200 212 225 239 254 270 287 305 324 344 365 388 411 436 462 489 517 546 576 607 638 669 701 732 763 794 823 851 878 903 926 947 966 982 995 1006 1014 1019 1021 1021 1018 1012 1005 995 984 971 956 940 923 904 885 865 844 823 801 779 757 735 712 690 668 646 624 602 581 560 539 519 499 479 461 442 424 407 390 374 358 343 329 315 301 289 276 265 254 243 233 223 214 205 197 189 182 175 168 161 155 149 144 139 134 129 124 120 116 112 108 105 101 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15
 92 92 93 93 93 94 94 94 94 94 95 95 95 95 95 95 96 96 96 96 96 97 97 97 97 98 98 98 99 99 100 100 101 102 102 103 104 105 106 107 109 110 112 113 115 117 119 121 123 126 129 132 135 138 142 145 149 154 158 163 168 173 179 185 191 197 204 211 219 227 235 243 252 261 271 280 291 301 311 322 333 344 356 367 378 389 400 411 421 431 441 450 457 464 470 475 479 481 483 482 480 477 472 466 459 450 441 430 418 405 392 378 364 350 335 321 306 292 278 264 251 238 226 214 202 191 180 170 161 152 143 135 128 120 114 107 101 95 90 85 80 76 72 68 64 61 58 54 52 49 46 44 42 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 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 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 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 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 92
 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 71 75 79 83 88 93 98 104 111 118 125 133 142 152 162 173 186 199 214 229 247 266 286 308 333 359 388 419 452 488 527 569 614 661 711 764 819 876 934 993 1052 1110 1166 1219 1267 1309 1343 1370 1388 1396 1395 1384 1364 1336 1300 1258 1211 1160 1107 1051 996 940 885 831 780 730 683 638 595 555 518 483 450 419 391 364 340 317 296 276 258 242 226 212 199 187 176 165 156 147 139 131 125 118 112 107 102 97 93 89 85 82 78 75 73 70 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18
 61 63 66 69 72 75 79 82 86 90 94 98 102 106 111 116 121 126 131 137 143 148 155 161 168 175 182 189 196 204 212 220 229 237 246 255 264 273 283 292 301 311 321 330 340 349 358 367 376 385 393 401 409 416 423 429 435 440 445 450 454 457 460 462 464 466 466 467 466 466 465 463 461 459 456 453 449 445 441 436 431 426 421 415 409 402 396 389 382 375 367 360 352 344 336 328 319 311 303 294 286 277 269 260 252 243 235 227 218 210 203 195 187 180 173 166 159 153 146 140 134 129 123 118 113 108 103 99 95 91 87 83 80 77 73 70 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58
 61 65 69 74 78 84 89 95 101 107 114 121 129 137 145 155 164 175 186 197 210 223 237 252 268 285 303 323 344 366 389 414 441 469 499 530 564 599 636 675 716 758 802 847 894 941 989 1037 1085 1132 1177 1221 1262 1300 1334 1364 1389 1409 1424 1433 1437 1436 1429 1417 1401 1380 1356 1329 1299 1266 1232 1197 1161 1125 1088 1052 1016 980 945 911 878 846 815 786 757 729 703 678 653 630 608 587 566 547 528 511 494 477 462 447 433 419 406 394 382 370 359 348 338 328 319 310 301 293 285 277 269 262 255 248 241 235 228 222 216 211 205 199 194 189 184 179 174 169 164 159 155 151 146 142 138 134 130 126 122 118 114 111 107 104 100 97 94 91 88 84 82 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 23 24 26 28 31 33 35 38 41 44 47 50 53 57
 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 19 21 23 26 29 32 35 38 42 45 49 53 58 63 68 73 79 85 91 98 106 114 123 132 142 152 164 176 189 204 219 236 253 272 293 315 339 365 393 423 455 489 526 566 608 653 701 752 807 864 925 989 1055 1125 1197 1272 1349 1427 1506 1585 1663 1740 1815 1886 1952 2012 2065 2110 2145 2170 2183 2184 2173 2150 2114 2067 2009 1942 1867 1784 1697 1606 1512 1418 1324 1231 1141 1054 971 891 817 747 681 621 565 513 465 422 382 345 312 282 255 230 208 188 169 153 138 124 112 101 91 81 73 66 59 53 47 42 38 34 30 26 23 20 17 15 13 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 7 8 9 10 12 13 14 16 18 20 22 24 27 30 33 36 40 44 48 53 59 65 71 78 87 96 105 116 128 142 157 173 191 211 233 257 284 314 346 382 421 464 512 563 619 679 744 814 888 967 1048 1133 1219 1304 1388 1468 1541 1606 1660 1701 1727 1737 1732 1712 1677 1629 1571 1504 1432 1355 1277 1198 1119 1043 970 900 834 772 714 660 610 563 521 481 445 412 382 354 329 306 285 265 248 231 217 203 191 179 169 159 150 142 135 128 122 116 110 105 100 96 92 88 84 81 78 74 72 69 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 29 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 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 36 38 39 40 41 42 44 45 47 48 50 52 54 57 59 62 65 68 72 76 81 85 91 97 103 111 119 128 138 149 161 175 190 208 227 248 272 298 328 360 397 437 482 531 586 646 711 783 860 943 1030 1122 1216 1310 1402 1488 1565 1628 1674 1700 1703 1685 1644 1585 1510 1423 1329 1231 1132 1035 942 853 771 695 624 560 502 450 402 359 321 286 255 227 202 180 159 141 125 111 98 86 76 67 58 51 44 38 33 28 24 21 17 14 12 10 8 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23
 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 121 125 129 133 137 142 147 153 159 165 172 180 188 196 206 216 227 239 252 266 281 298 316 336 357 380 405 432 461 492 526 562 601 643 687 734 783 835 889 945 1002 1060 1118 1176 1232 1285 1334 1379 1418 1450 1473 1488 1494 1490 1477 1454 1424 1386 1342 1292 1238 1182 1123 1063 1003 944 886 830 776 724 674 627 583 541 502 466 432 400 370 343 317 294 272 252 234 216 201 186 173 161 149 139 130 121 113 106 99 93 88 83 78 74 70 67 64 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 62 63
 31 33 35 37 40 42 44 47 50 52 55 58 61 64 68 71 75 78 82 86 91 95 99 104 109 114 119 124 130 136 142 148 155 161 168 176 183 191 199 207 216 225 235 244 255 265 276 288 299 312 325 338 352 367 382 398 414 431 449 468 487 508 529 551 573 597 621 647 672 699 726 754 782 811 839 868 896 923 950 976 1000 1022 1042 1059 1074 1085 1093 1097 1096 1092 1083 1069 1052 1030 1005 976 944 910 873 835 795 755 715 675 635 596 558 522 487 453 421 391 363 336 311 288 266 246 227 210 194 179 165 153 141 130 120 111 103 96 89 82 76 71 66 61 57 53 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29
 49 52 56 59 62 66 70 73 77 81 85 90 94 98 103 108 112 117 122 128 133 139 144 150 156 163 169 176 183 190 197 205 213 221 230 239 248 258 268 278 289 301 313 325 338 352 367 382 399 416 434 453 474 496 519 543 569 597 627 658 692 727 765 805 848 893 941 991 1044 1100 1158 1219 1282 1347 1415 1484 1555 1626 1698 1770 1841 1910 1976 2039 2097 2150 2195 2233 2261 2280 2289 2286 2272 2247 2211 2164 2107 2042 1970 1891 1807 1719 1630 1539 1448 1359 1271 1186 1104 1026 951 881 815 753 695 641 591 545 502 463 427 394 364 336 311 288 266 247 230 213 199 185 173 162 151 142 133 125 118 111 105 99 94 89 85 80 76 73 69 66 63 60 58 55 53 50 48 46 44 43 41 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 18 20 22 24 27 29 32 34 37 40 43 46
 40 43 47 51 55 59 64 68 73 78 84 89 95 102 108 115 122 130 137 146 154 163 172 182 192 202 213 224 236 248 260 273 286 300 314 328 343 358 373 389 405 422 438 455 472 489 506 524 541 558 576 593 611 628 645 662 679 695 712 728 744 760 775 790 805 819 833 846 859 872 884 895 906 916 925 933 941 947 953 957 961 963 963 963 961 957 952 945 937 927 916 903 889 873 856 837 817 796 774 751 728 704 679 654 629 604 579 554 529 505 481 458 435 413 392 372 353 334 316 299 283 268 253 239 226 214 202 191 181 171 162 153 145 138 130 124 117 111 106 100 95 91 86 82 78 74 71 67 64 61 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 20 22 25 27 30 33 36
 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 76 79 83 86 89 93 96 100 103 107 111 115 119 123 127 131 135 140 144 148 153 157 162 166 170 175 180 184 189 193 198 202 207 211 216 220 225 229 234 238 243 248 252 257 261 266 271 276 280 285 290 295 300 305 310 316 321 326 332 337 343 348 354 360 365 371 377 382 388 393 399 404 409 414 418 423 427 430 434 436 439 440 441 442 442 441 439 437 434 430 426 420 414 408 400 393 384 375 366 356 346 336 325 315 304 293 283 272 262 251 241 231 221 212 203 194 185 177 169 162 154 147 140 134 128 122 116 111 106 101 96 91 87 83 79 75 72 69 65 62 59 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24
 47 48 50 53 55 57 59 61 64 66 69 72 74 77 80 83 87 90 93 97 101 104 108 113 117 122 126 131 137 142 148 154 160 167 174 182 190 198 207 216 226 236 248 259 272 285 299 314 329 346 363 381 400 420 441 462 484 507 530 553 576 599 621 643 663 682 699 715 727 737 744 747 748 744 738 728 715 698 680 659 636 611 585 558 531 504 477 450 423 397 372 349 326 304 283 263 245 227 211 195 181 168 155 143 132 122 113 104 96 89 82 76 70 65 60 55 51 47 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45
 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 84 86 88 90 92 94 97 100 103 106 109 112 116 120 124 129 134 139 144 150 157 163 171 178 186 195 204 214 224 235 247 259 272 285 299 314 330 346 363 381 399 418 438 458 478 499 520 540 561 582 602 621 639 657 673 687 700 711 720 727 731 733 733 730 725 717 708 696 683 668 652 634 616 596 576 556 536 515 495 475 455 435 417 398 380 363 347 331 316 302 288 275 262 251 240 229 219 210 201 193 185 178 171 165 159 153 148 143 139 134 130 127 123 120 117 114 111 109 107 104 102 101 99 97 96 94 93 91 90 89 88 87 86 85 84 83 83 82 81 80 80 79 78 78 77 77 76 76 75 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54
 97 102 107 112 117 123 128 133 139 144 149 154 159 164 169 174 178 182 187 191 194 198 201 204 207 209 212 214 215 217 218 219 220 220 221 221 221 221 221 220 220 219 219 218 218 218 217 217 217 217 218 218 219 221 222 224 227 230 233 237 242 247 253 260 267 275 284 293 304 315 328 341 356 371 388 406 425 445 466 489 513 538 565 592 621 651 682 714 746 779 812 845 877 907 936 963 986 1006 1022 1033 1038 1039 1033 1022 1005 983 956 924 889 851 811 770 728 685 643 602 562 524 488 453 420 390 361 335 310 287 266 246 228 212 197 183 170 158 148 138 129 120 113 106 99 93 87 82 78 73 69 65 62 58 55 52 50 47 45 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 11 12 14 16 17 19 21 23 26 28 31 34 36 39 43 46 49 53 57 61 65 69 73 78 82 87 92
 65 67 69 71 73 76 78 81 83 86 88 91 94 97 100 103 107 110 114 117 121 125 129 134 138 143 148 153 159 165 171 177 184 191 199 207 216 225 234 245 256 267 280 293 307 322 338 356 374 393 414 436 459 484 510 538 567 598 630 663 697 733 769 807 844 882 919 956 991 1025 1056 1085 1110 1132 1149 1162 1170 1172 1169 1161 1148 1130 1108 1081 1051 1018 982 944 905 865 825 784 744 705 666 629 592 557 524 492 461 433 405 380 355 332 311 291 272 254 238 223 208 195 183 171 161 151 141 133 125 118 111 105 99 93 88 84 80 76 72 69 66 63 60 58 55 53 51 49 48 46 44 43 42 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 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63
 114 119 123 128 132 137 141 146 150 155 159 164 168 172 177 181 185 189 193 196 200 204 207 210 214 217 220 223 225 228 231 233 235 238 240 242 244 247 249 251 253 256 258 261 264 267 270 274 278 282 286 291 297 303 310 317 325 333 342 352 363 375 387 401 415 431 447 465 483 503 524 546 569 593 618 644 671 699 727 757 786 816 846 875 903 931 957 981 1002 1021 1037 1048 1056 1058 1056 1050 1038 1022 1000 975 946 913 878 840 801 761 720 679 639 599 560 523 488 454 421 391 363 336 311 288 266 246 227 210 195 180 167 154 143 132 123 114 105 98 91 84 79 73 68 63 59 55 51 48 44 41 38 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 8 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 60 63 67 70 74 77 81 85 89 93 97 101 105 110
 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 51 54 56 59 62 66 70 74 79 84 90 97 104 112 121 130 141 153 166 181 197 214 234 255 279 305 333 365 399 437 478 523 572 625 682 744 810 881 955 1033 1115 1198 1283 1367 1449 1526 1597 1659 1711 1749 1774 1782 1776 1754 1718 1669 1610 1542 1468 1390 1309 1228 1148 1070 994 922 853 789 728 672 619 570 525 484 446 411 378 349 322 297 275 254 235 218 202 188 175 163 152 143 134 126 118 111 105 100 94 90 85 81 78 74 71 69 66 64 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 80 80 80 79 79 78 77 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28
 15 16 17 19 20 22 23 24 26 28 29 31 32 34 36 38 40 41 43 45 47 50 52 54 56 59 61 64 66 69 72 75 78 81 84 87 91 94 98 102 106 111 115 120 126 131 137 143 150 157 165 173 182 191 201 212 224 237 252 267 284 302 322 344 367 393 422 452 486 523 563 607 654 706 762 823 889 960 1036 1118 1206 1299 1397 1500 1608 1718 1829 1941 2049 2153 2248 2331 2400 2450 2480 2487 2471 2431 2370 2289 2191 2079 1959 1832 1703 1574 1448 1327 1211 1102 1000 906 820 740 668 602 543 489 441 397 358 323 291 263 237 214 194 175 159 144 131 119 108 98 89 81 74 68 62 56 52 47 43 39 36 33 30 27 25 22 20 18 17 15 13 12 10 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14
 6 7 8 10 11 12 14 16 17 19 21 23 25 27 30 32 35 38 40 44 47 50 54 58 62 66 71 76 82 87 94 100 107 115 123 132 142 152 163 175 188 202 217 234 252 271 292 314 339 365 393 424 456 491 528 567 609 653 698 745 794 843 893 943 991 1038 1083 1124 1161 1193 1220 1240 1255 1262 1263 1258 1247 1229 1207 1180 1149 1115 1079 1040 1000 959 918 877 836 796 756 718 681 645 611 577 546 515 487 459 433 408 385 363 342 322 303 286 269 254 239 225 212 200 189 179 169 160 151 143 136 129 122 116 110 105 100 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5
 31 33 35 37 39 41 43 46 48 50 53 56 59 62 65 68 72 76 79 84 88 93 98 103 109 116 122 130 137 146 155 165 176 188 201 215 230 247 265 285 307 332 358 387 418 452 489 528 571 616 663 713 764 816 868 918 965 1009 1046 1076 1098 1110 1112 1104 1086 1059 1024 982 935 885 833 780 727 675 625 578 532 490 450 412 378 346 317 290 265 242 221 201 183 167 152 139 126 114 104 94 85 77 70 63 56 51 45 41 36 32 28 25 22 19 17 15 13 11 9 8 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30
 136 137 138 139 140 140 141 141 142 142 142 142 142 142 141 141 141 140 139 139 138 137 136 135 134 132 131 130 129 127 126 124 123 121 120 118 117 116 114 113 112 110 109 108 107 106 105 104 104 103 103 103 103 103 103 103 104 105 106 107 108 110 111 113 116 118 121 124 127 131 135 139 143 148 153 159 165 171 178 185 193 201 209 218 228 239 250 261 273 286 300 314 330 346 362 380 398 416 436 455 475 496 516 536 555 573 591 606 620 631 640 646 648 647 643 635 624 610 593 574 553 530 506 481 456 430 405 381 357 335 313 292 272 254 236 220 205 191 178 165 154 144 134 125 116 109 102 95 89 83 78 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 3 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 85 87 89 91 94 96 98 101 103 105 108 110 112 114 116 118 120 122 124 126 128 129 131 132 134 135
 82 83 83 84 84 84 85 85 86 86 87 87 87 88 88 89 89 90 90 91 91 92 92 93 94 94 95 95 96 97 97 98 99 100 101 102 103 104 105 106 107 109 110 112 113 115 117 119 122 124 127 130 133 136 140 144 148 152 157 161 167 172 178 184 190 197 204 212 220 228 236 245 255 264 274 285 296 307 318 330 342 355 367 380 394 407 420 434 447 460 473 486 498 510 521 531 541 549 556 561 565 568 569 568 565 561 555 547 537 527 514 501 486 471 454 438 421 403 386 369 351 335 318 302 287 272 258 244 231 219 207 196 186 176 167 158 150 142 135 129 122 117 111 106 101 97 93 89 85 82 78 75 72 70 67 65 63 60 58 57 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 78 77 77 76 76 76 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79 80 80 80 81 81 81 82
 53 57 62 66 70 75 80 85 90 95 101 106 112 118 124 130 136 143 149 156 163 170 177 184 191 199 206 214 222 230 238 246 254 263 272 281 290 299 309 319 330 341 352 364 377 390 404 419 435 452 470 489 510 532 556 581 608 637 668 701 736 773 812 852 895 940 985 1032 1080 1128 1175 1222 1267 1309 1347 1382 1411 1433 1449 1457 1457 1449 1432 1407 1374 1334 1288 1237 1182 1124 1063 1002 940 879 820 762 706 653 602 554 510 468 429 393 359 328 300 274 250 228 208 189 173 157 144 131 120 109 100 92 84 77 71 65 60 55 51 47 44 41 38 36 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 17 19 21 24 27 29 32 36 39 42 46 50
 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 38 39 41 42 44 46 47 49 52 54 56 59 61 64 67 70 74 77 81 85 89 94 99 104 109 115 121 127 134 140 148 155 163 171 179 188 197 206 215 224 233 242 252 261 270 278 287 295 302 309 316 322 327 332 336 339 342 344 346 347 348 348 347 346 345 343 341 339 336 334 331 328 326 323 320 317 314 312 309 307 304 302 300 298 297 295 294 293 293 292 292 292 292 292 293 294 295 297 298 300 302 304 307 309 312 314 317 320 323 325 328 330 333 335 337 338 339 340 340 340 340 338 337 335 332 329 325 321 317 312 306 301 295 288 282 275 268 261 254 247 239 232 225 218 211 204 197 190 183 177 170 164 158 152 146 141 135 130 125 120 115 111 106 102 98 94 90 86 83 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 43 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20
 63 65 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 110 114 118 122 127 132 137 142 148 154 160 166 173 180 188 195 203 212 220 229 238 248 258 267 278 288 298 308 318 328 337 346 355 363 371 377 383 388 392 396 398 399 399 398 396 394 390 386 381 375 369 362 355 348 340 333 325 317 309 302 294 286 279 271 264 257 251 244 238 231 226 220 214 209 204 199 194 190 185 181 177 173 169 166 162 159 156 153 150 147 144 142 139 137 135 133 131 129 127 125 124 122 121 119 118 117 116 115 115 114 114 113 113 113 112 112 112 112 113 113 113 114 114 115 115 116 116 117 118 118 119 120 121 121 122 123 124 124 125 126 127 127 128 129 129 130 131 131 132 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 129 128 127 125 124 122 120 118 117 115 112 110 108 106 103 101 99 96 94 91 89 86 84 81 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61
 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 98 100 103 105 108 110 113 116 118 121 124 127 130 133 136 139 142 145 148 151 154 157 161 164 167 170 173 176 179 182 185 188 191 194 197 199 202 204 206 208 210 212 213 215 216 217 218 218 219 219 219 219 218 218 217 216 215 213 212 210 208 206 204 201 199 196 194 191 188 185 182 179 175 172 169 166 162 159 155 152 149 145 142 138 135 132 129 125 122 119 116 113 110 107 104 102 99 96 94 91 89 87 85 82 80 78 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 59 58 57 57 57 56 56 55 55 55 55 55 55 55 54 54 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 61 60 60 59 59 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59
 191 196 201 206 211 216 221 227 232 238 244 250 257 263 270 277 285 292 300 309 317 326 335 345 355 365 376 387 399 411 423 436 449 463 477 492 507 522 537 553 569 585 601 616 632 647 662 676 690 702 714 724 733 741 747 751 753 754 753 749 744 737 729 718 706 692 678 662 644 626 608 589 569 549 529 509 489 469 450 430 412 393 375 358 341 325 310 295 280 266 253 240 228 216 205 195 185 175 166 157 149 141 134 127 120 114 108 103 97 92 88 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 41 40 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 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 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 81 82 84 85 86 88 90 91 93 95 97 98 100 102 104 107 109 111 114 116 118 121 124 127 129 132 135 138 142 145 148 152 155 159 162 166 170 174 178 183 187
 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 107 108 109 111 113 114 116 118 120 122 124 126 128 131 134 137 140 143 146 150 154 158 162 167 172 177 182 188 194 201 207 214 221 229 237 245 253 262 271 280 289 298 307 317 326 336 345 354 364 372 381 390 398 405 412 419 425 431 436 440 444 447 450 451 452 452 452 450 448 445 442 438 433 427 421 414 407 400 392 383 375 366 356 347 337 328 318 308 299 289 280 270 261 252 243 235 226 218 210 202 195 188 181 174 168 161 155 150 144 139 134 129 124 119 115 111 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 60 58 56 53 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 60 61 63 64 65 67 68 69 70 72 73 74 75 77
 92 92 92 92 92 92 92 92 92 93 93 93 93 94 94 95 95 96 96 97 97 98 99 100 101 101 102 103 105 106 107 108 110 112 113 115 117 119 121 123 126 129 131 135 138 141 145 149 153 157 162 167 172 177 183 189 195 202 209 216 223 231 239 247 255 264 273 282 291 301 311 320 330 340 350 360 370 380 390 399 409 418 427 435 443 451 458 465 471 476 480 484 487 489 490 489 488 486 483 479 474 468 461 453 444 435 425 414 402 390 378 366 353 340 327 314 302 289 277 265 253 242 231 220 210 200 190 182 173 165 157 150 143 136 130 124 119 114 109 104 100 96 92 88 85 82 79 76 73 70 68 66 63 61 59 57 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 105 107 109 111 112 114 115 117 118 120 121 122 124 125 126 126 127 128 128 129 129 129 129 129 129 129 128 128 127 127 126 125 124 123 122 121 120 119 118 117 116 115 113 112 111 110 109 108 107 106 105 104 103 102 101 100 100 99 98 98 97 96 96 95 95 94 94 94 93 93 93 93 92 92
 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 51 54 56 59 63 66 70 74 78 82 87 92 98 104 110 117 124 132 140 149 158 167 178 188 200 211 224 236 249 262 276 290 304 318 331 345 358 370 382 393 403 411 419 425 430 433 435 435 434 432 428 422 416 409 400 391 381 371 360 349 337 326 314 302 291 279 268 257 246 236 226 216 207 198 189 181 173 165 158 151 144 138 132 126 121 116 111 107 102 98 95 91 88 85 82 79 77 74 72 70 68 67 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12
 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 42 44 45 48 50 52 54 57 60 63 66 69 73 77 81 86 91 96 101 108 114 121 129 137 146 155 165 176 188 200 214 228 243 259 276 294 313 332 352 373 395 416 438 460 481 501 521 539 555 570 582 592 599 604 606 605 601 595 586 575 563 548 533 516 499 481 463 445 426 408 390 373 356 340 324 309 294 280 266 254 242 230 219 209 199 189 181 172 164 157 150 143 137 131 126 121 116 112 108 104 100 97 94 91 89 86 84 82 81 79 78 77 76 75 74 73 73 72 72 72 72 71 71 72 72 72 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 79 79 78 78 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19
 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 55 57 59 62 64 67 70 73 77 80 84 88 92 97 102 107 112 118 124 131 137 145 152 160 169 178 187 197 208 219 230 242 254 266 279 293 306 320 334 348 362 376 389 403 415 427 439 449 459 467 474 480 484 487 489 488 486 483 478 472 464 456 446 435 424 411 399 385 372 358 344 331 317 303 290 277 265 253 241 229 218 208 198 188 179 171 162 155 147 140 133 127 121 116 110 105 101 96 92 88 84 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12
 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 123 127 131 136 140 145 150 156 161 167 173 180 186 193 200 208 215 223 232 240 249 258 267 276 285 295 304 314 323 333 342 351 360 368 376 383 390 397 402 407 411 415 417 419 419 419 418 416 413 409 404 398 392 385 377 369 361 352 342 332 323 312 302 292 282 272 262 252 242 233 223 214 205 197 189 181 173 166 158 152 145 139 133 127 122 117 112 107 103 99 95 91 87 84 81 78 75 72 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 42 43
 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 24 26 28 31 33 36 40 43 47 52 57 62 69 76 83 92 102 112 124 138 153 170 188 209 232 257 284 315 348 383 421 461 502 544 586 626 664 697 724 743 754 757 750 735 712 684 650 614 575 536 497 459 423 389 357 327 299 273 250 228 208 190 174 159 145 133 122 112 102 94 86 79 73 67 62 57 53 49 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 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 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 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 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
 51 52 54 55 56 58 59 60 62 63 64 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 90 92 94 96 98 100 102 104 107 109 112 114 117 120 123 127 130 134 138 142 147 152 157 162 169 175 182 189 197 206 215 225 235 246 258 271 284 299 314 330 347 365 384 403 424 445 467 490 514 538 563 587 612 637 661 685 708 730 750 768 784 798 809 817 822 823 822 817 808 796 782 764 745 723 699 674 648 621 594 566 539 512 485 459 434 410 387 364 343 323 304 286 269 254 239 225 212 200 189 178 168 159 151 143 136 129 123 117 112 107 102 98 93 90 86 83 80 77 74 71 69 67 65 62 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50
 55 58 60 62 65 67 70 72 75 78 81 84 87 90 93 96 100 103 107 110 114 117 121 125 129 133 137 141 145 149 153 158 162 167 171 176 180 185 190 194 199 204 209 214 220 225 230 236 241 247 252 258 264 270 276 282 288 294 300 306 312 318 323 329 334 339 343 348 352 355 358 360 362 363 364 364 363 362 359 357 353 349 344 338 332 326 318 311 302 294 285 276 267 257 248 238 229 219 210 200 191 182 173 165 157 149 141 134 127 120 113 107 101 96 91 86 81 77 73 69 65 62 58 55 53 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53
 38 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 55 57 58 60 62 64 66 68 71 73 76 79 82 85 89 93 97 101 106 111 116 122 128 135 142 150 158 166 175 185 195 206 217 229 242 255 268 282 297 312 327 342 358 373 388 402 416 428 440 450 459 466 472 475 477 476 474 469 463 455 446 435 423 410 396 382 367 352 337 322 307 293 278 264 251 238 226 214 202 191 181 171 162 153 144 136 129 122 115 109 103 97 92 87 83 78 74 71 67 64 61 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 52 53 55 56 58 59 60 62 63 65 66 67 68 70 71 72 73 74 75 75 76 77 77 78 78 78 79 79 79 79 78 78 78 77 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38
 107 111 115 119 123 128 132 137 141 146 151 156 160 165 171 176 181 186 192 197 203 208 214 220 226 231 237 243 249 254 260 266 272 277 283 288 293 299 304 308 313 317 322 326 329 333 336 339 342 344 346 348 349 351 352 352 353 353 353 353 352 352 351 350 349 347 346 344 342 340 338 336 334 332 329 327 325 322 320 317 315 312 309 307 304 302 299 296 294 291 288 285 283 280 277 274 272 269 266 263 260 257 254 251 248 245 241 238 235 232 228 225 221 218 215 211 208 204 201 197 194 191 187 184 181 177 174 171 168 165 162 159 156 153 150 147 144 142 139 136 134 131 129 126 124 122 119 117 115 113 110 108 106 104 102 100 98 96 94 93 91 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 49 51 53 56 58 61 64 66 69 72 75 79 82 85 89 92 96 99 103
 89 90 92 94 96 97 99 101 102 104 105 107 108 110 111 112 113 114 116 117 118 118 119 120 120 121 121 122 122 122 122 122 122 122 122 122 121 121 121 120 119 119 118 118 117 116 116 115 114 114 113 112 112 111 111 111 110 110 110 110 110 110 110 110 110 111 111 111 112 113 113 114 115 116 116 117 119 120 121 122 123 125 126 128 129 131 132 134 136 137 139 141 143 144 146 148 149 151 152 153 155 156 156 157 158 158 158 158 157 156 155 154 152 150 148 146 143 140 137 133 130 126 123 119 115 111 107 103 99 95 92 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 70 72 74 76 78 80 81 83 85 87
 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 52 55 58 61 65 69 73 78 83 89 95 101 109 117 125 134 145 156 168 181 195 210 226 243 261 281 302 324 346 370 395 420 446 472 497 523 547 570 592 612 629 644 655 664 669 670 668 663 655 644 630 615 597 578 557 536 514 492 469 447 425 404 383 363 343 324 306 289 273 257 242 228 215 203 191 180 170 160 151 143 135 128 121 115 109 103 98 94 89 85 82 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 49 48 47 46 46 45 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16
 58 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 67 68 68 69 71 72 73 74 75 77 79 80 82 84 86 88 91 93 96 99 102 105 109 113 117 121 126 131 137 142 148 155 162 170 177 186 195 204 214 224 235 247 259 271 284 297 311 325 339 354 368 383 398 413 428 443 457 471 484 496 508 519 528 537 544 550 555 558 559 559 558 555 550 545 537 529 519 509 497 485 472 458 444 429 414 399 384 369 354 339 325 311 297 283 270 257 245 234 222 212 201 192 182 174 165 158 150 143 137 130 125 119 114 109 105 101 97 93 90 87 84 81 78 76 74 71 69 67 66 64 62 61 59 58 57 56 55 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 62 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
 112 113 114 115 116 117 118 119 120 121 121 122 123 123 124 124 125 126 126 127 127 128 128 129 129 130 130 131 131 132 133 133 134 135 136 137 138 140 141 143 144 146 148 150 153 155 158 161 165 168 172 176 181 186 191 196 202 208 214 220 227 234 242 249 257 265 273 282 290 299 308 316 325 333 341 349 357 365 372 378 384 389 394 397 400 402 404 404 403 401 398 394 389 383 377 369 361 352 342 332 321 310 299 287 276 264 253 241 230 219 209 198 188 178 169 160 152 144 136 129 122 115 109 103 98 93 88 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 79 81 83 85 87 89 91 92 94 96 98 99 101 102 104 105 107 108 109 111
 85 90 96 102 108 115 122 129 137 145 154 163 173 183 194 205 217 229 242 255 269 283 297 312 327 342 357 372 386 400 413 426 437 447 456 464 469 474 476 477 475 473 468 462 455 447 437 427 415 404 391 379 367 354 342 329 317 305 294 283 272 262 252 243 234 225 217 209 202 195 188 182 175 170 164 159 154 149 145 140 136 132 128 125 121 118 115 112 109 106 103 100 98 95 93 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 59 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 40 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 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 39 42 45 48 51 55 58 62 66 70 75 80
 59 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 106 109 112 116 120 124 128 132 136 140 144 148 153 157 161 166 170 174 178 183 186 190 194 197 200 203 205 207 209 211 212 212 213 212 212 211 210 208 207 204 202 199 197 194 190 187 184 180 177 173 169 166 162 158 155 151 148 144 141 137 134 131 128 125 122 119 116 114 111 109 106 104 101 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58
 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 82 84 86 89 91 93 95 98 100 103 106 108 111 114 117 120 123 126 129 133 136 139 142 145 149 152 155 158 161 164 166 169 171 174 176 178 179 181 182 183 184 185 185 185 185 185 185 184 183 182 181 180 178 177 175 173 171 169 167 165 163 161 159 156 154 151 149 147 144 142 139 137 135 132 130 128 126 123 121 119 117 115 113 111 110 108 106 105 103 102 100 99 98 97 96 95 94 93 93 92 91 91 91 90 90 90 90 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 90 89 89 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41
 51 53 55 57 59 61 63 65 67 70 72 74 77 79 82 85 88 91 94 97 100 103 107 110 114 118 122 127 131 136 141 146 152 158 165 171 178 186 194 203 212 222 232 243 255 268 281 295 310 326 342 359 378 396 416 436 456 476 497 517 537 556 574 590 605 618 628 636 641 643 642 638 631 622 609 595 578 559 539 518 496 474 451 429 406 384 363 342 321 302 283 266 249 233 218 204 190 178 166 155 144 135 126 117 109 102 95 89 83 78 73 68 64 60 56 53 49 47 44 41 39 37 35 34 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 43 44 46 48 49
 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 64 65 67 69 71 73 75 77 80 83 86 89 93 96 100 104 108 113 118 123 128 133 139 145 151 157 163 170 176 183 190 197 203 210 217 223 230 236 242 248 253 258 262 266 270 273 275 277 278 279 278 278 276 274 272 269 265 261 256 251 246 240 235 228 222 216 210 203 197 190 184 177 171 165 159 154 148 142 137 132 127 123 118 114 110 107 103 100 96 93 91 88 86 83 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 54
 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 84 86 87 89 90 92 93 94 95 97 98 99 100 101 102 103 103 104 105 105 106 106 107 107 107 107 108 108 107 107 107 107 107 106 106 105 105 104 104 103 102 102 101 100 99 99 98 97 96 96 95 94 93 93 92 91 91 90 90 89 89 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 90 90 91 92 92 93 93 94 95 96 96 97 98 99 99 100 101 101 102 103 103 104 104 105 105 105 106 106 106 106 106 106 106 106 105 105 104 104 103 102 102 101 100 99 97 96 95 93 92 91 89 87 86 84 82 81 79 77 75 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26
 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 59 60 62 64 65 67 69 71 74 76 78 81 83 86 88 91 94 97 100 103 107 110 114 117 121 125 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 204 204 203 203 202 201 199 198 196 194 192 189 187 184 181 178 175 172 168 165 162 158 155 151 148 144 141 138 134 131 128 124 121 118 115 112 109 106 104 101 99 96 94 92 90 87 86 84 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25
 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 102 103 105 106 108 110 112 114 116 118 120 122 125 128 130 133 136 139 143 146 150 154 158 162 166 171 175 180 185 191 196 202 207 213 219 225 231 237 243 250 256 262 268 274 279 285 290 295 299 304 308 311 315 318 320 322 324 325 325 326 325 325 324 322 320 318 315 312 309 306 302 298 293 289 284 279 274 268 263 257 252 246 240 235 229 223 217 211 206 200 195 189 184 178 173 168 163 158 153 149 144 140 136 132 128 124 121 117 114 111 108 105 103 100 98 95 93 91 89 87 86 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 66 67 68 69 70 70 71 72 73 74 74 75 76 77 78 78 79 80 81
 67 69 70 72 73 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 104 106 108 110 112 114 116 117 119 121 123 125 127 128 130 132 134 136 138 140 142 143 145 147 149 152 154 156 158 161 163 166 168 171 174 177 180 183 186 190 193 197 201 205 209 213 217 222 226 231 235 240 245 250 256 261 266 271 277 282 288 293 299 305 310 316 321 327 332 337 342 347 351 356 360 364 367 370 373 375 377 378 378 378 378 376 375 372 369 365 360 355 350 343 337 329 322 314 305 297 288 279 270 261 252 242 233 225 216 207 199 191 183 175 168 161 154 147 141 135 129 123 118 113 108 103 99 94 90 86 83 79 76 72 69 66 64 61 58 56 54 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 41 44 46 48 51 54 57 60 64 67 71 76 80 85 91 96 102 108 115 122 129 137 145 154 163 172 182 193 203 215 226 239 251 264 277 290 303 317 330 343 355 367 378 388 396 404 410 414 416 417 415 412 407 400 391 381 370 358 345 331 317 303 288 274 260 246 232 219 207 195 184 174 164 154 146 138 130 123 117 111 105 100 95 91 87 84 80 77 75 72 70 68 66 64 63 61 60 59 58 57 56 56 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 84 84 84 83 83 83 82 81 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22
 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 45 46 48 49 51 54 56 59 62 65 69 73 78 83 89 95 102 110 119 128 138 150 162 176 190 207 224 243 264 286 310 336 363 392 422 454 487 522 557 592 626 660 692 722 748 770 788 800 806 806 800 789 771 749 723 693 661 627 592 557 522 488 454 422 391 362 334 308 284 261 240 221 203 186 170 156 143 131 120 110 101 93 85 78 72 66 61 57 52 48 45 42 39 37 34 32 31 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 82 82 83 83 83 83 84 84 83 83 83 83 83 82 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39
 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 72 72 71 71 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 54 54 54 55 55 56 57 58 60 61 63 64 67 69 71 74 77 80 83 87 91 95 99 104 109 114 120 126 132 139 145 153 160 168 177 186 195 204 214 224 234 245 256 267 278 288 299 309 319 328 336 344 350 355 359 361 361 360 358 353 347 340 332 322 311 300 288 275 262 250 237 224 212 200 189 178 167 157 148 139 131 123 115 109 102 96 91 86 81 77 73 69 65 62 59 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 74 74 75 75
 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 78 80 83 86 89 91 95 98 101 104 107 111 114 118 121 124 128 131 134 138 141 144 147 149 152 154 157 159 161 162 164 165 166 167 167 167 167 167 167 166 166 165 164 162 161 159 158 156 154 152 149 147 145 142 140 137 135 132 129 127 124 121 119 116 113 111 108 106 103 101 98 96 94 92 90 88 86 84 82 81 79 78 77 75 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 79 79 79 80 80 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33
 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 72 74 75 76 78 79 80 80 81 82 82 82 82 82 82 82 81 81 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 81 83 84 86 88 91 93 95 98 100 103 105 108 111 113 116 119 122 124 127 130 132 135 137 139 141 143 144 146 147 147 148 148 148 148 147 146 145 143 142 140 137 135 132 129 126 122 119 115 112 108 104 100 96 93 89 85 81 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15
 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 42 43 44 44 45 46 46 47 48 49 49 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 67 66 65 65 64 64 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 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 58 59 60 61 62 63 63 64 65 65 66 67 67 67 68 68 68 68 68 68 68 67 67 67 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 42 41 41 40 40 40 39
 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 96 98 100 102 104 106 108 110 113 115 118 121 124 127 130 133 137 141 145 149 153 157 162 167 172 177 182 187 193 199 204 210 216 222 228 234 239 245 250 255 260 264 268 272 275 278 280 281 282 282 282 281 279 276 273 269 264 259 254 248 241 235 228 220 213 205 197 189 182 174 166 159 151 144 137 130 124 117 111 106 100 95 90 85 80 76 72 68 64 61 57 54 52 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57
 86 88 89 91 93 95 96 98 101 103 105 108 110 113 116 119 122 126 129 133 137 141 145 150 155 160 165 171 177 183 190 197 204 211 219 227 235 244 253 261 270 279 288 297 306 315 323 331 338 344 350 355 360 363 365 366 366 365 363 360 356 351 345 338 331 323 315 306 297 288 279 269 260 251 241 232 223 214 206 197 189 181 174 166 159 152 146 139 133 127 122 116 111 106 102 97 93 88 84 81 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 107 108 109 110 111 112 113 114 114 115 115 115 115 115 114 114 113 112 112 111 109 108 107 105 104 102 101 99 98 96 94 93 91 89 88 86 84 83 82 80 79 78 77 76 75 74 73 73 72 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 73 74 74 75 76 77 78 79 80 81 82 84 85
 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 70 72 74 77 80 83 86 89 93 97 101 105 110 115 120 125 130 136 142 149 155 162 169 176 184 191 199 207 215 224 232 240 249 257 265 274 282 289 297 304 311 317 323 328 332 336 339 341 342 342 341 339 337 333 328 323 317 310 302 294 285 275 266 256 246 236 225 215 205 195 186 176 167 158 150 142 134 127 120 113 107 101 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 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 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38
 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 58 61 63 65 68 70 73 76 79 81 84 88 91 94 97 101 104 108 112 116 120 124 128 132 137 141 145 150 155 159 164 169 174 178 183 188 193 198 203 208 213 218 222 227 232 236 241 245 249 253 257 261 265 268 271 274 277 280 282 284 285 287 288 288 288 288 288 287 285 284 281 279 276 272 268 264 260 255 249 244 238 232 225 219 212 205 198 191 184 177 170 163 156 150 143 137 130 124 119 113 107 102 97 93 88 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29
 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 107 109 111 112 114 115 116 118 119 120 121 122 123 124 125 125 126 126 126 126 126 126 125 125 124 123 123 122 121 119 118 117 115 114 112 111 109 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 72 73 74 76 77 78 80 81 82 83 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 90 89 88 87 87 86 85 84 84 83 82 82 81 80 80 79 78 78 77 77 76 75 75 75 74 74 73 73 73 72 72 72 72 72 71 71 71
 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 70 73 76 79 83 86 90 95 100 105 110 116 123 130 137 145 154 163 173 183 194 205 217 229 242 255 269 282 295 309 322 334 345 356 366 374 380 385 389 390 390 388 384 379 372 364 355 345 334 323 311 299 287 275 263 251 239 228 217 206 196 186 177 168 159 151 143 136 129 122 116 110 105 99 94 90 85 81 77 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 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 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 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40
 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 55 56 58 59 61 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 101 105 108 112 115 119 123 126 130 134 138 141 145 149 152 156 159 162 165 168 171 173 175 177 179 180 182 182 183 183 183 182 182 181 179 178 176 174 171 169 166 163 160 156 153 149 145 142 138 134 130 126 122 119 115 111 107 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 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 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22
 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 91 92 94 96 98 100 102 104 107 109 112 115 117 120 124 127 130 134 137 141 145 149 153 157 162 166 171 176 180 185 190 195 200 205 210 214 219 224 228 233 237 241 245 249 253 256 259 262 265 267 269 271 272 273 274 274 274 274 273 272 271 269 267 264 262 258 255 251 248 243 239 234 230 225 220 215 209 204 199 193 188 183 178 172 167 162 157 153 148 144 139 135 131 127 124 120 117 114 111 108 106 103 101 99 97 95 93 91 90 88 87 86 85 84 83 82 81 80 79 79 78 77 77 76 76 76 75 75 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52
 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 70 73 75 78 80 83 86 89 93 96 99 103 107 111 115 119 123 128 132 136 141 145 150 154 158 163 167 171 175 178 182 185 188 191 193 195 197 199 200 201 202 202 202 202 201 201 200 198 197 195 193 191 189 186 184 181 178 175 172 169 166 163 160 157 153 150 147 143 140 137 134 130 127 124 121 118 115 112 109 106 104 101 99 96 94 92 89 87 85 83 81 80 78 76 75 74 72 71 70 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34
 64 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 124 127 131 134 138 142 146 150 154 158 161 165 169 172 176 179 182 184 187 189 190 191 192 192 191 190 189 187 184 182 178 175 171 166 162 157 152 148 143 137 132 127 122 117 113 108 103 99 94 90 86 82 78 75 71 68 65 61 58 56 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 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 53 54 55 56 57 58 59 60 61 62
 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 56 58 59 61 63 65 67 70 72 75 77 80 83 86 89 92 96 99 103 107 111 115 119 123 127 132 136 141 146 151 156 161 166 171 176 181 187 192 197 203 208 213 218 223 228 233 237 241 245 249 252 255 258 259 261 262 262 262 261 260 258 255 252 249 244 240 235 229 224 218 211 205 198 192 185 179 172 166 160 153 147 142 136 131 126 121 116 112 107 103 100 96 93 89 86 83 81 78 76 73 71 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 58 58 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20
 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 54 54 54 55 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 81 82 83 84 84 85 86 87 87 88 88 89 89 89 90 90 90 90 90 90 89 89 88 88 87 87 86 85 84 84 83 82 80 79 78 77 76 75 73 72 71 69 68 67 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 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 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 51 53 54 56 57 58 60 61 63 64 66 67 68 70 71 72 74 75 76 77 78 80 81 81 82 83 84 85 85 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 78 78 77 76 76 75
 69 69 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 104 105 107 108 110 112 113 115 117 118 120 122 124 125 127 129 131 132 134 136 137 139 140 142 143 144 146 147 148 148 149 150 150 151 151 151 151 151 151 150 150 149 148 148 147 146 145 144 142 141 140 138 136 135 133 131 129 127 126 123 121 119 117 115 112 110 108 105 103 100 98 95 93 90 88 85 83 80 78 75 73 71 68 66 64 62 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 70 71 72 73 74 74 75 75 75 76 76 76 76 76 75 75 74 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68
 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 74 74 75 75 76 76 77 78 78 79 80 81 83 84 85 86 88 90 91 93 95 97 99 101 103 106 108 111 113 116 119 122 125 128 131 134 137 140 143 146 150 153 156 159 162 165 168 170 173 175 177 179 181 182 183 184 184 184 183 182 181 179 177 174 171 168 164 160 156 151 147 142 137 132 127 121 116 111 106 101 97 92 87 83 79 75 71 67 64 61 58 55 52 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 78 83 88 93 99 105 111 117 124 130 137 144 151 157 164 170 176 182 188 193 197 201 205 207 209 211 212 212 211 210 208 206 203 200 196 192 187 183 178 173 168 163 158 153 148 143 138 133 128 123 119 114 110 106 102 98 94 90 87 83 80 77 74 71 69 66 64 61 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56
 51 51 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70 72 73 75 76 78 80 82 84 86 89 92 94 97 100 104 107 111 114 118 122 127 131 136 140 145 150 155 161 166 171 177 182 187 193 198 203 208 213 218 223 227 232 235 239 242 245 247 249 250 251 251 251 251 249 247 245 242 239 235 231 227 222 217 211 205 199 193 187 180 174 168 161 155 148 142 136 130 125 119 114 108 104 99 94 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 57 59 61 63 65 67 69 71 72 74 76 78 80 82 83 85 86 88 90 91 92 94 95 96 97 98 99 100 100 101 101 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 94 92 91 90 88 87 85 84 82 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 61 60 59 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51
 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 81 82 84 86 88 91 93 95 97 100 102 104 107 109 112 115 117 120 122 125 127 130 132 135 137 139 141 143 145 147 148 150 151 152 153 153 154 154 154 154 154 154 153 153 152 151 150 149 148 146 145 144 142 141 139 137 136 134 133 131 129 128 126 125 123 122 120 119 118 116 115 114 112 111 110 109 108 107 106 105 104 103 102 101 100 100 99 98 97 97 96 95 94 94 93 92 92 91 90 90 89 88 87 87 86 85 84 83 82 81 81 80 79 78 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 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 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 53 53
 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 81 81 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31
 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 68 69 69 70 71 72 73 73 74 75 75 76 77 77 78 78 78 79 79 79 79 79 80 80 79 79 79 79 79 79 78 78 78 77 77 76 76 75 75 75 74 74 73 73 73 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 74 74 75 76 77 78 79 80 81 82 83 85 86 88 89 91 93 94 96 98 101 103 105 107 110 112 115 117 120 123 125 128 130 133 136 138 140 143 145 147 148 150 151 152 153 153 154 154 153 153 152 150 149 147 145 143 141 138 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 86 83 81 79 76 74 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50
 117 118 119 120 121 122 122 123 123 124 124 124 124 124 123 123 123 122 121 120 119 118 117 116 114 113 111 109 108 106 104 102 101 99 97 95 93 91 89 88 86 84 83 81 79 78 77 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 73 73 74 75 76 77 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 104 105 105 106 106 106 106 105 105 104 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 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 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 83 84 86 87 89 90 92 93 95 96 98 100 101 103 104 106 107 109 110 111 113 114 115 116
 143 143 143 143 144 144 144 144 144 144 143 143 143 143 142 142 141 141 140 139 139 138 137 136 135 134 133 131 130 129 127 126 124 123 121 119 118 116 114 113 111 110 108 106 105 103 102 100 99 98 97 96 94 94 93 92 91 90 90 89 89 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 90 90 91 91 92 93 94 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 108 109 110 111 111 112 112 112 112 112 112 111 111 110 109 108 107 105 104 102 100 98 96 94 92 90 87 85 82 80 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 93 96 99 101 104 107 109 111 114 116 118 121 123 125 126 128 130 131 133 134 135 136 137 138 139 140 141 141 142 142
 87 89 91 94 96 99 101 104 107 110 113 116 119 123 126 130 133 137 141 144 148 152 156 160 164 167 171 175 178 181 184 187 189 191 193 194 195 195 195 195 194 193 191 189 186 184 180 177 173 170 166 161 157 153 149 144 140 136 132 128 124 120 116 112 109 105 102 99 96 93 90 87 84 82 79 77 75 73 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 60 62 63 65 66 67 68 70 71 72 73 73 74 75 75 75 75 75 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 72 74 76 78 80 82 84
 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 50 51 52 54 56 57 60 62 64 67 70 73 76 79 83 87 92 96 101 106 112 118 124 130 137 144 151 158 166 174 182 189 197 205 213 220 227 233 239 245 249 253 256 258 259 259 258 255 252 248 244 238 232 225 217 210 202 193 185 177 168 160 152 144 136 129 122 115 108 102 96 90 84 79 74 70 65 61 58 54 51 48 45 42 40 37 35 33 31 30 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39
 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 80 82 83 85 87 89 91 93 94 96 98 99 101 102 103 105 106 107 108 108 109 110 110 110 110 110 110 110 109 109 108 107 107 106 104 103 102 101 99 98 96 95 93 91 90 88 86 84 83 81 79 77 76 74 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 84 85 86 86 87 88 89 90 91 91 92 93 94 94 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34
 31 31 32 32 32 33 34 34 35 35 36 37 38 39 40 40 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 96 99 101 104 106 108 110 111 112 113 114 115 115 115 114 114 113 111 110 108 106 104 102 99 97 94 91 89 86 83 80 78 75 72 70 67 65 62 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 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 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30
 98 100 103 105 107 109 112 114 116 118 120 122 124 126 127 129 131 132 133 134 135 136 137 138 138 138 138 138 138 137 136 135 134 133 131 130 128 126 124 122 120 117 115 113 110 108 105 103 100 98 96 93 91 89 87 84 82 80 79 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 87 89 92 94 96
 80 83 85 88 91 94 97 101 104 108 112 116 120 124 128 133 137 142 147 152 158 163 168 173 179 184 189 194 199 203 207 211 214 216 218 220 220 220 220 218 216 214 210 206 202 197 192 187 181 175 169 163 158 152 146 141 135 130 125 120 116 111 107 103 99 96 92 89 86 84 81 78 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 54 55 56 57 59 60 61 62 63 65 66 68 69 71 72 74 76 78 80 82 84 87 89 92 94 97 100 103 106 109 112 115 118 121 125 128 131 134 137 140 143 145 147 149 151 152 153 154 154 154 153 152 151 149 147 144 142 139 135 132 128 125 121 117 113 110 106 102 98 95 91 88 85 82 79 76 73 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 73 75 77
 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 76 79 82 85 88 91 94 97 101 104 107 111 114 118 122 125 129 132 136 140 143 147 150 153 157 160 163 166 168 171 173 175 177 178 179 180 181 181 181 181 180 179 178 176 175 173 170 168 165 162 159 156 153 149 146 142 139 135 131 127 124 120 116 113 109 105 102 99 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 48 47 45 44 44 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19
 30 29 29 29 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 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 66 66 67 68 68 69 70 71 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30
 41 41 40 39 39 38 37 37 36 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 41 42 43 44 46 47 48 49 50 52 53 54 56 57 58 60 61 62 63 64 66 67 67 68 69 70 70 71 71 71 72 72 72 72 71 71 71 70 70 69 69 68 67 67 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 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 17 17 17 16 16 15 15 15 14 14 14 13 13 13 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 49 51 52 54 55 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 47 46 45 44 43 42
 87 89 91 93 95 97 99 102 104 106 108 110 112 114 116 118 120 122 124 125 127 128 129 130 131 132 133 133 133 133 133 132 132 131 129 128 127 125 123 121 119 116 114 111 108 106 103 100 97 94 91 89 86 83 80 77 75 72 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 78 80 82 85
 117 116 116 115 114 113 113 112 110 109 108 107 106 104 103 102 100 99 97 96 94 93 91 90 89 87 86 84 83 82 81 79 78 77 76 75 74 74 73 72 72 71 71 70 70 70 70 69 69 69 70 70 70 70 71 71 72 72 73 73 74 75 75 76 77 78 79 79 80 81 82 83 83 84 85 86 86 87 88 89 89 90 91 91 92 92 93 93 93 94 94 94 95 95 95 95 95 95 94 94 94 94 93 93 92 92 91 90 90 89 88 87 86 85 84 83 82 81 80 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 109 110 111 112 113 114 115 116 117 117 117 118 118 118 117 117
 103 103 103 102 102 102 101 101 100 100 99 99 99 98 98 97 97 97 97 96 96 96 96 96 96 97 97 97 98 98 99 100 101 102 103 104 105 106 108 109 111 113 114 116 118 120 122 123 125 127 129 130 132 133 134 135 136 136 136 136 136 136 135 134 133 131 129 127 125 123 120 117 114 111 108 105 102 99 95 92 89 85 82 79 76 72 69 66 64 61 58 55 53 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 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 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 104 104 104 104 104 104 104 104 104 104
 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 74 74 74 75 75 75 75 74 74 74 74 73 73 72 71 71 70 69 68 67 67 66 65 64 63 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 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 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45
 60 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 57 59 61 64 66 69 72 75 78 81 84 87 91 94 97 101 104 108 111 115 118 121 125 128 130 133 135 138 140 141 142 143 144 144 144 144 144 143 142 140 139 137 135 133 131 128 126 123 121 118 116 113 110 108 105 103 100 98 96 93 91 89 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 59 59 59 58 58 58 58 59 59 59 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 61
 54 54 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 79 79 78 78 77 76 75 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 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 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 56 55 55 54
 74 73 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 77 78 78 78 79 79 79 79 78 78 78 78 77 77 76 75 75
 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 46 46 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28
 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 39 41 43 46 49 51 55 58 61 65 69 73 78 82 87 92 98 103 109 115 121 128 135 142 149 156 163 171 178 185 192 199 206 213 219 225 230 234 238 241 244 246 247 247 246 244 242 239 235 230 225 220 214 207 201 194 187 180 172 165 158 151 144 138 131 125 119 113 107 102 97 92 87 83 79 75 72 68 65 62 60 57 55 53 51 49 47 46 44 43 42 40 39 38 38 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 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24
 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 74 74 75 75 75 76 76 76 75 75 75 75 74 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 46 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 80 82 85 87 90 92 95 97 100 102 105 108 110 113 115 118 120 122 124 126 128 130 131 132 133 134 134 135 135 134 134 133 132 131 129 128 126 124 122 120 117 115 113 110 108 105 103 101 98 96 94 92 89 87 85 83 81 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 61 60 59
 20 20 20 20 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 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 58 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 90 92 94 96 98 100 101 103 105 106 108 109 111 112 113 114 115 117 117 118 119 120 120 121 121 121 121 121 121 121 120 119 118 117 116 115 113 112 110 108 106 104 102 99 97 95 92 89 87 84 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19
 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 76 78 81 84 87 91 94 98 101 105 109 113 118 122 126 130 134 139 143 146 150 153 157 159 162 164 165 167 167 168 167 167 166 164 163 160 158 155 152 148 145 141 137 133 129 125 121 117 113 109 105 101 97 94 90 86 83 80 77 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 56 55 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25
 48 50 51 52 53 55 56 57 59 60 62 64 65 67 69 70 72 74 76 77 79 81 83 85 87 88 90 92 93 95 97 98 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 106 105 105 104 103 102 101 99 98 97 95 94 92 91 89 88 87 85 84 82 81 79 78 77 75 74 73 72 71 69 68 67 66 65 65 64 63 62 61 61 60 60 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 67 68 70 71 73 75 77 80 82 85 87 90 93 96 100 103 107 110 114 118 122 126 130 134 138 141 145 149 152 155 158 161 163 165 167 168 169 169 169 169 168 167 166 164 162 160 157 154 151 148 145 141 138 134 131 127 124 120 117 113 110 106 103 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47
 161 159 156 154 151 148 146 143 141 138 136 133 131 129 126 124 122 120 118 116 114 113 111 110 108 107 106 105 104 103 102 102 102 101 101 102 102 103 103 104 105 107 108 110 112 114 117 119 122 125 128 131 135 139 142 146 150 154 158 162 167 171 175 179 183 186 190 193 197 199 202 204 206 208 209 210 211 211 211 210 209 208 206 204 202 200 197 193 190 187 183 179 175 171 167 162 158 154 149 145 141 136 132 128 124 120 116 113 109 105 102 99 95 92 89 87 84 81 79 77 75 73 71 69 68 66 65 64 63 62 62 61 61 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 71 71 71 71 71 71 72 72 71 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 25 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 24 25 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 82 84 87 90 94 97 100 103 106 110 113 117 120 124 127 130 134 137 141 144 148 151 154 158 161 164 167 170 172 175 178 180 183 185 187 189 191 193 194 196 197 198 200 201 202 203 204 205 205 206 206 207 207 208 208 208 208 208 208 207 207 207 206 205 205 204 202 201 200 199 197 195 194 192 190 188 186 184 181 179 177 174 172 169 167 164
 90 90 90 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 74 76 77 79 81 82 84 85 87 88 90 91 92 93 94 95 95 96 96 97 97 97 97 97 97 97 97 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 86 85 84 84 83 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 84 84 85 86 86 87 87 88 88 89 89 89 90 90 90 91 91 91 91 91 91 91 91 90
 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 110 113 115 118 120 123 125 128 130 133 136 138 141 143 145 148 150 152 154 156 158 160 161 162 164 165 165 166 166 166 166 166 165 165 164 163 161 160 158 157 155 153 151 149 147 145 143 140 138 136 134 132 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 98 96 94 92 90 89 87 85 83 81 80 78 76 74 72 71 69 67 65 63 62 60 58 56 54 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 33 34 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47
 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 72 74 76 78 79 81 82 84 85 86 87 89 89 90 91 92 92 92 93 93 93 93 93 92 92 91 91 90 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48
 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 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 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44
 46 46 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 87 89 90 91 92 93 93 94 94 95 95 95 95 95 95 94 94 93 92 91 90 88 87 85 84 82 80 78 76 74 72 70 67 65 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 44 44 45
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 76 81 85 90 94 99 104 108 113 118 122 126 130 134 137 141 143 146 148 149 151 151 152 152 152 151 150 149 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 113 111 110 109 107 106 105 104 103 103 102 101 101 100 100 100 100 99 99 99 99 99 99 99 99 99 99 99 100 99 99 99 99 99 99 98 98 97 97 96 95 95 94 93 92 91 89 88 87 86 84 83 82 81 79 78 77 76 75 73 72 71 70 69 68 67 67 66 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 79 81 83 85 86 88 89 90 91 92 93 93 93 93 93 92 91 90 88 87 85 83 81 78 76 73 71 68 66 63 60 58 55 53 51 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14
 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 70 72 74 76 77 79 80 82 83 84 85 86 87 87 87 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 45 47 48 49 50 52 52 53 54 55 55 55 55 56 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25
 81 81 81 81 81 81 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 56 54 53 52 51 49 48 47 46 45 44 43 42 41 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 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 70 72 74 76 79 81 83 86 88 90 93 95 97 100 102 104 106 108 110 112 113 115 116 117 118 119 119 119 119 119 119 118 118 117 116 115 113 112 110 109 107 105 104 102 100 98 97 95 94 92 91 89 88 87 86 85 84 83 82 81 81 80 80 79 79 79 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 80 81 81 81
 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 82 84 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 92 91 91 90 89 89 88 87 86 85 83 82 81 80 78 77 76 74 73 72 70 69 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49
 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 93 93 94 94 95 96 96 97 97 98 98 99 99 100 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 93 92 91 89 88 86 84 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 57 59 61 62 64 66 67 69 70 71 72 73 74 75 76 76 77 77 77 77 76 76 75 75 74 73 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 51 50 49 48 46
 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18
 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 44 46 47 48 49 51 52 53 55 57 59 60 62 64 66 68 70 73 75 77 79 82 84 86 89 91 93 96 98 100 102 104 106 107 109 110 112 113 114 114 115 115 115 115 115 114 113 113 111 110 109 107 106 104 102 100 98 95 93 91 89 86 84 82 80 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 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 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41
 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 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 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 96 99 102 104 107 110 112 115 117 118 120 121 122 123 123 123 122 121 120 119 117 115 113 110 108 105 102 99 96 93 90 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 65
 83 82 82 81 80 79 79 78 77 76 75 74 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 73 72 72 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 58 60 62 64 67 69 71 73 76 78 80 83 85 87 90 92 94 97 99 101 103 105 106 108 109 110 111 112 113 113 113 113 112 112 111 110 108 107 105 103 101 99 97 94 92 89 86 84 81 78 76 73 70 68 65 63 61 59 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 83
 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 74 76 78 79 81 82 83 84 85 86 86 87 87 87 87 86 85 84 83 82 81 79 78 76 74 72 70 68 66 63 61 59 57 55 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 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 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 82 84 85 87 88 89 90 91 91 92 92 92 93 92 92 92 92 91 91 90 89 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 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 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36
 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 72 72 72 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 63 65 67 69 71 74 76 79 81 83 86 88 90 92 94 96 98 100 101 103 104 105 105 106 106 106 106 105 104 103 101 100 98 96 94 92 89 87 84 81 79 76 73 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25
 52 53 55 56 58 59 60 62 63 64 65 66 66 67 67 67 67 67 67 67 66 66 65 64 63 62 60 59 57 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50
 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 78 79 81 83 84 86 87 89 90 92 93 94 95 97 98 99 99 100 101 101 101 101 101 101 101 101 100 99 98 97 96 95 94 92 91 89 88 86 85 83 81 79 78 76 74 72 71 69 67 66 64 62 61 59 58 56 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34
 77 76 76 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 71 73 75 78 81 84 87 90 94 97 101 106 110 115 119 125 130 136 141 148 154 160 167 174 180 187 194 200 207 212 218 223 227 230 233 235 235 235 234 232 228 224 219 214 208 201 194 187 179 172 164 157 150 143 136 130 124 118 113 108 103 98 94 91 87 84 81 78 76 73 71 69 68 66 65 63 62 61 60 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 86 86 86 86 86 85 85 84 84 83 82 81 80 79 78 76 75 73 72 70 69 67 65 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 79 80 80 81 81 81 81 81 80 80 80 79 79 78 78
 75 77 78 79 80 81 82 84 85 86 87 88 89 89 90 91 91 92 93 93 93 93 94 94 93 93 93 93 92 92 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74
 81 82 84 85 87 88 89 91 92 93 95 96 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 113 114 115 115 115 116 116 116 116 116 116 116 116 115 115 115 114 114 114 113 113 112 112 111 111 110 110 109 109 109 108 108 107 107 106 106 105 105 104 103 103 102 102 101 100 100 99 98 97 96 96 95 94 93 92 91 89 88 87 86 84 83 81 80 78 77 75 74 72 70 69 67 65 63 61 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 61 63 67 70 73 77 81 86 90 95 101 107 113 119 126 134 141 149 158 167 176 185 195 204 214 224 234 243 252 260 268 275 282 287 291 294 296 297 297 295 292 288 284 278 272 265 257 249 241 233 224 216 207 198 190 182 174 166 158 151 144 137 131 124 118 113 107 102 97 93 88 84 80 76 73 70 66 64 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 68 69 70 72 73 74 76 77 78 80
 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 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 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 49 49 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45
 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 78 79 80 81 82 83 83 84 84 84 84 84 84 84 83 82 82 81 80 79 77 76 75 73 72 70 68 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 51 52 54 56 57 59 61 63 64 66 68 69 71 73 74 76 77 78 79 80 81 82 83 83 84 84 84 84 84 84 83 83 82 81 81 80 79 77 76 75 74 72 71 69 68 67 65 64 62 61 60 59 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 57 57 57 57
 82 80 77 75 72 70 67 65 62 60 58 56 54 52 50 48 46 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 73 75 78 80 82 85 87 90 92 95 97 100 103 105 108 110 112 115 117 119 121 123 125 126 127 129 129 130 131 131 131 130 130 129 128 126 125 123 121 119 117 114 112 109 106 103 100 98 95 92 89 86 83 80 77 74 71 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 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 88 90 92 94 96 99 101 103 105 107 109 110 112 114 115 116 117 118 118 119 119 119 119 119 118 117 116 115 114 112 110 108 106 104 102 100 97 95 92 90 87 85
 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 80 81 81 81 81 81 80 80 79 79 78 77 76 75 73 72 71 69 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 72 73 75 76 78 79 80 82 83 83 84 85 85 86 86 86 86 85 85 84 83 83 82 81 79 78 77 76 74 73 71 70 68 67 65 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 65 66
 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10
 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17
 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 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 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 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 82 83 85 87 89 90 92 93 94 95 96 96 96 96 96 95 94 93 92 91 89 87 85 83 81 78 76 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35
 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 96 97 97 98 98 98 99 99 99 99 99 99 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 86 85 84 83 81 80 78 77 76 74 73 71 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62
 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 21 21 21 20 20 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13
 51 50 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 67 69 70 71 71 72 73 73 74 74 74 74 74 74 73 73 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 43 42 42 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 80 80 79 78 76 75 74 72 71 69 68 66 64 62 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 75 77 79 81 83 85 87 89 90 92 93 95 96 98 99 100 101 101 102 103 103 103 104 104 104 104 103 103 103 102 102 101 101 100 99 99 98 97 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 57 55 54 53 52
 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 99 102 105 109 112 115 119 122 125 128 130 133 135 137 139 140 142 142 143 143 143 142 141 140 139 137 135 133 131 128 126 123 120 118 115 112 109 107 104 102 100 97 95 93 91 90 88 86 85 84 82 81 80 79 78 78 77 76 76 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 71 71 71 71 70 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 60 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40
 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 55 56 57 59 60 61 61 62 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18
 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 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 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 60 63 66 70 74 78 83 88 94 100 106 113 121 129 138 147 157 167 178 188 199 209 218 227 234 240 244 247 247 244 240 234 227 218 207 197 186 174 163 152 142 131 122 113 105 97 90 83 77 71 66 61 57 53 49 46 43 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 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
 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 94 95 96 98 99 101 102 104 105 106 108 109 110 112 113 114 115 116 117 117 118 118 118 119 118 118 118 117 117 116 115 114 113 111 110 108 107 105 103 101 100 98 96 94 92 90 88 87 85 83 82 80 78 77 76 74 73 72 71 69 69 68 67 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 63 63 64 64 65 65 66 67 68 68 69 70 71 72 74 75 76 77 78 80 81 82 84 85 86 87 89 90 91 92 93 93 94 95 95 95 96 96 96 95 95 95 94 93 93 92 91 90 89 88 87 85 84 83 82 80 79 78 77 75 74 73 71 70 69 68 67 66 65 64 62 61 61 60 59 58 57 56 55 55
 221 216 211 204 197 190 182 174 166 158 150 142 134 127 120 113 106 100 94 88 83 78 73 68 64 60 57 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 62 62 62 63 63 63 64 64 64 64 63 63 63 63 62 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 68 71 75 79 83 88 93 98 104 110 116 122 129 136 143 151 158 166 174 181 189 196 203 209 215 220 225 228 230 232 232 231 229 226
 54 54 53 53 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 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 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 83 84 85 86 87 88 88 89 89 89 90 90 90 89 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 69 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 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 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 68 70 71 72 73 75 76 77 77 78 79 79 79 80 80 79 79 79 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 54 53 53 53 53 53 53 53 54 54 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 70 71 72 72 73 74 74 74 74 74 74 73 72 71 70 69 68 66 65 63 61 60 58 56 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 32 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 60 61 62 64 65 66 67 68 68 69 69 69 68 68 67 67 66 65 63 62 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25
 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 65 65 64 64 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 50 50 50 51 52 52 53 54 56 57 58 60 62 63 65 68 70 72 75 77 80 83 86 89 92 95 98 102 105 108 112 115 119 122 125 128 131 133 136 137 139 140 141 141 141 140 139 137 135 133 130 126 122 119 114 110 106 101 96 92 87 83 79 74 70 66 63 59 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 59 59 59 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 59 59 59 60 59 59 59 59 58 58 57 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 40 42 44 46 47 49 50 52 53 55 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 103 101 99 97 94 92 90 87 85 82 79 77 74 72 69 67 64 62 60 58 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 28 28 28 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 64 66 67 68 69 71 72 73 73 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 72 72 73 73 74 75 76 77 78 79 80 82 83 85 87 88 90 92 94 96 98 99 101 103 105 106 108 109 111 112 113 114 115 116 116 116 116 116 116 115 115 114 113 112 110 109 107
 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48
 91 91 91 91 91 90 90 89 88 87 86 85 84 83 81 80 78 77 75 73 71 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 79 80 81 82 82 83 83 84 84 84 84 84 83 83 82 81 81 80 79 78 76 75 74 73 71 70 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 46 49 52 55 58 61 65 68 72 76 80 84 88 93 97 102 107 112 117 122 127 133 138 143 148 153 158 162 167 171 175 178 181 184 186 187 188 189 189 188 187 186 183 181 178 175 171 168 164 159 155 151 146 142 137 133 129 124 120 116 112 109 105 102 99 96 93 91 88 86 84 83 81 80 79 78 77 76 75 75 75 74 74 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 83 83 84 85 86 86 87 88 89 89 90 90 91 91 91 91
 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 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 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 81 82 82 82 81 81 80 79 78 77 76 75 73 72 70 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 47 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 75 76 78 79 81 82 84 86 88 90 92 94 96 98 100 103 105 107 109 110 112 114 115 117 118 119 120 120 120 120 120 120 119 118 117 115 113 112 109 107 105 102 100 97 94 92 89 86 83 80 78 75 72 70 67 64 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 35 37 38 39 41 43 44 46 48 49 51 53 54 56 58 59 61 63 64 66 67 69 70 71 72 74 75 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 67 66 66 65 65 64 64 63 63 63 63 63 63 63 63 64 64 65 65 66 67 68 69 71 72 74 75 77 79 81 84 86 89 91 94 97 101 104 107 111 115 119 123 127 131 136 140 145 150 154 159 164 168 173 177 181 184 188 191 193 195 196 197 197 196 195 193 191 188 184 180 175 170 164 159 153 147 141 135 129 123 117 111 106 100 95 90 85 81 77 73 69 66 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47
 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 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 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29
 58 58 57 56 55 54 53 52 50 49 48 46 45 44 43 41 40 39 37 36 35 34 33 32 30 29 28 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 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 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 59 59 60 60 60 61 61 60 60 60 59
 23 23 23 23 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 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 53 55 57 58 59 60 61 61 61 61 61 60 59 58 57 55 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 18 17 16 16 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23
 69 70 72 73 74 75 76 77 78 78 79 79 79 79 79 79 78 78 77 76 75 73 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 60 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 44 46 48 51 54 57 60 64 68 72 76 81 86 92 98 104 111 118 125 133 142 150 159 168 178 187 197 207 216 225 234 242 249 255 260 264 267 268 268 266 262 258 252 245 237 229 220 210 200 190 181 171 161 152 143 134 126 118 111 104 97 91 85 80 75 70 66 62 58 54 51 48 46 43 41 39 37 35 34 32 31 30 29 29 28 27 27 27 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 67
 25 25 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 42 44 46 47 48 50 51 52 52 53 53 54 54 54 53 53 52 52 51 50 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 20 18 17 16 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17
 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 58 60 62 64 66 67 69 71 72 74 75 76 78 79 79 80 81 81 81 81 81 81 81 80 79 79 78 76 75 74 72 71 69 68 66 64 62 61 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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
 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 39 39 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 55 57 59 61 63 65 67 68 70 72 73 74 75 76 77 78 78 79 79 78 78 77 77 76 74 73 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29
 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 38 40 41 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 76 80 83 87 90 94 97 101 104 107 110 112 115 117 118 120 120 121 121 120 120 118 117 115 113 111 109 106 104 101 99 96 94 91 89 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 63 62 61 61 60 60 60 60 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 76 76 75 75 75 74 73 72 71 70 69 68 67 66 64 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 44 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 95 99 103 107 112 116 120 124 128 132 136 139 142 145 147 149 150 151 151 150 149 148 146 144 141 138 135 131 128 124 120 116 113 109 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 65 63 61 60 59 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33
 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 73 73 74 74 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 60 61 62 62 63 64 65 65 66 67 67 67 67 68 68 68 67 67 67 67 66 65 65 64 63 63 62 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44
 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 41 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 50 54 57 60 64 68 72 77 82 86 92 97 103 108 114 120 126 131 137 142 147 152 155 159 161 163 164 164 163 161 159 155 152 147 142 137 132 127 121 115 110 104 99 94 89 84 80 76 72 68 65 61 58 55 53 50 48 46 44 43 41 40 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
 33 33 34 35 36 37 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 68 70 72 73 75 76 77 78 79 80 81 81 82 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 41 42 43 45 46 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 93 95 97 100 102 104 106 108 110 111 113 114 115 117 118 118 119 120 120 120 121 121 120 120 120 119 119 118 117 116 115 114 112 111 109 108 106 104 103 101 99 97 95 93 91 88 86 84 82 80 78 76 74 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32
 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 39 39 39 38 38 38 38 37 37 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 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 20 20 20 20 19 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29
 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 63 66 69 73 76 79 83 86 90 94 97 101 105 108 112 115 118 120 123 125 127 128 129 129 129 128 127 126 124 122 119 116 113 109 106 102 98 94 91 87 83 80 76 73 69 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 74 77 79 81 83 85 87 89 90 91 92 93 93 93 93 93 92 92 91 89 88 87 85 83 81 80 78 76 74 72 70 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 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 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 42 42 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21
 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 47 47 46 45 44 43 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19
 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 54 56 57 58 58 59 58 58 57 56 55 53 52 50 48 46 44 42 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 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
 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 83 85 87 88 90 91 92 93 94 94 95 95 95 94 94 93 93 92 91 90 89 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 45 46 47 48 49 49 50 51 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 40 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 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35
 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 52 53 52 52 52 51 50 49 48 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 50 51 51 52 52 53 53 53 53 53 54 54 54 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 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 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 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 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2
 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 50 50 50 50 50 51 50 50 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 51 52 54 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 95 97 100 102 105 107 109 111 112 114 115 116 117 117 117 117 117 117 116 116 115 114 113 111 110 108 107 105 103 102 100 98 96 94 91 89 87 85 83 80 78 76 74 71 69 67 65 63 61 59 56 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 55 58 61 64 67 71 75 79 83 87 91 96 101 106 111 115 120 125 130 135 139 143 146 149 152 154 155 156 156 155 154 152 149 146 143 139 135 130 126 121 117 112 107 103 98 94 90 86 82 78 75 71 68 65 63 60 57 55 53 51 49 47 46 44 43 42 40 39 38 38 37 36 35 35 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26
 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14
 76 75 74 73 71 70 69 68 66 65 64 63 62 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 31 30 30 30 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 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 60 61 61 62 62 62 61 61 60 59 59 58 56 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 81 81 80 80 79 78 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 73 71 69 67 65 63 61 59 57 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 61 63 64 66 67 69 70 71 72 73 74 75 75 76 76 77 77 77 77 76 76 76 75 74 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 68 70 71 73 74 76 77 78 79 79 80 80 80 79 79 78 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 44 45 46 47 49 50 52 53 55 57 59 61 63 66 68 70 73 76 78 81 84 87 90 93 96 99 101 104 106 109 110 112 113 114 114 114 113 112 111 109 107 104 101 98 95 91 88 84 80 77 73 69 66 63 60 56 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 42 44 46 48 51 53 56 58 61 63 66 68 70 72 73 74 75 75 75 74 74 72 71 69 66 64 61 59 56 54 51 48 46 44 41 39 37 35 33 32
 24 23 22 21 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 58 58 58 57 56 55 54 53 52 50 49 47 45 44 42 40 38 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 40 41 43 44 46 47 49 50 51 51 52 52 53 52 52 51 51 49 48 47 45 43 42 40 38 36 34 32 31 29 27 26
 72 74 75 77 79 80 82 84 86 87 89 91 92 94 96 97 98 100 101 102 102 103 103 104 104 103 103 102 101 100 99 98 96 94 92 90 88 86 84 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 44 43 42 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 61 63 64 65 67 68 69 70 70 71 71 72 72 72 72 72 72 71 71 70 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 36 37 38 38 39 40 41 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 100 102 104 106 108 110 112 114 116 117 118 119 120 120 120 120 120 119 117 116 114 112 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 66 63 61 59 57 55 54 52 51 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 71
 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 70 69 68 68 66 65 64 63 61 60 59 57 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 34 33 32 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 60 62 64 65 67 68 69 71 72 73 73 74 74 75 75 75 75 74 74 73 73 72 71 70 70 69 68 67 67 66 65 65 65 64 64 64 65 65 65 66 67 68 69 70 72 73 75 77 79 81 83 85 87 89 92 94 96 98 100 102 103 105 106 106 107 107 107 106 106 104 103 101 99 97 95 92 89 87 84 81 78 75 72 70 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42
 69 70 70 71 72 72 73 74 75 76 78 79 80 81 82 84 85 86 87 89 90 91 92 93 94 94 95 95 96 96 96 95 95 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 61 60 59 59 59 59 58 58 58 59 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 84 85 85 86 86 86 86 87 87 87 87 86 86 86 86 86 85 85 85 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 77 76 75 74 74 73 72 71 70 69 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 77 79 81 82 84 85 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 103 104 105 105 106 106 106 106 107 107 107 106 106 106 106 105 105 104 103 102 102 101 100 98 97 96 95 93 92 90 89 87 86 84 83 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 62 61 60 60 60 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10
 78 77 76 75 74 73 73 72 72 71 71 71 71 70 70 70 70 71 71 71 71 72 72 72 73 73 74 74 74 75 75 75 75 76 76 76 76 75 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 75 77 79 81 83 85 87 89 91 92 94 96 97 99 100 102 103 104 105 106 106 107 107 107 108 108 107 107 107 106 105 104 104 102 101 100 99 97 96 94 92 91 89 87 85 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 73 75 76 78 79 81 82 83 85 86 87 88 89 90 91 92 93 94 94 95 95 96 96 96 96 96 96 95 95 95 94 94 93 92 91 91 90 89 88 87 86 85 84 83 82 80 79 78
 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19
 36 37 37 38 38 39 40 41 42 44 45 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 81 84 86 87 89 90 90 91 91 90 90 88 87 85 83 81 79 76 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 39 40 41 43 44 46 47 49 51 52 54 55 57 58 59 61 62 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 73 73 72 71 70 69 68 67 66 64 63 61 60 58 57 55 53 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 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 36 36
 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 42 43 43 43 43 44 44 43 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 84 85 87 87 88 88 88 88 88 87 86 84 83 81 79 77 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 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 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 37 38 40 41 42 43 43 44 45 45 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 40 41 41 41 41 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21
 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 56 57 57 58 59 60 61 61 62 63 63 63 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 69 69 69 69 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 56 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 45 47 48 49 51 52 53 54 55 55 56 57 57 57 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 56 58 60 61 63 64 66 68 69 70 72 73 74 76 77 78 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 74 73 71 69 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 72 74 76 78 80 82 84 85 87 88 89 90 90 91 91 91 91 90 89 88 87 85 83 82 80 77 75 73 71 68 66 64 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 69 71 72 74 76 77 79 80 81 82 83 84 85 86 86 86 87 87 87 86 86 86 85 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27
 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 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 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8
 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 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 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26
 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 33 34 35 36 38 40 41 43 45 48 50 53 56 59 62 66 70 74 79 83 88 93 98 103 108 113 117 120 123 125 126 126 126 124 121 118 114 109 104 100 95 90 85 80 76 72 69 65 62 60 57 55 53 52 51 50 49 48 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 49 50 52 54 56 58 61 63 66 68 71 73 75 77 78 79 80 79 79 78 76 74 72 69 66 63 60 57 54 51 49 46 44 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 40 41 42 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 30 32 33 34 35 37 38 40 42 43 45 47 48 50 51 52 53 54 54 54 54 53 52 51 49 47
 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 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 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 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 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 49 49 49 48 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 59 59 59 59 58 57 56 55 53 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 59 60 60 60 61 61 60 60 59 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 40 41 42 44 45 46 48 49 51 53 55 56 58 60 62 63 65 66 67 68 68 68 68 67 66 65 63 61 59 57 54 52 50 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 65 68 70 72 74 76 78 80 82 83 84 85 85 85 85 84 83 82 81 80 78 76 74 73 71 69 68 66 65 63 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 52 53 54 55 56 57
 101 104 107 110 114 117 121 124 128 131 134 137 139 141 143 144 144 144 143 142 141 138 136 133 130 126 122 118 114 110 106 102 97 93 90 86 82 78 75 72 69 66 63 60 57 55 53 51 48 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 39 42 45 48 52 55 59 62 66 70 73 77 80 83 85 88 89 90 91 92 91 91 90 89 88 86 85 83 81 79 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 70 72 75 78 80 83 87 90 93 97 100 104 107 110 113 115 117 119 120 120 119 118 116 113 110 106 101 97 91 86 81 76 71 67 62 58 54 51 48 45 42 40 38 37 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 73 73 74 74 75 76 76 77 78 79 80 81 83 84 86 88 90 93 95 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1
 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 30 31 32 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 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 30 31 33 34 36 37 39 40 41 43 44 45 45 46 46 47 47 47 46 46 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 50 49 48 47 47 46 46 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 76 78 80 82 84 85 87 89 91 93 94 96 97 99 100 101 102 102 103 103 103 103 103 102 102 101 99 98 96 95 93 91 89 86 84 82 79 77 74 72 69 67 65 63 60 58 57 55 54 52 51 50 49 49 48 48 48 48 49 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 69 70 72 73 74 75 77 77 78 79 80 80 81 81 81 81 81 81 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 44 45 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 62 61 59 58 57 55 54 52
 12 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 49 48 48 47 46 45 43 42 40 39 37 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12
 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 51 50 50 49 48 46 45 43 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24
 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 44 44 44 43 42 41 40 39 37 36 34 32 30 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 8 7 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 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 26 27 29 31 34 36 38 41 44 46 49 52 55 57 60 62 65 67 68 70 71 71 71 71 70 69 68 66 64 62 59 57 55 52 49 47 45 42 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13
 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 19 20 20 21 21 21 22 22 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 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 39 40 40 41 41 41 41 40 40 39 38 37 36 34 33 31 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 29 31 33 34 36 38 39 41 42 43 44 45 46 46 47 47 47 47 46 46 45 45 44 43 41 40 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 20 20 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 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 37 37 36 36 35 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 20 21 22 24 25 26 28 30 31 33 35 37 39 41 43 45 46 48 49 51 52 53 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 44 46 49 51 53 56 58 61 64 66 69 72 75 78 81 84 87 90 92 94 96 98 99 100 100 100 99 97 96 94 91 88 85 81 78 74 70 66 62 59 55 51 48 45 41 39 36 33 31 29 27 26 24 23 22
 9 8 8 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 25 27 30 33 36 39 42 45 48 50 52 54 54 54 54 53 51 49 47 44 42 39 37 34 32 30 28 26 24 23 21 20 19 18 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 43 45 46 47 48 48 47 46 45 43 41 38 36 33 30 27 25 22 20 18 16 14 13 11 10
 21 22 23 24 24 25 27 28 29 30 32 33 34 35 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 52 53 55 56 57 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 46 44 42 40 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 19 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 25 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 56 56 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 21 21
 50 52 53 55 57 59 61 63 66 68 70 72 74 76 78 80 82 83 84 86 87 87 88 89 89 89 90 90 90 89 89 88 88 87 86 85 84 83 82 81 80 78 77 75 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 35 34 34 35 35 35 36 36 37 38 39 41 42 44 45 47 48 50 51 53 54 55 56 56 57 57 56 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 71 71 70 69 67 66 64 62 59 57 54 52 49 46 43 41 38 36 34 32 30 29 28 27 26 25 25 25 24 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 44 44 44 45 46 47 48 49
 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 34 35 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 45 46 46 46 45 45 44 43 42 40 39 37 36 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 55 55 55 55 54 53 52 50 49 47 45 42 40 37 35 32 30 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 38 41 43 46 49 52 54 57 59 61 63 64 66 67 67 68 68 68 67 67 66 65 64 63 61 60 59 57 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 30 30 29 28 27 26 25 25 24 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 19 19 19 19 19 19
 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 47 48 50 51 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 40 39 37 36 36 35 35 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 65 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 45 46 48 50 52 54 57 60 62 65 68 71 73 75 77 78 79 80 80 79 78 77 76 74 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 42 45 48 51 54 57 60 62 64 66 67 68 68 68 67 66 64 62 61 59 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 37 37 38 40 41 42 43 45 47 48 50 52 54 56 58 60 62 64 65 67 68 69 70 70 70 69 68 66 64 62 59 56 54 51
 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 48 49 50 50 50 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 17 18 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21
 26 27 28 30 32 34 36 38 40 43 45 48 50 53 55 57 59 61 63 65 66 68 69 70 71 72 72 73 74 74 75 75 76 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 79 79 78 77 76 75 74 73 71 70 68 67 65 63 61 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 71 72 72 73 73 73 73 73 73 72 71 70 69 68 66 64 62 60 58 56 54 51 49 47 44 42 40 39 37 36 35 34 34 33 33 34 34 35 36 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 73 74 74 75 76 76 76 76 76 76 75 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 49 48 46 45 43 42 40 38 37 36 34 33 33 32 31 31 31 32 32 33 34 35 36 38 40 41 43 46 48 50 53 56 59 62 65 68 72 75 79 83 87 91 96 100 105 110 115 119 124 129 133 138 141 145 148 151 153 154 155 155 154 152 150 147 144 140 136 131 126 121 116 111 106 101 96 91 86 82 77 73 69 65 61 58 54 51 48 45 43 40 38 35 33 32 30 29 27 26 26 25 25 25 26
 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 40 42 43 44 46 47 48 49 50 51 52 53 53 53 54 54 53 53 52 52 51 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 26 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 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 38 39 40 41 41 41 41 41 40 39 38 37 35 34 32 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 8 10 11 13 15 17 20 22 25 29 32 36 39 43 46 49 52 54 56 57 57 57 56 54 52 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 46 48 49 50 50 50 50 49 47 45 43 40 37 34 32 29 26 23 21 19 17 15 13 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3
 37 37 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 89 90 92 93 94 95 95 96 96 96 96 95 94 93 92 90 88 86 84 81 78 76 73 70 67 64 62 59 57 54 53 51 50 49 48 47 47 47 47 47 48 48 48 49 49 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 39 38 38 38 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 22 22 23 24 26 27 29 32 35 38 41 44 48 51 55 58 62 65 68 70 72 74 75 76 76 75 75 74 72 70 68 66 64 62 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 36 35 35 35 35 34 34 35 35 35 35 36 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 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
 27 26 25 25 25 25 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 76 78 80 82 85 87 89 91 93 95 97 98 100 101 101 102 102 102 101 100 99 97 95 93 91 88 85 82 79 76 72 69 66 62 59 56 53 50 47 44 41 39 37 35 33 31 30 29 28 27 27 27 27 27 28 28 29 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 48 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 28 28 28 28 29 29 31 32 34 36 38 41 44 48 51 55 60 64 68 73 78 82 87 91 95 99 103 106 109 111 113 114 114 114 114 113 111 109 107 104 102 99 96 93 90 87 85 82 79 77 75 72 70 69 67 65 64 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 33 32 33 33 34 34 36 37 38 40 41 43 45 47 48 50 52 54 56 57 59 61 63 64 66 67 69 70 72 73 75 76 77 79 80 82 83 84 86 87 89 91 92 94 96 98 100 101 103 105 107 110 112 113 115 117 119 120 121 122 123 123 123 122 121 120 118 116 113 110 106 102 98 93 89 84 79 74 70 65 60 56 52 48 44 40 37 35 32 30 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 17 17 18 19 20 21 22 24 25 26 27 27 28 29 30 30 31 31 31 31 32 32 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 24 26 27 29 30 31 33 34 35 36 38 39 39 40 40 41 41 41 41 41 40 40 39 38 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 21 20 19 18 16 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 49 53 56 60 64 68 72 76 79 83 86 89 91 93 95 95 95 95 94 92 90 88 85 82 79 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 27 28 29 30 30 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 49 50 50 51 51 50 50 49 49 48 46 45 44 42 40 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 15 14 14 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 40 37 34 32 30 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 27 27 28 30 31 33 35 38 40 44 47 51 56 61 66 71 76 82 87 91 95 99 101 103 104 104 103 102 100 98 95 92 89 86 82 79 76 73 70 67 64 62 59 57 55 53 52 50 49 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 77 78 80 82 83 84 85 86 86 86 86 85 85 83 82 80 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 41 41 41 42 43 43 44 45 46 48 49 51 53 54 57 59 61 64 67 69 72 75 78 81 84 86 88 90 91 92 92 91 89 86 83 79 75 71 66 61 56 52 48
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 30 31 32 32 33 33 33 34 34 33 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 43 44 45 45 46 46 46 46 45 44 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 50 52 55 57 59 61 63 65 66 67 68 68 68 67 65 64 62 59 57 54 51 49 46 43 41 39 36 34 32 31 29 27 26 25 24 22 22 21 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13
 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 34 33 32 31 31 31 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 32 31 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 55 57 60 61 63 64 65 66 67 67 67 66 66 65 65 64 63 62 62 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 54 54 55 56 57 58 59 60 62 64 65 67 69 71 73 75 76 77 78 78 78 78 77 75 74 72 69 67 64 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 63 65 66 67 68 68 69 69 69 68 67 66 65 63 61 59 57 55 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 45 44 43 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 34 34 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 14 15 15 15 16 17 18 19 21 22 24 26 28 30 33 36 38 41 44 47 50 53 56 59 61 63 65 66 67 67 67 67 66 65 63 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 34 36 38 40 41 43 44 45 46 46 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 33 33 33 34 35 36 37 39 40 42 44 46 49 51 54 56 59 61 63 66 68 69 70 71 71 71 70 68 66 64 61 58 54 51 48 44 41 38 35 32 30 28 26 24 23 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 44 44 44 43 43 42 41 40 39 37 36 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 16 15 15
 10 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 44 46 48 50 51 52 54 55 56 57 57 57 57 57 57 56 55 54 52 51 49 48 46 44 42 40 39 37 35 33 32 30 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 20 22 23 25 26 27 29 30 31 32 33 34 35 36 36 37 37 37 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 49 49 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 30 31 31 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 41 41 41 40 39 38 37 36 35 34 32 31 30 28 27 25 24 22 21 19 18 17 16 14 13 13 12 11 11 10 10
 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 42 44 47 49 52 55 58 61 64 66 69 72 74 76 78 79 80 81 81 80 79 78 76 74 71 69 66 63 60 56 53 50 47 45 42 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 31 33 35 37 40 42 44 45 47 48 49 50 51 51 51 51 51 51 51 50 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 51 50 49 48 47 45 43 41 39 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 44 46 47 49 50 51 52 53 53 54 54 53 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 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
 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22
 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 49 49 50 50 50 49 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 29 28 27 27 26 26 25 25 25 26 26 27 28 29 30 31 32 34 36 37 39 41 43 45 47 49 51 52 54 56 57 58 59 59 60 60 60 59 59 58 57 55 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 44 45 47 49 50 52 54 55 56 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 67 68 68 70 71 72 73 74 75 76 77 78 79 80 80 81 81 81 80 80 79 78 77 76 74 72 71 69 67 65 63 61 59 57 56 54 52 51 50 49 48 47 46 46 46 46 47 48 49 50 51 53 54 56 58 60 61 63 64 65 66 67 68 68 68 67 67 66 65 64 63 61 60 59 57 56 54 53 52 50 49 48 47 46 46 45 45 44 44 44 44 45 45 46 46 47 48 49 51 52 54 55 57 59 60 62 64 66 67 69 70 71 72 73 74 74 74 74 73 72 71 70 68 66 64 62 59 57 54 52 50 47 45 43 41 39 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
 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 14 15 16 16 16 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 28 28 27 27 27 27 28 28 28 29 30 31 32 33 34 36 38 40 42 45 48 51 54 58 62 67 72 77 83 89 95 101 107 112 117 120 123 124 123 121 118 114 109 103 97 91 84 78 73 68 63 58 54 51 48 45 42 40 38 36 35 34 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 71 75 78 82 85 88 92 95 97 100 101 103 103 103 102 101 99 96 93 90 86 82 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 30 29 28 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 50 52 53 54 54 55 55 54 54 53 52 51 49 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 60 61 61 61 61 61 61 61 60 59 58 57 55 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 33 33 32 32 31 30 30 29
 59 56 53 51 49 48 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 35 35 35 35 35 35 36 36 37 38 40 41 43 45 47 49 51 53 56 59 61 64 67 70 72 75 77 79 80 81 82 82 82 81 80 78 76 74 71 69 66 63 61 58 55 53 51 49 47 46 44 43 42 42 41 41 41 40 40 41 41 41 41 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 58 60 61 63 64 65 67 68 69 69 70 71 71 71 71 71 71 71 70 70 69 68 68 67 66 65 64 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 54 55 56 57 58 60 62 64 67 69 72 75 79 82 85 88 90 92 94 95 95 95 94 92 90 88 85 82 78 75 71 68 65 61 58 55 53 50 48 46 44 42 41 40 39 38 37 37 37 37 38 39 40 41 43 45 48 51 55 59 63 68 74 81 88 95 103 112 121 130 140 149 158 167 174 181 185 188 189 188 185 181 175 167 159 151 142 133 124 116 108 100 93 86 80 75 70 66 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 66 66 66 66 66 65 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 42 42 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 36 35 35 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 61 63 65 66 67 68 69 69 69 69 68 67 66 65 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 26 27 28 30 31 33 35 37 39 42 44 47 49 52 54 56 58 60 62 63 64 64 64 63 62 61 59 57 55 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24
 23 24 24 24 25 26 26 27 28 30 31 32 34 36 37 39 41 43 45 48 50 52 54 56 58 60 61 62 62 63 62 62 61 59 58 56 53 51 48 46 43 41 39 37 34 33 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 28 30 31 32 33 34 35 37 38 39 40 41 42 43 43 43 43 43 42 42 41 40 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 24 26 28 31 33 37 40 44 48 52 57 62 66 71 75 78 80 82 83 82 81 78 75 71 67 63 58 54 50 46 42 39 36 33 31 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 28 30 31 32 34 35 36 38 39 39 40 40 40 40 40 39 38 37 35 34 32 30 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 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
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 35 36 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 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 28 28 28 28 28 29 29 29 29 29 30 30 30
 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 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
 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 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 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 19 19 18 17 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 19 19 19 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9
 45 44 44 43 43 42 41 40 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 49 49 49 49 48 47 46 44 43 41 39 38 36 34 32 31 30 28 27 26 25 25 24 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 38 40 43 47 50 54 58 62 66 71 75 79 83 86 88 90 92 92 92 91 90 88 86 83 81 79 76 74 72 70 68 67 65 64 63 63 62 62 62 62 62 62 62 62 63 63 63 63 63 63 62 61 61 60 59 57 56 55 53 52 50 49 47 46 45 44 43 42 41 40 40 40 40 40 40 40 41 42 43 44 45 47 49 51 53 56 58 61 65 68 71 75 78 81 84 87 88 90 90 90 89 87 84 81 78 74 70 66 62 58 55 51 48 45 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 51 52 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 37 37 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 52 54 56 58 59 60 61 62 62 62 61 60 59 58 56 54 53 51 49 47 45 43 42 40 39 37 36 35 34 34 33 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 44 45 45 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 20 21 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16
 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 41 41 42 41 41 40 39 37 36 34 33 31 30 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 29 30 30 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 48 48 47 46 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 56 58 59 59 60 60 60 60 59 58 57 55 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 63 65 67 68 70 71 71 72 72 71 70 69 67 65 63 61 58 56 53 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 39 39 39 40
 21 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 33 34 34 35 36 36 36 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 43 43 44 44 44 43 43 42 40 39 37 36 34 32 31 29 27 26 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 19 20 21 23 24 26 27 29 31 33 35 38 40 42 44 45 47 48 49 50 50 50 50 49 48 47 46 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 32 32 31 30 30 30 30 30 30 30 31 32 32 33 34 35 36 38 39 39 40 41 41 41 40 39 38 37 35 33 31 29 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 19 20 21 22 24 25 26 28 29 30 31 32 32 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 30 31 33 35 38 41 45 49 54 59 66 73 81 91 101 112 122 133 141 148 151 151 147 139 130 118 107 95 84 74 65 57 50 44 39 34 30 27 24 22 20 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 20 22 23 26 28 31 34 38 41 46 51 56 62 68 74 81 88 95 102 108 113 117 119 120 120 118 115 111 106 101 96 91 86 82 77 73 70 67 64 61 59 57 55 54 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 36 38 40 41 42 43 44 44 44 44 44 43 42 41 40 39 38 36
 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 34 35 36 37 37 36 36 35 33 32 30 28 27 25 23 22 21 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 21 21 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 17 18 20 21 23 25 26 28 30 31 32 34 34 35 35 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 26 28 29 32 34 36 39 41 44 46 48 50 52 54 55 56 57 57 56 56 55 53 52 50 48 46 43 41 39 36 34 32 30 28 26 24 22 21 19 18 17 15 15 14 13 12 12 12 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 24 27 30 33 37 40 45 49 53 58 62 65 67 69 69 68 66 63 60 56 52 49 45 42 39 36 34 31 30 28 27 26 25 25 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 40 41 42 43 43 43 43 42 40 38 36 34 32 30 27 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 23 23 24 24 23 23 23 23 22 22 21
 43 43 44 43 43 42 42 40 39 38 37 35 34 32 31 29 28 27 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 38 39 40 41 41 41 41 40 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 28 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 18 19 20 20 21 22 22 23 23 23 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 34 35 35 35 35 34 33 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16
 77 74 71 68 65 62 59 56 53 50 48 45 42 39 37 35 32 30 28 26 24 23 21 20 19 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 15 17 18 20 21 23 26 28 30 33 35 37 39 41 43 45 46 46 47 47 46 45 44 43 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 27 28 29 31 32 34 36 38 41 44 47 51 55 59 63 67 71 75 78 81 84 85 85 84 82 80 76 73 68 64 60 56 52 48 45 41 39 36 34 32 30 29 27 26 26 25 25 25 25 25 25 26 27 28 29 31 32 34 37 39 42 45 48 52 56 60 64 67 71 75 78 81 83 84 84 84 82 81 78 75 72 68 64 61 57 54 51 48 45 43 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 46 48 51 53 55 57 58 60 60 60 59 58 56 54 51 48 45 41 38 35 32 29 27 24 22 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 44 46 47 49 51 53 55 58 60 62 65 68 71 74 77 81 84 88 92 96 100 103 105 107 108 108 107 104 101 96 91 85 79 73 68 62 57 52 47 43 40 36 33 31 29 27 25 24 23 22 22 21 21 21 22 22 23 24 25 27 28 30 33 35 38 41 45 49 53 57 62 67 73 78 83 89 94 99 103 107 109 111 113 113 113 112 110 109 106 104 101 98 95 92 89 86 83 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 42 43 45 47 49 51 53 55 58 60 62 65 67 69 70 72 73 73 73 73 72 71 70 68 66 64 61 59 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 33 35 36 38 39 41 43 46 48 50 53 55 57 59 61 62 63 63 63 62 61 60 58 56 54 52 49 47 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 44 46 49 52 55 59 62 66 70 74 78 82 85 89 91 93 95 96 96 95 94 92 90 87 84 82 79 76 73 70 67 65 63 61 59 58 57 56 55 54 54 53 53 53 53 52 52 52 51 50 49 48 47 46 45 43 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 57 58 59 60 60 60 60 59 58 57 55 53 52 50 48 46 45 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 54 55 55 55 55 56 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 53 53 53 53 52 52 51 50 50 49 48 47 46 46 45 45 45 45 45 46 46 47 48 50 51 53 55 57 59 61 63 65 66 68 69 70 71 71 71 71 70 69 68 67 66 64 63 62 61 60 59 58 58 57 57 58 58 60 61 63 65 67 70 73 77 80 83 86 89 92 93 94 94 93 91 88 85 81 77 72 68 63 59 54 50 47 44 41 38 36 34 32 31 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 45 48 50 52 54 56 58 60 61 62 62 62 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 47 46 46 46 46 46 46 47 47 47 48 49 49 50 50 51 51 51 51 51 50 49 49 48 46 45 44 42 41 40 38 37 36 35 34 34 33 33 33 33 33 33 34 35 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 46 46 46 47 48 49 50 52 54 56 59 62 66 70 74 79 84 90 96 102 108 114 120 126 130 134 136 136 135 132 128 122 116 108 101 94 86 79 73 67 61 56 52 48 45 42 40 38 36 35 34 33 32 32 31 31 31 31 32 32 33 33 34 36 37 39 41 43 45 48 51 54 57 61 65 69 73 77 81 85 89 93 96 98 100 101 101 100 98 96 93 90 87 83 80 76 73 70 67 64 62 60 58 57 56 55 54 54 54 53 53
 68 66 65 63 61 59 57 55 53 51 49 47 45 44 42 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 30 30 31 31 31 32 33 33 34 35 36 36 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 39 40 41 41 42 43 45 46 47 48 49 50 50 51 52 52 52 52 51 50 49 48 47 46 44 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 39 41 43 45 47 49 51 53 54 55 56 57 58 58 58 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 55 55 54 53 52 51 49 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 66 68 69 70 70 70 70 70 69
 83 76 70 64 59 54 50 46 43 40 38 36 35 33 33 32 32 32 32 33 34 35 36 37 39 41 42 44 46 47 49 50 50 51 51 51 50 50 49 47 46 45 43 42 41 40 38 37 37 36 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 31 31 32 33 34 35 37 39 41 43 45 48 51 54 58 62 66 71 75 80 85 89 93 97 100 102 103 103 102 100 96 92 87 81 76 70 65 60 56 51 48 44 41 39 37 35 33 32 31 30 30 29 29 30 30 31 32 33 35 37 39 42 45 49 53 58 64 69 76 82 89 97 103 110 116 120 124 126 126 124 121 117 113 107 101 96 91 86 82 78 75 72 71 69 69 68 69 69 70 71 73 74 76 78 79 81 82 83 83 83 82 81 79 77 74 71 67 64 60 56 53 49 46 43 41 38 36 35 33 32 31 31 31 31 31 31 32 33 34 35 36 38 40 41 43 45 47 48 50 51 52 53 53 53 53 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 39 39 39 39 39 40 41 41 42 43 45 46 47 48 49 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 57 57 58 58 59 61 62 64 67 69 73 77 81 86 91 96 102 107 113 118 122 125 126 127 126 123 119 115 109 103 97 91 85 79 73 68 63 59 55 51 48 45 43 41 39 38 36 36 35 34 34 34 34 34 35 36 37 38 39 41 44 46 50 54 58 63 69 75 83 90 98 107 115 122 129 134 137 138 137 133 128 122 115 107 99 91
 57 57 58 58 58 58 57 56 55 53 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 42 41 41 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 32 31 31 32 32 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 42 43 43 43 42 42 41 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 55
 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 17 17 17 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 28 27 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 17 17 17 17 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 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 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9
 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10
 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 34 35 35 36 38 39 40 42 43 45 46 48 49 50 51 52 53 53 53 52 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 27 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 28 28 27 27 28 28 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 66 67 67 68 68 67 66 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 61 63 64 66 67 67 68 68 68 67 66 64 63 61 59 56 54 52 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 28 29 30 32 33 34 35 36 38 39 40 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 24 24 25 25 25 25 25 24 23 22 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 18 19 20 22 23 24 25 26 27 27 26 25 24 23 22 21 19 18 16 15 14 13 12 11 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 26 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 23 24 25 26 26 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14
 54 52 51 48 46 44 42 40 38 36 35 33 32 31 30 30 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 45 46 47 47 48 48 48 48 47 46 46 45 43 42 41 39 38 37 35 34 32 31 30 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 19 19 20 21 23 25 26 29 31 34 36 39 42 44 46 48 49 49 49 49 48 46 44 41 39 36 34 31 29 27 25 23 22 21 20 19 19 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 42 40 39 37 36 34 33 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 44 44 44 43 42 41 39 38 36 34 33 31 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 30 33 35 38 41 43 46 49 51 53 55 56 57 57 56 55
 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 36 37 37 37 37 37 36 35 35 34 33 32 31 30 29 27 27 26 25 24 24 24 24 24 24 25 26 27 28 30 32 34 37 39 42 45 48 51 53 55 57 58 59 59 58 56 55 52 50 48 45 43 40 38 36 35 33 32 32 31 31 31 31 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 36 37 38 39 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 22 22 23 23 24 25 27 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 29 29 28 28 27 27 27 28 28 29 30 31 33 35 36 38 40 42 44 46 48 49 50 51 51 51 50 49 48 46 44 42 40 38 37 35 34 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28
 30 31 32 32 33 34 34 34 34 34 34 33 32 31 31 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 26 27 29 31 34 37 40 44 48 53 57 62 66 70 72 74 75 74 72 70 66 62 57 53 48 44 40 36 33 30 27 25 23 22 21 20 20 20 20 21 22 22 23 25 26 27 29 31 32 34 35 36 37 38 38 38 37 37 36 34 33 32 30 29 28 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 46 48 50 52 53 54 54 54 53 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 21 21 21 22 23 24 26 28 31 34 37 41 46 51 56 61 66 70 74 76 77 77 75 72 68 64 59 55 50 46 42 39 36 33 31 29 28 27 26 25 25 25 26 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29
 50 53 55 56 58 58 58 57 55 53 51 48 46 43 41 38 36 35 33 32 31 31 30 30 30 30 31 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 62 64 65 67 68 68 69 68 67 66 64 62 60 57 54 52 49 46 43 41 38 36 34 32 31 30 29 28 27 27 27 27 27 28 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 25 27 28 30 31 33 35 38 40 43 45 48 51 53 56 58 60 62 64 65 66 66 66 65 64 62 61 59 56 54 52 49 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 25 25 26 27 29 30 32 33 35 37 38 40 41 41 42 42 41 41 40 38 37 35 34 32 31 29 28 26 25 25 24 24 24 24 25 26 27 28 30 32 35 37 40 43 45 48 51 53 55 56 57 57 57 56 55 53 51 49 47 44 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 31 32 34 36 38 41 44 47 50 53 56 58 60 62 63 64 63 63 61 59 57 54 51 48 45 42 39 36 34 32 30 28 27 26 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 34 35 36 38 39 41 42 43 44 45 45 45 45 45 44 42 41 39 37 36 34 32 30 28 27 25 24 23 23 22 22 22 23 23 24 26 27 29 31 33 36 39 42 45 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 69 65 61 58 54 51 49 46 44 42 41 39 38 38 37 37 37 38 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 47 48 48 50 51 52 53 54 54 55 55 55 55 54 53 52 51 50 48 47 45 43 42 40 39 37 36 35 35 34 35 35 36 37 39 41 44 47 50 54 59 63 68 74 79 85 91 97 103 109 114 119 122 125 127 127 127 126 123 121 118 115 111 107 104 100 97 93 90 87 84 80 77 74 71 68 66 63 61 58 56 54 52 50 49 48 47 47 47 48 49 50 52 55 58 62 66 70 75 79 84 90 95 99 104 108 111 114 116 117 116 115 113 110 106 101 97 92 87 83 79 75 71 69 66 64 62 60 59 57 56 54 53 52 51 49 48 47 46 44 43 42 41 39 38 38 37 37 37 37 37 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 78 80 82 83 85 86 87 87 87 87 87 85 84 82 80 77 74 72 69 66 63 60 57 54 52 49 47 45 43 42 40 39 38 38 37 37 38 38 39 40 41 43 44 46 47 49 50 51 53 54 55 56 56 57 58 59 60 61 62 64 66 69 72 76 81 87 94 102 110 119 128 137 145 151 156 159 160 158 154 148 141 132 123 114 105 96 87 79 72 66 60 56 52 48 46 44 43 43 43 44 45 46 48 51 53 57 60 64 68 73 77 83 88 94 100 106 112 118 124 129 133 137 140 142 142 142 140 137 133 129 124 119 114 108 103 97 92 87 82 78
 36 36 37 38 38 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 40 42 44 46 48 49 51 51 51 51 50 49 47 45 43 41 39 36 34 32 30 28 27 26 25 24 24 24 24 24 24 25 26 26 27 28 29 29 30 31 31 31 31 31 30 29 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 41 42 42 43 43 44 44 44 43 43 42 41 40 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 34 35 37 38 39 41 42 43 43 44 44 43 42 41 40 38 37 35 33 31 30 28 27 25 24 24 23 23 23 23 23 24 24 25 26 28 29 30 32 33 34 35 36 37 37 38 37 37 37 36 35 34 32 31 30 29 27 26 25 24 24 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35
 48 50 51 52 54 55 56 56 57 57 57 57 56 55 53 52 50 49 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 38 40 41 43 46 48 52 55 59 63 68 72 77 81 84 87 89 91 91 90 88 86 82 78 74 69 65 60 55 51 47 43 40 37 35 33 31 30 29 28 28 29 29 30 31 32 33 35 36 38 39 41 42 43 44 45 46 46 46 46 46 45 45 44 44 43 43 43 44 44 45 46 47 49 50 52 54 56 58 61 63 65 67 69 71 72 73 73 73 72 70 68 66 63 61 58 55 52 50 48 46 44 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 46 47 48 49 50 51 52 52 52 51 50 49 47 46 44 42 40 39 37 35 34 32 31 30 29 28 28 27 27 27 27 28 29 29 31 32 33 35 36 37 39 40 41 42 43 43 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 35 35 35 35 36 37 38 39 41 43 45 47 50 53 57 60 63 65 68 69 70 71 71 70 69 67 65 63 61 59 57 55 54 53 52 52 52 53 54 55 57 59 61 63 65 67 69 70 71 72 71 71 69 67 65 63 60 57 54 50 47 44 42 39 37 35 33 32 31 30 30 30 31 31 33 34 36 38 40 42 45 47 50 53 55 58 60 62 64 65 66 66 66 65 63 61 59 57 55 53 50 49 47 46 44 44 43 43 43 44 44 45 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 51 50 49 47 46 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 38 38 39 39 39 39 38 38 37 35 34 33 31 30 28 27 25 24 23 23 22 22 22 22 23 24 25 27 29 31 34 36 39 42 45 48 51 53 54 54 54 53 50 48 44 41 38 34 31 29 26 24 23 22 21 20 20 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 51 52 52 52 52 51 49 48 46 44 42 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 50 52 53 54 54 54 54 53 52 51 49 47 45 43 41 39 37 35 33 31 30 29 27 26 26 25 25 24 24 25 25 26 27 28 30 32 34 37 40 42 45 47 48 49 50 49 48 46 44 42 39 36 34 31 29 27 25 23 22 21 20 20 20 20 21 22 23 24 26 27 29 32 34 37 39 42 44 46 48 50 51 52 53 52 52 50 49 47 45 43 40 38 36 34 32 31 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 29 29 30 31 33 34 36 38 40 41 43 45 47 48 49 50 51
 70 68 67 66 65 64 63 63 63 63 63 63 64 65 66 67 68 69 71 72 73 73 74 74 74 74 73 72 71 70 68 66 64 62 59 57 54 52 49 47 45 43 41 39 38 37 37 37 37 38 38 40 41 43 44 46 48 51 53 55 58 60 62 64 66 68 70 71 73 73 73 73 73 72 71 69 67 66 64 63 61 60 59 59 58 58 58 59 59 61 62 63 65 67 70 72 75 77 80 82 85 87 88 89 90 89 89 87 86 83 81 78 75 72 69 67 64 61 59 57 55 53 51 50 48 47 46 45 44 43 43 43 43 44 45 46 48 50 53 56 59 62 65 69 72 75 79 81 84 86 87 88 89 89 88 87 86 84 81 78 75 72 69 66 62 59 57 54 52 50 49 47 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 50 52 53 55 57 59 61 63 65 68 70 72 74 76 78 79 80 81 81 81 81 80 80 79 78 76 75 73 72 70 68 66 65 63 62 60 59 58 58 57 58 58 59 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 77 78 78 79 79 78 78 77 76 74 72 70 68 65 63 60 58 56 54 52 50 49 47 46 45 45 44 44 44 44 45 46 48 49 52 54 57 61 65 69 74 79 84 89 93 97 101 103 105 105 105 104 102 99 96 92 88 83 79 75 70 66 62 58 55 52 49 47 45 43 42 42 42 42 43 44 46 47 49 52 54 56 59 62 65 68 72 75 78 82 85 88 92 95 97 99 101 102 103 103 103 101 100 98 96 93 91 88 85 83 80 78 76 74 72
 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 31 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 20 20 21 21 22 23 25 26 27 29 30 31 32 33 34 35 35 36 35 35 35 34 33 32 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 23 24 25 27 29 31 32 34 36 37 38 39 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 23 22 21 21 21 21 21 22 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 26 27 28 30 31 32 33 34 34 35 35 34 34 33 32 30 29 27 25 24 22 21 19 18 17 16 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 14 14 15 15 16 17 18 20 21 23 24 26 27 29 30 31 32 32 33 33 33 32 31 31 30 29 27 26 25 24 23 22 21 20 20 20 19 19 19 19 19 20 20 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 28 30 32 34 36 39 41 44 46 48 49 50 50 49 47 45 42 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 11 10 10 10 10 9 10 10 10 11 12 13 14 15 17 19 20 23 25 27 30 33 36 38 41 43 46 47 48 48 48 46 44 42 40 37 34 32 29 27 26 24 23 22 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 13 13 13 12 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 25 25 24 23 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 22 24 26 28 31 33 35 37 39 40 41 41 41 40 39 38 36 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 42 43 43 43 43 41 40 38 35 32 30 27 25 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 24 23 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 17 18 19 20 20 20 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 17 17 17 16 16 15 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 12 13 14 16 17 19 20 21 21 21 20 19 18 17 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 14 14 13 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 15 16 16 16 16 16 15 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 17 18 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 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
 33 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 52 54 55 56 58 59 59 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 46 47 47 48 50 51 53 54 56 58 59 61 62 64 65 66 66 67 67 66 66 65 63 62 60 57 55 53 50 48 46 43 41 39 38 36 35 34 34 33 33 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 70 72 74 75 77 78 78 79 79 78 77 75 74 72 69 66 63 60 57 54 51 48 46 43 41 39 37 36 35 35 35 35 35 36 37 38 39 41 42 44 46 49 51 54 56 59 62 65 67 70 72 74 76 77 77 77 76 74 72 69 66 63 59 56 53 50 47 44 42 40 39 37 36 36 35 35 35 35 35 36 37 38 39 40 42 43 44 46 47 48 48 49 49 49 49 48 48 47 46 45 44 43 42 42 41 40 39 39 39 38 38 38 39 39 40 41 43 44 46 48 51 53 56 58 60 62 64 65 66 66 66 66 65 64 63 61 59 58 56 54 52 50 49 47 45 44 42 41 40 38 37 37 36 35 34 34 34 33 33 33 33 33 34 34 35 36 37 38 40 42 44 47 50 54 58 63 68 74 79 85 91 97 102 107 110 112 113 112 110 107 103 98 93 87 81 75 70 65 60 55 51 48 44 42 39 38 36 35 35 35 36 36 38 39 42 44 47 50 53 57 61 66 70 75 80 84 89 93 96 99 101 101 100 98 95 91 86 81 75 70 64 59 55 50 47 44 41 39 37 35 34 33
 38 41 43 45 47 48 49 50 50 50 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 36 36 36 36 37 38 40 41 43 46 48 51 53 55 57 59 61 61 62 61 60 59 57 54 52 49 46 43 40 38 35 33 31 29 28 27 26 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 24 24 24 25 26 27 28 30 32 33 35 38 40 42 45 48 50 53 55 57 58 59 60 60 60 59 58 56 55 53 51 49 48 46 45 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 30 29 28 27 26 25 24 24 24 24 24 25 26 27 28 29 30 32 34 35 37 38 39 40 41 41 42 41 41 40 38 37 35 34 32 30 29 27 26 25 24 23 23 23 23 23 24 24 25 26 27 28 30 31 32 33 34 35 36 37 37 38 38 38 39 39 39 39 40 40 40 41 42 43 44 46 47 49 51 53 55 57 58 59 60 60 59 58 56 54 52 49 47 44 42 39 37 36 34 33 32 32 31 31 31 32 32 32 33 34 34 35 35 35 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 27 26 26 26 27 27 28 29 30 31 33 34 36 37 39 40 41 41 42 42 42 41 40 39 38 36 35 33 31 30 28 27 26 24 24 23 22 22 22 23 23 24 25 26 28 30 32 34 36
 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 80 78 76 74 73 72 71 71 71 71 71 72 73 73 74 74 74 74 74 73 71 70 68 65 63 61 58 56 53 51 49 47 46 44 43 43 42 42 43 44 46 48 51 55 60 66 72 80 88 97 106 115 123 130 135 138 138 136 133 127 120 113 105 98 91 84 78 73 69 65 63 61 60 60 62 64 67 72 79 87 96 107 119 131 143 154 161 163 161 153 143 129 115 101 88 77 67 59 52 47 43 40 38 37 36 37 38 40 42 45 49 54 60 66 74 82 90 100 109 117 125 130 133 133 130 124 116 107 97 87 77 68 60 53 47 43 39 36 33 32 31 30 30 30 30 31 32 33 34 36 38 40 42 44 47 49 52 55 58 61 64 66 69 72 74 76 79 81 84 86 89 92 96 100 105 110 116 122 128 135 141 146 150 152 152 149 145 138 130 121 111 101 92 83 75 68 62 57 52 48 45 42 40 38 36 35 34 34 33 33 33 33 33 33 34 35 36 37 39 40 43 45 48 52 55 60 64 68 73 77 81 84 87 88 88 87 85 82 78 74 69 65 60 55 51 47 43 40 37 34 32 31 30 29 29 30 31 33 36 39 44 50 57 64 73 83 93 102 110 116 118 117 112 105 96 86 77 68 60 53 48 43 40 37 35 34 34 34 34 36 37 39 42 44 48 51 55 59 64 69 74 79 84 88 92 96 99 100 101 101 100 97 94 91 86 82 77 73 69 65 61 58 54 52 49 47 45 43 42 41 40 39 38 38 38 38 39 40 41 42 44 46 48 51 54 58 62 66 70 74 77 80 83 85 86 86 86 85 83
 27 29 32 35 38 41 45 48 51 54 56 58 59 60 61 62 62 62 63 63 64 65 66 67 69 71 74 77 80 84 88 91 95 98 101 103 104 104 103 101 98 93 89 83 78 73 68 63 59 56 52 50 47 46 44 43 43 42 42 43 44 45 47 49 52 55 58 63 67 73 79 85 90 96 100 103 104 103 99 94 87 79 70 62 54 47 41 36 31 28 25 22 20 19 18 17 17 17 17 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 43 44 45 47 49 51 53 55 56 58 60 61 62 62 62 61 60 58 56 53 51 48 46 44 41 39 38 36 35 34 33 33 33 33 34 34 36 37 39 41 44 47 51 55 60 64 69 73 78 81 83 84 85 84 82 79 77 74 71 68 66 65 64 64 64 66 68 71 74 78 83 89 94 100 105 109 112 113 113 111 107 102 95 88 81 74 67 60 54 48 44 39 35 32 29 26 24 22 21 20 19 18 18 18 19 19 21 22 24 26 29 32 36 40 44 50 55 61 68 75 82 89 95 101 106 109 110 109 107 103 98 92 85 79 73 67 62 57 54 50 48 46 45 45 45 46 48 51 54 58 62 68 73 79 85 90 95 98 100 99 97 94 89 84 79 73 68 63 59 55 52 49 47 45 44 43 43 43 43 43 45 46 48 50 52 55 59 62 66 71 75 80 84 89 93 97 100 103 105 106 106 106 104 102 100 97 93 89 85 80 75 71 66 61 56 52 47 43 39 36 33 30 27 25 23 21 20 19 19 18 18 18 19 20 21 23 25
 40 41 43 44 45 46 46 47 48 48 49 50 51 52 53 54 56 57 59 61 63 66 68 70 71 73 74 74 74 73 72 69 67 63 60 56 52 48 44 41 37 34 32 30 28 26 25 24 24 24 24 24 25 26 27 28 30 31 34 36 39 42 45 48 52 56 60 64 68 71 74 77 79 80 80 80 78 77 74 72 69 67 64 61 59 56 54 51 49 47 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 19 18 18 18 17 18 18 18 19 19 20 21 23 24 26 28 31 33 36 40 43 47 51 55 58 61 63 65 65 64 63 60 57 54 50 47 43 40 37 34 32 30 28 26 24 23 22 21 20 20 19 19 19 18 19 19 19 20 20 21 22 24 25 27 29 31 34 37 40 43 46 50 53 55 58 60 61 62 62 62 61 60 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 48 49 50 51 51 52 52 52 52 52 51 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 37 39 41 44 47 50 54 58 62 67 71 75 79 81 83 84 83 81 78 75 71 67 62 58 54 50 46 43 40 37 35 33 31 30 28 27 26 26 25 25 25 25 25 26 27 27 28 30 31 32 34 35 37 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 10 11 11 12 14 15 16 17 19 20 21 21 22 22 21 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 15 16 17 18 19 21 23 24 26 28 30 32 33 34 34 34 34 33 32 30 29 27 25 24 23 22 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 11 12 13 14 16 18 20 22 25 28 31 34 36 39 41 43 44 44 44 43 41 39 37 35 33 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 39 41 41 42 42 41 39 37 35 32 29 26 23 20 18 16 14 13 11 10 9 9 8 8 8 8 9 9 10 10 11 12 14 15 17 18 20 22 23 25 26 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 27 28 29 30 31 32 32 32 32 31 30 29 27 25 23 22 20 18 16 15 14 13 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 13 13 13 14 14 15 15 16 17 18 19 20 22 23 23 24 24 24 24 23 23 21 20 18 17 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 27 28 30 32 35 38 41 45 49 53 58 63 68 72 77 80 84 86 87 87 87 85 83 80 76 73 69 66 62 59 56 53 51 49 47 45 44 43 42 42 42 42 42 43 44 45 47 49 51 54 57 60 64 67 71 75 79 83 86 90 92 94 95 96 95 94 91 88 84 80 75 70 66 61 56 52 48 44 41 38 35 33 30 29 27 26 25 24 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 41 43 46 48 51 54 57 61 64 67 70 73 75 77 78 79 78 77 76 73 70 67 64 60 57 54 50 48 45 43 41 39 38 37 36 36 36 36 36 36 37 38 39 41 42 44 46 48 50 52 54 55 56 57 57 57 56 55 53 51 48 46 43 41 39 37 35 33 32 31 30 30 29 29 29 30 31 31 32 33 35 36 37 39 40 41 42 43 43 44 44 44 44 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 28 28 28 28 29 29 30 31 32 33 35 37 38 40 42 44 46 47 49 50 51 51 52 52 52 51 50 50 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 42 42 43 44 45 47 48 49 51 52 54 55 56 57 58 58 59 59 58 58 57 56 55 54 53 52 50 49 48 46 45 43 42 41 39 38 36 35 33 32 31 30 28 27 26 26 25 24 24 24 24
 3 3 4 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 9 9 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 6 6 7 8 9 9 10 11 11 11 11 11 10 9 9 8 7 7 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 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 3 3 3 3 3 3 3 3 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 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3
 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 31 32 34 35 36 37 38 39 39 39 39 38 38 37 35 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 37 37 37 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 54 55 55 54 53 51 49 46 44 41 38 36 34 32 30 28 27 26 25 25 25 24 24 25 25 26 26 28 29 30 32 34 36 39 42 45 48 51 54 57 59 61 62 61 60 58 56 53 50 46 43 40 38 35 33 31 30 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 37 38 40 42 44 47 50 52 55 57 59 61 62 63 62 61 60 58 55 52 50 47 44 42 40 38 36 35 33 32 31 31 30 30 30 30 30 31 32 33 34 35 37 39 41 43 45 47 48 50 51 52 52 52 51 50 49 48 46 44 43 41 39 38 36 35 34 33 32 31 30 29 29

