
 % 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
 15997 17037 18114 19220 20346 21480 22606 23708 24766 25761 26669 27469 28139 28662 29022 29208 29213 29038 28688 28174 27512 26719 25816 24827 23771 22671 21546 20413 19286 18178 17099 16056 15056 14102 13196 12340 11534 10778 10069 9407 8789 8214 7679 7182 6721 6292 5895 5526 5184 4867 4573 4300 4048 3813 3595 3393 3205 3031 2868 2718 2577 2447 2325 2212 2106 2008 1916 1830 1750 1676 1606 1541 1480 1423 1369 1319 1273 1229 1189 1150 1115 1081 1050 1021 994 969 946 924 904 885 868 852 837 824 811 800 790 782 774 767 761 757 753 750 748 747 747 748 750 753 756 761 767 773 781 790 800 811 823 836 851 867 884 902 923 944 968 993 1020 1049 1080 1113 1148 1186 1227 1270 1317 1366 1419 1476 1537 1602 1671 1746 1825 1911 2002 2100 2205 2318 2439 2569 2709 2859 3021 3194 3381 3583 3799 4033 4285 4556 4849 5165 5505 5872 6268 6694 7154 7649 8181 8754 9369 10028 10734 11488 12291 13144 14047 14998 15996 17036 18113 19220 20346 21480 22606 23708 24767 25762 26670 27470 28141 28665 29025 29210 29216 29041 28692 28178 27515 26723 25820 24830 23775 22675 21550 20416 19289 18181 17102 16059 15059 14104 13198 12342 11536 10779 10071 9408 8791 8216 7681 7183 6722 6293 5896 5527 5185 4868 4574 4301 4048 3814 3596 3394 3206 3031 2869 2718 2578 2447 2326 2212 2107 2008 1916 1831 1751 1676 1606 1541 1480 1423 1370 1320 1273 1230 1189 1151 1115 1082 1051 1022 995 969 946 924 904 885 868 852 837 824 812 800 791 782 774 767 761 757 753 750 748 747 747 748 750 753 756 761 767 774 781 790 800 811 823 836 851 867 884 903 923 944 968 993 1020 1049 1080 1113 1148 1186 1227 1270 1317 1366 1420 1476 1537 1602 1672 1746 1826 1911 2002 2100 2206 2318 2440 2570 2709 2860 3021 3195 3382 3583 3800 4034 4285 4557 4849 5165 5505 5872 6268 6695 7154 7649 8182 8755 9370 10029 10735 11489 12292 13145 14047 14999
 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 23 23 24 24 25 25 26 27 27 28
 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 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 13 13 13 13 13 13 13 14 14 14 14 14 15 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 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 73 76 79 82 85 88 91 94 97 100 102 105 107 110 112 113 115 116 117 118 118 118 118 117 116 114 113 111 109 107 104 101 99 96 93 90 87 84 80 77 74 72 69 66 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 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 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 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 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 73 75 77 78 80 81 83 84 85 86 86 87 87 87 87 87 86 86 85 84 83 81 80 78 77 75 73 71 69 67 65 63 62 60 58 56 54 52 50 49 47 45 44 42 41
 61 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 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 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 80 82 85 87 89 92 94 97 100 102 105 108 111 114 117 120 122 125 128 131 134 137 139 142 145 147 149 152 154 155 157 159 160 161 162 163 163 164 164 164 163 163 162 161 159 158 156 155 153 151 148 146 144 141 139 136 133 131 128 125 122 119 117 114 111 108 106 103 101 98 96 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 81 82 83 84 85 86 86 87 88 88 89 89 89 89 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 78 76 75 74 73 72 71 69 68 67 66 65 63 62
 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 123 124 126 127 128 129 130 130 131 132 132 133 133 134 134 134 134 134 133 133 133 132 131 131 130 129 128 127 126 124 123 122 120 119 117 116 114 113 111 109 107 106 104 102 100 99 97 95 93 92 90 88 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 15 16 17 19 20 22 24 26 28 30 33 36 39 42 46 50 54 58 63 69 75 81 88 95 103 112 121 131 142 153 165 177 190 204 217 231 245 258 270 282 292 301 307 312 314 313 311 306 299 290 279 267 254 241 227 214 200 187 174 162 150 139 129 119 110 101 93 86 79 73 67 62 57 53 49 45 41 38 35 32 30 28 25 23 22 20 18 17 16 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 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 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 38 41 45 49 53 58 63 68 74 81 88 96 104 113 123 134 145 157 171 185 199 215 231 248 265 281 298 314 328 341 352 360 365 368 367 363 356 347 335 321 306 290 273 256 240 223 207 192 178 164 151 139 128 118 109 100 92 84 77 71 65 60 55 51 47 43 40 37 34 31 28 26 24 22 21 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 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
 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 38 39 40 41 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 90 94 99 103 108 114 119 125 131 137 143 150 157 165 173 181 189 197 206 215 224 234 243 253 262 272 281 291 300 308 316 324 331 337 343 348 351 354 356 357 356 355 353 349 345 340 334 327 320 312 303 294 285 276 266 257 247 238 228 219 210 201 192 184 176 168 160 153 146 139 133 127 121 115 110 105 100 96 92 87 84 80 76 73 70 67 64 62 59 57 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 100 105 111 116 123 129 137 144 152 160 169 179 189 200 211 223 235 248 262 276 291 307 323 339 357 374 392 409 427 445 462 479 495 510 523 536 546 555 561 566 568 568 566 561 554 545 534 522 508 493 477 460 443 425 408 390 372 355 338 321 305 290 275 261 247 234 222 210 199 188 178 169 160 151 144 136 129 122 116 110 105 100 95 90 86 82 78 74 71 68 65 62 59 57 55 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25
 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 86 88 89 91 93 95 98 100 102 105 107 110 113 115 118 121 125 128 131 135 139 142 146 150 155 159 163 168 172 177 182 187 192 198 203 208 214 220 225 231 237 242 248 254 260 265 271 277 282 288 293 298 303 307 311 316 319 323 326 329 331 333 335 336 337 337 337 337 336 335 333 331 329 326 323 320 317 313 309 304 300 295 290 285 280 275 270 265 260 255 249 244 239 234 229 224 219 214 209 204 200 195 191 187 183 179 175 171 167 164 160 157 154 151 148 145 142 140 137 135 132 130 128 126 124 122 121 119 117 116 114 113 112 111 110 109 108 107 106 105 105 104 103 103 103 102 102 102 102 102 102 102 102 102 102 103 103 104 104 105 105 106 107 108 108 109 110 112 113 114 115 117 118 119 121 123 124 126 128 130 132 134 136 139 141 143 146 148 151 153 156 159 162 165 168 171 174 177 180 183 186 190 193 196 199 203 206 209 212 215 218 221 224 227 230 232 235 237 239 241 243 245 246 248 249 250 250 251 251 251 250 250 249 248 247 245 244 242 240 238 235 233 230 227 224 221 217 214 210 207 203 200 196 192 188 185 181 177 173 170 166 162 159 155 152 148 145 141 138 135 132 129 126 123 120 117 115 112 110 107 105 103 100 98 96 94 92 91 89 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60
 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 73 75 77 80 83 86 89 92 96 99 103 107 112 116 121 125 131 136 141 147 153 160 166 173 180 188 196 204 212 220 229 238 247 256 265 274 284 293 302 311 320 328 336 344 351 358 363 368 372 376 378 379 380 379 378 375 372 367 362 356 350 342 335 326 318 309 300 290 281 271 262 253 243 234 225 217 208 200 192 184 176 169 162 156 149 143 137 132 126 121 117 112 107 103 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 68 70 72 73 75 77 79 80 82 84 86 88 90 92 93 95 97 99 101 102 104 106 107 109 110 112 113 114 115 116 117 118 118 119 119 120 120 120 120 120 119 119 119 118 117 116 115 114 113 112 110 109 107 106 104 103 101 99 98 96 94 92 91 89 87 85 83 82 80 78 77 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39
 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 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 39 40 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 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 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 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 75 77 80 83 86 89 93 96 99 102 106 109 112 115 119 122 125 127 130 133 135 137 139 140 142 143 143 144 144 143 143 142 141 139 138 136 133 131 128 126 123 120 117 114 110 107 104 101 97 94 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 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 18 18 18 18 18 18 18 18 18 18 18 18
 25 25 25 26 26 26 27 27 27 28 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 51 53 54 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 87 89 92 94 96 99 101 103 106 108 110 112 115 117 119 121 123 125 126 128 130 131 133 134 135 136 137 137 138 138 139 139 139 138 138 138 137 136 135 134 133 132 131 129 128 126 125 123 121 120 118 116 114 112 110 108 106 105 103 101 99 97 95 93 92 90 88 86 85 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 85 87 90 93 95 98 101 105 108 112 116 120 124 128 133 137 143 148 153 159 165 171 178 185 192 199 206 214 222 230 239 247 256 265 274 283 293 302 311 320 328 337 345 352 359 366 372 377 381 385 387 389 390 389 388 386 383 379 374 368 362 354 347 338 330 321 311 302 292 282 272 262 253 243 234 224 215 207 198 190 182 174 167 160 153 146 140 134 128 123 117 112 108 103 99 95 91 87 83 80 77 74 71 68 65 63 61 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25
 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 70 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43
 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 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 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 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35
 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 132 137 143 148 154 159 165 170 176 181 186 190 195 198 202 205 208 209 211 212 212 211 210 208 206 203 200 196 191 187 182 176 171 165 160 154 148 142 137 131 126 120 115 110 105 100 96 91 87 83 79 75 72 69 65 62 60 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 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 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 57 57 57 58 58 58 59 59 59
 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 75 76 77 79 80 82 83 85 87 88 90 91 93 95 97 98 100 102 103 105 107 109 110 112 114 115 117 119 120 122 123 125 126 127 129 130 131 132 133 134 135 136 137 137 138 139 139 139 140 140 140 140 140 140 139 139 139 138 138 137 137 136 135 134 134 133 132 131 130 129 128 127 126 124 123 122 121 120 119 117 116 115 114 113 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 97 96 95 94 94 93 92 92 91 90 90 89 89 89 88 88 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 90 90 91 91 92 92 93 94 94 95 96 96 97 98 99 99 100 101 102 103 104 104 105 106 107 108 109 110 111 112 112 113 114 115 116 117 118 118 119 120 120 121 122 122 123 123 124 124 125 125 125 126 126 126 126 126 126 126 126 125 125 125 124 124 123 123 122 121 121 120 119 118 117 116 115 114 113 112 110 109 108 107 105 104 103 101 100 99 97 96 94 93 92 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 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 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53
 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 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 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 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 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 75 78 80 83 86 89 92 95 97 100 103 106 109 112 114 117 119 121 123 125 126 127 128 129 129 129 129 129 128 126 125 123 121 119 117 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11
 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 76 76 77 77 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38
 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 52 54 56 58 59 61 63 65 67 68 70 72 74 76 77 79 80 82 83 85 86 87 88 89 90 90 91 91 91 91 91 91 91 90 89 89 88 87 85 84 83 82 80 79 77 75 74 72 70 69 67 65 63 62 60 58 57 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 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 19 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 39 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 67 70 72 74 76 78 80 82 85 87 89 91 93 95 96 98 100 101 103 104 105 106 106 107 107 107 107 107 106 106 105 104 103 101 100 98 96 95 93 91 88 86 84 82 80 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 18 18 18
 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 72 74 76 78 80 81 83 85 87 89 91 94 96 98 100 102 105 107 110 112 114 117 119 122 125 127 130 132 135 137 140 142 145 147 150 152 155 157 159 162 164 166 168 170 172 174 175 177 178 180 181 182 183 184 185 185 186 186 187 187 187 187 187 186 186 185 185 184 183 182 181 180 179 178 176 175 174 172 171 169 168 166 164 163 161 159 158 156 154 153 151 149 148 146 144 143 141 139 138 136 135 133 132 130 129 128 126 125 124 123 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 108 107 107 106 105 105 104 104 104 103 103 102 102 102 101 101 101 101 100 100 100 100 100 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 97 97 97 97 97 97 96 96 96 96 95 95 95 94 94 94 93 93 92 92 91 91 90 90 89 88 88 87 86 86 85 84 83 82 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36
 60 61 62 64 65 67 68 69 71 73 74 76 77 79 81 82 84 86 88 90 91 93 95 97 99 101 102 104 106 108 109 111 113 114 116 117 119 120 122 123 124 125 126 127 128 128 129 129 130 130 130 130 130 130 129 129 128 128 127 126 125 124 123 122 121 120 118 117 115 114 113 111 109 108 106 105 103 102 100 98 97 95 94 92 91 89 88 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 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 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59
 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 74 74 75 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67
 34 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 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 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 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 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 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 45 45 44 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 34 33 33 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
 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 73 76 78 80 82 85 87 90 92 95 98 101 104 108 111 114 118 122 125 129 133 137 141 146 150 154 159 163 168 172 177 181 186 190 195 199 203 207 211 215 218 222 225 227 229 231 233 234 235 236 236 236 235 234 232 230 228 226 223 220 216 213 209 205 200 196 191 187 182 177 173 168 163 158 154 149 145 140 136 131 127 123 119 115 111 108 104 101 98 94 91 88 86 83 80 78 75 73 71 68 66 64 63 61 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35
 67 66 65 65 64 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 72 72 71 70 69 69 68
 25 25 25 25 24 24 24 24 24 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 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 72 73 74 74 75 75 75 76 76 77 77 77 78 78 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25
 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 52 54 56 59 62 65 68 71 74 77 81 84 88 92 96 100 104 108 113 117 121 125 129 133 137 140 144 146 149 151 153 155 155 156 156 155 154 153 151 148 145 142 139 135 131 127 123 118 114 110 105 101 97 92 88 84 80 76 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15
 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 69 71 72 73 74 75 76 78 79 81 82 84 85 87 89 91 92 94 97 99 101 103 106 108 110 113 116 119 121 124 127 130 133 137 140 143 147 150 154 157 161 164 168 172 175 179 182 186 190 193 196 200 203 206 209 211 214 216 218 220 222 223 225 226 226 227 227 227 226 225 224 223 221 220 217 215 213 210 207 204 201 197 194 190 186 183 179 175 171 167 163 159 155 151 147 143 140 136 132 129 125 122 118 115 112 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 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 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 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 1 1 2 2 3 4 4 5 6 8 9 10 12 14 15 17 20 22 25 28 31 35 39 43 48 54 59 66 73 81 89 99 109 121 134 148 163 181 200 221 244 270 299 331 367 406 450 499 553 613 680 754 836 927 1027 1137 1257 1388 1529 1679 1837 2000 2166 2329 2484 2624 2742 2832 2888 2906 2886 2827 2735 2616 2475 2321 2158 1994 1832 1676 1527 1388 1259 1140 1032 933 843 762 688 622 562 509 460 416 377 342 310 281 255 232 211 191 174 159 144 132 120 109 100 91 83 76 69 63 58 53 49 44 41 37 34 31 29 26 24 22 20 19 17 16 15 13 12 11 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 70 72 73 75 76 78 79 80 82 83 84 85 86 87 88 89 90 90 91 91 91 92 92 92 92 92 91 91 90 90 89 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1
 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 40 43 47 50 54 59 64 69 75 81 88 96 104 114 124 135 147 160 174 190 208 227 249 272 298 326 357 391 428 469 513 561 614 670 731 796 864 936 1010 1085 1159 1231 1299 1360 1411 1451 1477 1488 1483 1463 1429 1382 1325 1261 1190 1117 1042 968 896 827 761 699 641 587 537 492 450 411 376 344 314 288 263 241 221 203 186 171 157 144 133 122 112 104 96 88 81 75 70 65 60 55 51 48 44 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 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 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 86 90 95 101 106 112 119 126 133 141 150 159 169 180 191 203 217 231 246 263 281 300 321 343 367 393 421 450 482 516 552 591 632 675 721 769 819 870 924 978 1034 1089 1143 1196 1246 1293 1335 1372 1402 1425 1440 1446 1444 1434 1415 1389 1357 1318 1274 1227 1176 1124 1071 1017 963 910 859 809 761 715 672 630 591 554 520 487 457 428 401 377 353 332 312 293 276 259 244 230 217 205 194 183 173 164 156 148 140 134 127 121 115 110 105 101 96 92 89 85 82 79 76 73 70 68 66 64 61 60 58 56 54 53 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29
 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 59 62 65 68 72 76 80 85 89 95 100 106 113 120 128 136 145 155 165 176 189 202 216 232 249 267 287 308 331 356 384 413 446 480 518 559 603 650 701 756 815 878 946 1017 1092 1171 1253 1338 1424 1511 1598 1681 1761 1834 1900 1954 1997 2026 2041 2040 2023 1992 1948 1892 1826 1751 1671 1587 1500 1413 1327 1243 1161 1082 1008 937 870 807 749 694 644 596 553 512 475 441 409 379 352 327 304 283 263 245 228 213 199 186 173 162 152 142 133 125 118 111 104 98 92 87 82 78 74 70 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 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 24 24 24 24 24 24 24 24 24 24 24 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 34 53 74 98 126 159 197 240 290 348 416 494 585 691 814 957 1125 1320 1549 1818 2132 2500 2930 3433 4018 4695 5470 6345 7311 8346 9403 10414 11286 11917 12221 12152 11723 10998 10073 9047 8004 7002 6077 5246 4513 3874 3322 2847 2439 2090 1791 1534 1315 1127 965 826 707 604 515 438 371 314 264 220 183 150 122 97 75 57 41 26 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 44 98 164 245 344 466 616 802 1030 1313 1664 2100 2642 3318 4162 5213 6518 8120 10051 12298 14759 17186 19174 20250 20105 18785 16661 14204 11785 9613 7763 6235 4993 3992 3188 2543 2024 1606 1269 996 775 595 449 330 232 153 88 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 36 61 92 128 171 222 283 355 441 543 664 810 984 1193 1444 1745 2108 2546 3074 3708 4467 5370 6427 7640 8980 10381 11720 12822 13497 13606 13124 12154 10877 9480 8105 6839 5723 4765 3955 3278 2714 2245 1857 1534 1266 1042 856 700 570 461 369 292 227 173 127 88 55 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 17 21 25 29 34 40 46 53 61 70 80 91 104 118 134 152 173 197 224 254 289 329 375 427 486 555 633 723 826 945 1081 1238 1417 1622 1856 2122 2420 2754 3120 3514 3928 4347 4750 5111 5399 5586 5653 5590 5405 5118 4757 4351 3928 3510 3111 2741 2404 2103 1835 1599 1392 1211 1054 916 797 693 603 524 456 396 344 298 258 224 193 166 143 122 104 88 74 62 51 42 33 26 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 2 2 2 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 23 26 29 32 36 41 46 51 57 64 72 80 90 101 113 126 141 158 177 198 221 248 278 312 350 393 441 496 558 627 707 796 898 1013 1144 1293 1462 1653 1870 2115 2391 2701 3047 3429 3848 4299 4775 5263 5745 6195 6585 6884 7065 7110 7013 6784 6445 6023 5550 5055 4560 4084 3636 3224 2850 2513 2213 1947 1712 1505 1322 1161 1020 896 787 691 607 532 467 409 358 313 273 238 206 179 154 132 113 96 81 67 55 45 35 27 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3
 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 60 62 65 67 70 74 77 81 85 90 94 100 105 112 118 126 134 143 152 163 174 187 201 216 233 252 272 295 320 347 378 412 449 490 536 587 643 705 774 850 934 1027 1130 1242 1365 1500 1645 1802 1969 2145 2328 2514 2700 2879 3045 3191 3310 3393 3436 3436 3393 3308 3187 3036 2863 2675 2481 2285 2093 1908 1733 1569 1418 1279 1151 1036 931 837 751 675 606 544 488 438 394 353 317 285 256 229 206 185 165 148 133 119 106 95 84 75 67 59 52 46 40 35 30 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 6 6 6 6 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 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27
 115 116 117 118 119 119 120 120 120 120 119 119 118 118 117 116 114 113 112 110 108 107 105 103 101 99 97 95 93 91 89 86 84 82 81 79 77 75 74 73 72 71 71 71 71 72 73 75 78 82 86 92 99 108 118 130 144 161 180 203 230 262 298 341 390 448 514 592 683 788 911 1054 1220 1415 1642 1908 2219 2581 3005 3497 4066 4720 5461 6284 7171 8086 8969 9732 10279 10521 10409 9953 9221 8311 7327 6350 5434 4609 3885 3261 2730 2280 1900 1581 1313 1088 899 740 606 493 398 318 250 192 144 103 68 39 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 2 4 7 9 11 14 16 19 21 24 27 29 32 35 38 41 45 48 51 54 57 61 64 67 70 74 77 80 83 86 89 92 95 97 100 102 105 107 109 111 112 114
 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 10 11 12 14 16 19 21 24 28 32 37 42 48 55 62 71 81 92 105 119 136 154 175 199 227 258 293 334 380 432 493 561 640 730 833 952 1088 1244 1423 1629 1866 2136 2446 2798 3195 3641 4133 4667 5231 5805 6360 6856 7249 7496 7566 7450 7159 6727 6197 5615 5020 4442 3899 3404 2959 2565 2219 1917 1655 1428 1231 1061 914 787 676 581 498 427 365 311 264 223 187 156 129 105 85 67 51 37 26 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 7 8 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 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 4 13 22 32 44 58 73 90 110 132 158 186 219 256 298 346 401 463 534 615 708 814 935 1074 1233 1415 1623 1862 2135 2447 2803 3206 3661 4169 4730 5339 5985 6651 7307 7916 8435 8819 9029 9045 8865 8511 8019 7432 6795 6144 5508 4905 4348 3840 3384 2978 2618 2300 2021 1777 1562 1374 1209 1065 938 827 729 643 568 502 443 392 346 306 271 239 211 187 165 145 128 113 99 87 76 67 58 51 44 38 32 28 23 20 16 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 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 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 65 67 68 70 72 74 77 79 82 84 87 91 94 98 102 106 111 115 121 126 133 139 147 154 163 172 182 193 204 217 231 246 262 279 299 320 342 367 394 424 456 492 530 572 618 669 723 783 849 920 998 1083 1175 1276 1384 1502 1628 1764 1908 2062 2223 2391 2565 2742 2918 3091 3255 3407 3541 3653 3736 3788 3806 3789 3738 3654 3541 3405 3249 3079 2901 2718 2535 2355 2180 2013 1854 1705 1565 1435 1315 1204 1102 1008 922 844 772 707 647 593 543 498 457 419 385 354 325 299 275 253 233 215 198 183 169 156 144 133 123 114 106 98 91 84 78 72 67 62 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 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 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 12 16 21 27 33 39 46 54 63 72 83 94 107 121 137 154 173 195 219 245 275 309 346 388 435 489 549 616 693 779 877 988 1113 1254 1414 1594 1796 2022 2274 2552 2856 3185 3534 3898 4266 4624 4958 5246 5471 5614 5665 5617 5476 5252 4962 4625 4261 3886 3516 3160 2825 2515 2232 1976 1746 1541 1359 1197 1054 928 817 719 633 556 489 430 378 331 290 254 222 194 168 146 126 108 92 78 66 55 45 36 28 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 29 46 65 87 113 143 178 219 266 322 387 463 552 657 779 923 1093 1293 1529 1808 2137 2526 2984 3522 4150 4873 5693 6596 7550 8496 9347 9993 10333 10306 9915 9227 8348 7385 6425 5523 4709 3994 3377 2849 2401 2022 1702 1431 1203 1010 846 707 589 489 404 331 269 216 171 132 99 71 46 26 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 1 1 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 12 14 16 19 21 23 26 29 32 35 38 41 45 48 52 56 60 65 70 75 80 86 91 98 105 112 119 127 136 145 155 166 177 189 203 217 232 248 266 285 306 329 353 379 408 440 474 511 552 596 644 697 755 819 888 964 1047 1139 1239 1348 1468 1600 1743 1900 2070 2256 2456 2674 2907 3157 3423 3704 3998 4302 4614 4927 5236 5534 5812 6063 6278 6448 6567 6630 6633 6577 6464 6299 6090 5843 5567 5272 4964 4652 4341 4037 3742 3460 3193 2942 2706 2487 2285 2097 1925 1766 1621 1488 1366 1255 1153 1060 975 897 827 762 703 649 599 554 512 474 439 407 378 350 325 302 281 262 243 227 211 197 183 171 159 149 138 129 120 112 104 97 90 84 78 72 67 62 57 53 49 44 41 37 34 30 27 24 21 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6
 13 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 20 28 38 50 64 80 99 121 146 176 211 252 300 356 422 499 589 694 819 965 1137 1341 1581 1864 2199 2592 3052 3585 4196 4879 5617 6373 7085 7671 8040 8124 7901 7410 6731 5958 5170 4423 3746 3153 2643 2209 1843 1536 1278 1062 881 729 602 495 404 328 264 209 163 124 91 64 40 20 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 1 2 3 4 4 5 6 7 8 9 9 10 11 12 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 23 22 22 21 20 19 19 18 17 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 20 29 40 52 66 83 102 124 150 180 216 258 307 364 432 512 607 719 852 1010 1198 1421 1688 2007 2388 2844 3390 4043 4822 5746 6835 8101 9542 11131 12798 14415 15797 16731 17034 16634 15601 14118 12408 10663 9016 7537 6254 5162 4246 3484 2852 2330 1898 1542 1248 1004 802 634 495 380 284 204 137 82 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 30 46 64 85 110 138 171 210 256 308 370 443 528 627 745 883 1046 1239 1467 1736 2054 2429 2871 3390 3994 4691 5482 6360 7301 8261 9172 9941 10471 10683 10542 10072 9343 8454 7497 6548 5654 4844 4127 3504 2968 2510 2121 1791 1512 1275 1075 906 762 640 536 447 372 308 253 206 166 131 102 76 55 36 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 19 20 21 23 25 26 28 30 32 35 37 40 44 47 51 55 60 66 72 79 87 95 105 117 130 144 161 180 202 227 255 288 325 368 418 475 541 617 705 807 925 1062 1221 1406 1621 1871 2161 2498 2889 3339 3856 4443 5101 5825 6600 7396 8166 8849 9370 9661 9677 9408 8890 8188 7378 6531 5702 4927 4225 3604 3062 2594 2194 1852 1561 1314 1104 926 775 646 537 443 364 296 238 189 147 111 80 54 31 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 2 4 6 9 12 15 18 21 25 29 33 38 43 49 54 61 68 75 83 92 101 111 122 134 148 162 177 194 212 232 253 276 302 329 359 392 427 466 508 553 602 656 713 775 842 915 992 1075 1164 1258 1358 1463 1573 1688 1807 1928 2052 2176 2299 2419 2535 2643 2743 2832 2908 2970 3015 3045 3057 3052 3030 2993 2941 2877 2801 2716 2623 2525 2422 2317 2211 2105 2000 1897 1797 1699 1605 1515 1429 1347 1269 1195 1125 1059 997 938 883 831 782 736 693 652 614 579 545 513 484 456 430 405 382 360 339 320 302 284 268 253 238 225 212 200 188 177 167 157 148 139 131 123 116 109 102 96 90 84 79 73 68 64 59 55 51 47 44 40 37 34 31 28 26 23 21 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 25 38 52 68 87 108 132 160 192 229 272 320 377 442 517 605 706 823 960 1119 1304 1521 1773 2067 2411 2812 3279 3821 4447 5165 5979 6887 7877 8920 9967 10948 11773 12348 12596 12482 12020 11274 10334 9294 8233 7211 6263 5408 4649 3986 3411 2916 2490 2126 1813 1546 1317 1121 953 809 686 579 488 409 341 283 232 188 151 118 90 66 44 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 21 25 29 34 39 45 52 60 68 77 87 98 111 125 140 157 177 198 222 249 279 312 350 391 438 490 548 612 685 765 854 952 1060 1180 1310 1451 1602 1763 1932 2107 2283 2456 2621 2771 2901 3004 3075 3110 3108 3070 2999 2898 2775 2634 2481 2323 2163 2005 1851 1705 1567 1438 1318 1207 1105 1012 926 849 778 714 656 603 556 512 473 437 405 376 349 325 303 283 265 248 233 219 206 195 184 174 165 157 149 142 135 129 123 118 113 108 104 99 96 92 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 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
 57 59 61 63 65 67 69 72 74 76 78 81 83 85 88 90 93 95 98 100 103 105 108 111 113 116 119 121 124 127 130 133 136 139 143 146 149 153 157 161 165 169 173 178 182 188 193 199 205 211 218 225 233 241 250 260 270 281 293 306 320 335 352 370 389 410 432 457 484 513 544 579 616 657 701 748 800 856 917 983 1054 1130 1212 1299 1392 1491 1595 1704 1817 1933 2050 2167 2281 2390 2490 2579 2653 2710 2745 2759 2749 2716 2660 2583 2489 2379 2259 2130 1998 1864 1731 1601 1475 1356 1243 1138 1039 948 864 786 715 650 591 537 488 443 402 365 331 301 273 248 225 204 185 168 152 138 125 113 102 92 83 75 68 61 54 49 43 39 34 30 26 23 20 17 14 12 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55
 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 24 27 30 33 36 40 44 49 54 59 64 70 77 84 92 101 110 120 132 144 157 172 188 205 224 246 269 294 322 353 387 424 465 510 560 614 674 739 810 888 973 1065 1165 1272 1387 1508 1636 1769 1906 2045 2183 2318 2445 2561 2661 2744 2804 2840 2851 2835 2795 2733 2650 2551 2438 2317 2190 2060 1930 1802 1678 1559 1445 1338 1238 1144 1056 975 900 831 767 709 655 606 560 519 481 446 414 384 357 333 310 289 270 252 236 221 207 194 182 171 161 152 143 135 128 121 114 108 103 97 92 88 83 79 76 72 69 65 62 60 57 54 52 50 47 45 43 41 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 19 18 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 7 8 9 10 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 75 78 82 86 91 95 101 106 112 119 126 134 142 152 162 174 187 201 217 234 254 276 300 327 358 392 430 473 521 576 637 707 785 873 973 1086 1214 1358 1521 1706 1914 2149 2412 2707 3035 3397 3793 4220 4673 5142 5611 6061 6466 6798 7030 7139 7112 6951 6668 6287 5835 5344 4838 4340 3864 3420 3014 2647 2318 2026 1769 1542 1344 1170 1017 884 768 667 578 501 433 374 322 276 237 202 171 144 120 100 81 65 51 39 28 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3
 45 45 44 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 31 33 36 39 42 46 51 56 63 70 77 86 97 108 122 136 153 172 194 218 245 276 311 351 395 446 503 567 640 723 817 923 1044 1180 1336 1512 1713 1940 2197 2488 2815 3182 3590 4039 4527 5048 5589 6133 6653 7119 7493 7743 7841 7778 7556 7198 6736 6207 5645 5080 4533 4019 3546 3118 2734 2393 2093 1828 1597 1394 1217 1063 928 810 707 617 539 470 410 357 311 270 234 203 175 151 129 111 94 79 66 54 44 35 27 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 50 92 142 202 274 361 464 589 738 917 1133 1394 1709 2089 2551 3111 3792 4616 5613 6806 8214 9833 11616 13444 15113 16346 16878 16576 15513 13925 12098 10268 8579 7098 5837 4785 3914 3198 2610 2128 1731 1405 1136 915 731 579 453 349 262 190 130 80 39 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 10 23 40 61 85 115 151 194 246 308 383 473 582 713 871 1063 1295 1577 1919 2336 2843 3460 4208 5110 6183 7432 8834 10316 11729 12856 13456 13368 12600 11329 9807 8254 6815 5557 4496 3620 2905 2325 1856 1477 1170 922 720 557 423 315 227 155 96 48 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 38 65 98 138 186 242 311 392 490 608 750 920 1127 1376 1678 2044 2487 3021 3661 4420 5302 6292 7348 8381 9258 9827 9966 9645 8939 7989 6945 5918 4978 4152 3446 2852 2356 1945 1605 1323 1089 896 735 601 489 396 318 253 198 153 114 82 55 33 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
 45 48 50 52 55 57 60 63 65 68 71 74 77 80 84 87 91 94 98 102 106 110 114 118 123 128 132 138 143 148 154 160 166 172 179 186 194 202 210 218 228 237 247 258 270 282 295 309 324 340 357 375 395 416 438 462 488 517 547 579 615 653 694 738 785 837 892 951 1015 1083 1156 1234 1317 1405 1497 1594 1696 1800 1907 2016 2124 2231 2335 2432 2521 2598 2663 2711 2741 2752 2743 2714 2665 2597 2513 2416 2307 2190 2068 1943 1817 1692 1571 1453 1341 1234 1134 1040 953 872 796 727 663 605 551 502 457 416 379 345 314 285 259 235 214 194 176 160 145 131 119 107 97 87 78 70 63 56 50 44 39 34 30 26 22 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 41 43
 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 46 48 51 53 56 59 62 66 70 73 78 82 87 92 97 103 109 115 122 130 138 146 156 166 176 188 200 213 227 242 259 277 296 316 338 362 387 414 444 475 509 545 583 624 667 713 762 813 867 923 981 1040 1101 1162 1224 1284 1343 1399 1451 1499 1540 1574 1600 1618 1627 1626 1616 1597 1569 1533 1491 1443 1390 1333 1274 1213 1151 1090 1029 970 912 856 803 752 703 657 614 573 535 500 466 435 406 379 353 330 308 288 269 251 235 220 206 193 180 169 158 149 139 131 123 116 109 102 96 91 85 80 76 71 67 63 60 57 53 50 48 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14
 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 43 46 50 55 59 65 70 77 84 92 100 110 120 132 145 160 176 194 215 237 263 292 324 361 402 448 500 558 625 700 784 880 987 1108 1245 1397 1568 1758 1967 2196 2444 2707 2981 3259 3529 3780 3997 4163 4266 4296 4251 4133 3952 3722 3459 3177 2890 2609 2340 2088 1857 1646 1456 1286 1135 1000 881 776 683 601 529 465 409 359 316 277 243 212 186 162 141 123 106 92 79 67 57 48 40 33 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 14 18 23 29 36 43 52 61 72 84 97 113 130 150 173 199 228 261 299 342 392 448 513 587 673 770 883 1011 1159 1329 1524 1746 2000 2287 2612 2974 3373 3804 4260 4724 5176 5588 5925 6158 6261 6221 6043 5746 5360 4918 4450 3983 3534 3115 2732 2388 2082 1812 1576 1369 1189 1032 895 777 674 584 507 439 380 328 283 244 210 180 154 131 111 93 77 64 52 41 32 24 17 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 32 34 35 37 39 41 42 44 46 48 51 53 55 57 60 62 65 68 71 74 77 80 84 88 92 96 100 105 109 115 120 126 132 139 146 154 162 171 180 191 202 214 227 241 257 274 292 312 334 357 383 411 442 476 513 554 598 647 700 758 822 891 967 1049 1138 1234 1338 1449 1568 1693 1824 1959 2097 2236 2371 2500 2619 2722 2805 2865 2897 2901 2874 2818 2736 2631 2506 2368 2221 2068 1915 1765 1619 1480 1348 1226 1112 1007 911 823 743 670 604 545 491 443 399 359 324 292 263 236 213 192 172 155 139 125 112 100 90 80 72 64 56 50 44 38 33 29 25 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 36 49 64 81 101 124 151 183 220 263 313 372 441 522 617 729 860 1013 1194 1405 1652 1940 2271 2648 3070 3529 4008 4482 4911 5248 5449 5485 5349 5064 4670 4214 3737 3272 2838 2446 2098 1795 1533 1308 1115 950 810 690 588 500 426 362 307 260 220 186 156 131 109 90 74 60 48 37 28 21 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 28 39 52 67 84 103 125 150 178 211 248 290 338 393 456 527 608 700 805 923 1057 1208 1377 1566 1775 2005 2255 2524 2808 3103 3402 3696 3976 4229 4445 4613 4725 4777 4768 4700 4580 4417 4220 4000 3764 3522 3280 3043 2814 2597 2392 2201 2023 1860 1709 1570 1444 1328 1221 1124 1035 954 879 811 748 690 637 588 543 501 463 427 394 363 335 309 284 261 240 220 202 185 169 154 140 127 115 104 94 84 75 67 59 52 45 39 33 28 22 18 13 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 0 0 0 0 0 0 0
 47 49 50 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 97 100 104 108 112 116 120 125 129 134 139 144 150 156 162 168 174 181 188 196 204 212 220 229 239 248 258 269 280 291 303 316 329 342 356 370 385 401 417 433 450 467 485 503 521 540 559 578 597 616 635 653 672 689 706 723 738 753 766 779 789 799 806 812 817 819 820 819 816 811 804 796 786 775 762 749 734 718 701 683 665 646 627 608 589 570 550 531 512 494 476 458 441 424 407 391 376 361 347 333 320 307 295 283 272 261 251 241 232 223 214 206 198 191 184 177 171 165 159 153 148 143 138 134 129 125 121 117 114 110 107 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 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 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46
 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 52 55 58 62 66 70 74 79 85 91 97 104 112 120 129 139 150 162 175 190 206 223 243 264 287 313 341 372 406 444 486 531 581 635 695 760 831 907 989 1076 1168 1265 1365 1466 1567 1665 1756 1838 1906 1958 1991 2002 1991 1958 1905 1835 1750 1655 1553 1446 1339 1234 1132 1034 943 857 778 705 638 577 521 471 425 384 347 313 283 255 231 208 188 170 154 139 126 114 103 93 84 76 68 62 56 50 45 41 36 33 29 26 23 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7
 142 143 143 144 145 146 147 148 149 150 152 153 154 156 158 159 161 163 165 168 170 172 175 178 181 184 188 192 195 200 204 209 214 219 225 231 238 244 252 260 268 276 286 296 306 317 329 341 354 368 383 398 415 432 450 469 489 510 532 555 579 603 629 656 684 712 742 772 802 833 865 897 928 960 991 1021 1050 1078 1105 1130 1153 1173 1191 1206 1218 1227 1233 1235 1233 1228 1220 1209 1194 1176 1156 1133 1108 1081 1053 1023 992 961 928 896 863 831 799 767 736 705 676 647 619 592 566 541 517 494 472 451 431 412 394 376 360 344 329 315 302 289 277 266 255 245 235 226 217 209 201 193 186 179 173 167 161 156 150 145 141 136 132 128 124 120 116 113 109 106 103 100 97 95 92 89 87 85 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 81 83 84 85 87 88 90 91 92 94 95 96 98 99 100 102 103 104 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 123 124 125 126 126 127 128 128 129 130 130 131 131 132 132 133 133 134 134 135 135 136 136 137 138 138 139 139 140 141 141
 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 79 86 93 101 110 120 131 144 158 174 192 212 235 261 290 323 361 403 452 507 570 641 722 814 918 1036 1169 1317 1483 1665 1863 2076 2298 2522 2740 2939 3105 3223 3283 3277 3204 3072 2892 2678 2446 2208 1974 1752 1546 1358 1189 1038 904 787 684 593 515 446 386 333 288 248 213 182 156 133 112 95 79 66 54 43 34 26 20 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22 25 27 31 34 37 41 45 49 54 59 64 70 76 83 90 97 106 115 124 135 147 159 173 188 204 223 242 264 288 315 344 377 413 452 496 545 599 659 726 800 882 973 1075 1187 1311 1449 1600 1766 1947 2144 2356 2582 2821 3069 3323 3575 3819 4045 4244 4405 4520 4581 4584 4528 4417 4256 4056 3826 3576 3316 3054 2797 2549 2314 2095 1891 1704 1533 1377 1236 1109 995 892 800 717 642 576 516 463 415 372 333 299 268 240 215 192 172 154 138 123 109 97 87 77 68 60 53 46 40 35 30 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 54 89 133 187 253 334 434 558 710 899 1134 1426 1790 2243 2803 3488 4309 5252 6265 7228 7961 8278 8085 7443 6526 5522 4562 3716 3001 2414 1937 1552 1243 993 792 630 498 391 304 234 176 129 91 59 34 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 31 32 34 35 37 39 41 43 45 47 50 52 54 57 60 62 65 68 71 75 78 82 85 89 94 98 102 107 112 117 123 129 135 141 148 156 163 171 180 189 198 209 219 231 243 256 269 284 300 316 334 352 372 393 416 440 465 492 521 552 584 619 655 694 735 777 823 870 919 971 1024 1079 1136 1194 1252 1312 1371 1429 1487 1542 1594 1643 1688 1727 1760 1787 1806 1818 1822 1817 1804 1784 1756 1721 1679 1633 1581 1526 1468 1407 1346 1284 1221 1159 1099 1039 982 926 873 821 772 726 682 640 601 564 529 497 466 438 411 386 362 340 320 301 283 267 251 237 223 211 199 188 178 168 159 151 143 136 129 123 117 111 106 101 96 92 88 84 80 77 74 71 68 65 62 60 58 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26
 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 70 71 73 75 77 79 81 84 86 89 91 94 97 100 104 107 111 115 119 124 129 134 140 146 152 159 167 175 184 193 203 214 225 238 251 265 281 298 316 335 356 378 402 427 454 484 515 547 582 619 658 698 740 783 828 873 918 963 1007 1048 1087 1123 1153 1178 1197 1209 1213 1209 1198 1179 1152 1120 1081 1039 992 943 892 841 789 739 689 642 596 553 511 473 436 403 371 342 315 290 267 245 226 208 191 176 162 149 137 126 116 107 99 91 84 77 71 66 61 56 51 47 44 40 37 34 31 29 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33
 8 9 11 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 36 39 41 44 46 49 52 55 58 62 65 69 73 77 81 86 91 96 102 108 114 121 128 136 144 153 162 172 182 194 206 219 233 247 263 280 298 318 339 361 385 410 437 466 497 530 565 602 641 682 726 772 820 870 921 975 1030 1087 1144 1202 1260 1317 1373 1427 1479 1527 1572 1612 1646 1675 1697 1713 1722 1725 1720 1708 1691 1667 1638 1605 1567 1525 1481 1435 1387 1337 1288 1238 1188 1139 1091 1044 998 954 911 870 831 794 758 724 691 661 631 604 578 553 530 508 487 468 449 432 415 400 385 371 358 345 333 322 311 301 291 282 273 264 256 248 240 233 226 219 213 206 200 194 188 183 177 172 166 161 156 151 147 142 137 133 128 124 120 116 112 108 104 100 96 93 89 86 82 79 76 73 70 67 64 61 58 56 53 50 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7
 29 31 33 35 37 39 41 44 46 49 52 54 57 60 64 67 71 74 78 82 86 90 95 100 105 110 115 121 127 133 140 147 154 161 169 178 186 196 205 216 226 237 249 262 275 289 303 318 334 351 369 387 406 427 448 470 494 518 543 570 597 626 656 686 718 750 783 817 852 887 923 959 994 1030 1066 1101 1135 1168 1199 1230 1258 1284 1308 1329 1348 1364 1376 1385 1391 1393 1392 1388 1380 1369 1354 1337 1317 1294 1269 1242 1212 1182 1149 1116 1082 1047 1012 977 941 906 871 837 803 770 737 705 675 645 616 588 561 535 510 486 464 442 421 401 381 363 346 329 313 298 284 270 257 245 233 222 211 201 191 182 173 165 157 149 142 135 128 122 116 110 105 99 94 90 85 81 77 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 29 27 25 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24 25 27
 37 38 40 42 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 87 91 94 98 103 107 111 116 121 126 132 138 144 150 157 164 172 180 189 198 208 218 229 241 253 266 280 296 312 329 348 367 389 411 436 462 489 519 551 585 621 660 701 745 791 840 891 946 1003 1062 1124 1188 1253 1320 1388 1455 1522 1588 1652 1712 1768 1818 1862 1898 1926 1945 1954 1953 1942 1922 1892 1853 1806 1752 1692 1627 1559 1488 1416 1343 1270 1198 1128 1060 994 931 870 813 758 707 658 613 570 531 494 459 427 397 369 343 319 297 276 257 239 223 208 194 180 168 157 146 137 128 119 111 104 97 91 85 79 74 69 65 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35
 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 39 42 44 47 51 54 58 62 66 71 75 81 86 93 99 106 114 122 131 141 152 163 176 189 203 219 236 255 275 296 320 345 373 402 434 469 506 545 588 634 682 733 788 844 904 965 1028 1092 1156 1220 1282 1340 1395 1444 1487 1522 1548 1564 1571 1568 1554 1532 1501 1462 1417 1366 1312 1254 1195 1135 1075 1016 958 902 848 796 746 699 655 613 574 537 502 470 440 412 386 362 339 318 299 281 264 249 234 221 209 197 186 176 167 159 151 143 137 130 124 119 114 109 105 101 97 93 90 87 84 81 79 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 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 2 2 3 3 3 4 4 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 2 5 7 10 13 17 21 25 30 35 40 47 54 62 71 81 92 104 118 134 151 171 194 219 248 281 318 360 409 464 527 598 680 774 880 1002 1141 1299 1478 1680 1906 2158 2435 2735 3053 3381 3708 4017 4290 4504 4641 4687 4637 4495 4274 3992 3672 3334 2994 2666 2357 2073 1816 1586 1381 1202 1044 906 786 682 591 512 443 383 332 286 247 213 183 157 134 114 97 82 68 57 46 37 29 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 64 69 73 78 83 89 95 101 108 115 122 130 139 148 158 168 179 191 204 218 232 247 264 282 300 320 342 364 389 414 441 470 501 533 566 602 639 678 718 760 802 846 891 936 982 1027 1072 1115 1157 1198 1235 1269 1300 1327 1349 1367 1379 1387 1389 1385 1377 1363 1345 1323 1296 1266 1234 1198 1161 1122 1082 1041 1000 958 917 877 837 798 760 723 687 653 620 589 559 530 502 476 452 428 406 385 365 346 328 311 295 280 266 252 240 228 216 205 195 186 177 168 160 152 145 138 132 125 119 114 109 104 99 94 90 86 82 78 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 76 79 83 88 93 98 104 110 117 124 133 142 152 163 175 189 204 220 239 259 281 305 332 362 395 431 470 514 561 614 670 732 799 871 948 1029 1114 1202 1292 1381 1468 1549 1622 1684 1732 1763 1775 1768 1741 1697 1636 1563 1480 1390 1296 1201 1108 1017 930 848 772 700 635 574 519 469 424 382 345 311 280 253 228 205 185 167 150 135 122 110 99 89 80 72 65 58 53 47 42 38 34 31 28 25 22 20 18 16 14 12 11 10 9 8 7 6 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31
 11 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 72 76 80 84 89 94 100 106 112 119 127 135 144 154 165 177 190 203 218 235 253 272 293 316 341 368 397 428 462 498 538 579 624 672 722 775 830 887 945 1005 1064 1122 1178 1230 1278 1319 1353 1378 1394 1399 1394 1379 1354 1319 1277 1229 1175 1118 1058 997 936 876 817 760 706 655 606 561 518 478 442 408 376 347 321 296 274 253 235 217 201 187 174 162 151 140 131 122 115 107 101 95 89 84 79 75 71 67 63 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 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 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11
 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 66 71 75 81 86 92 99 106 113 121 130 139 149 160 171 184 197 211 227 243 261 280 301 323 346 371 399 427 458 491 526 563 602 643 686 732 779 827 877 928 979 1031 1082 1131 1179 1224 1265 1301 1332 1358 1376 1388 1392 1388 1377 1359 1335 1304 1268 1227 1182 1135 1086 1035 984 933 882 832 784 737 692 649 608 570 533 498 466 435 407 380 355 332 310 290 271 253 237 222 208 195 182 171 160 151 141 133 125 117 110 104 98 92 87 82 77 73 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 63 67 72 77 83 89 96 103 111 119 129 139 149 161 174 188 204 221 239 260 282 307 334 363 396 432 471 515 562 615 672 735 803 878 959 1047 1142 1243 1351 1464 1582 1704 1826 1947 2064 2173 2270 2351 2414 2454 2470 2460 2426 2368 2289 2193 2083 1963 1838 1711 1584 1461 1341 1228 1121 1021 929 844 765 694 628 569 515 466 422 382 346 313 283 256 232 210 191 173 157 142 129 117 106 96 87 79 72 65 59 53 48 43 39 35 32 28 25 23 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 26 28 31 33 35 38 41 45 48 52 57 62 68 74 81 88 97 107 117 129 143 158 175 195 216 241 269 300 335 375 420 471 529 594 668 751 844 949 1066 1198 1343 1504 1679 1869 2070 2280 2493 2702 2898 3069 3206 3298 3339 3323 3254 3136 2979 2793 2589 2377 2165 1959 1764 1581 1414 1261 1123 998 887 788 699 621 551 489 434 386 343 305 271 241 215 191 170 152 136 121 108 97 87 78 70 63 57 51 46 42 38 35 31 29 26 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 56 58 61 63 67 70 73 77 82 86 91 97 103 109 117 125 133 143 153 165 178 192 207 224 243 264 287 312 340 371 405 443 485 531 583 639 701 770 846 929 1020 1119 1227 1343 1469 1602 1744 1892 2044 2197 2349 2494 2628 2745 2840 2909 2946 2951 2923 2862 2773 2660 2529 2383 2230 2073 1917 1764 1618 1478 1348 1226 1114 1011 916 830 751 680 615 557 504 456 413 374 339 307 278 252 229 208 189 172 156 142 130 118 108 98 90 82 75 69 63 58 53 49 45 42 38 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 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 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22
 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 50 54 58 63 68 73 79 85 92 99 107 116 125 135 146 157 170 184 198 214 231 250 270 291 314 338 364 391 420 451 482 515 549 584 619 654 688 721 752 781 808 830 849 863 873 877 876 871 861 846 828 806 781 754 726 696 665 634 603 573 543 514 486 458 432 408 384 362 341 321 302 284 267 252 237 223 211 198 187 177 167 157 149 141 133 126 119 113 107 102 97 92 88 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 19 22 26 30 34 39 44 50 56 64 72 81 90 102 114 128 143 160 179 200 224 251 280 314 351 392 439 491 549 614 686 767 858 958 1070 1194 1331 1482 1646 1825 2017 2220 2433 2652 2871 3083 3281 3455 3598 3700 3755 3761 3717 3627 3496 3332 3145 2942 2732 2521 2314 2115 1927 1751 1588 1438 1301 1177 1064 962 870 787 712 646 585 531 483 440 401 366 334 306 280 258 237 218 202 187 173 161 149 139 130 122 114 107 101 95 90 85 81 76 73 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 100 105 111 117 124 131 139 147 156 166 177 188 201 215 229 245 263 282 302 324 348 374 402 432 464 499 536 575 616 660 705 751 799 846 893 938 981 1019 1052 1078 1097 1107 1108 1099 1081 1054 1019 978 931 881 828 773 719 665 613 563 516 471 430 391 356 323 293 266 241 218 197 178 161 146 132 119 108 97 88 79 72 65 58 53 47 43 38 34 31 28 25 22 19 17 15 13 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 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6
 12 14 15 17 19 21 23 25 27 30 32 34 37 40 42 45 48 51 55 58 61 65 69 73 77 81 86 90 95 100 105 111 116 122 129 135 142 149 157 165 173 182 192 202 212 224 236 248 262 276 292 308 326 345 365 387 411 436 464 493 525 559 596 635 678 724 773 826 883 943 1007 1076 1148 1224 1303 1385 1470 1557 1645 1733 1819 1902 1980 2052 2115 2167 2207 2233 2243 2239 2218 2182 2131 2067 1992 1907 1815 1718 1618 1517 1417 1318 1222 1130 1042 959 881 808 740 677 619 565 516 471 429 392 357 326 297 271 247 225 205 187 171 156 142 130 119 108 99 90 82 75 68 62 57 51 47 42 38 35 31 28 25 22 20 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11
 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 95 100 105 110 116 123 130 138 146 155 164 174 185 198 211 225 240 257 274 294 315 337 362 388 417 447 480 515 553 593 635 679 726 774 823 873 923 972 1019 1062 1101 1134 1160 1177 1185 1183 1171 1150 1119 1081 1036 986 932 875 818 761 705 651 599 550 504 461 421 384 350 319 291 265 241 220 200 182 166 152 138 126 115 106 97 88 81 74 68 62 57 52 48 44 40 37 34 31 28 26 23 21 19 18 16 14 13 12 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7
 24 24 25 25 26 26 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 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 76 79 81 85 88 92 95 99 103 108 113 118 123 129 135 141 147 154 162 170 178 186 195 205 215 225 236 247 259 271 283 296 309 322 336 349 363 376 390 403 415 427 439 450 459 468 475 481 486 489 490 490 489 485 481 475 467 458 448 438 426 413 400 387 373 359 345 331 318 304 291 278 265 253 241 230 219 208 198 189 180 171 163 155 148 141 134 128 122 117 112 107 102 98 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23
 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 47 50 52 55 59 62 66 70 74 79 83 89 94 101 107 114 122 130 139 149 159 171 183 196 211 227 244 262 282 303 326 351 378 407 438 471 506 544 584 625 669 714 760 808 856 903 950 994 1036 1074 1108 1136 1158 1173 1181 1181 1173 1158 1137 1109 1077 1039 999 956 911 865 819 773 728 684 642 602 563 527 492 459 429 400 373 348 325 303 283 264 247 230 215 201 189 177 166 155 146 137 129 121 114 108 102 96 91 86 82 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11
 102 105 108 111 114 117 120 124 128 131 135 139 144 148 153 158 163 168 174 179 186 192 199 206 214 222 230 239 249 259 270 281 293 306 319 333 349 365 381 399 418 438 460 482 506 530 556 583 612 641 671 703 735 768 802 835 869 903 936 968 1000 1029 1056 1081 1103 1122 1138 1149 1157 1161 1160 1155 1146 1133 1117 1097 1074 1048 1019 989 957 924 890 856 821 787 752 718 685 652 621 590 561 532 505 479 454 430 407 385 365 345 327 309 293 277 262 248 235 223 211 200 190 180 171 162 154 147 140 133 126 120 115 110 105 100 96 91 88 84 80 77 74 71 68 66 63 61 59 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99
 28 30 31 32 34 36 37 39 41 43 44 46 49 51 53 55 58 61 63 66 69 72 75 79 82 86 90 93 98 102 106 111 116 121 126 132 138 144 150 156 163 170 177 185 192 200 208 217 226 235 244 253 263 273 283 294 304 315 325 336 347 358 370 381 392 403 414 424 435 446 456 466 476 485 494 503 512 520 527 534 541 547 553 559 563 568 572 575 578 580 582 584 585 585 585 585 584 582 580 578 575 572 568 564 559 554 549 543 537 530 523 516 508 501 492 484 475 466 456 447 437 427 417 407 397 387 376 366 356 345 335 325 315 305 295 286 276 267 257 248 240 231 223 214 207 199 191 184 177 170 163 157 151 145 139 134 128 123 118 113 109 104 100 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 24 25 26 27
 7 8 9 11 12 14 15 17 19 21 22 24 26 29 31 33 36 38 41 44 47 50 53 56 60 63 67 71 75 80 84 89 94 99 105 110 116 122 129 135 142 150 157 165 173 181 190 199 209 218 229 239 250 261 273 285 297 310 323 337 350 365 379 395 410 426 442 459 476 493 511 529 548 567 586 606 626 647 667 689 710 732 754 777 799 822 845 868 891 914 937 960 983 1005 1026 1047 1067 1085 1103 1119 1133 1146 1156 1165 1170 1174 1174 1172 1166 1158 1146 1132 1114 1094 1071 1046 1018 988 957 925 891 856 821 786 751 715 681 647 613 581 550 519 490 462 435 410 386 362 341 320 300 282 264 248 232 218 204 191 179 167 156 146 137 128 120 112 104 97 91 84 79 73 68 63 59 54 50 46 43 39 36 33 30 27 25 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 1 2 3 5 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 2 4 7 10 13 17 21 26 31 37 43 51 59 68 78 90 103 118 134 153 174 198 224 255 289 328 371 421 476 539 610 690 780 880 993 1117 1255 1405 1569 1744 1928 2118 2308 2493 2665 2815 2935 3017 3058 3054 3007 2921 2802 2659 2498 2329 2155 1984 1818 1661 1513 1376 1249 1134 1028 933 847 769 698 635 578 527 481 440 403 369 339 313 288 267 247 229 213 199 186 175 164 154 146 138 131 124 118 113 108 104 99 95 92 89 86 83 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 2 3 4 5 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 33 36 39 42 45 48 51 55 59 63 68 73 78 84 90 96 104 111 120 129 139 150 161 174 188 204 220 239 259 281 306 333 362 395 430 469 512 560 611 668 729 796 869 947 1031 1121 1216 1316 1419 1524 1630 1734 1833 1924 2004 2070 2119 2148 2156 2142 2107 2053 1981 1895 1799 1695 1587 1477 1369 1262 1160 1063 972 887 808 734 667 606 549 498 452 409 371 336 305 276 250 227 206 187 169 154 140 127 115 105 95 87 79 72 65 60 54 49 45 41 37 34 31 28 26 24 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 7 8 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 53 57 61 66 71 76 82 88 94 102 109 118 127 137 148 160 173 188 203 221 239 260 282 307 333 363 394 429 466 507 550 597 647 701 757 815 876 938 1001 1063 1124 1182 1236 1284 1325 1358 1381 1395 1398 1390 1373 1347 1313 1272 1225 1175 1121 1065 1009 953 897 843 791 741 693 648 605 564 526 491 458 427 398 372 347 324 302 283 264 247 232 217 204 191 180 169 159 150 142 134 127 120 114 108 103 98 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 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 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 64 65 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 106 110 114 117 121 126 130 135 140 145 151 157 163 170 177 184 192 200 209 218 228 238 249 261 273 285 299 313 327 343 358 375 392 409 427 445 464 483 501 520 538 556 573 589 604 618 630 641 650 657 661 664 664 662 658 652 644 633 621 608 593 577 560 542 523 504 485 466 447 428 409 391 373 355 338 322 306 291 277 263 250 237 225 214 203 192 183 173 165 156 148 141 134 128 121 116 110 105 100 95 91 87 83 80 76 73 70 68 65 63 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 30 33 36 38 42 45 48 52 56 60 65 70 75 80 86 93 99 107 114 122 131 141 151 161 173 185 198 212 227 243 260 278 298 318 340 363 388 414 442 472 503 536 571 608 646 686 728 772 817 864 912 960 1009 1057 1105 1151 1195 1236 1273 1305 1332 1352 1364 1369 1365 1353 1333 1305 1270 1228 1181 1129 1074 1017 958 899 841 783 728 674 623 575 529 487 447 410 376 344 315 288 264 241 220 201 184 168 153 140 128 117 106 97 88 81 73 67 60 55 50 45 40 36 33 29 26 23 20 18 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 14 19 24 30 36 44 52 61 71 83 96 111 127 146 168 192 219 251 286 327 374 427 488 557 637 729 833 954 1091 1249 1429 1633 1865 2127 2419 2742 3095 3470 3861 4252 4625 4956 5221 5396 5466 5423 5273 5032 4721 4366 3988 3608 3239 2890 2568 2274 2010 1773 1563 1377 1213 1069 942 830 731 645 569 501 442 390 344 304 268 236 208 183 161 141 124 109 95 83 72 63 54 47 40 34 29 24 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 53 58 63 68 74 80 87 94 101 109 118 127 137 148 159 171 184 198 213 229 246 264 284 305 327 351 376 403 432 463 495 529 565 603 643 684 727 772 817 864 911 959 1006 1052 1098 1141 1182 1220 1254 1284 1310 1330 1346 1356 1360 1359 1353 1341 1325 1305 1281 1254 1225 1193 1159 1124 1088 1052 1015 979 943 907 872 838 805 772 741 711 682 654 627 601 577 553 530 508 487 467 448 429 411 394 378 362 347 333 319 306 293 281 269 258 247 236 226 216 207 198 190 182 174 166 159 152 145 139 133 127 121 116 111 106 101 96 92 88 84 80 76 73 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 16 18 20 22 25 28 31 34 37 41 45
 0 0 3 6 9 13 16 21 25 30 36 41 48 55 63 71 80 90 101 113 127 141 157 175 194 215 239 265 293 324 359 397 440 486 537 594 656 724 798 880 968 1064 1167 1276 1392 1513 1638 1764 1889 2011 2125 2227 2315 2384 2433 2458 2460 2438 2394 2332 2252 2160 2059 1951 1840 1728 1618 1510 1406 1308 1215 1127 1045 969 898 833 773 717 665 618 574 534 497 463 432 403 376 351 328 307 288 269 253 237 222 209 196 185 174 164 154 145 137 129 122 116 109 103 98 93 88 83 79 75 71 68 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 5 7 9 11 13 16 18 21 24 27 31 34 38 42 46 51 56 61 67 73 79 86 93 101 109 118 127 137 147 158 170 183 196 210 225 240 257 274 292 311 331 352 374 397 420 444 469 495 521 548 575 603 631 659 687 714 742 769 795 821 846 870 893 915 936 955 973 990 1004 1018 1030 1040 1048 1055 1060 1063 1065 1064 1062 1058 1052 1045 1036 1025 1012 997 981 963 944 923 901 878 853 828 802 775 747 719 691 662 634 606 578 550 523 496 470 445 421 397 375 353 332 312 294 276 259 243 227 213 199 187 175 163 153 143 133 125 116 109 101 95 88 82 77 71 66 62 58 54 50 46 43 40 37 34 31 29 26 24 22 20 18 16 15 13 12 10 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 18 20 23 26 29 32 35 39 42 46 51 55 60 65 71 77 83 90 97 104 113 122 131 141 152 164 177 191 206 222 240 258 279 301 325 351 379 410 443 478 517 559 603 652 704 759 818 881 948 1018 1091 1166 1244 1323 1401 1479 1555 1627 1694 1754 1806 1849 1881 1902 1911 1909 1895 1870 1836 1793 1742 1686 1625 1560 1494 1426 1358 1290 1224 1160 1097 1037 980 925 873 824 778 734 692 654 617 583 551 521 493 467 442 419 398 378 359 342 325 310 296 282 270 258 247 237 227 218 210 202 194 187 181 174 169 163 158 153 148 144 139 135 131 127 124 120 117 114 111 107 104 102 99 96 93 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 38 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 6 9 12 15 18 22 25 29 34 39 44 49 56 62 69 77 86 95 106 117 129 143 158 174 192 212 234 258 285 315 348 385 425 470 520 575 636 704 778 859 948 1044 1149 1261 1380 1505 1634 1766 1897 2024 2143 2250 2341 2411 2458 2479 2474 2443 2388 2313 2221 2116 2002 1882 1761 1640 1521 1407 1299 1196 1100 1011 928 851 781 716 656 602 552 507 465 427 393 361 332 306 282 260 240 221 204 189 175 162 150 139 129 120 112 104 97 90 84 79 74 69 65 61 57 54 51 48 45 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 2 5 7 10 13 16 20 24 28 33 38 43 49 56 63 71 80 89 100 111 124 138 154 171 190 211 235 261 290 323 359 400 445 495 552 614 684 762 848 944 1049 1165 1292 1428 1575 1730 1892 2058 2223 2382 2530 2661 2768 2845 2888 2896 2868 2806 2715 2601 2468 2324 2173 2020 1870 1724 1585 1454 1332 1218 1114 1018 930 850 778 712 652 597 548 503 462 425 392 361 334 308 285 265 246 228 212 198 185 173 162 152 142 134 126 119 113 107 101 96 92 88 84 80 77 74 71 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 9 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 112 119 127 135 143 152 161 171 181 191 202 213 225 237 249 262 276 289 304 319 334 349 366 382 399 416 434 452 470 489 508 527 546 565 584 604 623 642 661 680 699 717 735 752 770 786 802 818 833 848 862 875 888 901 913 924 935 946 957 967 977 986 996 1006 1015 1025 1034 1044 1054 1064 1074 1084 1094 1105 1115 1126 1137 1148 1159 1171 1182 1193 1204 1215 1225 1235 1245 1254 1262 1269 1276 1281 1285 1287 1288 1287 1284 1280 1273 1263 1252 1238 1222 1204 1183 1160 1135 1108 1079 1048 1017 983 949 914 879 843 807 772 736 701 667 634 601 569 539 510 481 454 429 404 381 358 337 317 298 281 264 248 233 219 206 193 181 170 160 150 140 132 124 116 108 102 95 89 83 78 72 68 63 59 54 50 47 43 40 37 34 31 28 25 23 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 25 27 30 33 36 40 43 47 51 55 60 64 69 74 80 86 92 98 105
 21 23 25 26 28 30 32 34 36 39 41 43 46 48 51 53 56 59 62 66 69 73 76 81 85 90 95 100 106 112 119 127 135 145 155 167 179 194 210 228 248 271 297 327 361 399 443 493 550 616 690 776 874 985 1111 1255 1416 1596 1796 2015 2249 2494 2742 2983 3200 3379 3502 3557 3537 3443 3282 3071 2826 2565 2300 2044 1804 1582 1382 1204 1046 906 784 678 585 504 433 372 318 272 231 196 165 138 114 94 76 60 47 35 25 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 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 15 16 18 19
 52 55 58 62 65 69 73 77 82 86 91 96 101 106 111 117 123 130 137 144 151 159 167 175 184 194 204 215 226 238 250 263 277 292 308 325 342 361 381 403 425 449 474 501 530 560 592 626 661 698 737 777 819 862 907 952 997 1043 1089 1134 1177 1219 1258 1294 1327 1355 1378 1397 1409 1416 1417 1413 1402 1386 1365 1339 1308 1274 1237 1198 1156 1112 1068 1023 978 933 889 845 803 761 721 682 645 609 575 543 511 482 454 427 402 379 356 335 315 297 279 263 247 233 219 206 195 183 173 163 154 145 137 130 123 116 110 104 99 94 89 85 80 76 73 69 66 62 59 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31 33 36 38 41 43 46 49
 0 0 0 0 0 2 6 10 15 20 25 31 37 44 51 59 67 76 86 97 109 121 135 150 167 185 205 227 252 279 309 342 378 419 465 516 574 638 709 790 881 983 1097 1226 1370 1530 1709 1908 2126 2364 2621 2894 3179 3470 3758 4031 4279 4487 4642 4736 4761 4717 4607 4441 4228 3982 3716 3440 3163 2894 2636 2393 2168 1960 1770 1597 1440 1298 1170 1054 950 857 772 696 628 566 510 460 414 373 336 302 271 244 218 195 175 156 139 123 109 96 85 74 65 56 48 41 35 30 24 20 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 29 37 47 58 70 84 100 118 139 163 190 222 258 299 348 404 468 543 630 730 847 981 1136 1314 1516 1744 1998 2275 2570 2874 3174 3451 3684 3855 3945 3948 3865 3706 3490 3235 2960 2682 2410 2154 1918 1703 1510 1338 1185 1051 932 827 736 655 584 521 466 417 374 335 301 271 244 220 198 179 162 146 132 119 108 98 89 80 73 66 60 54 49 44 40 36 33 29 27 24 22 19 17 16 14 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 18 22 25 29 34 38 44 49 55 62 69 76 85 94 104 114 126 139 152 167 183 201 220 240 262 286 312 340 369 401 434 469 506 545 585 625 667 708 748 788 825 859 889 915 937 953 963 968 967 961 950 934 915 892 867 841 812 784 755 726 697 670 643 618 593 570 549 529 510 492 476 461 447 434 423 412 403 394 386 379 372 367 362 357 353 350 347 344 342 340 339 338 337 336 336 335 335 335 335 335 334 334 334 333 332 331 330 328 326 324 321 317 314 310 305 300 295 289 283 276 269 262 254 247 239 231 223 215 207 199 191 183 175 167 160 153 145 139 132 125 119 113 107 102 96 91 86 82 77 73 69 65 61 58 54 51 48 45 42 40 37 35 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 74 80 85 91 98 104 111 119 126 134 142 151 160 169 179 189 199 209 220 231 242 254 265 277 289 301 313 325 336 348 359 371 382 392 402 412 421 430 439 446 454 460 467 472 477 482 486 490 494 497 500 503 506 508 511 514 517 520 524 527 531 536 541 546 552 559 566 573 581 590 599 609 619 630 641 652 664 675 687 700 711 723 735 745 756 765 773 780 786 790 792 793 791 787 781 773 762 748 733 716 696 675 652 628 603 577 550 524 497 470 444 418 393 369 346 323 302 282 263 245 228 212 197 182 169 157 146 135 125 116 108 100 93 86 80 74 69 64 59 55 51 47 43 40 37 35 32 30 27 25 23 21 20 18 17 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 13 15 17 19 21 23 25 28 31 34 37 40 43 47 51 55 60 64 69
 10 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 66 71 75 80 85 91 96 102 109 115 123 130 138 146 155 165 175 185 196 207 220 232 246 260 274 289 305 322 339 357 375 393 413 432 452 472 493 513 534 554 574 594 613 631 649 666 683 698 712 724 736 746 755 762 768 772 775 777 777 775 772 768 762 755 747 738 727 715 702 688 674 658 642 625 607 589 571 552 533 514 494 475 456 437 418 399 381 363 346 329 312 296 281 266 252 239 226 213 201 190 180 170 160 151 142 134 127 119 113 106 100 95 89 84 79 75 71 67 63 59 56 53 50 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 2 3 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 30 32 35 38 41 44 48 51 55 60 64 69 75 81 87 94 101 109 118 127 137 148 160 173 187 202 218 236 254 275 296 319 344 370 398 427 458 489 522 556 590 624 658 691 722 752 780 804 826 844 857 867 872 874 871 864 854 840 824 806 785 763 740 716 692 667 643 618 594 571 548 526 505 484 464 445 427 410 393 378 363 348 335 322 309 298 286 276 266 256 247 238 230 222 214 207 200 193 187 181 175 169 164 158 153 148 144 139 135 130 126 122 118 114 110 107 103 100 96 93 90 86 83 80 77 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 14 13 12 11 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 60 65 70 76 82 88 94 101 109 116 124 133 142 151 161 172 183 194 206 219 232 245 259 274 289 305 321 338 356 373 392 410 429 448 468 487 507 526 546 565 584 603 621 639 656 673 689 704 718 731 744 755 766 776 784 792 799 804 809 813 816 818 819 819 818 816 814 810 805 800 793 786 777 768 757 746 733 720 706 691 675 659 641 624 605 586 567 547 527 507 487 466 446 426 406 387 368 349 330 313 295 279 263 247 232 218 205 192 180 168 157 147 138 128 120 112 104 97 91 85 79 74 69 64 60 56 52 49 46 43 40 37 35 33 30 29 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 30 33 36 39 43 47 51 55
 0 0 0 1 3 5 7 10 13 16 19 23 27 31 36 41 46 52 59 66 73 82 91 101 112 124 137 151 166 183 202 222 245 269 295 324 356 390 427 467 509 555 604 656 710 766 824 883 942 1000 1057 1110 1159 1203 1240 1270 1293 1307 1313 1312 1303 1288 1267 1241 1211 1179 1144 1108 1072 1035 999 964 930 897 866 836 807 780 755 731 708 686 666 646 628 610 593 577 561 546 531 516 502 487 473 459 445 430 416 402 387 373 358 344 329 315 301 286 272 259 245 232 219 207 195 183 172 161 151 141 132 123 114 107 99 92 85 79 73 68 63 58 53 49 45 42 38 35 32 29 27 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 37 41 45 50 54 60 65 71 77 84 91 98 106 114 123 133 143 154 166 179 192 207 222 239 257 276 296 318 342 368 395 424 456 490 526 565 607 652 699 750 804 861 922 985 1052 1122 1194 1269 1345 1423 1501 1579 1655 1729 1800 1867 1928 1982 2030 2069 2099 2120 2132 2135 2129 2114 2092 2062 2026 1985 1940 1890 1838 1784 1729 1672 1616 1560 1504 1450 1396 1345 1294 1245 1198 1153 1110 1068 1028 989 953 917 884 851 820 791 763 735 709 685 661 638 616 595 574 555 536 518 501 484 468 453 438 424 410 396 383 371 359 347 336 325 315 305 295 285 276 267 259 251 243 235 227 220 213 206 200 193 187 181 175 169 164 159 153 148 144 139 134 130 126 121 117 113 110 106 102 99 95 92 89 86 83 80 77 74 71 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 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 2 4 6 8 10 12 15 17 20 23 26 29
 82 85 88 91 94 98 101 104 108 111 115 119 122 126 130 134 138 143 147 152 156 161 166 171 176 182 187 193 199 206 212 219 226 234 242 250 259 268 278 288 299 311 323 336 350 365 381 397 415 434 454 475 497 521 546 573 600 629 660 692 725 759 794 829 865 902 938 974 1009 1042 1074 1103 1129 1152 1171 1185 1195 1200 1199 1193 1182 1166 1145 1119 1090 1056 1020 981 941 899 856 814 771 729 687 647 607 570 534 499 466 435 406 378 352 328 305 284 264 245 228 212 197 183 170 158 147 137 128 119 111 104 97 91 85 79 74 70 66 62 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 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 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 74 76 79
 0 0 0 0 0 0 0 0 1 4 7 11 15 19 23 28 34 40 46 53 61 69 78 89 100 112 125 140 156 174 194 216 240 266 296 328 364 403 447 495 548 606 670 740 815 897 985 1079 1178 1281 1387 1495 1603 1707 1806 1896 1975 2039 2088 2120 2133 2129 2108 2071 2021 1960 1890 1815 1735 1653 1571 1490 1410 1333 1260 1189 1123 1060 1001 946 894 845 800 758 718 681 646 613 583 554 527 502 477 455 433 413 393 375 357 340 324 309 294 280 267 254 241 229 218 207 197 187 177 168 159 151 143 135 128 121 114 108 101 96 90 85 80 75 71 66 62 58 55 51 48 45 42 39 36 34 31 29 27 24 22 21 19 17 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 0 0 0 0 0 0 0 0
 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 31 34 37 40 43 47 51 56 60 65 71 77 83 90 97 105 114 124 134 145 157 170 184 199 215 232 250 270 291 313 336 360 385 411 437 464 491 517 542 567 589 610 628 644 657 667 673 677 677 674 668 660 649 637 623 607 591 574 556 538 520 502 484 467 450 433 417 401 386 371 357 344 331 318 306 295 283 273 262 252 243 234 225 216 208 200 192 185 177 170 164 157 151 145 139 133 128 122 117 112 108 103 99 94 90 86 82 79 75 72 69 66 63 60 57 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 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 1
 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 25 28 31 34 37 40 44 48 53 58 63 68 74 80 87 95 103 112 121 131 142 154 167 181 196 212 229 248 268 290 313 337 364 392 422 454 487 523 560 599 640 683 727 772 819 866 915 965 1014 1065 1115 1164 1214 1262 1309 1355 1399 1441 1481 1518 1551 1581 1607 1629 1647 1659 1666 1667 1662 1651 1633 1610 1580 1544 1503 1457 1406 1351 1292 1232 1169 1106 1042 979 917 856 797 740 686 635 587 541 498 459 422 388 356 327 300 275 252 232 213 195 179 164 151 139 127 117 108 99 91 84 77 71 65 60 55 50 46 42 38 35 32 29 26 24 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 35 37 40 42 45 48 51 54 58 61 65 69 73 78 82 87 92 97 103 108 114 121 127 134 142 149 158 166 175 184 194 205 215 227 238 251 264 277 291 306 321 337 354 371 388 406 425 444 464 484 504 525 546 567 589 610 632 654 675 696 717 738 759 779 799 818 837 855 873 891 908 925 941 957 973 988 1003 1018 1033 1047 1062 1076 1090 1104 1118 1132 1146 1160 1173 1186 1198 1210 1221 1231 1241 1249 1256 1261 1264 1265 1264 1261 1255 1246 1235 1220 1202 1182 1158 1131 1102 1071 1037 1001 964 926 886 846 806 766 726 687 649 612 576 541 508 476 445 417 389 364 339 316 295 275 256 238 222 207 192 179 166 155 144 134 124 115 107 99 92 85 79 73 68 62 58 53 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28 30
 0 0 0 0 3 6 9 12 16 20 24 29 34 39 44 50 56 63 70 77 85 93 102 112 122 132 143 155 167 181 194 209 224 240 257 274 293 312 332 352 373 395 418 441 464 489 513 538 563 588 613 639 664 689 715 740 764 789 814 839 863 888 913 939 965 992 1019 1047 1077 1108 1140 1173 1209 1246 1285 1325 1368 1412 1458 1506 1555 1605 1656 1708 1759 1809 1857 1902 1943 1979 2010 2032 2046 2050 2043 2025 1994 1953 1899 1835 1762 1681 1593 1501 1407 1311 1215 1122 1031 944 862 784 712 645 583 526 475 428 385 346 311 280 251 226 203 182 163 147 132 118 106 95 85 76 68 61 54 48 43 38 33 29 25 22 19 16 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 90 98 107 117 127 138 149 161 174 187 202 217 232 248 265 282 300 318 337 355 374 392 410 427 444 459 474 487 498 508 515 521 526 528 528 526 523 518 512 504 496 486 475 464 453 441 429 418 406 394 383 373 362 353 343 335 327 320 313 307 302 297 293 290 288 286 284 283 283 284 285 286 288 291 294 298 302 307 312 318 324 331 338 345 354 362 371 380 390 400 410 420 431 441 451 462 472 481 490 498 505 512 517 521 523 523 522 519 514 508 499 489 477 464 449 434 417 400 382 364 346 328 310 292 275 258 242 227 212 199 185 173 161 150 140 130 121 113 105 97 91 84 78 73 67 63 58 54 50 46 43 40 37 34 31 29 26 24 22 20 19 17 15 14 12 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 1 2 4 5 7 8 10 12 14 17 20 22 26 29 33 37 41 46 51 56 62 68 75
 0 0 2 4 7 9 12 14 17 20 24 28 32 36 41 46 52 58 64 71 79 88 97 107 118 130 144 158 174 192 211 232 256 282 310 342 377 415 457 503 554 610 670 736 807 884 965 1051 1140 1231 1324 1415 1503 1586 1660 1724 1774 1811 1831 1836 1825 1799 1760 1710 1652 1586 1516 1442 1368 1294 1221 1150 1081 1016 954 895 839 787 737 691 648 607 569 534 500 469 439 412 386 361 338 316 296 276 258 241 225 210 195 182 169 157 146 135 125 116 107 99 91 84 78 71 66 60 55 51 46 42 39 35 32 29 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 24 30 37 43 51 59 67 76 86 97 108 120 133 147 162 178 195 213 233 254 277 301 327 355 384 416 450 487 526 567 611 658 708 761 818 877 939 1004 1073 1144 1218 1294 1372 1451 1532 1612 1693 1772 1849 1924 1995 2062 2123 2178 2227 2268 2302 2328 2346 2357 2359 2355 2343 2325 2301 2271 2237 2198 2156 2111 2063 2012 1960 1907 1853 1798 1743 1687 1631 1576 1521 1466 1412 1359 1306 1255 1204 1154 1105 1057 1011 965 921 878 836 796 756 719 682 647 613 581 550 520 491 464 439 414 391 369 348 328 309 292 275 259 245 231 218 206 194 183 173 163 154 146 138 130 123 117 110 104 99 94 89 84 79 75 71 67 63 60 57 53 50 47 45 42 39 37 34 32 30 28 26 24 22 20 18 16 15 13 12 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9
 39 41 44 46 49 52 55 57 60 63 66 70 73 76 79 83 86 90 93 97 101 104 108 112 117 121 125 130 135 140 145 150 156 162 169 176 183 191 199 209 218 229 241 254 268 284 301 320 341 364 390 418 450 486 525 568 617 670 729 794 866 944 1030 1123 1223 1329 1442 1559 1680 1801 1920 2033 2136 2225 2295 2342 2363 2357 2323 2263 2181 2079 1962 1836 1705 1572 1442 1315 1194 1081 976 878 789 708 634 567 506 452 403 359 320 285 253 225 200 177 157 140 124 110 97 86 76 67 59 52 46 41 36 32 28 25 22 19 17 15 13 12 11 9 8 8 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 29 31 34 36
 61 68 74 82 89 97 105 114 123 132 142 153 164 175 187 200 213 227 241 256 271 287 303 321 338 357 376 395 415 436 457 479 501 523 546 570 594 618 642 667 692 717 743 769 795 822 848 876 903 931 960 990 1020 1051 1084 1117 1152 1188 1225 1264 1305 1347 1391 1436 1482 1530 1579 1629 1679 1729 1779 1828 1875 1919 1961 1998 2031 2058 2078 2091 2096 2091 2078 2055 2023 1981 1930 1871 1805 1733 1655 1573 1488 1402 1316 1230 1145 1063 983 907 834 765 701 640 584 531 483 438 397 359 325 294 265 239 216 194 175 158 142 128 115 103 93 84 75 68 61 55 49 45 40 36 33 29 26 24 22 19 18 16 14 13 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 21 25 30 34 39 44 50 55
 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 12 14 16 18 20 22 25 27 30 33 36 39 43 46 51 55 60 66 72 79 87 96 105 116 129 143 160 179 200 225 254 288 327 372 425 487 560 645 744 860 997 1156 1343 1560 1812 2103 2436 2812 3231 3689 4174 4670 5149 5580 5924 6149 6231 6162 5955 5634 5233 4787 4326 3873 3443 3046 2684 2361 2073 1819 1596 1400 1229 1079 948 833 733 645 568 501 443 391 346 307 273 243 217 194 174 157 143 130 119 110 102 96 90 86 82 79 76 74 72 71 70 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 62 61 60 59 58 57 55 54 52 51 49 48 46 44 43 41 39 37 35 33 31 30 28 26 24 22 20 18 16 14 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 12 15 18 21 24 28 31 35 39 43 48 52 57 62 67 73 79 85 91 98 105 112 120 128 137 146 155 165 176 187 199 212 226 241 257 274 292 312 334 358 384 412 444 478 516 558 605 657 714 777 846 923 1008 1100 1200 1307 1423 1544 1670 1800 1929 2054 2172 2277 2366 2432 2473 2486 2470 2424 2353 2258 2145 2018 1882 1742 1602 1464 1332 1206 1088 979 878 785 701 625 556 494 438 388 343 303 267 235 206 181 159 139 121 105 91 79 68 59 50 43 37 31 26 22 18 15 12 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 51 54 58 62 66 70 74 78 82 86 90 94 97 101 105 108 112 115 118 121 124 127 129 131 133 135 137 138 139 140 140 141 141 141 140 140 139 137 136 135 133 131 129 127 125 122 120 117 115 112 110 108 106 104 102 101 100 99 99 100 101 104 107 111 116 122 130 140 151 165 181 199 221 246 275 308 346 389 439 497 562 637 724 822 935 1065 1213 1383 1578 1799 2050 2333 2647 2991 3358 3738 4110 4450 4725 4902 4957 4877 4669 4358 3976 3559 3138 2733 2359 2023 1727 1469 1246 1056 894 755 638 539 455 384 323 272 229 192 161 134 112 92 76 62 50 40 32 24 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 18 21 23 27 30 33 36 40 43 47
 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 17 20 23 26 28 31 34 38 41 44 48 51 55 59 63 68 72 77 82 87 92 98 104 110 116 123 131 139 147 156 165 175 186 198 211 224 239 255 273 292 313 336 361 388 419 452 489 529 574 623 677 736 801 873 951 1036 1129 1229 1338 1454 1579 1711 1851 1998 2150 2308 2468 2629 2788 2943 3090 3227 3348 3452 3534 3591 3622 3624 3598 3543 3461 3356 3229 3085 2927 2760 2587 2412 2238 2067 1903 1745 1597 1457 1327 1207 1096 995 903 819 743 675 613 557 507 462 421 384 352 322 295 271 249 229 211 195 180 166 153 142 131 122 113 105 97 90 83 77 71 66 61 56 51 47 43 39 36 32 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 24 36 49 65 83 104 129 157 190 227 270 319 376 440 512 593 685 786 897 1019 1150 1289 1434 1584 1736 1886 2033 2173 2305 2425 2534 2631 2716 2792 2860 2921 2977 3032 3085 3138 3192 3246 3299 3349 3394 3430 3453 3458 3440 3394 3318 3210 3070 2900 2705 2492 2268 2040 1815 1599 1396 1208 1038 886 751 634 531 442 366 301 246 199 159 125 96 72 52 35 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 24 28 32 37 42 48 55 62 70 79 89 101 113 127 143 161 181 203 228 256 287 322 361 404 452 505 564 628 697 772 853 937 1026 1117 1209 1300 1388 1471 1546 1612 1666 1707 1735 1749 1749 1737 1715 1683 1643 1598 1548 1496 1443 1389 1337 1285 1235 1188 1143 1101 1061 1024 990 959 930 903 879 857 836 818 800 785 770 756 743 730 718 706 693 681 668 654 640 625 609 592 575 556 537 518 497 477 456 435 413 392 371 350 330 310 291 273 255 238 221 206 191 177 164 151 139 128 118 108 99 90 82 75 68 61 55 50 44 39 35 30 26 22 19 15 12 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 2 3 5 6 8 9 11 13 15 17 18 20 23 25 27 29 32 34 37 40 42 45 49 52 55 59 63 67 71 76 81 86 91 97 103 110 117 125 133 141 151 161 172 184 196 210 225 241 259 277 298 320 344 370 398 428 461 496 534 575 619 665 715 767 823 881 942 1006 1072 1140 1210 1280 1351 1422 1493 1562 1629 1693 1754 1810 1862 1909 1951 1986 2016 2039 2056 2067 2071 2070 2063 2051 2034 2012 1986 1956 1923 1887 1848 1807 1764 1719 1673 1626 1579 1530 1482 1434 1385 1337 1290 1243 1197 1152 1107 1064 1022 980 940 901 864 827 791 757 724 692 661 631 602 574 548 522 497 474 451 429 408 388 368 350 332 315 299 283 268 254 240 227 215 203 191 180 170 160 150 141 132 124 116 108 101 94 87 80 74 68 63 57 52 47 42 38 34 30 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 5 8 12 16 21 25 30 35 40 45 51 56 63 69 76 83 90 98 106 115 124 134 144 155 167 179 193 207 222 238 256 275 296 318 343 370 400 432 468 507 551 600 655 716 784 860 946 1042 1150 1271 1407 1559 1728 1917 2125 2355 2605 2875 3164 3467 3780 4096 4405 4697 4959 5179 5346 5450 5484 5448 5343 5177 4959 4702 4417 4115 3807 3500 3203 2917 2648 2397 2164 1950 1754 1576 1414 1267 1135 1015 908 811 725 647 578 516 461 411 367 328 294 263 236 212 191 172 156 141 129 118 108 100 93 86 81 76 72 68 65 62 60 58 56 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 33 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 14 13 12 10 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 3 5 8 11 14 17 21 25 29 33 38 42 47 53 59 65 72 79 86 94 103 112 122 133 144 157 170 184 199 215 232 251 271 292 314 338 364 391 419 449 481 514 548 583 619 656 694 731 768 804 839 873 904 934 961 986 1007 1026 1043 1056 1067 1076 1083 1088 1092 1094 1096 1097 1098 1098 1099 1099 1100 1102 1103 1105 1108 1110 1113 1116 1119 1122 1124 1126 1127 1126 1124 1121 1115 1106 1095 1081 1064 1043 1019 992 961 928 892 854 814 772 730 688 645 603 563 523 486 450 416 384 354 326 300 276 255 235 216 199 184 170 157 146 135 125 117 108 101 94 88 82 77 72 68 64 60 56 53 50 47 45 42 40 38 35 33 32 30 28 26 25 23 22 21 19 18 17 16 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 43 55 69 84 101 120 141 165 192 222 257 296 341 392 450 517 592 679 779 892 1022 1170 1339 1529 1744 1983 2248 2535 2841 3159 3480 3789 4072 4311 4491 4600 4633 4590 4479 4311 4100 3861 3608 3352 3100 2860 2634 2425 2234 2061 1904 1764 1638 1526 1426 1336 1257 1185 1122 1065 1014 968 927 890 856 825 796 770 746 723 702 681 661 642 624 606 588 570 552 535 517 499 481 462 444 426 407 389 371 352 335 317 300 283 267 251 235 221 207 193 180 168 157 146 136 126 117 108 101 93 86 80 74 68 63 58 53 49 45 42 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 28 40 53 68 86 106 130 158 190 228 273 325 387 460 546 649 770 915 1088 1293 1538 1828 2171 2576 3047 3588 4199 4868 5572 6273 6916 7436 7774 7889 7773 7454 6979 6409 5797 5186 4604 4067 3583 3153 2774 2444 2156 1906 1690 1502 1339 1197 1074 967 874 792 721 659 605 558 517 481 450 423 400 380 364 350 338 329 322 317 313 311 310 311 313 316 319 324 329 335 341 347 353 360 366 373 378 384 389 393 397 399 401 402 402 401 398 395 391 386 379 372 364 356 346 336 325 314 303 291 279 267 254 242 230 218 206 194 182 171 160 149 139 129 119 109 100 91 83 75 67 60 53 46 40 34 28 22 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 6 9 13 16 20 24 29 33 38 43 48 54 60 66 72 79 86 94 102 111 120 129 140 150 162 174 187 201 216 231 248 266 285 306 328 351 376 403 431 461 493 527 563 602 642 685 730 776 825 876 929 983 1038 1094 1150 1207 1263 1318 1371 1423 1472 1518 1561 1600 1635 1666 1692 1714 1732 1746 1756 1763 1767 1767 1766 1762 1757 1750 1743 1735 1727 1719 1711 1704 1698 1693 1689 1686 1685 1686 1688 1691 1697 1705 1714 1725 1739 1754 1771 1790 1811 1834 1858 1884 1911 1939 1967 1996 2025 2053 2080 2105 2128 2148 2164 2175 2182 2183 2178 2166 2148 2123 2091 2053 2008 1957 1902 1841 1777 1710 1640 1569 1498 1426 1354 1284 1214 1147 1082 1019 958 900 845 793 743 695 650 608 568 530 495 461 430 400 372 346 321 298 276 255 235 217 200 184 168 154 140 127 115 104 93 83 74 65 56 49 41 34 28 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 8 10 12 15 17 20 23 25 28 31 34 37 40 43 46 50 53 57 60 64 67 71 75 79 83 87 91 95 99 104 109 113 118 123 128 133 139 144 150 156 162 169 176 183 190 198 207 216 226 236 247 259 272 286 302 319 338 359 382 407 435 467 502 540 583 631 684 744 809 881 962 1050 1148 1255 1372 1500 1639 1789 1951 2123 2305 2496 2694 2894 3094 3287 3469 3631 3768 3870 3934 3953 3926 3853 3737 3582 3397 3189 2966 2736 2506 2280 2063 1859 1668 1492 1331 1186 1054 937 831 738 655 582 517 460 409 365 326 291 261 234 211 190 172 156 141 128 117 107 98 90 82 76 70 64 59 55 51 47 44 40 37 35 32 30 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 39 42 45 48 52 55 58 62 65 69 73 77 80 84 88 92 96 100 105 109 113 118 122 127 131 136 140 145 150 155 160 165 170 175 180 185 191 196 202 207 213 219 224 230 237 243 249 256 263 270 277 284 292 300 309 317 326 336 346 356 367 379 391 403 416 430 445 460 476 492 509 527 546 565 585 606 627 649 672 696 720 745 770 797 823 851 879 908 937 966 996 1026 1057 1087 1117 1147 1177 1205 1233 1259 1284 1306 1326 1343 1357 1367 1374 1376 1373 1366 1354 1338 1317 1291 1261 1227 1190 1150 1108 1064 1018 972 926 880 834 790 746 704 664 625 588 553 520 489 459 431 405 380 357 335 315 296 278 261 246 231 217 204 192 180 169 159 149 140 132 124 116 109 102 95 89 83 78 72 67 62 58 53 49 45 41 38 34 31 28 25 22 19 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 21 23 25 28 31 33 36
 0 0 0 0 0 0 2 5 8 11 14 18 21 25 29 34 38 43 48 54 60 66 73 81 89 97 107 116 127 139 151 165 179 195 212 231 251 273 297 324 352 383 417 454 494 537 584 635 690 749 812 880 952 1028 1108 1192 1279 1367 1457 1547 1635 1722 1804 1882 1952 2015 2070 2115 2150 2175 2191 2197 2195 2184 2167 2143 2115 2082 2046 2008 1968 1927 1885 1843 1801 1759 1718 1678 1638 1599 1561 1523 1486 1449 1412 1375 1338 1302 1264 1227 1189 1151 1112 1073 1033 993 953 913 872 832 792 752 713 674 637 600 565 531 498 466 436 407 380 354 330 307 286 265 247 229 212 197 182 169 156 145 134 124 114 106 97 90 83 76 70 64 59 54 49 44 40 36 33 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 23 29 35 42 49 58 67 78 89 102 117 133 151 172 195 221 251 284 322 366 414 470 533 605 685 776 878 991 1115 1249 1393 1543 1695 1844 1982 2102 2197 2260 2287 2278 2234 2160 2062 1947 1822 1693 1564 1439 1320 1209 1106 1013 928 851 781 719 664 614 569 529 493 461 432 406 382 361 342 325 309 295 283 271 261 251 242 235 228 221 215 210 205 201 197 194 190 188 185 183 181 179 177 175 174 172 171 170 168 167 165 164 162 160 158 156 154 152 149 146 143 140 137 134 130 126 123 119 115 111 107 103 99 95 91 88 84 80 76 72 69 65 62 59 55 52 49 46 43 40 38 35 32 30 28 25 23 21 19 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 25 36 49 64 81 100 123 149 179 214 253 300 353 414 485 566 659 766 887 1025 1180 1355 1548 1760 1991 2238 2498 2767 3037 3303 3557 3791 3999 4173 4312 4412 4475 4503 4498 4467 4413 4342 4258 4165 4065 3962 3857 3751 3645 3538 3430 3321 3211 3097 2980 2859 2733 2603 2469 2331 2190 2047 1904 1762 1623 1486 1355 1230 1111 1000 896 801 712 632 559 493 433 380 332 289 251 217 187 160 136 115 97 80 65 52 41 31 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 21 26 31 37 44 51 60 70 81 94 108 125 144 165 189 217 248 283 322 367 417 472 534 602 676 757 845 938 1038 1141 1248 1356 1464 1570 1671 1765 1849 1923 1985 2033 2068 2090 2098 2095 2081 2058 2027 1990 1948 1901 1852 1801 1749 1696 1643 1590 1537 1485 1433 1382 1331 1281 1231 1182 1133 1084 1036 988 941 894 847 802 757 713 670 629 589 551 514 479 445 414 383 355 328 303 280 258 237 218 201 184 169 154 141 129 118 107 97 88 80 72 65 58 52 46 40 35 31 26 22 18 15 12 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 180 186 192 197 202 207 211 216 220 224 227 231 234 237 240 243 246 248 251 254 256 259 262 265 268 271 275 278 282 286 290 295 300 305 310 316 323 329 337 344 353 361 371 381 391 402 414 427 440 453 467 482 497 513 529 546 562 579 595 611 627 643 658 672 685 698 710 720 730 738 746 752 758 762 766 768 771 772 773 774 774 774 773 773 772 772 771 771 771 771 771 771 771 772 773 773 774 775 776 777 778 778 778 778 777 776 773 770 766 761 755 748 739 729 718 706 692 678 662 645 628 610 591 572 552 533 513 493 474 455 437 418 401 384 367 352 337 322 308 295 282 270 259 248 237 228 218 209 201 193 185 177 170 164 157 151 145 139 134 129 123 119 114 109 105 100 96 92 88 84 80 76 73 69 65 62 58 55 52 48 45 42 39 36 33 30 27 25 22 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 11 12 14 16 18 20 23 25 28 32 35 39 43 47 52 57 62 68 73 79 86 92 99 106 112 119 127 134 141 148 154 161 168 174
 32 35 39 44 48 52 57 62 67 73 78 84 90 96 103 110 117 125 133 141 150 159 169 179 189 201 213 225 238 252 267 283 300 318 337 358 380 403 429 456 486 517 551 588 628 671 717 767 820 878 939 1004 1073 1146 1222 1301 1382 1465 1547 1628 1706 1779 1846 1904 1953 1990 2014 2025 2023 2007 1977 1936 1885 1824 1757 1683 1606 1526 1445 1364 1284 1206 1130 1057 987 920 857 797 741 688 638 592 549 508 470 435 402 371 343 317 292 270 249 229 212 195 180 166 153 142 131 121 113 105 98 91 85 80 76 72 68 65 62 60 58 56 55 53 52 52 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 27 26 24 23 22 20 19 17 16 15 13 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 10 12 15 18 21 25 28
 0 0 2 4 7 9 11 14 16 19 22 25 28 31 34 38 41 45 49 53 57 62 66 71 76 81 87 93 99 105 112 120 127 135 144 153 163 173 184 196 209 222 237 252 269 287 306 327 349 373 399 427 456 488 523 560 599 641 686 734 784 837 893 952 1012 1074 1138 1203 1269 1334 1398 1461 1522 1580 1634 1684 1729 1769 1803 1832 1854 1871 1882 1887 1887 1881 1872 1857 1839 1817 1792 1765 1734 1702 1668 1632 1595 1557 1518 1478 1438 1397 1356 1315 1274 1233 1193 1152 1112 1073 1035 997 960 924 889 856 823 791 761 732 704 677 651 626 603 580 559 538 519 500 482 465 448 433 417 403 389 375 362 350 338 326 314 303 293 282 272 263 253 244 235 226 218 209 201 193 185 178 170 163 156 149 142 136 129 123 116 110 104 99 93 87 82 76 71 66 61 57 52 48 43 39 35 31 28 24 21 17 14 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 4 6 8 11 13 16 18 21 24 27 30 34 37 41 45 49 53 57 61 66 71 76 81 86 92 98 104 111 117 124 131 139 146 154 163 171 180 189 199 209 219 229 240 251 262 274 286 298 311 323 336 350 363 377 392 406 421 436 452 467 483 500 517 534 551 569 587 606 625 644 664 684 704 725 746 767 789 811 833 855 878 902 925 949 973 998 1023 1048 1074 1100 1126 1153 1181 1208 1237 1265 1294 1324 1354 1385 1416 1447 1479 1511 1543 1576 1609 1641 1673 1705 1736 1767 1795 1823 1848 1871 1892 1908 1922 1931 1935 1934 1928 1916 1899 1876 1847 1812 1772 1727 1678 1624 1568 1508 1447 1384 1320 1255 1191 1128 1066 1005 945 888 833 780 729 680 634 590 549 510 473 438 405 374 345 318 293 269 246 225 206 188 170 154 140 126 113 101 89 79 69 60 52 44 37 31 25 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 3 7 11 15 19 24 30 36 42 49 57 66 76 86 98 111 126 142 161 181 204 229 258 290 326 366 411 461 517 580 649 725 809 901 1000 1106 1217 1331 1447 1561 1668 1766 1849 1914 1959 1980 1979 1956 1913 1854 1781 1700 1613 1523 1433 1345 1260 1179 1103 1032 966 906 851 801 756 715 679 646 617 591 568 548 531 516 504 494 486 479 475 473 472 473 476 480 487 494 504 515 528 542 558 576 595 616 638 661 685 710 736 761 787 811 835 856 875 891 904 912 915 914 907 896 879 857 831 801 768 733 695 657 618 579 541 503 467 433 400 369 340 312 287 263 241 220 201 184 167 153 139 126 114 104 94 85 76 68 61 54 48 42 37 32 28 23 19 16 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
 52 54 57 59 62 65 67 70 74 77 80 84 88 92 96 100 105 110 115 120 126 132 139 146 153 162 170 180 190 201 212 225 239 254 270 287 306 327 350 374 401 430 461 495 532 572 615 661 710 762 816 873 931 991 1051 1110 1168 1223 1273 1317 1355 1385 1406 1418 1421 1415 1400 1377 1348 1313 1273 1230 1185 1138 1090 1043 996 950 906 864 823 785 749 714 682 652 624 597 572 549 528 508 490 472 457 442 428 416 405 394 385 376 368 362 356 350 346 342 339 337 336 335 335 336 337 339 342 345 349 353 358 363 369 375 381 387 393 399 405 411 416 421 425 428 431 433 434 434 434 432 429 426 421 416 409 402 395 386 377 367 357 347 336 325 314 303 292 281 269 258 247 237 226 216 205 196 186 176 167 158 150 141 133 126 118 111 104 97 91 84 78 72 67 62 56 52 47 42 38 34 30 26 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49
 62 65 68 72 75 79 82 86 89 93 96 100 104 107 111 114 118 122 125 129 133 136 140 144 148 151 155 159 162 166 170 173 177 180 184 187 190 193 196 198 201 203 205 207 208 209 210 210 211 211 210 210 209 208 206 205 203 201 199 197 195 193 192 190 188 186 185 184 183 182 182 181 181 182 182 183 184 186 188 191 193 197 200 204 209 214 220 226 233 241 249 258 268 280 292 305 319 335 353 372 392 415 439 466 495 527 561 598 638 681 726 773 823 874 925 977 1027 1073 1116 1152 1180 1199 1208 1205 1192 1168 1134 1093 1044 991 935 878 820 764 709 657 608 563 520 481 445 413 383 355 330 308 287 268 251 236 222 209 197 186 176 167 158 150 143 136 130 124 119 113 109 104 100 95 92 88 84 81 77 74 71 68 65 62 59 56 54 51 48 46 43 41 38 36 34 32 29 27 25 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 16 18 20 23 25 28 31 33 36 39 42 45 49 52 55 58
 0 0 0 0 0 1 4 6 9 12 15 17 21 24 27 30 34 38 42 46 50 54 59 63 68 73 79 84 90 96 102 109 116 123 130 138 146 154 163 172 182 192 203 214 225 238 250 264 277 292 307 323 340 358 376 395 415 437 459 482 507 533 560 588 618 649 682 717 753 791 831 873 916 962 1009 1058 1110 1163 1218 1276 1335 1396 1458 1522 1588 1655 1723 1791 1860 1928 1996 2062 2126 2187 2245 2297 2343 2382 2413 2434 2445 2445 2432 2408 2372 2323 2264 2194 2116 2029 1937 1841 1741 1641 1541 1442 1346 1254 1165 1081 1002 928 859 795 736 681 631 584 542 503 467 434 404 377 351 328 306 286 268 251 236 221 207 195 183 172 162 152 143 134 126 119 112 105 98 92 86 80 75 70 65 60 56 51 47 43 39 36 32 29 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 7 10 12 15 18 21 24 27 30 34 37 41 45 49 53 57 61 66 70 75 80 85 90 95 101 107 112 119 125 131 138 145 152 160 168 176 185 194 203 213 224 235 246 259 272 286 301 316 333 351 370 391 412 436 461 488 517 547 580 615 651 690 731 774 818 864 911 959 1008 1056 1104 1151 1197 1240 1281 1319 1353 1383 1408 1429 1444 1454 1459 1458 1452 1441 1424 1403 1376 1346 1311 1273 1232 1188 1142 1094 1044 994 944 893 843 794 745 698 653 610 568 529 492 457 425 394 366 340 316 294 274 255 238 223 209 196 184 174 164 155 147 139 133 126 120 115 110 105 101 97 93 90 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 34 32 31 29 27 26 24 22 21 19 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 77 83 88 94 100 106 112 118 124 130 136 142 147 153 159 164 170 175 180 185 189 194 198 201 205 208 211 213 216 217 219 220 221 222 222 222 222 221 220 219 217 216 214 212 209 207 205 202 200 197 195 192 190 188 186 185 183 182 182 182 182 183 185 187 190 193 197 202 208 214 221 229 238 248 260 272 285 299 315 332 350 370 392 415 440 468 498 530 565 603 644 689 738 791 848 911 980 1054 1135 1222 1316 1416 1524 1637 1756 1878 2002 2125 2243 2352 2448 2525 2579 2606 2604 2571 2508 2419 2307 2178 2038 1891 1742 1596 1455 1322 1197 1082 977 881 794 716 647 584 528 478 433 392 357 324 295 269 246 225 205 188 172 158 145 133 122 112 103 94 86 79 72 66 60 55 50 45 40 36 32 29 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 19 22 26 29 33 37 42 46 51 56 61 66 71
 194 198 202 205 208 210 212 213 214 214 214 214 213 211 210 208 206 203 200 197 193 190 186 182 178 173 169 164 159 154 149 144 139 133 128 123 117 112 106 101 96 90 85 80 75 70 65 61 57 52 49 45 42 39 36 34 33 31 31 30 30 31 32 34 36 39 43 47 52 58 64 72 80 89 99 110 122 136 150 167 185 205 227 252 279 309 343 381 424 471 525 585 654 732 820 920 1033 1162 1308 1473 1658 1862 2085 2323 2569 2812 3035 3222 3350 3403 3372 3258 3072 2834 2565 2286 2013 1756 1523 1314 1131 973 837 720 621 536 464 403 351 306 268 236 208 184 163 146 130 117 105 94 85 77 70 64 58 53 49 45 41 37 34 32 29 27 24 22 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 20 22 25 27 30 33 37 41 45 49 54 58 64 69 75 81 87 94 100 107 114 121 128 135 142 148 155 162 168 174 179 185 190
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 19 21 23 25 27 30 33 36 40 43 48 52 57 63 70 77 85 94 104 115 128 142 158 176 197 219 244 273 304 338 376 417 461 508 557 608 659 710 758 803 843 876 902 920 930 932 926 914 896 873 847 818 787 756 725 694 664 635 607 581 556 532 510 490 471 453 437 421 407 394 382 372 362 352 344 337 330 324 319 315 311 308 306 304 302 301 300 300 300 300 300 300 300 300 300 299 298 297 295 293 290 287 283 279 274 269 263 257 250 243 236 228 220 212 204 196 187 179 170 162 154 146 138 130 122 115 107 100 93 87 80 74 68 63 57 52 47 43 38 34 30 27 23 20 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 24 28 33 37 42 47 53 59 65 72 79 87 95 104 114 124 136 148 161 176 191 208 227 247 269 293 319 347 378 412 448 488 531 578 628 681 739 800 863 930 998 1067 1136 1203 1268 1328 1381 1427 1464 1491 1507 1513 1508 1493 1469 1437 1399 1356 1309 1260 1209 1158 1107 1057 1009 962 918 876 836 798 762 729 698 669 642 617 594 573 553 535 518 503 489 476 464 454 445 437 430 425 420 417 415 414 414 416 419 422 428 434 441 450 460 471 483 495 509 523 537 552 566 580 594 607 618 628 636 642 646 648 647 643 636 627 615 600 583 564 544 521 498 473 449 423 398 373 348 324 301 278 257 236 216 198 180 164 148 134 120 107 96 85 74 65 56 48 40 33 27 21 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 4 5 6 8 9 10 12 13 14 16 17 18 20 21 22 24 25 26 28 29 30 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 80 82 85 89 92 96 101 105 111 116 122 129 136 143 151 160 169 179 189 200 212 224 237 250 265 280 296 313 330 349 369 389 411 434 458 483 510 538 568 600 634 669 708 748 792 838 888 941 998 1059 1124 1194 1269 1348 1433 1523 1617 1716 1818 1923 2029 2134 2236 2332 2418 2492 2550 2589 2606 2600 2570 2516 2441 2346 2236 2113 1983 1847 1711 1576 1445 1319 1200 1089 985 889 801 720 646 579 519 463 413 368 327 290 257 227 199 175 152 132 114 97 82 68 56 45 35 26 17 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 1 2 3 4 6 7 8 10 11 13 14 16 18 20 21 24 26 28 30 33 36 38 41 45 48 52 56 60 64 69 74 80 86 92 99 106 113 122 130 139 149 160 171 183 195 208 221 235 249 264 279 294 309 324 338 353 366 379 391 401 411 419 426 432 436 439 441 441 441 439 437 434 431 427 424 420 416 412 409 406 404 402 401 400 401 402 404 408 412 418 425 433 444 456 469 485 504 525 549 576 607 641 680 724 774 829 890 959 1034 1117 1208 1307 1412 1523 1638 1755 1869 1976 2072 2150 2206 2235 2233 2201 2140 2052 1943 1820 1687 1550 1414 1283 1158 1042 935 838 749 670 599 535 478 428 383 342 307 275 246 221 198 177 159 142 127 114 101 90 80 71 62 55 48 41 35 30 25 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 38 41 45 48 52 56 60 65 69 73 78 83 88 93 98 104 109 115 121 127 133 139 146 153 160 167 175 183 190 199 207 216 225 234 244 253 263 274 284 295 306 317 329 340 352 364 375 387 399 410 421 432 443 454 463 473 482 490 497 504 510 516 520 524 528 530 532 534 534 535 535 534 533 532 531 530 529 527 526 525 523 522 522 521 521 521 522 523 524 526 528 531 534 538 542 546 552 557 563 570 577 585 592 601 609 618 627 636 645 653 661 669 676 682 687 690 692 693 691 688 683 676 667 656 643 628 612 594 575 555 535 514 493 471 450 429 408 387 367 348 330 312 295 278 262 248 233 220 207 195 183 172 162 152 142 134 125 117 109 102 95 89 83 77 71 66 61 56 51 47 43 39 35 32 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 8 10 13 15 17 20 22 25 28 31
 64 71 79 88 97 107 118 129 141 154 167 182 197 213 231 249 269 290 313 337 362 390 419 451 485 521 560 601 645 693 743 796 853 912 974 1039 1106 1173 1242 1310 1376 1438 1496 1548 1592 1626 1649 1662 1662 1650 1627 1594 1551 1501 1445 1384 1320 1256 1191 1127 1064 1004 947 893 842 795 750 709 671 636 604 574 547 522 499 478 459 442 426 411 398 386 375 365 356 348 341 334 329 323 319 315 312 309 307 305 304 303 302 302 302 303 304 305 306 308 310 311 313 315 317 319 320 322 323 324 324 325 324 323 322 320 318 314 311 307 302 297 291 285 278 272 265 257 250 242 235 227 219 212 204 197 189 182 175 168 161 155 149 143 137 131 125 120 115 110 105 100 96 91 87 83 79 75 71 68 64 61 57 54 51 48 45 42 39 36 34 31 28 26 23 21 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 23 27 32 38 44 50 56
 18 19 20 21 22 24 25 26 28 29 30 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 71 76 81 86 92 99 106 113 122 131 142 153 166 180 195 213 232 254 278 304 334 367 403 444 489 539 593 652 717 786 859 937 1017 1098 1179 1257 1329 1395 1450 1492 1521 1535 1534 1518 1490 1450 1401 1345 1285 1222 1158 1094 1032 972 914 860 808 761 716 675 637 602 569 540 513 488 465 444 425 408 392 378 365 354 344 335 327 320 314 309 305 302 300 298 298 298 299 301 304 307 311 316 321 328 334 341 349 356 365 373 381 389 397 405 413 420 426 431 436 440 443 444 445 445 443 440 436 431 425 419 411 402 393 383 372 361 350 339 327 315 303 291 279 267 256 244 233 222 211 200 190 180 171 161 152 143 135 127 119 111 104 97 90 84 77 71 66 60 55 50 45 41 36 32 28 25 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 30 33 36 40 45 50 56 63 71 80 91 103 118 134 154 177 204 235 271 313 361 418 483 558 644 743 855 983 1126 1285 1459 1646 1842 2042 2239 2421 2578 2699 2775 2801 2775 2701 2587 2444 2280 2105 1928 1754 1588 1432 1288 1156 1036 927 830 742 664 594 532 477 428 385 346 313 283 257 234 214 196 181 168 157 147 139 132 127 122 118 115 112 110 109 107 107 106 106 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 105 105 104 104 103 102 101 100 99 98 96 95 93 92 90 88 86 84 82 80 77 75 73 70 68 65 62 60 57 54 52 49 46 44 41 38 36 33 31 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 16 18 20 21 23 25 28 30 32 35 37 40 43 45 48 52 55 59 62 66 70 74 79 84 89 94 100 106 112 119 126 133 141 149 157 166 176 186 196 207 218 230 241 254 266 279 292 304 317 330 342 354 365 375 385 394 402 408 414 418 421 423 424 423 422 420 417 413 408 403 398 392 386 380 375 369 363 358 352 348 343 339 335 332 329 327 326 325 324 324 325 327 329 332 335 340 345 352 359 368 377 388 401 414 430 447 466 487 510 535 562 592 625 660 697 737 779 824 869 916 963 1009 1053 1095 1132 1163 1187 1202 1209 1206 1192 1170 1138 1099 1053 1002 948 891 834 777 721 667 615 567 521 478 438 401 367 336 307 280 256 234 213 195 177 162 147 134 122 111 100 91 82 74 66 59 53 47 41 36 32 27 23 19 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11
 41 42 44 45 47 48 50 51 53 54 56 57 59 60 61 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 78 77 77 76 76 75 75 75 74 74 74 74 74 75 75 76 77 78 79 80 82 84 87 89 92 96 99 103 108 113 118 124 130 137 145 153 162 172 182 194 206 220 234 250 268 287 307 330 354 381 410 441 475 512 552 595 641 690 741 795 851 907 963 1017 1068 1114 1152 1180 1198 1204 1197 1177 1145 1103 1053 996 935 872 808 746 685 628 574 524 478 436 397 362 330 302 276 253 232 213 196 181 167 155 143 133 124 116 108 101 95 89 84 79 74 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 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 5 6 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 38 39
 2 3 4 5 6 8 9 10 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 65 68 71 74 77 81 84 88 92 97 101 106 111 117 123 130 137 145 153 162 172 183 196 209 223 239 257 276 297 320 345 372 401 433 468 505 544 587 632 679 729 782 836 892 949 1007 1065 1123 1180 1236 1288 1337 1382 1422 1456 1484 1505 1519 1525 1523 1514 1497 1473 1443 1408 1367 1322 1273 1222 1169 1115 1060 1006 952 900 849 799 752 707 664 624 586 550 516 485 455 428 402 379 356 335 316 298 281 265 250 235 222 210 198 187 176 166 157 148 140 132 124 117 110 104 97 92 86 81 75 71 66 61 57 53 49 45 42 39 35 32 29 26 24 21 18 16 14 12 9 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 2 4 5 6 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 39 42 46 49 52 56 60 65 69 75 80 86 93 100 108 116 126 136 147 160 174 189 206 225 245 268 294 321 352 386 423 464 508 555 606 659 716 773 832 890 947 999 1047 1089 1122 1147 1162 1168 1164 1152 1133 1107 1077 1043 1006 968 930 893 856 821 788 757 728 701 676 653 633 615 598 583 570 559 549 541 534 529 525 521 519 518 518 518 519 521 523 525 528 531 533 536 538 539 540 540 539 537 533 529 523 515 507 497 485 473 460 446 431 416 401 385 370 354 339 324 309 295 282 269 256 244 233 222 212 202 193 185 176 169 161 154 148 142 136 130 125 120 115 110 106 102 98 94 90 86 83 79 76 73 69 66 63 60 57 54 51 49 46 43 40 38 35 33 30 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 29 30 32 33 35 36 38 40 41 43 44 46 48 49 51 53 54 56 58 60 62 64 65 67 69 71 73 76 78 80 82 85 87 89 92 95 97 100 103 106 110 113 116 120 124 128 132 136 141 145 150 155 161 166 172 179 185 192 199 206 214 222 230 238 247 256 265 274 283 292 301 311 320 329 338 347 355 364 372 380 388 395 402 408 415 420 426 430 435 439 442 444 446 447 448 448 447 445 442 438 434 429 422 415 407 399 389 379 368 357 345 333 321 309 296 284 272 260 248 236 225 215 204 195 185 176 168 160 152 145 139 132 126 121 116 111 106 102 97 94 90 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27
 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 45 48 51 54 58 61 65 68 72 77 81 86 91 96 102 108 114 121 128 136 144 153 162 172 183 195 207 221 235 250 267 284 303 323 344 367 390 415 442 469 497 526 556 586 615 645 673 701 727 751 772 791 807 819 828 834 836 835 830 823 813 801 786 770 752 733 714 694 673 652 632 611 591 571 552 533 515 498 481 465 450 435 421 408 396 384 373 363 353 345 337 329 322 316 311 306 302 298 295 293 291 289 288 287 287 287 287 287 288 288 289 289 289 290 290 289 289 288 286 284 282 279 276 273 269 264 259 254 248 242 236 229 222 215 207 200 192 185 177 169 162 154 147 139 132 125 118 111 105 98 92 86 80 75 70 65 60 55 51 46 42 38 35 31 28 25 22 19 16 14 12 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 23 26 29 32 35 39 43 46 50 55 59 63 68 73 78 83 88 94 100 106 112 118 125 131 138 146 153 161 169 177 186 194 204 213 223 233 243 254 266 278 290 303 316 330 344 359 374 390 407 424 441 459 478 496 515 534 552 571 588 605 622 636 650 662 672 680 686 690 692 691 689 684 677 668 658 646 633 619 604 588 572 555 538 521 504 487 471 454 438 422 407 392 377 363 350 337 324 312 300 289 278 267 257 248 239 230 222 214 207 200 193 187 182 177 172 168 164 161 159 157 155 154 154 154 154 155 156 158 160 163 166 169 173 177 181 186 190 195 200 204 209 214 219 223 228 232 236 240 243 246 248 250 251 252 252 251 249 247 244 241 236 231 225 219 212 204 196 188 179 170 161 152 143 134 125 116 108 100 92 84 77 70 63 57 51 45 40 35 31 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 11 13 15 18 20
 46 48 51 53 56 59 62 65 68 71 74 78 81 85 89 93 97 101 105 109 114 119 124 129 134 139 144 150 156 162 168 174 180 187 193 200 207 214 221 229 236 243 251 258 266 273 280 287 294 301 308 314 320 326 331 335 340 343 346 349 350 351 352 352 351 349 347 344 341 337 333 328 323 318 312 306 299 293 286 279 272 265 258 250 243 236 229 222 215 208 202 195 189 182 176 170 164 158 153 147 142 137 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 76 74 71 69 67 65 63 62 60 58 57 55 54 53 52 51 50 48 48 47 46 45 44 43 42 42 41 40 39 39 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 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 44
 60 62 65 68 71 73 76 79 81 84 87 89 91 94 96 99 101 103 105 107 109 111 113 114 116 118 119 120 122 123 124 125 126 128 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 144 145 147 149 151 154 157 160 163 167 170 175 179 184 190 196 202 208 215 223 230 239 247 256 265 275 285 295 306 317 328 339 351 363 375 387 400 413 425 438 451 464 477 490 503 515 528 541 553 565 576 587 598 608 618 627 635 643 649 655 660 664 667 669 670 670 669 667 664 660 655 649 642 635 627 618 608 599 588 578 567 555 544 532 520 508 496 483 471 458 446 433 421 408 396 384 372 359 347 336 324 312 301 289 278 267 257 246 236 226 216 206 197 187 178 170 161 153 145 137 130 122 115 109 102 96 90 84 78 73 68 63 58 53 49 45 41 37 34 30 27 24 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 31 34 36 39 41 44 46 49 52 54 57
 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 39 41 44 46 49 52 56 59 63 67 71 75 80 85 90 95 101 108 114 121 129 137 145 154 163 173 184 194 206 217 229 242 255 268 282 295 309 323 337 351 365 379 392 405 418 430 441 452 463 472 481 490 497 504 511 516 522 526 530 533 536 538 540 541 542 542 541 540 539 537 534 531 528 524 519 514 508 502 495 488 480 472 464 455 445 436 426 415 405 394 384 373 362 351 340 329 318 307 296 285 275 265 255 245 235 226 216 207 199 190 182 174 166 159 151 144 138 131 125 119 113 107 102 97 92 87 82 78 73 69 65 62 58 54 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 8 7 6 5 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 2 3 4 6 7 8 10 12 14 16 18 20 22 24 27 30 33 36 39 43 46 50 55 60 65 70 76 82 88 96 103 111 120 130 140 150 162 174 187 201 216 231 247 264 282 300 319 338 358 377 396 416 434 452 469 484 499 511 522 531 539 544 548 550 550 548 546 542 537 531 525 518 511 504 496 489 481 474 468 461 455 449 444 440 436 432 429 427 425 424 424 424 425 427 429 432 436 441 446 452 459 466 474 483 493 503 513 524 535 546 557 567 577 586 593 600 604 607 607 605 601 594 584 573 558 542 524 504 483 461 438 415 392 369 346 324 303 283 263 244 227 210 194 179 166 153 141 129 119 109 100 91 83 76 69 63 57 52 47 42 37 33 29 26 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 33 35 36 38 41 43 45 48 50 53 56 59 62 65 69 73 77 81 85 90 95 101 107 113 119 126 133 141 149 158 167 177 187 198 209 220 232 244 257 270 283 295 308 320 332 343 354 363 371 378 383 387 389 389 389 386 382 377 371 363 355 347 337 328 318 308 299 289 279 270 261 253 245 237 230 223 216 211 205 200 195 191 187 183 180 177 175 173 171 169 168 168 167 167 167 168 169 170 172 174 176 179 182 186 190 195 200 206 212 219 227 235 245 254 265 277 289 302 317 332 347 364 382 400 418 437 456 475 494 512 529 545 560 572 583 591 597 599 599 596 591 582 572 559 544 528 511 492 473 454 434 415 395 376 358 340 322 306 290 274 260 246 232 220 208 197 186 176 166 157 148 140 133 125 118 112 105 99 94 88 83 79 74 70 65 62 58 54 51 48 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26
 59 61 63 65 67 68 70 72 73 75 76 78 79 81 82 84 85 86 88 89 91 92 93 95 96 98 99 101 103 104 106 108 110 113 115 118 121 124 127 130 134 139 143 149 154 161 168 175 184 193 204 215 228 242 257 274 293 313 336 360 387 415 446 480 515 553 593 635 679 724 771 818 865 912 957 1002 1044 1083 1118 1149 1176 1198 1215 1226 1232 1233 1229 1220 1206 1188 1167 1143 1116 1087 1056 1024 991 957 923 888 854 820 787 754 722 691 661 632 603 576 550 525 501 479 457 436 416 398 380 363 346 331 316 302 289 276 264 252 241 231 220 211 201 192 184 175 168 160 153 146 139 133 127 121 115 110 104 99 95 90 86 81 77 73 69 66 62 59 56 52 49 46 44 41 38 36 33 31 28 26 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 5 5 6 7 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 31 33 35 37 39 41 43 45 47 50 52 54 55 57
 1 3 7 10 14 19 23 29 34 41 48 55 64 73 83 94 107 120 135 152 170 190 213 237 265 295 328 364 403 447 494 544 598 656 715 777 839 901 959 1014 1061 1100 1128 1145 1150 1142 1123 1094 1056 1012 963 910 857 803 750 700 652 607 564 526 490 458 428 401 378 356 337 319 304 291 279 268 259 251 244 238 232 228 225 222 220 218 218 217 218 219 220 222 225 228 231 235 240 245 251 257 264 272 280 288 297 306 316 326 337 348 359 370 380 390 400 409 417 424 429 433 435 435 433 429 423 415 405 393 380 366 351 335 319 302 285 269 253 237 222 208 194 181 168 157 146 135 126 117 108 101 93 86 80 74 69 63 59 54 50 46 42 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 22 25 27 30 33 36 39 43 46 50 54 58 62 67 72 77 83 88 95 101 108 115 123 131 140 149 159 170 181 193 206 219 234 249 266 283 302 322 343 365 389 414 440 468 497 527 558 590 622 656 689 722 754 785 814 842 867 888 907 922 932 939 941 940 934 925 913 897 880 860 838 815 791 766 742 717 692 668 644 621 598 577 556 536 517 498 481 464 449 434 419 406 393 381 370 360 349 340 331 323 315 308 301 295 289 283 278 273 269 265 261 257 254 251 248 245 242 239 237 234 232 229 226 223 221 217 214 211 207 204 200 196 191 187 182 178 173 168 163 158 152 147 142 137 131 126 121 116 111 106 101 97 92 87 83 79 75 71 67 63 59 56 52 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 16 18
 35 38 40 43 47 50 53 56 60 64 67 71 75 80 84 89 93 98 103 108 114 120 126 132 138 145 152 159 167 175 183 192 201 211 221 231 242 253 265 277 290 303 317 331 346 361 376 392 408 424 440 456 473 489 504 520 535 549 562 575 586 597 606 614 620 626 630 632 634 634 633 630 627 623 618 612 605 597 589 581 572 562 552 542 532 521 511 500 489 478 466 455 443 432 420 409 397 385 374 362 350 339 327 316 304 293 282 271 261 250 240 230 221 212 203 194 186 179 171 165 158 152 146 141 136 132 128 124 121 118 115 113 110 108 107 105 104 103 102 101 100 99 99 98 98 98 97 97 97 97 97 97 97 97 97 97 97 97 97 97 97 98 98 97 97 97 97 97 97 96 96 96 95 95 94 93 92 91 90 89 88 87 85 84 82 80 78 77 75 72 70 68 66 64 61 59 57 54 52 49 47 45 43 40 38 36 34 32 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 16 18 20 22 25 27 30 32
 34 36 38 40 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 88 92 97 101 107 112 118 125 132 140 148 157 167 177 189 202 216 231 248 267 287 309 333 359 387 418 451 486 524 563 604 646 689 732 773 812 848 880 906 926 940 946 946 938 925 906 883 856 827 796 764 732 701 670 640 612 585 560 536 514 494 475 458 443 428 415 404 393 383 375 367 360 354 349 345 341 337 334 332 330 328 326 325 324 323 322 321 319 318 316 315 312 310 307 304 300 295 291 285 280 273 267 260 253 246 238 231 223 215 208 200 193 186 179 172 165 159 153 147 142 137 132 127 122 118 114 110 107 103 100 97 94 92 89 87 85 82 80 79 77 75 73 72 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 51 50 49 48 46 45 43 42 41 39 38 36 35 33 32 30 29 27 25 24 22 21 19 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 23 25 27 29 31 33
 0 0 0 0 0 0 0 0 4 8 12 17 22 27 33 40 47 55 63 72 82 93 105 118 133 148 165 184 205 228 253 280 310 344 380 420 465 513 566 624 687 754 827 904 985 1069 1155 1240 1323 1401 1471 1531 1577 1608 1623 1621 1603 1570 1524 1468 1404 1335 1264 1192 1121 1051 985 923 864 809 759 712 669 629 593 560 529 501 476 452 431 411 392 375 360 345 332 319 308 297 286 277 268 259 252 244 237 230 224 218 213 207 202 198 193 189 185 182 179 176 173 171 169 168 167 166 165 165 165 166 167 168 169 171 173 175 177 179 181 184 186 189 191 193 195 197 198 200 201 202 202 202 202 202 201 200 198 196 194 191 188 185 181 177 172 168 163 157 152 146 141 135 129 123 117 111 104 98 92 86 81 75 69 64 59 53 49 44 39 35 31 27 23 20 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 58 63 68 74 80 85 92 98 104 111 118 125 132 139 147 155 162 170 178 187 195 203 212 220 229 237 246 255 263 272 281 290 299 308 317 325 334 343 353 362 371 380 389 399 408 418 428 438 447 458 468 478 488 499 509 520 530 540 550 560 570 579 588 596 604 611 618 624 629 634 637 640 642 644 644 644 643 641 639 636 633 629 624 619 614 608 601 594 587 579 571 563 554 545 536 526 516 506 495 484 473 461 450 438 426 414 402 390 377 365 353 341 329 318 307 295 285 274 264 254 244 235 226 218 209 201 194 186 179 172 166 160 154 148 142 137 132 127 122 118 113 109 105 101 97 93 90 86 83 80 76 73 70 67 65 62 59 57 54 52 49 47 44 42 40 38 36 34 32 30 28 26 24 22 21 19 17 16 14 12 11 9 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 20 22 26 29 32 36 40 44 49
 99 106 112 119 126 133 140 146 153 160 167 173 180 186 192 198 203 209 214 219 224 228 233 237 240 244 247 251 254 256 259 261 264 266 268 270 273 275 277 279 281 283 285 288 291 294 297 300 304 309 313 318 324 330 337 345 353 361 371 380 391 402 414 426 439 452 466 480 494 509 524 538 553 567 582 596 609 622 635 647 658 669 678 687 694 701 706 709 712 713 712 710 707 702 695 686 676 665 652 638 622 606 588 570 550 531 510 490 469 449 428 408 389 370 351 334 317 301 285 271 257 245 233 222 212 202 194 186 178 172 165 160 155 150 145 141 138 134 131 128 126 123 121 119 117 115 113 111 110 108 107 106 104 103 102 100 99 98 97 96 95 93 92 91 90 88 87 86 84 83 81 80 78 76 74 73 71 69 67 65 63 60 58 56 54 51 49 47 44 42 40 37 35 33 31 29 27 24 22 21 19 17 15 14 12 11 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 1 2 4 6 8 10 12 15 17 20 24 27 31 35 39 43 48 53 58 63 69 74 80 86 93
 16 18 20 23 25 28 31 34 37 41 44 48 51 55 59 64 68 72 77 82 87 92 98 103 109 115 121 127 133 139 146 152 159 166 173 179 186 193 200 207 214 222 229 236 244 252 260 268 276 285 295 305 315 327 339 352 366 381 398 416 435 455 477 501 525 551 579 607 636 666 696 725 753 781 805 828 846 860 869 873 870 862 847 826 800 769 734 696 655 614 571 529 488 448 410 373 339 307 277 250 225 202 181 161 144 128 114 101 90 80 71 63 55 49 43 38 34 30 27 24 21 19 17 15 14 13 12 11 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 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 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13
 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 91 93 96 99 102 105 108 112 115 119 123 127 132 136 141 146 152 158 164 171 179 187 195 204 214 225 237 249 262 277 292 308 326 344 364 384 406 428 451 474 498 521 545 567 589 610 628 645 659 671 680 685 688 687 683 676 666 654 640 623 605 586 565 544 523 501 480 458 437 417 397 377 358 340 323 306 291 275 261 248 235 223 211 200 190 181 172 163 156 149 142 136 130 125 120 116 112 109 106 103 101 99 97 96 95 94 93 93 93 93 93 93 94 94 95 95 96 97 98 98 99 100 101 101 102 103 104 104 105 105 105 106 106 106 106 106 106 106 105 105 104 103 102 101 100 99 98 96 95 93 91 90 88 86 83 81 79 77 74 72 70 67 65 62 59 57 54 52 49 47 45 42 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35 37 38 40
 5 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 42 44 46 49 52 55 58 62 66 70 75 80 86 92 99 106 114 122 132 142 153 166 179 193 209 225 243 262 283 304 327 351 376 402 428 455 482 510 536 563 588 612 635 655 674 690 704 716 725 732 736 738 738 735 731 726 719 710 701 690 679 667 655 643 630 616 603 590 576 563 550 536 523 510 497 485 472 460 448 436 425 413 402 391 381 370 360 350 341 331 322 313 304 296 287 279 271 263 256 248 241 234 227 220 213 207 200 194 188 182 176 171 165 160 154 149 144 140 135 130 126 121 117 113 109 105 101 97 94 90 86 83 80 76 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 32 30 28 26 24 22 20 19 17 15 14 12 11 10 9 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5
 73 77 80 83 87 90 94 98 102 107 111 116 121 127 133 138 145 151 158 165 173 181 189 198 207 216 226 236 246 256 267 278 289 301 312 323 334 344 355 364 373 381 389 395 400 404 406 408 407 406 403 400 394 388 381 374 365 356 346 336 326 316 306 295 285 275 266 256 247 238 230 221 214 206 199 192 186 179 174 168 163 158 153 149 144 140 137 133 130 127 124 121 119 116 114 112 110 108 106 105 103 102 101 100 99 98 98 97 97 96 96 96 96 96 97 97 98 98 99 100 101 102 104 105 107 108 110 112 114 116 118 120 123 125 127 130 132 134 137 139 141 143 145 147 149 150 152 153 154 155 155 156 156 156 156 155 155 154 153 151 150 148 147 145 143 140 138 136 133 131 128 125 123 120 117 114 111 108 106 103 100 97 94 91 89 86 83 81 78 76 73 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 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 25 25 25 25 25 25 25 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 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 51 54 56 58 60 63 65 68 71
 132 137 142 147 153 159 164 170 176 183 189 196 202 209 216 223 230 237 244 252 259 266 274 281 288 295 302 309 316 322 328 334 339 344 348 352 356 359 361 363 365 365 366 365 364 363 361 359 356 353 349 345 341 337 332 327 322 317 312 307 302 296 291 286 281 276 271 266 261 256 251 247 242 238 234 229 225 221 217 214 210 206 203 199 196 192 189 186 182 179 176 173 170 167 164 161 158 155 153 150 147 144 141 139 136 133 130 128 125 123 120 117 115 113 110 108 106 103 101 99 97 95 93 91 90 88 86 85 84 82 81 80 79 77 76 75 74 74 73 72 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 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 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 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 27 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 63 65 68 71 75 78 81 85 88 92 96 100 104 108 113 117 122 127
 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 43 46 48 52 55 58 62 66 71 75 81 86 92 99 106 114 122 131 142 153 164 178 192 207 224 242 261 282 305 328 354 380 407 436 464 493 521 549 574 598 619 636 650 660 665 666 664 657 647 634 618 601 581 561 540 519 498 477 456 437 418 399 382 365 350 335 321 308 295 284 273 263 253 244 236 228 221 215 208 203 197 192 188 184 180 177 174 171 169 167 165 164 163 162 162 162 162 163 164 165 167 169 171 174 176 179 183 186 190 194 198 203 207 211 216 220 224 229 233 237 240 244 247 249 252 254 255 256 257 257 257 256 254 253 250 247 244 240 236 232 227 222 216 210 204 198 192 185 179 172 165 158 152 145 138 132 125 119 113 107 101 95 90 84 79 74 69 65 60 56 52 48 45 41 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7
 183 198 213 230 247 264 282 300 319 338 358 378 398 419 440 461 482 503 525 546 568 590 612 633 655 676 698 719 739 759 779 797 814 830 845 858 869 878 884 888 889 887 883 875 865 851 836 818 798 776 753 728 703 678 652 627 602 578 554 531 509 488 469 450 432 416 401 386 373 360 349 338 329 320 312 304 297 291 286 281 276 272 269 266 263 261 259 258 257 256 256 255 255 256 256 257 258 259 260 261 262 263 264 265 266 266 267 267 267 266 265 264 262 260 258 255 252 248 244 240 235 230 225 220 215 209 204 198 193 188 182 177 173 168 164 159 155 152 148 145 142 139 136 134 132 130 128 126 125 124 122 121 121 120 119 119 118 118 118 117 117 117 117 117 118 118 118 118 118 118 118 118 118 118 118 118 117 117 116 115 114 113 111 109 108 105 103 101 98 95 92 89 85 82 78 74 71 67 63 59 55 52 48 44 41 38 34 31 28 26 23 21 18 16 14 12 11 9 8 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 1 4 6 9 12 16 19 24 29 34 39 46 52 60 68 76 86 95 106 117 129 141 154 168
 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 53 55 57 60 63 66 69 72 76 80 84 88 93 98 104 110 117 125 133 142 151 162 173 186 200 215 231 249 268 289 311 335 361 388 416 446 476 506 537 566 594 620 643 662 677 687 691 690 684 673 657 638 615 590 563 534 506 477 448 421 394 368 344 321 299 279 260 242 225 209 195 181 169 157 146 136 126 118 110 102 95 88 82 77 72 67 62 58 54 51 48 45 42 40 38 36 34 33 32 30 30 29 29 28 28 28 28 29 29 30 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 99 101 102 103 104 105 106 106 107 107 107 107 107 106 105 105 104 102 101 99 98 96 94 92 90 88 85 83 80 78 76 73 70 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18
 42 43 45 46 47 49 51 52 54 56 59 61 64 67 70 73 77 81 86 90 96 102 108 115 123 132 141 152 164 177 191 208 226 246 268 293 321 352 387 425 467 514 564 619 678 741 806 872 937 1001 1059 1109 1148 1176 1189 1187 1171 1143 1103 1054 999 941 881 821 762 706 654 604 559 517 478 443 411 382 356 332 310 291 273 257 243 230 218 207 197 188 180 173 166 160 154 149 145 140 137 133 130 127 124 122 120 118 116 115 113 112 111 110 109 109 108 108 107 107 107 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 104 104 103 103 102 102 101 101 100 99 99 98 97 97 96 96 95 94 94 93 93 93 92 92 91 91 91 91 91 91 91 91 91 91 91 92 92 93 93 94 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 115 116 117 118 118 119 120 120 120 120 120 119 119 118 116 115 113 111 109 107 104 101 98 95 92 89 86 82 79 76 73 69 66 63 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41
 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 88 91 95 99 103 108 113 118 123 129 136 143 150 158 166 174 184 194 204 215 227 239 251 264 278 292 307 321 336 351 366 381 396 411 425 439 452 465 477 488 499 508 518 526 534 541 548 554 560 566 571 576 581 585 590 594 599 603 607 611 615 619 622 626 629 631 633 634 635 634 633 630 626 621 614 605 596 584 571 557 542 525 507 489 470 450 430 411 391 372 353 334 317 300 283 268 253 240 227 215 204 193 183 174 166 158 151 144 138 132 127 122 117 113 109 105 102 99 96 93 91 88 86 84 82 80 78 77 75 74 72 71 70 69 68 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32
 66 65 64 63 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 62 63 65 67 69 72 75 78 81 84 88 92 97 102 107 112 118 125 131 139 146 154 162 171 180 189 198 208 218 228 238 248 257 267 277 286 295 304 312 320 328 335 342 348 354 359 364 368 372 375 378 381 383 384 386 387 388 388 388 388 388 387 386 384 382 380 378 375 372 368 364 360 355 350 345 339 333 327 320 313 306 298 291 283 275 267 260 252 244 236 229 221 214 207 200 194 187 181 175 169 163 158 153 148 143 138 134 129 125 121 118 114 111 107 104 101 98 95 93 90 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 56 54 52 50 48 46 45 43 41 39 38 36 34 32 31 29 27 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 62 64 66 67 68 69 70 71 72 73 73 73 73 73 73 73 73 72 72 71 71 70 69 68 68 67
 379 362 347 332 318 305 292 281 270 259 250 241 233 225 218 212 206 201 196 192 188 185 182 180 178 177 176 175 176 176 178 180 182 185 189 193 198 204 210 217 224 232 241 251 261 272 283 294 306 319 331 344 356 368 380 392 403 413 422 430 437 443 447 450 451 451 449 445 440 434 426 418 408 397 386 374 361 348 335 322 308 295 282 269 256 243 231 219 208 196 186 175 165 156 147 138 130 122 114 107 100 94 88 82 76 71 66 62 58 54 50 47 43 41 38 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 39 42 45 48 52 56 61 66 72 78 85 92 101 110 120 131 143 156 170 186 203 222 241 263 285 309 334 360 386 412 438 463 487 509 528 544 557 567 572 574 572 567 558 547 534 519 503 485 467 449 431 413 396
 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 71 72 74 75 77 78 80 81 83 85 87 89 92 94 97 100 103 107 111 116 120 126 132 138 146 154 163 173 184 196 209 224 240 258 278 299 322 347 375 404 436 471 508 547 590 634 681 731 782 835 889 943 997 1050 1099 1145 1186 1220 1247 1265 1273 1271 1259 1237 1206 1166 1120 1068 1013 954 895 835 776 719 664 612 563 517 475 436 399 366 336 309 284 261 241 222 206 190 177 164 153 143 134 125 118 111 104 98 93 88 83 79 75 71 68 64 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23
 14 15 16 17 19 20 21 23 24 25 26 28 29 30 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 77 79 82 85 89 93 98 103 109 116 125 134 145 157 171 187 205 226 250 277 308 343 382 427 477 533 596 666 743 828 920 1018 1121 1226 1330 1428 1514 1582 1626 1643 1629 1586 1517 1427 1322 1209 1094 981 873 772 680 597 522 456 397 345 300 260 226 196 170 147 127 110 96 83 72 63 54 47 41 36 32 28 25 22 20 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 11 12
 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 45 49 53 57 62 68 74 80 87 95 104 113 124 135 147 160 173 188 203 218 235 251 268 285 302 318 333 347 360 372 382 390 395 399 401 402 400 397 392 386 379 371 363 354 344 335 325 315 306 296 287 278 269 261 253 245 238 231 225 219 213 208 203 198 194 190 186 182 179 177 174 172 170 168 166 165 163 162 161 160 159 157 156 155 154 153 152 150 149 147 145 144 142 140 138 136 133 131 129 126 124 121 119 116 113 111 108 105 102 100 97 94 91 89 86 83 81 78 75 73 70 68 65 63 60 58 56 53 51 49 47 44 42 40 38 36 34 32 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 10 9 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 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 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 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8
 105 106 107 107 108 109 110 110 111 112 112 113 114 114 115 115 116 117 117 118 119 119 120 121 122 123 124 125 126 126 128 129 130 131 132 133 134 135 137 138 139 140 142 143 144 146 147 148 150 151 152 154 155 157 158 160 161 163 164 166 168 170 172 174 176 179 181 184 187 189 193 196 199 203 207 211 216 220 225 231 236 242 249 255 263 270 278 287 296 306 316 327 339 351 364 378 392 407 422 439 456 473 490 508 526 544 562 579 595 609 623 634 643 649 653 654 651 646 637 626 611 595 576 555 533 511 487 464 440 417 395 373 352 333 314 297 280 265 251 238 226 215 205 196 188 180 173 167 161 156 151 147 143 140 137 135 133 131 129 128 127 126 125 125 124 124 124 125 125 126 126 127 128 129 131 132 134 135 137 138 140 142 144 146 148 149 151 153 154 156 157 158 159 159 160 160 160 159 158 157 155 153 151 148 145 141 138 134 130 125 121 116 111 107 102 97 93 88 84 80 76 72 68 64 61 57 54 51 48 45 43 41 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 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 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 52 54 57 60 63 65 68 71 74 76 79 81 83 86 88 90 92 94 95 97 98 100 101 102 104
 103 109 115 122 129 136 142 150 157 164 171 179 186 194 202 209 217 224 232 239 247 254 261 268 275 281 288 294 299 305 309 314 318 321 324 327 328 329 330 330 329 328 326 324 320 317 313 308 304 298 293 287 281 276 270 264 258 252 247 242 237 232 227 223 219 216 213 210 207 205 203 202 200 200 199 199 199 200 200 202 203 205 207 210 213 216 220 224 229 234 240 245 252 259 266 274 283 292 301 311 322 333 344 356 368 381 393 406 418 431 443 454 464 474 482 489 495 499 501 501 499 495 489 482 473 463 451 439 426 412 398 383 369 355 341 328 315 302 290 279 268 258 249 240 232 224 216 210 203 197 192 187 182 177 173 169 165 162 158 155 152 149 147 144 142 139 137 135 132 130 128 126 124 122 119 117 115 113 111 108 106 104 101 99 96 94 91 88 86 83 80 78 75 72 69 67 64 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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 1 3 4 6 7 9 11 13 16 18 21 24 27 30 34 38 42 46 50 54 59 64 69 74 79 85 91 97
 27 29 30 32 33 35 37 39 41 43 45 47 50 53 56 59 62 66 70 74 79 84 90 96 102 109 117 125 134 144 155 167 180 194 210 227 245 265 287 311 336 363 392 422 453 486 519 551 583 613 641 664 684 698 707 709 706 697 683 665 642 617 590 561 532 503 475 448 421 397 373 351 331 312 294 278 264 250 238 227 217 208 199 192 185 179 174 169 165 162 159 156 154 153 152 151 151 151 152 153 155 157 159 162 166 170 174 179 184 190 197 204 211 219 228 237 246 256 266 277 287 298 308 318 328 337 345 352 358 363 366 368 368 367 364 359 353 345 337 327 316 305 294 282 270 258 245 234 222 211 200 190 180 170 161 153 144 137 130 123 116 110 104 99 94 89 85 80 76 72 69 65 62 59 56 53 51 48 46 44 41 39 37 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26
 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 63 66 70 73 77 81 85 90 95 100 106 112 119 126 133 141 149 158 167 177 188 199 210 222 234 246 259 272 285 298 311 324 337 349 360 371 381 390 398 404 410 414 417 419 420 420 418 416 412 408 403 398 392 385 378 371 363 355 347 340 332 324 316 308 301 293 286 279 272 265 259 253 246 240 235 229 224 219 214 209 205 200 196 192 188 184 181 178 174 171 168 166 163 160 158 156 153 151 149 147 145 143 141 140 138 136 134 133 131 129 128 126 125 123 121 120 118 117 115 114 112 111 109 108 107 105 104 102 101 100 99 97 96 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 78 78 78 77 77 77 76 76 76 75 75 75 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18
 43 45 46 47 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 73 74 75 76 78 79 80 81 83 84 85 87 88 89 91 92 94 95 97 99 101 103 105 107 109 111 114 117 120 123 126 130 134 138 142 147 151 156 162 167 173 179 186 192 199 206 213 221 228 236 243 251 258 265 273 280 287 293 299 305 310 315 320 324 327 330 332 333 334 334 334 333 331 329 326 322 319 314 310 304 299 293 287 281 275 269 262 256 249 243 236 230 224 218 212 206 201 196 191 186 182 178 174 170 167 164 162 159 157 156 154 153 152 152 151 151 151 151 152 152 153 153 154 155 156 157 158 159 160 160 161 162 163 163 164 164 165 165 165 164 164 163 163 162 161 159 158 156 154 152 150 147 145 142 139 136 133 130 126 123 119 116 112 109 105 101 98 94 90 87 83 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42
 72 74 75 76 78 79 80 81 82 83 84 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 92 92 93 94 95 96 97 99 100 102 104 107 109 112 116 119 123 127 132 137 142 148 154 160 167 174 181 189 197 205 213 221 230 238 246 254 262 270 277 283 289 294 299 303 305 307 308 308 307 305 302 298 294 288 282 276 269 261 253 245 236 228 220 211 203 194 186 178 171 163 156 149 142 136 130 124 119 114 109 105 101 97 93 90 87 84 81 79 77 75 73 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 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 19 19 19 19 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 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 61 63 64 66 68 69 71
 40 41 42 43 43 44 45 46 48 49 50 51 53 55 56 58 60 62 64 67 69 72 75 78 81 85 89 93 97 102 107 112 118 123 130 136 143 151 158 166 175 183 192 201 211 220 230 239 248 257 266 274 282 289 296 301 306 310 313 315 317 317 317 316 314 312 309 306 302 298 295 291 287 283 279 276 273 270 267 265 263 261 260 259 258 258 259 260 261 263 266 269 272 276 281 286 291 298 304 312 320 328 338 347 357 368 379 390 401 413 424 435 446 456 465 472 479 484 487 488 487 483 478 470 461 449 436 422 406 389 372 355 337 319 302 285 269 253 238 224 211 198 187 176 165 156 147 139 131 124 118 112 106 101 97 92 88 85 81 78 75 73 70 68 66 64 63 61 60 59 58 57 56 55 54 54 53 53 53 53 52 52 53 53 53 53 54 54 55 55 56 57 58 58 59 60 62 63 64 65 66 68 69 71 72 73 75 76 78 79 80 81 82 83 84 85 85 85 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40
 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 72 75 78 81 84 88 92 96 100 105 109 114 120 125 131 137 143 150 157 164 172 180 188 197 206 216 226 236 247 258 270 283 296 309 324 338 354 370 386 403 421 439 457 476 495 514 533 552 571 589 605 621 635 648 658 666 672 674 674 671 665 656 645 631 615 596 577 556 534 512 489 466 444 421 400 379 359 340 321 304 287 272 257 243 230 218 206 196 185 176 167 159 151 144 137 130 124 119 113 108 103 99 95 90 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
 80 83 86 89 92 95 98 101 104 107 109 112 114 116 118 120 122 124 125 127 128 129 130 131 131 132 132 132 133 132 132 132 132 131 131 130 129 128 128 127 126 125 124 122 121 120 119 118 117 116 115 114 114 113 112 112 112 112 112 112 112 113 113 114 115 117 118 120 122 124 126 128 131 134 137 140 144 148 152 156 161 165 171 176 182 188 195 202 209 217 226 235 244 255 266 277 290 303 317 332 347 364 381 400 419 439 460 482 504 526 549 571 592 613 633 650 665 678 688 694 697 696 691 683 671 656 639 619 598 575 551 527 502 478 455 432 409 388 368 348 330 312 296 281 266 252 240 228 216 206 195 186 177 169 161 153 146 139 133 127 121 115 110 105 100 95 91 86 82 78 74 70 67 63 60 57 53 50 47 45 42 39 37 34 32 30 27 25 23 21 19 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 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 24 26 28 31 34 36 39 42 45 48 51 54 57 60 63 67 70 73 76
 50 52 56 59 62 65 69 73 76 80 84 88 93 97 102 106 111 116 121 127 132 138 144 150 156 163 170 177 185 192 200 209 217 227 236 246 257 268 280 292 305 319 334 349 366 383 402 421 441 463 486 509 534 559 585 612 639 666 693 719 744 768 789 809 826 839 850 857 860 860 856 849 838 825 809 790 770 748 725 702 677 653 628 604 580 557 534 512 490 469 450 431 413 395 379 363 348 334 321 308 296 284 274 264 254 245 237 229 222 215 209 203 197 192 188 183 180 176 173 170 167 165 162 160 158 157 155 153 152 150 149 147 146 144 142 141 139 137 135 134 132 129 127 125 123 120 118 115 113 110 108 105 102 99 96 94 91 88 85 82 79 77 74 71 68 66 63 60 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 24 22 20 18 16 15 13 11 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 22 24 25 27 30 32 34 36 39 41 44 47
 113 115 117 119 121 123 125 127 128 130 132 133 134 136 137 139 140 141 142 143 144 146 147 148 149 150 151 152 153 154 154 155 156 158 159 160 161 162 163 164 166 167 169 170 172 173 175 177 179 181 183 185 188 190 193 195 198 201 203 206 209 212 215 218 221 224 227 229 232 235 238 240 243 246 248 250 253 255 257 259 262 264 266 267 269 271 273 274 276 277 279 280 282 283 284 285 286 287 288 288 289 289 289 289 289 288 288 287 286 285 283 282 280 278 275 273 270 267 264 261 258 255 251 248 245 241 238 234 231 228 225 221 219 216 213 211 208 206 204 202 200 199 197 196 195 194 193 192 191 190 190 189 189 188 188 187 187 187 186 186 185 185 185 184 184 183 182 182 181 180 179 178 177 175 174 172 170 169 167 164 162 160 157 154 151 148 145 142 139 135 132 128 125 121 117 113 110 106 102 98 94 91 87 83 80 77 73 70 67 64 61 58 56 53 51 49 46 44 43 41 39 38 36 35 34 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 39 40 42 44 46 49 51 53 55 58 60 63 65 68 71 73 76 78 81 84 86 89 92 94 97 99 102 104 106 109 111
 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 74 76 78 80 83 85 89 92 96 100 105 109 115 120 127 133 140 148 156 164 173 182 191 201 212 222 233 243 254 264 274 284 292 300 307 313 317 320 321 320 318 314 308 301 293 283 273 262 250 238 225 213 201 189 177 166 155 145 135 126 118 110 102 95 89 83 78 73 68 64 60 56 53 50 47 45 42 40 38 37 35 33 32 31 30 28 27 26 26 25 24 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 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43
 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 66 67 69 71 72 74 76 78 81 83 86 88 91 93 96 99 102 105 108 112 115 118 122 125 128 132 135 139 142 146 149 153 156 160 163 167 170 173 177 180 183 186 189 191 194 196 199 201 203 204 206 207 208 208 209 209 208 208 207 206 204 202 200 197 194 191 188 184 180 176 172 168 163 159 154 150 145 141 136 132 128 124 120 116 112 109 106 102 99 97 94 92 89 87 85 83 82 80 79 77 76 75 74 73 72 72 71 70 70 70 69 69 69 69 69 68 68 69 69 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 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 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56
 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 82 84 87 89 92 94 97 100 103 107 110 114 118 122 126 130 135 139 144 148 153 158 162 167 172 176 181 185 189 193 197 201 204 207 210 212 214 216 217 219 219 220 220 219 218 217 216 214 212 209 206 203 200 196 192 188 184 179 174 170 165 160 155 150 145 141 136 131 127 122 118 114 109 106 102 98 95 92 89 86 84 82 80 78 76 74 73 72 71 70 69 68 68 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 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 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 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 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33
 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 60 61 63 64 66 68 70 73 75 78 81 84 88 91 96 100 105 110 116 122 129 136 144 152 161 170 180 191 202 214 226 238 251 263 276 288 300 311 321 330 338 343 348 350 350 349 346 341 334 327 318 309 299 289 278 268 257 247 237 228 218 210 201 193 186 179 173 167 162 157 152 148 144 141 138 136 133 131 130 129 128 127 127 127 127 128 128 130 131 133 135 138 140 144 147 151 155 160 165 170 176 182 188 195 201 208 216 223 230 237 245 251 258 264 269 274 278 282 284 286 287 286 285 283 280 277 273 268 263 257 251 245 239 232 226 220 213 207 201 195 189 183 178 173 168 163 158 154 149 145 141 138 134 131 127 124 121 118 115 112 109 106 104 101 98 96 93 91 88 86 83 81 78 75 73 70 68 65 62 60 57 55 52 50 47 45 42 40 38 36 33 31 29 28 26 24 22 21 19 18 17 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48
 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 83 86 88 91 94 97 100 103 107 110 114 119 123 128 132 138 143 148 154 160 166 173 179 186 193 200 207 213 220 227 233 239 245 251 255 260 264 267 269 271 272 272 272 271 269 267 264 261 257 253 249 245 240 235 230 225 220 215 210 205 200 196 191 187 183 179 175 171 168 165 161 158 156 153 150 148 145 143 141 139 137 135 133 132 130 129 127 126 124 123 121 120 119 117 116 115 113 112 110 109 107 106 104 103 101 100 98 96 95 93 91 89 87 86 84 82 80 78 76 75 73 71 69 68 66 64 63 61 59 58 57 55 54 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 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 61 62 63 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65
 187 188 190 191 192 192 192 192 192 192 191 190 189 188 187 186 184 182 181 179 177 175 174 172 170 168 166 165 163 161 160 158 157 156 154 153 152 152 151 150 150 150 150 150 150 151 151 152 153 154 155 157 158 160 162 164 166 168 171 173 175 178 180 183 185 188 191 193 196 198 200 203 205 207 209 212 214 216 218 220 221 223 225 227 228 230 232 233 235 236 238 239 241 242 244 245 246 247 249 250 251 252 252 253 253 254 254 254 254 253 253 252 251 250 248 247 245 243 240 238 235 232 229 226 223 220 216 213 209 206 203 199 196 192 189 186 183 179 176 173 171 168 165 162 160 157 155 152 150 148 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 100 98 96 94 92 90 87 85 83 81 78 76 74 71 69 67 64 62 60 57 55 53 50 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 38 39 42 44 46 49 51 54 57 61 64 67 71 75 79 83 88 92 97 101 106 111 116 121 126 131 136 141 145 150 154 159 163 167 170 174 177 180 182 185
 49 50 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 109 112 116 120 125 129 134 140 145 151 157 164 171 179 187 196 205 215 226 237 249 261 274 288 302 317 332 348 364 380 396 411 426 441 454 467 478 488 496 503 507 510 511 510 507 503 497 490 482 472 462 452 440 429 417 405 393 381 370 358 347 336 325 314 304 294 285 276 267 258 250 242 234 226 219 212 205 198 192 186 180 174 168 163 158 153 148 143 139 134 130 126 123 119 116 112 109 106 104 101 98 96 94 92 90 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 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 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47
 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 79 82 84 87 89 92 95 98 101 104 108 111 115 118 122 126 130 134 138 142 147 151 155 159 164 168 172 176 179 183 186 189 191 193 195 196 197 197 196 196 195 193 191 188 186 182 179 175 171 167 163 159 154 150 145 141 136 132 127 123 119 115 111 107 103 99 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 54 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 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 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26
 73 73 73 74 74 74 75 75 76 77 77 78 79 80 81 83 84 85 87 89 91 93 95 98 100 103 106 110 114 118 122 127 132 137 143 149 156 163 170 178 187 196 205 215 225 235 245 256 266 276 286 295 304 312 319 324 329 332 334 335 334 332 329 325 319 313 307 299 292 284 275 267 259 251 243 236 229 222 215 209 203 198 193 188 184 180 176 173 170 167 165 163 161 160 158 157 157 156 156 156 156 157 157 158 159 160 161 162 163 165 166 167 169 170 171 172 173 174 175 175 175 175 175 174 173 172 170 168 166 164 161 158 155 152 149 145 142 139 135 132 128 125 122 118 115 112 109 107 104 101 99 97 95 93 91 89 87 86 84 83 82 81 80 79 78 77 76 75 75 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 69 68 68 67 66 65 64 63 62 61 59 58 56 54 53 51 49 47 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 43 44 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72
 40 41 42 42 44 45 46 47 49 50 52 54 55 58 60 62 65 68 71 74 78 82 86 91 96 102 108 114 121 129 137 146 156 166 178 190 203 216 231 246 263 280 297 315 333 351 369 386 402 417 429 440 448 454 457 457 455 450 443 433 422 410 397 383 368 354 339 325 312 298 286 274 263 252 243 234 226 218 211 205 200 195 190 186 183 180 178 177 175 175 174 174 175 176 178 180 182 185 189 192 197 202 207 213 219 226 233 241 249 257 266 275 283 292 301 309 316 323 329 334 338 340 340 339 337 332 326 319 310 301 290 278 266 254 241 229 216 204 193 181 171 160 151 141 133 125 117 110 104 98 92 87 82 77 73 69 66 63 59 57 54 51 49 47 45 43 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 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 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 39 39
 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 71 76 81 86 92 99 106 114 122 132 141 152 163 175 188 201 215 229 244 258 272 286 298 310 320 328 334 338 339 338 335 330 323 315 305 295 284 272 261 249 238 227 216 206 197 188 180 173 166 160 154 149 145 141 137 134 131 129 127 126 125 124 124 124 124 125 126 128 129 132 134 137 140 144 147 152 156 161 166 171 177 182 188 194 200 205 210 215 220 223 226 228 229 228 227 224 221 216 210 203 196 188 179 170 161 152 143 135 126 118 110 103 96 89 83 78 72 67 63 59 55 51 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 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 11 11 11 11 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 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 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 22 22 22 22 22 23 23 23 24 24 25
 43 44 46 47 49 51 53 55 57 59 62 65 68 71 74 78 81 86 90 95 100 105 111 117 123 130 137 145 152 161 170 179 188 197 207 217 226 236 245 253 261 268 274 279 282 284 285 285 283 280 275 269 263 256 248 239 230 222 213 204 195 186 178 170 163 156 149 143 137 132 127 122 118 114 110 107 104 101 99 97 95 93 92 91 90 89 89 89 89 89 89 90 90 91 93 94 96 98 100 102 105 108 111 114 118 122 126 131 136 141 147 153 159 166 173 180 187 194 202 210 217 224 231 238 244 250 255 259 262 263 264 264 263 260 257 252 247 240 234 226 219 211 202 194 186 178 170 162 154 147 140 134 127 121 116 110 105 100 96 92 88 84 81 77 74 72 69 67 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 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 22 22 22 21 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 23 23 23 24 24 24 24 24 24 24 24 24 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 35 36 37 38 39 40 41
 88 91 94 97 99 102 106 109 112 116 120 123 127 132 136 141 146 151 156 162 167 173 179 186 192 199 205 212 218 225 231 237 243 248 253 257 260 263 265 266 266 265 263 260 257 252 247 242 235 229 222 215 208 201 194 187 181 174 168 162 157 151 147 142 138 134 131 128 125 122 120 118 117 116 115 114 113 113 113 114 114 115 116 117 119 121 123 125 127 130 133 136 140 143 147 151 156 160 165 169 174 178 183 187 192 195 199 202 204 206 207 207 206 205 202 199 195 190 185 179 172 165 158 151 143 136 129 122 115 108 102 96 90 84 79 75 70 66 62 59 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 50 50 49 48 48 47 45 44 43 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 72 74 76 78 81 83 86
 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 35 37 40 43 47 51 55 60 66 72 79 87 96 106 117 129 143 159 177 196 218 243 270 300 332 366 403 441 479 516 551 581 605 622 630 630 620 602 578 549 517 482 447 413 380 349 320 293 268 246 226 207 191 176 163 151 140 131 122 115 108 102 96 92 87 84 80 78 75 73 71 70 69 68 67 67 67 67 68 69 70 71 73 75 77 79 82 86 89 94 98 103 109 115 121 128 135 143 152 161 170 180 190 200 210 221 230 240 249 257 264 270 274 277 279 279 277 274 270 264 257 249 240 231 222 212 203 193 184 174 166 157 149 141 134 127 121 115 109 104 99 94 90 86 82 79 76 73 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 18 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 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
 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 46 46 47 48 48 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 100 101 103 105 106 108 109 110 112 113 113 114 115 115 116 116 116 116 116 115 115 114 113 113 112 110 109 108 106 105 103 101 99 97 95 93 91 89 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 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 36 36 36 36 36 36 36 36 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 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45
 226 229 232 233 235 235 235 234 233 231 229 226 222 219 215 211 206 202 197 192 187 183 178 173 168 163 159 154 150 145 141 137 133 130 126 123 119 116 113 110 108 105 103 101 99 97 95 93 92 91 89 88 87 86 85 85 84 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 81 81 81 81 82 82 83 83 84 84 85 86 87 87 88 89 90 91 92 94 95 96 97 99 100 101 103 104 105 106 107 109 110 110 111 112 112 113 113 113 112 112 111 110 109 108 106 104 102 100 98 96 93 91 88 86 83 81 78 76 73 71 69 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 26 27 29 32 34 37 40 43 46 49 53 57 62 66 71 76 82 88 94 100 107 114 121 128 136 143 151 158 166 173 181 188 195 201 207 213 218 222
 90 93 96 99 102 105 108 111 113 116 118 120 122 124 125 126 127 128 128 129 128 128 127 126 125 124 122 120 118 116 113 111 109 106 103 101 98 96 93 90 88 86 83 81 79 77 75 74 72 71 69 68 67 66 66 65 65 65 65 65 65 66 67 67 68 69 71 72 74 75 77 79 81 84 86 89 92 95 98 101 104 108 112 116 120 124 129 134 139 144 149 155 161 167 173 180 186 193 200 208 215 222 230 237 244 252 259 265 272 278 284 289 294 298 301 304 306 307 307 306 305 303 300 297 293 288 283 278 272 266 260 254 247 241 234 228 221 215 208 202 196 190 184 178 172 167 161 156 151 146 141 136 131 127 122 118 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 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 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 35 36 38 40 43 45 47 49 52 55 57 60 63 65 68 71 74 77 80 84 87
 79 82 84 87 90 93 96 99 102 106 109 112 115 118 121 125 128 130 133 136 138 140 142 144 145 146 147 148 148 148 147 146 145 144 142 140 138 136 133 130 128 125 122 119 116 113 110 107 104 101 98 96 93 91 89 87 85 83 82 80 79 78 77 76 75 75 74 74 73 73 73 73 73 74 74 74 75 76 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 101 103 106 108 111 114 117 120 124 127 131 135 139 144 148 153 158 163 169 174 180 186 193 199 206 213 220 228 235 243 251 259 266 274 282 289 296 303 309 315 320 325 328 331 333 334 334 332 330 327 323 318 312 305 298 290 281 272 263 254 245 235 226 216 207 198 189 181 173 165 157 150 143 136 130 124 118 113 108 103 98 94 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 67 69 71 74 76
 51 53 56 58 61 64 67 70 73 76 80 83 87 91 95 100 105 109 115 120 125 131 137 144 150 157 164 171 178 186 194 201 209 217 226 234 241 249 257 264 271 278 284 289 294 298 302 305 306 308 308 307 306 304 301 298 294 290 285 280 274 268 262 256 250 244 238 231 225 220 214 208 203 198 193 188 184 180 175 172 168 165 161 158 155 153 150 148 146 144 142 140 139 138 136 135 134 133 133 132 132 131 131 131 131 131 131 132 132 133 133 134 135 136 137 139 140 142 143 145 147 149 151 153 156 158 161 164 166 169 172 175 178 181 184 186 189 192 194 196 198 200 201 203 203 204 204 204 204 203 202 200 198 196 193 190 187 184 181 177 173 169 165 161 156 152 148 143 139 135 131 127 122 118 115 111 107 103 100 96 93 90 87 84 81 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49
 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 72 76 80 83 88 92 96 101 106 110 115 121 126 131 137 142 148 153 159 164 170 175 180 185 190 194 198 203 207 210 214 217 220 222 225 227 229 231 233 234 235 236 238 238 239 240 241 241 242 242 243 243 244 245 245 246 247 248 250 251 253 255 257 260 262 266 269 273 278 283 288 294 301 308 316 324 334 344 354 366 378 391 404 418 432 447 461 476 491 505 519 532 544 554 564 572 578 582 584 584 582 578 572 565 555 544 532 518 503 488 472 455 439 422 405 388 372 356 340 325 310 295 281 268 255 243 231 219 208 198 188 178 169 160 152 144 137 129 123 116 110 104 99 94 89 84 80 76 72 68 65 62 59 57 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15
 70 71 72 74 75 77 78 80 82 84 86 88 91 93 96 98 101 104 108 111 114 118 122 125 129 133 137 141 145 149 153 157 160 164 167 169 172 174 175 177 177 177 177 176 175 173 171 169 166 163 159 155 152 148 144 140 135 131 128 124 120 117 113 110 107 104 102 100 97 96 94 92 91 90 89 89 88 88 88 88 89 89 90 91 93 94 96 98 101 103 106 109 113 117 122 126 132 138 144 151 158 167 176 185 196 207 220 233 247 263 279 297 315 335 355 377 398 420 443 464 485 504 522 537 548 556 561 561 557 549 538 523 505 485 463 440 416 392 369 346 324 303 282 264 246 229 214 200 186 174 163 153 144 135 127 120 113 107 101 96 92 87 83 80 76 73 71 68 66 64 62 60 59 57 56 55 54 53 52 51 51 51 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 62 63 65 67 70 72 75 77 80 83 86 90 93 96 100 104 107 111 115 118 122 125 128 131 134 136 138 140 141 142 142 142 141 140 139 137 135 133 130 127 124 120 117 113 110 106 102 99 95 92 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 67 67 68 69
 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 30 31 33 35 37 39 42 45 49 52 57 61 67 73 79 87 95 104 114 125 138 151 166 183 201 220 242 264 289 315 342 371 401 431 462 493 524 553 582 608 632 654 672 687 699 708 714 716 716 714 709 703 695 685 675 664 652 640 627 615 602 589 576 562 549 536 522 508 494 480 466 451 436 421 406 390 375 359 343 328 312 297 281 267 252 238 225 212 200 188 177 166 156 147 138 130 123 115 109 103 97 92 88 83 79 75 72 69 66 64 61 59 57 55 54 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 43 44 46 48 49 51 52 54 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32
 81 81 80 80 79 79 78 78 78 77 77 77 77 77 76 76 76 76 77 77 77 77 78 78 79 79 80 81 82 83 84 85 86 88 89 91 93 95 97 99 102 104 107 110 114 117 121 124 128 133 137 141 146 150 155 160 164 169 174 178 183 187 191 194 198 201 203 206 207 209 210 210 210 210 209 208 207 205 203 201 198 195 192 189 186 182 179 175 172 168 164 161 157 154 150 147 143 140 136 133 130 127 124 121 118 115 112 109 106 103 101 98 95 93 90 88 86 83 81 79 77 74 72 70 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 68 70 71 73 74 76 77 79 80 81 82 83 84 85 85 86 86 86 87 87 87 87 87 86 86 86 85 85 84 84 83 83 82 82
 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 83 84 86 87 88 90 91 92 93 94 95 96 97 97 98 98 98 98 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 60 60 60 59 60 60 60 60 60 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 78 80 82 83 85 87 88 90 92 93 95 96 98 99 100 102 103 104 105 105 106 107 107 108 108 108 108 108 108 108 107 107 106 106 105 104 104 103 102 101 99 98 97 96 94 93 92 90 89 87 86 84 82 81 79 78 76 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39
 71 69 67 65 63 62 60 59 57 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 50 50 50 51 52 52 53 54 55 57 58 60 62 63 66 68 70 73 76 79 83 86 90 94 98 102 107 112 116 121 126 131 136 141 146 151 155 160 164 168 172 175 178 181 183 185 187 188 189 190 191 191 191 190 190 189 188 187 186 185 183 182 181 179 178 176 175 174 172 171 170 168 167 165 164 163 161 160 158 157 155 153 151 150 148 145 143 141 138 136 133 130 127 124 121 118 115 112 108 105 102 98 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 54 55 57 58 60 61 63 65 67 69 71 73 75 78 81 83 86 89 92 95 98 101 105 108 111 114 117 120 123 125 127 129 131 132 133 133 133 132 131 130 128 125 122 119 116 112 108 104 100 96 92 87 83 79 75 71 68 64 61 58 55 52 49 47 45 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 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 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 43 46 48 50 53 56 58 61 65 68 72 75 79 83 87 91 95 99 104 108 112 116 119 123 126 128 131 133 134 135 136 136 136 135 134 132 130 128 125 123 120 117 114 110 107 104 101 98 94 91 88 86 83 80 78 75 73
 126 129 133 136 140 144 149 154 159 165 171 178 185 193 202 211 221 231 242 254 266 279 292 306 320 334 348 362 375 388 399 409 417 424 428 430 430 427 422 415 405 394 382 368 354 339 323 308 293 278 264 250 237 225 213 203 193 183 175 167 160 153 148 142 137 133 129 126 123 120 118 116 115 114 113 112 112 112 113 113 114 115 117 118 120 122 125 128 131 134 138 142 146 151 156 161 166 172 178 183 189 195 201 207 212 217 222 226 229 231 232 232 231 229 225 221 215 209 201 193 185 176 167 158 149 140 131 122 114 106 99 92 86 80 74 69 64 59 55 51 48 45 42 39 37 34 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 60 62 65 67 70 73 75 77 80 82 84 87 89 90 92 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 119 121 124
 57 58 59 60 61 62 63 64 65 66 68 69 70 72 74 75 77 79 81 84 86 88 91 94 97 99 103 106 109 112 116 119 123 126 130 134 137 141 144 147 151 153 156 159 161 163 164 165 166 167 167 166 166 165 164 163 161 159 157 155 153 151 149 146 144 142 140 138 137 135 134 133 132 131 130 130 130 130 130 130 131 132 133 135 137 139 141 144 147 150 154 158 163 167 173 178 184 191 197 205 212 221 229 238 247 257 266 276 286 295 305 314 322 330 337 343 347 350 352 352 350 347 342 336 329 320 310 299 288 276 264 252 240 228 217 205 195 184 174 165 156 148 140 133 126 120 114 109 104 99 95 91 87 84 81 78 75 73 71 69 67 65 64 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 55 56 56 56 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 79 82 84 87 90 93 96 99 103 106 110 113 116 120 123 126 129 132 135 137 139 141 142 143 143 143 142 141 139 137 135 132 129 126 122 118 114 110 106 102 98 94 90 86 83 79 75 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 57
 46 45 45 45 45 45 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 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 66 67 68 70 72 74 76 78 81 84 87 90 94 98 102 107 112 117 123 129 135 142 150 157 166 174 183 192 201 211 220 229 237 245 253 259 265 269 272 273 273 272 269 265 260 254 247 239 231 223 214 205 196 188 179 171 163 156 149 142 136 130 124 119 114 109 105 101 97 94 90 87 84 82 79 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46
 77 77 77 77 78 78 78 79 79 80 80 81 82 82 83 84 85 86 87 88 90 91 92 94 95 97 99 100 102 104 106 108 110 112 114 116 118 120 123 125 127 129 131 133 135 137 138 140 141 142 143 144 145 145 145 145 145 144 143 142 141 140 138 136 135 133 131 128 126 124 122 120 118 116 114 112 110 108 106 104 103 101 100 98 97 96 95 94 93 92 92 91 91 90 90 90 90 90 91 91 91 92 93 94 95 96 97 98 100 101 103 105 107 109 112 114 117 120 123 126 129 132 136 140 144 148 152 156 161 165 169 174 179 183 188 192 196 200 204 208 212 215 218 221 223 225 227 229 230 230 231 230 230 229 228 227 225 223 221 219 216 214 211 208 205 202 199 196 192 189 186 182 179 176 172 169 166 162 159 156 153 150 147 144 140 137 134 131 129 126 123 120 117 114 111 108 106 103 100 97 95 92 89 87 84 81 79 76 74 72 69 67 65 63 60 58 56 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 43 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 76 78 80 81 83 84 86 87 88 89 90 91 92 92 93 93 93 93 93 93 92 92 92 91 90 90 89 88 88 87 86 85 85 84 83 83 82 81 81 80 80 79 79 78 78 78 77 77 77 77 77 77 77
 43 45 47 49 51 53 55 58 60 63 66 68 71 74 77 80 83 86 89 91 94 97 99 102 104 106 108 110 111 112 113 113 113 113 113 112 111 110 109 107 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 53 53 52 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 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 49 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 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41
 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 60 61 63 65 66 68 70 72 74 76 78 80 81 83 85 87 89 91 92 94 95 97 98 100 101 102 103 104 104 105 106 106 106 107 107 107 107 107 107 107 107 106 106 106 105 105 105 104 104 103 102 102 101 100 100 99 98 97 97 96 95 94 93 92 91 89 88 87 86 85 83 82 81 79 78 76 75 74 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 64 66 68 70 73 75 78 80 83 85 88 90 93 95 98 100 102 104 106 108 110 112 113 115 116 117 118 119 119 120 120 120 120 120 119 119 118 117 116 115 114 113 111 110 108 106 104 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 45 44 42 41 40 39 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 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 34 34 34 35 36 36 37 37 38
 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 61 62 63 64 66 67 69 71 72 74 77 79 81 84 86 89 92 95 99 102 106 110 114 118 123 127 132 137 142 147 152 158 163 168 173 178 183 188 192 196 199 202 205 207 208 209 210 210 209 208 206 204 202 199 196 193 189 185 181 177 173 168 164 159 155 150 146 142 137 133 129 125 121 117 113 110 106 103 99 96 93 90 87 84 81 79 76 73 71 69 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 84 86 89 91 93 95 97 100 102 104 107 109 111 113 116 118 120 122 124 125 127 128 129 130 131 132 133 133 133 133 132 132 131 130 129 128 127 125 124 122 120 119 117 115 113 111 109 107 105 103 102 100 98 96 94 93 91 89 88 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46
 23 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 54 58 62 66 70 74 79 84 89 94 100 105 110 115 120 124 128 131 133 135 136 136 135 134 132 129 126 122 118 114 109 105 101 96 92 88 84 80 76 73 70 67 64 62 60 58 56 54 53 51 50 49 48 48 47 47 47 47 47 47 47 48 49 49 50 52 53 55 56 58 60 63 65 68 71 74 78 82 86 90 94 99 103 108 113 117 122 126 130 133 136 138 139 140 140 139 137 134 130 126 122 117 112 107 101 96 91 85 80 76 71 67 63 59 56 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 45 47 49 52 54 56 58 60 62 64 66 68 69 71 72 72 73 73 72 72 71 69 68 66 63 61 59 56 53 51 48 45 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 27 29 31 33 36 38 41 43 46 49 52 55 58 60 63 66 68 71 73 74 76 77 77 77 77 77 76 74 73 71 69 67 64 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 31 30 28 28 27 26 25 24 24 23
 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 42 43 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 64 64 64 64 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 39 40 43 45 48 51 54 58 62 66 72 77 84 91 99 108 118 129 141 155 169 185 202 220 239 259 279 298 317 334 349 361 369 374 374 369 361 349 335 319 301 283 264 246 228 211 196 181 167 155 143 133 124 115 107 100 94 88 83 78 74 70 67 64 61 59 57 55 53 52 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 63 64 66 67 68 68 69 70 70 70 70 70 70 69 68 67 65 64 62 60 58 56 54 52 50 47 45 43 41 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 28 30 33 36 39 42 46 50 54 59 64 70 76 82 89 96 104 111 119 127 134 141 148 153 158 162 165 166 166 165 163 159 155 150 144 138 132 125 119 112 106 100 94 89 84 79 74 70 66 63 59 56 53 51 48 46 44 42 41 39 38 36 35 34 33 33 32
 46 47 48 49 50 52 53 54 56 57 59 61 63 64 66 68 71 73 75 77 80 82 85 87 90 93 95 98 100 103 106 108 110 113 115 117 119 120 122 123 124 124 124 124 124 124 123 122 121 119 117 116 114 111 109 107 104 102 100 97 95 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 65 64 62 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 65 66 67 68 70 72 73 75 77 79 81 84 86 89 92 95 98 101 104 108 111 115 119 123 127 131 136 140 144 148 153 157 161 164 168 171 174 177 180 182 183 184 185 185 185 184 183 182 180 178 175 172 169 166 163 159 155 152 148 144 141 137 133 130 126 123 120 117 114 111 108 106 104 101 99 97 95 94 92 90 89 88 87 86 85 84 83 83 82 82 82 81 81 81 81 82 82 82 83 83 84 85 85 86 87 88 89 90 91 92 93 94 95 96 97 98 98 99 100 100 100 101 101 101 100 100 100 99 98 98 97 96 95 93 92 91 90 88 87 85 84 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45
 196 199 201 203 204 205 205 204 203 201 199 195 192 187 182 177 171 165 159 152 146 139 133 126 120 113 107 101 95 90 84 79 74 70 65 61 58 54 51 47 45 42 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 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 37 39 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 95 99 103 107 112 117 122 128 133 139 145 151 158 165 172 179 186 194 201 209 217 225 233 241 249 256 264 271 277 283 288 293 297 300 302 303 303 302 300 296 292 287 281 275 267 259 251 242 233 224 214 205 195 186 177 169 160 152 144 136 129 122 116 109 103 98 92 87 83 78 74 70 66 63 59 56 53 51 48 46 44 41 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 31 32 33 34 36 37 39 41 42 44 46 47 49 51 53 54 56 58 59 61 63 64 65 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 78 78 79 80 80 81 82 84 85 86 88 89 91 93 95 97 99 101 103 106 109 112 115 118 121 124 128 132 135 139 143 148 152 156 161 165 169 174 178 182 186 190 193
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 61 61 60 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 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 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 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 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 39 41 44 46 49 53 56 60 65 70 76 83 90 98 108 118 129 142 156 172 189 207 227 248 271 294 318 341 364 385 403 417 428 433 434 430 421 408 392 374 354 333 312 291 271 252 233 216 201 186 173 160 149 139 129 121 113 106 99 93 88 83 78 74 70 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 72 75 79 82 85 88 91 94 95 97 98 98 98 97 96 94 92 90 87 83 80 76 73 69 66 62 59 56 52 49 47 44 42 39 37 35 34 32 30 29 28 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 16 16 16
 24 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 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 56 59 61 63 65 68 70 72 73 75 77 78 79 80 81 81 81 82 81 81 81 80 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 50 51 52 54 56 57 59 61 63 66 68 71 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 125 128 132 135 138 141 143 145 147 148 149 149 148 147 145 143 140 137 133 129 125 120 115 110 105 100 95 89 84 79 75 70 66 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 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 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 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 22 22 22 22 22 22 22 22 23 23 23 23 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 26 26 26 26 26 26 25 25 25 25 25 25
 8 7 7 7 6 6 6 5 5 5 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 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 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 47 49 52 54 56 59 61 64 67 70 73 76 80 83 86 90 93 97 100 103 106 109 111 113 115 116 116 116 115 114 112 110 107 104 101 97 94 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 46 44 43 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 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 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 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 50 52 53 54 55 55 56 56 55 54 53 52 51 49 47 46 44 42 39 37 35 33 31 30 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8
 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 70 71 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 89 90 90 91 91 90 90 89 88 87 86 85 83 81 79 77 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 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 7 7 7 7 7 7 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 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 29 29 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9
 79 79 79 79 79 80 80 80 80 81 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 90 91 91 91 91 91 91 90 90 90 89 89 88 87 86 85 84 83 82 81 80 78 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 57 58 58 58 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 84 86 89 92 95 98 102 105 109 112 116 120 123 127 131 135 138 142 145 148 151 153 155 157 158 159 160 160 159 159 158 156 155 153 150 148 145 142 139 137 133 130 127 124 122 119 116 113 111 108 106 103 101 99 97 95 94 92 91 89 88 87 85 84 83 82 82 81 80 80 79 79 78 78 78 77 77 77 77 77 77 78 78 78 78 79 79 80 80 81 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 99 100 100 100 100 100 100 100 99 99 98 97 96 95 93 92 90 89 87 85 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 81 83 84 86 87 88 89 90 90 90 91 91 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 82 81 81 80 80 80 80 80 79
 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 59 61 62 63 63 64 64 64 64 64 63 63 62 61 60 58 57 55 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 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 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 67 70 73 76 79 82 84 87 89 91 92 94 95 95 96 95 95 94 93 91 89 87 85 82 80 77 74 71 69 66 63 61 58 56 54 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 62 62 61 60 60 59 58 56 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25
 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 36 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 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 71 72 73 75 76 78 79 81 83 84 86 87 89 90 92 93 95 96 97 99 100 100 101 102 102 102 102 102 102 101 100 100 98 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 50 51 52 54 56 57 59 61 63 66 68 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 125 129 132 136 140 144 147 150 154 157 160 162 165 167 169 171 173 175 176 177 178 179 179 180 180 180 180 180 180 179 179 178 178 177 176 175 175 174 173 172 171 170 168 167 166 165 164 162 161 160 158 157 155 154 152 151 149 147 145 144 142 140 138 136 134 132 129 127 125 123 120 118 116 113 111 109 107 104 102 100 98 96 94 92 90 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 71 70 70 70 69 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 76 77 78 79 81 82 83 85 86 88 89 91 92 94 95 96 98 99 100 101 102 103 104 104 105 105 105 104 104 103 102 101 100 98 97 95 93 91 89 87 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 55 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49
 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 29 30 31 33 34 36 38 40 43 45 48 51 54 57 61 64 68 73 77 81 86 91 96 101 106 111 116 121 125 130 134 138 141 144 146 148 150 150 151 150 150 148 146 144 142 139 136 133 130 126 123 120 116 113 110 106 103 100 97 95 92 90 87 85 83 81 79 78 76 75 73 72 71 70 69 69 68 67 67 67 66 66 66 66 66 67 67 67 68 68 69 70 70 71 72 72 73 74 75 76 76 77 78 78 79 80 80 80 81 81 81 81 81 82 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 82 82 83 84 85 86 87 88 89 91 92 94 96 97 99 101 103 105 107 110 112 114 116 118 120 122 124 126 127 128 129 130 130 130 129 128 127 125 123 121 118 115 112 109 105 101 98 94 90 86 82 79 75 72 68 65 62 59 57 54 52 49 47 46 44 42 41 40 38 37 37 36 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 66 68 71 74 77 81 84 88 91 95 99 103 107 112 116 120 125 129 133 137 141 145 148 151 154 157 159 160 161 162 162 161 160 159 157 155 152 149 146 142 138 134 130 125 121 117 112 108 104 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 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
 75 75 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 62 63 64 65 66 68 69 71 72 73 75 76 78 79 81 82 84 85 86 88 89 90 91 91 92 93 93 93 93 93 92 92 91 90 89 88 87 85 84 82 80 79 77 75 73 72 70 68 66 65 63 61 60 58 57 55 54 53 52 50 49 48 47 46 46 45 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 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 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 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 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 68 70 71 73 74 75 77 78 79 79 80 81 81 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76
 111 112 114 115 116 117 118 119 120 121 121 122 122 122 122 121 121 120 119 118 117 116 114 113 111 109 108 106 104 102 100 99 97 95 93 92 90 89 87 86 85 84 83 82 81 81 81 80 80 80 80 81 81 81 82 83 84 85 86 87 89 90 92 94 95 97 99 101 103 105 108 110 112 114 116 119 121 123 125 127 129 131 133 134 136 137 139 140 141 142 143 143 144 144 144 144 144 144 144 143 142 141 140 139 138 136 135 133 131 129 128 126 124 122 120 117 115 113 111 109 107 105 104 102 100 98 97 95 94 93 91 90 89 88 87 86 85 84 84 83 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 64 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 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 58 58 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 84 85 87 89 91 92 94 96 98 99 101 103 104 106 108 109
 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20
 72 73 73 73 73 74 74 74 74 74 73 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 55 56 57 59 61 62 64 66 68 70 71 73 75 77 79 81 83 85 87 88 90 92 94 95 97 98 99 101 102 103 104 104 105 105 106 106 106 106 106 106 105 105 104 103 103 102 101 99 98 97 96 94 93 92 90 89 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 71 72
 52 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 64 65 67 69 71 73 75 77 80 82 85 88 91 94 98 101 105 108 112 116 120 123 127 131 134 137 140 142 144 146 147 148 148 148 147 146 145 143 140 138 135 131 128 125 121 117 114 110 107 103 100 97 94 91 88 85 83 81 78 76 74 73 71 69 68 67 66 65 64 63 62 62 61 61 61 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 97 98 99 99 99 99 99 99 99 99 99 98 98 97 97 96 95 95 94 93 92 92 91 90 90 89 88 88 87 87 86 86 86 85 85 85 85 85 85 85 85 85 86 86 87 87 88 88 89 90 91 92 93 95 96 97 99 101 102 104 106 108 110 112 114 116 117 119 121 123 124 125 126 127 127 127 127 126 125 124 122 120 118 115 112 109 106 102 99 95 91 87 83 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 74 76 78 80 82 84 85 86 87 88 89 90 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52
 235 227 218 210 201 192 183 174 165 156 148 140 133 125 119 112 106 100 95 90 85 80 76 72 69 65 62 60 57 55 53 51 49 47 46 44 43 42 41 41 40 40 39 39 39 39 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 90 92 93 94 95 96 96 97 98 98 98 98 98 98 98 97 97 96 95 94 93 91 90 88 86 84 83 81 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 43 44 44 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 74 77 81 85 90 95 100 105 111 118 125 132 139 147 156 164 173 182 191 200 209 218 227 235 242 248 254 258 262 264 264 264 262 258 254 248 242
 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 80 82 85 87 89 91 93 95 96 98 99 100 101 101 101 101 101 100 100 98 97 96 94 92 90 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 41 41 41 42 43 43 44 45 47 48 49 51 53 55 57 60 62 65 68 71 75 78 82 86 91 95 100 105 110 115 120 125 129 134 139 143 147 151 154 157 160 161 163 164 164 164 163 162 161 159 157 155 153 150 148 145 142 140 137 135 133 130 128 126 124 123 121 120 119 118 117 117 116 116 116 116 116 116 117 117 118 119 120 121 122 124 125 127 129 130 132 134 136 138 140 142 144 145 147 149 150 151 152 153 153 153 153 152 151 150 149 147 145 142 139 136 133 129 126 122 118 114 110 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 58 56 55 53 52 51 50 49 48 47 47 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 55 56 58 60 61 63 66 68 70 73 76 79 82 85 88 92 95 99 103 107 111 115 119 123 126 130 133 137 139 142 144 146 147 148 148 148 147 146 144 142 140 137 134 131 128 125 121 117 114 110 107 103 100 97 93 90 87 84 82 79 77 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 44 43
 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 40 42 44 46 48 51 53 56 58 61 64 66 69 72 75 77 80 82 84 86 88 89 91 91 92 92 92 92 91 90 88 87 85 83 81 79 77 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 44 43 43 43 44 44 44 45 46 46 47 49 50 51 53 55 57 59 62 65 68 71 74 78 82 87 91 96 101 107 112 118 123 129 135 140 145 150 155 159 162 165 167 169 169 169 168 167 165 162 159 155 151 147 143 139 135 130 126 122 118 115 111 108 105 102 99 97 94 92 91 89 88 86 85 84 83 83 82 82 82 82 82 82 83 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 98 98 98 98 98 97 96 95 93 92 90 88 85 83 80 78 75 72 69 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 51 54 58 61 65 70 75 80 85 91 97 103 110 117 124 131 138 144 151 157 163 167 171 175 177 178 178 177 175 172 168 163 157 152 145 139 132 126 119 112 106 100 94 89 83 78 74 69 65 61 58 55 52 49 46 44 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21
 27 27 26 26 25 25 25 25 25 25 24 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 66 67 68 69 70 70 70 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 56 56 55 55 55 55 56 56 56 57 57 58 59 59 60 62 63 64 66 67 69 71 73 76 78 81 84 87 90 94 97 101 105 110 114 118 123 127 131 136 140 144 147 150 152 154 156 156 157 156 154 152 150 147 143 139 135 130 125 120 115 110 106 101 96 92 88 84 80 76 73 70 67 65 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 83 84 86 87 88 89 90 91 91 91 91 91 90 89 88 87 85 83 81 79 77 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 86 90 94 98 101 104 108 110 113 115 116 117 118 118 118 117 115 113 111 108 105 102 99 95 91 88 84 80 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 35 33 32 31 31 30 29 28 28
 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 33 34 36 38 40 42 45 47 50 53 57 60 64 69 73 79 84 90 96 103 111 118 127 136 145 155 165 176 187 197 208 219 229 238 247 254 260 264 267 267 266 263 258 252 245 236 227 217 206 196 185 175 165 155 146 137 128 121 113 106 100 94 88 83 78 74 70 66 62 59 56 53 51 49 47 45 43 41 40 39 38 37 36 35 34 34 34 33 33 33 33 34 34 34 35 36 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 63 66 69 71 74 77 80 82 85 88 91 93 96 98 101 103 105 107 109 111 112 114 115 116 117 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 127 127 128 129 130 131 132 133 134 135 136 137 138 139 139 140 141 141 141 141 141 140 139 138 136 135 132 130 127 124 121 118 115 111 107 104 100 96 92 89 85 82 79 76 73 70 67 65 63 61 59 57 55 54 53 51 50 50 49 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 58 60 61 63 65 67 70 72 74 77 79 82 85 88 91 93 96 99 102 104 107 109 111 112 114 115 116 116 116 115 114 113 111 109 107 104 101 98 94 91 87 84 80 76 73 69 66 63 59 56 53 51 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16
 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 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 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 82 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 62 63 64 65 66 67 67 68 69 69 70 70 70 71 71 71 71 70 70 70 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 60 62 64 65 67 68 70 71 72 73 73 74 74 74 74 74 74 74 73 72 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 53 52 52 52 51 51 51 51 52 52 52 53 54 54 55 56 57 59 60 61 63 64 66 68 70 72 74 76 78 80 82 85 87 89 91 93 95 97 98 100 101 102 103 103 104 104 104 103 103 102 101 100 99 97 96 94 92 90 88 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85 88 92 95 98 101 104 107 109 112 114 116 118 119 121 122 122 122 122 122 121 120 119 118 116 114 112 110 108 105 103 100 97 95 92 90 87 85 82 80 78 75 73 71 69 67 65 64 62 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 80 83 85 87 90 92 94 95 97 98 98 99 99 99 99 98 97 95 94 92 90 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 56 54 53 52 50 49 48 48 47 46 46 45 45 44 44 44 44 44 43 43 44 44 44 44 44 45 45 45 46 46 47 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30
 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 83 85 86 88 89 89 90 90 90 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 67 65 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 67 69 70 71 72 73 73 74 74 74 74 74 73 73 72 71 71 70 68 67 66 65 63 62 61 59 58 57 56 55 53 52 51 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 73 73 73 72 72 71 70 70 69 68 66 65 64 62 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 65 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41
 92 89 87 84 82 79 76 73 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 72 74 76 78 81 83 85 88 90 92 94 96 98 100 102 103 105 106 108 109 110 110 111 111 111 111 111 111 110 110 109 108 106 105 104 102 100 99 97 95 93 91 89 87 85 83 81 80 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 58 58 58 58 58 58 58 59 60 60 61 62 63 65 66 68 69 71 73 75 78 80 83 85 88 90 93 96 99 102 104 107 110 112 114 116 118 120 121 122 122 122 122 121 120 118 116 114 111 108 105 102 98 95 91 87 83 80 76 73 69 66 63 60 57 54 52 50 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 64 65 66 66 67 67 67 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 54 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 79 81 83 86 88 90 93 95 97 99 100 102 103 104 104 105 105 104 104 103 102 100 98 96 94
 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 63 64 64 65 66 66 66 66 66 65 65 64 63 62 61 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23
 34 35 35 36 37 37 38 40 41 42 44 46 48 50 52 55 58 61 65 68 73 77 82 87 93 98 104 111 117 123 129 135 141 146 150 154 156 158 159 158 157 155 151 147 143 137 132 126 119 113 107 101 95 89 83 78 73 68 64 60 56 53 49 46 44 41 39 37 36 34 33 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 63 65 67 68 70 71 73 74 75 76 78 78 79 80 81 81 81 81 81 81 81 80 79 78 77 76 75 73 71 70 68 66 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 112 118 123 129 135 141 146 152 158 164 169 174 179 183 186 189 192 193 194 194 193 191 188 185 181 177 172 167 161 155 149 143 137 132 126 121 115 110 105 101 96 92 89 85 82 79 76 73 71 68 66 64 63 61 60 58 57 56 55 55 54 54 53 53 53 53 53 53 54 54 55 56 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 73 73 73 72 71 70 69 68 67 65 64 62 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 34 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
 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 58 62 67 71 77 82 88 94 100 106 111 117 122 126 129 131 132 131 130 127 123 118 113 107 100 94 88 82 76 70 65 60 56 52 48 44 41 38 35 33 31 29 27 25 24 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 56 56 55 54 53 52 51 49 48 46 44 42 40 38 36 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 22 23 25 27 29 31 33 36 39 41 44 47 51 54 57 60 63 66 69 72 74 76 77 78 78 78 78 77 76 74 72 71 69 66 64 62 60 58 57 55 53 52
 107 107 108 108 108 108 108 108 107 107 106 105 105 103 102 101 99 97 96 94 91 89 87 85 82 80 78 75 73 70 68 66 64 62 59 57 55 54 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 31 32 33 34 36 38 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 87 91 95 100 104 109 113 117 121 125 129 132 135 137 140 141 143 144 144 144 144 143 142 141 139 137 135 133 131 128 126 123 120 117 115 112 109 106 103 100 98 95 92 89 87 84 82 79 77 75 73 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 74 76 78 79 81 82 83 84 84 85 85 85 85 84 84 83 82 81 80 79 78 77 75 74 73 72 71 69 68 67 67 66 65 64 64 64 63 63 63 63 64 64 65 66 67 68 69 71 73 75 77 79 82 85 88 91 94 98 102 105 109 113 117 121 125 129 132 136 139 142 144 146 148 150 151 151 152 151 151 150 149 147 145 143 141 139 136 134 131 129 126 124 122 119 117 116 114 112 111 110 109 108 107 107 106 106 106 105 105 105 106 106 106 106 107 107
 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 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 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 29 31 32 35 37 39 42 45 48 51 54 58 61 65 68 72 75 78 81 84 86 87 88 88 88 87 85 83 81 78 75 72 69 65 62 59 55 52 49 46 44 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 38 40 42 43 45 46 47 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 47 47 47 47 46 46 46 45 45 44 43 43 42 41 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 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18
 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 47 49 51 53 55 57 59 60 62 63 64 66 66 67 67 67 67 67 66 65 64 63 61 60 58 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 33 34 35 36 38 39 40 42 44 45 47 48 49 51 52 53 53 54 54 54 54 53 53 52 50 49 47 46 44 42 40 38 36 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15
 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 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 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 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 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 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 25 25 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 52 53 53 54 54 54 53 53 53 52 51 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36
 73 69 66 63 60 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 97 101 104 108 111 115 118 121 123 126 128 130 131 132 133 134 135 135 135 136 135 135 135 135 135 134 134 134 134 134 134 135 135 135 136 137 137 138 139 139 140 141 141 141 142 142 141 141 141 140 139 137 136 134 132 130 127 125 122 119 116 113 110 106 103 100 97 94 91 88 85 82 79 77 75 73 71 69 67 66 64 63 63 62 61 61 61 61 61 61 62 63 63 64 65 66 68 69 70 72 73 74 76 77 78 79 80 81 82 82 82 82 82 82 81 80 79 78 76 75 73 71 69 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 59 60 62 63 64 64 65 66 66 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 60 60 60 61 62 62 63 64 65 67 68 69 71 73 75 77 79 81 83 86 89 91 94 97 100 103 107 110 113 115 118 120 122 124 125 125 126 125 124 123 121 118 115 112 109 105 101 97 93 89 85 81 77
 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 82 84 86 88 90 92 93 95 97 99 100 102 103 105 106 108 109 110 111 112 113 113 114 114 114 114 114 114 114 113 113 112 111 110 109 107 106 104 102 101 99 97 95 93 91 88 86 84 82 80 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 74 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 48 47 46 45
 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 50 50 50 51 52 52 53 54 55 57 58 59 61 62 64 66 67 69 70 72 74 75 76 78 79 80 81 81 82 82 82 83 82 82 82 81 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 71 72 72 72 72 73 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 84 83 82 80 79 78 76 75 74 73 71 70 69 68 66 65 64 63 62 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 64 65 67 68 69 69 70 71 71 71 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 67 67 66 66 67 67 67 67 68 68 69 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 78 78 77 76 76 75 74 73 72 71 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 51 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48
 22 23 25 26 27 29 30 32 34 36 38 40 42 45 47 49 51 53 55 57 59 60 61 62 63 63 63 62 61 60 59 58 56 54 52 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 45 47 48 49 51 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 57 56 55 54 54 53 52 51 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21
 51 51 51 51 51 51 51 52 52 52 53 54 55 56 57 58 60 61 63 66 68 71 74 77 80 84 88 92 96 101 105 110 115 120 125 129 134 138 141 145 147 149 151 152 152 151 150 148 145 142 139 135 131 126 122 117 113 108 104 99 95 91 87 84 80 77 74 71 68 66 64 62 60 59 57 56 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 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 24 24 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 59 61 62 64 65 66 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 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 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 50 50 50 50 50 51 51
 65 67 68 68 68 68 68 66 65 63 61 59 56 54 51 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 42 43 45 46 49 51 53 56 60 63 68 72 78 83 90 96 104 112 120 129 138 146 155 163 170 175 179 182 182 181 177 172 166 158 150 141 132 123 115 106 98 91 84 78 72 67 62 58 54 51 48 45 43 41 40 38 37 36 35 34 34 34 33 33 33 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 74 75 76 76 76 76 76 76 75 74 73 72 71 70 68 66 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 59 62 64
 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 71 74 78 81 84 88 91 94 97 100 102 104 106 108 109 109 109 109 108 107 105 103 101 98 95 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 71 72 74 75 75 76 77 77 78 78 78 78 78 77 77 77 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 57 57 56 56 55 54
 73 73 73 72 71 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 89 92 95 97 99 100 102 102 103 103 103 102 101 99 97 95 92 90 87 84 81 78 75 72 69 66 64 61 59 57 54 52 51 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 40 41 43 44 46 48 51 53 56 59 63 66 70 74 78 82 86 90 94 97 100 103 104 106 106 106 104 103 100 97 93 89 84 80 75 70 66 61 57 53 49 46 42 40 37 34 32 30 29 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 57 61 64 68 73 77 81 85 89 93 97 101 104 106 108 110 111 111 111 110 109 107 105 102 99 96 92 89 85 82 78 74 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 31 32 33 35 37 38 41 43 45 47 50 53 55 58 60 63 65 67 69 70 72 72
 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 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 7 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 16 16 16 17 17 17 17 18 18 18 18 18 18 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 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 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 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 7 7 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 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 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 27 27 27 27 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 35 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 29 29 29 28 28 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 56 58 59 60 62 63 64 65 66 67 68 69 70 70 70 71 71 71 70 70 69 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 43 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 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 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30
 47 48 49 50 51 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 83 85 87 88 89 90 91 92 93 94 94 94 95 95 95 95 95 94 94 94 94 93 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 55 55 54 53 53 52 52 52 52 52 52 52 52 53 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 87 90 93 95 98 101 104 107 111 114 117 120 123 127 130 133 136 139 141 144 146 148 150 151 152 152 153 152 152 151 149 147 145 143 140 137 133 130 126 122 118 114 111 107 103 100 96 93 90 87 85 82 80 78 76 75 73 72 71 70 70 69 69 69 69 69 69 70 70 71 72 72 73 74 75 76 77 78 79 80 80 81 82 83 84 84 85 86 86 86 87 87 87 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 66 65 65 65 65 65 65 65 65 66 67 67 68 69 70 72 73 75 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 104 106 107 108 109 110 110 111 111 111 111 111 110 110 109 109 108 107 106 105 104 103 102 100 99 98 96 95 94 93 91 90 88 87 86 84 83 81 80 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 47 46 46 46 46 45 46 46 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 57 58 60 61 63 64 66 68 69 70 72 73 74 75 76 77 78 78 78 78 78 78 77 76 75 74 72 71 69 68 66 64 62 60 59 57 56 54 53 52 51 50 49 49 49 48 48 49 49 50 50 51 52 54 55 57 58 60 62 64 66 69 71 73 76 78 80 82 84 86 88 90 91 92 93 93 93 93 93 92 92 90 89 88 86 84 82 80 78 76 74 71 69 67 65 63 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 38 39 40 42 43 45 47 49 50 52 54 56 58 60 61 63 65 66 68 69 71 72 73 74 74 75 76 76 76 77 77 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 27 27 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31
 35 34 33 32 31 30 30 29 29 28 28 28 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 50 53 55 58 62 65 69 73 77 81 86 90 95 101 106 112 118 125 131 138 145 152 159 166 173 180 186 192 198 203 207 210 211 212 212 210 207 203 198 192 185 178 170 162 154 146 137 129 121 114 107 100 94 88 82 77 73 69 65 62 59 57 55 53 52 51 50 50 50 50 50 51 51 53 54 55 57 59 61 63 65 68 70 73 76 78 81 84 87 89 92 95 97 100 102 104 105 107 108 109 110 111 111 111 110 110 109 108 106 105 103 101 99 97 94 92 89 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 48 46 45 45 44 43 43 43 43 43 44 44 45 46 47 49 51 53 55 57 60 63 66 69 73 76 80 84 88 92 96 99 103 107 110 113 116 119 122 124 126 127 128 129 130 130 130 130 130 129 128 127 126 125 123 122 120 119 117 115 113 111 109 107 105 103 101 99 96 94 91 89 86 84 81 79 76 74 71 69 66 63 61 58 56 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 30 29 29 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 44 46 48 50 53 55 57 60 62 64 66 68 70 72 74 75 76 77 78 79 79 80 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 71 71 70 70 69 69 69 69 68 68 68 67 67 67 66 66 65 64 64 63 62 61 60 59 57 56 55 53 51 50 48 46 45 43 41 40 38 37
 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 69 70 71 72 72 73 73 73 73 73 73 73 73 73 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37
 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 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 39 38 38 38 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 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 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 37 36 36 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 24 24 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 20 20 19 19
 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 52 52 52 52 51 51 50 48 47 45 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 47 46 46 46 45 44 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 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15
 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 15 15 14 13 13 12 11 11 10 10 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 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 8 8 9 10 11 11 13 14 15 16 17 18 20 21 22 23 24 25 25 26 26 27 27 27 27 26 26 26 25 25 24 24 24 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 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9
 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 40 40 41 41 41 41 42 42 42 43 44 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 83 84 84 84 84 84 83 82 81 80 78 77 75 73 71 69 66 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 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 44 44 45 46 46 47 48 49 50 52 53 54 56 58 59 61 63 64 66 68 69 70 72 73 74 75 75 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 49 50 51 52 53 54 54 54 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 56 57 58 58 59 59 59 59 59 58 58 57 56 55
 41 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 54 54 54 53 53 53 53 54 54 54 54 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 67 68 69 70 70 70 70 70 70 69 68 67 65 64 62 60 58 56 54 51 49 47 45 44 42 40 39 38 37 36 36 36 36 36 36 37 37 38 39 41 42 44 46 48 50 52 55 58 60 63 67 70 73 77 81 84 88 92 96 100 104 108 112 116 119 122 125 127 129 131 132 132 132 132 131 129 127 125 122 119 115 112 108 104 100 96 92 88 84 80 76 72 69 65 62 59 56 53 51 48 46 44 42 41 39 38 37 36 36 36 36 36 36 37 37 39 40 41 43 45 47 49 52 54 57 60 62 65 68 71 74 76 79 81 84 86 88 89 91 92 93 94 94 94 94 94 94 93 92 91 90 89 88 87 85 84 82 80 78 77 75 73 71 69 67 65 63 61 59 57 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 27 26 26 26 27 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 43 42 41
 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 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 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 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 3 3 3 3 3 3 2 2
 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 66 69 73 76 80 83 85 88 90 92 93 94 94 94 93 92 90 88 86 83 80 77 73 70 66 62 59 55 52 48 45 42 39 36 34 31 29 27 25 23 21 19 18 17 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 48 50 51 52 53 53 54 54 54 54 53 52 51 50 49 47 46 44 42 40 38 36 34 32 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 27 29 31 32 34 36 38 39 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 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
 14 14 15 16 18 19 21 23 25 27 30 32 35 38 41 45 48 51 55 59 62 66 70 74 78 82 86 90 93 97 101 105 108 112 116 119 122 125 128 130 133 135 137 138 139 139 139 139 138 137 135 132 129 126 122 118 114 109 104 99 94 89 84 79 74 69 64 60 55 51 47 43 39 36 33 30 27 24 22 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 10 11 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 34 36 38 39 41 42 43 45 46 47 48 48 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 48 47 47 45 44 43 42 40 39 37 35 33 31 30 28 26 24 22 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 13 14 15 16 17 19 20 22 24 27 29 32 35 38 41 45 49 54 59 64 70 76 83 90 98 107 116 126 136 147 159 172 184 198 211 223 236 247 256 264 270 272 273 270 265 257 248 237 224 211 197 184 170 157 144 132 121 110 100 91 83 75 68 61 55 50 45 41 37 33 30 27 25 23 21 19 18 17 16 16 15 15 15 16 16 17 18 19 21 22 24 26 28 30 33 35 38 40 43 46 49 52 55 58 61 64 67 70 73 75 78 80 81 83 84 85 86 86 87 86 86 85 84 83 82 80 78 76 74 72 70 68 65 63 60 58 56 53 51 49 46 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13
 30 31 33 34 36 37 39 42 44 46 49 51 53 56 58 61 63 65 66 68 70 71 72 73 73 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 36 38 41 43 46 49 52 54 57 59 62 64 66 68 70 72 73 75 76 77 78 79 79 80 80 80 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 78 78 78 77 77 76 75 74 73 72 70 69 67 65 63 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 62 64 67 69 71 74 76 78 80 82 85 87 89 91 93 95 97 99 100 102 103 105 106 107 108 109 109 110 110 109 109 108 107 106 104 102 100 97 94 91 88 85 82 78 74 71 67 64 61 57 54 51 49 46 44 42 40 38 37 36 35 35 35 35 35 35 36 37 38 40 41 43 45 48 50 53 56 59 63 66 70 75 79 84 89 94 99 105 110 116 122 129 135 141 147 153 159 164 169 173 176 179 180 181 181 180 178 175 171 166 161 155 149 143 136 130 123 117 110 104 98 92 87 81 76 72 67 63 59 55 52 49 46 43 40 38 36 35 33 32 31 30 29 29 29 29 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5
 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63 66 68 71 73 76 78 80 83 85 87 89 91 93 94 96 98 99 100 101 103 103 104 105 105 106 106 106 106 105 105 104 104 103 102 101 100 98 97 95 93 91 89 86 84 81 79 76 73 70 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 30 29 28 27 27 27 27 27 27 28 28 29 30 32 33 35 36 38 40 42 45 47 50 52 55 59 62 65 69 73 77 81 85 90 95 100 105 110 115 120 125 130 135 139 143 147 150 153 155 157 158 158 157 156 154 151 148 144 140 135 130 125 120 115 110 104 99 94 89 84 79 75 71 67 63 59 55 52 49 46 44 42 40 38 36 35 34 33 32 32 32 32 33 33 34 35 37 38 40 41 43 46 48 50 53 55 58 60 63 65 68 70 73 75 78 80 82 84 86 88 89 91 92 93 93 94 94 95 94 94 94 93 92 91 89 88 86 85 83 81 79 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 25 26 27 29 31 33 35 37 40 43 46 49 53 56 60 64 68 72 75 79 83 87 90 93 97 100 103 105 108 110 112 114 115 116 117 118 119 119 119 119 118 118 117 116 115 114 112 111 109 107 105 103 101 99 97 95 92 90 88 85 83 80 78 76 73 71 68 66 63 61 58 56 54 51 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23
 36 34 33 32 31 30 30 29 29 28 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 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 36 36 37 37 38 39 41 42 44 46 48 50 53 56 59 62 65 68 71 75 78 81 84 86 89 91 93 95 96 97 98 98 98 98 97 96 95 93 92 90 88 86 84 81 79 77 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28 29 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 69 70 70 71 71 71 70 70 69 67 66 64 62 60 58 56 53 51 48 46 44 42 40 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 58 59 60 61 62 63 64 65 66 67 68 68 68 68 68 68 67 67 66 65 64 63 61 60 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 54 55 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 40 38 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 67 67 67 67 66 66 65 64 63 62 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 56
 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 29 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 52 53 54 54 55 54 54 53 52 50 48 46 43 41 38 36 33 30 28 26 23 21 19 17 16 14 13 11 10 9 8 8 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 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 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 25 24 23 21 20 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 22 24 26 29 31 33 34 36 38 39 40 40 40 40 40 39 38 37 35 34 32 31 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 49 53 58 63 69 75 81 87 93 100 106 111 116 120 124 127 129 130 130 129 128 126 123 120 117 114 110 106 103 99 96 92 89 86 83 80 78 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 67 68 68 69 70 72 73 74 76 77 79 81 83 85 87 90 92 95 98 100 103 106 109 112 115 117 120 121 123 124 124 124 123 121 119 116 112 107 102 97 92 86 80 74 69 64 59 54 50 47 43 41 38 37 35 34 34 33 33 34 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 79 82 85 87 90 93 96 98 101 104 106 108 110 112 114 116 118 119 120 121 122 123 124 124 124 124 124 124 124 123 123 122 121 119 118 117 115 113 111 109 106 104 101 99 96 93 90 87 84 81 78 75 72 69 67 64 62 60 59 57 57 56 55 55 55 56 56 57 58 59 60 62 63 65 66 68 70 71 73 75 76 78 80 82 83 85 87 88 90 91 93 94 96 97 98 99 100 101 102 102 102 103 103 103 102 102 101 100 99 97 96 94 92 90 88 85 83 80 78 75 72 69 67 64 61 59 56 53 51 49 46 44 42 40 38 37 35 34 33 32 31 31 31 31 32 33 34 36 39
 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 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 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 33 33 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 45 48 52 56 60 65 69 74 78 83 88 92 96 100 103 105 107 107 107 106 104 102 98 95 90 86 81 77 72 67 63 59 55 51 48 44 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 11 11 11 12 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 12 12 13 14 16 17 18 19 21 22 24 25 26 28 29 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 45 47 48 49 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 46 45 43 42 40 38 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 13 12 12
 13 12 12 12 12 13 13 13 14 15 16 16 17 18 19 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 15 15 17 18 19 21 23 25 27 29 32 34 37 40 43 46 49 52 55 58 61 63 66 68 70 71 72 73 74 74 74 74 73 73 72 70 69 67 66 64 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 45 44 43 42 41 39 38 36 34 32 30 29 27 25 23 21 20 18 17 16 15 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 57 58 59 59 60 61 61 61 61 62 62 62 61 61 61 60 60 59 58 57 56 55 55 54 53 51 50 49 48 47 47 46 45 44 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 43 44 45 47 49 50 52 54 56 57 59 60 61 62 63 63 64 64 63 63 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 35 34 34 33 33 33 33 33 33 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 54 54 53 53 52 50 49 48 46 44 43 41 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 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 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39
 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 36 38 39 41 42 43 44 46 47 48 49 50 50 51 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 48 48 47 46 45 44 42 41 40 38 37 35 33 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 67 68 69 69 69 69 69 68 66 65 63 61 59 57 54 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 23 25 26 27 29 30 31 32 33 34 35 36 36 37 37 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 35 36 37 37 37 37 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16
 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 40 43 45 48 51 54 56 59 62 65 67 70 72 74 76 77 79 80 80 80 80 79 78 77 75 73 71 69 66 64 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 55 56 56 57 57 57 56 56 55 54 53 52 51 49 48 46 45 43 41 39 37 36 34 32 30 29 27 26 24 23 22 20 19 18 18 17 16 16 16 15 15 15 16 16 17 18 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 47 49 50 52 53 54 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 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 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 61 63 65 66 68 69 70 70 71 71 71 71 71 70 70 69 68 66 65 63 61 60 58 56 54 52 50 47 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 13 13
 3 3 4 4 4 5 6 7 7 8 10 11 12 14 15 17 19 21 23 25 27 29 31 33 34 36 38 39 40 41 41 41 41 40 40 39 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 41 42 41 41 41 40 40 39 38 37 35 34 32 31 29 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 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 17 18 18 18 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3
 48 50 52 54 57 60 63 67 70 74 77 80 83 86 88 90 91 92 92 92 92 91 90 88 86 84 82 80 78 76 73 71 69 67 65 64 62 60 59 58 57 55 55 54 53 53 52 52 52 52 52 52 52 52 53 53 54 55 55 56 57 58 59 61 62 63 64 66 67 68 70 71 72 73 74 75 75 75 75 75 74 74 72 71 70 68 66 64 63 61 59 58 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 72 74 77 80 83 86 90 93 96 100 103 107 110 113 116 118 119 121 121 121 120 118 116 113 110 106 102 97 92 88 83 79 75 71 68 65 62 60 59 58 58 58 59 60 61 63 65 68 70 73 77 80 83 87 91 94 98 102 105 108 112 114 117 119 121 122 123 123 123 123 122 120 119 117 114 112 109 107 104 101 98 96 93 90 88 85 83 80 78 76 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 47 47 48 49 51 52 54 56 58 60 63 65 67 68 70 71 73 74 74 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 70 70 70 70 70 70 70 71 71 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 91 92 93 94 95 95 95 95 95 94 93 91 90 88 86 83 81 78 75 73 70 67 64 61 59 56 54 52 50 49 47 46 46 46 46 47
 20 21 22 22 23 24 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 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 25 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 25 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 27 27 28 29 31 32 34 36 39 42 44 48 51 54 58 62 66 69 73 77 81 84 88 90 93 95 96 97 97 96 95 94 92 89 87 84 81 78 75 72 69 66 64 61 59 56 54 52 51 49 48 46 45 44 43 42 42 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 34 33 32 31 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 56 59 63 67 72 76 81 87 92 98 105 111 117 124 130 136 142 147 151 155 157 158 158 157 154 151 146 140 134 127 120 113 106 99 92 86 80 74 68 63 58 53 49 45 41 38 35 32 30 27 25 24 22 21 20 19 19 18 19 19 19 20 21 23 24 26 28 30 32 35 37 40 42 45 47 50 52 54 56 58 60 62 63 64 65 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 52 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 23 24 24 25 26 28 29 30 32 33 34 36 37 38 39 39 40 40 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 57 58 59 59 60 60 60 59 59 58 57 56 54 53 51 49 47 45 42 40 38 36 34 33 31 30 28 27
 20 20 21 22 24 25 27 29 31 34 36 39 41 44 47 49 52 55 57 60 62 64 66 68 70 71 72 74 75 76 76 77 78 78 79 79 79 79 79 79 80 80 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 66 65 64 62 60 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 25 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 81 82 83 83 84 84 83 83 82 81 80 79 77 75 72 70 67 64 61 58 55 51 48 45 42 39 36 33 31 29 27 25 24 22 21 21 20 20 21 21 22 23 24 26 28 30 32 34 37 40 43 47 50 54 59 63 68 72 77 82 88 93 98 104 109 114 118 122 126 129 132 133 134 135 134 133 132 129 127 123 120 116 112 108 104 100 96 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 19 18 18 18 18 19 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 48 51 53 56 58 61 63 66 69 72 74 77 80 84 87 90 93 97 100 104 108 111 115 119 122 126 129 132 135 137 139 141 141 142 141 140 139 136 133 130 126 122 117 112 107 101 96 91 86 80 75 71 66 61 57 53 49 46 42 39 36 33 31 28 26 25 23 22 21 20 19 19 19
 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 7 7 7 7 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
 32 31 30 29 29 29 29 30 31 32 33 34 35 37 38 40 42 43 45 46 48 49 51 52 53 54 55 56 56 56 56 56 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 26 27 29 30 32 34 37 39 41 44 46 49 51 53 55 57 58 59 60 61 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 38 38 37 36 35 34 34 33 32 31 31 30 30 30 30 30 31 32 34 36 38 41 45 49 54 60 66 73 81 89 98 107 116 126 135 144 153 160 166 170 173 174 173 170 166 161 155 148 141 134 127 120 113 107 101 95 90 85 81 77 74 70 68 65 63 61 59 58 57 56 55 54 53 53 53 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 52 52 52 51 50 49 48 47 46 44 43 41 39 37 36 34 33 31 30 30 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 40 42 45 47 50 54 57 61 66 71 76 82 88 94 101 107 113 119 124 128 131 132 132 130 127 123 117 111 104 97 89 82 75 68 62 56 51 47 43 39 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
 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 34 34 34 34 34 34 33 32 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 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 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 23 24 25 26 27 28 29 30 31 32 32 33 33 33 32 32 31 30 29 27 26 24 23 21 20 19 18 17 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 37 38 38 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 39 40 42 44 46 47 49 51 53 55 56 57 59 60 60 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 60 60 60 61 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 77 77 77 77 77 76 75 74 73 71 70 68 66 64 62 59 57 55 53 51 49 47 46 44 43 43 42 42 42 42 43 44 45 47 49 51 53 55 58 60 63 66 69 72 74 77 80 82 85 87 89 91 92 93 94 95 95 95 95 95 94 93 92 91 90 89 87 86 84 83 81 80 79 78 76 75 74 74 73 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 67 66 66 65 63 62 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 33 32 31 31 31 31 31 31 32 32 32 33 34 34 35 35 36 37 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 88 89 89 88 88 87 85 84 82 80 77 75 72 69 66 63 60 57 54 51 48 45 42 40 38 35 34 32 30 29 28 27 27 27 27 27 28 29 30 31 33 35 37 39 42 45 47 50 53 56 59 62 65 68 70 73 75 77 79 80 82 83 83 84 84 84 84 83 82 81 80 79 77 76 74 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 47 46 45 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 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 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 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 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 31 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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
 49 47 46 44 43 42 41 40 40 40 40 40 41 41 42 42 43 44 45 47 48 49 51 53 54 56 58 60 62 65 67 69 72 74 77 80 82 85 88 90 93 96 98 100 102 104 106 107 108 109 109 109 108 107 106 105 103 101 99 96 93 90 88 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 71 72 73 74 75 75 75 75 74 73 72 71 69 68 66 64 62 60 58 55 53 51 50 48 46 44 43 41 40 39 38 37 37 36 36 36 36 37 38 39 40 42 44 46 49 52 55 59 62 66 70 74 78 82 85 88 90 92 94 95 95 95 94 92 91 89 86 84 81 78 75 72 70 67 64 62 59 57 55 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 63 65 67 68 69 71 72 72 73 73 73 73 72 72 71 69 68 67 65 64 63 62 61 60 59 59 59 59 59 60 60 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 91 92 94 95 95 96 96 96 95 95 94 93 91 90 88 86 85 83 81 80 78 77 75 74 73 72 71 71 70 70 70 70 70 71 71 71 72 73 73 74 75 76 76 77 77 77 77 77 76 75 74 72 71 68 66 64 61 59 56 54 51
 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 31 32 34 35 37 38 40 41 42 43 45 46 47 48 49 49 50 51 51 51 51 51 51 50 49 49 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 26 26 28 29 30 31 33 34 36 37 39 41 42 44 46 48 49 51 52 53 54 55 56 56 56 56 55 54 53 52 51 49 48 46 44 43 41 39 38 36 34 33 31 29 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 41 43 46 48 50 53 55 57 58 60 61 62 62 62 62 61 61 59 58 56 54 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 24 25 27 29 31 34 37 40 43 46 50 54 59 64 69 74 79 83 88 92 95 98 99 100 99 98 95 91 87 83 78 73 68 63 58 54 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9
 16 17 18 19 19 21 22 23 24 25 26 27 27 28 28 29 29 29 28 28 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 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 25 26 26 26 26 26 27 27 27 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 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 32 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 37 39 40 42 43 45 46 46 47 48 48 48 47 47 46 45 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 44 45 46 47 47 48 47 47 46 45 43 42 40 38 36 34 32 31 29 27 25 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 43 44 45 46 46 47 48 48 48 48 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 51 53 54 56 57 58 58 59 59 58 58 57 56 55 53 51 49 47 46 44 42 40 38 36 35 33 32 31 31 30 30 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 47 48 48 49 49 48 48 47 46 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 27 28 29 31 33 34 36 38 40 42 45 47 49 52 55 57 60 62 65 67 70 72 74 75 77 78 79 79 79 79 79 78 77 76 75 73 72 70 68 66 64 63 61 59 57 55 53 51 49 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 48 49 49 50 52 53 54 55 57 58 59 60 61 62 62 63 63 63 63 62 62 61 60 59 57 56 55 53 52 50 49 47 46 44 43 42 41 40 39 39 38 38 38 37 38 38 38 39 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 41 41 40 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 49 51 52 54 54 55 56 56 55 55 54 53 51 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 40 41 42 43 43 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 53 55 57 59 60 61 62 63 63 62 62 61 59 58 56 54 51 49 47 45 42 40 38 36 34 33 31 30 29 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 48 52 56 60 65 70 76 82 88 93 98 102 105 106 105 103 99 94 88 82 76 69 63 58 52 47 43 39 35 32 29 26 24 22 20 19 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 24 26 28 30 33 36 40 43 47 52 56 61 66 71 75 79 83 85 86 86 84 82 78 74 69 65 60 55 51 47 43 40 37 34 32 30 28 26 25 24 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 13 13 14 15 16 17 19 20 22 24 25 27 30 32 34 36 38 40 42 43 44 44 44 44 43 41 40 38 35 33 31 28 26 24 22 20 19 18 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 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 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 33 33 33 34 35 36 37 38 40 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
 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 43 44 45 45 45 46 45 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 48 49 51 52 53 55 56 58 59 60 60 61 61 61 61 60 59 58 56 54 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 53 55 56 57 58 58 58 58 57 56 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 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 25 25 26 26 27 27 28 29 29 30 30 30 31 31 31
 37 34 32 30 28 27 25 23 22 21 20 19 19 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 25 27 29 30 32 34 37 39 41 43 46 48 50 51 53 54 54 54 54 54 53 52 50 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 43 45 48 50 53 56 59 61 64 66 68 69 70 70 70 69 67 65 62 59 56 53 50 47 43 41 38 35 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 35 37 39 42 44 45 47 48 49 49 49 49 48 47 45 44 42 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 49 50 52 53 53 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 49 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 36 38 40 41 43 44 46 47 48 49 49 49 49 48 47 45 43 41 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
 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 14 16 17 18 19 20 21 23 24 25 25 26 26 26 26 26 25 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9
 115 126 136 146 155 163 168 171 171 168 163 156 147 138 128 119 110 101 93 86 79 73 68 64 60 56 53 51 49 47 46 44 44 43 43 42 43 43 43 44 45 46 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 82 84 87 91 94 98 102 107 112 118 125 132 140 148 157 167 177 188 198 207 216 223 228 230 229 226 219 210 199 187 174 160 147 135 123 112 103 94 86 79 73 67 62 58 54 51 48 46 44 42 41 39 38 38 37 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 44 45 46 46 47 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 58 59 60 61 61 61 61 61 61 60 59 57 56 54 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 45 47 49 52 54 56 58 60 62 63 64 65 65 65 65 64 62 61 59 57 55 53 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 27 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 45 46 46 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 67 68 68 68 67 66 65 64 63 61 59 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 37 38 39 41 43 46 49 52 56 61 66 72 79 87 96 105
 58 58 59 59 60 61 63 64 66 67 69 71 74 76 78 80 83 85 87 89 90 91 92 92 92 92 91 89 87 85 82 79 76 72 69 65 61 58 55 51 48 46 43 41 39 37 36 35 34 33 33 33 33 33 33 34 35 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 71 72 72 72 72 72 72 71 71 70 69 69 69 68 68 68 68 68 69 69 70 71 72 73 75 76 77 79 81 82 84 85 86 87 88 89 89 89 89 89 88 87 85 84 82 80 78 76 74 72 70 68 66 64 63 61 60 59 59 58 58 58 58 58 58 59 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 69 68 68 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 41 40 39 39 39 38 39 39 39 40 41 42 43 45 47 49 52 55 58 62 65 70 74 78 82 87 91 94 98 101 103 105 106 106 106 105 103 101 99 96 93 90 87 84 81 78 75 72 70 68 66 64 63 61 60 60 59 59 59 59 60 60 61 62 63 64 65 66 67 68 69 70 70 70 71 70 70 69 68 67 66 64 62 60 59 57 55 52 50 48 46 45 43 41 39 38 37 35 34 33 32 32 31 31 31 31 31 32 33 33 34 35 37 38 40 41 43 45 47 48 50 52 54 56 57 59 60 62 63 64 64 65 65 65 65 65 65 65 64 63 63 62 61 60 60 59 59 58 58 58
 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 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 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 22 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 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 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 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14
 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 32 34 35 36 36 36 35 34 32 30 28 26 24 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 18 20 22 24 27 30 32 35 38 40 42 44 45 46 46 45 44 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 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 12 12 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 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10
 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 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 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 21 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 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 71 68 64 60 57 53 50 47 45 42 40 38 37 36 35 34 33 33 33 33 33 34 34 35 36 36 37 38 39 39 40 40 40 40 40 39 38 37 36 34 32 30 28 27 25 23 21 20 19 18 17 16 15 14 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 24 25 27 29 31 33 34 36 38 39 40 40 41 40 40 39 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 37 39 42 45 48 50 53 55 57 59 59 60 59 58 57 55 52 50 47 44 41 38 35 33 30 28 26 24 22 21 20 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 32 35 37 40 43 46 49 51 53 54 54 54 53 51 49 46 43 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 14 15 16 17 19 21 23 26 29 33 37 41 46 52 57 63 69 75 80 85 88 91 92 92 90 87 84 80 75 71 66 62 58 54 51 48 45 43 41 40 38 38 37 37 37 37 38 39 40 41 43 45 47 49 52 55 57 60 62 64 65 66 66 66 65 63 61 58 55 52 49 46 43 40 37 35 33 31 29 27 26 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 31 32 34 37 39 42 45 49 52 56 60 64 68 71 74 77 79 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
 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 42 44 45 46 47 48 48 48 48 48 48 47 46 45 43 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 44 46 48 49 50 51 52 52 52 52 51 50 48 47 45 43 42 40 38 36 34 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 31 31 31 30 30 30 30 30 29 29 30 30 30 30 31 32 32 33 34 36 37 39 41 43 45 48 50 53 56 59 63 66 69 71 74 75 76 77 76 75 73 70 67 63 59 55 51 48 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 28 29 30 32 33 35 36 38 39 41 42 43 44 44 45 44 44 43 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 29 30 32 34 36 39 42 46 49 53 58 62 67 72 77 81 85 88 90 92 92 91 89 86 83 79 75 71 66 62 58 55 51 48 45 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 30 30 29 29 29 29 30 30 30 31 32 32 33 35 36 38 40 42 45 47 50 54 57 61 65 69 73 76 79 82 83 84 84 83 81 78 75 72 68 64 60 57 53 50 47 44 42 40 38 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 32 34 35 37 38 40 42 45 47 49 51 54 55 57 59 60 60 60 59 58 57 55 53 51 49 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 50 51 51 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 30 30 29 29 29 30 30 30 31 32 33 34 35 36 38 39 41 43 45 48 50 52 54 56 58 60 62 63 63 64 64 63 62 61 60 58 56 54 52 50 48 47 45 43 41 40 39 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 64 65 65 65 66 66 65 65 65 64 63 62 61 60 58 57 56 54 53 51 50 49 48 47 46 45 44 43 43 43 42 42 42 43 43 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 55 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 55 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 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
 53 52 51 51 50 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 47 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 47 47 47 48 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 44 45 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 64 65 65 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 40 39 39 38 38 38 38 38 38 39 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 55 56 58 58 59 60 61 61 61 61 61 61 60 60 59 58 57 56 55 54
 89 87 85 82 79 76 73 70 67 64 62 59 56 54 52 50 48 46 45 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 44 44 44 44 45 45 46 47 47 48 49 49 50 50 50 51 51 50 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 37 38 38 38 39 40 41 42 44 46 48 50 53 56 59 63 66 70 74 77 81 84 87 89 90 91 90 89 88 85 82 79 75 71 67 64 60 56 53 50 47 45 42 41 39 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 44 44 45 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 66 67 68 69 69 69 69 68 68 66 65 63 61 60 58 55 53 51 49 47 45 44 42 40 39 38 36 35 35 34 33 33 33 32 33 33 33 34 35 36 37 39 41 43 45 48 51 55 58 63 67 72 77 82 87 92 97 101 104 106 108 108 107 105 102 98 94 90 85 81 76 72 68 64 61 58 55 53 51 49 48 47 46 45 45 45 45 45 46 47 48 49 51 53 55 57 59 62 64 67 69 72 74 76 78 80 81 82 83 84 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 88 89 89 90 91 92 93 94 94 95 95 95 94 94 92 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 70 67 64 61 58 54 51 47 44 41 38 35 33 30 28 26 25 23 22 20 19 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 22 23 25 27 29 32 34 37 41 44 47 51 54 57 60 63 65 66 66 66 66 64 63 60 58 55 52 50 47 44 42 39 37 35 34 32 31 30 29 28 28 27 27 27 27 28 28 29 30 31 33 34 36 38 40 42 45 47 50 52 54 56 58 59 60 60 60 59 57 56 54 51 49 46 44 41 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 26 27 28 29 30 32 34 36 39 42 44 47 51 54 57 60 63 66 68 70 72 74 75 76 76 76 76 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 64 62 61 59 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 48 50 51 52 53 53 53 52 51 49 46 44 41 39 36 33 31 29 26 25 23 22 21 20 19 18 18 18 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 38 39 40 42 44 46 49 51 54 57 61 64 67 70 73 76 78 79 80 81 80 79 77 75 72 69 66 63 59 56 53 50 47 45 42 40 39 37 36 34 33 33 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 37 38 39 41 43 45 47 49 52 54 57 60 62 65 67 70 71 73 74 74 74 73
 66 67 68 69 70 71 71 71 72 71 71 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 55 54 53 52 51 49 48 47 45 44 42 41 40 39 38 37 36 35 35 35 35 35 35 36 37 38 40 41 43 46 49 52 56 60 64 70 75 81 87 94 100 106 112 118 122 125 126 127 125 123 119 115 109 104 98 93 87 82 78 73 70 66 63 61 58 57 55 54 53 53 53 53 53 53 54 55 56 57 58 59 60 61 62 63 63 63 64 63 63 62 61 60 59 57 56 54 53 51 49 48 47 45 44 43 43 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 58 57 56 55 54 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 36 38 40 42 44 47 49 52 55 59 62 65 68 70 73 74 75 76 76 75 74 72 69 67 64 61 58 55 52 49 47 44 42 41 39 38 37 36 36 35 35 35 36 36 37 38 39 40 41 43 44 46 47 49 50 51 53 54 54 55 55 55 55 54 53 52 51 49 48 46 45 43 42 41 39 38 37 37 36 35 35 35 35 35 35 36 37 37 38 39 40 42 43 45 46 48 49 50 52 53 55 56 57 57 58 59 59 59 59 59 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 60 61 62 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 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 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 37 39 42 46 49 53 57 62 66 71 76 81 85 90 93 97 99 100 101 100 99 97 94 91 88 84 80 77 73 70 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 26 28 30 32 34 37 41 44 48 53 57 62 67 72 76 79 81 82 82 80 77 74 69 65 60 55 50 46 42 38 35 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21
 83 85 87 88 89 90 90 89 88 87 85 82 79 76 73 69 66 63 59 56 53 51 48 46 44 42 40 39 38 37 36 35 35 35 35 35 35 36 36 37 38 40 41 43 44 46 48 51 53 55 58 60 62 64 67 68 70 72 73 74 74 75 75 75 74 74 73 72 71 70 69 69 68 67 67 66 66 66 67 67 68 69 70 72 74 76 79 82 85 88 92 95 99 103 107 111 114 117 119 121 122 122 121 119 117 114 111 107 102 98 93 89 84 80 76 73 69 66 63 61 59 57 55 53 52 51 50 49 49 49 48 48 48 49 49 49 50 50 51 52 53 53 54 55 57 58 59 61 62 64 66 68 71 73 76 79 82 86 90 94 98 102 106 109 113 116 119 121 122 122 121 120 117 114 111 106 102 97 93 88 84 80 76 72 69 66 63 61 59 57 55 54 54 53 53 53 53 54 55 56 57 58 60 61 63 64 66 67 69 70 70 70 70 70 69 68 66 64 62 59 57 54 51 49 46 44 42 40 38 37 35 34 33 32 32 31 31 31 32 32 32 33 34 35 36 37 39 40 42 44 45 47 49 51 52 54 56 57 58 59 60 60 61 61 61 61 60 60 60 59 58 58 57 56 56 55 55 55 55 55 55 55 55 56 56 57 57 58 59 59 60 60 61 61 61 61 61 60 59 58 57 56 54 53 51 50 48 47 46 45 43 43 42 41 41 41 41 41 42 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 57 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 65 66 68 70 72 74 77 79 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 21 22 22 22 22 22 22 21 20 20 19 18 17 15 14 13 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 17 18 18 18 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 20 21 22 22 23 23 24 24 23 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 29 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14
 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 36 37 38 39 40 40 40 39 38 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 27 29 31 32 34 35 36 37 39 40 40 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 56 56 56 56 55 54 53 52 50 49 47 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 35 35 35 35 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 15 16 16 16 16 17 18 18 19 20 21 22 24 25 26 28 29 30 31 32 32 32 32 32 31 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32
 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 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 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 48 50 52 54 56 58 60 61 62 63 63 63 63 62 61 59 57 55 52 50 48 45 43 41 39 37 35 33 31 30 29 28 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 28 29 31 34 36 39 42 45 49 53 58 62 66 71 74 77 79 80 79 77 74 69 65 59 54 49 44 40 36 32 29 27 24 22 20 19 18 17 16 15 14 14 14 13 13 13 14 14 14 14 15 16 16 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 32 32 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 17 18 20 21 22 23 25 26 27 29 31 32 34 35 37 39 40 42 44 45 47 48 50 51 53 54 55 56 57 58 58 59 59 59 59 58 57 56 55 53 51 49 47 45 42 40 37 35 33 30 28 26 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 16 17 18 19 20 21 23 25 27 30 32 35 38 41 45 48 51 53 55 57 58 58 57 56 54 52 49 47 44 42 40 38 36 35 33 32 31 30 30 29 29 29 28 28 28 28 29 29 29 29 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 14 15 15 17 18 19 21 22 24 25 27 28 30 31 32 33 33 34 34 34 34 33 33 32 32 31 31 30 29 29 29 28 28 28 28 29 29 29 30 31 32 33 34 35 36 38 40 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
 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 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 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 30 31 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 38 38 38 39 39 40 41 42 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 58 58 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 49 50 50 52 53 55 57 60 63 67 71 75 80 86 91 97 102 108 112 116 118 119 119 117 114 110 105 99 93 86 80 73 67 62 57 52 48 44 41 39 36 34 33 31 30 29 29 29 29 29 29 30 30 31 33 34 36 38 41 44 48 52 56 61 67 72 79 85 91 97 103 108 112 114 116 116 116 114 111 108 104 99 95 91 86 82 78 74 71 67 64 61 59 56 54 52 51 49 48 47 46 46 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 48 50 52 54 56 58 61 64 67 70 74 78 82 86 90 94 97 101 103 106 107 108 107 106 103 100 96 92 86 81 76 71 66 61 57 53 49 46 44 41 39 37 36 35 34 33 33 32 32 32 32 33 33 34 36 37 39 41 44 47 50 54 58 63 68 74 80 87 93 100 106 111 116 119 122 122 121 119 115 110 104 98 92 86 79 74 68 64 60 56 53 50 48 46 45 43 42 42 41 41 40 40 40 40
 74 73 72 70 69 67 65 62 60 58 56 54 52 50 49 47 46 46 45 45 45 46 46 47 48 49 50 51 52 53 54 55 56 56 57 57 56 56 55 54 53 51 50 49 47 46 45 44 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 69 70 71 71 72 72 72 72 71 70 69 68 66 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 41 41 42 42 42 43 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 52 53 53 55 56 58 60 63 66 69 72 76 80 85 89 93 97 101 105 107 109 111 111 110 109 106 103 99 95 90 86 81 76 72 67 63 60 56 53 51 48 47 45 44 43 42 42 42 41 42 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 48 48 47 47 47 48 48 49 50 51 52 53 55 56 57 59 60 61 62 63 63 63 63 63 63 62 62 61 60 60 59 59 59 59 59 59 60 61 62 63 64 66 67 69 70 72 73 74 75 75 75 75
 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 42 41 41 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 45 46 47 47 47 46 46 45 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 36 37 38 39 40 40 40 41 41 40 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 71 69 68 67 66 65 63 62 61 60 59 58 58 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 67 67 67 66 66 65 64 62 61 59 57 55 53 52 50 48 47 46 45 44 43 43 42 42 42 43 43 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 55 55 56 55 55 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 53 53 54 55 56 57 58 60 61 63 64 66 67 69 70 71 71 71 71 71 70 69 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 41 40 40 40 40 40 40 41 42 43 44 45 46 48 49 51 52 54 55 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 87 88 89 89 89 89 89 89 88 87 86 84 83 81 79 77 75 73 72 70 68 67 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 40 39 39 38 38 39 39 40 40 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 62 63 63 63 63 63 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 70 70 70 69 69 68 67 65 64 62 60 59 57 55 54 52 50 49 48 46 45 44 44 43 42 42 42 42 42 43 43 44 45 47 48 50 51 53 55 56 58 60 61 63 64 65 66 67 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 75 75 75 75 74 74 73 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 19 19 20 20 20 19 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 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 14 14 15 15 16 17 17 18 19 20 20 21 21 21 22 21 21 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14
 41 42 43 43 43 43 42 41 40 39 37 36 34 33 32 30 29 29 28 28 28 29 29 30 31 33 34 36 38 40 43 45 48 51 53 56 58 60 62 63 63 63 62 61 60 58 55 53 51 48 46 44 42 40 38 36 35 34 33 31 30 30 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 43 44 44 44 44 43 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 31 33 35 38 41 44 47 50 53 56 58 60 61 62 62 61 60 58 56 53 50 47 45 42 39 37 35 33 31 30 29 28 28 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 39 39 39 39 39 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 43 44 45 47 48 50 51 53 54 56 57 58 59 59 59 58 57 56 54 52 49 47 44 42 39 37 35 33 31 29 28 27 26 26 25 25 26 26 27 28 29 30 31 33 34 36 37 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 59 58 56 54 52 50 48 46 44 43 41 39 38 37 36 35 35 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 36 36 36 35 35 35 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 30 30 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 43 45 47 48 49 50 51 51 51 51 51 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 42 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 44 44 43 42 41 39 38 36 35 34 33 31 30 30 29 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 45 46 46 47 48 49 50 51 52 53 53 54 53 53 52 51 50 49 47 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 26 26 26 27 27 28 29 30 32 33 35 36 38 40 41 43 44 46 47 48 49 50 51 52 52 53 53 54 55 55 56 56 57 58 59 60 61 62 62 63 64 64 64 64 63 63 62
 45 46 47 48 49 51 52 53 54 55 56 57 57 57 57 56 55 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 36 35 35 35 35 36 36 37 38 39 40 41 43 45 46 48 50 52 53 55 56 57 58 59 59 59 59 59 59 58 57 57 56 56 55 55 54 54 54 54 54 54 55 55 55 56 56 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 50 49 49 49 49 49 50 51 52 53 55 57 59 62 64 67 69 72 74 76 77 78 78 78 77 76 74 72 69 67 64 61 57 54 51 49 46 44 42 40 39 37 37 36 36 36 36 36 37 37 38 39 40 42 43 44 46 47 49 51 53 54 56 58 59 60 61 62 62 62 61 60 59 57 56 54 52 50 48 46 45 43 42 40 39 38 38 37 37 36 36 37 37 37 38 39 40 42 43 45 47 49 51 52 54 56 57 57 58 58 57 56 55 54 52 50 48 47 45 43 41 39 38 36 35 34 34 33 33 33 33 34 35 36 37 39 41 43 45 47 49 51 53 55 57 59 60 61 62 62 62 62 61 61 60 59 57 56 55 54 53 52 52 52 52 52 53 54 55 56 58 59 61 63 65 67 69 70 72 73 74 75 75 75 75 74 73 72 70 68 67 65 63 61 60 58 57 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 41 42 44 45 47 49 50 52 54 55 56 58 58 59 59 59 59 58 57 55 54 52 51 49 48 47 46 45 44 44 44 43 43 44 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 41 41 41 40 40 39 39 39 39 39 39 39 40 41 41 43 44 45 47 49 51 53 56 58 61 63 66 68 71 73 75 77 79 80 81 82 82 81 80 79 77 75 72 70 67 65 62 60 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 46 46 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 50 49 48 47 47 46 46 47 47 48 49 51 53 55 58 62 66 70 75 80 85 90 94 97 100 101 101 100 98 94 90 86 81 76 71 66 61 56 52 48 45 41 39 36 34 33 32 31 31 31 31 32 33 34 35 37 38 40 42 44 47 49 52 55 58 62 65 69 74 78 83 89 94 100 106 112 118 124 129 134 138 140 142 143 142 141 138 135 131 126 121 116 111 105 100 95 89 85 80 75 71 67 64 61 58 55 53 51 49 48 47 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 31 31 31 32 32 33 34 35 37 39 41 43 45 47 48 50 52 53 54 55 56 56 56 55 54 53 52 50 48 47 45 43 41 40 38 37 36 36 35 36 36 37 38 39 41 43 45 48 51 54 58 62 66 71 76 81 86 90 94 98 100 101 101 100 98 95 91 87 82 78 74 70 66 63 60 57 55 53 51 50 48 47 47 46 46 45 45 46 46 47 48 50 52 54 57 60 63 67 72 77 81 86 91 96 100 104 108 110 112 113 112 111 109 106 103 99 94 90 85 80 75 71 67 63 60 57 54 52 50 49 47 46 45 45 44 44 43 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
 34 33 33 33 33 34 35 36 38 40 43 46 50 54 58 63 67 71 74 75 76 75 73 70 67 63 59 54 50 46 43 39 36 34 31 29 27 25 24 23 22 21 21 21 22 23 24 27 29 33 36 41 46 52 58 64 71 78 85 91 97 101 104 106 106 104 100 95 89 83 76 69 62 56 51 45 41 37 34 31 29 27 26 25 24 23 23 23 23 23 23 24 24 25 26 27 29 31 33 35 38 42 45 50 55 60 66 72 78 84 90 95 99 102 104 105 104 102 99 95 90 85 79 73 68 62 56 51 46 42 38 34 32 29 27 26 25 24 24 25 26 27 28 30 32 34 37 40 44 47 52 56 61 67 72 77 82 86 89 90 89 87 83 78 72 66 60 54 49 44 40 37 34 32 30 29 28 28 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 23 23 23 23 23 24 24 25 26 26 27 28 29 31 32 34 35 37 40 42 44 47 50 52 55 57 60 62 64 65 66 66 67 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 49 50 50 49 49 48 46 45 44 42 40 39 38 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 15 15 15 15 15 16 16 17 18 18 20 21 22 23 25 26 27 29 30 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 26 25 25 25 24 24 24 25 25 25 26 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 17 16 16 15 15 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 30 31 32 32 32 32 32 32 31 30 30 29 28 28 27 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 29 28 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17
 45 45 45 44 44 43 42 40 39 38 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 48 50 52 54 57 59 61 63 65 67 69 70 72 73 74 74 74 74 73 72 70 68 66 63 61 58 55 52 50 47 45 42 40 38 37 35 34 33 32 32 32 32 33 34 35 37 40 42 46 49 53 56 60 63 66 68 69 69 68 67 65 62 58 55 51 48 45 42 39 37 35 34 33 33 33 33 34 36 37 39 41 44 47 49 52 55 58 61 64 67 69 70 71 72 72 71 70 68 66 64 62 59 57 54 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 37 38 39 41 43 45 47 49 52 54 56 58 59 61 61 61 61 60 59 58 56 54 52 50 47 45 44 42 40 39 38 38 37 37 38 38 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 44 45 45 45 46 46 47 48 50 52 53 55 57 59 61 62 64 64 64 64 63 62 61 59 56 54 52 49 47 44 42 40 38 36 35 34 34 34 34 35 36 37 39 42 45 48 51 55 58 62 65 68 70 71 72 71 70 68 65 62 59 56 52 49 47 44 43 41 40 40 39 40 40 41 42 43 45 47 48 50 52 54 56 57 59 60 61 62 63 63 63 63 62 61 61 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 39 38 37 37 37 37 37 37 38 39 40 41 42 43 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 78 77 75 74 73 71 71 70 70 70 70 71 72 73 75 77 79 81 84 86 88 90 92 93 94 94 94 94 93 91 90 87 85 82 80 77 74 71 68 66 64 62 61 60 59 59 59 60 61 63 65 67 69 71 74 76 79 82 84 87 89 91 92 94 95 96 96 96 95 95 94 92 91 89 87 85 83 82 80 79 78 77 76 76 75 75 74 73 73 72 71 70 69 68 66 65 63 62 60 59 58 57 56 55 55 55 55 55 56 56 57 58 59 60 62 63 64 66 67 68 69 70 71 72 72 72 72 71 71 70 68 67 66 64 63 62 61 60 59 59 59 58 58 58 58 58 58 59 59 59 59 58 58 58 58 57 57 57 56 56 55 54 54 54 54 54 54 55 55 57 58 60 62 64 66 69 71 74 76 78 80 81 82 82 82 81 80 78 76 74 71 69 67 64 62 61 59 58 57 56 55 55 55 54 55 55 55 56 56 57 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 65 65 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 52 52 53 53 54 55 56 57 58 60 61 62 64 65 65 66 66 66 66 66 65 65 64 63 62 62 61 60 60 60 60 60 60 61 61 62 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 69 70 71 72 73 74 75 76 77 77 77 77 77 77 76 75 74 73 72 71 70 69 68 67 66 66 65 65 65 65 66 67 68 69 70 72 73 75 77 78 79 80 81 81 81 81 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 49 49 49 49 48 48 47 46 44 43 42 41 40 40 39 39 39 39 40 40 41 42 44 45 47 49 51 54 56 59 61 63 66 67 69 70 70 70 70 69 67 65 63 61 58 56 54 52 51 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 45 44 44 43 43 43 43 43 44 44 45 47 48 49 51 53 55 57 59 61 63 64 64 64 63 62 60 58 56 53 51 48 46 44 42 40 39 38 37 37 37 37 38 39 40 41 43 44 45 47 48 49 50 51 52 52 53 52 52 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 42 42 43 44 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 46 47 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 70 72 73 75 77 78 79 80 81 81 80 80 78 77 75 72 70 67 64 62 59 56 53 51 48 46 44 42 41 40 39 38 38 38 39 40 41 43 46 49 52 55 59 64 68 73 77 82 86 89 92 93 94 94 93 91 88 84 80 76 71 67 63 59 55 52 50 48 46 45 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
 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 21 21 21 21 21 20 19 18 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 19 19 20 20 20 19 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 25 24 22 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 23 23 23 23 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 17 18 19 20 22 23 24 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
 38 37 36 34 33 32 31 29 29 28 27 27 27 27 28 28 29 31 32 34 35 37 40 42 45 47 50 53 56 59 62 65 68 71 73 75 77 78 78 78 77 76 75 72 70 67 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 49 49 48 48 47 46 45 44 43 42 41 41 40 40 41 41 42 43 45 46 48 51 53 56 59 61 64 66 67 68 69 69 68 66 64 62 59 56 53 49 46 43 40 37 35 33 31 29 28 27 26 25 25 25 26 27 28 29 31 33 36 38 41 44 47 50 54 57 60 63 66 69 71 72 73 74 74 74 73 72 71 70 69 68 67 66 65 65 65 65 65 66 66 66 67 67 67 66 65 64 62 60 57 55 52 49 47 44 42 40 38 36 35 34 33 33 32 32 32 33 33 34 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 41 41 40 39 39 39 38 38 38 37 37 37 37 37 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 27 27 27 27 27 28 29 30 32 34 36 39 42 45 48 52 56 60 64 67 70 73 74 75 75 74 72 70 67 64 61 58 55 53 50 48 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 44 46 48 50 53 55 58 61 64 67 70 72 74 75 76 76 76 75 73 71 69 67 64 61 59 56 54 52 50 48 46 45 44 43 42 42 42 41 42 42 42 42 42 42 42 42 41 40 39
 37 37 36 36 36 37 37 38 39 41 42 45 48 51 54 58 63 68 73 78 84 89 94 98 102 104 106 106 105 103 100 97 93 88 84 79 74 70 66 62 59 56 53 51 49 48 47 47 46 46 47 47 48 49 51 52 54 56 58 60 63 66 68 71 74 78 80 83 86 88 90 91 92 92 91 90 88 85 82 79 75 71 67 64 60 57 54 52 49 47 45 44 43 42 41 40 40 40 40 41 41 42 43 43 44 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 51 50 49 47 46 44 43 42 41 40 39 38 38 38 38 38 38 39 40 41 42 43 44 45 47 48 49 51 52 53 54 54 55 55 54 54 53 52 51 50 48 47 46 44 43 42 42 41 41 41 41 42 43 44 45 46 48 49 50 52 53 54 54 55 55 54 54 53 52 51 50 48 47 46 45 45 44 44 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 47 47 47 46 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 43 44 45 47 48 51 53 56 60 63 67 72 76 80 85 88 91 94 95 95 94 92 89 86 82 78 74 70 66 63 59 56 54 51 49 48 46 45 44 43 43 42 42 42 41 41 41 41 41 41 40 40 39 39 38 38
 18 18 17 17 17 17 18 18 19 21 22 24 27 29 33 36 40 45 49 54 58 61 64 65 65 64 62 59 55 51 47 43 40 36 33 31 28 26 25 23 22 22 21 21 21 21 22 23 24 26 27 30 32 35 38 41 45 48 52 56 59 63 65 68 69 70 69 68 66 63 60 57 53 49 46 42 39 36 34 31 29 28 26 25 24 23 23 23 23 23 23 23 24 25 25 26 27 29 30 31 32 34 35 37 38 39 41 42 43 44 45 46 47 47 48 48 49 48 48 48 47 46 44 43 41 39 37 35 33 31 29 27 26 24 23 22 22 21 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 42 43 45 45 46 45 44 42 40 37 35 32 29 27 24 22 21 19 18 17 16 16 16 16 16 16 17 18 18 19 20 21 21 22 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 32 33 33 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 30 32 33 35 36 38 39 39 40 39 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19
 37 41 44 48 53 57 61 65 69 71 72 72 71 68 65 62 58 54 50 47 44 41 39 37 35 34 33 32 32 32 32 32 33 33 35 36 37 39 41 44 46 49 52 55 59 62 65 68 70 72 73 74 74 73 72 70 68 65 63 60 57 54 51 48 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 24 25 27 28 30 32 34 36 39 41 43 45 48 50 51 53 55 56 57 58 59 60 60 61 61 61 61 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 56 56 56 56 56 57 58 58 60 61 63 64 66 68 70 71 72 72 72 71 69 66 62 58 54 49 45 41 37 33 30 27 25 23 22 20 20 19 19 19 20 20 21 23 24 26 28 30 33 36 39 42 45 48 52 54 57 59 61 63 63 64 64 63 62 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 48 50 52 54 57 59 62 64 66 68 69 70 70 70 70 69 67 66 64 61 59 57 55 53 52 50 49 49 48 48 48 48 48 49 49 50 51 52 53 53 54 55 55 55 55 54 53 52 51 49 48 46 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 26 28 30 32 35 37 39 42 44 46 48 50 51 51 51 51 50 48 47 45 42 40 38 36 34 32 31 30 29 28 28 29 30 31 33 35
 64 65 67 69 71 73 76 79 82 85 88 90 92 93 93 92 90 87 84 80 76 71 66 62 58 54 50 47 44 42 40 38 36 35 34 34 33 33 34 34 35 37 38 41 43 46 50 54 58 63 68 73 79 84 88 92 95 96 97 96 94 91 87 83 79 74 70 65 61 57 53 50 47 44 42 40 39 37 37 36 36 36 36 37 37 38 40 41 43 44 46 48 50 51 53 54 55 56 57 57 57 58 58 58 59 59 60 61 62 63 65 67 69 71 74 77 80 83 87 90 93 96 99 101 102 102 102 101 98 96 92 88 84 80 76 71 68 64 61 59 57 55 54 53 52 52 52 52 53 54 55 57 59 61 63 65 67 70 71 73 74 75 75 75 74 72 70 67 64 61 58 55 52 49 47 44 43 41 40 39 38 38 38 38 38 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 52 53 55 56 58 59 61 62 63 64 64 64 64 63 62 61 60 58 57 55 54 52 51 49 48 47 46 45 45 44 44 43 43 43 44 44 44 45 46 47 49 50 52 54 56 59 62 64 67 70 72 74 76 77 77 77 76 74 71 68 65 62 58 55 52 49 46 44 42 40 39 38 37 37 36 36 36 37 37 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 36 36 35 35 35 35 35 36 36 37 37 38 39 40 42 43 45 46 48 50 52 53 55 56 58 59 60 60 61 61 62 62 62 63 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 29 29 30 30 30 29 28 27 25 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 23 22 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 20 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 60 59 58 57 55 54 54 53 52 52 52 52 52 53 53 55 56 58 59 61 64 66 68 70 71 73 73 73 73 71 69 67 64 60 56 53 49 46 42 39 37 35 33 31 30 29 29 29 29 29 30 31 32 34 36 38 41 44 47 50 53 56 59 62 64 65 66 66 66 65 63 61 59 57 54 52 50 48 47 46 45 44 44 45 45 46 48 49 51 52 54 55 56 57 58 58 57 56 55 53 51 49 48 46 44 43 41 40 39 39 38 38 38 38 38 39 39 40 41 41 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 51 50 50 49 48 47 45 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 59 58 58 57 56 55 54 53 51 50 49 48 46 46 45 44 44 44 45 45 46 48 49 51 54 56 59 62 66 69 72 75 78 80 82 83 83 82 81 79 77 75 72 70 67 65 64 62 61 60 60 60 60 60 61 61 62 63 63 64 64 63 62 61 60 58 56 53 51 48 46 44 42 41 40 39 39 39 39 40 41 43 45 48 51 54 58 62 67 71 76 80 83 86 89 90 90 90 88 86 83 80 76 73 69 66 62 60 57 55 53 51 50 50 49 49 49 50 50 51 53 54 56 58 60 62 64 66 68 70 72 73 74 75 75 76 75 75 74 73 72 71 70 69 68 67 66 65 65 64 64 64 63 63 63 62 62 61
 30 30 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 40 40 41 40 40 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 33 34 36 38 40 41 43 44 45 46 47 47 47 46 46 45 44 44 43 42 41 41 40 40 40 40 41 41 42 43 44 45 46 48 50 51 53 54 56 57 59 60 60 61 61 61 60 60 59 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 32 33 34 35 36 38 40 42 44 46 49 51 54 57 60 63 66 69 71 73 75 76 77 77 76 75 74 71 69 66 63 59 56 53 50 47 44 42 39 37 36 34 33 32 31 31 31 31 31 32 33 34 35 37 40 42 45 49 52 56 60 64 68 72 74 76 77 77 75 73 69 66 62 58 53 50 46 43 40 37 35 33 32 31 30 30 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 30 30 30 31 32 33 34 36 38 40 43 45 48 51 54 58 61 63 66 67 68 68 68 67 65 63 60 58 55 52 49 47 44 42 40 38 37 36 34 34 33 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 35 34 34 33 33 32 32 31 31 31 30 30
 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 33 35 35 36 36 35 34 33 32 30 29 27 26 25 23 22 21 21 20 20 20 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 37 38 39 41 43 44 46 48 49 51 51 52 51 50 48 46 43 40 36 33 30 27 24 22 20 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 22 23 25 26 27 28 28 29 29 29 28 27 26 25 24 22 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 26 27 28 29 31 32 32 33 32 32 31 30 29 27 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 22 24 26 28 29 30 30 30 30 29 28 26 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 14 14 15 16 17 19 21 23 25 27 30 33 37 41 44 48 51 53 55 55 53 51 48 44 40 35 32 28 25 22 20 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17
 21 22 24 26 28 30 32 34 36 38 39 41 41 42 41 41 40 39 38 36 35 34 33 32 31 31 30 30 30 31 31 32 33 35 36 38 40 43 46 48 52 55 58 62 65 68 71 73 75 75 75 74 73 70 67 64 60 57 53 50 47 44 41 39 37 35 33 32 31 30 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 37 40 43 46 49 51 53 55 56 57 56 56 54 52 50 47 45 42 40 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 33 35 37 39 41 44 47 50 54 58 62 66 70 74 77 80 81 82 81 79 76 72 67 62 57 52 47 43 39 35 32 29 27 26 24 23 22 22 22 22 22 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 23 23 22 22 23 23 23 24 25 26 27 28 29 31 32 34 35 37 38 39 40 41 41 41 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 35 34 34 33 32 31 29 28 27 25 24 23 21 20 19 19 18 18 18 18 18 18 19 20
 20 20 21 22 23 25 26 28 31 33 36 38 40 41 42 42 41 40 38 35 32 30 27 24 22 20 18 17 15 14 14 13 13 12 12 13 13 13 14 15 15 17 18 19 21 23 25 27 29 32 34 36 38 40 41 42 42 42 40 39 37 35 32 30 28 26 24 23 21 20 19 19 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 43 44 44 44 44 44 43 42 41 40 38 37 35 34 33 31 30 29 29 28 28 28 28 28 29 30 31 32 33 34 35 36 37 37 37 36 35 34 32 31 29 27 25 23 22 20 19 18 18 17 17 17 17 18 19 20 21 22 23 25 26 28 29 30 31 32 32 32 32 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 19 20 22 24 26 28 30 33 35 37 39 40 40 41 40 39 38 36 34 31 29 27 25 23 21 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 21 22 23 25 26 26 27 27 27 26 25 25 24 23 22 21 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 92 90 88 86 84 82 81 79 78 78 78 78 78 79 81 82 85 87 89 92 95 97 100 102 103 104 104 104 103 102 100 97 95 92 89 87 84 82 80 78 76 75 74 74 74 74 74 75 76 78 79 81 83 85 87 89 91 93 95 96 98 98 99 99 99 98 98 97 96 95 95 94 93 93 93 93 93 93 94 94 95 95 95 96 96 96 95 94 93 92 91 89 87 85 84 82 81 80 79 78 78 78 79 79 80 82 83 85 87 89 91 93 95 97 98 98 99 98 97 96 94 92 89 87 84 81 79 76 74 72 70 69 68 67 67 67 67 68 69 70 72 74 76 79 81 84 87 90 92 95 97 98 99 99 98 97 96 94 92 89 87 84 82 80 78 77 76 75 74 74 75 75 77 78 79 81 83 85 87 88 90 90 91 91 90 90 89 87 86 85 83 82 81 80 80 80 80 81 82 83 85 87 89 91 93 95 96 98 99 99 99 99 98 96 94 92 90 87 85 82 80 78 76 75 74 73 72 72 72 73 73 74 76 77 79 81 83 85 87 89 90 91 92 93 93 93 93 92 91 90 89 88 87 86 85 85 85 85 85 86 86 87 89 90 92 93 95 96 97 98 99 99 99 98 98 96 95 94 92 90 89 88 86 85 84 84 83 83 83 83 83 84 84 84 85 85 85 86 86 86 86 85 85 85 84 84 84 84 84 84 84 85 85 86 87 89 90 92 94 96 97 99 101 102 103 103 103 102 101 100 98 95 93 90 87 85 82 80 78 77 76 75 75 75 75 76 77 79 81 83 85 87 89 91 92 93 94 94 94
 19 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 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 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 33 33 33 32 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 26 28 29 30 31 32 33 33 33 33 32 32 31 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 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 20 20 20 20 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
 15 16 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 26 27 28 29 30 30 30 29 28 27 26 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 16 17 18 19 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 18 18 18 17 17 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 24 25 25 26 26 26 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14
 40 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 54 54 54 54 54 53 52 51 50 49 47 46 45 43 42 41 40 39 39 38 38 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 52 52 52 52 52 51 51 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 37 36 36 36 36 36 37 37 39 40 42 44 46 48 50 53 55 57 59 61 62 63 63 63 63 62 61 60 59 57 56 55 54 53 52 52 52 53 53 54 55 56 57 58 60 61 62 63 65 66 67 67 68 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 32 32 33 34 36 37 39 40 42 45 47 49 52 54 56 58 59 60 61 61 60 59 57 56 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 37 39 42 44 47 50 53 55 57 59 61 61 61 61 60 58 56 54 52 50 47 45 43 42 40 39 38 37 37 37 37 38 38 39 40 41 42 42 43 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 51 52 52 52 52 52 51 50 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39
 31 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 42 42 42 41 40 38 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 19 20 21 22 23 24 26 28 30 32 35 38 40 43 46 48 49 50 49 48 46 44 41 38 35 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 32 34 36 37 38 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 52 52 51 50 49 47 45 43 41 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 41 43 46 48 50 51 52 52 52 52 50 49 47 45 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 34 36 39 42 44 46 48 48 48 48 46 45 43 40 38 36 33 31 30 28 27 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 34 35 36 37 39 40 41 41 42 42 42 42 41 40 38 36 35 33 30 28 26 24 23 21 20 19 18 17 16 16 16 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 23 24 23 23 23 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 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30
 42 44 46 48 51 54 57 60 62 64 65 65 64 62 59 55 51 47 42 38 34 31 27 25 22 21 19 18 17 16 16 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 31 31 31 30 29 28 27 26 25 24 24 23 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 35 36 36 36 35 33 32 30 28 27 25 23 22 20 19 18 17 17 16 16 15 15 15 16 16 17 17 19 20 22 24 26 29 31 34 37 40 42 44 46 47 47 46 45 43 41 39 36 34 31 29 26 24 22 20 19 17 16 15 14 14 13 13 13 14 15 15 17 18 20 23 25 28 31 34 38 41 44 46 48 49 50 49 48 47 45 43 41 39 37 36 34 33 33 32 32 32 32 32 31 31 31 31 30 29 28 27 26 25 23 22 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 35 35 36 36 35 34 33 32 30 29 27 26 25 24 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 31 30 30 28 27 26 24 23 22 20 19 18 17 17 16 16 16 16 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 35 36 36 37 37 38 39 40 41
 23 24 25 27 28 29 30 32 32 33 33 33 33 33 32 31 30 29 28 27 26 25 25 25 24 25 25 26 27 28 29 31 33 35 36 38 40 41 42 42 42 42 41 40 39 38 36 34 33 31 29 28 26 25 24 22 22 21 20 20 20 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 28 28 27 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 33 35 37 38 38 39 38 38 36 35 33 31 29 27 25 23 22 21 20 19 19 19 19 20 20 22 23 25 27 30 32 35 39 42 45 49 52 55 58 60 61 62 62 61 59 57 54 50 47 43 39 36 33 30 28 26 24 23 22 21 21 21 21 22 23 24 25 26 27 29 30 31 32 33 33 33 33 33 32 31 30 28 27 26 25 24 23 23 23 23 23 23 24 24 25 26 28 29 30 31 32 33 34 35 35 35 34 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 32 33 34 36 37 38 39 41 42 42 43 43 43 43 43 42 41 39 38 37 35 34 33 32 32 32 32 32 33 34 35 36 38 39 41 42 44 45 45 45 45 44 43 41 39 37 35 33 31 29 28 27 26 25 25 24 25 25 26 27 28 29 31 33 34 36 37 39 40 41 41 41 41 40 39 38 37 36 35 34 33 32 32 32 32 32 32 33 34 34 35 36 37 37 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 35 36 36 36 36 35 35 34 33 31 30 28 27 26 24 23 23 22 21 21 21 21 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 32 32 32 33 33 32 32 31 30 29 28 26 25 23 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 27 26 24 23 22 20 19 18 17 16 16 15 15 16 16 17 17 18 20 21 23 25 27 30 32 35 39 42 46 49 53 55 57 58 58 57 54 51 47 43 39 35 31 28 25 23 21 20 19 19 19 19 19 20 20 21 22 24 25 26 28 29 30 31 32 33 33 33 33 32 31 31 30 29 28 28 27 27 27 27 28 29 29 30 31 33 34 35 37 38 39 39 40 40 39 38 37 36 35 33 32 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 34 36 37 38 39 39 39 39 38 38 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 28 28 27 27 27 26 26 25 24 23 22 22 21 20 19 18 18 17 17 17 16 16 17 17 18 19 20 22 24 27 30 33 37 40 43 46 49 50 50 50 49 47 44 42 39 36 33 30 28 25 23 22 20 19 18 17 16 15 15 15 15 15 15 16 17 18 20 21 23 25 26 28 29 30 31 31 32 32 31 31 31 30 30 30 29 29 29 29 30 30
 57 60 64 67 70 73 75 77 78 78 77 75 72 69 66 62 59 55 51 47 44 41 38 35 33 32 30 30 29 30 30 31 32 33 35 36 38 40 42 44 46 49 51 53 55 58 60 62 63 64 65 65 65 63 61 59 56 52 49 45 42 39 36 34 32 32 31 32 33 34 36 39 42 46 50 55 60 66 71 76 81 85 87 87 86 82 78 72 67 61 55 51 46 43 40 38 36 36 35 35 35 36 37 38 39 41 42 44 45 45 46 46 46 45 44 43 42 40 39 39 38 38 38 39 40 41 42 44 45 47 49 51 53 55 57 58 59 60 61 62 62 61 60 59 58 56 54 52 51 49 47 46 45 45 45 45 46 48 49 51 54 57 59 62 65 67 69 71 72 73 72 71 70 67 64 61 58 55 51 48 46 43 41 40 38 37 37 36 36 36 37 37 38 38 39 39 40 41 41 42 42 42 43 43 43 43 44 44 45 45 46 47 48 48 49 50 50 50 50 49 49 48 47 46 44 43 41 40 38 37 36 35 33 33 32 31 31 31 31 32 33 35 36 38 41 43 45 47 48 49 49 49 48 46 45 43 40 38 37 35 34 33 32 32 33 33 35 37 40 43 47 52 57 62 67 72 75 78 79 78 76 72 68 63 58 53 48 44 40 37 34 32 30 29 28 28 29 30 32 34 37 40 44 48 52 56 60 64 67 69 71 72 73 72 71 70 68 65 62 59 56 52 49 46 43 40 37 35 33 31 29 28 28 27 27 27 28 28 29 30 31 32 33 34 35 35 36 37 38 38 39 40 41 42 43 45 47 49 51 54
 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 13 13 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 11 12 13 13 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 45 44 42 39 37 34 32 30 28 26 25 24 23 22 22 22 22 22 23 23 24 25 27 28 30 32 34 35 37 38 39 39 39 39 38 37 36 35 34 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 28 30 32 34 37 40 43 47 50 53 56 59 61 62 63 64 64 63 62 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 30 30 30 30 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 24 25 26 27 29 30 32 34 35 37 38 39 39 39 39 38 37 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 54 56 57 59 60 60 60 60 60 58 57 55 52 49 46 43 40 36 34 31 29 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 37 38 38 38 38 37 35 34 32 30 28 27 25 24 23 23 22 22 22 22 23 24 25 26 28 30 32 34 37 39 41 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 35 36 37 38 38 38 38 37 36 35 34 32 30 28 26 24 22 20 19 17 16 15 14 14 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 27 25 24 23 21 19 18 17 16 15 15 15 15 15 16 17 18 19 21 22 23 24 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 51 51 51 50 48 46 44 41 38 35 32 29 26 24 21 19 18 16 15 15 15 15 16 17 19 21 23 26 29 32 35 39 43 46 50 54 57 59 61 61 61 59 57 54 50 46 41 37 33 29 26 23 21 18 17 16 15 15 15 16 17 19 20 22 25 27 30 33 36 39 42 45 48 50 52 53 53 52 51 49 47 44 42 40 37 35 33 32 31 29 28 28 27 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 16 15 15 16 16 17 19 20 22 24 27 29 31 33 35 37 38 38 39 39 39 38 37 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 27 26 24 23 21 20 18 17 16 15 14 14 14 14 14 15 17 19 21 24 27 31 35 39 43 47 51 55 57 59 60 59 58 55 52 49 45 41 37 34 30 27 24 22 20 18 16 15 14 13 13 13 13 14 15 16 17 18 19 21 22 23 24 24 25 26 26 26 27 27 27 27 28 28 29 29 30
 40 41 42 43 43 42 41 39 37 35 33 30 28 26 25 23 22 20 20 19 18 18 18 19 21 23 25 29 33 38 44 49 55 59 62 65 65 65 64 62 59 57 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 19 19 20 21 24 27 32 38 45 53 63 73 83 92 100 106 108 107 103 97 90 82 74 66 60 54 49 46 43 40 39 38 38 39 40 41 43 45 48 50 53 55 56 57 57 56 54 51 47 44 39 35 32 28 25 23 21 20 20 21 22 24 26 29 32 35 38 42 46 50 54 58 61 65 68 71 73 75 76 76 76 75 73 71 67 63 58 53 48 43 38 33 29 26 23 21 19 19 18 19 19 20 21 22 23 25 27 28 30 32 34 36 37 38 39 39 39 38 37 36 34 33 31 29 28 27 26 26 26 26 26 27 28 29 30 32 34 36 38 40 41 42 42 42 41 39 37 35 33 31 30 29 28 28 28 28 29 29 30 31 33 34 36 38 41 43 45 48 50 52 54 56 57 57 57 56 54 52 50 48 46 44 42 42 41 42 43 45 46 48 50 52 53 53 53 53 52 50 48 46 43 41 38 36 35 33 32 31 31 31 32 34 36 38 42 46 51 57 64 71 78 85 91 95 98 97 95 90 84 77 70 63 56 51 47 43 41 40 40 41 42 45 48 51 55 59 62 65 68 70 72 72 72 71 69 67 65 62 59 56 53 51 48 46 44 42 40 39 38 37 36 36 36 36 36 37 37 38 37 37 37 36 35 34 32 31 30 30 29 29 29 29 29 30 31 32 33 35 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 72 70 67 65 63 62 61 60 60 60 60 60 61 62 62 62 62 62 61 59 57 54 51 48 46 43 41 40 39 39 39 40 42 43 45 47 48 50 53 55 57 59 61 63 65 66 68 69 69 69 69 69 67 66 63 61 58 55 53 50 48 46 46 46 46 48 50 53 56 59 62 65 68 70 71 72 73 73 73 72 71 70 68 67 66 65 64 63 63 62 63 63 63 64 65 66 66 67 67 67 67 66 65 63 61 59 56 54 51 49 47 45 44 43 43 44 47 50 55 61 68 75 83 91 98 105 110 114 115 115 113 109 104 98 92 86 80 74 68 63 58 54 50 46 43 41 39 37 36 36 36 37 40 43 47 52 57 62 67 71 75 78 79 79 79 78 76 74 73 71 69 68 66 66 65 65 65 65 66 66 67 67 67 67 66 65 63 61 59 57 54 52 49 46 44 41 39 37 35 33 32 31 30 30 31 32 34 37 41 45 50 54 59 62 66 69 71 73 74 74 74 74 73 72 71 69 68 66 64 62 59 57 54 51 48 45 42 39 36 34 32 31 30 31 32 34 36 39 43 46 50 53 56 59 61 63 65 66 67 67 67 67 67 67 67 67 67 67 68 70 71 74 77 80 83 87 91 95 99 102 104 105 104 102 99 94 88 82 74 67 60 53 47 41 37 34 31 30 30 30 31 33 36 38 41 44 48 51 55 59 63 67 72 76 80 84 88 91 94 95 96 95 93 89 85 79 72 66 59 52 46 41 37 35 33 32 31 32 33 35 37 40 42 46 49 53 57 61 65 69 73 76 79 81 82 82 81 80 78
 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 23 23 22 21 21 21 21 21 22 24 27 30 35 40 45 50 54 57 59 59 59 57 55 52 49 46 43 40 37 35 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 24 24 25 26 26 27 28 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 29 29 30 32 33 34 35 37 38 39 40 41 41 40 39 37 35 32 30 28 26 24 23 22 22 22 22 23 24 25 26 27 29 31 34 36 40 44 49 54 60 67 74 82 89 96 100 101 99 94 86 76 66 56 47 39 33 28 25 23 22 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 28 29 31 33 36 39 43 49 55 62 71 81 92 104 115 125 131 132 127 118 106 91 77 64 53 45 38 33 29 27 25 24 24 24 24 25 25 26 27 28 29 31 32 34 35 37 39 42 44 47 49 52 54 57 59 60 60 60 59 57 54 51 47 44 41 39 36 35 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 36 35 35 34 33 32 31 30 28 27 26 26 25 24 24 24 23 23 24 24 25 26 28 31 34 38 44 50 56 63 70 75 78 80 80 78 74 70 65 60 56 51 47 43 40 37 34 32 30 28 26 24 23 22 21 20 20 20 20 21 23 26 30 36 45 55 68 83 98 114 127 136 139 135 126 114 101 88 77 66 58 51 45 40 36 33 31 29 27
 70 71 73 75 76 78 79 80 80 80 80 79 77 75 72 69 66 62 58 54 51 47 43 40 38 36 35 35 35 36 38 40 43 46 48 52 55 57 60 63 65 68 70 71 73 73 74 74 74 73 71 70 67 64 61 58 54 51 47 44 41 38 37 35 35 36 37 39 42 45 48 51 55 59 62 65 68 71 74 76 78 79 80 80 81 81 80 80 79 79 78 78 77 77 77 77 76 76 76 75 74 73 72 70 68 66 63 61 57 54 51 48 45 42 40 38 37 37 37 38 40 43 45 48 51 55 58 61 63 66 68 70 71 72 73 73 73 72 71 70 68 66 63 61 58 55 52 49 46 43 41 39 38 37 37 38 40 42 45 48 51 55 59 62 66 69 71 74 76 77 78 79 79 78 78 76 75 74 72 70 69 67 66 65 64 63 62 61 60 60 59 58 57 56 55 53 51 50 48 45 43 41 39 38 36 36 35 36 37 40 42 45 49 53 56 60 64 67 70 72 74 76 76 77 76 75 74 72 70 67 65 62 59 56 52 49 46 43 40 38 36 34 34 34 34 36 38 40 43 47 50 53 56 59 62 63 65 66 66 66 66 65 65 64 63 62 62 61 61 61 61 61 62 62 63 64 65 65 66 66 66 66 65 64 62 60 58 55 52 49 46 42 40 37 35 33 33 33 33 35 37 40 43 46 50 54 57 61 64 67 70 73 75 76 77 78 78 77 76 75 73 70 67 64 60 57 53 49 45 42 39 37 35 34 33 34 35 36 38 40 43 45 47 49 51 53 55 56 58 59 60 60 61 62 63 64 65 66 67 68
 46 44 42 40 38 35 33 32 30 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 25 27 28 31 33 36 39 43 46 49 52 55 57 59 60 61 62 62 61 60 59 57 55 53 50 47 45 42 39 36 34 31 29 27 26 25 24 24 25 27 29 32 36 41 46 51 56 60 64 66 67 67 65 62 59 55 51 48 44 41 38 36 34 32 31 30 29 29 29 29 30 30 31 32 33 33 34 35 35 35 35 34 34 33 32 30 29 28 26 25 25 24 25 25 26 28 29 31 32 34 35 36 36 37 36 36 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 23 23 24 24 25 27 28 30 31 33 35 38 40 42 43 45 46 47 47 47 46 45 44 43 42 40 39 37 36 35 33 32 30 29 28 27 26 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 52 53 54 54 53 52 49 47 44 40 37 34 31 29 28 27 26 27 28 29 31 33 35 37 40 42 44 46 47 49 49 50 50 50 49 49 48 47 47 46 46 46 46 47 48 49 51 53 55 57 60 62 64 66 67 68 67 66 64 61 57 53 49 45 40 37 33 31 29 28 27 27 27 27 28 28 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 34 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 40 42 44 46 47 48 49 49 49 48
 49 48 46 45 43 42 40 39 38 38 37 37 36 36 36 36 37 37 37 37 38 37 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 38 39 40 41 43 44 46 47 49 50 50 50 49 48 46 44 41 38 36 34 32 31 30 30 30 30 30 31 32 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 32 31 31 31 32 33 34 35 37 39 41 44 46 49 52 53 55 55 54 52 49 46 43 40 37 35 33 32 31 30 30 29 29 29 30 30 31 31 32 33 35 36 38 39 41 43 46 48 50 52 55 56 58 58 58 58 56 54 52 49 46 44 41 39 37 35 34 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 35 36 37 38 40 41 42 43 43 44 44 45 45 46 46 47 48 48 49 50 52 53 54 55 57 57 58 58 58 58 57 56 55 53 52 50 48 46 44 43 41 40 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 40 42 44 46 49 51 54 57 59 61 62 62 62 60 58 55 53 50 48 45 43 42 41 40 39 39 39 40 41 42 43 45 46 48 50 51 52 53 53 52 51 50 48 46 44 42 40 38 37 35 34 33 33 33 33 34 35 36 39 42 46 50 54 59 62 65 65 65 63 61 57 54 50 46 43 40 38 35 34 32 31 29 29 28 27 27 27 27 27 27 28 29 29 31 32 34 36 39 41 44 48 50 53 55 56 57 58 58 58 58 57 57 57 56 56 56 56 55 55 54 54 53 52 50
 124 119 111 104 96 88 81 75 70 66 62 59 57 55 53 52 51 50 49 49 48 48 47 46 45 45 44 44 44 44 45 45 46 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 47 46 45 44 44 44 45 47 49 53 58 64 71 77 85 92 99 105 110 115 118 119 119 118 114 110 105 100 94 88 83 77 73 69 66 63 60 58 57 56 55 54 53 53 52 52 51 50 49 48 47 45 44 42 41 40 39 39 39 41 43 47 51 57 64 71 79 87 94 100 105 108 109 108 106 102 98 92 86 80 75 69 64 60 55 51 48 45 42 40 38 37 36 35 35 36 37 39 42 45 48 51 54 56 58 59 60 60 60 60 60 60 60 60 61 61 62 63 64 66 67 68 69 69 70 69 68 67 66 64 61 59 57 54 52 50 48 46 44 42 41 40 38 37 36 35 34 34 34 34 35 36 37 39 41 42 44 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 63 64 63 62 61 59 56 53 50 47 43 40 38 35 34 34 34 35 36 38 40 42 44 46 47 49 50 51 52 53 54 55 56 57 59 60 63 66 69 74 79 85 93 102 112 124 137 150 163 175 184 190 192 189 181 170 157 142 127 112 98 85 73 63 55 48 42 38 35 34 34 34 35 37 39 41 43 46 48 51 53 56 58 61 63 65 68 70 72 74 75 76 77 77 77 75 73 70 66 62 58 53 48 44 41 38 36 35 34 34 35 36 38 40 42 45 48 52 57 63 69 76 83 92 100 109 117 123 127 129 128
 151 140 130 119 110 102 95 89 84 79 74 70 66 63 59 55 50 46 42 38 33 29 26 23 20 18 16 15 15 15 16 18 20 22 25 28 32 36 41 46 51 56 60 65 69 73 75 76 76 75 73 69 64 59 54 48 42 37 32 28 24 20 18 16 15 14 15 16 17 19 22 25 29 34 39 45 52 59 66 74 81 87 91 93 93 90 86 80 74 67 61 56 52 48 45 42 40 39 38 38 37 37 37 37 36 36 35 34 32 30 28 26 23 21 19 17 16 15 15 16 17 18 20 22 25 28 31 35 38 42 45 49 52 54 56 57 57 56 55 52 50 46 43 39 36 32 29 26 23 21 19 17 16 16 16 17 18 19 21 23 25 27 28 30 31 32 33 34 34 35 36 37 38 39 41 43 45 48 52 56 61 65 70 75 79 82 83 83 80 77 72 66 60 54 48 42 37 33 28 25 22 19 17 16 15 15 15 16 18 21 24 28 33 38 44 50 57 63 70 76 80 84 86 86 85 82 78 72 66 60 54 48 42 37 32 28 24 21 18 16 15 14 14 14 15 17 20 23 27 31 35 40 45 49 53 57 61 64 67 69 72 75 78 82 87 92 99 107 116 127 138 149 160 167 171 169 163 151 137 122 106 92 79 68 58 50 43 37 32 27 24 21 18 17 15 15 14 15 16 17 19 21 24 26 28 31 32 34 35 37 37 38 38 38 38 38 38 37 36 36 35 33 32 31 29 27 25 23 21 20 18 17 16 15 15 16 17 18 21 23 27 30 35 40 46 53 61 70 81 93 107 121 136 150 162 171 175 175 170 162
 69 70 72 74 77 80 84 88 91 94 95 95 94 91 87 81 75 68 61 54 48 42 37 33 30 27 26 26 27 28 31 35 40 45 52 59 66 74 81 89 96 102 107 110 111 111 109 106 101 95 89 83 76 69 62 56 50 45 40 35 32 29 26 25 24 25 26 27 30 33 37 41 46 51 56 61 67 72 77 81 84 87 87 87 85 82 79 75 71 67 63 59 56 53 51 49 48 47 46 45 45 44 44 44 43 43 42 41 39 37 35 33 31 28 26 25 23 23 23 24 25 26 28 31 33 36 39 42 44 47 50 53 55 58 60 61 63 64 64 64 63 61 59 56 53 49 45 41 37 33 29 27 25 23 23 23 24 26 29 31 34 37 40 43 45 47 48 49 50 50 50 49 48 48 47 46 46 46 47 48 49 51 54 58 62 67 72 77 83 88 92 94 95 94 90 85 78 71 63 56 49 42 37 32 29 26 25 25 25 27 31 35 40 46 54 62 71 81 91 102 113 122 130 136 139 138 135 128 120 110 100 90 81 72 63 56 49 43 38 34 31 28 27 26 26 27 29 32 35 38 42 45 49 52 55 58 60 62 63 64 65 65 66 66 66 67 67 67 68 68 69 69 69 69 69 68 67 66 64 61 59 56 53 50 48 45 42 39 37 34 32 30 29 28 27 27 27 29 30 33 36 39 42 45 47 50 52 53 55 55 56 56 56 56 56 55 55 54 53 51 50 48 46 44 42 40 37 35 32 30 28 27 27 27 28 31 34 38 42 48 53 59 65 71 76 81 84 86 88 88 86 85 82 80 77 74 72 71 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 27 26 25 23 22 20 19 18 17 16 16 15 16 16 17 17 18 19 20 20 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 16 16 17 18 19 20 20 21 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 32 32 31 30 29 28 26 24 23 21 19 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 16 18 20 22 24 26 27 29 29 29 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 17 18 20 22 24 27 30 33 35 37 38 39 39 39 38 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 22 22 23 24 25 25 26 26 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 22 23 23 24 25 25 26 26 26 26 25 23 22 20 18 17 15 14 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 31 31 29 28 26 23 21 19 17 16 15 14 14 14 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26

