
 % 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
 35706 37136 38592 40066 41552 43042 44526 45994 47435 48838 50189 51476 52684 53802 54814 55709 56476 57103 57583 57908 58074 58078 57920 57603 57131 56511 55752 54863 53856 52744 51540 50257 48908 47508 46068 44601 43118 41628 40142 38667 37210 35778 34376 33009 31679 30389 29142 27938 26780 25666 24598 23575 22597 21662 20770 19919 19109 18337 17604 16906 16243 15614 15016 14449 13910 13400 12916 12457 12022 11610 11219 10849 10499 10167 9852 9555 9273 9006 8754 8516 8290 8077 7876 7686 7506 7337 7178 7028 6887 6754 6629 6513 6404 6302 6207 6119 6038 5963 5894 5831 5773 5722 5675 5635 5599 5569 5544 5524 5509 5499 5494 5494 5498 5508 5523 5543 5568 5598 5633 5673 5719 5770 5827 5890 5959 6034 6115 6203 6297 6398 6507 6623 6747 6880 7020 7170 7329 7497 7676 7866 8067 8279 8504 8742 8993 9259 9540 9837 10150 10481 10831 11200 11589 12000 12434 12892 13375 13884 14420 14986 15582 16210 16871 17567 18299 19068 19877 20725 21615 22548 23524 24545 25611 26722 27878 29079 30324 31612 32940 34306 35706 37137 38592 40067 41553 43042 44526 45995 47436 48839 50190 51477 52686 53803 54816 55711 56478 57105 57585 57910 58076 58081 57923 57606 57134 56514 55755 54866 53859 52747 51542 50259 48911 47511 46071 44604 43120 41630 40144 38669 37212 35780 34378 33011 31680 30391 29143 27940 26781 25668 24600 23577 22598 21663 20771 19920 19110 18339 17605 16907 16244 15615 15017 14449 13911 13401 12917 12458 12023 11610 11220 10850 10499 10167 9853 9555 9274 9007 8755 8516 8291 8078 7876 7686 7507 7338 7178 7028 6887 6754 6630 6513 6404 6302 6208 6120 6038 5963 5894 5831 5774 5722 5676 5635 5600 5569 5544 5524 5509 5499 5494 5494 5499 5509 5523 5543 5568 5598 5633 5674 5719 5771 5828 5891 5959 6034 6115 6203 6297 6399 6507 6624 6748 6880 7021 7170 7329 7498 7677 7866 8067 8279 8504 8742 8993 9259 9540 9837 10150 10481 10831 11200 11590 12001 12434 12892 13375 13884 14421 14986 15583 16210 16872 17567 18299 19069 19877 20726 21616 22548 23525 24545 25611 26722 27878 29079 30324 31612 32940 34306
 87 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 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 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 87 88 88 89 89 89 89 90 90 90 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 81 83 84 84 85 86
 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 33 35 37 40 42 46 49 52 56 60 65 70 75 81 88 95 102 110 119 129 140 152 164 178 193 209 226 244 264 285 308 331 355 380 406 431 456 479 501 520 536 548 556 559 557 551 540 525 506 485 462 437 412 387 361 337 313 290 269 248 229 212 195 180 166 153 141 130 120 111 103 95 88 81 75 70 65 60 56 52 48 45 42 39 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 54 57 61 66 70 75 80 85 91 97 104 111 118 125 133 141 150 158 167 176 185 194 202 210 218 225 232 238 242 246 248 250 250 248 246 242 238 232 226 218 211 203 194 186 177 168 159 151 143 135 127 119 112 106 99 93 87 82 77 72 68 63 60 56 52 49 46 43 41 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5
 108 109 110 112 113 114 116 117 119 120 122 123 125 126 128 129 131 133 134 136 137 139 140 142 144 145 147 148 149 151 152 153 155 156 157 158 159 160 161 162 163 164 164 165 165 166 166 166 166 166 166 166 166 166 165 165 164 164 163 162 161 160 160 158 157 156 155 154 152 151 150 148 147 145 144 142 141 139 138 136 134 133 131 130 128 127 125 123 122 120 119 117 116 115 113 112 110 109 108 106 105 104 103 102 100 99 98 97 96 95 94 93 93 92 91 90 89 89 88 87 87 86 86 85 84 84 84 83 83 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83 83 84 84 85 85 86 86 87 88 88 89 90 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 118 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 138 139 140 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 140 140 139 138 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 121 120 119 118 117 116 114 113 112 111 110 109 107 106 105 104 103 102 101 100 99 98 97 96 95 95 94 93 92 91 91 90 89 88 88 87 87 86 85 85 84 84 84 83 83 82 82 82 81 81 81 81 81 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 87 87 88 89 89 90 91 92 93 93 94 95 96 97 98 99 100 102 103 104 105 106
 60 61 62 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 103 106 108 111 113 116 119 121 124 127 130 132 135 138 141 144 147 150 153 155 158 161 163 166 168 171 173 175 177 179 180 182 183 184 185 185 186 186 186 186 185 184 183 182 181 179 178 176 174 172 169 167 164 161 159 156 153 150 147 144 141 138 134 131 128 125 122 119 116 113 111 108 105 102 100 97 95 92 90 88 86 83 81 79 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 48 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 90 92 94 97 99 102 105 107 110 113 116 119 122 125 128 131 134 138 141 144 147 150 153 157 160 163 166 168 171 174 176 179 181 183 185 187 188 189 191 191 192 192 193 193 192 192 191 190 189 188 186 184 182 180 178 176 173 171 168 165 163 160 157 154 151 148 145 142 139 136 133 130 127 124 122 119 116 113 111 108 106 104 101 99 97 95 93 91 89 87 85 83 82 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59
 31 31 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 101 106 111 116 122 128 135 142 149 157 166 174 184 194 204 215 226 238 251 264 277 292 306 321 337 352 368 384 399 415 430 445 458 471 482 493 501 508 513 516 517 516 512 507 500 492 481 469 457 443 428 413 397 381 365 349 333 318 303 288 274 260 247 234 222 210 199 189 179 170 161 152 144 137 130 123 117 111 106 101 96 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 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 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 94 97 100 104 107 111 114 118 122 126 129 133 137 140 144 148 151 154 158 161 164 166 169 171 173 175 176 177 178 179 179 179 179 178 177 176 174 172 170 168 165 163 160 157 153 150 147 143 140 136 132 129 125 121 118 114 111 107 104 101 98 94 91 88 86 83 80 78 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30
 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 115 113 111 110 108 107 105 104 103 101 100 99 98 97 96 95 94 93 92 91 90 90 89 88 88 87 87 86 86 86 85 85 85 85 85 84 84 84 85 85 85 85 85 85 86 86 87 87 88 88 89 90 90 91 92 93 94 95 96 97 98 99 100 102 103 105 106 108 109 111 113 115 117 119 121 123 125 127 129 132 134 137 139 142 144 147 150 152 155 158 161 164 167 170 173 176 179 182 184 187 190 193 196 198 201 203 205 207 210 211 213 215 216 217 218 219 219 220 220 220 219 219 218 217 216 214 212 211 208 206 204 201 198 195 192 189 186 183 179 176 172 169 165 162 158 155 151 147 144 140 137 133 130 127 124 120 117 114 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 52 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 90 92 94 96 99 101 104 106 109 111 114 116 119 122 124 127 130 132 135 138 140 143 146 148 151 153 156 158 160 162 164 166 168 169 171 172 173 175 175 176 177 177 178 178 178 178 177 177 176 176 175 174 172 171 170 168 167 165 164 162 160 158 156 154 152 150 148 146
 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 227 231 235 238 241 245 247 250 253 255 257 259 261 262 263 264 265 265 265 265 265 264 263 262 260 258 256 254 252 249 246 243 240 237 234 230 227 223 219 216 212 208 204 200 196 193 189 185 181 178 174 170 167 163 160 157 153 150 147 144 141 138 135 133 130 128 125 123 120 118 116 114 112 110 108 107 105 103 102 100 99 98 96 95 94 93 92 91 90 89 88 87 87 86 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 86 86 87 88 88 89 90 91 92 93 94 95 97 98 99 101 102 104 106 107 109 111 113 115 117 120 122 124 127 129 132 135 138 140 144 147 150 153 157 160 164 167 171 175 179 183 187 191 195 199 204 208 212 217 221 226 230 234 238 243 247 251 255 259 262 266 269 272 275 278 280 282 284 286 287 288 289 290 290 289 289 288 287 285 284 282 279 277 274 271 267 264 260 256 252 248 244 240 235 231 226 222 217 213 208 203 199 194 190 186 181 177 173 169 165 161 157 153 150 146 142 139 136 133 130 127 124 121 118 116 113 111 108 106 104 102 100 98 96 94 93 91 89 88 86 85 84 83 81 80 79 78 77 76 76 75 74 73 73 72 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 70 70 70 70 71 71 72 72 73 73 74 75 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 94 95 97 99 101 103 105 107 109 112 114 117 119 122 125 128 131 134 137 140 143 146 150 153 157 161
 103 104 104 104 104 104 104 104 104 104 104 104 104 103 103 103 103 103 102 102 102 101 101 101 100 100 99 99 99 98 98 97 97 96 96 95 95 94 94 93 92 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 81 80 80 80 79 79 79 79 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 79 79 79 79 80 80 80 80 81 81 81 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 89 90 90 91 91 92 93 93 94 94 95 96 96 97 97 98 99 99 100 100 101 101 102 103 103 104 104 105 105 105 106 106 107 107 107 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 108 108 108 108 107 107 107 106 106 105 105 104 104 103 103 102 101 101 100 99 99 98 97 96 96 95 94 93 93 92 91 90 89 89 88 87 86 86 85 84 83 82 82 81 80 79 79 78 77 77 76 75 75 74 73 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 78 79 80 81 81 82 83 83 84 85 85 86 87 88 88 89 90 90 91 92 93 93 94 94 95 96 96 97 97 98 99 99 100 100 100 101 101 102 102 102 103 103 103
 161 161 161 161 160 160 160 159 159 159 158 158 157 156 156 155 155 154 153 152 152 151 150 149 149 148 147 146 145 144 144 143 142 141 140 139 138 138 137 136 135 134 133 132 132 131 130 129 128 128 127 126 125 124 124 123 122 121 121 120 119 119 118 117 117 116 115 115 114 113 113 112 112 111 111 110 109 109 108 108 107 107 106 106 105 105 104 104 103 103 102 102 102 101 101 100 100 99 99 98 98 98 97 97 96 96 96 95 95 94 94 93 93 93 92 92 91 91 91 90 90 89 89 88 88 88 87 87 86 86 85 85 85 84 84 83 83 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 76 75 75 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 68 67 67 66 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 96 97 98 99 101 102 103 105 106 107 109 110 111 113 114 116 117 118 120 121 123 124 126 127 128 130 131 133 134 135 137 138 139 140 142 143 144 145 146 148 149 150 151 152 153 153 154 155 156 156 157 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161
 360 361 361 361 361 360 359 357 355 352 349 346 342 338 333 328 323 318 312 307 301 295 288 282 276 270 263 257 251 245 239 232 226 221 215 209 204 198 193 188 183 178 173 169 164 160 156 152 148 144 140 137 134 130 127 124 122 119 116 114 111 109 107 105 103 101 99 98 96 95 93 92 90 89 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 88 89 90 91 93 94 96 97 99 101 103 105 107 109 111 114 116 119 122 125 128 132 135 139 142 146 151 155 159 164 169 174 180 185 191 197 204 210 217 224 231 239 247 255 263 272 281 290 299 309 319 329 339 349 360 370 381 392 402 413 424 434 444 454 464 473 482 490 498 505 511 517 521 526 529 531 532 533 532 531 528 525 521 516 510 504 497 489 481 472 462 453 443 432 422 411 401 390 379 368 357 347 336 326 316 306 297 287 278 269 260 252 244 236 228 221 214 207 200 194 188 182 176 171 166 161 156 151 147 143 139 135 131 128 125 121 118 115 113 110 108 105 103 101 99 97 95 93 92 90 89 87 86 85 84 83 82 81 80 79 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 76 77 77 78 78 79 79 80 81 82 83 84 85 86 87 89 90 91 93 95 97 98 100 102 105 107 109 112 114 117 120 123 126 129 132 136 139 143 147 151 155 159 164 168 173 178 183 188 193 199 204 210 216 221 227 234 240 246 252 259 265 271 278 284 290 296 303 308 314 320 325 330 335 339 343 347 350 353 356 358
 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 100 104 108 112 116 121 126 131 137 142 149 155 161 168 176 183 191 200 208 217 227 237 247 258 269 280 292 304 316 328 341 354 367 380 393 407 419 432 444 456 467 478 488 497 505 512 517 522 525 527 528 527 525 521 517 511 504 496 487 478 467 456 445 433 421 408 396 383 370 358 346 333 321 310 298 287 276 266 256 246 237 228 219 211 203 195 188 181 174 168 162 156 151 145 140 136 131 127 123 119 115 112 108 105 102 99 97 94 92 89 87 85 83 81 80 78 76 75 74 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 75 77 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 100 101 103 105 106 108 110 112 113 115 117 118 120 121 123 124 126 127 128 130 131 132 133 134 135 135 136 137 137 137 138 138 138 137 137 137 136 136 135 134 133 132 131 130 128 127 125
 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 90 92 94 95 97 98 100 102 103 105 107 108 110 111 113 114 116 117 119 120 122 123 124 125 127 128 129 130 131 131 132 133 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 133 132 131 130 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 102 101 100 99 98 97 97 96 95 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 87 87 87 88 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 98 99 99 100 100 101 101 101 102 102 102 103 103 103 103 103 104 104 104 104 104 104 103 103 103 103 103 102 102 101 101 100 100 99 99 98 97 97 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39
 116 116 117 118 118 119 120 121 122 123 124 126 127 129 130 132 133 135 137 139 141 143 145 148 150 153 155 158 161 164 167 170 173 176 180 183 187 190 194 198 202 206 210 214 219 223 227 231 236 240 244 249 253 257 261 265 269 273 277 280 284 287 290 292 295 297 299 300 301 302 303 303 302 302 301 299 298 296 293 291 288 284 281 277 273 268 264 259 254 249 244 239 234 228 223 218 212 207 201 196 191 186 181 175 170 166 161 156 152 147 143 138 134 130 126 123 119 115 112 109 106 102 99 97 94 91 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 89 91 93 94 96 98 99 101 103 104 106 108 109 111 113 114 116 117 119 120 122 123 124 125 127 128 129 130 131 132 133 134 134 135 135 136 136 137 137 137 138 138 138 138 138 138 137 137 137 136 136 136 135 135 134 134 133 132 132 131 130 129 129 128 127 126 126 125 124 123 123 122 121 121 120 119 119 118 117 117 116 116 115 115 115 114 114 114 113 113 113 113 113 113 113 113 113 113 113 113 114 114 114 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 55 59 63 67 72 77 83 89 95 102 109 116 124 133 142 151 161 171 182 193 205 217 229 241 254 266 278 290 302 313 323 332 340 347 352 356 358 358 357 355 351 345 338 330 321 312 301 290 279 268 256 245 233 222 211 201 190 181 171 162 153 145 137 130 123 116 110 104 98 93 88 84 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 82 87 92 98 104 111 118 125 133 142 151 160 170 181 193 205 217 231 245 259 274 290 305 321 337 353 369 384 398 411 423 433 441 447 450 451 450 446 440 431 421 409 395 380 363 347 330 312 295 278 262 246 230 215 201 188 175 163 152 141 131 122 113 105 98 91 84 78 72 67 62 58 53 50 46 43 39 36 34 31 29 27 25 23 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0
 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 93 95 96 98 99 101 102 104 106 107 109 110 112 113 114 116 117 118 120 121 122 123 124 125 126 126 127 128 128 129 129 129 130 130 130 130 130 130 129 129 129 128 128 127 126 126 125 124 123 122 121 120 119 118 117 115 114 113 112 111 109 108 107 106 104 103 102 101 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 80 80 81 82 83 83 84 85 86 87 87 88 89 90 91 91 92 93 94 95 96 96 97 98 99 99 100 101 101 102 103 103 104 104 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 104 104 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42
 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 35 35 36 37 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 99 101 103 106 108 111 113 115 117 120 122 124 126 128 130 132 134 135 137 138 140 141 142 143 144 144 145 145 145 145 145 145 144 144 143 142 141 140 139 138 137 135 134 132 130 128 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 94 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 90 91 92 94 95 96 98 99 100 102 103 104 105 106 107 108 109 110 111 112 112 113 113 114 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 106 105 103 102 100 99 97 96 94 93 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25
 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 94 97 100 104 107 111 115 119 122 126 130 134 138 141 145 148 152 155 158 161 164 166 168 170 172 173 174 175 175 175 174 173 172 170 169 166 164 161 158 155 152 148 145 141 137 133 130 126 122 118 114 110 107 103 99 96 92 89 86 82 79 76 74 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 39 38 37 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 62 64 66 69 71 74 76 79 82 85 88 90 94 97 100 103 106 109 112 115 118 121 124 127 129 132 134 137 139 141 142 144 145 146 146 147 147 147 146 146 145 143 142 140 139 136 134 132 129 127 124 121 118 115 112 109 106 103 100 97 94 91 88 86 83 80 77 75 72 70 68 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26
 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 98 99 100 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 129 130 131 132 134 135 136 137 139 140 141 143 144 146 147 148 150 151 153 154 156 157 159 161 162 164 166 167 169 171 172 174 176 177 179 181 183 184 186 188 190 191 193 195 197 198 200 201 203 204 206 207 208 210 211 212 213 214 215 215 216 216 217 217 217 217 217 217 216 216 215 214 213 212 211 209 208 206 204 202 200 198 196 193 191 188 185 183 180 177 174 171 168 165 162 158 155 152 149 146 143 139 136 133 130 127 124 121 118 115 112 109 107 104 101 99 96 93 91 89 86 84 82 80 77 75 73 71 70 68 66 64 62 61 59 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 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20
 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 72 74 76 78 80 82 84 86 89 91 94 96 99 101 104 107 110 113 116 119 123 126 129 133 136 139 143 146 150 153 157 160 164 167 170 174 177 180 183 185 188 190 193 195 196 198 199 200 201 202 202 202 202 201 200 199 198 196 195 193 190 188 185 183 180 177 174 170 167 164 160 157 153 150 146 143 139 136 132 129 126 122 119 116 113 110 107 104 101 99 96 93 91 89 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 51 51 50 49 48 47 46 46 45 44 43 43 42 42 41 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 35 35 35 35 35 35 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 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45
 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 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 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46
 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 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 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 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 65 64 63 63 62 61 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 22 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20
 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 103 104 105 105 106 106 107 107 107 107 108 108 108 108 108 108 108 107 107 107 107 106 106 105 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 80 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 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 27 27 27 27 27
 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 62 63 64 65 66 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 78 78 78 77 77 77 76 75 75 74 73 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13
 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 102 104 106 108 110 112 114 115 117 119 121 123 124 126 127 128 130 131 132 133 133 134 135 135 135 135 135 135 135 135 134 134 133 132 131 130 129 128 127 125 124 123 121 119 118 116 114 113 111 109 107 106 104 102 100 98 97 95 93 91 90 88 86 85 83 82 80 79 77 76 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32
 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 97 99 102 104 107 109 112 114 117 120 123 125 128 131 134 137 140 143 146 149 152 155 158 161 164 167 170 172 175 177 180 182 184 186 188 189 191 192 193 194 195 195 195 196 195 195 194 193 192 191 190 188 186 184 182 180 177 175 172 169 167 164 161 158 155 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 107 104 102 99 97 94 92 90 88 85 83 81 80 78 76 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 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 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37
 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 107 110 113 117 120 124 128 132 136 141 145 150 154 159 164 169 174 180 185 190 196 202 207 213 219 225 231 237 242 248 254 259 265 270 275 280 284 289 293 296 300 303 305 308 309 311 312 312 312 312 311 310 308 306 303 300 297 294 290 286 282 277 272 267 262 257 252 247 242 236 231 225 220 215 210 204 199 194 190 185 180 175 171 167 162 158 154 150 147 143 140 136 133 130 127 124 121 118 116 113 111 109 106 104 102 100 99 97 95 93 92 90 89 88 87 85 84 83 82 81 80 79 79 78 77 77 76 75 75 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 78 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 79 79 78 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 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40
 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 67 70 72 74 76 79 82 84 87 90 93 97 100 104 108 112 116 121 126 131 136 142 147 153 160 167 174 181 189 197 205 214 223 233 243 254 264 276 288 300 312 325 339 353 367 381 396 411 426 442 457 473 488 503 518 532 546 560 572 584 595 605 614 622 628 633 637 639 640 639 637 634 629 623 616 607 598 588 577 565 553 540 527 513 499 486 472 458 444 430 417 403 390 378 365 353 341 330 319 308 298 288 279 269 261 252 244 236 229 222 215 208 202 196 191 185 180 175 171 166 162 158 154 150 147 144 141 138 135 132 130 127 125 123 121 119 117 115 114 112 111 110 108 107 106 105 104 103 102 101 101 100 99 99 98 98 97 97 97 96 96 96 96 96 95 95 95 95 95 95 95 95 95 95 96 96 96 96 96 96 96 97 97 97 97 97 98 98 98 98 98 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 97 97 97 96 96 95 95 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45
 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 100 105 110 116 121 127 134 141 148 156 164 172 181 191 201 212 224 236 248 262 276 291 306 323 340 357 375 394 414 433 454 474 495 515 535 555 574 592 609 624 638 650 659 667 672 674 674 672 666 659 649 637 623 608 591 573 554 534 514 494 474 453 433 414 394 376 358 340 323 307 292 277 263 250 237 225 213 203 192 183 174 165 157 149 142 135 129 123 117 111 106 102 97 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 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 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 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 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36
 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 1 2 3 3 5 6 7 9 10 12 15 17 20 23 26 29 34 38 43 48 54 61 69 77 86 96 108 120 134 149 167 186 207 231 257 287 320 356 398 444 495 553 617 690 771 862 963 1077 1204 1346 1503 1677 1869 2077 2302 2541 2791 3046 3297 3534 3746 3918 4040 4101 4096 4027 3898 3719 3503 3262 3009 2754 2504 2266 2042 1835 1646 1474 1318 1178 1053 941 841 752 672 601 538 481 431 385 345 309 277 248 222 199 178 160 143 128 114 102 91 81 72 64 57 50 44 39 34 30 26 22 19 16 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 18 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 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2
 117 116 116 115 115 114 114 114 115 115 115 116 117 118 119 120 122 124 126 128 131 134 137 140 144 148 153 158 163 169 175 182 190 198 207 216 226 237 249 262 276 291 308 325 344 365 386 410 436 463 493 524 558 594 633 675 719 766 817 870 925 984 1045 1109 1175 1242 1310 1379 1447 1513 1577 1636 1691 1738 1778 1809 1830 1840 1839 1827 1804 1771 1729 1678 1620 1557 1490 1420 1348 1276 1204 1133 1064 997 933 872 814 759 707 659 613 571 531 494 459 427 398 370 345 321 299 279 260 242 226 211 197 184 173 162 151 142 133 125 117 110 104 98 92 87 82 78 74 70 66 63 59 56 54 51 49 47 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 58 61 63 65 68 70 73 76 78 81 84 87 90 93 96 100 103 107 110 114 117 121 125 128 132 136 140 144 148 152 155 159 163 167 170 174 178 181 185 188 191 194 197 199 202 204 206 208 210 211 212 213 214 215 215 215 215 215 214 213 212 211 210 208 207 205 203 201 198 196 194 191 188 186 183 180 178 175 172 169 166 164 161 158 156 153 150 148 146 143 141 139 137 134 132 131 129 127 125 124 122 121 120 119 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 21 51 86 127 175 232 297 374 464 569 692 836 1006 1206 1441 1719 2046 2434 2891 3431 4069 4819 5695 6710 7869 9162 10559 11995 13369 14541 15364 15715 15543 14884 13847 12576 11208 9849 8570 7407 6375 5473 4693 4021 3446 2955 2534 2175 1868 1604 1379 1185 1019 875 752 646 554 474 406 346 295 250 211 178 149 124 102 83 67 53 41 31 22 15 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 2 3 4 5 7 8 9 10 11 13 14 15 16 17 18 18 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 27 34 40 48 57 66 77 89 102 117 134 153 174 198 226 256 291 330 375 425 482 547 621 705 801 910 1034 1176 1336 1518 1725 1957 2217 2506 2823 3166 3528 3901 4270 4615 4915 5145 5285 5320 5248 5075 4819 4502 4147 3776 3407 3051 2718 2411 2133 1883 1660 1462 1288 1134 998 879 774 682 601 530 467 412 363 320 282 248 218 192 168 147 129 112 98 85 73 63 54 45 38 31 25 20 16 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 17 21 25 29 34 39 45 52 59 67 75 85 95 107 120 134 150 167 186 208 231 258 287 320 357 398 444 495 553 617 689 770 861 963 1077 1206 1350 1513 1694 1898 2125 2379 2660 2970 3310 3680 4077 4496 4932 5373 5805 6210 6570 6862 7070 7177 7178 7072 6868 6582 6231 5837 5419 4992 4571 4164 3779 3419 3087 2783 2506 2256 2030 1826 1643 1480 1333 1202 1084 979 884 800 724 656 595 540 491 447 408 372 340 311 285 261 240 221 203 188 174 161 149 139 129 121 113 106 99 94 88 84 79 76 72 69 66 63 61 59 57 55 54 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 18 26 34 43 54 65 78 92 107 125 144 166 191 218 248 282 321 363 411 465 526 594 671 757 853 962 1084 1221 1374 1546 1737 1949 2184 2442 2723 3025 3347 3683 4027 4368 4696 4995 5251 5449 5579 5632 5607 5505 5337 5113 4848 4555 4246 3934 3626 3328 3045 2780 2535 2308 2101 1912 1740 1585 1444 1318 1203 1100 1008 924 848 781 719 664 614 569 528 491 458 428 400 375 352 332 313 296 280 266 253 241 230 220 210 202 194 187 180 174 168 162 157 153 148 144 140 137 133 130 127 124 121 118 116 113 111 108 106 104 102 99 97 95 93 91 89 87 85 84 82 80 78 76 74 72 71 69 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 20 19 18 17 15 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 34 56 82 112 147 188 235 290 354 429 516 618 737 876 1040 1232 1457 1722 2034 2401 2832 3338 3929 4614 5398 6282 7250 8270 9281 10200 10923 11348 11413 11108 10487 9641 8675 7678 6714 5822 5020 4313 3698 3168 2712 2321 1987 1702 1457 1248 1068 914 781 667 569 484 411 347 293 245 204 169 138 111 88 68 51 36 23 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 19 20 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 3 3 4 5 6 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 29 31 34 37 41 44 48 53 58 63 69 76 83 91 100 110 121 133 147 163 180 199 220 244 271 302 336 375 418 467 523 586 657 738 830 934 1052 1187 1339 1512 1709 1931 2181 2462 2776 3124 3504 3914 4347 4791 5230 5642 6000 6276 6445 6490 6404 6197 5886 5498 5062 4605 4147 3706 3292 2911 2565 2255 1978 1734 1518 1329 1162 1016 888 776 678 592 516 450 392 341 295 256 221 190 163 139 117 99 82 67 54 43 33 24 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 29 33 38 43 48 54 60 67 74 82 90 98 108 118 129 140 153 167 181 197 214 233 253 275 299 326 354 385 419 456 497 541 590 643 702 766 837 915 1001 1096 1200 1315 1441 1581 1734 1903 2088 2291 2513 2755 3017 3302 3607 3934 4279 4640 5013 5392 5769 6134 6478 6786 7048 7252 7387 7447 7428 7332 7164 6931 6645 6318 5963 5590 5210 4833 4464 4110 3772 3455 3159 2884 2630 2397 2184 1989 1811 1650 1503 1369 1248 1138 1038 948 865 791 723 661 605 554 508 465 427 392 359 330 303 278 256 235 216 199 183 168 154 141 130 119 109 100 92 84 76 69 63 57 52 47 42 37 33 29 26 22 19 16 13 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 33 35 38 40 43 46 49 52 55 58 62 66 70 74 78 82 87 92 97 103 109 115 121 128 136 144 152 161 171 181 192 203 216 230 244 260 277 295 315 336 359 384 412 442 474 509 547 589 635 685 740 800 865 937 1016 1102 1196 1300 1414 1538 1674 1823 1986 2163 2356 2565 2790 3033 3294 3570 3862 4168 4483 4805 5127 5443 5745 6024 6271 6476 6631 6730 6767 6740 6652 6505 6306 6064 5787 5486 5168 4843 4517 4197 3886 3588 3306 3040 2791 2560 2347 2149 1968 1802 1650 1511 1384 1268 1162 1066 978 898 825 759 698 643 592 546 504 465 430 398 368 341 316 293 272 252 234 218 203 189 176 164 152 142 132 123 115 107 100 93 87 81 75 70 65 60 56 52 48 44 41 38 34 31 29 26 23 21 19 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 10 11 13 15 16 18 20 22 24 26
 73 74 75 76 77 78 79 80 82 83 84 86 87 89 90 92 94 96 98 100 103 105 108 111 114 117 121 125 129 134 139 144 150 156 163 170 179 187 197 207 219 231 245 260 277 295 314 336 360 387 416 448 483 522 565 612 665 723 788 859 939 1027 1124 1233 1354 1488 1638 1804 1989 2195 2424 2679 2962 3276 3624 4009 4432 4897 5403 5951 6539 7162 7812 8478 9142 9783 10375 10891 11300 11576 11701 11663 11465 11119 10646 10075 9436 8756 8063 7377 6713 6082 5492 4946 4446 3990 3576 3203 2868 2567 2297 2055 1839 1646 1473 1319 1180 1057 946 848 759 680 609 545 487 436 390 348 311 277 247 220 195 173 153 135 118 103 90 78 67 57 48 40 33 26 20 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 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 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73
 163 166 169 171 174 177 179 182 184 187 189 191 193 195 197 199 201 203 205 206 208 209 211 212 214 215 217 218 219 221 222 224 225 227 229 231 233 235 237 239 242 244 247 250 254 258 262 266 271 276 282 288 295 302 310 318 328 338 349 361 374 387 403 419 437 456 477 499 524 550 579 610 643 679 718 760 805 853 905 961 1021 1085 1154 1227 1304 1385 1471 1561 1654 1751 1849 1948 2048 2145 2239 2328 2409 2479 2538 2582 2609 2619 2611 2585 2540 2479 2402 2313 2214 2107 1994 1878 1762 1646 1533 1423 1318 1218 1123 1034 951 874 802 736 674 618 566 518 474 434 397 363 332 304 278 254 232 212 194 177 162 147 134 123 112 102 92 84 76 69 62 56 50 45 40 36 32 28 25 21 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 59 62 65 67 70 73 76 79 82 85 88 91 94 97 101 104 107 111 114 117 121 124 127 131 134 137 141 144 147 151 154 157 160
 40 46 53 60 68 76 85 95 105 115 126 138 151 164 178 193 209 225 243 261 281 301 323 346 369 394 420 447 476 505 536 568 601 636 671 708 745 784 824 864 905 947 989 1032 1076 1119 1162 1206 1249 1292 1335 1377 1419 1460 1500 1539 1578 1616 1653 1690 1725 1761 1795 1829 1863 1897 1931 1965 1999 2034 2070 2107 2145 2184 2225 2268 2313 2360 2410 2462 2516 2573 2633 2696 2762 2830 2901 2974 3049 3126 3204 3282 3361 3438 3513 3586 3655 3718 3775 3823 3863 3892 3909 3913 3903 3879 3840 3786 3718 3635 3540 3432 3314 3187 3053 2914 2771 2626 2481 2337 2195 2056 1922 1792 1668 1550 1437 1331 1231 1137 1049 967 890 819 753 691 634 581 532 487 446 407 372 339 309 281 255 231 209 189 170 153 137 123 109 97 85 74 65 55 47 39 32 25 19 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 17 22 28 34
 0 0 0 0 0 3 9 14 20 26 33 40 48 56 64 73 83 93 104 116 128 141 154 169 184 200 217 235 254 274 295 317 340 364 390 417 445 475 506 539 573 609 647 687 730 774 821 870 922 978 1036 1098 1164 1234 1309 1388 1473 1565 1662 1767 1880 2001 2132 2273 2425 2588 2764 2953 3155 3372 3602 3847 4104 4374 4653 4939 5228 5514 5793 6056 6295 6502 6668 6785 6845 6844 6780 6652 6464 6223 5937 5616 5270 4909 4542 4178 3823 3481 3158 2854 2572 2312 2073 1855 1657 1477 1315 1169 1038 921 815 721 636 560 492 432 378 329 286 248 213 182 155 130 108 89 71 55 41 29 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 41 48 55 63 71 79 88 97 106 116 127 138 149 161 174 187 201 216 231 247 264 281 300 320 340 362 385 409 435 462 491 521 553 587 624 662 703 747 794 844 898 955 1017 1083 1154 1231 1314 1403 1500 1605 1718 1841 1975 2120 2279 2451 2638 2843 3066 3309 3574 3863 4177 4520 4891 5294 5730 6200 6705 7245 7819 8425 9060 9718 10391 11070 11741 12390 12999 13549 14020 14393 14650 14779 14772 14627 14349 13947 13438 12841 12177 11467 10730 9984 9244 8523 7829 7169 6548 5967 5428 4929 4471 4052 3668 3319 3001 2713 2451 2214 2000 1805 1630 1471 1327 1198 1080 974 878 791 713 642 578 519 467 419 375 336 301 268 239 212 188 166 146 128 112 97 83 71 60 49 40 31 24 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 17 23
 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 59 62 65 68 71 74 78 82 86 90 95 99 105 110 116 123 130 137 145 154 163 173 184 196 209 223 239 256 274 294 316 340 367 396 428 463 502 545 592 645 702 766 837 915 1002 1098 1205 1323 1455 1600 1762 1941 2139 2358 2599 2865 3156 3473 3816 4186 4580 4994 5422 5857 6286 6697 7072 7394 7646 7812 7882 7848 7714 7486 7178 6807 6391 5948 5494 5042 4603 4184 3790 3423 3085 2776 2495 2240 2010 1803 1617 1449 1299 1165 1045 937 840 753 676 606 543 487 437 392 351 314 281 251 224 200 178 158 141 124 110 96 84 74 64 55 46 39 32 26 20 15 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 20
 22 24 26 28 31 33 36 39 42 45 48 51 55 59 62 66 71 75 80 85 90 95 101 107 113 119 126 134 142 150 158 168 177 188 199 211 223 236 251 266 282 299 318 337 359 381 406 432 460 490 523 558 596 637 681 728 779 834 894 958 1028 1102 1183 1270 1363 1463 1571 1686 1809 1941 2081 2229 2385 2548 2719 2896 3078 3264 3451 3636 3818 3993 4157 4307 4438 4549 4635 4694 4723 4723 4693 4634 4547 4436 4304 4154 3989 3814 3631 3445 3258 3072 2889 2711 2540 2376 2219 2071 1931 1799 1676 1560 1452 1352 1259 1172 1091 1017 947 883 824 769 718 671 627 586 549 514 482 452 424 398 374 352 331 311 293 276 261 246 232 219 207 196 185 175 166 157 149 141 133 126 120 113 107 102 96 91 87 82 78 73 70 66 62 59 55 52 49 46 44 41 38 36 34 31 29 27 25 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 14 16 17 19
 64 67 70 73 76 79 82 86 89 93 96 100 104 108 112 116 120 124 129 134 138 143 149 154 160 166 172 178 185 191 199 206 214 223 231 241 250 261 272 283 296 309 323 338 354 371 389 409 430 453 477 503 532 563 596 632 671 713 759 809 863 921 985 1054 1129 1211 1299 1395 1499 1611 1731 1861 2000 2149 2307 2474 2650 2833 3023 3216 3410 3602 3788 3963 4123 4261 4373 4455 4502 4512 4483 4417 4315 4182 4021 3838 3639 3429 3213 2997 2783 2575 2374 2184 2004 1835 1678 1532 1398 1274 1160 1056 961 874 795 723 657 597 542 493 448 407 369 335 304 276 251 227 206 186 168 152 137 124 111 100 90 80 71 63 56 49 43 37 32 27 23 19 15 12 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21 22 24 25 27 29 31 32 34 36 38 40 42 45 47 49 52 54 57 59 62
 86 92 98 104 111 118 125 132 139 147 155 163 172 180 190 199 209 219 229 240 251 262 274 287 299 312 326 340 355 370 385 401 418 436 454 473 493 513 535 557 580 605 630 657 685 715 746 779 813 850 888 929 972 1018 1067 1119 1174 1232 1295 1362 1433 1509 1590 1677 1770 1870 1976 2090 2212 2342 2480 2628 2785 2952 3128 3315 3511 3717 3932 4155 4384 4618 4856 5093 5328 5556 5773 5974 6156 6312 6437 6529 6582 6595 6565 6493 6380 6228 6042 5825 5584 5323 5049 4766 4479 4194 3913 3639 3375 3123 2883 2657 2445 2246 2062 1890 1731 1585 1450 1325 1211 1106 1010 922 841 767 699 637 580 528 481 437 397 361 327 296 268 242 218 196 176 158 141 125 111 98 85 74 64 54 45 37 29 22 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 14 17 21 24 27 31 34 38 42 46 51 55 60 65 70 75 81
 0 0 0 0 0 0 0 1 4 7 10 13 17 20 24 28 32 36 41 45 50 55 60 65 70 76 82 88 94 100 107 114 122 129 137 146 154 163 173 183 193 204 215 227 240 253 267 282 298 315 333 351 372 393 416 441 467 496 526 559 595 633 675 720 770 823 882 946 1015 1092 1176 1267 1368 1479 1602 1736 1884 2048 2228 2426 2644 2885 3149 3440 3758 4105 4483 4892 5332 5802 6299 6817 7350 7888 8416 8919 9378 9771 10080 10284 10371 10332 10168 9885 9498 9026 8491 7915 7318 6720 6133 5570 5037 4540 4080 3658 3274 2926 2612 2330 2077 1850 1647 1465 1303 1158 1029 914 811 719 636 563 497 438 385 338 295 257 223 192 164 139 117 97 78 62 47 33 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 34 41 50 59 70 82 95 110 127 147 168 192 220 251 286 325 370 421 478 543 617 701 797 905 1028 1167 1325 1503 1704 1929 2181 2459 2764 3093 3442 3805 4168 4519 4838 5105 5301 5409 5420 5333 5158 4907 4602 4261 3904 3545 3197 2868 2561 2281 2027 1798 1594 1412 1251 1108 982 871 773 686 610 542 483 430 383 342 305 272 243 217 194 174 155 139 124 110 98 87 78 69 61 53 47 41 35 30 26 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 24 26 29 33 36 39 43 47 52 56 61 67 72 79 85 93 100 109 118 128 139 150 163 177 191 208 225 244 265 288 313 340 370 403 438 478 520 567 619 676 738 806 881 963 1053 1152 1260 1379 1509 1651 1805 1973 2155 2351 2561 2784 3021 3268 3524 3785 4046 4301 4545 4769 4965 5126 5245 5316 5335 5302 5218 5087 4915 4709 4477 4227 3967 3702 3440 3183 2936 2700 2478 2271 2078 1899 1734 1583 1445 1319 1204 1099 1003 916 837 766 700 641 587 538 493 452 415 381 350 322 296 272 250 230 211 195 179 165 151 139 128 117 108 99 90 82 75 68 62 56 51 46 41 37 32 29 25 21 18 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 28 42 58 77 99 124 152 185 223 266 316 374 440 516 604 706 824 961 1119 1302 1515 1762 2049 2383 2769 3217 3733 4324 4997 5751 6581 7470 8387 9281 10084 10716 11103 11192 10969 10464 9743 8885 7966 7049 6175 5372 4649 4010 3450 2965 2546 2185 1875 1608 1379 1183 1014 868 743 635 542 462 392 332 280 234 195 161 131 105 83 63 46 31 18 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
 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 62 63 65 67 69 71 73 75 78 80 83 86 89 92 95 99 103 107 112 117 122 128 134 141 148 156 165 174 184 196 208 221 236 252 270 289 311 334 360 389 420 455 493 535 582 633 690 754 823 901 986 1081 1186 1301 1429 1570 1724 1894 2079 2280 2497 2731 2978 3238 3506 3778 4046 4301 4535 4736 4893 4997 5040 5020 4936 4794 4600 4366 4102 3821 3531 3242 2961 2692 2438 2202 1983 1784 1602 1437 1288 1154 1033 925 828 741 663 593 531 475 425 380 340 304 271 242 216 192 171 152 135 119 106 93 82 71 62 54 46 39 33 27 22 17 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 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 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32
 47 51 55 59 63 68 72 77 82 88 93 99 105 112 118 125 133 140 148 157 166 175 185 195 206 217 229 242 255 269 284 300 316 334 352 371 392 414 437 462 488 515 545 576 609 644 681 721 763 808 855 906 960 1017 1078 1142 1211 1284 1361 1443 1529 1621 1717 1819 1927 2039 2157 2281 2409 2543 2681 2823 2969 3119 3270 3422 3575 3726 3875 4019 4158 4289 4411 4522 4620 4703 4771 4822 4855 4870 4866 4844 4804 4746 4673 4584 4482 4368 4244 4112 3973 3830 3682 3533 3383 3234 3086 2941 2799 2661 2527 2397 2272 2153 2038 1929 1825 1726 1632 1543 1458 1378 1303 1232 1164 1101 1041 985 931 881 834 789 747 708 670 635 602 571 541 513 487 462 438 416 395 375 356 338 321 305 289 275 261 248 235 223 212 201 191 181 171 163 154 146 138 131 123 117 110 104 98 92 87 81 76 71 67 62 58 54 50 46 43 39 36 33 30 27 24 21 19 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 20 22 25 28 31 34 37 40 44
 29 31 33 35 37 40 42 44 47 49 52 55 57 60 63 66 69 73 76 79 83 87 90 94 98 102 106 111 115 120 124 129 134 139 144 150 155 161 167 173 179 186 193 200 207 214 222 230 239 248 257 266 276 287 298 310 322 335 348 363 378 394 411 429 448 469 490 513 538 564 592 622 654 688 724 763 804 847 894 943 995 1050 1108 1169 1233 1300 1369 1440 1513 1586 1661 1735 1807 1877 1942 2002 2056 2101 2136 2160 2173 2172 2159 2133 2094 2043 1982 1912 1834 1750 1662 1572 1480 1389 1299 1211 1126 1045 968 895 826 762 701 645 593 545 501 460 422 387 355 326 299 274 251 230 211 194 177 163 149 136 125 114 105 96 87 80 73 66 60 54 49 44 40 36 32 29 25 22 20 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 13 15 16 17 19 21 22 24 26 27
 0 0 0 0 0 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 40 43 46 49 53 57 62 67 72 78 85 93 101 110 120 131 143 157 172 189 208 229 252 278 307 339 376 416 461 512 569 632 704 784 874 975 1089 1216 1360 1521 1701 1904 2130 2383 2664 2976 3318 3691 4095 4524 4972 5430 5883 6313 6699 7018 7247 7368 7372 7258 7033 6714 6323 5883 5418 4946 4483 4040 3624 3239 2888 2569 2283 2026 1798 1594 1414 1254 1112 986 875 777 690 613 545 484 430 383 340 302 269 239 212 188 167 147 130 115 101 88 77 67 58 50 42 35 29 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 16 18 20 22 25 27 30 34 37 41 45 50 55 61 68 75 83 91 101 112 124 137 152 169 188 209 232 259 289 322 360 403 451 506 567 637 716 806 907 1023 1154 1302 1470 1661 1876 2118 2390 2694 3031 3401 3802 4229 4674 5124 5560 5959 6297 6545 6684 6698 6585 6356 6029 5630 5186 4723 4261 3815 3395 3007 2655 2337 2054 1803 1581 1385 1213 1062 930 814 712 623 545 476 416 363 316 275 239 208 180 155 133 114 97 82 68 56 46 37 28 21 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 2 4 6 8 10 13 15 18 21 25 29 33 37 42 47 53 59 65 73 81 89 99 109 120 132 146 161 177 194 214 235 259 284 313 344 378 416 458 504 554 610 672 741 816 900 992 1094 1206 1331 1468 1620 1786 1970 2171 2391 2631 2891 3172 3472 3791 4125 4471 4822 5171 5509 5824 6105 6339 6515 6625 6662 6625 6517 6342 6112 5837 5529 5199 4859 4517 4180 3855 3544 3251 2977 2722 2486 2269 2071 1889 1724 1573 1436 1311 1198 1096 1002 918 841 772 708 651 599 551 508 469 433 400 371 343 319 296 275 256 239 223 208 195 183 171 161 151 142 134 126 119 113 107 101 96 91 86 82 78 74 71 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 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 1 3 5 7 9 11 13 15 18 21 24 27 31 34 38 43 47 52 58 64 70 77 84 93 101 111 122 133 146 159 174 191 209 229 251 275 302 331 363 399 439 483 531 585 644 710 784 865 955 1056 1167 1290 1427 1577 1744 1928 2129 2350 2590 2850 3129 3425 3736 4058 4385 4709 5021 5310 5563 5770 5919 6002 6015 5956 5831 5645 5410 5135 4835 4518 4196 3876 3565 3267 2986 2722 2477 2252 2044 1855 1683 1527 1385 1256 1140 1035 940 854 777 707 644 586 535 488 446 407 373 341 312 286 263 241 221 203 187 172 158 146 135 124 114 105 97 90 83 76 70 65 60 55 51 47 43 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 33 40 48 56 65 74 85 97 109 123 138 155 174 194 216 241 268 297 330 366 406 450 498 551 610 675 747 826 913 1009 1114 1230 1357 1496 1647 1812 1990 2182 2387 2605 2835 3075 3322 3573 3823 4067 4299 4514 4703 4861 4983 5064 5102 5096 5048 4959 4836 4682 4503 4307 4097 3881 3661 3442 3228 3020 2820 2629 2448 2279 2119 1971 1832 1704 1584 1474 1372 1278 1191 1111 1037 969 906 848 794 744 699 656 617 581 547 516 487 460 434 411 389 369 350 332 315 299 284 270 257 245 233 222 212 202 192 183 175 167 159 152 145 138 132 126 120 114 109 104 99 94 89 85 81 77 73 69 66 62 59 55 52 49 46 44 41 38 36 33 31 29 27 25 23 21 19 17 15 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 36 40 45 50 55 61 67 74 81 89 97 107 116 127 139 151 165 179 195 212 231 251 273 297 322 350 381 414 449 488 530 575 624 677 734 795 861 931 1006 1085 1170 1258 1351 1447 1546 1648 1750 1853 1954 2053 2147 2234 2314 2384 2443 2490 2523 2543 2549 2541 2520 2486 2442 2388 2326 2256 2182 2104 2023 1941 1858 1775 1694 1615 1538 1464 1392 1323 1258 1196 1137 1081 1028 978 931 887 845 806 769 735 702 672 644 617 592 568 546 525 506 487 470 453 438 423 410 396 384 372 361 350 340 330 321 312 303 295 287 279 271 264 257 250 243 237 230 224 218 212 206 200 195 189 184 178 173 168 163 158 153 148 143 138 134 129 125 121 116 112 108 104 100 96 92 88 85 81 78 74 71 68 64 61 58 55 53 50 47 45 42 40 37 35 33 31 29 27 25 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 0 0 0 0 0 0 0 0 0 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 56 58 60 63 65 67 70 73 75 78 81 84 87 90 93 97 100 104 107 111 115 119 123 128 132 137 142 147 152 157 163 168 174 180 186 193 200 207 214 221 229 237 245 254 263 272 281 291 301 312 323 334 346 358 371 384 397 411 426 441 456 472 489 506 524 542 562 581 602 623 645 667 691 715 739 765 791 819 847 875 905 936 967 999 1031 1065 1099 1133 1168 1204 1240 1276 1312 1347 1383 1418 1453 1486 1518 1549 1578 1605 1629 1651 1670 1686 1698 1706 1711 1711 1707 1698 1686 1669 1647 1622 1593 1561 1525 1487 1445 1402 1357 1311 1264 1216 1167 1119 1071 1024 977 932 887 844 802 762 723 685 649 615 582 551 521 493 466 441 417 394 372 352 332 314 297 280 265 250 236 223 211 199 188 178 168 159 150 142 134 126 119 112 106 100 94 89 84 79 74 70 66 62 58 55 51 48 45 42 40 37 35 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52
 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 41 43 45 48 51 53 56 60 63 66 70 74 78 83 87 92 98 103 109 115 122 129 137 145 153 163 172 183 193 205 218 231 245 260 276 292 310 329 350 371 394 418 443 470 498 528 560 592 627 662 699 738 777 818 859 900 942 984 1025 1064 1103 1139 1172 1202 1229 1251 1268 1280 1287 1288 1283 1273 1257 1235 1209 1179 1145 1108 1068 1026 983 939 895 850 806 763 721 681 641 603 567 533 500 469 440 413 387 362 340 318 298 279 262 245 230 216 202 190 178 167 157 148 139 130 123 115 109 102 96 91 85 80 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3
 18 20 22 25 27 30 32 35 38 42 45 49 52 56 60 65 69 74 79 84 90 96 102 108 115 122 129 137 145 154 163 173 183 193 204 215 227 240 253 267 281 296 312 328 345 363 382 401 421 442 464 486 510 534 559 585 612 640 668 697 728 759 790 823 856 890 925 961 996 1033 1070 1107 1145 1183 1221 1260 1298 1336 1373 1411 1447 1483 1517 1551 1583 1613 1641 1667 1691 1712 1729 1744 1755 1762 1766 1765 1760 1750 1737 1719 1696 1670 1639 1605 1567 1527 1483 1437 1388 1339 1287 1235 1183 1130 1078 1026 975 924 875 828 782 737 695 654 614 577 542 508 476 446 417 390 365 341 318 297 277 259 241 225 209 195 182 169 157 146 136 126 117 108 100 93 86 79 73 67 62 57 52 47 43 39 35 32 29 25 23 20 17 15 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 57 60 64 68 73 77 82 88 93 100 106 113 120 128 137 146 156 167 178 191 204 218 234 251 269 289 310 333 358 386 415 447 482 520 561 605 654 706 763 825 891 963 1041 1125 1215 1311 1414 1523 1639 1760 1887 2019 2153 2290 2426 2559 2687 2807 2916 3009 3085 3141 3174 3182 3167 3127 3065 2983 2882 2768 2641 2507 2368 2227 2086 1948 1813 1683 1560 1443 1333 1230 1134 1045 963 887 816 752 692 638 587 541 499 461 425 393 363 335 310 287 266 246 228 212 197 183 170 157 146 136 126 118 109 102 94 88 82 76 70 65 61 56 52 48 44 41 38 35 32 29 26 24 22 19 17 15 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 15 23 31 41 52 64 78 95 114 135 160 188 220 258 300 350 406 471 546 632 732 846 978 1129 1302 1500 1725 1977 2258 2567 2897 3242 3586 3911 4194 4411 4539 4566 4488 4316 4069 3770 3442 3106 2777 2466 2179 1918 1684 1477 1293 1133 992 869 761 667 586 514 452 398 350 308 272 240 212 187 166 147 130 115 102 90 80 71 63 56 49 43 38 34 30 26 23 20 17 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 2 3 5 7 9 12 14 16 19 22 24 27 30 34 37 41 44 48 52 57 61 66 71 76 82 87 93 100 106 113 121 128 136 145 154 163 173 183 194 205 217 229 242 256 271 286 301 318 336 354 373 393 414 437 460 485 510 538 566 596 628 661 696 733 772 813 856 902 950 1001 1055 1111 1172 1235 1302 1373 1448 1527 1610 1698 1790 1887 1988 2094 2204 2317 2434 2553 2674 2796 2918 3037 3152 3261 3363 3453 3531 3593 3638 3663 3668 3651 3612 3552 3472 3373 3257 3127 2987 2838 2684 2527 2370 2214 2062 1915 1774 1639 1512 1393 1281 1176 1079 989 906 830 759 694 635 580 530 485 443 404 369 337 308 281 256 233 212 193 176 160 145 132 119 108 97 87 78 70 62 55 49 43 37 32 27 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 52 55 57 60 63 66 69 72 75 78 81 85 89 92 96 100 104 108 113 117 122 127 132 137 143 148 154 160 167 173 180 187 194 202 209 218 226 235 244 254 264 274 285 296 308 320 333 346 360 375 390 406 423 441 459 478 498 519 541 564 588 614 640 668 697 727 759 793 827 864 902 941 983 1026 1070 1117 1165 1215 1267 1320 1375 1432 1489 1548 1608 1668 1729 1790 1850 1910 1968 2024 2078 2129 2175 2218 2255 2287 2312 2331 2342 2345 2341 2328 2307 2279 2242 2199 2149 2094 2033 1967 1899 1827 1753 1678 1602 1527 1452 1378 1306 1236 1168 1102 1039 979 921 867 815 765 719 675 634 595 558 524 492 462 433 407 382 359 337 316 297 279 262 247 232 218 205 193 181 171 161 151 142 134 126 118 111 104 98 92 87 81 76 72 67 63 59 55 51 48 45 41 39 36 33 31 28 26 24 22 20 18 16 15 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48
 0 0 0 0 0 0 1 2 3 4 6 7 9 11 12 14 16 18 21 23 25 28 31 34 37 41 44 48 52 56 61 66 72 77 83 90 97 105 113 122 131 141 152 164 177 190 205 221 238 257 277 299 323 348 376 405 438 472 510 550 594 641 691 745 803 865 931 1001 1075 1153 1235 1321 1410 1502 1596 1692 1788 1883 1977 2068 2153 2233 2305 2369 2421 2463 2492 2508 2510 2500 2477 2442 2395 2339 2273 2201 2122 2039 1953 1865 1776 1686 1598 1512 1427 1345 1266 1191 1118 1050 984 923 864 809 758 709 664 621 581 544 509 476 446 417 391 366 343 322 301 283 265 249 233 219 206 193 181 170 160 150 141 133 125 117 110 103 97 91 85 80 75 70 66 62 58 54 50 47 44 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 52 56 60 64 69 73 79 84 90 97 104 112 120 129 138 149 160 172 186 200 216 233 252 272 294 318 344 372 403 436 472 512 555 602 653 708 768 833 903 979 1061 1150 1245 1347 1456 1573 1696 1827 1964 2106 2254 2405 2559 2712 2863 3009 3148 3275 3388 3483 3558 3611 3640 3644 3623 3578 3511 3423 3318 3198 3067 2927 2783 2635 2487 2341 2198 2059 1926 1799 1678 1564 1456 1356 1262 1174 1093 1017 947 882 822 766 715 667 623 582 544 509 477 447 419 394 370 347 327 307 289 272 257 242 228 215 203 192 181 171 162 153 144 136 129 121 115 108 102 96 91 85 80 76 71 67 63 59 55 51 48 45 42 39 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 6 7 8 9 11 12 14 15 17 19 21 22 25 27 29 32 34 37 40 43 47 50 54 58 63 67 72 78 83 89 96 103 110 119 127 137 147 158 169 182 195 210 226 243 262 281 303 326 351 378 408 439 474 511 550 593 639 689 742 799 860 926 995 1069 1148 1230 1317 1409 1503 1602 1703 1806 1911 2015 2119 2221 2319 2412 2498 2576 2645 2703 2749 2783 2803 2811 2805 2786 2756 2714 2663 2603 2535 2461 2383 2301 2216 2130 2044 1958 1873 1789 1707 1628 1552 1478 1407 1339 1275 1213 1154 1099 1046 996 948 904 861 821 783 747 713 681 651 622 595 569 545 522 500 479 459 440 422 405 389 373 358 344 330 317 304 292 281 270 259 249 239 229 220 211 203 194 186 179 171 164 157 151 144 138 132 126 121 115 110 105 100 95 91 87 82 78 74 71 67 63 60 57 54 50 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 15 14 13 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 1 2
 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 50 52 55 57 59 62 64 67 70 73 76 80 84 88 92 96 101 106 112 117 124 130 138 145 154 163 172 183 194 206 219 233 248 265 283 302 323 346 370 397 426 457 491 528 568 612 659 710 765 825 890 959 1034 1115 1202 1295 1395 1500 1612 1729 1852 1979 2109 2241 2373 2503 2628 2746 2852 2945 3020 3076 3110 3121 3108 3072 3014 2936 2840 2730 2609 2479 2345 2209 2072 1938 1807 1681 1561 1447 1339 1238 1144 1056 975 899 830 765 706 651 601 555 513 474 438 405 375 347 322 298 277 257 239 222 207 192 179 167 156 146 136 127 119 111 104 98 92 86 81 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 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 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21
 118 123 128 133 138 144 149 154 160 165 171 176 182 188 193 199 204 210 215 220 226 231 236 241 246 250 255 259 264 268 272 275 279 282 286 289 292 295 297 300 302 304 306 308 310 312 314 315 317 319 320 322 324 326 328 330 332 335 337 340 344 347 351 356 361 366 372 379 386 394 402 412 422 433 445 458 473 489 506 524 544 566 589 614 642 671 703 738 775 815 858 905 955 1008 1066 1127 1192 1262 1336 1414 1496 1582 1672 1764 1859 1954 2050 2144 2235 2320 2397 2465 2521 2562 2587 2595 2584 2554 2506 2442 2362 2270 2167 2056 1941 1823 1704 1587 1473 1362 1257 1157 1063 975 894 818 748 683 624 569 519 473 431 393 358 326 297 270 246 223 203 184 167 152 137 124 112 101 91 81 73 65 58 51 45 39 34 29 24 20 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 50 53 57 60 63 67 70 74 78 82 86 90 95 99 104 108 113
 7 8 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 61 65 69 73 78 82 87 93 98 104 110 117 123 131 138 146 154 163 172 182 192 203 214 226 238 251 265 279 294 310 327 344 362 381 401 421 443 465 488 512 537 563 590 618 646 675 705 736 768 800 833 866 900 934 968 1003 1038 1072 1107 1141 1175 1208 1240 1271 1302 1331 1359 1385 1409 1432 1452 1470 1486 1500 1510 1518 1524 1526 1525 1521 1515 1505 1493 1477 1459 1438 1415 1390 1362 1332 1301 1268 1233 1198 1162 1125 1088 1050 1013 975 938 901 865 830 795 761 728 696 665 635 606 578 551 526 501 478 455 433 413 393 374 356 339 323 308 293 279 265 253 240 229 218 208 198 188 179 170 162 154 147 140 133 127 120 115 109 104 98 93 89 84 80 76 72 68 65 61 58 55 52 49 46 44 41 39 37 34 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 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 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 2 4 6 8 11 14 17 20 24 28 32 37 42 48 54 60 68 76 84 94 104 116 128 142 157 174 192 212 234 258 285 314 346 381 419 461 506 556 610 669 733 802 876 956 1041 1131 1226 1326 1430 1537 1646 1755 1864 1971 2072 2168 2255 2332 2396 2448 2485 2508 2516 2509 2489 2456 2412 2358 2296 2228 2155 2078 2000 1920 1840 1761 1684 1608 1535 1465 1397 1333 1272 1214 1159 1108 1059 1013 970 929 891 855 822 790 760 732 706 681 658 635 614 594 575 557 539 522 506 491 476 461 447 434 420 408 395 383 371 359 347 336 325 314 303 292 282 272 262 252 243 234 224 215 207 198 190 182 174 166 158 151 144 137 130 124 117 111 105 100 94 89 84 79 74 69 65 61 57 53 49 45 42 39 35 32 30 27 24 22 20 17 15 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 49 53 57 61 66 71 76 82 89 96 104 113 122 132 144 156 170 185 201 219 239 261 286 313 343 376 412 453 497 547 602 663 730 804 886 976 1075 1183 1301 1428 1565 1711 1866 2027 2192 2359 2523 2679 2822 2947 3047 3119 3157 3160 3128 3064 2969 2850 2711 2559 2398 2234 2070 1910 1756 1610 1473 1345 1226 1116 1016 924 840 764 694 631 574 522 475 433 394 359 328 299 273 249 228 208 190 174 160 146 134 123 113 104 95 87 80 74 68 63 58 53 49 45 41 38 35 32 29 27 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 102 104 107 110 113 116 119 122 125 128 131 134 137 141 144 148 151 155 159 163 167 171 175 179 184 189 193 198 203 209 214 220 226 232 239 246 253 260 268 277 285 294 304 314 325 336 348 361 375 389 404 420 438 456 475 496 518 542 567 594 622 653 685 719 756 795 836 880 927 977 1029 1084 1143 1205 1269 1337 1408 1482 1559 1638 1719 1803 1887 1972 2056 2140 2221 2299 2372 2440 2501 2553 2595 2627 2647 2655 2650 2633 2603 2561 2507 2444 2371 2291 2205 2114 2019 1923 1826 1729 1633 1539 1448 1359 1275 1194 1116 1043 974 909 848 790 736 686 639 595 554 516 481 448 417 389 363 338 315 294 274 256 239 223 208 195 182 170 159 148 139 130 121 113 106 99 93 86 81 75 70 66 61 57 53 49 46 42 39 36 33 31 28 26 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 66 67 69 71 74 76 78 80 82 85 87 89 92 94 97 99
 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 73 77 82 87 93 99 105 111 118 125 133 141 149 158 167 177 187 198 210 222 235 248 262 277 293 310 327 345 365 385 406 428 450 474 499 524 551 578 606 634 664 694 724 754 785 816 847 877 907 936 964 991 1017 1042 1065 1086 1105 1121 1136 1148 1158 1164 1169 1170 1169 1165 1159 1150 1138 1124 1108 1090 1069 1048 1024 999 973 945 917 889 859 830 800 770 740 711 681 653 624 597 570 544 518 494 470 447 425 404 384 364 346 328 311 295 280 266 252 239 226 214 203 193 182 173 164 155 147 139 132 125 118 112 106 101 95 90 85 81 76 72 68 64 61 57 54 51 48 45 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9
 152 158 164 170 176 183 189 196 202 209 216 223 230 237 244 252 259 266 273 280 287 295 302 309 315 322 329 335 342 348 354 360 366 371 377 382 387 391 396 400 404 408 411 415 418 421 424 427 430 433 435 438 440 443 446 448 451 454 457 461 464 468 472 477 482 487 493 499 506 513 521 529 539 548 559 571 583 596 610 625 642 659 678 697 718 741 765 790 817 845 875 907 940 976 1013 1052 1093 1135 1180 1226 1273 1322 1372 1423 1474 1526 1577 1627 1675 1721 1764 1803 1838 1867 1889 1905 1913 1913 1905 1889 1864 1832 1792 1745 1692 1634 1572 1507 1439 1370 1301 1232 1163 1096 1031 968 907 849 794 742 692 646 602 561 522 486 453 421 392 365 339 316 294 273 254 236 220 204 190 176 164 152 141 131 122 113 105 97 90 83 76 70 65 60 55 50 46 42 38 34 31 28 25 22 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 56 59 62 65 68 71 74 78 81 85 89 93 97 101 106 110 115 120 125 130 135 141 146
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 49 53 57 61 66 71 77 82 89 96 103 112 121 130 141 152 164 178 192 208 225 244 264 286 310 336 365 396 429 465 504 547 592 642 695 752 813 879 949 1022 1100 1182 1266 1354 1443 1534 1623 1712 1796 1876 1948 2012 2065 2106 2133 2147 2146 2131 2102 2061 2008 1946 1876 1801 1721 1638 1554 1470 1387 1306 1228 1152 1080 1012 947 887 830 776 726 680 637 597 560 525 493 463 436 411 387 365 345 326 309 292 277 263 250 238 227 216 206 197 188 180 172 165 158 152 145 140 134 129 124 119 115 110 106 102 99 95 92 88 85 82 79 76 73 71 68 66 63 61 59 57 54 52 50 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 106 112 118 125 132 139 148 156 166 176 187 199 211 225 240 256 273 291 311 332 356 380 407 436 467 501 537 576 617 662 709 760 814 871 931 994 1060 1129 1201 1274 1348 1423 1498 1571 1642 1709 1772 1828 1876 1916 1946 1966 1975 1972 1959 1936 1902 1860 1811 1754 1693 1627 1559 1488 1417 1346 1276 1208 1141 1077 1015 956 899 846 795 748 703 661 621 584 550 518 488 460 434 410 387 366 347 329 312 296 282 268 256 244 233 223 214 205 197 189 182 176 169 164 158 153 148 144 140 136 132 128 125 122 119 116 113 110 108 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 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 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18
 156 163 170 177 185 193 200 209 217 226 234 243 253 262 272 281 291 301 312 322 333 344 355 366 377 389 401 412 424 437 449 461 474 487 500 513 526 540 554 568 582 596 611 626 642 657 673 690 706 723 741 759 777 796 815 834 854 874 895 915 936 958 979 1000 1021 1042 1063 1083 1103 1122 1140 1157 1173 1188 1201 1212 1222 1229 1234 1237 1237 1235 1231 1223 1213 1200 1185 1167 1147 1125 1100 1074 1046 1016 985 954 921 888 854 821 787 753 720 688 656 625 594 565 536 509 482 457 433 410 387 366 346 327 309 292 276 261 246 233 220 208 196 185 175 166 157 148 140 133 126 119 113 107 102 97 92 87 83 79 75 71 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 89 93 98 103 108 113 119 125 130 136 143 149
 16 19 21 24 28 31 35 39 43 48 52 57 63 68 75 81 88 96 104 112 121 131 142 153 165 178 192 208 224 241 260 280 302 326 351 378 408 439 474 511 550 593 639 688 741 797 858 922 990 1063 1139 1219 1303 1390 1480 1573 1667 1761 1855 1947 2037 2122 2202 2274 2338 2392 2436 2469 2489 2498 2495 2480 2455 2419 2375 2324 2266 2202 2135 2065 1992 1919 1845 1772 1700 1629 1560 1494 1429 1367 1308 1251 1197 1146 1097 1050 1006 965 926 888 853 820 789 760 732 706 681 658 636 615 596 577 560 543 528 513 499 485 473 460 449 438 427 417 407 398 388 380 371 363 354 347 339 331 324 316 309 302 295 288 281 274 268 261 254 248 241 235 229 222 216 210 204 198 192 186 180 174 169 163 157 152 147 141 136 131 126 121 116 112 107 103 98 94 90 86 82 78 74 70 67 63 60 56 53 50 47 44 42 39 36 34 31 29 27 25 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 11 13 16 18 20 23 25 28 31 34 38 41 45 49 53 58 62 67 73 79 85 91 98 106 114 122 131 141 151 162 174 187 201 215 231 248 266 285 306 329 352 378 406 435 467 501 537 576 618 662 709 760 813 870 929 993 1059 1129 1202 1278 1356 1437 1520 1605 1690 1775 1860 1943 2023 2099 2171 2236 2293 2343 2382 2412 2431 2438 2434 2418 2392 2355 2308 2252 2189 2120 2045 1966 1884 1800 1716 1631 1547 1465 1384 1306 1231 1158 1089 1024 961 902 846 793 744 698 654 613 575 539 506 475 446 419 393 369 347 327 307 289 272 256 242 228 215 203 191 180 170 161 152 143 135 128 121 114 107 101 96 90 85 80 76 71 67 63 59 56 52 49 46 43 40 37 35 32 30 28 25 23 21 19 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 59 61 64 66 69 72 76 79 83 88 92 98 103 109 116 123 130 139 148 158 168 180 193 207 222 239 257 276 297 320 345 372 401 433 466 503 541 581 624 669 715 762 809 856 901 943 982 1015 1042 1061 1071 1072 1064 1047 1021 987 947 903 854 803 752 700 649 600 553 509 467 428 391 358 327 298 272 248 226 207 189 172 157 144 131 120 110 101 92 85 78 71 65 60 55 51 47 43 40 36 34 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10
 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 45 48 50 53 56 59 63 66 70 73 77 82 86 91 96 101 106 112 118 124 131 138 145 153 162 170 180 190 200 211 222 235 248 261 276 291 307 324 342 360 380 401 422 445 468 493 519 546 574 602 632 662 694 726 758 791 824 857 890 923 955 986 1016 1045 1073 1098 1121 1142 1161 1176 1189 1198 1205 1208 1208 1204 1198 1188 1176 1161 1143 1123 1101 1077 1051 1024 996 967 938 908 877 847 817 787 757 728 699 671 643 617 591 566 542 519 496 475 454 434 415 397 379 362 346 331 316 302 289 276 264 252 241 231 221 211 202 193 184 176 168 161 154 147 141 134 128 123 117 112 107 102 97 93 89 84 81 77 73 70 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11
 34 36 39 42 45 48 51 54 58 62 66 70 74 79 83 88 93 99 104 110 116 123 130 137 144 152 160 168 177 186 195 205 215 226 237 249 261 273 286 299 313 327 341 356 371 387 403 419 436 453 470 488 505 523 541 559 576 594 611 629 646 662 678 694 709 724 737 751 763 774 785 794 803 810 817 822 826 830 832 832 832 831 828 825 820 815 808 800 792 782 772 760 748 736 722 708 694 679 664 648 632 615 599 582 566 549 532 515 499 483 466 450 435 419 404 390 375 361 348 334 322 309 297 286 275 264 254 244 234 225 216 208 200 192 185 177 171 164 158 152 146 140 135 130 125 121 116 112 108 104 100 96 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 42 40 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 27 29 31
 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 46 48 50 53 56 59 61 65 68 71 75 78 82 86 91 95 100 105 110 116 121 127 134 140 147 155 162 171 179 188 198 207 218 229 240 252 264 277 291 305 320 335 351 368 385 403 421 440 460 480 500 521 543 565 587 609 632 655 678 700 723 746 768 790 811 832 852 872 890 908 924 939 953 966 977 987 995 1001 1006 1009 1010 1010 1008 1004 998 991 981 971 959 945 930 913 895 877 857 836 814 792 769 746 722 698 674 650 626 602 579 555 533 510 488 467 446 425 406 386 368 350 333 317 301 286 271 257 244 231 219 208 196 186 176 166 157 149 140 133 125 118 111 105 99 93 88 83 78 73 69 64 60 56 53 49 46 43 40 37 35 32 30 27 25 23 21 19 18 16 14 13 11 10 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16
 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 30 32 35 37 40 43 47 50 54 59 63 68 74 79 86 93 100 108 117 126 137 148 160 174 188 204 222 241 262 284 309 336 365 397 432 470 511 555 603 654 710 769 833 900 972 1047 1125 1206 1289 1373 1457 1540 1620 1696 1766 1828 1881 1924 1955 1974 1980 1973 1954 1923 1882 1832 1774 1710 1642 1570 1497 1422 1348 1276 1204 1135 1069 1006 945 888 834 783 735 691 649 610 573 540 508 479 451 426 403 381 361 342 324 308 293 279 266 254 243 232 222 213 204 196 188 181 174 168 162 156 151 145 141 136 131 127 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 44 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 64 66 69 72 75 79 82 86 90 94 98 103 107 112 118 123 129 135 141 147 154 161 168 175 183 191 199 207 216 224 233 242 251 260 269 277 286 294 302 310 317 324 330 336 341 346 349 353 355 356 357 357 356 355 353 350 347 343 338 333 328 322 316 310 304 297 290 283 277 270 263 256 249 243 236 230 224 218 212 206 201 195 190 185 180 176 171 167 163 159 156 152 149 146 143 140 137 135 133 130 128 127 125 123 122 121 119 118 117 116 116 115 114 114 114 113 113 113 113 113 113 113 113 113 114 114 114 114 115 115 116 116 116 117 117 118 118 119 119 120 120 120 121 121 121 121 122 122 122 122 122 122 122 122 122 121 121 121 120 120 119 119 118 117 116 116 115 114 113 112 111 110 108 107 106 105 103 102 100 99 98 96 95 93 92 90 89 87 85 84 82 81 79 78 76 75 74 72 71 69 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 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 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24
 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 37 39 42 45 47 50 54 57 60 64 68 72 77 81 86 92 97 103 109 115 122 130 137 145 154 163 172 182 192 203 214 226 239 252 265 279 293 308 323 339 355 371 387 404 420 437 453 469 485 501 516 530 544 557 569 580 590 598 606 613 618 622 625 626 627 626 624 621 617 612 607 600 593 585 577 568 558 548 538 528 517 506 496 485 474 463 452 441 431 420 410 400 390 380 371 362 353 344 335 327 319 311 303 295 288 281 274 267 261 254 248 242 236 230 225 219 214 208 203 198 193 188 183 178 173 169 164 160 155 151 147 142 138 134 130 126 122 118 114 111 107 103 100 96 93 90 86 83 80 77 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 64 68 72 76 80 85 91 96 103 109 117 125 133 142 152 163 175 188 202 218 234 252 272 293 317 342 370 399 432 467 505 546 591 639 690 745 803 866 931 1001 1073 1147 1224 1301 1379 1455 1530 1600 1665 1722 1772 1811 1840 1856 1861 1853 1833 1803 1762 1713 1657 1595 1529 1459 1388 1317 1246 1176 1108 1042 979 919 861 807 756 708 662 620 581 544 510 478 448 421 396 372 350 330 311 294 278 263 250 237 226 215 205 196 188 180 173 166 160 154 149 144 140 136 132 129 125 122 119 117 114 112 110 108 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 84 83 83 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 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 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13
 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 32 34 37 40 44 48 52 56 61 66 71 78 84 92 100 108 118 129 140 153 167 182 199 218 238 261 285 312 342 374 409 447 489 533 581 633 687 744 803 864 926 988 1047 1104 1155 1200 1237 1265 1282 1288 1283 1268 1242 1208 1166 1119 1067 1013 957 900 845 790 738 687 640 595 552 513 476 442 410 381 354 329 306 284 265 247 230 215 201 188 176 165 155 145 137 129 122 115 109 103 98 93 88 84 80 76 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 96 103 111 119 127 136 146 156 167 178 189 202 215 228 242 257 273 289 306 324 343 362 382 403 424 447 470 493 518 543 568 594 621 648 674 702 729 756 782 809 835 860 884 908 930 952 972 991 1009 1025 1039 1053 1064 1075 1084 1092 1098 1103 1108 1111 1113 1115 1116 1116 1117 1116 1116 1115 1115 1114 1114 1114 1114 1114 1115 1116 1117 1119 1121 1123 1126 1130 1133 1137 1142 1146 1151 1156 1160 1165 1170 1175 1179 1183 1186 1189 1191 1192 1193 1192 1190 1187 1182 1176 1168 1158 1147 1134 1120 1103 1085 1065 1043 1020 996 970 943 916 887 858 828 798 767 737 707 677 648 619 590 563 536 510 485 460 437 414 393 372 352 333 315 298 282 267 252 238 225 212 200 189 178 168 159 150 141 133 125 118 111 104 98 92 86 81 76 71 66 62 58 54 50 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 17 19 22 25 27 31 34 38 42 46 50 55 60 65 70 76 82 89
 28 32 36 40 45 50 56 61 67 74 81 89 97 105 114 124 135 146 158 170 184 198 214 230 247 266 285 306 328 352 377 403 431 460 491 523 556 591 627 665 703 743 783 824 865 906 947 987 1026 1064 1100 1134 1165 1193 1219 1241 1260 1275 1286 1294 1298 1299 1296 1291 1282 1271 1258 1243 1226 1207 1187 1166 1144 1122 1099 1076 1053 1030 1007 984 961 938 916 894 872 851 830 810 789 769 750 730 711 693 674 656 638 620 603 586 569 552 535 519 503 487 471 456 440 425 411 396 382 368 354 341 327 315 302 290 278 266 255 244 234 223 213 204 195 186 177 169 161 153 146 139 132 125 119 113 107 101 96 91 86 81 77 73 69 65 61 57 54 50 47 44 41 39 36 33 31 29 26 24 22 20 18 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 10 12 15 18 21 24
 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 36 38 40 43 46 49 52 55 58 62 65 69 74 78 83 88 93 98 104 110 116 123 130 138 146 154 163 172 182 193 204 215 227 240 253 267 281 296 312 328 345 362 380 398 417 436 456 476 496 516 536 556 576 595 614 633 651 668 684 699 714 727 738 749 758 766 772 777 780 782 783 782 780 776 772 766 759 751 743 733 723 712 700 688 676 663 649 636 622 608 594 580 566 552 539 525 511 498 484 471 458 446 433 421 409 398 386 375 365 354 344 334 324 315 305 296 288 279 271 263 255 247 240 232 225 219 212 205 199 193 187 181 175 170 164 159 154 149 144 139 134 130 125 121 117 113 109 105 101 98 94 90 87 84 81 77 74 71 69 66 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 98 104 111 118 126 134 143 152 162 172 183 194 206 219 232 246 260 275 291 308 325 343 362 381 401 421 442 463 484 506 528 549 571 592 613 632 652 670 686 702 716 728 739 748 755 761 764 766 766 764 761 756 750 743 735 726 716 705 694 683 671 659 648 636 624 612 601 590 579 569 558 548 539 529 521 512 504 495 488 480 473 466 459 452 446 439 433 427 421 415 409 403 397 391 384 378 372 366 359 353 346 340 333 326 319 312 305 297 290 283 275 267 260 252 245 237 230 222 215 207 200 193 186 179 172 165 159 152 146 140 134 128 123 118 113 108 103 98 94 90 85 82 78 74 71 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 13 14 15 16 17 18 20 21 23 25 26 28 31 33 35 38 41 44 47 50 54 57 62 66 70 75 80 86 92
 90 94 99 104 109 114 120 126 132 139 146 153 161 170 178 188 197 208 219 230 242 255 269 283 298 314 331 349 367 387 407 428 450 473 497 521 546 571 597 622 648 673 698 722 745 766 786 803 818 831 841 848 852 853 852 847 839 829 816 801 784 766 746 726 704 682 659 637 614 591 569 548 526 506 486 467 448 430 413 396 381 366 351 337 324 312 300 289 278 268 258 249 240 231 223 216 208 201 195 188 182 177 171 166 161 156 152 147 143 139 136 132 129 125 122 119 116 113 111 108 105 103 101 98 96 94 92 90 88 86 84 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 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 1 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 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 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 22 23 23 24 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 74 78 81 85
 35 36 38 40 42 44 47 49 51 54 57 59 62 65 69 72 76 79 83 87 92 96 101 106 111 117 123 129 135 142 149 157 165 174 183 192 202 213 224 236 249 262 276 290 306 322 339 356 375 394 414 435 457 479 502 525 549 573 598 622 647 671 695 719 742 764 785 804 822 839 854 866 877 886 893 897 900 900 898 895 889 882 874 863 852 839 826 812 796 781 765 748 732 715 698 681 665 648 632 616 601 585 570 556 541 528 514 501 489 477 465 453 442 432 422 412 402 393 384 375 367 358 351 343 335 328 321 314 307 301 294 288 281 275 269 263 257 251 246 240 234 229 223 218 212 207 202 196 191 186 181 176 171 166 161 156 151 147 142 138 133 129 124 120 116 112 108 104 100 97 93 90 86 83 79 76 73 70 67 64 61 59 56 53 51 49 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33
 55 58 62 66 70 74 79 84 89 94 99 105 111 117 123 130 137 144 152 160 168 176 185 194 204 214 224 235 246 257 269 281 293 306 319 332 346 360 374 388 402 417 432 446 461 475 490 504 518 532 545 559 571 584 596 608 619 629 640 649 659 667 676 684 691 699 706 712 719 725 731 738 744 750 756 762 768 775 781 788 795 802 810 818 826 835 844 853 863 872 883 893 903 914 925 936 946 957 967 978 987 996 1005 1012 1019 1024 1028 1031 1032 1031 1029 1024 1018 1009 999 986 972 955 937 916 894 871 846 820 794 766 738 710 681 653 625 597 569 542 516 491 466 442 419 397 376 356 337 319 301 285 269 254 240 226 214 202 190 179 169 160 151 142 134 126 119 112 105 99 93 88 83 78 73 69 64 60 57 53 49 46 43 40 37 35 32 30 28 25 23 21 20 18 16 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 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 39 42 45 48 51
 11 13 14 16 17 19 20 22 24 25 27 29 31 34 36 38 41 44 46 49 53 56 59 63 67 71 76 80 85 90 96 102 108 115 122 130 138 147 156 166 177 188 201 214 228 243 260 277 296 317 338 362 387 414 443 474 507 542 579 619 661 706 753 802 854 907 963 1020 1078 1137 1197 1256 1314 1370 1424 1475 1522 1564 1601 1631 1655 1672 1681 1683 1678 1665 1646 1620 1588 1551 1510 1465 1416 1366 1314 1260 1206 1153 1099 1046 994 944 895 848 802 758 717 677 639 603 569 537 506 477 450 425 401 378 357 337 319 301 285 270 256 242 230 218 207 197 187 178 169 162 154 147 140 134 128 123 118 113 108 104 99 95 92 88 85 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 1 1 2 3 4 5 6 7 8 9 10
 40 42 44 46 47 49 51 53 54 56 58 60 62 64 66 67 69 71 73 75 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 110 113 115 117 120 123 125 128 131 135 138 142 146 150 155 159 165 170 177 183 191 199 208 217 228 239 251 265 280 296 314 333 355 378 404 432 462 496 533 573 617 665 717 774 837 905 979 1059 1146 1240 1341 1449 1564 1686 1813 1945 2079 2214 2347 2473 2590 2692 2775 2835 2868 2873 2847 2793 2711 2606 2481 2342 2194 2041 1887 1735 1589 1449 1318 1195 1082 977 882 795 717 645 581 523 471 424 382 344 310 279 252 227 205 185 167 150 136 122 110 99 90 81 72 65 58 52 47 41 37 32 28 25 22 18 16 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 27 29 31 32 34 35 37 39
 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 66 71 75 81 86 92 98 105 112 120 128 137 147 157 168 180 193 207 222 238 255 274 294 315 337 362 387 414 443 473 505 538 572 608 644 681 719 756 793 829 864 897 928 956 981 1003 1020 1033 1042 1047 1047 1043 1035 1023 1008 989 968 945 919 892 864 835 805 776 746 717 688 659 632 605 579 554 529 506 484 463 442 423 405 387 371 355 340 326 313 300 288 276 266 255 245 236 227 219 210 203 195 188 181 175 169 162 157 151 146 140 135 130 126 121 116 112 108 104 100 96 92 88 85 81 78 75 72 68 65 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 29 31 33 36 39 42 45 48 51 54 58 62 66 70 74 79 83 88 94 99 105 111 117 124 131 138 146 154 162 171 180 189 199 210 221 232 244 256 269 282 296 311 326 341 358 374 392 409 428 447 466 487 507 529 550 573 596 619 643 667 692 717 742 768 794 820 846 873 899 925 951 977 1002 1027 1050 1073 1095 1115 1134 1151 1166 1178 1189 1196 1201 1202 1200 1195 1187 1175 1159 1140 1118 1093 1064 1033 1000 965 928 889 850 810 770 730 691 652 613 576 540 506 473 441 411 383 356 331 307 285 264 244 226 209 194 179 166 153 142 131 121 112 103 96 88 82 75 70 64 59 55 51 47 43 40 37 34 31 28 26 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 9 10 11 12 14 15 17 19 21 22 24 26
 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 41 44 48 52 57 61 66 72 77 84 90 97 105 113 122 131 142 152 164 177 190 205 221 238 256 275 296 319 343 368 395 424 455 487 521 557 595 634 675 717 760 804 849 894 939 983 1027 1069 1110 1149 1186 1220 1251 1279 1303 1324 1341 1355 1365 1372 1376 1376 1374 1368 1361 1351 1340 1327 1312 1296 1279 1261 1242 1223 1204 1184 1163 1143 1122 1101 1080 1059 1038 1017 995 974 952 931 909 888 866 844 822 799 777 755 732 710 687 665 642 620 598 576 554 533 511 490 470 450 430 411 393 374 357 340 323 308 292 277 263 250 237 224 212 201 190 179 169 160 150 142 133 126 118 111 104 98 91 85 80 74 69 65 60 56 51 48 44 40 37 34 31 28 25 22 20 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 46 48 51 54 57 61 65 69 74 78 84 90 96 103 110 118 127 136 147 158 170 183 198 214 231 249 269 291 314 339 367 396 427 461 497 535 575 618 662 708 755 803 852 900 947 993 1035 1074 1109 1137 1160 1175 1183 1184 1177 1163 1142 1116 1084 1048 1009 967 924 879 835 790 747 705 664 624 587 551 517 485 455 427 401 376 353 332 312 294 276 261 246 232 220 208 197 187 178 170 162 155 148 142 136 131 126 121 117 113 110 106 103 100 98 95 93 91 89 87 85 83 81 80 78 77 76 74 73 72 71 70 69 68 66 65 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 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 19 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 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9
 7 7 7 7 7 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 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 24 26 28 30 33 36 39 43 46 51 56 61 67 74 81 89 98 107 118 130 143 158 173 191 211 232 256 283 312 344 380 420 464 513 567 627 692 765 845 933 1028 1131 1242 1359 1482 1609 1736 1860 1977 2082 2169 2232 2269 2276 2253 2201 2123 2025 1911 1786 1657 1526 1398 1275 1159 1050 949 857 774 697 629 567 511 461 417 376 340 308 279 253 230 209 191 174 159 145 133 121 111 102 94 86 80 73 68 62 58 53 49 46 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22 26 30 34 39 44 50 56 63 71 81 91 102 115 129 146 164 185 209 235 266 300 339 383 434 491 556 630 714 809 917 1040 1178 1335 1511 1708 1928 2171 2438 2727 3036 3359 3689 4015 4324 4600 4828 4991 5079 5086 5012 4865 4657 4402 4116 3812 3504 3201 2910 2635 2378 2143 1927 1732 1555 1396 1253 1125 1010 908 817 735 663 598 540 488 443 402 365 333 304 279 256 236 217 201 187 175 163 153 144 137 130 123 118 113 109 105 101 98 95 93 90 88 86 85 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 15 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 120 122 124 126 129 131 133 136 138 141 143 146 148 151 154 157 160 163 166 170 173 177 181 185 190 194 199 204 210 215 222 228 235 242 250 258 266 275 284 294 305 316 327 340 352 366 380 395 410 426 442 460 478 496 515 535 555 575 596 617 638 659 680 701 721 740 759 776 792 806 818 829 836 842 844 844 841 835 826 815 801 784 765 744 721 697 672 646 619 593 566 539 512 487 461 437 413 391 369 348 329 310 292 276 260 245 231 218 206 194 183 173 164 155 146 139 131 124 118 112 106 101 96 91 87 83 79 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 38 36 35 33 32 30 29 28 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 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 55 56 58 59 61 63
 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 49 51 53 56 59 62 65 68 72 76 80 84 89 94 99 105 111 118 126 134 143 152 162 173 186 199 213 229 246 265 285 307 331 357 386 417 451 487 527 571 618 670 726 787 853 924 1001 1085 1175 1271 1376 1487 1606 1732 1866 2007 2154 2306 2463 2622 2781 2938 3089 3231 3361 3475 3568 3638 3683 3700 3688 3648 3582 3491 3378 3248 3105 2951 2790 2627 2463 2302 2145 1994 1850 1713 1585 1464 1352 1248 1151 1062 980 905 836 772 714 661 613 568 528 490 456 425 397 370 346 324 304 285 268 252 238 224 212 200 189 179 170 161 153 146 139 132 126 120 115 109 105 100 96 92 88 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 35 34 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 27 26 25 24 22 21 20 19 17 16 15 14 12 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4
 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 36 39 42 46 50 54 58 63 68 73 78 84 90 96 103 110 118 126 134 143 153 163 174 185 197 210 223 238 253 269 286 304 322 342 363 385 408 431 456 482 509 537 566 595 625 656 688 719 752 784 816 848 880 911 941 971 999 1026 1052 1077 1100 1122 1142 1160 1176 1191 1205 1216 1226 1235 1242 1248 1252 1255 1258 1259 1259 1258 1256 1254 1251 1247 1242 1237 1231 1225 1217 1210 1201 1192 1182 1171 1160 1148 1134 1120 1105 1089 1072 1054 1035 1015 994 973 950 926 902 877 851 825 798 771 744 717 690 663 636 609 583 557 531 506 482 459 436 414 393 372 352 333 315 298 281 265 250 236 222 209 196 184 173 162 152 142 133 125 116 108 101 94 87 81 75 69 64 59 54 50 45 41 37 34 30 27 24 21 18 15 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 57 60 63 65 68 71 74 77 80 82 85 88 91 94 97 100 103 106 110 113 116 119 122 126 129 133 136 140 143 147 151 155 159 163 168 172 177 182 187 192 198 204 210 217 224 232 240 248 258 268 278 290 302 315 330 345 362 380 400 421 444 469 495 525 556 590 627 667 710 757 807 861 920 982 1050 1123 1201 1285 1375 1470 1572 1681 1796 1918 2047 2182 2323 2470 2622 2778 2937 3097 3257 3415 3568 3713 3850 3973 4081 4171 4241 4289 4313 4314 4290 4243 4173 4084 3976 3853 3717 3572 3419 3262 3103 2944 2787 2633 2483 2339 2200 2068 1943 1825 1714 1609 1512 1420 1335 1256 1182 1114 1050 991 936 885 838 794 754 716 681 648 618 589 562 538 514 492 472 452 434 417 401 385 371 357 344 331 319 307 296 286 276 266 256 247 238 230 222 214 206 199 191 184 177 171 164 158 152 146 140 134 129 123 118 113 108 103 99 94 90 85 81 77 73 69 66 62 59 56 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 19 18 17 16 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 11 13 15 17 19 21 23 25 28 30 32 34 37 39 42 44 47 49 52 55
 76 78 80 82 84 86 88 91 93 95 98 100 103 105 108 110 113 116 119 122 125 128 131 134 138 141 145 148 152 156 160 164 169 173 178 183 188 193 198 204 210 216 223 230 237 245 253 261 270 279 289 300 311 322 335 348 362 376 392 409 426 445 464 485 507 531 556 582 610 640 671 705 740 777 816 858 902 948 997 1049 1103 1161 1221 1284 1350 1420 1492 1568 1646 1728 1812 1898 1987 2077 2168 2259 2350 2439 2526 2609 2687 2758 2822 2875 2918 2949 2966 2970 2958 2932 2892 2838 2771 2692 2603 2506 2402 2293 2180 2067 1952 1839 1729 1621 1517 1417 1322 1232 1146 1066 991 921 855 794 737 684 635 590 548 509 473 440 409 380 354 330 307 286 266 248 231 215 201 187 175 163 152 141 132 123 114 106 99 92 85 79 73 67 62 57 52 48 44 40 36 32 29 26 23 20 17 14 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 9 10 11 11 12 13 14 14 15 15 16 17 17 18 18 19 19 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 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74
 42 44 47 49 52 54 57 60 63 66 69 72 76 79 83 86 90 94 99 103 107 112 117 122 128 133 139 145 152 159 166 173 181 189 198 207 217 227 238 250 262 274 288 302 318 334 351 369 388 408 430 452 476 501 527 555 584 615 647 680 715 751 788 826 865 905 946 988 1029 1071 1113 1155 1196 1236 1275 1313 1349 1383 1415 1445 1473 1497 1519 1537 1553 1565 1574 1579 1581 1580 1576 1568 1557 1543 1526 1506 1484 1459 1431 1402 1370 1337 1302 1266 1228 1190 1151 1111 1072 1031 991 952 912 873 835 798 761 726 691 658 625 594 565 536 508 482 457 433 411 389 368 349 330 313 296 281 266 251 238 225 213 202 191 181 171 162 154 145 138 130 123 116 110 104 98 93 88 83 78 73 69 65 61 57 54 50 47 44 41 38 35 32 30 27 25 23 20 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16 18 20 23 26 28 31 35 38 42 46 51 55 61 66 72 79 86 94 103 112 122 133 145 159 173 189 206 225 246 268 293 319 348 379 412 448 487 528 571 617 665 715 766 819 873 926 979 1031 1081 1129 1173 1214 1250 1282 1308 1329 1345 1355 1361 1362 1358 1351 1340 1326 1310 1291 1271 1250 1228 1205 1182 1159 1136 1113 1091 1069 1048 1028 1008 989 970 952 935 918 902 886 870 854 839 823 807 791 775 758 741 723 705 686 667 647 627 606 584 563 541 519 497 476 454 432 411 390 370 350 330 312 294 276 259 243 228 213 199 186 173 161 149 138 128 118 109 101 92 85 78 71 64 58 52 47 42 37 33 29 25 21 18 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 76 77 78 78 79 80 81 81 82 83 83 84 85 85 86 87 87 88 89 90 91 91 92 93 94 95 97 98 99 101 102 104 106 108 110 112 115 118 121 125 129 133 138 143 149 155 163 171 180 190 201 213 226 241 258 276 296 319 344 371 402 435 472 512 556 605 658 716 780 849 925 1007 1096 1192 1295 1407 1526 1653 1789 1931 2081 2238 2400 2565 2733 2901 3066 3225 3375 3512 3633 3735 3815 3869 3898 3899 3873 3821 3745 3647 3531 3401 3258 3107 2951 2793 2634 2478 2326 2178 2037 1902 1775 1655 1543 1438 1340 1249 1165 1088 1017 951 890 835 784 737 694 655 618 585 555 526 500 476 454 433 414 396 380 364 350 336 323 311 300 289 279 269 260 251 242 234 226 219 211 204 197 191 184 178 172 166 160 155 149 144 139 134 129 124 119 114 109 105 100 96 92 88 83 79 75 71 68 64 60 57 53 50 47 43 40 37 34 31 29 26 23 21 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75
 29 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 87 89 91 94 97 99 103 106 110 114 119 124 130 136 143 151 159 168 179 190 202 216 231 248 266 286 308 333 359 389 422 457 497 540 588 640 698 762 832 909 993 1085 1186 1295 1414 1543 1681 1827 1981 2141 2304 2467 2625 2773 2904 3012 3091 3136 3143 3110 3039 2935 2801 2645 2474 2294 2112 1932 1758 1593 1439 1296 1164 1045 937 839 751 672 602 539 483 433 388 348 313 281 252 227 204 184 166 149 134 121 109 98 89 80 72 64 58 52 46 41 36 32 28 25 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
 35 37 39 41 43 46 48 50 53 55 58 61 63 66 69 73 76 79 83 87 91 95 99 103 108 113 118 123 129 134 141 147 154 160 168 175 183 192 201 210 220 230 240 251 263 275 288 301 315 329 344 360 376 393 410 428 446 464 483 503 522 542 561 581 601 620 639 658 676 694 711 727 742 756 769 781 791 801 809 816 821 826 829 831 832 832 830 828 825 821 816 811 805 799 792 784 776 768 760 752 743 734 725 717 708 699 690 682 673 665 656 648 640 632 624 616 609 601 594 586 579 571 564 557 549 542 534 526 518 510 502 494 485 477 468 459 449 440 430 420 410 400 390 380 369 359 348 337 327 316 306 296 285 275 265 255 245 236 226 217 208 199 191 183 174 167 159 152 144 137 131 124 118 112 106 100 95 90 85 80 75 71 67 63 59 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 5 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 1 1 1 1 1 1 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 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 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33
 15 16 17 19 20 22 23 25 27 28 30 32 34 37 39 42 44 47 50 53 57 60 64 68 73 77 83 88 94 100 107 115 123 131 141 151 162 174 187 201 217 233 252 272 294 317 343 371 402 435 471 510 552 598 646 698 754 812 874 938 1004 1073 1142 1211 1279 1345 1408 1467 1520 1567 1606 1637 1659 1672 1675 1671 1657 1637 1609 1576 1538 1496 1451 1404 1355 1306 1256 1207 1159 1112 1066 1021 978 937 897 859 823 788 756 724 695 666 640 614 590 567 546 525 506 487 470 453 437 422 408 394 381 369 357 346 335 325 315 305 296 287 278 270 262 254 247 240 233 226 219 213 206 200 194 188 182 177 171 166 161 156 151 146 141 137 132 128 124 120 116 112 108 104 101 97 94 90 87 84 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 43 41 39 38 36 34 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 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 1 1 2 2 3 3 4 4 5 6 7 8 8 9 10 11 12 14
 0 0 0 0 1 2 5 7 9 11 14 16 19 22 25 28 31 35 39 43 47 51 56 61 66 72 78 84 91 99 107 115 124 134 145 157 169 183 198 214 231 250 271 293 318 345 375 407 442 481 523 569 619 674 733 797 867 942 1022 1108 1198 1293 1392 1495 1599 1703 1807 1908 2004 2092 2172 2242 2298 2342 2370 2384 2384 2370 2342 2304 2255 2197 2133 2063 1990 1914 1836 1758 1681 1605 1530 1457 1387 1319 1254 1192 1133 1076 1022 971 922 876 833 791 752 715 681 648 617 588 561 535 511 489 468 448 430 413 397 382 369 356 344 333 323 314 305 297 289 283 276 270 264 259 254 249 245 240 236 232 229 225 222 218 215 211 208 205 202 199 196 192 189 186 183 180 177 174 171 168 165 161 158 155 152 148 145 142 139 135 132 129 125 122 118 115 112 108 105 101 98 95 91 88 84 81 78 75 71 68 65 62 59 56 53 50 48 45 42 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 14 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 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 2 3 5 6 8 10 12 13 15 17 20 22 24 27 29 32 35 38 41 45 48 52 57 61 66 71 77 83 90 97 106 114 124 135 147 160 175 191 210 230 253 278 307 339 375 416 462 514 572 638 712 795 888 993 1109 1239 1383 1541 1714 1902 2105 2319 2544 2774 3006 3232 3447 3640 3806 3936 4025 4069 4066 4020 3932 3809 3659 3486 3300 3105 2908 2712 2521 2338 2163 1998 1844 1701 1568 1446 1333 1230 1136 1049 971 899 834 775 721 673 629 589 553 520 491 465 441 419 400 382 367 352 339 327 317 307 298 289 281 274 267 260 254 248 242 236 230 225 219 214 209 203 198 193 188 182 177 172 166 161 156 151 145 140 135 130 125 120 115 110 105 100 95 90 86 81 76 72 68 63 59 55 51 47 43 40 36 33 29 26 23 20 17 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 4 5 5 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 69 72 76 80 85 90 96 101 108 115 123 131 141 151 162 174 188 202 218 235 254 275 297 321 347 376 406 439 474 512 553 596 642 690 740 793 848 904 962 1019 1077 1133 1187 1238 1285 1326 1361 1389 1409 1420 1423 1417 1402 1379 1349 1313 1271 1225 1176 1124 1071 1017 963 911 859 810 762 717 674 633 595 559 526 495 466 440 415 392 371 351 333 316 300 286 272 260 248 237 227 217 208 200 192 184 177 170 163 157 151 145 140 135 129 125 120 115 111 106 102 98 94 90 86 83 79 75 72 69 65 62 59 56 53 50 48 45 42 40 37 35 33 31 28 26 24 22 21 19 17 16 14 13 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 18 20 22 25 27 30 33 37 40 44 49 54 60 66 74 82 91 101 113 126 141 158 178 200 225 253 285 322 364 411 465 526 595 673 762 861 974 1100 1241 1399 1573 1764 1973 2198 2436 2686 2940 3193 3435 3656 3845 3993 4091 4133 4118 4048 3929 3769 3578 3366 3142 2914 2688 2469 2260 2063 1880 1711 1555 1413 1284 1167 1062 967 882 805 737 676 622 573 530 493 459 430 404 381 362 344 330 317 306 296 288 282 276 271 267 264 262 260 258 257 256 255 254 254 253 253 253 252 252 251 250 249 248 247 245 244 242 240 237 234 231 228 225 221 217 212 208 203 198 193 187 182 176 170 164 158 152 146 139 133 127 121 114 108 102 96 90 85 79 74 69 64 59 54 50 45 41 38 34 30 27 24 21 19 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 37 39 41 44 46 49 51 54 57 59 62 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 121 126 130 135 140 145 151 156 162 168 175 181 188 196 203 211 220 229 239 249 259 270 282 294 308 321 336 352 368 386 404 423 444 465 488 512 536 563 590 618 648 679 711 744 778 813 849 885 923 961 1000 1039 1079 1119 1159 1199 1239 1279 1319 1358 1396 1434 1470 1506 1541 1574 1606 1636 1665 1691 1716 1739 1760 1778 1793 1806 1816 1824 1828 1830 1828 1823 1815 1804 1789 1772 1751 1728 1702 1673 1642 1608 1573 1536 1497 1457 1416 1374 1331 1289 1246 1203 1160 1118 1076 1035 994 955 916 878 841 806 771 738 706 674 644 615 587 560 535 510 486 463 441 419 399 380 361 343 326 309 293 278 263 249 236 223 210 198 187 176 165 155 145 136 127 119 111 103 95 88 81 75 68 62 57 51 46 41 37 33 28 25 21 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 2 3 4 6 7 9 11 12 14 16 18 20 22 24 26 28 30 32
 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 82 85 89 93 97 101 105 110 115 120 125 130 136 142 148 154 161 168 175 183 191 200 209 218 228 238 248 259 271 283 296 309 323 338 353 368 385 402 420 439 459 479 501 523 547 572 597 625 653 683 714 747 782 818 856 896 938 982 1027 1075 1124 1175 1227 1280 1333 1387 1440 1491 1541 1586 1628 1663 1692 1713 1725 1728 1720 1702 1673 1635 1587 1531 1469 1402 1330 1256 1181 1107 1033 961 891 825 762 703 647 595 547 502 460 422 387 354 324 297 272 249 227 208 190 173 158 144 131 119 108 98 89 80 72 65 58 52 46 40 35 31 26 22 18 15 12 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 4 5 7 9 11 12 14 16 18 21 23 25 28 31 34 37 40 43 47 50 54 58 63 67 72 77 83 89 95 101 108 115 123 131 140 149 159 169 179 191 203 215 228 242 256 271 287 303 319 336 354 372 390 409 428 447 466 484 503 522 540 558 575 591 607 623 637 651 664 676 688 699 709 718 727 736 744 752 760 767 775 782 790 798 807 816 825 836 847 859 872 887 902 920 938 959 981 1005 1031 1059 1089 1122 1157 1193 1233 1274 1317 1361 1407 1453 1500 1546 1591 1633 1673 1707 1737 1759 1775 1781 1779 1767 1745 1714 1673 1625 1568 1506 1438 1367 1294 1219 1144 1070 997 927 860 795 734 677 623 572 525 481 441 403 368 336 306 279 254 230 209 189 171 154 139 124 111 99 88 78 68 59 51 44 37 31 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 13 15 16 18 20 22 24 26 28 30 32 35 37 39 42 44 47 50 53 55 58 61 65 68 71 75 78 82 86 90 93 98 102 106 111 115 120 125 130 135 141 146 152 158 164 170 176 183 190 197 205 212 220 228 237 246 255 264 274 285 296 307 319 331 344 357 371 386 402 418 434 452 471 490 510 531 553 577 601 626 653 680 709 739 771 803 837 873 910 948 988 1029 1071 1115 1159 1205 1251 1299 1346 1394 1441 1488 1534 1578 1620 1659 1695 1727 1755 1777 1794 1804 1808 1805 1795 1779 1755 1725 1689 1648 1602 1551 1497 1441 1382 1323 1262 1202 1143 1084 1027 971 917 866 816 769 724 682 642 603 568 534 502 472 444 418 393 370 348 327 308 290 273 257 242 227 214 202 190 179 168 158 149 140 131 123 116 109 102 96 89 84 78 73 68 63 59 55 51 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7
 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 94 96 98 100 103 105 107 109 112 114 116 119 121 124 126 129 131 134 137 140 143 146 149 153 156 160 164 168 172 177 181 186 192 197 203 209 215 222 229 237 245 253 262 271 281 291 301 312 324 336 348 361 374 388 402 417 432 448 464 480 497 514 531 549 567 585 603 621 640 658 676 694 712 729 746 763 779 794 808 821 834 845 855 863 871 876 881 883 884 884 882 878 873 866 858 848 837 825 812 797 783 767 751 734 717 700 682 665 647 630 613 596 579 563 547 532 516 502 487 473 460 447 434 422 410 398 387 376 365 354 344 334 325 315 306 297 289 280 272 264 256 248 240 232 225 218 211 204 197 190 183 177 170 164 158 152 146 140 134 129 123 118 113 107 103 98 93 88 84 80 76 72 68 64 61 57 54 51 48 45 42 39 37 35 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 30 32 33 35 37 39 40 42 44 46 48
 30 32 34 36 38 40 42 44 46 49 51 54 57 59 62 65 68 71 74 78 81 84 88 92 95 99 103 107 111 115 120 124 128 133 137 142 147 151 156 161 166 170 175 180 185 189 194 198 203 207 211 216 220 223 227 231 235 238 241 244 247 250 253 256 259 261 264 266 268 271 273 276 278 280 283 285 288 291 294 297 300 303 307 310 314 319 323 328 333 339 345 351 358 365 373 381 389 399 409 419 430 442 455 469 483 498 514 531 548 567 587 607 628 650 672 695 719 743 766 790 813 835 856 875 893 908 920 930 936 938 937 932 923 910 893 874 851 825 797 767 736 704 671 638 606 573 541 510 481 452 424 398 373 349 326 305 285 266 248 232 216 202 188 175 163 152 141 131 122 113 105 97 90 84 77 72 66 61 56 51 47 43 39 36 33 30 27 24 21 19 17 15 13 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 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28
 8 9 11 12 14 16 17 19 21 22 24 26 28 30 32 34 37 39 41 44 46 49 52 55 58 61 64 67 71 74 78 82 86 91 96 100 106 111 117 123 130 137 144 152 160 169 179 189 200 212 225 238 253 268 285 303 322 343 365 388 414 440 469 500 532 566 603 641 681 724 768 814 861 910 960 1012 1064 1117 1169 1222 1274 1324 1374 1421 1466 1509 1548 1584 1617 1645 1670 1690 1706 1717 1725 1728 1727 1723 1715 1703 1689 1672 1652 1631 1607 1582 1555 1527 1499 1470 1440 1410 1380 1351 1321 1292 1263 1235 1207 1180 1154 1128 1102 1078 1054 1030 1007 984 962 940 918 896 875 854 833 812 791 770 749 728 707 686 665 644 623 602 582 561 541 521 501 481 462 443 424 406 388 370 353 336 320 304 288 273 259 245 231 218 205 193 181 170 159 149 139 129 120 111 103 95 88 80 74 67 61 55 49 44 39 35 30 26 22 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6
 48 50 51 53 54 56 57 59 61 62 64 65 67 68 70 72 73 75 77 78 80 82 83 85 87 89 91 93 95 97 100 102 104 107 109 112 115 118 120 124 127 130 134 138 142 146 150 155 160 165 170 176 182 188 195 202 209 217 225 234 243 252 262 272 282 293 305 316 328 340 353 366 379 392 405 419 432 446 460 474 488 501 515 529 543 558 572 586 600 614 629 644 659 674 689 705 721 738 755 772 790 809 829 849 870 892 914 938 962 988 1014 1041 1069 1098 1127 1157 1187 1217 1247 1276 1304 1331 1357 1380 1400 1417 1430 1439 1443 1442 1436 1425 1408 1386 1360 1329 1293 1255 1213 1168 1122 1075 1027 979 930 883 836 790 746 704 663 623 586 550 516 483 453 424 396 370 346 323 301 281 262 243 226 210 195 181 167 154 142 131 120 110 101 92 83 76 68 61 55 48 43 37 32 27 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 24 26 27 29 30 32 33 35 36 38 39 41 42 44 45 47
 0 0 1 2 3 4 5 7 8 9 10 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 65 69 74 79 84 90 96 102 109 116 124 132 141 150 160 171 182 194 207 220 234 249 265 282 299 317 336 355 375 395 416 437 458 479 500 521 541 560 579 596 613 629 643 656 668 679 688 696 703 709 714 719 722 725 727 729 731 733 734 736 738 740 742 746 749 754 759 765 772 781 790 801 813 827 842 859 877 898 921 946 973 1002 1033 1067 1103 1141 1181 1223 1267 1311 1357 1402 1447 1490 1531 1569 1603 1631 1653 1668 1676 1675 1665 1648 1621 1587 1546 1498 1445 1387 1326 1263 1199 1134 1069 1006 944 884 826 771 719 669 622 578 536 497 460 426 394 365 337 311 287 264 244 224 206 189 173 158 145 132 120 109 99 89 80 72 64 57 50 44 38 33 28 23 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 26 27 28 30 32 33 35 37 38 40 42 44 46 48 51 53 55 58 61 63 66 69 72 76 79 83 87 91 95 99 104 109 114 120 126 132 138 145 153 161 169 178 187 197 207 218 229 241 254 268 281 296 311 327 343 360 377 395 413 431 449 468 486 505 523 540 558 574 590 605 619 632 644 655 664 672 679 684 688 691 692 691 690 687 683 678 672 665 657 648 639 629 618 608 597 586 574 563 552 540 529 518 508 497 488 478 469 460 452 444 437 430 424 418 413 408 403 399 395 392 389 386 383 380 378 376 373 371 369 366 364 361 359 356 353 349 346 342 338 333 329 324 318 313 307 300 294 287 280 273 265 257 249 241 233 225 217 208 200 192 183 175 167 159 151 143 136 129 121 115 108 101 95 89 84 78 73 68 63 59 54 50 46 43 39 36 33 31 28 26 23 21 19 18 16 14 13 12 11 9 8 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7
 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6 7 8 9 11 12 13 14 15 17 18 20 21 23 25 26 28 31 33 35 38 41 44 47 50 54 58 62 67 72 78 84 90 97 105 114 123 133 144 156 169 183 199 216 234 255 277 301 327 355 385 418 453 491 531 574 619 667 717 769 823 879 936 993 1050 1107 1163 1217 1269 1318 1364 1405 1442 1474 1501 1523 1539 1550 1556 1557 1553 1544 1531 1515 1495 1472 1446 1418 1389 1357 1325 1291 1256 1221 1186 1150 1114 1079 1043 1008 974 940 906 874 842 810 780 750 721 693 666 640 614 590 566 543 521 499 478 459 439 421 403 386 370 354 339 324 310 297 284 271 259 248 237 227 217 207 198 189 180 172 164 157 150 143 136 130 124 118 112 107 101 96 91 87 82 78 74 70 66 62 58 55 52 48 45 42 39 37 34 31 29 27 24 22 20 18 16 15 13 12 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 17 19 20 22 24 25 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 58 60 62 65 68 70 73 76 79 83 86 89 93 97 101 105 109 114 119 124 130 135 142 148 155 163 171 179 189 199 209 221 233 246 260 275 292 309 328 349 371 394 419 446 475 506 538 573 611 650 692 736 783 833 885 940 998 1058 1122 1188 1257 1330 1405 1483 1564 1648 1735 1824 1916 2010 2106 2204 2303 2402 2501 2599 2694 2786 2874 2955 3029 3093 3146 3186 3212 3222 3216 3193 3152 3094 3021 2932 2830 2717 2595 2466 2334 2198 2063 1929 1799 1672 1551 1435 1326 1224 1127 1038 954 877 806 740 680 624 573 526 482 443 406 373 342 313 287 263 241 221 202 184 168 153 140 127 115 104 94 84 75 67 59 52 45 38 32 27 21 17 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 9 11 12
 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 11 12 13 14 16 17 19 21 23 25 28 31 34 38 42 47 52 58 64 71 80 89 99 110 123 138 154 172 192 214 238 266 296 330 367 407 452 501 554 612 674 741 813 890 971 1055 1144 1235 1328 1422 1516 1608 1698 1783 1862 1934 1997 2052 2095 2129 2151 2162 2163 2154 2136 2109 2075 2034 1989 1939 1885 1829 1771 1712 1652 1593 1534 1476 1419 1364 1310 1257 1207 1158 1111 1066 1022 980 940 902 864 829 794 761 730 699 669 641 613 587 561 536 512 489 467 445 425 405 386 367 350 333 316 301 286 271 257 244 231 219 207 196 186 175 166 156 147 139 130 123 115 108 101 94 88 82 76 70 65 60 55 50 46 41 37 33 30 26 23 19 16 13 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 11 13 15 17 20 24 28 32 37 43 50 58 67 77 89 102 117 134 153 175 200 227 258 294 333 378 428 483 546 616 694 780 876 981 1097 1224 1361 1508 1664 1827 1994 2161 2325 2478 2615 2730 2816 2870 2888 2870 2819 2736 2629 2501 2360 2210 2057 1905 1757 1614 1480 1354 1237 1129 1031 942 860 787 721 662 608 561 518 480 446 416 389 365 343 324 307 292 278 266 255 245 236 228 220 213 207 201 196 191 187 182 178 174 171 167 164 160 157 154 151 148 145 142 139 136 133 130 127 124 121 119 116 113 110 107 104 101 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 90 92 94 96 97 100 102 104 106 109 112 114 117 121 124 128 132 136 141 146 151 156 162 169 175 182 190 198 206 215 225 235 245 257 268 280 293 307 321 335 351 366 383 400 417 435 454 473 492 512 532 553 574 594 615 636 657 678 698 717 736 753 770 786 800 812 823 831 838 842 844 844 841 836 829 819 807 794 778 761 742 722 701 679 656 633 610 587 564 541 519 497 475 455 435 415 397 379 362 346 330 315 301 288 275 263 251 240 230 220 211 202 193 185 177 170 163 156 150 144 138 133 127 122 117 113 108 104 99 95 92 88 84 81 77 74 71 68 65 62 59 57 54 52 49 47 45 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46
 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 100 104 109 114 120 125 131 137 144 151 158 165 173 181 190 198 207 216 226 236 246 256 267 277 288 299 310 322 333 345 357 368 380 392 404 416 428 440 452 464 475 487 499 510 522 533 544 555 565 575 585 594 602 610 617 623 628 633 636 638 639 638 636 633 628 622 615 606 596 585 573 559 545 530 514 498 482 465 448 431 414 397 381 364 348 333 318 303 289 276 263 250 238 227 216 205 195 185 176 168 159 151 144 137 130 123 117 111 105 100 95 90 85 80 76 72 68 64 61 57 54 51 47 45 42 39 36 34 32 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13
 16 17 18 19 20 21 21 22 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 93 96 100 103 107 111 114 118 122 126 130 133 137 141 144 148 151 155 158 161 164 166 169 171 173 175 176 178 179 180 181 181 182 182 182 182 181 181 180 180 179 178 177 176 175 174 173 172 171 170 169 169 168 167 166 166 165 165 165 164 164 165 165 165 166 167 168 169 171 172 174 177 180 183 186 190 194 199 204 210 216 224 231 240 249 259 270 282 295 309 324 340 357 375 394 414 436 458 481 504 528 552 576 599 622 644 664 682 698 711 721 728 731 730 726 718 706 691 673 652 629 605 579 552 525 497 470 443 417 391 366 343 320 298 278 259 240 223 207 192 178 165 152 141 130 120 111 102 94 87 80 73 67 62 57 52 48 44 41 37 34 32 29 27 25 23 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15
 19 21 23 25 28 30 32 35 38 40 43 46 50 53 57 60 64 68 73 77 82 87 93 99 105 111 118 125 133 141 150 159 169 179 190 201 213 226 239 253 268 283 298 314 331 348 365 382 399 416 433 449 464 479 492 504 514 523 530 536 539 541 541 540 536 532 526 519 510 501 492 482 471 461 450 439 429 418 408 399 389 380 372 364 356 349 342 336 330 325 321 316 313 310 307 305 303 302 301 301 301 302 304 306 308 311 315 320 325 331 338 346 354 364 374 385 398 412 427 443 460 479 498 520 542 565 590 615 641 668 695 722 748 774 799 822 842 861 876 888 896 901 901 897 889 877 861 841 819 793 766 737 706 674 642 610 578 546 515 485 456 428 401 375 350 327 305 284 264 245 227 211 195 180 167 154 142 130 119 109 100 91 83 76 68 62 56 50 45 40 35 31 27 23 20 17 14 12 10 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14 16 17
 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 73 77 81 86 91 96 102 108 114 120 128 135 143 152 161 171 182 193 205 218 232 246 261 278 295 313 332 352 373 395 418 441 465 490 515 540 565 590 615 639 663 685 706 725 742 758 771 782 791 797 800 801 800 796 789 781 771 758 744 729 712 695 676 656 637 616 596 575 554 534 514 494 474 455 437 419 401 385 368 353 338 324 311 298 286 274 263 253 243 234 225 217 209 201 194 188 181 176 170 165 160 155 150 146 142 138 134 130 127 123 120 117 114 111 108 105 102 99 97 94 92 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5
 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 45 48 52 56 60 64 69 74 79 85 91 97 105 112 121 130 139 150 161 173 185 199 214 230 246 264 283 303 324 346 369 393 417 443 468 495 521 547 573 598 622 645 667 687 706 723 738 751 762 771 778 783 786 788 788 787 785 782 778 773 768 762 757 751 745 739 734 728 724 719 715 711 708 705 702 700 699 698 697 697 697 697 698 698 699 700 700 700 700 699 698 696 693 688 683 677 670 661 651 640 627 613 599 583 566 549 531 512 493 474 455 435 416 397 378 360 342 325 308 292 276 261 246 233 219 207 195 183 172 162 152 142 134 125 117 109 102 95 89 83 77 71 66 61 57 52 48 44 40 37 33 30 27 24 21 19 17 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 3 5 7 9 11 13 16 18 21 24 27 31 34 38 42 46 51 56 61 66 72 79 86 93 101 110 119 129 140 152 165 178 193 209 226 245 264 286 309 333 360 387 417 448 481 516 552 589 627 665 703 741 779 815 848 879 907 932 952 968 980 987 989 987 981 972 959 943 926 906 885 863 841 818 795 772 750 729 708 688 669 651 634 618 603 589 576 564 553 543 533 525 517 510 504 498 493 489 486 483 481 479 478 477 477 477 478 479 480 482 484 486 489 491 494 496 499 502 504 506 508 509 510 511 510 510 508 506 503 500 495 490 484 477 470 462 453 443 434 423 413 402 390 379 367 355 343 332 320 308 297 286 275 264 253 243 233 223 214 204 195 187 179 171 163 155 148 141 135 128 122 116 110 105 100 95 90 85 81 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 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 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 0 0 0 0 0 0 0
 59 63 66 70 74 78 82 87 91 96 101 106 111 116 121 127 133 138 145 151 157 164 171 177 185 192 199 207 215 222 230 238 246 255 263 271 279 287 296 304 311 319 327 334 341 348 354 360 366 371 376 381 385 388 392 395 397 399 401 403 404 405 406 407 408 408 409 409 410 410 411 411 412 413 414 416 418 420 422 424 427 431 434 438 443 448 453 459 466 473 481 489 499 509 519 531 544 557 572 587 604 622 641 662 683 707 731 758 785 815 845 877 910 944 979 1015 1050 1086 1120 1154 1185 1214 1239 1260 1277 1288 1293 1292 1285 1271 1251 1225 1193 1157 1117 1073 1027 979 931 882 833 785 738 693 650 608 568 531 495 462 431 401 374 348 324 302 281 262 243 227 211 196 182 169 157 146 136 126 116 108 100 92 85 78 72 66 60 55 50 45 41 37 33 29 25 22 19 16 14 11 9 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 1 1 1 2 2 2 2 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 5 5 5 5 5 5 5 5 4 4 4 4 3 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 1 2 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 56
 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 126 127 129 130 131 133 134 136 138 139 141 143 145 147 149 152 154 157 159 162 165 168 171 174 178 181 185 188 192 196 200 204 209 213 217 222 226 231 235 240 245 249 254 258 263 267 271 275 279 283 287 291 295 298 302 305 308 311 314 317 320 322 325 327 329 331 333 335 337 339 340 341 343 344 345 346 346 347 348 348 348 349 349 349 349 348 348 348 347 346 345 345 344 342 341 340 339 337 336 334 332 330 328 326 324 322 320 318 315 313 310 307 304 301 298 295 292 288 285 281 278 274 270 266 262 258 254 250 246 241 237 233 228 224 219 215 210 206 201 196 192 187 182 178 173 169 164 160 155 150 146 142 137 133 128 124 120 116 112 108 104 100 96 92 88 85 81 78 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 59 61 62 64 66 67 69 70 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 94 95 96
 9 10 11 13 14 15 16 18 19 21 22 24 26 27 29 31 33 36 38 40 43 46 48 51 55 58 62 66 70 74 79 84 89 95 101 107 114 122 130 138 147 157 167 178 190 202 216 230 245 260 277 294 312 330 349 369 388 409 429 449 468 487 506 523 540 555 568 580 590 599 606 611 614 616 616 615 613 609 605 600 594 588 581 574 567 561 554 548 542 536 531 526 522 518 515 513 511 510 509 510 511 513 516 520 524 530 537 544 553 562 573 584 597 611 626 642 659 677 696 716 736 757 778 799 820 840 860 878 894 909 921 930 936 939 939 935 928 917 902 885 865 842 817 790 762 733 703 673 643 613 583 555 526 499 473 448 424 401 379 358 338 319 301 284 268 253 239 225 213 201 189 178 168 158 149 141 132 124 117 110 103 97 91 86 80 75 70 66 61 57 54 50 47 43 40 38 35 33 30 28 27 25 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8
 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 54 58 62 66 71 76 81 87 93 99 106 114 122 130 139 148 158 169 180 192 204 217 230 243 257 272 287 302 317 332 348 363 379 394 409 424 438 452 466 479 491 503 513 523 533 541 549 556 562 567 571 575 577 579 581 581 582 581 580 578 576 574 571 567 563 559 555 550 546 541 535 530 524 519 513 507 501 495 489 483 476 470 463 457 450 443 436 429 422 414 407 399 392 384 376 369 361 353 345 337 329 321 313 305 297 289 282 274 266 259 251 244 237 230 223 216 209 202 196 189 183 177 171 165 159 153 147 142 137 131 126 121 117 112 107 103 99 95 90 87 83 79 76 72 69 66 63 60 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 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 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 65 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 56 55 53 52 51 49 48 46 45 43 42 41 40 38 38 37 36 36 35 35 35 36 37 38 39 41 44 47 50 54 59 65 71 79 87 97 108 120 134 149 167 187 209 234 262 294 330 370 416 467 526 592 667 752 849 959 1083 1223 1381 1556 1750 1959 2182 2412 2637 2846 3020 3143 3200 3182 3089 2932 2725 2488 2237 1987 1749 1528 1329 1151 995 859 740 638 550 475 410 354 306 265 229 199 173 150 130 113 99 86 75 65 57 50 43 38 33 28 24 21 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 1 1 1 1 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 37 38 40 42 43 45 47 48 50 51 53 54 56 57 59 60 61
 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 49 51 54 57 60 63 67 71 75 80 85 90 96 102 109 116 124 133 142 152 162 174 186 199 213 228 244 260 278 297 317 337 359 381 405 429 453 479 505 531 557 584 610 636 662 687 711 734 757 777 796 814 830 843 855 865 872 877 881 881 880 877 872 864 855 844 832 818 803 787 769 751 732 712 692 672 651 631 610 590 570 550 530 511 492 474 457 440 423 407 392 377 363 350 337 324 312 301 290 279 269 260 250 242 233 225 217 210 202 196 189 183 176 170 165 159 154 149 144 139 135 130 126 122 118 114 110 107 103 100 96 93 90 87 84 81 78 76 73 70 68 65 63 60 58 56 54 52 50 47 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 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 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9
 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 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 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 65 67 68 70 72 73 75 77 79 81 82 84 86 88 90 93 95 97 99 102 104 107 110 113 116 119 122 125 129 133 137 141 145 150 155 160 166 172 178 185 192 199 207 215 223 232 241 251 261 271 281 292 303 313 324 334 344 353 362 370 377 383 388 392 394 395 394 392 388 384 377 370 361 352 342 330 319 307 294 282 269 257 244 232 220 208 196 185 175 164 154 145 136 127 119 111 104 97 90 84 78 72 67 62 58 53 49 46 42 39 36 33 30 28 25 23 21 20 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13
 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 88 90 92 95 97 100 102 105 108 112 115 118 122 126 130 134 138 143 147 152 157 162 168 173 179 185 191 196 202 208 215 221 226 232 238 244 249 255 260 264 269 273 277 280 283 286 288 290 292 293 293 294 294 293 292 291 290 288 286 284 281 278 275 272 269 266 262 258 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 196 192 188 184 181 177 174 170 167 164 160 157 154 151 148 145 143 140 137 135 132 130 127 125 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 93 91 89 87 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 63 62 61 60 58 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 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 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55
 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 59 61 62 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 95 97 99 102 104 106 109 111 114 117 119 122 125 127 130 133 135 138 141 143 146 149 151 154 156 159 161 164 166 168 170 173 175 177 179 181 183 185 187 188 190 192 194 195 197 199 200 202 203 205 207 208 210 212 213 215 217 219 221 223 225 227 229 231 233 235 238 240 243 246 248 251 254 257 260 263 266 269 273 276 279 283 286 289 293 296 299 302 305 308 311 313 316 318 319 321 322 323 323 323 323 322 321 319 317 315 312 309 305 302 297 293 288 283 277 272 266 260 254 248 242 235 229 223 216 210 204 197 191 185 179 172 167 161 155 149 144 138 133 128 123 118 113 109 104 100 96 91 88 84 80 76 73 70 67 64 61 58 55 53 50 48 46 43 41 40 38 36 34 33 31 30 29 28 27 26 25 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 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 1 2 2 3 4 5 6 7 8 9 10 12 13 15 17 19 21 24 27 30 34 38 42 47 52 58 65 72 80 89 100 111 123 137 152 169 187 208 230 254 281 310 342 376 413 454 496 542 591 643 697 754 813 874 936 999 1062 1125 1188 1248 1306 1361 1412 1458 1500 1536 1566 1591 1609 1622 1628 1629 1624 1615 1600 1582 1559 1533 1505 1473 1440 1404 1368 1330 1291 1252 1212 1172 1132 1093 1053 1014 976 938 902 865 830 795 762 729 697 666 637 608 580 553 527 502 478 455 433 411 391 372 353 335 318 302 287 272 258 245 232 220 208 197 187 177 168 159 150 142 134 127 120 113 107 101 95 89 84 79 74 69 65 61 57 53 49 46 42 39 36 33 31 28 25 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 21 23 26 29 33 37 41 46 52 58 64 72 79 88 98 108 120 132 145 160 176 193 212 232 254 278 303 331 361 394 429 467 507 552 599 650 705 764 826 892 962 1035 1109 1186 1262 1336 1406 1470 1524 1567 1596 1609 1604 1581 1542 1487 1420 1342 1257 1169 1079 990 904 823 746 675 610 551 497 449 405 366 331 300 273 248 226 206 189 173 159 146 135 125 116 107 100 93 87 81 76 72 67 63 60 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 65 69 73 77 82 87 92 98 104 111 118 125 133 141 150 159 169 179 190 201 213 225 238 251 265 279 294 309 325 341 357 373 390 408 425 442 460 477 495 512 529 546 562 578 593 608 622 634 646 657 667 675 682 688 692 695 696 696 694 691 687 681 673 665 655 645 633 621 608 594 580 566 551 536 522 507 492 478 463 449 435 422 409 396 383 371 359 348 337 326 316 306 297 287 278 270 261 253 245 238 231 223 217 210 204 197 191 185 180 174 169 163 158 153 148 144 139 135 130 126 122 118 114 110 106 102 99 95 92 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 76 81 86 91 97 103 110 117 125 133 142 151 161 172 183 195 207 221 235 250 266 283 300 318 337 356 376 396 417 437 457 476 495 513 529 544 558 569 578 585 590 593 593 591 587 581 574 565 554 543 531 518 505 491 477 464 450 436 423 410 398 386 374 362 352 341 331 322 313 304 296 288 281 274 267 261 255 249 244 239 234 229 225 221 217 214 211 208 205 202 200 197 195 193 191 189 187 186 184 183 181 180 179 177 176 175 173 172 170 168 167 165 163 161 159 157 155 152 150 147 144 142 139 136 133 130 127 123 120 117 114 110 107 104 101 98 94 91 88 85 82 79 76 73 70 68 65 62 60 57 55 53 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 11 12 13 14 15 17
 17 19 20 21 22 23 24 26 27 28 29 31 32 33 34 36 37 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 68 70 72 75 78 81 84 87 90 94 98 102 107 112 117 123 130 137 144 153 162 172 183 194 208 222 238 255 274 295 318 343 370 400 433 468 507 549 594 643 697 754 815 881 951 1025 1104 1186 1273 1362 1455 1549 1644 1739 1832 1923 2008 2087 2158 2218 2267 2304 2326 2335 2329 2309 2275 2229 2173 2107 2033 1953 1869 1782 1694 1605 1517 1432 1348 1268 1191 1118 1048 983 922 864 811 761 715 673 634 597 564 533 505 479 455 434 414 395 378 363 348 335 323 311 300 291 281 273 265 257 250 243 236 230 224 219 213 208 203 198 193 189 184 180 176 172 168 164 160 156 152 148 145 141 138 134 131 127 124 121 117 114 111 108 105 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16
 45 47 50 52 54 57 59 61 63 65 67 69 70 72 74 75 76 78 79 80 81 81 82 83 83 84 84 84 84 84 84 84 84 83 83 82 82 81 80 80 79 78 77 76 76 75 74 73 73 72 72 71 71 72 72 73 74 75 78 80 83 87 92 98 105 112 121 132 144 158 173 191 211 233 258 286 318 353 392 435 484 537 597 663 736 817 906 1003 1110 1226 1352 1487 1629 1778 1931 2083 2231 2368 2488 2583 2648 2678 2670 2623 2542 2430 2295 2143 1982 1818 1655 1499 1351 1213 1087 972 869 776 694 621 556 499 449 405 366 332 302 276 253 233 215 199 185 173 162 152 143 136 129 122 116 111 106 102 98 94 90 87 84 81 78 76 73 71 68 66 64 62 59 57 55 53 51 50 48 46 44 42 40 38 37 35 33 31 29 28 26 24 22 21 19 17 15 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21 23 25 28 30 32 35 37 40 42
 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 53 56 60 63 67 72 77 82 88 94 101 108 116 125 134 144 155 167 179 192 206 221 236 252 269 286 303 321 338 356 373 390 405 420 434 447 457 467 474 480 484 486 487 485 482 478 473 466 458 449 440 430 420 409 399 388 377 366 356 345 335 325 316 307 298 290 282 275 269 262 257 251 247 242 239 235 232 230 228 226 225 224 223 222 222 222 221 221 221 221 221 221 221 221 220 219 218 217 216 214 212 209 207 204 200 197 193 189 184 180 175 170 164 159 153 147 142 136 130 124 118 112 107 101 96 90 85 80 75 70 65 61 56 52 48 44 41 37 34 31 28 25 23 20 18 16 14 12 11 9 8 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 1 1 1 2 2 3 3 3 4 4 5 5
 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 63 64 66 68 71 73 75 78 81 84 87 91 95 99 104 109 114 120 126 133 140 148 156 165 175 186 197 209 222 236 250 266 282 299 318 337 357 378 400 422 445 469 493 517 542 566 590 613 636 658 678 697 715 731 744 756 765 772 777 779 779 776 772 765 757 747 736 723 709 694 678 662 646 629 611 594 577 560 544 527 511 496 481 467 453 440 427 415 404 393 383 373 365 356 349 341 335 328 323 317 312 308 303 299 296 292 289 286 283 280 277 274 271 268 265 263 260 257 254 251 248 245 241 238 235 231 227 224 220 216 212 208 203 199 195 190 186 181 177 172 168 163 159 154 149 145 140 135 131 126 122 118 113 109 105 101 97 93 89 85 81 78 74 71 68 64 61 58 56 53 50 48 46 44 41 39 38 36 34 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31
 88 89 89 90 90 90 91 91 91 91 91 91 91 91 90 90 89 89 88 88 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 40 40 40 40 41 42 43 44 46 47 49 51 54 56 59 62 66 69 73 78 82 88 93 99 105 112 119 127 135 144 153 164 175 187 200 214 229 245 263 282 303 326 350 377 407 439 474 512 553 599 648 702 760 823 890 963 1039 1120 1204 1290 1377 1462 1543 1618 1683 1735 1772 1791 1792 1774 1738 1686 1620 1543 1459 1370 1279 1188 1100 1015 934 858 788 723 663 609 559 513 472 434 400 370 342 316 293 272 253 236 220 205 192 180 169 159 149 140 132 125 118 112 106 100 95 90 86 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 70 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 87
 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 108 109 111 112 114 116 117 119 121 124 126 129 131 134 137 141 144 148 152 157 161 167 172 178 184 191 198 205 213 221 230 239 248 258 268 279 289 300 311 322 333 344 355 365 375 385 394 403 411 418 424 429 434 437 440 442 443 443 442 440 437 434 430 425 420 415 409 402 395 388 381 374 366 359 351 343 336 328 321 313 306 299 292 285 278 272 266 260 254 248 243 238 233 229 224 220 217 213 210 207 204 201 199 197 195 193 191 190 188 187 186 184 183 182 181 180 179 177 176 175 173 172 170 169 167 166 164 162 160 158 156 153 151 148 146 143 141 138 135 132 130 127 124 121 117 114 111 108 105 102 98 95 92 89 86 83 79 76 73 70 67 64 61 58 55 53 50 47 45 42 40 37 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 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 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79
 87 90 93 96 99 102 104 107 110 113 115 118 121 123 126 129 131 134 136 139 141 143 146 148 150 153 155 157 159 162 164 166 168 170 173 175 177 180 182 185 187 190 192 195 198 201 205 208 212 216 220 224 229 234 239 245 251 257 263 270 278 286 294 302 311 321 330 341 351 362 373 385 396 409 421 434 446 459 473 486 500 513 527 541 555 569 583 598 612 626 640 654 669 683 697 711 725 739 753 766 780 793 806 818 831 843 854 866 876 886 896 904 912 919 926 931 935 938 940 940 940 937 934 929 923 915 906 895 883 870 856 840 823 806 787 768 748 727 706 684 663 641 619 597 575 553 532 511 490 470 450 431 412 394 376 359 342 326 310 295 280 266 253 240 227 215 204 193 182 172 162 153 143 135 127 119 111 104 97 90 84 77 72 66 61 56 51 46 42 38 34 30 27 23 20 17 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 43 46 48 51 53 56 59 62 64 67 70 73 76 79 82 84
 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 12 13 15 16 18 19 21 24 26 29 32 35 39 44 48 54 60 67 75 84 94 105 117 131 147 164 184 206 231 258 288 322 359 400 444 493 545 601 661 725 791 860 930 1001 1072 1140 1205 1266 1320 1366 1405 1434 1453 1463 1463 1454 1436 1412 1381 1345 1304 1261 1215 1168 1120 1072 1024 978 932 888 846 805 766 730 695 662 631 602 574 548 524 501 480 460 441 423 407 391 376 362 348 336 323 312 300 289 279 269 259 250 241 232 223 215 207 199 191 184 177 170 163 157 150 144 138 132 127 121 116 111 106 101 96 92 87 83 79 75 71 67 63 60 56 53 50 46 43 40 38 35 32 30 27 25 23 20 18 16 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 97 102 109 115 122 130 139 148 158 169 181 194 208 223 239 257 276 297 319 343 369 395 424 453 484 516 548 581 614 646 677 707 736 762 785 806 823 837 847 854 858 858 854 848 839 828 814 798 781 763 743 722 701 679 657 634 612 589 566 544 522 500 478 457 437 417 397 379 360 343 326 310 295 280 266 253 241 229 218 208 198 189 181 173 166 159 152 146 141 136 131 126 122 118 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 77 75 73 71 69 68 66 65 63 61 60 58 57 55 54 52 50 49 47 46 44 43 41 39 38 36 35 33 32 30 28 27 25 24 22 21 19 18 16 15 13 12 11 10 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 1 2 3 4 4 5 6 7
 109 108 108 107 107 106 105 104 103 102 101 100 99 98 96 95 94 92 91 90 88 87 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 62 62 63 64 65 67 68 70 72 75 77 80 83 86 90 94 98 102 107 112 117 123 129 135 142 149 156 164 172 180 189 198 208 218 229 240 251 263 275 288 302 316 330 345 361 377 393 410 428 446 464 482 501 519 538 556 573 591 607 622 637 649 660 669 677 682 684 684 682 677 670 661 649 636 620 604 586 567 547 527 506 485 465 445 425 405 386 368 351 334 317 302 287 273 260 247 235 224 213 203 193 184 175 167 159 151 144 138 131 125 119 114 108 103 98 94 89 85 81 77 73 70 66 63 60 56 53 51 48 45 42 40 38 35 33 31 29 27 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 52 55 57 59 61 63 66 68 70 73 75 77 80 82 84 87 89 91 93 95 97 98 100 101 103 104 105 106 107 108 108 109 109 109 109 109
 53 55 57 59 61 63 65 67 70 72 74 77 80 83 85 88 91 95 98 101 105 109 113 116 121 125 129 134 139 143 148 154 159 165 170 176 182 188 195 201 208 215 221 228 235 242 249 256 263 270 277 284 290 296 302 308 313 318 323 327 331 334 337 340 342 343 344 345 345 344 344 343 341 339 337 335 332 329 326 323 320 317 313 310 306 303 299 296 292 289 286 283 280 277 274 271 268 266 264 261 259 257 256 254 253 251 250 249 249 248 248 248 248 248 248 248 249 250 251 252 253 254 256 257 259 260 261 263 264 266 267 268 269 269 270 270 269 269 268 267 265 263 261 258 255 252 248 244 240 235 231 226 220 215 209 204 198 192 186 181 175 169 163 158 152 146 141 136 130 125 120 116 111 106 102 98 93 89 85 82 78 74 71 68 64 61 58 56 53 50 48 45 43 41 38 36 34 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51
 70 69 68 67 65 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 36 39 42 45 49 53 57 62 67 72 78 85 92 99 107 116 125 135 145 157 169 182 196 211 228 245 264 284 305 328 353 379 406 436 467 500 534 570 607 644 683 721 760 797 832 864 893 918 938 951 959 961 955 944 926 903 876 844 810 773 735 697 658 620 583 548 513 481 450 421 394 369 345 323 303 284 267 251 236 222 209 198 187 177 167 158 150 143 135 129 123 117 111 106 101 97 92 88 84 80 77 73 70 67 64 61 59 56 53 51 49 46 44 42 40 38 36 34 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 10 9 9 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 68 69 70 71 71 72 73 74 74 75 76 76 76 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 71 70
 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 62 64 67 70 73 76 80 84 89 94 99 105 111 118 126 134 143 153 163 175 188 201 216 232 250 268 288 310 333 357 383 411 440 471 503 536 571 608 645 683 721 759 797 835 870 904 935 962 985 1004 1017 1025 1026 1022 1011 995 973 946 915 880 843 803 762 720 679 637 597 558 521 486 452 421 392 364 339 316 294 274 256 239 224 210 197 185 174 164 155 146 138 131 124 118 112 106 101 97 92 88 84 80 77 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 8 9 10
 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 106 110 113 117 121 125 129 134 138 143 149 154 160 166 173 180 187 194 202 210 219 228 238 247 257 268 279 290 302 314 326 338 351 364 377 391 404 418 432 446 459 473 487 500 513 526 538 550 562 573 583 593 602 610 617 623 628 632 634 636 636 636 634 631 626 621 614 607 598 589 578 568 556 544 531 518 505 492 479 465 452 439 426 414 401 389 378 367 356 345 335 326 317 308 300 292 284 277 270 263 257 251 245 240 235 230 225 220 216 211 207 203 199 196 192 188 185 182 178 175 172 169 166 163 160 157 155 152 149 147 144 141 139 136 134 131 129 126 124 122 119 117 114 112 110 107 105 103 101 98 96 94 92 90 88 85 83 81 80 78 76 74 72 71 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30
 27 28 29 31 32 33 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 72 74 76 78 81 83 85 87 90 92 95 98 101 104 107 110 114 118 122 126 131 136 141 147 153 159 166 174 182 190 199 209 220 231 243 256 269 284 299 315 332 349 368 387 407 427 448 470 492 514 537 560 583 605 628 650 671 692 711 730 747 763 778 791 801 810 817 822 825 825 824 820 814 806 796 784 771 756 739 722 703 684 664 643 622 601 580 560 539 519 499 480 462 444 427 410 394 379 365 351 338 326 314 303 292 282 273 263 255 246 238 230 223 216 209 202 196 190 184 178 172 167 161 156 151 146 141 137 132 128 123 119 115 111 107 103 99 95 91 88 84 81 77 74 71 67 64 61 58 55 52 49 46 44 41 39 36 34 31 29 27 25 23 21 19 17 16 14 12 11 10 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 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25
 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 65 66 68 70 71 73 75 77 80 82 84 87 89 92 95 97 100 103 107 110 113 117 121 125 129 133 137 142 147 152 157 163 168 175 181 188 195 203 211 219 228 238 248 259 270 282 294 308 322 337 352 369 386 404 422 441 461 480 500 520 540 559 577 594 609 622 633 641 647 649 648 644 637 627 615 599 582 563 542 521 498 476 453 431 408 387 366 346 327 308 291 274 258 244 230 216 204 193 182 171 162 153 144 136 129 122 115 109 103 97 92 87 82 78 73 69 65 62 58 55 52 49 46 43 41 38 36 34 31 29 27 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 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 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52
 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 82 86 91 95 100 104 109 115 120 125 131 137 142 148 154 159 165 170 175 180 184 187 190 193 195 196 196 195 194 192 190 187 183 179 174 169 164 159 153 148 142 137 131 126 121 116 111 107 102 98 94 90 87 84 81 78 75 72 70 68 65 63 62 60 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 54 55 57 59 60 62 64 66 69 71 73 76 79 81 84 87 90 93 96 99 102 105 108 111 113 116 118 120 122 123 125 126 126 127 127 126 126 125 124 122 121 119 116 114 112 109 106 103 101 98 95 92 89 86 83 80 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38
 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 86 87 88 89 90 91 93 94 96 97 99 100 102 104 106 108 110 112 115 118 120 123 126 130 133 137 141 146 150 155 160 165 171 176 182 189 195 202 209 216 224 231 239 247 255 264 272 281 289 298 306 315 324 332 341 350 358 366 375 383 391 398 406 414 421 428 435 442 449 455 461 467 473 479 484 489 494 499 504 508 513 517 521 524 528 531 534 537 539 541 543 545 546 547 547 547 546 545 543 541 538 534 530 525 520 513 506 499 491 482 472 463 452 441 430 418 407 395 382 370 358 345 333 321 309 297 285 274 262 251 241 230 220 210 201 192 183 174 166 158 151 143 136 129 123 117 111 105 99 94 89 84 79 75 70 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 17 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58
 72 74 75 77 79 80 82 84 85 87 89 91 93 95 97 99 101 103 105 107 110 112 114 116 119 121 124 126 128 131 133 135 138 140 142 145 147 149 151 153 155 157 158 160 162 163 164 166 167 168 169 170 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 180 181 182 182 183 184 185 186 188 189 191 192 194 196 197 200 202 204 207 209 212 215 219 222 226 230 234 238 243 248 253 258 264 270 276 283 290 297 304 312 320 328 336 345 354 362 371 379 388 396 404 411 418 424 429 433 437 439 440 440 438 436 432 426 420 412 404 394 384 373 362 350 338 326 314 301 289 277 266 254 243 232 222 212 202 193 184 176 168 161 153 146 140 134 128 122 117 112 107 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 55 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 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 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71
 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 74 76 77 79 81 83 85 87 89 91 94 96 98 101 103 105 108 110 113 115 118 120 123 125 128 130 132 134 137 139 141 143 145 147 149 150 152 154 155 157 158 160 161 163 164 165 167 168 169 171 172 173 174 176 177 178 180 181 182 184 185 187 188 190 192 193 195 197 199 202 204 207 209 213 216 219 223 227 232 236 242 247 253 260 267 274 282 290 299 309 319 329 340 351 362 374 386 398 411 423 434 446 457 468 478 486 494 501 507 511 514 515 515 513 509 503 496 488 478 466 453 440 425 409 393 377 360 343 326 309 292 276 260 245 230 215 201 188 175 163 152 141 131 121 112 103 96 88 81 75 69 64 59 54 50 46 43 39 36 34 31 29 27 25 24 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 30 30
 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 91 96 100 105 110 115 120 126 132 138 145 151 158 165 172 179 187 194 201 208 215 222 228 234 239 244 248 251 254 256 257 257 256 255 253 250 247 243 239 234 229 224 219 214 208 203 198 193 188 183 179 174 170 166 162 159 156 153 150 148 146 144 142 140 139 138 137 136 136 135 135 135 135 136 136 137 138 139 141 142 144 146 148 150 153 155 158 161 164 167 171 174 178 182 185 189 193 197 201 205 209 213 216 219 222 225 228 230 231 232 233 233 233 232 231 229 227 224 221 218 214 210 206 201 196 192 187 182 177 172 167 162 158 153 149 144 140 136 132 129 125 122 119 116 113 110 108 105 103 101 99 97 96 94 93 91 90 89 88 87 86 86 85 85 84 84 84 84 84 84 84 85 85 85 86 87 87 88 89 90 91 92 93 94 96 97 98 99 101 102 103 105 106 107 108 109 110 111 111 112 112 112 112 112 112 111 110 109 108 107 106 104 102 100 98 96 94 92 90 88 85 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40
 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 95 96 98 100 101 103 105 107 108 110 112 113 115 117 118 120 121 123 124 125 127 128 129 130 130 131 131 132 132 132 132 132 132 131 131 131 130 129 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 110 109 108 108 107 106 106 106 105 105 105 105 105 105 105 105 105 106 106 107 108 109 110 111 112 114 115 117 119 121 123 126 129 131 135 138 141 145 149 153 157 162 166 171 176 181 186 191 196 201 206 210 215 220 224 228 232 235 238 241 243 245 246 247 247 247 247 246 244 243 240 238 235 231 227 223 219 215 210 205 200 195 190 185 179 174 169 163 158 153 147 142 137 132 127 122 118 113 108 104 100 95 91 88 84 80 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 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 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59
 39 42 45 48 51 55 58 62 66 70 74 78 82 87 91 96 100 105 110 115 120 125 130 135 140 144 149 154 158 162 166 170 173 176 178 180 182 183 184 184 183 183 181 180 178 175 172 169 166 162 158 154 150 146 142 138 134 130 127 123 120 117 114 112 109 108 106 105 105 104 105 105 106 108 110 112 116 119 124 129 134 141 148 156 166 176 187 200 215 231 249 269 292 318 346 379 415 456 503 556 616 683 760 847 944 1053 1175 1308 1453 1605 1762 1917 2060 2180 2266 2307 2298 2237 2131 1988 1822 1644 1466 1295 1135 990 861 747 648 561 487 422 367 319 278 242 212 185 162 142 125 110 97 85 75 66 58 51 45 39 34 30 26 22 19 16 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 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 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 1 3 4 6 7 9 11 12 14 16 18 21 23 25 28 30 33 36
 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 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 41 42 43 45 46 48 50 52 54 57 60 63 66 69 73 77 81 86 91 96 102 108 114 120 127 134 142 149 157 165 173 182 190 199 208 217 225 234 242 250 258 266 274 281 287 293 299 304 309 313 317 320 323 325 327 328 329 329 329 329 329 328 327 326 325 323 322 320 319 317 315 314 312 310 309 307 306 304 303 301 300 298 296 294 292 290 287 284 281 278 274 270 265 260 255 249 243 237 231 224 217 210 203 196 188 181 174 166 159 152 145 138 132 125 119 113 107 101 96 90 85 80 76 71 67 63 59 55 51 48 45 42 39 36 33 30 28 26 23 21 19 17 16 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21
 43 45 47 48 50 52 53 55 57 59 60 62 64 66 68 69 71 73 75 77 78 80 82 84 86 87 89 91 92 94 96 98 99 101 102 104 106 107 109 110 112 113 115 116 118 119 121 122 124 126 127 129 130 132 134 136 137 139 141 143 145 147 150 152 154 156 159 161 164 166 169 171 174 176 179 181 184 187 189 192 194 197 199 202 204 207 209 212 214 216 218 220 222 224 226 228 230 231 233 234 236 237 238 239 240 241 241 242 242 243 243 243 243 242 242 242 241 241 240 239 239 238 237 236 236 235 234 234 233 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 228 227 226 225 224 222 221 219 217 215 213 211 208 205 202 199 196 192 189 185 181 177 173 168 164 159 155 150 146 141 136 132 127 122 118 113 109 104 100 96 92 88 84 80 76 72 69 66 62 59 56 53 51 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42
 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 39 40 41 43 45 46 48 51 53 55 58 61 64 68 71 75 79 83 88 93 98 104 110 116 123 131 139 147 156 166 176 187 199 212 225 239 255 271 288 307 326 347 368 390 413 437 462 486 511 535 558 580 600 618 633 645 653 658 659 655 648 637 623 606 587 566 543 519 495 471 447 423 401 379 358 338 319 302 285 270 255 242 229 218 207 197 188 179 171 164 157 150 144 139 134 129 124 120 116 112 109 105 102 99 96 94 91 89 87 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 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 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 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14
 47 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 109 113 116 121 125 129 134 140 145 151 158 164 172 180 188 197 207 217 228 240 252 266 280 295 311 328 346 365 385 405 426 448 470 493 516 538 561 583 605 625 645 663 680 694 707 718 727 733 738 740 739 737 732 725 717 707 695 682 668 653 637 621 603 586 568 550 532 514 496 478 460 443 426 409 393 378 362 348 333 320 306 294 282 270 259 248 239 229 220 212 204 196 189 183 177 171 165 160 155 151 147 143 139 136 133 129 127 124 121 119 116 114 112 110 108 106 104 102 100 99 97 96 94 92 91 89 88 87 85 84 82 81 80 78 77 76 75 73 72 71 69 68 67 66 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 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 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46
 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 20 21 23 25 28 31 34 38 42 47 52 58 64 72 80 89 100 111 123 137 152 169 187 206 228 251 277 304 334 365 399 436 474 515 557 602 648 695 743 791 838 884 928 969 1007 1039 1066 1086 1100 1107 1106 1099 1084 1064 1038 1007 972 934 894 852 809 767 725 683 643 605 568 533 500 470 441 414 390 367 346 326 308 292 277 264 251 240 229 219 210 202 195 188 181 175 170 165 160 155 151 147 143 140 136 133 130 127 124 121 119 116 114 111 109 107 104 102 100 98 96 94 91 89 87 85 83 81 79 76 74 72 70 68 65 63 61 58 56 54 51 49 47 45 42 40 38 36 34 31 29 27 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19
 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 54 56 57 59 60 63 65 67 70 73 77 81 85 90 95 100 106 113 121 128 137 146 156 167 179 191 204 218 233 249 265 283 301 320 339 360 381 403 425 448 472 495 519 542 566 589 612 633 654 674 692 709 724 738 749 758 764 768 770 769 766 760 752 742 729 715 699 682 664 644 624 603 582 560 538 517 496 475 455 435 415 397 379 362 345 329 314 299 285 272 259 247 235 224 214 204 194 185 176 168 160 153 145 139 132 126 120 114 108 103 98 93 89 84 80 76 72 68 65 61 58 55 52 49 46 43 40 38 35 33 31 28 26 24 22 20 18 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 35 35 36 36 36 37 37
 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 70 72 74 75 77 79 80 82 84 86 88 91 93 95 98 100 103 106 108 111 114 117 121 124 127 131 134 138 142 146 150 154 158 162 166 170 175 179 183 188 192 196 201 205 210 214 219 223 228 232 236 240 245 249 253 257 260 264 267 271 274 277 280 282 285 287 289 290 292 293 293 294 294 294 294 293 292 291 289 287 285 283 280 278 275 272 269 266 263 259 256 253 250 246 243 240 237 234 231 228 225 222 219 217 214 212 210 207 205 203 201 199 197 195 193 191 190 188 186 185 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 160 159 157 155 154 152 150 149 147 145 143 141 139 137 135 133 131 129 127 125 123 120 118 116 113 111 109 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29
 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 74 78 82 87 91 96 101 106 112 118 124 131 138 145 153 161 169 178 187 197 207 217 228 239 251 263 275 288 301 314 327 341 355 369 383 398 412 426 441 455 470 484 499 513 527 541 555 569 582 596 609 622 634 647 659 670 681 692 702 712 720 728 736 742 747 752 755 756 757 756 753 749 744 736 728 717 705 692 678 662 645 627 608 589 569 549 528 508 487 467 447 427 408 390 372 355 338 322 307 293 279 266 254 242 231 221 211 201 193 184 176 169 162 156 149 144 138 133 128 123 119 115 111 107 104 100 97 94 91 89 86 84 82 79 77 76 74 72 70 69 67 66 65 64 62 61 60 59 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 68 68 68 67 67 66 66 65 64 63 62 61 60 60 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 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 1 2 2 3 4 4 5 6 6 7 8 9 9 10
 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 50 54 57 61 65 70 74 79 84 89 95 101 106 113 119 125 132 139 146 153 161 168 176 183 191 198 206 214 221 228 235 242 249 256 262 268 273 279 284 288 292 296 300 303 306 308 310 312 313 314 315 316 316 317 317 317 316 316 316 315 314 313 312 311 310 309 307 305 303 301 298 295 292 289 285 281 276 272 267 261 256 250 244 238 231 224 218 211 204 197 190 183 176 169 162 155 149 142 136 129 123 118 112 106 101 96 91 86 81 77 72 68 64 61 57 54 50 47 44 41 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12
 82 81 80 79 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 67 68 69 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 97 100 102 104 107 109 111 113 116 118 120 122 125 127 129 131 133 136 138 140 142 145 147 150 152 155 158 161 164 167 170 174 177 181 185 190 194 199 205 210 216 222 229 236 244 251 260 268 277 287 297 307 317 328 339 350 361 371 382 392 401 410 417 423 429 432 434 435 434 431 426 421 413 404 395 384 372 360 348 335 322 309 296 283 271 259 248 236 226 216 206 197 188 179 171 164 157 150 144 137 132 126 121 116 111 107 102 98 94 91 87 84 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 64 67 69 71 74 76 78 80 82 84 86 88 89 90 91 92 93 93 94 94 94 94 93 93 93 92 91 90 89 89 87 86 85 84 83
 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 63 66 69 73 76 80 84 88 92 97 102 106 111 116 122 127 132 137 143 148 153 158 163 167 171 175 179 182 185 188 190 192 193 195 195 196 196 196 196 196 195 194 194 193 192 191 190 190 189 188 188 188 188 188 188 188 189 190 191 193 194 197 199 202 205 209 213 217 222 228 234 240 247 255 263 271 281 290 300 311 322 333 344 355 366 376 386 395 403 410 415 419 420 420 418 414 409 401 392 381 370 357 343 329 315 301 286 272 258 245 232 220 208 196 185 175 165 156 148 140 132 125 118 112 106 100 95 90 86 81 77 73 70 66 63 60 57 54 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 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 16 17 17 17 17 18 18 18 18 19 19 19 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 27 28 28 28 28 28 28 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 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19
 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 89 92 95 98 102 105 109 113 117 121 126 131 136 141 147 153 160 167 174 182 191 200 210 221 233 245 258 273 288 305 322 341 360 381 403 426 449 473 498 523 548 573 598 621 643 664 683 699 714 725 734 739 742 742 739 733 725 714 702 688 672 656 638 620 601 582 563 544 526 507 490 472 455 439 424 409 394 381 368 355 344 333 323 314 305 297 290 283 277 272 268 264 261 259 257 256 256 256 258 259 262 265 268 272 276 281 286 291 297 303 308 314 320 325 330 335 340 344 347 350 352 353 354 354 353 351 348 344 339 334 328 321 313 305 296 287 278 268 258 247 237 227 216 206 196 186 176 166 157 148 139 130 122 114 107 99 92 86 79 73 68 62 57 52 48 43 39 35 32 28 25 22 20 17 15 13 11 9 8 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 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 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 7 7 7 6 6 5 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 1 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19 20 22 23 25 26 28 29
 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 63 65 66 68 70 72 75 77 79 82 85 88 91 94 98 102 106 110 115 120 126 132 138 145 152 159 167 176 184 194 204 214 224 235 247 258 270 282 294 306 318 330 341 352 363 372 381 389 396 401 406 409 411 411 411 409 406 402 397 390 383 376 367 358 349 339 330 320 310 300 290 280 270 261 251 242 234 225 217 210 203 196 189 183 177 172 167 162 158 154 151 148 145 143 141 139 138 137 137 136 136 137 137 138 139 140 142 144 145 147 150 152 154 156 159 161 164 166 168 171 173 175 177 179 180 182 183 184 185 185 186 186 185 185 184 183 182 180 178 176 174 171 168 165 162 159 155 151 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 24 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 25 26 26
 27 27 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 54 56 59 62 66 69 73 77 82 87 92 98 104 110 117 124 132 140 148 157 166 176 186 196 206 216 226 236 245 255 264 272 280 287 293 298 302 305 307 309 309 308 307 305 301 298 293 288 283 278 272 265 259 252 246 239 232 226 219 213 206 200 194 188 182 176 170 165 159 154 149 144 139 135 130 126 122 118 114 110 107 103 100 97 94 91 88 86 83 81 79 77 75 73 71 69 68 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27
 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 87 92 97 103 109 115 121 128 135 142 149 157 165 172 180 188 196 203 211 218 224 230 236 241 246 250 253 256 258 259 260 261 260 260 259 258 256 254 252 249 247 244 242 239 237 234 231 229 226 224 222 219 217 215 213 212 210 208 207 205 204 203 202 201 200 199 198 197 197 196 196 195 194 194 194 193 193 192 192 191 191 191 190 190 189 189 188 188 187 186 186 185 184 183 182 181 180 179 178 177 176 175 173 172 171 169 168 166 165 164 162 161 159 158 157 155 154 153 151 150 149 148 147 146 145 144 143 142 141 141 140 139 138 138 137 136 136 135 134 134 133 132 131 131 130 129 128 127 125 124 123 121 119 118 116 114 112 110 107 105 102 100 97 94 92 89 86 83 80 78 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14
 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 36 38 41 44 47 51 55 60 65 71 77 84 92 100 110 120 131 143 157 171 187 204 221 240 260 281 302 323 345 365 385 403 420 434 446 455 461 464 464 462 457 449 441 430 419 407 394 381 368 356 343 332 320 310 300 290 282 273 266 259 253 248 243 239 235 232 230 228 227 226 226 226 227 228 229 232 234 238 241 245 250 255 260 266 272 278 284 291 297 304 311 317 323 329 334 339 342 346 348 350 350 350 349 347 345 341 337 332 327 321 315 308 301 295 288 281 274 267 260 254 248 242 236 230 225 220 215 210 206 202 198 194 191 188 185 182 179 176 174 171 169 166 164 162 160 157 155 153 150 148 145 143 140 137 134 130 127 123 120 116 112 108 104 100 96 91 87 83 79 75 70 66 63 59 55 52 49 45 43 40 37 35 32 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11
 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 64 65 67 69 71 74 76 79 82 86 89 93 98 103 108 114 121 128 136 144 153 163 174 185 197 210 224 239 254 270 287 304 321 339 357 375 392 408 424 439 452 464 473 481 487 490 492 491 488 483 476 467 457 446 434 421 407 393 379 364 350 336 322 308 294 281 269 257 245 234 223 213 203 194 185 177 169 161 154 148 141 136 130 125 120 116 112 108 105 102 99 97 94 92 91 89 88 87 86 85 84 84 83 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 61 59 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 32 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 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48
 34 35 36 37 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 90 92 95 97 100 103 106 109 112 116 119 123 127 131 136 140 145 150 156 161 167 173 179 186 193 200 207 214 222 230 237 245 253 261 269 277 285 293 300 307 314 321 327 333 338 343 347 351 354 357 359 360 360 360 359 358 355 353 349 345 341 336 330 325 318 312 305 298 291 284 276 269 261 254 246 239 232 225 218 211 204 198 192 186 180 175 170 165 161 157 153 149 146 142 140 137 135 133 131 129 127 126 125 124 123 123 122 122 122 122 122 122 122 122 122 123 123 123 124 124 125 125 126 127 127 128 128 129 130 130 131 131 132 133 133 134 134 135 135 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 134 133 132 131 130 129 127 126 124 123 121 119 118 116 114 112 110 108 106 104 102 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 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 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33
 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 36 38 40 42 44 47 50 54 58 62 67 72 78 84 91 99 108 118 129 141 154 169 185 203 222 243 265 289 314 341 368 396 425 453 481 507 531 552 571 586 597 604 607 606 602 595 585 573 559 544 528 512 495 479 462 447 432 417 404 391 379 367 357 347 337 329 321 313 306 300 294 289 284 279 274 270 266 262 258 254 250 247 243 239 235 231 227 223 219 214 209 205 200 195 190 185 180 175 170 165 160 155 150 145 141 136 132 128 124 120 116 113 110 106 103 100 98 95 92 90 88 86 84 82 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 37 36 34 33 31 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 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 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 3 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 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 51 55 59 64 69 75 81 87 95 103 112 121 132 144 156 170 184 200 217 236 255 276 299 322 347 373 401 430 459 490 521 552 584 615 645 675 702 728 751 772 789 802 811 816 817 814 806 795 780 761 740 716 690 663 635 605 576 546 517 488 460 433 407 382 358 335 314 294 276 258 242 227 213 199 187 176 166 156 147 139 131 124 117 111 105 100 95 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 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 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 56 58 61 63 65 68 70 73 76 79 82 85 89 92 96 100 104 109 113 118 122 127 132 137 143 148 153 159 164 170 175 181 186 191 196 201 205 210 214 218 221 224 227 230 232 234 236 237 238 239 240 240 240 239 239 238 237 235 234 232 230 228 226 224 221 219 216 213 210 208 205 201 198 195 192 188 185 182 178 175 172 168 165 161 158 155 151 148 145 142 139 136 133 130 127 124 122 119 117 114 112 110 107 105 103 101 99 97 96 94 92 90 89 87 85 84 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 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 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 18 18 18 19 19 19 20 20 21 21 21 22 22 23
 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 76 81 86 92 98 104 111 118 126 134 142 151 160 170 179 189 199 209 218 228 237 245 253 260 266 271 275 278 280 281 281 280 278 275 272 268 263 259 254 248 243 238 232 227 222 217 212 208 203 199 195 191 188 185 182 179 176 174 172 170 168 167 166 164 163 163 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 157 156 154 153 151 149 147 145 142 139 136 133 130 127 123 120 116 113 109 105 102 98 95 91 88 85 81 78 75 72 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 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 14 14 13 13 13 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12
 75 76 77 77 78 78 79 79 80 81 81 82 82 83 83 84 84 85 85 86 86 87 88 89 89 90 91 92 93 94 95 97 98 100 101 103 105 108 110 113 116 119 122 126 131 135 140 146 152 158 166 173 182 191 201 211 223 235 248 261 276 291 307 324 341 359 377 396 415 434 452 471 489 506 522 536 549 561 570 578 583 585 585 583 579 572 563 552 539 524 509 492 474 456 437 417 398 379 360 342 323 306 289 272 256 241 227 213 200 188 176 165 155 145 136 128 120 113 106 100 94 89 84 80 76 72 69 65 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 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 20 20 20 20 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 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74
 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 85 90 95 100 105 111 117 123 130 137 144 152 160 169 177 187 196 207 217 228 239 251 264 276 289 303 317 331 345 360 374 389 403 418 432 445 458 471 482 493 502 510 517 523 526 529 530 529 527 523 518 511 504 495 485 474 463 451 439 426 413 400 387 374 361 349 336 324 312 300 289 278 268 257 247 238 229 220 211 203 195 188 180 174 167 160 154 148 143 137 132 127 122 118 113 109 105 101 97 93 90 86 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40
 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 74 75 77 79 81 83 85 86 88 90 91 93 94 95 97 98 99 101 102 103 104 105 106 107 109 110 111 112 114 115 117 118 120 122 124 126 128 131 134 137 140 143 147 151 155 160 165 171 176 183 189 197 205 213 222 232 243 254 266 279 293 308 324 341 359 378 398 419 441 464 487 510 533 555 577 597 615 631 643 652 657 658 654 646 635 619 600 579 555 529 503 476 450 423 397 373 349 327 305 286 267 250 234 219 205 193 181 171 161 152 144 136 129 123 117 111 106 102 97 94 90 87 84 81 78 76 74 72 70 68 67 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 74 74 73 73 73 72 72 71 70 69 68 67 66 64 63 62 60 59 57 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 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 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19
 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 57 58 59 60 62 63 65 67 69 71 73 75 78 80 83 86 90 93 97 101 105 110 114 120 125 130 136 143 149 156 163 170 177 185 193 201 209 218 226 234 243 251 260 268 276 284 292 299 307 313 320 326 332 338 343 347 351 355 358 360 362 363 364 364 363 362 360 358 354 351 347 342 337 331 325 318 311 304 297 289 281 273 264 256 248 240 231 223 215 208 200 193 186 179 173 167 161 156 151 146 141 137 133 130 127 124 121 119 117 115 114 113 111 111 110 109 109 109 109 109 110 110 111 112 113 114 115 116 118 119 121 122 124 126 128 131 133 135 138 140 143 146 148 151 154 157 160 163 166 169 171 174 177 179 181 183 185 186 188 188 189 189 188 187 186 184 182 179 176 173 169 165 160 156 151 146 140 135 130 124 119 114 109 104 99 94 90 86 81 78 74 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38
 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 100 105 110 115 120 125 131 137 143 149 155 161 168 174 180 186 192 198 204 209 214 219 224 228 231 235 238 240 242 244 245 246 246 246 245 245 244 242 240 238 235 233 229 226 222 218 214 210 205 200 195 190 185 180 174 168 163 157 151 145 140 134 128 123 117 112 107 101 97 92 87 83 79 75 71 68 64 61 58 56 53 51 49 47 45 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 105 108 111 113 116 118 119 121 122 122 123 122 122 121 119 117 115 112 109 106 102 99 95 91 87 83 79 75 71 68 64 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 31 32 32 33
 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 79 80 82 84 85 88 90 92 95 98 101 104 107 111 115 120 125 130 135 141 147 154 161 168 176 184 193 202 211 221 231 241 252 263 274 285 296 307 318 329 340 351 361 370 380 388 396 403 409 414 418 421 423 424 423 422 420 417 412 407 401 394 387 379 371 362 353 343 334 324 315 305 295 286 276 267 258 250 241 233 225 218 210 204 197 191 185 179 174 169 164 159 155 151 147 143 139 136 133 129 126 123 120 118 115 112 110 107 105 102 100 98 96 93 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51
 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 43 45 47 49 51 53 56 58 61 64 68 72 76 80 85 90 95 101 107 114 121 129 137 146 155 164 174 185 195 206 218 229 241 252 264 275 286 296 306 316 325 333 340 346 352 356 360 363 366 367 369 369 369 369 369 368 368 367 366 366 366 366 366 366 367 369 370 373 375 379 383 387 392 398 404 411 419 427 436 446 456 466 478 489 501 513 524 536 547 558 568 577 584 590 594 596 596 593 589 581 572 560 547 531 515 497 478 458 438 418 399 379 360 342 324 307 291 276 261 248 235 223 212 202 192 183 175 167 160 153 147 142 136 132 127 123 119 116 112 110 107 104 102 100 98 96 95 93 92 91 90 89 88 87 86 86 85 85 84 84 84 84 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 77 76 75 74 73 72 71 69 68 66 65 63 62 60 58 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28
 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 43 45 48 51 54 58 62 66 70 75 80 86 92 99 106 113 121 130 139 148 158 169 180 192 204 217 230 244 258 272 287 302 316 331 345 359 372 383 394 403 411 416 420 421 420 417 412 405 396 386 374 360 346 331 315 300 284 268 253 238 223 209 196 183 171 159 149 139 129 121 113 105 98 92 86 81 76 71 67 64 60 57 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 61 62 63 64 64 65 65 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45
 62 64 65 67 69 71 72 74 76 78 80 83 85 87 89 92 94 97 99 102 104 107 109 112 115 117 120 123 125 128 130 133 135 138 140 142 144 147 148 150 152 154 155 157 158 159 160 161 162 163 163 164 165 165 166 166 167 167 168 169 169 170 171 171 172 173 174 175 177 178 179 181 183 185 187 189 191 193 196 199 201 204 208 211 215 218 222 226 231 235 240 245 250 256 261 267 273 280 286 293 299 306 313 321 328 335 342 349 356 363 369 375 380 385 390 393 396 398 399 399 398 396 393 389 383 377 370 362 354 344 335 325 314 303 292 281 271 260 249 239 229 219 209 200 191 182 174 166 159 152 145 139 133 127 121 116 111 106 102 98 94 90 86 83 80 77 74 71 68 66 64 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 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 51 52 53 55 56 57 59 60
 64 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 93 95 97 99 102 104 107 110 113 116 120 124 128 132 137 142 148 153 160 166 173 181 189 197 206 216 225 236 247 258 269 281 293 305 317 328 339 349 358 367 374 379 383 385 385 384 380 375 368 360 351 341 330 318 307 295 283 271 259 248 237 227 217 207 199 190 183 175 169 162 157 151 146 142 137 133 130 126 123 121 118 116 113 111 110 108 106 105 104 102 101 100 99 99 98 97 96 95 95 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 63 61 59 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 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 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 59 61 62 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 76 75 75 74 74 73 73 72 71 70 70 69 68 67 66 65 64
 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 101 104 108 112 116 120 125 129 134 140 145 151 156 163 169 176 183 190 197 205 213 221 229 238 246 255 263 271 279 287 294 301 308 314 319 323 326 329 331 332 331 331 329 326 323 319 315 310 305 299 293 287 281 274 268 262 256 250 244 238 232 227 222 217 212 208 203 199 196 192 189 185 183 180 177 175 173 171 169 168 166 165 164 163 163 162 162 162 162 162 162 163 163 164 165 167 168 170 172 174 176 178 181 184 187 190 194 197 201 205 209 214 218 223 227 232 236 241 246 250 255 259 263 267 271 274 277 280 283 285 286 288 289 289 289 289 288 287 285 283 281 278 275 271 268 263 259 254 249 244 239 234 228 222 217 211 205 199 193 187 181 175 169 164 158 152 147 141 136 131 125 120 116 111 106 102 97 93 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 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 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47
 151 149 147 145 143 140 137 134 131 127 124 120 117 113 109 106 102 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 45 44 44 43 43 42 42 43 43 44 44 45 47 48 50 52 54 56 59 62 66 70 74 78 83 89 94 100 107 113 121 128 136 145 154 163 173 183 194 205 217 230 242 255 269 283 298 313 328 344 359 375 392 408 424 439 455 470 484 497 509 519 528 536 541 545 547 546 544 540 533 525 515 504 491 477 463 447 432 416 400 385 370 355 341 327 314 302 291 281 271 262 254 247 240 234 228 224 219 215 212 209 207 204 202 201 199 198 197 196 195 194 193 192 191 190 189 188 187 186 184 182 181 178 176 173 170 167 164 160 156 152 147 143 138 133 128 123 118 113 107 102 97 92 87 82 77 72 67 63 58 54 50 46 43 39 36 32 29 27 24 21 19 17 15 13 11 10 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 22 23 24 26 28 30 32 34 37 39 42 45 48 52 55 59 63 67 71 76 80 85 90 95 100 105 110 114 119 124 128 132 136 140 143 146 148 150 151 152 153 153 153 152
 85 88 91 95 98 101 104 108 111 114 118 121 124 127 130 133 136 138 140 142 143 144 145 145 145 144 143 141 139 137 134 131 128 124 121 117 113 108 104 100 96 91 87 83 79 76 72 69 65 62 60 57 54 52 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 66 69 72 75 79 83 87 91 96 101 107 113 119 126 133 142 150 160 170 180 192 204 218 232 248 264 281 299 318 338 359 380 401 422 442 462 480 497 511 522 530 534 534 531 524 513 499 483 464 444 423 400 378 356 334 312 292 272 254 236 220 204 190 177 165 153 143 133 124 115 108 101 94 88 82 77 73 68 64 60 57 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 51 53 55 57 58 60 62 64 65 67 68 69 70 71 72 73 73 73 74 74 74 74 74 73 73 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 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 58 60 63 65 67 69 72 74 77 80 82
 70 70 70 70 70 70 71 71 72 73 73 74 76 77 78 80 82 84 86 88 91 93 96 100 103 107 111 115 120 125 130 136 142 148 154 161 168 175 182 190 197 204 211 218 225 231 236 241 244 247 249 250 250 249 246 243 239 234 229 223 216 209 202 195 188 180 173 167 160 153 147 142 136 131 126 122 118 114 111 107 105 102 100 98 96 95 94 93 93 92 92 93 93 94 95 97 99 101 103 106 109 113 117 122 127 133 139 146 154 162 172 182 193 206 219 233 249 266 284 303 323 345 367 389 412 434 456 477 496 512 526 536 543 546 545 540 531 519 504 487 468 448 428 407 386 365 345 326 308 291 275 260 246 233 221 210 200 190 182 174 167 160 154 149 143 139 135 131 128 125 122 119 117 115 113 112 110 109 108 107 107 106 106 105 105 105 105 105 105 105 105 105 105 105 104 104 104 104 103 103 102 101 100 99 98 96 94 93 91 88 86 84 81 78 75 73 70 67 64 61 58 55 52 50 47 45 42 40 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 48 51 54 56 59 62 64 67 69 72 74 76 78 80 81 83 84 85 86 86 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 72 71 71 70 70
 35 35 36 36 37 37 37 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 56 58 59 62 64 66 69 72 75 78 81 85 89 93 98 103 108 113 119 125 132 138 146 153 161 169 177 186 194 203 212 221 229 238 246 254 261 268 274 279 284 288 291 293 295 295 295 295 293 292 289 286 283 280 276 273 269 265 261 257 254 250 247 243 240 237 235 232 230 228 226 225 224 223 222 221 221 221 221 222 223 224 225 226 228 230 232 234 237 239 242 246 249 252 256 260 264 268 272 276 280 284 288 292 297 300 304 308 311 314 317 320 322 324 325 327 328 328 328 328 328 327 326 325 323 321 319 317 314 312 309 306 304 301 298 295 292 289 286 283 280 278 275 272 270 267 264 262 259 257 255 252 250 247 245 242 240 237 235 232 229 226 223 220 217 214 210 206 203 198 194 190 186 181 176 171 166 161 156 151 146 141 135 130 125 120 115 110 106 101 97 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 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 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35
 61 63 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 88 90 92 94 96 98 100 102 104 106 109 111 114 117 119 122 125 128 132 135 138 142 146 150 154 158 162 167 171 176 181 186 191 197 203 208 214 220 227 233 239 246 252 259 266 272 279 286 292 299 305 311 318 323 329 335 340 345 350 354 358 362 365 368 371 374 376 377 378 379 380 380 380 379 378 377 375 373 371 368 365 362 359 355 351 347 343 339 334 330 325 321 316 311 306 301 297 292 287 282 278 274 269 265 261 257 253 250 246 243 240 237 234 231 228 226 223 221 219 217 215 213 211 209 207 205 204 202 200 198 196 195 193 191 189 187 185 183 181 179 177 175 172 170 168 166 164 161 159 157 154 152 150 148 145 143 141 139 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 103 101 99 98 96 94 93 91 90 88 87 86 84 83 82 81 80 79 78 77 76 75 75 74 73 73 73 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60
 87 85 83 82 80 79 78 77 76 75 74 74 73 73 73 73 73 73 74 74 75 75 76 77 78 80 81 83 84 86 88 91 93 96 99 102 105 109 112 116 120 125 129 134 139 144 149 155 160 166 171 177 183 188 194 200 205 210 215 220 224 229 233 237 240 243 246 249 252 254 256 258 260 262 263 265 267 268 270 272 274 277 279 282 285 289 292 296 301 306 311 317 323 330 337 345 353 362 371 381 391 401 412 422 433 443 453 462 471 478 484 488 491 492 490 486 480 471 460 447 433 416 399 380 361 342 322 303 284 266 249 232 216 201 187 174 162 151 140 131 122 114 106 100 93 88 82 78 73 69 66 62 59 56 54 52 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 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 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 50 52 55 57 60 63 67 71 74 79 83 88 93 98 103 109 115 121 127 133 140 146 152 159 165 170 175 180 184 188 191 193 194 194 194 193 191 189 186 183 179 175 170 166 161 156 151 146 141 137 132 128 123 119 115 112 108 105 102 99 96 93 91 89
 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 28 31 34 38 42 47 52 57 64 71 78 87 96 106 118 130 143 158 173 190 208 227 248 269 291 313 336 358 380 401 421 438 454 466 475 481 484 483 479 472 462 450 436 421 405 387 370 352 334 317 300 283 267 252 237 223 210 198 187 176 166 156 147 139 131 124 118 111 106 100 95 90 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11
 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 44 47 51 55 59 64 69 75 82 89 97 106 116 127 139 152 166 181 198 216 236 257 278 301 324 348 372 395 416 436 454 469 481 489 493 494 491 485 476 464 450 435 419 402 384 367 350 334 318 303 288 275 262 250 238 228 218 209 201 193 186 179 173 168 163 158 154 151 147 144 142 140 138 136 135 134 133 133 133 133 134 135 136 137 138 140 142 144 146 149 152 154 157 160 163 166 169 172 175 178 181 183 185 187 189 191 192 193 194 194 194 194 193 193 191 190 189 187 185 183 180 178 176 173 170 168 165 162 159 157 154 151 148 146 143 140 138 135 133 130 128 125 123 120 118 116 113 111 109 106 104 102 99 97 95 92 90 87 85 82 80 77 75 72 70 68 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10
 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 55 57 59 62 64 67 70 73 76 80 83 87 91 94 98 103 107 111 116 120 125 129 134 138 142 146 150 154 158 161 164 166 168 170 171 172 173 173 172 172 170 169 167 165 163 160 157 154 151 148 145 141 138 135 132 129 126 123 120 117 114 112 109 107 105 103 101 99 98 96 95 94 93 92 91 90 90 90 90 90 90 91 92 93 94 95 97 99 101 104 107 110 114 119 124 129 135 142 149 157 166 176 186 198 210 224 238 254 270 288 306 325 344 364 383 402 419 435 450 461 470 476 479 478 474 466 456 443 428 412 394 375 356 337 319 300 283 266 250 235 221 207 195 183 172 162 153 144 136 129 122 115 109 104 99 94 89 85 81 78 75 71 69 66 63 61 59 57 55 53 51 49 48 46 45 44 43 41 40 39 38 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 64 65 67 69 70 72 74 76 78 80 83 85 87 89 91 93 95 97 99 101 103 104 106 107 108 109 109 110 110 109 109 108 106 105 103 101 98 96 93 90 87 84 80 77 74 70 67 64 61 58 55 52 49 47 45 42 40 38 36 35 33 32 31 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25
 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 47 47 48 49 50 52 53 54 56 58 60 62 64 66 69 71 74 77 80 83 87 90 93 97 101 104 108 112 116 119 123 127 130 133 137 140 143 145 148 150 152 153 155 156 156 157 157 157 156 156 155 154 152 151 149 148 146 144 142 139 137 135 133 131 128 126 124 122 120 118 116 114 113 111 110 108 107 106 105 104 104 103 103 103 103 103 103 104 105 105 107 108 109 111 113 114 116 118 121 123 125 128 130 133 135 138 140 142 144 146 148 150 151 153 154 154 155 155 155 155 154 153 152 151 149 147 145 143 140 137 134 131 128 125 121 118 115 111 108 104 101 97 94 90 87 84 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 39 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 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 47 46 46 45 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47
 75 79 82 85 88 92 95 99 102 106 109 113 117 121 124 128 131 135 139 142 145 149 152 155 157 160 162 165 167 169 171 172 173 175 176 176 177 177 178 178 178 177 177 177 176 176 175 174 174 173 172 171 171 170 169 168 167 166 166 165 164 163 162 162 161 160 159 158 158 157 156 155 154 154 153 152 151 150 150 149 148 147 146 145 144 144 143 142 141 140 139 138 137 136 136 135 134 133 132 131 130 129 128 127 126 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 110 109 109 108 108 108 108 108 108 108 109 110 110 111 113 114 115 117 119 120 122 125 127 129 132 134 137 139 142 145 147 150 153 155 157 160 162 163 165 166 168 168 169 169 169 169 168 167 166 165 163 161 158 156 153 150 147 143 140 136 133 129 126 122 118 115 111 108 104 101 97 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70 72
 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 9 10 10 12 13 14 16 17 19 21 24 27 30 33 37 41 46 52 58 64 72 80 90 100 111 123 136 151 166 182 199 217 236 254 273 291 308 324 337 349 358 365 368 369 367 362 355 346 336 324 311 298 285 272 259 246 234 222 211 200 190 181 172 164 156 149 142 136 130 125 120 115 111 107 104 100 98 95 92 90 88 86 85 83 82 81 80 79 79 78 78 78 78 78 79 79 80 81 82 83 84 85 86 88 89 91 93 94 96 98 100 102 105 107 109 112 114 117 120 122 125 128 132 135 139 142 146 150 155 160 165 170 176 182 189 196 204 212 221 231 242 253 266 279 294 309 326 343 362 383 404 426 449 473 496 520 542 563 581 596 607 613 613 608 597 580 558 532 502 470 437 403 369 337 306 276 249 224 201 180 161 144 129 115 103 92 82 74 66 59 53 48 43 39 36 33 30 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 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 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 29 28 27 26 25 24 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7
 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 98 101 105 108 111 113 116 119 122 124 126 128 130 132 133 135 136 137 138 138 139 139 139 140 140 140 140 139 139 139 139 138 138 138 137 137 136 136 136 135 135 134 134 134 133 133 132 132 131 130 129 129 128 127 125 124 123 121 120 118 116 114 112 110 108 105 103 100 97 95 92 89 86 84 81 78 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 64 65 65 66 67 68 68 68 69 69 69 68 68 67 67 66 65 64 63 61 60 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 63 65 67 68 69 71 72 73 73 74 74 75 75 75 74 74 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50
 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 31 33 35 38 40 43 47 50 55 59 65 71 77 84 93 102 112 123 135 148 162 178 195 212 231 250 269 288 307 324 340 352 362 369 371 370 366 358 347 334 319 303 286 269 253 236 221 206 192 179 166 155 144 135 126 117 110 103 96 90 85 80 75 71 67 64 60 58 55 52 50 48 46 45 43 42 41 40 39 39 38 38 38 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 72 72 72 72 73 73 73 73 72 72 72 72 71 71 70 70 69 68 68 67 66 65 63 62 61 60 58 57 55 54 52 51 49 47 45 44 42 40 39 37 35 34 32 30 29 27 26 25 24 22 21 20 19 19 18 17 16 16 15 15 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 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14
 39 39 40 40 41 41 41 42 42 42 43 43 43 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 56 56 57 58 59 60 62 63 64 65 67 68 69 71 72 73 75 76 78 79 80 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 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 61 61 61 62 62 63 64 65 66 67 68 69 71 73 74 76 79 81 83 86 89 92 95 98 102 106 109 113 118 122 126 131 135 140 145 150 154 159 164 169 173 177 182 185 189 192 195 198 200 202 203 204 204 204 204 203 201 199 196 193 190 186 182 178 174 169 164 159 154 149 144 138 133 128 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39
 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 92 94 97 99 101 103 106 108 110 113 115 117 120 122 124 126 128 131 133 135 137 139 141 143 145 147 148 150 152 154 155 157 158 160 161 163 164 165 166 167 168 169 170 170 171 171 172 172 172 172 171 171 171 170 169 168 167 166 165 164 162 161 159 158 156 154 152 151 149 147 145 143 142 140 138 137 135 134 132 131 130 128 127 126 125 125 124 123 122 122 121 121 120 120 120 120 119 119 119 119 119 119 120 120 120 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 128 128 129 129 130 130 131 131 132 132 132 133 133 133 133 133 133 133 132 132 132 131 130 130 129 128 127 126 125 123 122 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 96 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 71 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 68 68 69 69 70 70 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 73 72 72 72 71 71 70 70 69 68
 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 34 35 36 38 39 41 43 44 46 49 51 53 56 58 61 64 66 69 72 76 79 82 85 89 92 95 99 102 106 109 113 116 120 123 127 130 134 138 141 145 148 152 156 160 163 167 171 175 179 184 188 192 196 201 205 209 214 218 222 226 230 233 236 239 242 244 246 247 247 247 247 245 243 241 238 234 230 225 220 215 209 203 197 191 185 178 172 166 160 154 149 144 139 134 129 125 121 117 113 110 106 103 100 98 95 93 91 89 87 86 84 83 82 81 80 79 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 75 75 75 74 73 73 72 71 70 69 67 66 64 63 61 59 58 56 54 52 50 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30
 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 52 53 53 54 55 56 58 59 60 62 63 65 67 69 71 73 75 78 80 83 85 88 91 93 96 98 101 103 105 107 109 110 111 112 112 111 111 110 108 107 105 102 100 97 94 91 88 85 81 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 64 68 71 75 79 82 86 89 93 96 99 102 105 107 109 111 112 113 114 113 113 112 111 109 107 105 102 99 96 93 89 86 83 79 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 33
 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 48 51 55 58 62 67 71 76 81 86 92 97 103 109 115 121 127 133 138 144 149 154 158 162 166 169 172 174 176 177 178 178 178 177 176 175 174 172 170 169 167 165 163 161 159 157 156 154 153 152 151 150 149 148 148 148 148 148 149 149 150 151 153 154 156 158 161 163 166 169 172 175 179 183 186 190 194 198 202 206 209 212 215 218 220 222 223 223 223 222 220 218 215 211 207 202 196 191 185 178 172 166 159 153 147 141 135 129 124 119 114 109 105 101 97 94 91 88 85 83 80 78 77 75 74 73 72 71 70 70 70 69 70 70 70 71 71 72 73 74 76 77 79 81 83 85 88 90 93 96 99 102 105 109 113 116 120 124 128 131 135 138 141 144 147 149 150 151 152 152 151 150 148 145 142 139 135 131 127 122 117 112 108 103 98 93 89 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 49 51 52 55 57 59 61 64 66 69 72 75 78 81 84 87 90 92 95 98 100 103 105 106 108 109 109 110 109 109 108 106 104 102 100 97 94 90 87 84 80 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17
 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 89 90 92 94 95 97 99 101 103 105 107 110 112 115 117 120 123 126 129 132 135 138 142 145 149 153 157 160 164 168 173 177 181 185 189 193 197 201 205 209 213 217 221 224 228 231 234 237 240 242 244 247 248 250 251 253 253 254 255 255 255 254 254 253 252 251 249 248 246 244 242 239 237 234 231 228 224 221 217 213 209 205 201 197 193 188 184 179 175 170 165 161 156 152 147 143 138 134 129 125 121 117 113 109 106 102 99 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 90 92 94 96 99 101 103 106 108 111 113 116 118 121 123 126 128 131 133 136 138 140 143 145 147 149 151 152 154 155 157 158 159 159 160 160 160 160 160 159 158 157 156 154 152 150 148 145 143 140 137 135 132 128 125 122 119 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 76 74 73 72 70 69 68 67 67 66 65 64 64 63 63 63 62 62 62 62
 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 81 86 91 96 101 106 111 116 122 127 132 137 141 146 150 154 157 160 163 165 166 168 168 169 169 168 168 167 165 164 163 161 159 158 156 154 153 151 150 149 147 146 145 145 144 143 143 143 143 143 144 144 145 146 147 148 150 151 153 154 156 158 160 162 164 166 168 170 172 174 175 176 177 177 177 177 176 174 173 170 167 164 161 157 152 147 143 138 132 127 122 117 111 106 101 97 92 88 84 80 76 72 69 66 63 61 58 56 54 52 50 48 47 46 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 54 55 57 58 59 61 62 64 65 66 67 68 69 70 71 71 72 72 72 71 71 70 69 68 67 66 64 63 61 59 58 56 54 52 50 48 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 84 88 91 94 97 100 103 106 108 110 111 112 113 113 112 112 110 108 106 104 101 98 95 92 88 85 81 77 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 28 27 26 26 25
 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 35 36 37 39 41 43 45 47 49 52 55 58 61 65 68 72 76 80 85 89 94 99 103 108 113 117 121 125 129 132 134 137 138 139 140 140 139 138 136 134 131 128 125 122 118 115 111 107 104 100 97 93 90 86 83 80 77 75 72 70 67 65 63 61 59 58 56 55 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 67 69 72 75 77 80 83 87 90 93 96 100 103 106 109 113 116 119 122 124 127 129 131 133 134 136 137 137 138 138 138 137 137 136 135 133 132 130 128 126 123 121 118 115 113 110 107 104 101 98 95 91 88 85 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 42 43 44 45 47 48 50 52 53 55 57 59 61 64 66 69 71 74 77 80 83 87 90 94 98 102 107 111 116 121 126 132 137 143 149 156 162 169 175 182 189 196 204 211 218 225 232 239 246 253 259 265 271 276 281 286 290 293 296 299 300 302 302 302 302 300 299 297 294 291 287 283 279 274 270 264 259 254 248 242 237 231 225 219 214 208 202 197 191 186 180 175 170 165 161 156 152 147 143 139 135 131 128 124 121 118 115 112 109 106 104 101 99 97 95 93 91 90 88 87 86 85 84 83 82 81 80 80 79 79 79 79 78 78 78 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 65 64 63 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 84 83 83 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 62 61 60 59 58 57 55 54 53 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 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40
 35 36 37 38 39 41 42 43 45 46 48 50 52 53 55 57 60 62 64 66 69 71 74 77 79 82 85 87 90 93 95 98 101 103 105 108 110 112 113 115 116 118 119 120 120 121 121 122 122 122 121 121 120 120 119 118 117 116 115 114 113 112 110 109 108 106 105 103 101 100 98 96 95 93 91 90 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 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 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34
 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 50 50 51 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 96 97 98 99 99 100 100 100 99 99 98 98 97 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 79 78 77 77 77 77 77 77 77 77 78 78 79 80 81 82 84 85 87 89 91 93 95 97 100 103 106 109 112 115 118 122 125 128 132 135 138 141 144 146 148 150 152 153 154 154 154 153 152 151 150 148 146 143 140 138 135 131 128 125 122 118 115 112 109 106 103 100 97 94 91 88 86 83 81 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 52 50 49 48 47 46 45 45 44 43 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 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 39 41 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 64 64 65 65 65 65 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39
 37 37 38 39 40 40 41 43 44 45 46 48 49 51 53 55 57 60 62 65 68 71 75 78 82 87 91 96 101 107 113 119 126 133 140 148 155 164 172 180 188 196 204 212 219 225 230 235 238 241 242 241 240 238 234 229 224 218 211 204 196 189 181 173 165 158 151 144 137 131 124 119 113 108 104 99 95 91 88 84 81 78 76 73 71 69 67 65 64 63 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 56 56 56 57 58 59 60 61 62 63 65 66 68 70 71 73 76 78 80 83 85 88 90 93 96 99 102 105 107 110 113 115 118 120 122 124 126 128 129 130 131 131 131 131 131 131 130 129 128 127 125 124 122 121 119 117 115 114 112 110 108 107 105 103 102 101 99 98 97 96 95 94 93 93 92 92 92 91 91 91 92 92 92 93 94 94 95 96 98 99 100 102 103 105 107 109 111 113 115 117 119 121 123 125 127 128 130 131 132 133 133 133 133 132 131 129 127 125 123 120 117 114 111 107 104 100 96 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 64 65 66 67 67 68 68 68 68 68 68 67 67 66 66 65 64 63 61 60 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36
 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 53 55 56 57 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 89 90 90 91 91 91 90 89 88 87 86 84 82 80 78 76 74 71 69 66 64 61 59 56 54 52 49 47 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 40 41 43 46 48 51 54 57 61 65 69 74 80 86 92 99 107 116 125 135 146 158 171 184 199 214 229 246 262 279 296 312 328 342 356 367 378 386 392 395 397 397 394 390 385 378 370 361 352 343 333 323 313 304 294 285 277 268 260 253 246 239 232 226 220 214 209 204 199 194 189 184 180 176 171 167 162 158 154 149 145 141 136 132 127 123 119 114 110 106 102 97 94 90 86 82 79 75 72 69 66 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 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 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33
 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 74 77 80 82 85 88 91 94 98 101 105 109 113 117 122 126 131 136 142 148 154 160 167 174 182 189 198 207 216 225 235 246 257 268 280 291 303 315 327 339 350 361 371 380 387 393 398 401 401 400 397 391 384 375 364 352 339 324 310 294 279 264 248 234 219 206 193 180 168 157 147 137 129 120 113 106 99 93 88 83 78 74 70 67 64 61 58 56 54 52 50 49 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 73 74 75 76 77 78 79 79 79 79 79 79 79 78 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 43 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 76 78 81 83 85 87 89 90 92 93 94 94 95 95 94 94 93 92 91 89 87 85 83 81 79 76 74 71 69 66 64 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35
 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 50 51 53 55 57 59 61 64 67 70 73 77 81 85 90 95 100 106 112 119 126 133 140 148 157 165 174 184 193 203 213 223 233 243 253 263 272 282 291 299 308 315 322 329 335 340 344 347 350 352 353 354 353 352 350 347 344 340 335 329 324 317 310 303 295 287 279 270 261 252 244 235 226 217 208 200 191 183 175 167 159 152 145 138 132 126 120 115 109 104 100 95 91 88 84 81 78 75 73 70 68 66 65 63 62 61 60 59 59 58 58 58 58 58 58 58 59 60 60 61 62 64 65 66 68 70 72 74 76 78 81 83 86 89 92 95 99 103 106 110 115 119 124 128 133 138 143 149 154 159 164 170 175 180 184 189 193 196 199 201 203 204 204 204 202 200 197 194 190 185 179 174 168 161 155 148 141 135 128 122 116 110 104 99 93 88 84 79 75 72 68 65 62 59 56 54 51 49 47 46 44 42 41 40 39 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 69 70 70 71 71 71 71 71 70 70 70 69 68 68 67 66 65 64 63 62 61 60 59
 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 100 102 104 106 107 109 110 111 113 114 115 116 117 118 119 120 121 121 122 123 125 126 127 129 130 132 134 135 138 140 142 145 148 151 154 158 162 166 170 174 179 183 188 193 198 203 208 213 218 222 227 231 234 237 239 241 242 242 241 239 237 234 230 225 220 214 208 201 194 187 180 173 166 159 152 145 139 133 127 122 117 112 107 103 99 96 92 89 86 84 82 79 78 76 74 73 72 70 69 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 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 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36
 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 55 56 57 59 61 62 64 66 68 71 73 75 78 81 83 86 89 92 96 99 102 105 109 112 116 119 123 126 129 133 136 139 143 146 149 152 155 157 160 163 165 168 170 172 174 176 178 180 182 183 185 187 188 190 192 193 195 196 198 199 201 203 204 206 207 209 211 212 214 216 217 219 220 222 223 225 226 227 228 229 230 230 231 231 231 230 230 229 228 227 226 224 223 221 219 217 214 212 210 207 205 202 200 197 195 192 190 188 186 183 181 179 177 175 173 172 170 168 167 165 163 162 160 159 157 156 154 153 151 150 148 146 144 143 141 139 137 134 132 130 127 125 122 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 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 46 47 48 49 50 52 53 54 55 57 58 60 61 63 65 66 68 70 72 73 75 77 79 82 84 86 88 90 92 94 97 99 101 103 105 107 108 110 112 113 114 116 117 117 118 118 119 119 119 118 118 117 117 116 115 114 113 111 110 108 107 105 104 102 100 99 97 95 93 92 90 88 86 84 83 81 79 78 76 74 73 71
 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 57 59 61 63 65 68 70 72 75 77 80 82 85 87 89 91 93 95 96 97 98 98 98 98 98 97 96 95 93 92 90 88 85 83 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 52 52 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 71 71 72 73 73 74 74 74 74 74 73 73 72 72 71 71 70 69 68 67 66 66 65 64 63 62 62 61 60 60 60 59 59 59 58 58 58 58 58 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 71 72 74 75 77 78 80 82 83 85 87 89 91 92 94 96 97 99 100 101 102 103 104 104 104 104 104 103 102 101 100 98 96 94 92 89 87 84 81 78 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 55 58 61 64 67 70 74 77 81 84 88 92 95 98 102 105 107 110 112 114 116 117 118 118 118 118 117 116 114 113 111 109 106 104 101 98 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 60 58 56 55 53 52 51 50 48 47 46
 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 51 53 56 58 61 64 67 70 74 77 81 84 88 92 96 100 104 108 112 116 120 123 127 130 133 136 139 141 143 145 146 147 148 149 149 149 149 148 147 146 145 144 143 141 139 138 136 134 132 131 129 127 125 124 122 121 119 118 116 115 114 113 112 111 110 109 108 108 107 106 106 106 105 105 105 104 104 104 104 104 103 103 103 103 103 102 102 102 101 101 100 100 99 99 98 97 97 96 95 94 93 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 77 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 66 65 64 62 61 59 58 56 55 53 51 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25
 150 155 161 167 172 178 184 189 195 200 205 209 213 216 218 220 221 222 221 220 218 215 211 207 202 196 190 184 178 171 164 158 151 144 138 131 125 119 114 108 103 98 94 89 85 82 78 75 72 69 66 64 62 60 58 57 55 54 53 52 51 50 50 49 49 49 48 48 48 49 49 49 49 50 50 51 51 52 53 54 55 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 83 84 85 86 86 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 91 91 92 92 93 94 95 96 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 111 111 112 112 112 111 111 110 109 108 107 106 104 103 101 99 97 95 93 91 88 86 84 82 80 77 75 73 71 69 67 66 64 62 60 59 57 56 55 53 52 51 50 49 49 48 47 47 46 46 46 46 45 46 46 46 46 47 47 48 49 50 51 52 53 54 56 58 59 61 63 65 67 69 72 74 77 79 81 84 87 89 91 94 96 98 100 102 104 105 107 108 109 109 110 110 110 110 109 108 108 106 105 104 102 101 99 98 96 94 92 90 88 87 85 83 81 79 78 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 63 64 65 66 68 69 70 72 73 75 77 79 81 83 86 88 91 94 97 100 104 107 111 115 120 124 129 134 139 144
 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 69 70 72 73 74 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 92 92 93 93 94 94 95 96 96 97 98 98 99 100 101 102 102 103 104 105 105 106 107 107 108 108 109 109 110 110 110 111 111 111 111 111 111 111 111 111 111 110 110 110 110 109 109 109 109 108 108 108 108 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 104 103 102 101 100 98 97 96 95 93 92 90 89 87 86 84 82 81 79 78 77 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 60 60 60 61 61 62 63 64 64 65 66 67 68 70 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 95 95 95 95 95 94 94 93 93 93 92 91 91 90 90 89 88 87 87 86 85 85 84 83 82 81 81 80 79 79 78 77 77 76 75 75 74 74 73 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 38 38 38 38 38 39 39 40 40
 123 121 119 117 115 113 112 110 108 106 105 103 102 100 99 97 96 95 93 92 90 89 88 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 49 50 52 53 55 57 59 61 63 66 68 71 74 77 81 84 88 92 96 100 104 109 113 118 123 128 133 137 142 147 151 155 158 162 164 166 168 169 169 169 168 166 164 162 159 155 152 147 143 139 134 130 125 121 116 112 108 103 100 96 92 89 86 83 80 77 75 72 70 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 82 84 86 87 88 89 90 91 91 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 67 66 65 64 64 63 63 62 62 62 62 62 62 63 63 64 64 65 66 67 68 70 71 73 75 77 79 81 84 87 90 93 96 99 103 107 111 115 119 123 127 131 136 140 144 148 152 156 160 163 167 169 172 174 176 177 179 179 180 180 179 179 178 176 175 173 171 169 167 165 162 160 157 155 152 149 147 144 142 139 137 134 132 130 127 125
 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 55 57 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 118 123 129 134 140 145 151 157 162 168 173 179 184 188 193 197 201 204 207 209 211 212 213 212 212 211 209 206 203 200 196 192 187 182 177 172 166 161 155 149 144 138 132 127 122 116 111 107 102 97 93 89 85 82 78 75 72 69 66 64 62 59 57 55 54 52 51 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 68 69 69 69 68 68 68 67 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 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 60 61 62 63 65 66 68 70 72 74 76 78 80 83 85 88 90 93 95 98 101 103 106 108 110 112 114 115 116 117 118 118 118 118 117 116 115 113 112 110 108 105 103 101 98 95 93 90 87 85 82 80 77 75
 111 109 107 105 103 101 98 96 93 90 88 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 35 35 35 35 34 34 35 35 35 36 36 37 38 39 40 41 43 44 46 48 50 53 55 58 61 64 68 71 75 79 84 88 93 98 104 109 115 121 127 134 140 147 154 161 168 174 181 188 194 200 205 211 215 219 223 225 227 228 229 229 228 226 223 220 216 212 208 203 197 192 186 180 174 168 162 157 151 145 140 135 130 126 121 117 113 110 106 103 101 98 96 94 92 91 90 89 88 88 87 88 88 89 89 90 92 93 95 97 100 102 105 108 111 115 119 123 127 132 136 141 146 151 156 162 167 172 178 183 188 193 198 202 206 210 213 216 218 219 220 220 220 218 216 214 211 207 202 198 192 187 181 175 169 162 156 149 143 137 130 124 118 113 107 102 97 92 88 84 80 76 72 69 66 64 61 59 57 55 53 52 50 49 48 47 47 46 46 46 46 46 46 46 47 48 48 49 50 52 53 54 56 58 59 61 63 65 68 70 72 75 78 80 83 86 89 92 94 97 100 103 106 108 111 113 116 118 120 121 123 124 125 126 127 127 127 127 126 126 125 124 123 121 120 118 116 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 81 80 78 77 76 75 74 73 72 71 71 71 70 70 70 70 71 71 71 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 109 111 113 114 115 116 117 118 118 119 119 118 118 117 117 115 114 113
 70 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 54 55 57 59 61 63 65 67 70 73 75 78 82 85 88 92 96 100 104 108 112 116 120 124 128 132 136 140 143 147 150 153 156 158 160 162 163 165 165 166 166 166 166 165 164 163 162 160 159 157 155 153 150 148 146 143 141 138 136 133 130 128 125 122 120 117 114 112 109 107 104 102 99 97 95 93 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 60 60 61 61 62 63 64 65 66 67 69 70 72 74 76 79 81 84 87 90 93 96 100 104 108 112 116 121 126 130 135 141 146 151 157 162 168 173 178 184 188 193 197 201 204 207 208 210 210 210 209 208 205 202 199 195 190 185 179 174 168 161 155 149 143 137 131 125 119 114 109 104 99 95 90 86 83 79 76 73 70 67 65 62 60 58 56 55 53 52 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 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 58 59 59 59 60 60 61 61 62 62 63 63 64 65 66 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71
 50 49 49 48 48 47 47 46 46 46 46 46 45 45 45 46 46 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 64 66 67 69 72 74 76 78 81 83 86 89 92 95 98 101 104 107 111 114 117 121 124 128 131 135 138 142 145 149 152 156 159 162 165 168 171 173 176 178 180 182 184 186 187 189 190 191 191 192 192 193 193 192 192 192 191 190 189 188 187 185 184 182 180 178 175 173 170 168 165 162 159 156 152 149 146 142 139 135 131 128 124 121 117 114 110 107 104 101 97 94 91 88 86 83 80 78 75 73 70 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 71 73 75 76 78 80 81 82 84 85 86 87 88 88 89 89 89 88 88 87 86 85 84 82 81 79 77 75 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 65 66 67 69 70 71 72 73 74 74 75 75 75 75 75 75 74 74 73 72 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50
 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 34 35 37 39 42 44 47 50 53 57 61 65 70 75 81 87 94 101 109 118 127 137 148 159 171 184 197 211 224 238 252 265 278 289 300 308 315 320 322 323 321 317 311 303 294 284 273 261 249 237 225 214 202 191 180 170 161 152 143 135 128 121 114 108 102 97 92 88 83 80 76 73 70 67 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 71 72 73 74 75 76 77 78 79 80 80 81 81 81 81 80 80 79 79 78 77 75 74 72 71 69 67 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 36 35 34 33 33 33 32 32 32 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 64 65 66 67 69 69 70 71 72 72 72 73 73 73 72 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 44
 90 88 87 85 83 82 80 78 76 75 73 71 69 67 66 64 62 60 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 63 65 68 71 74 78 81 84 88 91 95 98 102 105 109 112 115 118 120 123 125 127 129 130 131 132 132 132 132 132 131 130 129 128 127 125 124 122 120 118 117 115 113 111 109 108 106 105 103 102 100 99 98 97 96 95 94 94 93 93 92 91 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 119 125 130 136 141 146 151 156 161 166 170 173 177 179 181 183 184 185 184 184 183 181 179 177 174 171 168 164 161 157 153 150 146 143 140 137 134 131 128 126 123 121 119 118 116 115 114 113 112 112 111 111 111 111 111 111 111 112 112 112 113 113 114 114 115 115 115 116 116 116 116 116 116 115 115 115 114 114 113 112 111 110 109 108 107 106 105 103 102 101 99 98 96 95 93 92
 81 78 76 74 71 69 67 64 62 60 57 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 24 25 26 28 29 31 33 34 36 38 41 43 45 48 51 53 56 59 62 66 69 72 76 79 83 86 90 93 96 100 103 106 109 111 114 116 118 119 121 122 123 123 124 124 124 123 123 122 121 120 119 118 117 116 115 114 113 112 110 109 108 107 106 105 105 104 103 102 101 101 100 99 98 98 97 96 95 95 94 93 92 91 90 89 87 86 85 83 82 81 79 77 76 74 72 71 69 67 65 63 62 60 58 56 54 52 51 49 47 45 44 42 40 39 37 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 89 93 97 102 106 110 114 118 121 125 128 131 133 135 137 139 140 141 142 142 142 142 142 142 141 141 140 140 139 138 138 137 137 137 137 136 137 137 137 137 138 139 140 141 142 143 144 145 146 148 149 150 151 152 152 153 154 154 154 154 153 153 152 151 150 149 147 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 87 85 83
 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 98 103 108 113 118 123 127 132 136 140 144 148 151 154 156 158 159 160 161 161 161 160 159 158 157 156 154 152 151 149 148 146 145 143 142 141 140 139 138 138 137 137 137 137 137 137 137 138 138 139 140 140 141 142 143 144 145 146 147 148 149 150 151 152 152 153 154 154 154 154 154 154 154 154 153 152 152 151 150 148 147 146 144 143 141 140 138 137 135 133 131 130 128 126 124 122 120 119 117 115 113 111 110 108 106 104 103 101 100 98 97 95 94 93 92 91 90 90 89 88 88 88 88 88 88 88 88 89 90 91 92 93 94 96 98 100 102 104 107 110 113 116 120 124 128 133 138 143 148 154 160 167 173 180 186 193 200 206 213 218 223 228 231 234 236 236 235 234 231 227 222 216 210 203 196 188 181 173 165 158 150 143 137 130 124 118 113 107 102 98 94 90 86 83 80 77 74 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 73 76 79 82 85 88 91 94 97 99 101 103 105 107 108 108 109 109 108 107 106 105 103 101 98 96 93 90 87 84 81 77 74 71 68 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34
 73 71 69 67 64 62 60 57 55 53 51 49 47 44 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 49 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 70 71 71 71 71 70 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 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 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 82 83 83 83 83 83 82 82 81 79 78 76 75
 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 35 38 41 45 48 52 56 60 64 68 72 77 81 84 88 91 94 96 98 100 100 101 101 101 100 99 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 33 35 38 41 45 49 53 57 62 67 72 77 82 87 92 96 99 101 102 101 100 97 93 88 82 77 71 65 59 54 49 44 39 36 32 29 26 23 21 19 17 15 14 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 35 34 32 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 6
 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 45 47 50 52 55 58 62 65 69 73 77 81 85 90 95 99 105 110 115 120 125 131 136 141 146 150 154 158 162 165 167 169 171 172 172 172 171 170 169 166 164 161 158 155 151 148 144 140 136 133 129 125 121 118 114 111 107 104 101 98 95 93 90 88 85 83 81 79 77 76 74 73 71 70 69 68 67 66 66 65 64 64 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 58 59 60 62 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 98 101 104 106 109 111 113 114 116 117 118 118 118 117 116 115 113 111 108 106 103 100 96 93 90 86 83 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26
 29 31 32 34 35 37 38 40 42 44 45 47 49 51 52 54 56 57 59 60 61 62 63 63 64 64 64 63 63 62 62 61 59 58 57 55 54 52 50 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28
 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 25 28 30 32 35 38 41 44 48 51 55 59 63 67 71 75 79 82 85 88 91 92 94 94 94 94 92 91 88 86 83 80 76 73 69 65 62 58 55 52 49 46 43 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 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 51 50 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 31 32 34 37 39 42 45 49 52 56 61 65 70 75 80 85 91 96 101 105 109 112 115 117 118 118 117 115 112 109 105 101 97 92 88 83 78 74 70 66 62 58 55 52 49 47 44 42 40 39 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6
 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 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 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 52 53 55 56 57 58 59 59 59 59 59 58 57 56 55 53 51 49 47 45 43 40 38 36 34 32 30 28 27 25 23 22 21 20 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10
 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 38 40 42 44 45 47 48 49 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 32 33 34 34 34 34 34 33 32 31 30 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
 36 37 37 37 37 37 36 36 36 35 35 34 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 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 55 57 58 60 61 62 63 64 64 64 64 64 63 63 61 60 59 57 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 30 31 32 33 35 37 38 40 42 45 47 50 53 57 60 64 69 73 78 84 90 97 104 111 119 128 136 146 155 165 174 183 192 200 208 214 219 222 224 225 224 221 217 212 206 199 191 183 175 167 158 150 142 134 126 119 113 106 100 95 90 85 80 76 72 69 65 62 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 32 33 34 36 37 39 41 43 46 48 51 54 57 61 64 68 72 76 81 85 90 95 99 104 108 113 117 120 123 125 127 127 127 126 125 122 119 116 112 107 103 98 93 88 84 79 75 71 67 63 60 56 53 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36
 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 18 19 20 21 21 21 22 22 22 21 21 20 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4
 46 47 49 50 52 53 55 57 59 61 63 66 68 71 73 76 79 82 85 87 90 93 96 98 101 103 105 106 108 109 109 109 109 109 108 106 105 103 100 98 95 92 89 86 83 80 76 73 70 67 64 60 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 30 31 32 33 35 36 37 39 41 42 44 45 47 49 51 52 54 56 57 59 60 62 63 64 66 67 67 68 69 69 70 70 70 70 69 69 68 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 73 74 75 76 76 77 77 77 76 75 74 73 72 70 68 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 61 63 64 64 65 66 66 66 66 66 66 65 64 63 62 61 60 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 64 67 71 74 78 81 85 89 94 98 102 107 111 115 120 124 128 132 136 139 142 145 147 148 150 150 150 149 148 146 143 140 137 133 129 125 121 116 112 107 103 98 94 90 86 82 79 76 72 70 67 64 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 51 53 54 56 58 60 62 65 67 70 73 77 80 84 88 92 96 100 104 108 113 117 121 125 129 133 137 140 143 145 147 149 150 151 151 151 150 149 147 145 143 141 138 135 132 129 126 122 119 116 113 111 108 105 103 101 99 97 95 94 93 92 91 90 89 89 89 89 89 89 89 89 90 90 91 92 93 94 95 96 97 98 99 101 102 104 105 107 108 109 111 112 113 114 115 116 117 117 118 118 117 117 116 116 115 113 112 110 108 106 104 101 99 96 93 91 88 85 82 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 51 53 56 59 62 65 68 72 76 80 85 89 94 99 104 110 115 120 126 131 136 141 145 149 152 155 158 159 160 161 160 160 158 156 153 150 147 143 139 135 130 126 121 116 112 107 103 98 94 89 85 81 78 74 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29
 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 55 58 61 65 68 71 75 79 83 87 91 95 99 103 106 110 114 117 120 123 125 127 128 129 129 129 128 127 126 124 122 119 116 113 110 107 104 101 98 95 92 90 87 85 83 81 79 78 77 75 75 74 73 73 72 72 72 73 73 74 75 76 77 78 79 81 83 85 87 89 92 94 97 100 102 105 108 110 113 115 117 119 121 122 123 123 123 122 121 120 118 116 113 111 108 104 101 97 94 90 86 83 79 75 72 69 65 62 59 56 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 78 81 85 88 91 94 96 99 101 103 104 105 106 106 106 106 105 104 103 101 99 97 95 92 90 87 84 81 78 75 72 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 56 58 61 63 66 68 71 73 75 78 80 82 84 85 87 88 89 90 91 91 91 91 90 89 88 87 85 83 81 79 77 75 72 70 67 65 62 60 58 55 53 51 49 47 45 44 42 40 39 38 36 35 34
 46 45 44 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 71 74 76 79 81 84 86 88 90 92 93 95 95 96 96 96 95 94 93 91 90 87 85 83 80 77 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 64 65 67 67 68 69 69 70 70 70 70 69 69 68 68 67 66 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 52 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 97 101 104 108 111 115 118 121 124 127 130 132 134 136 138 139 139 140 140 139 139 138 136 135 133 131 128 126 123 120 117 114 111 108 104 101 98 94 91 88 84 81 78 75 72 69 66 63 60 57 55 52 49 47 45 43 41 39 37 35 33 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 52 53 54 54 55 56 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 47
 74 75 75 75 75 75 75 74 73 72 70 69 67 65 63 60 58 55 53 50 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 79 82 84 87 89 92 94 96 97 99 100 101 101 101 101 101 100 99 97 96 94 92 90 88 86 84 82 80 79 77 75 74 73 72 71 70 70 69 69 69 69 69 69 70 70 71 71 72 73 73 74
 50 49 47 46 45 44 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 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 44 46 48 50 53 55 57 59 61 63 65 68 70 72 74 75 77 79 81 82 84 85 86 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 110 111 111 111 112 112 111 111 111 110 110 109 108 108 107 106 104 103 102 100 99 97 96 94 92 91 89 87 85 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 60 62 63 64 64 65 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 96 98 99 101 102 104 105 106 107 108 108 109 109 109 109 108 108 107 106 104 103 101 99 97 95 93 91 89 87 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 54 52 51
 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 88 88 89 89 88 88 87 86 85 84 82 81 79 77 75 72 70 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 48 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 77 79 80 82 84 86 88 90 93 95 97 98 100 102 104 105 106 108 108 109 109 109 109 108 108 107 105 104 102 100 98 96 93 91 89 86 84 82 80 78 76 74 73 71 70 69 68 67 67 66 66 66 67 67 68 69 70 72 73 75 77 79 81 84 87 89 92 95 97 100 103 105 108 110 112 114 115 117 117 118 118 118 117 116 115 114 112 110 108 105 103 100 97 94 91 89 86 83 80 77 75 72 70 68 65 63 62 60 58 57 56 54 53 53 52 52 51 51 51 51 51 52 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 82 83 84 84 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 73 72 70 69 67 66 64 63 61 59 58 56 55 54 52 51 50 49 48 48 47 46 46 46 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 65 64 64
 46 43 41 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 74 75 77 79 81 84 87 91 95 99 104 109 114 120 126 132 138 145 151 157 163 169 174 179 183 185 187 188 188 186 184 180 176 171 165 159 153 146 139 132 125 119 112 106 100 94 89 84 79 75 70 66 63 59 56 53 51 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 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 47 46 45 44 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 59 61 63 65 68 70 72 75 77 80 82 85 88 90 93 95 98 101 103 106 109 111 114 116 118 120 122 124 125 126 127 128 128 127 127 125 124 122 120 117 114 111 108 104 101 97 93 89 86 82 78 75 71 68 65 61 58 56 53 50 48
 32 31 30 29 28 27 27 26 26 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 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 30 31 32 33 34 35 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 53 54 54 54 54 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 50 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 37 38 38 38 39 39 39 39 38 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 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 30 29 29 29 29 29 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 65 68 70 73 75 77 79 81 83 85 86 87 87 87 87 86 85 84 82 80 78 75 73 70 67 64 61 59 56 53 51 48 46 44 42 40 38 37 35 34 33
 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 37 37 37 38 38 38 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 57 57 58 58 58 57 57 56 55 54 53 52 50 49 47 45 44 42 40 39 37 35 34 32 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 51 52 53 53 53 53 53 52 52 51 50 49 48 47 45 44 42 40 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 53 57 60 63 67 70 73 76 79 81 83 84 85 86 86 86 85 83 81 79 76 74 71 67 64 61 58 54 51 48 45 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14
 33 33 33 33 34 35 35 36 37 38 39 40 42 43 45 47 48 50 52 54 57 59 61 64 66 69 71 74 76 79 81 84 86 88 90 92 94 96 97 99 100 101 101 102 102 102 102 102 101 100 99 98 97 95 94 92 90 88 86 84 81 79 77 74 72 70 67 65 63 61 59 56 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 50 53 55 57 60 62 65 68 71 74 77 81 84 88 91 95 99 102 106 110 113 117 120 123 126 129 131 133 134 135 136 136 136 136 134 133 131 128 126 123 119 116 112 108 104 100 95 91 87 83 80 76 72 69 66 63 60 57 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 37 37 38 38 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 67 68 70 71 72 73 74 75 75 76 77 77 77 77 77 77 77 77 76 76 75 74 73 73 71 70 69 68 67 65 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 43 43 43 44 45 45 46 47 49 50 51 53 55 57 59 61 64 66 69 72 75 79 82 86 89 93 97 101 105 109 113 117 120 124 127 130 132 135 137 138 139 139 139 139 138 137 135 133 131 128 125 121 118 114 110 107 103 99 95 91 87 83 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 34 33 33 33 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
 55 54 54 53 52 52 52 52 52 52 53 53 53 54 55 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 44 45 47 48 50 52 55 57 59 62 65 67 70 73 76 79 82 86 89 92 95 98 101 103 106 108 111 113 114 116 117 118 118 118 118 118 118 117 116 115 113 112 110 108 106 104 102 100 97 95 93 90 88 86 83 81 79 77 74 72 70 68 66 63 61 59 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 69 71 73 74 76 78 79 80 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 93 93 94 94 94 93 93 93 93 92 91 91 90 89 88 87 86 84 83 81 80 78 76 75 73 71 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 108 111 113 115 116 117 118 118 117 117 116 114 112 110 107 104 101 98 95 91 88 85 81 78 75 73 70 67 65 63 61 59 58 56
 22 22 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 61 64 67 70 73 75 78 80 82 84 86 87 88 89 89 89 89 88 86 85 83 81 79 76 73 70 68 65 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 37 39 41 43 46 48 50 53 55 58 61 63 66 68 70 72 74 75 77 78 78 79 79 79 78 78 77 76 75 73 72 70 69 67 65 63 61 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 44 47 49 51 53 56 58 60 62 65 67 69 71 73 75 76 78 79 80 81 82 83 83 83 83 83 82 81 80 78 76 74 72 70 68 65 62 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23
 56 57 58 59 60 61 62 63 65 66 68 70 72 74 76 78 81 84 86 89 92 96 99 102 106 110 113 117 121 124 128 132 136 140 143 147 150 153 156 159 162 164 166 168 169 170 171 171 171 171 170 169 167 165 163 160 157 153 150 146 142 138 133 129 124 119 115 110 106 101 97 93 88 84 81 77 74 70 67 64 62 59 57 55 53 52 50 49 48 47 46 46 45 45 45 46 46 47 47 48 50 51 52 54 56 58 60 63 65 68 71 74 78 81 84 88 92 96 100 104 108 112 116 120 123 127 131 135 138 142 145 148 150 153 155 157 158 159 160 161 161 161 160 159 158 156 155 153 150 148 145 142 139 136 132 129 126 122 119 115 112 108 105 102 99 96 93 90 88 85 83 81 79 77 75 74 72 71 70 69 68 67 66 66 66 66 66 66 66 67 68 69 70 71 73 74 76 78 81 83 86 89 92 95 99 103 106 110 114 119 123 127 132 136 141 145 150 154 158 162 166 169 172 175 177 179 180 181 182 182 181 180 178 176 173 170 167 163 159 155 150 146 141 136 131 127 122 117 113 108 104 100 97 93 90 87 84 81 79 77 75 73 72 71 70 69 69 68 68 69 69 70 71 72 74 75 77 79 81 84 86 89 92 96 99 103 106 110 114 118 122 126 129 133 137 140 144 147 149 152 154 156 157 158 159 160 159 159 158 157 156 154 152 150 147 144 141 138 135 132 128 125 122 118 115 111 108 104 101 98 95 92 89 86 83 80 78 75 73 71 69 67 65 63 62 61 59 58 57 57 56 56 55 55 55 55 55 55 55 56
 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 86 88 90 92 94 95 96 96 96 96 96 94 93 91 89 86 84 81 78 75 71 68 65 62 60 57 55 52 50 49 47 46 44 44 43 43 42 42 43 43 44 45 46 47 48 50 52 54 56 59 61 64 67 70 74 77 81 84 88 92 96 100 104 108 112 116 119 123 127 130 133 136 138 140 142 143 144 145 146 146 145 144 143 142 141 139 137 135 133 130 128 125 123 120 118 115 113 111 109 106 104 103 101 99 98 96 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 82 82 81 80 79 78 78 77 76 75 75 74 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 34 34 35 35 36 38 39 41 43 45 48 51 54 58 62 67 72 78 84 91 98 105 113 121 130 138 146 154 162 169 176 181 185 189 191 192 191 190 187 184 180 175 170 165 159 154 148 142 137 131 126 121 116 111 107 103 99 95 92 88 85 82 80 77 74 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31
 100 96 93 89 86 82 79 76 74 71 69 67 66 65 64 63 63 63 63 64 64 65 66 68 69 71 73 75 77 79 81 84 86 89 92 95 98 101 104 107 111 114 117 121 125 128 132 136 140 144 147 151 155 159 163 167 170 174 177 181 184 186 189 191 192 193 194 194 194 193 192 190 187 185 182 178 174 170 166 162 158 154 150 146 142 139 136 133 130 128 126 125 124 123 123 123 124 124 125 127 128 130 133 135 137 140 142 145 147 150 152 154 156 157 158 159 159 159 158 157 156 154 151 149 146 142 139 135 132 128 124 120 116 112 108 104 100 96 92 89 85 82 79 76 73 70 67 65 62 60 58 55 53 52 50 48 47 45 44 43 42 41 41 40 40 40 41 41 42 43 44 46 48 50 53 56 59 63 67 72 77 83 89 95 102 109 116 123 131 138 145 153 160 166 172 178 183 188 192 195 198 200 201 203 204 204 204 204 204 204 203 203 202 202 201 201 200 199 199 198 198 197 196 195 194 193 192 191 189 187 184 182 179 176 172 168 164 160 155 151 146 140 135 130 124 119 113 108 103 98 93 88 84 79 75 72 68 65 62 59 56 54 52 51 49 48 47 46 45 45 45 45 45 45 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 51 52 53 55 57 59 61 63 66 68 71 74 77 81 84 88 92 95 99 103 106 109 112 114 115 116 117 117 116 114 112 110 107 103
 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 92 93 94 96 97 98 99 100 101 101 102 102 102 103 103 103 102 102 102 102 101 101 100 99 99 98 97 96 95 94 92 91 90 88 86 84 82 80 78 76 73 71 68 66 63 60 57 55 52 49 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 46 47 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 75 77 79 81 83 84 86 87 89 90 91 92 93 94 95 96 97 98 98 99 100 101 102 103 104 106 107 108 110 111 112 114 115 117 119 120 121 123 124 125 126 127 128 128 128 128 128 127 126 125 123 122 120 117 115 112 109 107 103 100 97 94 91 88 85 82 79 76 73 71 69 66 64 62 61 59 58 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 44 42 41 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 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 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37
 38 37 36 35 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 84 87 90 93 96 99 102 105 107 110 112 115 117 119 120 122 123 123 124 124 123 123 122 120 119 117 115 112 110 107 104 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 65 63 62 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 44 44 44 45 46 46 47 48 50 51 52 54 56 57 59 61 63 64 66 67 69 70 71 72 72 73 73 73 73 72 71 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 75 75 74 73 72 71 70 68 67 65 63 61 59 57 55 52 50 48 46 44 43 41 39
 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 38 39 40 41 41 41 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 50 50 49 49 48 47 46 44 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 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 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 31 30 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 17 17 17 17 17 17 17 17
 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 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 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 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 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 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6
 25 25 24 23 23 23 23 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 61 64 67 70 73 75 78 80 82 84 85 86 87 88 88 88 87 87 86 84 83 81 79 78 75 73 71 69 67 65 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 33 32 32 32 31 32 32 32 33 33 34 35 36 37 39 40 42 44 47 49 51 54 57 60 63 67 70 74 78 82 85 89 93 97 101 104 108 111 114 117 119 121 123 124 125 126 126 126 125 124 123 121 119 117 114 111 108 105 101 97 94 90 86 83 79 75 71 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 28 30 32 34 35 37 39 41 43 44 46 47 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 40 39 38 37 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 57 58 59 59 60 60 60 59 59 58 57 55 53 52 50 47 45 43 41 39 36 34 32 31 29 28 26
 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 59 61 62 63 64 64 64 63 62 61 59 56 54 51 48 45 42 39 36 33 30 27 25 23 21 19 18 16 15 14 13 13 12 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 29 31 34 36 39 42 45 48 51 53 56 58 60 61 62 63 63 62 61 60 58 56 54 52 49 47 45 43 40 38 36 34 33 31 29 28 26 25 24 23 22 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 17 18 18 19 19 19 19 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 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 12 11 11 10
 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 16 17 18 19 20 20 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 22 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 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 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 38 38 38 38 38 37 36 34 33 31 29 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3
 52 52 54 55 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 96 98 101 104 106 108 110 112 114 115 117 118 119 120 121 121 121 121 121 121 121 120 120 119 118 116 115 114 112 110 108 106 104 102 99 97 95 92 89 87 84 81 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 42 41 40 39 38 37 37 37 37 37 38 39 40 41 42 44 46 49 51 54 57 60 63 66 69 73 76 79 82 86 89 91 94 96 99 100 102 104 105 106 106 107 107 107 107 107 106 106 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 44 44 44 44 44 44 45 45 46 47 48 50 51 53 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 94 97 101 104 108 111 115 119 122 126 130 134 138 142 146 150 154 158 161 165 168 172 175 178 181 183 185 187 188 189 190 189 189 187 185 183 180 176 172 167 162 156 150 144 137 131 124 118 111 105 98 92 87 81 76 71 67 63 59 56 53 51 49 47 46 45 44 44 44 44 44 45 46 47 49 50 52 54 56 59 61 64 67 70 73 76 80 83 87 90 94 98 102 105 109 113 117 120 124 127 130 133 136 138 140 142 143 144 145 145 145 144 143 141 139 137 134 132 129 125 122 118 115 111 107 103 99 96 92 88 85 81 78 75 72 69 66 64 61 59 57 56 54 53 52 51 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
 14 14 14 15 15 16 17 18 19 20 22 24 25 27 29 31 33 36 38 41 43 46 49 52 55 58 61 65 68 71 75 79 82 86 90 94 98 102 106 110 114 118 122 125 129 133 136 139 142 144 146 147 149 149 149 148 147 146 143 141 137 133 129 125 120 115 110 104 99 93 88 82 77 72 67 62 57 53 49 45 41 38 35 32 29 27 24 22 21 19 18 17 16 15 14 14 14 14 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 66 67 67 67 67 67 66 65 64 63 61 59 58 56 54 52 50 47 45 44 42 40 38 37 35 34 34 33 32 32 32 32 33 34 35 36 38 40 42 45 47 51 54 58 62 66 70 75 80 85 90 95 101 106 110 115 119 123 126 129 131 132 133 132 131 130 127 125 121 118 114 109 105 101 96 92 88 83 79 75 72 68 65 62 58 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 37 39 42 44 47 50 53 56 59 63 66 69 72 75 78 81 84 86 89 91 93 95 97 98 100 101 102 103 103 103 103 103 103 103 102 101 100 99 98 96 95 93 91 90 88 85 83 81 79 76 74 71 69 66 63 61 58 55 53 50 48 45 43 40 38 36 33 31 29 27 26 24 22 21 19 18 17 16 16 15 14 14 14
 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 55 57 60 62 65 68 72 75 78 82 85 89 93 96 100 103 106 109 111 113 114 114 114 113 111 109 106 102 98 93 89 84 79 74 69 65 60 56 52 48 45 42 40 37 36 34 33 32 32 32 32 33 34 35 37 39 42 44 48 51 55 59 64 69 74 80 85 91 97 103 109 115 120 125 129 133 136 138 139 139 138 136 134 130 127 122 118 113 108 103 98 94 89 85 80 76 73 69 66 62 59 57 54 52 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 48 49 50 52 53 54 55 57 58 60 62 63 65 67 69 70 72 74 75 76 77 78 78 79 78 78 77 76 74 72 70 67 65 62 59 56 52 49 46 43 40 38 35 33 30 29 27 25 24 23 22 22 21 21 21 22 23 24 25 27 29 31 33 36 38 41 44 47 50 54 57 60 63 65 68 70 72 73 74 75 75 75 74 74 72 71 70 68 66 64 62 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 48 48 49 50 51 51 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 45 46 48 49 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 26 27 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 37 36 34 33 31 29 28 27 25 24 23
 30 30 31 31 32 33 35 36 38 40 42 44 46 49 51 54 57 61 64 67 71 75 79 82 86 90 94 99 103 106 110 114 118 121 124 127 130 132 134 136 137 138 139 139 139 138 138 137 135 133 132 130 127 125 123 120 117 115 112 109 106 104 101 98 95 92 89 86 83 81 78 75 72 69 66 63 60 57 55 52 49 47 45 42 40 38 37 35 34 32 31 31 30 30 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 61 63 66 68 70 72 75 77 79 82 84 86 89 91 93 96 98 100 102 104 105 107 108 109 109 110 110 109 109 108 107 106 104 102 100 98 96 93 91 88 85 83 80 77 74 72 69 67 64 62 60 58 56 55 53 52 51 50 50 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 73 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 42 43 45 46 48 50 52 53 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 30 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 55 58 62 65 69 73 77 81 84 87 90 92 93 94 94 93 91 89 86 82 78 74 69 65 60 56 51 47 43 39 36 32 29 27 24 22 20 18 16 14 13 12 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 10 11 12 13 15 16 18 20 23 25 28 31 35 38 42 46 50 54 58 62 65 69 72 75 77 78 79 79 78 77 76 73 71 68 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 9 9 10 11 13 14 15 16 18 19 21 22 24 25 27 28 30 31 33 34 35 37 38 39 40 42 43 43 44 45 46 47 47 48 49 49 49 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 43 42 41 39 38 36 34 32 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 8 8 7 6
 37 35 34 33 32 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 76 78 80 81 83 85 87 88 90 91 93 94 95 96 97 97 97 97 97 97 96 95 94 93 91 89 87 85 83 81 79 77 74 72 70 68 66 65 63 62 61 60 60 60 60 60 61 61 62 63 64 65 66 67 68 69 71 72 73 74 74 75 76 76 77 77 77 78 78 77 77 77 77 76 76 75 74 73 73 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 38 39 39 40 41 42 43 44 46 48 50 52 55 58 60 63 66 69 71 73 75 77 78 79 80 80 79 79 78 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 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 46 46 45 45 45 44 44 43 43 42 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 57 56 56 55 55 53 52 51 49 47 46 44 42 40 38
 25 27 28 30 32 34 37 39 41 44 47 49 52 55 58 60 63 65 67 70 72 74 76 77 79 80 82 83 84 85 86 86 87 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 84 82 81 80 79 77 76 75 73 71 69 68 66 64 62 60 58 56 53 51 49 47 45 43 40 38 36 34 32 31 29 27 26 25 23 22 22 21 21 20 20 20 21 21 22 23 24 26 27 29 31 33 35 38 40 43 46 48 51 54 58 61 64 67 71 74 78 81 84 88 91 94 97 100 103 106 108 110 113 114 116 117 118 119 120 120 120 120 120 119 118 117 116 114 112 111 109 107 105 103 100 98 95 93 90 88 85 82 79 77 74 71 68 65 62 58 55 52 49 46 44 41 38 36 33 31 29 27 25 24 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 64 66 69 72 75 78 81 83 86 89 92 94 97 99 101 102 103 104 105 105 105 104 103 102 100 98 96 93 90 87 84 80 77 73 70 66 62 59 56 53 50 47 44 41 39 37 35 34 32 31 30 30 30 30 30 30 31 33 34 36 38 40 43 46 49 52 56 59 63 68 72 77 81 86 91 96 101 106 111 116 121 125 129 133 136 138 140 141 142 142 141 140 138 135 132 129 125 121 116 112 107 103 98 94 89 85 81 77 73 69 66 63 59 56 53 51 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 23 23 22 22 21 21 21 21 22 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 33 34 35 37 38 39 40 40 41 41 42 42 41 41 40 39 38 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 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 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 36 35 34 32 30 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7
 57 56 55 55 55 56 57 59 61 63 66 69 72 76 80 84 88 92 95 99 103 106 110 113 115 117 119 120 120 120 120 119 117 115 113 110 108 105 102 98 95 92 89 86 82 80 77 74 71 69 67 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 51 53 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 77 78 79 80 82 84 85 87 90 92 95 97 100 104 108 112 116 121 126 131 137 143 149 156 162 170 177 184 191 198 205 211 216 220 223 225 226 225 223 220 215 209 202 194 186 177 168 159 150 141 133 124 116 108 101 94 88 82 76 71 67 62 59 55 52 50 48 47 46 45 45 46 47 48 51 53 56 59 63 67 71 75 80 84 88 92 95 98 101 103 104 105 106 105 105 103 102 100 97 95 92 89 87 84 81 78 76 73 70 68 66 64 62 60 58 57 55 54 53 51 50 49 49 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 40 39 39 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 86 89 93 96 99 102 106 110 113 117 121 125 128 132 136 139 142 145 148 150 152 154 155 155 155 154 152 150 147 143 139 135 130 124 119 113 107 102 96 90 85 80 75 71 67 64 61 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
 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 38 38 38 37 37 37 36 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 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 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 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 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 43 43 43 42 41 40 40 39 38 37 35 34 33 32 32 31 30 29 29 29 29 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 39 39 40 40 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 22
 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 83 89 94 100 106 112 118 123 128 131 134 136 136 135 132 129 125 119 113 107 101 94 88 82 76 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 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 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 35 37 38 40 41 43 44 45 46 46 47 47 48 48 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 35 37 38 40 42 44 45 47 48 49 50 50 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 56 56 56 55 54 53 51 49 47 45 42 40 37 34 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 13 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 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 40 41 41 42 42 41 41 40 39 38 37 36 34 32 30 29 27 25 23 22 21 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 31 31 31 30 30 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 14 14 15 16 17 19 21 23 25 27 30 32 35 38 41 44 47 49 52 54 57 59 61 62 63 65 66 66 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 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 26 27 28 28 29 30
 61 58 56 55 53 52 50 49 49 48 48 47 47 47 47 47 47 47 48 48 49 49 50 51 51 52 53 54 56 57 58 60 61 63 65 67 69 71 73 76 79 81 84 87 90 93 97 100 104 108 111 115 119 123 127 130 134 138 141 145 148 150 153 155 157 158 159 159 159 158 157 155 152 149 145 141 136 131 126 120 114 108 102 96 90 85 79 74 70 66 62 59 56 53 51 50 48 47 46 46 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 50 50 51 51 52 54 55 57 59 61 64 66 69 71 74 77 80 82 85 87 90 92 94 96 98 99 101 102 103 104 105 106 107 107 108 108 108 108 108 107 107 106 105 104 103 101 100 98 96 95 93 91 89 86 84 82 80 78 76 73 71 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 41 41 42 44 45 47 50 52 56 59 64 68 73 78 83 88 93 97 102 106 109 112 114 116 117 118 118 117 116 115 113 111 109 106 104 101 99 96 94 92 89 87 85 83 81 79 77 76 74 73 72 71 70 69 68 67 66 66 66 65 65 65 65 65 65 65 66 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 81 80 80 79 78 76 74 72 70 68 65 63
 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 59 60 60 60 59 58 57 56 55 54 52 51 49 47 45 44 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 39 41 43 45 47 48 50 51 52 53 54 54 54 54 53 53 52 50 49 47 45 43 41 39 37 35 33 31 30 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 9
 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 35 36 36 37 38 38 38 38 38 37 37 36 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 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 33 34 35 36 37 38 38 39 39 39 39 39 38 38 38 37 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 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 29 28 26 25 23 21 20 18 17 16 15 14 13
 91 89 86 83 80 77 74 70 67 64 61 58 56 54 52 50 49 48 46 46 45 44 44 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 73 75 78 80 84 87 91 94 99 103 108 113 118 124 129 135 140 145 150 154 157 159 159 159 157 153 149 143 137 130 123 116 109 102 96 91 86 82 78 75 73 71 70 69 69 69 70 71 73 75 77 80 83 86 90 94 98 103 108 113 119 125 131 137 143 149 155 160 165 168 171 173 174 173 172 169 165 161 155 149 143 136 130 123 117 111 105 99 94 89 84 80 76 72 69 66 63 61 59 57 55 54 53 52 51 51 50 50 50 51 51 52 53 55 56 58 60 62 64 67 69 71 73 75 76 77 78 78 78 77 76 74 73 71 69 67 65 63 62 60 59 58 57 56 55 54 54 54 54 54 54 54 55 55 56 57 58 59 60 61 63 64 65 67 69 70 72 73 74 76 77 78 79 80 80 80 80 80 80 79 78 78 76 75 74 72 71 69 67 66 64 63 61 60 58 57 56 55 55 54 54 54 54 55 56 57 59 61 64 67 70 74 78 83 87 92 96 100 104 108 111 113 114 115 115 115 114 113 111 109 106 104 101 98 95 93 90 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 63 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 51 52 52 54 55 56 58 60 62 64 67 69 72 75 78 81 84 86 88 90 92 92 93 92
 27 27 27 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 42 44 45 47 48 49 50 50 50 50 49 48 47 46 45 43 41 39 38 36 34 33 31 30 28 27 26 25 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27
 45 45 47 48 50 52 54 57 60 63 66 69 72 75 79 82 85 88 90 92 94 96 97 98 99 99 99 99 98 97 96 94 93 91 89 87 85 83 81 78 76 75 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 49 48 47 45 44 43 42 40 39 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 96 100 103 106 109 112 115 118 121 123 125 126 127 128 128 128 127 126 124 122 119 116 113 110 106 102 98 94 90 86 81 77 73 69 65 62 58 55 51 49 46 43 41 39 38 37 36 35 35 35 35 36 36 38 39 40 42 44 46 48 50 51 53 55 57 59 60 62 63 64 65 66 67 68 68 69 69 69 69 69 69 68 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 54 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 87 87 87 87 87 87 87 86 85 85 84 83 82 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 53 52 50 48 47 46 45 44 44 44 44
 10 10 10 10 11 11 11 12 12 12 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 19 19 19 19 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 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 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 54 58 61 64 68 71 75 79 83 87 91 95 99 103 107 111 115 119 122 125 128 130 131 132 133 133 132 131 130 128 125 122 119 116 113 109 105 101 98 94 90 86 83 79 76 73 69 66 63 60 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 27 26 25 25 25 25 25 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 52 55 57 60 63 66 69 73 76 80 83 87 91 95 99 104 108 112 117 121 125 129 133 137 140 142 144 145 146 145 144 143 140 137 134 130 125 121 116 111 106 101 96 91 86 81 77 73 69 65 61 58 55 52 49 46 44 41 39 37 35 33 32 30 29 28 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 56 58 60 62 64 66 67 69 71 72 74 75 76 77 79 80 81 82 83 84 84 85 86 86 87 87 88 88 88 88 88 87 87 87 86 85 85 84 83 82 81 79 78 77 75 74 72 71 69 67 66 64 62 60 58 56 54 52 50 47 45 43 41 38 36 34 32 30 29 27 26 24 23 23 22 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 75 79 84 88 92 97 101 106 110 115 119 123 126 129 132 134 136 137 137 137 136 134 132 130 127 123 120 116 112 108 104 100 96 93 89 85 82 78 75 71 68 65 62 59 56 54 51 48 46 43 41 39 36 34 32 30 29 27 26 24 23 22 22
 30 29 28 28 28 28 28 28 29 30 31 32 34 35 37 39 41 44 46 49 51 54 57 61 64 68 72 76 80 84 88 93 98 102 107 111 115 119 123 126 129 131 133 133 134 133 132 131 128 126 123 119 115 112 108 104 99 95 91 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 38 37 36 35 34 34 34 34 34 35 36 37 39 41 43 46 49 52 56 59 63 67 72 76 81 85 90 95 100 104 109 114 119 124 129 134 139 143 148 153 157 162 166 170 173 177 179 182 183 184 184 184 182 180 178 174 170 165 160 155 149 143 137 131 125 119 113 108 103 98 93 88 84 80 76 73 70 67 64 62 59 57 55 54 52 51 49 48 48 47 46 46 46 46 47 48 49 50 51 53 55 58 60 62 65 68 70 72 75 76 78 79 80 81 81 82 82 81 81 80 80 79 79 78 78 77 77 76 76 76 76 76 77 77 78 78 79 80 81 82 84 85 87 89 91 93 95 97 99 102 104 106 109 111 113 115 117 119 121 123 124 125 126 126 127 126 126 125 124 122 120 117 115 111 108 104 100 96 91 86 82 77 72 68 63 59 55 51 48 45 42 40 38 36 35 34 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 84 87 89 91 93 95 96 98 99 99 100 100 100 100 99 98 97 96 95 94 92 91 89 87 86 84 83 81 79 78 76 74 73 71 70 68 66 65 63 61 59 57 55 53 51 49 47 44 42 40 38 36 34 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 65 63 60 58 57 56 55 55 55 55 56 57 58 59 61 62 64 66 69 71 74 76 79 83 86 89 93 97 101 105 110 114 119 124 128 133 138 142 146 150 154 157 160 163 164 166 166 166 166 164 163 161 158 155 152 149 145 141 137 134 130 126 122 118 114 111 107 104 100 97 94 91 88 85 82 79 76 73 70 68 65 63 61 59 57 56 54 53 52 52 52 52 52 52 53 54 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 91 92 93 93 94 94 94 94 95 95 95 95 95 94 94 94 93 93 92 91 90 89 88 87 86 85 83 82 80 78 77 75 73 71 69 68 66 64 62 60 58 57 55 54 52 51 50 49 48 48 48 48 49 49 50 52 53 55 57 60 62 65 68 70 73 76 79 82 85 88 91 94 97 99 102 105 108 111 113 116 118 121 123 126 128 130 132 134 136 137 138 139 139 139 139 138 137 136 134 132 130 128 125 122 119 115 112 109 105 102 98 95 92 89 86 83 80 78 75 73 71 68 66 65 63 61 60 58 57 56 55 55 54 54 54 54 55 56 57 59 61 63 66 69 73 77 81 85 89 93 97 101 105 108 111 114 116 118 119 119 120 120 119 118 117 115 114 112 110 108 106 104 102 100 98 96 94 93 91 90 89 88 87 86 85 85 85 85 85 85 85 86 87 88 89 90 92 94 95 97 100 102 104 107 109 112 114 117 120 122 124 126 127 129 129 130 129 128 127 124 122 118 114 110 105 101 96 91 86 81 77 72
 51 51 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 50 51 53 55 58 60 63 66 69 73 76 80 84 88 92 96 100 104 107 110 112 114 115 115 114 113 111 108 105 102 99 95 91 87 83 79 76 72 69 66 64 61 59 57 56 54 54 53 53 53 53 54 55 56 58 59 61 63 65 66 67 68 69 69 69 69 68 66 65 63 61 59 56 54 52 49 47 45 43 41 39 38 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 42 44 46 47 49 50 52 54 55 57 58 60 61 62 63 64 64 65 65 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 41 42 43 45 46 48 50 52 53 55 57 58 60 61 62 63 64 64 64 64 63 62 61 59 58 57 55 54 53 52 51 51 51 51 52 53 54 56 58 60 62 65 68 71 75 79 83 87 91 96 100 105 109 114 118 122 125 127 129 131 131 131 129 128 125 122 118 114 110 105 101 96 92 88 84 80 76 73 69 67 64 61 59 57 55 54 52 51 50 49 48 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 9 9 9 10 10 11 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 44 47 51 55 59 64 69 74 80 86 92 98 104 111 116 122 127 130 133 135 136 135 133 130 126 121 115 109 103 96 89 83 77 71 65 60 55 51 47 43 39 36 33 30 28 25 23 21 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 16 17 19 21 24 26 28 31 33 36 38 40 42 44 46 47 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 63 64 65 66 67 68 68 69 69 68 68 67 66 65 63 61 59 57 55 53 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 25 24 25 25 25 26 27 28 29 30 32 34 35 37 39 40 42 43 44 45 46 46 46 46 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 29 29 29 30 31 31 32 33 34 36 37 39 41 42 45 47 49 52 54 57 60 62 65 67 69 71 73 74 74 74 73 72 70 67 64 60 57 53 49 45 41 38 35 32 29 26 24 22 21 20 19 18 18 18 18 18 19 19 20 21 23 24 26 27 30 32 34 37 40 43 46 49 53 57 60 64 68 71 75 78 80 82 83 84 84 83 82 81 79 76 74 71 68 65 63 60 57 55 53 50 48 47 45 43 42 41 40 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 21 20 19 18 16 15 14 13 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 8
 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 20 19 18 17 16 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 36 38 40 42 44 46 48 49 50 51 52 52 52 51 50 49 47 46 44 42 40 38 35 33 31 30 28 26 24 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 13 13 13 14 14 15 16 16 17 18 20 21 22 23 24 25 26 27 28 29 30 30 30 31 31 31 31 30 30 30 29 28 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 48 50 53 55 58 61 64 68 71 75 79 82 86 90 94 97 100 102 105 106 107 107 106 105 103 101 98 95 91 87 83 79 75 72 68 64 61 58 55 52 50 47 45 43 41 40 38 37 36 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 35 36 38 40 41 43 45 48 50 52 54 56 58 60 61 63 65 66 68 69 70 72 73 74 76 77 78 80 81 83 85 86 88 90 93 95 97 99 102 104 106 108 110 112 114 115 116 116 116 116 115 114 113 111 109 107 105 102 100 97 94 92 89 87 84 82 80 77 75 74 72 70 69 67 66 64 63 62 60 59 58 56 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 32 32 32 33 33 34 34 35 36 37 39 40 41 43 45 47 49 52 55 58 61 64 68 71 75 79 83 87 91 95 98 101 104 106 108 109 109 109 109 107 106 103 101 98 95 92 88 85 82 78 75 71 68 65 62 59 56 53 50 47 45 43 40 38 36 34 33 31 30 28 27 27 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 55 58 60 63 65 68 70 72 74 75 76 77 77 77 77 76 75 74 72 70 67 65 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 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
 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 37 38 38 38 37 37 37 36 35 34 33 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 9 9 9 9 10 10 11 12 13 14 15 17 18 19 21 23 24 26 27 29 30 31 32 33 34 34 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 30 31 32 33 34 35 36 37 38 38 39 39 39 39 38 37 36 35 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 35 36 36 37 37 37 37 36 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 42 43 45 46 48 50 52 55 57 61 64 68 73 78 84 90 98 105 114 123 132 142 151 160 167 174 178 180 179 177 171 164 156 147 137 127 117 107 98 90 82 75 69 63 58 53 49 45 42 39 36 34 31 30 28 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 25 26 27 29 30 31 33 34 35 36 37 38 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 12 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 36 36 37 37 36 36 35 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 21 22 23 24 26 28 30 32 35 38 41 45 50 55 60 66 73 81 89 99 109 119 130 142 152 162 171 177 181 182 179 173 166 156 145 134 122 112 101 92 84 76 69 63 58 54 50 46 43 41 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 21 22 24 26 29 31 34 38 42 47 52 58 64 71 79 88 97 106 116 125 133 139 144 146 147 144 140 134 127 120 112 104 97 89 83 77 71 66 62 57 54 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 20 21 22 24 25 27 29 31 34 37 40 44 48 52 57 63 68 75 81 88 94 100 104 107 109 108 105 100 94 88 80 73 65 59 52 46 41 37 33 29 26 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 24 25 27 28 29 30 30 31 31 31 31 30 29 28 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 14 15 16 18 20 22 25 27 30 34 37 41 45 50 54 59 63 67 70 73 74 75 74 72 69 65 61 56 52 47 42 38 34 30 27 24 22 20 18 16 15 14 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12
 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 35 38 40 42 45 49 52 56 61 65 71 77 84 92 101 110 121 132 145 159 174 189 204 219 232 244 252 257 258 254 247 236 223 208 192 176 160 145 131 119 107 97 87 79 72 65 60 55 50 46 43 40 37 34 32 30 29 27 26 25 24 23 23 22 22 22 21 22 22 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 41 44 47 50 53 57 62 66 71 76 81 86 91 96 99 103 105 106 106 106 104 101 98 93 89 84 80 75 70 65 61 57 53 50 47 44 41 39 36 34 33 31 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 49 50 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 41 43 44 46 49 51 54 57 60 64 68 73 78 83 89 95 101 108 114 121 127 132 137 140 143 143 143 141 137 133 128 122 115 109 103 96 91 85 80 75 71 67 64 61 59 56 54 53 51 50 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 27
 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 36 36 35 35 34 33 31 30 29 27 26 24 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 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 35 35 34 33 32 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 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 33 34 34 34 34 34 33 32 32 31 30 29 28 26
 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 57 58 59 60 60 59 58 57 56 54 51 49 47 44 41 39 37 34 32 30 28 27 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 58 58 59 60 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 45 47 50 53 56 59 63 67 70 74 78 82 85 88 90 92 94 94 94 92 90 88 84 81 77 73 68 64 60 57 53 50 47 44 42 40 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 23 24 25 27 28 30 33 35 38 41 44 48 52 57 62 67 73 78 84 89 94 99 103 105 107 107 106 104 101 96 92 87 81 76 71 66 61 56 52 48 45 41 38 36 33 31 29 27 25 23 22 21 20 18 18 17 16 15 15 14 14 14 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
 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 24 25 27 28 30 32 34 37 40 43 46 49 53 56 60 63 66 69 72 74 75 76 76 75 74 72 70 67 64 61 58 55 51 48 45 43 40 37 35 33 31 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 27 27 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 31 34 36 39 42 46 50 55 59 64 70 76 82 88 93 99 104 107 110 111 110 107 103 98 92 85 78 71 64 57 51 46 41 37 33 30 27 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 32 32 33 33 33 32
 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 33 35 37 38 40 41 41 41 41 41 40 39 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 36 38 39 41 42 43 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 50 50 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 44 46 47 49 50 50 51 51 51 51 50 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 24 25 27 28 29 30 31 32 33 33 33 34 33 33 32 32 31 30 29 28 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 57 58 59 60 61 63 64 65 67 68 70 72 74 75 77 79 81 83 86 88 89 91 93 94 96 97 97 97 97 96 95 94 92 90 87 85 82 79 76 73 71 68 66 64 62 60 59 58 58 58 58 58 59 59 61 62 64 65 67 70 72 74 77 79 82 84 86 88 89 90 90 90 89 88 85 82 79 75 71 67 63 58 54 50 46 42 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 24 25 26 27 28 29 30 32 34 36 38 40 43 45 48 52 55 59 63 67 71 76 81 86 91 96 101 106 111 115 118 120 122 122 122 120 117 114 110 105 100 95 89 84 78 73 69 64 60 56 52 49 46 43 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 33 34 36 38 40 42 44 46 48 50 51 53 54 55 56 57 57 57 57 56 55 55 54 52 51 50 49 48 46 45 44 43 42 42 41 40 40 39 39 39 40 40 41 42 43 44 46 48 50 53 56 59 63 67 71 75 79 83 87 91 95 98 100 102 103 103 102 101 99 96 93 90 86 82 79 75 71 67 64 60 57 54 52 49 47 45 44 42 41 40 40 39 39 39 40 40 41 42 43 45 46 48 49 51 53 55 56 58 60 61 63 64 65 66 67 68 68 68 68 68 68 68 67 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 44 45 46 47 48 49 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 64 67 70 73 77 79 82 84 86 87 87 87 87 85 84 82 79 77 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 62 66 69 72 75 78 81 83 84 85 86 85 84 82 79 76 73 69 65 62 58 54 51 48 45 42 40 38 36 34 32 31 30 28 28 27 26 26 25 25 25 24 24 25 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 56 58 60 61 63 64 66 67 68 70 71 72 74 75 76 78 79 81 83 85 86 88 90 92 94 96 97 99 100 101 102 102 102 101 100 99 97 95 93 90 88 85 82 80 77 74 72 70 67 66 64 62 61 60 59 58 57 57 56 56 56 57 57 58 58 59 60 62 63 64 66 67 69 71 72 74 75 76 77 77 78 78 77 76 75 74 72 70 68 66 64 62 60 59 57 55 54 53 51 51 50 49 49 49 49 49 50 50 51 52 54 55 57 60 62 65 68 72 76 80 84 89 94 98 103 108 112 115 118 120 121 122 121 120 117 115 111 107 103 99 95 91 87 84 80 77 74 72 69 67 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 48 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 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 78 81 83 86 88 90 92 94 95 96 97 97 98 98 97 97 96 95 94 93 91 90 88 87 85 83 81 79 77 75 73 71 68 66 64 62 60 59 57 55 53 52 51 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 25 25 25 26 27 28 29 30 32 34 36 39 42 46 49 53 58 62 66 71 75 78 81 83 84 85 84 83 81 79 76 73 70 66 63 60 57 54 52 50 48 46 45 43 43 42 41 41 41 41 42 43 44 45 46 48 50 52 55 57 60 63 65 68 70 72 74 75 76 76 75 74 73 71 68 66 63 60 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 24 24 23 24 24 24 25 26 27 28 29 31 33 35 37 39 41 44 47 50 53 56 59 63 66 70 73 76 79 82 84 86 87 88 88 87 86 84 81 78 74 71 67 62 58 54 51 47 44 41 38 36 34 32 30 29 28 27 27 26 26 26 27 27 28 29 30 31 33 35 37 40 42 46 49 53 57 62 67 72 77 82 87 92 96 98 100 100 98 95 91 87 81 75 69 63 57 51 47 42 38 35 32 29 27 25 23 22 21 20 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35
 32 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 57 58 59 60 60 60 60 59 58 57 55 53 52 50 48 46 44 42 41 39 37 36 35 34 33 32 31 31 30 30 30 29 29 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 51 53 54 56 57 58 59 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 57 57 56 56 56 56 56 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 58 57 55 54 53 51 50 48 47 45 43 42 41 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 44 46 48 51 54 57 61 65 70 75 81 87 93 100 108 116 124 132 139 146 151 156 158 158 157 153 148 141 133 124 115 107 98 90 82 76 69 64 59 54 51 47 44 42 40 38 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 42 43 44 45 45 46 46 46 47 46 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 39 39 39 40 40 40 41 42 43 44 46 47 49 51 53 56 59 63 67 71 76 81 87 93 100 108 115 123 130 137 144 149 154 157 159 159 158 155 151 146 140 133 126 119 112 105 98 92 86 80 75 70 65 61 58 54 51 48 46 43 41 39 38 36 35 34 33 32
 37 39 40 42 44 47 49 51 54 57 60 63 66 69 72 75 78 81 83 86 88 89 91 92 93 93 93 92 91 89 87 85 83 80 77 74 71 68 66 63 60 57 55 53 51 49 47 46 45 44 43 42 42 42 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 61 61 61 60 59 58 57 56 55 54 52 51 49 48 46 45 44 43 41 40 40 39 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 45 47 48 50 52 54 55 57 59 60 62 63 64 65 65 66 66 66 65 65 64 63 62 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 47 46 46 46 46 46 47 47 47 48 49 50 50 51 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 48 49 50 50 50 50 50 49 49 48 47 46 45 44 43 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 29 29 30 31 31 32 33 34 36
 73 73 73 72 71 69 67 65 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 31 32 34 35 36 37 39 40 42 44 45 47 48 50 51 53 54 55 56 57 57 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 51 54 56 58 61 63 65 67 68 70 71 72 72 73 73 73 72 72 71 70 69 68 67 66 65 64 62 61 59 58 57 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 29 28 28 28 28 29 29 29 30 31 31 32 33 35 36 37 39 41 42 44 47 49 51 53 56 58 61 64 66 68 71 73 74 76 77 78 78 78 77 76 75 73 71 69 67 65 63 61 59 56 54 53 51 49 48 47 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 47 48 50 53 55 57 60 62 64 66 68 70 72 73
 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 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 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5
 74 76 78 80 83 86 88 91 94 96 98 100 102 103 104 104 103 102 101 99 97 95 92 89 86 83 80 77 74 71 69 66 64 62 60 58 57 55 54 54 53 53 53 53 54 55 56 57 59 61 63 66 68 71 74 77 79 82 85 88 91 93 96 98 100 102 104 106 107 108 109 110 111 111 111 111 110 109 108 107 106 104 102 100 98 95 93 90 88 85 83 80 78 76 73 71 70 68 66 65 64 63 62 61 60 60 60 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 65 65 65 64 63 63 62 61 60 60 59 58 58 58 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 56 55 54 53 53 52 52 52 52 52 53 54 55 56 58 60 63 65 69 72 77 81 86 91 97 103 110 117 124 131 138 145 151 156 161 164 167 167 167 165 161 157 151 145 138 131 123 116 109 102 96 90 85 80 76 72 69 66 64 62 60 59 58 57 57 56 56 56 56 57 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 80 82 84 87 89 91 93 95 97 99 100 101 101 101 101 100 99 97 95 93 91 88 85 83 80 77 75 72 70 67 65 63 61 60 58 57 55 54 53 53 52 52 51 51 51 52 52 53 54 55 57 59 61 63 66 70 73 78 82 87 92 98 103 109 115 120 125 130 134 138 141 142 143 143 142 140 138 134 131 126 122 117 113 108 103 99 95 91 87 84 81 78 76 74 73 71 71 70 70 70 71 71 73
 124 130 136 141 146 150 153 155 156 156 155 153 150 146 141 136 131 125 119 114 108 103 98 93 88 84 80 76 73 69 66 64 62 59 58 56 55 54 54 53 53 54 55 56 58 60 62 66 69 74 79 84 91 98 105 114 124 134 145 156 168 181 193 205 217 227 235 242 246 247 245 241 235 226 216 205 193 181 169 157 146 136 127 118 110 103 97 92 88 84 81 78 76 74 73 72 72 72 72 73 74 75 76 77 79 80 81 83 84 86 87 88 89 89 90 90 90 89 89 88 87 85 84 82 80 78 76 74 71 69 67 64 62 60 58 56 54 53 51 50 49 48 47 47 46 46 46 46 46 46 46 46 47 48 48 49 50 51 52 54 55 57 59 61 63 65 68 70 73 76 78 82 85 88 91 94 97 100 103 105 108 110 112 113 115 116 117 117 117 117 117 117 116 115 114 113 112 110 109 107 105 103 101 99 96 94 91 88 85 83 80 77 74 71 69 66 64 62 60 58 57 56 55 55 55 55 56 57 59 61 63 66 69 73 77 81 86 92 97 103 109 115 121 127 132 137 142 145 148 149 149 149 147 144 140 136 130 125 119 114 108 103 98 93 88 84 81 77 75 72 70 69 68 67 66 66 66 67 67 68 69 71 72 74 75 77 79 80 82 83 85 86 87 88 89 90 90 90 90 90 89 88 87 86 85 84 83 81 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 57 57 56 56 57 57 57 58 59 60 61 63 64 66 69 71 74 78 82 86 90 95 100 106 112 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
 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 34 36 37 40 42 45 48 52 55 60 64 69 74 79 84 88 92 95 96 96 94 91 87 82 76 69 63 57 51 46 41 37 33 30 28 25 24 22 21 20 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 32 32 33 35 36 37 39 41 43 45 47 50 53 56 59 62 66 70 73 77 81 84 87 90 92 94 95 95 94 93 91 88 85 81 77 73 69 65 61 58 54 51 48 45 43 40 38 36 35 33 32 31 30 29 28 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 41 41 40 39 38 37 35 34 32 31 29 27 26 25 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 16 17 18 19 20 21 23 26 29 32 36 41 47 55 63 72 83 96 109 123 137 150 162 170 175 176 173 166 156 145 132 120 108 97 87 78 70 63 57 52 47 43 40 37 34 32 30 28 27 26 25 24 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 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 28 28 28 28
 27 28 29 29 30 30 30 29 29 28 27 26 25 24 23 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 35 36 36 37 37 37 37 37 37 36 35 34 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 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 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 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 22 23 24 24 24 25 25 25 25 24 24 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 23 24 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
 66 64 62 61 61 61 61 62 63 64 66 68 71 74 78 82 87 92 97 103 109 115 121 127 133 138 143 146 148 149 149 147 144 139 133 126 119 111 104 96 88 81 74 68 63 58 53 49 46 43 41 39 38 37 36 36 36 36 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 62 65 67 69 72 74 76 78 80 81 83 84 85 86 86 87 87 87 88 88 88 89 89 90 91 92 93 94 95 97 99 100 102 104 106 108 110 111 113 114 115 115 115 115 114 113 111 109 107 104 101 98 95 91 88 85 82 80 77 76 74 73 72 72 72 72 73 74 76 77 79 82 84 87 90 92 95 98 100 103 105 106 108 109 109 109 109 108 108 106 105 104 102 100 99 97 96 94 93 92 91 91 91 91 91 91 92 93 94 95 96 97 98 98 99 99 99 99 98 97 95 93 91 88 86 83 79 76 73 70 67 64 61 58 56 54 52 50 48 47 46 46 45 45 46 46 48 49 51 54 57 61 66 71 76 82 89 96 104 111 119 126 133 139 145 149 153 154 155 155 153 150 146 142 138 133 128 123 118 113 109 105 101 98 95 93 91 89 88 87 87 87 87 88 89 90 92 94 96 98 100 103 105 107 109 111 113 114 115 115 114 114 112 110 108 106 103 99 96 93 89 85 82 78 75 72 69 66 63 60 58 56 54 52 51 49 48 48 47 47 47 48 49 50 51 53 55 58 61 64 68 72 77 81 86 91 97 102 108 113 119 124 129 133 137 140 141 142 142 141 139 136 133 128 123 118 112 107 101 96 91 86 81 77 74 71 68
 39 40 42 43 45 47 50 53 56 60 63 68 72 76 81 85 89 93 96 98 100 100 99 97 95 91 87 83 78 73 68 63 59 54 50 47 44 41 38 36 34 33 32 31 30 30 31 31 32 33 35 37 39 41 44 47 51 54 58 62 66 71 75 79 83 86 89 91 92 93 93 93 91 90 88 85 83 80 77 75 72 70 68 66 65 64 63 63 63 63 64 65 66 67 69 71 72 74 76 77 78 79 80 79 79 78 76 74 71 68 65 62 58 55 52 48 45 42 39 37 34 32 30 28 26 25 24 23 22 21 21 21 21 21 22 23 24 25 27 29 32 35 38 41 45 49 54 58 63 68 73 78 83 88 92 96 99 101 102 102 102 100 98 95 92 89 85 81 77 74 71 68 65 62 60 58 57 56 55 55 55 55 56 57 59 60 62 64 67 69 72 75 77 80 82 84 85 85 85 84 83 81 78 75 71 67 63 59 54 50 46 43 39 36 33 30 28 26 24 22 21 20 19 18 18 18 18 19 19 20 22 23 25 27 30 32 36 39 43 47 51 56 61 66 70 75 80 84 87 90 91 92 91 90 87 84 80 76 72 67 63 58 54 51 47 44 42 39 37 36 34 33 33 32 32 32 32 33 34 35 36 38 39 42 44 46 49 52 55 58 61 63 66 68 70 71 72 72 71 69 67 65 62 59 55 52 48 44 41 38 35 32 30 28 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 41 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 42 41 40 39 37 35 34 32 31 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 39 38 37 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 35 34 33 33 32 32 31 31 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 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29
 117 113 108 102 96 90 84 79 74 69 65 62 59 56 54 53 52 51 51 51 51 52 54 55 58 60 63 66 70 74 78 82 86 89 92 95 96 97 96 94 91 88 83 78 73 68 63 59 55 51 48 45 42 41 39 38 37 37 36 36 37 37 38 38 39 40 41 42 43 44 45 46 46 46 47 46 46 45 44 43 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 42 44 46 48 51 54 56 59 62 65 68 71 74 76 79 81 83 85 86 86 86 84 82 80 77 73 69 65 60 56 52 48 45 41 38 36 33 31 29 28 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 38 39 39 40 40 40 40 39 38 37 36 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 27 29 31 34 37 40 44 48 53 59 64 71 77 83 90 96 101 105 108 110 111 110 108 104 100 95 90 84 78 72 67 62 57 52 48 44 41 38 35 33 31 29 28 26 25 24 24 23 23 23 23 23 23 24 25 25 27 28 30 31 33 36 38 41 44 47 50 53 56 59 62 65 67 69 71 73 74 75 76 76 76 76 75 75 74 73 73 72 71 69 68 67 66 64 62 61 59 57 55 52 50 48 46 44 41 40 38 36 34 33 32 31 30 30 29 29 29 29 29 30 31 32 33 35 37 39 41 44 48 52 56 61 67 73 79 86 93 99 106 112 117 120 122 122 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 14 13 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 10 10 10 10 9 9 9 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 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 23 23 23 22 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10
 27 27 26 26 25 25 24 23 23 22 22 21 20 20 20 19 19 19 19 19 20 20 21 21 22 24 25 27 29 31 34 37 41 45 49 54 59 64 70 75 80 85 89 93 95 96 96 95 92 89 85 81 76 72 67 62 58 53 49 46 42 39 36 34 32 30 28 26 25 24 23 22 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 42 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 71 73 75 78 80 83 85 87 88 88 88 88 86 84 81 78 74 70 66 62 58 54 51 47 44 42 39 37 35 34 33 32 31 31 31 31 32 32 34 35 37 39 42 46 50 55 61 68 77 87 98 112 128 145 166 188 210 233 253 268 277 277 269 254 235 214 192 170 151 134 118 105 94 84 76 69 63 59 55 51 49 47 45 44 43 43 43 43 44 45 46 48 50 52 54 56 59 61 64 66 68 70 71 72 72 72 72 71 70 68 67 65 64 62 61 59 58 57 57 56 56 56 57 57 58 59 60 62 64 65 67 69 71 72 73 74 75 75 75 74 72 70 68 65 62 59 56 53 49 46 44 41 39 36 34 33 31 30 28 27 26 26 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 38 40 43 46 49 53 57 61 65 69 73 77 81 84 86 88 88 88 86 83 80 75 71 66 62 57 53 49 45 42 39 36 34 32 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27
 102 104 105 107 108 109 111 112 113 114 114 115 116 116 116 116 116 116 115 115 113 112 110 108 106 104 101 98 95 92 89 86 83 80 77 74 71 68 66 64 62 60 59 57 56 55 54 54 54 54 54 54 54 55 56 57 58 59 60 62 64 66 68 70 73 75 78 81 84 87 91 94 98 101 105 109 112 116 119 122 124 126 128 129 129 128 127 125 123 120 116 112 108 104 100 95 91 87 83 79 75 72 68 66 63 61 58 57 55 54 53 52 51 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 51 51 51 52 52 53 53 54 56 57 58 60 62 64 66 69 72 75 79 82 87 91 96 102 107 114 120 127 134 141 149 156 163 169 175 180 184 187 188 188 186 183 179 174 167 160 153 145 137 129 122 114 107 101 95 89 84 79 75 71 67 64 61 59 57 55 54 53 52 51 51 51 51 52 53 54 55 57 59 61 63 66 69 72 75 78 82 86 90 94 99 103 108 113 119 125 131 137 143 150 157 164 170 177 184 190 195 200 203 206 207 207 205 202 197 191 184 176 168 159 150 141 132 124 116 108 101 94 88 83 78 73 69 65 62 59 57 55 53 51 50 48 48 47 46 46 46 46 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 63 65 66 68 70 72 74 76 79 81 83 85 88 90 92 94 96 98 100
 55 54 54 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 41 41 42 42 43 44 45 47 48 50 51 53 55 56 58 60 61 62 63 64 64 64 64 63 62 61 60 58 56 55 53 51 50 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 38 38 38 39 40 41 42 43 44 46 48 50 52 55 57 60 63 66 69 72 75 77 79 81 82 83 83 83 81 80 77 75 72 68 65 61 58 54 51 48 45 43 40 38 36 34 33 32 31 30 29 29 28 28 28 28 28 29 30 30 31 33 34 36 37 39 42 44 47 50 53 57 60 64 68 71 75 78 81 84 86 87 88 88 87 85 83 81 78 75 72 68 65 62 59 56 54 51 49 47 46 44 43 42 42 41 41 41 41 41 41 42 43 44 45 46 47 49 50 52 54 56 57 59 61 63 65 66 68 69 70 71 71 72 72 72 72 72 71 70 70 69 68 67 67 66 65 65 64 64 64 64 64 64 64 65 65 66 67 68 68 69 70 71 72 73 73 73 74 73 73 72 71 70 69 67 65 63 61 59 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 34 33 33 33 33 33 34 35 36 37 38 39 41 43 45 48 50 52 55 58 60 62 64 66 67 68 69 69 68 68 67 65 64 62 60 59 57 55 54 53 52 51 50 50 49 49 49 49 49 50 50 51 52 52 53 54 54 55 56 56 56 56 56 56
 89 91 92 92 93 93 94 94 94 94 94 94 94 94 95 95 96 96 98 99 101 102 105 107 110 113 115 118 121 124 126 128 130 131 130 130 128 125 122 117 113 108 102 97 92 87 82 78 74 70 67 65 63 61 60 59 59 58 59 59 60 61 63 65 66 69 71 73 76 79 82 84 87 90 93 95 98 100 102 103 105 106 107 108 108 109 109 109 109 110 110 110 110 111 111 112 113 114 114 115 116 117 118 119 120 120 121 121 121 121 120 120 119 117 116 114 113 111 109 107 105 103 101 99 97 96 94 93 91 90 89 89 88 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 88 89 90 92 93 95 98 101 104 107 111 115 119 124 128 133 137 141 144 147 149 150 151 150 148 145 142 137 132 127 121 115 109 103 97 91 86 81 76 71 67 63 60 57 54 52 50 48 46 45 43 43 42 42 41 41 42 42 43 44 45 47 49 51 53 56 60 63 68 72 78 83 89 96 102 109 116 123 129 135 140 145 148 150 151 150 148 145 141 136 131 125 118 112 105 99 93 87 81 76 72 68 64 60 57 54 52 50 48 47 45 44 44 43 43 43 43 43 44 45 45 46 48 49 51 52 54 56 58 61 63 65 68 70 73 75 77 79 82 83 85 86 88 89 89 90 90 91 91 90 90 90 89 89 88 88 87 86 86 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 69 68 67 66 65 64 63 63 62 62 62 62 62 62 63 63 64 65 66 68 69 71 72 74 76 78 80 82 83 85 87 88
 42 43 44 45 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 32 34 35 37 39 40 42 44 45 47 48 49 50 50 50 50 50 49 48 47 45 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 22 22 22 23 24 25 26 27 28 30 32 33 35 37 39 41 44 46 48 49 51 52 53 54 54 53 53 52 51 49 48 46 44 42 41 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41
 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 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 31 31 30 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 8 8 8 8 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 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 14 15 17 19 21 23 26 28 31 33 35 37 38 38 38 37 36 34 32 30 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 16 17 19 21 23 26 29 32 35 39 43 47 50 53 55 57 57 56 55 52 50 47 44 41 38 35 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 29 28 27 26 26 25 24 23 22 21 21 21 20 20 20 21 21 22 23 24 25 27 29 31 34 36 40 43 47 51 54 58 61 63 64 64 63 61 58 54 50 46 42 38 35 31 29 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 40 41 42 41 40 39 37 35 32 30 27 24 22 19 17 15 14 12 11 10 9 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 19 20 20 20 20 20 19 19
 39 37 35 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 31 32 33 33 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 27 27 28 28 29 31 32 34 36 38 41 43 46 50 53 57 60 64 67 70 72 74 74 74 72 70 67 64 60 56 52 48 45 41 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 40 40 40 39 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 25 24 24 25 25 25 26 27 28 29 30 31 33 34 36 38 39 41 42 43 44 45 45 45 44 43 42 41
 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 23 24 24 25 26 27 28 30 32 34 36 39 42 44 47 50 52 54 55 56 56 55 53 51 48 45 42 39 36 32 29 27 24 22 20 18 17 16 14 14 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 30 33 36 39 42 45 47 50 52 54 55 55 55 54 52 50 48 45 42 39 36 33 30 28 26 24 22 20 19 18 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 15 16 17 19 20 22 24 27 30 33 37 42 47 52 59 66 73 81 89 97 104 109 113 114 112 107 101 94 85 77 69 61 54 48 42 38 33 30 26 24 21 20 18 17 15 14 14 13 13 13 12 12 12 13 13 13 14 15 16 17 18 19 21 22 24 26 29 31 34 37 40 43 46 49 52 55 57 59 61 62 62 62 61 60 59 57 55 53 51 49 47 45 44 42 41 40 40 40 39 40 40 41 42 43 44 45 47 49 50 52 54 55 57 58 58 58 57 56 55 53 50 47 44 41 38 35 32 29 27 25 23 21 19 18 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 18 20 21 23 26 28 30 33 36 38 41 43 45 47 48 48 48 48 48 47 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 38 38 37 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 86 84 81 79 76 74 71 69 67 66 64 63 62 62 61 61 61 61 61 61 62 62 63 63 63 63 63 62 62 61 60 58 57 55 53 51 49 47 45 44 42 41 39 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 59 61 63 65 68 70 73 77 80 84 88 93 97 102 107 112 117 122 126 129 132 134 134 133 131 127 122 116 109 102 95 87 80 73 67 60 55 50 45 41 37 34 31 29 27 25 24 23 22 21 21 21 21 21 22 23 24 25 27 29 32 35 38 42 46 51 57 63 70 77 84 92 100 107 114 120 125 129 130 130 129 126 121 116 111 105 99 93 88 83 79 75 72 69 67 65 64 63 62 62 62 63 64 65 66 67 69 70 72 74 75 77 78 79 80 80 80 80 79 77 76 74 71 69 66 63 61 58 55 53 50 48 46 45 43 42 41 40 39 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 68 68 67 66 65 64 63 61 60 59 57 56 55 54 53 52 51 50 50 50 50 50 51 52 53 54 56 59 62 65 69 73 78 84 90 96 102 109 115 120 124 127 128 128 126 122 116 110 103 95 87 79 72 65 58 52 47 42 38 35 32 29 27 25 23 22 21 20 20 19 19 20 20 21 22 23 24 26 28 30 33 36 39 43 47 51 55 60 65 69 74 79 83 86 89 92 93 94 94 94 92 91
 32 30 29 27 26 25 24 23 22 22 21 21 21 22 22 23 24 26 28 30 33 37 42 47 54 61 70 80 92 105 118 132 145 156 165 169 169 164 156 145 133 120 107 94 83 73 64 57 50 45 40 36 33 30 27 25 24 22 21 20 19 19 18 18 17 17 17 18 18 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 36 38 39 40 42 42 43 43 43 43 42 42 41 39 38 37 35 33 32 30 29 27 26 25 23 22 22 21 20 20 20 19 20 20 20 21 21 22 23 24 26 28 30 32 35 38 42 46 51 55 61 66 72 77 82 87 90 93 94 94 93 90 87 83 78 73 68 62 58 53 49 45 42 39 36 34 32 31 30 29 29 29 29 30 30 32 33 35 37 40 43 47 51 55 60 66 71 77 83 88 92 95 97 97 95 91 86 80 74 67 61 54 49 44 39 35 31 28 26 24 22 20 19 19 18 18 18 19 20 21 22 24 27 30 34 38 44 50 58 67 77 88 99 112 123 134 143 150 154 154 151 145 138 129 120 111 102 94 87 80 75 70 65 62 59 56 54 53 52 51 50 50 50 49 49 49 49 49 49 49 49 49 48 47 46 46 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 32 33 34 35 37 39 42 45 48 52 57 62 67 74 80 87 95 102 108 114 118 120 120 118 114 107 100 92 83 74 66 59 53 47 42 38 34 31 29 27 25 24 23 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 35 36 37 38 39 39 39 38 38 37 36 34 33
 39 39 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 39 40 42 43 44 45 45 46 46 47 46 46 46 45 44 43 42 41 40 39 37 37 36 35 34 34 34 33 33 34 34 35 35 36 38 39 40 42 43 45 47 49 51 52 54 55 57 58 58 59 59 58 58 56 55 54 52 50 48 46 45 43 41 40 38 37 36 35 35 34 34 34 33 34 34 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 40 42 44 46 48 50 51 53 54 54 55 55 55 54 53 52 51 49 48 46 44 43 41 40 38 37 36 35 34 34 33 33 32 32 32 33 33 33 34 35 35 36 37 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 71 77 81 84 86 86 84 81 77 72 67 62 57 52 47 43 39 36 33 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 40 41 42 42 42 42 42 42 41 41 40 40 39 39 39 39 39 39 39 40 41 42 43 44 46 48 50 52 54 56 58 60 61 62 62 62 61 59 57 54 52 48 45 42 39 36 33 30 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 18 19 21 24 26 29 32 36 39 42 45 48 50 51 51 50 48 46 43 40 37 34 30 28 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 25 26 27 29 31 33 35 38 40 43 45 47 49 51 52 53 54 54 54 54 53 52 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 19 21 23 25 27 30 33 36 39 42 44 46 48 49 49 48 47 45 42 39 36 33 30 28 25 23 21 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 21 23 25 28 32 35 40 44 49 54 60
 62 60 57 55 53 51 49 47 45 44 43 42 41 40 40 39 39 39 40 40 41 41 42 43 44 45 46 48 49 49 50 51 51 52 52 52 52 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 37 38 39 40 41 43 44 46 49 51 53 56 59 62 65 68 70 73 75 77 79 79 79 79 78 76 73 70 67 63 59 55 52 48 45 42 39 36 34 32 30 29 28 27 26 26 26 26 26 26 27 28 29 31 32 34 37 40 43 47 52 57 63 69 76 83 91 98 106 114 120 126 130 133 133 132 129 125 119 113 106 99 92 85 79 73 68 63 59 56 53 50 48 47 46 45 44 44 44 44 44 45 46 46 47 48 49 50 51 52 52 53 53 54 54 54 53 53 52 51 50 50 49 48 47 46 45 45 44 44 44 45 45 46 47 48 50 51 53 56 58 61 64 67 70 73 76 79 81 83 85 85 85 85 83 81 79 76 73 70 67 63 60 58 55 53 50 49 47 46 45 44 43 43 42 42 43 43 43 44 45 45 46 47 47 48 48 49 49 49 49 48 48 47 46 46 45 44 43 42 42 41 40 40 39 39 39 39 40 41 42 43 45 47 49 52 56 60 65 70 76 83 89 96 104 110 117 122 126 129 130 129 126 122 116 109 102 94 87 80 73 66 60 55 50 46 43 39 37 34 32 31 30 29 28 27 27 27 27 28 28 29 31 32 34 36 38 40 43 46 49 52 55 58 61 64 66 68 69 70 70 70 69 67 66 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 78 77 76 74 71 68 65 61 58 54 51 48 45 42 39 37 35 34 33 32 31 31 31 31 32 33 34 36 38 40 43 45 49 52 56 60 64 68 71 75 78 81 83 84 85 84 83 81 78 75 71 68 64 60 57 53 50 47 44 42 40 38 37 35 34 34 33 33 33 34 34 35 37 38 40 42 44 47 49 52 55 58 61 64 67 69 71 73 75 75 76 75 75 73 72 69 67 65 62 59 57 54 52 50 48 46 45 43 42 42 41 41 41 42 43 44 45 46 48 50 52 54 56 59 62 65 68 71 75 78 81 84 87 89 91 93 93 93 93 91 89 87 84 81 77 73 70 66 63 59 56 54 51 49 48 46 45 45 44 44 45 45 46 48 49 51 53 54 56 58 60 62 63 64 64 64 64 63 62 60 58 56 54 51 49 46 44 41 39 37 35 34 32 31 30 29 29 29 29 29 30 31 33 34 36 39 42 45 48 52 56 61 65 70 76 81 86 92 96 101 104 107 109 109 109 107 105 101 97 93 88 83 78 73 68 63 59 55 51 47 44 41 39 37 35 33 32 31 30 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 43 42 42 42 42 43 43 44 46 47 49 51 53 56 59 62 65 68 71 75 78 81 84 87 90 92 93 95 95 95 95 94 93 91 88 86 83 80 77 73 70 66 63 60 57 54 52 49 47 45 44 42 41 41 40 40 41 41 42 44 45 47 49 52 54 57 60 63 66 69 72 74 76 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 73 73 72 71 71 70 69 68 67 65 64 63 61 60 58 57 55 54 53 52 51 50 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 53 53 54 55 57 58 59 60 61 62 64 65 65 66 67 67 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 56 56 57 58 59 60 61 62 64 66 67 70 72 74 77 79 82 85 87 90 92 95 97 98 100 100 101 100 100 98 97 95 92 89 87 84 80 77 74 71 68 66 63 61 59 57 55 54 52 51 50 50 49 49 49 49 50 50 51 52 53 54 56 57 59 61 63 66 68 71 74 77 80 83 87 90 94 97 100 102 104 106 107 108 108 107 106 104 102 100 98 95 92 89 87 84 81 79 76 74 72 70 68 66 65 63 62 61 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 56 56 55 54 53 51 50 49 47 46 44 43 42 41 40 39 39 39 38 38 38 38 39 39 39 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 75 77 79 80 82 83 85 86 88 89 91 92 94 96 97 99 100 102 103 104 105 105 105 104 103 102 99 97 94 90 87 83 79 75 71 67 64 60 57 54 51 49 47 45 43 42 40 39 39 38 38 38 38 39 40 41 43 45 47 50 53 56 60 64 68 72 77 81 86 90 94 98 101 104 106 107 108 108 107 106 105 103 100 98 96 93 91 89 87 85 83 82 81 80 79 78 77 76 75 75
 51 47 43 40 36 33 30 28 26 24 22 21 19 18 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 47 50 53 56 59 61 63 64 65 66 65 64 62 60 57 53 50 46 43 40 36 34 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 26 29 32 35 39 43 48 54 59 66 72 78 84 88 92 94 94 93 90 86 81 75 70 64 59 54 50 46 43 41 38 37 35 34 33 32 32 31 31 31 31 30 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 14 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 35 36 38 39 40 40 40 40 40 39 37 36 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 57 60 64 67 70 72 73 74 73 72 70 68 65 61 58 54 51 47 44 41 38 35 33 31 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 30 32 35 39 43 47 51 56 60 65 69 72 74 75 75 73 71 68 64 60 56
 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 16 16 16 17 18 19 20 22 23 25 27 28 30 32 33 34 34 35 35 34 33 32 30 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 19 20 20 22 23 24 25 27 28 30 31 32 33 34 35 35 36 35 35 34 34 33 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 30 32 34 36 38 41 44 47 49 52 54 57 58 59 59 59 57 56 53 50 47 44 40 37 34 31 28 26 24 22 20 19 18 17 16 16 16 15 15 16 16 16 17 18 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 38 38 38 38 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 24 25 25 25 26 26 25 25
 30 31 32 32 32 32 31 30 28 27 25 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 9 9 9 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 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 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 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 26 28
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 42 42 41 41 42 42 43 44 45 46 48 50 53 56 58 61 64 67 70 73 75 76 77 78 77 76 74 72 70 67 64 61 58 55 53 51 49 48 47 47 47 47 48 49 51 53 54 57 59 61 63 65 67 68 69 70 69 68 67 65 63 60 56 53 50 47 43 40 38 35 33 32 30 29 28 28 28 28 28 29 30 31 33 34 36 38 40 42 45 47 49 52 54 56 58 59 60 60 60 60 59 58 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 36 37 39 40 42 44 45 47 49 50 52 53 55 56 57 58 58 59 59 59 59 58 58 57 56 55 55 54 53 52 51 51 50 50 50 50 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 54 53 51 50 49 48 47 46 45 45 45 45 45 46 47 48 50 53 56 59 63 67 72 77 81 85 89 91 93 94 93 91 88 84 80 75 70 65 60 55 51 47 44 40 37 35 33 31 29 28 28 27 27 27 28 28 29 31 32 34 36 38 41 43 45 48 50 52 54 55 57 57 58 58 58 57 56 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 27 27 28 29 29 30 31 33 34 35 36 38 39 40 41 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
 82 75 69 62 56 51 46 41 37 34 31 28 26 24 23 22 21 21 20 20 21 21 22 22 23 24 25 26 27 28 28 29 30 30 30 30 30 29 28 28 27 26 25 24 23 22 22 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 41 41 41 40 38 37 35 34 32 31 29 28 27 25 24 23 23 22 21 21 21 21 21 21 22 23 24 26 27 30 32 35 38 41 45 49 53 57 60 63 66 68 69 69 68 66 64 62 59 56 53 50 47 45 44 42 41 41 41 41 42 43 44 45 47 48 50 51 52 53 54 54 54 53 52 51 49 47 44 42 39 37 34 32 30 28 26 25 24 23 22 22 22 22 22 23 24 25 26 27 28 30 31 33 34 36 37 37 38 38 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 42 43 43 44 44 43 43 42 41 39 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 24 25 27 28 29 30 31 32 33 34 34 35 35 36 36 36 37 37 38 38 39 40 42 44 46 49 53 57 62 67 73 78 84 90 95 98 101 102 100 98 93 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 62 62 61 60 58 56 54 52 50 48 46 44 42 40 39 37 36 36 35 35 34 34 34 34 34 34 35 35 34 34 34 34 33 33 32 31 30 30 29 28 27 26 26 25 25 24 24 25 25 25 26 27 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 37 36 35 34 32 31 30 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 41 42 42 41 41 40 38 37 35 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 45 47 49 51 53 54 55 55 55 55 54 53 51 50 48 46 45 43 42 40 39 38 37 37 36 36 36 37 37 38 39 40 42 43 44 45 47 48 48 49 49 49 49 49 48 47 46 45 44 42 41 40 38 37 36 35 34 34 34 34 34 34 35 36 37 39 40 42 44 45 47 49 51 52 53 54 55 55 55 54 53 52 50 48 45 43 41 39 37 35 33 31 30 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 35 35 36 36 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 23 22 22 22 22 23 23 24 25 26 27 29 30 32 34 35 37 38 39 40 41 41 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 28 28 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 35 35 36 37 38 40 42 44 46 48 50 52 54 56 58 60 61 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 49 51 52 53 54 54 55 55 54 53 52 51 50 48 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 37 38 39 41 42 44 47 50 53 56 59 62 66 68 71 73 74 75 75 74 73 71 68 65 61 57 54 50 46 43 40 37 34 32 30 28 27 26 25 24 24 24 23 24 24 24 24 25 26 27 28 29 31 32 34 37 39 43 46 50 55 60 65 70 76 80 85 88 89 89 88 85 82 77 73 68 63 58 53 49 45 42 39 36 34 31 30 28 27 25 24 24 23 23 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 40 42 45 48 52 55 59 63 67 71 74 78 81 84 87 88 89 89 88 86 84 81 77 73 69 65 61 57 53 50 47 44 41 39 37 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 27 28 30 33 36 39 43 47 52 57 63 68 74 80 85 90 94 96 97 96 93 90 84 79 72 66 60 54 49 44 40 37 34 31 30 28 27 26 26 26 25 25 25 25 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
 24 25 25 24 24 24 23 22 22 21 20 19 19 18 18 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54 56 57 58 59 59 59 58 57 56 54 52 49 47 44 41 39 36 34 32 29 28 26 24 23 22 21 21 20 20 21 21 22 24 26 29 32 36 40 46 51 57 63 68 73 76 77 76 73 69 64 58 52 46 40 35 31 27 24 22 20 18 17 16 16 16 16 17 17 19 20 22 24 26 28 31 34 37 40 43 46 49 52 55 56 58 58 58 57 56 54 51 49 46 43 41 38 36 34 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 20 21 22 24 26 27 29 30 31 33 33 34 34 34 34 33 32 31 30 29 27 26 25 24 22 22 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 34 36 38 40 43 46 50 54 57 61 64 66 67 68 67 66 63 60 56 52 48 44 40 37 33 30 27 25 23 21 20 19 18 18 18 19 20 21 22 25 27 30 33 36 40 44 47 50 53 54 55 54 53 51 47 44 40 36 33 30 27 24 22 20 19 18 18 17 18 18 19 20 21 22 24 26 29 31 34 37 41 45 49 53 57 61 65 68 71 73 73 73 72 70 68 65 62 59 55 52 49 46 44 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 20 21 22 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 57 64 72 79 87 94 99 102 103 101 98 92 85 78 70 64 58 52 48 44 40 38 35 33 32 30 29 28 28 27 26 26 26 26 25 25 25 26 26 26 27 28 28 30 31 32 34 36 38 41 43 46 48 50 53 54 56 57 58 58 58 58 57 55 53 51 49 47 44 42 39 37 35 33 32 30 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 21 20 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 41 44 47 50 54 58 62 65 68 71 73 74 74 73 70 67 64 60 56 52 48 44 40 37 34 32 29 27 25 24 22 21 20 19 19 18 18 18 17 18 18 18 19 19 20 21 22 23 23 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 24 24 25 27 28 31 34 37 42 47 54 61 69 77 86 94 102 108 113 114 113 110 104 97 89 81 73 65 58 51 46 41 36 33 30 28 26 24 23 23 23 23 23 24 25 26 27 28 30 32 33 36 38 40 43 46 49 52 55 59 63 66 70 74 77 81 83 86 87 88 88 87 86 83 80 77 73 69 65 60 56 52 48 44 41 38 35 32 30 27 25 24 22 21 20 19 19 18 18 18 18 19 19 19 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 18 17 16 16 16 16 16 17 18 19 21 23 25 28 31 35 39 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 27 28 29 30 32 34 36 39 43 46 50 55 59 64 68 72 76 80 83 85 86 87 87 87 86 85 83 81 79 76 74 72 70 68 66 64 62 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 59 59 59 59 60 61 62 63 65 67 69 73 76 81 86 91 97 104 110 116 122 126 127 127 125 120 114 106 98 89 81 73 66 59 54 49 44 40 37 35 33 31 30 30 30 31 31 33 34 36 38 41 43 46 49 52 55 58 61 63 65 67 67 67 67 65 63 61 58 54 50 47 43 40 37 34 32 30 29 28 27 27 26 27 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 52 53 55 57 60 62 66 69 73 78 83 88 93 98 103 108 112 114 115 114 112 107 102 96 89 82 75 69 63 58 53 49 46 43 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 28 28 29 30 31 33 35 38 41 44 48 52 57 61 65 69 73 76 79 80 81 80 79 77 74 71 67 63 59 55 51 48 44 41 38 36 34 32 31 31 30 31 31 32 34 35 37 40 42 44 47 49 51 53 54 54 54 54 53 51 49 47 44 42 39 37 35 34 32 32 31 31 31 31 31 32 33 34 36 37 39 42 44 48 51 55 60 65 70 76 83 89 95 101 106 110 112 112 110 107 102 97 91 85 79 73 67 63 58 54 51 47 45 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26
 75 73 72 70 67 64 61 58 54 51 48 45 43 41 39 38 36 36 35 34 34 34 33 33 33 33 34 34 34 34 35 35 36 37 38 39 40 41 43 45 47 50 53 56 60 65 70 75 80 86 90 94 97 98 98 96 94 90 86 81 75 70 64 59 55 50 46 42 39 36 33 31 29 27 26 25 25 24 24 25 26 27 28 29 31 33 35 37 40 42 44 46 48 49 51 52 52 53 53 53 52 52 52 52 52 53 53 54 56 57 59 61 63 66 68 71 74 77 80 83 85 88 90 92 93 94 95 94 94 92 91 89 87 85 83 81 79 78 76 75 75 74 73 73 73 73 72 72 72 72 71 71 70 69 69 68 67 65 64 63 61 60 58 56 55 54 52 51 50 49 49 48 47 47 46 45 45 44 42 41 40 38 37 35 34 32 31 29 28 26 25 25 24 23 23 23 24 24 25 26 27 28 30 32 34 36 39 42 45 48 51 55 59 63 66 70 73 76 78 80 80 80 79 77 74 71 68 64 61 57 54 51 48 45 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 29 30 31 32 34 37 40 44 48 53 59 65 71 78 84 90 94 98 100 100 99 97 93 89 84 79 74 69 64 60 57 54 51 49 48 47 46 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 35 35 35 35 35 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 43 43 43 44 45 46 47 49 51 53 55 58 60 63 66 68 70 72 74 75 75
 56 52 47 42 37 32 28 24 21 18 16 14 13 12 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 22 23 23 22 22 22 21 20 20 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 22 24 26 29 32 36 40 45 49 53 57 60 61 61 60 58 54 50 46 42 38 34 30 27 24 22 20 18 17 16 15 15 14 14 15 15 16 17 18 19 20 21 22 23 24 24 24 24 23 22 21 19 18 16 15 14 13 12 11 10 10 10 10 10 10 11 12 13 14 15 17 19 21 24 27 31 35 39 44 49 54 58 62 64 65 64 62 58 54 49 44 40 36 32 29 26 24 22 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 18 18 19 20 22 24 27 30 34 38 42 47 52 56 58 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 132 144 156 167 176 183 187 189 188 184 178 170 162 153 144 136 128 120 113 107 101 96 91 87 82 79 75 72 69 66 63 60 58 55 53 51 50 48 47 46 46 46 47 49 51 54 58 63 70 77 86 96 106 118 130 141 152 161 167 171 171 168 162 154 144 132 121 110 99 89 81 73 66 60 56 52 49 47 46 45 45 46 47 49 51 53 55 58 60 61 63 63 64 63 62 60 57 55 52 49 46 44 42 40 39 38 38 38 39 40 41 43 46 49 53 57 62 67 74 81 90 99 110 122 135 149 163 178 192 203 213 218 220 217 210 201 189 176 162 149 137 125 115 105 97 89 83 77 71 67 62 59 55 52 49 47 45 43 41 40 39 38 37 37 37 37 38 39 40 42 43 45 46 48 49 50 51 51 51 51 51 50 49 48 47 46 45 45 44 45 45 46 47 49 52 54 58 61 66 70 75 80 84 89 93 97 101 103 104 105 104 103 100 97 93 89 84 80 75 71 67 64 61 58 57 55 54 54 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 68 70 72 75 78 82 88 94 102 111 122 134 148 163 178 192 203 210 212 208 199 186 170 153 135 119 104 91 80 70 62 55 49 45 42 39 38 37 36 36 37 38 40 41 43 45 47 49 51 53 55 57 58 59 60 60 60 60 59 58 57 55 54 52 50 49 48 46 46 45 45 46 46 47 48 49 50 52 53 54 54 55 55 55 55 55 54 53 52 51 50 48 47 46 44 43 43 42 41 41 42 43 44 46 48 52 56 60 66 73 81 89 99 109
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 48 49 51 52 53 55 56 57 57 58 57 56 55 54 52 50 48 46 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 29 30 31 33 34 36 37 38 39 40 41 41 41 41 41 40 39 38 36 35 33 32 30 29 27 26 25 25 24 24 24 25 25 26 27 28 30 32 34 36 37 39 41 42 43 43 42 41 40 38 37 35 33 31 29 28 26 25 25 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 44 46 48 49 50 51 51 50 49 48 46 44 42 40 38 36 34 32 31 30 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 34 35 36 37 38 38 39 39 39 39 38 38 38 37 37 37 36 36 36 36 37 37 38 38 39 40 42 43 44 46 47 49 50 51 51 51 51 51 50 49 48 47 46 44 43 42 41 40 40 40 39 39 40 40 41 42 43 45 46 48 50 51 53 54 54 54 53 52 50 48 45 42 40 37 34 32 30 28 27 25 24 24 24 24 24 24 25 27 28 30 32 34 37 39 42 45 48 50 53 55 56 57 58 58 57 56 54 52 50 47 44 42 39 36 34 31 29 27 26 25 24 23 23 22 22 23 23 24 24 25 26 27 28 29 30 32 34 35 37 39 41 43 44 46 48 49 50 51 51 51 51 50 50 49 48 47 46 46 45 45 45 45 45 46
 99 92 84 77 70 64 58 53 48 45 41 39 37 35 34 34 33 33 34 34 35 36 37 39 40 42 44 46 48 49 51 53 54 56 57 58 58 58 58 57 56 54 53 51 50 48 47 45 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 36 36 37 38 40 41 43 46 49 53 57 61 66 72 78 84 90 96 102 107 111 114 115 115 114 111 107 102 97 92 86 81 76 71 67 64 60 57 54 52 50 48 46 45 43 42 41 40 40 39 38 38 38 38 38 38 39 40 41 43 45 47 50 53 57 60 64 68 72 75 78 80 82 83 83 82 80 78 76 73 70 67 63 60 57 55 52 50 48 46 45 44 43 43 43 44 44 45 47 48 49 50 51 52 53 53 53 52 51 50 48 46 44 43 41 39 38 36 36 35 35 35 35 35 36 37 39 40 42 44 46 49 52 55 58 62 66 71 75 81 86 92 97 103 109 114 119 123 125 126 126 125 122 118 113 107 101 95 89 83 78 73 68 64 60 57 54 51 49 47 45 43 42 41 40 39 39 39 38 39 39 40 40 41 42 44 45 46 47 48 49 50 50 51 51 51 50 50 50 50 50 50 50 50 51 52 53 55 57 59 62 65 68 72 75 79 82 86 89 91 93 94 95 94 93 92 89 86 83 80 76 72 68 65 61 58 56 53 52 50 49 49 49 49 50 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 80 81 83 85 88 90 92 95 98 102 105 109 113 117 121 124 127 128 128 126 123 119 113 107
 57 57 57 57 56 56 54 53 52 50 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 36 37 38 38 38 38 38 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 19 19 19 20 21 22 24 26 29 32 36 39 44 48 52 56 59 61 62 61 59 56 53 49 45 41 37 34 31 29 27 26 25 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 51 53 54 54 55 54 53 52 51 49 47 45 43 41 39 37 35 33 32 31 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 38 40 41 43 45 48 51 54 57 61 64 67 69 70 71 71 70 68 66 63 60 57 54 51 48 45 43 41 39 38 36 36 35 35 35 35 36 37 39 41 43 46 49 51 54 56 57 58 57 56 54 51 48 44 41 37 34 31 29 27 25 24 23 23 22 23 23 24 25 27 29 31 34 37 41 45 49 53 57 61 65 68 71 72 71 70 67 64 59 55 50 45 40 36 32 29 26 24 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51 52 53 54 54 55 55 56 56 56 56 56 57 57 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 31 30 30 29 28 27 27 26 26 26 26 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 21 21 20 20 20 20 21 21 22 22 23 24 25 27 28 30 31 33 34 35 37 38 38 39 39 38 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 24 25 26 27 28 30 33 35 38 40 43 46 49 51 53 54 55 55 55 54 52 50 48 46 43 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 29 31 33 36 39 42 45 48 51 55 57 60 61 62 62 62 60 58 55 51 48 44 41 37 34 32 29 27 25 24 23 22 22 21 21 22 22 23 24 25 26 27 29 30 32 34 35 37 39 41 42 43 45 45 45 45 45 44 42 41 39 37 35 33 31 29 28 27 26 25 24 23 23 23 22 22 23 23 23 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 23 23 24 25 25 26 28 29 30 31 32 33 34 35 35 35 35 35 35 34 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4
 25 25 25 25 26 26 27 28 28 29 29 30 30 30 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 35 36 38 39 41 42 44 45 46 47 48 48 49 48 48 47 46 45 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 29 29 29 29 29 30 31 32 33 34 35 36 37 39 40 40 41 41 41 40 39 38 37 35 34 33 32 31 30 29 29 28 28 29 29 30 30 31 32 33 35 36 37 38 39 40 41 41 41 42 41 41 41 40 39 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 47 46 45 45 43 42 41 39 38 37 36 35 35 35 35 35 36 38 39 41 44 47 50 54 58 61 65 68 70 72 72 71 70 67 64 61 57 53 50 46 43 40 38 36 34 32 31 30 29 28 28 28 28 29 30 31 32 34 37 40 43 47 51 56 62 67 73 78 83 88 91 93 93 92 90 86 82 77 71 66 61 56 51 47 43 39 36 34 32 30 28 27 26 26 26 26 26 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 41 42 42 43 43 44 45 47 49 51 53 56 59 62 66 70 74 78 82 86 88 90 91 90 88 85 81 76 70 65 59 54 50 45 42 39 36 34 32 31 30 29 29 29 29 30 31 32 33 35 37 39 42 45 48 51 54 56 59 61 63 63 63 62 60 57 54 50 47 43 40 37 34 32 30 29 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
 72 68 63 58 53 48 44 40 36 34 31 29 28 27 26 25 25 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 49 50 51 52 51 51 50 48 46 44 42 39 37 35 33 32 30 29 28 27 27 27 27 27 28 29 30 32 35 37 41 45 49 55 61 67 74 81 88 94 99 103 105 106 105 103 101 98 95 92 90 88 86 85 84 84 84 85 85 86 86 86 85 84 82 79 76 73 69 65 61 57 53 49 45 42 39 37 34 32 31 29 28 27 27 26 26 27 27 28 29 31 33 35 38 41 44 48 52 56 60 64 68 72 75 77 79 80 80 79 77 75 72 69 66 63 61 58 56 54 53 52 52 52 53 55 57 60 63 67 72 77 82 87 91 95 97 97 95 92 87 81 75 68 62 56 51 47 43 40 38 36 35 34 33 33 34 35 36 37 39 42 45 48 52 56 60 65 69 73 76 79 80 80 78 76 72 68 63 58 53 49 45 41 38 36 34 32 31 30 29 28 28 28 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 39 40 40 41 41 42 43 44 45 47 49 51 54 57 60 64 67 69 72 73 73 73 71 68 64 60 55 51 46 42 39 35 32 30 28 26 25 24 23 22 22 22 22 23 23 24 25 26 27 29 31 32 34 37 39 41 43 45 46 48 49 49 49 49 48 47 45 43 41 39 37 36 34 32 30 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 28 31 34 37 41 46 51 56 61 67 71 75 76 77 75
 37 36 35 34 34 33 32 32 32 32 33 34 35 36 38 40 42 45 48 52 55 59 62 65 68 70 72 73 72 71 69 67 64 60 57 53 50 46 43 41 39 37 35 34 34 33 34 34 35 36 38 40 42 45 47 50 53 56 58 61 63 65 66 67 68 68 67 67 66 65 64 63 62 61 60 60 59 58 58 58 57 57 56 56 55 54 53 52 50 49 47 46 44 43 42 41 40 39 39 39 40 41 42 44 46 48 51 54 57 61 64 67 70 72 74 74 74 73 71 69 66 62 58 55 51 47 44 41 38 36 34 33 32 31 31 31 31 32 34 36 38 41 44 48 52 57 61 65 70 73 76 79 80 80 79 78 75 72 68 64 60 57 53 50 47 44 42 40 39 38 37 37 37 37 38 38 40 41 42 44 45 47 48 50 51 52 53 54 55 56 57 58 59 61 62 64 66 68 71 73 75 78 80 82 83 84 84 83 81 79 76 73 69 65 61 57 53 49 46 43 41 38 37 36 35 34 35 35 36 38 40 43 46 50 54 58 63 68 73 78 82 86 89 90 90 89 86 82 78 73 68 63 58 54 50 46 43 40 38 36 35 34 33 33 33 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 41 42 42 42 43 44 45 46 48 49 51 53 56 58 60 63 65 67 69 71 72 72 72 72 71 69 68 66 63 61 59 57 56 54 53 52 52 52 52 53 53 55 56 57 58 60 61 62 63 63 64 64 63 62 61 60 58 56 55 53 51 49 48 46 45 44 43 43 42 42 41 41 41 41 40 40 40 39 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 279 262 237 207 177 150 127 108 92 80 70 63 57 53 50 48 46 45 45 46 46 48 49 51 52 54 56 58 59 60 61 61 61 60 59 58 56 54 52 49 47 45 42 40 39 37 36 35 35 34 34 34 34 35 36 36 37 38 39 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 59 61 64 67 71 76 82 89 97 107 119 133 149 166 185 204 221 235 244 246 240 229 213 194 174 155 137 122 108 96 86 77 70 64 59 55 52 49 47 45 44 43 42 41 41 41 41 41 41 41 42 42 43 44 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 69 69 69 69 68 66 64 62 59 57 54 51 48 45 43 41 39 37 36 35 35 35 36 37 39 42 46 51 57 65 74 85 99 113 129 144 156 164 167 163 155 142 127 112 98 86 75 66 59 53 49 45 43 41 40 39 39 40 41 42 43 45 48 50 53 56 58 61 64 66 68 70 71 71 71 71 70 69 67 66 64 62 60 58 56 55 53 52 51 50 48 48 47 46 45 45 45 44 44 44 44 45 45 46 47 49 51 53 56 60 65 70 77 84 93 104 116 130 145 162 178 193 205 213 215 212 204 191 176 160 144 129 115 103 93 85 77 71 66 62 59 56 54 52 51 50 49 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 45 45 45 46 47 48 49 51 52 54 55 57 59 60 62 63 64 64 64 64 63 62 60 59 57 55 53 51 49 47 46 45 44 44 44 45 46 48 51 55 60 67 76 87 101 119 140 165 194 224 252 273 283
 185 179 167 151 134 118 102 88 77 67 59 52 47 43 39 37 35 33 32 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 43 45 47 50 52 55 58 61 64 67 69 71 72 72 71 70 68 65 61 58 54 50 47 43 40 37 35 33 31 30 30 29 29 30 31 33 36 39 44 50 58 68 80 97 116 140 168 198 226 249 261 259 245 222 195 168 144 123 105 92 81 72 66 61 58 56 55 54 54 55 56 57 59 60 62 63 64 65 65 64 63 61 59 57 54 51 48 45 42 39 37 34 33 31 30 29 29 29 29 30 31 32 33 35 37 39 42 44 47 49 52 54 56 58 60 61 62 63 64 65 66 67 68 69 71 74 77 82 87 94 103 115 129 147 169 196 229 267 307 346 378 395 391 368 331 287 242 202 168 140 117 99 85 74 65 58 53 49 46 43 42 41 40 40 40 41 42 43 44 45 47 48 50 51 52 53 54 54 54 53 52 51 50 48 47 45 44 42 41 40 39 39 38 38 38 38 39 39 40 40 41 41 41 41 42 41 41 41 40 40 39 39 38 37 37 37 37 38 39 41 43 47 52 58 66 77 91 108 130 157 188 222 255 280 292 287 266 236 201 169 140 115 96 80 68 58 51 45 41 37 35 33 32 31 31 31 32 33 34 35 36 38 39 41 42 43 45 46 46 47 47 47 46 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 33 34 35 37 40 43 48 53 59 67 77 88 101 116 133 150 165 178 185
 134 132 126 119 110 101 92 84 77 72 67 63 60 58 57 56 56 56 56 57 58 59 60 60 61 61 61 61 60 59 57 55 53 51 49 47 44 42 41 39 38 36 35 35 34 33 33 33 33 34 34 34 35 36 37 38 39 40 42 43 45 47 49 51 54 57 60 63 66 70 74 79 84 89 94 100 106 112 117 123 128 133 137 140 141 142 142 141 139 136 132 128 123 118 113 108 103 98 93 88 84 79 75 71 67 63 60 57 54 51 49 47 45 44 43 42 41 41 41 42 42 44 45 47 49 52 55 58 61 65 69 73 78 82 85 89 91 93 95 95 95 93 92 89 86 83 80 76 72 68 65 61 58 55 52 49 47 44 42 41 40 39 38 38 38 38 39 41 43 46 49 54 60 66 74 84 94 105 116 127 135 141 142 140 134 126 116 106 96 86 78 71 65 60 56 53 51 49 48 48 48 49 50 51 53 56 58 61 64 66 68 70 71 72 71 70 68 66 63 59 56 52 49 46 43 40 37 35 33 31 30 29 28 28 28 28 28 28 29 30 32 33 35 38 40 43 46 50 54 58 62 67 72 77 82 87 92 97 101 105 109 113 115 118 119 120 121 121 120 118 116 113 110 105 101 95 90 84 78 73 67 62 57 52 48 44 41 38 35 33 31 29 28 27 26 26 25 26 26 27 28 29 31 33 36 39 43 48 53 59 65 72 79 87 94 100 106 110 111 111 109 105 99 92 85 78 70 63 57 51 46 42 38 35 32 30 28 27 26 25 25 25 26 27 28 30 33 36 40 46 52 59 68 77 88 100 111 121 129 133
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 30 31 32 33 33 32 32 31 30 28 27 25 24 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 15 15 14 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 24 26 27 28 30 31 31 32 32 32 31 30 29 27 26 24 23 21 20 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 26 29 31 33 34 35 35 35 33 32 30 28 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 35 36 36 37 37 37 36 36 35 33 32 31 29 28 26 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 32 33 34 35 35 35 35 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 33 34 35 35 34 34 32 31 29 27 24 22 20 18 17 15 14 13 12 12 11 11 11 11 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 16 16 16 16 15 15 16 16 16 17 17 18 19 20 22 23 24 26 27 28 29 30 30 30 30 30 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 40 40 40 39 38 37 35 33 31 28 26 24 23 21 20 19 18 17 17 17 17 17 18 19 20 21 23 24 26 28 31 33 35 38 40 42 43 44 44 44 43 42 40 38 35 33 31 29 26 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 17 17 18 20 21 23 25 27 29 32 35 37 39 41 42 42 42 41 39 37 35 33 31 29 27 25 24 23 22 21 21 21 20 20 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 14 15 15 16 18 19 21 22 24 26 28 30 31 32 32 32 32 30 29 27 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 20 21 23 24 26 28 29 31 32 32 32 32 31 30 28 26 24 23 21 19 18 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 31 32 33 33 32 31 30 28 26 24 22 20 19 17 16 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17
 27 26 25 24 23 23 23 23 23 24 26 27 30 33 36 41 46 51 58 65 72 79 84 88 89 87 83 77 70 62 55 49 43 38 34 31 28 26 24 23 22 21 21 21 21 21 22 23 24 26 27 29 32 34 38 41 45 50 55 61 67 73 79 84 89 94 97 99 99 98 96 93 90 85 81 76 72 67 63 59 55 51 48 45 42 39 37 35 33 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 56 58 60 62 62 62 62 60 58 56 53 50 46 43 40 38 35 33 31 29 28 27 26 25 25 25 25 25 26 27 28 29 31 33 35 37 39 41 42 44 44 44 43 42 40 38 35 33 31 29 27 25 24 23 22 22 21 22 22 23 23 25 26 27 29 30 31 32 33 33 33 33 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 29 30 31 32 32 32 32 32 31 30 30 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 34 34 33 33 32 32 31 30 29 27 26 25 25 24 23 23 22 22 22 22 23 23 24 25 26 28 29 31 34 36 39 43 47 52 57 62 68 73 78 83 86 87 87 84 79 73 66 59 53 46 41 36 32 29 26 24 22 21 20 20 20 20 20 21 22 22 23 25 26 27 28 29 30 30 31 30 30 29 28
 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 9 9 8 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 9 10 11 12 13 14 14 14 14 13 12 11 10 9 8 8 7 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 3 3 3 4 4 4 5 6 6 8 9 10 12 15 17 20 23 25 26 26 25 23 21 18 15 13 11 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 9 11 13 15 18 21 24 26 26 26 23 20 17 14 12 10 8 7 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 12 13 13 14 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 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 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 23 25 27 28 30 32 33 35 36 36 37 37 36 36 35 34 32 31 30 28 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 18 18 19 19 20 21 23 25 26 28 31 33 34 36 37 38 37 36 35 33 31 29 27 24 22 21 19 18 17 16 15 15 15 15 15 16 16 17 19 20 22 23 25 27 29 30 31 32 33 33 33 33 32 31 30 28 27 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 35 36 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 31 33 35 37 38 40 41 41 41 41 40 39 38 36 35 34 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 40 42 44 45 46 47 47 47 47 46 44 43 41 39 37 36 34 33 32 31 31 31 31 31 31 32 32 32 32 33 32 32 31 30 29 28 27 25 23 22 20 19 18 17 16 15 15 15 15 15 15 16 17 17 19 20 22 23 25 27 29 32 34 36 38 40 41 42 43 43 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 39 40 41 42 44 45 46 48 49 49 50 49 49 48 46 44 42 39 36 34 31 28 26 24 22 20 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 23 25 27 31 34 39 44 50 56 61 66 70 71 71 67 62 56 49 43 36 31 27 23 20 17 15 14 13 13 13 13 13 14 15 16 17 18 20 22 24 27 29 32 35 37 40 42 44 45 46 46 45 43 41 38 35 32 30 27 25 23 21 20 19 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 16 16 17 19 20 22 24 26 29 31 34 36 38 40 40 40 40 38 37 35 32 30 28 25 24 22 20 19 18 18 18 18 19 20 22 24 27 31 35 40 45 50 55 60 65 68 70 71 69 67 63 58 53 48 44 39 35 31 28 25 23 20 19 17 16 15 15 15 15 16 17 19 21 24 28 32 36 41 45 50 54 57 58 58 57 55 51 47 43 39 35 32 29 26 24 23 21 20 19 19 18 18 18 18 17 17 17 17 16 16 15 15 14 13 13 12 12 12 11 11 11 12 12 13 14 16 18 20 23 26 29 33 36 39 42 43 44 44 43 42 40 37 34 31 29 26 23 21 19 17 15 14 13 12 11 10 10 9 10 10 10 11 12 14 16 18 21 23 27 30 33 36 39 42 43 44 43 42 39 37 34 31 28 25 23 21 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 16 17 19 21 22 24 26 28 29 30 31 31 31 30 29 28 26 24 22 20 18 17 15 14 13 12 11 11 11 11 11 11 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 18 18 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 64 71 79 85 91 96 98 97 95 90 84 77 71 64 57 52 47 42 39 36 33 32 31 30 31 32 34 37 40 44 48 53 58 62 67 71 74 76 77 78 77 76 75 73 70 68 65 62 59 56 54 51 48 45 43 40 38 36 34 32 31 30 30 29 30 30 31 32 34 35 37 39 41 43 45 47 50 52 54 56 57 59 60 62 62 63 64 64 65 65 65 65 65 65 65 65 64 64 64 64 63 62 61 60 59 57 55 53 50 48 45 42 40 38 36 34 33 32 32 32 33 33 35 37 39 41 44 47 51 55 59 64 70 76 82 89 96 102 108 113 116 117 115 111 105 97 89 80 71 63 56 50 45 41 38 37 36 36 37 39 42 45 49 54 59 65 72 78 85 91 95 98 98 96 91 85 78 71 63 57 51 46 42 39 37 36 36 36 37 38 40 43 47 51 56 61 67 73 78 83 86 87 87 85 81 76 71 66 61 56 52 49 47 45 44 43 43 43 43 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 69 71 73 75 77 79 80 82 83 85 85 86 86 85 84 83 81 79 76 74 71 69 66 64 61 59 57 56 54 53 52 51 51 51 51 51 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 56 56 56 57 58 59 60 62 65 67 70 74 77 81 84 87 89 90 91 90 88 85 82 78 73 69 64 60 56 53 49 46 43 41 39 38 36 35 35 35 36 37 38 41 44 47 51 55 60 64 67 70 71 70 69 66 63 59 55 51 47 44 41 39 38 37 37 37 39 41 44 48 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 166 192 214 230 238 236 226 211 193 174 156 140 125 112 101 91 82 75 68 62 57 52 48 44 41 39 37 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 50 50 49 48 47 46 45 44 43 42 41 41 40 40 40 41 41 41 42 43 44 45 47 49 51 55 59 64 70 78 88 100 116 135 158 184 211 236 254 261 255 238 213 186 160 136 116 99 85 74 65 57 51 46 42 39 36 34 33 32 32 32 33 34 37 39 42 46 50 53 56 59 60 61 61 60 58 56 54 51 48 46 43 41 38 36 34 33 31 30 28 27 26 26 25 25 25 25 26 27 28 30 33 36 39 44 48 54 60 67 76 85 96 109 124 142 162 187 214 243 271 294 306 304 286 257 221 185 152 123 100 82 68 56 48 41 35 31 28 25 23 21 20 19 18 17 17 17 17 17 17 18 18 20 21 23 25 28 31 33 36 39 41 43 44 45 45 45 45 44 43 42 40 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 18 17 17 18 18 20 21 23 26 28 32 35 40 45 50 56 63 71 80 90 100 110 120 129 135 139 139 136 130 121 112 102 93 85 78 72 67 62 59 56 53 51 49 47 45 43 41 39 37 35 32 30 27 25 23 21 20 18 18 17 17 17 17 18 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 45 46 47 48 48 48 46 45 42 39 36 34 31 28 26 24 22 21 20 20 19 19 19 19 20 20 21 23 24 26 29 32 37 42 49 57 68 82 98 118
 13 11 10 8 7 6 5 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 14 13 13 13 12 11 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 6 7 8 9 11 12 14 15 15 15 14 13 11 10 9 8 7 6 5 5 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 15 16 16 17 17 17 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 10 11 12 14 15 15 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 11 11 11 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 21 21 22 22 22 21 20 18 17 15 14 12 11 9 8 7 7 6 6 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 10 10 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 11 13 14 15 16 16 16 16 16 15 13 12 11 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 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 4 4 4 5 5 6 7 8 9 11 12 13 15 16 17 18 18 18 18 17 17 16 15 14 14 13 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 13 12 12 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 19 20 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 21 21 21 20 20 19 18 17 16 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 20 20 20 20 19 19 18 17 17 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
 110 116 124 131 139 146 152 157 160 161 159 155 149 141 132 122 112 102 92 82 73 65 58 52 48 44 42 42 42 44 47 50 55 60 66 73 80 87 94 101 107 114 119 124 127 129 130 129 126 122 117 111 104 97 89 82 75 68 61 55 51 47 44 42 42 43 44 47 50 54 58 63 67 72 77 82 87 92 97 102 108 113 118 123 128 133 137 141 144 146 148 148 147 145 141 137 132 126 120 113 107 100 94 88 82 76 71 66 62 58 54 50 47 45 43 42 42 43 45 47 51 55 58 62 66 70 73 75 77 78 79 79 79 78 77 76 75 73 71 69 67 65 62 59 57 54 51 48 46 43 41 40 40 41 42 45 49 54 60 66 74 82 90 98 107 115 123 130 137 142 147 150 152 152 151 149 147 143 139 135 130 126 122 118 114 111 107 104 101 97 94 90 86 82 78 74 69 65 60 56 52 48 44 41 39 38 37 38 40 43 47 53 59 66 74 83 91 100 108 116 122 128 132 134 135 133 131 126 121 115 108 100 93 86 78 71 65 58 53 48 43 40 38 37 36 37 39 42 46 50 55 61 67 73 79 85 91 97 102 107 111 114 116 117 117 116 114 111 108 104 101 97 94 91 88 86 83 81 80 78 77 75 74 73 71 69 67 64 61 58 55 51 48 44 42 39 38 37 37 38 39 41 44 47 50 53 57 60 64 67 70 73 76 79 81 83 84 85 86 85 84 82 80 77 73 69 65 60 55 51 47 44 41 40 39 39 40 42 44 46 49 52 54 57 60 62 64 66 68 70 72 74 76 79 82 85 89 93 98 103
 60 61 61 61 59 57 54 51 48 45 41 38 35 32 29 26 23 21 19 17 15 14 12 11 10 10 10 10 10 11 12 13 15 17 19 20 22 24 26 27 28 29 30 30 30 30 29 28 27 26 25 23 22 20 19 17 16 14 13 12 11 10 10 10 10 10 11 12 14 15 17 19 21 23 25 28 30 33 36 40 43 47 51 55 59 63 66 69 71 71 71 70 67 64 60 55 51 47 43 39 36 32 29 27 24 22 20 18 17 15 14 12 11 10 10 9 9 9 10 10 11 13 14 16 17 19 21 22 24 25 27 28 28 29 29 29 29 28 27 26 25 24 22 20 19 17 16 14 12 11 10 9 9 8 8 9 10 11 12 13 15 17 19 22 24 27 29 32 35 38 42 45 47 50 52 54 55 56 56 56 55 54 52 50 48 46 44 42 39 37 35 33 31 29 27 25 23 21 19 17 15 14 12 11 10 9 8 8 8 9 10 11 12 13 15 17 18 20 22 23 25 26 28 29 30 30 30 30 30 29 28 27 25 23 22 20 18 16 15 13 12 11 10 9 9 9 10 10 11 12 13 15 16 18 19 21 23 25 28 30 33 36 39 42 45 49 52 55 57 59 60 61 60 59 57 54 51 48 45 42 39 36 34 31 29 26 24 22 20 18 16 15 13 12 11 10 10 10 10 11 11 12 14 15 16 18 20 21 23 24 26 27 28 29 30 30 30 30 29 29 27 26 24 23 21 19 17 16 14 13 11 11 10 10 10 10 11 12 13 14 16 18 19 21 23 25 28 30 32 34 37 39 42 45 47 50 52 55 57 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
 45 48 51 55 59 65 70 75 79 81 81 79 75 69 62 55 48 41 35 30 25 21 18 15 14 13 12 13 15 17 21 25 30 36 42 48 53 59 63 67 70 71 71 70 69 66 64 60 57 54 50 47 43 40 36 33 29 26 23 20 17 15 13 12 12 12 12 14 15 17 20 22 25 29 32 36 40 44 48 52 55 59 61 63 64 65 64 63 61 59 57 55 54 52 51 50 50 49 50 50 51 52 52 53 53 53 52 50 47 43 39 34 29 25 21 17 14 13 11 11 11 11 12 14 16 18 20 23 26 30 34 39 45 52 60 69 79 90 101 111 119 123 122 115 105 92 79 65 53 42 33 26 21 17 15 14 13 14 15 17 20 23 26 30 34 38 43 47 51 53 55 56 55 54 51 49 46 43 40 38 37 36 36 36 37 39 41 44 48 53 58 63 68 73 76 77 75 71 66 59 51 43 36 30 25 21 18 17 16 17 18 21 24 27 31 36 42 48 54 60 67 73 78 82 84 85 84 81 76 71 65 59 53 48 42 37 33 29 25 22 20 18 17 16 17 17 19 21 23 25 27 29 31 32 33 34 35 35 35 35 35 35 35 36 36 37 37 38 39 40 42 43 43 44 44 43 42 41 39 37 34 32 29 27 24 22 20 18 16 14 13 12 11 11 11 12 13 16 19 24 30 37 44 53 62 70 78 85 89 92 92 90 87 81 75 69 62 56 50 44 39 34 30 26 23 20 17 15 13 12 11 11 11 13 15 19 25 32 41 52 64 77 89 100 107 110 108 103 94 85 76 68 61 55 51 47 45 44 43 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
 61 60 59 58 56 54 52 51 49 47 46 45 44 44 44 45 45 47 48 50 52 55 57 60 64 67 70 72 74 76 77 77 77 77 76 75 74 73 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 69 67 66 65 63 62 61 61 61 64 67 73 80 89 97 106 113 119 121 121 118 113 106 99 91 84 77 71 66 62 58 56 54 53 53 54 56 59 62 67 72 78 85 92 99 105 110 114 116 115 113 109 104 98 92 86 80 74 69 65 63 62 62 64 69 75 83 92 101 109 117 121 124 123 121 116 111 104 98 91 85 79 74 70 66 63 60 58 56 54 53 53 52 53 53 54 55 56 58 60 63 65 68 70 72 73 73 73 73 72 72 71 71 72 72 73 75 77 79 82 85 88 91 94 96 97 97 96 94 91 87 83 79 74 70 67 64 61 59 57 56 55 55 55 56 57 58 60 61 63 64 65 65 65 64 63 62 60 58 57 55 54 53 52 51 51 51 51 52 54 55 57 60 63 66 70 74 79 84 88 92 96 98 99 98 95 90 85 79 74 69 66 64 64 65 67 71 74 79 83 88 92 96 99 101 101 100 98 95 91 86 80 75 70 66 62 59 57 55 54 55 56 58 60 64 70 76 83 92 102 112 123 133 142 148 150 148 142 132 120 107 95 84 75 68 63 61 60 60 62 64 66 69 73 76 79 82 84 87 89 91 92 94 95 96 97 98 98 99 99 100 100 99 99 97 95 92 89 84 79 74 69 64 60 56 53 50 48 46 45 44 43 43 43 43 44 45 46 48 50 52 54 56 57 59 60 61
 40 40 40 40 40 40 40 40 40 40 40 41 42 43 45 47 49 51 54 57 60 63 65 67 68 68 66 64 61 58 54 51 47 44 42 39 37 36 34 33 32 32 31 31 31 32 32 33 34 36 37 39 42 45 48 51 55 59 63 66 68 68 67 65 61 56 51 47 43 39 36 33 31 30 29 28 28 28 28 29 30 31 33 35 38 41 44 47 50 54 57 59 61 62 62 62 61 59 58 57 56 55 54 54 54 55 56 58 60 62 65 67 69 71 71 70 68 64 60 56 52 48 44 41 39 37 35 33 32 32 31 31 31 31 32 32 33 34 36 38 40 42 45 47 51 54 58 61 64 67 69 71 71 71 70 68 66 64 62 60 59 57 56 55 54 54 54 54 55 56 57 59 60 62 63 65 66 66 66 66 65 63 61 58 56 53 51 48 46 45 43 42 41 41 41 41 42 43 45 46 49 51 55 58 62 65 68 71 73 73 72 69 66 62 58 54 49 46 42 39 37 35 33 31 30 29 28 27 27 27 27 28 28 29 31 32 35 37 41 44 49 54 59 63 67 70 71 70 68 65 62 59 56 53 51 49 48 47 46 47 47 48 49 50 51 52 52 53 52 52 51 49 47 45 42 40 38 36 34 33 31 31 30 30 30 30 31 32 34 36 38 41 44 48 52 57 61 64 67 68 68 67 65 63 60 57 54 52 49 47 45 44 42 41 41 40 40 40 40 40 41 41 42 44 45 47 48 51 53 55 57 60 62 64 65 66 66 65 64 62 59 57 54 51 49 47 45 43 42 41 40 40 40 39 39 39 39 40 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 93 93 93 92 91 90 89 88 87 86 85 84 83 83 82 82 81 80 78 76 74 71 69 66 63 60 58 56 55 55 55 56 58 59 62 64 67 70 73 77 80 84 88 92 96 99 102 105 107 108 109 108 106 103 99 94 89 84 78 73 67 63 60 57 55 54 54 55 56 57 59 60 63 65 67 69 72 75 77 80 83 86 88 91 94 96 98 99 100 101 101 101 100 99 98 96 95 93 92 90 89 87 86 84 83 82 80 78 76 74 71 69 66 63 61 59 57 56 55 55 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 64 63 62 61 60 59 58 57 57 57 56 57 57 57 58 59 59 60 62 63 65 67 70 73 77 82 87 93 99 106 113 120 127 132 136 138 139 137 133 128 122 115 108 102 95 90 84 79 75 71 68 65 63 61 59 58 56 56 55 56 56 58 60 62 65 67 70 73 75 78 79 81 82 82 82 82 82 81 80 79 77 76 74 72 70 68 66 64 62 60 59 57 56 55 54 54 55 57 60 63 67 72 77 82 87 91 96 100 104 107 109 112 114 115 116 117 117 117 116 115 113 111 108 105 102 98 95 91 87 84 80 77 74 71 69 66 64 63 61 60 59 57 57 56 55 55 55 55 55 57 58 60 63 66 69 73 76 78 80 81 82 82 82 81 79 78 76 75 73 71 69 68 67 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 60 60 61 61 62 62 62 62 62 63 63 63 64 65 66 68 69 71 74 76 79 82 84 87 89 91
 99 105 110 115 118 119 118 116 111 106 99 92 85 78 71 65 59 53 49 44 40 37 34 32 30 28 27 27 27 28 29 30 32 34 36 38 40 42 44 46 48 50 52 54 55 56 57 58 58 58 57 56 54 52 50 47 45 42 39 36 33 31 29 28 27 26 26 27 28 29 31 34 36 40 44 48 54 60 67 76 85 96 108 121 134 148 160 170 176 179 177 171 163 153 142 131 121 111 103 95 88 82 76 71 67 62 58 54 50 47 43 39 36 33 30 28 26 25 24 24 24 25 26 27 29 31 33 36 38 41 43 45 48 50 51 53 54 54 55 54 54 52 51 49 46 43 41 38 35 32 29 27 25 24 23 23 23 24 25 27 29 32 35 39 43 48 53 59 66 73 80 88 95 102 108 112 115 115 113 110 105 99 93 87 82 76 71 67 63 59 56 52 50 47 44 42 39 37 35 32 30 28 26 25 24 23 23 24 25 26 29 32 35 40 44 50 55 60 66 71 75 78 80 81 80 78 74 70 65 61 56 51 46 42 38 34 31 29 27 25 24 23 24 24 25 27 29 32 35 38 42 45 48 51 53 56 58 60 61 63 65 67 68 70 72 74 76 78 79 80 81 81 80 78 76 73 70 66 62 59 55 51 48 44 41 39 36 34 32 30 28 27 26 25 25 25 26 27 29 31 33 36 39 43 46 50 54 57 60 63 66 68 69 70 70 69 68 66 63 60 57 54 50 46 43 39 36 34 31 29 28 27 27 27 27 29 30 32 34 37 39 42 44 46 48 50 52 53 55 57 59 61 63 66 69 73 78 82 88 93
 94 93 89 85 79 74 69 64 61 58 56 55 55 55 57 58 61 63 65 66 66 65 62 57 51 44 38 32 27 24 21 20 19 18 18 19 19 20 21 23 24 26 27 29 31 33 35 37 38 40 42 43 44 44 45 44 44 43 42 40 38 36 35 33 32 31 30 29 28 28 28 28 28 29 30 31 32 35 38 41 46 52 59 68 80 93 109 127 145 162 174 178 173 160 142 122 103 87 72 61 51 44 37 32 29 25 23 21 20 19 19 20 21 22 25 28 33 38 45 52 60 68 75 80 84 85 84 81 76 71 65 59 53 48 43 38 34 31 28 25 23 21 19 18 17 16 16 16 17 18 21 25 31 38 48 61 75 90 104 117 124 127 126 120 113 106 99 93 88 85 83 82 82 84 86 88 90 92 93 93 90 86 81 75 68 61 54 48 42 37 33 30 27 24 23 21 20 20 20 20 22 24 27 32 37 45 54 65 77 88 97 103 106 104 100 93 86 78 70 64 58 53 49 45 42 40 38 36 35 34 34 34 34 35 37 38 41 44 47 52 56 61 66 70 72 73 72 70 66 62 58 54 51 48 46 44 44 43 43 44 45 46 47 49 51 53 55 56 58 58 59 59 58 58 57 57 56 56 57 58 59 62 65 70 75 82 90 98 106 113 118 118 114 106 94 82 69 58 48 41 35 31 28 26 25 25 25 26 27 28 31 33 36 40 45 50 57 64 73 84 96 108 122 135 145 151 152 146 134 118 100 82 66 53 42 33 27 22 19 17 15 15 15 15 16 18 20 22 25 29 33 38 44 51 59 67 75 82 88 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 89 74 61 50 42 36 31 27 24 22 20 19 18 18 18 19 20 21 23 25 27 30 33 37 40 44 47 50 52 54 56 56 57 56 55 54 53 51 49 47 45 43 41 38 37 35 33 32 30 29 28 27 27 27 27 27 28 29 31 34 38 43 48 55 61 67 71 73 72 69 65 60 55 50 45 41 38 35 33 31 30 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 27 27 26 25 25 24 24 24 24 24 24 25 26 28 31 34 39 45 52 61 71 82 95 108 120 132 141 147 150 150 147 141 133 124 115 106 96 88 80 73 67 61 56 52 49 46 44 43 42 42 44 46 49 54 60 67 74 82 88 91 91 88 81 73 64 56 49 43 38 34 31 29 28 27 27 28 28 29 31 33 35 37 40 42 44 46 47 48 48 48 47 46 45 44 43 42 42 43 45 47 50 54 60 66 73 80 86 89 88 83 75 66 56 47 40 34 29 25 23 21 20 19 19 19 19 20 21 22 24 26 29 33 37 43 50 58 68 79 91 103 113 118 118 112 101 87 74 61 51 42 36 31 28 25 24 23 23 23 24 25 27 29 31 35 39 43 49 55 62 71 79 89 98 106 113 119 122 124 123 121 119 115 112 110 108 106 105 104 103 103 102 100 98 94 89 83 76 69 61 54 48 43 38 35 32 30 28 27 27 26 26 26 25 25 26 26 26 26 27 27 28 28 29 30 31 33 34 36 38 40 42 44 45 46 47 46 45 44 41 39 37 35 34 33 33 33 34 37 40 44 49 57 66 78 92 108 126 143 156 162 157 145 127
 75 78 81 83 86 89 91 94 95 97 98 98 98 97 95 93 90 86 83 79 74 70 65 61 57 54 51 48 46 45 44 43 43 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 75 77 79 80 80 79 77 74 70 65 60 55 50 46 42 40 38 36 36 36 37 39 41 44 47 52 57 62 68 73 79 84 88 91 91 91 88 84 80 75 70 66 62 59 56 54 53 52 52 53 54 55 57 59 61 63 64 65 65 64 62 59 56 51 47 43 39 36 34 33 32 32 32 33 34 36 38 40 42 45 47 50 52 54 56 58 60 61 62 63 63 63 62 61 59 57 54 51 48 45 42 40 37 35 34 32 32 32 32 32 33 34 35 36 37 39 40 42 43 45 47 49 50 52 54 55 57 58 60 61 62 62 63 63 63 63 62 61 60 59 58 56 55 53 51 49 46 44 42 40 38 36 35 33 33 33 33 34 36 39 42 46 51 56 62 68 74 80 85 90 94 97 98 97 95 92 87 82 77 71 65 59 54 49 45 41 38 35 33 32 31 32 33 35 38 43 48 54 60 66 72 77 81 83 83 82 80 77 73 70 67 64 62 60 59 59 59 59 60 61 62 64 65 65 66 65 64 63 60 57 54 51 48 45 42 39 37 35 34 33 32 32 33 34 36 39 42 46 51 55 60 63 67 68 69 69 68 66 64 62 59 57 55 53 51 49 48 46 45 45 44 43 43 43 42 42 43 43 43 44 45 46 47 49 51 53 55 56 58 60 61 62 62 62 62 62 62 62 62 62 62 62 63 63 64 66 67 69 71 73
 74 78 83 87 91 95 99 102 105 107 108 109 109 107 105 102 98 92 86 80 73 66 59 53 47 42 38 35 32 30 28 27 27 27 27 28 28 29 30 31 32 32 33 35 36 37 38 39 40 41 42 43 44 45 45 45 45 44 43 42 40 38 36 34 33 32 31 31 31 31 32 34 36 39 43 48 53 60 68 76 86 95 103 110 113 113 110 103 94 85 75 67 59 52 47 42 38 35 33 31 30 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 41 42 44 46 47 48 48 48 48 47 46 45 43 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 29 30 31 32 34 37 39 41 43 45 46 46 46 45 44 42 40 39 37 35 34 33 32 31 31 31 30 31 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 32 33 35 37 40 44 49 54 60 68 75 84 92 100 108 114 119 123 124 122 119 114 108 101 94 87 79 73 67 61 56 52 48 45 43 41 41 40 41 43 45 48 53 57 62 67 71 74 75 75 73 69 65 60 56 51 48 44 42 40 38 37 36 36 36 37 37 38 39 40 41 42 43 44 44 45 45 45 44 44 44 44 44 44 45 46 47 48 50 51 53 54 55 55 54 53 50 48 45 42 39 36 34 32 30 29 28 28 28 28 28 29 30 31 33 35 38 41 45 49 53 57 61 65 68 69 69 67 64 59 54 48 44 39 36 33 30 29 28 27 27 27 28 28 29 31 32 34 37 39 42 45 48 52 56 60 65 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 30 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 30 29 27 26 24 23 22 21 20 20 20 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 32 34 36 37 38 39 40 39 38 37 35 33 30 28 25 23 21 20 18 17 16 16 16 16 16 16 17 18 19 21 23 25 28 31 35 40 46 52 60 68 77 87 96 105 111 115 116 114 110 103 95 87 80 72 65 59 54 49 45 41 37 34 31 28 26 23 21 19 18 16 15 14 14 14 14 14 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 25 24 23 22 21 20 18 17 16 15 14 14 13 13 14 14 15 16 18 20 22 25 29 33 38 44 51 58 65 72 77 81 83 82 79 74 69 63 57 51 46 42 38 35 32 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 14 15 16 18 20 23 27 31 36 42 47 52 56 58 59 58 55 52 48 43 39 35 31 28 25 23 21 19 18 16 16 15 14 14 15 15 16 17 19 21 24 26 29 32 34 36 37 37 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 26 28 29 32 34 37 40 44 48 53 58 64 69 75 81 85 89 91 91 89 86 81 74 68 61 55 49 43 39 35 32 29 27 26 25 24 24 25 26 27 28 29 30 31 32 32 32 31 31 30 29 27 26 25 25 24 24 23 23 23 24 24
 156 161 164 164 161 155 147 137 126 116 105 96 87 79 73 67 62 58 54 51 48 45 43 41 39 38 36 35 35 34 34 35 35 36 38 40 42 44 47 50 53 57 61 64 68 72 76 79 81 83 84 83 81 77 73 68 62 57 51 46 42 39 36 35 34 34 35 37 40 44 48 54 59 66 73 81 89 96 103 110 115 120 124 127 129 131 133 135 138 141 145 150 155 159 163 166 167 166 161 154 144 132 119 105 93 81 71 62 55 48 43 39 37 35 34 34 36 38 42 47 53 60 69 79 89 100 109 116 121 123 122 118 113 106 98 90 82 75 68 62 57 52 48 44 42 39 37 36 35 35 36 37 39 41 44 47 51 56 60 65 71 77 83 89 96 104 112 121 131 140 149 157 164 168 170 169 165 158 150 140 130 120 111 102 94 88 82 77 73 70 67 65 64 63 62 61 60 60 59 58 56 55 53 51 49 47 46 45 44 45 46 47 50 54 58 64 70 77 84 93 102 111 120 128 136 142 147 149 149 147 142 135 127 117 107 97 87 77 69 61 55 50 45 42 40 39 39 40 41 44 46 49 53 56 60 63 66 68 70 70 70 69 68 66 64 62 60 59 58 58 58 59 60 63 66 69 74 79 84 90 95 100 103 104 103 100 95 88 80 72 65 57 51 46 42 39 37 36 37 38 41 44 49 55 63 72 82 93 105 119 132 146 158 168 175 177 175 168 158 145 132 118 104 91 80 70 61 54 48 44 40 38 37 36 36 37 39 41 43 45 48 51 54 57 60 63 66 70 73 77 82 87 93 99 106 114 122 131 140 148
 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 26 25 24 24 23 23 22 22 21 21 21 22 22 23 23 24 25 26 27 28 28 29 29 30 30 30 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 32 32 32 31 30 29 28 26 25 24 23 21 21 20 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 31 30 29 27 26 24 23 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 18 18 19 19 20 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 22 21 20 20 20 20 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 29 28 28 27 27 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
 17 17 16 16 16 16 16 17 17 18 19 21 23 25 28 31 36 40 45 50 53 56 57 55 52 47 42 36 32 27 24 21 18 17 15 14 14 13 13 13 13 13 14 15 16 17 18 20 23 26 30 35 40 47 54 60 64 65 62 56 48 40 32 26 21 17 14 12 10 9 9 9 9 9 10 10 11 13 14 15 17 18 18 19 18 18 17 16 15 14 13 12 11 11 11 11 11 12 13 14 16 19 22 25 29 33 35 37 36 34 31 27 23 19 16 13 11 10 9 8 8 8 9 9 10 11 12 13 15 16 18 19 21 22 23 24 25 25 25 25 24 23 21 20 18 16 15 13 12 11 10 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 17 18 19 21 22 23 25 25 26 26 25 25 23 22 20 18 17 15 14 13 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 14 15 15 16 17 17 17 18 18 18 17 17 17 16 16 15 14 13 12 12 11 10 9 9 9 9 9 9 10 12 14 16 19 23 26 30 33 35 36 35 33 30 27 24 21 19 17 16 15 14 14 14 14 15 16 18 19 21 23 25 26 27 27 26 24 22 19 17 15 13 12 11 10 9 9 9 10 10 12 14 17 21 26 32 40 49 58 64 66 64 58 50 43 36 30 25 21 18 16 14 13 12 11 11 10 10 10 10 11 11 12 13 15 17 20 23 27 31 37 42 47 51 54 55 54 52 49 45 42 38 35 33 30 29 27 25 24 23 22 21 20 20 19 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 26 26 25 24 22 21 19 18 16 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 16 17 17 17 17 17 16 15 14 13 12 11 10 10 9 8 8 8 8 8 8 9 10 11 12 13 15 16 18 19 20 21 21 21 20 19 17 16 15 13 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 8 8 9 9 11 12 14 16 18 20 23 25 27 27 27 26 25 23 21 19 17 16 14 13 12 11 10 9 9 9 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 17 17 16 15 15 14 13 12 11 10 10 10 10 10 10 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 20 20 20 19 18 17 15 14 13 11 10 10 9 9 8 8 8 9 9 9 10 11 12 13 14 16 17 19 21 24 26 28 29 30 30 29 27 25 23 20 17 15 13 12 11 10 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 17 17 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 10 10 10 11 11 11 11 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 10 11 12 13 15 16 18 20 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 62 57 53 50 46 43 40 37 34 31 29 27 25 23 22 21 20 19 19 19 19 20 21 22 24 26 29 32 35 39 43 46 49 52 53 53 52 51 49 47 45 42 40 38 36 34 33 31 30 29 28 28 27 27 27 27 28 28 29 31 32 34 35 37 38 40 40 41 41 40 40 39 38 36 35 34 34 33 33 33 34 35 36 38 40 43 47 51 56 61 67 74 81 89 96 103 109 112 114 113 109 104 97 89 81 74 67 61 56 51 47 44 41 39 38 37 37 37 38 39 41 44 48 52 56 62 67 73 79 84 88 91 93 94 93 91 88 84 79 74 69 64 59 54 50 47 43 41 39 38 37 37 37 39 41 44 47 52 58 65 73 82 92 102 112 119 122 121 116 107 96 85 74 65 56 49 43 38 35 32 29 27 26 25 25 24 24 25 25 26 28 29 31 32 34 36 37 39 40 41 42 43 44 44 45 45 46 46 47 48 48 49 50 51 51 51 52 52 52 52 52 53 53 53 54 54 55 56 57 58 59 60 61 61 61 60 59 57 55 52 49 46 43 40 37 34 32 30 28 27 25 24 24 23 23 24 24 25 26 27 29 31 33 36 39 42 45 49 54 58 64 69 76 83 91 100 109 118 126 133 138 139 136 129 119 108 96 84 72 62 53 45 39 34 29 26 23 22 20 20 20 21 22 24 26 29 32 36 41 46 52 58 64 71 76 81 84 85 83 80 74 67 60 53 46 40 34 30 26 24 22 21 20 20 21 22 24 27 30 35 41 47 56 65 77 89 101 112 121 126 127 124 118 110 102 93 86 78 72

