
 % 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
 6659 6879 7113 7360 7623 7901 8197 8510 8842 9194 9567 9963 10383 10828 11300 11801 12331 12893 13489 14120 14788 15494 16242 17031 17865 18745 19672 20648 21674 22751 23878 25056 26285 27563 28887 30256 31664 33107 34579 36071 37575 39079 40573 42042 43471 44846 46149 47363 48472 49459 50309 51007 51541 51902 52085 52084 51901 51538 51003 50304 49453 48466 47356 46141 44837 43462 42032 40563 39069 37565 36061 34569 33098 31655 30246 28878 27554 26277 25048 23870 22743 21667 20642 19666 18739 17860 17026 16236 15489 14783 14115 13485 12890 12328 11797 11297 10825 10380 9961 9565 9192 8840 8508 8195 7900 7621 7359 7111 6878 6657 6450 6254 6069 5895 5731 5577 5431 5294 5165 5044 4930 4822 4722 4627 4539 4456 4379 4307 4241 4179 4121 4069 4020 3976 3936 3900 3867 3839 3814 3793 3776 3762 3752 3745 3741 3741 3745 3752 3762 3776 3793 3814 3839 3868 3900 3936 3976 4020 4069 4122 4179 4241 4308 4380 4457 4539 4628 4722 4823 4930 5044 5165 5295 5432 5577 5732 5896 6070 6255 6450 6658 6878 7112 7359 7622 7900 8196 8509 8841 9193 9566 9962 10381 10827 11298 11799 12329 12891 13486 14117 14785 15491 16238 17028 17861 18741 19668 20644 21669 22745 23872 25050 26278 27555 28879 30247 31655 33097 34568 36060 37563 39067 40559 42028 43457 44830 46133 47347 48455 49441 50290 50988 51522 51883 52065 52065 51881 51519 50984 50286 49436 48449 47340 46125 44822 43448 42019 40551 39058 37554 36051 34559 33089 31646 30239 28871 27547 26270 25043 23865 22738 21663 20638 19662 18736 17856 17023 16234 15487 14781 14113 13483 12888 12326 11796 11296 10824 10379 9959 9564 9190 8839 8507 8194 7899 7620 7358 7110 6877 6657 6449 6254 6069 5895 5731 5576 5431 5294 5165 5043 4929 4822 4722 4627 4539 4456 4379 4307 4241 4179 4121 4068 4020 3976 3936 3900 3867 3839 3814 3793 3776 3762 3752 3745 3741 3741 3745 3752 3762 3776 3794 3815 3839 3868 3900 3936 3976 4021 4069 4122 4179 4241 4308 4380 4457 4540 4628 4722 4823 4930 5045 5166 5295 5432 5578 5732 5897 6071 6255 6451
 107 110 112 115 118 121 123 126 130 133 136 139 143 146 150 154 158 162 166 170 174 178 182 186 191 195 199 203 208 212 216 220 224 228 232 236 239 242 245 248 251 253 255 257 259 260 261 261 261 261 261 260 259 257 256 254 251 249 246 243 240 236 232 229 225 221 217 212 208 204 200 195 191 187 182 178 174 170 165 161 157 154 150 146 142 139 136 132 129 126 123 120 117 114 112 109 106 104 102 100 97 95 93 91 90 88 86 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 88 90 92 94 96 98 100 102 104 106 108 111 113 116 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 165 168 171 174 176 179 182 184 187 189 191 193 195 197 198 199 200 201 202 202 203 203 203 202 201 201 200 198 197 195 194 192 190 187 185 182 180 177 174 172 169 166 163 160 157 154 151 148 145 142 139 136 133 131 128 125 122 120 117 115 112 110 108 106 103 101 99 97 96 94 92 90 89 87 86 84 83 81 80 79 78 77 76 74 74 73 72 71 70 69 69 68 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 88 89 91 93 95 97 99 101 103 105
 43 44 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 80 79 79 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43
 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 100 101 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 120 121 122 123 124 126 127 128 129 130 131 133 134 135 136 137 138 139 140 140 141 142 143 143 144 144 145 145 145 145 146 146 145 145 145 145 144 144 143 143 142 141 140 139 138 137 136 135 133 132 131 129 128 126 125 123 121 120 118 116 115 113 111 109 108 106 104 102 101 99 97 95 94 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 58 57 57 56 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 150 152 154 155 156 158 159 160 161 162 162 163 164 164 164 164 164 164 164 164 164 163 163 162 161 160 159 158 157 156 155 154 152 151 150 148 147 145 144 142 140 139 137 136 134 132 131 129 128 126 125 123 122 120 119 117 116 115 113 112 111 110 108 107 106 105 104 103 102 101 100 99 98 98 97 96 96 95 94 94 93 93 92 92 91 91
 94 97 99 101 104 106 109 112 114 117 120 123 126 130 133 136 140 144 147 151 155 159 163 167 171 175 179 183 187 192 196 200 204 208 212 215 219 222 226 229 232 234 237 239 241 243 244 245 246 246 246 246 245 244 243 241 240 238 235 233 230 227 223 220 216 213 209 205 201 197 193 188 184 180 176 172 167 163 159 155 151 147 144 140 136 133 129 126 123 120 117 114 111 108 105 103 100 98 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 85 86 88 90 92 94 96 98 100 102 105 107 109 112 114 117 120 122 125 128 130 133 136 139 142 145 148 150 153 156 159 162 164 167 170 172 175 177 179 181 183 185 187 188 189 190 191 192 193 193 193 193 193 193 192 191 190 189 188 186 184 183 181 179 176 174 172 169 167 164 161 159 156 153 150 147 145 142 139 136 133 131 128 125 123 120 117 115 112 110 108 106 103 101 99 97 95 93 91 90 88 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 88 90 92
 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 33 36 39 42 45 49 53 57 61 66 71 76 82 88 95 102 110 118 126 135 145 155 166 177 189 202 214 228 241 255 269 283 297 311 323 336 347 357 366 373 378 382 384 383 381 377 371 363 354 344 333 321 308 295 282 269 255 242 229 217 205 193 182 171 161 151 142 134 125 118 111 104 97 92 86 81 76 71 67 63 59 56 53 49 47 44 41 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 31 33 36 38 40 43 46 49 52 56 60 64 69 74 79 85 91 98 106 114 123 132 143 154 166 180 194 210 227 245 265 286 309 333 359 387 416 446 477 509 542 574 605 635 663 687 707 722 732 736 733 725 711 692 669 641 612 580 547 514 480 448 416 386 357 330 305 281 259 238 219 201 185 170 156 144 132 122 112 103 94 87 80 73 68 62 57 53 48 44 41 38 35 32 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 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 1 2 3 5 7 8 10 13 15 18 21 24 27 31 36 40 45 51 57 64 72 80 90 100 111 124 137 153 170 189 209 232 258 286 318 352 390 433 479 530 586 647 713 783 858 936 1017 1098 1179 1254 1323 1382 1427 1457 1468 1462 1438 1397 1343 1279 1207 1130 1051 972 896 823 753 688 628 572 521 474 432 393 358 326 297 271 247 226 206 188 172 158 144 132 121 111 102 94 86 79 73 67 62 57 52 48 44 41 38 35 32 30 27 25 23 22 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 36 38 41 43 46 50 53 57 61 65 69 74 79 85 91 97 104 111 119 127 136 146 156 167 178 190 203 217 232 247 264 281 298 317 335 355 374 394 413 433 451 468 484 499 511 521 528 532 534 532 528 520 510 497 482 465 447 427 407 386 365 344 323 303 283 264 246 229 212 197 182 168 155 143 131 121 111 102 93 85 78 71 65 59 54 49 44 40 36 32 29 26 23 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
 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 146 146 145 145 144 144 143 142 142 141 141 140 139 139 138 137 137 136 135 135 134 133 133 132 131 131 130 129 128 128 127 127 126 125 125 124 123 123 122 122 121 120 120 119 119 118 118 117 117 116 116 116 115 115 114 114 114 114 113 113 113 113 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 113 113 113 113 114 114 114 115 115 116 116 117 117 118 119 119 120 121 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 139 140 141 143 144 146 147 149 150 152 154 155 157 159 161 162 164 166 168 169 171 173 175 177 178 180 182 184 186 187 189 191 192 194 195 197 198 200 201 202 203 204 205 206 207 208 209 209 210 210 211 211 211 211 211 211 211 210 210 209 209 208 207 206 205 204 203 202 200 199 198 196 195 193 191 190 188 186 185 183 181 179 177 175 173 172 170 168 166 164 162 160 159 157 155 153 151 150 148 146 145 143 142 140 138 137 136 134 133 132 130 129 128 127 125 124 123 122 121 120 120 119 118 117 116 116 115 114 114 113 113 112 112 111 111 110 110 110 110 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 110 110 110 110 111 111 111 112 112 113 113 113 114 114 115 116 116 117 117 118 119 119 120 121 121 122 123 123 124 125 126 126 127 128 129 129 130 131 132 132 133 134 135 135 136 137 138 138 139 140 140 141 142 142 143 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 150 150 150
 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 100 102 104 106 108 109 111 113 114 116 117 119 120 121 123 124 125 126 127 127 128 128 129 129 129 129 129 129 128 128 127 126 126 125 124 122 121 120 118 117 115 113 112 110 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 74 72 70 69 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 81 84 86 89 91 94 96 99 102 105 108 111 114 117 120 123 126 130 133 136 139 142 145 148 152 154 157 160 163 165 168 170 172 174 175 177 178 179 180 181 181 181 181 181 180 179 178 177 176 174 172 170 168 166 163 161 158 155 153 150 147 144 141 138 135 132 129 126 123 120 117 115 112 109 107 104 101 99 97 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 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 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50
 144 142 141 139 137 135 133 131 130 128 126 124 122 120 118 116 114 113 111 109 107 106 104 102 101 99 97 96 94 93 91 90 89 87 86 85 84 83 82 80 79 78 78 77 76 75 74 73 73 72 71 71 70 70 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 66 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 92 94 96 97 99 101 103 105 107 110 112 114 117 119 122 124 127 130 132 135 138 141 144 147 150 154 157 160 163 167 170 174 177 180 184 187 190 194 197 200 203 206 209 212 215 217 220 222 224 226 228 230 231 232 233 234 235 235 235 235 235 234 233 232 231 230 228 226 224 222 220 217 215 212 209 207 204 201 197 194 191 188 185 181 178 175 171 168 165 162 159 155 152 149 146 143 141 138 135 132 130 127 125 122 120 117 115 113 111 109 107 105 103 101 100 98 96 95 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 73 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 98 99 100 102 103 105 107 108 110 111 113 115 117 118 120 122 124 126 127 129 131 133 135 136 138 140 142 143 145 147 148 150 151 153 154 155 156 158 159 160 161 161 162 163 163 163 164 164 164 164 164 163 163 162 162 161 160 159 158 157 156 155 154 152 151 149 148 146
 80 80 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 80 81 81 82 83 83 84 85 86 87 88 89 91 92 93 95 96 98 99 101 103 105 107 109 111 113 116 118 121 124 126 129 132 135 139 142 146 149 153 157 161 166 170 175 180 185 190 195 200 206 212 218 224 230 237 243 250 257 264 271 278 286 293 301 309 316 324 332 339 347 355 362 369 377 383 390 397 403 408 414 419 423 427 431 434 436 438 439 440 440 439 438 436 434 431 428 424 420 415 409 404 398 392 385 378 371 364 356 349 341 334 326 318 311 303 296 288 281 274 267 260 253 246 240 233 227 221 215 210 204 199 194 189 184 179 175 170 166 162 158 155 151 147 144 141 138 135 132 129 127 124 122 120 118 116 114 112 110 108 107 105 104 102 101 100 99 98 97 96 95 94 93 93 92 92 91 91 90 90 90 89 89 89 89 89 89 89 90 90 90 90 91 91 92 92 93 94 94 95 96 97 98 98 99 100 102 103 104 105 106 108 109 111 112 114 115 117 119 120 122 124 126 128 129 131 133 135 137 139 141 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 175 177 178 180 181 182 184 185 186 187 187 188 188 189 189 189 189 189 189 189 188 187 187 186 185 184 183 181 180 178 177 175 173 172 170 168 166 164 162 159 157 155 153 151 149 146 144 142 140 137 135 133 131 129 127 125 123 121 119 117 115 113 111 110 108 106 105 103 102 100 99 97 96 95 93 92 91 90 89 88 87 86 85 84 84 83 82 82 81
 30 31 32 33 34 36 37 38 39 41 42 44 46 48 49 51 53 56 58 60 63 65 68 71 74 77 81 84 88 91 95 100 104 108 113 118 123 128 134 139 145 151 157 163 169 176 182 189 196 202 209 216 222 229 235 241 247 252 258 262 267 270 274 276 279 280 281 281 281 279 278 275 272 269 265 260 255 250 244 238 232 225 218 212 205 198 191 184 177 171 164 158 151 145 139 134 128 122 117 112 107 103 98 94 90 86 82 78 75 71 68 65 62 59 57 54 52 50 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 24 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 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 42 44 46 49 52 55 58 61 65 69 73 78 83 88 94 100 106 113 121 129 138 147 157 168 180 192 206 221 236 253 271 290 311 333 357 382 409 437 467 499 531 566 601 637 674 710 747 782 816 848 876 902 922 938 949 954 953 946 934 917 895 869 839 807 773 738 702 665 629 594 559 526 494 463 434 406 380 356 333 311 291 272 255 238 223 209 195 183 171 161 151 142 133 125 117 110 104 98 92 87 82 78 73 70 66 62 59 56 53 51 48 46 44 42 40 39 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 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 28 29 29
 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 49 52 56 60 65 69 74 80 86 92 99 106 114 123 132 141 151 162 174 186 198 212 226 240 254 269 283 298 311 324 336 347 356 363 368 371 372 370 366 359 351 341 329 317 303 289 275 260 245 231 217 204 191 178 167 156 145 135 126 117 109 102 95 88 82 77 71 67 62 58 54 50 47 44 41 38 36 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 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 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 79 84 89 94 99 105 111 117 123 129 135 142 148 155 161 167 173 179 184 189 194 197 200 203 204 205 205 204 202 200 197 193 189 184 178 172 166 160 154 147 141 134 128 122 116 110 104 99 93 88 83 79 74 70 66 62 59 55 52 49 46 44 41 39 37 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3
 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 67 69 71 74 77 79 82 85 89 92 95 99 103 107 111 115 120 125 129 134 139 145 150 156 161 167 173 178 184 190 196 202 207 213 218 223 228 232 236 240 243 245 247 249 250 250 250 249 248 246 243 240 236 232 228 223 218 213 207 201 195 189 183 177 171 165 159 154 148 142 137 131 126 121 116 112 107 103 99 95 91 87 84 81 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 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 44 45 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 73 74 76 77 79 80 82 83 85 86 88 89 90 91 92 93 94 95 96 96 97 97 98 98 98 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28
 26 26 26 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 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 75 77 79 81 84 86 89 91 94 96 99 101 104 107 109 112 114 117 119 122 124 127 129 131 133 135 137 138 140 141 142 143 144 144 145 145 145 145 145 144 144 143 142 141 139 138 137 135 133 131 129 127 125 123 121 119 117 115 112 110 108 106 104 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 74 72 71 70 68 67 66 65 64 62 61 60 60 59 58 57 56 55 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 86 86 87 88 88 88 89 89 89 90 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27
 0 0 0 0 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 5 6 6 7 8 10 11 12 13 15 17 18 20 22 24 26 29 32 34 37 41 44 48 52 57 61 66 72 78 84 91 98 106 115 124 134 145 157 169 183 197 212 229 247 266 286 308 331 356 382 409 437 467 498 529 561 594 626 657 688 716 743 766 786 802 814 820 822 819 812 799 783 763 739 713 686 656 626 596 565 535 505 476 448 421 395 371 348 326 305 286 267 250 234 219 205 192 180 168 158 148 139 130 122 114 107 101 95 89 84 79 74 70 66 62 59 56 53 50 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 63 66 70 75 79 84 89 94 100 107 113 120 128 136 145 154 164 175 186 199 211 225 240 255 272 289 308 327 347 368 390 413 437 461 486 510 535 560 583 606 627 646 663 678 689 697 701 702 699 692 682 668 651 632 610 587 563 537 511 485 459 433 408 383 360 337 315 294 275 256 239 222 207 193 179 166 155 144 133 124 115 106 99 91 85 78 73 67 62 57 53 49 45 42 38 35 32 30 27 25 23 21 19 17 16 14 13 11 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
 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 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 93 95 97 100 102 104 105 107 109 110 112 113 114 115 116 117 117 118 118 118 117 117 116 116 115 113 112 111 109 108 106 104 102 100 98 95 93 91 88 86 84 81 79 77 74 72 70 68 66 63 61 59 57 55 53 52 50 48 46 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 19 18 18 17 17 17 16 16 16 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 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 64 68 72 77 81 86 91 97 103 109 116 123 131 139 148 157 167 178 189 200 213 225 239 253 267 282 298 313 329 345 360 376 390 404 417 429 439 447 454 458 460 461 459 454 448 440 430 419 407 393 379 364 349 333 318 302 287 273 258 245 231 219 206 195 184 174 164 155 146 138 130 123 116 109 103 98 92 88 83 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 90 91 92 93 94 95 96 97 98 99 101 102 103 104 106 107 108 110 111 113 114 116 117 119 120 122 123 125 127 128 130 131 133 135 136 138 139 141 143 144 146 147 149 150 152 153 154 156 157 158 159 160 161 162 163 164 164 165 166 166 167 167 167 167 167 167 167 167 167 166 166 165 165 164 163 163 162 161 160 159 158 156 155 154 153 151 150 149 147 146 144 143 141 140 138 137 135 134 132 131 129 128 126 125 123 122 121 119 118 116 115 114 113 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 98 97 96 96 95 95 95 94 94 94 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 95 95 95 96 96 97 98 98 99 100 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 119 120 122 123 124 126 127 129 130 132 133 135 136 138 139 141 142 144 145 147 148 150 151 152 154 155 156 158 159 160 161 162 163 164 164 165 166 166 167 167 167 168 168 168 168 168 167 167 167 166 166 165 164 164 163 162 161 160 159 158 156 155 154 152 151 150 148 147 145 143 142 140 139 137 135 134 132 131 129 127 126 124 122 121 119 118 116 115 113 112 110 109 107 106 105 103 102 101 100 98 97 96 95 94 93 92 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 79 78 78 77 77 76 76 76 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 76 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 85 85 86 87 88 89
 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 87 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 90 89 88 88 87 87 86 85 85 84 83 82 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 82 83 85 87 89 91 93 96 98 100 103 106 108 111 114 117 120 123 127 130 133 137 141 144 148 152 156 160 164 169 173 177 181 185 190 194 198 202 206 210 213 217 220 224 227 229 232 234 236 238 239 240 241 241 241 241 240 239 237 236 233 231 228 225 222 219 215 211 208 203 199 195 191 186 182 177 173 168 164 159 155 150 146 142 138 134 130 126 122 119 115 112 108 105 102 99 96 93 90 88 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 37
 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 87 89 92 95 97 100 103 105 108 111 114 117 121 124 127 130 134 137 140 144 147 151 154 157 161 164 167 170 174 177 180 182 185 188 190 192 194 196 198 200 201 202 203 204 204 204 204 204 204 203 203 202 200 199 198 196 194 192 190 188 185 183 180 178 175 173 170 167 164 161 159 156 153 150 148 145 142 139 137 134 132 129 127 124 122 120 118 116 114 112 110 108 106 104 102 101 99 98 96 95 94 92 91 90 89 88 87 86 85 84 83 83 82 81 81 80 80 79 79 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 79 80 80 81 82 82 83 84 84 85 86 87 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 108 109 110 112 113 114 116 117 118 119 120 122 123 124 125 126 127 128 129 129 130 131 131 132 132 132 133 133 133 133 133 132 132 132 131 131 130 129 128 127 126 125 124 123 121 120 119 117 116 114 112 111 109 107 105 104 102 100 98 96 95 93 91 89 87 86 84 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32
 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 50 52 54 57 59 61 64 67 70 73 76 79 83 87 91 95 99 104 109 114 119 125 131 137 143 150 157 165 172 180 189 197 206 215 224 234 243 253 263 273 282 292 302 311 320 329 337 344 351 357 362 367 370 372 374 374 374 372 370 366 362 357 351 344 337 329 321 313 304 295 286 277 267 258 249 240 232 223 215 206 199 191 184 176 170 163 157 151 145 139 134 129 124 120 115 111 107 104 100 97 94 90 88 85 82 80 78 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 50 50 50 49 49 48 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 62 63 65 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 88 89 91 92 94 95 97 98 100 101 103 104 105 107 108 109 110 111 112 113 114 115 116 116 117 117 118 118 118 118 118 118 118 118 117 117 116 115 114 113 112 111 110 109 107 106 105 103 101 100 98 97 95 93 91 90 88 86 84 82 81 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22
 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 78 78 79 80 82 83 84 85 86 87 89 90 92 93 95 96 98 100 101 103 105 107 109 112 114 116 118 121 124 126 129 132 135 138 141 144 148 151 155 158 162 166 170 174 178 183 187 192 197 202 207 212 217 223 228 234 239 245 251 257 263 269 276 282 288 295 301 308 314 321 327 333 340 346 352 358 364 370 375 381 386 391 396 400 404 408 411 415 417 420 422 423 425 425 426 426 426 425 424 422 420 418 415 413 409 406 402 398 394 389 385 380 375 370 364 359 353 348 342 337 331 325 320 314 308 303 297 292 286 281 275 270 265 260 255 250 245 241 236 231 227 223 218 214 210 206 203 199 195 192 188 185 182 179 175 172 170 167 164 161 159 156 154 151 149 147 145 142 140 138 136 135 133 131 129 128 126 124 123 121 120 118 117 116 115 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 98 97 96 95 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 84 83 83 82 82 82 81 81 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 73 73 72 72 72 71 71 71 71 70 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63
 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 103 107 111 114 118 123 127 131 136 140 145 150 155 160 166 171 177 182 188 194 199 205 211 216 222 227 232 237 242 247 251 255 259 262 265 267 269 270 271 271 271 270 269 267 265 263 259 256 252 248 243 238 233 228 222 217 211 205 200 194 188 182 176 171 165 160 154 149 144 139 134 130 125 121 117 113 109 105 101 98 94 91 88 85 82 80 77 74 72 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 96 98 99 100 101 102 103 104 105 106 107 107 108 108 109 109 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 86 84 83 81 80 78 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44
 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 61 63 65 67 69 72 75 77 80 83 86 89 93 96 100 104 107 111 116 120 124 129 134 139 144 149 154 160 165 171 177 182 188 194 200 206 212 218 223 229 234 240 245 250 254 259 263 266 269 272 275 277 278 279 280 280 279 279 277 276 273 271 268 265 261 257 253 249 244 239 235 230 225 220 214 209 204 199 194 189 184 179 174 170 165 161 156 152 148 144 140 136 133 129 126 123 120 117 114 111 108 106 104 101 99 97 95 93 91 90 88 86 85 84 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 73 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 107 108 109 109 110 111 111 111 112 112 112 112 112 112 112 112 111 111 111 110 109 109 108 107 106 105 104 103 102 100 99 98 96 95 94 92 91 89 87 86 84 83 81 79 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 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
 43 44 44 45 45 46 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 75 77 79 81 82 84 87 89 91 93 96 98 101 104 107 110 113 116 120 123 127 131 135 139 144 148 153 158 163 169 174 180 186 192 198 205 211 218 225 233 240 248 255 263 271 279 287 295 303 311 319 326 334 341 348 354 361 366 372 376 380 384 387 389 390 391 391 390 389 386 383 380 375 370 365 358 352 345 338 330 322 314 305 297 288 280 271 263 254 246 238 229 222 214 206 199 192 185 178 172 165 159 154 148 143 137 133 128 123 119 115 111 107 103 100 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43
 198 198 197 197 197 196 196 195 195 194 194 193 193 192 192 191 191 190 190 189 189 188 188 187 187 187 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 187 187 188 189 189 190 191 192 192 193 194 195 197 198 199 200 201 203 204 206 207 209 210 212 214 215 217 219 221 223 225 227 229 231 233 236 238 240 243 245 247 250 252 255 257 260 262 265 267 270 272 275 277 280 282 284 287 289 292 294 296 298 301 303 305 307 309 310 312 314 315 317 318 319 320 321 322 323 324 324 325 325 325 325 325 325 324 324 323 323 322 321 320 318 317 316 314 312 311 309 307 305 303 301 298 296 294 291 289 286 283 281 278 275 273 270 267 264 262 259 256 253 250 247 245 242 239 236 234 231 228 226 223 220 218 215 213 210 208 206 203 201 199 196 194 192 190 188 186 184 182 180 179 177 175 173 172 170 169 167 166 164 163 162 160 159 158 157 156 154 153 152 151 151 150 149 148 147 147 146 145 145 144 144 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 144 144 144 145 146 146 147 147 148 148 149 150 151 151 152 153 154 154 155 156 157 158 159 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 187 188 189 190 191 192 192 193 194 195 195 196 196 197 198 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 199 199 199
 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 82 84 86 89 91 94 97 100 103 106 110 113 117 121 125 129 133 138 143 148 153 158 164 169 175 182 188 195 201 208 216 223 231 239 247 255 264 272 281 290 299 308 318 327 336 345 355 364 373 381 390 398 407 414 422 429 435 441 447 452 456 460 463 466 467 469 469 469 468 467 465 462 459 455 451 446 441 435 429 423 417 410 403 396 389 382 374 367 359 352 345 337 330 323 316 309 302 295 289 282 276 270 264 258 253 247 242 237 232 227 222 218 214 209 205 201 198 194 190 187 184 180 177 174 172 169 166 164 161 159 156 154 152 150 148 146 144 142 141 139 137 136 134 133 131 130 129 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 113 112 111 110 110 109 108 108 107 107 106 106 105 105 104 104 103 103 102 102 102 101 101 100 100 100 99 99 99 98 98 98 98 97 97 97 97 96 96 96 95 95 95 95 94 94 94 94 93 93 93 92 92 92 91 91 91 90 90 90 89 89 89 88 88 87 87 86 86 85 85 85 84 83 83 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45
 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 72 76 79 83 88 92 97 102 107 112 118 124 131 138 145 152 160 169 178 187 197 207 218 230 242 255 269 283 298 314 331 348 367 386 406 428 450 473 497 523 549 576 605 634 664 696 728 761 795 829 864 900 935 971 1007 1043 1078 1112 1146 1179 1211 1241 1269 1296 1321 1343 1363 1381 1396 1409 1418 1426 1430 1432 1431 1428 1422 1414 1404 1392 1378 1363 1345 1327 1307 1287 1265 1243 1220 1197 1174 1150 1126 1102 1078 1054 1031 1007 984 961 939 917 895 873 852 831 811 791 772 753 734 715 697 680 663 646 629 613 597 581 566 550 536 521 507 493 479 465 452 439 426 414 402 390 378 366 355 344 333 322 312 302 292 282 273 263 254 245 237 229 220 212 205 197 190 183 176 169 163 157 151 145 139 134 128 123 118 113 109 104 100 96 92 88 84 80 77 74 70 67 64 62 59 56 54 51 49 47 45 42 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20
 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 35 37 39 42 45 48 52 55 59 63 68 73 78 84 91 97 105 113 122 131 142 153 165 179 193 210 227 246 267 290 316 344 374 408 444 485 530 579 634 694 760 833 913 1002 1100 1208 1328 1459 1603 1761 1934 2122 2326 2547 2784 3035 3300 3575 3857 4139 4415 4677 4915 5120 5283 5395 5450 5446 5384 5265 5098 4889 4649 4387 4112 3833 3554 3283 3022 2774 2541 2324 2123 1938 1768 1612 1470 1340 1222 1115 1018 929 849 776 710 650 596 546 502 461 424 390 359 331 305 282 261 241 223 207 192 178 166 154 144 134 125 117 109 102 96 90 85 80 75 71 67 63 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 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 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 29 36 45 54 64 76 88 103 119 137 157 179 204 232 264 299 339 384 435 492 556 628 710 803 908 1027 1161 1313 1486 1682 1905 2157 2443 2767 3132 3544 4006 4521 5090 5714 6388 7103 7842 8582 9292 9933 10463 10841 11036 11031 10827 10445 9917 9283 8585 7861 7139 6442 5784 5175 4617 4112 3658 3252 2890 2568 2283 2030 1806 1608 1432 1277 1139 1017 909 813 728 652 584 524 471 423 380 342 308 278 251 226 204 185 167 152 137 125 113 103 94 85 78 71 65 60 55 50 46 43 40 37 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 9 9 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 35 51 70 91 116 144 176 213 256 305 361 426 501 588 688 805 939 1095 1276 1486 1730 2012 2339 2715 3147 3641 4198 4820 5502 6232 6986 7730 8417 8993 9403 9606 9580 9333 8896 8317 7649 6942 6235 5556 4922 4344 3823 3359 2950 2590 2274 1999 1758 1548 1366 1206 1067 945 838 745 663 591 528 473 424 380 342 308 278 252 228 207 188 171 156 142 130 119 110 101 93 85 79 73 67 62 58 54 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130 321 564 876 1275 1787 2446 3299 4407 5854 7756 10265 13572 17891 23379 29925 36776 42228 44170 41712 36064 29331 23033 17785 13644 10450 8004 6130 4687 3570 2700 2019 1484 1061 726 461 250 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 367 902 1613 2561 3827 5527 7826 10957 15259 21207 29442 40686 55334 72282 87156 92937 86220 71353 55073 41129 30358 22357 16475 12138 8918 6505 4683 3298 2238 1424 797 314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 29 38 47 55 63 70 77 83 89 95 99 103 107 110 112 114 115 116 115 115 113 111 109 106 102 98 93 88 83 77 71 64 58 51 44 36 29 22 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250 707 1326 2169 3320 4904 7105 10201 14605 20921 29921 42208 56885 69149 71293 61648 47074 33819 23792 16678 11703 8206 5719 3931 2630 1675 971 449 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 194 197 201 204 208 212 216 220 224 228 233 238 242 247 252 258 264 269 276 282 289 296 303 311 319 328 337 347 357 368 380 392 405 419 434 450 467 485 504 525 547 571 597 624 654 685 719 756 796 838 884 933 986 1044 1105 1172 1243 1320 1403 1492 1587 1689 1799 1915 2040 2172 2312 2460 2616 2778 2947 3121 3299 3480 3660 3839 4012 4176 4328 4465 4581 4675 4743 4782 4790 4768 4715 4632 4522 4388 4234 4062 3878 3685 3487 3287 3088 2892 2701 2517 2341 2174 2015 1866 1727 1596 1475 1362 1257 1160 1070 987 911 840 775 715 660 609 563 520 480 443 410 379 350 324 300 278 257 238 220 204 189 175 162 150 139 129 119 111 102 95 88 81 75 69 64 59 54 50 46 42 38 35 32 29 26 24 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 1 2 2 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 44 46 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 97 99 101 103 106 108 110 113 115 118 120 122 125 127 130 132 135 138 140 143 146 148 151 154 157 159 162 165 168 171 174 177 180 184 187 190
 195 201 208 215 223 230 237 245 253 261 269 277 286 294 303 312 321 331 341 351 361 372 383 394 406 418 431 444 458 472 487 503 519 536 554 573 593 615 637 660 685 712 740 769 800 834 869 906 946 988 1032 1079 1129 1181 1237 1295 1355 1419 1485 1554 1626 1699 1774 1850 1927 2004 2081 2155 2227 2295 2358 2415 2464 2505 2537 2557 2566 2564 2549 2522 2483 2433 2373 2303 2226 2142 2052 1959 1864 1767 1670 1574 1479 1387 1298 1212 1130 1052 979 909 843 781 724 670 619 572 529 488 451 416 383 353 326 300 277 255 234 216 198 182 168 154 141 130 119 109 100 91 83 76 69 63 57 52 46 42 37 33 30 26 23 20 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54 57 60 63 67 70 74 78 82 86 90 95 99 104 108 113 118 123 128 134 139 145 151 157 163 169 175 181 188
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 42 60 81 106 133 165 202 245 294 350 416 491 579 680 797 934 1092 1277 1492 1742 2034 2374 2770 3230 3763 4378 5082 5878 6763 7726 8739 9755 10706 11510 12079 12342 12267 11865 11193 10330 9364 8367 7396 6485 5656 4914 4258 3686 3187 2756 2383 2061 1784 1544 1337 1158 1004 870 754 653 566 490 424 366 316 272 234 200 171 146 123 104 86 71 58 47 37 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 22 30 39 49 61 74 88 104 122 143 166 192 221 254 291 333 381 435 497 566 646 736 840 957 1092 1245 1420 1620 1848 2107 2403 2738 3117 3543 4018 4542 5111 5719 6352 6988 7600 8150 8602 8918 9069 9043 8842 8488 8013 7455 6851 6232 5623 5042 4500 4002 3551 3146 2784 2462 2177 1926 1704 1508 1336 1184 1050 933 828 737 655 584 520 464 414 370 330 295 264 237 212 190 170 153 137 123 111 100 90 81 73 65 59 53 48 43 39 35 32 29 26 24 22 20 18 16 15 14 12 11 11 10 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 15 18 22 26 30 36 41 48 56 64 73 84 96 110 125 142 162 184 209 237 269 306 347 394 447 508 577 655 745 847 964 1097 1249 1423 1621 1847 2104 2395 2724 3091 3497 3939 4411 4901 5388 5848 6246 6549 6725 6755 6633 6374 6003 5555 5065 4562 4071 3606 3177 2789 2441 2132 1860 1622 1413 1231 1072 933 812 707 615 534 464 402 348 301 260 223 192 163 139 117 98 81 66 53 42 32 23 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0
 56 58 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 92 94 97 100 102 105 109 112 115 119 123 127 132 137 142 147 153 159 166 174 182 190 200 210 221 232 245 260 275 292 310 330 352 377 403 432 464 500 538 581 628 680 737 799 869 945 1029 1121 1222 1333 1454 1587 1731 1888 2057 2238 2430 2632 2843 3058 3274 3485 3686 3868 4024 4147 4229 4266 4254 4195 4090 3945 3766 3563 3342 3112 2879 2649 2427 2214 2014 1827 1655 1496 1350 1218 1098 989 891 802 722 649 585 526 473 426 383 345 310 279 251 226 203 182 163 147 131 118 105 94 84 75 67 59 52 46 40 35 31 27 23 19 16 13 11 9 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 47 48 50 51 52 53 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 23 37 53 71 93 118 147 180 219 264 316 377 448 530 627 739 870 1024 1204 1414 1661 1951 2290 2687 3149 3683 4296 4988 5753 6573 7413 8217 8913 9418 9663 9611 9269 8690 7950 7128 6293 5491 4752 4089 3505 2997 2559 2183 1862 1588 1354 1155 985 840 715 609 518 440 373 316 266 224 187 155 128 104 83 66 50 37 26 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 42 45 48 52 55 59 63 67 71 75 79 84 89 94 99 104 110 116 122 128 135 142 149 157 165 173 181 190 200 210 220 231 243 255 268 281 295 310 326 343 361 380 400 422 445 469 495 523 553 585 620 657 697 740 787 837 891 950 1014 1083 1158 1239 1327 1423 1527 1640 1763 1897 2042 2199 2370 2554 2753 2968 3198 3444 3707 3986 4279 4585 4902 5227 5555 5880 6197 6497 6772 7012 7210 7357 7447 7474 7436 7334 7171 6954 6689 6387 6055 5705 5344 4981 4622 4273 3936 3616 3314 3032 2768 2525 2300 2094 1904 1731 1574 1430 1299 1180 1072 974 885 804 731 665 604 549 500 454 413 376 342 311 283 257 234 213 193 176 159 145 131 119 107 97 87 79 71 63 56 50 44 39 34 30 26 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 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 1 2 4 5 7 8 10 11 13 15 17 19 21 23 26 28 31 33 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 18 24 30 36 43 51 59 68 78 89 100 113 126 141 157 175 195 216 239 264 292 322 356 392 433 477 525 579 638 702 774 852 939 1034 1140 1256 1383 1524 1678 1848 2034 2237 2459 2700 2961 3242 3543 3863 4201 4553 4916 5284 5650 6008 6346 6656 6927 7149 7316 7419 7456 7426 7332 7179 6973 6724 6440 6132 5809 5477 5144 4815 4495 4186 3892 3614 3352 3106 2878 2665 2468 2286 2118 1963 1820 1689 1568 1457 1354 1260 1174 1094 1021 953 891 833 780 731 686 643 604 568 535 504 474 447 422 399 377 356 337 319 302 286 271 257 243 231 219 208 197 187 178 169 160 152 144 137 130 123 117 111 105 100 94 89 84 80 75 71 67 63 59 56 52 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 5 7 10 12 15 17 20 23 27 30 34 38 42 47 52 57 62 68 74 81 88 96 104 112 122 131 142 153 165 178 192 207 222 239 257 277 298 320 344 369 396 426 457 491 527 565 606 650 697 747 800 857 918 982 1050 1123 1200 1281 1366 1456 1550 1649 1752 1860 1971 2086 2204 2325 2448 2573 2699 2826 2951 3075 3196 3313 3426 3533 3633 3725 3808 3882 3946 3998 4039 4069 4087 4093 4087 4070 4043 4005 3957 3900 3835 3762 3682 3597 3507 3412 3314 3213 3110 3006 2901 2795 2690 2586 2483 2381 2281 2183 2087 1993 1903 1814 1729 1647 1567 1491 1417 1346 1279 1214 1152 1092 1035 981 930 881 834 789 747 707 668 632 598 565 534 505 477 450 425 402 379 358 338 319 300 283 267 252 237 223 210 198 186 175 164 154 145 136 127 119 111 104 97 91 85 79 73 68 63 58 54 50 46 42 38 35 32 29 26 23 21 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
 110 110 110 111 111 111 111 111 111 111 110 110 110 109 109 108 108 107 107 106 105 105 104 103 103 102 101 101 100 99 99 98 97 97 96 96 96 95 95 95 95 95 95 96 96 97 97 98 99 101 102 104 106 108 110 113 116 120 124 128 133 139 145 151 158 166 175 185 195 207 220 234 249 266 284 304 326 351 377 406 437 472 509 550 595 643 695 752 813 878 948 1022 1099 1179 1261 1343 1425 1503 1575 1638 1691 1729 1752 1757 1743 1712 1664 1602 1528 1444 1355 1263 1169 1077 988 903 823 748 678 614 555 502 453 408 368 332 299 270 243 219 197 177 160 144 130 117 105 94 85 76 68 61 55 49 43 39 34 30 27 23 20 18 15 13 11 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 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 39 41 43 44 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 85 87 89 90 92 94 95 97 98 100 101 102 103 104 105 106 107 108 109 109
 35 38 41 44 48 52 56 60 65 69 74 79 85 91 97 103 110 117 124 132 140 148 157 166 176 186 197 208 220 232 244 257 271 285 300 315 331 348 365 382 401 419 439 459 479 500 521 543 566 589 613 637 661 686 711 736 762 789 815 842 869 897 924 952 980 1008 1036 1064 1093 1121 1149 1177 1205 1232 1259 1286 1312 1337 1361 1384 1406 1427 1445 1462 1477 1490 1500 1507 1511 1513 1511 1506 1497 1485 1469 1450 1428 1402 1373 1341 1307 1270 1231 1191 1149 1106 1062 1017 973 928 884 841 798 756 716 677 639 602 567 534 502 471 443 415 389 365 342 320 299 280 262 245 229 214 200 187 175 163 152 142 133 124 115 108 100 94 87 81 76 70 65 61 57 52 49 45 42 39 36 33 30 28 25 23 21 19 17 15 14 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 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 22 24 26 29 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 2 6 12 17 24 31 38 46 55 65 75 87 99 113 128 144 162 182 203 227 253 281 312 346 384 425 470 520 575 635 701 773 852 940 1035 1140 1255 1380 1517 1665 1827 2003 2192 2396 2615 2848 3095 3355 3626 3907 4193 4483 4770 5050 5318 5568 5794 5990 6151 6274 6355 6394 6391 6347 6265 6149 6003 5833 5643 5438 5223 5002 4778 4555 4335 4120 3912 3711 3520 3337 3164 3000 2846 2702 2566 2439 2320 2210 2106 2010 1921 1838 1760 1688 1621 1558 1500 1446 1395 1348 1304 1262 1223 1187 1153 1120 1090 1061 1033 1007 982 958 935 913 891 871 851 831 812 794 776 758 741 724 707 691 674 658 642 627 611 596 580 565 551 536 521 507 493 479 465 451 437 424 411 398 385 373 360 348 336 325 313 302 291 281 270 260 250 240 231 222 213 204 196 187 180 172 164 157 150 144 137 131 125 119 114 108 103 98 93 89 84 80 76 72 68 65 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 220 222 225 227 229 231 233 235 236 238 240 241 243 244 245 247 248 249 250 252 253 254 256 257 258 260 262 263 265 268 270 273 275 279 282 286 291 296 301 307 314 322 330 340 351 362 376 390 407 425 445 467 492 520 551 585 624 666 713 766 824 889 961 1041 1130 1229 1339 1461 1597 1747 1914 2099 2304 2530 2779 3052 3351 3675 4026 4400 4796 5209 5630 6050 6455 6829 7153 7409 7579 7650 7615 7473 7233 6909 6519 6083 5622 5152 4688 4240 3817 3423 3059 2728 2428 2157 1914 1697 1503 1331 1177 1041 920 812 716 631 556 489 430 377 330 288 251 218 188 162 138 118 99 82 68 54 43 32 23 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 15 16 18 20 21 23 25 26 28 30 32 34 36 38 40 43 45 47 50 52 55 57 60 63 65 68 71 74 77 81 84 87 90 94 97 101 104 108 112 115 119 123 127 131 135 138 142 146 150 154 158 162 165 169 173 176 180 184 187 190 194 197 200 203 206 209 212 215 217
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 13 15 17 19 21 23 26 28 31 34 36 40 43 46 50 54 59 64 69 75 82 89 97 106 115 126 139 152 168 185 205 227 252 280 312 348 389 435 488 549 618 696 786 889 1007 1143 1298 1477 1682 1918 2191 2505 2868 3286 3769 4325 4964 5697 6533 7481 8544 9718 10989 12325 13671 14947 16052 16874 17315 17311 16856 16004 14851 13512 12097 10691 9356 8128 7024 6046 5190 4447 3804 3251 2775 2366 2015 1714 1455 1233 1041 877 735 613 508 417 339 271 212 162 118 81 48 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 1 20 43 70 102 138 181 231 288 356 434 526 633 758 904 1075 1276 1512 1789 2115 2497 2948 3477 4099 4827 5674 6654 7772 9026 10394 11830 13254 14549 15575 16197 16321 15929 15086 13913 12551 11127 9737 8442 7271 6235 5332 4552 3883 3310 2822 2405 2050 1747 1488 1267 1078 916 777 658 556 468 393 328 272 223 181 145 114 88 64 45 27 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
 48 51 54 57 60 63 66 69 73 76 79 83 86 90 94 97 101 105 109 113 117 121 125 129 133 137 141 146 150 155 159 164 169 174 179 184 190 195 201 207 213 220 227 234 242 250 259 268 278 288 299 311 325 339 354 371 389 409 431 455 482 511 543 578 617 660 707 760 819 883 955 1036 1125 1224 1334 1457 1593 1745 1914 2102 2310 2541 2796 3077 3386 3723 4089 4482 4900 5337 5787 6238 6676 7084 7441 7727 7921 8010 7983 7840 7589 7245 6829 6362 5867 5364 4868 4391 3940 3522 3138 2789 2474 2191 1938 1713 1512 1335 1177 1038 914 805 708 623 547 480 421 368 321 280 243 210 181 155 132 112 93 77 63 50 38 28 19 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 18 20 23 25 27 29 32 34 37 40 42 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 22 95 186 298 437 608 819 1080 1402 1801 2295 2909 3672 4620 5796 7249 9026 11163 13649 16391 19153 21533 23040 23294 22240 20177 17582 14884 12363 10150 8277 6726 5456 4422 3582 2899 2345 1894 1526 1226 980 780 615 480 370 280 206 145 96 56 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 6 8 10 12 15 18 22 26 32 38 45 53 62 73 86 100 117 136 158 184 214 248 287 332 385 445 515 595 688 796 921 1066 1234 1430 1657 1921 2229 2587 3004 3488 4050 4699 5445 6295 7253 8311 9451 10634 11796 12848 13684 14201 14323 14027 13352 12385 11235 10008 8789 7637 6584 5645 4821 4107 3491 2965 2515 2132 1806 1528 1291 1090 918 772 647 540 448 370 303 245 196 153 117 86 59 36 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 20 62 112 172 242 325 424 540 679 844 1040 1274 1552 1885 2283 2760 3331 4017 4840 5823 6994 8372 9971 11777 13736 15729 17562 18983 19742 19688 18838 17365 15522 13553 11635 9876 8322 6981 5842 4882 4076 3402 2838 2367 1972 1641 1362 1128 931 765 625 506 406 321 249 188 136 92 55 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 60 104 157 221 298 391 503 638 801 997 1235 1523 1872 2296 2813 3442 4208 5141 6271 7632 9250 11132 13246 15488 17653 19439 20502 20596 19689 17989 15834 13548 11363 9406 7720 6304 5131 4167 3380 2736 2211 1782 1431 1144 908 714 555 424 316 227 153 93 43 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 6 18 31 46 64 84 106 132 161 194 232 275 325 381 445 518 601 697 806 930 1073 1237 1424 1639 1886 2170 2494 2866 3292 3777 4327 4948 5640 6402 7226 8091 8969 9814 10570 11173 11566 11705 11577 11198 10610 9874 9051 8195 7349 6543 5795 5113 4500 3953 3470 3044 2669 2341 2053 1801 1580 1387 1217 1069 938 823 723 634 556 487 427 374 327 285 248 216 188 163 140 121 104 89 75 64 53 44 36 30 24 18 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 54 55 57 58 59 61 62 63 65 66 68 69 70 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 95 96 96 96 96 96 96 95 95 95 94 94 93 92 92 91 90 89 88 87 86 85 83 82 81 79 78 76 74 73 71 69 68 66 64 62 60 58 56 54 52 51 49 47 44 42 40 38 36 34 32 30 28 26 24 23 21 19 17 15 13 11 9 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 17 38 62 91 125 166 214 271 338 418 512 623 755 912 1098 1319 1582 1895 2268 2714 3246 3882 4643 5553 6637 7925 9445 11216 13242 15495 17888 20261 22367 23905 24599 24302 23064 21110 18748 16265 13870 11688 9770 8123 6731 5564 4592 3784 3113 2557 2094 1710 1391 1125 903 718 563 434 326 235 160 97 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 115 209 326 472 655 882 1165 1521 1967 2528 3237 4134 5271 6709 8515 10746 13411 16398 19378 21760 22856 22274 20223 17344 14295 11494 9114 7175 5627 4405 3442 2684 2085 1611 1234 935 696 505 352 230 132 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 32 49 69 91 117 147 181 220 264 316 374 442 519 609 711 830 966 1123 1305 1514 1755 2033 2354 2722 3145 3629 4181 4805 5505 6281 7129 8034 8975 9915 10808 11594 12214 12613 12752 12621 12235 11635 10877 10020 9118 8216 7346 6529 5777 5096 4484 3941 3461 3038 2666 2341 2056 1807 1590 1399 1232 1087 959 847 748 662 585 518 459 406 360 319 282 249 220 195 171 151 132 116 101 87 75 64 54 45 37 29 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 30 65 106 154 211 279 359 453 564 696 851 1034 1251 1508 1813 2174 2602 3111 3714 4430 5278 6280 7456 8825 10398 12171 14107 16131 18111 19862 21168 21838 21764 20968 19584 17815 15867 13907 12048 10353 8848 7536 6404 5436 4610 3909 3314 2810 2381 2018 1710 1447 1224 1035 873 735 618 518 433 360 298 245 200 162 129 101 78 58 42 28 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 56 93 136 187 249 323 412 518 646 800 985 1208 1478 1803 2198 2676 3255 3955 4800 5814 7019 8429 10038 11803 13623 15329 16688 17459 17481 16748 15409 13704 11870 10085 8453 7023 5800 4772 3917 3210 2626 2146 1750 1424 1155 933 750 598 472 367 281 209 149 99 58 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 31 37 44 51 59 67 77 88 99 113 127 144 162 183 206 232 261 294 331 373 420 473 534 602 680 768 868 981 1110 1257 1424 1614 1830 2076 2356 2674 3035 3444 3908 4431 5018 5675 6405 7207 8080 9015 9997 11001 11992 12927 13754 14418 14870 15072 15007 14681 14122 13374 12490 11525 10527 9534 8577 7674 6837 6073 5381 4760 4206 3714 3279 2894 2556 2257 1995 1764 1561 1383 1226 1088 967 860 765 682 608 543 486 435 389 349 313 281 252 227 204 184 165 148 133 120 107 96 86 77 68 60 53 47 40 35 29 25 20 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 31 47 66 89 116 147 184 228 279 340 412 497 597 716 857 1025 1224 1461 1744 2079 2477 2949 3504 4152 4898 5740 6660 7619 8550 9358 9936 10189 10072 9607 8871 7971 7011 6068 5192 4407 3722 3132 2630 2205 1847 1546 1292 1080 901 750 623 516 425 349 284 229 183 144 110 82 58 38 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 1 3 5 7 9 11 13 16 18 21 24 26 29 33 36 39 43 47 50 55 59 63 68 73 78 83 89 95 101 108 115 122 129 138 146 155 165 175 186 197 210 223 237 252 269 287 306 327 349 374 401 430 462 497 536 579 626 678 735 798 868 946 1032 1127 1232 1348 1477 1618 1774 1944 2129 2330 2546 2775 3017 3267 3520 3771 4012 4232 4422 4570 4668 4707 4684 4599 4455 4261 4026 3762 3481 3192 2906 2629 2365 2118 1891 1682 1493 1322 1169 1032 910 802 706 621 546 479 420 368 322 281 246 214 186 161 139 119 102 87 73 61 51 41 33 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 32 46 61 78 97 118 142 168 198 231 268 310 357 410 469 536 612 697 793 902 1024 1163 1320 1497 1697 1924 2179 2468 2792 3156 3563 4017 4520 5074 5677 6328 7020 7743 8479 9209 9905 10536 11069 11475 11726 11809 11718 11463 11063 10544 9938 9276 8586 7891 7210 6558 5942 5369 4841 4358 3918 3521 3163 2841 2553 2294 2062 1855 1670 1504 1355 1222 1103 996 900 813 735 665 602 545 493 446 403 365 330 298 268 242 217 195 175 156 139 123 108 95 82 71 60 50 41 33 25 17 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 24 36 51 67 86 107 132 160 193 230 273 323 380 445 521 608 708 824 956 1109 1283 1483 1711 1969 2261 2588 2950 3346 3773 4224 4688 5148 5587 5981 6308 6547 6685 6715 6638 6465 6214 5902 5550 5176 4796 4420 4058 3715 3394 3098 2827 2580 2356 2153 1970 1806 1658 1525 1406 1299 1203 1117 1039 969 906 848 797 750 707 668 632 600 570 542 516 492 470 449 430 411 394 377 361 346 332 318 305 292 280 268 256 245 234 224 214 204 194 185 176 167 158 150 142 135 127 120 113 106 99 93 87 81 75 70 65 60 55 50 46 41 37 33 29 26 22 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 19 26 34 42 52 62 72 84 97 111 127 143 162 182 204 227 253 282 313 347 385 426 471 520 575 634 699 771 849 935 1029 1133 1246 1370 1505 1652 1813 1987 2176 2380 2601 2837 3089 3356 3639 3934 4242 4557 4878 5200 5518 5826 6118 6388 6628 6834 6998 7118 7189 7211 7183 7107 6987 6826 6630 6404 6155 5888 5609 5323 5034 4746 4463 4186 3919 3662 3417 3184 2963 2755 2559 2376 2205 2045 1895 1757 1627 1508 1396 1293 1197 1109 1026 950 880 814 754 697 645 597 552 511 472 436 403 372 343 317 292 269 247 227 209 191 175 160 146 133 120 109 98 88 78 70 61 53 46 39 33 27 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 22 26 30 35 40 46 52 59 67 76 85 96 108 121 135 152 170 190 213 239 267 299 335 376 421 472 530 594 667 749 842 946 1064 1196 1344 1511 1698 1908 2141 2400 2686 2999 3339 3703 4086 4483 4881 5268 5627 5939 6186 6350 6419 6388 6259 6043 5754 5410 5032 4636 4237 3847 3475 3126 2803 2507 2239 1996 1779 1585 1412 1258 1121 999 892 796 712 637 571 512 459 413 371 335 302 272 246 223 202 183 166 151 137 125 114 104 95 86 79 72 66 60 55 50 45 41 37 34 31 27 25 22 20 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 13 15 17 20 22 25 28 32 35 39 43 48 53 58 64 71 78 85 94 103 113 124 136 149 164 180 197 217 238 261 287 316 347 382 420 462 509 561 618 681 751 828 913 1006 1109 1222 1346 1481 1628 1788 1961 2146 2343 2550 2766 2988 3211 3432 3644 3841 4016 4161 4271 4341 4368 4350 4288 4187 4050 3885 3698 3496 3285 3070 2857 2649 2448 2257 2076 1907 1750 1604 1470 1346 1233 1130 1035 949 871 799 734 675 621 572 527 487 450 416 385 357 332 308 287 268 250 233 218 204 191 180 169 159 150 141 133 126 119 113 107 101 96 91 86 82 78 74 71 68 64 61 58 56 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 26 39 55 73 94 118 146 179 216 260 310 369 437 515 607 713 836 979 1145 1338 1562 1824 2127 2479 2887 3359 3901 4522 5226 6014 6881 7812 8778 9734 10618 11357 11877 12118 12054 11695 11086 10296 9398 8459 7531 6650 5836 5099 4442 3862 3354 2911 2526 2192 1902 1652 1435 1247 1084 944 822 716 624 545 475 415 363 317 278 243 213 187 164 144 126 111 98 86 76 67 59 52 46 40 36 31 28 24 22 19 17 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 29 52 78 109 146 190 241 301 373 457 557 675 816 982 1180 1416 1696 2029 2426 2897 3455 4112 4882 5772 6783 7902 9094 10292 11397 12288 12841 12971 12661 11969 11001 9881 8718 7591 6549 5613 4791 4079 3467 2945 2500 2123 1802 1529 1298 1101 934 791 669 565 477 401 336 280 232 191 156 126 100 78 59 43 29 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 16 20 25 30 36 42 49 57 66 75 86 98 111 125 141 160 180 202 228 256 288 324 365 411 462 520 586 661 745 841 949 1072 1211 1369 1547 1749 1977 2233 2522 2844 3203 3599 4032 4500 4997 5515 6040 6553 7031 7449 7779 7998 8088 8043 7867 7574 7187 6732 6234 5719 5205 4707 4235 3795 3391 3023 2691 2393 2126 1888 1677 1490 1324 1177 1047 932 830 740 660 589 526 470 421 377 338 303 272 245 220 198 178 161 145 131 118 106 96 87 78 70 63 57 51 46 41 37 33 29 26 22 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 12 13 15 16 17 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 13 13 14 15 17 20 24 29 35 43 53 66 81 100 122 150 183 223 272 330 400 485 587 710 859 1039 1257 1523 1845 2237 2713 3290 3983 4805 5755 6810 7900 8902 9638 9933 9695 8973 7930 6759 5615 4584 3702 2968 2370 1886 1496 1183 931 729 566 435 328 242 173 117 71 35 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 1 2 4 6 8 10 12 14 17 19 22 24 27 30 33 36 39 42 46 49 53 57 62 66 71 76 81 86 92 98 104 111 118 126 134 143 152 162 172 183 195 207 221 235 251 268 285 305 325 348 372 397 425 455 488 523 561 602 646 693 745 801 861 925 995 1070 1151 1237 1330 1430 1536 1649 1770 1897 2031 2172 2320 2473 2631 2792 2956 3121 3283 3443 3596 3739 3871 3988 4086 4165 4221 4253 4260 4241 4197 4130 4041 3932 3806 3666 3514 3355 3190 3023 2855 2689 2526 2368 2215 2069 1930 1798 1674 1556 1447 1344 1248 1159 1077 1000 929 863 802 745 693 644 599 558 519 484 451 420 392 365 341 318 297 277 259 242 225 210 196 183 171 159 148 138 129 120 111 103 95 88 82 75 69 63 58 53 48 43 39 35 31 27 24 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 10 11 12 14 16 17 19 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 65 69 73 77 82 87 92 98 104 110 116 123 131 139 147 156 166 176 186 198 210 224 238 253 269 286 305 325 347 370 395 421 450 481 514 550 588 629 673 720 771 825 882 943 1007 1075 1147 1222 1300 1380 1463 1547 1632 1716 1798 1878 1953 2022 2083 2136 2177 2207 2224 2228 2218 2195 2160 2112 2054 1986 1911 1831 1746 1658 1569 1480 1392 1306 1222 1142 1065 991 922 857 795 738 684 634 588 545 505 468 433 402 372 345 320 297 276 256 238 221 206 191 178 166 154 144 134 125 117 109 101 95 88 83 77 72 67 63 58 55 51 47 44 41 38 35 33 30 28 26 24 22 20 18 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 1 2 3
 12 14 16 19 21 24 27 30 33 36 40 43 47 51 55 60 64 69 74 79 84 90 96 102 108 115 122 129 137 145 153 162 171 181 191 201 212 223 235 248 261 275 290 305 321 338 356 375 395 416 438 462 487 514 542 573 605 639 675 714 755 799 845 895 947 1003 1062 1124 1189 1258 1329 1404 1480 1559 1640 1721 1802 1882 1960 2034 2104 2167 2222 2268 2303 2326 2337 2334 2317 2287 2244 2189 2124 2049 1967 1878 1786 1691 1594 1498 1403 1311 1221 1135 1053 975 901 832 768 708 652 600 552 508 467 429 394 363 333 306 282 259 239 220 202 186 172 158 146 135 124 115 106 98 90 84 77 71 66 61 56 52 48 45 41 38 35 32 30 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 1 3 4 6 8 9 11 13 15 17 20 22 24 27 29 32 35 38 41 44 47 51 54 58 62 66 71 75 80 85 90 95 100 106 112 119 125 132 139 147 155 163 172 181 191 201 211 222 234 246 259 273 287 303 319 336 354 373 394 415 438 463 489 517 547 579 614 651 690 733 778 828 881 938 999 1065 1136 1213 1295 1384 1479 1581 1690 1806 1930 2061 2199 2344 2494 2649 2807 2966 3122 3274 3417 3548 3661 3752 3818 3855 3860 3833 3773 3681 3562 3418 3254 3075 2887 2694 2500 2308 2123 1945 1777 1619 1471 1335 1209 1094 989 894 807 728 657 592 534 482 434 391 353 318 286 258 232 209 188 169 152 136 122 109 97 86 77 68 59 52 45 39 33 28 23 19 15 11 8 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 3 5 8 11 15 18 22 26 30 35 40 45 51 57 63 70 77 85 94 103 112 122 133 145 157 170 184 199 215 232 250 269 289 310 333 356 381 408 435 464 495 526 559 593 629 666 704 743 783 824 866 909 952 996 1041 1086 1131 1177 1223 1269 1314 1360 1406 1451 1497 1542 1587 1631 1675 1719 1762 1805 1847 1889 1930 1969 2008 2045 2080 2113 2143 2171 2195 2215 2231 2242 2248 2248 2241 2228 2209 2182 2149 2108 2061 2008 1948 1884 1815 1743 1667 1590 1511 1431 1352 1273 1196 1121 1048 978 911 847 786 728 674 623 575 530 488 449 413 379 348 319 292 268 245 223 204 186 169 154 139 126 114 103 92 83 74 66 58 51 45 39 33 28 23 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 10 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 47 50 54 58 62 66 71 76 81 87 94 100 108 116 125 134 145 156 169 182 197 213 231 251 272 296 323 351 383 419 458 501 548 601 659 724 795 874 961 1057 1163 1280 1408 1548 1701 1868 2049 2243 2451 2670 2900 3138 3378 3618 3849 4065 4258 4420 4542 4620 4648 4625 4552 4433 4273 4080 3863 3629 3387 3141 2899 2665 2440 2228 2030 1846 1677 1521 1379 1249 1132 1025 929 842 763 693 629 571 519 472 430 392 358 327 299 273 250 229 210 193 177 163 150 138 127 117 108 100 92 85 79 73 67 62 57 53 49 45 41 38 34 32 29 26 24 21 19 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 22 24 27 30 34 37 42 46 51 57 63 70 77 86 95 105 117 130 144 160 179 199 222 248 277 310 348 390 438 492 553 622 701 789 890 1004 1133 1279 1442 1626 1832 2060 2312 2587 2884 3200 3527 3859 4182 4482 4742 4945 5075 5121 5079 4952 4751 4489 4185 3857 3518 3183 2861 2557 2276 2019 1787 1578 1392 1226 1079 950 836 735 646 568 500 439 386 339 298 261 229 201 176 154 134 117 102 88 76 65 56 47 40 33 27 22 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 9 10 11 13 14 16 17 19 21 23 26 28 31 34 38 41 45 50 54 60 65 72 79 87 95 105 115 127 140 155 171 188 208 230 255 283 313 347 385 428 475 527 585 650 721 799 885 979 1082 1192 1309 1434 1563 1696 1829 1960 2083 2194 2288 2362 2411 2433 2428 2394 2336 2256 2158 2047 1927 1803 1677 1553 1432 1317 1208 1106 1011 924 843 769 701 640 584 533 487 445 407 373 342 314 288 265 244 225 208 192 178 166 154 143 134 125 117 110 103 97 91 86 81 77 73 69 66 63 60 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 22 30 40 51 63 77 93 110 131 153 179 209 242 280 323 372 428 492 565 647 741 849 971 1109 1267 1445 1645 1871 2122 2401 2707 3039 3394 3764 4142 4515 4867 5180 5437 5622 5721 5730 5650 5489 5260 4980 4665 4330 3990 3654 3331 3025 2740 2477 2237 2018 1820 1642 1481 1338 1209 1094 991 898 816 742 676 617 564 516 473 435 400 369 341 315 292 271 252 234 218 204 190 178 167 157 147 138 130 122 115 108 102 96 90 85 80 76 71 67 63 59 55 52 49 45 42 39 37 34 31 29 26 24 22 20 17 15 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 84 97 112 129 149 171 195 223 255 291 332 379 431 491 559 636 723 822 933 1058 1199 1355 1527 1716 1919 2135 2359 2583 2801 3000 3170 3300 3379 3403 3370 3285 3154 2989 2799 2596 2389 2183 1985 1798 1624 1464 1318 1185 1065 957 860 773 696 626 564 508 459 415 375 339 308 279 254 231 211 193 177 162 149 137 127 117 109 102 95 89 83 79 74 71 67 64 62 59 57 55 54 52 51 50 49 48 48 47 46 46 46 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 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 29 35 42 49 57 65 75 86 98 111 125 142 160 180 202 227 255 286 321 360 403 451 505 566 633 709 793 887 991 1108 1237 1379 1537 1709 1897 2101 2320 2552 2795 3045 3296 3543 3776 3988 4169 4310 4404 4447 4437 4375 4266 4116 3934 3727 3505 3276 3044 2816 2596 2386 2188 2002 1831 1672 1527 1393 1272 1161 1061 969 887 812 743 682 626 575 529 488 450 415 384 356 330 306 284 265 247 230 215 201 188 176 165 155 146 137 129 122 115 108 102 97 91 86 81 77 73 69 65 61 58 55 52 49 46 43 41 38 36 34 32 29 27 25 24 22 20 18 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 31 31 32 33 34 35 37 39 41 43 46 50 54 59 65 71 79 88 99 111 125 141 160 182 208 237 271 310 355 408 468 539 620 715 824 951 1098 1269 1467 1695 1959 2261 2606 2994 3424 3890 4377 4863 5314 5686 5935 6025 5940 5688 5303 4829 4313 3792 3296 2839 2431 2071 1760 1491 1261 1065 898 756 635 533 446 372 308 255 209 170 137 109 85 64 47 32 19 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 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17
 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 70 72 74 77 79 82 85 88 91 94 97 101 105 109 113 118 123 128 133 139 145 152 159 167 175 184 194 204 215 227 240 255 270 286 304 323 344 366 390 416 445 475 508 543 581 622 666 713 763 816 873 933 996 1062 1132 1203 1277 1353 1429 1505 1580 1653 1723 1787 1845 1895 1936 1967 1986 1994 1990 1973 1945 1906 1857 1800 1736 1666 1592 1515 1437 1358 1280 1204 1129 1057 989 923 861 802 747 696 647 602 560 521 485 452 421 392 365 341 318 297 277 259 243 227 213 200 188 176 166 156 146 138 130 122 115 109 103 97 92 87 82 77 73 69 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 23 21 19 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
 21 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 73 77 81 85 90 96 102 109 117 126 136 147 159 173 188 205 225 246 271 298 329 364 403 446 495 550 612 681 759 845 942 1049 1168 1300 1443 1599 1767 1944 2128 2315 2498 2670 2823 2947 3033 3076 3070 3016 2917 2782 2618 2434 2241 2045 1854 1670 1498 1339 1193 1061 942 836 740 656 580 514 454 402 355 314 278 246 217 192 170 150 133 117 104 91 81 71 62 55 48 42 37 32 28 24 21 18 15 13 11 9 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 21
 34 37 40 43 46 50 53 57 60 64 67 71 75 79 83 87 91 96 100 104 109 113 118 123 128 133 138 143 148 154 159 165 171 177 184 190 197 204 211 219 227 235 244 253 263 273 284 296 309 322 337 353 370 389 409 431 456 482 512 544 579 618 661 708 761 819 883 953 1032 1119 1214 1321 1438 1567 1710 1867 2039 2227 2433 2656 2896 3154 3427 3713 4009 4309 4605 4888 5149 5375 5553 5673 5727 5708 5617 5457 5236 4965 4658 4328 3987 3645 3312 2993 2692 2413 2156 1922 1710 1519 1347 1194 1057 936 827 731 646 571 504 444 392 345 304 267 234 205 180 157 137 119 103 88 76 64 54 45 37 29 23 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 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 14 16 18 21 23 26 29 31
 71 75 79 84 88 93 97 102 107 111 116 121 126 131 135 140 145 150 155 160 165 169 174 179 184 188 193 198 202 207 212 216 221 225 230 235 239 244 249 254 259 265 270 276 282 289 296 304 312 321 331 342 353 366 380 396 413 432 454 477 503 532 564 599 638 681 729 783 841 906 978 1057 1144 1240 1346 1461 1587 1724 1874 2035 2208 2393 2588 2793 3004 3218 3430 3636 3827 3996 4135 4237 4295 4304 4263 4172 4036 3860 3653 3424 3182 2934 2687 2447 2217 2001 1800 1615 1445 1291 1152 1027 915 814 724 644 573 510 453 403 359 319 284 253 225 200 178 158 141 125 111 99 87 77 68 60 53 46 40 35 30 26 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 16 18 20 23 26 28 31 34 38 41 44 48 51 55 59 63 67
 0 0 0 0 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 54 58 63 69 75 82 89 98 107 117 129 142 156 173 191 212 235 261 291 324 362 405 453 507 569 640 719 809 912 1028 1159 1308 1476 1666 1880 2119 2385 2679 3001 3348 3715 4094 4473 4835 5161 5427 5613 5702 5685 5562 5345 5052 4704 4324 3932 3545 3173 2824 2504 2212 1950 1716 1508 1324 1162 1019 893 782 685 600 525 459 401 351 306 267 232 201 175 151 130 112 95 81 68 57 47 39 31 24 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 19 23 27 31 36 41 47 53 60 68 76 85 96 107 120 134 149 167 186 207 232 259 289 322 360 403 451 504 564 632 708 793 888 995 1115 1248 1397 1561 1742 1941 2156 2388 2634 2890 3153 3414 3665 3896 4097 4257 4367 4420 4414 4350 4233 4070 3873 3650 3412 3167 2923 2685 2457 2242 2041 1855 1683 1527 1384 1255 1137 1031 935 849 771 701 638 581 530 484 442 405 371 341 314 289 267 247 229 213 198 185 173 162 153 144 136 129 122 116 111 106 101 97 93 90 87 84 81 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 2 4 5 7 8 10 11 13 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 53 56 60 64 68 72 77 82 87 92 97 103 109 116 123 130 138 146 155 165 175 185 197 209 222 236 252 268 285 304 325 347 371 397 425 455 488 524 563 606 652 702 757 816 880 950 1026 1108 1197 1292 1395 1506 1624 1749 1881 2020 2164 2312 2463 2613 2760 2901 3031 3147 3244 3318 3366 3385 3374 3332 3261 3163 3043 2903 2749 2585 2416 2246 2077 1913 1755 1606 1465 1333 1211 1099 995 901 814 736 665 600 542 489 441 398 359 324 293 264 238 215 194 175 158 142 128 116 104 94 84 76 68 61 54 49 43 38 34 30 26 23 19 17 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 5 11 17 24 32 40 48 58 68 79 91 104 118 133 149 167 186 206 228 251 276 303 331 361 393 427 463 501 541 582 625 670 716 763 812 860 910 959 1008 1056 1103 1149 1193 1235 1275 1312 1347 1380 1410 1438 1464 1488 1511 1532 1553 1574 1596 1618 1641 1667 1695 1726 1760 1799 1842 1890 1943 2001 2066 2136 2212 2295 2384 2478 2577 2680 2786 2894 3002 3106 3206 3297 3376 3439 3484 3505 3501 3469 3409 3321 3206 3067 2909 2736 2552 2362 2172 1983 1801 1628 1464 1311 1170 1041 923 817 721 635 558 490 429 375 326 284 246 213 183 157 134 113 95 79 65 53 42 32 24 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 19 20 22 23 26 28 31 34 38 42 47 53 60 68 76 86 98 111 126 144 164 186 212 242 276 315 359 410 469 535 611 699 798 913 1043 1193 1364 1558 1780 2031 2314 2632 2985 3371 3787 4223 4666 5095 5485 5804 6025 6125 6093 5931 5657 5297 4881 4438 3992 3561 3156 2783 2445 2143 1875 1638 1430 1248 1089 950 829 723 630 550 480 419 365 319 278 242 211 184 161 140 122 106 92 80 70 60 52 45 39 34 29 25 22 18 16 13 11 10 8 7 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5
 70 72 74 76 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 115 118 122 126 130 134 138 143 148 153 159 165 171 178 186 194 202 212 222 233 245 258 272 287 303 321 341 362 386 411 439 469 501 537 576 618 664 714 768 826 888 956 1028 1105 1186 1272 1362 1455 1552 1650 1748 1845 1939 2027 2108 2180 2239 2285 2315 2328 2323 2302 2263 2210 2143 2065 1977 1883 1785 1684 1583 1483 1385 1290 1199 1112 1030 953 880 813 750 692 638 588 542 499 460 425 392 361 334 308 285 264 244 226 210 195 181 168 157 146 136 128 120 112 105 99 93 88 83 79 75 71 68 64 61 59 56 54 52 50 48 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 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 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 65 67 68
 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 66 68 71 75 78 82 87 92 97 103 110 117 126 135 146 157 171 186 202 221 242 266 293 323 357 395 437 486 540 601 669 745 830 926 1032 1149 1278 1419 1572 1736 1909 2089 2270 2447 2612 2758 2874 2953 2988 2976 2918 2817 2681 2518 2338 2148 1958 1771 1593 1427 1273 1132 1005 890 788 696 615 542 478 422 371 327 288 253 223 196 172 151 133 116 102 89 78 68 59 52 45 39 34 29 25 21 18 15 13 11 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 20 25 30 35 42 49 57 66 76 87 99 113 129 147 167 189 214 243 275 311 352 398 451 510 577 652 738 834 943 1066 1205 1360 1534 1727 1942 2177 2434 2711 3003 3306 3612 3911 4188 4431 4623 4753 4812 4795 4704 4549 4340 4091 3816 3529 3240 2956 2686 2431 2194 1976 1777 1597 1434 1288 1156 1038 932 838 754 678 611 551 497 449 406 368 333 303 275 250 229 209 191 175 161 148 137 127 118 109 102 95 89 84 79 74 70 67 63 61 58 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 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 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 0 0 0 0 0 0 0 0 0 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 9 11 14 17 20 24 28 33 38 44 50 58 66 76 86 98 112 127 144 164 186 211 239 271 307 348 395 448 508 577 654 741 840 951 1076 1215 1368 1537 1719 1913 2115 2318 2514 2694 2845 2958 3022 3033 2989 2895 2759 2592 2405 2208 2009 1816 1633 1462 1305 1162 1033 918 815 723 641 569 505 448 398 353 314 279 248 221 196 175 156 139 123 110 98 87 78 70 62 55 49 44 39 35 31 28 25 22 20 18 16 14 13 11 10 9 8 7 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 39 41 43 45 46 48 50 53 55 57 59 62 65 67 70 74 77 80 84 88 93 97 102 107 113 119 126 133 141 149 158 168 179 191 204 218 233 250 269 289 311 336 363 392 425 461 500 543 590 642 699 762 830 904 986 1074 1170 1274 1385 1503 1629 1761 1897 2037 2177 2314 2445 2566 2671 2756 2817 2850 2854 2828 2773 2690 2585 2461 2323 2176 2025 1874 1725 1581 1444 1315 1195 1083 980 886 801 723 652 588 531 478 432 389 351 317 286 258 233 211 190 172 155 140 127 115 104 94 84 76 69 62 56 50 45 40 36 32 28 25 22 19 16 14 12 9 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 1 1 2 3 3 4 5 5 6 7 8 9 9 10
 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 56 57 58 59 60 61 62 63 64 66 67 69 71 72 74 76 79 81 84 86 89 92 96 99 103 107 111 116 120 126 131 137 143 150 157 165 172 181 190 199 209 220 231 242 254 267 280 294 309 324 339 355 372 389 406 424 442 460 478 497 515 533 551 568 585 600 615 629 642 654 664 672 679 685 688 690 690 688 684 679 673 664 655 644 632 619 605 590 575 559 543 527 511 494 478 462 446 430 415 400 386 371 358 345 332 319 308 296 285 275 265 255 246 237 228 220 212 205 198 191 184 178 171 165 160 154 149 144 139 134 130 125 121 117 113 109 105 101 98 95 91 88 85 82 79 76 73 70 68 65 63 60 58 56 54 51 49 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 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 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41
 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 31 33 36 39 42 45 49 53 57 61 66 71 77 83 90 97 105 113 122 132 143 155 168 182 198 214 233 253 274 298 324 352 383 416 452 491 533 579 628 681 737 797 860 927 996 1068 1142 1217 1291 1365 1437 1504 1567 1622 1669 1707 1733 1749 1753 1745 1726 1697 1658 1611 1557 1497 1434 1368 1300 1232 1164 1097 1032 970 909 852 798 746 697 652 609 569 532 497 464 434 406 380 356 334 313 293 276 259 243 229 216 203 191 181 171 161 152 144 136 129 122 116 110 104 99 94 89 84 80 76 72 68 65 62 58 55 53 50 47 45 42 40 38 36 33 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 21 23 25 28 30 33 36 39 42 45 48 52 56 60 64 69 74 79 84 90 95 102 108 115 123 130 138 147 156 166 176 186 197 209 221 234 247 261 275 290 306 322 338 355 373 391 409 427 446 465 484 503 522 540 559 577 595 612 629 646 661 677 691 705 719 732 744 756 767 778 789 799 809 819 829 839 848 858 867 877 887 896 906 916 925 934 943 952 961 968 975 981 986 990 992 993 992 988 983 975 965 952 936 918 898 875 850 823 795 765 733 701 668 635 602 570 537 506 475 445 417 390 364 339 315 293 273 253 235 218 202 187 173 160 148 137 127 117 109 100 93 86 79 73 67 62 57 52 48 44 40 37 34 31 28 25 23 20 18 16 14 13 11 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14
 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 60 64 67 71 74 78 82 86 90 95 99 104 109 114 120 125 131 138 144 151 159 166 174 183 191 201 211 221 232 244 256 269 283 298 313 330 347 366 386 407 429 453 478 505 534 564 596 630 667 705 745 788 833 881 930 982 1037 1093 1152 1212 1274 1337 1402 1466 1531 1594 1657 1717 1775 1828 1878 1921 1959 1989 2012 2026 2032 2029 2017 1997 1968 1931 1888 1838 1782 1722 1658 1592 1523 1453 1383 1314 1245 1178 1112 1048 987 929 873 819 769 721 676 634 594 556 521 489 458 430 403 378 355 334 314 295 278 261 246 232 219 207 196 185 175 166 157 149 141 134 128 121 115 110 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 14 16 17 19 20 22
 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 8 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 50 54 58 62 67 72 78 84 90 97 105 113 123 133 144 156 169 184 200 218 238 260 284 311 340 373 408 448 492 541 594 653 718 789 866 951 1043 1143 1250 1365 1487 1616 1750 1888 2029 2168 2305 2435 2555 2660 2749 2817 2862 2883 2879 2851 2800 2729 2641 2540 2427 2307 2183 2058 1933 1810 1691 1576 1467 1364 1267 1176 1092 1013 940 873 810 753 701 652 608 567 530 496 465 437 411 387 366 346 328 312 296 283 270 258 248 238 229 220 213 205 199 192 187 181 176 171 166 162 158 154 150 146 142 139 135 132 129 125 122 119 116 113 110 107 105 102 99 96 93 91 88 85 83 80 77 75 72 70 67 65 62 60 58 55 53 51 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 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
 94 96 99 102 105 108 111 114 117 120 123 126 129 133 136 139 142 145 149 152 155 159 162 166 170 173 177 181 185 189 193 198 202 207 212 217 222 228 234 240 247 254 262 270 278 287 297 307 318 330 342 356 370 385 402 420 439 459 481 504 529 556 584 614 646 679 715 753 792 834 877 922 969 1017 1066 1117 1168 1219 1269 1319 1368 1414 1457 1496 1531 1561 1584 1601 1611 1614 1609 1596 1576 1548 1514 1474 1429 1379 1326 1270 1212 1152 1093 1034 975 918 862 809 757 708 662 617 576 536 500 465 433 403 375 349 325 303 282 263 245 229 214 199 186 174 163 153 143 134 126 118 111 104 98 92 87 81 77 72 68 64 60 57 54 51 48 45 42 40 38 35 33 31 29 28 26 24 22 21 19 18 17 15 14 13 12 11 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43 44 46 48 51 53 55 57 60 62 64 67 69 72 74 77 80 82 85 88 91
 64 66 68 70 72 74 76 78 81 83 85 87 90 92 94 97 99 102 104 107 110 112 115 118 120 123 126 129 132 135 139 142 146 149 153 157 161 165 169 174 179 184 189 195 201 207 214 221 229 237 245 254 264 274 285 297 309 323 337 352 368 385 403 422 442 463 485 508 532 558 584 611 639 668 697 727 757 787 816 845 872 898 922 944 963 979 991 1000 1004 1005 1001 992 979 963 942 918 891 861 830 796 762 726 691 655 620 585 552 519 488 457 429 401 375 351 328 306 286 267 249 232 217 203 189 177 165 155 145 136 127 119 112 105 99 93 87 82 78 73 69 66 62 59 56 53 50 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62
 56 58 60 62 64 65 67 69 72 74 76 78 80 83 85 88 90 93 95 98 101 104 107 110 113 116 120 123 127 130 134 138 142 147 151 156 161 166 171 177 183 189 196 203 210 217 225 234 243 252 262 273 284 295 308 320 334 348 363 379 395 413 431 449 468 488 509 530 552 573 596 618 640 662 684 704 725 744 761 777 791 804 813 821 825 827 826 821 814 804 792 776 759 739 717 694 670 644 618 591 565 538 511 485 459 434 410 387 364 343 322 303 284 267 250 235 220 206 194 181 170 160 150 141 132 124 117 110 103 97 92 87 82 77 73 69 66 62 59 56 54 51 49 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 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 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54
 82 85 89 93 96 100 105 109 113 118 123 127 132 137 143 148 154 159 165 171 178 184 191 198 205 212 219 227 235 243 252 260 269 279 288 298 309 319 330 342 354 366 379 393 407 421 437 453 469 487 505 524 544 565 587 610 635 660 686 714 743 773 805 838 872 907 944 982 1021 1061 1102 1143 1185 1227 1269 1310 1351 1391 1429 1465 1498 1528 1555 1578 1596 1609 1616 1618 1614 1604 1589 1567 1540 1508 1471 1430 1385 1337 1287 1234 1181 1126 1071 1017 963 911 859 809 761 715 671 629 589 551 515 481 449 420 392 365 341 318 297 277 258 241 225 210 196 183 171 160 150 140 131 123 115 108 101 95 89 84 79 74 70 65 62 58 55 51 48 46 43 41 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 57 60 63 65 68 72 75 78
 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 85 89 92 96 101 105 110 115 120 125 131 137 143 150 157 165 172 181 190 199 209 219 230 241 253 266 279 293 308 323 339 356 373 391 410 429 449 469 489 510 532 553 574 595 616 636 656 675 693 709 725 739 752 763 772 779 785 788 790 789 787 783 777 769 760 749 737 723 709 694 678 661 644 626 608 590 571 553 535 517 499 481 464 447 431 414 399 384 369 355 341 328 315 303 291 280 269 258 248 239 230 221 213 205 197 190 183 176 170 164 158 153 147 142 137 132 128 124 119 115 112 108 104 101 98 94 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 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 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 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30
 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 92 95 99 102 106 109 113 117 121 126 130 135 140 145 151 157 163 169 176 183 191 199 207 216 226 236 247 258 271 284 297 312 328 344 362 381 401 422 445 468 494 521 549 579 611 644 679 716 754 794 836 880 924 971 1018 1067 1116 1166 1216 1266 1315 1363 1410 1454 1496 1534 1568 1598 1623 1642 1655 1663 1663 1658 1646 1628 1603 1573 1539 1499 1455 1409 1359 1307 1254 1200 1145 1091 1037 984 933 882 834 787 742 699 658 620 583 548 515 484 455 428 402 378 355 334 314 296 278 262 246 232 219 206 194 183 172 163 153 145 137 129 122 115 108 102 96 91 86 81 76 72 67 64 60 56 53 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 15 13 11 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37
 43 45 47 49 51 54 56 58 61 64 66 69 72 75 78 82 85 89 92 96 100 104 109 113 118 123 128 133 139 145 151 158 165 172 180 189 197 207 217 228 239 251 264 278 293 309 326 344 364 385 408 433 459 487 518 551 586 623 663 706 752 801 852 907 964 1024 1087 1152 1220 1289 1358 1429 1498 1567 1633 1695 1753 1805 1850 1887 1915 1933 1940 1938 1924 1901 1868 1826 1776 1719 1657 1590 1521 1449 1376 1303 1231 1160 1090 1023 959 897 839 783 730 681 634 591 550 512 477 444 413 385 359 334 312 291 272 254 237 222 208 195 183 172 162 152 144 136 128 121 115 109 103 98 93 89 85 81 77 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 4 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 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41
 18 19 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 56 59 62 65 69 72 76 79 84 88 93 97 103 108 114 120 127 134 142 150 159 168 178 189 200 213 226 240 255 272 289 308 328 350 373 398 424 452 481 512 545 580 616 653 692 732 772 813 853 893 932 969 1003 1034 1060 1083 1100 1111 1116 1115 1108 1096 1077 1053 1025 993 957 920 880 839 797 756 715 674 635 597 560 525 491 460 430 402 375 350 327 305 285 266 248 232 216 202 189 177 165 155 145 136 127 120 112 106 100 94 89 84 79 75 71 67 64 61 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 31 30 30 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 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 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 30 36 43 50 58 67 76 87 99 113 128 145 164 185 209 236 265 299 337 379 427 481 542 610 687 773 869 978 1098 1232 1381 1544 1722 1914 2119 2333 2555 2777 2994 3197 3378 3529 3641 3708 3729 3703 3633 3524 3383 3219 3039 2850 2659 2469 2285 2109 1943 1788 1643 1510 1388 1276 1173 1080 995 917 847 783 725 673 625 581 541 505 473 443 415 390 368 347 328 310 294 279 266 253 241 230 220 211 202 194 186 179 172 166 159 154 148 142 137 132 128 123 118 114 110 106 102 98 94 90 87 83 80 76 73 70 66 63 60 57 54 52 49 46 44 41 39 36 34 31 29 27 25 23 21 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 12 16 20 25 30 36 43 51 59 69 80 92 107 123 141 162 186 213 244 279 320 367 420 481 550 630 721 825 943 1077 1229 1398 1587 1796 2022 2264 2517 2775 3027 3262 3468 3631 3741 3789 3774 3698 3570 3399 3198 2978 2751 2524 2303 2093 1897 1715 1548 1396 1259 1135 1023 923 833 753 680 616 558 506 459 418 380 347 316 289 265 243 223 205 189 175 162 150 139 129 120 112 105 98 92 87 82 77 73 69 65 62 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 38 40 42 44 46 49 51 53 56 58 61 63 66 69 72 75 78 82 86 89 93 97 102 106 111 116 122 127 134 140 147 154 162 170 179 189 199 210 222 235 248 263 279 296 315 335 357 380 406 433 463 494 529 565 604 646 691 738 788 840 894 950 1007 1065 1124 1181 1236 1289 1338 1381 1417 1447 1467 1478 1480 1471 1453 1426 1390 1347 1298 1244 1186 1125 1063 1001 939 878 819 762 708 656 608 562 519 478 441 406 374 344 316 291 267 246 226 208 191 176 161 148 137 126 116 107 98 90 83 77 71 66 61 56 52 48 45 42 39 36 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31
 41 42 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 96 98 101 104 107 111 114 118 122 127 132 137 142 148 155 162 170 178 187 197 207 219 232 245 260 276 294 313 333 355 379 405 433 463 496 530 568 607 649 694 741 791 843 897 953 1010 1068 1126 1183 1239 1292 1342 1387 1427 1460 1485 1501 1508 1506 1495 1475 1446 1409 1366 1317 1264 1207 1148 1088 1027 967 908 851 795 742 692 644 599 557 518 481 446 415 385 358 332 309 288 268 249 232 217 202 189 177 166 155 145 137 128 121 113 107 101 95 89 84 80 75 71 67 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40
 81 84 86 89 92 94 97 99 102 104 107 109 112 114 116 118 121 123 125 126 128 130 132 133 135 137 138 139 141 142 143 144 146 147 148 149 150 151 152 154 155 156 158 160 161 163 166 168 171 174 177 181 185 190 195 201 207 215 223 231 241 252 263 276 291 306 323 342 362 384 409 435 464 495 529 565 604 647 692 741 794 849 908 971 1036 1104 1174 1245 1316 1387 1455 1519 1577 1627 1667 1696 1711 1713 1699 1672 1630 1577 1513 1440 1362 1280 1195 1111 1028 947 870 797 728 664 605 550 500 454 412 374 339 308 280 254 231 210 191 174 158 144 132 120 110 101 92 85 78 71 66 60 55 51 47 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 52 55 57 60 62 65 68 70 73 76 78
 0 0 1 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 36 40 43 47 51 55 60 65 70 75 81 87 93 100 107 114 122 131 140 149 160 170 182 194 207 220 235 250 266 283 301 320 341 362 385 409 434 460 488 517 548 580 613 648 684 721 759 798 838 879 920 961 1002 1042 1081 1119 1155 1188 1219 1247 1271 1290 1306 1316 1322 1322 1317 1307 1292 1271 1247 1218 1185 1149 1110 1069 1026 982 937 892 847 802 758 715 673 632 594 556 521 487 455 425 396 369 344 321 299 278 259 241 225 209 195 182 170 158 148 138 129 121 113 106 99 93 87 82 77 72 68 64 60 57 54 51 48 45 42 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0
 64 68 72 77 82 87 92 98 104 110 116 122 129 135 142 149 157 164 172 180 188 196 204 212 221 229 238 247 255 264 272 281 290 298 307 315 323 331 339 347 354 362 369 376 383 390 397 404 410 417 424 431 438 445 453 461 469 477 487 496 507 517 529 542 555 569 584 600 617 635 654 675 696 718 742 766 791 817 844 872 900 928 956 983 1010 1036 1061 1083 1103 1120 1134 1144 1149 1150 1146 1137 1122 1102 1078 1049 1016 979 939 897 853 808 762 716 672 628 585 544 504 467 432 399 367 338 311 286 263 241 221 203 186 171 157 144 132 121 111 102 93 85 78 72 66 60 55 51 47 43 39 36 33 30 27 25 22 20 18 17 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 12 13 15 17 19 21 23 25 27 30 32 35 38 41 45 48 52 56 59
 0 0 0 0 0 0 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 3 3 4 4 5 6 7 8 9 11 13 15 18 21 24 28 32 38 44 51 58 68 78 90 104 120 138 159 183 211 243 279 320 368 422 484 555 636 729 835 955 1092 1247 1420 1614 1827 2059 2306 2561 2816 3058 3271 3438 3543 3577 3535 3421 3247 3028 2782 2523 2265 2017 1786 1573 1380 1209 1056 922 804 701 612 533 465 406 355 310 271 237 208 182 160 140 123 109 96 85 75 66 59 52 46 41 36 32 29 26 23 20 18 16 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 1 1 1 1 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 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 15 16 18 20 22 24 27 29 32 35 38 42 45 49 53 58 63 68 74 80 86 94 101 110 119 129 139 151 163 177 191 207 224 242 262 283 306 330 356 383 412 442 473 505 538 571 604 636 666 695 721 744 763 778 789 794 795 792 783 771 755 736 715 692 667 641 614 588 561 536 510 486 462 440 418 398 378 360 343 326 311 297 283 271 259 248 237 227 218 210 202 194 187 180 174 168 163 158 153 148 144 140 137 133 130 127 124 121 119 116 114 112 110 108 106 104 103 101 99 98 97 95 94 93 91 90 89 87 86 85 84 82 81 80 79 77 76 75 73 72 71 69 68 66 65 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 3 4 5 6 7 8 9 10
 30 31 33 35 37 39 41 43 46 48 50 53 56 59 62 65 68 71 75 79 82 86 90 95 99 104 109 113 119 124 129 135 140 146 152 158 164 170 176 183 189 195 201 207 213 219 225 231 236 241 246 251 255 259 263 267 270 273 276 278 280 282 284 285 286 288 288 289 290 290 290 291 291 291 291 291 291 291 291 291 290 290 290 290 290 289 289 288 288 287 286 285 284 283 282 280 278 276 274 271 269 265 262 258 254 250 245 240 235 230 224 218 212 206 200 193 187 180 173 167 160 154 147 141 135 129 123 117 112 106 101 96 92 87 83 78 74 71 67 64 60 57 54 51 49 46 44 41 39 37 35 33 32 30 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28
 94 97 99 102 106 109 112 115 119 122 126 130 133 137 141 146 150 154 159 163 168 173 178 183 189 194 199 205 211 216 222 228 234 241 247 253 259 265 272 278 284 290 296 302 308 313 319 324 329 334 338 342 346 349 353 355 358 360 362 363 364 365 365 365 365 364 363 362 360 358 356 354 352 349 346 343 340 337 334 331 328 324 321 318 314 311 308 305 301 298 295 292 289 286 283 280 277 274 271 269 266 263 261 258 256 254 251 249 247 245 243 241 239 237 235 233 231 229 227 225 223 221 219 217 215 213 211 209 207 205 203 201 198 196 194 192 189 187 184 182 179 177 174 171 168 166 163 160 157 154 151 149 146 143 140 137 134 131 128 125 122 120 117 114 111 108 106 103 100 98 95 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 79 81 83 86 88 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 1 3 5 6 8 11 13 15 18 21 24 28 31 36 40 45 50 56 63 70 78 87 96 107 119 132 147 163 182 202 225 251 279 312 348 388 434 484 541 605 677 756 845 944 1053 1174 1305 1448 1602 1765 1936 2111 2286 2455 2613 2752 2865 2946 2989 2993 2956 2883 2778 2647 2497 2334 2166 1997 1832 1673 1522 1382 1251 1131 1021 921 831 749 675 608 548 494 446 403 364 329 297 269 244 221 200 182 166 151 138 126 115 105 96 88 81 75 69 64 59 54 50 47 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 69 71 73 75 77 80 82 85 88 91 95 98 102 107 111 116 121 127 133 140 146 154 162 170 179 189 199 210 222 234 247 261 276 291 308 325 343 361 381 401 423 444 467 489 513 536 559 583 605 628 649 669 687 704 719 731 741 748 753 754 752 748 740 730 717 702 684 665 645 623 601 577 554 530 506 483 459 437 415 394 373 354 335 317 300 284 269 254 241 228 216 204 194 184 174 166 157 150 142 136 129 123 118 112 107 103 98 94 91 87 84 80 77 74 72 69 67 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 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 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40
 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 77 83 89 96 103 111 120 129 140 151 164 178 193 210 228 248 270 294 320 348 379 413 450 490 532 578 627 679 734 791 850 911 973 1034 1094 1152 1206 1254 1295 1328 1352 1366 1370 1362 1345 1318 1283 1241 1193 1140 1084 1026 968 909 852 796 742 690 641 595 551 511 473 438 405 375 347 321 297 275 255 237 220 204 190 177 165 154 144 135 126 119 112 105 99 93 88 84 79 75 71 68 65 62 59 56 54 52 49 47 46 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 72 76 80 84 89 94 99 105 111 117 124 131 138 147 155 165 175 185 197 209 222 236 251 267 284 302 322 342 364 387 412 438 464 493 522 552 583 614 646 677 708 738 767 794 819 840 859 874 885 891 894 892 886 875 861 844 823 800 775 748 720 691 661 631 601 572 543 515 488 462 437 412 389 367 346 326 307 289 272 257 241 227 214 201 190 178 168 158 149 140 132 124 117 111 104 98 93 88 83 79 74 70 67 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 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 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 15 16 17 18 19 19 20 21 23 24 25 26 27 29 30 32
 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 28 29 30 32 34 36 38 40 43 46 49 53 57 61 66 72 78 85 93 102 111 122 134 148 163 180 199 221 244 271 301 334 371 412 458 509 565 627 696 772 855 945 1043 1148 1259 1376 1497 1620 1741 1857 1964 2058 2133 2186 2215 2217 2193 2145 2074 1986 1885 1774 1658 1540 1424 1311 1203 1100 1005 916 834 759 690 627 570 519 472 430 391 357 326 298 273 250 230 212 195 180 167 155 144 135 126 118 111 105 99 94 89 85 81 78 74 71 69 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 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 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 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8
 41 42 44 46 47 49 51 52 54 56 58 60 63 65 67 70 72 75 78 81 84 88 91 95 99 103 107 112 116 121 127 132 138 145 152 159 166 174 183 192 201 212 223 234 246 259 273 288 304 320 338 356 375 396 417 440 463 487 512 538 565 592 619 647 674 701 728 754 778 801 822 841 857 870 880 887 891 891 887 880 870 856 839 820 799 775 750 723 696 667 639 610 581 552 524 497 470 444 419 395 372 351 330 310 291 273 256 240 225 211 198 185 174 163 153 143 134 126 118 111 104 98 92 86 81 76 72 68 64 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 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 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 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40
 20 23 26 28 31 34 37 41 44 48 52 56 61 65 70 75 81 87 93 100 107 115 123 132 141 152 163 174 187 201 216 233 250 270 291 314 339 367 397 430 466 505 548 595 647 703 763 829 900 976 1057 1142 1232 1325 1420 1515 1609 1700 1784 1859 1923 1973 2008 2026 2027 2010 1977 1930 1869 1799 1720 1636 1549 1461 1372 1286 1202 1121 1044 971 902 838 777 721 669 621 576 534 495 459 426 396 367 341 317 294 273 254 236 219 204 189 176 164 153 142 132 123 115 107 100 94 88 83 78 73 69 66 62 59 57 54 52 51 49 48 47 46 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 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 1 3 4 6 8 10 12 14 16 18
 5 6 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 64 68 73 78 84 89 95 102 109 117 125 134 143 154 165 177 190 204 220 236 254 274 295 318 342 369 397 428 460 495 531 570 611 653 697 741 787 832 877 920 961 1000 1034 1064 1089 1108 1121 1128 1128 1121 1108 1090 1067 1039 1008 973 937 899 859 820 780 741 702 665 628 593 560 528 497 468 440 414 390 367 345 324 305 287 270 255 240 226 213 201 190 180 170 161 153 145 138 131 125 119 114 109 105 101 97 93 90 87 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 34 36 38 41 43 45 48 50 53 56 59 62 65 68 71 75 78 82 86 90 94 98 102 107 112 117 122 128 134 140 146 153 160 167 174 182 191 199 209 218 228 239 250 261 273 286 299 313 327 341 357 372 389 406 423 440 458 477 495 514 533 551 570 588 607 624 642 658 674 689 703 716 728 739 749 757 765 771 775 779 781 782 782 781 779 775 771 766 760 752 745 736 727 717 707 696 684 672 660 647 634 621 608 594 580 566 552 538 524 510 496 482 468 455 442 429 416 403 391 379 368 356 346 335 325 316 306 297 289 281 273 265 258 252 245 239 233 227 222 217 212 207 203 198 194 190 186 183 179 175 172 169 166 163 160 157 154 151 148 146 143 140 138 135 133 130 128 125 123 121 118 116 113 111 109 106 104 102 99 97 94 92 89 87 85 82 80 77 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 14 15 16 18 20 21 23 25 26 28 30 32
 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 78 82 88 93 99 106 113 121 130 139 150 161 174 188 203 219 238 258 280 304 330 359 391 426 463 504 548 596 648 703 762 824 889 957 1027 1098 1169 1239 1306 1369 1426 1475 1515 1545 1563 1569 1562 1544 1514 1475 1426 1371 1311 1246 1180 1112 1044 978 913 851 791 734 680 630 583 539 498 460 424 392 362 334 309 285 264 244 226 210 194 181 168 156 146 136 127 119 111 104 98 92 87 82 78 73 70 66 63 60 57 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12
 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 83 87 91 96 101 106 112 119 125 133 140 149 157 167 177 187 199 211 223 236 249 263 277 292 306 321 335 349 362 374 385 395 403 410 414 417 417 416 412 406 399 390 380 368 356 342 328 314 300 285 271 257 243 230 217 204 192 181 170 160 150 140 132 123 115 108 101 94 88 82 77 72 67 63 58 54 51 47 44 41 39 36 34 32 30 28 26 24 23 22 20 19 18 17 17 16 15 15 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 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 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24
 31 32 34 36 38 40 42 44 47 49 51 54 56 59 61 64 67 70 72 75 79 82 85 88 92 95 99 102 106 110 114 118 123 127 132 137 142 147 152 158 164 170 177 184 191 199 207 216 225 235 245 257 269 281 295 309 325 341 358 377 396 417 438 461 485 509 534 560 586 612 638 664 688 712 733 753 769 783 792 798 800 797 790 779 763 744 721 695 667 637 606 574 541 509 477 445 415 385 357 331 306 282 260 239 219 201 185 169 155 141 129 118 108 98 90 82 75 68 62 57 52 47 43 40 36 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 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 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29
 156 157 159 160 162 163 165 166 168 169 170 172 173 174 175 176 177 178 179 180 181 182 183 184 184 185 186 187 188 188 189 190 191 192 193 194 194 195 196 198 199 200 201 202 204 205 207 209 210 212 214 216 218 220 223 225 228 230 233 235 238 241 244 247 250 253 256 259 262 265 268 271 274 277 279 282 285 288 290 292 295 297 299 301 302 304 305 306 307 308 308 308 308 308 307 307 306 304 303 301 299 296 294 291 287 284 281 277 273 269 264 260 255 250 246 241 236 231 226 221 215 210 205 200 196 191 186 181 177 172 168 164 160 156 152 148 144 141 137 134 131 128 125 122 119 117 114 112 110 107 105 103 101 99 97 96 94 92 91 89 88 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 127 129 131 133 135 137 139 141 143 145 147 149 150 152 154
 39 43 47 52 56 61 67 73 79 85 92 99 107 114 123 132 141 151 161 172 184 196 208 221 235 249 264 280 296 313 331 349 368 387 407 427 448 469 491 513 535 557 580 603 625 648 670 693 715 736 757 778 798 818 836 854 871 888 903 917 930 941 951 960 967 972 976 977 976 974 969 962 953 941 928 912 894 874 852 828 803 776 748 719 689 659 628 597 566 536 506 476 447 419 392 366 341 317 295 273 253 233 215 198 183 168 154 141 130 119 108 99 90 83 75 69 63 57 52 47 43 39 35 32 29 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 25 28 31 35
 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 89 92 96 100 104 108 113 119 125 131 138 145 153 162 171 181 191 203 215 228 243 258 274 291 310 329 350 371 394 418 443 468 495 522 549 577 604 631 658 683 706 727 746 762 775 784 789 790 786 779 768 753 735 714 691 665 638 610 581 552 523 494 466 438 411 386 361 338 316 295 275 257 239 223 208 194 181 169 158 147 137 128 120 112 105 99 93 87 82 77 72 68 65 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 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 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39
 76 75 74 74 73 73 72 72 71 71 71 71 70 70 70 70 70 70 70 71 71 71 72 72 73 74 74 75 76 77 79 80 82 83 85 87 89 92 94 97 100 103 107 110 114 119 123 128 133 139 145 151 157 164 172 179 187 196 205 214 223 233 243 253 263 274 284 295 306 316 327 337 346 356 364 372 379 386 391 395 398 400 401 400 398 395 391 385 378 371 362 353 343 332 321 309 297 285 273 261 249 237 226 214 203 193 182 173 163 154 145 137 129 121 114 108 101 95 90 85 80 75 71 67 63 59 56 53 50 47 45 43 40 38 37 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 74 77 80 83 86 90 93 96 100 103 107 111 114 118 122 126 129 133 137 141 145 148 152 155 159 162 165 168 171 174 177 179 181 183 184 185 186 187 188 188 188 187 186 185 184 183 181 179 177 174 172 169 167 164 161 158 155 152 148 145 142 139 136 133 130 127 124 122 119 116 114 111 109 107 105 103 101 99 97 95 93 92 90 89 87 86 85 83 82 81 80 79 78 77 76
 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 42 44 47 51 54 58 62 67 72 77 83 89 96 103 111 120 130 141 152 165 179 195 212 231 251 274 299 326 356 388 423 461 502 546 593 642 694 746 800 853 906 955 1001 1041 1075 1100 1117 1124 1122 1110 1090 1062 1028 988 945 899 851 803 755 709 663 619 578 538 501 466 433 402 374 348 323 300 279 259 241 224 209 195 181 169 158 147 137 128 120 112 105 99 93 87 82 77 73 69 65 62 59 56 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7
 60 61 62 62 63 64 65 66 66 67 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 88 89 91 92 94 96 98 100 102 105 107 110 114 117 121 125 129 134 139 144 150 156 163 170 178 187 196 205 215 226 237 249 262 275 289 303 318 333 349 365 381 398 414 431 447 463 478 492 506 518 529 538 546 551 555 557 557 554 550 543 535 525 513 500 486 471 455 439 422 405 387 370 353 337 320 304 289 274 260 246 233 221 210 198 188 178 169 160 152 145 138 131 125 119 113 108 104 99 95 91 87 84 81 78 75 72 70 68 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 2 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 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59
 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 81 84 87 91 95 99 103 107 112 117 123 129 135 142 150 158 167 176 186 198 210 223 237 253 269 287 307 328 351 375 401 429 458 490 523 557 593 630 668 706 744 781 816 850 880 906 928 944 955 958 955 946 930 908 880 848 813 774 734 692 650 609 568 528 489 453 418 385 354 325 298 273 250 229 209 191 174 159 145 132 120 110 100 91 83 75 68 62 57 52 47 43 39 35 32 29 27 25 22 21 19 17 16 15 13 12 11 10 10 9 8 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33
 11 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 30 32 34 36 38 41 44 47 50 54 58 62 67 72 78 84 91 99 108 118 128 140 153 168 185 203 224 247 273 302 335 371 411 455 504 558 616 679 747 817 891 964 1037 1105 1167 1219 1258 1283 1291 1283 1260 1222 1173 1115 1052 985 916 849 783 720 661 606 555 508 464 425 388 355 325 298 273 250 229 211 193 178 163 150 138 127 117 108 100 92 85 78 72 67 62 57 53 49 46 43 40 37 35 32 30 29 27 26 24 23 22 22 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 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 8 9 9 10 11
 50 52 55 57 60 63 66 69 73 76 80 84 88 92 97 102 107 113 119 125 132 139 147 155 165 175 185 197 209 223 238 255 273 292 314 338 364 392 423 458 496 537 582 631 685 743 806 873 944 1019 1097 1177 1257 1336 1412 1482 1544 1595 1634 1659 1667 1660 1638 1601 1551 1492 1424 1351 1274 1196 1118 1041 967 897 830 767 708 653 602 555 512 472 435 401 370 341 315 291 268 248 229 212 196 181 167 155 143 133 123 114 105 98 91 84 78 73 68 63 59 55 52 48 46 43 41 39 37 35 34 33 32 31 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47
 55 57 60 62 64 67 69 72 74 77 80 83 85 88 92 95 98 101 105 108 112 116 120 124 128 132 137 142 147 152 157 162 168 174 180 187 194 201 208 216 224 232 241 251 260 270 281 292 304 315 328 341 354 368 382 396 411 426 441 456 471 486 501 515 529 542 555 567 577 587 595 603 608 612 615 616 615 613 609 604 597 589 579 569 557 544 531 517 502 487 472 456 441 425 409 394 378 363 348 334 320 306 293 280 268 256 244 233 223 213 203 194 185 177 169 162 155 149 142 137 131 126 121 117 113 109 105 102 99 96 93 91 88 86 84 82 80 79 77 76 75 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 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 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 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 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53
 13 14 15 16 17 18 20 21 22 24 26 28 29 31 34 36 38 41 44 47 50 53 57 61 66 70 75 81 87 93 100 108 116 125 135 146 158 171 185 200 217 235 255 277 301 327 355 385 418 453 490 529 570 613 657 702 746 790 831 869 903 932 954 969 977 977 970 955 934 907 876 841 803 764 724 684 644 606 568 533 499 466 436 407 381 356 332 311 290 272 254 238 223 209 196 184 173 163 153 144 136 129 121 115 109 103 98 93 89 84 81 77 74 71 68 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 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 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12
 24 25 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 90 93 97 101 106 110 115 120 126 132 139 146 153 162 170 180 190 201 213 226 240 255 272 289 309 329 351 375 401 428 458 489 522 557 594 632 672 714 756 800 844 887 931 973 1013 1050 1085 1115 1141 1161 1176 1184 1187 1182 1172 1156 1134 1107 1075 1040 1002 961 919 875 832 788 745 702 661 621 582 545 510 477 445 416 388 362 337 314 293 273 255 238 223 208 195 183 171 161 152 143 135 128 121 115 110 105 100 96 92 89 86 83 80 78 76 74 72 70 69 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 56 55 55 55 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 2 3 4 5 7 8 10 12 13 15 17 19 21 24 26 29 32 35 38 41 45 48 53 57 62 67 72 78 84 91 98 105 114 123 133 143 155 167 180 195 211 228 246 267 288 312 337 365 394 426 460 496 534 574 616 659 702 747 791 834 875 914 948 979 1003 1022 1034 1039 1036 1027 1012 991 964 933 898 861 822 781 740 699 659 619 581 544 508 474 442 411 383 356 330 306 284 263 243 225 208 193 178 164 152 140 129 119 110 102 94 86 80 74 68 63 58 54 50 47 43 41 38 36 33 31 30 28 27 26 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 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 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 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
 21 22 24 25 27 28 30 32 33 35 37 39 42 44 46 49 51 54 57 60 63 66 70 74 78 82 86 91 96 101 107 113 119 126 133 140 148 156 165 174 184 195 206 217 229 242 255 268 282 297 312 327 343 359 375 391 407 422 437 452 465 478 490 501 510 518 525 530 534 536 537 537 535 532 527 522 515 508 500 492 483 473 464 454 444 434 424 414 404 394 384 375 366 357 348 340 332 324 316 309 302 295 289 283 277 271 266 261 256 251 247 243 239 235 232 229 226 223 220 218 215 213 211 209 207 205 204 202 200 199 197 196 194 193 191 190 188 187 185 183 181 179 177 175 173 170 168 165 163 160 157 154 151 149 146 142 139 136 133 130 127 124 120 117 114 111 108 105 101 98 95 92 89 86 84 81 78 75 73 70 67 65 63 60 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20
 64 68 73 77 82 87 92 97 102 108 113 119 125 131 137 143 150 156 163 170 176 184 191 198 206 213 221 229 237 245 253 262 271 280 289 298 307 317 327 338 348 359 370 382 395 407 421 435 449 465 481 498 516 535 555 576 598 622 646 671 697 724 752 781 809 839 868 897 925 953 980 1005 1028 1049 1067 1082 1094 1103 1107 1108 1104 1096 1084 1067 1047 1023 995 964 930 894 856 817 777 737 696 656 616 577 540 503 468 435 403 373 345 319 294 271 250 230 212 195 180 166 153 141 130 120 111 103 96 89 83 77 72 68 63 60 56 53 50 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 12 14 15 17 20 22 24 27 29 32 35 38 41 45 48 52 56 60
 43 45 48 50 53 56 59 62 65 69 72 76 80 84 88 92 97 101 106 111 117 122 128 134 141 147 154 161 169 177 185 193 202 211 220 230 240 251 261 272 284 295 307 319 332 344 356 369 381 394 406 418 430 441 452 462 471 480 488 495 501 506 511 514 516 516 516 515 513 509 505 500 494 487 479 471 462 452 442 432 421 410 399 388 376 365 353 341 330 318 307 296 285 274 263 252 242 232 222 213 204 195 186 178 170 162 155 147 141 134 128 122 116 110 105 100 96 91 87 83 79 75 72 69 66 63 60 57 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40
 35 38 41 44 47 50 54 57 61 65 69 73 77 82 86 91 96 101 106 111 117 123 128 134 141 147 153 160 166 173 180 187 194 201 208 215 222 229 236 244 251 258 265 272 279 286 293 300 308 315 322 329 336 343 350 358 365 373 381 388 396 404 412 420 428 436 445 453 461 468 476 483 490 497 503 509 514 518 522 525 526 527 527 526 524 521 517 511 505 497 488 479 468 456 444 431 417 402 388 373 358 342 327 312 297 282 268 254 240 227 214 202 191 180 169 159 150 141 133 125 118 111 105 99 94 89 84 80 76 72 69 65 62 60 57 55 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 14 15 17 19 21 23 25 28 30 32
 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 37 39 41 43 46 48 52 55 59 63 67 72 78 84 90 98 106 115 124 135 147 160 175 190 207 226 246 268 291 316 341 368 395 423 450 477 501 523 541 556 565 570 568 562 550 534 515 492 467 440 413 386 359 333 308 284 261 240 220 202 185 170 155 142 130 119 109 100 92 84 77 71 65 60 56 51 47 44 41 38 35 33 31 29 27 26 25 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 4 4 4 5 5 5 6 6 6
 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 65 67 69 72 74 76 79 81 84 86 89 91 94 96 98 100 103 105 107 109 111 113 114 116 117 118 120 121 121 122 123 123 123 123 123 123 123 122 121 121 120 119 118 116 115 114 112 111 109 108 106 104 103 101 99 97 96 94 93 91 89 88 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 71 70 70 69 69 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 19 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 65 68 71 73 77 80 83 87 91 95 99 104 109 115 121 127 133 140 148 156 164 173 183 192 203 214 225 237 249 262 275 289 303 317 331 345 359 373 387 400 413 426 438 449 459 469 477 485 491 497 501 504 506 507 506 505 503 499 495 489 483 476 469 460 452 442 433 423 412 402 391 381 370 359 348 338 327 317 307 297 287 278 269 260 252 244 236 229 222 215 209 203 197 192 187 182 177 173 169 165 161 157 154 151 148 145 142 139 136 134 131 129 126 124 122 119 117 115 113 111 109 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18
 23 25 27 28 30 32 34 36 38 40 43 45 47 50 53 56 59 62 65 69 73 77 81 85 90 95 100 106 112 118 125 132 139 147 156 165 175 185 196 207 220 233 246 261 276 292 308 326 344 362 381 401 420 440 460 479 498 517 534 550 565 578 589 599 606 611 613 614 612 608 602 594 584 573 561 548 533 518 503 486 470 454 437 421 404 388 373 357 342 328 314 300 286 274 261 249 238 227 216 206 196 187 178 169 161 153 145 138 132 125 119 113 108 102 97 93 88 84 80 77 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 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 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22
 42 45 48 51 55 58 62 66 70 74 79 84 88 94 99 105 111 118 125 132 140 148 157 166 176 187 198 210 223 236 251 267 284 302 321 341 363 386 411 438 466 496 527 560 595 632 670 709 750 791 832 874 915 955 993 1029 1062 1091 1116 1136 1151 1161 1165 1164 1157 1144 1127 1106 1080 1051 1020 986 951 914 877 839 802 765 729 693 658 625 592 561 531 502 475 449 424 400 378 356 336 316 298 281 264 249 234 220 207 194 183 172 161 151 142 133 125 118 110 104 97 91 86 81 76 72 67 64 60 57 54 51 49 46 44 42 41 39 38 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 39
 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 58 59 60 62 63 65 67 69 71 74 77 80 83 86 90 94 99 104 109 115 121 127 134 142 150 159 168 178 188 200 211 224 237 251 265 280 296 313 330 347 365 383 402 420 439 457 475 492 509 524 538 551 561 570 577 581 583 583 580 575 568 558 547 534 519 503 486 469 451 432 414 395 376 358 341 323 307 291 275 261 247 234 221 209 198 188 178 169 161 153 145 139 132 126 121 116 111 106 102 99 95 92 89 86 83 81 78 76 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 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 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43
 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 65 69 73 78 83 89 95 101 108 115 123 132 141 150 160 171 183 195 207 221 235 249 264 279 294 310 325 341 355 370 384 396 408 418 426 433 437 440 441 440 436 431 425 416 406 395 383 371 357 344 330 316 302 288 274 261 248 236 224 212 201 191 181 172 163 155 147 140 133 127 121 116 111 106 102 98 94 91 88 85 83 80 78 76 75 73 72 70 69 68 67 67 66 65 65 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6
 252 257 262 266 270 275 279 283 287 290 294 297 300 303 306 309 312 314 317 319 321 323 325 327 329 331 332 334 336 338 340 342 344 346 348 351 353 356 359 362 366 370 374 379 384 389 394 400 406 412 419 425 432 439 446 453 460 467 474 481 487 493 498 503 507 511 514 516 517 517 516 514 511 507 502 496 489 481 472 462 451 440 427 414 401 387 373 359 344 329 315 300 286 271 257 244 230 218 205 193 181 170 160 149 140 131 122 114 106 99 92 85 79 74 68 63 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 74 75 77 78 80 82 84 86 89 91 94 97 100 103 106 109 113 117 121 125 129 133 138 143 147 152 157 162 168 173 178 184 189 194 200 205 211 216 221 227 232 237 242 247
 34 36 37 38 39 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 68 70 72 73 75 77 79 81 83 84 86 88 90 92 95 97 99 101 104 106 109 111 114 117 120 123 126 129 133 136 140 144 148 153 157 162 167 172 177 183 189 195 201 207 214 221 228 235 242 249 257 264 272 280 287 295 302 309 316 323 329 335 341 346 351 355 358 361 364 365 366 366 365 363 361 358 354 350 345 339 333 326 319 311 303 295 286 278 269 260 251 243 234 225 217 209 201 193 186 179 172 165 159 153 148 142 137 132 128 123 119 115 112 108 105 102 99 97 94 92 90 87 85 84 82 80 78 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33
 48 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 121 125 130 134 138 143 147 152 156 161 165 169 174 178 182 186 189 193 196 199 202 205 207 210 212 213 215 216 217 217 218 218 218 218 217 217 216 215 214 213 212 211 210 209 207 206 205 204 202 201 200 199 198 197 195 194 193 192 191 191 190 189 188 187 187 186 185 184 184 183 182 181 181 180 179 178 177 177 176 175 174 172 171 170 169 167 166 164 163 161 159 158 156 154 152 150 148 146 143 141 139 137 134 132 130 127 125 123 120 118 116 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46
 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 83 86 90 94 98 102 107 111 116 121 126 131 136 142 148 153 159 165 171 177 183 188 194 200 205 210 215 219 223 227 230 233 235 237 239 240 240 240 239 239 237 236 234 231 229 226 223 220 216 213 209 206 202 198 195 191 188 184 181 177 174 171 168 165 162 159 156 154 151 149 147 144 142 140 138 136 135 133 132 130 129 127 126 125 124 123 122 121 121 120 119 119 118 118 117 117 117 116 116 116 115 115 115 115 115 114 114 114 114 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 101 99 98 96 95 93 92 90 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 62 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 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 28 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 32
 75 76 78 79 80 82 83 85 86 88 89 91 93 94 96 97 99 101 103 105 107 109 111 113 115 117 120 122 125 128 131 134 137 140 144 147 151 155 159 164 169 173 179 184 190 196 202 208 215 222 230 237 245 253 261 269 278 286 295 303 311 320 328 336 343 350 356 362 368 373 377 380 382 384 385 385 384 382 379 376 372 367 361 355 348 341 333 325 317 308 299 290 281 272 263 254 244 235 226 218 209 201 193 185 177 169 162 155 149 142 136 130 124 119 114 109 104 100 96 92 88 85 81 78 75 73 70 68 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 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 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 73
 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 63 65 67 69 71 74 77 80 83 86 90 94 98 102 107 112 118 123 129 136 142 149 156 164 172 179 188 196 204 212 220 228 235 242 248 254 259 263 265 267 268 268 266 264 260 255 250 243 236 228 220 212 203 194 185 176 167 159 150 142 134 126 119 112 105 98 92 87 81 76 71 66 62 58 54 51 47 44 41 38 36 33 31 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 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 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38
 65 65 64 63 63 62 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 77 77 77 77 77 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66
 164 168 173 177 181 186 191 195 200 205 209 214 219 224 228 233 237 242 246 250 254 258 262 265 268 271 274 276 278 279 280 281 282 282 282 281 280 279 278 276 275 273 270 268 266 263 261 258 256 254 252 249 247 246 244 242 241 240 239 238 237 237 237 237 237 237 238 239 240 241 242 243 245 246 248 250 252 253 256 258 260 262 264 266 268 270 272 274 275 276 278 278 279 279 279 279 278 276 274 272 269 266 262 258 253 248 242 236 230 223 216 209 202 194 187 179 172 164 157 150 142 136 129 123 116 110 105 99 94 89 85 80 76 72 69 65 62 59 56 53 51 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 77 77 78 79 80 81 82 83 84 86 87 89 91 93 95 97 99 101 104 106 109 112 114 117 120 123 127 130 133 137 140 144 148 152 156 160
 48 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 72 73 75 77 79 81 84 86 89 92 95 98 101 105 109 113 117 122 127 132 137 143 149 156 162 170 177 185 193 202 211 221 230 240 251 261 272 283 294 305 316 327 338 349 360 370 380 389 397 405 412 418 424 428 432 434 435 436 435 433 430 426 421 416 409 402 394 386 377 368 358 348 337 327 316 306 295 284 274 263 253 243 233 223 214 205 196 188 180 172 164 157 150 144 137 131 126 120 115 110 106 101 97 93 89 86 83 79 76 74 71 68 66 64 61 59 57 56 54 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 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 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47
 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 46 48 51 54 56 60 63 66 70 74 78 83 88 93 99 105 111 118 126 134 144 153 164 176 189 202 217 234 252 271 292 314 339 365 393 423 455 489 525 562 601 641 682 723 764 804 842 878 911 940 965 984 997 1003 1004 998 985 967 944 916 884 848 811 772 732 691 651 611 573 535 500 466 433 403 374 347 322 299 277 257 238 221 205 191 177 165 154 144 134 125 118 110 103 97 92 86 82 77 73 69 66 62 59 57 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 105 106 107 107 107 108 108 108 108 108 108 108 108 108 108 107 107 106 106 105 105 104 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 86 87 88 89 90 91 92 93 93 94 95 96 96 97 98 98 99 99 100 100 101 101 101 102 102 102 102 102 102 102 101 101 101 100 100 99 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 64 64 64 63 63 62 62 62 61 61 61 60 60
 65 68 70 73 76 79 82 85 88 91 94 98 101 104 108 111 115 118 122 126 129 133 137 141 145 148 152 156 160 164 167 171 175 179 182 186 190 193 197 200 203 207 210 213 217 220 223 226 229 232 236 239 242 245 249 252 255 259 262 266 269 272 276 279 283 286 290 293 296 299 302 305 307 310 312 314 316 317 318 318 319 318 318 317 315 313 310 307 304 300 296 291 285 280 273 267 260 253 246 238 230 222 214 206 198 190 183 175 167 160 152 145 138 131 125 119 113 107 102 97 92 87 83 79 75 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 38 40 42 44 46 48 51 53 55 58 60 63
 174 175 175 176 177 177 178 178 178 179 179 179 179 179 179 178 178 178 178 177 177 176 176 175 174 174 173 173 172 171 171 170 170 169 169 168 168 168 168 168 168 169 169 170 171 172 174 175 177 179 182 185 188 191 194 198 203 207 212 217 222 228 234 240 246 253 259 266 273 281 288 295 303 310 318 325 333 340 347 353 359 365 370 374 378 381 383 384 384 383 381 377 373 367 360 353 344 334 324 313 301 289 276 263 251 238 225 213 200 189 177 166 155 145 136 127 118 110 103 96 89 83 77 72 67 63 59 55 51 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 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 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 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 82 85 88 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 146 149 152 154 156 158 160 162 164 166 167 169 170 172 173
 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 61 63 65 68 71 73 76 79 82 85 89 92 95 99 103 106 110 114 118 122 126 131 135 139 143 147 151 155 158 162 165 168 171 173 175 177 179 179 180 180 179 179 177 175 173 170 167 164 160 156 152 148 143 139 134 129 125 120 115 111 106 102 98 94 90 86 82 79 76 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21
 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 95 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 129 131 132 134 135 137 139 140 142 144 146 148 149 152 154 156 158 160 163 165 168 170 173 176 179 182 185 188 192 195 199 202 206 210 214 218 223 227 232 236 241 246 251 256 261 266 271 275 280 285 290 294 298 302 305 308 311 313 315 316 317 317 316 315 313 310 307 304 299 295 289 284 278 271 265 258 251 244 236 229 222 215 208 201 194 187 181 175 168 163 157 151 146 141 136 131 126 122 118 114 110 106 102 99 96 93 89 87 84 81 78 76 73 71 69 67 64 62 60 58 57 55 53 51 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 66 70 74 78 83 89 94 101 107 114 122 131 140 149 160 172 184 198 212 228 245 264 283 304 326 350 374 399 425 451 478 503 527 550 570 586 600 608 613 613 608 599 585 569 549 527 503 479 453 428 403 378 354 332 310 290 270 252 235 219 205 191 178 166 155 145 135 126 118 110 103 96 90 84 79 74 69 65 60 57 53 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 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 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 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 21 22 23 25 26
 273 275 277 278 279 280 281 282 282 282 282 281 281 280 279 278 276 275 273 272 270 268 266 264 262 260 257 255 253 251 249 246 244 242 240 238 237 235 234 232 231 230 229 228 228 227 227 227 227 228 228 229 230 231 232 233 234 236 237 239 241 243 244 246 248 250 252 254 256 258 259 261 263 264 266 267 268 269 270 270 271 271 271 271 271 270 269 268 267 265 263 261 258 255 252 249 245 241 237 233 228 224 219 214 208 203 197 192 186 181 175 169 164 158 153 147 142 137 132 127 122 117 113 109 104 100 97 93 90 86 83 80 77 75 72 70 68 65 63 62 60 58 56 55 53 52 51 50 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 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 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 63 65 67 68 70 72 74 76 79 81 83 86 89 92 95 98 101 105 109 112 116 121 125 129 134 139 144 149 154 159 165 170 175 181 186 192 198 203 208 214 219 224 229 234 239 243 247 251 255 259 262 265 268 271
 144 149 154 159 164 169 175 180 186 191 197 203 209 215 221 227 233 239 245 251 257 263 269 275 281 286 291 296 301 306 310 314 318 321 324 326 329 330 332 333 333 333 333 332 331 330 328 326 324 321 318 315 312 308 305 301 297 293 289 284 280 276 271 267 262 257 253 248 243 239 234 230 225 220 216 211 207 202 198 193 189 185 180 176 172 168 163 159 155 151 147 143 139 135 132 128 124 121 117 113 110 107 103 100 97 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 100 103 107 110 114 118 122 126 131 135 140
 120 121 122 123 124 125 126 126 127 128 129 130 130 131 132 132 133 134 134 135 135 136 137 137 138 138 139 140 140 141 142 142 143 144 145 146 147 148 149 150 152 153 154 156 157 159 161 163 164 166 168 170 173 175 177 179 182 184 186 189 191 193 196 198 200 202 204 206 208 209 211 212 213 214 215 216 216 216 216 216 216 215 214 213 212 210 208 206 204 202 199 196 193 190 186 183 179 176 172 168 164 160 156 151 147 143 139 135 131 127 123 119 115 111 107 104 100 97 93 90 87 84 81 78 76 73 71 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 61 62 63 64 65 67 68 70 71 72 74 76 77 79 80 82 84 85 87 89 90 92 94 96 97 99 100 102 104 105 107 108 110 111 112 114 115 116 117 119
 146 146 145 144 143 142 142 141 140 139 138 138 137 136 135 135 134 134 133 133 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 133 133 134 135 135 136 137 138 140 141 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 165 167 168 169 170 171 172 173 173 174 174 175 175 175 175 175 175 175 174 174 173 173 172 171 170 169 167 166 165 163 161 159 157 155 153 151 149 146 144 141 138 135 132 129 126 123 120 117 114 110 107 104 101 97 94 91 88 85 82 79 76 74 71 68 66 64 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 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 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 83 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127 129 132 134 136 138 140 142 143 145 146 147 148 148 149 149 149 149 149 149 149 149 148 148 147
 26 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 59 62 64 66 68 70 73 75 78 81 84 87 90 93 96 100 103 107 111 115 119 123 128 132 137 142 147 152 157 163 168 174 180 186 192 198 204 210 217 223 230 236 243 249 255 262 268 274 280 286 292 298 304 309 315 320 325 330 335 339 344 348 352 356 359 362 365 368 370 372 373 374 374 374 373 371 369 366 362 358 353 347 341 333 326 317 308 299 289 279 269 258 248 237 227 216 206 196 186 177 168 159 151 143 135 128 121 115 109 103 98 93 88 83 79 75 71 68 65 62 59 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25
 86 87 87 88 88 89 90 90 91 92 93 93 94 95 96 97 99 100 101 103 104 106 107 109 111 113 115 117 119 121 124 127 129 132 135 138 142 145 149 153 157 161 165 169 174 178 183 187 192 197 202 207 212 216 221 226 230 234 238 242 246 249 252 255 257 259 261 262 263 263 263 263 263 262 260 259 257 255 252 250 247 244 240 237 233 229 225 221 216 212 207 203 198 194 189 184 179 174 170 165 160 155 150 146 141 136 132 127 123 118 114 110 106 102 98 94 91 87 84 81 78 75 72 69 67 64 62 60 57 55 54 52 50 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86
 31 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 50 51 53 55 56 58 60 62 65 67 69 72 74 77 80 83 86 90 93 97 100 104 108 113 117 122 127 132 137 143 149 154 161 167 173 180 187 194 201 208 215 222 229 236 243 250 257 263 270 276 281 287 292 296 300 304 307 309 311 313 314 314 314 313 312 310 308 305 302 299 295 291 287 282 277 272 266 260 255 249 243 237 230 224 218 212 206 199 193 187 181 175 169 164 158 153 147 142 137 132 128 123 119 115 111 107 103 99 96 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 60 59 58 57 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30
 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 63 65 68 71 74 77 81 85 89 94 99 105 111 117 124 132 139 148 157 167 177 187 198 210 222 234 247 260 273 286 298 310 322 332 342 351 358 364 368 371 372 371 369 365 359 352 344 335 325 314 302 290 278 266 254 242 230 218 207 196 185 175 165 156 147 138 130 122 115 108 101 95 89 83 78 73 69 64 60 56 53 49 46 43 41 38 36 34 32 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 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 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 77 78 80 82 83 85 87 89 90 92 94 95 97 98 100 101 103 104 105 107 108 109 110 111 111 112 113 113 113 114 114 114 114 113 113 113 112 112 111 110 109 108 107 106 105 103 102 100 99 97 95 94 92 90 88 86 84 82 80 78 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32
 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 63 66 69 73 77 81 86 91 97 103 109 117 125 134 143 154 165 178 191 206 222 239 257 277 298 320 343 367 392 418 443 468 492 515 535 553 568 578 585 587 584 577 566 551 533 511 488 464 438 412 387 361 337 313 290 269 248 229 212 195 179 165 152 139 128 117 108 99 90 83 76 70 64 58 53 49 45 41 38 35 32 29 27 25 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 30 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 60 62 64 66 68 69 71 72 74 75 76 77 78 79 80 81 81 81 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 66 65 63 61 59 57 55 53 51 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19
 95 96 97 97 98 99 100 100 101 102 103 103 104 105 106 106 107 108 109 110 110 111 112 113 113 114 115 115 116 117 117 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 126 126 125 125 125 124 123 123 122 121 121 120 119 118 117 116 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 93 92 91 90 89 88 88 87 86 86 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 82 82 83 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 109 110 111 111 112 113 113 113 114 114 114 115 115 115 115 115 115 115 115 115 115 114 114 114 113 113 113 112 112 111 111 110 110 109 109 108 107 107 106 105 105 104 103 103 102 101 100 100 99 99 98 97 97 96 96 95 95 95 94 94 94 94 94 94 94 95 95 95 96 96 97 98 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 116 117 118 120 121 122 124 125 126 127 129 130 131 132 133 134 135 136 137 137 138 139 139 140 140 141 141 141 141 142 141 141 141 141 140 140 139 139 138 137 136 135 134 133 131 130 128 127 125 124 122 120 118 117 115 113 111 110 108 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 88 87 86 86 86 85 85 85 85 84 84 84 84 84 85 85 85 85 85 86 86 86 87 87 88 88 88 89 89 90 91 91 92 92 93 93 94 95
 161 165 169 173 177 181 184 188 192 195 199 202 205 209 212 215 218 222 225 228 231 234 237 240 243 246 249 253 256 259 262 265 269 272 276 279 283 287 290 294 298 302 306 310 314 318 322 325 329 332 336 339 342 344 346 348 349 350 350 350 349 348 346 343 340 337 333 329 324 319 313 307 301 294 287 280 273 266 258 251 243 235 228 220 213 205 198 190 183 176 169 162 156 149 143 137 131 125 119 113 108 103 98 93 88 84 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 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 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 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 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 85 89 93 97 100 104 108 112 116 120 125 129 133 137 141 145 149 153 157
 36 37 37 38 39 41 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 70 73 76 79 82 86 89 93 98 102 107 112 118 124 130 137 144 151 159 167 176 185 195 205 216 226 237 249 260 271 283 294 304 314 324 332 340 347 352 356 359 361 362 361 359 356 352 347 341 334 327 320 312 304 295 287 278 270 261 253 245 236 229 221 214 206 199 192 186 180 173 167 162 156 151 146 141 136 131 126 122 118 114 110 106 102 98 95 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 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 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35
 90 90 91 91 91 92 92 93 93 94 95 96 96 97 99 100 101 102 104 105 107 109 111 113 116 118 121 124 127 130 134 138 142 146 151 156 161 167 172 178 185 192 199 206 213 221 229 237 245 253 262 270 278 286 293 300 307 313 319 324 328 332 335 337 338 339 339 338 337 335 332 329 326 322 317 313 308 303 298 293 287 282 276 271 265 260 255 250 244 239 234 230 225 220 215 211 206 202 198 193 189 185 181 177 173 169 165 161 157 154 150 146 143 139 135 132 129 125 122 119 115 112 109 107 104 101 98 96 94 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 67 68 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 84 83 81 80 79 77 76 74 72 71 69 67 66 64 62 61 59 58 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 90 90 90
 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 93 97 102 108 113 119 125 132 139 146 154 162 170 178 186 195 204 212 221 229 237 244 251 258 264 269 273 277 279 281 282 282 281 279 277 274 270 265 260 255 249 243 237 230 224 217 211 204 197 191 185 178 172 166 160 155 149 144 138 133 129 124 119 115 111 106 102 99 95 91 88 85 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 48 47 45 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 97 99 102 104 106 109 111 114 116 119 121 124 126 128 131 133 135 136 138 140 141 142 143 143 144 144 144 143 143 142 141 140 139 137 135 134 132 130 127 125 123 121 118 116 113 111 109 106 104 102 100 97 95 93 91 89 87 85 83 81 80 78 76 75 73 71 70 69 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27
 94 94 94 94 94 94 94 95 95 95 96 97 97 98 99 100 101 102 103 105 106 108 110 112 114 116 119 121 124 127 131 134 138 142 146 151 156 161 167 172 178 185 191 198 206 213 221 228 236 244 252 259 267 274 281 288 294 300 305 309 313 316 318 319 319 319 318 316 314 310 306 302 297 292 286 280 273 267 260 253 246 239 232 225 218 211 204 197 190 184 177 171 165 159 153 147 142 136 131 126 121 116 111 106 102 98 94 90 86 82 78 75 72 68 65 63 60 57 55 53 50 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 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 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 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 38 38 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 79 81 82 83 84 86 87 88 89 90 91 91 92 93 93 94 94 95 95 95 95 96 96 96 96 96 95 95 95 95 95 95 94 94 94 94 94 94 94
 111 116 120 124 129 134 139 144 149 155 161 166 173 179 185 192 199 206 214 221 229 236 244 252 260 268 276 284 291 299 306 312 319 324 330 334 338 341 344 346 347 347 346 345 342 339 336 332 327 322 317 311 305 298 292 286 279 273 267 260 254 248 243 237 232 226 222 217 212 208 204 200 196 193 190 186 183 181 178 176 173 171 169 167 165 163 162 160 159 157 156 155 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 132 131 130 129 127 126 125 123 122 121 119 118 117 115 114 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 96 95 94 93 92 92 91 90 89 89 88 88 87 86 86 85 85 85 84 84 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 83 83 83 84 84 85 85 86 86 87 88 88 89 89 90 91 91 92 93 94 94 95 96 96 97 97 98 99 99 99 100 100 100 100 101 101 100 100 100 100 99 99 98 97 96 96 95 94 92 91 90 89 88 86 85 84 82 81 79 78 77 75 74 72 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 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 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 93 96 100 103 107
 78 80 82 84 86 88 90 91 93 95 97 98 100 102 103 105 107 108 110 111 112 114 115 116 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140 141 142 144 146 147 149 151 153 155 157 160 162 165 167 170 172 175 178 181 184 186 189 192 195 197 200 202 205 207 209 211 213 214 216 217 218 219 219 219 219 219 219 218 217 215 214 212 209 207 204 201 198 195 191 188 184 180 176 172 167 163 159 154 150 145 141 137 132 128 124 120 116 112 109 105 102 99 96 93 90 87 85 82 80 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 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 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77
 95 97 99 101 104 106 108 109 111 113 114 116 117 118 119 120 120 121 121 122 122 122 121 121 121 120 120 119 118 117 116 115 114 113 112 111 109 108 107 106 105 104 103 101 100 100 99 98 97 96 95 95 94 94 93 93 92 92 91 91 91 91 90 90 90 90 90 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 52 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 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 57 59 61 63 66 68 70 73 75 78 80 83 85 88 90 92
 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 117 118 119 120 121 121 122 122 123 123 123 124 124 124 124 123 123 123 122 121 121 120 119 118 116 115 114 113 111 110 108 107 105 103 102 100 99 97 96 94 93 91 90 89 87 86 85 84 83 82 81 80 80 79 78 77 77 76 76 76 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 78 78 78 78 78 79 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56
 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 105 106 108 109 110 111 112 113 114 115 115 116 116 116 116 115 115 114 114 113 112 111 110 108 107 105 103 102 100 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 54 52 51 50 49 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 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 41 41 41 41 41 41 41
 64 63 61 59 57 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 81 82 83 84 85 85 86 86 87 87 87 87 87 87 87 86 85 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 67 65 64 62 61 60 59 58 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 115 117 119 121 123 125 126 128 129 130 131 132 132 132 132 132 132 131 131 130 129 127 126 124 122 120 118 116 114 111 109 106 104 101 99 96 94 91 89 86 84 82 79 77 75 73 70 68 66
 137 135 134 132 130 128 126 124 122 120 118 116 113 111 109 107 105 104 102 100 98 96 95 93 92 90 89 88 87 85 85 84 83 82 82 81 81 81 81 81 81 82 82 83 84 85 86 88 89 91 92 94 96 99 101 103 106 108 111 113 116 119 122 125 127 130 133 136 138 141 143 146 148 150 152 154 155 156 157 158 159 159 159 159 158 157 156 155 153 151 149 147 144 141 138 135 132 128 124 121 117 113 109 105 102 98 94 90 86 83 79 76 72 69 66 63 60 58 55 52 50 48 46 44 42 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 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 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 42 43 44 45 47 48 49 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 95 98 102 105 109 112 115 118 122 125 127 130 133 135 137 139 140 142 143 143 144 144 144 144 144 143 142 141 140 139
 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 72 74 76 79 82 85 88 92 95 99 103 107 111 116 121 126 131 136 141 146 152 158 163 169 175 180 186 192 197 202 207 212 217 221 225 228 231 234 236 237 238 238 238 237 236 234 231 228 224 220 215 210 204 199 193 187 180 174 167 161 154 148 141 135 129 123 118 112 107 102 97 93 88 84 80 77 73 70 67 64 61 59 57 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 40 40
 88 90 92 94 95 97 99 101 103 104 106 108 110 112 113 115 117 118 119 121 122 123 124 124 125 125 125 124 124 123 122 121 120 118 116 114 112 110 108 105 102 100 97 94 91 89 86 83 80 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 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 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87
 56 56 56 55 55 55 55 55 55 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 57 57 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 98 101 105 108 112 116 120 124 128 132 136 141 145 149 153 157 162 165 169 173 176 180 183 185 188 190 192 194 195 196 196 196 196 195 194 193 191 189 187 184 181 178 175 171 168 164 160 155 151 147 142 138 134 129 125 121 116 112 108 104 100 97 93 90 86 83 80 77 75 72 70 67 65 63 61 60 58 56 55 54 52 51 50 49 48 48 47 46 46 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56
 179 175 171 166 162 157 153 148 144 139 135 130 126 122 117 113 109 105 102 98 94 91 88 85 82 79 76 74 71 69 67 65 63 62 60 59 58 56 55 55 54 53 53 52 52 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 88 88 87 86 86 85 84 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 74 76 79 81 84 87 91 94 98 101 105 110 114 118 123 128 133 138 143 148 153 158 162 167 172 176 180 184 188 191 193 196 197 199 199 200 200 199 198 196 194 192 189 186 182
 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 50 53 56 60 64 68 73 78 83 89 95 102 109 117 125 134 143 152 162 173 184 195 206 218 229 240 252 262 273 283 291 299 306 312 316 319 321 321 320 318 314 310 304 297 290 282 274 265 256 247 238 229 220 211 202 194 185 177 169 162 155 148 141 135 129 123 118 113 108 103 99 95 91 87 84 81 78 75 72 70 68 66 64 62 61 59 58 57 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 64 65 66 68 70 71 73 75 77 80 82 85 87 90 93 96 99 102 106 109 113 116 120 124 128 132 136 140 145 149 153 157 161 165 169 173 177 180 183 186 188 191 192 193 194 194 194 193 192 190 187 185 181 177 173 168 163 158 153 147 141 135 129 124 118 112 106 101 96 91 86 81 76 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17
 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 93 96 100 104 108 113 117 122 127 132 137 143 149 155 161 167 174 181 188 195 202 209 216 224 231 239 246 253 260 267 274 280 286 292 297 302 306 310 313 316 318 319 320 320 320 319 318 316 314 311 308 304 300 296 291 286 280 275 269 263 257 251 244 238 231 224 218 211 204 198 191 184 178 171 165 158 152 146 140 134 128 123 117 112 107 102 97 92 88 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 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 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41
 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 96 100 104 109 113 118 123 128 133 138 144 150 156 162 169 175 182 189 197 204 212 220 228 236 244 252 260 268 276 284 291 299 306 312 318 324 329 333 336 339 341 343 343 343 342 340 337 333 329 324 319 312 306 299 291 283 275 267 259 250 242 233 225 216 208 200 192 184 176 169 161 154 148 141 135 129 123 118 112 107 102 98 94 89 86 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 46 47 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31
 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 90 92 94 97 100 102 105 108 111 114 117 120 123 126 129 133 136 140 143 147 151 154 158 161 165 169 172 175 179 182 185 187 190 192 194 196 197 198 198 199 198 198 197 195 194 192 189 187 184 181 177 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 95 92 90 87 84 82 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55
 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 87 89 91 94 96 99 102 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 148 151 154 156 158 160 162 164 166 168 169 170 171 172 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 184 183 183 182 181 180 179 178 176 175 173 171 169 166 164 161 158 155 153 150 146 143 140 137 134 131 128 124 121 118 115 112 110 107 104 101 99 96 94 92 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 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 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39
 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 76 79 82 85 89 92 94 97 100 103 106 108 110 112 114 116 117 118 119 119 119 119 118 117 116 115 113 111 108 106 103 100 98 95 92 89 86 83 80 77 74 71 69 66 64 62 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31
 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 67 68 70 71 73 75 77 79 81 83 85 88 90 92 95 97 100 103 105 108 111 113 116 118 121 124 126 129 131 134 136 138 140 142 144 146 148 149 151 152 153 154 155 155 156 156 156 156 156 155 154 154 153 151 150 149 147 145 143 141 139 137 135 132 130 127 125 122 119 117 114 112 109 106 104 101 99 96 94 92 89 87 85 83 81 80 78 76 75 74 72 71 70 69 68 68 67 66 66 66 65 65 65 65 65 65 65 66 66 66 67 67 68 69 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 93 94 96 98 100 102 104 106 108 110 112 115 117 120 122 125 127 130 132 135 138 141 143 146 149 152 154 157 160 162 165 167 169 172 174 176 177 179 180 181 182 183 184 184 184 184 184 183 182 181 180 179 177 175 173 171 169 167 164 162 159 156 153 150 147 145 142 139 136 133 130 127 124 121 118 115 112 109 107 104 101 99 96 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 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 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39
 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 51 54 57 60 63 67 71 76 81 86 91 97 103 109 116 123 130 138 146 154 162 170 179 187 196 204 213 221 229 236 243 250 256 261 266 270 273 276 277 278 278 278 276 274 271 268 264 259 254 249 243 237 231 224 218 211 204 198 191 184 177 171 164 158 151 145 139 133 128 122 117 112 107 102 98 94 90 86 83 79 76 73 70 68 66 63 61 60 58 56 55 54 53 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 79 81 82 84 85 86 88 89 90 91 93 94 95 95 96 97 97 98 98 98 98 98 98 98 97 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 72 72 71 70 70 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34
 76 77 79 81 82 84 86 88 91 93 95 97 100 102 105 107 110 112 115 117 120 122 124 127 128 130 132 133 134 135 135 135 135 135 134 133 131 129 127 125 123 120 117 114 111 108 104 101 98 95 92 88 85 82 79 77 74 71 69 67 64 62 60 58 57 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 69 70 71 73 74 76 77 78 79 80 81 82 82 83 83 83 83 83 83 83 82 82 81 80 79 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 57 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 84 84 84 84 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 82 81 80 79 78 76 75 74 73 72 71 69 68 67 66 66 65 64 63 62 62 61 61 60 60 60 60 59 59 59 59 59 60 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 73 74
 94 96 99 101 103 106 108 111 114 117 121 124 128 132 136 141 146 151 156 162 168 174 181 188 195 203 211 220 229 238 248 258 268 279 290 301 312 323 334 345 355 365 374 382 389 395 400 404 406 406 406 404 400 395 389 382 374 365 355 345 334 323 312 300 289 277 266 255 244 234 224 214 204 195 186 178 169 162 154 147 140 134 128 122 116 111 106 101 96 92 87 83 79 76 72 69 65 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 109 110 112 114 115 117 118 119 121 122 123 124 125 126 126 127 128 128 128 129 129 129 129 128 128 127 127 126 125 124 123 122 121 120 118 117 115 113 111 110 108 106 104 102 100 98 96 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 72 73 73 74 75 75 76 77 78 79 80 81 82 83 85 86 88 89 91 93
 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 87 88 89 89 90 91 91 92 93 93 94 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 94 93 93 92 91 90 88 87 86 85 84 83 81 80 79 78 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 68 69 70 71 72 73 74 75 76 77 79 80 81 83 85 86 88 90 92 94 96 98 100 103 105 108 110 113 115 118 121 124 126 129 132 135 138 140 143 145 148 150 152 154 156 157 159 160 161 161 161 161 161 161 160 159 157 156 154 152 150 148 145 143 140 138 135 132 130 127 124 122 119 117 114 112 110 108 106 104 102 100 98 97 95 94 93 91 90 89 88 87 86 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 84 84 85 85 86 87 88 89 90 91 92 94 95 96 98 100 102 104 106 108 110 112 115 117 120 123 125 128 131 134 137 140 143 146 149 152 154 157 159 161 163 165 166 167 168 169 169 168 168 167 166 164 162 160 158 155 153 150 147 143 140 137 133 130 126 123 120 116 113 110 107 104 101 98 95 92 89 87 84 82 80 78 76 74 72 70
 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 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 6 7 7 7 7 7 7 7 7 7 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 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 52 52 53 54 54 54 55 55 55 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28
 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 66 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29
 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20
 101 98 96 94 93 91 89 88 87 85 84 83 83 82 81 81 81 80 80 80 81 81 81 82 83 84 85 86 87 88 90 92 94 96 98 100 102 105 107 110 112 115 118 121 123 126 129 131 134 136 138 140 142 143 145 145 146 147 147 147 146 146 145 144 142 141 139 137 135 133 131 129 127 124 122 120 117 115 113 111 108 106 104 102 100 98 96 94 92 90 89 87 85 84 82 81 79 78 76 75 74 72 71 69 68 67 66 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 70 71 73 75 76 78 80 81 82 83 85 85 86 87 87 87 87 87 87 86 85 84 83 82 81 79 77 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 39 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 60 62 65 67 70 73 76 80 83 87 91 95 100 104 109 113 118 123 128 133 137 142 147 151 155 159 163 166 169 171 173 174 175 175 175 174 173 171 169 167 164 161 158 155 151 148 144 141 137 134 130 127 123 120 117 114 111 108 105 103
 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 89 91 93 95 97 98 100 103 105 107 109 111 114 116 118 121 123 126 128 131 133 136 138 141 143 146 148 150 152 154 156 157 159 160 161 162 163 164 164 164 164 164 164 163 162 161 160 159 157 156 154 152 150 148 146 143 141 138 136 133 130 127 125 122 119 116 113 110 107 105 102 99 96 93 90 87 85 82 79 76 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 72 74 76 78 80 82 84 86 88 89 91 92 94 95 96 97 98 99 100 101 101 101 101 101 101 101 101 100 100 99 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66
 39 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 91 94 96 98 100 102 104 105 107 108 109 110 111 111 111 111 111 111 110 109 108 107 106 105 103 101 99 97 95 93 91 88 86 84 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39
 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 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 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 76 76 76 76 76 75 75 75 75 74 74 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 74 74 75 75 75 76 76 76 76 77 77 77 77 77 76 76 76 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 58
 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 71 72 72 73 74 74 75 76 77 78 80 81 82 84 86 87 89 91 93 96 98 101 103 106 109 112 115 119 122 125 129 133 136 140 144 148 151 155 158 161 164 167 169 171 173 174 175 175 174 173 172 169 167 163 159 155 151 146 141 135 130 124 119 113 108 102 97 92 87 82 78 73 69 65 62 58 55 52 49 46 44 42 39 37 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 37 39 40 42 45 47 49 51 54 56 59 61 64 66 68 71 73 75 77 79 81 82 84 85 85 86 86 86 86 85 85 84 82 81 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28
 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 59 59 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 82 83 83 84 85 86 86 87 87 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 80 79 78 76 75 73 71 69 68 66 64 62 60 58 56 54 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 28 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 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 50 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 59 60 60 61 61 61 61 61 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57
 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 105 109 113 117 120 124 128 131 135 138 141 143 146 148 149 150 151 151 151 151 150 148 146 144 142 139 136 132 129 125 121 117 113 109 105 101 97 93 89 85 81 78 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 77 78 79 80 82 83 83 84 85 86 86 87 87 88 88 88 88 87 87 86 86 85 84 83 82 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 57 59 61 63 65 68 70 73 76 78 82 85 88 91 95 98 102 106 109 113 117 120 124 127 131 134 137 140 143 145 148 150 151 153 154 155 156 156 156 156 155 154 153 152 151 149 147 145 143 141 138 136 133 130 128 125 122 119 116 113 110 107 105 102 99 96 93 90 88 85 83 80 77 75 73 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 64 65 65 65 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36
 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 52 54 56 59 62 65 68 71 75 79 83 87 92 97 102 107 113 119 125 131 137 143 149 155 161 166 172 176 181 184 187 190 192 193 193 193 191 190 188 185 182 178 174 170 166 162 157 153 148 144 139 135 131 127 123 120 116 113 109 106 103 101 98 95 93 91 89 87 85 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 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 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24
 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 71 73 74 76 77 78 79 80 81 81 81 81 81 80 80 79 78 76 75 74 72 70 68 66 64 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27
 55 56 57 58 59 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 86 87 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 90 90 90 90 89 89 89 89 88 88 88 87 87 87 87 86 86 86 85 85 85 84 84 84 83 83 82 82 81 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 79 79 79 80 80 79 79 79 79 79 78 78 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55
 117 116 114 112 111 109 107 106 104 102 100 99 97 95 93 92 90 88 86 85 83 82 80 79 77 76 75 73 72 71 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 65 65 66 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 97 99 100 101 102 103 103 104 105 105 105 106 106 106 106 105 105 104 104 103 102 101 100 99 98 97 95 94 92 91 89 87 85 84 82 80 78 76 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 65 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 115 117 118 119 120 122 123 124 125 126 127 128 129 130 130 131 131 132 132 132 132 132 132 132 131 131 130 129 128 127 126 125 124 123 122 120 119
 118 121 123 126 127 129 130 131 132 133 133 132 132 131 130 128 127 125 123 120 118 115 112 109 107 104 101 98 95 92 89 86 83 80 78 75 72 70 68 66 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 44 43 42 42 41 40 40 40 39 39 38 38 38 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 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 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 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 68 70 71 73 74 76 77 78 80 81 82 83 83 84 85 85 86 86 86 86 85 85 85 84 83 82 81 80 79 78 77 75 74 72 71 69 68 66 64 63 61 59 58 56 55 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 46 48 50 53 55 58 61 64 67 70 73 76 79 83 86 89 93 96 100 103 106 109 113 116
 67 69 71 72 74 76 77 79 81 83 85 86 88 90 92 94 95 97 99 100 101 103 104 105 106 107 107 108 108 108 108 108 107 107 106 105 104 103 102 101 99 98 96 95 93 92 90 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 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 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 70 70 70 70 69 69 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 53 54 55 56 57 59 60 61 63 64 66
 52 53 54 55 56 57 59 60 62 64 66 68 71 74 77 80 84 88 93 98 103 109 115 123 130 139 148 158 168 180 192 205 219 233 248 263 277 292 306 319 331 340 348 352 354 353 349 343 333 322 309 295 279 263 248 232 216 201 187 174 161 149 138 128 119 110 102 95 88 82 76 71 66 62 58 54 51 47 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 89 93 98 102 107 112 117 122 126 131 136 140 144 147 150 153 155 157 157 158 157 156 155 153 151 148 145 141 138 134 130 126 122 118 115 111 107 104 101 98 95 92 90 87 85 83 81 80 78 77 76 74 74 73 72 71 71 70 70 70 70 70 70 70 70 70 71 71 72 72 73 73 74 75 76 76 77 78 79 80 81 81 82 83 84 84 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 76 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 67 68 70 71 73 74 76 78 79 81 82 84 85 86 88 89 90 91 92 93 94 95 95 96 96 96 96 96 96 96 95 95 94 93 92 91 90 89 88 86 85 83 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 79 78 78 77 76 76 75 75 74 74 73 72 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 66 65 65 65 65 66 66 66 66 66 67 67 68 68 69 69 70 71 71 72 73 74 75 75 76 77 78 79 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 82 82 81 80 79 79 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 64
 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 75 78 80 83 86 88 91 95 98 101 104 107 111 114 117 120 123 126 129 132 134 136 138 140 141 142 143 144 144 144 143 143 142 141 140 138 137 135 133 131 129 127 125 123 120 118 116 114 112 109 107 105 103 101 99 97 95 93 91 90 88 86 85 83 81 80 78 77 75 74 72 71 70 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 50 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 68 68 68 68 68 68 67 67 66 65 65 64 63 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 51 50 50 49 49 49 48 48
 103 102 101 101 100 100 99 99 99 99 99 99 99 99 99 99 99 100 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 107 108 108 108 108 108 108 108 108 108 108 108 107 107 106 106 105 105 104 103 103 102 101 101 100 99 98 97 97 96 95 94 94 93 92 92 91 90 90 89 89 88 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 80 80 80 80 79 79 79 78 78 78 77 77 76 75 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 95 95 95 96 96 96 97 97 98 99 99 100 101 102 103 104 105 106 107 109 110 112 113 115 117 118 120 122 124 126 128 131 133 135 138 140 142 145 147 149 151 153 155 157 159 161 162 163 164 165 165 166 166 166 165 165 164 162 161 160 158 156 154 152 150 147 145 143 140 138 136 133 131 129 126 124 122 120 118 116 115 113 111 110 108 107 106 105 104
 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 88 89 89 90 90 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 81 81 80 79 78 78 77 76 76 75 75 74 73 73 72 72 71 70 70 69 69 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 70 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 95 95 95 95 95 95 94 94 93 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 75 74 73 71 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 82 81 81 80 80 79 79 78 77 76 76 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48
 166 166 166 165 164 162 160 158 155 152 149 146 143 139 136 132 129 125 121 118 115 111 108 105 102 99 96 94 91 89 87 85 83 82 80 79 78 77 76 75 75 75 75 75 75 75 76 77 77 78 80 81 82 84 85 87 89 91 93 95 97 99 101 103 105 107 109 110 112 114 115 117 118 119 120 121 121 122 122 122 122 122 121 121 120 119 118 117 115 114 112 111 109 107 105 103 101 99 97 94 92 90 88 85 83 81 78 76 74 72 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 62 61 60 59 57 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 80 84 89 93 98 103 107 112 117 122 127 132 136 141 145 149 153 156 159 161 163 165 166
 65 65 65 66 66 66 66 65 65 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 48 46 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 77 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 72 74 76 77 79 80 81 82 83 84 85 85 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65
 74 74 74 74 75 75 76 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 99 101 103 106 109 112 114 117 120 123 126 129 132 135 138 140 143 145 147 149 150 151 152 152 152 152 151 150 149 147 145 143 141 138 136 133 130 127 124 121 118 116 113 110 107 105 102 100 98 96 94 92 90 89 87 86 85 83 82 81 81 80 79 79 78 78 78 78 77 77 77 78 78 78 78 79 79 79 80 80 81 81 82 83 83 84 84 84 85 85 86 86 86 86 86 86 86 85 85 84 83 83 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 56 55 53 52 51 50 49 47 46 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 46 47 48 50 51 52 53 55 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 83 84 85 86 86 87 87 87 87 87 87 86 85 84 83 82 81 79 78 76 74 72 71 69 67 65 64 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 75 74 74 74 74 74 73 73 73
 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 73 74 75 76 77 77 77 76 75 74 72 70 68 66 64 61 59 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 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 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16
 98 100 103 106 108 110 112 114 116 118 119 120 121 121 121 121 121 120 119 118 117 115 113 111 109 107 104 102 99 96 93 90 88 85 82 79 76 74 71 68 66 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 74 77 80 83 86 89 92 95
 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 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 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10
 97 98 99 100 100 101 102 102 103 103 103 103 104 104 104 104 103 103 103 103 102 102 102 101 101 100 99 99 98 97 97 96 95 94 93 92 92 91 90 89 88 87 86 85 84 84 83 82 81 80 79 79 78 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 59 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 33 32 32 32 31 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 55 57 59 61 63 65 66 68 70 72 74 75 77 79 81 82 84 86 87 89 90 91 93 94 95 96
 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 52 54 56 59 62 64 67 70 73 76 79 83 86 89 93 96 99 103 106 110 113 117 120 123 126 129 132 134 137 139 141 142 143 144 145 145 145 145 144 143 142 140 138 136 133 131 128 125 122 119 115 112 109 105 102 99 95 92 89 86 83 80 77 75 72 70 67 65 63 61 60 58 56 55 54 53 51 50 50 49 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52
 102 97 93 89 85 81 78 74 71 68 65 63 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 63 65 67 69 71 74 76 78 81 83 85 87 90 92 94 96 98 101 103 105 106 108 110 112 113 115 116 117 119 120 121 121 122 123 123 123 123 123 123 122 122 121 120 119 118 116 115 113 111 109 107 105 103 100 98 95 93 90 88 85 82 80 77 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 78 78 78 78 77 77 76 76 75 75 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 98 100 101 102 103 105 106 107 109 110 111 113 114 116 118 119 121 123 125 127 129 131 134 136 139 142 145 148 151 155 159 163 167 172 177 182 187 192 198 204 210 216 222 228 233 239 245 250 254 258 262 265 267 268 268 268 266 264 261 257 253 248 242 235 229 221 214 207 199 191 184 176 169 162 155 148 141 135 129 123 117 112 107
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 31 31 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 36 37
 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 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 60 60 60 59 59 59 58 58 57 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35
 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 77 78 79 80 81 82 83 84 84 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37
 75 77 79 81 83 85 87 89 91 92 94 95 96 97 97 97 98 97 97 96 96 94 93 92 90 88 86 84 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 44 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72
 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 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 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 40 41 41 42 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 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 78 79 80 82 83 83 84 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61
 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 96 99 102 105 108 111 114 117 119 122 124 126 128 129 130 131 131 131 131 130 130 128 127 125 123 121 118 116 113 110 108 105 102 99 96 93 90 87 84 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 79 80 80 80 80 80 80 79 79 78 77 77 76 75 73 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 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 18 18 19 19 19 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32
 61 64 67 70 73 76 79 82 86 89 92 95 98 100 103 105 106 108 109 109 109 109 108 106 104 102 100 97 94 91 87 84 80 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 37 37 37 36 36 36 36 36 36 35 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 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 52 54 56 59
 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 46 47 49 50 51 52 54 55 56 56 57 58 58 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 50 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 97 99 101 103 104 106 108 109 111 113 114 115 117 118 119 120 121 122 122 123 123 124 124 124 124 123 123 122 122 121 120 118 117 115 114 112 110 108 106 104 102 99 97 95 92 90 88 85 83 81 79 76 74 72 70 68 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 85 87 89 91 93 95 96 98 100 102 104 106 107 109 110 111 112 113 114 115 115 115 115 115 115 114 113 112 111 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 67 68 70 72 73 75 77 79 81 82 84 86 88 90 92 94 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 79 78 77 75 74 72 70 69 67 65 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 66 66 66 65 65 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 83 82
 116 114 111 109 106 103 100 97 94 92 89 86 83 80 78 75 73 70 68 65 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 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 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 75 78 81 83 86 89 91 93 96 98 100 101 103 104 105 106 106 107 107 107 106 106 105 104 103 101 100 98 97 95 93 91 89 88 86 84 82 80 78 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 65 66 68 70 71 73 75 78 80 82 85 88 90 93 96 99 102 105 107 110 113 116 118 120 123 125 127 128 130 131 131 132 132 132 132 132 131 130 128 127 125 123 121 119
 66 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 40 41 43 44 46 47 49 51 52 54 55 56 58 59 60 61 62 63 64 64 65 66 66
 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 46 46 47 47 47 48 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 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
 21 22 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 79 82 85 88 91 94 97 100 103 105 108 110 112 113 115 116 117 117 117 117 116 115 114 112 111 108 106 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 57 54 52 50 48 45 43 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 47 49 50 51 52 54 55 56 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 90 91 92 93 93 94 94 94 94 94 93 93 92 91 90 89 87 86 85 83 82 80 79 78 76 75 74 72 71 70 69 68 68 67 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20
 97 96 95 93 92 91 89 88 86 84 83 81 79 78 76 75 73 71 70 69 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 48 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 71 73 75 77 79 81 83 85 86 88 90 92 93 95 96 97 98 99 100 101 101 101 101 101 101 101 100 100 99 98
 66 66 66 66 67 67 67 68 68 69 69 70 71 72 72 74 75 76 78 79 81 83 86 88 91 94 97 100 104 108 113 117 123 128 134 140 147 154 161 168 176 184 192 201 209 217 225 233 240 247 253 258 262 265 267 268 268 267 264 261 256 251 245 239 232 225 217 209 202 194 186 179 172 164 158 151 145 139 133 127 122 117 113 108 104 100 96 93 89 86 83 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 85 88 92 96 100 105 109 114 119 124 130 135 141 146 152 157 163 168 173 178 182 186 189 192 194 196 196 196 196 194 192 190 186 183 178 174 169 164 158 153 148 142 137 132 127 122 117 112 108 104 100 96 93 90 87 84 81 79 76 74 72 70 69 67 65 64 63 62 60 59 58 58 57 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 66
 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 80 81 82 83 84 85 86 87 87 88 89 89 89 89 89 89 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 61 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 86 87 88 90 91 93 94 95 97 98 99 100 101 103 104 105 106 107 107 108 109 110 110 111 111 112 112 112 113 113 113 113 113 113 113 112 112 112 111 111 110 109 109 108 107 106 105 104 103 102 101 100 99 97 96 95 93 92 91 89 88 87 85 84 83 81 80 78 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64
 14 14 14 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 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 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 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 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14
 69 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 74 75 77 80 82 85 87 90 93 97 100 104 108 112 116 121 126 131 136 142 148 154 160 167 173 180 187 194 201 207 214 220 226 232 237 241 245 248 250 251 251 250 248 246 242 237 232 226 219 212 205 197 189 181 173 165 157 149 141 134 127 120 114 108 102 97 92 87 83 79 75 71 68 65 62 60 57 55 53 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 39 39 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 57 58 59 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 58 58 59 59 59 59 59 60 60 60 61 61 62 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 76 77 77 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 72 72 71 70
 116 113 111 109 107 105 103 101 100 98 97 96 95 94 93 92 92 91 91 90 90 90 90 90 90 90 90 90 91 91 91 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 92 91 91 91 90 90 90 89 89 89 89 89 89 89 89 90 90 90 91 92 92 93 94 95 95 96 97 99 100 101 102 104 105 106 108 109 110 112 113 114 115 117 118 118 119 120 120 121 121 120 120 119 118 117 116 114 112 110 108 105 102 100 97 93 90 87 84 80 77 74 71 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 80 81 82 83 84 85 85 86 86 86 87 87 87 86 86 85 85 84 83 83 82 81 80 78 77 76 75 73 72 71 70 68 67 65 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 45 47 48 50 52 55 57 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 116 120 124 128 132 136 139 142 144 146 148 149 149 150 149 149 148 146 145 143 141 138 136 133 131 128 126 123 120 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 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 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 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 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 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33
 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 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
 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 34 35 35 36 36 36 36 36 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 38 39 40 42 43 45 47 49 52 54 57 59 62 65 69 72 76 79 83 87 90 94 98 101 104 107 110 112 114 116 117 117 117 116 115 113 111 109 106 103 100 97 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 41 43 44 46 48 50 53 55 58 61 64 67 71 75 79 83 87 92 97 102 107 113 118 124 130 136 142 148 153 158 163 168 171 174 177 178 179 179 178 176 173 169 165 160 155 149 143 137 131 125 119 113 107 101 96 90 85 81 76 72 68 64 61 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26
 72 72 72 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 64 67 69 71 74 76 78 80 82 84 85 87 88 89 90 90 90 90 90 90 89 88 87 86 85 83 82 80 78 77 75 73 71 69 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 49 50 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72
 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 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 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 47 49 51 54 56 58 61 63 66 68 70 72 74 75 76 77 77 78 77 77 76 75 73 72 70 68 66 64 62 59 57 55 53 50 48 46 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44
 31 30 29 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 30 31 33 34 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 62 63 63 63 63 63 63 62 61 61 60 59 57 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 82 86 90 94 97 101 104 108 111 114 116 119 120 122 123 124 124 124 123 123 121 120 118 117 115 113 111 108 106 104 102 100 98 97 95 94 92 91 90 89 88 87 87 87 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 43 45 48 50 52 55 57 60 63 66 69 72 75 79 82 85 88 91 93 96 98 100 101 102 103 103 104 103 103 102 101 99 98 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32
 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 33 32 31 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 85 84 84 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 70 69 68 68 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 85 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 66 66 65 65 65 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 81 82 82 83 84 85 86 86 87
 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 55 55 55 55 55 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 75 76 78 79 80 81 82 83 83 84 84 84 84 84 83 83 82 82 81 80 78 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 77 80 83 87 91 94 98 102 105 109 112 115 117 119 121 123 124 124 125 124 123 122 121 119 116 114 111 108 105 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 63 61 60 58 57 56 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 32 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 31 32 34 36 38 40 43 45 48 50 52 55 57 59 61 63 64 65 66 66 66 65 64 63 62 60 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 30 28 27 27 26 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 73 76 81 85 90 94 100 105 111 117 123 129 135 141 147 153 159 164 168 172 175 177 178 178 177 175 172 168 164 158 153 146 140 133 126 119 112 105 99 93 87 81 76 71 67 62 58 55 51 48 45 42 40 38 36 34 32 31 29 28 27 26 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 32 34 37 40 43 46 50 54 59 63 68 73 78 83 89 94 99 103 107 111 113 115 116 116 115 113 110 107 103 98 94 89 85 80 75 71 67 63 60 56 53 51 48 46 44 42 40 38 37 36 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 27 27 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 53 54 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 84 87 89 92 95 97 100 103 105 108 110 112 114 116 118 119 120 121 122 122 121 121 120 118 117 115 112 110 107 104 101 98 94 91 88 84 81 78 75 72 69 66 63 61 59 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 56 55 54 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 57 58 58 59 61 62 63 64 65 67 68 69 71 72 73 74 76 77 77 78 79 79 80 80 80 80 80 79 79 78 77 77 75 74 73 72 70 69 68 66 65 63 62 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 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
 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24
 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 72 72 72 72 72 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 68 70 72 73 75 77 78 80 82 83 85 86 88 89 90 92 93 94 95 95 96 97 97 97 97 97 97 97 97 96 96 95 94 93 92 91 90 89 88 87 85 84 83 82 80 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 99 101 102 104 105 106 108 109 110 111 111 112 112 112 113 112 112 112 111 110 109 108 107 106 104 103 101 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 48 48
 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 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 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 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 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 51 50 50 50 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 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 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 61 63 65 68 70 72 75 78 80 83 85 87 90 92 94 96 98 100 101 102 103 104 104 105 105 104 104 103 102 101 100 98 97 95 93 91 89 87 84 82 80 77 75 73 70 68 66 64 61 59 57 55 54 52 50 48 47 45 44 43 42 40 39 38 37 37 36 35 34 34
 34 35 36 37 38 39 40 42 44 45 47 49 51 53 55 58 60 62 64 67 69 71 73 74 76 78 79 80 81 82 83 83 83 83 83 83 83 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 94 97 101 105 109 113 117 121 126 130 134 139 143 147 150 154 157 159 161 163 163 163 163 161 159 157 154 150 146 141 136 131 126 121 115 110 106 101 96 92 88 84 81 78 75 72 70 68 66 65 63 62 61 60 60 60 59 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 68 68 69 69 69 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 58 58 59 60 60 61 62 64 65 66 68 70 72 74 76 78 81 83 86 88 91 94 97 99 102 105 107 110 112 114 116 118 119 120 121 122 122 122 122 121 120 119 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 36 35 34 33 33 33 32 32 32 32 32 32 33 33
 40 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 31 32 32 32 33 33 32 32 32 32 31 30 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 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 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39
 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 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 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 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 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 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 26 26
 59 57 55 53 51 49 47 46 44 42 40 39 38 36 35 34 34 33 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 63 62 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 42 42 43 44 45 46 48 49 51 53 56 58 61 63 66 69 73 76 79 82 85 88 91 93 95 97 98 99 100 100 100 99 98 96 94 92 90 87 84 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 32 32 32 33 34 34 35 36 38 39 40 42 43 45 47 48 50 51 53 54 55 56 57 57 58 58 57 57 56 55 54 53 52 51 49 48 46 45 44 43 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 55 57 58 60 61 63 64 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 60 60 60 61 61 62 62 63 64 64 65 66 66 66 67 67 67 66 66 65 64 63 62 60
 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 40 42 43 44 45 46 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 39 41 43 44 45 47 48 50 51 52 54 55 56 57 58 58 59 59 60 60 60 60 59 59 58 58 57 55 54 53 51 50 48 46 44 42 40 38 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17
 62 63 64 65 66 66 67 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 104 105 105 105 105 105 105 105 104 104 103 102 101 100 98 97 96 94 93 91 90 88 87 85 84 82 81 79 78 77 75 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 78 80 81 83 84 85 87 88 89 89 90 91 91 91 91 91 91 90 89 88 87 86 85 84 83 82 80 79 78 77 75 74 73 72 72 71 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 64 65 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 104 106 107 108 109 109 109 110 109 109 109 108 107 106 105 103 102 100 99 97 95 93 92 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 56 55 55 54 54 54 53 53 53 54 54 54 55 55 56 57 58 58 59 60 61
 48 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 55 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 96 99 102 104 107 109 110 112 113 114 114 114 114 113 112 111 109 107 105 103 100 98 95 92 90 87 84 81 79 76 74 72 70 68 66 64 63 61 60 59 58 57 56 56 56 55 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 35 36 37 38 40 41 42 44 45 47 49 50 52 53 54 56 57 58 59 59 60 60 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 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 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49
 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 49 51 53 54 56 57 58 59 60 61 62 62 63 63 63 62 62 61 60 59 58 56 55 53 51 49 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16
 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 69 69 70 70 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 58 58 59 60 61 61 62 64 65 66 67 68 69 70 72 73 73 74 75 76 76 76 76 76 76 75 75 74 73 72 70 69 67 66 64 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 64 68 71 74 77 80 83 85 87 88 90 91 91 92 92 91 91 90 89 87 86 85 83 82 80 78 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 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 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 68 70 71 72 73 74 74 75 74 74 73 72 71 69 67 65 62 60 57 54 51 48 46 43 41
 73 70 66 63 59 56 53 50 48 46 44 42 40 39 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 68 71 73 76 79 82 84 87 90 93 95 97 99 101 102 103 104 104 104 103 102 101 100 98 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 46 48 50 52 55 57 60 63 66 69 72 75 78 81 84 86 88 90 91 92 93 93 93 92 91 90 89 87 85 83 81 79 77 75 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 84 86 89 91 93 95 97 98 98 99 98 98 97 95 93 90 87 84 80 77
 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 47 47 47 46 45 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 59 57 56 54 53 51 49 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 53 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28
 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 40 40 39 39 39 39 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 50 50 50 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 25 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 63 63 63 64 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 53 52 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 48 50 52 54 56 58 61 63 64 66 68 69 71 72 73 74 74 74 74 74 74 73 73 72 71 70 69 68 66 65 64 62 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 24 25 26 28 30 32 34 37 39 42 44 47 50 53 56 58 60 63 64 66 67 67 67 67 67 66 64 63 61 60 58 56 54 52 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 34 34 35 35 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15
 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 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 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14
 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 64 66 69 73 76 79 83 86 90 94 97 101 105 108 111 114 116 118 119 119 119 118 117 115 112 109 105 101 97 93 88 84 79 75 70 66 62 58 55 51 48 45 42 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 62 63 64 65 65 65 64 64 63 61 60 58 56 54 51 49 47 45 43 41 39 37 36 34 33 32 32 31 31 30 30 30 30 30 31 31 31 32 32 32 32 32 33 33 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 69 71 72 73 74 75 76 76 76 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 58 57 56 55 55 54 54 53 53 53 53 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 65 66 66 66 65 65 65 64 63 62 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 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 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 80 80 80 80 79 79 77 76 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 51 50 50 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 66 67 68 69 70 71 72 74 75 77 78 80 81 83 84 85 86 87 88 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 50 50 50 51 52 52 53 54 55 57 58 59 61 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 16 17 19 21 22 24 27 29 31 34 37 40 43 46 50 53 56 60 63 66 68 71 73 75 76 76 77 76 75 74 72 70 68 66 63 61 58 55 52 50 47 44 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 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 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 37 37 36 35 33 32 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 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 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5
 70 69 68 67 66 66 66 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 67 67 67 66 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 27 27 28 30 31 33 35 37 40 43 46 49 53 57 60 64 68 71 74 77 79 81 82 82 82 82 81 80 78 76 74 72 70 67 65 63 61 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 77 79 80 82 83 84 85 85 86 85 85 84 82 81 78 75 72 69 65 62 58 54 50 47 43 40 37 35 32 30 29 27 26 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 55 57 59 61 64 66 69 71 74 76 78 80 82 84 86 87 88 89 89 90 89 89 88 87 86 85 83 81 79 78 76 74 73 71
 35 33 32 30 28 27 26 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 40 42 43 44 45 46 47 47 46 46 45 44 43 42 41 40 38 37 36 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 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 47 47 47 46 45 44 43 42 40 38 37
 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 33 34 34 34 35 35 34 34 34 33 33 32 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 42 42 42 41 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 27 29 31 34 37 40 43 47 51 55 60 65 70 76 82 88 94 101 107 114 121 127 134 140 146 151 155 159 162 164 165 165 164 162 159 156 152 147 143 137 132 127 122 116 111 106 102 97 93 89 85 81 78 74 71 68 66 63 61 59 56 54 52 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 28 27 27 26 25 24 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 73 75 76 78 80 82 84 85 87 88 90 91 92 92 93 93 93 93 93 92 91 89 88 86 84 81 79 76 73 70 67 64 61 57 54 51 48 45 42 39 36 33 31 29 27 25 23 22 20 19 19 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 39 41 43 45 47 49 51 54 56 58 61 63 66 69 72 74 77 80 83 86 88 91 93 96 98 99 101 102 103 103 103 102 101 100 98 96 94 91 88 85 81 78 74 71 67 64 60 57 53 50 47 44 41 38 35 33 31 28 26 25 23 22 20 19 19 18 18 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22
 18 19 21 23 26 28 31 34 38 41 45 49 53 57 61 64 68 71 73 75 77 77 77 77 76 75 73 70 68 65 62 60 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 77 81 86 91 97 102 108 115 121 128 134 141 148 154 161 167 173 178 182 185 188 189 189 188 186 182 178 173 167 160 153 145 137 129 122 114 106 99 92 85 78 72 66 60 55 50 46 41 37 33 30 27 24 21 19 17 15 13 12 10 9 9 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 52 53 53 53 52 52 51 50 49 47 45 44 42 40 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 12 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16
 32 31 32 32 33 34 35 36 38 39 42 44 46 49 51 54 57 60 64 67 70 74 77 80 83 86 89 91 93 95 97 98 98 99 98 98 97 95 94 92 89 87 84 81 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 23 24 25 26 28 30 31 34 36 38 40 43 46 48 51 53 56 58 60 63 65 67 69 71 72 74 75 77 78 79 81 82 83 84 85 85 86 87 88 88 89 89 90 90 91 91 91 91 90 90 90 89 88 88 87 85 84 83 81 80 78 76 74 72 70 68 66 64 62 59 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 29 28 27 26 25 25 25 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 74 75 75 75 76 76 76 75 75 75 74 73 72 71 70 69 67 65 63 61 59 57 54 52 49 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 64 65 66 66 67 67 67 67 66 66 65 64 63 62 61 59 58 56 54 53 51 49 47 45 43 41 40 38 37 35 34 33 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 19 21 23 25 27 30 32 35 38 40 43 46 48 51 53 56 58 60 62 64 65 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 69 68 68 67 65 64 63 61 60 58 56 54 52 50 48 46 43 41 39 36 34 32 30 28 25 24 22 20 18 17 16 14 13 13 12 12 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 33 33 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 56 57 58 59 59 59 59 59 58 58 57 55 54 52 50 48 46 43 40 38 35 32 30 27 25 22 20 18 16 15 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 65 66 67 68 68 68 68 68 67 67 66 65 63 62 60 59 57 55 53 51 49 47 45 43 41 39 36 34 32 31 29 27 25 23 22 20 19 18 16 15 14 14 13 13 12 12 12 12 13 14 14 16 17 18 20 22 24 26 29 32 34 37 40 44 47 50 53 57 60 64 67 70 73 75 78 80 82 83 84 85 86 86 85 85 84 83 81 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 12 12
 15 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 33 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 57 57 57 57 56 55 54 52 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 24 23 22 20 19 18 17 16
 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 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 34 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 29 30 30 31 31 33 34 35 37 39 41 43 45 47 49 51 53 54 55 57 57 58 58 58 57 56 55 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 30 30 31 31 31 30 30 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 47 47 46 46 45 44 43 41 40 39 38
 34 34 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 63 65 66 67 69 70 70 71 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 27 27 28 30 31 33 36 39 42 45 49 54 58 62 67 71 75 79 83 86 89 91 93 94 95 95 94 94 92 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 45 45 44 44 45 45 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 67 70 73 76 80 83 87 91 96 100 104 108 112 116 119 122 125 126 126 126 125 122 119 115 110 105 99 93 87 81 75 69 64 59 55 51 47 45 42 40 39 38 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 50 48 46 45 43 41 40 38 37 36 35 34 34
 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 58 57 56 55 54 53 53 52 52 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 71 71 70 70 69 68 67 65 64 63 61 60 59 58 57 56 55 54 54 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 84 85 86 86 87 88 88 89 89 89 89 88 88 88 87 86 85 84 83 82 81 80 79 77 76 74 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 49 48 48 49 49 50 50 51 53 54 55 57 58 60 62 63 65 67 68 69 71 72 72 73 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 69 72 74 77 80 84 87 90 94 97 101 104 107 111 114 116 119 121 123 124 125 126 126 125 125 123 121 119 117 114 110 107 103 100 96 92 88 84 80 76 72 68 64 61 57 54 51 48 45 43 41 39 37 36 35 34 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 27 27 27 28 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 70 70 71 72 72 72 72 72 71 71 70 69 68 66 65 64 62 60 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 29 28 28 28 28 28 29 29 31 32 34 36 38 41 43 46 49 53 56 59 63 66 69 72 75 77 79 81 82 82 83 82 82 81 79 78 76 74 72 70 67 65 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36
 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 64 66 68 70 71 73 74 75 76 77 77 78 78 77 77 76 75 74 73 71 69 67 65 62 60 58 55 52 50 47 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 67 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 69 68 66 65 63 61 59 58 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 28 30 32 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 54 54 54 54 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 27 26 26 25 24
 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 42 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 23 23 23 23 24 25 25 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19
 44 45 47 49 51 53 56 59 62 66 69 72 76 79 83 86 89 92 94 97 99 102 104 105 107 109 110 111 112 113 114 114 115 115 116 116 116 116 116 116 116 115 115 114 113 112 111 110 108 107 105 103 101 99 97 95 93 90 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 54 53 52 51 50 50 50 50 50 50 51 52 54 55 57 60 62 65 68 71 73 76 78 80 82 83 84 85 85 84 83 82 81 79 77 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 53 52 51 51 51 50 50 50 51 51 51 52 53 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 83 85 86 88 90 91 92 93 93 93 92 92 90 89 87 85 82 80 77 75 72 70 67 65 63 62 61 60 59 59 59 59 60 61 62 63 64 66 68 69 71 73 75 76 78 80 81 83 84 85 86 87 88 89 89 89 89 89 89 88 87 87 86 85 84 82 81 80 79 78 77 75 74 73 72 72 71 70 70 69 69 69 69 68 69 69 69 69 70 70 70 71 71 72 72 73 73 73 73 73 73 72 71 70 69 67 66 64 61 59 57 54 52 50 48 46 45 43 42 41 41 41 41 41 42 42 43 44 45 47 48 49 51 52 54 56 58 60 62 63 66 68 70 72 74 76 79 81 83 85 87 89 91 93 95 97 98 100 101 102 103 104 104 105 105 105 104 104 103 102 101 100 99 97 96 94 92 90 88 86 83 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 46 44 43 43 42 42 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 36 36 36 36 37 38 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 95 99 104 109 114 119 124 130 135 141 147 153 159 165 171 177 182 187 192 196 200 202 204 205 205 204 202 199 195 190 185 178 172 164 157 149 141 133 125 118 110 103 96 89 83 77 71 66 61 56 51 47 44 41 38 35 33 31 30 29 28 27 27 28 28 29 30 31 32 34 35 37 39 40 42 43 45 47 48 50 51 52 54 55 56 57 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 83 85 87 90 92 95 97 99 101 103 105 107 108 108 109 109 108 107 105 103 101 98 95 92 89 85 81 78 74 71 67 64 60 57 54 51 49 46 44 42 40 38 36 35 34 33 33 33 33 33 34 34 35 36 38 39 41 42 44 45 46 48 49 50 50 51 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 63 62 61 60 59 58 57 55 54 52 51 49 48 47 46 45 45 44 44 45 46 47 48 50 53 56 59 63 67 72 77 82 88 95 102 109 117 124 132 140 148 156 163 169 174 178 181 182 182 180 177 173 168 162 155 148 141 133 126 119 113 106 101 95 90 86 82 78 75 72 69 67 65 63 61 60 59 58 57 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 53 52 52 51 50 49 47 46 44 43 41 40 39 38
 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 23 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 37 38 39 40 42 43 45 46 48 49 50 52 53 54 54 55 55 55 55 54 54 53 51 50 48 46 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 27 29 31 33 35 37 40 42 44 46 48 50 51 53 54 55 55 56 56 56 56 56 55 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 34 35 36 38 40 42 44 46 48 50 53 55 57 59 60 62 64 65 66 67 67 67 67 67 67 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 65 67 68 69 69 69 68 67 66 64 61 59 56 52 49 46 42 39 36 33 31 28 26 25 23 22 22 21 21 21 21 21 22 23 23 24 25 27 28 30 31 33 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 90 96 101 107 112 117 122 126 129 132 134 134 134 133 131 128 124 120 115 110 105 100 94 89 84 79 74 70 66 62 58 54 51 48 45 42 39 37 35 33 30 29 27 25 24 22 21 20 19 18 17 17 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 48 48 49 50 51 52 53 54 56 58 60 62 64 66 69 72 74 77 80 82 85 87 89 91 93 93 94 94 93 92 90 87 85 82 78 74 71 67 63 59 55 51 48 45 42 39 37 35 33 31 30 29 28 28 28 28 29 29 30 32 33 35 36 38 41 43 45 47 50 52 54 57 59 61 63 64 65 67 67 68 68 68 67 66 65 64 63 61 60 58 56 55 53 51 50 48 47 46 44 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 35 36 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 80 80 79 78 77 76 75 73 71 69 66 64 61 59 56 53 51 48 45 43 40 38 36 34 32 30 29 27 26 25 25 24 24 25 25 26 27 28 29 31 33 35 38 40 43 46 49 52 55 58 61 64 67 70 72 74 76 77 78 79 80 80 79 79 78 77 76 74 73 72 70 68 67 65 64 62 61 60 59 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 29
 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 62 62 61 61 60 59 58 57 56 54 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 73 75 76 78 79 79 80 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 33 33 34 35 35 36 38 39 41 42 44 46 49 51 53 55 57 59 61 62 64 65 65 66 66 66 65 65 64 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 53 53 53 53 54 54 54 55 55 56 57 58 59 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58
 152 139 126 115 104 95 86 79 72 67 62 57 54 51 48 45 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 35 36 39 41 43 46 49 53 57 61 65 70 74 79 84 88 92 95 97 99 99 98 95 92 87 82 76 70 63 57 52 47 42 38 34 31 29 27 25 23 22 22 21 21 21 21 21 22 22 23 24 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 38 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 29 29 30 31 32 33 35 38 41 45 50 56 63 72 82 94 107 123 140 158 176 193 208 219 225 226 220 210 197 181 164 148 132 117 104 92 82 73 65 59 53 48 43 39 36 33 31 29 27 25 24 23 22 21 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 29 31 33 35 37 40 43 46 50 54 59 65 71 77 85 93 102 112 123 135 147 160 172 183 193 200 205 205 203 197 188 177 164
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 49 51 53 56 58 60 62 64 66 68 69 69 70 70 69 68 67 66 64 62 60 58 55 53 51 48 46 44 42 40 39 37 36 34 33 32 31 31 30 30 29 29 29 30 30 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 58 60 62 64 66 68 70 71 72 72 72 72 72 71 70 69 68 66 64 62 61 59 57 56 54 53 52 51 51 50 50 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 30 31 33 35 36 38 40 43 45 47 50 52 54 57 59 61 63 65 66 67 68 69 69 68 68 67 65 64 62 60 58 56 54 53 51 49 48 46 45 44 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 45 47 49 50 51 52 53 53 53 53 53 52 51 50 49 47 46 45 43 42 41 40 39 39 38 38 38 38 39 40 40 41 42 43 44 45 47 48 49 50 51 51 52 52 53 53 52 52 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 44
 94 90 86 83 79 76 73 70 67 65 62 60 59 57 56 55 54 53 52 52 51 51 51 50 50 50 50 51 51 51 52 52 52 53 54 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 62 62 61 61 59 58 57 55 53 51 49 47 45 43 41 39 37 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 45 45 45 46 46 46 47 47 48 49 50 52 53 55 57 59 61 63 65 67 69 71 73 74 75 76 77 77 77 76 76 74 73 71 69 67 65 62 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 25 25 26 28 29 30 32 34 36 38 41 44 48 51 56 60 65 71 77 84 91 98 105 112 119 124 129 133 135 136 136 134 131 127 123 118 113 108 104 99 94 90 86 83 79 76 73 71 69 67 65 63 61 60 59 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 54 55 57 59 61 63 65 68 71 74 77 80 83 87 91 94 98 101 104 107 109 110 111 111 110 109 107 104 101 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 47 48 48 49 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 55 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 48 47 47 47 48 48 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 56 56 56 56 55 54 53 52 50 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 43 43 44 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 37 36 35 35 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 51 50 49 49 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 61 61 61 60 59 58 57 56 55 53 52 50 48 47 45 44 43 41 40 40 39 38 38 38 38 38 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 59 61 62 63 63 64 64 64 63 62 61 60 58 56 54 51 49 47 44 42 40 38 36 35 33 32 30 29 29 28 27 27 27 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 26 26 27 28 29 31 33 34 37 39 42 44 47 50 53 55 58 60 62 64 65 65 65 64 64 62 60 58 56 54 51 49 46 44 42 40 38 36 34 32 31 30 29 28 27 27 26 26 26 27 27 27 28 29 30 32 33 35 36 38 40 42 45 47 49 52 54 56 58 61 63 64 66 67 68 69 69 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 59 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 70 70 70 70 70 69 68 67 66 65 63 62 60 58 56 54 52 50 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 60 62 63 64 64 65 65 64 64 63 62 60 59 58 56 55 53
 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 45 46 46 47 48 49 50 52 53 54 56 57 59 61 62 64 65 66 68 69 69 70 70 71 71 70 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 47 47 48 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39
 23 23 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 26 26 26 27 27 28 29 29 30 32 33 34 36 37 38 40 41 42 44 44 45 45 46 45 45 44 44 42 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 41 43 44 46 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 44 43 42 42 42 41 42 42 42 43 44 45 47 49 51 54 56 59 62 65 69 72 75 77 80 81 82 83 83 82 80 78 75 72 68 64 60 57 53 49 46 42 39 36 34 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 32 35 37 40 42 45 48 51 55 58 61 64 66 68 70 71 72 72 71 70 68 66 64 61 59 56 53 51 48 46 44 42 41 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 41 43 44 44 45 45 46 45 45 44 43 42 41 40 38 36 35 33 32 30 29 27 26 25 24 24
 25 22 19 17 15 14 12 11 10 10 9 8 8 7 7 7 7 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 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 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 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 11 12 14 17 19 23 26 30 35 39 44 47 49 50 49 46 43 39 35 31 27 24 21 18 16 14 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 12 13 15 17 19 22 25 29 32 37 41 45 49 52 53 53 52 49 45 41 37 32 29
 83 82 80 78 76 74 72 70 68 67 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 69 70 70 70 70 69 69 68 66 65 63 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 62 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 40 41 43 45 47 49 52 54 57 61 64 68 72 76 81 85 90 94 99 103 106 109 111 113 113 113 112 110 108 105 102 98 94 90 86 83 79 75 72 69 66 63 60 58 55 53 51 49 48 46 45 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 52 54 56 59 61 63 65 68 70 73 75 78 80 82 84 86 88 90 91 92 93 93 93 93 92 91 90 89 87 85
 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 30 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 40 39 38 37 36 34 33 31 29 28 26 25 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 25 26 28 29 31 32 34 36 37 39 40 41 42 42 43 43 43 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 41 41 40 40 40 40 41 41 42 43 45 47 49 52 54 58 61 66 70 76 81 87 94 101 108 114 121 127 132 135 137 137 135 131 126 119 111 103 94 86 78 70 63 57 51 46 42 38 35 32 30 28 26 25 24 23 22 22 22 22 22 22 22 23 24 24 25 27 28 29 31 32 34 36 37 39 41 42 44 45 46 46 47 46 46 45 43 42 40 38 36 34 32 31 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 31 33 35 38 41 44 48 52 56 60 65 70 76 81 87 92 97 101 105 108 109 110 109 107 104 101 96 91 86 81 76 70 65 61 56 52 48 45 42 39 36 34 32 30 29 27 26 25 24 24 23 23 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 34 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 52 53 54 54 54 54 53 52 51 49 48 46 45 43 42 40 39 38 36 36 35 34 34 34 34 34 34 34 35 36 37 38 40 41 43 45 47 49 52 54 56 58 60 62 63 64 65 65 65 64 63 62 61 59 57 55 53 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 53 54 54 54 54 53 52 51 50 49 48 47 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 31 32 33 34 35 37 38 39 40 40 41 42 42 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 41 41 40 40 39 39 38 37 36 35 34 34 33 32 31 31 30 30 30 30 30 30 30 30 31 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 61 64 67 69 71 73 74 74 74 73 71 69 66 63 60 56 53 49 45 42 39 36 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 37 37 37 37 36 36 36 36 36 36 37 37 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 63 64 64 64 64 64 64 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 57 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 39 42 45 49 53 57 62 66 71 75 79 82 84 86 87 87 85 83 81 77 74 70 66 62 58 55 51 48 45 42 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 28
 57 56 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 52 53 53 53 54 54 54 54 54 53 52 51 50 49 47 46 44 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 32 33 35 36 37 38 39 40 41 42 43 45 46 46 47 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 52 52 52 53 54 55 56 58 59 61 63 66 69 71 74 78 81 84 87 90 93 95 97 97 97 97 95 93 90 86 82 78 74 69 65 61 56 53 49 46 43 40 37 35 33 31 29 28 26 25 24 23 22 22 22 21 21 21 21 22 22 23 23 24 26 27 28 30 32 34 36 39 41 44 47 50 53 57 60 63 66 69 72 75 77 80 81 83 83 84 84 83 82 81 80 78 76 74 72 70 68 66 64 62 60 58 57 55 54 53 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 48 50 52 54 55 56 57 58 59 59 59 59 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 44 43 41 40 39 37 36 36 35 34 33 33 33 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 45 47 50 52 55 58 62 65 69 73 76 79 82 85 87 88 89 89 88 86 84 82 79 75 72 69 65 62 59 56 54 51 49 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 26 27 28 29 31 32 34 36 39 41 44 48 51 55 60 64 69 74 79 84 88 92 95 97 99 99 98 95 92 89 84 80 75 70 65 61 57 53 49 46 43 41 38 36 34 32 31 30 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 51 53 57 60 64 68 72 78 83 89 96 102 110 117 124 131 137 142 146 148 148 146 142 136 130 122 113 105 97 89 81 74 68 62 57 53 49 46 43 40 38 36 34 33 32 31 30 30 30 30 30 30 30 31 32 33 34 35 37 38 40 43 45 48 50 53 56 60 63 66 68 71 73 74 75 76 75 75 73 72 70 67 65 63 60 58 55 53 51 50 48 47 46 45 44 44 44 44 44 45 46 48 49 51 54 57 61 65 70 75 81 88 95 103 112 120 128 136 143 150 155 158 160 161 160 157 154 150 145 140 134 129 124 119 114 109 105 101 97 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 55 53 51 49
 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 13 13 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 9 9 9 9 9 8 8 8 8 8 8 7 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 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 43 45 47 49 51 54 56 59 61 63 65 67 69 69 70 69 68 66 64 62 59 55 52 49 45 42 39 36 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 48 51 53 55 57 59 60 62 63 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 84 85 87 88 89 90 91 91 91 91 90 89 87 84 82 79 76 72 69 66 62 59 55 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 24 26 28 29 32 34 36 39 42 44 47 50 54 57 60 62 65 67 69 71 72 72 72 72 71 70 69 67 66 64 62 61 59 58 57 56 55 55 54 54 54 54 55 55 56 57 58 59 60 61 62 63 63 64 64 63 63 62 60 58 56 54 52 49 46 43 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 55 57 60 62 64 66 67 68 68 68 68 67 65 64 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 37 38 38 38 39 39 38 38 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 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 47 48 49 50 50 50 50 49 49 48 46 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 43 45 47 49 50 51 53 54 54 55 55 55 55 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 45 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 57 56 55 54 53 52 50 49 47 45 43 41 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 34 35 36 38 39 39 40 41 42 43 43 44 44 44 44 44 43 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 37 37 38 39 40 42 43 45 47 50 52 55 58 61 64 67 70 72 75 77 78 79 79 78 77 75 72 69 66 63 59 56 52 49 46 43 41 39 37 35 34 33 32 31 31 31 30 31 31 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 63 63 63 63 63 62 62 61 59 58 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 34 36 37 39 41 43 45 48 50 53 56 58 61 64 66 68 70 72 73 74 74 74 74 73 73 72 71 69 68 67 65 64 63 62 62 61 61 61 61 61 62 63 64 65 67 69 71 74 76 79 81 84 86 89 90 92 92 93 92 91 89 86 83 80 76 72 68 64 60 56 53 50 46 44 41 39 37 35 33 32 31 30 29 29 29 29 29 29 30 31 32 33 35 36 38 40 43 45 48 51 54 57 60 64 67 70 73 75 78 80 82 84 85 86 87 88 88 87 87 86 85 83 81 80 78 75 73 71 69 67 64 62 60 58 56 54 53 51
 76 80 83 86 89 92 94 95 95 95 93 91 88 84 80 75 71 66 61 57 52 48 44 41 38 35 32 30 28 26 24 23 21 20 20 19 18 18 18 18 18 18 19 19 20 21 22 23 25 27 29 31 33 36 39 42 45 48 51 55 59 62 66 69 72 75 78 80 82 83 84 84 84 84 83 83 81 80 79 77 75 73 72 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 46 48 49 51 53 54 56 57 58 59 59 59 59 58 57 55 53 51 48 46 43 40 38 36 33 31 29 27 26 24 23 22 21 20 19 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 60 60 60 60 60 59 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 54 57 60 63 66 69 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 38 39 39 38 38 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 36 38 40 42 45 48 52 55 59 63 67 70 74 77 80 81 82 83 82 80 78 75 71 68 64 60 56 52 48 45 42 39 37 35 33 31 30 28 27 27 26 26 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 22 22 23 24 25 26 28 30 32 35 39 42 46 50 55 59 63 67 70 72 74 74 73 72 69 66 63 59 55 52 48 45 42 40 37 35 33 32 30 29 28 28 27 27 27 26 26 27 27 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 36 36 36 36 37 37 38 39 39 41 42 44 45 48 50 53 56 60 64 68 73 78 82 87 92 95 98 100 101 100 97 94 89 84 78 72 66 60 55 50 46 42 38 36 33 31 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 32 31 29 28 26 25 24 22 21 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 33 36 39 42 45 48 52 55 59 62 65 67 69 70 70 69 68 66 63 60 56 53 49 45 42 38 35 33 30 28 26 24 23 21 20 19 18 18 17 17 17 17 16 17 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36
 93 96 99 101 103 104 104 103 101 99 96 92 89 85 80 76 72 68 65 61 58 56 53 51 50 48 47 46 46 46 46 47 48 50 52 54 57 60 64 69 74 80 86 93 100 108 116 124 132 139 146 151 156 159 160 160 158 155 151 146 140 134 128 122 116 110 104 99 95 90 87 83 81 78 76 75 74 73 72 72 72 72 73 73 74 75 76 77 78 79 80 81 82 83 83 83 83 83 83 82 81 80 80 79 78 77 76 75 75 74 74 74 74 75 76 77 79 81 84 87 90 93 97 102 106 111 115 120 124 127 130 132 132 132 131 128 124 120 115 110 104 98 93 88 83 78 74 71 68 65 63 61 60 59 59 59 59 60 61 62 64 66 68 70 73 75 78 81 84 86 88 90 92 93 93 93 92 91 89 87 85 82 80 77 75 72 70 68 66 65 64 63 63 63 64 65 66 68 71 75 79 84 89 96 104 112 122 132 144 155 167 179 190 199 207 212 213 211 206 198 188 176 163 149 136 123 111 100 91 82 74 67 61 56 52 49 46 43 42 40 39 39 38 38 39 40 41 42 43 45 47 50 52 55 58 61 65 68 72 75 78 81 84 86 88 89 90 90 90 89 88 86 84 82 79 77 74 71 69 66 64 61 59 58 56 54 53 52 51 51 50 50 50 50 50 51 51 52 53 54 56 57 59 61 63 65 68 71 74 78 82 86 90 95 99 104 108 112 116 119 121 123 124 124 122 120 117 114 110 105 100 96 91 86 82 78 74 71 68 65 63 61 60 59 58 58 58 59 60 61 63 65 67 70 73 76 79 83 86 90
 65 62 59 55 51 47 44 40 37 33 30 28 26 23 22 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 28 29 30 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 29 30 31 31 31 31 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 21 22 23 24 26 27 29 30 32 33 33 34 34 34 33 33 31 30 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 37 37 37 37 36 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 30 31 34 36 39 42 45 48 52 55 58 62 64 67 68 69 68 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 44 44 43 43 43 43 43 44 44 45 46 47 48 50 52 54 56 58 60 63 65 67 69 71 73 74 75 75 75 74 74 72 71 69 66 64 62 59 56 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 31 30 30 30 31 31 32 32 33 35 36 38 39 41 44 46 49 52 56 59 63 66 70 73 76 79 81 83 84 84 84 83 81 79 76 72 69 65 62 58 55 51 48 45 43 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 54 56 57 58 59 59 59 59 59 58 58 56 55 54 52 51 49 47 46 44 42 41 40 39 38 37 36 36 36 36 36 36 36 37 37 38 39 40 41 43 44 46 47 49 50 52 53 54 55 56 56 57 57 56 56 55 54 53 52 50 49 48 46 45 44 43 42 41 40 40 39 39 39 40 40 40 41 42 43 45 46 48 50 51 53 56 58 60 62 63 65 66 67 68 68 68 67 67 66 65 63 62 60 59 58 56 55 54 54 53 53 53 53 53 54 55 56 57 59 60 62 63 65 67 68 69 71 71 72 72 72 71 70 69 68 66 64 62 59 57 55 53 51 49 47 46 44 43 42 42 41 41 41 42 42 43 44 45 46 48 49 51 52 54 56 57 58 59 60 60 60 60 59 58 56 55 53 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 48 48 47 47 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 18 19 20 22 24 26 28 31 33 36 39 42 44 47 49 51 52 52 52 51 49 47 45 42 39 36 34 31 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 19 20 21 22 23 25 26 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 112 113 112 110 107 103 98 92 86 80 74 68 63 58 53 49 45 42 39 37 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 43 44 45 45 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 34 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 39 40 41 41 41 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 35 37 39 42 45 48 51 55 60 64 69 75 80 86 92 97 102 106
 37 39 41 42 44 46 47 49 50 51 51 51 51 50 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 23 22 22 21 21 21 22 22 23 23 24 26 27 29 30 33 35 38 41 44 47 51 55 58 62 66 69 72 75 77 78 79 79 79 77 76 73 71 68 65 62 59 56 54 51 49 47 46 44 43 42 41 40 39 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 43 43 42 41 41 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 31 32 32 33 34 35 35 35 36 36 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 36 37 39 41 44 46 49 53 56 60 63 66 69 71 73 74 74 73 72 70 67 64 60 56 53 49 46 42 39 36 34 32 30 28 26 25 24 23 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 29 30 31 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 54 54 53 52 51 50 48 47 46 44 43 41 40 38 37 36 35 34 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 30 31 32 33 34 36
 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36
 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 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 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 24 24 24 25 26 27 29 31 33 36 39 42 46 51 56 62 69 76 83 91 99 107 113 118 121 122 120 116 110 102 94 85 77 69 61 55 49 44 39 35 32 29 27 25 23 22 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 54 57 60 62 64 66 67 67 67 66 65 63 61 59 56 53 51 48 46 43 41 39 38 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 44 45 45 44 44 43 41 40 38 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 25 26 27 28 29 31 32 33 34 35 36 36 37 37 38 38 37 37 37 36 36 35 34 34 34 33 33 33 33 33 34 35 36 38 40 42 45 49 53 57 62 67 72 77 81 85 87 89 89 87 84 81 76 70 65 59 54 49 45 40 37 33 31 28 26 24 23 22 21 20 19 19 19 19 19 19 19 20 21 21 22 24 25 26 28 30 32 34 36 39 41 43 45 47 48 49 50 50 50 50 49 48 47 46 44 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
 54 54 53 52 50 47 45 42 39 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 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 23 23 22 22 22 21 21 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 30 32 34 36 37 38 39 40 40 39 39 38 36 35 33 31 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 21 21 22 24 25 26 27 29 30 31 32 33 33 33 33 33 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 17 18 19 20 21 23 24 26 29 31 34 37 39 42 45 48 50 52 53
 63 63 62 61 61 60 59 58 57 57 56 55 54 54 54 53 53 54 54 55 56 57 58 59 61 62 64 65 66 67 68 68 68 68 67 66 65 63 61 59 57 54 52 50 48 46 44 43 42 40 40 39 38 38 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 46 47 49 51 54 56 59 61 65 68 71 74 78 81 84 88 91 94 96 99 101 102 104 104 104 104 103 101 99 96 93 89 86 82 78 74 70 66 63 60 57 54 52 50 49 47 46 45 44 43 43 42 42 42 41 41 41 42 42 42 43 43 44 45 46 47 48 49 51 52 53 54 56 57 58 58 59 60 60 61 61 61 61 61 61 62 62 62 63 64 65 66 68 70 72 74 77 80 83 86 89 92 95 98 101 103 105 106 107 107 107 106 105 103 101 98 95 91 88 84 80 77 73 70 66 63 60 58 56 54 52 51 49 48 48 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 58 60 62 64 65 67 69 70 71 72 73 73 73 73 72 72 71 70 69 67 66 65 64 62 61 60 60 59 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 56 57 58 59 61 62 63 65 66 68 69 70 70 71 71 71 71 70 69 68 67 66 65 63 62 61 60 59 58 57 57 56 56 56 56 57 57 58 59 59 60 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 60 61 61 62 62 62 63 63 63 64 64 64 64 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
 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 42 42 43 44 45 46 47 49 51 53 55 57 59 62 64 66 68 69 71 72 72 72 72 71 70 68 67 65 63 60 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 44 45 46 48 49 51 53 54 56 58 59 60 62 63 63 64 64 64 64 64 64 63 62 61 60 59 57 56 55 53 52 51 50 49 49 48 48 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 44 44 45 46 47 49 51 53 55 58 61 64 68 71 75 79 82 85 88 91 93 95 95 95 95 94 92 90 87 84 80 77 73 69 66 62 59 56 53 50 48 46 44 43 42 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 42 42 43 44 44 45 47 48 49 50 52 53 55 56 58 59 60 61 62 63 63 63 63 62 61 60 59 58 56 55 54 52 51 50 49 48 47 46 46 46 46 46 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 59 61 62 64 65 67 69 70 72 73 74 75 76 76 76 75 74 73 72 70 68 66 63 61 59 57 54 53 51 49 48 47 46 46 45 45 45 45 45 46 46 46 46 47 47 47 47
 28 27 26 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 23 24 25 26 28 29 31 33 36 39 42 45 48 51 54 57 60 62 64 65 65 65 64 62 59 56 53 49 46 42 39 36 33 31 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 36 36 37 37 37 36 35 34 33 32 30 29 27 26 24 23 22 21 21 20 20 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 26 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25 27 28 30 32 34 36 38 41 42 44 46 47 47 47 47 46 45 43 42 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 28 28 28 27 27 26 25 25 25 24 24 24 24 24 25 25 26 28 29 31 33 36 39 42 46 50 53 57 61 64 67 69 70 69 68 66 63 59 55 51 46 42 38 35 32 29 26 24 22 21 19 18 17 17 16 16 15 15 15 15 16 16 16 17 18 19 20 21 22 24 26 28 29 31 33 35 36 37 38 38 38 38 37 36 35 34 32 31 29
 47 47 46 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 34 35 36 36 36 36 35 35 34 33 32 31 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 36 38 40 42 45 47 50 52 54 56 58 59 59 59 59 57 55 53 50 47 44 41 38 35 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 30 32 34 36 37 39 41 43 45 46 47 48 49 49 49 48 48 47 45 44 42 41 39 37 35 34 32 31 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 49 49 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 36 38 39 40 42 43 45 46 46 47 47 47 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 26 25 25 25 25 26 27 28 30 31 33 36 38 41 44 47 50 52 55 57 58 58 58 58 56 54 52 49 46 43 40 37 34 32 30 28 26 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 44 46 47 48 48 49 49 49 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 23 22 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 24 26 28 30 32 35 38 41 44 47 50 53 55 58 60 61 62 63 63 62 61 59 56 54 51 49 46 43 41 39 37 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 49 51 55 59 63 68 74 81 89 98 108 117 127 135 141 145 146 144 140 133 124 115 105 95 85 76 68 61 54 48 43 38 34 31 28 26 24 22 21 20 19 19 19 19 20 21 22 23 24 26 28 30 33 36 39 43 48 53 59 65 73 82 91 101 113 124 136 147 157 166 173 177 179 178 176 172 166 160 153 146 139 131 124 117 110 103 97 90 84 78 72 67 61 56 51 47 43 39 35 32 30 27 25 23 22 21 20 19 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 33 35 37 39 41 42 43 43 44 43 43 42 41 40 39 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25 26 26 27 28 30 31 33 35 37 40 43 46 50 55 60 66 72 80 88 98 108 119 131 142 152 160 164 166 164 158 149 139 128 117 106 96 87 79 72 66 61 56 52 49 46 44 42 40 39 38 37 37 37 37 38 39 41 43 45 48 52 56 61 67 73 81 89 97 107 117 127 138 149 159 168 176 181 183 181 177 169 160 148 136 123 111 99 89 80 71 64 58 52 48 44 40 37 34 32 30 28
 85 80 75 70 65 61 56 52 49 46 43 41 39 37 36 36 36 36 37 38 39 41 43 45 47 49 51 54 55 57 58 60 60 60 60 60 59 57 56 54 53 51 49 47 46 45 43 43 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 39 39 40 40 41 42 44 45 47 49 51 54 56 59 61 64 66 68 70 71 72 73 73 72 71 69 66 64 60 57 53 50 46 43 40 38 36 34 32 31 30 29 29 28 28 28 28 29 29 30 31 32 33 35 37 39 42 46 49 54 59 65 72 79 87 96 105 114 122 129 135 139 140 139 136 131 124 116 107 98 89 81 73 66 60 54 49 45 42 39 37 35 34 34 34 34 35 36 38 40 42 44 47 50 53 56 59 62 65 68 70 71 72 72 71 70 68 65 62 59 56 53 50 47 44 42 41 39 38 38 38 38 39 40 42 44 46 49 52 56 60 65 70 76 82 89 97 104 112 119 125 131 135 137 137 135 132 128 122 116 110 103 97 90 85 79 74 70 65 62 58 55 53 51 48 47 45 44 43 42 42 42 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 32 32 33 35 36 38 41 44 47 51 55 60 65 70 75 81 87 92 98 102 107 110 113 115 115 115 113 110 107 102 97 92 86 81 75 70 65 61 57 53 50 47 44 41 39 37 36 34 33 32 31 31 31 31 31 31 32 34 35 37 40 43 47 52 56 62 68 73 79 85 90 93 96 97 97 96 93 90
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 59 58 56 55 53 50 48 45 43 41 39 37 35 33 32 31 31 31 31 31 32 33 34 36 38 40 42 44 47 50 53 56 59 62 64 67 69 72 73 74 74 74 74 72 71 69 66 64 61 58 56 53 51 48 46 44 42 41 39 37 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 34 36 37 37 38 39 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 39 39 40 41 42 43 45 46 47 49 50 51 52 52 53 53 54 54 53 53 53 52 52 51 51 50 50 49 49 49 49 49 50 50 50 51 51 52 52 52 53 53 52 52 52 51 50 49 48 47 46 45 45 44 43 42 42 42 42 43 43 45 46 48 49 51 54 56 58 60 61 63 63 64 63 63 61 60 58 55 52 50 47 44 42 39 37 35 33 32 31 30 29 29 29 30 30 31 32 34 35 37 39 40 42 44 46 47 49 50 51 52 53 53 53 53 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 47 49 50 50 51 51 51 51 51 50 49 48 47 46 44 43 42 41 40 40 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 65 67 69 70 71 71 71 71 70 68 66 64 62 60 57 54 52 50 47 45 44 42 41 40 40 40 40 40 41 43 44 46 48 50 52 53 55 57 58 59 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 41 40 40 39 39 40 40 40 41 42 42 43 44 44 45 45 45 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 32 32 32 33 34 35 37 39 41 43 45 48 50 53 55 57 58 59 60 60 59 58 57 55 52 50 47 45 42 40 38 36 34 33 32 32 31 31 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 47 47 47 46 46 45 44 42 41 40 39 39 38 38 37 37 38 38 38 39 39 40 41 41 42 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 34 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 43 44 44 44 43 43 42 41 40 39 38 36 35 34 34 33 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34 35 36 38 40 42 44 47 49 52 55 58 60 62 63 64 64 64 62 61 59 57 54 52 49 46 44 42 40 38 36 35 34 33 33 33 33 34 35 36 37 38 40 41 43 44 46 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 33 33 33 34 35 36 37 38 40 41 43 45 46 48 49 50 51 52 52 52 52 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 40 37 33 30 28 25 23 21 20 19 18 18 17 17 18 19 20 21 22 24 26 28 30 32 34 36 38 40 42 43 44 45 45 45 44 43 42 40 39 37 35 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 30 33 36 40 44 49 54 60 66 72 77 82 85 88 89 89 87 84 81 77 73 69 64 60 57 53 50 48 46 44 43 43 42 42 42 42 42 41 41 41 40 40 39 38 37 35 34 33 31 30 29 28 26 25 24 24 23 22 22 22 23 24 25 26 28 31 34 37 41 45 50 54 58 62 66 69 71 72 71 70 68 65 62 59 55 51 47 44 41 38 36 34 32 31 31 31 31 32 33 34 36 38 40 42 45 48 50 52 55 56 58 58 58 58 57 55 53 51 49 47 45 43 42 41 40 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 53 53 54 55 56 58 60 62 64 67 69 72 74 76 78 79 80 79 78 76 73 70 66 62 57 53 48 43 39 35 32 28 26 23 21 20 19 18 17 17 17 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 30 30 30 30 31 32 32 33 35 36 38 40 42 44 47 50 53 56 59 62 66 69 72 74 76 77 78 78 77 76 74 71 68 65 62 59 56 54 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 37 38 40 42 45 47 50 53 55 57 58 58 58 57 55 53 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 76 72 67 63 59 54 50 46 42 39 36 34 32 30 29 28 27 27 27 28 28 29 29 31 32 33 34 36 38 40 42 44 46 48 50 53 55 57 59 60 62 63 63 63 63 62 61 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 27 28 29 30 32 34 36 39 42 45 48 52 55 59 62 66 69 72 75 77 79 80 80 80 79 77 75 73 70 68 65 62 60 58 55 53 52 50 49 48 47 46 45 44 44 44 43 43 43 43 44 44 45 46 47 48 50 52 54 56 59 62 65 68 71 74 77 80 81 83 83 83 82 81 79 77 74 71 68 65 62 59 56 54 51 49 47 45 44 43 42 41 41 41 42 42 43 43 44 45 45 45 45 45 45 44 43 42 41 39 38 36 34 33 31 30 29 28 27 27 27 27 27 28 29 30 31 33 35 37 39 41 44 47 50 53 56 60 64 67 71 75 78 81 84 85 87 87 86 85 83 81 78 74 71 68 64 61 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 40 41 42 43 43 43 43 43 43 42 42 41 41 40 40 40 39 39 39 40 40 41 42 43 45 46 48 49 51 52 53 55 56 57 58 58 59 59 59 59 58 57 56 55 54 53 52 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 51 52 53 55 57 59 62 65 68 71 74 77 80 82 84 84 84 83 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
 47 45 43 41 40 38 37 36 35 34 34 34 35 35 36 37 38 39 40 40 40 39 38 37 35 33 31 28 26 24 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 7 7 8 8 9 10 12 13 15 17 19 22 25 28 31 34 37 40 43 45 46 46 46 44 42 39 36 33 30 27 25 23 21 20 18 18 17 17 17 17 18 18 19 20 21 22 24 25 26 27 27 28 28 27 26 25 24 22 21 19 18 17 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 27 28 29 30 31 31 31 31 31 30 30 29 28 26 25 24 22 20 19 17 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 7 7 7 8 9 9 10 11 12 13 13 14 15 16 17 17 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 17 17 18 19 21 22 24 25 27 30 32 34 36 39 41 42 43 44 43 42 41 39 36 34 32 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 22 22 22 21 21 19 18 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 21 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 18 20 22 25 28 31 35 38 42 45 47 49 50 51 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 89 90 91 91 91 90 89 88 86 84 82 79 77 74 72 69 67 65 64 62 61 59 58 57 57 56 55 55 55 54 54 54 54 54 55 55 56 56 57 58 59 61 62 64 67 69 72 74 77 80 82 85 87 88 89 90 90 90 89 87 86 84 81 79 76 73 70 67 65 62 59 57 55 53 52 51 50 49 49 49 49 50 51 51 53 54 55 56 57 58 59 60 61 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 86 86 87 87 88 88 88 88 88 88 87 86 85 84 83 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 52 51 51 50 49 48 48 47 47 47 47 47 47 48 49 50 52 54 56 59 61 64 67 71 74 77 80 83 85 88 90 91 92 93 93 93 92 91 89 87 84 81 78 75 73 70 67 65 63 62 60 59 58 58 58 57 57 57 57 58 58 58 59 59 60 60 61 62 63 64 65 66 67 68 70 71 73 74 76 78 80 81 83 84 85 86 86 86 85 84 83 81 79 77 75 73 70 68 66 64 62 60 59 58 57 57 57 57 58 58 59 60 61 62 63 64 65 66 67 67 67 67 67 66 65 64 63 62 60 58 56 55 53 51 49 48 47 46 45 45 45 45 46 47 47 48 49 50 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 62 62 63 63 64 65 67 68 70 72 74 76 79 81 83 85
 30 30 31 31 32 34 35 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 39 40 41 43 44 47 49 52 55 57 60 63 65 68 69 71 72 73 73 73 72 71 70 69 67 66 64 62 60 58 56 54 52 51 50 48 47 47 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 46 46 47 48 49 50 52 53 55 57 60 62 65 67 69 72 74 76 77 79 79 80 80 79 78 76 74 72 69 66 63 60 57 53 50 48 45 43 41 40 39 38 37 37 37 38 38 39 40 41 42 44 46 47 49 51 54 56 58 60 63 65 67 68 69 69 69 68 67 65 63 60 58 55 52 49 47 45 43 41 40 38 38 37 36 36 36 36 37 37 38 39 40 42 43 45 46 48 49 51 52 53 53 53 53 53 52 52 51 50 49 47 46 45 44 43 41 40 39 38 38 37 36 36 36 36 36 36 37 38 39 40 42 43 45 46 48 50 51 52 54 54 55 56 56 56 56 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 50 50 51 52 53 54 55 55 56 57 58 58 58 58 58 58 57 57 56 55 53 52 50 49 47 45 43 41 40 38 37 36 35 34 34 33 34 34 35 35 36 37 38 39 41 42 43 45 46 47 49 50 51 52 52 53 53 53 52 51 50 49 47 45 43 41 39 37 36 34 33 32 31 30 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 34 33 33 33 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 27 28 29 31 31 32 33 33 33 33 33 32 31 30 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 25 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 15 16 17 17 19 20 21 22 23 24 25 26 27 27 27 27 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 26 27 28 28 28 28 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 30 30 30 29 28 27 26 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10
 20 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 35 37 38 38 39 40 40 40 40 39 39 38 37 37 36 35 35 34 33 33 33 32 32 33 33 34 35 36 38 41 44 47 51 55 59 63 67 71 74 76 78 78 77 75 72 69 65 61 57 53 49 45 42 39 36 34 32 30 29 28 27 27 26 26 27 27 27 28 29 29 30 30 30 30 30 30 30 29 29 28 27 27 26 26 26 26 27 27 28 30 31 34 36 39 42 46 51 55 61 66 72 77 82 86 88 89 89 86 82 77 72 65 59 53 48 43 39 35 32 30 28 26 25 24 24 24 24 24 24 25 26 26 27 28 29 30 32 33 34 35 37 38 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 23 24 25 26 28 29 31 33 36 38 40 41 42 43 43 43 42 41 40 38 37 35 33 32 31 30 29 28 28 28 28 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28 28 27 27 26 26 26 26 26 27 28 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20
 28 28 28 28 27 26 26 25 24 23 22 21 20 19 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 12 12 13 14 15 16 18 19 21 23 26 28 30 32 33 34 34 34 33 32 30 28 26 24 21 19 18 16 14 13 12 11 10 10 9 9 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 32 33 33 33 32 31 30 29 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 13 13 13 13 14 15 16 17 18 19 21 22 23 24 25 26 26 25 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 22 22 22 22 21 20 19 18 17 16 15 13 13 12 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 27 27 28
 8 8 8 8 8 9 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 17 17 16 15 15 14 13 12 11 11 10 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8
 55 56 56 56 57 57 57 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 53 53 53 53 54 54 55 56 57 59 60 61 62 63 64 65 66 67 67 67 67 66 66 65 64 62 61 59 58 56 54 53 51 49 48 47 46 45 44 44 44 44 44 44 45 46 47 48 49 51 52 54 55 57 58 60 61 63 64 65 66 68 68 69 70 70 71 71 71 71 70 70 69 68 68 67 66 65 64 62 61 60 59 58 57 56 55 54 54 53 53 53 54 54 55 56 58 59 61 63 65 66 68 70 71 73 74 75 75 76 76 76 75 75 74 74 73 72 70 69 68 66 64 63 61 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 40 40 41 41 42 43 44 46 48 50 52 55 57 60 63 65 68 70 72 74 75 77 77 78 78 77 77 76 75 74 73 72 71 70 69 68 67 66 66 66 66 66 67 68 69 70 72 73 75 76 77 78 79 79 80 80 80 79 79 78 77 76 75 73 72 70 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 49 48 47 47 47 46 46 47 47 48 48 50 51 53 55 58 61 64 68 72 76 81 85 90 94 99 102 105 107 108 108 108 106 103 99 95 90 85 80 75 70 65 61 56 53 49 47 45 43 42 41 41 41 42 43 45 47 49 51 54 57 61 64 68 72 76 79 83 86 89 91 93 94 94 94 92 90 88 85 82 78 75 72 69 66 64 62 60 58 57 56 56 55 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 51 52 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 77 78 79 80 81 82 83 83 83 83 83 83 82 82 81 79 78 77 75 73 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 48 48 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 59 60 62 64 66 69 71 74 76 79 81 83 85 87 88 89 89 89 88 87 85 83 80 78 75 72 69 66 63 60 57 55 53 51 50 49 48 48 48 48 49 50 51 52 54 56 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 87 89 90 90 91 90 90 89 88 86 84 81 79 76 74 71 68 66 63 61 59 57 55 54 53 52 52 52 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 64 64 64 63 63 62 61 61 60 59 58 57 57 56 56 56 56 56 57 58 59 60 62 64 66 68 70 72 74 76 77 79 79 80 80 80 79 78 76 75 73 71 69 67 65 63 61 59 57 56 54 53 52 52 51 51 51 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 97 99 101 102 103 104 104 104 103 101 100 97 95 92 88 85 81 77 73 70 66 62 59 56 54 51 50 48 47 46 46 47 48 49 51 53 55 58 61 65 68 72 76 80 84 88 91 95 97 99 100 100 99 98 96 93 89 86 82 78 74 70 66 63 60 58 56 54 53 52 51 50 50 50
 74 73 71 69 67 66 64 62 61 59 58 57 56 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 43 43 43 44 45 46 47 49 50 52 54 56 58 60 62 63 65 66 66 66 66 66 65 63 61 59 57 55 52 50 47 45 42 40 38 36 34 33 31 30 30 29 29 29 30 31 32 33 35 38 40 44 47 51 55 60 65 70 75 80 85 89 93 95 97 98 98 98 97 95 94 91 89 87 85 82 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 52 51 51 51 52 53 54 56 58 60 62 65 68 71 74 77 80 82 85 86 88 88 88 88 87 85 82 80 76 73 70 66 62 59 56 53 50 48 45 43 42 40 39 38 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 32 33 34 35 36 37 39 41 43 45 48 50 53 56 60 63 67 71 75 78 82 85 89 91 93 94 94 93 92 90 87 83 80 76 72 68 65 61 58 55 53 51 49 47 45 44 43 42 41 41 41 41 41 41 42 43 44 45 47 48 50 52 54 56 58 59 61 61 62 62 61 60 58 56 54 52 50 48 46 44 43 42 41 41 41 41 42 43 44 45 47 49 51 53 55 57 59 61 62 63 63 63 62 61 59 57 55 52 50 47 44 42 39 37 35 33 31 30 29 28 27 27 27 28 28 29 30 32 33 35 37 39 41 43 45 47 50 52 54 56 58 60 62 64 65 67 69 70 71 73 74 75 76 77 78 78 79 79 80 80 80 79 79 78 77 75
 48 49 51 52 53 54 54 53 52 50 48 46 44 42 40 39 37 36 35 35 34 34 34 35 35 36 38 39 41 43 45 48 51 53 56 59 62 64 66 68 69 69 68 67 65 63 60 58 55 52 50 47 45 43 41 40 39 38 37 36 36 35 35 35 35 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 22 22 22 22 23 23 25 26 28 30 32 35 38 42 45 49 53 56 59 62 64 65 65 64 63 61 59 56 53 51 48 46 44 42 41 40 39 38 37 37 37 37 38 39 40 42 44 47 50 54 58 63 68 73 78 84 89 93 97 99 101 100 99 97 93 89 85 81 77 72 69 65 62 59 57 55 53 52 51 50 49 49 49 48 48 48 47 46 45 44 42 40 38 36 34 32 29 28 26 24 23 22 21 21 21 21 21 22 23 25 27 29 31 34 38 42 46 51 56 61 67 73 78 84 89 93 96 99 100 101 100 98 95 92 88 83 79 74 70 65 61 57 54 51 48 46 44 43 41 40 39 39 38 38 38 39 39 40 41 43 44 46 48 51 53 56 59 62 65 68 70 71 72 72 71 70 68 65 62 59 56 53 50 48 46 44 43 42 42 42 43 44 46 48 51 54 58 62 66 71 75 79 83 86 87 88 87 86 83 79 75 71 66 61 57 52 48 44 40 37 34 31 29 27 25 24 22 22 21 21 21 21 22 23 24 26 28 30 33 36 40 44 48 53 58 63 68 73 77 81 84 86 86 86 84 81 77 73 68 64 60 55 52 49 46 43 42 40 40 39 40 40 41 42 44 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
 32 33 33 34 34 35 36 37 38 39 40 41 42 42 43 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 22 22 23 23 24 25 26 27 29 30 32 33 34 36 37 38 39 40 40 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 34 34 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 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 38 39 40 42 43 44 46 48 49 51 53 54 55 56 56 56 56 55 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 35 38 42 46 51 56 62 68 75 82 89 95 101 105 108 109 108 106 102 97 92 86 79 73 68 62 58 53 49 46 43 40 38 36 35 34 33 33 33 33 34 35 37 39 41 44 48 51 56 61 66 71 77 83 88 93 98 102 105 106 106 105 103 99 95 91 86 81 76 71 67 63 59 56 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 24 23 22 22 22 21 21 22 22 23 24 25 26 28 29 31 34 36 39 42 46 49 53 57 61 64 67 69 71 71 70 68 65 62 58 54 50 46 42 39 36 34 32 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 38 38 38 37 37 36 35 35 34 33 33 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
 20 21 22 23 24 26 28 30 32 34 37 40 44 47 51 54 58 62 65 68 71 73 75 76 77 77 76 75 73 71 69 67 65 62 60 57 55 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 41 41 42 43 44 46 47 50 52 55 58 62 66 71 76 81 86 91 96 99 101 101 99 95 90 84 77 69 62 55 49 43 39 34 31 28 26 24 23 22 21 21 21 21 22 23 24 25 27 29 30 32 34 35 37 38 39 40 41 41 42 42 42 42 43 43 43 43 44 45 45 46 48 49 51 52 54 56 57 59 60 62 62 63 63 63 62 61 60 59 57 56 54 53 52 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 35 36 37 39 40 41 43 45 46 48 50 52 53 55 57 58 60 61 62 63 63 63 63 63 62 61 60 58 56 54 51 49 46 43 41 38 36 34 31 30 28 26 25 24 23 23 23 22 23 23 24 24 26 27 29 31 33 36 39 42 46 50 54 58 61 64 67 68 69 68 66 63 59 55 51 47 43 39 36 33 31 29 27 26 25 25 25 26 27 28 29 31 33 34 36 38 39 41 41 42 41 41 40 38 37 35 33 32 31 29 28 27 27 26 26 26 26 27 28 29 30 32 34 37 40 43 47 51 56 61 66 71 76 79 82 84 84 84 81 78 75 70 66 61 57 53 49 45 42 39 37 35 33 31 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 18 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 17 17 17 18 18 19 20 21 22 24 26 28 30 32 34 36 38 40 41 42 43 43 43 42 41 39 38 36 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 33 35 37 39 41 42 43 44 45 45 44 43 42 40 38 36 34 32 30 28 26 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 36 37 38 39 38 38 36 35 33 30 28 26 24 22 20 18 17 16 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 25 26 27 27 27 27 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 26 27 28 28 28 27 26 26 25 24 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 15 15 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 26 26 26 25 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 32 32 32 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 26 26 26 26 26 27 27 26 26 26 25 24 24 23 22 21 20 19
 18 18 18 18 18 19 19 20 21 21 22 23 25 26 27 29 30 31 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 36 36 37 38 38 39 39 39 39 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 24 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 18 19 19 20 19 19 18 17 16 15 14 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 14 15 16 18 19 20 21 21 21 21 20 19 18 16 15 14 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 13 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10
 47 47 47 46 46 45 45 45 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 34 34 34 34 34 34 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 49 48 48 47 46 46 45 44 43 42 41 41 41 41 41 42 42 44 45 47 49 51 53 55 57 58 59 59 58 56 54 51 48 45 42 39 36 34 32 30 28 27 26 26 26 26 26 27 28 29 31 32 34 37 39 41 44 46 48 50 52 53 53 53 53 51 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 28 28 28 28 28 29 30 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 70 70 69 68 67 66 64 63 61 59 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 28 27 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 41 42 43 43 43 43 42 41 40 39 37 35 34 32 30 29 28 27 26 25 25 25 25 25 26 27 29 30 32 35 38 41 44 47 50 53 55 57 58 58 58 56 54 52 50 48 46 43 42 40 39 38 37 37 36 36 36 37 37 38 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 40 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 41 42 43 44 45 46 47 47 47 48 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 19 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 26 26 27 28 29 30 32 34 36 38 41 43 46 48 51 53 54 56 56 56 56 55 53 51 49 47 45 42 40 38 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 28 27 25 24 23 22 20 19 19 18 17 17 16 16 15 15 15 15 16 16 16 17 18 19 20 22 23 25 27 29 32 34 36 39 40 42 42 43 42 41 40 38 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 17 17 18 19 20 21 23 25 28 30 33 37 40 44 49 53 57 61 64 66 67 67 65 63 60 56 52 47 43 39 35 32 29 26 24 22 21 19 18 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 35 38 40 42 43 44 44 44 43 42 40 37 35 32 30 28 26 24 22 21 19 18 17 17 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 42 44 46 47 49 49 49 49 48 47 45 43 41 39 36 34 32 30 28 26 24 23 22 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 22 24 27 30 33 37 40 43 46 48 50 51 51 50 49 47 44 42 39 37 34 32 30 29 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 44 46 48 51 53 54 55 56 55 54 53 51 48 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 27 29 31 34 36 38 40 42 44 46 47 49 50 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 58 58 58 58 58 58 58 58 57 56 56 55 53 52 51 50 49 48 48 47 47 47 47 47 48 48 49 49 49 49 48 47 46 44 42 39 37 34 31 28 26 24 22 20 18 17 16 15 14 14 14 14 14 15 16 16 18 19 21 23 25 28 30 33 36 40 43 46 49 52 54 55 56 56 55 54 53 51 49 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 27 28 28 28 29 29 30 31 33 34 36 38 40 43 45 48 50 52 53 54 54 54 52 50 48 45 41 38 35 32 29 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 25 27 28 29 30 31 33 34 35 37 38 40 41 42 43 44 44 44 44 44 44 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 30 30 31 31 32 32 32 31 31 30 29 27 26 24 23 21 20 18 17 16 15 14 14 13 13 13 14
 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 67 67 67 66 66 64 63 61 58 56 54 51 49 47 46 45 44 43 43 42 43 43 43 44 45 46 47 49 50 52 53 55 57 58 60 61 63 64 65 65 66 65 65 65 64 63 62 62 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 59 60 61 62 63 65 67 69 71 73 74 76 77 78 79 79 79 79 78 77 76 74 73 71 70 69 68 67 66 66 66 66 67 69 70 72 74 75 77 78 79 79 79 79 78 76 75 73 71 69 67 64 62 61 59 57 56 55 54 53 53 53 53 53 54 55 56 58 60 62 64 67 69 71 72 74 74 75 75 74 74 73 72 71 70 68 67 66 65 63 62 61 59 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 33 34 34 36 37 39 41 44 47 50 54 58 62 65 68 70 72 73 72 71 70 68 65 62 59 56 54 51 48 46 44 42 40 38 37 35 34 33 32 32 32 32 33 34 35 37 39 42 45 48 52 56 60 64 68 71 74 76 77 78 78 77 75 73 71 68 65 63 60 57 55 53 51 50 48 48 47 47 46 46 46 46 46 46 46 46 45 44 43 42 41 40 38 37 35 34 33 32 31 31 31 31 31 32 33 34 36 37 39 41 43 45 47 49 51 53 55 57 58 60 61 61 61 61 60 58 56 54 51 49 46 43 40 38 36 34 33 32 31 31 31 31 31 32 32 33 34 35 37 38 39 41 42 44 46 47 49 50 52 53 54
 52 53 54 55 55 55 55 54 53 51 49 46 44 41 38 35 33 30 28 26 25 23 22 22 21 22 22 23 25 27 29 32 35 39 42 46 49 52 55 57 59 60 61 61 61 60 59 58 57 55 53 51 48 46 43 41 38 35 33 30 28 26 25 23 23 22 22 22 22 23 24 25 26 27 29 31 33 35 37 39 41 44 46 48 50 52 54 55 56 57 57 58 58 58 59 59 59 59 60 61 62 62 63 64 64 65 65 64 63 61 58 55 51 47 44 40 36 33 31 29 27 26 25 24 24 24 25 26 27 28 29 31 33 36 39 43 47 51 56 61 67 72 78 82 85 87 86 84 80 75 69 62 57 52 47 44 41 39 37 37 36 37 37 38 39 41 43 44 46 48 50 52 53 55 55 56 56 56 55 54 54 53 53 53 53 54 55 56 59 61 65 68 73 77 82 87 92 96 99 101 102 101 98 94 90 85 80 75 71 67 64 62 60 59 58 58 58 59 60 61 62 63 65 66 68 70 71 73 75 77 78 80 82 83 85 86 88 89 90 92 92 93 94 94 94 93 92 91 89 87 84 82 79 76 73 71 69 66 64 63 61 60 59 58 58 57 56 56 55 55 54 53 52 51 49 48 46 44 43 41 40 38 37 36 35 35 35 35 35 36 38 40 42 46 50 56 62 70 78 87 96 104 110 114 114 111 106 99 91 83 75 67 60 54 48 44 39 36 33 30 28 26 25 24 23 23 22 23 23 24 26 29 32 36 41 47 53 60 68 75 81 85 88 89 88 85 82 77 73 69 65 61 58 55 54 52 51 51 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 35 33 31 30 29 28 28 28 29 29 30 31 32 33 34 36 37 38 39 39 40 40 40 40 41 41 42 43 44 46 48 50 53 55 58 61 64 66 68 70 71 71 71 70 68 66 64 61 58 55 52 49 46 43 41 39 37 35 34 33 33 33 34 35 37 39 42 44 47 50 52 53 54 55 54 54 52 50 48 46 44 41 39 38 36 35 33 33 32 32 32 32 32 32 33 33 34 34 35 35 35 35 34 34 33 33 32 31 31 30 29 29 29 29 29 30 31 32 34 36 38 40 42 44 45 46 47 47 47 47 46 44 43 41 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 24 24 25 26 28 30 31 33 35 36 37 37 37 36 36 34 33 32 30 29 28 27 26 26 26 26 26 27 29 30 32 35 38 41 44 48 51 53 55 57 57 56 55 52 50 46 43 40 36 33 31 28 26 25 24 24 24 24 25 27 29 31 34 37 40 44 47 51 54 58 61 64 66 68 70 71 71 71 70 68 66 63 60 56 53 49 45 41 37 34 31 29 27 25 25 24 24 25 25 26 28 29 30 32 34 35 37 38 39 40 41 41 42 42 41 41 41 40 39 39 39 39 39 39 40 41 42 43 45 47 48 50 52 53 55 55 56 55 54 53 50 48 45 42 39 36 34 32 31 30 29 29 30 30 31 32 34 35 37 39 41 43 46 49 51 54 57 60 63 66 68 70 70 70 70 68 65 62 59 55 51 48 45 42 40 39 39 39 40 41 43 45 47 50 53 56 59 61 63 64 65 64 63 61 58 54 51 47 44 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 97 96 97 97 98 100 101 102 104 105 106 106 106 105 103 101 97 94 89 84 80 75 70 66 62 59 57 57 57 58 60 64 68 72 77 83 89 95 101 107 113 119 124 130 134 137 140 141 141 140 138 134 129 123 116 109 101 93 86 79 73 68 63 60 58 57 57 58 60 61 64 66 69 71 73 76 78 80 82 83 85 86 88 89 91 93 95 97 100 103 106 110 114 119 123 128 133 138 142 145 148 149 149 148 145 142 136 130 123 116 108 100 93 86 80 75 71 69 67 67 68 69 72 74 77 81 85 88 92 96 100 104 107 111 114 117 119 121 122 123 122 121 119 116 113 109 104 99 94 90 85 81 79 77 76 76 77 80 82 85 89 92 96 99 103 106 108 111 113 114 115 116 117 117 117 117 118 118 118 118 118 119 119 120 120 121 121 120 120 118 117 114 112 109 105 102 98 94 90 86 82 79 76 74 73 73 74 77 80 85 92 99 107 115 123 131 139 145 151 155 157 158 157 155 152 148 142 137 131 124 118 112 105 99 93 88 83 78 74 71 69 68 68 69 71 75 80 87 94 102 111 120 129 138 145 152 158 161 164 164 163 160 156 151 145 139 133 127 121 116 111 106 102 99 96 94 91 90 88 86 85 83 82 80 78 77 75 73 71 68 66 64 63 62 61 61 62 64 67 70 75 80 86 92 98 104 109 114 118 121 123 125 125 124 123 121 118 115 111 107 102 98 93 88 84 79 75 71 67 64 61 59 58 58 60 62 65 69 73 78 84 89 94 98 102 106 108 110 111 112 111 110 109 107 105 103 101 99 98 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 19 20 21 21 22 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 16 17 18 19 20 22 23 24 25 25 25 25 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 13 13 14 15 17 19 21 24 26 29 31 33 34 34 34 34 33 31 30 28 26 25 23 22 21 20 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 11 12 13 14 15 16 18 20 21 22 23 23 23 23 23 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 12 12 11 11 11 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 25 26 27 27 27 27 26 25 24 23 21 19 17 15 14 13 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 27 28 29 30 30 29 27 26 23 21 19 17 15 14 13 13 12 12 12 12 13 13 13 14 15 15 16 16 17 18 19 19 20 21 21 22 23 23 23 24 24 23 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16
 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 13 14 14 15 16 17 17 17 16 15 13 12 10 9 8 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 14 15 15 15 15 14 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 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 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 10 11 12 13 14 14 14 14 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 12 13 13 13 13 12 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7
 42 42 41 41 40 40 40 39 39 38 37 37 36 35 34 33 31 30 29 28 27 26 25 25 25 25 26 27 30 32 35 39 42 46 49 52 54 56 58 59 59 59 59 58 57 56 54 53 51 50 48 46 44 42 40 38 36 34 32 30 28 26 25 25 25 25 26 27 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 44 45 47 48 50 52 54 56 58 61 63 65 66 67 67 66 63 60 56 52 47 42 37 33 29 26 24 23 22 22 22 23 23 24 26 27 29 31 33 35 38 41 44 48 52 56 61 66 70 74 77 79 80 79 76 71 66 59 52 46 40 35 31 28 26 25 24 24 24 25 25 26 27 28 29 31 32 33 35 36 38 40 41 43 44 46 47 49 50 52 53 55 56 58 60 62 64 66 68 69 71 72 73 73 73 71 70 67 64 60 56 52 48 44 41 39 37 37 36 37 37 38 39 40 42 43 44 46 47 48 49 50 51 52 53 53 53 53 53 53 52 51 50 48 47 45 44 42 41 40 39 39 40 41 42 44 47 49 51 53 55 56 57 58 59 59 59 59 59 58 58 57 56 55 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 28 28 29 30 31 33 36 40 44 49 54 58 62 66 68 69 68 67 65 62 59 56 53 50 46 44 41 38 36 34 32 31 29 28 27 26 25 25 25 25 26 27 30 33 37 42 47 52 58 62 66 69 71 71 71 69 67 64 62 59 56 54 51 49 47 46 45 44 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
 36 35 35 35 35 35 36 36 36 37 37 37 37 36 36 35 33 32 30 28 26 23 21 19 17 16 15 14 14 14 14 15 15 16 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 34 34 35 35 34 33 32 30 28 26 23 20 18 16 14 12 11 11 11 11 11 12 12 13 14 16 17 18 20 21 23 25 27 28 30 31 32 33 33 33 32 31 30 29 29 28 27 27 27 27 27 27 28 28 29 30 31 31 32 32 31 30 28 26 24 22 19 17 16 14 13 13 13 13 13 14 15 16 17 18 19 20 22 24 25 27 29 31 32 34 35 37 37 38 38 37 36 34 33 31 28 26 24 23 22 21 21 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 26 25 24 23 23 22 21 21 20 20 21 21 23 24 27 29 32 34 37 39 41 42 42 42 41 40 38 37 34 32 30 28 26 24 23 21 20 18 17 16 16 15 14 14 14 14 15 16 17 19 21 23 25 28 29 31 32 32 32 31 30 29 28 27 27 26 26 25 26 26 26 27 28 29 30 31 32 33 33 33 33 32 31 30 28 27 25 23 21 20 18 17 16 15 14 13 13 13 12 13 13 14 15 17 19 22 24 27 29 31 32 33 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 16 17 19 21 23 25 28 31 33 36 38 40 42 43 44 44 44 44 43 42 41 40 39 38 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 11 11 10 10 9 9 8 7 7 6 6 6 5 6 6 6 6 7 8 8 9 10 11 12 14 15 16 18 19 21 22 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 6 6 6 7 8 8 9 10 11 11 12 13 13 13 13 14 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 19 20 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 7 7 6 6 6 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 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

