
 % 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
 23372 22659 21941 21222 20507 19799 19101 18415 17743 17088 16451 15832 15233 14654 14096 13559 13042 12547 12072 11617 11182 10767 10370 9991 9630 9286 8958 8647 8350 8067 7799 7544 7301 7070 6851 6644 6446 6259 6081 5912 5752 5600 5456 5320 5191 5068 4953 4843 4740 4642 4549 4462 4380 4303 4230 4162 4098 4038 3982 3930 3881 3837 3795 3757 3723 3691 3663 3638 3616 3597 3581 3568 3557 3550 3545 3543 3544 3547 3554 3563 3576 3591 3609 3630 3653 3681 3711 3744 3781 3821 3864 3911 3962 4016 4074 4137 4204 4275 4350 4431 4516 4606 4702 4803 4911 5024 5144 5271 5404 5545 5694 5851 6016 6191 6374 6568 6772 6987 7213 7451 7701 7965 8242 8533 8839 9161 9499 9853 10225 10615 11023 11451 11898 12365 12853 13361 13891 14441 15012 15603 16215 16845 17494 18159 18840 19534 20238 20951 21668 22387 23102 23810 24506 25184 25838 26464 27056 27606 28110 28562 28957 29290 29556 29753 29878 29929 29906 29809 29639 29398 29090 28718 28287 27802 27268 26691 26078 25433 24763 24074 23370 22657 21939 21221 20506 19798 19100 18414 17742 17087 16450 15831 15232 14653 14095 13558 13042 12547 12072 11617 11182 10767 10370 9991 9630 9286 8958 8646 8350 8067 7799 7544 7301 7070 6852 6644 6446 6259 6081 5912 5752 5600 5456 5320 5191 5069 4953 4843 4740 4642 4549 4462 4380 4303 4230 4162 4098 4038 3982 3930 3881 3837 3795 3758 3723 3692 3663 3638 3616 3597 3581 3568 3557 3550 3545 3543 3544 3548 3554 3564 3576 3591 3609 3630 3654 3681 3711 3744 3781 3821 3864 3911 3962 4016 4075 4137 4204 4275 4351 4431 4516 4607 4702 4804 4911 5025 5144 5271 5405 5546 5695 5851 6017 6191 6375 6569 6773 6987 7213 7451 7702 7965 8243 8534 8840 9162 9500 9854 10226 10616 11025 11452 11900 12367 12855 13363 13893 14443 15014 15606 16217 16848 17496 18162 18843 19537 20242 20954 21672 22390 23106 23814 24510 25188 25843 26469 27060 27611 28115 28567 28962 29294 29561 29758 29883 29934 29911 29813 29643 29402 29094 28722 28290 27805 27271 26694 26081 25436 24766 24076
 68 69 70 71 73 74 75 76 76 77 78 79 80 81 81 82 83 83 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 81 81 80 79 78 77 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 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 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 80 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 55 57 58 59 60 61 62 63 64 65 66 67
 73 75 77 79 82 84 86 88 91 93 96 98 101 103 106 109 111 114 117 119 122 125 127 130 132 135 137 140 142 144 146 148 150 151 153 154 155 156 157 157 157 158 157 157 157 156 155 154 153 152 150 148 147 145 143 141 138 136 134 131 129 127 124 122 119 117 114 112 109 107 104 102 100 97 95 93 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 49 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 100 103 105 108 111 114 117 120 123 127 130 133 137 140 144 147 151 154 158 161 164 168 171 174 177 180 183 185 188 190 192 194 195 196 197 198 198 198 198 197 197 196 194 193 191 189 186 184 181 178 175 172 168 165 161 158 154 150 147 143 139 136 132 128 125 121 118 115 111 108 105 102 99 96 93 91 88 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 65 66 68 70 72
 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 50 53 57 61 66 70 75 81 87 93 100 107 115 123 132 141 151 162 173 185 198 211 225 239 254 269 284 299 314 329 343 357 370 381 390 398 404 408 410 410 407 402 395 386 376 365 352 338 324 309 295 280 265 251 237 223 210 198 186 175 164 154 144 135 127 119 112 105 99 93 87 82 77 72 68 64 60 57 54 51 48 45 43 41 38 36 35 33 31 30 28 27 26 25 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 74 79 84 90 96 103 110 118 127 136 146 156 168 180 194 208 224 240 258 276 296 317 338 361 384 408 432 456 479 501 521 540 556 569 578 584 585 582 576 565 551 534 515 493 470 446 422 398 373 350 327 305 284 264 245 228 211 196 182 168 156 145 134 124 115 107 99 92 85 79 74 68 64 59 55 51 48 45 42 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7
 142 144 145 146 147 148 148 149 149 149 149 149 148 148 147 146 145 143 142 141 139 137 135 133 131 129 127 125 123 120 118 116 113 111 109 106 104 102 99 97 95 93 91 88 86 84 82 81 79 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 100 102 105 107 109 112 114 117 119 122 124 127 129 131 134 136 138 140 142 144 146 148 149 151 152 153 154 155 155 156 156 156 156 156 155 155 154 153 151 150 149 147 145 143 141 139 137 135 133 130 128 125 123 120 118 115 113 110 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 99 101 104 106 108 111 113 116 118 120 123 125 127 129 131 134 135 137 139 141
 83 86 88 91 94 97 100 103 106 109 112 116 119 123 126 130 133 137 141 144 148 151 155 158 162 165 168 171 174 177 179 181 183 185 186 187 188 189 189 189 188 188 186 185 183 182 179 177 174 172 169 165 162 159 155 152 148 144 141 137 133 130 126 122 119 115 112 108 105 102 99 96 93 90 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 78 80 82 84 86 89 91 94 96 98 101 103 106 108 110 113 115 117 120 122 124 126 127 129 131 132 133 134 135 136 137 137 137 137 137 137 136 135 134 133 132 131 129 128 126 124 122 120 118 116 113 111 109 106 104 102 99 97 95 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 63 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 76 78 81
 78 78 77 77 76 76 75 75 75 74 74 74 73 73 72 72 72 72 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 77 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 89 88 88 88 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 79
 155 154 152 150 148 146 144 142 140 137 135 133 131 129 127 125 122 120 118 116 114 112 110 108 106 104 103 101 99 97 96 94 92 91 89 88 87 85 84 82 81 80 79 78 77 76 74 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 62 61 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 113 115 117 119 122 124 126 129 131 133 136 138 140 142 144 147 149 151 153 155 156 158 160 161 163 164 165 166 167 168 169 170 170 170 170 170 170 170 170 169 168 168 167 166 164 163 162 160 159 157
 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 75 76 77 79 80 82 83 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 105 106 107 108 109 109 110 111 111 112 112 113 113 113 113 113 113 113 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 101 100 98 97 96 94 93 92 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 91 93 95 97 98 101 103 105 107 109 111 113 115 117 119 121 124 126 128 130 131 133 135 137 139 140 142 143 144 145 146 147 148 149 149 150 150 150 150 150 150 149 148 148 147 146 145 143 142 141 139 137 136 134 132 130 128 126 124 122 120 118 115 113 111 109 107 105 103 100 98 96 94 92 90 88 87 85 83 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 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 43 42 42 42 42 42 41 41 41 41 41 41 41 41
 92 92 92 92 92 92 92 92 91 90 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 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 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 77 78 79 81 82 83 85 86 87 88 89 90 90 91 91
 85 87 89 90 92 93 95 97 98 100 101 103 104 106 107 108 110 111 112 113 114 115 116 116 117 117 118 118 118 118 118 118 118 117 117 116 116 115 114 113 112 111 110 109 107 106 105 103 102 100 98 97 95 94 92 90 89 87 85 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 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 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 91 92 94 95 97 98 100 101 103 104 105 106 108 109 110 111 111 112 113 114 114 114 115 115 115 115 115 115 115 114 114 113 112 112 111 110 109 108 107 105 104 103 102 100 99 97 96 94 93 91 90 88 87 85 83 82 80 79 77 76 74 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 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 48 49 50 51 52 53 54 54 55 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 81 82 84
 289 286 283 279 275 270 265 259 253 247 241 234 227 221 214 207 200 193 186 180 173 167 161 155 149 143 138 133 128 123 118 113 109 105 101 97 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 92 95 98 102 105 109 113 117 121 125 129 134 138 143 148 152 157 162 167 172 177 182 186 191 195 200 204 208 211 215 218 221 223 225 226 227 228 228 228 227 226 224 222 220 217 214 210 206 202 198 193 189 184 179 174 169 164 158 153 148 143 138 133 129 124 119 115 111 107 103 99 95 91 88 84 81 78 75 72 70 67 64 62 60 58 55 53 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 108 113 118 123 128 134 139 145 151 158 164 171 178 185 192 199 206 213 220 227 234 241 248 254 260 266 271 276 280 284 287 289 291 292 292 292 290
 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 54 55 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 90 89 89 89 88 88 87 86 85 85 84 83 82 81 79 78 77 76 75 73 72 71 69 68 67 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 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 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35
 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 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 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41
 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 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 93 95 97 99 101 103 104 106 107 109 110 111 111 112 112 112 112 112 111 111 110 109 107 106 104 103 101 99 97 94 92 90 87 85 83 80 78 75 73 71 68 66 64 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23
 206 211 216 221 225 230 235 240 245 249 254 259 263 267 272 276 280 283 287 290 293 296 299 301 303 305 306 307 308 309 309 309 308 307 306 305 303 301 299 297 294 291 288 285 281 278 274 270 266 262 257 253 249 245 240 236 231 227 223 218 214 210 205 201 197 193 189 185 182 178 174 171 167 164 160 157 154 151 148 145 143 140 137 135 132 130 128 125 123 121 119 117 115 114 112 110 109 107 106 104 103 102 101 99 98 97 96 95 94 93 93 92 91 90 90 89 88 88 87 87 87 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 87 87 87 88 88 89 89 90 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 101 102 102 103 103 103 103 104 104 104 104 105 105 105 105 105 105 105 105 105 105 104 104 104 104 103 103 103 102 102 102 101 101 100 99 99 98 98 97 96 96 95 94 94 93 92 91 91 90 89 88 87 87 86 85 84 83 83 82 81 80 80 79 78 77 77 76 75 74 74 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 70 70 71 72 73 74 75 76 77 79 80 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 109 111 114 116 119 122 125 128 131 134 137 140 144 147 151 155 159 163 167 171 175 179 184 188 192 197 202
 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 53 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 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55
 77 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 79 78 77 77 76 75 74 73 72 70 69 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 59 60 61 62 63 64 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 69 69 69 68 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76
 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 80 81 83 84 86 88 89 91 93 94 96 98 99 101 103 105 106 108 110 112 113 115 117 118 120 121 123 124 125 126 128 129 130 130 131 132 132 133 133 133 133 133 133 133 132 132 131 130 129 128 127 126 125 123 122 120 119 117 115 114 112 110 108 106 104 102 100 98 96 94 92 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 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 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 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 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42
 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 92 95 98 101 104 108 111 114 118 121 124 128 131 135 138 142 145 149 152 155 158 161 164 166 169 171 173 174 176 177 178 178 178 178 178 177 176 175 174 172 170 168 165 163 160 157 154 151 147 144 140 137 133 130 126 123 119 116 112 109 106 103 99 96 93 90 88 85 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27
 74 76 78 81 83 86 88 91 94 96 99 102 105 107 110 113 115 118 120 123 125 127 129 131 133 134 136 137 138 139 139 140 140 140 139 139 138 137 136 134 133 131 129 127 125 122 120 118 115 112 110 107 104 102 99 96 94 91 89 86 83 81 79 76 74 72 70 67 65 63 61 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71
 118 120 123 125 127 129 132 134 136 138 140 142 145 147 149 151 152 154 156 158 159 161 162 163 164 165 166 166 167 167 168 168 167 167 167 166 166 165 164 163 161 160 158 157 155 153 151 149 147 145 142 140 138 135 133 130 128 125 123 120 118 115 113 111 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 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 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 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 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 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 86 88 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116
 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 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 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 82 81 81 80 79 79 78 77 77 76 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 69 71 73 75 77 79 81 82 84 86 88 90 92 93 95 97 98 100 101 102 103 104 105 106 107 107 107 108 108 107 107 107 106 105 104 103 102 101 100 98 96 95 93 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 94 95 96 97 98 99 100 100 101 102 103 103 104 104 105 106 106 107 107 107 108 108 109 109 109 109 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 109 109 109 109 109 108 108 108 107 107 107 106 106 106 105 105 104 104 104 103 103 102 102 102 101 101 100 100 100 99 99 98 98 97 97 97 96 96 96 95 95 94 94 94 93 93 93 92 92 92 91 91 91 91 90 90 90 89 89 89 89 88 88 88 88 88 87 87 87 87 86 86 86 86 86 85 85 85 85 85 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31
 31 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 98 99 100 101 103 104 105 106 107 108 108 109 110 110 111 111 112 112 112 113 113 113 113 112 112 112 112 111 111 110 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31
 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 70 70 71 72 73 75 76 77 78 79 80 82 83 85 86 87 89 91 92 94 96 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 128 130 132 134 137 139 141 143 145 147 149 151 153 155 157 159 160 162 163 165 166 167 168 169 169 170 170 171 171 171 171 170 170 169 168 167 166 165 164 162 160 159 157 155 153 151 149 146 144 142 139 137 134 132 129 127 124 122 119 116 114 111 109 107 104 102 99 97 95 93 90 88 86 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54
 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 64 66 69 71 73 75 78 80 83 86 88 91 94 97 101 104 107 111 115 118 122 126 130 134 138 142 147 151 155 160 164 169 173 178 182 186 190 195 198 202 206 210 213 216 219 221 224 226 227 229 230 231 231 231 231 230 229 228 227 225 223 221 218 215 212 209 206 202 199 195 192 188 184 180 176 172 168 164 161 157 153 149 146 142 139 135 132 129 126 122 119 117 114 111 108 106 103 101 99 97 94 92 90 89 87 85 83 82 80 79 77 76 75 74 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 77 78 78 79 80 80 81 81 82 82 82 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 82 82 81 81 80 79 79 78 77 77 76 75 74 73 72 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 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27
 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 64 67 70 74 77 81 85 89 94 98 103 109 114 120 127 133 140 148 155 164 172 181 191 201 211 222 234 246 258 270 283 296 310 323 337 350 363 376 388 400 411 421 430 438 444 449 452 454 454 452 449 444 438 430 421 411 400 388 376 363 350 337 323 310 297 284 271 259 247 235 224 213 203 193 183 174 165 157 150 142 135 129 122 117 111 106 101 96 92 87 83 80 76 73 70 67 64 61 59 57 55 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20
 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 18 19 20 21 23 24 26 28 30 33 35 38 41 44 48 52 57 62 67 73 79 87 94 103 113 123 135 147 161 177 194 213 234 257 283 311 343 378 417 461 509 563 622 689 763 846 937 1039 1152 1277 1415 1567 1732 1912 2105 2311 2525 2746 2966 3178 3374 3544 3678 3768 3806 3790 3721 3603 3445 3255 3045 2823 2599 2377 2164 1962 1773 1599 1440 1295 1163 1044 938 842 755 678 609 546 491 441 396 356 319 287 258 232 208 187 167 150 134 120 108 96 86 76 68 60 53 46 41 35 31 26 22 19 16 13 10 8 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10
 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 23 25 27 29 32 35 38 41 44 48 52 57 62 67 73 79 86 94 102 111 121 132 144 158 172 188 206 225 246 270 295 324 355 389 427 468 514 564 619 679 744 814 891 973 1060 1152 1248 1348 1448 1547 1643 1731 1811 1876 1926 1957 1968 1959 1929 1881 1817 1740 1653 1559 1463 1365 1268 1173 1083 997 916 841 771 706 647 592 542 497 455 417 382 351 322 296 272 251 231 213 196 181 168 155 144 133 124 115 107 100 93 87 81 76 71 67 63 59 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 26 25 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 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
 33 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 92 96 101 107 112 118 125 131 139 146 155 163 173 183 194 205 217 231 244 259 275 292 311 330 350 372 396 421 447 475 505 536 569 603 640 677 717 757 799 842 885 929 973 1016 1058 1098 1136 1171 1203 1230 1253 1271 1283 1289 1290 1284 1273 1257 1236 1210 1180 1146 1110 1072 1032 991 949 908 866 825 785 746 709 672 637 604 572 541 513 485 459 435 412 390 370 350 332 315 299 284 270 257 244 233 222 211 202 193 184 176 168 161 155 148 143 137 132 127 122 118 114 110 106 103 99 96 93 91 88 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32
 58 59 59 60 60 61 62 62 63 64 65 67 68 69 71 72 74 76 78 81 83 86 89 92 96 99 103 108 112 117 123 129 135 142 149 157 165 174 184 195 207 219 233 247 263 280 298 318 340 363 388 416 445 477 511 548 588 631 677 727 780 837 897 962 1030 1101 1176 1254 1334 1416 1499 1581 1661 1737 1808 1872 1927 1971 2003 2022 2026 2016 1992 1954 1905 1845 1776 1701 1620 1537 1452 1367 1282 1200 1121 1045 972 904 839 778 722 669 619 574 531 492 456 422 391 362 336 312 289 268 249 231 215 200 186 173 161 150 140 130 122 114 106 99 93 87 81 76 72 67 63 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 25 24 23 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 72 74 75 77 78 79 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 103 104 104 104 104 104 104 104 104 104 103 103 103 102 102 101 100 100 99 98 98 97 96 95 94 93 92 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 26 31 38 45 53 62 72 83 96 110 127 145 166 190 216 247 281 320 365 415 473 539 614 699 796 907 1032 1174 1335 1515 1716 1938 2179 2436 2703 2972 3228 3458 3645 3772 3828 3807 3712 3552 3343 3100 2840 2576 2318 2074 1847 1639 1452 1284 1135 1002 885 782 691 611 540 478 423 375 332 295 262 232 206 183 163 145 129 115 102 91 81 72 64 56 50 44 39 35 31 27 24 21 18 16 14 12 10 9 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 11 12 14 16 18 20 23 25 29 32 36 40 45 50 56 62 69 77 85 94 105 116 129 143 158 175 194 215 239 265 294 326 361 401 445 494 549 610 678 754 839 934 1040 1158 1289 1436 1599 1779 1978 2197 2434 2691 2964 3250 3544 3836 4118 4375 4593 4759 4860 4889 4843 4726 4546 4315 4049 3761 3463 3167 2879 2606 2351 2115 1900 1703 1526 1366 1223 1094 979 876 783 701 627 561 502 449 402 360 321 287 257 229 204 182 162 144 127 113 100 88 77 67 58 50 43 37 31 26 21 17 13 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 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 33 35 38 40 42 45 47 50 52 55 58 60 63 66 70 73 76 79 83 86 90 93 97 101 104 108 112 116 120 124 127 131 135 139 143 147 150 154 158 161 164 168 171 174 176 179 181 183 185 187 189 190 191 192 192 193 193 193 192 191 190 189 188 186 184 182 180 178 175 172 169 166 163 160 156 153 149 146 142 139 135 131 128 124 120 117 113 109 106 102 99 95 92 89 85 82 79 76 73 70 67 64 62 59 57 54 52 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 16 21 27 33 39 46 53 62 70 80 90 102 114 128 142 158 176 195 216 239 264 292 322 355 391 430 474 522 574 632 695 765 842 926 1019 1121 1232 1355 1489 1636 1796 1970 2159 2364 2584 2820 3071 3336 3612 3898 4189 4481 4768 5043 5299 5527 5722 5875 5982 6038 6043 5996 5900 5761 5584 5376 5145 4897 4639 4376 4114 3856 3606 3365 3136 2919 2714 2523 2345 2179 2025 1883 1751 1630 1518 1414 1319 1232 1151 1076 1008 945 886 833 783 737 694 655 618 584 552 523 496 470 446 424 403 383 365 347 331 315 301 287 274 262 250 239 228 218 208 199 190 182 174 166 159 151 145 138 132 126 120 114 109 103 98 93 89 84 80 75 71 67 63 60 56 53 49 46 43 40 37 34 31 28 26 23 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 25 35 47 60 75 92 112 134 160 190 224 263 309 361 421 490 571 663 770 894 1038 1204 1395 1616 1870 2160 2489 2858 3267 3709 4174 4644 5092 5485 5788 5969 6009 5904 5669 5332 4926 4485 4037 3601 3191 2815 2476 2172 1904 1668 1461 1280 1121 983 863 757 666 585 515 454 400 353 312 275 243 215 191 169 150 134 119 106 95 85 76 68 61 56 50 46 42 39 36 33 31 29 28 26 25 25 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 54 57 60 63 66 70 73 77 81 85 89 93 98 102 107 112 117 122 128 134 140 146 153 159 167 174 182 190 198 207 217 226 237 247 259 271 283 297 311 325 341 358 375 394 414 435 458 482 508 535 565 596 630 667 706 748 793 842 895 951 1013 1079 1150 1227 1311 1401 1498 1603 1716 1838 1969 2109 2260 2421 2592 2773 2965 3165 3374 3590 3810 4033 4254 4470 4676 4867 5038 5183 5298 5377 5416 5415 5371 5286 5162 5004 4815 4602 4371 4127 3876 3624 3373 3129 2892 2666 2452 2251 2063 1887 1725 1575 1437 1310 1194 1087 990 901 820 747 679 618 562 511 465 423 384 349 317 287 261 236 214 194 175 158 142 128 115 103 91 81 72 63 55 48 41 35 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 45 48
 346 354 361 369 377 385 392 400 407 414 421 429 435 442 449 456 462 469 475 482 488 494 501 507 513 520 526 533 540 547 554 562 570 578 587 596 606 617 628 640 654 668 683 700 719 739 760 784 810 839 870 905 942 983 1029 1079 1133 1193 1259 1331 1411 1498 1594 1699 1814 1941 2079 2230 2395 2575 2771 2983 3213 3460 3726 4009 4309 4623 4950 5284 5620 5952 6271 6566 6826 7041 7198 7289 7307 7248 7113 6907 6639 6319 5961 5576 5178 4776 4381 3999 3635 3292 2973 2678 2407 2160 1935 1732 1548 1383 1234 1100 980 872 775 689 611 541 479 423 373 328 288 252 219 190 164 141 120 101 84 69 55 43 31 21 13 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 1 3 4 6 8 9 11 13 15 17 19 21 23 26 28 30 33 36 38 41 44 47 50 54 57 60 64 68 72 76 80 84 89 94 98 103 108 114 119 124 130 136 142 148 155 161 168 174 181 188 196 203 210 218 225 233 241 249 257 265 273 281 289 297 305 313 321 330 338
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 24 29 35 42 49 56 64 73 83 94 105 118 131 146 163 180 200 221 245 270 299 330 364 401 443 488 538 594 655 722 797 880 971 1072 1184 1308 1445 1597 1765 1950 2154 2379 2626 2897 3192 3512 3857 4227 4619 5030 5456 5888 6318 6734 7123 7471 7763 7986 8129 8185 8152 8031 7831 7561 7236 6868 6471 6059 5643 5232 4832 4449 4086 3746 3429 3135 2865 2616 2389 2182 1993 1821 1664 1522 1393 1275 1169 1072 984 904 831 765 704 649 599 553 511 473 438 405 376 349 324 301 279 260 242 225 210 195 182 170 158 148 138 129 120 112 105 98 91 85 79 74 68 64 59 55 51 47 43 40 37 34 31 28 26 23 21 19 16 14 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 22 25 29 33 37 42 47 52 57 63 69 75 82 89 96 104 113 122 131 141 152 164 176 189 202 217 232 249 266 285 305 326 348 372 398 425 454 485 517 552 590 629 672 717 765 816 870 928 990 1056 1126 1200 1279 1363 1452 1547 1647 1752 1864 1982 2105 2235 2370 2511 2657 2808 2963 3120 3280 3440 3599 3754 3905 4048 4181 4302 4408 4496 4564 4611 4634 4634 4608 4559 4486 4391 4276 4143 3996 3836 3667 3492 3313 3132 2953 2775 2602 2434 2273 2118 1971 1832 1700 1576 1460 1352 1250 1156 1068 987 911 841 776 716 661 609 562 518 477 440 405 373 343 316 290 267 245 225 206 189 173 158 144 131 119 108 98 88 79 71 63 56 49 43 37 32 27 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 9 12 14 17 20 23 27 30 33 37 40 44 48 52 56 60 64 68 73 77 82 86 91 96 101 106 112 117 122 128 134 140 146 152 158 165 171 178 186 193 201 209 217 226 235 245 255 266 277 289 302 316 331 348 365 385 405 428 453 481 511 545 582 623 669 720 776 840 911 990 1079 1179 1292 1418 1560 1721 1901 2104 2332 2588 2876 3197 3555 3951 4387 4863 5376 5920 6484 7053 7607 8116 8551 8878 9069 9103 8972 8684 8259 7730 7131 6496 5855 5231 4641 4094 3595 3146 2746 2391 2079 1805 1565 1355 1173 1013 874 753 647 555 475 405 344 290 244 203 167 136 108 84 63 45 29 15 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 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 32 45 60 77 96 118 143 172 204 242 284 333 389 453 526 610 706 817 944 1091 1260 1454 1679 1939 2240 2587 2990 3456 3994 4616 5331 6151 7083 8132 9296 10559 11889 13230 14502 15601 16414 16845 16834 16382 15546 14424 13129 11766 10417 9140 7966 6910 5974 5154 4441 3823 3289 2828 2432 2090 1796 1542 1323 1134 971 829 707 601 509 429 359 299 246 201 161 126 96 69 46 26 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 55 59 62 66 70 74 78 82 87 91 96 102 107 113 119 125 131 138 145 153 161 170 179 188 198 209 220 232 245 259 273 289 306 324 343 363 385 409 435 462 492 524 559 597 638 682 730 783 840 901 969 1042 1122 1209 1304 1407 1520 1643 1776 1921 2078 2249 2433 2632 2845 3074 3318 3576 3847 4130 4422 4720 5019 5314 5600 5867 6110 6320 6490 6613 6683 6698 6657 6561 6414 6221 5990 5727 5442 5142 4833 4523 4216 3917 3629 3354 3094 2849 2621 2408 2210 2028 1860 1706 1564 1434 1315 1206 1106 1015 931 855 785 722 663 610 561 517 476 438 404 372 343 317 292 270 249 230 212 196 181 167 154 143 132 121 112 103 95 87 80 74 67 62 56 51 47 42 38 34 30 27 24 21 18 15 12 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 12 14 16 18 20 21 24 26 28 30 33 35 38 40 43 46 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 12 16 22 27 34 41 49 58 68 80 92 106 122 140 161 184 209 238 271 308 350 397 451 512 581 659 748 848 961 1090 1234 1396 1578 1779 2001 2244 2504 2780 3064 3349 3623 3873 4084 4241 4334 4355 4303 4183 4006 3783 3530 3261 2986 2716 2456 2212 1986 1779 1591 1421 1269 1132 1011 902 806 721 644 577 517 463 416 373 336 302 272 245 221 199 180 162 147 133 120 108 98 89 80 72 65 59 53 48 43 39 35 31 27 24 21 19 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 65 68 71 74 78 82 85 89 93 97 102 106 111 115 120 125 131 136 142 148 154 160 167 174 181 188 196 204 212 221 230 240 249 260 270 282 293 306 318 332 346 361 376 393 410 428 447 467 488 511 534 559 585 613 643 674 706 741 778 817 858 901 947 996 1047 1101 1158 1219 1282 1348 1418 1491 1566 1646 1728 1812 1900 1989 2080 2172 2265 2358 2449 2539 2625 2707 2784 2854 2916 2968 3011 3043 3062 3069 3063 3044 3013 2969 2913 2848 2772 2689 2598 2502 2402 2299 2194 2089 1984 1880 1779 1680 1584 1492 1403 1318 1238 1161 1089 1020 956 895 838 784 734 687 643 602 564 528 495 463 434 407 381 358 336 315 295 277 260 245 230 216 203 191 179 169 159 149 140 132 124 117 110 103 97 91 86 80 75 71 66 62 58 55 51 48 44 41 39 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59
 86 89 92 94 97 100 102 105 108 111 114 117 120 123 127 130 133 137 140 144 148 151 155 159 164 168 172 177 182 186 192 197 202 208 214 220 227 234 241 249 257 266 275 285 295 306 318 330 343 357 373 389 406 425 445 467 490 515 542 572 603 637 674 714 756 803 853 907 965 1028 1096 1169 1248 1332 1423 1520 1623 1733 1850 1973 2102 2236 2375 2518 2663 2807 2949 3086 3216 3333 3436 3521 3585 3625 3640 3627 3589 3524 3436 3326 3199 3058 2906 2747 2585 2422 2260 2103 1951 1805 1667 1537 1415 1301 1195 1096 1006 922 845 774 709 649 595 544 499 457 418 383 351 321 294 269 247 226 207 189 173 158 145 132 121 110 101 92 83 76 69 62 56 51 46 41 36 32 28 25 22 19 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 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 81 84
 253 267 283 298 314 331 348 365 383 401 420 439 458 478 498 518 538 559 580 601 622 644 666 688 709 732 754 776 798 821 843 866 888 911 934 957 981 1005 1029 1053 1078 1103 1130 1157 1185 1214 1244 1275 1309 1344 1381 1421 1463 1508 1556 1609 1665 1726 1792 1863 1941 2026 2118 2219 2329 2449 2581 2724 2881 3053 3240 3445 3668 3911 4176 4464 4776 5114 5478 5869 6287 6732 7203 7695 8206 8730 9258 9781 10287 10761 11188 11551 11833 12019 12098 12062 11908 11641 11270 10809 10275 9687 9064 8423 7781 7149 6539 5957 5409 4897 4423 3987 3588 3224 2893 2593 2322 2078 1858 1659 1481 1321 1176 1047 930 826 732 647 572 503 442 387 337 292 252 216 183 153 127 103 81 62 44 28 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 17 23 28 34 40 46 53 60 67 75 83 92 100 110 119 129 140 150 162 173 185 198 211 224 238
 68 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 96 98 100 103 105 107 109 112 115 117 120 123 126 129 133 137 141 145 149 154 159 165 171 178 185 192 201 210 219 230 242 255 269 284 301 320 340 363 388 415 445 478 515 556 601 651 706 768 836 911 995 1088 1192 1307 1435 1577 1735 1910 2104 2320 2559 2822 3113 3431 3779 4156 4562 4994 5450 5921 6399 6871 7321 7730 8078 8346 8515 8575 8519 8350 8078 7719 7293 6821 6324 5818 5318 4835 4378 3950 3554 3191 2861 2562 2292 2049 1832 1637 1462 1307 1168 1043 933 834 745 667 596 533 477 426 381 340 304 272 242 216 192 171 152 135 119 105 92 81 70 61 53 45 38 32 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 59 61 63 64 66
 15 21 27 33 39 46 53 60 68 77 86 95 105 115 126 137 149 162 175 189 204 220 236 253 271 290 310 331 354 377 402 428 455 484 514 546 579 615 652 691 733 776 822 871 922 977 1034 1094 1158 1226 1298 1374 1454 1539 1630 1726 1827 1935 2050 2172 2301 2438 2584 2738 2903 3077 3261 3456 3663 3880 4109 4349 4601 4863 5135 5415 5703 5996 6291 6586 6877 7160 7430 7682 7910 8110 8274 8399 8479 8511 8493 8424 8305 8137 7924 7671 7383 7066 6728 6375 6013 5648 5284 4926 4579 4244 3923 3619 3332 3062 2810 2575 2358 2157 1971 1800 1643 1498 1366 1245 1134 1033 940 856 779 708 644 585 532 483 438 397 360 326 294 266 240 216 194 174 155 138 123 108 95 83 72 61 52 43 35 27 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 1 6 10
 0 0 0 0 0 0 0 0 0 6 15 24 34 44 56 68 81 95 110 126 143 162 181 203 225 249 275 303 332 363 396 431 469 508 550 595 642 692 744 799 856 917 980 1046 1115 1187 1261 1337 1416 1497 1580 1665 1752 1840 1929 2018 2109 2200 2290 2381 2471 2561 2650 2737 2824 2910 2995 3079 3163 3245 3327 3409 3491 3574 3657 3741 3827 3915 4005 4097 4193 4292 4395 4501 4612 4726 4844 4966 5091 5219 5350 5481 5613 5744 5872 5996 6113 6221 6319 6402 6470 6519 6547 6552 6532 6486 6414 6314 6187 6036 5860 5664 5450 5220 4979 4729 4475 4218 3962 3710 3463 3224 2994 2774 2564 2366 2179 2004 1840 1687 1545 1414 1292 1179 1075 979 891 810 735 666 604 546 493 444 400 359 321 287 255 226 200 176 153 133 114 97 81 66 53 41 30 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 33 41 50 60 71 83 96 110 125 142 161 181 203 227 254 283 315 350 388 430 476 527 583 644 710 784 864 953 1049 1155 1271 1397 1535 1686 1849 2026 2217 2423 2644 2879 3129 3392 3667 3952 4244 4540 4835 5125 5405 5668 5908 6121 6300 6442 6543 6601 6616 6588 6521 6417 6281 6117 5930 5726 5509 5284 5054 4823 4593 4368 4148 3936 3732 3536 3350 3174 3007 2850 2701 2562 2431 2308 2193 2085 1984 1890 1801 1718 1640 1566 1497 1432 1371 1314 1259 1208 1159 1113 1069 1027 987 949 913 878 845 813 782 753 725 697 671 645 621 597 574 552 530 509 489 470 451 432 414 397 380 364 348 333 318 304 290 277 264 251 239 227 216 205 194 184 174 165 155 147 138 130 122 114 107 100 93 87 80 74 69 63 58 53 48 43 39 35 31 27 23 20 16 13 10 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 2 8 16 24 32 42 53 65 78 92 108 125 145 166 190 216 245 277 313 353 396 445 498 558 624 696 777 866 965 1074 1194 1326 1471 1630 1803 1992 2196 2415 2650 2899 3161 3432 3711 3992 4271 4541 4796 5029 5234 5404 5534 5621 5663 5660 5614 5528 5407 5257 5083 4892 4687 4476 4261 4046 3835 3629 3430 3240 3060 2889 2728 2577 2435 2304 2181 2066 1960 1861 1770 1685 1606 1532 1464 1400 1341 1286 1234 1186 1140 1097 1057 1019 983 949 916 885 855 826 798 771 746 721 696 673 650 627 605 584 563 543 523 503 484 465 447 429 411 394 378 361 345 330 315 300 286 272 259 246 233 221 209 198 187 176 166 156 146 137 128 120 112 104 97 89 82 76 70 64 58 53 47 42 38 33 29 25 21 17 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 28 44 61 79 99 121 146 172 201 233 268 306 347 393 442 497 557 622 693 772 857 951 1053 1164 1286 1418 1563 1720 1890 2074 2274 2489 2721 2969 3234 3516 3815 4130 4459 4801 5155 5517 5884 6252 6617 6974 7318 7645 7950 8227 8474 8686 8862 8999 9097 9156 9179 9166 9121 9046 8944 8821 8677 8519 8347 8166 7979 7786 7591 7395 7200 7006 6814 6626 6441 6259 6081 5907 5736 5568 5404 5243 5084 4927 4773 4620 4470 4320 4173 4026 3881 3737 3595 3454 3314 3177 3041 2908 2776 2648 2522 2398 2278 2162 2048 1938 1832 1729 1631 1536 1445 1357 1274 1194 1118 1046 977 912 850 792 736 684 634 587 543 502 462 426 391 358 328 299 272 246 223 200 179 160 141 124 108 93 79 66 53 42 31 21 12 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
 74 80 85 91 97 104 110 117 125 132 140 149 158 167 177 187 197 209 220 233 246 260 274 290 306 324 342 361 382 404 428 453 479 508 538 571 605 643 683 726 772 822 876 933 996 1063 1136 1215 1300 1393 1493 1601 1718 1845 1983 2132 2294 2468 2657 2861 3080 3316 3570 3842 4131 4440 4766 5110 5469 5843 6228 6621 7018 7412 7798 8169 8515 8830 9105 9332 9503 9614 9661 9642 9557 9409 9203 8945 8642 8303 7936 7550 7151 6747 6344 5947 5560 5187 4828 4487 4164 3860 3574 3307 3058 2827 2612 2413 2229 2059 1902 1757 1623 1500 1387 1283 1187 1098 1016 941 872 808 750 695 645 599 556 517 480 446 415 386 359 334 311 289 269 250 233 217 201 187 174 161 150 139 129 119 110 101 93 85 78 71 65 59 53 48 43 38 33 28 24 20 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 14 17 20 23 26 29 32 35 39 43 47 51 55 60 64 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 2 10 18 26 35 46 56 68 81 95 111 128 146 166 189 213 240 269 302 337 377 421 469 523 583 650 724 806 898 1000 1115 1244 1387 1549 1729 1932 2161 2417 2706 3030 3395 3806 4267 4785 5366 6016 6740 7543 8431 9404 10461 11596 12795 14037 15292 16519 17666 18676 19489 20052 20323 20282 19931 19298 18427 17375 16201 14962 13706 12472 11288 10173 9137 8186 7320 6536 5832 5200 4635 4131 3683 3283 2928 2612 2331 2081 1859 1661 1484 1326 1186 1060 948 848 758 677 604 539 481 428 380 337 299 263 232 203 177 153 131 112 94 77 63 49 36 25 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 42 63 88 116 149 188 232 284 344 414 496 591 703 833 986 1166 1376 1624 1915 2257 2660 3133 3687 4335 5088 5955 6941 8044 9243 10502 11752 12899 13829 14428 14614 14359 13703 12737 11576 10332 9092 7918 6843 5883 5039 4306 3675 3133 2670 2275 1938 1651 1406 1197 1018 865 735 622 526 443 372 311 258 213 173 139 110 85 63 43 27 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 17 24 30 38 46 54 63 73 84 96 109 122 137 153 171 190 210 232 256 283 311 342 376 412 452 495 542 593 649 709 774 845 922 1005 1096 1193 1299 1412 1535 1666 1807 1958 2119 2289 2469 2659 2857 3063 3276 3494 3715 3937 4158 4375 4584 4782 4966 5133 5279 5403 5502 5574 5618 5634 5624 5587 5525 5441 5337 5216 5080 4931 4774 4609 4440 4268 4096 3924 3754 3586 3423 3264 3110 2962 2819 2682 2550 2424 2304 2189 2080 1976 1876 1782 1692 1607 1526 1449 1375 1306 1239 1176 1116 1059 1005 953 904 857 813 770 730 692 655 620 587 556 525 497 470 444 419 396 373 352 332 312 294 277 260 244 229 215 201 188 176 164 153 142 132 123 114 105 97 89 81 74 68 61 55 49 44 39 34 29 25 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 40 62 86 115 148 186 229 279 338 405 482 572 677 798 939 1102 1293 1514 1772 2071 2419 2823 3290 3828 4445 5145 5932 6802 7744 8735 9740 10704 11563 12247 12690 12848 12709 12295 11653 10848 9947 9009 8082 7196 6373 5623 4947 4346 3815 3347 2937 2579 2266 1992 1754 1546 1364 1204 1065 943 836 742 659 586 521 464 414 369 329 294 262 234 209 187 166 148 132 117 104 92 81 71 62 54 46 40 33 28 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 79 82 86 90 95 99 104 109 115 121 127 134 141 149 158 167 177 188 200 213 227 242 259 277 297 319 343 369 398 430 466 504 547 595 647 705 769 840 918 1005 1101 1208 1326 1457 1601 1760 1936 2128 2339 2569 2817 3085 3369 3669 3979 4295 4608 4909 5186 5428 5621 5753 5817 5806 5720 5564 5347 5081 4778 4452 4115 3778 3448 3132 2835 2557 2301 2066 1853 1659 1485 1328 1187 1061 948 847 757 676 604 539 481 430 383 342 305 271 242 215 191 169 149 132 116 102 89 77 67 57 49 41 34 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6 7 8 9 10 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 6 27 53 85 122 167 220 284 360 452 562 694 852 1043 1273 1551 1887 2292 2783 3374 4083 4925 5908 7025 8238 9465 10572 11385 11743 11565 10891 9862 8655 7422 6264 5232 4341 3587 2958 2436 2004 1647 1352 1108 906 739 599 484 388 307 240 184 138 99 66 39 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 1 4 7 11 14 19 23 29 35 41 49 57 67 77 89 103 118 135 155 177 202 230 262 299 340 387 441 502 572 652 743 846 965 1100 1254 1430 1629 1854 2108 2391 2704 3044 3409 3789 4172 4540 4871 5139 5323 5403 5371 5230 4995 4686 4328 3946 3560 3184 2829 2501 2203 1935 1697 1486 1301 1138 995 870 761 666 583 510 446 390 342 299 261 228 199 174 151 131 114 98 85 73 62 52 44 37 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 33 35 37 40 43 46 49 52 56 60 64 68 73 78 83 89 95 102 109 117 125 135 145 155 167 180 194 209 225 243 263 285 308 334 362 393 426 463 504 549 598 651 710 775 846 923 1007 1100 1200 1309 1426 1552 1686 1829 1978 2134 2292 2451 2608 2757 2895 3016 3115 3188 3230 3239 3215 3158 3071 2957 2823 2672 2510 2343 2174 2007 1845 1690 1544 1407 1279 1162 1054 955 865 783 709 641 580 525 475 430 390 353 320 290 263 238 216 196 177 161 145 132 119 108 97 88 79 71 64 57 51 46 41 36 31 27 24 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 47 80 119 165 219 283 360 450 558 686 838 1019 1235 1493 1802 2172 2614 3143 3773 4519 5394 6403 7537 8759 9998 11134 12020 12506 12503 12014 11136 10015 8800 7600 6488 5495 4632 3893 3267 2739 2296 1924 1611 1349 1129 943 787 655 544 450 370 302 245 196 155 120 90 65 43 25 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 26 73 129 196 278 376 494 637 809 1017 1268 1573 1942 2391 2937 3600 4404 5377 6544 7926 9524 11308 13186 14989 16473 17373 17504 16843 15548 13869 12054 10287 8673 7256 6044 5022 4168 3457 2867 2377 1971 1633 1351 1117 921 758 621 506 410 329 262 205 157 117 83 55 32 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
 12 16 19 23 27 31 36 40 45 51 56 62 68 75 82 89 97 105 113 122 132 142 152 163 175 187 200 213 228 242 258 275 292 310 330 350 371 394 417 442 468 495 524 554 586 620 655 692 731 772 815 860 908 958 1011 1066 1125 1187 1251 1320 1392 1467 1547 1631 1719 1811 1908 2010 2116 2227 2343 2463 2588 2716 2848 2983 3119 3257 3395 3531 3665 3793 3915 4028 4130 4218 4291 4346 4381 4395 4388 4357 4304 4229 4134 4019 3887 3741 3583 3416 3243 3066 2888 2711 2536 2366 2202 2044 1893 1751 1616 1489 1371 1261 1158 1062 974 893 818 748 685 626 572 523 478 436 398 363 331 302 275 250 228 207 188 171 155 140 126 114 103 92 83 74 65 58 51 44 39 33 28 23 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 22 25 29 33 37 41 46 51 56 62 68 75 82 90 98 107 116 127 138 150 162 176 191 207 224 243 263 285 308 334 361 391 423 457 495 535 578 625 676 730 789 851 919 991 1067 1149 1236 1328 1425 1527 1633 1743 1857 1974 2092 2211 2328 2444 2556 2661 2759 2847 2923 2986 3034 3066 3081 3080 3061 3027 2976 2912 2835 2748 2651 2548 2439 2327 2213 2098 1984 1872 1763 1656 1554 1456 1362 1273 1189 1109 1034 964 898 836 778 724 674 626 583 542 504 468 435 405 376 350 325 302 281 261 242 225 209 194 180 167 155 143 133 123 113 105 97 89 82 75 69 63 57 52 47 43 39 34 31 27 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 30 34 38 42 46 51 57 62 69 75 82 90 98 107 117 127 139 151 164 178 193 210 227 246 267 289 313 338 366 395 426 460 496 534 574 617 662 709 759 810 864 919 975 1032 1090 1147 1205 1261 1315 1367 1416 1462 1504 1542 1575 1603 1626 1643 1656 1663 1665 1663 1657 1647 1633 1616 1597 1575 1552 1527 1501 1474 1446 1418 1390 1362 1334 1306 1278 1251 1224 1198 1172 1146 1121 1097 1072 1048 1024 1000 977 953 930 907 884 860 837 814 791 768 744 721 698 675 652 629 606 583 561 539 517 496 475 454 434 415 396 377 359 342 325 309 293 278 263 250 236 223 211 199 188 178 167 158 149 140 131 123 116 109 102 95 89 83 78 73 68 63 58 54 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 16 18 20 22 24 26 28 31 33 35 38 41 44 47 50 53 56 60 64 68 72 77 82 87 92 98 104 110 117 124 132 140 149 159 169 180 191 204 217 231 247 263 281 300 320 342 365 391 418 447 479 513 550 589 631 677 726 778 834 895 960 1029 1102 1181 1265 1353 1447 1546 1650 1758 1870 1986 2104 2224 2345 2464 2580 2691 2794 2889 2971 3040 3092 3127 3143 3140 3116 3074 3013 2936 2844 2740 2626 2505 2379 2250 2120 1991 1865 1742 1624 1510 1403 1301 1205 1115 1031 952 879 812 749 691 637 587 541 499 459 423 390 359 330 304 280 257 236 217 199 182 167 153 139 127 116 105 95 86 77 69 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 0 0 0 0 0 0 0 1 3 5 8 10 13 15 18 21 24 27 31 35 38 42 47 51 56 61 66 72 77 84 90 97 104 112 120 129 138 148 158 169 181 194 207 222 237 254 272 291 312 334 358 385 413 444 478 514 554 598 646 698 755 817 885 960 1042 1131 1228 1334 1450 1575 1710 1856 2012 2178 2353 2535 2724 2915 3106 3292 3467 3627 3765 3874 3950 3988 3986 3942 3859 3740 3590 3415 3221 3016 2804 2592 2383 2182 1990 1809 1641 1484 1340 1209 1089 980 881 792 712 639 574 515 462 415 372 334 299 268 240 215 193 172 154 137 122 109 97 86 76 67 58 51 44 38 32 27 23 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 4 7 10 13 16 19 23 27 31 35 39 44 48 53 59 64 70 76 83 89 97 104 112 120 129 138 148 158 169 180 193 205 219 233 248 264 281 299 318 338 359 382 406 431 458 487 518 551 586 624 664 707 752 801 854 910 970 1034 1103 1177 1256 1340 1431 1528 1632 1742 1860 1986 2120 2262 2412 2570 2737 2911 3092 3279 3471 3667 3864 4060 4252 4437 4612 4773 4915 5035 5130 5195 5228 5228 5195 5127 5028 4898 4743 4565 4369 4159 3939 3714 3488 3263 3043 2829 2623 2426 2240 2065 1900 1747 1604 1471 1349 1236 1132 1036 948 868 794 726 664 607 555 508 464 425 388 355 324 296 270 247 225 205 187 170 155 140 127 115 104 93 84 75 67 59 52 46 40 34 29 24 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 73 77 80 84 87 91 96 100 105 111 117 123 129 137 145 153 162 172 183 195 207 221 236 253 271 291 313 337 363 392 424 459 497 540 587 638 695 758 828 905 990 1084 1188 1302 1429 1568 1722 1890 2075 2276 2494 2729 2981 3248 3526 3814 4104 4389 4661 4908 5120 5284 5393 5437 5413 5321 5167 4958 4706 4422 4118 3806 3493 3188 2896 2621 2365 2128 1911 1714 1535 1374 1229 1099 982 877 783 700 625 558 498 444 396 353 315 280 249 221 196 174 154 135 119 104 91 78 67 57 48 40 33 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 115 118 122 126 130 134 138 142 146 150 154 159 163 168 172 177 182 187 191 196 202 207 212 218 223 229 235 241 247 254 261 268 275 282 290 298 307 316 325 335 346 357 369 381 394 408 423 439 457 475 495 516 539 564 590 619 650 683 720 759 802 848 898 953 1012 1076 1146 1222 1305 1395 1492 1598 1713 1837 1972 2118 2274 2443 2625 2819 3025 3244 3474 3715 3965 4221 4480 4738 4990 5230 5451 5647 5810 5933 6012 6041 6018 5944 5820 5651 5442 5202 4937 4655 4363 4069 3777 3492 3218 2956 2709 2477 2262 2062 1878 1708 1553 1411 1281 1163 1055 957 869 788 714 648 587 532 483 437 396 359 325 294 265 240 216 195 176 158 141 127 113 101 89 79 69 60 52 45 38 32 26 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 8 9 10 11 12 13 15 16 17 18 19 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 78 81 84 87 90 94 97 100 104 107 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 26 34 43 54 66 79 95 113 133 157 183 214 249 289 335 387 447 517 596 688 793 914 1054 1214 1397 1608 1847 2119 2425 2765 3136 3532 3941 4345 4719 5033 5256 5364 5344 5198 4944 4608 4223 3815 3409 3020 2659 2331 2036 1775 1545 1344 1169 1016 883 768 667 580 504 438 381 331 287 249 216 187 162 140 120 103 88 75 64 53 45 37 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 26 37 50 64 81 99 119 142 168 198 231 269 311 360 414 477 547 627 719 823 941 1076 1230 1406 1607 1836 2098 2397 2737 3125 3565 4063 4624 5252 5950 6716 7546 8426 9338 10252 11126 11912 12556 13007 13227 13193 12910 12404 11718 10904 10016 9100 8194 7326 6513 5766 5088 4479 3936 3456 3031 2658 2330 2043 1791 1570 1377 1208 1059 929 814 714 625 547 478 417 363 315 273 236 202 172 146 122 101 82 65 50 36 24 13 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 1 2 3 4 6 7 8 10 11 13 15 17 19 21 23 25 28 30 33 36 39 42 45 49 53 57 61 66 71 76 82 88 95 102 109 117 126 136 146 157 169 182 196 211 227 245 265 286 309 334 361 391 424 459 498 541 587 637 693 753 818 890 968 1053 1145 1245 1353 1470 1595 1729 1872 2024 2183 2349 2520 2694 2869 3042 3209 3366 3509 3633 3734 3809 3854 3868 3850 3801 3723 3619 3492 3347 3189 3021 2848 2673 2500 2329 2165 2007 1857 1715 1582 1458 1343 1236 1137 1046 962 884 813 748 689 634 584 538 496 457 422 390 360 333 308 285 263 244 226 210 194 180 167 155 144 134 124 115 107 99 92 85 79 73 68 63 58 53 49 45 41 38 35 31 28 26 23 21 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 20 23 26 30 33 37 41 45 50 54 59 64 69 74 80 86 92 98 105 112 120 127 136 144 154 163 174 185 197 209 222 237 252 269 287 306 328 351 376 403 433 467 503 543 588 637 691 752 820 895 979 1073 1179 1296 1428 1576 1742 1928 2135 2367 2626 2913 3231 3581 3963 4376 4816 5278 5751 6222 6672 7079 7417 7661 7791 7793 7661 7405 7042 6595 6093 5563 5027 4504 4008 3546 3123 2741 2398 2094 1825 1588 1380 1198 1039 900 778 672 580 499 429 368 314 267 226 190 159 131 107 86 68 51 37 25 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 24 35 48 64 83 106 132 164 201 246 299 362 438 528 636 765 920 1104 1321 1575 1866 2189 2534 2874 3175 3392 3487 3442 3265 2991 2663 2321 1991 1691 1426 1197 1003 839 702 587 490 409 341 285 237 197 163 134 110 90 73 58 46 35 26 19 13 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 76 78 81 83 86 89 92 95 98 101 104 107 111 114 118 121 125 129 133 137 141 146 150 155 160 164 170 175 180 186 192 198 205 211 218 225 233 241 249 257 266 275 285 295 306 317 328 340 353 366 380 394 409 425 442 459 477 495 514 534 555 576 598 621 645 669 693 718 744 769 795 821 847 872 897 922 945 968 989 1009 1028 1044 1058 1070 1080 1087 1091 1092 1091 1086 1079 1069 1056 1041 1023 1004 982 958 933 906 878 850 821 791 762 732 703 673 645 616 589 562 536 511 486 463 440 419 398 378 359 341 324 308 292 278 264 250 238 226 215 204 194 184 175 167 158 151 144 137 130 124 118 112 107 102 97 93 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 71
 0 0 0 0 0 0 0 0 0 0 0 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 13 15 18 20 23 27 31 35 41 47 53 61 70 81 93 107 123 142 164 189 217 251 289 334 386 446 515 596 690 800 927 1076 1249 1452 1688 1964 2286 2662 3099 3606 4190 4857 5606 6432 7312 8209 9063 9795 10314 10545 10447 10030 9352 8501 7567 6626 5730 4910 4181 3544 2994 2524 2124 1785 1497 1254 1048 874 727 602 496 407 331 266 211 165 125 92 63 39 18 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 16 17 19 21 23 25 28 31 34 37 41 45 49 54 60 66 73 81 89 99 109 121 134 148 165 183 204 227 253 282 314 351 392 439 491 550 616 691 775 870 976 1096 1231 1381 1549 1736 1942 2167 2411 2672 2945 3225 3502 3765 4001 4194 4330 4399 4394 4314 4167 3962 3715 3441 3153 2863 2582 2315 2066 1837 1630 1443 1276 1127 996 879 777 686 607 537 475 421 373 331 293 261 232 206 183 163 145 129 115 102 91 81 72 64 57 50 44 39 34 29 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 10 11 12 12 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 74 79 83 88 94 99 106 112 119 127 135 143 153 163 174 185 198 211 225 241 258 276 295 316 339 363 389 418 448 481 516 553 593 637 683 732 784 840 899 962 1028 1097 1169 1244 1322 1402 1483 1566 1649 1731 1812 1890 1964 2034 2097 2154 2201 2240 2268 2286 2293 2289 2274 2249 2215 2171 2120 2062 1999 1931 1859 1786 1710 1635 1559 1485 1411 1340 1271 1204 1139 1078 1019 964 911 861 813 769 727 687 650 615 582 551 522 495 470 446 423 402 382 364 346 330 314 299 286 273 260 249 238 227 217 208 199 190 182 175 167 160 154 147 141 135 130 125 119 115 110 105 101 97 93 89 85 82 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 1 1 2 2 3 4 4 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 32 53 79 110 146 190 242 303 376 462 565 687 833 1007 1215 1463 1759 2112 2534 3036 3628 4323 5125 6030 7017 8036 9006 9815 10340 10488 10228 9609 8738 7738 6715 5742 4860 4086 3420 2854 2379 1980 1647 1369 1137 944 783 648 535 440 361 294 238 191 151 118 90 66 46 29 15 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 22 24 27 29 32 34 37 41 44 48 53 57 62 68 74 81 89 97 106 116 127 139 152 167 183 201 220 242 266 292 321 354 389 429 472 520 573 632 696 767 845 931 1025 1128 1240 1362 1493 1634 1784 1942 2107 2277 2450 2620 2785 2940 3078 3195 3285 3344 3370 3360 3316 3240 3135 3007 2860 2700 2532 2362 2191 2025 1865 1712 1569 1434 1310 1194 1089 992 903 822 749 682 621 566 516 471 430 393 359 329 301 275 252 231 212 195 179 164 151 139 127 117 107 99 91 83 76 70 64 59 53 49 44 40 36 33 29 26 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 56 59 62 66 69 73 76 80 84 88 92 97 101 106 111 116 121 126 132 138 144 150 156 163 170 177 184 192 200 208 217 226 236 245 256 266 278 289 301 314 328 342 356 372 388 405 423 441 461 482 504 527 551 577 604 632 662 694 728 763 800 840 881 925 972 1020 1072 1126 1182 1242 1304 1370 1438 1509 1582 1659 1738 1819 1902 1987 2072 2159 2245 2330 2414 2495 2572 2644 2710 2769 2820 2861 2892 2911 2918 2912 2894 2863 2820 2765 2699 2623 2539 2448 2351 2250 2145 2039 1933 1826 1722 1619 1520 1424 1332 1244 1160 1080 1005 934 868 806 748 693 642 595 551 511 473 437 405 375 346 320 296 274 253 234 216 199 184 170 156 144 133 122 112 103 94 86 79 72 65 59 53 48 43 38 34 30 26 22 19 15 12 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 30 32 35 37 39 42 45 47 50
 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 50 52 55 58 61 64 68 72 76 80 85 90 95 101 108 115 122 130 138 147 157 168 179 191 204 218 234 250 267 285 305 326 348 372 397 423 450 479 508 539 570 601 633 664 694 722 749 772 793 810 822 830 832 830 823 810 794 773 748 721 692 660 628 595 562 529 497 466 437 408 381 355 331 308 286 266 248 230 214 199 185 173 161 150 139 130 121 113 106 99 92 87 81 76 71 67 63 59 56 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10
 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 75 78 80 82 85 88 91 94 97 100 104 107 111 115 120 125 130 135 141 147 154 161 168 176 185 194 204 215 226 238 251 265 281 297 314 333 353 375 398 423 449 478 508 540 575 612 650 692 735 780 828 878 929 982 1035 1089 1143 1196 1247 1295 1340 1379 1413 1439 1458 1468 1469 1461 1444 1417 1383 1342 1294 1242 1186 1127 1066 1005 944 884 826 770 716 665 617 571 529 489 452 417 386 356 329 304 280 259 239 221 205 189 175 162 150 139 129 119 110 102 95 88 82 76 70 65 60 56 52 48 45 41 38 35 33 30 28 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 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 13 36 64 98 140 191 253 328 421 533 671 840 1048 1303 1617 2003 2477 3057 3761 4602 5579 6665 7787 8811 9557 9857 9633 8944 7953 6842 5750 4758 3900 3179 2582 2093 1694 1369 1104 888 712 568 449 352 273 207 153 109 73 43 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 2 4 7 9 12 15 18 21 24 28 31 35 39 44 49 54 59 65 71 77 84 91 99 107 116 125 135 145 157 169 182 196 211 227 245 263 284 305 329 354 382 411 443 478 516 557 601 650 702 759 821 888 960 1039 1124 1216 1315 1422 1536 1658 1787 1924 2067 2216 2369 2525 2681 2835 2983 3123 3249 3359 3448 3512 3550 3558 3538 3488 3410 3308 3185 3044 2890 2727 2559 2389 2221 2056 1898 1746 1603 1468 1342 1225 1117 1017 925 841 764 694 630 572 519 471 428 388 352 319 290 263 238 216 196 177 161 146 132 119 108 97 88 79 71 64 57 51 45 40 35 31 27 23 20 17 14 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 34 37 40 43 46 50 54 58 62 67 72 78 84 91 98 106 115 124 134 145 157 170 184 199 215 233 252 272 294 317 342 369 397 427 458 490 524 559 594 630 666 701 735 768 798 826 850 870 886 898 905 907 904 897 885 870 851 829 805 779 752 723 694 665 635 606 578 550 524 498 473 449 427 405 384 365 347 329 313 298 283 269 257 245 233 223 212 203 194 186 178 171 164 157 151 145 140 135 130 125 121 117 113 109 105 102 99 96 93 90 87 84 82 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 4 4 4 4 3 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 1 1
 20 21 23 24 26 28 29 31 33 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 100 105 110 115 121 127 133 139 147 154 162 171 181 191 202 213 226 240 255 271 289 308 329 352 377 404 433 466 501 539 580 625 675 728 786 849 917 990 1070 1154 1245 1342 1445 1553 1666 1784 1905 2027 2151 2272 2390 2501 2602 2692 2766 2823 2860 2877 2871 2844 2797 2730 2646 2548 2439 2321 2198 2071 1944 1818 1695 1575 1461 1352 1250 1153 1063 979 902 830 763 702 646 594 547 503 463 427 394 363 335 309 286 264 244 226 209 194 180 167 155 143 133 124 115 107 99 92 85 79 73 68 63 58 54 50 46 42 39 35 32 30 27 24 22 19 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 14 16 17 18
 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 27 29 32 35 38 42 46 50 55 60 65 72 78 86 94 103 113 125 137 150 165 182 200 221 243 268 296 327 361 399 441 487 539 596 659 729 806 891 984 1086 1197 1318 1447 1586 1732 1885 2043 2202 2360 2511 2650 2773 2875 2950 2995 3007 2988 2937 2859 2757 2636 2501 2357 2208 2059 1912 1770 1633 1504 1383 1270 1165 1068 979 897 822 754 691 634 582 535 492 452 417 384 355 328 303 281 261 242 226 210 196 184 172 161 152 143 135 127 121 114 109 104 99 94 90 87 83 80 77 74 72 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 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
 36 38 40 42 44 46 48 50 52 55 57 59 61 64 66 68 71 73 75 78 80 83 85 88 91 94 96 99 102 105 108 112 115 118 122 126 130 134 139 144 149 154 160 166 173 180 188 197 206 216 227 239 253 267 283 301 320 342 365 391 420 452 487 527 570 618 671 730 795 868 948 1036 1134 1242 1362 1493 1637 1794 1965 2150 2349 2562 2785 3018 3255 3492 3722 3937 4128 4286 4401 4466 4476 4430 4329 4179 3988 3765 3521 3264 3004 2748 2500 2264 2043 1839 1651 1480 1324 1184 1057 944 842 751 670 597 532 474 423 377 336 299 266 237 211 187 167 148 131 116 102 90 79 70 61 53 46 39 33 28 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 12 13 14 16 17 19 20 22 24 25 27 29 31 32 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 25 32 40 49 58 70 82 97 113 131 152 176 203 233 267 306 350 400 456 520 591 673 764 867 982 1111 1255 1415 1591 1783 1991 2214 2448 2689 2931 3166 3386 3579 3737 3849 3911 3918 3872 3776 3639 3469 3275 3066 2850 2635 2424 2223 2032 1854 1690 1539 1401 1275 1161 1059 966 882 807 739 678 623 574 529 489 452 420 390 363 338 316 295 276 259 243 229 215 203 191 180 170 160 152 143 135 128 121 114 108 102 96 90 85 80 75 71 66 62 58 54 50 47 43 40 37 34 31 28 25 22 20 17 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 21 25 28 32 36 41 46 52 59 66 74 83 94 105 118 133 149 167 188 211 237 266 298 335 377 423 476 535 601 675 758 852 956 1072 1201 1344 1500 1672 1856 2054 2262 2476 2692 2903 3101 3276 3419 3522 3579 3586 3543 3453 3323 3162 2977 2779 2574 2369 2169 1978 1798 1630 1475 1333 1204 1086 980 884 798 721 651 589 533 483 438 398 362 330 301 275 251 231 212 195 180 166 153 142 132 123 115 107 101 94 89 84 79 75 71 67 64 61 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 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 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 1 3 6 10 13 18 22 28 34 40 48 57 66 77 89 102 118 134 153 175 199 225 255 289 326 368 416 468 528 594 668 750 843 946 1060 1187 1328 1482 1652 1836 2035 2247 2470 2699 2931 3158 3373 3566 3728 3849 3924 3948 3920 3843 3722 3564 3380 3176 2963 2746 2532 2324 2127 1941 1768 1608 1462 1328 1207 1097 997 907 826 753 687 628 575 527 484 445 410 379 350 325 301 280 261 244 228 214 200 188 177 167 158 149 142 134 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 64 61 59 56 54 52 50 47 45 43 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 9 11 13 16 18 21 24 27 30 33 36 40 44 48 52 56 61 66 71 77 83 89 96 103 111 119 128 138 148 159 171 184 198 213 230 248 267 288 312 337 365 395 428 465 505 549 597 651 709 773 844 922 1008 1102 1206 1320 1444 1581 1730 1892 2069 2259 2464 2683 2916 3160 3413 3672 3933 4190 4436 4663 4863 5028 5150 5222 5241 5204 5114 4974 4790 4571 4325 4060 3785 3508 3234 2968 2713 2472 2247 2038 1846 1669 1508 1361 1228 1107 999 900 812 732 660 595 537 484 437 394 356 321 289 261 235 212 191 172 154 138 124 110 98 87 77 68 59 52 44 38 32 26 21 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 15 20 26 32 40 48 58 69 81 96 112 131 152 176 204 237 274 316 364 420 484 557 642 738 848 974 1117 1280 1463 1667 1894 2142 2409 2690 2978 3261 3525 3756 3938 4056 4103 4075 3978 3821 3617 3383 3131 2874 2620 2376 2147 1935 1740 1563 1403 1259 1130 1015 912 820 738 666 601 544 493 448 408 372 340 312 287 265 246 229 214 200 188 178 169 161 154 148 143 138 134 131 128 125 123 121 120 118 117 116 115 115 114 113 113 112 112 112 111 111 110 110 109 109 108 108 107 106 105 104 103 102 101 100 99 98 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 69 67 65 62 60 58 56 54 52 50 47 45 43 41 39 37 36 34 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 72 74 77 80 84 87 91 94 99 103 108 112 118 123 129 136 143 150 158 166 175 185 195 206 218 230 244 258 274 290 308 326 346 367 390 414 439 466 494 523 553 585 618 652 686 721 757 792 826 859 891 921 949 973 994 1011 1024 1032 1035 1033 1026 1014 999 979 955 928 898 867 833 799 763 728 692 657 623 589 557 525 495 466 439 412 388 364 342 321 302 283 266 250 235 221 207 195 183 173 163 153 144 136 129 122 115 109 103 98 93 88 83 79 76 72 69 66 63 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 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 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 7 8 9 10 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 38 40 43 46 50 53 57 61 66 71 76 82 88 95 103 112 121 131 143 156 169 185 202 221 242 265 291 319 351 386 425 468 516 569 627 692 764 844 932 1028 1134 1250 1376 1513 1661 1819 1987 2162 2343 2527 2709 2885 3050 3196 3317 3409 3466 3486 3467 3411 3322 3203 3061 2902 2731 2555 2377 2201 2031 1868 1714 1570 1436 1311 1197 1092 996 909 829 757 692 632 579 530 486 446 410 378 349 323 299 277 258 241 225 211 198 186 176 166 158 150 143 137 132 126 122 118 114 110 107 105 102 100 98 96 94 92 91 90 88 87 86 85 84 84 83 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 39 42 45 49 53 58 62 68 74 80 88 96 105 115 126 138 152 168 186 206 228 253 282 314 350 391 438 491 550 618 694 780 876 985 1106 1241 1390 1552 1728 1915 2109 2305 2497 2675 2828 2947 3022 3047 3020 2942 2820 2664 2484 2291 2092 1897 1709 1532 1369 1219 1083 961 852 754 668 590 522 461 407 359 317 280 246 217 191 168 147 129 113 99 86 75 65 56 48 41 35 30 25 21 17 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 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 0 0 0 0 0 0 2 6 11 16 22 29 37 47 58 71 86 103 124 147 175 207 245 289 340 399 469 549 643 752 877 1020 1182 1365 1567 1786 2016 2251 2477 2680 2845 2957 3004 2985 2901 2764 2586 2385 2172 1958 1753 1560 1383 1223 1079 951 838 739 652 575 508 450 399 354 315 281 251 224 201 181 163 147 133 121 110 101 92 84 77 71 66 61 56 52 48 45 42 39 36 34 31 29 27 25 24 22 20 19 17 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 51 53 56 58 60 63 66 68 71 74 78 81 85 88 92 96 100 105 109 114 119 124 130 136 142 148 155 162 169 176 184 193 202 211 220 231 241 252 264 276 288 301 315 329 344 359 375 392 409 426 444 462 481 500 520 540 560 580 600 621 641 660 680 699 717 735 752 768 783 797 809 820 830 838 845 850 854 855 855 854 851 846 839 831 822 811 799 786 772 756 740 723 705 686 667 648 628 609 588 568 548 528 508 489 469 450 432 413 396 378 361 345 329 314 299 285 271 258 246 233 222 211 200 190 181 172 163 155 147 139 132 125 119 113 107 102 96 91 87 82 78 74 70 67 63 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 37 38 40 41 43 45 47
 9 11 12 13 14 16 17 19 20 22 23 25 27 28 30 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 71 75 78 82 86 90 95 99 104 109 114 120 126 132 138 145 152 160 168 177 186 196 206 217 229 242 256 270 286 303 321 341 362 385 409 436 464 495 529 565 604 646 692 741 794 852 913 980 1051 1127 1209 1295 1387 1483 1584 1690 1798 1908 2019 2129 2236 2337 2431 2513 2581 2632 2665 2678 2669 2638 2586 2515 2427 2325 2212 2090 1964 1836 1708 1582 1461 1344 1233 1129 1032 942 858 781 710 646 587 533 484 439 399 362 329 298 271 246 224 203 184 168 152 138 126 114 103 94 85 77 70 63 57 51 46 41 37 33 29 26 22 20 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 27 30 32 34 36 39 42 44 47 50 54 57 61 65 69 74 78 83 89 95 101 108 115 123 131 140 150 161 172 185 198 213 230 247 266 287 310 335 362 392 424 459 497 538 583 631 682 738 797 860 927 997 1070 1146 1223 1301 1379 1454 1527 1595 1655 1708 1750 1781 1799 1804 1796 1775 1741 1697 1643 1581 1512 1440 1364 1287 1211 1135 1061 989 921 856 795 737 683 633 586 543 503 466 432 401 372 345 321 299 278 259 242 226 211 198 185 174 163 153 144 136 128 120 114 107 101 96 90 85 81 76 72 68 64 61 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 58 63 68 74 81 89 97 107 118 129 142 157 173 192 212 234 259 287 318 352 391 433 480 532 589 653 723 799 882 973 1070 1174 1284 1398 1514 1630 1743 1847 1939 2015 2069 2099 2103 2081 2033 1963 1875 1773 1662 1546 1429 1313 1201 1095 995 902 817 738 667 602 543 490 442 399 360 326 295 267 242 220 200 182 166 152 139 127 117 108 100 92 86 80 74 69 65 61 58 54 52 49 47 45 43 41 39 38 37 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 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 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 12 17 22 28 35 43 52 63 76 91 109 129 153 181 213 251 295 346 406 477 559 655 767 899 1053 1233 1443 1687 1970 2294 2662 3072 3516 3980 4437 4852 5180 5378 5418 5291 5019 4636 4190 3721 3260 2829 2437 2090 1786 1524 1298 1104 939 798 677 574 486 411 347 292 245 204 170 140 115 93 74 58 45 33 23 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 80 83 86 90 93 97 101 105 110 114 119 124 129 135 140 146 152 159 165 172 179 186 193 201 209 216 224 232 240 248 257 265 273 280 288 295 303 309 316 322 328 333 337 341 345 347 350 351 352 352 351 350 348 346 343 339 335 331 326 320 315 309 302 296 289 283 276 269 262 255 248 241 235 228 221 215 209 203 197 191 185 179 174 169 164 159 154 149 145 141 136 132 128 125 121 118 114 111 108 104 101 99 96 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26
 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 67 70 73 76 80 83 88 92 97 102 107 113 119 126 133 141 149 157 167 177 187 199 211 224 237 252 267 284 301 319 338 359 380 402 425 449 474 500 527 554 581 609 637 665 693 720 745 770 792 813 831 847 859 869 874 876 875 870 861 849 834 816 795 773 748 722 695 667 638 610 582 554 526 499 474 449 425 402 380 359 339 321 303 287 271 257 243 231 219 207 197 187 178 170 162 154 148 141 135 129 124 119 114 110 106 102 99 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 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 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 14 15 16 18 20 22 25 27 30 34 38 42 47 52 59 65 73 82 92 103 115 129 144 162 181 203 228 256 287 322 361 405 454 510 572 641 719 806 903 1011 1130 1262 1406 1564 1733 1914 2103 2297 2491 2677 2848 2996 3111 3186 3216 3200 3138 3035 2899 2738 2561 2375 2187 2002 1824 1657 1500 1355 1222 1101 992 893 804 723 651 587 529 477 431 389 352 319 290 263 240 219 200 183 168 155 143 133 123 115 107 101 95 90 85 81 78 74 72 69 67 65 64 62 61 60 59 58 58 57 57 56 56 56 56 56 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 67 71 75 79 84 89 95 101 108 115 123 132 142 153 164 177 191 207 224 243 263 285 310 336 365 397 431 468 507 550 594 641 690 740 791 841 889 934 974 1007 1033 1048 1054 1048 1031 1005 969 926 878 825 771 715 660 607 556 507 462 419 380 344 312 282 254 230 207 187 169 152 138 124 112 101 92 83 75 68 61 55 50 45 41 37 34 30 28 25 23 20 19 17 15 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12
 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 99 105 111 117 124 131 139 147 155 164 174 184 194 205 217 229 242 255 269 284 299 315 331 347 364 381 398 416 433 450 467 484 500 515 530 543 556 567 577 585 592 598 601 603 604 603 600 597 591 585 577 568 559 548 537 526 514 501 489 476 463 450 437 425 412 400 388 376 365 354 343 332 322 313 303 294 285 277 269 261 254 247 240 234 228 222 216 210 205 200 195 190 186 181 177 173 169 165 161 158 154 150 147 144 140 137 134 131 128 125 122 119 116 114 111 108 105 103 100 98 95 92 90 88 85 83 81 78 76 74 72 69 67 65 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12
 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 57 60 64 68 72 76 81 87 92 98 105 112 119 127 136 145 155 166 178 190 204 218 233 250 267 286 306 327 349 373 397 423 450 478 506 535 564 592 621 649 675 700 723 743 761 775 786 793 796 796 791 784 772 758 741 722 701 678 654 630 605 579 554 529 505 481 457 435 413 393 373 354 336 319 302 287 273 259 246 234 222 212 201 192 183 174 167 159 152 146 139 134 128 123 118 114 109 105 101 98 94 91 88 85 82 80 77 75 73 71 68 67 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10
 23 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 34 35 36 37 39 40 42 44 46 48 51 53 56 60 63 67 72 77 82 88 95 103 111 120 131 143 156 171 187 206 227 251 277 307 340 378 421 469 522 583 651 727 813 908 1015 1132 1262 1403 1555 1716 1885 2056 2224 2382 2521 2633 2709 2742 2730 2674 2577 2448 2294 2126 1950 1775 1605 1444 1294 1156 1030 916 814 722 640 567 502 444 393 347 307 271 239 210 185 162 142 124 108 94 81 70 60 51 43 36 30 25 20 15 12 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23
 34 36 38 40 43 45 48 50 53 56 59 62 65 69 72 75 79 83 87 91 95 99 103 108 112 117 122 127 132 137 142 148 153 159 165 170 176 183 189 195 202 208 215 222 229 236 243 250 258 266 274 282 290 298 307 316 325 334 343 352 362 371 381 391 400 410 419 429 438 447 456 464 471 478 485 490 495 499 502 504 504 504 502 499 495 490 483 475 466 456 445 434 421 408 395 381 366 352 337 322 308 293 279 265 252 239 226 214 202 191 180 170 160 151 142 134 126 118 111 105 98 93 87 82 77 73 68 65 61 57 54 51 48 46 43 41 39 36 35 33 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32
 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 88 90 93 95 98 101 104 107 110 114 118 122 127 131 136 142 147 154 160 167 174 182 190 199 208 217 227 238 249 260 272 284 296 309 322 335 348 361 374 386 398 410 420 430 439 446 451 455 457 458 456 452 447 440 430 420 408 394 380 365 349 333 316 300 284 268 252 237 222 208 195 182 170 159 148 138 129 120 112 105 98 91 85 79 74 69 65 60 57 53 50 47 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39
 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 50 52 54 57 59 61 63 66 68 71 74 76 79 82 86 89 92 96 99 103 107 111 115 120 124 129 134 139 144 149 155 161 167 173 179 185 192 198 205 212 219 227 234 242 249 257 265 273 281 289 297 305 313 321 329 337 345 352 360 368 375 382 389 396 403 409 415 421 426 431 436 441 445 448 451 454 456 457 458 459 459 458 457 455 452 449 445 440 435 430 423 416 409 401 393 384 375 366 356 347 337 327 316 306 296 286 276 266 256 247 237 228 219 210 202 194 186 178 171 164 157 151 144 138 133 127 122 117 112 108 103 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24
 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 87 90 94 98 102 106 110 115 119 124 129 135 140 146 152 158 165 171 178 185 192 199 206 213 220 227 234 241 248 255 261 267 273 278 283 287 291 294 297 299 300 301 301 300 299 297 295 292 289 285 280 276 271 265 260 254 248 241 235 229 222 216 210 203 197 191 185 179 173 168 162 157 152 147 142 137 133 128 124 120 116 112 109 105 102 99 96 93 90 87 85 82 80 78 75 73 71 69 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26
 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 83 87 92 97 103 109 115 122 130 138 146 156 166 176 188 200 214 228 244 260 278 296 316 338 360 384 409 435 462 490 519 549 579 609 639 669 697 724 749 772 791 808 820 829 834 834 830 822 810 795 777 756 733 708 681 654 626 597 569 541 514 488 462 437 413 391 369 349 329 311 294 277 262 248 234 222 210 199 189 179 171 162 155 147 141 134 129 123 118 114 109 105 102 98 95 92 89 86 84 82 79 77 75 74 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 10 10 10 11 11 12 12 13 13 14 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 20 23 27 31 36 41 47 54 62 70 80 91 103 117 133 151 171 195 221 250 284 322 366 415 471 534 606 687 779 881 995 1123 1262 1415 1578 1750 1927 2103 2272 2423 2549 2639 2688 2692 2649 2565 2446 2300 2138 1966 1794 1625 1464 1314 1175 1048 934 831 738 656 583 518 461 410 365 325 290 258 231 206 184 165 148 133 119 107 97 87 79 71 64 58 53 48 44 40 36 33 30 27 25 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 19 20 21 23 24 26 28 29 31 33 35 38 40 42 45 47 50 53 56 60 63 67 71 75 79 84 89 94 99 105 112 118 125 133 140 149 158 167 177 188 199 211 223 236 250 265 280 297 314 331 350 369 390 411 432 454 477 501 525 549 573 597 622 646 669 693 715 736 757 776 793 809 823 836 846 855 861 865 868 868 866 863 857 850 842 832 820 808 794 780 764 748 732 715 698 681 663 646 628 611 593 576 559 543 526 510 495 479 465 450 436 422 408 395 382 370 358 346 335 324 313 303 292 283 273 264 255 246 237 229 221 213 206 198 191 184 178 171 165 159 153 147 141 136 131 126 121 116 111 107 102 98 94 90 86 83 79 76 72 69 66 63 60 58 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 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 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 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 1 1 2 3 3 4 4 5 6 7 7
 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 93 95 96 98 100 101 103 105 107 109 112 114 116 119 122 125 128 132 135 139 143 148 153 158 164 170 176 183 191 198 207 216 226 236 248 260 273 286 301 316 333 350 368 388 408 430 452 476 500 525 551 578 605 632 660 687 714 741 766 789 811 830 846 860 870 876 878 876 870 860 847 829 809 786 760 732 703 672 641 610 578 547 517 487 458 430 404 379 355 332 310 290 271 254 237 222 207 194 181 170 159 149 140 131 123 116 109 103 97 91 86 82 77 73 70 66 63 60 57 54 52 50 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 57 58 59
 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 48 49 50 52 53 54 55 56 57 59 60 61 63 64 65 67 69 70 72 74 76 77 79 81 83 86 88 90 93 95 98 100 103 106 109 112 115 119 122 125 129 133 136 140 144 148 152 156 160 164 169 173 177 182 186 191 195 199 204 208 212 216 220 224 228 232 235 239 242 245 247 250 252 254 255 257 257 258 258 258 258 257 256 254 252 250 247 244 241 238 234 230 225 221 216 211 206 201 196 190 185 180 174 169 163 158 153 148 142 137 133 128 123 119 114 110 106 102 98 94 90 87 84 80 77 74 71 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33
 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 100 105 111 117 123 129 136 143 151 159 168 178 188 198 210 222 235 248 263 279 295 312 331 351 371 393 416 440 465 491 518 546 574 604 634 664 694 724 754 783 811 838 863 886 906 924 939 951 960 965 966 964 959 950 938 923 906 886 864 840 814 788 760 732 704 676 648 620 592 565 539 514 489 465 442 421 400 380 361 343 326 309 294 280 266 253 241 229 218 208 198 189 180 172 164 157 150 144 137 131 126 121 116 111 106 102 98 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15
 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 36 39 42 46 50 54 59 64 70 77 84 92 101 110 121 132 145 160 176 193 213 234 258 285 314 346 381 420 462 509 559 613 671 733 798 866 936 1006 1075 1141 1202 1255 1299 1332 1351 1357 1349 1328 1294 1251 1198 1140 1077 1013 947 882 819 758 700 645 594 546 501 460 423 388 356 327 300 276 253 233 214 197 181 167 154 142 132 122 113 105 97 90 84 79 73 69 64 60 57 54 51 48 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 47 50 54 58 62 67 71 77 82 88 95 102 110 118 127 136 146 156 168 180 192 205 219 233 247 262 276 291 305 318 331 342 352 360 366 370 371 371 367 362 355 345 335 323 309 295 281 266 252 237 223 209 196 183 171 160 149 139 130 121 113 105 98 91 85 79 74 69 65 61 57 53 50 47 44 42 39 37 35 33 32 30 29 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 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 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 3 3 3
 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 75 77 79 82 85 88 91 94 98 101 105 109 113 117 122 127 132 137 142 148 153 159 166 172 178 185 192 199 205 212 219 226 233 239 246 252 257 263 268 272 276 279 282 284 285 286 285 285 283 281 278 274 270 265 260 254 248 242 235 229 222 215 207 200 193 186 179 172 166 159 153 147 141 135 129 124 119 114 109 104 100 96 92 88 84 81 78 74 71 69 66 63 61 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 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 32 32 32 33 33 33 34 34 35 35 36 36 37 37
 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 106 109 113 116 120 123 127 131 135 139 144 148 153 158 163 168 173 178 184 189 195 201 207 213 219 225 231 237 242 248 254 260 266 271 276 281 286 290 294 298 301 304 307 309 311 312 313 313 313 312 311 310 308 305 302 299 295 291 287 282 278 273 267 262 256 251 245 239 233 227 221 215 209 203 197 192 186 180 175 170 165 159 155 150 145 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41
 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 75 79 84 90 96 102 109 116 124 133 142 153 164 176 189 204 219 237 255 276 298 322 348 377 407 441 477 515 556 600 647 695 746 799 853 907 961 1014 1064 1110 1151 1186 1214 1232 1242 1243 1234 1216 1190 1156 1116 1071 1022 971 918 865 813 761 711 662 616 572 531 492 456 422 390 361 333 308 285 263 243 225 208 193 178 165 153 142 131 122 113 106 98 92 85 80 75 70 66 62 58 55 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10
 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 68 69 71 73 76 78 80 83 85 88 91 94 97 100 104 108 112 116 120 125 130 135 140 146 152 158 165 172 179 187 195 203 212 221 230 240 250 260 271 282 293 305 317 329 341 353 366 378 390 402 414 425 436 446 455 464 472 478 484 488 492 493 494 493 491 487 482 476 469 460 451 441 429 418 405 393 379 366 353 339 326 313 299 287 274 262 250 239 228 217 207 197 188 179 171 163 155 148 141 135 129 123 117 112 107 103 98 94 90 86 83 80 77 74 71 68 66 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 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 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 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 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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
 20 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 89 92 96 100 103 107 111 116 120 124 129 133 138 142 147 152 156 161 166 170 174 179 183 187 191 194 198 201 204 206 209 211 212 214 215 216 216 217 217 217 216 215 214 213 212 210 209 207 205 203 201 198 196 194 191 189 186 184 181 179 176 174 172 169 167 164 162 159 157 155 153 150 148 146 144 142 140 138 136 134 132 130 129 127 125 123 121 120 118 116 115 113 111 109 108 106 104 103 101 99 98 96 94 92 91 89 87 85 84 82 80 78 77 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20
 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 37 39 40 42 44 46 49 51 54 56 59 62 66 69 73 78 82 87 92 98 104 111 119 126 135 145 155 166 178 191 205 220 237 254 274 295 317 341 368 395 425 457 491 527 565 604 645 688 732 776 821 865 909 951 991 1027 1060 1088 1111 1128 1138 1143 1140 1131 1117 1096 1070 1040 1006 970 931 890 849 808 766 725 685 646 609 573 539 506 475 446 419 393 369 346 325 305 287 270 254 239 225 212 201 190 179 170 161 153 145 138 131 125 119 114 109 104 100 96 92 88 85 81 78 75 72 70 67 65 63 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12
 128 129 130 130 131 131 132 132 132 132 132 132 131 131 130 130 129 128 127 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 112 111 111 110 110 110 109 109 109 110 110 111 111 112 113 115 116 118 119 122 124 126 129 132 135 138 142 146 150 155 159 164 169 175 180 186 192 198 205 212 219 226 233 241 248 256 263 271 279 286 293 300 307 313 319 324 328 332 334 336 337 336 335 332 328 324 318 311 303 294 285 275 265 254 243 231 220 209 198 187 177 167 157 147 138 130 122 114 107 100 94 88 82 77 72 68 63 59 56 52 49 46 44 41 39 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 67 69 72 75 78 81 84 87 90 93 95 98 101 104 106 109 111 114 116 118 120 122 123 125 126
 36 37 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 74 77 81 85 89 94 99 104 109 115 121 128 135 142 150 159 168 177 188 198 210 222 235 249 263 278 294 310 327 345 363 382 401 421 440 459 478 496 513 529 543 556 567 576 583 587 589 589 586 580 572 563 551 538 523 508 491 474 456 439 421 403 385 368 351 335 319 304 289 275 261 249 236 225 214 203 193 184 175 167 159 151 144 138 131 125 120 114 109 105 100 96 92 89 85 82 79 76 74 71 69 67 64 63 61 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34
 41 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 95 98 103 107 111 116 121 126 132 138 144 150 157 164 171 179 187 195 204 213 222 232 242 252 262 273 283 294 304 315 325 335 345 354 363 370 378 384 389 394 397 400 401 401 401 399 396 392 387 382 376 369 361 353 345 336 328 319 310 300 291 282 273 264 256 247 239 231 223 216 208 201 195 188 182 176 170 164 159 154 149 145 140 136 132 128 125 122 118 115 113 110 107 105 103 101 99 97 96 94 93 92 91 90 89 88 87 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 82 82 81 81 80 80 79 78 77 76 76 75 74 73 72 70 69 68 67 66 64 63 62 60 59 58 56 55 54 52 51 49 48 47 45 44 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40
 17 19 20 22 23 25 27 29 31 33 35 37 40 43 46 49 52 56 60 64 68 73 78 83 89 96 102 110 117 126 135 145 156 167 180 193 207 223 240 258 277 297 319 343 367 393 420 449 478 507 537 567 597 625 651 676 697 715 729 739 745 746 742 734 722 706 686 664 640 615 588 561 533 506 479 453 427 403 379 357 336 316 297 279 262 246 232 218 205 193 181 171 161 152 143 135 127 120 114 108 102 96 91 87 82 78 74 71 68 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 13 14 15 16
 1 1 1 1 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 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 29 31 34 38 41 45 50 55 60 66 72 79 87 95 104 114 125 136 149 163 178 195 213 232 253 276 301 328 357 388 421 456 493 532 573 616 660 704 748 792 834 873 909 940 965 984 996 1000 997 986 968 944 915 880 843 803 762 719 677 636 596 557 520 485 452 421 392 365 339 316 295 275 256 239 223 209 196 183 172 161 151 142 134 126 118 111 105 99 93 88 83 78 74 70 66 62 59 56 52 49 47 44 41 39 37 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1
 24 25 27 29 31 33 34 36 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 79 82 86 90 94 98 102 107 111 116 122 127 133 139 146 153 160 168 176 185 195 205 216 227 240 253 268 284 301 319 339 360 383 408 436 465 497 531 569 609 652 698 748 801 858 919 983 1050 1120 1194 1269 1347 1425 1503 1580 1654 1724 1789 1846 1894 1931 1957 1970 1970 1956 1929 1890 1839 1779 1710 1635 1555 1472 1388 1303 1219 1137 1058 981 909 840 775 715 658 605 556 511 469 431 395 363 333 306 281 258 237 218 201 185 171 158 146 135 125 116 108 101 94 88 82 77 73 68 65 61 58 55 52 50 47 45 43 42 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 1 2 3 4 5 6 7 8 9 11 12 13 15 16 17 19 20 22
 2 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 35 37 39 42 44 46 49 52 55 58 61 65 69 73 77 82 87 93 99 106 114 122 130 140 151 162 175 189 205 222 240 260 283 307 333 362 393 426 461 499 538 578 619 661 701 740 776 807 833 852 863 867 861 847 825 797 762 723 681 637 592 548 505 463 423 386 351 318 288 261 236 213 192 173 156 141 127 114 103 92 83 75 68 61 55 49 45 40 36 33 30 27 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 41 44 46 49 52 55 59 62 66 70 75 80 85 90 96 102 108 115 122 130 139 148 157 167 178 189 201 214 228 242 257 272 289 305 322 340 358 375 393 410 427 443 457 470 482 491 498 503 505 505 502 497 490 481 470 457 444 429 413 397 381 364 348 331 316 300 285 271 257 244 231 219 208 197 187 178 169 160 152 145 138 131 125 119 113 108 103 99 94 90 86 82 79 76 73 70 67 64 62 60 58 55 54 52 50 48 47 45 44 43 42 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 39
 112 113 114 116 117 118 118 119 120 121 121 121 122 122 122 122 122 123 123 123 122 122 122 122 122 122 122 122 122 122 122 122 123 123 123 124 125 125 126 127 129 130 131 133 135 137 140 142 145 149 152 156 160 165 169 175 180 186 192 199 205 213 220 228 236 245 254 263 272 282 292 302 312 322 332 341 351 360 370 378 386 394 401 407 412 416 419 421 422 422 420 417 413 408 402 394 386 376 366 356 344 332 320 308 295 283 270 258 246 234 222 211 200 189 179 169 160 151 143 135 127 120 114 108 102 96 91 86 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 58 60 62 65 67 70 72 75 78 80 83 85 88 90 92 95 97 99 101 103 105 107 109 110
 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 27 29 31 33 36 38 42 45 49 53 58 63 69 75 83 91 100 110 122 135 149 165 183 203 226 251 279 310 345 384 427 474 527 584 646 714 785 861 939 1018 1096 1170 1237 1293 1336 1362 1369 1358 1330 1285 1227 1159 1085 1007 929 852 777 707 641 580 523 472 425 383 345 310 279 251 226 204 183 165 149 135 122 110 99 90 82 74 68 62 56 52 47 44 40 37 35 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4
 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 54 56 58 61 64 66 70 73 76 80 84 88 93 97 102 107 113 119 125 131 138 145 152 160 168 176 185 193 202 211 221 230 240 249 259 268 277 286 295 303 311 318 325 330 335 339 342 344 346 346 345 343 340 336 331 326 319 312 305 297 289 280 271 262 253 244 234 225 216 208 199 191 183 175 167 160 153 147 140 134 128 123 117 112 108 103 99 95 91 87 84 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16
 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 63 66 69 72 76 79 84 88 93 98 103 109 115 122 129 137 145 154 164 174 185 196 209 222 236 250 266 283 300 319 338 358 379 401 423 447 471 495 520 545 571 596 621 645 669 692 713 734 752 769 783 795 805 812 816 817 816 811 804 794 782 767 750 731 711 689 666 642 617 592 567 542 516 492 467 443 420 398 376 355 335 316 298 281 264 249 234 220 207 195 183 172 162 153 144 135 127 120 113 106 100 94 89 83 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17
 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 76 78 80 83 85 88 90 93 96 98 101 104 106 109 112 115 117 120 123 126 128 131 134 136 139 141 144 146 148 151 153 155 157 159 161 163 165 167 169 170 172 174 175 177 178 180 182 183 184 186 187 189 190 192 193 194 196 197 198 200 201 202 204 205 206 207 208 209 210 211 211 212 212 212 213 213 212 212 211 210 209 208 206 205 202 200 198 195 192 188 185 181 177 173 168 164 159 155 150 145 140 136 131 126 121 117 112 108 103 99 95 91 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 35 36 37 39 40
 40 43 45 48 51 54 57 60 63 67 71 75 79 83 88 93 98 103 109 115 121 128 135 142 149 157 165 173 181 190 199 208 217 227 236 245 255 264 272 281 289 296 303 310 315 320 324 326 328 329 329 328 327 324 320 316 311 305 299 293 286 278 271 263 256 248 240 232 225 217 210 203 195 189 182 175 169 163 157 152 146 141 136 131 126 122 118 113 110 106 102 98 95 92 89 86 83 80 77 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38
 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 66 70 74 78 82 86 91 96 100 105 111 116 122 128 134 140 146 153 159 166 173 180 188 195 203 210 218 225 233 241 248 256 264 271 278 286 293 300 306 313 319 325 331 336 342 346 351 355 359 363 366 369 371 373 375 376 377 377 377 377 376 375 373 371 368 365 361 357 353 348 343 337 331 325 319 312 305 297 290 282 274 266 258 250 242 234 226 218 210 202 194 187 179 172 165 158 151 145 138 132 126 121 115 110 105 100 96 92 87 84 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23
 22 24 26 28 30 32 35 37 40 42 45 48 50 53 57 60 63 67 70 74 78 82 86 90 94 99 103 108 113 118 124 129 135 141 147 153 160 166 173 180 188 196 204 212 221 230 239 249 259 269 280 292 304 317 331 345 360 376 393 410 429 448 469 491 514 538 563 589 617 645 675 705 737 769 801 834 867 899 930 961 989 1015 1039 1059 1076 1088 1095 1098 1095 1086 1073 1053 1029 1000 968 931 892 850 807 763 719 675 632 590 549 509 472 436 403 371 342 314 289 265 243 223 205 188 172 158 145 133 122 112 103 94 87 79 73 67 62 57 52 48 45 41 38 35 32 30 28 25 23 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 13 14 16 17 19 20
 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 48 50 53 55 58 62 65 69 73 77 82 87 93 99 106 113 121 129 139 149 160 172 184 198 214 230 248 266 287 309 332 357 383 411 440 470 501 534 567 600 633 665 697 726 753 777 797 814 825 832 834 830 821 807 789 767 741 713 683 651 618 585 551 518 486 455 425 396 369 343 318 295 274 254 235 218 202 187 173 160 148 138 128 118 110 102 95 89 83 77 72 67 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 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 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 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 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12
 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 92 96 99 103 106 110 114 118 122 127 131 136 141 146 151 157 163 169 175 182 189 196 204 212 220 229 238 247 257 267 277 288 300 311 324 336 349 363 377 391 406 421 437 452 468 485 501 517 534 550 566 581 596 611 624 637 648 658 666 673 678 681 682 681 677 671 664 654 642 628 612 595 577 558 538 517 496 474 453 431 410 390 370 350 331 313 296 280 264 249 235 222 209 198 187 176 167 157 149 141 133 126 120 114 108 102 97 93 88 84 80 76 73 70 67 64 61 58 56 54 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 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 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19
 30 32 34 35 37 39 41 43 45 48 50 52 55 58 60 63 66 69 72 76 79 83 87 90 94 99 103 107 112 117 122 126 132 137 142 148 153 159 164 170 175 181 186 191 197 202 206 211 215 220 223 227 230 232 235 237 238 239 240 240 240 240 239 238 236 235 233 231 228 226 223 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 177 174 172 169 167 164 162 160 158 156 154 152 150 148 146 145 143 141 140 138 137 135 134 132 131 130 128 127 126 124 123 122 120 119 118 117 115 114 113 111 110 109 107 106 104 103 101 100 98 97 95 94 92 90 89 87 85 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29
 82 84 86 87 89 91 93 94 96 98 99 101 103 104 106 107 109 110 112 113 115 116 117 119 120 121 122 123 124 125 127 127 128 129 130 131 132 133 134 134 135 136 137 137 138 139 140 141 141 142 143 144 145 146 147 148 149 150 151 153 154 155 157 158 160 161 163 164 166 168 170 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 209 211 213 215 216 218 220 221 222 224 225 226 227 227 228 229 229 229 229 229 229 228 227 227 226 224 223 222 220 218 216 214 212 209 207 204 202 199 196 193 190 187 184 180 177 174 171 167 164 161 157 154 151 148 145 141 138 135 132 129 126 123 120 118 115 112 110 107 104 102 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 59 60 62 63 65 67 68 70 72 73 75 77 79 80
 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 99 103 106 110 115 119 124 129 134 139 145 151 157 163 170 176 183 191 198 206 214 222 230 239 247 256 264 273 281 289 297 305 313 320 327 333 338 343 347 351 353 355 355 355 354 352 349 344 340 334 327 320 313 304 296 286 277 267 258 248 238 229 219 210 200 191 183 174 166 159 151 144 137 131 125 119 113 108 103 99 94 90 86 83 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18
 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 79 82 86 89 93 97 102 107 111 117 122 128 134 140 147 153 161 168 176 184 192 201 210 219 228 237 247 256 265 274 283 292 300 308 315 322 327 333 337 341 343 345 346 346 345 344 341 338 335 331 326 321 315 309 303 296 290 283 276 270 263 256 250 243 237 231 224 219 213 207 202 196 191 186 182 177 173 168 164 160 157 153 150 146 143 140 137 135 132 130 127 125 123 121 119 117 115 113 112 110 109 107 106 105 103 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 80 79 77 76 75 74 73 71 70 69 68 66 65 64 63 61 60 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 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32
 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 77 79 82 85 89 92 96 100 105 110 115 120 126 132 139 147 155 163 173 183 194 206 219 233 248 265 283 302 323 346 370 396 424 454 485 519 553 589 626 663 701 738 774 808 840 868 892 911 924 932 933 928 918 901 880 854 824 792 758 722 686 649 613 577 543 509 477 447 418 391 365 341 318 297 277 259 241 225 210 196 183 171 160 150 140 131 123 115 108 102 96 90 85 80 75 71 68 64 61 58 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 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 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 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 42 42 43 44 45 47
 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 21 22 24 26 28 31 33 36 39 42 46 50 54 59 64 70 76 83 91 100 109 120 131 144 158 174 191 211 232 256 282 311 343 378 417 458 503 551 603 656 712 769 825 879 930 975 1012 1041 1058 1065 1059 1042 1015 980 937 889 838 785 731 679 628 579 533 489 449 411 377 345 315 289 264 242 221 203 186 170 156 143 131 120 111 102 94 86 79 73 68 63 58 54 50 46 43 40 38 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 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
 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 79 82 86 89 93 97 102 106 111 115 120 126 131 137 143 149 155 161 168 175 182 188 196 203 210 217 224 231 238 244 251 257 262 268 273 277 281 285 288 290 292 294 294 295 295 294 293 291 289 287 284 281 278 274 271 267 262 258 253 249 244 239 234 229 223 218 213 208 202 197 192 186 181 176 170 165 160 155 150 145 140 135 130 125 121 116 112 108 104 100 96 92 88 85 81 78 75 72 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 26
 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 36 38 40 43 46 49 53 57 61 65 70 76 81 88 95 102 111 120 131 142 154 168 183 200 219 239 261 286 313 342 374 408 445 485 527 572 618 666 714 762 809 854 895 931 961 983 998 1004 1001 989 969 943 910 872 831 787 742 697 651 607 564 523 484 447 413 380 350 322 296 272 250 230 211 194 178 164 150 138 127 117 108 100 92 86 79 74 68 64 60 56 52 49 46 43 41 39 37 35 34 32 31 30 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 84 87 89 91 94 96 99 102 104 107 110 113 116 119 122 125 128 131 134 138 141 144 147 150 153 156 159 162 165 168 170 173 175 177 179 181 182 184 185 186 187 187 188 188 188 187 187 186 185 184 182 180 178 176 174 172 169 166 163 160 157 154 150 147 143 140 136 132 129 125 121 118 114 111 107 104 100 97 94 90 87 84 81 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29
 51 53 56 59 62 65 68 71 75 79 82 86 90 95 99 104 109 114 119 125 131 137 144 150 158 165 173 181 190 199 209 219 230 241 253 265 278 291 306 320 336 352 369 386 404 422 441 460 479 499 519 538 558 577 595 613 630 645 659 672 683 693 700 705 709 710 709 706 702 695 686 676 665 652 638 623 607 590 573 555 537 519 501 483 465 448 430 413 396 380 364 348 333 318 304 290 277 264 252 240 229 218 207 197 188 179 170 162 154 147 140 133 127 121 115 110 105 100 96 91 88 84 80 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 46 48
 17 19 21 22 24 26 28 30 33 35 38 40 43 46 49 52 55 58 62 66 70 74 78 83 88 93 99 104 111 117 124 131 139 148 156 166 176 186 198 210 223 237 251 267 284 302 321 341 362 384 408 433 459 485 513 542 571 600 630 659 687 714 740 763 784 802 817 828 835 838 837 831 822 809 793 774 752 728 702 674 646 617 588 559 530 502 474 447 421 396 372 349 327 306 286 268 250 234 218 203 190 177 165 154 143 133 124 116 108 101 94 88 82 76 72 67 63 59 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16
 62 62 63 64 64 65 66 67 67 68 69 70 70 71 72 73 74 75 75 76 77 78 80 81 82 83 85 86 88 89 91 93 95 98 100 103 106 109 113 117 121 126 131 136 142 149 156 164 173 183 193 205 217 231 246 262 279 298 319 341 365 391 418 447 479 512 547 583 621 661 701 742 783 823 862 899 934 964 990 1011 1026 1034 1036 1030 1018 1000 975 946 912 875 835 794 752 709 667 625 585 546 509 473 439 408 378 350 324 299 277 256 236 218 201 186 172 159 147 136 126 116 108 100 93 87 81 76 71 67 63 59 56 53 51 48 46 45 43 42 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 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 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61
 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 80 86 93 101 109 118 128 140 152 166 181 198 216 236 258 283 309 338 368 402 437 474 513 553 593 633 673 710 744 775 800 820 833 840 840 833 820 801 778 751 721 689 656 622 588 555 522 490 460 431 403 377 353 330 308 288 269 251 235 220 205 192 180 168 158 148 139 130 122 115 108 102 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 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 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 1 1 1 2 2 2 3 3 4 4 4 5 5
 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 27 29 31 33 35 38 41 44 48 52 56 61 66 71 78 85 93 102 111 122 135 149 164 182 202 224 250 278 310 346 386 431 481 537 598 665 736 813 893 974 1054 1131 1201 1260 1304 1331 1340 1329 1301 1256 1199 1133 1060 985 909 835 764 697 634 576 523 474 430 389 353 320 290 263 238 216 196 178 162 147 134 122 111 101 92 84 77 70 64 59 54 50 47 43 41 38 36 34 33 32 31 30 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 48 49 50 51 52 53 53 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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
 58 62 66 70 75 80 85 90 96 102 108 114 121 128 136 144 152 161 171 181 191 202 214 227 240 254 270 286 303 321 340 361 382 405 429 455 481 509 538 568 598 629 661 691 722 751 778 803 825 844 858 869 874 876 872 863 851 834 813 790 764 736 707 677 646 615 585 555 526 498 470 444 419 396 373 352 332 313 295 278 262 247 233 220 207 195 184 174 164 154 146 137 129 122 115 108 102 96 91 86 81 76 72 68 64 60 57 54 51 48 45 43 41 39 37 35 34 32 31 30 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 15 17 19 20 23 25 27 29 32 35 37 40 44 47 50 54
 12 13 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 63 68 72 78 84 90 97 104 113 122 132 144 156 170 185 202 221 242 265 290 318 348 382 418 457 498 542 587 634 681 727 770 810 844 871 890 900 901 892 874 849 817 780 739 697 653 610 567 526 487 450 415 382 352 324 298 274 252 232 213 196 181 166 153 141 130 120 110 101 93 86 79 73 67 62 57 53 48 45 41 38 35 32 30 28 25 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11
 5 6 8 9 11 13 15 17 19 21 24 27 30 33 36 40 44 49 53 59 64 70 77 84 92 101 110 120 131 143 156 170 185 201 219 238 258 279 302 326 351 376 403 429 455 481 505 528 548 566 581 592 599 602 602 598 591 581 568 553 537 519 500 481 462 443 424 406 388 370 354 338 323 308 294 281 269 257 246 235 225 215 206 197 188 180 173 165 158 151 144 138 132 126 120 115 110 104 99 95 90 86 81 77 74 70 66 63 59 56 53 51 48 45 43 41 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 1 2 4
 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 46 47 48 49 51 52 54 56 58 60 62 64 67 70 73 77 80 84 88 92 97 102 107 112 117 123 129 135 141 146 152 158 164 169 175 179 184 188 192 195 197 199 200 201 201 200 199 197 195 192 188 185 180 176 171 166 161 156 151 145 140 135 129 124 119 114 109 104 100 95 91 87 83 79 76 72 69 65 62 60 57 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45
 56 57 58 60 61 62 63 65 66 68 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 96 98 101 103 106 109 112 115 119 123 127 131 135 140 145 151 157 163 170 178 186 195 204 215 226 238 251 265 280 296 314 333 353 374 397 421 446 473 501 530 560 591 622 654 686 717 748 778 806 832 855 876 893 907 916 922 923 919 911 899 884 864 842 817 789 760 729 697 665 632 600 568 536 506 476 447 419 393 368 344 321 299 279 260 242 226 210 196 182 170 158 147 137 128 120 112 105 98 93 87 82 78 74 70 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 52 53 55
 25 26 28 29 31 32 34 35 37 39 41 42 44 46 48 51 53 55 58 60 63 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 142 151 159 169 180 191 204 217 232 248 266 285 306 329 354 381 411 442 476 513 552 593 637 682 729 776 824 871 917 960 999 1034 1063 1085 1100 1107 1105 1095 1078 1053 1023 987 946 903 857 811 763 716 670 625 582 541 501 464 429 396 365 336 309 284 261 240 220 201 184 169 154 141 129 118 107 98 90 82 75 68 62 57 52 48 44 40 37 34 32 29 27 26 24 23 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 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 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 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 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24
 25 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 64 67 71 75 79 84 88 93 99 104 110 117 123 131 138 147 156 165 175 186 198 211 224 239 255 271 289 309 329 351 375 399 425 453 481 510 540 570 600 629 657 684 708 729 746 760 768 772 771 765 754 738 718 695 668 640 609 578 545 513 481 450 420 390 362 336 310 286 264 243 223 205 188 172 157 143 131 119 108 98 89 80 73 65 59 53 47 42 37 33 29 26 22 19 17 14 12 10 9 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23
 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 73 77 82 87 92 97 103 109 115 122 128 136 143 151 159 168 177 186 196 206 216 227 239 250 262 275 288 301 315 329 343 357 371 386 400 415 429 443 457 470 483 495 506 516 525 534 541 546 551 554 555 556 554 552 547 542 535 527 518 508 496 484 471 458 444 429 414 399 383 368 353 337 322 307 292 277 263 250 236 223 211 199 187 176 166 156 146 137 129 121 113 106 99 93 87 82 77 72 67 63 59 56 53 50 47 44 42 40 38 36 34 33 31 30 29 28 26 26 25 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 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 12 13 15 16 18
 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 67 69 72 75 78 82 85 89 94 98 103 109 115 122 129 137 146 155 166 178 191 205 221 239 258 280 304 330 359 391 427 465 507 553 602 655 711 769 829 890 951 1009 1064 1112 1153 1184 1204 1212 1208 1191 1164 1126 1081 1029 972 914 854 794 736 680 626 576 528 484 443 405 370 337 308 281 256 233 212 193 175 159 145 131 119 108 97 88 79 72 64 58 52 47 42 37 33 29 26 23 20 18 16 14 12 11 9 8 7 6 5 4 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 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
 63 65 66 67 68 70 71 73 74 75 77 79 80 82 83 85 87 89 91 93 95 98 100 102 105 108 111 114 117 120 124 128 132 136 140 145 150 156 161 167 174 180 187 195 203 211 219 228 238 247 257 267 278 288 299 309 320 330 340 349 358 367 374 381 386 391 394 396 397 396 394 390 386 380 373 365 356 347 336 325 314 303 291 279 267 255 244 232 221 210 199 189 179 170 161 152 144 136 128 121 114 107 101 95 90 85 80 75 71 66 63 59 56 52 49 47 44 42 39 37 35 34 32 30 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62
 5 5 6 7 8 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 36 39 41 44 47 50 53 57 61 64 69 73 78 83 89 95 102 109 117 125 134 144 155 166 179 193 208 224 242 261 282 305 329 356 385 415 448 483 519 558 598 640 682 725 767 808 848 884 917 946 969 986 996 1000 996 986 970 948 921 889 854 816 777 736 696 655 615 576 538 501 467 434 403 373 346 320 296 274 253 233 216 199 184 169 156 144 133 123 114 105 97 90 83 77 72 67 62 58 54 50 47 44 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4
 69 71 73 75 77 78 80 82 84 85 87 89 91 92 94 96 97 99 101 103 104 106 108 110 112 114 116 118 121 123 126 128 131 134 137 140 144 148 152 156 161 166 172 178 184 191 198 206 215 224 234 244 256 268 280 294 308 322 338 354 370 387 404 421 438 455 472 488 503 517 530 542 552 560 566 570 572 572 570 566 560 551 542 530 517 503 488 472 455 438 421 403 386 368 351 334 317 301 285 270 255 241 228 215 203 191 180 170 160 151 142 134 127 120 113 107 101 96 91 87 83 79 75 72 69 66 64 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 48 50 52 54 56 58 60 62 64 66 67
 38 40 43 46 49 52 55 59 62 66 70 75 79 84 89 95 101 107 113 120 128 136 145 154 164 175 187 199 213 228 243 261 279 299 320 344 368 395 424 454 486 519 555 591 628 665 702 738 772 803 831 854 872 883 889 888 880 866 847 823 794 763 729 693 657 621 585 550 516 483 452 422 394 368 343 320 299 279 260 243 226 211 197 184 172 160 150 140 130 122 114 106 99 92 86 80 75 70 65 61 56 52 49 45 42 39 37 34 32 29 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 33 35
 128 131 134 137 140 143 146 149 151 154 156 159 161 164 166 168 171 173 175 178 180 182 184 187 189 192 194 197 200 203 206 210 213 217 222 227 232 238 245 253 261 270 281 293 306 321 338 357 378 402 429 459 493 530 571 618 668 725 786 854 927 1007 1092 1183 1280 1380 1483 1588 1691 1790 1881 1962 2028 2075 2102 2105 2085 2041 1977 1895 1798 1691 1577 1461 1345 1231 1122 1018 921 831 748 671 601 538 480 428 381 339 301 266 236 208 183 161 141 124 108 94 82 71 61 52 45 38 33 28 23 20 16 14 12 10 8 7 6 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 77 81 84 87 90 93 96 100 103 106 109 113 116 119 122 125
 30 32 34 37 39 41 44 46 49 52 54 57 60 63 66 69 73 76 80 83 87 91 95 99 104 108 113 118 124 129 135 142 149 156 164 172 182 192 203 215 228 243 259 277 296 319 343 371 402 436 475 518 566 619 679 744 816 895 979 1070 1166 1265 1366 1465 1559 1645 1716 1770 1802 1810 1793 1751 1686 1604 1507 1402 1292 1181 1073 969 871 780 696 620 550 488 432 382 337 297 261 229 200 175 152 132 115 99 85 72 61 52 43 35 29 23 18 13 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28
 3 3 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 29 31 34 37 40 44 49 54 59 65 72 80 89 100 111 125 140 157 177 200 227 257 291 331 376 427 485 551 623 704 791 884 981 1078 1173 1259 1331 1386 1419 1428 1412 1376 1321 1253 1176 1094 1011 930 852 779 711 648 591 540 493 451 413 379 348 320 295 273 252 234 217 202 188 176 164 154 144 136 128 120 113 107 102 96 91 87 83 79 75 72 69 66 63 61 59 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 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 2 3
 17 19 21 23 26 28 31 34 37 40 43 47 51 55 60 65 70 75 81 88 95 102 110 119 128 138 149 161 173 187 202 217 234 252 271 291 313 336 360 385 411 437 464 492 519 546 573 597 621 642 661 677 690 699 706 709 710 707 702 695 686 675 663 651 638 624 611 598 585 573 562 551 541 532 523 516 509 503 497 493 489 486 483 481 479 478 476 476 475 474 473 472 471 470 468 465 462 458 453 447 440 432 423 413 401 389 376 363 348 333 318 302 286 271 255 240 225 211 197 183 171 159 147 137 127 117 109 101 93 86 80 74 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 12 11 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 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 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15
 27 29 31 33 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 78 81 85 88 92 96 100 104 108 113 117 122 127 132 137 142 147 153 159 165 171 178 185 192 199 207 215 224 233 243 253 264 276 288 301 315 330 346 364 382 402 423 445 469 495 522 550 580 612 645 680 716 753 791 829 868 906 944 980 1014 1046 1075 1100 1121 1136 1146 1150 1148 1140 1125 1105 1079 1048 1013 974 933 889 844 798 753 707 663 620 578 538 500 464 430 398 369 341 315 291 269 248 230 212 197 182 169 157 146 135 126 118 110 103 97 91 86 81 77 73 69 66 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 15 16 18 20 22 23 25
 24 25 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 51 53 56 58 60 62 65 68 70 73 77 80 84 88 92 96 101 107 112 119 126 133 142 151 161 173 186 200 216 234 254 277 303 331 364 400 441 487 538 596 659 730 807 892 983 1080 1183 1288 1395 1499 1598 1686 1761 1816 1850 1859 1844 1805 1744 1666 1575 1474 1369 1262 1156 1054 957 865 780 702 630 565 506 452 403 359 320 284 253 224 198 175 154 136 119 105 91 80 69 60 52 44 38 32 28 23 19 16 13 11 9 7 6 4 3 3 2 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 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 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23
 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 71 74 76 79 83 86 90 93 98 102 107 112 118 123 130 137 144 151 160 169 178 188 198 210 221 234 246 260 273 287 301 316 330 344 357 370 381 392 402 410 416 420 423 423 422 419 413 406 398 388 377 365 353 339 326 312 298 284 270 257 244 231 219 207 196 185 175 165 155 147 138 130 123 116 109 103 97 91 86 81 76 72 68 64 60 57 54 51 48 46 44 42 40 38 36 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33
 65 69 72 76 80 83 87 91 96 100 104 109 114 118 124 129 134 140 146 152 158 165 172 180 188 196 205 214 224 234 246 258 270 284 299 315 332 350 370 392 415 440 468 497 529 564 601 641 684 730 779 831 886 943 1003 1063 1125 1187 1248 1307 1362 1413 1457 1495 1524 1544 1555 1555 1545 1526 1498 1461 1418 1368 1314 1257 1197 1136 1075 1014 954 895 839 784 732 682 635 591 549 509 472 437 405 374 346 319 295 272 251 231 213 196 180 165 152 140 128 118 108 100 92 84 78 72 66 61 56 52 49 45 42 40 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 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 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 15 17 19 21 22 24 26 29 31 33 36 38 41 44 46 49 52 55 59 62
 151 151 152 153 154 155 156 157 158 159 160 161 162 163 165 166 168 169 171 173 175 177 179 182 185 188 191 195 199 204 209 215 221 228 236 245 254 265 277 291 306 323 342 364 387 413 442 475 510 549 591 638 688 742 799 860 923 989 1055 1122 1187 1248 1304 1353 1392 1420 1435 1437 1424 1397 1358 1307 1247 1180 1108 1034 959 884 811 742 676 614 556 502 452 407 365 327 293 261 233 207 184 162 143 126 111 97 84 73 63 54 46 39 33 27 22 18 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 54 55 57 59 60 62 63 65 67 68 70 72 74 75 77 79 81 83 85 87 89 90 92 94 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 128 130 132 133 135 136 138 139 141 142 143 144 145 147 148 149 150
 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 24 25 26 27 29 30 32 34 36 38 40 43 46 49 52 56 60 64 70 75 82 89 97 106 117 128 141 156 173 193 214 239 267 299 335 376 422 474 531 595 666 743 827 916 1010 1107 1204 1298 1386 1463 1526 1571 1595 1597 1578 1538 1481 1410 1329 1241 1151 1060 971 886 806 730 660 595 536 482 433 389 349 313 280 250 224 200 179 160 143 127 113 101 90 80 72 64 57 51 46 41 36 33 29 26 24 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7
 10 11 13 15 17 20 22 25 27 30 33 37 40 44 48 53 57 63 68 74 81 88 96 104 114 124 135 147 160 175 191 209 229 250 274 300 329 361 396 434 476 522 571 625 683 744 809 878 948 1020 1091 1162 1229 1292 1348 1397 1436 1465 1483 1491 1488 1476 1455 1427 1394 1355 1313 1269 1224 1178 1133 1088 1044 1002 961 921 884 847 812 779 747 716 686 657 629 602 575 549 524 499 475 451 428 405 383 361 340 320 300 281 262 244 227 211 195 181 167 153 141 130 119 109 99 91 83 75 68 62 56 51 46 42 38 34 31 28 25 23 20 18 16 15 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8
 25 28 30 33 36 39 42 46 49 53 57 61 65 70 74 79 85 90 96 103 110 117 125 133 141 151 161 171 183 195 208 222 237 252 269 288 307 328 350 373 398 424 452 481 511 543 575 609 643 678 713 748 782 815 847 877 904 929 951 970 985 997 1005 1010 1011 1009 1005 997 987 976 962 947 930 913 894 876 856 837 817 797 777 756 736 716 696 676 656 636 616 597 577 557 537 518 498 479 459 440 421 402 384 366 348 330 313 297 280 265 250 235 221 208 196 184 172 162 151 142 133 125 117 110 103 97 91 85 80 76 71 67 64 60 57 54 51 49 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 4 6 7 9 11 12 14 16 18 21 23
 42 45 47 49 52 54 57 60 63 66 70 73 77 81 85 90 95 100 105 111 117 124 131 138 146 155 164 174 184 195 207 220 233 248 263 279 296 314 333 352 373 394 416 438 461 484 506 529 550 571 590 608 624 638 650 660 666 671 673 672 669 664 657 648 638 627 615 602 589 575 561 548 534 520 507 494 482 470 458 447 437 427 417 408 399 390 382 374 367 359 353 346 339 333 326 320 314 308 302 296 290 284 278 272 266 259 253 247 240 234 227 220 214 207 200 193 187 180 174 167 161 155 149 143 137 131 126 121 116 111 106 101 97 93 89 85 82 78 75 72 69 66 63 61 59 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 38 40
 37 38 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 85 89 93 97 102 107 113 119 126 133 141 150 159 169 180 193 206 221 237 255 274 295 318 343 371 401 433 468 505 545 587 632 678 726 775 823 871 917 961 1000 1034 1062 1083 1097 1103 1101 1091 1075 1053 1025 993 958 921 882 842 802 763 724 687 651 617 584 553 524 496 470 446 423 401 381 363 345 329 314 299 286 274 262 251 241 232 224 216 208 201 195 189 184 179 175 171 167 164 161 159 156 155 153 152 151 150 149 149 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 150 150 150 150 149 148 148 147 146 145 144 143 142 140 139 137 136 134 133 131 129 127 125 123 121 119 117 115 112 110 108 105 103 101 98 96 93 91 88 86 83 81 78 76 73 71 68 66 63 61 58 56 53 51 48 46 44 42 40 37 35 33 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36
 40 42 44 46 48 51 53 55 58 60 63 66 68 71 74 77 81 84 87 91 95 99 103 107 112 117 122 127 133 139 146 153 160 168 176 185 195 206 217 230 243 257 273 290 309 329 351 375 401 429 460 493 528 566 606 649 694 741 789 838 888 936 983 1027 1068 1103 1132 1154 1169 1174 1172 1161 1142 1115 1083 1045 1002 957 910 861 812 764 716 670 626 583 543 504 468 434 402 373 345 319 295 272 251 231 213 197 181 166 153 141 129 118 109 100 91 84 77 70 64 59 54 50 46 42 39 36 34 32 30 28 27 26 25 24 24 24 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 58 58 58 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 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 1 1 2 3 4 4 5 6 7 8 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38
 18 20 22 24 26 29 31 34 36 39 42 46 49 53 57 62 66 71 77 83 89 97 104 113 122 133 144 156 170 185 202 221 242 265 291 319 351 386 426 470 518 572 631 695 765 841 922 1006 1094 1182 1270 1353 1428 1493 1544 1579 1596 1595 1575 1540 1490 1430 1362 1288 1212 1136 1061 989 920 855 794 737 685 637 592 552 515 481 449 421 394 370 348 328 309 292 276 261 247 234 222 211 200 191 182 173 165 157 150 143 137 131 125 119 114 109 104 100 95 91 87 84 80 77 74 71 68 66 63 61 59 56 55 53 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 37 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 50 50 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 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 1 2 3 4 5 6 8 9 10 12 13 15 17
 71 72 73 75 76 77 79 80 81 83 84 85 86 88 89 90 92 93 94 96 97 99 100 102 103 105 107 109 111 113 115 118 121 124 127 131 135 139 145 150 157 164 172 182 192 204 218 233 250 270 293 318 348 381 419 461 510 565 627 697 776 865 965 1076 1199 1335 1483 1644 1817 1998 2185 2372 2553 2720 2864 2977 3049 3076 3056 2990 2884 2744 2581 2402 2215 2029 1847 1673 1510 1359 1221 1094 980 877 784 700 625 558 499 445 397 354 316 282 252 225 201 180 161 144 129 116 105 95 87 79 73 67 62 58 55 52 50 48 47 46 45 44 44 44 44 44 45 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 23 22 21 19 18 16 15 13 12 10 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 69
 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 59 62 66 70 75 80 85 92 99 107 116 127 138 152 167 184 203 225 249 277 309 344 385 430 480 536 599 667 742 823 909 999 1092 1184 1274 1356 1428 1486 1526 1546 1545 1524 1484 1429 1361 1285 1204 1121 1038 957 880 807 739 675 617 563 514 469 428 390 356 325 297 271 248 226 207 189 173 158 145 132 121 111 102 93 86 79 73 67 62 57 53 50 47 44 42 40 38 36 35 34 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24
 117 117 117 117 117 116 116 116 115 115 115 115 114 114 114 114 113 113 113 113 113 113 114 114 114 115 115 116 117 118 119 120 122 123 125 127 130 132 136 139 143 147 152 158 164 170 178 186 195 205 216 229 242 256 272 289 308 328 350 373 397 423 450 479 508 539 571 603 635 667 699 730 759 787 813 836 856 872 885 894 898 898 894 885 873 857 837 815 790 763 734 704 673 642 610 579 548 517 488 459 431 404 379 354 331 309 289 269 251 234 219 204 190 178 166 155 145 136 128 120 113 106 100 95 90 85 81 77 73 70 67 64 62 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 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 14 14 13 13 12 12 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 75 77 80 82 85 87 89 92 94 96 98 101 102 104 106 108 109 110 112 113 114 115 115 116 116 117 117 117 117 117
 65 68 70 73 75 78 81 84 87 91 94 98 102 106 110 115 120 125 130 136 142 148 155 162 169 177 185 194 203 213 223 234 246 258 270 283 297 311 326 342 357 374 390 407 424 440 457 473 489 504 518 531 543 553 562 569 575 578 580 580 579 575 570 564 556 547 537 526 514 502 489 476 463 449 436 423 409 396 384 371 359 347 335 324 313 303 292 282 273 263 254 246 237 229 221 214 206 199 193 186 180 173 167 162 156 151 145 140 136 131 126 122 118 114 110 106 103 100 96 93 90 87 85 82 80 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63
 13 14 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 83 86 88 90 93 96 98 101 104 107 110 114 117 121 125 130 135 140 146 152 159 166 174 183 193 203 214 225 238 252 266 281 297 314 331 349 367 386 405 423 441 457 472 485 496 504 508 509 507 500 490 477 460 441 419 397 373 348 324 300 276 254 232 212 193 175 159 144 131 118 107 97 87 79 71 64 58 53 48 43 40 36 33 30 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 11 12
 21 23 25 27 29 32 34 37 40 43 46 50 53 58 62 67 72 78 84 90 98 106 115 124 135 147 160 174 190 208 228 250 274 302 332 366 403 445 490 540 594 653 715 780 847 915 980 1041 1095 1139 1170 1188 1190 1178 1151 1112 1064 1009 949 887 825 764 706 651 599 551 507 467 430 396 365 338 312 289 269 250 232 217 202 189 177 166 156 146 138 130 122 115 109 103 97 92 87 82 78 74 70 66 63 60 56 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 22 21 20 19 19 18 18 17 17 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 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 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 1 2 2 3 4 4 5 6 7 8 9 11 12 13 15 16 18 19
 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 53 54 56 58 61 63 66 70 74 78 83 89 95 102 111 121 132 144 159 176 195 217 242 271 305 343 387 437 495 560 634 717 810 913 1026 1149 1279 1415 1551 1683 1804 1907 1984 2030 2042 2017 1960 1875 1769 1649 1521 1391 1264 1142 1027 922 825 737 658 586 522 465 414 368 327 291 258 229 203 180 160 141 125 110 97 86 76 66 58 51 45 39 34 30 26 23 20 17 15 13 11 10 9 8 7 6 6 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 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 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41
 1 2 4 6 7 9 11 13 15 17 20 22 25 28 31 34 37 41 44 48 53 57 62 68 73 79 86 93 101 109 118 128 139 151 164 178 193 210 229 249 272 296 324 354 387 424 464 508 556 609 667 729 796 867 941 1019 1099 1179 1258 1334 1403 1464 1515 1552 1576 1584 1576 1554 1518 1471 1413 1349 1279 1206 1132 1058 985 914 847 783 722 665 612 563 517 474 435 399 365 334 305 279 255 232 212 193 176 160 145 131 119 107 97 87 78 70 63 56 50 45 40 35 31 28 24 22 19 17 15 13 11 10 9 8 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 58 62 67 71 75 80 85 89 95 100 105 111 117 123 130 136 143 151 158 166 174 183 192 202 212 222 233 245 257 270 283 297 312 327 344 360 378 397 416 436 457 478 500 523 546 570 594 619 643 668 692 716 740 763 785 806 825 843 860 874 887 898 907 913 918 920 920 918 914 907 899 889 876 862 847 829 811 790 769 746 722 698 672 646 619 591 564 536 509 481 454 427 401 376 351 327 304 282 261 241 222 204 187 171 157 143 130 119 108 98 89 81 73 67 60 55 50 45 41 37 34 31 28 26 24 22 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 6 8 9 11 13 15 17 19 21 23 26 29 31 34 37 41 44 47 51
 54 56 58 60 61 63 65 66 68 69 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 96 97 99 101 102 104 106 108 110 112 114 116 118 121 123 126 129 132 135 139 143 147 152 157 163 169 175 182 190 198 207 217 227 239 251 263 277 291 307 323 340 357 376 394 414 434 454 474 494 513 532 550 567 582 596 607 617 623 627 628 626 621 613 602 589 573 555 535 514 492 469 445 421 398 374 351 329 308 287 268 249 231 214 199 184 171 158 146 135 125 116 107 100 93 86 80 75 70 66 62 58 55 52 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 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 9 9 9 9 9 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 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 32 34 36 37 39 41 42 44 46 48 49 51 53
 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 62 64 67 69 71 74 77 80 83 86 90 93 98 102 107 112 118 125 132 140 148 158 169 181 194 210 227 246 268 293 321 353 389 431 478 531 593 662 740 829 929 1040 1164 1300 1447 1605 1770 1938 2104 2260 2398 2510 2587 2625 2620 2573 2488 2373 2235 2082 1922 1762 1605 1456 1315 1185 1066 958 860 771 691 620 555 497 446 399 357 319 285 255 227 202 180 160 142 125 110 97 85 74 65 56 48 41 35 30 25 20 17 13 11 8 6 5 3 2 1 1 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 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 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36
 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 44 46 48 51 54 57 62 67 73 80 89 100 112 127 145 167 193 224 262 307 360 425 503 596 707 839 996 1181 1395 1640 1913 2206 2503 2778 2999 3134 3158 3067 2877 2619 2327 2030 1748 1491 1264 1068 900 757 636 534 447 374 312 259 214 176 144 116 92 72 55 40 27 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25
 37 39 41 43 45 47 50 52 55 58 60 63 66 70 73 76 80 84 88 92 96 101 106 111 117 123 129 136 143 150 158 167 176 186 197 209 222 235 250 266 284 303 323 346 370 396 425 456 489 525 563 604 647 693 740 788 838 887 936 982 1026 1065 1099 1126 1146 1158 1162 1157 1144 1124 1096 1063 1025 984 940 894 848 802 756 712 669 627 588 550 515 482 450 421 393 368 344 321 300 281 262 246 230 215 201 189 177 166 156 146 137 129 122 115 108 103 97 92 88 84 80 77 74 72 70 68 66 65 63 62 62 61 61 60 60 60 60 61 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 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 6 6 7 8 9 9 10 11 12 13 15 16 17 18 20 21 23 24 26 27 29 31 33 35
 85 88 91 93 96 98 101 103 105 108 110 113 115 118 121 123 126 129 132 135 138 141 145 148 152 156 161 165 170 176 181 187 194 201 208 216 225 234 244 255 266 278 290 303 317 332 347 362 378 394 409 425 439 453 466 477 487 494 500 504 505 504 500 494 487 477 466 454 440 426 411 395 380 364 348 333 318 303 289 275 262 250 238 226 215 205 195 185 176 167 159 152 144 137 130 124 118 112 107 102 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 45 43 41 40 39 38 36 36 35 34 33 32 32 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 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 51 54 56 59 62 64 67 70 72 75 78 80 83
 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 92 94 96 99 102 104 107 110 114 117 120 124 128 132 137 141 147 152 158 164 171 179 187 196 206 217 228 241 255 271 288 306 326 349 373 399 428 459 492 528 566 607 649 694 740 788 836 883 929 973 1013 1048 1077 1098 1111 1116 1111 1096 1073 1042 1003 959 911 859 806 752 699 647 596 548 502 459 419 382 347 314 285 258 232 209 188 169 152 136 121 108 96 85 75 66 58 50 44 38 32 28 23 20 16 13 11 8 6 5 3 2 1 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 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 58 60 62 64 67 69 72 74 77 79 81 84 86 88 90 92 94 96 97 99 100 101 101 102 102 103 103 102 102 101 101 100 99 97 96 94 93 91 89 87 85 83 81 79 77 75 73 70 68 66 64 62 60 57 55 53 51 49 47 45 43 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 48 50 52 53
 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 48 51 54 57 61 65 70 75 80 86 93 100 108 117 126 137 149 162 176 191 207 225 245 265 287 311 335 360 385 411 436 461 484 505 523 539 551 559 563 563 559 552 541 528 512 495 476 456 436 416 396 376 356 338 320 302 286 270 256 242 229 216 204 193 183 173 164 156 147 140 133 126 120 114 108 103 98 93 89 85 81 77 74 71 68 65 63 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 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 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13
 42 43 43 44 45 46 47 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 71 73 76 79 82 85 89 93 97 102 106 112 118 124 130 138 146 154 163 173 184 196 208 222 236 252 269 286 305 325 346 368 390 413 436 460 483 506 527 548 566 583 597 609 618 624 626 626 623 618 609 599 587 573 558 541 524 507 489 472 454 437 420 403 387 371 356 341 327 314 301 289 277 266 255 245 235 225 217 208 200 192 185 177 171 164 158 152 146 141 136 131 126 122 118 113 110 106 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 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 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 42
 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 87 90 94 99 103 108 113 118 124 130 137 144 151 159 167 176 185 194 204 214 225 236 248 260 271 283 296 308 320 331 342 353 363 373 381 389 396 401 405 408 410 410 409 406 403 398 393 386 378 370 361 352 342 331 321 310 299 288 277 267 256 246 236 226 216 207 198 189 181 173 166 158 151 145 138 132 127 121 116 112 107 103 99 95 92 89 86 83 80 78 76 73 72 70 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 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 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25
 26 28 29 30 32 33 35 36 38 40 42 44 46 48 51 54 56 59 63 66 70 74 78 83 88 93 99 106 113 120 129 138 148 158 170 183 197 212 229 247 267 289 312 337 364 393 424 456 490 525 560 596 631 665 698 727 753 775 791 803 809 809 805 795 781 763 742 719 694 668 642 615 589 563 537 513 489 467 446 426 406 388 371 355 340 325 312 299 287 275 264 253 243 234 225 216 208 199 192 184 177 170 163 157 150 144 138 133 127 122 117 112 107 102 98 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25
 44 47 51 54 58 61 65 69 74 78 83 88 93 98 104 110 116 123 130 137 144 151 159 168 176 185 194 203 212 222 232 241 251 262 272 282 292 302 311 321 330 339 348 357 365 372 379 386 393 399 404 409 414 419 423 427 430 434 437 440 443 446 448 451 453 456 458 460 462 464 466 467 469 470 472 473 474 475 476 476 477 477 477 477 477 477 477 476 476 475 474 473 471 470 468 465 463 460 457 454 450 446 441 436 430 424 417 410 403 394 386 377 367 357 347 336 325 314 303 291 280 268 257 245 234 223 212 201 191 181 172 162 153 145 137 129 121 114 108 101 95 90 84 79 74 70 65 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 18 19 21 23 25 27 29 31 33 36 39 41
 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 101 105 109 112 116 121 125 130 134 139 145 150 156 162 168 175 182 189 197 205 214 223 232 242 252 262 273 284 296 308 320 332 345 358 370 383 395 408 420 431 442 452 462 470 477 484 489 492 495 496 495 493 490 485 479 471 463 453 442 430 418 405 391 377 363 348 334 319 305 290 276 263 249 237 224 212 201 190 179 169 160 151 142 134 127 119 113 107 101 96 91 86 82 78 74 71 68 65 62 60 58 56 54 52 51 49 48 47 45 44 43 42 42 41 40 39 39 38 38 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 30 31 32 33 34 35
 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 83 88 93 99 105 112 119 127 135 144 153 163 173 184 196 208 221 235 249 264 279 295 311 328 345 362 379 395 412 428 443 458 472 485 496 507 516 524 530 535 538 540 541 540 537 534 529 523 515 507 497 487 475 463 449 436 421 406 391 375 359 342 326 310 294 278 262 247 232 217 203 190 177 164 153 142 131 121 112 103 95 88 81 74 68 63 58 53 49 45 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11
 60 63 66 70 73 77 80 84 88 93 97 102 107 112 118 123 129 136 142 149 157 164 172 181 189 199 208 218 228 239 250 262 273 285 297 309 321 333 345 356 367 378 388 396 404 411 416 421 424 425 425 424 422 418 413 407 401 393 385 376 367 357 347 337 327 317 307 297 288 278 269 260 252 243 235 227 220 213 206 199 192 186 180 174 169 163 158 153 148 144 139 135 131 126 122 119 115 111 108 104 101 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 64 64 65 65 66 66 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 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 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 33 35 37 40 42 44 47 49 52 54 57
 57 59 61 63 65 67 70 73 75 78 81 84 87 91 94 98 102 106 110 115 120 125 131 137 143 149 157 164 172 181 191 201 211 223 236 249 264 279 296 314 334 355 378 402 429 457 487 518 552 588 625 663 703 744 785 826 867 906 943 977 1008 1034 1056 1072 1083 1087 1086 1079 1067 1049 1028 1002 973 942 909 874 839 803 767 732 697 663 630 598 568 538 510 483 458 433 410 388 367 347 328 310 294 278 263 248 235 222 210 199 188 178 169 160 151 144 136 130 123 117 112 107 102 98 94 90 87 84 81 78 76 74 72 70 68 66 65 64 63 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 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 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 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 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 28 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55
 35 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 88 92 96 101 105 110 115 120 125 131 136 142 148 154 160 167 173 180 187 194 201 208 216 223 231 239 246 254 262 270 277 284 292 298 305 311 317 322 326 330 333 335 336 336 336 334 332 329 325 320 314 307 300 293 285 276 267 258 249 240 230 221 212 203 194 185 176 168 160 152 144 137 130 123 116 110 104 99 93 88 83 78 74 70 66 62 58 55 51 48 46 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 5 5 6 7 8 8 9 10 11 13 14 15 16 18 19 21 22 24 26 27 29 31 33
 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 97 102 107 113 119 126 133 140 149 157 167 177 188 200 212 225 239 253 269 284 301 317 334 351 367 383 398 412 424 434 442 448 452 453 451 447 441 432 421 409 396 381 366 350 334 317 301 285 270 254 240 226 212 199 187 176 164 154 144 135 126 118 110 103 96 89 83 78 72 67 63 58 54 50 47 44 40 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24
 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 108 112 115 120 124 128 133 138 144 149 155 161 168 174 182 189 197 205 213 222 231 240 249 259 269 279 288 298 308 318 327 336 345 354 361 369 375 381 386 391 394 397 399 399 399 398 396 393 389 384 378 372 364 356 348 339 329 319 309 299 288 277 266 255 244 233 223 212 202 192 182 172 163 154 146 138 130 122 115 109 102 96 91 86 81 76 72 68 64 61 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43
 48 50 51 53 55 56 58 60 62 64 66 68 71 73 76 78 81 83 86 89 92 95 99 102 106 109 113 117 121 125 129 134 138 142 147 151 156 160 165 169 174 178 182 186 189 193 196 199 201 203 205 206 207 207 207 206 205 204 202 200 198 196 193 190 187 183 180 177 173 170 166 163 159 156 153 149 146 143 140 137 135 132 130 127 125 123 121 119 117 115 113 112 110 109 108 107 105 104 103 102 102 101 100 99 99 98 98 97 97 96 96 96 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 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
 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 54 55 57 59 62 64 67 70 73 77 81 85 90 96 101 108 115 123 132 141 152 163 176 189 204 221 238 258 278 300 324 349 376 404 433 463 494 525 556 586 615 642 667 689 708 723 734 741 743 741 735 725 712 696 677 656 634 611 586 562 537 513 489 465 442 420 398 378 358 339 322 304 288 273 258 245 232 219 208 197 186 177 167 159 151 143 136 129 122 116 111 105 100 96 91 87 83 79 76 73 69 66 64 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 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 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 55 55 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39
 57 58 59 61 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 82 83 85 86 88 89 91 92 94 96 97 99 101 103 105 107 109 111 113 116 119 121 124 127 130 134 137 141 145 149 154 159 164 169 174 180 186 192 199 206 213 220 227 234 242 249 257 264 272 279 286 292 299 305 310 315 319 322 325 327 328 328 327 325 323 319 315 309 303 297 289 281 273 264 255 246 236 227 217 207 198 188 179 170 161 153 145 137 129 122 115 108 102 96 91 86 81 76 72 68 64 61 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 53 54 55 56
 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 77 81 84 89 93 97 102 107 112 118 124 130 136 143 150 157 164 172 180 188 197 205 214 223 231 240 249 257 265 273 281 288 294 300 306 310 314 317 320 321 322 322 321 320 318 315 312 308 304 299 294 289 283 277 271 264 258 251 244 237 230 224 217 210 203 196 190 183 177 170 164 158 152 146 140 135 129 124 119 114 109 104 99 95 90 86 82 78 75 71 68 64 61 58 55 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 64 67 69 72 74 77 79 81 83 85 87 88 89 90 91 92 93 93 93 93 92 92 91 90 89 88 87 85 84 82 80 78 76 75 73 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36
 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 49 51 54 57 60 64 67 72 76 81 87 93 100 108 117 126 137 148 161 176 192 209 229 251 275 301 330 361 395 431 469 509 550 591 632 671 707 738 764 782 793 795 790 776 756 730 700 666 631 594 558 522 487 454 423 394 366 341 317 295 275 257 240 224 210 196 184 173 163 154 145 137 130 123 117 111 106 101 96 92 88 85 82 79 76 74 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 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 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 36 36 36 36 36 35 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 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24
 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 72 75 79 82 85 89 93 97 101 105 109 114 118 123 128 132 137 142 146 150 154 158 161 164 166 167 169 169 169 168 166 164 162 158 155 150 146 141 136 131 126 120 115 110 105 100 96 91 87 83 79 75 72 69 66 63 60 58 56 54 52 50 49 47 46 45 43 42 41 41 40 39 39 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 48 49 50 51 53 54 56 57 59 61 63 64 66 69 71 73 75 77 79 81 84 86 88 90 91 93 95 96 97 98 99 99 99 99 99 98 97 96 94 93 91 89 87 85 82 80 78 75 73 70 68 65 63 60 58 56 54 51 49 47 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 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 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35
 83 86 88 90 92 94 96 98 101 103 105 107 108 110 112 114 115 117 118 120 121 123 124 125 126 127 128 129 129 130 131 131 132 132 133 133 134 134 135 135 136 136 137 137 138 139 140 141 142 143 144 145 147 148 150 152 154 155 157 160 162 164 166 168 171 173 175 178 180 182 184 186 188 190 192 194 195 197 198 199 200 201 202 202 202 202 202 201 201 200 199 197 196 194 192 190 187 185 182 179 176 173 169 166 162 159 155 151 148 144 140 136 133 129 125 122 118 115 111 108 105 102 99 97 94 91 89 87 85 83 81 79 77 76 74 73 72 70 69 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81
 259 257 255 253 251 248 246 243 241 238 236 233 230 228 225 222 219 217 214 212 209 207 204 202 200 198 196 194 192 190 188 187 185 184 183 182 181 181 180 180 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 180 180 179 178 176 175 174 172 170 169 167 165 162 160 158 155 153 150 148 145 142 139 137 134 131 128 125 122 119 117 114 111 108 105 102 100 97 94 92 89 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 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 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 69 71 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98 100 103 105 108 110 113 116 119 122 125 129 132 136 140 144 148 152 156 161 166 170 175 180 185 191 196 201 206 211 216 221 226 230 235 239 243 247 250 253 256 258 260 262 263 264 265 265 266 265 265 264 263 262 260
 51 53 54 56 57 59 60 62 64 65 67 68 70 72 74 76 78 80 82 84 87 89 92 95 99 102 106 110 115 120 125 132 138 146 154 163 173 185 197 211 227 244 263 285 309 336 365 398 434 473 516 561 610 662 715 769 822 874 921 963 997 1022 1037 1040 1033 1014 987 951 910 863 815 765 715 665 618 573 530 490 452 418 385 356 328 303 280 258 239 221 204 188 174 161 149 137 127 117 108 99 91 84 77 71 65 59 54 49 45 41 37 33 30 27 24 21 19 17 15 13 11 10 8 7 6 5 5 4 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 52 54 56 58 60 62 64 66 68 69 71 73 74 75 76 77 78 78 79 79 79 78 77 76 75 74 72 71 69 67 65 62 60 58 55 53 51 48 46 44 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 29 31 33 34 36 38 39 41 43 44 46 48 49
 46 46 46 45 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 54 55 57 60 62 65 68 71 75 79 84 89 95 102 109 118 127 137 149 161 175 191 208 226 247 269 293 319 346 375 405 435 466 496 525 552 576 597 613 625 632 634 631 623 612 597 579 560 539 516 494 471 449 427 406 386 367 349 332 315 300 286 272 259 247 236 225 215 205 196 188 180 172 164 157 150 143 137 131 125 119 114 108 103 98 93 88 84 79 75 71 67 63 60 57 53 50 47 45 42 40 37 35 33 32 30 28 27 26 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 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 63 65 68 70 72 75 77 79 81 82 84 85 86 86 86 86 86 85 83 82 80 78 75 73 70 67 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 21 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 36 38 39 40 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47
 110 111 113 114 115 116 117 118 118 118 119 119 119 119 118 118 117 116 116 115 114 113 112 111 109 108 107 106 104 103 102 101 99 98 97 96 95 94 93 92 92 91 90 90 89 89 89 89 89 89 89 89 90 90 91 91 92 93 93 94 95 96 96 97 98 99 100 100 101 102 103 103 104 104 105 105 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 106 105 105 105 105 104 104 104 104 104 104 103 103 103 103 103 104 104 104 104 104 105 105 106 107 107 108 109 110 111 113 114 115 117 119 121 122 124 127 129 131 133 135 138 140 142 144 146 148 150 152 154 155 156 157 158 159 159 159 159 158 158 156 155 153 152 149 147 144 142 138 135 132 128 125 121 117 114 110 106 102 98 94 90 87 83 79 76 72 69 66 62 59 56 53 51 48 45 43 40 38 36 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 54 56 58 60 62 65 67 69 71 74 76 78 81 83 85 88 90 92 95 97 99 101 103 105 107 108
 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 65 67 70 73 76 79 83 87 91 96 101 106 112 119 126 134 143 152 163 174 187 201 217 234 252 273 295 318 344 372 401 432 464 497 531 564 596 627 654 677 696 710 717 718 713 701 685 663 638 610 579 548 516 484 453 423 394 366 340 316 293 272 252 234 217 201 186 173 160 148 138 128 119 110 102 95 88 82 76 70 65 60 56 52 48 45 41 38 35 33 30 28 26 24 23 21 20 18 17 16 15 15 14 13 13 12 12 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 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 53 53 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 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 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33
 31 32 33 34 35 36 38 39 40 42 43 45 47 49 50 53 55 57 60 63 66 69 72 76 80 84 88 93 98 104 110 116 123 130 138 147 156 165 175 186 197 208 221 233 246 259 272 285 298 310 322 332 342 351 358 363 367 369 370 368 365 361 355 348 340 332 322 312 302 292 281 271 261 251 241 232 223 214 206 198 191 184 177 170 164 159 153 148 143 139 134 130 127 123 119 116 113 110 108 105 102 100 98 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 90 91 92 92 93 93 93 93 93 93 92 92 91 90 89 88 87 85 84 82 81 79 78 76 74 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30
 83 80 78 76 73 71 69 67 65 63 60 59 57 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 42 44 48 51 55 59 64 69 75 81 88 96 104 113 123 134 145 158 171 186 201 218 236 255 275 296 318 340 364 388 412 436 460 482 504 523 540 554 565 572 576 575 570 562 550 535 518 498 476 454 430 407 383 360 337 315 294 273 254 236 219 203 188 175 162 150 139 129 120 111 103 96 90 84 79 74 70 66 63 60 57 55 53 51 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 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 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 63 65 68 70 73 76 79 82 84 87 90 93 95 98 100 102 104 106 107 108 109 110 110 110 110 110 109 108 107 106 104 102 101 99 96 94 92 90 87 85
 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 76 80 84 88 93 98 104 110 116 123 130 138 146 155 165 175 185 197 209 222 235 249 264 279 294 310 325 341 356 370 383 395 405 413 419 422 424 422 419 412 404 394 382 368 354 338 323 307 290 274 259 243 229 214 201 188 176 164 153 143 133 124 116 108 100 93 87 81 75 70 65 60 56 51 48 44 41 38 35 32 29 27 24 22 20 18 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 49 51 52 55 57 59 61 64 66 69 72 74 77 80 83 86 89 92 95 98 100 103 105 108 110 112 114 116 117 118 119 120 120 121 120 120 119 118 117 116 114 112 110 107 105 102 99 96 93 90 87 84 81 78 75 72 69 65 62 60 57 54 51 48 46 43 41 39 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 33 34
 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 32 33 35 37 39 41 43 46 49 52 55 58 62 67 71 76 82 88 94 101 109 117 126 135 146 156 168 180 193 206 219 232 246 259 271 283 293 302 310 315 319 321 321 319 315 309 302 294 285 276 266 255 245 234 224 214 204 195 186 177 169 162 155 148 142 136 131 126 121 117 113 109 105 102 99 97 94 92 90 88 87 85 84 83 82 82 81 81 80 80 80 80 81 81 81 82 83 83 84 85 86 87 88 88 89 90 91 91 92 92 93 93 93 93 92 92 91 90 89 88 87 85 84 82 80 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15
 42 44 46 48 50 52 55 57 60 63 66 69 73 77 81 86 91 97 103 109 117 125 133 143 154 165 178 192 207 224 242 262 284 308 333 361 390 421 453 487 521 555 587 618 647 671 690 704 712 713 709 698 682 662 638 612 584 555 527 498 471 445 420 397 376 356 338 322 307 294 282 271 262 253 246 240 234 230 226 223 221 219 218 217 217 217 218 220 221 223 225 228 231 234 237 240 243 246 248 251 253 254 255 256 255 254 251 248 244 239 233 227 219 211 203 194 184 175 165 156 146 137 128 120 111 104 96 89 83 77 71 66 61 57 52 49 45 42 39 36 34 32 29 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 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 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41
 97 98 99 100 100 100 100 100 100 100 99 98 97 96 95 94 92 91 89 88 86 84 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 65 64 64 64 65 65 65 66 67 68 69 70 72 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 104 106 106 107 108 108 108 107 107 106 104 103 101 99 97 94 92 89 86 83 80 76 73 70 67 64 61 58 55 52 49 46 44 41 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 60 63 65 68 70 73 75 78 80 82 85 87 89 91 93 94 96
 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 67 68 70 72 74 76 79 81 84 87 90 93 97 101 105 109 113 118 123 128 134 139 145 151 156 162 167 173 178 183 187 191 194 197 199 200 200 200 198 196 194 190 186 182 177 172 167 161 155 150 144 138 133 127 122 117 112 107 102 98 94 90 86 83 79 76 73 70 68 65 63 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 63 64 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56
 28 29 31 32 33 34 36 37 39 41 42 44 47 49 51 54 57 60 63 67 71 75 79 84 90 96 102 109 117 125 134 144 155 166 179 193 208 225 242 262 282 304 327 352 377 403 430 456 482 507 530 550 568 582 591 597 598 595 588 578 564 547 529 509 488 467 446 425 405 385 366 348 331 315 300 287 274 262 251 240 231 222 214 206 199 193 187 181 176 172 167 163 159 156 153 150 147 144 142 139 137 135 133 131 129 127 125 124 122 120 118 117 115 113 111 109 107 105 103 101 99 97 95 93 91 88 86 84 82 80 78 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 25 26 26 27
 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 83 84 86 88 90 92 94 96 98 101 103 106 109 112 115 118 122 125 129 133 137 141 146 150 155 160 165 170 174 179 184 189 194 199 203 207 212 215 219 222 225 227 229 230 231 231 231 230 229 227 225 222 218 215 210 206 201 195 190 184 178 172 166 159 153 147 140 134 128 122 116 110 105 99 94 89 84 79 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49
 53 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 79 82 85 88 91 95 99 103 108 113 118 124 130 136 143 151 159 167 177 186 196 207 218 230 242 254 266 279 291 304 316 327 338 347 356 364 370 375 378 380 380 378 375 371 365 358 350 342 332 322 311 301 289 278 267 256 245 234 224 213 203 194 184 175 167 158 150 143 135 128 122 115 109 103 97 92 87 82 78 73 69 65 61 58 54 51 48 45 42 39 37 35 33 31 29 27 25 24 22 21 20 19 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 66 65 65 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52
 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 67 70 74 79 83 89 94 100 106 113 120 128 136 145 154 163 173 184 194 205 217 228 239 250 261 271 280 289 297 304 310 315 319 321 323 323 322 320 317 314 309 305 299 294 288 282 276 270 264 258 252 246 241 235 230 225 220 215 211 206 202 198 194 190 186 183 179 176 172 169 166 162 159 156 153 150 147 143 140 137 134 131 127 124 121 118 114 111 108 105 101 98 95 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 61 63 65 68 70 73 76 78 81 84 87 89 92 94 96 98 100 102 104 105 106 106 106 106 106 106 105 104 102 101 99 97 95 93 91 88 86 84 81 79 76 74 72 70 68 65 63 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25
 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 49 52 55 59 63 68 73 78 85 92 99 108 117 128 139 152 166 182 199 219 239 262 287 314 342 372 404 436 469 501 533 562 589 612 630 643 649 650 645 635 620 601 579 554 528 501 474 448 421 396 372 349 327 307 288 270 253 238 224 210 198 187 176 166 157 148 140 133 126 120 114 108 103 98 93 89 85 81 78 74 71 68 65 63 61 58 56 54 52 51 49 47 46 45 44 42 41 41 40 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 70 72 74 76 77 79 81 82 83 85 86 87 88 88 89 89 89 89 88 88 87 86 85 83 82 80 78 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15
 36 37 38 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 69 72 74 77 81 84 88 92 96 100 105 110 115 121 127 134 141 148 156 164 173 182 192 202 213 224 236 247 259 272 284 296 308 320 331 342 352 362 370 378 385 390 394 397 399 400 400 399 397 394 391 387 382 377 372 366 360 353 347 340 334 327 320 313 306 299 292 285 278 271 264 256 249 242 234 227 219 212 204 196 189 181 174 166 159 152 144 137 131 124 117 111 105 99 94 88 83 78 74 70 65 62 58 55 51 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 65 67 69 71 72 73 74 76 76 77 77 78 77 77 77 76 75 74 72 71 69 67 66 64 62 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 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 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35
 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 98 101 104 106 109 112 114 117 120 122 125 127 130 132 134 136 138 140 141 142 144 144 145 146 146 146 146 146 145 145 144 143 141 140 138 137 135 133 131 129 126 124 122 119 117 114 112 110 107 105 102 100 98 96 94 92 90 88 86 85 83 82 81 80 79 78 77 77 76 76 76 76 76 77 77 78 79 80 81 83 84 86 88 90 92 94 97 99 102 105 107 110 113 116 119 121 124 127 129 132 134 136 138 140 142 144 145 147 148 149 150 150 151 151 152 152 152 152 152 152 152 151 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 146 145 144 143 142 140 139 138 136 135 133 131 130 128 126 124 122 120 118 116 113 111 109 107 104 102 100 97 95 93 90 88 86 83 81 79 76 74 72 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15
 60 61 62 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 103 104 106 108 110 112 114 117 119 122 125 128 132 136 140 144 149 154 159 165 171 177 183 190 197 205 212 220 228 237 245 253 262 270 278 286 294 301 308 314 320 324 328 331 333 334 334 333 331 327 322 317 310 302 294 285 276 265 255 244 234 223 212 201 191 180 170 161 151 142 134 126 118 111 104 97 91 85 80 75 70 66 62 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 57 58
 87 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 124 127 129 132 135 138 141 144 148 151 154 158 162 165 169 173 177 182 186 191 195 200 205 210 215 220 225 230 235 241 246 251 256 260 265 269 273 276 279 282 284 285 286 286 286 285 284 281 279 275 271 267 262 257 252 246 240 234 228 222 215 209 203 196 190 184 178 172 166 161 156 150 145 141 136 131 127 123 119 115 112 108 105 102 99 96 93 91 89 86 84 82 80 78 77 75 74 73 72 71 70 69 68 68 67 67 67 67 67 67 67 67 68 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 90 91 92 93 93 94 94 94 95 95 95 95 95 95 95 94 94 94 93 93 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 81 83 85
 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 54 57 59 62 66 70 74 79 84 89 95 102 110 118 126 136 146 158 170 183 196 211 226 241 257 273 289 305 319 333 345 355 363 368 370 370 367 361 353 343 332 319 305 290 275 261 246 232 218 204 192 180 168 158 148 138 130 122 114 107 100 94 89 83 79 74 70 66 62 59 56 53 51 48 46 44 42 40 39 37 36 35 34 34 33 33 32 32 32 32 33 33 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 69 72 74 77 80 83 85 88 91 93 96 98 101 103 105 108 110 112 114 115 117 118 120 121 122 122 123 123 124 124 123 123 122 122 121 120 118 117 115 113 111 109 106 104 101 98 95 92 89 86 83 80 77 73 70 67 64 61 58 55 52 50 47 44 42 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 60 59 59 58 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 58 58 59 60 61 62 63 65 66 68 70 72 74 77 79 83 86 90 94 99 104 109 115 122 129 137 146 156 166 177 190 202 216 231 246 262 279 295 312 328 344 358 371 383 391 398 401 402 399 394 386 375 363 349 333 318 301 285 268 252 237 222 208 194 182 170 159 148 139 130 121 114 106 100 94 88 83 78 73 69 65 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 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 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55
 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 98 103 108 113 119 124 130 136 143 150 157 165 173 181 190 199 209 219 229 241 252 264 277 290 304 318 333 348 363 378 393 408 423 437 451 463 475 485 493 500 505 507 508 506 502 496 488 478 467 454 439 424 408 391 374 357 340 323 306 290 274 258 244 229 216 203 191 179 168 157 147 138 129 121 113 106 99 93 86 81 75 70 66 61 57 54 50 47 44 41 38 36 33 31 29 28 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 59 60 61 61 61 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 12 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 29 32 35 39 43 47 53 59 66 74 84 95 108 123 140 160 184 211 243 279 321 369 423 483 549 620 695 770 842 906 958 994 1011 1008 987 949 901 844 784 723 663 606 554 505 461 421 386 354 325 300 277 257 239 223 208 195 183 172 163 154 146 139 132 126 120 115 110 106 101 97 93 90 86 83 80 77 74 71 68 66 63 60 58 56 53 51 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 45 43 42 40 38 36 34 31 29 27 25 23 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 96 99 101 104 106 109 111 113 116 118 120 122 124 125 127 128 129 131 132 132 133 134 134 134 135 135 135 135 136 136 136 137 138 139 140 142 144 146 149 153 156 161 166 172 178 185 193 202 212 223 235 248 262 278 295 313 332 353 375 399 423 448 474 500 526 551 573 593 610 622 629 630 625 615 598 576 550 520 488 455 421 388 356 324 295 267 242 218 196 176 158 142 127 114 102 91 81 72 65 58 51 46 41 36 32 29 26 23 21 18 17 15 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 47 50 52 55 57 59 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 79 78 77 77 75 74 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58
 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 27 28 29 31 33 34 36 39 41 44 47 51 54 59 63 68 74 80 87 95 103 113 123 134 146 160 174 190 207 225 244 264 286 308 330 353 375 397 417 436 452 464 473 478 478 474 466 454 438 420 400 378 356 333 310 288 267 246 227 209 192 176 161 148 135 124 113 104 95 87 79 72 66 60 55 50 46 41 38 34 31 28 26 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 58 60 62 65 68 70 73 76 80 83 86 90 94 97 101 105 109 113 117 121 126 130 134 139 143 147 151 155 160 163 167 171 174 177 180 183 185 187 188 189 189 189 189 188 186 184 182 179 175 172 167 163 158 153 148 142 137 131 125 120 114 109 103 98 93 88 83 78 74 70 66 62 58 55 51 48 45 42 40 37 35 32 30 28 27 25 23 22 21 19 18 17 16 15 14 14 13 12 12 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12
 13 14 15 16 17 18 19 20 21 23 24 25 27 29 31 32 35 37 39 42 45 48 52 56 60 65 70 76 82 89 97 106 116 127 139 153 169 187 207 229 254 283 315 351 392 437 486 541 600 663 729 797 865 929 987 1036 1071 1091 1095 1081 1051 1008 955 894 830 764 700 637 579 524 474 428 386 349 315 284 257 233 210 191 173 157 143 130 118 107 98 89 81 74 67 61 56 51 46 42 38 35 32 29 26 23 21 19 17 15 14 12 11 9 8 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 75 77 78 79 81 82 83 84 85 86 87 88 89 90 90 91 91 91 92 92 92 92 92 92 91 91 91 90 90 89 88 88 87 86 85 84 83 82 80 79 78 76 75 73 72 70 68 67 65 63 61 59 57 55 53 52 50 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 20 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 5 5 6 6 7 7 8 9 9 10 11 12 12
 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 59 61 64 67 71 75 79 84 89 94 101 107 115 123 131 141 151 163 175 188 202 217 233 250 268 286 304 323 341 359 376 392 406 418 428 435 440 441 440 435 428 419 408 395 381 366 350 334 318 303 287 272 257 243 230 217 205 194 183 173 164 155 146 139 131 124 118 112 106 100 95 90 86 82 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 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 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33
 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 51 54 56 58 61 64 67 70 74 78 82 86 91 96 101 106 112 118 124 131 138 144 151 158 165 171 178 184 189 194 199 203 206 208 209 209 209 208 205 202 199 195 190 185 179 173 167 161 155 149 143 137 131 125 120 114 109 104 99 95 90 86 82 79 75 72 68 65 63 60 57 55 53 50 48 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 87 87 87 87 87 86 86 86 85 84 84 83 83 82 81 81 80 80 79 79 78 78 78 78 77 77 77 77 78 78 78 79 79 80 80 81 82 82 83 84 85 86 87 89 90 91 92 94 95 97 98 99 101 102 104 105 107 108 109 110 112 113 114 114 115 115 116 116 116 116 116 115 114 113 112 111 110 108 106 104 102 100 98 96 93 91 88 86 83 81 78 76 74 71 69 67 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30
 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 47 48 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 71 73 76 79 82 86 89 93 98 102 107 112 117 123 129 135 142 148 155 162 168 175 181 187 192 197 201 204 206 207 208 207 205 203 199 195 190 184 178 172 165 158 151 145 138 131 125 119 113 107 102 97 92 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 82 85 88 91 94 97 100 103 106 109 112 116 119 122 125 128 131 133 136 138 141 143 145 146 148 149 150 150 150 150 150 149 148 146 145 142 140 137 134 131 127 123 119 115 111 107 103 98 94 90 86 82 78 74 71 68 64 61 58 56 53 51 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 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 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37
 45 46 48 49 51 52 54 56 58 61 63 66 69 72 75 79 83 87 92 97 102 108 114 121 128 136 144 153 163 173 184 195 206 218 230 243 255 267 279 290 300 309 317 323 328 331 332 331 329 325 320 313 306 298 289 280 270 261 252 243 235 227 219 212 206 200 194 189 185 181 178 175 172 171 169 168 167 167 167 167 168 169 170 172 174 176 178 180 183 185 188 190 193 195 197 198 200 200 200 200 199 197 194 191 186 181 176 170 163 156 148 141 133 125 117 110 103 96 89 82 76 70 65 60 55 51 47 44 40 37 34 32 29 27 25 23 22 20 19 18 16 15 14 14 13 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 43 44
 129 135 142 150 157 165 172 180 187 195 203 210 217 223 229 234 239 243 246 248 250 250 249 248 246 243 239 234 229 224 218 212 205 199 192 186 180 173 167 162 156 151 146 142 137 133 130 126 123 120 118 115 113 111 109 108 106 105 104 103 102 101 100 99 99 98 97 97 96 95 95 94 93 93 92 91 90 89 88 87 86 85 84 83 81 80 79 77 76 74 72 71 69 68 66 64 62 61 59 57 55 53 52 50 48 46 45 43 42 40 38 37 35 34 33 31 30 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 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 47 47 46 46 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 25 26 27 29 31 32 34 36 39 41 43 46 49 52 55 58 62 66 70 74 78 83 88 93 98 104 110 116 122
 51 51 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 70 72 74 76 79 81 84 87 91 95 99 103 108 114 120 126 133 141 149 158 167 177 188 200 212 225 238 252 267 281 295 309 323 336 347 358 366 374 379 382 383 382 380 375 369 362 353 344 334 324 313 302 291 281 270 260 251 241 232 223 215 207 200 193 186 180 174 168 162 157 152 147 142 138 133 129 125 121 117 113 109 106 102 98 95 91 88 84 81 78 75 71 68 65 62 60 57 54 52 49 47 45 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 82 86 91 97 102 108 114 120 126 132 139 145 151 158 163 169 173 177 180 183 184 184 183 181 177 173 168 162 156 149 141 134 126 119 111 104 97 91 84 78 73 68 63 58 54 50 47 43 40 38 35 33 30 29 27 25 24 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50
 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 84 84 85 85 86 87 88 89 90 92 93 95 97 100 102 105 109 112 116 120 125 130 135 141 147 154 161 168 176 184 192 200 209 217 226 234 242 249 256 262 267 271 275 277 277 277 275 272 268 263 257 250 242 234 225 216 207 197 188 178 169 160 152 143 135 127 120 113 106 100 94 88 82 77 72 68 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 74 75 76 78 79 80 80
 67 69 72 74 77 79 81 84 86 89 91 94 96 99 101 103 106 108 110 112 115 117 119 122 124 126 128 131 133 136 138 141 144 147 150 153 156 160 163 167 171 175 179 184 188 193 197 202 206 211 215 219 222 226 228 230 232 233 233 232 231 229 226 222 217 212 206 200 193 186 179 171 164 156 148 141 133 126 119 112 106 100 94 88 82 77 72 68 63 59 55 52 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 51 53 55 56 58 59 61 63 64 65 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 70 68 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 42 44 46 49 51 53 55 57 60 62 64
 60 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 85 86 87 89 90 91 93 94 96 98 99 101 103 105 107 109 111 113 115 117 120 122 125 127 130 133 136 139 142 145 149 152 155 159 162 166 169 172 176 179 182 185 188 191 193 195 197 199 200 202 202 203 203 203 202 201 200 198 196 194 191 189 185 182 178 174 170 166 161 157 152 147 142 138 133 128 123 118 113 108 104 99 95 90 86 82 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 106 109 112 115 117 120 123 125 127 129 131 132 133 134 134 135 134 134 133 132 130 129 127 124 122 119 117 114 111 108 105 102 99 96 93 90 87 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59
 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 39 41 44 47 50 54 58 62 67 73 79 86 94 102 112 123 135 148 163 179 198 218 240 264 290 319 349 380 413 445 476 506 532 553 569 578 579 573 561 542 519 492 462 432 401 371 343 315 290 266 244 224 206 189 174 161 148 137 127 118 110 102 96 90 84 79 74 70 67 63 60 57 55 52 50 48 47 45 44 42 41 40 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 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 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 67 69 70 71 72 74 74 75 76 76 76 76 76 76 75 74 73 72 70 69 67 65 64 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18
 43 44 45 45 46 47 48 49 49 50 52 53 54 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 94 97 101 105 109 114 119 123 128 134 139 145 151 157 163 169 175 182 188 195 201 208 214 220 226 232 237 242 247 251 254 257 260 262 263 264 264 263 262 260 258 255 252 248 244 239 234 229 224 218 212 206 200 193 187 181 175 169 163 157 151 145 139 134 128 123 118 113 109 104 100 96 92 88 84 81 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 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 48 48 49 50 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43
 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 82 85 88 91 94 97 101 104 108 112 117 121 126 131 136 142 147 154 160 167 174 181 189 197 205 213 222 231 239 248 257 266 274 282 290 297 304 310 315 319 322 323 324 324 322 320 316 312 306 300 293 285 277 269 260 252 243 234 225 216 207 199 191 183 175 168 160 154 147 141 135 129 124 118 113 109 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 39 39 39 39 40 41 41 42 43 44 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 71 73 74 76 78 79 81 83 84 86 87 89 91 92 94 95 97 98 99 101 102 104 105 106 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 123 124 124 125 125 125 125 125 124 124 123 122 121 120 119 117 116 114 112 110 108 106 103 101 99 96 94 92 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 63 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53
 6 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 55 59 63 67 72 77 83 90 98 106 116 127 140 154 171 190 212 237 265 298 335 378 426 481 542 610 685 765 851 938 1025 1106 1176 1228 1259 1263 1241 1194 1126 1044 953 859 766 678 597 523 457 398 346 301 261 226 196 169 146 126 109 93 80 68 58 48 40 33 27 22 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 26 28 30 33 35 37 40 42 45 49 52 55 59 63 68 72 77 83 89 95 101 108 116 124 132 140 149 158 167 176 185 194 202 209 216 221 226 229 231 231 230 228 225 221 216 210 203 196 189 181 174 166 159 151 144 137 131 124 118 112 107 102 96 92 87 83 79 75 71 67 64 60 57 54 51 48 45 42 40 37 35 33 30 28 26 24 22 20 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 41 42 42 42 43 43 44 44 45 46 47 47 48 49 51 52 53 54 56 58 60 62 64 66 69 71 74 78 81 85 89 93 98 103 109 115 121 128 135 143 151 160 169 178 188 198 208 219 229 239 249 258 267 275 283 289 294 298 301 303 304 303 302 299 296 292 287 282 277 271 265 259 253 247 241 236 230 225 220 215 211 206 202 198 194 191 187 184 181 178 175 172 169 166 164 161 158 155 152 149 146 143 140 137 133 130 126 123 119 115 111 108 104 100 96 93 89 85 82 78 75 71 68 65 62 60 57 54 52 50 48 45 44 42 40 39 37 36 35 34 32 32 31 30 29 29 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 63 66 70 73 76 80 84 88 92 96 101 105 110 114 119 123 127 131 135 138 140 143 144 145 145 144 143 141 139 136 132 128 124 119 115 110 105 100 95 91 86 82 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41
 48 49 50 51 52 53 54 56 57 59 61 62 64 66 69 71 74 76 79 83 86 90 95 99 104 110 116 123 130 138 147 157 167 179 192 206 221 237 255 275 296 318 341 366 391 417 443 468 492 514 534 550 562 569 571 569 561 550 534 515 493 470 445 420 395 371 347 325 303 283 264 247 230 215 201 189 177 166 156 147 138 131 123 117 111 105 100 95 91 87 83 79 76 73 70 67 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 63 66 68 71 73 76 79 82 85 88 92 96 99 104 108 113 117 123 128 134 140 146 152 159 166 173 181 189 196 204 212 220 227 235 241 248 253 258 262 264 266 266 265 262 259 254 248 241 234 226 217 208 199 189 180 171 162 153 145 137 130 122 116 110 104 98 93 89 84 80 77 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47
 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 43 45 47 50 53 56 59 62 66 70 74 79 84 90 96 102 109 116 123 131 139 147 156 164 172 179 186 193 198 203 206 208 208 208 205 202 198 192 186 180 172 165 157 150 142 135 128 121 114 108 102 97 91 86 82 77 73 70 66 63 60 57 54 52 49 47 45 43 42 40 38 37 35 34 33 32 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 54 56 59 62 65 69 72 76 80 85 89 94 99 104 109 115 120 125 130 135 139 143 147 149 151 152 153 152 150 148 145 141 137 133 128 123 117 112 107 101 96 91 86 82 78 74 70 66 63 60 57 54 52 50 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22
 54 57 59 62 64 67 70 73 76 79 82 86 89 93 97 100 104 109 113 117 122 127 132 137 142 148 153 159 165 171 177 184 190 196 203 209 216 222 228 234 239 244 249 253 257 260 262 263 264 264 263 261 259 256 252 247 243 237 231 225 219 213 206 199 193 186 179 173 167 160 154 148 143 137 132 126 121 116 112 107 103 99 95 91 87 83 80 76 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 82 85 87 90 93 96 98 100 103 105 106 108 109 110 110 110 110 109 108 106 104 102 100 97 95 92 89 85 82 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 41 43 45 48 50 52
 67 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 72 73 74 75 76 77 78 79 80 81 83 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 118 120 121 122 123 124 124 125 125 125 124 124 123 122 121 120 119 117 116 114 113 111 110 108 106 105 103 102 100 99 97 96 95 94 92 91 90 89 88 88 87 86 85 85 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 71 70 69 68 66 65 63 62 60 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 51 52 53 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 61 62 63 64 64 65 65 65 66 66 66 66 66 67 67 67 67
 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 57 59 61 64 66 68 70 73 75 77 80 82 84 86 89 91 92 94 96 97 98 99 100 100 100 100 100 100 99 98 97 96 95 93 92 90 88 87 85 83 82 80 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24
 52 54 57 60 63 66 69 72 76 80 84 88 93 97 102 107 112 117 122 128 133 137 142 146 150 154 157 159 160 161 162 161 160 158 156 153 150 146 142 138 134 130 125 121 117 113 109 105 102 98 95 92 90 87 85 83 81 80 79 77 76 76 75 74 74 74 74 74 74 74 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 85 85 86 86 87 87 87 87 87 87 86 86 85 85 84 83 82 80 79 78 76 75 73 71 69 68 66 64 62 60 59 57 55 53 52 50 49 47 46 45 44 43 41 41 40 39 38 37 37 36 36 35 35 34 34 34 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 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 52 54 56 58 60 62 64 66 67 69 70 72 73 74 75 76 76 77 77 77 77 77 77 76 76 75 74 73 72 71 69 68 67 65 64 62 61 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50
 40 41 42 43 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 95 98 100 102 105 107 109 111 112 114 115 116 116 117 117 117 116 115 114 113 111 110 108 105 103 101 98 96 93 91 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 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 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 48 50 53 56 59 62 66 69 73 77 82 87 92 97 103 110 116 123 131 139 147 156 165 174 183 193 202 212 220 229 237 243 249 253 256 258 258 256 253 248 242 235 227 219 210 200 191 181 172 162 154 145 137 129 122 115 108 102 97 91 86 82 78 74 70 67 64 61 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
 21 22 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 50 54 57 61 66 71 76 83 89 97 105 114 124 135 147 159 173 188 203 218 234 250 266 280 293 304 313 319 321 321 318 311 302 292 279 266 252 238 224 210 197 184 172 161 150 140 131 123 115 108 102 96 90 85 81 76 72 69 65 62 59 57 54 52 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 46 48 51 55 58 62 66 70 74 79 83 87 92 96 100 104 107 110 112 114 115 116 116 116 115 113 111 109 107 104 101 98 94 91 88 84 81 78 75 72 70 67 64 62 60 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20
 17 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 59 63 67 72 77 82 88 95 102 109 118 127 137 147 159 172 185 200 216 234 252 272 293 315 339 363 388 413 437 461 484 504 521 534 543 547 545 537 525 508 487 462 436 408 380 352 324 298 272 249 227 207 188 171 156 141 128 117 106 97 88 80 73 66 60 55 50 46 42 38 35 32 29 27 25 23 21 19 18 17 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 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 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 43 45 47 50 52 55 58 60 63 65 68 70 73 75 77 78 80 81 81 82 82 82 81 81 80 79 78 77 75 74 73 71 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 57 57 56 55 53 52 51 50 48 47 45 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 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 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
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 54 58 61 65 69 73 78 83 88 93 98 103 109 115 121 127 132 138 144 149 155 159 164 167 170 173 174 175 175 174 172 170 166 162 158 153 147 142 136 129 123 117 111 105 99 94 88 83 78 74 69 65 61 58 54 51 48 45 43 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 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 46 48 50 51 53 54 56 57 58 58 59 59 59 59 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 61 63 66 69 72 75 79 82 85 89 92 95 98 101 104 107 109 111 113 114 114 114 113 112 110 107 104 101 97 92 88 83 78 73 68 64 59 55 50 46 42 39 35 32 29 27 24 22 20 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 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 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 32 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 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 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 16 17 18 19 21 22 23 24 26 27 28 29 30 30 31 31 32 32 32 32 32 31 31 31 30 29 29
 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 83 85 87 90 93 95 98 101 105 108 112 116 120 124 129 133 138 143 148 153 158 162 167 171 175 178 180 182 183 183 182 180 177 174 169 164 158 151 144 137 130 122 115 108 101 94 88 82 76 71 66 61 56 52 48 45 42 38 36 33 31 28 26 24 22 21 19 18 16 15 14 13 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 3 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 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 51 51 50 50 49 48 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 76 77 79 80 82 84 85 87 89 92 94 96 98 101 103 106 109 111 114 117 120 123 126 129 133 136 140 143 147 151 155 159 163 168 172 177 182 187 192 197 202 207 212 217 222 226 231 234 237 240 242 243 243 243 241 239 236 231 226 220 213 206 198 190 181 173 164 155 146 138 129 121 113 106 99 92 86 80 74 69 64 59 54 50 47 43 40 37 34 32 29 27 25 23 21 20 18 17 16 15 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 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 58 60 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 93 94 94 94 94 93 93 92 91 90 89 87 86 84 82 80 78 75 73 70 68 65 63 60 58 55 53 51 48 46 44 42 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 38 39 41 42 44 45 46 48 49 50 51 53 54 54 55 56 57 58 58 59
 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 28 31 33 36 39 42 46 50 55 59 64 69 75 80 86 91 97 102 106 110 113 115 117 117 116 115 113 109 106 102 97 93 88 83 79 74 70 66 62 59 55 52 50 47 45 42 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 26 27 29 31 34 36 39 42 45 48 51 54 58 61 65 68 71 74 77 80 82 84 85 86 86 86 86 85 83 82 80 78 76 74 71 69 66 64 62 60 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9
 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 49 51 52 53 55 56 57 57 58 59 59 59 59 59 59 59 58 58 57 56 55 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 60 61 63 65 66 67 68 69 70 71 71 71 71 71 70 70 69 68 67 66 64 63 61 60 59 57 56 54 53 52 51 49 48 47 46 45 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 76 79 83 86 89 91 94 96 98 99 101 101 102 101 101 100 98 96 94 92 89 86 83 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18
 63 67 70 74 78 81 86 90 94 98 103 108 112 117 122 127 132 137 141 146 151 155 159 163 167 170 173 176 178 180 181 183 183 184 184 183 183 182 181 179 178 176 174 172 169 167 165 162 159 157 154 152 149 147 144 142 139 137 134 132 129 127 124 122 120 117 115 113 110 108 106 103 101 99 96 94 91 89 87 84 82 80 77 75 73 70 68 66 64 62 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 42 44 46 47 49 51 53 54 56 58 59 61 62 64 65 66 67 68 69 70 71 72 72 73 74 74 74 75 75 75 76 76 76 76 76 77 77 77 77 78 78 78 79 80 80 81 82 83 84 85 86 88 89 91 93 95 97 99 102 104 107 110 113 115 119 122 125 128 131 134 137 141 144 146 149 152 154 157 159 161 162 164 165 166 167 167 167 167 166 165 164 163 161 159 157 155 152 150 147 143 140 137 133 129 126 122 118 114 110 106 102 98 94 90 86 83 79 75 72 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 40 42 44 46 49 52 54 57 60
 70 71 72 72 73 74 75 75 76 77 77 78 79 79 80 81 82 83 84 86 87 89 90 92 95 97 100 103 106 110 114 119 124 129 135 142 149 156 164 173 182 192 202 213 224 235 247 258 270 281 292 302 311 318 324 329 332 333 333 331 327 322 315 307 298 289 279 269 258 248 237 227 217 207 198 189 181 172 165 157 150 143 137 131 125 120 114 109 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 64 68 72 76 80 85 89 94 99 104 109 115 120 126 132 137 142 148 153 157 161 165 168 170 172 172 172 171 170 167 164 160 156 151 145 140 134 128 122 116 110 104 99 93 88 83 79 74 70 66 63 60 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 61 62 63 65 66 67 68 69
 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 49 51 53 56 59 62 65 69 73 76 81 85 90 94 99 105 110 116 121 127 133 139 145 151 157 163 169 174 179 184 188 191 194 197 198 199 199 198 197 195 192 188 184 179 173 168 161 155 148 141 135 128 121 114 108 101 95 89 84 78 73 68 64 59 55 52 48 45 42 39 36 34 31 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 47 50 53 56 59 62 66 69 73 76 80 83 86 89 92 94 95 96 97 97 97 95 94 92 89 86 83 80 77 73 70 66 63 59 56 53 50 47 45 42 40 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35
 177 184 192 200 208 215 223 231 239 246 253 259 265 271 276 279 282 284 285 285 284 282 278 273 268 261 254 246 237 228 219 210 200 190 181 172 163 154 146 138 131 124 117 111 105 99 94 90 85 81 78 74 71 69 66 64 62 60 59 58 56 56 55 54 54 54 54 54 54 54 55 55 56 57 58 59 60 61 63 64 66 67 69 71 73 74 76 78 80 82 84 85 87 89 90 91 92 93 94 94 94 94 93 92 91 89 88 85 83 81 78 75 72 69 66 63 60 58 55 52 49 47 44 42 40 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 58 61 64 67 71 75 80 85 90 96 102 109 117 125 133 143 152 163 173 184 196 207 218 229 239 249 257 264 269 272 273 273 270 265 258 250 241 231 220 209 197 186 174 163 153 143 133 124 116 108 101 94 88 82 76 71 67 62 58 55 51 48 45 43 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 19 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 48 50 52 55 57 60 63 66 69 73 77 80 84 89 93 98 102 107 113 118 124 130 136 142 149 156 162 170
 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 54 57 61 64 67 71 74 77 80 82 84 86 88 89 90 90 90 90 90 90 89 88 87 86 85 83 82 80 79 77 76 74 73 71 69 68 66 64 62 60 58 56 55 53 51 49 47 44 42 40 38 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 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 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 49 50 52 55 57 60 63 67 70 74 79 83 88 94 99 105 111 118 124 130 136 142 147 152 156 159 162 164 164 164 164 162 160 158 155 152 149 146 143 140 137 134 132 129 127 126 124 123 121 120 120 119 118 118 117 117 116 115 114 113 112 111 109 107 105 102 100 97 93 90 87 83 79 75 71 67 64 60 56 53 49 46 43 40 37 34 32 30 27 25 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4
 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84 86 87 89 91 93 95 98 100 103 106 110 113 117 121 126 130 135 140 145 151 156 162 167 173 178 184 189 193 197 201 204 206 207 208 207 206 204 201 197 193 188 183 178 172 166 160 154 148 142 136 131 125 120 115 111 107 103 99 95 92 89 86 84 81 79 77 75 73 71 70 68 67 66 65 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 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 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 101 106 110 115 120 125 130 135 140 145 149 153 157 160 163 165 166 167 166 165 163 161 157 153 148 143 138 132 126 120 114 107 101 95 90 84 79 74 70 65 61 57 54 50 47 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70
 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 12 13 14 15 16 18 19 21 23 25 26 28 30 32 34 36 38 39 40 40 40 40 39 38 36 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 34 35 35 35 35 34 33 32 31 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5
 112 113 113 114 113 113 112 111 109 107 105 103 100 97 95 92 89 86 84 81 78 76 73 71 69 66 64 63 61 59 58 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 76 76 75 75 75 74 74 73 72 71 70 69 68 67 65 64 62 61 59 57 56 54 52 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 61 62 63 64 65 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 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 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 57 59 62 66 69 72 76 79 82 86 89 93 96 99 102 104 107 109 111
 106 110 114 118 122 126 131 135 140 145 149 154 159 163 168 172 176 180 184 186 189 191 192 192 192 191 189 186 183 179 174 169 164 158 152 146 139 133 127 121 115 109 103 98 93 88 84 80 76 72 69 65 62 60 57 55 53 51 49 48 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 24 25 26 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 65 68 72 76 80 84 89 93 98 102 107 111 116 120 123 127 129 132 133 134 134 134 133 131 128 125 121 117 113 108 103 98 93 88 84 79 75 70 66 62 59 55 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 80 84 87 91 94 98 102
 54 56 58 59 61 63 65 68 70 73 75 78 81 84 88 91 95 99 103 106 111 115 119 123 126 130 133 136 139 141 143 144 144 144 144 143 141 139 137 134 130 127 123 119 115 112 108 104 100 96 92 89 86 83 80 77 74 72 69 67 65 63 62 60 59 57 56 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 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 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 61 64 66 69 71 74 76 79 81 83 85 86 88 89 90 90 91 91 90 90 89 88 86 85 83 81 79 77 75 73 71 69 67 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 52 53
 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 49 50 52 54 56 59 62 65 68 72 76 81 86 91 97 103 110 116 124 131 139 147 155 163 170 178 185 191 197 201 205 207 208 208 207 204 201 196 191 185 178 171 164 157 150 143 136 129 123 117 111 106 100 96 91 87 83 79 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 48 51 54 57 61 64 68 71 75 79 83 87 91 96 100 103 107 111 114 117 120 122 124 125 126 127 127 126 125 124 123 121 119 117 114 112 109 106 103 100 98 95 92 89 86 84 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43
 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 38 40 42 44 46 49 52 55 59 64 68 74 79 86 93 100 109 118 128 138 149 160 172 184 196 208 219 229 237 244 248 250 249 246 241 234 225 215 204 192 180 169 157 146 136 126 117 109 101 94 88 82 77 72 68 64 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 41 43 46 49 52 55 58 62 66 71 76 81 86 92 98 105 112 119 126 134 142 150 157 165 171 178 183 188 191 193 194 193 191 188 184 178 172 165 157 149 141 133 124 116 109 101 94 87 81 75 70 64 60 55 51 48 44 41 38 36 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 16 16 16 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32
 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 71 75 78 81 85 88 91 94 97 100 102 105 106 108 109 109 110 110 109 108 107 106 104 102 101 99 97 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 74 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 63 61 60 59 57 56 54 53 51 49 48 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 68 68 67 66 64 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 12 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 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47
 21 22 22 23 24 25 26 27 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 84 88 92 96 100 104 108 113 117 122 127 131 136 141 145 149 153 156 159 162 164 165 166 166 166 164 162 159 156 152 148 143 139 134 128 123 118 113 108 103 98 93 89 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 70 74 78 83 88 94 100 107 115 124 133 144 156 168 181 196 210 226 241 255 269 281 291 298 302 302 299 292 283 271 257 242 226 210 194 178 163 150 137 124 113 103 94 86 78 71 65 59 54 50 46 42 39 36 34 32 30 28 27 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20
 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 15 16 18 19 21 23 26 28 31 34 38 42 46 51 57 63 69 76 83 90 98 106 113 120 126 130 134 135 136 134 131 127 122 117 111 105 98 92 86 81 76 71 67 63 59 56 53 50 48 45 43 42 40 39 37 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 42 45 49 53 58 63 68 73 78 83 88 92 96 98 100 101 101 99 96 93 89 84 79 74 69 64 59 54 50 46 42 38 35 32 29 26 24 22 20 18 17 15 14 13 12 10 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11
 143 145 148 150 152 155 157 159 161 163 164 166 167 168 168 169 169 168 168 167 166 165 163 162 160 158 155 153 150 148 145 143 140 138 135 133 130 128 125 123 121 119 117 115 113 111 110 108 107 105 104 103 102 101 99 99 98 97 96 95 95 94 94 93 93 93 92 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 98 98 98 99 99 99 100 100 101 101 101 102 102 102 103 103 103 103 103 103 103 103 103 102 102 101 101 100 99 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 49 49 49 50 50 51 51 52 53 54 56 57 59 61 63 65 68 70 73 76 80 83 87 91 94 98 103 107 111 115 119 123 127 131 134 137 140 142 144 145 146 147 146 146 145 143 141 138 135 132 128 125 121 117 112 108 104 100 96 92 89 85 82 79 76 73 71 68 66 64 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 70 72 74 76 78 79 81 83 84 86 88 89 91 92 93 95 96 97 98 99 100 100 101 102 103 103 104 104 105 106 106 107 108 109 110 111 112 113 115 116 118 119 121 123 125 127 129 131 133 136 138 140
 72 71 70 69 69 68 68 68 68 68 68 68 69 70 71 72 74 76 78 80 83 85 89 92 96 100 105 110 115 120 126 132 138 145 151 158 164 171 177 183 189 194 199 203 206 209 211 212 212 212 211 209 206 203 200 196 192 188 184 179 175 170 166 162 158 154 150 147 144 141 138 136 133 131 129 128 126 124 123 122 121 119 118 117 116 115 114 113 111 110 109 107 106 104 103 101 99 97 96 94 92 89 87 85 83 81 79 77 75 72 70 69 67 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 60 64 68 72 77 82 87 92 97 103 108 114 119 125 130 134 139 142 145 148 150 151 152 151 151 149 147 145 142 138 135 131 126 122 117 113 108 104 99 95 91 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 43 45 48 50 52 54 57 59 61 64 66 68 71 73 75 77 78 80 81 82 83 83 83 84 83 83 83 82 81 80 79 78 77 76 75 74 73
 56 57 58 60 61 62 63 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 77 78 79 81 82 84 86 88 90 92 95 97 99 102 104 107 109 111 114 116 118 119 121 123 124 125 126 126 127 127 127 127 126 125 124 123 122 121 119 118 116 114 112 110 109 107 105 103 101 99 97 95 93 91 88 86 84 82 79 77 75 72 70 67 65 62 60 57 55 53 50 48 46 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 15 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 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 73 76 80 84 88 92 96 100 105 110 114 119 124 129 135 140 146 152 158 163 170 176 182 188 194 200 205 211 216 220 224 228 231 234 236 237 238 238 237 236 234 231 228 225 220 216 211 206 200 195 189 183 177 171 165 159 154 148 143 138 132 128 123 118 114 110 106 102 98 95 91 88 85 82 79 75 73 70 67 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 48 50 51 53 54
 64 67 71 74 78 81 85 88 91 95 98 101 105 108 111 115 119 122 126 131 135 140 145 151 157 163 170 177 185 192 200 209 217 225 233 240 246 252 256 259 260 260 258 254 248 241 233 224 214 203 192 181 169 159 148 138 128 119 111 103 96 89 83 77 72 68 63 60 56 53 50 48 46 44 42 40 39 38 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 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 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 29 31 32 33 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 71 73 75 78 81 83 86 88 91 93 96 98 99 101 102 103 103 103 102 101 99 97 94 91 88 84 80 77 73 69 65 61 57 54 50 47 44 41 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 60
 26 26 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 43 45 48 52 55 60 64 69 75 82 89 96 105 114 124 135 147 160 173 187 202 217 232 248 262 276 288 298 306 310 312 310 305 296 285 272 257 241 225 208 192 176 161 147 134 122 111 100 91 83 76 69 63 58 54 50 46 43 40 38 36 34 32 31 30 29 28 27 26 26 26 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 53 54 54 55 55 55 54 54 54 53 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 43 45 49 52 56 60 65 70 76 82 89 96 104 112 122 131 141 152 163 173 184 195 206 215 224 232 238 243 245 246 245 242 237 230 222 213 203 192 181 169 158 147 136 125 115 106 97 89 82 75 68 63 57 53 48 45 41 38 35 33 31 29 27 26 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 26 27 28 29 31 33 34 36 38 40 42 44 46 49 51 53 55 57 60 62 64 65 67 69 70 71 72 73 74 74 75 75 74 74 74 73 72 71 70 68 67 65 63 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27
 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 74 76 79 81 84 88 91 95 99 104 109 114 120 125 131 138 144 150 157 163 170 176 181 187 191 196 199 202 204 205 205 204 202 200 197 193 189 184 178 172 166 160 154 148 142 135 130 124 118 113 108 104 99 95 91 88 84 81 79 76 73 71 69 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 82 85 87 89 92 94 96 97 99 101 102 103 105 106 107 107 108 109 109 110 111 111 112 112 113 113 114 115 115 116 117 118 119 120 121 123 124 125 126 128 129 130 132 133 134 136 137 138 139 140 141 142 143 144 145 146 146 146 147 147 147 147 147 146 146 145 145 144 143 142 140 139 137 135 133 131 129 126 124 121 118 116 113 109 106 103 100 97 93 90 87 83 80 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 47 49 50 51 53
 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 45 48 51 54 57 61 66 70 76 81 88 95 102 110 119 129 139 150 162 174 186 199 211 222 232 240 246 250 250 247 241 232 221 208 194 179 165 150 136 123 111 100 90 81 73 66 59 53 48 44 40 36 33 30 28 25 23 22 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 43 46 50 54 59 64 69 75 81 88 95 102 110 118 127 136 145 154 164 174 184 195 205 215 226 235 245 254 263 271 278 285 291 295 299 301 303 303 301 298 294 289 282 274 266 256 246 235 224 213 201 190 179 168 157 147 137 128 119 110 102 95 88 81 75 70 64 59 55 51 47 43 40 37 35 32 30 28 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 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 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21
 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 75 77 80 82 84 87 89 91 93 95 97 99 100 102 103 104 104 105 105 105 104 103 102 101 100 98 97 95 93 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 85 89 93 97 101 105 109 112 116 118 121 123 125 126 127 128 128 128 127 127 125 124 123 121 119 117 115 113 111 109 106 104 102 100 98 96 94 92 90 88 86 84 83 81 79 77 76 74 72 71 69 67 66 64 62 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 51 51
 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 39 41 43 44 46 47 48 49 50 51 51 51 51 51 51 50 50 49 48 47 46 44 43 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 45 48 51 53 55 58 60 61 62 63 64 64 63 63 61 60 58 56 54 51 49 46 44 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5
 10 11 11 12 13 14 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 47 49 51 52 53 54 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 52 54 55 56 57 58 59 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 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 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10
 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 63 66 68 71 73 75 76 78 79 80 80 80 79 79 77 76 74 72 69 67 64 62 59 56 54 51 49 46 44 42 41 39 37 36 35 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36 39 41 43 46 48 51 53 56 59 62 64 67 70 73 76 79 81 84 86 89 91 92 94 95 96 97 97 98 97 97 96 95 94 93 91 89 87 85 83 80 78 75 73 70 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24
 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 51 54 57 60 63 67 71 76 81 86 92 98 104 111 119 127 135 143 152 161 171 181 190 200 209 217 225 231 236 240 242 242 240 237 231 224 215 206 195 184 173 161 150 139 129 119 109 101 93 85 78 72 67 62 57 53 50 46 44 41 39 37 35 34 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 40 42 43 44 46 47 48 49 50 52 53 54 54 55 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 72 75 77 81 84 87 91 95 99 103 107 111 116 120 125 129 133 137 141 144 147 150 153 154 156 156 157 156 155 154 152 149 146 143 139 135 130 126 121 116 111 106 100 95 90 85 80 76 71 67 62 58 55 51 48 45 42 39 37 34 32 31 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 50 51 52 53 54 55 56 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31
 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 39 40 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 65 67 69 71 72 74 75 77 78 79 80 80 81 81 81 80 80 79 78 77 75 73 71 69 67 65 63 61 58 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 68 70 72 74 77 79 82 84 86 89 91 93 95 97 99 101 102 103 104 105 105 105 104 103 102 100 98 96 93 91 87 84 81 78 74 71 67 64 60 57 54 51 48 46 43 41 38 36 35 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32
 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 36 38 39 40 40 41 41 41 41 41 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14
 41 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 77 79 81 83 84 86 87 87 88 88 88 87 86 86 84 83 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 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 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 53 52 50 49 47 46 44 42 41 39 38 36 35 34 33 32 30 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 60 60 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 68 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 60 59 58 57 55 54 52 51 50 48 47 45 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39
 154 146 138 130 121 113 105 97 90 83 77 71 66 62 58 54 51 48 45 43 41 39 38 37 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 45 47 50 53 56 60 63 67 71 74 78 81 85 88 90 92 93 93 93 92 90 88 85 81 77 73 69 65 61 56 53 49 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 55 55 55 55 54 53 52 51 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 15 16 16 18 19 20 21 23 25 27 30 32 35 39 43 47 52 57 64 71 78 86 95 105 115 125 134 144 152 159 164 168 169 168 165 160
 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 43 44 45 47 48 49 50 50 51 51 52 52 52 53 53 53 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 60 59 58 57 56 56 56 56 56 56 56 57 58 59 60 62 63 65 67 70 72 75 77 80 84 87 90 93 96 99 102 105 108 110 113 114 116 116 117 117 116 115 114 112 110 107 104 101 97 94 90 86 82 78 74 70 67 63 59 56 53 50 47 44 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 24 24 25 26 28 29 30 32 34 35 37 39 41 42 44 46 47 49 50 51 52 52 52 52 52 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 13 14 16 17 18 20 21 23 24 26 28 30 33 35 37 40 42 45 48 51 54 57 60 63 66 69 73 76 79 83 86 90 93 96 100 103 107 110 114 117 120 123 126 129 131 133 135 136 137 137 136 135 133 130 126 122 117 112 106 100 93 87 81 74 68 62 57 51 46 42 38 34 30 27 24 22 19 17 16 14 13 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 69 70 71 72 73 73 73 73 72 72 71 70 69 68 67 65 64 63 62
 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 69 72 74 77 79 81 83 84 85 86 86 86 85 84 82 80 78 76 73 70 67 63 60 57 54 51 48 45 42 40 38 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 58 57 55 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20
 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 46 47 48 49 50 52 53 55 57 59 62 64 67 70 73 76 80 84 87 91 96 100 104 109 113 118 123 128 132 137 141 146 150 154 157 160 163 165 167 168 169 169 168 167 165 163 160 156 153 148 144 139 134 129 124 119 114 109 104 100 95 91 86 82 79 75 72 68 65 63 60 58 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 59 62 66 69 73 76 80 83 87 90 94 97 100 104 107 110 113 116 119 122 125 127 130 133 136 138 141 144 146 149 151 154 156 158 160 162 163 164 165 166 166 166 166 165 164 162 160 157 154 151 147 143 139 134 130 125 120 115 110 105 100 96 91 86 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 40
 63 65 68 70 72 74 76 79 81 83 86 88 91 93 96 98 101 103 106 108 111 113 115 117 118 120 121 122 122 122 122 121 121 119 118 116 114 112 109 107 104 101 98 95 92 89 86 84 81 78 75 73 70 68 66 63 61 59 58 56 54 53 52 51 50 49 48 47 47 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 51 51 51 50 49 49 47 46 45 43 41 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 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 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 62 62 63 64 65 65 66 66 66 66 66 65 64 63 62 60 59 57 54 52 50 47 45 42 40 38 35 33 31 29 28 26 25 23 22 21 20 20 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 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 61
 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 17 18 18 18 18 18 17 17 16 15 15 14 13 12 11 11 10 9 9 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1
 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 31 33 36 40 43 47 51 54 58 60 63 65 65 65 64 62 59 55 52 48 44 40 36 33 30 27 24 22 20 18 16 15 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 21 22 22 23 23 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 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 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 9 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13
 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 20 21 23 25 28 30 34 37 41 46 51 56 63 70 79 88 99 110 124 139 156 175 196 219 245 272 301 330 359 387 410 429 441 446 443 433 416 395 371 345 318 292 267 243 221 201 183 167 152 138 127 116 107 98 91 84 79 73 69 65 61 58 56 53 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 9 10 11 13 15 17 19 21 24 27 31 34 38 42 47 51 56 61 67 72 78 83 89 94 99 104 109 114 118 122 126 129 132 135 137 139 141 142 142 142 142 141 140 139 137 135 132 129 126 122 118 114 110 106 101 97 92 88 83 78 74 70 65 61 57 53 50 46 43 39 36 34 31 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 24 24 23 22 22 21
 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 85 88 91 95 98 102 105 109 112 115 117 120 121 123 123 123 122 121 118 115 112 107 103 98 93 87 82 76 71 66 61 57 53 49 45 42 39 36 34 31 29 28 26 25 23 23 22 21 20 20 20 20 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 57 59 62 65 69 72 76 79 83 87 91 95 99 103 107 111 114 117 120 122 124 125 126 126 126 125 123 121 118 115 112 109 105 101 97 93 88 84 80 76 72 69 65 62 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 45 46 47 48 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 39 36 34 32 31 30 29 28 27 27 27 27 27 28 29 30 31 33 35 37 39 42 45 48 52 56 60 65 70 76 82 89 96 104 113 122 132 142 153 165 177 190 202 215 227 238 248 257 264 269 271 272 270 265 259 251 242 231 220 209 197 186 174 163 153 143 134 125 117 110 103 97 91 86 82 78 74 71 68 66 64 63 62 61 61 61 61 62 63 64 66 68 70 72 75 77 80 84 87 90 94 97 101 104 107 109 112 114 116 117 118 118 118 117 116 114 113 110 108 105 102 99 95 92 89 85 82 78 75 72 68 65 62 59 57 54 51 49 46 44 41 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 16 17 19 21 23 26 28 32 35 39 43 47 51 56 61 66 71 75 80 84 88 91 94 96 98 100 100 101 101 100 100 99 98 96 95 93 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 38 36 34 32 29 27 25 23 21 20 18 16 15 14 13 11 11 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 55 57 60 62 65 68 71 74 77 80 83 86 88 91 93 94 95 95 95 94 92 90 87 84 80 76 72 68 63 59 55 51 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 51 53 55 57 60 64 67 72 76 81 86 92 98 104 110 116 122 127 132 136 139 141 142 142 141 138 135 130 125 120 114 108 101 95 89 84 78 73 68 64 59 55 52 48 45 42 39 37 35 32 30 28 27 25 24 22 21 20 19 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 11 12 12 14 15 16 17 19 20 22 24 25 27 29 30 32 33 34 35 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 48 51 54 57 60 64 68 73 78 83 88 94 100 105 111 116 120 123 124 124 123 120 116 110 104 96 89 81 73 66 59 53 47 42 37 33 29 26 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 46 47 48
 27 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 49 48 46 45 43 41 40 38 36 35 33 32 30 29 28
 47 48 49 49 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 72 72 71 71 70 69 68 66 65 63 62 60 59 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 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 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 59 61 63 65 67 69 71 73 75 76 77 78 79 79 79 78 77 75 73 71 69 66 63 60 56 53 50 47 44 41 38 36 34 32 30 28 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 47 48 50 51 52 53 55 56 58 60 62 64 66 68 69 71 73 75 77 78 80 81 82 82 83 83 83 83 82 81 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 42 43 45 46 48 50 52 55 58 61 64 67 70 73 76 79 81 83 83 83 83 81 79 77 74 70 66 63 59 55 52 49 46 43 40 38 36 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 52 53 54 55 56 57 57 57 58 58 57 57 57 56 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 43 44 46 48 50 52 54 55 57 59 61 62 63 63 63 62 61 59 57 55 52 49 46 43 39 36 34 31 29 26 25 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 69 72 76 80 85 89 94 99 104 109 114 119 124 128 132 135 138 139 140 139 138 135 132 128 123 117 111 105 99 93 87 81 75 70 65 60 55 51 47 44 40 37 34 32 29 27 25 24 22 21 19 18 17 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 32 32 33 33 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 77 79 80 81 82 82 81 79 77 75 72 68 64 60 56 53 49 45 41 38 35 32 30 28 26 24 22 21 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 24 25 25 26 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 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 37 36 36 35 33 32 31 30 28 27 25 24 23 22 21 20 19 18 17 17 17 16 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 37 39 41 43 44 46 47 48 49 49 50 50 49 49 48 47 45 44 42 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 36 39 41 44 46 48 50 52 54 55 56 57 58 58 59 59 58 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 64 65 66 67 68 68 69 69 69 69 68 67 66 65 63 61 59 56 54 51 48 45 42 40 37 34 31 28 26 23 21 19 17 15 14 12 11
 50 56 63 71 80 90 101 114 129 145 162 180 198 216 234 249 262 272 278 280 277 270 260 248 234 219 203 188 174 160 147 135 124 114 105 97 90 83 77 71 66 61 57 53 50 47 44 41 39 36 34 32 30 29 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 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 30 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 33 34 36 37 39 40 41 42 42 42 42 41 40 38 37 35 33 31 28 26 24 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 68 70 71 72 72 72 72 71 70 68 65 62 59 55 51 47 43 40 36 33 30 27 24 22 20 19 18 16 16 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 30 32 34 37 41 45
 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 47 49 51 52 54 55 56 57 58 58 59 59 59 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 71 70 69 68 67 65 64 62 60 58 56 53 51 49 46 44 41 39 37 34 32 30 28 26 25 23 22 21 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 35 37 39 41 43 45 48 51 53 56 59 62 65 68 71 74 76 79 82 84 86 88 89 90 91 92 92 91 90 89 88 86 84 82 80 77 75 72 70 67 64 62 59 57 54 52 50 47 45 43 41 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 38 40 42 44 45 47 49 50 52 53 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 57 56 54 53 52 51 49 48 46 44 43 41 40 38 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 33 35 37 38 40 41 43 44 46 47 48 49 50 50 51 51 52 52 52 52 51 51 51 50 49 48 47 46 45 44 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 20 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 2 2 2 3 4 5 6 7 9 11 13 15 18 21 25 29 33 38 43 49 56 63 72 81 91 101 113 125 139 153 167 181 195 207 218 226 232 235 234 231 224 215 205 193 180 168 155 143 132 121 111 102 93 85 78 72 66 60 55 51 47 43 39 36 33 31 28 26 24 22 20 18 17 15 14 13 11 10 9 9 8 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 65 66 66 65 64 63 62 60 59 56 54 52 49 46 43 41 38 35 32 30 28 25 23 21 20 18 17 16 14 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 32 33 35 36 38 40 43 45 48 50 53 56 59 62 64 67 70 73 75 78 80 82 83 84 85 86 86 85 85 84 82 80 78 76 74 71 68 66 63 60 57 54 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 27 28 29 30 32 34 35 37 39 40 42 44 46 48 50 52 54 56 57 59 61 62 64 65 66 67 68 68 69 69 69 68 68 67 66 65 63 62 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 33 32 32 31 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 29
 31 31 31 31 32 32 33 34 36 38 39 41 44 46 49 51 54 57 60 63 66 69 72 74 77 79 81 83 84 85 86 86 86 85 85 83 82 80 78 76 74 72 69 67 64 62 60 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 14 15 16 17 19 20 22 25 27 30 33 36 39 43 47 51 55 60 65 70 75 81 87 93 100 106 113 121 128 136 144 152 160 168 176 184 191 198 204 210 215 218 220 221 221 220 217 213 208 202 196 189 181 173 165 157 149 141 133 126 118 111 105 99 93 87 82 77 72 67 63 59 55 52 48 45 42 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 43 44 46 48 49 50 52 53 53 54 54 54 53 52 51 50 49 47 45 43 42 40 38 37 35 34 33 32
 39 42 45 48 50 52 55 56 58 59 59 59 59 58 58 56 55 54 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 31 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 20 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 43 43 43 43 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 34 36 37 39 41 42 44 45 46 48 48 49 49 49 49 48 46 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 36 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 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 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 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 32 34 37
 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22
 1 1 1 1 1 1 2 2 3 4 5 6 7 8 9 11 13 15 17 20 23 26 29 33 37 42 47 52 58 64 70 77 83 90 96 101 105 108 110 111 110 108 105 101 96 91 85 80 74 69 64 59 55 51 47 43 40 37 34 32 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 2 1 1 1 2 2 2 3 3 4 4 5 6 7 7 8 9 10 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 52 55 57 60 62 65 67 69 71 72 73 73 72 72 70 68 66 63 60 56 53 49 45 42 38 35 31 28 25 22 20 17 15 13 11 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 9 11 13 16 19 22 26 30 34 38 43 48 53 58 64 69 73 77 81 83 85 86 86 85 83 81 78 75 71 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 16 17 18 19 20 22 23 24 26 28 30 31 34 36 38 41 43 46 49 52 56 59 63 67 70 74 77 81 84 86 87 88 88 87 85 82 79 75 70 65 60 55 49 44 40 35 31 27 24 20 17 15 13 10 9 7 6 5 4 3 2 2
 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 11 11 12 12 13 14 16 17 19 21 23 25 28 31 34 37 39 42 45 47 49 50 51 51 51 50 49 47 46 44 41 39 37 35 32 30 28 27 25 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 53 54 54 54 54 54 54 53 52 51 49 47 45 42 40 37 35 32 30 27 25 22 20 18 17 15 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
 27 30 35 40 47 54 62 72 82 93 105 117 129 140 150 158 163 165 163 159 153 145 135 126 116 106 97 88 81 74 68 62 57 53 49 45 42 40 37 35 34 32 31 29 28 27 27 26 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 25 26 27 29 30 32 34 37 39 42 45 49 53 57 61 65 69 74 77 81 83 85 86 85 84 81 77 73 68 62 57 52 46 42 37 33 30 27 25 23 21 20 19 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 41 40 40 39 37 36 35 33 32 30 29 27 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 16 17 18 19 21 24
 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 15 16 18 20 21 23 25 27 28 30 31 32 33 33 34 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 35 38 40 44 47 50 53 56 59 61 63 64 65 64 62 60 57 54 50 46 42 38 34 31 27 24 21 19 16 14 13 11 10 8 7 7 6 5
 23 24 25 26 27 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 65 68 71 75 78 81 83 86 87 89 90 90 89 88 86 84 81 78 75 71 67 64 60 56 53 49 46 43 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 23 26 29 32 36 40 45 49 54 59 63 67 70 73 76 77 78 78 78 77 76 75 73 71 69 67 65 63 61 60 58 56 55 54 53 52 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 46 48 51 53 55 57 58 60 60 61 60 60 58 56 53 50 47 43 40 36 32 29 26 23 20 18 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22
 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 31 33 34 36 38 40 43 45 47 50 53 56 58 61 64 67 70 72 75 77 79 80 81 82 82 82 82 81 80 79 77 75 73 71 69 67 65 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 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 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 74 76 79 81 83 85 86 87 87 88 87 86 85 84 82 79 77 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 38 38 38 37 37 36 35 34 32 31 30 28
 71 80 90 100 109 119 128 135 141 145 147 147 145 142 137 132 126 120 114 108 102 96 91 86 82 78 74 71 68 66 63 61 59 58 56 55 54 53 53 52 51 51 51 51 51 51 51 51 51 51 52 52 53 53 53 54 55 55 56 56 57 57 58 58 59 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 65 66 68 69 71 73 75 78 80 82 84 86 87 88 88 88 88 87 86 84 82 80 78 75 72 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 38 37 35 35 34 33 32 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 44 47 50 53 56 60 64 69 74 79 85 91 96 102 107 112 116 118 119 118 115 110 104 96 88 80 71 63 56 49 43 38 33 30 27 25 23 21 20 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 45 47 49 52 55 58 61 65 68 72 76 80 84 88 93 97 101 106 110 114 117 121 124 126 128 129 130 130 129 128 127 124 121 118 114 111 106 102 98 93 89 85 81 77 74 71 68 66 64 62 61 61 60 60 61 62 62 64 65 66 67 68 69 70 70 70 70 70 70 69 68 67 66 64 63 61 59 57 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 20 21 22 23 25 27 29 32 35 39 44 49 56 63
 30 29 29 28 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 42 45 47 50 52 55 57 59 61 63 64 65 65 65 65 64 63 62 60 58 56 53 51 49 46 44 42 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 22 23 24 25 26 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30
 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 35 34 32 30 29 27 25 23 22 20 18 17 16 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 17 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 15 15 15 14
 3 3 3 3 4 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 29 28 27 26 25 23 22 21 20 18 17 16 15 14 13 12 12 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 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 3
 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 36 37 37 37 37 37 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 46 48 49 49 50 51 51 52 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 35 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23
 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 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20
 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 34 35 35 35 35 35 35 34 33 32 31 29 28 26 25 23 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 25 26 28 30 31 33 33 34 34 33 33 32 30 29 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5
 101 105 108 110 112 113 112 111 109 106 102 98 93 88 83 78 74 69 65 61 58 54 51 48 46 44 41 40 38 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 33 34 36 37 38 40 41 43 45 47 50 52 55 58 61 65 68 72 76 80 83 87 91 95 98 101 103 104 104 104 102 100 97 93 88 83 78 72 67 62 57 53 49 45 42 39 37 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 51 54 57 59 61 62 63 64 64 63 62 60 57 54 51 48 45 41 38 35 33 31 29 28 27 27 26 26 27 27 28 28 29 30 31 33 34 35 36 38 39 40 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 27 28 29 31 33 36 39 43 48 54 60 68 76 84 93 103 112 120 128 134 138 141 142 141 139 135 130 124 118 111 105 99 92 87 81 76 72 67 64 60 57 54 52 49 47 45 44 42 41 40 39 39 38 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 66 68 71 74 77 81 85 89 93 97
 20 20 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 26 27 28 30 31 33 34 36 37 38 39 41 41 42 43 43 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 80 83 87 91 94 97 100 102 104 105 107 108 108 108 108 107 107 106 104 102 101 98 96 94 91 88 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 69 71 72 74 75 75 75 75 74 73 72 71 69 67 65 62 60 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 31 30 30 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 51 53 55 58 60 63 65 68 70 72 74 76 77 78 79 79 79 78 78 76 75 73 71 69 66 64 61 58 56 53 51 48 46 44 41 40 38 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 37 38 39 40 41 42 43 44 44 44 44 44 44 44 43 42 41 40 39 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 44 47 50 53 57 60 64 68 72
 17 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 21 22 24 26 28 30 33 36 39 43 46 49 52 55 57 59 61 62 62 62 61 60 58 56 54 51 49 46 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 55 56 56 56 56 55 54 53 52 50 48 46 44 41 39 36 34 32 29 27 26 24 22 21 20 20 19 19 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 43 44 44 45 45 45 45 44 44 43 42 41 40 38 37 35 34 32 30 28 27 25 24 22 21 20 19 18
 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 56 55 54 54 52 51 50 49 48 46 45 43 42 41 39 38 37 36 35 33 32 32 31 30 29 29 28 28 27 27 27 27 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 53 55 56 57 58 59 59 59 58 57 56 55 53 52 50 48 47 45 44 43 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 61 62 63 63 63 64 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 43 43 44 45 46 46 47 48 48 48 48 48 47 47 46 45 43 42 41 39 38 36 34 33 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35
 12 12 12 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 13 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 16 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 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 22 22 21 20 19 18 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 20 20 20 20 20 19 18 18 17 16 16 15 14 13 13
 48 51 54 57 61 65 69 73 77 81 85 89 92 95 97 98 100 100 100 99 98 96 94 92 89 86 83 80 77 75 72 69 66 64 62 60 58 56 54 53 52 51 50 49 49 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 66 67 68 69 70 70 70 70 69 69 68 66 65 64 62 60 58 56 55 53 52 50 49 48 48 48 47 48 48 48 49 50 51 51 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 55 55 55 56 56 57 57 58 59 60 61 62 63 64 66 67 69 70 72 73 74 76 77 78 79 79 80 80 79 79 78 77 75 74 72 69 67 64 61 58 55 52 49 46 43 41 38 36 34 33 32 31 30 30 29 29 30 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 51 51 50 49 49 47 46 45 43 42 40 39 37 36 35 33 32 31 31 30 30 30 30 31 32 33 34 36 37 39 41 43 46 48 50 52 54 56 58 60 62 63 64 65 66 66 67 67 66 66 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 39 39 40 41 43 44 46
 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 16 15 14 14 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 26 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 17 16 16 15 14 14
 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 54 57 61 64 69 73 77 82 87 92 97 101 106 110 113 116 117 118 118 117 115 112 108 104 99 94 89 84 79 74 70 65 61 57 53 50 47 44 41 39 36 34 32 31 29 28 27 26 25 25 25 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 30 30 31 31 32 33 34 36 38 39 41 44 46 49 52 55 59 62 66 70 74 78 82 86 89 92 95 97 98 99 98 97 95 93 90 86 82 78 74 70 66 62 58 54 51 48 45 43 40 38 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21
 59 60 60 58 56 54 51 48 45 42 39 36 34 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 49 51 52 53 54 54 54 54 54 53 52 50 49 47 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 35 36 38 40 43 45 47 49 50 52 52 53 52 51 49 47 44 41 38 35 32 29 27 25 22 21 19 18 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 38 40 42 44 45 47 48 49 50 50 51 51 51 50 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 28 30 33 36 39 43 46 50 53 56 58
 36 36 37 38 40 42 45 49 53 58 64 70 77 84 92 101 109 117 124 130 134 135 135 132 127 120 111 103 94 85 76 68 61 54 49 44 39 35 32 29 26 24 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 38 40 42 44 45 47 48 50 51 52 53 54 54 54 53 53 52 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 30 32 34 36 39 42 45 49 54 59 64 70 76 82 89 95 102 107 112 115 117 118 117 114 110 104 98 92 85 79 72 66 60 55 51 47 43 40 38 36 35 34 33 33 33 34 34 35 36 38 39 40 41 42 43 43 44 44 44 43 43 42 41 40 39 37 36 35 33 32 30 29 28 27 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 32 34 36 39 42 44 47 49 51 52 54 55 55 55 55 54 52 51 49 47 45 44 42 40 39 37 37 36
 45 42 40 37 34 32 30 29 27 26 25 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 25 26 27 28 30 31 32 33 35 36 37 37 38 38 37 37 36 35 33 31 29 27 25 23 22 20 18 17 16 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 41 43 46 48 49 51 52 53 53 53 53 52 51 49 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 39 42 44 47 49 52 55 58 61 64 67 69 71 72 73 73 72 71 69 66 63 60 56 53 49 46 43 39 37 34 31 29 27 25 23 22 20 19 18 17 17 16 16 15 15 16 16 17 18 19 21 23 25 28 31 35 39 44 48 53 57 61 65 67 69 69 68 66 63 59 55 51 47 43 39 36 33 30 27 25 23 21 19 18 17 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 32 34 36 39 42 45 48 51 53 56 59 61 62 64 64 64 63 62 60 57 55 52 49
 20 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 38 37 37 36 35 33 32 31 30 28 27 26 24 23 21 20 18 17 16 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 21 22 24 26 29 31 34 36 39 43 46 50 54 58 63 68 73 78 83 89 94 99 105 109 113 117 119 121 121 121 120 117 114 110 105 101 95 90 85 80 75 70 65 61 57 53 50 46 43 41 38 36 33 31 29 28 26 24 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 58 60 61 63 64 64 65 65 65 64 63 62 60 59 57 55 53 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 27 27 28 28 29 30 30 32 33 34 35 37 38 39 41 42 43 44 44 45 45 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 36 36 35 35 34 33 32 31 29 28 27 25 24 23 22 21
 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 44 46 47 49 52 55 58 62 67 72 78 85 93 101 110 120 130 140 150 159 166 172 174 174 171 165 157 148 137 127 116 106 97 89 81 74 68 62 58 53 50 47 44 41 39 37 36 35 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 45 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 73 75 76 77 77 77 77 76 75 74 73 71 69 67 65 63 61 58 56 54 52 50 48 45 43 41 39 37 35 33 31 28 26 24 22 21 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 36 38 39 41 42 43 43 43 42 41 40 39 37 35 33 31 29 28 26 24 22 21 20 18 17 16 16 15 14 14 14 13 13 14 14 14 15 16 17 18 19 20 22 23 25 27 28 30 32 33 35 36 37 38 39 39 39 38 38 37 35 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 28 26 24 23 22 21 21 21 21 22 23 24 26 27 29 32 34 37 41 44 48 53 58 64 69 76 83 90 97 105 112 119 126 132 136 140 141 142 141 138 134 129 124 118 112 105 99 93 87 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 22 22 24 25 26 28 30 32 35 38 41 45 50 54 60 66 72 79 86 94 101 108 114 119 122 123 123 120 116 111 105 98 90 83 76 70 63 58 53 48 44 40 37 34 32 30 28 27 26 25 24 24 25 25 26 27 29 30 33 35 38 41 44 47 51 54 58 61 64 66 68 69 69 69 68 67 65 63 60 57 54 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 22 21 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 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 49 49 49 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 24 24 24 25 26 27 28 29 31 32 34 36 39 41 44 47 50 53 57 60 64 67 70 73 76 77 78 78 77 75 73 69 65 61 57 52 48 44 40 36 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 15 16 18 20 22 24 27 29 32 35 38 41 43 46 48 49 50 50 49 48 46 44 42 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 33 35 36 37 37 38 38 39 39 38 38 37 36 34 33 31 30 28 26 25 23 22 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7
 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 21 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8
 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 12 13 13 14 15 16 17 19 20 20 21 22 23 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 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 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 38 38 37 37 36 35 34 32 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 18 19 20 22 24 25 27 29 30 32 34 35 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 46 48 49 50 51 52 52 51 50 49 47 44 42 39 37 34 31 29 26 24 22 20 18 17 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 30 30 30 30 31 31 32 33 35 36 38 40 42 45 48 52 55 59 64 68 73 78 82 85 88 89 89 88 85 81 76 70 65 59 53 48 43 38 34 31 28 25 23 21 19 18 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 34 34 34 34 34 33 32 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 25 27 29 31 34 36 39 42 45 48 50 53 55 56 57 58 58 57 55 54 52 49 47 44 42 39 37 35 33 31 30 28 27 26 26 25 24 24 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 28 27 26 25 23 22 20 19 18 16 15 14 13 11 11 10 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 12 13 15 16 18 20 22 24 27 29 31 33 35 37 38 39 40 41 41 40 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 24 23 23 22 22 22 22 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 22 21 20 18 17 16 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 27 28 28 29
 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 10 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 34 36 38 40 42 44 46 47 48 49 49 49 48 47 45 43 42 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 25 26 26 25 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 44 43 41 40 38 36 34 31 29 27 25 23 21 19 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 23
 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 15 14 13 12 12 11 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 17 18 18 18 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 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 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 16 17 18 20 21 23 24 26 27 29 30 31 32 32 32 32 31 29 28 26 24 22 20 18 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8
 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 35 35 35 35 35 34 33 31 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 40 41 42 42 42 41 40 39 37 35 33 31 30 28 26 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 33 33 33 33 32 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17
 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 9 10 11 12 13 14 14 15 15 16 16 15 15 14 14 13 12 12 11 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 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 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 11 11 11 10 10 9 9 8 8 8
 22 22 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 53 54 55 55 56 56 56 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 44 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 24 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 23 24 25 27 28 30 31 32 34 35 35 36 36 36 35 34 33 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 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 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 37 38 39 39 39 38 37 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 42 44 45 46 46 47 46 46 45 44 42 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12
 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 30 33 36 39 43 47 51 56 60 65 69 73 76 78 79 79 77 75 72 68 64 59 55 51 47 43 40 37 34 32 29 27 26 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 13 14 16 18 20 22 24 27 29 30 32 33 33 33 33 32 30 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 14 15 17 19 20 22 25 27 30 32 35 38 41 44 46 49 52 55 57 60 62 64 65 66 66 66 66 64 63 61 58 55 52 49 46 43 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 15 15 16 17 18 19 21 22 24 26 28 30 33 35 38 40 43 45 47 48 49 49 49 49 48 46 45 43 41 39 38 36 35 33 32 31 31 30 30 30 30 30 30 31 32 33 34 36 38 40 43 45 48 52 55 58 62 65 67 69 71 72 71 70 68 66 63 59 56 53 49 46 43 41 39 37 35 33 32 31 30 30 30 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 33 32 31 30 29 28 26 25 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
 43 43 41 40 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 24 24 25 26 28 29 31 33 36 39 42 46 50 54 59 64 70 75 80 85 89 91 92 92 89 85 81 75 68 62 56 50 44 39 34 30 27 23 21 18 16 15 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 13 14 15 17 18 20 22 25 27 30 34 37 40 44 47 50 52 53 54 54 53 51 49 46 43 39 36 33 30 28 26 23 22 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 17 19 20 22 23 25 28 30 33 36 39 42 46 49 52 55 58 60 62 63 63 63 62 61 59 57 55 52 50 47 45 42 40 38 36 35 33 32 31 30 29 29 29 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 39 39 39 38 38 37 36 34 33 31 29 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 21 22 23 24 25 26 27 28 28 29 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 44 44 44 44
 26 27 28 29 31 32 34 36 37 39 42 44 46 48 50 52 54 55 56 57 57 57 57 56 55 53 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 23 23 25 26 27 28 30 31 33 34 36 38 40 41 43 44 46 47 48 48 49 49 49 49 48 47 46 45 43 41 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 41 42 42 42 41 41 40 39 38 37 36 35 33 32 31 29 28 27 26 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 25 25 26
 8 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 14 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 10 11 12 12 13 15 16 17 18 19 20 21 22 23 23 23 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 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 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 33 35 37 40 42 45 48 50 53 56 59 61 63 64 65 66 65 65 63 61 59 56 53 50 46 43 40 38 35 32 30 28 26 24 22 21 20 19 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 42 44 45 47 49 51 52 53 54 54 54 54 53 52 51 49 47 45 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 28 30 32 34 36 38 40 43 45 47 50 52 54 56 58 60 61 62 63 63 63 63 62 61 60 58 57 54 52 50 48 45 43 41 38 36 34 32 30 29 27 26 25 24 23 22 22 22 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 36 38 39 41 43 45 47 49 51 52 54 55 56 56 57 57 57 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 49 49 50 51 51 51 51 50 49 48 47 45 44 42 40 38 36 35 33 31 30 28 27 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 14 14 14 14 14 15 15 16 17 17 18 19 20 22 23 25 27 28 30 32 34 36 38 40 41 43 43 44 44 43 43 41 40 38 37 35 33 31 29 27 25 23 21 20 19 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 26 27 28 28 28 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22
 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 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
 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 41 41 40 39 38 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 33 34 34 34 34 34 34 33 32 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 31 33 35 37 38 39 40 40 40 39 38 37 35 34 32 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20
 46 47 48 48 49 51 52 53 54 55 56 57 57 58 58 58 57 57 55 54 52 50 48 46 44 41 39 37 34 32 30 28 27 25 24 22 21 20 19 19 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 62 65 68 71 75 79 83 87 91 95 98 102 104 107 108 108 107 105 102 98 93 88 82 77 71 65 60 55 50 46 42 38 35 32 29 27 25 23 21 20 18 17 16 15 15 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 28 30 33 36 39 42 46 49 53 56 60 63 66 68 70 72 72 73 72 71 70 68 66 63 61 58 55 53 51 48 46 45 43 42 40 39 39 38 38 37 37 37 37 38 38 38 39 40 40 41 41 42 42 42 43 43 42 42 42 41 40 39 38 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 42 44 45 46 47 48 49 50 50 50 50 49 49 48 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45
 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 17 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 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 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 29 30 32 35 37 40 43 47 50 54 58 62 66 69 72 75 76 77 77 75 73 70 66 62 58 53 49 45 41 37 34 31 28 26 24 23 21 20 19 18 18 17 17 17 17 18 18 19 20 21 22 24 26 28 30 33 36 39 42 46 50 53 57 60 63 64 65 65 64 63 60 57 53 50 46 43 39 36 33 31 28 26 24 23 21 20 19 19 18 18 18 18 18 18 19 20 21 22 24 26 28 30 33 37 41 45 50 55 61 67 74 80 87 93 99 103 107 110 111 111 109 107 103 99 94 89 84 79 75 70 66 62 58 55 52 49 47 45 43 42 40 39 38 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 38 39 39 39 39 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 52 54 56 58 59 59 58 58 56 54 52 50 48 46 44 42 40 38 37 35 34 34 33 33 33 33 34 35 36 38 40 42 45 48 51 55 59 63 68 72 76 79 82 83 84 83 81 79 75 70 66 61 56 52 47 43 40 37 34 32 30 28 27 25 25 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 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
 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 38 39 39 39 39 38 37 36 35 34 33 31 30 29 27 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 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 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 55 57 59 60 61 61 61 60 59 58 56 53 51 48 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 15 15 15 16 17 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 43 45 46 47 48 49 49 49 48 48 46 45 43 41 39 38 36 34 32 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
 29 26 23 21 19 17 16 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 16 15 14 13 13 12 11 10 10 10 9 9 9 9 9 10 10 11 12 13 14 16 18 20 23 26 29 33 37 42 47 52 57 61 64 67 68 68 66 64 60 57 53 48 45 41 38 35 32 30 28 27 26 25 24 23 23 23 23 24 24 25 25 26 27 28 30 31 32 33 34 35 35 36 36 35 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 29 31 33 35 37 40 44 49 54 59 66 74 82 91 100 108 116 122 126 127 125 120 113 104 94 85 75 66 58 51 45 39 34 30 26 23 21 18 16 15 14 12 12 11 10 10 9 9 9 9 10 10 10 11 12 12 13 15 16 18 20 22 25 28 31 35 39 43 46 50 53 55 56 56 55 53 50 47 43 39 35 32
 60 58 55 52 48 45 41 38 35 32 29 27 25 23 21 20 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 22 24 25 27 30 32 34 37 39 42 44 46 47 49 49 50 50 49 49 48 46 45 43 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 41 42 43 43 44 44 43 43 42 40 39 38 36 35 33 32 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 32 34 35 37 39 40 42 43 44 45 45 45 44 43 42 40 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 17 17 17 18 19 20 21 22 24 25 27 29 31 33 35 36 38 39 40 40 40 40 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 46 47 48 49 50 50 50 51 51 51 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 26 27 27 29 30 31 33 35 37 40 43 45 48 51 54 57 59 61 62 62 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 11 10 9 8 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 11 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 19 19 19 19 19 18 17 15 14 13 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 17 18 19 20 21 21 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 84 83 81 78 76 73 70 67 64 62 59 57 55 53 52 50 49 49 48 48 47 47 47 47 48 48 48 48 48 48 48 47 47 46 45 44 42 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 26 26 26 27 28 29 30 31 32 34 35 37 39 40 42 44 45 47 48 49 50 50 50 50 50 49 48 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 28 28 29 29 30 31 33 34 36 37 40 42 44 47 50 52 55 58 61 64 66 68 70 71 72 72 71 70 68 66 63 60 57 54 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 53 53 53 53 53 53 52 51 50 50 49 48 47 46 46 45 45 45 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 34 35 37 39 42 44 47 51 54 58 61 65 69 73 76 79 82 84 85 85
 22 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 25 27 29 32 35 37 40 42 43 44 43 42 41 38 36 33 30 27 24 22 19 17 16 14 13 12 11 11 10 10 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 33 37 40 44 47 51 55 58 61 63 64 64 62 61 58 55 51 48 44 41 38 35 32 30 28 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 12 14 15 17 19 21 24 26 29 32 35 38 41 42 44 44 43 42 40 38 35 33 30 28 25 23 21 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 33 35 37 39 41 42 43 44 45 45 44 44 42 41 39 37 35 32 30 28 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 58 56 54 52 50 48 46 45 44 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 49 51 52 52 53 53 53 53 53 52 51 51 50 49 48 47 45 44 43 41 40 38 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 25 27 30 34 38 42 46 50 55 59 63 65 67 68 68 66 64 61 57 53 49 45 41 37 34 31 29 26 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 36 36 37 38 38 38 37 37 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 38 41 44 47 51 54 57 60 62 64 65 65 65 63 61 58 54 50 46 42 39 35 31 28 25 22 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 10 11 12 13 14 16 17 19 21 23 26 29 32 36 39 43 47 51 54 58 61 63 65 66 66 66 65 63 62
 66 61 56 52 48 45 42 40 38 36 35 34 34 33 33 33 34 34 35 37 38 39 41 42 44 45 46 47 47 47 46 45 43 40 38 35 32 29 27 24 21 19 17 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 25 27 30 32 35 37 40 42 44 45 46 47 47 47 46 46 45 44 43 42 42 41 40 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 26 25 23 22 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 11 11 13 14 15 17 19 22 25 28 32 36 41 45 50 55 59 62 65 66 66 65 63 60 57 53 49 46 42 39 37 34 33 31 30 29 28 28 27 27 27 28 28 29 29 30 30 31 32 32 33 33 33 33 32 32 31 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 27 30 32 34 36 38 40 41 42 43 43 42 42 40 38 36 34 32 30 28 25 23 22 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 33 36 39 42 46 50 53 56 59 61 62 63 63 62 60 58 55 52 49 46 43 40 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 16 17 19 22 25 28 32 36 41 46 52 58 65 72 78 84 88 91 92 91 89 85 81 76 71
 32 32 32 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 26 27 29 31 34 36 39 41 44 46 49 51 52 53 54 54 54 53 52 50 48 46 44 41 39 36 34 32 30 28 26 24 23 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 32 32 33 32 32 32 31 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 27 27 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 35 36 36 35 35 34 33 32 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 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
 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 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14
 62 59 57 54 51 47 44 41 38 35 33 30 28 26 24 23 21 20 19 18 18 17 17 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 46 46 46 46 45 44 43 41 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 49 48 47 46 44 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 18 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 16 17 17 18 18 19 20 21 22 24 25 26 28 29 31 33 34 36 37 39 40 41 43 44 45 46 48 49 50 52 53 55 57 59 60 62 64 65 66 67 67 67 66 65 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 41 43 44 45 46 46 46 46 46 46 45 44 43 41 40 38 37 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 33 33 34 34 34 33 32 31 30 28 27 25 24 22 20 19 18 16 15 14 13 13 12 11 11 11 10 10 10 11 11 12 13 14 16 18 20 22 25 29 32 36 41 45 49 53 56 58 59 59 57 54 51 47 42 38 34 30 26 23 20 18 16 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 15 16 18 20 23 25 28 30 33 36 38 41 43 45 46 48 48 49 49 49 48 47 46 45 44 42 41 40 39 37 36 35 34 34 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 16 16 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 34 34 34 34 34 33 32 32 31 30 30 30 30 30 30 31 32 33 34 36 38 40 42 44 46 48 50 51 52 53 53 52 50 48 45 42 38 35 31 28 24 21 19 17 15 13 11 10 9 9 8 8 7 7 7 7 7 8 8 8 9 10 10 11 12 14 15 17 20 22 26 29 33 38 43 49 54 60 64 68 71 71 71 68 65 61 56 51 46 41 37 33 29 26 23 21 19 17 16 15 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18
 53 49 46 43 40 37 35 32 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 42 43 43 44 45 45 45 46 46 46 45 45 44 44 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 48 49 50 51 52 53 53 53 53 54 54 53 53 53 53 53 53 53 53 54 54 55 56 56 58 59 60 61 62 63 64 65 65 65 64 64 62 61 59 57 54 52 49 46 44 41 39 37 36 34 33 32 32 31 31 31 32 32 33 34 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 34 33 32 30 29 27 26 25 24 24 23 23 22 23 23 23 24 25 26 27 29 31 32 34 37 39 41 43 46 48 49 51 52 52 52 52 51 49 48 46 44 42 40 38 36 35 33 32 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 38 40 41 42 44 45 46 47 47 48 48 49 49 48 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 32 32 33 34 36 38 40 42 45 48 52 55 58 61 63 65 67 67 67 66 64 62 59 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 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 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 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 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6
 38 39 39 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 39 40 41 43 44 46 47 49 51 52 53 54 55 55 55 55 55 54 53 52 50 48 46 44 42 40 37 35 33 31 29 27 26 25 24 23 22 21 21 21 20 20 20 21 21 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 35 34 34 33 32 31 29 28 27 26 25 24 23 23 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 54 54 54 54 54 53 52 51 50 49 47 46 44 42 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 17 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 44 46 48 50 51 52 53 53 53 52 51 49 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 24 25 26 28 29 31 32 33 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 27 28 29 31 32 33 34 35 36 37 38 39 39 40 39 39 38 38 36 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 34 36 37 38 39 39 39 39 38 37 36 35 34 32 31 29 28 27 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 36 36 36 35 34 33 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 36 37 38 39 39 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 22 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 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24
 29 30 31 31 31 31 30 29 27 26 24 22 21 19 18 17 16 16 16 15 16 16 17 18 19 20 22 24 26 28 31 35 38 43 47 53 59 65 71 77 83 88 92 94 95 93 90 86 80 75 69 63 58 52 48 44 40 37 34 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 12 12 13 15 16 18 20 22 24 26 29 32 35 39 42 46 49 53 56 59 61 62 63 63 61 59 56 53 50 46 42 39 35 32 29 27 24 22 21 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 16 18 20 23 26 29 32 35 39 41 43 45 45 45 44 42 39 36 33 30 28 25 22 20 18 17 16 15 14 14 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 19 20 21 23 25 26 28 29 30 31 32 32 32 32 31 30 29 27 25 23 21 19 18 16 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 19 21 23 26 29 33 37 42 47 53 58 63 67 70 71 71 69 65 60 55 49 44 39 34 30 27 24 21 18 16 15 13 12 11 11 10 10 10 11 11 12 13 14 15 16 18 19 21 23 25 26 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 39 42 44 47 49 52 55 57 59 61 63 64 65 66 65 65 64 62 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 37 38 40 42 43 45 47 49 50 52 53 55 56 57 58 59 59 60 61 61 62 63 64 65 66 67 69 70 72 73 75 76 77 77 77 76 74 72 70 67 64 60 57 53 50 46 43 40 37 34 32 30 28 26 25 24 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 42 43 44 46 48 50 52 54 57 59 61 62 63 64 64 63 62 60 58 56 53 51 48 45 43 41 39 37 35 33 32 31 30 30 29 29 30 31 32 33 35 37 39 42 45 49 52 56 60 63 67 70 72 75 76 77 77 77 75 74 72 69 66 64 61 59 57 55 53 52 51 50 49 49 48 48 47 47 46 45 44 43 42 41 39 38 36 34 32 31 29 28 26 25 24 23 22 22 22 21 22 22 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 40 40 41 41 41 40 40 39 39 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 23 24 26 27 28 30 31
 104 100 94 88 82 75 69 63 57 52 47 43 40 37 35 33 31 30 29 29 29 29 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 39 39 38 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 35 36 38 40 42 44 47 49 52 55 58 61 64 66 67 68 67 66 64 62 59 56 53 50 47 44 42 39 37 35 33 32 31 30 29 28 28 28 29 29 31 32 34 37 40 44 49 54 60 66 72 79 86 92 98 102 106 108 108 107 104 101 96 91 86 81 76 71 67 63 59 57 54 52 51 50 49 48 48 47 47 47 46 45 45 44 43 42 40 39 37 36 35 33 32 31 29 29 28 27 27 27 28 28 29 31 32 35 37 40 43 46 50 54 58 62 66 69 72 74 75 75 74 72 69 65 61 56 52 47 43 39 36 33 31 29 27 26 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 29 29 29 29 30 30 31 32 32 33 34 36 37 39 40 42 44 45 47 49 50 51 52 53 53 53 52 51 50 48 47 45 43 41 39 37 35 34 32 31 29 28 27 26 26 25 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 44 46 48 50 51 52 53 54 55 55 56 56 56 57 58 58 60 61 63 66 68 72 76 80 85 90 95 100 104 107 109 110 110 108
 19 20 21 22 24 25 26 26 27 28 28 28 28 28 28 28 28 27 27 28 28 28 29 29 30 30 31 32 33 34 35 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 24 23 22 21 20 19 19 18 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 34 36 36 36 36 35 34 32 30 28 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 24 26 27 28 29 30 30 30 30 30 29 28 27 26 25 24 23 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 21 23 25 27 30 33 37 40 44 47 51 54 56 58 59 59 59 58 57 55 53 51 50 48 47 45 44 44 43 43 44 44 45 46 47 48 49 49 49 49 48 47 45 43 40 37 34 31 29 26 23 21 19 17 15 13 12 11 10 9 8 8 7 7 8 8 8 9 10 11 12 14 15 17 19 22 24 27 30 34 37 40 43 45 47 48 48 46 44 42 39 36 33 30 28 25 24 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 24 25 25 25 25 25 24 23 22 21 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 13 13 14 15 17 18 20 22 24 27 29 32 34 36 38 39 40 40 40 39 37 36 34 31 29 27 25 22 20 19 17 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18
 22 23 25 27 28 30 32 34 35 36 36 35 34 32 30 28 25 23 20 18 16 15 14 12 11 11 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 19 20 20 20 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 14 16 18 20 23 27 30 34 38 41 44 46 47 47 46 44 42 39 36 33 31 28 25 23 21 19 17 16 15 14 13 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 19 20 22 23 24 25 26 27 28 29 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 23 25 26 28 29 30 30 31 31 30 29 28 27 25 23 22 20 18 16 15 13 12 11 10 9 8 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 10 10 10 11 11 11 10 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 11 11 12 12 12 12 11 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 14 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 15 16 18 20 23 25 28 32 35 38 41 43 44 44 43 41 38 35 32 29 26 23 20 18 15 14 12 11 9 8 7 7 6 6 5 5 5 5 5 6 6 7 7 8 9 10 12 13 15 17 20 23 27 30 34 38 42 45 46 45 43 39 35 30 26 22 18 16 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 14 15 16 16 17 17 17 17 16 15 14 13 12 11 10 9 9 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 30 32 33 34 35 35 35 35 34 33 32 31 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 27 28 29 31 33 35 37 39 41 43 44 46 46 46 46 45 43 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 17 17 17 18 19 21 23 25 28 31 35 39 43 48 53 58 63 67 71 73 74 74 72 69 65 61 56 51 47 42 38 34 31 28 26 24 22 21 20 19 19 19 19 19 19 19 20 21 21 22 23 23 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 47 47 46 45 43 42 40 38 36 35 33 32 31 30 29 29 29 29 29 29 30 31 31 32 33 34 35 35 36 36 37 37 36 36 35 34 32 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 13 12 11 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 13 13 12 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 14 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 16 16 16
 8 8 9 9 9 10 10 11 12 13 14 15 16 16 17 18 19 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 37 37 37 36 35 34 33 32 30 29 28 27 25 24 24 23 22 22 22 22 22 22 23 23 24 26 27 30 32 35 38 42 46 49 52 55 56 55 53 50 46 41 36 32 28 24 21 19 16 14 13 12 11 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 27 29 30 31 31 31 31 30 30 28 27 25 23 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 17 18 19 20 22 24 25 27 28 29 30 31 32 32 32 33 33 33 33 34 34 35 36 37 39 41 43 46 49 52 55 58 60 62 62 61 59 56 52 48 43 39 35 31 28 25 22 20 18 16 15 13 12 11 11 10 9 9 9 8 8 8 8 8 9 9 10 11 13 14 16 19 21 24 28 32 35 39 43 46 49 51 51 51 49 47 44 41 37 34 31 28 25 22 20 18 17 16 15 14 13 13 13 13 14 15 16 17 18 20 22 23 26 28 29 31 32 33 33 33 32 31 30 28 26 25 23 22 21 20 20 19 19 19 19 19 20 21 22 23 24 25 27 29 31 33 36 38 41 43 45 46 47 47 46 45 43 41 39 36 34 32 30 28 27 26 24 24 23 22 22 21 21 21 21 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 12 11 10 10 9 9 8 8 8 8 8
 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 13 14 15 17 18 20 23 26 29 32 36 41 45 50 54 58 60 61 60 58 55 51 46 41 36 32 29 26 23 21 19 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 19 19 19 19 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 14 14 14 15 16 17 18 20 22 25 27 30 33 35 37 39 39 39 37 35 32 29 26 23 21 19 17 15 14 13 12 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 16 17 17 17 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 22 24 25 27 28 29 30 30 30 30 29 27 26 24 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 10 10 11 12 14 16 18 21 24 28 32 37 41 46 49 52 53 53 51 48 44 40 36 32 28 25 22 19 17 15 14 12 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 14 15 16 18 20 23 26 30 35 42 49 58 70 82 97 111 124 133 136 132 121 107 92 78 65 54 45 38 32 28 24 21 19 17 16 14 14 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 28 30 31 32 33 33 32 31 30 28 26 24 22 20 18 17 16 15 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 14 13 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 22 23 24 26 28 29 32 34 36 38 41 43 45 47 48 48 48 48 47 46 44 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 13 13 13 13 13 14 14 15 16 17 18 19 21 22 23 24 25 26 26 26 26 26 25 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 9 9 10 10 11 13 14 16 19 22 26 31 37 44 53 64 77 91 106 120 133 142 146 144 138 128 116 104 92 82 73 65 58 52 47 43 39 37 34 32 30 28 27 26 25 24 24 24 23 24 24 24 25 26 28 30 32 35 38 42 47 53 59 66 74 82 91 99 107 112 116 117 115 110 103 94 85 75 67 58 51 45 39 34 30 27 24 22 20 18 17 15 14 14 13 12 12
 21 20 20 21 21 22 23 24 26 28 30 33 35 38 40 42 43 44 45 44 43 42 40 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 21 22 23 24 26 28 30 32 35 37 40 43 45 47 49 51 52 52 52 52 51 50 49 48 46 44 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 22 21 20 20 20 20 20 20 20 21 21 22 23 24 26 28 29 31 34 36 39 41 44 46 49 51 53 54 56 57 57 57 57 57 56 55 54 53 51 50 48 46 44 42 40 39 37 35 33 32 30 29 28 27 26 26 25 25 25 25 26 26 27 29 30 32 34 36 39 41 45 48 51 54 57 60 62 62 62 60 57 53 49 45 40 36 32 28 25 23 20 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 31 32 34 36 38 40 41 42 43 43 43 42 40 38 36 34 32 30 28 26 25 24 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 28 28 28 28 28 28 27 26 25 24 23 22 22 21
 15 16 17 18 19 21 23 25 28 32 35 40 45 50 55 60 65 69 71 72 71 69 66 62 57 52 48 43 39 36 33 30 28 25 24 22 21 20 19 19 18 18 18 19 19 20 21 22 23 25 27 29 31 34 37 40 43 46 49 53 56 59 61 63 65 66 66 65 64 62 60 57 53 50 47 43 40 37 34 31 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47 48 49 49 48 47 45 43 40 38 35 33 30 28 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 31 31 32 32 31 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15
 15 15 15 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 26 27 29 31 33 34 36 37 38 38 38 37 36 34 32 30 27 25 23 21 20 18 17 15 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 13 12 12 11 10 10 10 10 10 10 11 11 13 14 16 18 21 24 27 31 36 40 45 49 52 54 55 54 51 48 44 40 36 32 28 25 23 20 18 17 15 14 13 13 13 13 13 13 14 15 16 17 19 21 23 26 28 31 34 37 40 42 45 47 49 51 52 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 51 50 48 46 44 41 39 36 34 31 29 27 25 23 22 21 20 20 19 19 19 20 20 21 22 24 25 27 30 32 35 38 40 43 45 47 48 48 48 46 44 41 38 34 31 27 24 22 19 17 15 14 12 12 11 11 10 10 11 11 12 12 13 15 16 17 19 21 23 26 28 31 33 35 37 38 39 39 38 36 35 32 30 28 25 23 22 20 19 18 18 17 17 18 18 19 21 22 24 26 28 30 32 34 36 36 37 36 35 33 31 29 27 25 23 22 21 19 19 18 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 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
 20 21 21 22 23 23 24 24 25 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 34 36 37 37 37 37 36 34 33 31 29 27 25 23 22 20 19 18 17 17 16 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 30 32 34 35 35 36 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 19 19 20 20 21 23 24 25 27 29 31 32 34 36 37 38 38 38 38 37 36 35 34 33 32 30 29 29 28 27 27 27 26 26 26 27 27 27 27 27 27 27 26 25 25 24 22 21 20 19 17 16 15 14 14 13 13 13 13 13 14 15 16 18 19 21 24 26 29 32 35 39 42 44 47 48 49 49 49 48 46 45 43 41 40 38 37 35 34 34 33 33 33 33 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 54 54 54 54 53 52 50 48 46 43 41 38 35 33 30 28 26 24 23 21 20 19 19 18 18 18 19 19 20 21 22 23 24 26 28 30 32 34 36 38 40 42 44 46 48 49 51 52 52 53 53 52 52 51 49 47 45 42 40 37 34 32 29 27 24 22 21 19 18 17 16 15 15 14 14 14 15 15 16 17 18 19 21 23 25 28 31 34 38 41 45 49 52 55 56 56 55 53 50 46 42 38 35 32 29 26 24 23 22 21 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 20 20 20 19 18 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 19 20 21 21 21 21 21 20 19 19 18 17 16 15 14 14 13 13 13 13 13 13 14 15 15 16 17 18 18 19 19 19 19 19 19 18 17 17 16 15 14 14 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 22 22 21 20 19 19 18 17 16 15 14 14 14 13 13 13 13 14 14 15 16 17 18 20 22 24 26 28 31 33 35 37 38 39 39 38 37 35 33 30 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 18 19 19 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 18 19 20 22 22 23 24 25 25 25 25 25 24 23 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 23 23 23 23 22 22 21 19 18 17 16 15 14 13
 34 37 40 42 43 43 42 40 37 33 29 26 23 20 17 15 13 12 11 10 9 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 18 19 21 23 25 27 28 29 30 31 30 30 28 27 25 23 21 19 17 16 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 10 11 12 13 14 15 17 19 21 23 26 28 30 32 34 35 35 34 33 31 29 26 24 22 19 17 16 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 15 16 18 20 22 24 25 27 28 29 29 29 28 27 25 24 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 20 21 23 26 28 31 34 38 41 44 47 49 50 51 50 48 46 43 39 36 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 19 20 21 22 24 26 29 31
 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 9 9 9 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 7 8 9 10 10 11 11 11 11 11 10 9 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 12 12 13 12 12 12 11 10 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 11 12 13 13 12 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3
 33 31 29 28 27 26 26 26 26 26 27 28 29 31 32 33 35 36 37 37 38 38 37 37 36 35 34 34 33 32 32 31 32 32 33 34 35 37 39 42 45 49 54 60 66 74 82 90 98 106 113 118 120 119 116 110 103 94 86 77 70 63 57 51 47 44 41 38 37 35 35 34 34 34 35 35 36 37 38 40 41 42 43 44 44 44 44 43 42 41 39 38 36 35 34 32 32 31 31 31 32 33 34 36 39 42 46 50 56 62 70 78 87 97 106 114 120 122 121 115 107 97 85 74 64 55 47 40 34 29 26 22 20 18 16 15 14 13 13 12 12 13 13 14 15 16 18 20 23 27 31 37 44 52 63 76 91 108 125 142 155 163 164 158 147 133 118 104 92 81 72 65 59 54 51 48 46 45 45 45 45 45 45 45 45 44 43 41 39 37 34 32 29 27 25 23 21 19 18 17 16 15 15 14 14 15 15 16 17 18 20 22 25 28 32 36 40 45 49 53 56 59 60 60 59 57 55 52 48 44 41 38 35 32 29 27 25 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 22 25 27 30 33 36 40 43 46 48 50 51 51 51 50 49 47 45 42 40 38 36 34 32 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 25 24 24 25 25 26 27 28 29 30 32 34 36 37 39 41 42 42 42 42 41 40 38 36 35
 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 19 19 20 21 22 23 24 24 25 25 26 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 28 28 29 28 28 28 27 26 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 29 29 28 27 25 24 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 25 27 28 29 30 30 30 29 29 27 26 24 23 21 19 18 16 15 14 13 12 11 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 27 29 30 31 31 31 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 19 18 17 17 16 15 14 14 13 13 13 12 13 13 13 14 14 15 17 18 19 21 23 25 27 30 32 34 36 38 39 39 39 38 36 34 32 30 27 25 23 21 20 19 17 17 16 16 16 16 17 17 18 19 20 22 24 26 28 30 33 35 37 39 41 42 42 42 41 40 38 36 35 33 31 30 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 16 16 17 18 18 19 21 22 23 24 26 27 28 29 29 30 30 30 29 29 28 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 33 33 33 32 30 29 27 25 23 21 20 18 17 15 14 14 13 12 12 12 12 12 13 14 14 16 17 19 20 23 25 27 29 31 33 34 34 34 34 33 31 30 28 26 24 22 20 18 17 16 15 14 13 12 12 12 12 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 19 20 21 21 23 24
 12 12 12 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 27 27 26 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 18 18 19 20 21 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 17 18 19 20 21 22 22 22 22 22 21 21 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 22 23 24 24 24 24 23 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 21 22 22 23 23 23 22 22 21 20 19 18 17 17 16 15 15 15 14 15 15 15 16 16 17 18 20 21 22 24 26 27 29 31 32 33 34 34 34 34 33 32 31 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

