
 % 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
 27924 27101 26264 25419 24571 23724 22885 22055 21239 20439 19657 18897 18158 17443 16751 16084 15443 14826 14234 13667 13124 12605 12109 11636 11185 10755 10346 9956 9585 9232 8897 8579 8276 7989 7716 7457 7211 6978 6757 6547 6348 6160 5981 5812 5651 5499 5356 5220 5091 4969 4855 4746 4644 4547 4457 4371 4291 4216 4145 4080 4018 3961 3908 3859 3814 3773 3735 3701 3670 3643 3620 3599 3582 3568 3557 3550 3545 3544 3546 3551 3559 3570 3584 3602 3623 3647 3674 3706 3740 3778 3820 3866 3915 3969 4026 4088 4155 4226 4302 4383 4469 4560 4658 4761 4870 4986 5108 5238 5375 5520 5673 5834 6005 6185 6375 6575 6787 7010 7244 7492 7753 8028 8317 8622 8943 9280 9635 10009 10401 10813 11246 11700 12177 12675 13198 13744 14314 14910 15530 16175 16845 17540 18259 19001 19764 20548 21351 22169 23000 23842 24688 25536 26381 27217 28037 28836 29607 30342 31036 31679 32267 32790 33244 33623 33922 34136 34263 34302 34251 34112 33886 33576 33186 32722 32189 31594 30943 30244 29503 28728 27925 27102 26265 25420 24572 23726 22886 22056 21240 20440 19658 18898 18159 17443 16752 16085 15443 14827 14235 13668 13125 12606 12110 11637 11186 10756 10346 9956 9586 9233 8898 8579 8277 7989 7716 7457 7212 6978 6757 6547 6348 6160 5981 5812 5651 5500 5356 5220 5091 4970 4855 4746 4644 4548 4457 4371 4291 4216 4146 4080 4018 3961 3908 3859 3814 3773 3735 3701 3671 3644 3620 3599 3582 3568 3557 3550 3545 3544 3546 3551 3559 3570 3584 3602 3623 3647 3675 3706 3740 3778 3820 3866 3915 3969 4027 4089 4155 4226 4302 4383 4469 4561 4658 4761 4870 4986 5109 5238 5375 5520 5673 5835 6005 6185 6375 6576 6787 7010 7245 7492 7753 8028 8317 8622 8943 9280 9635 10009 10401 10814 11246 11701 12177 12676 13198 13744 14315 14910 15530 16175 16846 17540 18259 19001 19764 20548 21351 22169 23000 23841 24688 25536 26381 27216 28037 28836 29606 30342 31035 31679 32266 32790 33244 33622 33921 34135 34262 34301 34250 34110 33884 33574 33185 32721 32188 31593 30942 30242 29502 28726
 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28
 81 83 85 87 88 90 92 94 96 98 100 102 103 105 107 109 110 112 113 115 116 117 119 120 121 122 122 123 123 124 124 124 124 124 124 123 123 122 121 120 119 118 117 116 114 113 111 110 108 106 105 103 101 99 97 95 94 92 90 88 86 84 83 81 79 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 71 73 74 76 78 79 81 83 85 87 88 90 92 94 96 98 100 102 104 106 107 109 111 113 114 116 117 119 120 121 123 124 124 125 126 126 127 127 127 127 127 126 126 125 125 124 123 122 121 119 118 116 115 113 111 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 79 77 76 74 72 70 69 67 66 64 63 62 60 59 58 56 55 54 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 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 79
 28 28 29 29 30 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 55 57 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 103 107 111 115 118 122 126 130 134 138 142 146 150 154 157 160 164 166 169 171 174 175 177 178 179 179 179 179 178 177 175 174 172 169 167 164 161 157 154 151 147 143 139 136 132 128 124 120 117 113 109 106 102 99 96 93 89 86 84 81 78 76 73 71 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 53 54 56 58 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 102 106 110 114 117 122 126 130 134 138 143 147 151 156 160 164 168 172 176 180 183 186 189 191 193 195 196 197 198 198 198 197 196 194 192 190 187 184 181 177 173 170 165 161 157 152 148 143 139 134 130 125 121 117 113 109 105 101 97 93 90 87 83 80 77 74 72 69 66 64 62 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27
 173 174 175 177 178 179 180 181 182 183 184 185 186 187 188 189 190 190 191 192 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 195 195 195 194 194 193 193 192 191 191 190 189 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 164 163 163 162 161 160 159 158 157 156 155 155 154 153 152 152 151 151 150 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 150 150 151 152 153 154 154 155 156 157 159 160 161 162 164 165 167 168 170 171 173 175 177 179 181 183 185 187 190 192 194 197 199 202 205 207 210 213 216 219 222 225 228 232 235 238 242 245 249 252 256 259 263 266 270 274 277 281 285 288 292 295 299 302 306 309 312 315 318 321 324 327 330 332 334 337 339 340 342 343 345 346 347 347 348 348 348 348 348 347 346 345 344 343 341 339 338 335 333 331 328 326 323 320 317 314 310 307 304 300 297 293 289 286 282 278 275 271 267 263 260 256 252 249 245 242 238 235 231 228 224 221 218 215 212 209 206 203 200 197 194 192 189 187 184 182 180 177 175 173 171 169 167 165 163 162 160 158 157 155 154 153 151 150 149 148 146 145 144 143 143 142 141 140 139 139 138 138 137 137 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 137 137 137 138 139 139 140 140 141 142 142 143 144 145 146 147 148 148 149 150 151 152 153 154 156 157 158 159 160 161 162 164 165 166 167 168 169 171 172
 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 67 68 69 71 73 74 76 78 80 82 84 86 89 91 93 96 98 101 104 107 110 113 116 119 122 126 129 133 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 195 199 203 206 210 213 216 218 221 223 225 227 228 229 230 231 231 231 231 230 229 228 226 224 222 220 217 214 211 208 205 201 198 194 190 186 182 178 174 170 166 163 159 155 151 147 143 140 136 133 129 126 123 119 116 113 110 108 105 102 100 97 95 93 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 81 82 83 84 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 106 106 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 103 102 101 101 100 99 97 96 95 94 93 92 90 89 88 87 85 84 83 81 80 79 78 76 75 74 73 71 70 69 68 67 66 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43
 58 59 59 60 60 60 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 85 87 88 90 92 94 96 98 100 102 105 107 109 112 114 117 120 123 125 128 131 134 138 141 144 147 151 154 158 161 165 168 172 175 179 183 186 190 193 197 200 203 206 209 212 215 218 220 223 225 227 228 230 231 232 233 233 233 233 233 232 232 231 229 228 226 224 222 219 217 214 211 208 205 202 199 195 192 189 185 181 178 174 171 167 164 160 157 153 150 146 143 140 137 133 130 127 125 122 119 116 114 111 109 106 104 102 100 97 95 94 92 90 88 86 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 99 100 101 101 102 102 103 103 104 104 104 105 105 105 105 105 105 105 105 105 105 104 104 104 103 103 102 102 101 100 100 99 98 98 97 96 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 62 62 61 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58
 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 165 168 171 173 176 178 180 182 184 185 187 188 189 190 190 191 191 191 191 190 189 188 187 186 184 182 181 178 176 174 171 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 110 107 104 102 99 97 95 92 90 88 86 84 82 80 78 76 74 73 71 69 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 76 77 78 79 79 80 81 81 82 83 83 83 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 82 81 81 80 80 79 78 77 77 76 75 74 73 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 57 56 55
 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 80 82 85 88 91 95 98 102 105 109 113 117 121 125 129 134 138 143 147 152 156 161 165 170 174 178 183 187 190 194 197 200 203 205 207 209 210 211 211 211 210 209 208 206 204 201 199 195 192 188 184 180 176 172 167 163 158 153 149 144 140 135 131 126 122 118 114 110 106 102 99 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 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 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26
 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 84 88 92 95 99 103 108 112 117 122 127 132 137 143 149 155 161 167 174 180 187 194 201 208 215 222 229 236 243 250 256 263 269 275 281 286 291 296 300 303 307 309 311 312 313 313 313 312 311 309 306 303 300 296 292 287 282 277 272 267 261 255 249 243 238 232 226 220 214 209 203 198 192 187 182 177 172 168 163 159 154 150 146 143 139 136 132 129 126 123 120 118 115 113 110 108 106 104 102 100 99 97 95 94 93 91 90 89 88 87 86 86 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 84 84 85 86 86 87 88 89 90 91 92 93 94 96 97 98 100 101 103 105 106 108 110 112 114 116 118 120 122 124 127 129 131 134 136 139 141 144 147 149 152 155 157 160 163 165 168 170 173 175 178 180 182 184 186 188 190 191 192 193 194 195 196 196 196 196 196 195 194 193 192 191 189 187 185 183 181 178 175 172 169 166 163 160 156 153 150 146 142 139 135 132 128 125 121 118 114 111 108 104 101 98 95 92 89 86 83 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 26 25 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 20 21 21 21 21 22 22 22 23 23 24 24 25
 93 94 96 98 100 102 104 106 108 110 112 114 117 119 121 124 127 129 132 135 137 140 143 146 149 152 155 158 161 165 168 171 174 178 181 184 188 191 194 197 201 204 207 210 213 216 219 222 225 227 230 232 234 236 238 240 242 244 245 246 247 248 249 249 249 249 249 249 249 248 247 247 246 244 243 242 240 238 236 234 232 230 228 226 223 221 218 216 213 211 208 206 203 200 198 195 193 190 188 185 183 180 178 175 173 171 169 166 164 162 160 158 156 155 153 151 149 148 146 145 144 142 141 140 139 138 136 136 135 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 132 133 133 134 135 136 137 138 139 140 141 142 143 145 146 147 149 150 152 153 155 157 158 160 162 164 165 167 169 171 173 175 176 178 180 182 184 186 188 189 191 193 194 196 197 199 200 202 203 204 205 206 207 208 208 209 209 209 209 210 209 209 209 208 208 207 206 205 204 202 201 199 198 196 194 192 190 188 186 184 181 179 177 174 172 169 167 164 161 159 156 153 151 148 146 143 140 138 135 133 130 128 126 123 121 119 116 114 112 110 108 106 104 102 100 98 97 95 93 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 78 79 80 81 82 84 85 87 88 90 91
 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 88 89 91 93 94 96 98 100 101 103 105 107 109 111 113 115 118 120 122 124 127 129 131 134 136 139 141 144 146 148 151 153 156 158 161 163 165 168 170 172 174 176 178 180 182 184 185 187 188 190 191 192 193 194 194 195 195 195 196 196 195 195 195 194 193 193 192 191 189 188 187 185 184 182 180 178 176 174 172 170 168 166 164 162 159 157 155 152 150 148 145 143 141 139 136 134 132 130 128 125 123 121 119 117 115 113 111 110 108 106 104 103 101 99 98 96 95 93 92 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 80 81 81 81 82 82 83 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 83 83 82 82 82 81 81 80 80 79 78 78 77 77 76 76 75 74 74 73 73 72 71 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60
 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 60 62 64 67 70 73 76 79 82 86 89 93 97 101 106 110 115 120 125 130 136 141 147 153 159 166 172 179 185 192 198 205 211 218 224 230 236 241 246 251 255 258 261 264 265 266 267 266 266 264 262 259 255 251 247 242 236 231 225 219 212 206 199 193 186 180 173 167 161 154 149 143 137 132 126 121 116 112 107 103 99 95 91 87 84 81 78 75 72 69 66 64 62 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 96 99 102 105 108 111 114 116 119 122 125 127 130 133 135 137 139 141 143 145 146 148 149 149 150 150 150 150 150 149 148 147 146 145 143 141 139 137 135 132 130 127 124 121 118 116 113 110 107 104 101 98 95 92 90 87 84 82 79 77 74 72 70 68 65 63 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30
 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 78 82 86 90 94 98 102 106 111 116 121 126 131 136 141 146 151 156 162 167 171 176 181 185 189 192 196 198 201 203 204 205 205 205 204 203 201 199 197 194 190 186 182 178 174 169 164 159 154 149 144 139 134 129 125 120 115 111 107 102 98 94 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 90 93 97 101 106 110 115 119 124 129 134 139 144 149 154 159 164 169 174 179 184 188 192 196 199 202 204 206 207 208 209 208 208 206 205 202 200 196 193 189 184 180 175 170 165 160 154 149 144 138 133 128 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 63 60 58 55 53 51 48 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21
 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 96 99 103 106 110 114 118 123 127 131 136 141 146 151 156 161 166 171 176 181 185 190 195 199 204 207 211 214 217 220 222 224 225 226 226 226 225 223 221 219 216 213 210 206 201 197 192 187 182 177 171 166 161 155 150 144 139 134 129 124 119 114 110 105 101 97 93 89 85 82 79 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 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 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 89 92 94 97 99 101 104 106 108 110 112 114 116 118 120 121 123 124 125 126 127 127 127 128 128 128 127 127 126 125 124 123 122 121 119 118 116 114 112 110 108 106 104 102 100 98 95 93 91 89 87 85 83 81 79 77 75 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 39 38 38
 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 57 59 61 64 67 70 73 76 80 83 87 91 96 100 105 110 115 121 126 132 139 145 152 159 167 174 182 190 198 207 216 224 233 242 250 259 267 275 282 289 296 302 307 311 314 317 318 319 318 317 314 311 306 301 296 289 282 274 267 258 250 241 232 224 215 206 198 190 181 174 166 158 151 144 138 131 125 120 114 109 104 99 95 90 86 82 79 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 101 102 104 106 108 109 111 112 113 114 115 116 117 117 117 118 118 117 117 117 116 115 114 113 112 111 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 74 72 71 69 67 65 63 61 59 58 56 54 53 51 50 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 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 78 80 82 84 87 89 92 94 97 100 102 105 108 111 113 116 119 122 124 127 130 132 135 137 139 142 144 146 147 149 151 152 153 154 155 155 156 156 156 155 155 154 153 152 151 150 148 146 145 143 141 138 136 134 131 129 126 123 121 118 115 113 110 108 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 104 107 111 115 119 123 127 132 136 141 145 150 155 160 165 170 175 180 185 190 195 200 204 209 213 217 221 224 227 230 233 235 236 237 238 238 238 237 236 234 232 230 227 223 220 216 212 207 203 198 193 188 183 178 173 168 163 157 152 147 142 138 133 128 124 120 115 111 107 104 100 96 93 90 86 83 80 78 75 72 70 68 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30
 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 61 63 65 67 68 70 72 74 76 77 79 80 82 83 84 85 86 87 88 88 88 89 89 88 88 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 65 64 62 60 58 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8
 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 52 54 56 57 59 61 62 64 65 67 68 70 71 72 73 74 75 75 76 76 76 76 76 76 76 75 75 74 73 72 71 70 69 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 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 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12
 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 88 89 90 92 93 94 95 95 96 97 97 98 98 99 99 99 99 98 98 98 97 96 96 95 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 72 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25
 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 77 78 80 82 83 85 87 89 91 93 94 96 98 101 103 105 107 109 111 113 116 118 120 122 124 127 129 131 133 135 137 139 141 143 145 146 148 149 151 152 153 154 155 156 157 157 158 158 158 158 158 158 157 157 156 155 154 153 152 150 149 147 146 144 142 140 138 136 134 132 130 127 125 123 121 118 116 114 111 109 107 105 102 100 98 96 94 92 90 87 86 84 82 80 78 76 74 73 71 70 68 66 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 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 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28
 85 84 84 84 84 84 83 83 82 82 82 81 81 80 79 79 78 78 77 76 75 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 40 39 39 38 38 37 37 36 36 36 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 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 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 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 85 85 85 85 85 85
 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 70 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 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 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 96 98 99 101 102 104 105 106 107 108 109 110 110 111 111 111 111 111 111 110 110 109 108 107 106 105 104 102 101 100 98 96 95 93 91 90 88 86 84 83 81 79 77 76 74 72 71 69 67 66 64 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37
 31 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 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 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30
 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 79 79 80 81 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 103 104 106 107 109 110 112 114 115 117 119 120 122 124 125 127 129 131 133 134 136 138 140 141 143 145 146 148 150 151 153 154 156 157 158 159 160 161 162 163 164 164 165 165 166 166 166 166 166 166 165 165 164 164 163 162 161 160 159 158 157 155 154 152 151 149 147 146 144 142 140 138 136 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 106 104 102 100 99 97 95 94 92 90 89 87 86 85 83 82 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 75 76 76 77 77 78 78 78 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 78 78 77 77 77 76 76 76 76 76 75 75 75 75 75 74 74
 62 64 66 68 70 72 74 77 79 82 85 88 92 95 99 103 107 111 116 121 126 131 137 143 150 157 164 172 180 188 198 207 217 228 240 252 265 278 292 308 324 340 358 377 396 417 439 461 485 510 536 563 591 620 650 680 712 744 776 809 841 874 905 937 967 995 1022 1047 1070 1090 1107 1120 1130 1137 1140 1139 1134 1126 1115 1100 1083 1062 1040 1015 988 960 931 901 871 840 809 778 748 718 689 660 633 606 580 555 531 507 485 464 444 424 406 388 372 356 341 327 313 300 288 277 266 255 246 236 228 220 212 205 198 191 185 179 174 169 164 159 155 151 148 144 141 138 135 132 130 128 126 124 122 120 119 118 116 115 115 114 113 113 112 112 112 111 111 111 112 112 112 113 113 114 115 115 116 117 118 119 121 122 123 125 126 128 130 131 133 135 137 139 141 143 146 148 150 153 155 158 161 163 166 169 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 219 222 225 227 230 232 234 236 238 240 242 243 245 246 247 247 248 248 249 248 248 248 247 246 245 244 242 240 238 236 234 232 229 226 223 220 217 214 211 207 204 200 197 193 189 185 182 178 174 170 167 163 159 156 152 148 145 141 138 134 131 128 124 121 118 115 112 109 106 104 101 98 96 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 60
 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 29 31 33 35 37 40 42 45 49 52 56 60 65 70 75 81 87 94 102 110 119 129 140 152 165 180 196 213 232 253 277 302 331 362 396 434 477 523 575 632 696 766 844 930 1025 1130 1246 1374 1514 1667 1833 2012 2204 2407 2620 2837 3056 3269 3469 3648 3797 3907 3973 3989 3955 3872 3747 3585 3396 3188 2970 2748 2529 2317 2116 1926 1749 1586 1437 1300 1176 1063 961 869 786 711 643 582 527 477 432 392 355 322 292 265 241 219 199 180 164 149 135 123 112 101 92 84 76 69 62 57 51 46 42 38 34 31 28 25 22 20 18 16 14 12 11 10 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12
 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 60 62 64 67 70 73 77 81 85 90 95 100 106 113 120 128 136 146 156 167 179 192 207 223 240 260 281 304 329 357 388 422 459 500 545 594 649 709 775 847 926 1013 1108 1211 1323 1444 1574 1712 1858 2010 2166 2323 2477 2624 2759 2876 2969 3034 3067 3066 3031 2962 2865 2744 2604 2451 2290 2127 1965 1808 1657 1515 1381 1257 1142 1037 941 853 773 701 635 575 521 472 428 388 352 319 290 263 238 216 196 178 162 147 133 120 109 99 89 81 73 66 59 53 48 43 38 34 30 27 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 55 55 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 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 20 23 27 31 36 41 46 52 59 66 74 84 94 105 117 131 146 163 182 203 227 254 283 316 353 394 441 492 551 616 688 770 861 962 1074 1198 1334 1482 1641 1810 1984 2161 2333 2494 2634 2745 2820 2851 2838 2780 2683 2554 2401 2233 2059 1884 1714 1552 1400 1260 1132 1016 910 816 731 654 586 525 471 422 378 339 305 273 245 220 198 178 160 143 129 115 103 93 83 74 66 59 53 47 42 37 33 29 25 22 19 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 89 91 92 94 96 99 101 103 105 108 110 113 115 118 121 124 127 130 133 136 140 143 146 150 153 157 160 164 168 171 175 178 182 186 189 192 196 199 202 205 208 210 212 215 217 218 220 221 221 222 222 222 222 221 220 219 217 215 213 211 208 205 202 199 195 192 188 184 180 176 172 167 163 159 155 150 146 142 138 134 129 125 122 118 114 110 107 103 100 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 77 79 80 81 82 83 83 84 85 86 87 87 88 88 89 89 89 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 87 86 86 85 84 84 83 82 82 81 80 79 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64
 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 92 93 94 95 95 96 97 97 98 98 99 100 100 100 101 101 101 101 102 102 102 102 102 102 101 101 101 101 100 100 99 99 98 98 97 96 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 46 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 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 62
 157 159 161 163 165 167 169 171 173 175 177 179 182 184 186 188 191 193 196 198 200 203 205 208 211 213 216 219 221 224 227 230 233 236 239 242 245 248 251 254 257 260 264 267 270 273 277 280 284 287 290 294 297 301 304 308 311 314 318 321 325 328 331 335 338 341 345 348 351 354 357 360 362 365 368 370 373 375 377 379 381 383 384 386 387 388 389 390 391 391 392 392 392 391 391 390 389 388 387 386 384 382 381 378 376 374 371 368 365 362 359 355 352 348 344 340 337 332 328 324 320 315 311 306 302 297 293 288 284 279 274 270 265 261 256 252 247 243 238 234 230 225 221 217 213 209 205 201 197 193 190 186 183 179 176 172 169 166 163 160 157 154 151 148 145 143 140 137 135 133 130 128 126 124 121 119 117 115 113 112 110 108 106 105 103 101 100 98 97 96 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 73 72 71 71 70 70 69 69 69 68 68 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 84 85 86 86 87 88 89 89 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 117 118 119 120 122 123 125 126 127 129 130 132 133 135 136 138 140 141 143 145 146 148 150 152 153 155
 44 45 46 48 50 51 53 55 57 60 62 64 67 70 73 76 80 83 87 91 95 100 105 110 115 121 128 134 141 149 157 165 174 184 194 204 216 228 241 254 268 283 299 316 333 351 370 390 411 432 453 476 498 520 543 565 587 608 628 647 665 680 693 704 712 718 720 720 717 711 702 691 677 661 644 625 605 583 562 539 517 495 472 450 429 408 388 368 350 332 314 298 282 267 253 240 227 215 204 193 183 174 165 156 149 141 134 127 121 115 110 105 100 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42
 61 62 64 65 67 69 70 72 74 76 77 79 81 83 86 88 90 93 95 98 100 103 106 109 112 115 118 121 124 128 131 135 139 143 147 151 155 160 164 169 173 178 183 188 194 199 204 210 216 221 227 233 239 245 251 257 264 270 276 282 288 295 301 307 313 319 324 330 335 341 346 351 355 359 363 367 371 374 376 379 381 382 383 384 385 385 385 384 383 381 380 377 375 372 369 366 362 358 354 350 346 341 336 331 326 321 316 310 305 300 294 289 283 278 272 267 262 257 251 246 241 236 231 227 222 217 213 208 204 200 195 191 187 184 180 176 173 169 166 162 159 156 153 150 147 144 142 139 136 134 132 129 127 125 123 120 118 116 114 112 111 109 107 105 104 102 100 99 97 96 94 93 92 90 89 88 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60
 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 45 47 49 52 55 58 62 65 70 74 79 84 90 96 103 111 119 128 138 148 160 173 186 201 218 236 256 277 301 327 355 386 420 457 498 542 591 644 702 766 835 911 993 1082 1178 1281 1391 1508 1632 1761 1894 2029 2165 2297 2424 2540 2643 2727 2790 2830 2843 2829 2790 2727 2643 2541 2425 2300 2168 2034 1900 1768 1640 1518 1402 1292 1190 1095 1007 926 851 782 719 661 608 559 515 474 437 403 372 344 318 295 273 253 235 219 203 190 177 165 154 144 135 127 119 112 105 99 94 89 84 79 75 71 68 65 62 59 56 54 52 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 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 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24
 15 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 28 29 30 31 33 34 36 38 39 41 44 46 48 51 54 57 60 64 67 71 76 81 86 91 97 104 111 118 126 135 145 155 167 179 193 207 223 240 259 280 302 327 353 382 414 449 487 528 573 622 675 733 796 864 937 1016 1101 1191 1287 1387 1493 1601 1712 1823 1933 2039 2137 2226 2302 2362 2404 2426 2427 2407 2367 2309 2234 2147 2049 1944 1834 1723 1611 1502 1397 1295 1199 1108 1022 943 869 800 737 678 624 575 530 488 450 415 383 353 326 302 279 258 239 222 206 191 178 165 154 144 134 125 117 109 102 96 90 84 79 75 70 66 63 59 56 53 50 48 46 43 41 39 38 36 35 33 32 31 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 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 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 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 1 6 12 19 28 37 47 59 73 88 105 125 147 173 202 235 273 317 366 423 487 562 647 745 858 988 1138 1310 1509 1739 2004 2310 2661 3064 3523 4041 4620 5254 5933 6635 7323 7952 8464 8803 8928 8820 8495 7991 7364 6671 5961 5272 4627 4039 3511 3045 2636 2280 1970 1702 1470 1269 1095 945 815 702 604 518 444 380 323 274 232 194 161 133 108 86 67 50 35 23 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 78 80 83 85 88 92 95 99 103 107 111 116 121 127 133 139 146 153 161 169 178 187 198 209 221 234 247 262 278 295 314 334 355 378 403 430 459 490 524 560 599 640 685 733 784 840 898 961 1027 1098 1172 1250 1332 1417 1505 1595 1686 1778 1868 1957 2042 2121 2193 2257 2310 2350 2378 2391 2390 2375 2345 2303 2248 2183 2109 2029 1943 1853 1762 1669 1578 1487 1399 1314 1232 1154 1080 1010 943 881 823 768 717 669 624 583 545 509 475 445 416 389 365 342 321 301 283 266 250 235 222 209 197 186 176 167 158 150 142 135 128 122 116 111 106 101 97 93 89 85 82 79 76 73 70 68 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 89 89 90 90 91 91 91 92 92 92 92 93 93 93 93 93 93 92 92 92 92 91 91 90 90 89 89 88 88 87 86 86 85 84 83 83 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 49 49 49 49 49 50 50 50 51
 4 6 7 9 11 13 15 17 19 22 24 27 30 32 36 39 42 46 50 54 58 63 67 73 78 84 90 97 104 112 120 129 138 149 159 171 184 198 213 229 246 265 285 307 331 357 386 417 451 487 528 571 619 672 729 792 861 936 1019 1109 1208 1317 1436 1566 1708 1863 2032 2217 2417 2633 2866 3116 3383 3667 3964 4274 4593 4916 5237 5550 5848 6120 6358 6554 6700 6790 6820 6789 6698 6553 6359 6125 5858 5568 5263 4951 4637 4328 4027 3738 3463 3203 2958 2730 2518 2321 2140 1972 1818 1677 1547 1427 1318 1218 1127 1043 967 897 832 774 720 670 625 584 546 511 479 450 423 398 375 354 335 317 301 286 272 259 247 236 226 216 208 200 192 185 179 173 167 162 157 152 148 144 141 137 134 131 128 125 123 120 118 116 114 112 110 108 106 105 103 102 100 99 98 96 95 94 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 14 16 19 21 24 26 29 32 35 39 42 46 49 53 58 62 67 72 77 83 89 95 102 109 117 125 133 143 152 163 174 186 199 212 227 243 260 278 297 319 341 366 393 421 453 486 523 562 605 652 703 758 818 883 954 1032 1116 1208 1308 1417 1535 1664 1803 1955 2119 2296 2487 2693 2913 3148 3397 3659 3934 4219 4511 4806 5101 5390 5666 5923 6153 6349 6505 6615 6674 6682 6637 6542 6401 6218 6000 5754 5488 5208 4920 4630 4343 4061 3789 3528 3279 3044 2823 2616 2423 2244 2077 1923 1780 1648 1527 1415 1312 1218 1131 1051 977 909 847 789 737 688 643 602 564 529 497 467 439 414 391 369 349 330 313 297 282 268 256 244 233 222 213 204 195 188 180 174 167 161 156 150 146 141 137 132 129 125 121 118 115 112 109 107 104 102 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12
 10 12 14 16 18 21 23 26 28 31 34 37 40 44 48 51 55 60 64 69 74 79 85 90 97 103 110 117 125 133 142 151 160 171 181 193 205 218 231 246 261 277 294 313 332 352 374 397 421 447 474 503 534 566 600 636 674 714 756 800 846 895 945 998 1053 1110 1169 1230 1294 1358 1425 1492 1561 1630 1700 1770 1839 1908 1975 2041 2104 2165 2222 2276 2325 2370 2410 2445 2474 2497 2515 2526 2531 2530 2523 2510 2492 2468 2440 2406 2369 2328 2283 2235 2184 2132 2077 2021 1964 1906 1847 1788 1730 1671 1613 1556 1499 1443 1389 1335 1283 1232 1183 1135 1088 1043 999 957 916 876 838 802 767 733 700 669 639 610 582 555 530 505 482 460 438 417 398 379 361 344 327 311 296 282 268 254 242 230 218 207 196 186 177 167 158 150 142 134 127 120 113 106 100 94 89 83 78 73 69 64 60 56 52 48 45 41 38 35 32 29 26 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 24 26 28 31 34 37 40 44 48 52 56 61 66 72 78 85 92 100 108 118 128 139 151 164 178 194 212 230 251 274 299 327 358 391 428 469 515 565 620 682 750 826 910 1004 1108 1224 1353 1497 1657 1836 2035 2258 2506 2783 3090 3433 3813 4234 4698 5209 5766 6370 7019 7708 8426 9162 9896 10604 11257 11823 12272 12573 12706 12661 12441 12059 11540 10915 10218 9478 8724 7978 7258 6575 5936 5345 4804 4311 3865 3463 3101 2777 2487 2227 1996 1788 1604 1438 1291 1159 1041 935 841 756 680 612 551 496 446 402 361 325 292 263 236 211 189 169 151 135 119 106 93 82 71 62 53 45 37 31 24 19 13 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 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
 102 103 103 104 104 105 105 106 107 107 108 109 110 111 112 113 115 116 118 119 121 123 125 127 130 132 135 138 141 145 149 153 158 163 168 174 180 187 194 202 211 221 231 242 254 268 282 298 315 334 354 376 401 427 456 488 523 561 602 647 697 751 811 876 948 1026 1112 1206 1309 1422 1546 1681 1828 1989 2164 2355 2561 2783 3022 3277 3548 3833 4130 4436 4747 5055 5356 5639 5896 6118 6294 6418 6482 6483 6421 6297 6119 5892 5628 5334 5022 4700 4376 4056 3745 3447 3165 2900 2652 2423 2211 2016 1837 1674 1525 1390 1266 1154 1052 959 875 799 729 666 609 557 509 466 427 391 359 329 302 277 254 234 215 197 181 167 153 141 130 119 110 101 93 85 78 72 66 60 55 50 46 41 37 34 30 27 24 22 19 17 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 89 89 90 90 91 92 92 93 93 94 94 95 95 95 96 96 96 97 97 98 98 98 98 99 99 99 100 100 101 101 101 102
 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 21 23 26 29 32 35 39 43 47 51 56 61 66 72 78 85 92 100 108 117 127 138 150 162 176 191 207 225 244 265 288 313 340 370 403 439 478 522 569 622 679 742 812 889 974 1067 1171 1284 1410 1549 1702 1870 2056 2261 2487 2734 3005 3302 3624 3974 4352 4756 5185 5637 6105 6585 7065 7535 7982 8389 8742 9025 9223 9328 9334 9241 9054 8783 8441 8044 7606 7144 6671 6198 5734 5287 4860 4458 4082 3732 3410 3113 2840 2592 2365 2158 1970 1799 1644 1503 1376 1260 1154 1059 972 893 821 756 696 642 593 548 507 469 434 403 374 348 323 301 280 261 244 228 213 199 186 174 163 153 143 135 126 119 111 105 98 92 87 82 77 72 68 63 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 18 17 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 21 26 31 36 41 46 52 58 64 70 77 84 91 99 107 116 125 135 145 156 168 181 194 209 224 241 259 279 300 323 348 376 406 439 475 515 559 608 662 721 788 861 943 1034 1136 1250 1378 1521 1682 1862 2065 2293 2550 2840 3166 3535 3951 4420 4949 5544 6213 6963 7799 8729 9754 10874 12084 13370 14707 16060 17378 18599 19650 20455 20950 21087 20850 20256 19351 18203 16889 15485 14057 12657 11322 10075 8930 7891 6956 6122 5382 4726 4148 3639 3192 2798 2453 2149 1883 1648 1442 1261 1101 960 836 727 630 544 469 402 342 290 243 202 165 132 103 77 54 34 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 4 12 20 29 39 49 61 73 85 99 115 131 149 168 189 212 238 265 296 330 368 410 457 510 569 636 712 798 896 1008 1135 1282 1450 1645 1869 2130 2431 2782 3189 3664 4216 4859 5606 6472 7472 8617 9917 11371 12965 14660 16388 18043 19486 20558 21116 21066 20402 19204 17617 15808 13931 12105 10404 8870 7518 6343 5335 4475 3745 3128 2606 2166 1795 1482 1218 995 807 647 513 399 302 220 151 92 43 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 78 144 222 316 428 563 723 915 1146 1423 1755 2156 2641 3226 3936 4798 5844 7112 8645 10479 12643 15124 17846 20617 23111 24904 25603 25034 23339 20892 18125 15380 12861 10659 8787 7224 5930 4863 3985 3263 2667 2175 1769 1431 1151 918 724 562 427 314 220 141 75 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 26 59 99 147 203 269 348 441 550 680 835 1018 1235 1494 1802 2170 2609 3134 3761 4510 5402 6459 7703 9145 10781 12577 14446 16243 17759 18766 19081 18642 17537 15963 14148 12290 10525 8926 7522 6315 5289 4423 3697 3088 2578 2152 1794 1493 1241 1029 850 699 572 464 373 295 230 175 128 88 54 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 78 77 77 76 76 76 75 75 75 75 75 76 76 76 77 78 78 79 81 82 83 85 87 89 91 94 97 100 104 107 112 116 122 127 134 140 148 156 165 175 186 198 211 225 241 258 277 297 320 345 372 402 434 470 510 553 601 653 711 774 844 921 1005 1098 1199 1311 1433 1568 1714 1874 2048 2237 2441 2660 2893 3140 3397 3663 3932 4199 4457 4697 4912 5090 5225 5308 5335 5304 5216 5076 4891 4669 4420 4154 3878 3600 3326 3061 2808 2569 2345 2138 1946 1770 1608 1461 1326 1204 1093 993 901 818 743 675 613 558 507 461 419 381 347 316 287 261 238 217 197 179 163 149 135 123 112 102 92 84 76 69 62 56 51 46 41 37 33 29 26 23 20 18 16 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28 30 31 33 35 36 38 39 41 43 45 46 48 50 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 98 100 102 103 105 107 108 110 111 112 114 115 116 117 118 119 120 121 122 122 123 123 124 124 125 125 125 125 125 125 124 124 124 123 123 122 122 121 120 120 119 118 117 116 115 114 113 112 111 110 108 107 106 105 104 102 101 100 99 98 96 95 94 93 92 91 89 88 87 86 85 84 83 83 82 81 80 79 79
 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 67 72 77 82 88 94 101 108 116 125 134 144 155 167 180 194 209 226 245 265 287 311 338 367 400 435 475 518 566 619 678 743 815 895 983 1081 1190 1311 1445 1593 1758 1940 2141 2362 2606 2872 3163 3477 3816 4176 4554 4947 5345 5740 6120 6470 6775 7019 7189 7273 7267 7169 6986 6727 6407 6043 5648 5239 4827 4424 4035 3667 3323 3003 2710 2442 2198 1977 1778 1598 1436 1291 1160 1043 938 843 759 683 615 553 498 449 404 364 328 295 266 239 215 194 174 156 140 125 112 99 88 78 69 61 53 46 40 34 28 23 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 50 84 123 169 222 284 356 440 538 653 786 943 1125 1339 1590 1884 2228 2632 3106 3661 4310 5067 5944 6954 8102 9385 10785 12261 13743 15128 16292 17106 17469 17338 16740 15762 14523 13148 11740 10374 9100 7940 6905 5992 5194 4500 3898 3379 2930 2543 2209 1920 1671 1456 1270 1108 969 847 742 651 572 503 443 390 345 305 270 240 214 191 171 154 139 125 114 104 95 88 81 76 71 67 63 60 57 55 53 51 50 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 21 20 19 18 16 15 14 12 11 9 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
 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 81 82 83 85 86 88 90 92 95 97 100 103 106 109 113 117 122 127 132 137 144 150 157 165 174 183 193 203 215 228 241 256 273 290 309 330 353 377 404 433 465 499 536 577 622 670 723 781 843 912 986 1067 1156 1252 1358 1472 1597 1732 1879 2039 2212 2400 2602 2819 3052 3301 3565 3844 4137 4441 4754 5071 5388 5699 5996 6273 6521 6733 6900 7016 7077 7080 7026 6917 6756 6551 6309 6038 5746 5440 5128 4815 4506 4205 3914 3637 3375 3127 2895 2679 2477 2290 2117 1957 1810 1674 1550 1435 1329 1233 1144 1062 987 918 855 797 744 695 650 608 570 535 503 473 446 420 397 375 356 337 320 305 290 276 264 252 242 232 222 214 206 198 191 185 179 173 168 163 158 154 150 146 142 139 136 133 130 128 125 123 121 119 117 115 114 112 111 109 108 107 106 105 104 103 102 102 101 101 100 100 99 99 99 99 98 98 98 98 98 98 99 99 99 99 100 100 101 101 102 102 103 103 104 105 105 106 107 108 109 110 111 111 112 113 114 115 116 117 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 137 138 139 140 140 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 141 141 140 139 138 138 137 136 135 134 133 132 131 129 128 127 126 125 123 122 121 120 118 117 116 114 113 112 110 109 108 106 105 104 102 101 100 99 97 96 95 94 93 92 90 89 88 87 86 85 84 84 83 82 81 80 80 79 78 77 77 76 76 75 75 74 74 74 73 73 73 72 72 72 72 72 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 41 78 123 176 239 313 402 507 633 782 959 1171 1424 1727 2089 2524 3045 3671 4422 5320 6388 7648 9110 10765 12568 14417 16139 17507 18286 18321 17605 16282 14581 12737 10924 9253 7773 6496 5411 4500 3737 3102 2573 2133 1766 1459 1204 990 811 660 534 428 339 264 201 147 102 65 33 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16 21 25 30 36 43 50 58 67 77 88 100 114 130 147 166 188 212 238 268 302 339 381 429 481 540 606 680 763 856 960 1076 1205 1349 1509 1686 1880 2091 2320 2566 2824 3091 3361 3625 3873 4094 4276 4409 4483 4494 4442 4332 4171 3970 3740 3492 3237 2981 2732 2494 2270 2061 1869 1692 1531 1385 1253 1134 1026 930 843 765 694 631 575 524 478 437 400 366 336 309 285 263 243 225 209 194 181 169 158 148 139 130 123 116 110 104 99 94 90 85 82 78 75 72 69 67 65 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 24 32 41 50 61 73 86 101 118 137 159 183 210 241 276 315 359 409 466 530 603 685 779 885 1006 1143 1299 1477 1680 1910 2172 2469 2806 3185 3612 4088 4614 5190 5810 6463 7131 7790 8406 8940 9352 9607 9680 9565 9272 8829 8273 7645 6981 6315 5669 5058 4493 3979 3514 3099 2730 2404 2116 1862 1639 1444 1272 1121 989 872 770 680 601 531 469 415 367 324 286 253 223 197 173 152 134 117 102 89 77 66 57 48 40 33 27 21 16 12 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 77 78 80 82 83 86 88 90 93 95 98 102 105 109 113 117 122 127 133 139 145 152 160 168 177 186 197 208 220 233 247 262 279 297 316 337 359 384 410 438 469 502 538 577 619 663 712 764 819 879 943 1011 1083 1160 1241 1327 1416 1508 1604 1701 1799 1898 1995 2088 2177 2258 2330 2392 2440 2474 2493 2496 2483 2455 2411 2354 2285 2207 2121 2028 1932 1834 1735 1637 1540 1446 1356 1269 1186 1108 1034 964 899 838 781 728 679 633 591 552 515 482 450 422 395 370 348 326 307 289 272 257 243 229 217 206 195 186 177 168 161 153 147 140 135 129 124 120 115 111 107 104 100 97 95 92 89 87 85 83 81 79 77 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 67 67 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
 29 30 31 32 32 33 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 63 66 68 71 75 78 82 86 90 95 99 105 110 117 123 130 138 147 156 166 176 188 201 215 230 246 264 284 305 329 354 382 413 446 483 523 567 615 668 726 789 858 933 1016 1106 1204 1311 1427 1553 1688 1835 1992 2159 2336 2523 2719 2921 3128 3336 3541 3741 3930 4102 4252 4376 4469 4528 4549 4534 4482 4395 4278 4135 3970 3790 3598 3400 3199 2999 2803 2614 2432 2258 2095 1941 1797 1663 1538 1423 1316 1218 1127 1044 968 898 833 774 720 670 624 583 544 509 477 447 420 394 371 350 330 312 295 280 265 252 240 228 217 207 198 189 181 174 167 160 153 147 142 136 131 127 122 118 114 110 106 102 99 95 92 89 86 83 80 78 75 73 70 68 66 63 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28
 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 93 95 97 99 101 103 105 108 111 113 116 120 123 127 131 135 140 145 150 156 162 168 175 183 191 200 210 220 231 243 256 270 286 302 320 339 360 383 407 434 462 493 527 563 601 643 688 736 787 842 901 963 1029 1099 1171 1247 1326 1406 1488 1570 1651 1729 1804 1873 1935 1987 2029 2059 2076 2079 2068 2043 2005 1955 1895 1826 1750 1669 1585 1498 1412 1326 1242 1161 1082 1008 937 870 807 748 693 642 594 550 509 472 437 405 375 347 322 299 278 258 240 223 208 193 180 168 157 147 137 128 120 113 106 99 93 88 83 78 74 69 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 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 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 64 65 66 66 67
 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 61 61 62 63 64 65 67 68 70 72 74 76 79 82 85 88 92 96 101 106 112 118 125 132 140 149 159 170 182 195 210 225 243 262 283 306 331 359 389 423 460 500 545 594 648 708 773 845 924 1011 1106 1211 1325 1450 1587 1735 1895 2067 2250 2444 2648 2858 3071 3283 3488 3679 3849 3990 4095 4159 4177 4148 4074 3958 3806 3626 3425 3210 2990 2768 2552 2342 2144 1956 1782 1621 1472 1336 1212 1099 996 903 819 742 673 611 554 503 457 415 377 343 312 284 259 236 215 196 179 163 149 136 124 113 103 94 86 79 72 65 60 54 50 45 41 37 34 31 28 25 23 20 18 16 15 13 11 10 9 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 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 66 65 65 65 65 64 64 64 63 63 63 63 62 62 62 61 61 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 1 2 3 4 5 6 8 9 11 13 15 17 20 23 26 30 34 38 43 48 54 61 68 77 86 97 108 121 136 152 170 191 214 239 268 301 337 378 424 475 533 598 670 752 842 943 1054 1177 1311 1456 1611 1774 1943 2112 2277 2430 2564 2670 2743 2777 2769 2722 2638 2523 2385 2231 2069 1905 1743 1588 1440 1303 1176 1060 954 858 772 694 624 562 505 455 410 370 334 302 273 247 224 203 185 168 153 140 128 117 107 98 90 83 77 71 66 61 57 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 88 92 95 99 104 108 113 118 124 130 136 143 150 157 166 175 184 194 205 217 230 244 258 274 291 309 329 350 373 397 423 451 481 514 548 585 624 665 709 756 804 855 908 963 1020 1077 1135 1192 1249 1303 1354 1401 1442 1477 1504 1523 1533 1533 1524 1506 1478 1443 1400 1352 1298 1241 1181 1120 1058 997 937 878 821 766 714 665 619 575 534 496 460 427 396 367 341 316 293 272 253 235 218 203 188 175 163 152 141 132 123 114 106 99 93 86 81 75 70 66 61 57 54 50 47 44 41 38 35 33 31 29 27 25 23 21 20 18 17 16 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 1 1 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 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22
 20 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 85 91 97 103 110 118 126 135 144 154 166 178 191 205 220 237 255 275 296 319 344 371 401 432 466 503 543 586 631 679 731 785 842 901 963 1025 1089 1152 1213 1272 1328 1377 1421 1456 1483 1499 1506 1501 1486 1462 1429 1387 1340 1287 1231 1172 1111 1050 990 931 873 818 765 715 667 622 580 541 504 470 438 408 381 355 331 309 289 270 253 237 222 208 195 184 173 163 153 145 137 129 122 116 110 104 99 95 90 86 82 79 76 73 70 67 65 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 19 20
 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 77 78 80 82 84 86 88 90 93 95 97 100 102 105 108 110 113 116 120 123 127 130 134 138 142 146 151 156 161 166 172 177 184 190 197 204 211 219 227 236 245 255 265 275 287 299 311 324 338 352 367 383 400 418 436 456 476 497 519 542 566 591 617 643 671 699 728 758 788 819 850 881 912 942 972 1002 1030 1057 1082 1106 1127 1145 1161 1174 1183 1189 1192 1191 1186 1178 1167 1152 1134 1113 1089 1064 1036 1007 976 944 912 878 845 812 779 746 714 683 652 622 593 565 539 513 488 464 442 420 400 380 362 344 327 311 296 282 268 256 243 232 221 211 201 192 183 175 167 159 152 145 139 133 127 122 117 112 107 103 98 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 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 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52
 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 74 76 78 80 82 85 88 91 94 98 101 106 110 115 121 127 133 140 148 156 165 175 186 198 210 224 239 255 273 292 313 336 361 387 416 447 481 518 557 599 645 693 744 798 856 915 977 1039 1103 1166 1227 1284 1337 1384 1422 1450 1468 1473 1466 1447 1417 1375 1325 1267 1204 1137 1068 999 930 862 797 735 677 622 570 522 478 437 400 365 334 305 278 254 232 212 194 177 162 148 135 124 113 104 95 87 79 73 67 61 56 51 47 43 39 36 33 30 27 25 23 21 19 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54
 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 74 76 78 80 82 84 86 88 91 93 96 99 102 105 108 112 116 119 123 128 132 137 142 148 153 159 166 172 180 187 195 204 213 222 232 243 254 266 279 292 306 321 337 353 371 389 408 429 450 472 495 519 543 569 595 623 650 678 706 735 763 791 818 844 869 893 914 933 950 963 974 981 984 984 981 973 962 948 931 911 888 863 836 808 779 749 718 687 657 626 596 567 539 511 484 459 434 411 389 367 347 328 310 293 277 262 247 234 221 209 198 188 178 168 160 152 144 137 130 123 117 112 106 101 97 92 88 84 80 77 73 70 67 65 62 59 57 55 53 50 49 47 45 43 42 40 39 37 36 35 34 33 31 30 29 28 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42
 159 162 165 168 171 174 177 180 182 185 187 190 192 195 197 199 201 204 206 207 209 211 213 214 216 218 219 220 222 223 224 225 227 228 229 230 231 232 233 234 235 236 237 239 240 241 242 244 245 247 248 250 252 254 256 258 260 262 265 268 270 273 276 279 283 286 290 294 298 302 306 310 315 319 324 329 334 340 345 350 356 361 367 373 378 384 390 395 401 406 412 417 422 427 431 436 440 443 446 449 452 453 455 456 456 456 455 453 451 448 445 441 436 431 425 419 412 405 397 389 381 372 363 354 345 335 326 316 306 297 287 278 269 260 251 242 233 225 217 209 201 193 186 179 172 166 159 153 147 142 136 131 126 121 117 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 60 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 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 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 82 84 87 89 92 94 97 100 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 153 156
 62 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 115 119 123 127 132 137 142 147 153 159 165 171 178 185 192 200 208 216 225 234 243 253 263 273 284 295 306 317 329 341 353 365 377 389 401 413 425 436 447 458 468 477 486 494 501 507 512 516 519 521 521 521 520 517 513 508 503 496 489 480 472 462 452 442 431 420 409 397 386 374 363 351 340 329 318 307 297 287 277 267 258 249 240 232 223 216 208 201 194 187 181 175 169 163 158 153 148 143 139 134 130 127 123 120 116 113 110 107 105 102 100 98 95 93 91 90 88 86 85 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 70 70 69 69 69 69 69 69 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 81 82 83 84 84 85 86 87 88 89 90 91 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 108 109 110 111 112 112 113 114 114 115 115 116 116 117 117 117 117 118 118 118 118 118 118 117 117 117 116 116 116 115 114 114 113 112 112 111 110 109 108 107 106 105 104 102 101 100 99 98 96 95 94 92 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 48 48 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 57 58 59 61
 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 75 76 78 79 80 82 83 84 86 87 89 90 91 93 94 95 97 98 99 100 101 102 104 105 105 106 107 108 109 109 110 110 111 111 111 112 112 112 112 111 111 111 110 110 109 109 108 107 106 106 105 104 103 101 100 99 98 97 95 94 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 69 68 67 66 65 63 62 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37
 50 52 54 56 58 60 63 65 68 71 74 76 80 83 86 89 93 97 101 105 109 114 119 123 129 134 140 146 152 159 165 173 180 188 197 206 215 225 235 246 257 269 282 295 309 323 339 355 371 389 408 427 447 468 490 513 537 562 588 614 642 670 699 728 758 789 820 851 882 913 944 974 1004 1033 1060 1086 1111 1134 1154 1173 1189 1203 1213 1222 1227 1230 1229 1226 1221 1212 1202 1188 1173 1156 1137 1116 1094 1071 1047 1022 997 971 945 918 892 866 840 815 789 765 741 717 694 672 650 630 610 590 571 553 536 520 504 488 474 460 447 434 422 410 399 389 378 369 360 351 342 334 327 320 313 306 299 293 287 282 276 271 266 261 256 252 248 243 239 235 231 227 224 220 217 213 210 206 203 200 197 193 190 187 184 181 178 175 172 169 166 163 161 158 155 152 149 147 144 141 138 136 133 130 128 125 122 120 117 115 112 110 107 105 103 100 98 96 94 91 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 26 28 30 33 35 37 40 43 46 49 52 56 60 64 68 73 78 83 89 95 101 108 116 124 133 142 152 163 175 188 202 217 233 251 270 290 312 336 362 391 421 454 489 528 569 614 661 713 768 826 889 955 1024 1097 1173 1251 1332 1413 1494 1574 1652 1725 1792 1851 1900 1939 1965 1977 1976 1961 1932 1890 1837 1774 1703 1626 1544 1460 1374 1289 1205 1123 1044 969 897 830 766 707 651 600 553 509 468 431 396 364 335 308 284 261 240 221 204 188 173 159 147 135 124 115 105 97 89 82 75 69 64 58 53 49 45 41 37 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 23 25 27 29 31 34 36 39 42 44 47 51 54 58 61 65 69 74 79 84 89 94 100 107 113 120 128 136 144 153 162 172 183 194 206 219 232 246 261 277 294 311 330 350 370 392 415 439 464 490 517 545 574 604 636 668 700 734 767 802 836 870 904 937 970 1002 1032 1061 1088 1113 1136 1157 1174 1189 1201 1209 1215 1217 1217 1213 1206 1196 1183 1168 1151 1131 1109 1086 1061 1035 1008 980 951 922 893 863 834 804 775 746 718 690 663 637 611 586 562 538 516 494 473 452 433 414 396 378 361 345 330 315 301 288 275 262 251 239 228 218 208 199 189 181 172 165 157 150 143 136 130 124 118 112 107 102 97 92 87 83 79 75 71 68 64 61 58 55 52 49 46 44 41 39 37 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 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 13 15 18 21 25 29 33 38 43 49 55 62 70 79 88 99 111 124 138 154 172 191 213 237 264 294 327 364 405 451 502 558 621 691 769 855 951 1057 1174 1302 1442 1594 1758 1934 2118 2311 2506 2700 2887 3059 3208 3328 3411 3453 3450 3405 3319 3198 3049 2881 2699 2511 2323 2138 1960 1792 1633 1487 1351 1227 1113 1010 916 831 754 684 621 564 513 467 425 387 353 322 294 269 246 226 207 190 175 161 148 137 126 117 108 100 93 87 81 75 70 66 62 58 55 51 48 46 43 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 14 18 22 26 31 36 41 48 55 63 71 81 92 103 117 131 148 166 187 209 235 263 295 331 370 415 464 519 581 650 728 814 910 1016 1134 1265 1409 1567 1739 1926 2125 2337 2558 2784 3011 3232 3439 3625 3779 3896 3968 3992 3966 3894 3780 3631 3454 3258 3051 2839 2628 2423 2226 2039 1864 1702 1552 1414 1288 1174 1070 975 890 813 743 680 623 571 525 483 445 411 380 351 326 303 282 262 245 229 214 201 189 178 167 158 149 141 133 126 120 114 108 103 98 93 89 85 81 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 33 32 30 28 27 25 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 77 79 81 84 87 89 92 95 98 102 105 109 112 116 121 125 129 134 139 145 150 156 162 168 175 182 190 198 206 215 224 234 244 255 266 278 290 303 317 332 347 363 379 397 415 434 454 475 496 519 542 566 591 616 642 669 696 724 752 780 808 837 865 892 919 945 970 993 1015 1035 1054 1070 1083 1094 1102 1108 1110 1110 1107 1101 1092 1080 1066 1049 1031 1010 988 964 939 912 885 858 830 802 773 745 717 690 663 636 611 586 561 538 515 493 472 451 432 413 396 378 362 347 332 318 304 291 279 267 256 246 236 226 217 209 200 192 185 178 171 165 158 153 147 142 136 132 127 122 118 114 110 106 103 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43
 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 76 79 82 86 89 93 97 102 106 110 115 120 125 131 136 142 148 154 161 168 175 182 189 197 205 213 221 230 238 247 256 266 275 285 294 304 314 324 334 344 354 364 373 383 393 402 411 421 429 438 446 455 462 470 477 484 490 496 502 508 513 517 522 525 529 532 535 538 540 543 544 546 547 549 550 550 551 552 552 553 553 553 554 554 554 554 554 555 555 555 555 556 556 557 557 557 558 558 559 559 560 560 561 561 561 561 561 561 560 560 559 558 557 555 553 551 548 545 542 539 535 530 525 520 515 509 503 496 489 482 474 466 458 449 440 431 422 413 403 394 384 374 364 354 344 334 324 314 305 295 286 276 267 258 249 240 232 223 215 207 199 192 185 178 171 164 158 152 146 140 134 129 124 119 114 110 105 101 97 93 90 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 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 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14
 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 77 82 88 93 99 106 113 120 128 137 146 156 166 178 190 203 216 231 247 264 282 301 322 344 368 393 420 448 478 510 544 579 616 655 696 738 782 827 873 921 968 1016 1064 1110 1156 1200 1242 1281 1317 1348 1376 1399 1417 1430 1437 1439 1436 1428 1415 1398 1376 1351 1323 1292 1258 1223 1187 1149 1111 1073 1034 996 959 922 885 850 816 783 751 721 691 663 636 610 585 562 539 518 498 478 460 442 426 410 395 380 367 354 341 329 318 307 297 287 278 269 260 252 244 236 229 221 215 208 202 195 189 184 178 173 168 162 157 153 148 144 139 135 131 127 123 119 115 112 108 105 101 98 95 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 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 10 9 9 9 9 9 9 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 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 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 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 1 2 3 5 7 8 10 13 15 18 21 24 28 33 37 43 49 56 63 72 82 93 105 119 135 153 174 197 223 253 287 325 370 420 478 544 621 708 809 925 1058 1213 1390 1596 1832 2104 2415 2770 3172 3620 4113 4641 5190 5731 6230 6643 6924 7036 6962 6708 6305 5796 5229 4646 4079 3549 3068 2639 2262 1935 1652 1409 1201 1023 871 741 630 534 453 383 324 272 228 190 157 129 104 83 65 49 35 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 26 27 29 31 34 36 39 42 46 50 54 58 64 69 76 83 91 99 109 120 132 145 160 176 195 215 238 263 292 323 359 398 441 490 544 605 672 746 828 920 1020 1130 1251 1381 1522 1672 1829 1992 2156 2318 2471 2610 2727 2816 2871 2890 2870 2812 2721 2602 2462 2306 2143 1977 1813 1654 1504 1362 1231 1111 1001 901 810 729 656 590 531 478 431 389 351 318 287 261 237 215 196 178 163 149 137 125 115 106 98 91 84 78 73 68 63 59 55 52 49 46 44 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 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 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 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 68 72 75 79 83 87 91 96 100 105 110 115 120 126 132 137 144 150 156 163 170 177 185 193 201 209 218 227 237 246 256 267 278 289 301 313 326 339 353 367 382 398 414 431 449 467 486 506 527 549 572 596 621 647 675 704 734 765 798 833 869 906 945 986 1029 1074 1120 1168 1217 1269 1322 1376 1431 1488 1546 1604 1663 1722 1780 1837 1893 1946 1997 2044 2088 2126 2160 2187 2207 2220 2226 2223 2213 2194 2167 2132 2091 2042 1987 1927 1862 1793 1722 1648 1573 1498 1422 1348 1275 1203 1133 1066 1001 940 880 824 771 721 673 629 587 547 511 476 444 414 386 360 336 313 292 272 254 237 221 206 193 180 168 157 147 137 128 120 112 105 98 92 86 80 75 70 65 61 57 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 52 55 58 62
 26 27 28 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 60 62 64 66 68 70 72 74 76 78 80 83 85 88 91 93 96 99 103 106 110 113 117 122 126 131 136 141 147 152 159 166 173 180 188 197 206 216 227 238 250 263 277 292 308 325 343 362 383 406 430 456 484 514 546 581 618 658 700 746 796 848 905 966 1030 1099 1173 1251 1334 1421 1513 1610 1710 1814 1920 2028 2136 2243 2347 2446 2539 2621 2692 2748 2788 2811 2814 2798 2763 2710 2640 2555 2457 2350 2236 2116 1994 1872 1751 1633 1519 1410 1306 1208 1116 1030 950 875 806 742 683 629 579 533 491 452 416 384 353 326 300 277 255 236 217 200 185 170 157 145 133 123 113 104 96 88 81 74 67 62 56 51 46 42 37 34 30 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 11 13 14 16 18 19 21 23 25 28 30 33 36 39 42 46 50 54 58 63 68 74 80 87 94 102 110 120 129 140 152 165 179 194 210 227 247 267 290 314 340 368 398 431 466 504 544 587 633 681 733 787 844 904 966 1031 1097 1166 1235 1306 1376 1447 1516 1584 1649 1712 1770 1824 1872 1915 1952 1981 2004 2019 2028 2029 2023 2010 1991 1966 1936 1901 1861 1818 1771 1722 1671 1618 1564 1509 1454 1399 1344 1290 1237 1184 1133 1082 1034 986 940 896 853 812 772 734 697 662 628 595 565 535 507 480 454 429 406 384 362 342 323 305 287 271 255 240 226 212 199 187 176 165 154 144 135 126 118 110 102 95 88 81 75 69 64 59 54 49 45 40 36 33 29 26 22 19 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 26 30 35 41 46 52 59 66 73 81 90 99 109 119 131 143 157 171 187 204 222 242 263 286 312 339 368 400 434 472 512 556 603 654 708 768 831 900 973 1052 1136 1225 1320 1421 1528 1639 1756 1878 2005 2135 2268 2403 2539 2676 2810 2942 3070 3192 3307 3414 3511 3597 3671 3732 3781 3817 3839 3848 3844 3829 3802 3765 3718 3663 3600 3531 3456 3377 3293 3207 3118 3028 2937 2845 2753 2661 2570 2480 2392 2304 2219 2135 2053 1973 1895 1819 1745 1673 1603 1536 1470 1407 1346 1287 1230 1175 1122 1071 1022 975 930 886 845 805 766 730 694 661 628 597 568 540 513 487 462 439 416 395 375 355 337 319 302 286 270 256 242 228 216 203 192 181 170 160 150 141 133 124 116 109 101 94 88 82 76 70 64 59 54 50 45 41 37 33 29 26 23 20 17 14 11 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 22 32 45 59 75 94 116 141 170 204 243 287 339 398 467 545 636 740 861 999 1159 1343 1555 1799 2079 2401 2770 3192 3670 4208 4808 5467 6174 6914 7657 8363 8985 9467 9765 9846 9703 9354 8839 8208 7510 6790 6082 5410 4786 4218 3707 3253 2851 2497 2186 1914 1676 1468 1286 1128 990 869 764 673 593 523 463 410 364 323 288 258 232 209 189 172 157 144 133 123 115 108 102 97 93 90 87 84 82 81 80 79 78 78 78 78 78 78 78 79 79 80 80 81 81 82 83 83 84 84 85 86 86 87 87 88 88 88 89 89 89 89 90 90 90 90 89 89 89 89 88 88 87 87 86 85 85 84 83 82 81 80 79 77 76 75 74 72 71 69 68 66 65 63 62 60 58 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 23 28 34 40 47 54 61 70 79 89 99 111 124 138 153 170 188 208 230 255 282 312 346 383 424 470 521 578 641 711 790 877 975 1084 1205 1339 1488 1654 1837 2039 2261 2504 2768 3055 3364 3693 4041 4406 4782 5163 5544 5914 6265 6587 6869 7102 7279 7392 7440 7422 7341 7202 7012 6780 6514 6223 5916 5601 5283 4968 4660 4363 4078 3808 3554 3315 3092 2885 2694 2516 2353 2203 2066 1939 1824 1718 1621 1532 1451 1376 1308 1245 1187 1134 1084 1039 996 956 919 884 851 820 790 762 735 708 683 659 635 612 590 568 547 526 505 485 466 446 428 409 391 373 356 339 322 306 290 274 259 244 230 216 202 189 176 164 152 141 130 119 109 99 89 80 72 63 56 48 41 34 28 22 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 27 37 48 60 73 88 103 120 139 159 180 204 229 257 287 319 354 391 432 475 522 572 626 683 744 808 877 950 1027 1108 1193 1282 1375 1472 1572 1677 1785 1897 2012 2130 2252 2378 2506 2638 2773 2912 3055 3202 3352 3507 3667 3830 3998 4169 4344 4521 4699 4877 5052 5222 5383 5532 5666 5779 5867 5925 5950 5937 5885 5791 5657 5484 5275 5036 4771 4487 4191 3889 3586 3289 3001 2725 2464 2220 1993 1784 1593 1418 1260 1117 988 873 769 676 593 519 454 395 343 296 255 218 186 156 131 108 87 69 53 38 26 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 12 15 19 22 26 30 34 39 43 48 53 58 64 70 76 82 88 95 102 110 117 125 134 142 151 161 170 180 191 201 213 224 236 248 261 274 287 301 315 329 344 359 375 390 406 423 439 456 473 491 508 526 544 563 581 600 619 639 659 679 699 720 741 763 785 809 832 857 883 910 938 968 999 1032 1067 1103 1143 1185 1229 1277 1328 1383 1441 1504 1572 1644 1722 1806 1895 1991 2094 2203 2320 2444 2575 2712 2856 3006 3161 3319 3478 3636 3790 3937 4073 4194 4295 4372 4421 4439 4424 4375 4292 4176 4032 3862 3673 3469 3255 3036 2817 2601 2392 2192 2002 1824 1658 1504 1361 1231 1112 1003 904 815 733 660 593 533 478 429 384 344 307 275 245 218 193 171 151 132 116 101 87 74 63 52 43 34 26 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6
 22 25 28 32 35 38 41 45 49 52 56 60 64 68 72 77 81 86 90 95 100 106 111 116 122 128 134 140 147 154 161 168 176 184 192 201 210 220 230 240 251 263 275 288 302 316 331 347 365 383 402 423 445 468 493 520 548 578 611 645 682 722 764 808 856 907 962 1019 1081 1146 1215 1288 1366 1448 1534 1624 1719 1819 1923 2031 2143 2260 2380 2504 2631 2760 2892 3025 3159 3293 3426 3557 3686 3810 3929 4041 4146 4241 4327 4401 4462 4510 4543 4562 4566 4553 4526 4483 4426 4356 4272 4177 4071 3957 3834 3706 3573 3437 3299 3160 3022 2884 2749 2617 2488 2363 2243 2127 2015 1909 1807 1710 1618 1531 1448 1369 1295 1224 1158 1095 1035 979 925 875 827 782 740 699 661 625 590 558 527 498 470 443 418 394 371 350 329 310 291 273 256 240 224 210 196 182 169 157 146 135 124 114 104 95 86 78 70 63 56 49 43 36 31 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 11 14 17 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 15 18 21 25 28 32 36 40 45 50 56 62 69 76 84 93 102 113 125 137 152 167 185 204 225 249 276 305 337 373 413 458 508 563 624 692 768 852 945 1048 1163 1289 1430 1584 1755 1942 2147 2372 2616 2880 3165 3469 3791 4129 4480 4837 5195 5546 5879 6185 6451 6668 6826 6918 6938 6886 6765 6581 6342 6058 5741 5402 5050 4695 4345 4004 3678 3369 3080 2811 2562 2333 2124 1933 1759 1601 1458 1328 1211 1105 1008 921 842 770 705 646 592 543 498 457 420 385 354 325 298 273 250 229 210 192 175 159 145 131 119 107 96 85 76 67 58 50 43 36 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 34 51 71 94 120 151 186 226 273 326 388 459 540 635 744 869 1014 1181 1375 1599 1858 2157 2502 2901 3360 3888 4490 5173 5940 6789 7710 8684 9675 10632 11487 12167 12601 12737 12559 12088 11377 10498 9527 8529 7555 6637 5795 5038 4367 3777 3263 2817 2431 2099 1812 1565 1352 1169 1011 874 756 654 566 489 423 365 314 270 231 197 168 142 118 98 80 64 50 37 26 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 26 33 40 47 56 64 73 83 94 105 117 129 143 157 172 188 205 224 243 264 286 310 335 362 390 421 453 488 525 565 607 652 701 753 809 868 933 1002 1077 1157 1244 1339 1441 1552 1672 1803 1946 2101 2271 2457 2660 2882 3125 3390 3680 3996 4340 4714 5117 5550 6012 6501 7011 7537 8067 8589 9086 9538 9924 10222 10411 10475 10403 10196 9861 9413 8876 8273 7632 6976 6325 5695 5098 4542 4030 3564 3143 2766 2430 2132 1868 1636 1430 1250 1091 952 829 722 627 544 471 407 350 300 256 217 183 153 126 102 81 62 45 30 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 23 29 36 42 49 57 65 74 83 93 103 115 127 140 154 168 184 202 220 240 262 285 310 336 365 397 431 467 506 549 595 645 699 757 820 888 962 1041 1127 1220 1321 1429 1547 1673 1809 1956 2114 2285 2468 2664 2875 3100 3341 3599 3872 4163 4470 4794 5134 5489 5859 6240 6630 7027 7425 7819 8205 8576 8923 9240 9519 9751 9931 10053 10110 10102 10027 9887 9684 9425 9117 8766 8381 7972 7546 7112 6675 6243 5820 5411 5018 4643 4289 3955 3642 3351 3079 2828 2595 2381 2183 2001 1833 1679 1538 1408 1289 1180 1080 987 903 825 754 688 627 572 521 473 430 389 352 318 286 257 230 205 181 160 140 121 104 88 73 59 46 34 23 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 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 45 69 95 126 161 200 245 297 355 422 497 584 681 792 918 1060 1221 1403 1608 1839 2099 2389 2713 3074 3474 3915 4399 4926 5495 6105 6753 7431 8131 8843 9553 10243 10896 11493 12013 12439 12755 12950 13016 12953 12765 12461 12055 11564 11004 10394 9752 9093 8431 7779 7145 6536 5958 5415 4907 4437 4003 3604 3240 2909 2608 2335 2088 1866 1666 1485 1323 1177 1046 928 823 728 643 566 498 436 380 330 286 245 209 176 147 120 96 75 55 37 21 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 6 14 22 30 40 51 62 75 90 105 123 142 163 186 212 240 271 306 343 385 430 480 534 594 659 729 805 888 976 1071 1171 1277 1389 1506 1626 1750 1876 2002 2127 2249 2368 2481 2586 2684 2771 2849 2916 2972 3017 3053 3078 3096 3106 3110 3109 3105 3098 3089 3081 3073 3066 3062 3061 3063 3069 3079 3093 3111 3133 3158 3187 3218 3251 3284 3317 3348 3375 3397 3412 3419 3415 3399 3370 3327 3268 3194 3106 3003 2887 2760 2624 2481 2334 2184 2034 1885 1741 1601 1467 1339 1219 1107 1002 905 815 733 657 588 525 467 415 368 325 286 250 218 189 163 140 118 99 81 66 51 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 53 79 110 146 188 238 296 364 443 535 642 767 912 1081 1277 1504 1767 2072 2425 2834 3304 3845 4464 5169 5964 6851 7826 8876 9973 11077 12130 13061 13793 14256 14403 14221 13734 12995 12075 11051 9986 8935 7933 7003 6156 5396 4722 4128 3608 3155 2760 2419 2122 1866 1644 1451 1285 1140 1015 905 810 727 654 590 534 484 441 401 367 335 307 282 259 239 220 202 186 172 158 145 134 123 112 103 93 85 77 69 62 55 48 41 35 30 24 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 26 35 46 57 70 84 100 117 136 157 180 206 235 266 300 338 380 426 476 532 592 659 731 810 896 990 1092 1202 1321 1450 1588 1737 1896 2066 2246 2437 2639 2851 3073 3305 3545 3792 4046 4304 4566 4829 5091 5350 5604 5849 6083 6304 6508 6693 6855 6993 7102 7183 7231 7247 7229 7177 7090 6971 6821 6641 6435 6206 5957 5693 5416 5131 4842 4552 4264 3981 3706 3439 3184 2940 2708 2490 2285 2094 1915 1749 1595 1452 1321 1200 1088 986 892 806 727 655 588 528 472 422 375 333 294 259 226 196 169 144 122 101 82 64 49 34 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 28 38 49 61 73 87 102 118 136 155 176 199 223 250 279 310 344 381 420 463 509 558 611 668 728 793 862 934 1011 1092 1177 1266 1358 1454 1553 1655 1760 1867 1975 2086 2198 2311 2426 2541 2658 2776 2897 3019 3144 3273 3406 3545 3690 3842 4003 4174 4355 4548 4754 4973 5207 5454 5714 5987 6270 6560 6851 7139 7416 7672 7896 8078 8205 8266 8252 8157 7979 7719 7386 6991 6547 6071 5578 5082 4595 4128 3686 3276 2899 2556 2247 1969 1722 1503 1310 1139 988 856 740 639 549 471 403 342 290 243 202 167 135 107 83 61 42 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 3 7 10 14 18 22 26 30 34 39 44 49 54 59 65 70 76 82 89 95 102 109 116 123 131 139 147 156 165 174 184 193 204 214 225 237 248 261 273 287 300 315 330 345 362 379 396 415 435 455 477 500 524 550 577 607 638 671 707 745 786 831 879 930 987 1048 1114 1186 1264 1349 1442 1543 1654 1774 1906 2049 2205 2375 2561 2762 2979 3215 3469 3742 4034 4344 4672 5014 5367 5727 6088 6441 6777 7084 7350 7564 7714 7789 7784 7696 7526 7282 6973 6612 6213 5789 5354 4920 4495 4087 3700 3339 3005 2697 2417 2163 1934 1728 1542 1377 1229 1097 979 874 780 697 623 557 498 445 399 357 319 286 256 229 204 183 163 145 129 115 102 90 79 69 60 52 45 38 31 26 20 15 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 9 13 18 23 28 34 41 47 55 63 72 81 92 103 115 129 144 160 177 197 218 241 266 294 325 359 396 437 481 531 585 645 710 783 862 950 1046 1152 1268 1395 1535 1688 1856 2039 2238 2456 2692 2948 3224 3522 3841 4181 4542 4922 5318 5728 6147 6568 6986 7391 7773 8122 8428 8678 8865 8979 9015 8971 8849 8651 8387 8064 7695 7291 6862 6421 5977 5537 5109 4697 4305 3936 3591 3271 2975 2702 2453 2225 2017 1829 1657 1502 1361 1234 1118 1014 920 834 757 686 623 565 513 465 421 382 346 313 283 256 230 207 186 167 149 132 117 103 90 78 67 57 47 38 30 22 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 17 21 27 32 39 46 54 63 72 83 95 108 123 140 159 179 202 228 257 289 324 364 408 457 511 571 637 710 790 877 972 1076 1187 1307 1435 1571 1715 1865 2022 2183 2347 2513 2678 2841 3000 3153 3297 3430 3550 3656 3746 3819 3873 3908 3923 3919 3895 3853 3791 3713 3618 3508 3385 3251 3108 2957 2801 2641 2480 2320 2161 2006 1856 1712 1574 1443 1319 1203 1095 995 902 817 738 666 600 540 485 435 390 348 311 277 246 218 193 170 149 130 113 98 84 71 60 49 40 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 27 42 58 78 100 126 155 190 230 276 329 391 462 544 639 749 875 1020 1186 1375 1590 1832 2103 2404 2734 3090 3469 3864 4265 4660 5035 5375 5666 5896 6056 6143 6158 6106 5996 5838 5645 5426 5193 4953 4714 4480 4255 4043 3844 3659 3489 3333 3190 3061 2942 2835 2736 2645 2561 2482 2408 2336 2266 2197 2128 2059 1988 1916 1841 1765 1687 1607 1526 1444 1361 1279 1197 1117 1039 963 889 819 751 688 627 571 517 468 422 379 340 303 270 239 211 185 161 139 120 101 85 70 56 44 33 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 28 32 35 38 41 45 49 52 56 60 64 68 73 77 82 87 92 97 102 107 113 119 125 131 138 144 151 158 166 174 182 190 199 208 217 227 237 247 259 270 282 295 308 322 336 351 367 383 401 419 438 458 479 501 524 549 574 601 629 659 689 722 756 791 828 866 906 948 991 1036 1082 1130 1179 1229 1281 1333 1387 1441 1497 1552 1609 1665 1722 1778 1834 1890 1944 1998 2050 2101 2151 2198 2243 2285 2325 2361 2395 2425 2451 2473 2491 2505 2515 2520 2521 2517 2508 2495 2477 2455 2429 2398 2364 2326 2286 2242 2195 2147 2096 2044 1990 1935 1880 1824 1769 1713 1657 1602 1548 1495 1442 1391 1340 1291 1243 1196 1150 1106 1063 1021 980 941 903 866 831 796 763 731 700 670 641 613 586 559 534 510 486 463 442 420 400 380 361 343 325 308 292 276 261 246 232 219 206 193 181 170 159 148 138 129 119 111 102 94 87 79 73 66 60 54 49 43 39 34 30 26 22 19 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 2 5 7 9 12 14 17 20
 148 153 158 163 168 172 177 181 186 190 194 199 203 207 211 215 219 222 226 230 233 237 240 244 247 250 254 257 260 263 267 270 273 277 280 284 288 292 296 300 305 310 316 322 328 336 344 354 364 376 389 405 422 441 463 488 517 549 586 628 675 728 789 857 934 1021 1119 1230 1354 1494 1650 1826 2023 2244 2491 2766 3074 3416 3797 4221 4690 5208 5780 6406 7090 7832 8628 9475 10362 11275 12194 13090 13931 14677 15289 15729 15965 15980 15769 15346 14735 13974 13104 12167 11199 10232 9291 8394 7551 6771 6054 5403 4814 4284 3809 3385 3008 2673 2377 2114 1882 1677 1497 1338 1198 1075 967 872 788 715 651 594 545 501 463 430 401 375 352 333 315 300 287 275 265 256 248 241 235 230 225 221 217 214 211 209 207 205 203 202 200 199 198 197 197 196 195 195 194 194 193 193 192 192 192 191 191 190 190 189 188 188 187 186 185 184 183 182 181 179 178 176 175 173 171 169 167 165 163 160 158 155 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 104 101 99 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 38 36 35 33 32 31 30 28 27 26 25 23 22 21 20 19 18 16 15 14 13 12 11 10 8 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 23 27 32 36 41 46 50 55 60 65 71 76 81 86 91 97 102 107 112 118 123 128 133 138 143
 0 0 0 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 7 9 10 12 14 16 18 20 22 24 27 30 33 36 40 44 48 53 59 65 72 79 88 98 109 121 135 151 169 190 213 239 269 303 342 386 436 494 559 633 717 812 921 1044 1184 1342 1520 1721 1947 2200 2482 2795 3140 3516 3922 4356 4809 5274 5737 6183 6592 6944 7220 7403 7482 7454 7323 7100 6800 6441 6044 5624 5198 4776 4368 3981 3617 3279 2967 2683 2423 2188 1976 1785 1613 1459 1321 1198 1089 991 904 827 759 699 646 599 558 522 491 464 440 419 401 386 373 362 352 344 338 332 328 325 322 320 319 318 317 317 317 318 319 319 320 321 322 324 325 326 327 328 328 329 330 330 330 330 330 329 328 327 326 324 322 319 316 313 309 305 301 296 291 285 280 273 267 260 253 245 238 230 222 214 205 197 189 180 172 164 155 147 139 132 124 117 109 103 96 89 83 77 72 66 61 57 52 48 44 40 36 33 29 26 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 2 6 10 15 21 27 34 42 52 62 75 88 104 122 142 165 192 221 255 294 338 387 443 507 579 661 752 856 972 1103 1248 1410 1590 1789 2006 2243 2498 2769 3055 3350 3649 3945 4230 4493 4726 4918 5063 5154 5189 5168 5094 4974 4814 4622 4408 4179 3942 3703 3467 3238 3019 2811 2615 2433 2264 2107 1964 1832 1712 1602 1501 1410 1327 1251 1181 1117 1059 1005 956 910 867 827 789 754 721 689 659 630 602 575 549 525 500 477 454 432 411 390 370 350 331 313 295 278 261 245 229 214 199 185 172 159 147 135 123 113 102 92 83 74 65 57 50 43 36 29 23 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 8 12 16 19 23 28 32 36 41 46 51 56 61 67 73 78 85 91 98 105 112 119 127 135 143 152 161 171 181 191 202 213 225 238 251 265 279 294 310 327 344 363 382 403 425 448 472 498 525 553 584 616 650 687 725 766 809 854 902 953 1007 1063 1123 1185 1250 1319 1390 1464 1541 1620 1702 1786 1871 1958 2046 2135 2224 2313 2402 2488 2574 2656 2736 2813 2886 2955 3019 3078 3132 3181 3224 3261 3292 3317 3337 3350 3358 3361 3359 3351 3339 3322 3301 3277 3249 3217 3183 3147 3108 3068 3026 2982 2938 2893 2848 2802 2756 2710 2665 2619 2574 2529 2484 2439 2395 2351 2307 2262 2218 2174 2129 2084 2038 1992 1945 1898 1850 1802 1753 1703 1653 1602 1552 1500 1449 1398 1347 1296 1245 1194 1144 1095 1047 999 952 906 861 817 775 733 693 654 616 580 545 511 478 447 417 389 362 335 311 287 264 243 223 204 185 168 152 137 122 109 96 85 73 63 54 45 36 29 22 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 85 90 95 100 106 112 119 126 133 142 151 160 170 181 193 206 219 234 249 266 284 302 322 343 365 389 413 439 465 493 522 551 581 612 643 674 705 736 766 796 825 852 878 902 924 943 961 976 989 999 1006 1011 1014 1014 1012 1008 1002 994 984 973 961 948 934 920 905 889 874 858 842 826 810 795 780 765 751 737 724 711 698 686 674 663 652 641 630 620 610 600 590 581 571 561 551 541 531 521 511 500 489 478 467 456 444 432 420 408 396 384 372 359 347 335 323 310 298 286 275 263 252 241 230 219 209 199 189 179 170 161 153 144 136 128 121 114 107 100 94 88 82 77 71 66 62 57 53 49 45 41 38 34 31 28 26 23 21 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 6 6 7 7 8 8 9 10 10 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 2 5 9 13 18 23 28 34 40 47 54 63 72 81 92 104 117 131 146 164 183 203 226 252 280 311 346 384 426 473 524 581 645 714 791 876 969 1072 1184 1307 1441 1587 1744 1914 2096 2290 2495 2711 2935 3166 3401 3637 3870 4096 4310 4508 4686 4838 4962 5054 5112 5136 5127 5084 5012 4912 4788 4644 4484 4311 4130 3943 3754 3564 3377 3194 3016 2844 2679 2522 2372 2231 2097 1971 1853 1742 1639 1541 1450 1366 1286 1212 1142 1078 1017 960 906 856 809 765 723 684 646 611 578 547 517 489 462 437 413 390 368 347 327 308 290 273 257 241 226 212 199 186 173 161 150 139 129 119 110 101 92 84 76 69 62 55 49 43 37 32 26 21 17 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
 7 9 11 13 15 18 20 22 25 27 30 32 35 37 40 43 46 49 52 55 58 61 65 68 72 75 79 83 87 91 95 100 105 109 115 120 125 131 137 144 150 157 165 173 181 190 199 209 220 231 243 256 270 284 300 317 335 354 375 397 420 445 472 501 531 564 599 635 675 716 760 806 855 907 961 1018 1077 1140 1205 1273 1343 1417 1493 1573 1655 1740 1828 1919 2012 2109 2208 2310 2415 2522 2631 2742 2854 2966 3079 3191 3300 3407 3508 3603 3689 3765 3828 3877 3909 3923 3916 3889 3841 3771 3681 3573 3447 3307 3156 2996 2830 2661 2492 2325 2162 2004 1853 1709 1573 1446 1327 1216 1114 1019 932 851 778 710 648 591 539 491 448 408 371 337 306 278 252 228 206 186 167 150 134 120 106 94 82 71 61 52 43 36 28 21 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 21 53 91 136 191 256 334 427 537 668 825 1010 1230 1491 1801 2168 2601 3112 3712 4414 5230 6169 7235 8425 9720 11080 12443 13721 14808 15600 16013 16009 15604 14862 13873 12737 11540 10350 9213 8157 7195 6333 5567 4892 4299 3782 3331 2940 2599 2304 2048 1827 1635 1470 1326 1202 1095 1002 922 853 793 740 695 656 622 592 566 542 522 504 487 472 459 447 435 424 414 404 395 386 377 368 359 351 342 333 325 316 307 299 290 281 272 263 254 245 236 227 217 208 199 190 181 172 163 154 145 136 127 119 110 102 94 86 78 70 63 55 48 41 35 29 22 17 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 24 33 42 52 62 73 85 98 112 126 142 159 176 195 215 237 259 283 309 336 364 394 425 458 491 527 563 601 640 679 719 759 800 840 881 920 958 996 1031 1065 1098 1127 1155 1181 1204 1225 1243 1260 1274 1287 1299 1309 1319 1328 1338 1348 1359 1371 1385 1402 1421 1444 1471 1502 1539 1581 1631 1688 1753 1828 1914 2013 2125 2252 2397 2562 2749 2961 3201 3472 3777 4121 4506 4935 5411 5934 6502 7111 7750 8403 9047 9651 10176 10581 10825 10877 10722 10364 9827 9151 8384 7573 6758 5972 5236 4563 3957 3420 2948 2536 2178 1869 1601 1371 1173 1002 855 727 618 523 441 370 308 254 207 166 131 100 72 48 27 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
 180 193 206 220 234 248 263 278 294 310 326 343 360 377 395 414 432 452 471 492 512 533 555 577 599 622 645 669 693 717 742 767 793 818 844 870 896 922 948 974 999 1025 1050 1075 1100 1124 1148 1171 1194 1216 1238 1259 1280 1301 1321 1341 1361 1381 1401 1421 1442 1463 1486 1509 1534 1560 1587 1617 1648 1682 1718 1756 1797 1841 1889 1939 1994 2052 2114 2181 2252 2328 2409 2496 2589 2688 2794 2907 3027 3154 3290 3434 3587 3748 3918 4096 4281 4474 4672 4874 5078 5282 5481 5672 5851 6012 6150 6260 6337 6375 6372 6326 6235 6101 5926 5716 5475 5211 4929 4637 4340 4044 3754 3473 3205 2951 2712 2490 2284 2094 1919 1759 1613 1480 1359 1248 1148 1057 974 898 830 767 710 658 610 566 526 490 456 425 396 369 345 322 301 281 263 246 230 214 200 187 174 163 151 141 131 121 112 104 95 87 80 73 66 59 53 47 41 35 30 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 29 35 42 50 57 65 74 83 92 102 112 122 133 144 156 168
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 26 33 40 49 59 69 81 95 111 128 148 170 195 223 255 291 331 376 426 482 544 614 690 775 869 972 1084 1206 1338 1480 1633 1796 1969 2151 2341 2539 2744 2953 3165 3378 3590 3799 4002 4196 4378 4545 4694 4821 4924 4998 5042 5053 5030 4972 4878 4752 4594 4409 4200 3973 3732 3484 3232 2982 2737 2501 2275 2063 1865 1681 1511 1357 1216 1088 973 869 776 692 617 550 490 436 388 345 306 271 240 213 188 165 145 127 110 96 82 70 59 49 40 32 24 17 11 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 5 16 29 43 59 77 97 119 145 173 205 241 281 327 378 435 500 572 653 744 846 959 1084 1222 1373 1538 1715 1904 2102 2307 2515 2720 2918 3102 3266 3404 3512 3586 3624 3628 3600 3542 3460 3358 3241 3115 2983 2850 2718 2590 2467 2352 2245 2146 2057 1977 1906 1844 1792 1748 1713 1687 1669 1660 1659 1667 1683 1708 1741 1784 1836 1898 1970 2053 2145 2249 2363 2488 2622 2766 2916 3073 3231 3388 3539 3679 3800 3897 3964 3993 3981 3926 3828 3688 3513 3310 3085 2848 2606 2365 2132 1910 1703 1511 1335 1176 1033 905 790 689 599 519 449 387 332 283 241 203 170 140 115 92 71 53 38 24 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 3 9 16 25 35 47 61 78 97 119 144 174 208 247 291 343 401 468 544 631 729 839 965 1106 1264 1440 1637 1854 2093 2353 2635 2936 3253 3582 3915 4245 4563 4856 5114 5325 5482 5577 5608 5576 5485 5342 5156 4936 4693 4436 4172 3910 3653 3405 3171 2951 2746 2557 2383 2224 2079 1946 1826 1716 1616 1524 1440 1362 1290 1223 1161 1102 1047 995 945 897 851 808 765 724 685 647 610 574 540 507 474 443 413 385 357 330 305 281 258 235 214 195 176 158 141 125 110 96 82 70 58 48 38 28 20 12 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
 59 63 66 70 74 78 82 86 90 94 99 104 108 113 118 124 129 135 140 146 152 159 165 171 178 185 192 199 207 214 222 230 238 247 255 264 273 282 292 301 311 321 332 342 353 364 375 387 398 411 423 436 449 462 476 490 505 520 536 552 568 585 603 621 640 660 680 701 723 745 768 792 816 841 867 894 922 950 979 1008 1038 1068 1099 1131 1162 1194 1225 1256 1287 1317 1347 1375 1402 1427 1450 1471 1489 1504 1517 1525 1530 1531 1528 1521 1510 1494 1474 1450 1422 1391 1357 1319 1279 1237 1194 1149 1103 1057 1010 964 918 873 830 787 746 706 667 631 596 562 530 500 472 445 419 395 373 351 331 312 294 278 262 247 233 220 208 196 185 175 166 156 148 140 132 125 118 112 105 100 94 89 84 79 75 70 66 62 59 55 52 49 46 43 40 37 35 32 30 27 25 23 21 19 18 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 22 28 35 42 49 57 66 76 86 98 110 124 138 154 172 191 211 234 259 285 315 346 381 418 458 502 549 599 654 711 773 838 906 978 1053 1130 1209 1289 1370 1451 1531 1608 1684 1755 1823 1885 1942 1994 2040 2081 2116 2146 2171 2192 2210 2226 2240 2252 2265 2278 2292 2309 2328 2350 2376 2407 2442 2484 2531 2584 2644 2710 2784 2864 2951 3044 3142 3246 3352 3460 3568 3672 3769 3856 3930 3985 4019 4028 4008 3959 3880 3771 3635 3475 3296 3102 2899 2691 2483 2279 2081 1893 1715 1550 1396 1255 1126 1009 903 807 720 642 572 509 453 402 357 316 279 246 217 190 166 145 125 108 92 78 65 53 42 33 24 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 6 8 10 13 15 18 21 24 27 30 34 37 41 45 49 53 58 63 68 73 78 84 90 97 103 111 118 126 134 143 153 162 173 184 195 208 221 234 249 264 279 296 314 332 351 371 392 414 437 460 485 510 536 562 590 618 647 676 706 736 766 797 828 859 890 922 953 985 1016 1048 1081 1113 1146 1179 1213 1248 1283 1320 1358 1398 1439 1482 1527 1575 1626 1679 1736 1796 1861 1929 2001 2077 2158 2244 2334 2428 2526 2627 2731 2836 2941 3045 3145 3238 3323 3397 3455 3497 3518 3516 3491 3442 3368 3272 3156 3021 2873 2714 2549 2380 2212 2046 1886 1732 1586 1449 1321 1203 1093 993 901 817 740 671 608 550 498 451 409 370 335 303 274 248 224 202 182 164 147 132 118 105 94 83 73 64 55 48 40 34 28 22 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 41 60 83 109 139 173 212 256 306 363 427 500 582 674 778 894 1024 1169 1331 1511 1711 1933 2178 2449 2745 3071 3425 3810 4226 4672 5146 5646 6167 6702 7241 7773 8285 8758 9174 9517 9767 9910 9938 9845 9635 9318 8908 8424 7887 7318 6734 6153 5588 5049 4542 4071 3638 3244 2887 2566 2277 2020 1790 1585 1403 1242 1098 970 857 756 666 586 515 451 394 343 298 257 220 187 158 131 107 85 66 48 32 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 27 35 45 55 67 80 96 113 134 157 184 214 250 291 338 393 457 531 617 717 832 966 1121 1300 1507 1745 2017 2326 2676 3068 3502 3978 4490 5032 5590 6151 6694 7199 7644 8009 8280 8447 8508 8469 8340 8136 7872 7565 7230 6879 6523 6170 5826 5495 5180 4881 4601 4337 4091 3861 3646 3446 3258 3082 2917 2762 2615 2476 2345 2220 2101 1987 1879 1775 1676 1581 1489 1402 1319 1239 1163 1091 1022 957 895 837 781 729 680 634 591 550 512 477 444 412 383 356 331 307 285 264 245 227 210 194 179 166 153 140 129 118 108 98 89 80 72 65 57 50 44 37 31 26 20 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 95 105 115 125 136 148 160 173 186 200 215 230 246 263 280 299 318 338 358 380 402 425 449 474 499 526 553 581 610 640 670 701 733 765 798 831 864 898 932 965 999 1032 1065 1098 1130 1161 1191 1220 1249 1276 1301 1326 1349 1370 1390 1409 1426 1442 1457 1470 1482 1493 1503 1512 1521 1528 1535 1541 1546 1551 1556 1561 1565 1569 1573 1577 1581 1584 1588 1592 1596 1601 1605 1609 1614 1619 1624 1629 1634 1640 1645 1651 1656 1662 1668 1673 1679 1684 1689 1694 1699 1703 1706 1709 1711 1712 1712 1711 1709 1705 1700 1694 1686 1677 1665 1652 1637 1620 1602 1581 1558 1534 1508 1480 1450 1419 1386 1352 1317 1281 1245 1207 1169 1131 1093 1054 1016 978 940 903 866 830 795 760 726 693 662 631 600 571 543 516 490 465 440 417 394 373 352 332 313 295 277 260 244 229 214 200 186 174 161 149 138 127 117 108 98 89 81 73 65 58 51 45 39 33 28 22 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 19 24 29 35 41 47 54 62 69 77
 58 60 62 65 67 70 72 74 77 79 82 84 87 90 92 95 98 100 103 106 109 112 116 119 122 126 129 133 137 141 145 150 154 159 164 170 175 181 188 195 202 209 218 226 236 246 256 268 280 294 308 324 340 358 378 399 421 446 472 500 530 562 596 632 670 711 753 797 843 891 939 989 1040 1091 1141 1192 1241 1288 1333 1376 1415 1450 1482 1509 1531 1548 1560 1567 1568 1565 1556 1543 1526 1505 1480 1452 1421 1388 1353 1316 1278 1239 1199 1159 1119 1079 1039 1000 961 923 887 851 816 782 750 718 689 660 633 607 583 560 539 519 501 484 469 456 443 432 423 415 408 403 399 396 395 394 395 396 399 402 407 412 418 424 432 440 449 458 468 478 489 501 513 525 537 550 564 577 591 605 619 632 646 660 673 686 699 711 722 732 741 748 754 759 762 762 761 758 752 744 733 721 706 689 670 649 626 603 578 552 526 499 472 445 419 393 368 344 321 298 277 257 238 220 203 187 173 159 146 135 124 114 105 97 89 82 76 70 64 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16 17 19 21 23 25 27 29 31 33 35 38 40 42 44 46 49 51 53 55
 19 22 25 27 30 33 35 38 41 43 46 48 51 53 56 58 60 63 65 67 69 71 73 75 77 79 81 83 84 86 88 89 90 92 93 94 95 96 96 97 97 98 98 98 98 98 98 98 97 97 97 96 96 95 95 95 95 95 95 97 98 101 104 108 114 121 130 141 154 170 189 211 238 269 305 347 396 452 517 591 676 773 883 1009 1152 1315 1500 1709 1946 2213 2514 2852 3227 3642 4095 4581 5093 5615 6127 6601 7004 7304 7470 7484 7342 7056 6652 6163 5625 5069 4520 3997 3511 3069 2672 2319 2009 1739 1504 1301 1126 976 848 739 646 566 499 442 394 353 318 289 265 244 227 212 200 190 181 174 168 163 159 156 153 151 149 147 146 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 142 142 141 140 139 138 136 134 133 131 128 126 123 120 117 114 110 106 102 98 94 90 85 81 76 72 67 63 58 54 50 45 41 38 34 30 27 24 20 18 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 14 17
 67 71 75 79 82 86 91 95 99 103 107 111 116 120 125 129 134 138 143 148 153 158 162 168 173 178 183 189 194 200 205 211 217 223 229 236 242 249 256 263 270 278 286 294 302 311 320 329 339 349 360 371 382 394 407 420 434 448 463 479 496 514 532 551 571 591 613 635 659 683 708 733 760 787 814 843 872 902 932 963 994 1026 1058 1091 1124 1157 1191 1225 1260 1295 1330 1365 1401 1437 1474 1510 1547 1583 1620 1657 1693 1729 1765 1800 1834 1867 1899 1929 1957 1983 2007 2028 2046 2060 2071 2077 2079 2076 2069 2057 2040 2017 1991 1959 1923 1883 1840 1793 1743 1691 1636 1581 1524 1466 1409 1351 1294 1238 1183 1128 1076 1025 975 927 881 836 794 753 713 676 640 606 573 542 512 484 457 431 407 383 361 340 320 300 282 265 248 232 217 202 189 175 163 151 140 129 119 109 100 91 82 74 67 60 53 46 40 35 29 24 20 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 2 4 6 8 10 12 14 17 19 22 24 27 30 33 36 39 42 46 49 53 56 60 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 19 21 24 27 30 33 37 41 45 50 55 61 67 74 82 90 99 109 120 132 145 159 175 192 211 231 253 277 304 332 363 397 433 472 514 559 607 659 714 773 836 902 972 1045 1123 1204 1288 1376 1467 1561 1657 1755 1855 1956 2058 2158 2257 2354 2447 2535 2617 2691 2755 2810 2852 2881 2896 2896 2881 2851 2805 2745 2672 2587 2492 2388 2278 2163 2045 1927 1809 1693 1579 1470 1365 1266 1172 1083 1000 922 850 784 722 664 612 563 518 477 439 404 372 343 316 291 268 246 227 209 192 177 162 149 137 125 115 105 96 87 79 72 65 59 53 47 42 37 32 27 23 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 12 13 14 15 16 17 18 18 19 20 21 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 43 44 46 48 50 52 54 57 60 63 66 69 73 77 81 86 91 97 103 110 117 125 134 144 155 167 180 195 211 228 247 269 292 317 346 376 410 447 488 532 580 633 691 753 822 896 976 1062 1155 1255 1362 1476 1598 1725 1859 1999 2143 2291 2440 2590 2737 2879 3013 3138 3249 3344 3421 3479 3515 3529 3521 3493 3445 3379 3297 3203 3097 2984 2865 2742 2618 2494 2371 2251 2134 2022 1915 1813 1716 1625 1539 1458 1383 1313 1247 1186 1130 1077 1029 983 941 903 867 833 802 773 745 720 696 674 652 632 613 595 578 561 545 530 515 500 486 472 459 446 433 420 408 396 384 372 360 349 338 326 315 305 294 283 273 263 253 243 233 223 214 205 196 187 179 170 162 154 146 139 132 124 118 111 104 98 92 87 81 76 71 66 61 57 52 48 45 41 38 34 31 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 14 15 17 19 21 23 25 27 30 32 35 38 40 43 47 50 54 58 62 67 72 77 83 89 96 103 111 120 130 140 152 165 179 195 212 231 252 275 301 329 360 395 433 475 522 573 629 691 758 832 912 999 1093 1195 1305 1422 1548 1681 1822 1971 2127 2289 2457 2630 2807 2986 3165 3344 3521 3693 3859 4016 4163 4297 4418 4522 4609 4678 4728 4757 4767 4756 4726 4676 4609 4525 4426 4313 4188 4054 3912 3763 3610 3455 3298 3142 2987 2836 2688 2545 2406 2274 2147 2026 1911 1802 1700 1603 1511 1425 1345 1269 1198 1131 1068 1009 954 902 853 808 764 724 685 649 615 583 553 524 497 471 447 424 402 381 361 342 324 307 290 274 259 245 231 218 205 193 181 170 159 149 139 129 120 111 103 95 87 79 72 65 58 52 46 41 35 30 25 21 16 12 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 5 10 17 24 33 42 53 66 81 97 116 138 163 191 222 258 299 345 396 453 517 588 666 751 844 946 1054 1170 1293 1422 1557 1695 1836 1978 2121 2262 2401 2537 2668 2794 2915 3032 3142 3249 3350 3448 3543 3634 3722 3807 3889 3967 4039 4105 4161 4207 4238 4253 4248 4221 4169 4091 3987 3857 3703 3529 3337 3133 2921 2706 2491 2281 2079 1887 1706 1538 1382 1240 1110 992 886 790 704 627 558 496 441 391 347 307 272 240 212 186 163 142 124 107 91 78 65 54 44 34 26 18 11 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 2 5 8 11 15 19 23 27 32 37 42 47 53 60 67 74 82 90 99 109 119 131 143 156 170 185 201 218 236 256 277 299 323 349 376 405 435 467 501 536 572 610 650 690 732 774 817 861 905 948 992 1034 1077 1118 1158 1198 1236 1273 1309 1344 1378 1411 1444 1477 1510 1543 1576 1611 1647 1686 1726 1769 1815 1864 1918 1976 2038 2106 2179 2259 2344 2437 2536 2641 2753 2872 2995 3123 3254 3386 3516 3642 3759 3864 3953 4020 4063 4077 4061 4011 3930 3817 3676 3512 3329 3132 2927 2718 2511 2309 2114 1929 1754 1592 1442 1304 1178 1063 958 864 778 701 631 568 511 460 414 372 334 300 269 241 216 193 172 153 136 120 105 92 80 69 59 49 41 33 25 19 12 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
 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 60 64 68 72 77 82 88 94 101 109 117 126 136 147 159 172 187 203 221 240 262 286 313 342 374 410 450 493 541 594 652 716 786 861 944 1032 1128 1230 1339 1453 1572 1694 1820 1945 2070 2190 2305 2411 2505 2586 2652 2701 2733 2748 2745 2726 2693 2647 2589 2523 2450 2372 2290 2206 2122 2038 1955 1875 1797 1721 1649 1580 1515 1453 1395 1340 1288 1240 1195 1153 1114 1077 1044 1013 985 959 935 914 894 877 861 847 835 824 815 807 800 794 789 785 781 778 775 773 770 768 766 763 760 757 753 749 744 739 733 726 719 711 702 693 683 672 661 649 637 624 611 598 584 570 556 542 528 513 499 484 470 455 441 427 413 399 385 371 358 345 332 319 307 295 283 271 260 249 238 228 217 207 198 188 179 170 162 153 145 138 130 123 116 110 103 97 92 86 81 76 72 67 63 60 56 53 50 47 45 43 41 39 37 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 47 47 46 46 46 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13
 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 82 85 87 90 94 97 101 105 109 114 119 124 130 136 142 149 156 164 172 181 191 201 211 222 234 246 259 273 287 302 318 334 351 369 387 406 425 446 466 488 509 532 554 578 601 625 649 673 698 722 746 770 794 818 841 863 885 906 925 944 961 977 991 1003 1014 1023 1030 1034 1037 1037 1036 1032 1027 1019 1009 998 986 971 956 939 922 904 885 866 846 827 808 788 770 751 734 716 700 684 669 654 640 627 615 604 593 583 573 565 556 549 542 535 529 523 518 513 508 504 500 496 493 489 486 483 480 477 474 470 467 464 461 458 454 450 446 442 437 433 427 422 416 410 403 396 389 381 373 364 355 346 336 327 317 307 296 286 275 265 255 244 234 224 214 204 195 185 177 168 160 152 144 137 130 123 117 111 105 100 95 90 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 28 29 30 30
 34 36 38 41 44 46 49 52 55 58 61 64 67 70 74 77 81 85 89 93 97 101 106 110 115 120 125 131 137 142 149 155 162 169 176 184 192 201 209 219 228 238 249 260 272 284 296 309 323 337 352 367 383 399 416 433 451 470 489 509 529 550 571 593 615 638 661 685 710 734 760 786 812 840 868 896 926 956 988 1020 1054 1089 1125 1163 1203 1244 1288 1333 1381 1431 1483 1537 1594 1653 1714 1778 1843 1909 1976 2044 2110 2175 2237 2295 2347 2391 2427 2452 2464 2464 2449 2419 2375 2317 2246 2164 2072 1972 1867 1759 1649 1540 1433 1330 1230 1136 1047 964 886 815 749 688 632 581 535 492 453 418 386 356 330 305 283 263 244 227 211 197 183 171 160 150 140 131 123 115 108 101 95 89 84 78 73 69 64 60 56 53 49 46 43 40 37 34 31 28 26 24 21 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 12 14 16 18 20 22 24 27 29 31
 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 20 23 27 31 35 39 43 48 53 58 63 68 74 80 86 93 99 107 114 122 130 139 148 157 167 177 188 200 212 224 237 251 265 281 297 313 331 349 368 388 409 431 454 478 503 529 556 584 614 644 675 708 741 776 811 847 884 921 960 999 1038 1078 1118 1158 1198 1239 1279 1320 1360 1401 1441 1481 1521 1561 1601 1641 1681 1721 1762 1803 1844 1885 1927 1970 2013 2057 2102 2147 2194 2241 2288 2336 2384 2431 2478 2524 2569 2611 2649 2684 2714 2737 2754 2763 2762 2752 2732 2701 2658 2605 2542 2469 2386 2297 2200 2099 1994 1887 1779 1671 1564 1460 1359 1262 1169 1081 997 918 844 774 709 649 593 541 493 448 407 369 334 301 271 244 218 195 173 153 135 118 103 88 75 63 52 42 32 23 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 88 91 95 99 103 107 112 118 124 130 137 144 153 162 171 182 194 206 220 235 252 269 289 310 332 357 383 412 443 476 511 549 590 634 680 730 783 838 898 960 1025 1094 1166 1240 1317 1396 1477 1559 1641 1724 1805 1884 1960 2031 2097 2157 2209 2251 2285 2308 2320 2320 2310 2289 2258 2217 2167 2110 2046 1977 1905 1829 1751 1673 1595 1517 1441 1367 1296 1227 1161 1099 1039 983 930 880 834 790 749 710 675 641 610 580 553 527 503 480 459 439 420 403 386 370 355 341 328 315 303 291 280 270 259 250 240 232 223 215 207 199 191 184 177 171 164 158 151 146 140 134 129 123 118 113 108 103 99 94 90 86 81 77 74 70 66 63 59 56 53 50 47 44 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 6 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 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 18 23 29 34 41 47 55 63 72 81 92 103 116 130 145 162 180 201 224 249 277 309 343 382 425 473 526 586 652 726 807 898 998 1109 1231 1365 1511 1670 1842 2026 2223 2430 2647 2872 3101 3332 3562 3785 3998 4197 4379 4539 4676 4787 4873 4931 4964 4973 4961 4928 4879 4815 4740 4655 4564 4467 4368 4267 4165 4064 3965 3867 3772 3679 3588 3501 3416 3334 3254 3176 3100 3025 2952 2880 2809 2737 2666 2595 2524 2452 2379 2306 2233 2158 2083 2008 1933 1857 1782 1707 1633 1560 1488 1418 1349 1282 1217 1153 1092 1034 977 923 871 821 774 728 685 644 605 569 534 500 469 439 411 384 358 334 312 290 270 250 232 214 198 182 167 153 140 127 115 103 93 82 73 63 55 46 38 31 24 18 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 23 31 39 49 60 72 85 100 117 136 157 180 207 236 268 304 343 387 435 488 545 608 676 749 828 912 1001 1095 1194 1297 1403 1512 1624 1737 1851 1965 2079 2191 2301 2410 2517 2622 2725 2827 2928 3030 3133 3239 3348 3462 3583 3711 3848 3995 4154 4325 4509 4705 4914 5132 5357 5585 5810 6023 6216 6377 6495 6559 6559 6489 6345 6129 5848 5513 5137 4735 4321 3909 3508 3128 2773 2445 2148 1880 1641 1428 1239 1073 927 799 687 588 502 426 360 302 251 206 167 132 102 75 52 31 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 2 5 9 12 16 20 25 29 34 39 45 51 58 65 72 80 89 98 108 119 131 144 158 173 190 208 228 250 273 299 327 358 392 428 469 513 561 613 669 731 797 869 946 1028 1116 1209 1307 1410 1517 1628 1741 1857 1974 2091 2206 2319 2429 2535 2635 2730 2818 2899 2972 3039 3098 3151 3197 3238 3273 3303 3330 3352 3372 3389 3404 3417 3428 3438 3446 3453 3458 3461 3462 3460 3454 3444 3429 3408 3380 3346 3303 3252 3192 3123 3045 2958 2864 2761 2653 2539 2421 2300 2178 2055 1933 1813 1696 1583 1474 1370 1270 1176 1088 1004 926 853 785 722 663 608 558 511 468 428 390 356 324 295 268 243 220 198 178 160 142 126 112 98 85 73 62 52 42 33 25 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 27 33 41 50 61 73 88 105 126 150 178 211 251 298 353 419 497 589 698 827 978 1156 1363 1604 1881 2196 2548 2935 3349 3774 4192 4573 4888 5108 5210 5186 5041 4794 4473 4106 3718 3331 2959 2612 2295 2009 1754 1529 1331 1158 1007 876 762 663 578 504 440 385 337 296 260 229 203 180 160 143 129 116 105 95 87 79 73 67 62 58 54 51 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 3 5 8 10 12 15 18 20 23 26 29 33 36 39 43 47 51 56 60 65 70 76 81 87 94 101 108 116 125 134 144 155 167 179 193 208 224 242 262 283 306 332 360 391 425 463 504 549 599 654 714 779 850 928 1011 1101 1197 1298 1405 1515 1628 1743 1857 1968 2074 2173 2262 2339 2403 2452 2485 2503 2506 2495 2470 2434 2389 2336 2277 2213 2146 2078 2008 1940 1872 1805 1741 1678 1618 1561 1506 1453 1403 1356 1310 1267 1226 1187 1149 1114 1079 1046 1015 984 955 926 898 871 845 819 794 769 744 720 697 673 650 628 605 583 562 541 520 499 479 460 441 422 404 387 370 353 337 322 307 293 279 266 253 241 229 218 207 197 187 178 169 160 152 144 136 129 121 115 108 102 96 90 85 79 74 69 64 60 55 51 47 43 39 35 32 28 25 22 19 16 13 10 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 17 20 24 28 33 37 42 48 53 59 65 72 79 86 94 102 111 120 130 141 152 164 177 190 205 220 237 255 273 293 315 337 362 387 415 444 475 508 543 581 620 662 706 753 802 854 908 966 1025 1088 1152 1220 1290 1362 1436 1512 1591 1670 1752 1834 1917 2001 2085 2170 2253 2337 2419 2499 2577 2653 2725 2794 2858 2917 2970 3016 3054 3085 3105 3116 3117 3106 3084 3051 3006 2950 2883 2807 2721 2628 2527 2422 2313 2201 2088 1975 1863 1753 1646 1543 1444 1349 1259 1174 1093 1018 947 881 819 762 708 658 612 569 529 492 457 425 396 368 342 318 296 275 255 237 220 204 189 174 161 149 137 126 116 106 97 88 80 72 65 58 51 45 39 34 28 23 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 46 50 55 60 64 69 74 80 85 90 96 102 108 114 120 126 133 139 146 153 161 168 176 184 192 201 210 219 229 239 250 261 272 284 297 310 323 338 353 368 385 402 420 439 459 480 502 525 548 573 598 625 652 680 709 738 768 798 829 860 890 920 950 979 1007 1034 1060 1084 1107 1129 1148 1166 1182 1197 1210 1221 1231 1240 1247 1254 1259 1264 1268 1272 1276 1280 1283 1287 1292 1297 1303 1309 1317 1326 1335 1346 1359 1373 1388 1405 1424 1445 1467 1491 1518 1546 1576 1609 1643 1678 1716 1754 1794 1834 1875 1915 1954 1991 2026 2057 2085 2107 2123 2133 2136 2131 2118 2096 2067 2030 1985 1934 1877 1814 1748 1678 1606 1533 1459 1385 1311 1239 1169 1101 1035 972 911 853 798 745 696 648 604 562 522 485 450 417 386 356 329 303 278 255 234 213 194 176 160 144 129 115 102 90 78 67 57 48 39 31 24 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 15 18 22 26 29 33 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 14 16 18 21 23 26 28 31 34 37 40 43 47 51 54 58 63 67 72 77 82 88 94 101 108 116 124 133 143 154 165 178 191 206 222 240 260 281 305 330 358 389 423 460 500 544 591 643 699 759 824 894 969 1048 1133 1223 1318 1418 1523 1633 1747 1867 1990 2119 2251 2387 2527 2671 2818 2968 3121 3277 3434 3593 3752 3911 4069 4223 4372 4515 4648 4769 4875 4962 5027 5068 5080 5062 5013 4931 4818 4675 4504 4311 4098 3872 3637 3397 3157 2922 2693 2474 2266 2071 1888 1719 1562 1419 1287 1167 1057 958 867 785 710 642 581 525 474 428 386 348 313 281 252 226 201 179 159 140 123 107 92 79 66 55 44 34 25 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 8 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 44 46 49 52 55 59 63 68 73 79 86 94 102 112 123 135 148 163 179 198 218 240 265 292 321 354 389 426 467 511 558 608 662 718 778 840 906 974 1044 1118 1193 1271 1350 1432 1515 1600 1686 1774 1864 1955 2047 2142 2238 2335 2435 2537 2641 2746 2853 2961 3070 3178 3284 3388 3486 3577 3659 3727 3780 3814 3826 3814 3777 3713 3624 3510 3374 3220 3051 2871 2685 2497 2310 2127 1951 1783 1625 1478 1340 1214 1098 992 895 807 727 655 589 530 476 427 383 343 307 274 244 217 193 170 150 131 114 98 84 71 59 48 38 28 20 12 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 1 2 2 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 1 6 11 17 23 31 39 48 58 69 82 97 114 133 154 179 207 238 275 317 364 419 482 554 637 731 839 962 1102 1260 1437 1634 1852 2088 2342 2607 2879 3149 3406 3640 3840 3994 4097 4143 4135 4074 3970 3829 3662 3477 3283 3086 2891 2701 2520 2350 2190 2042 1906 1781 1666 1562 1468 1382 1305 1236 1174 1119 1071 1029 993 963 938 918 903 894 890 891 896 907 923 944 969 1000 1035 1075 1120 1168 1221 1276 1335 1395 1457 1519 1580 1639 1694 1743 1787 1822 1847 1861 1864 1854 1832 1796 1749 1691 1624 1548 1466 1380 1292 1202 1113 1025 940 859 781 708 640 575 516 461 410 364 321 282 246 214 184 157 133 111 91 73 56 41 28 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 13 16 19 22 26 29 33 36 40 44 48 52 56 61 65 70 75 80 85 90 96 101 107 113 119 126 132 139 146 153 160 168 176 184 192 200 209 218 227 236 245 255 265 275 286 297 308 319 331 343 355 368 382 396 410 426 442 459 476 495 515 537 560 584 610 638 668 700 735 772 812 854 899 947 999 1053 1111 1172 1237 1305 1377 1452 1530 1611 1695 1782 1871 1961 2053 2144 2234 2321 2405 2484 2555 2619 2671 2712 2739 2751 2747 2727 2691 2638 2571 2491 2399 2298 2189 2075 1958 1840 1723 1609 1497 1391 1289 1194 1104 1021 943 872 806 746 690 640 594 552 513 478 446 417 390 366 343 323 304 287 271 256 242 229 217 206 196 186 177 168 160 152 145 138 131 125 119 113 108 103 98 93 88 84 79 75 71 67 63 59 56 52 49 45 42 39 36 33 30 27 24 22 19 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 3 5 8 11 14 17 21 24 28 32 36 40 45 49 54 59 65 70 76 83 89 96 104 111 119 128 137 147 157 168 180 192 205 219 234 250 267 285 305 325 348 371 397 424 453 485 519 555 594 636 680 728 779 834 892 954 1019 1088 1161 1237 1317 1399 1484 1570 1658 1746 1833 1919 2002 2081 2154 2221 2281 2332 2374 2405 2426 2436 2436 2425 2404 2374 2335 2289 2236 2178 2115 2048 1979 1907 1835 1763 1690 1619 1548 1479 1412 1347 1285 1225 1167 1112 1060 1010 963 918 876 837 800 766 733 704 676 650 627 605 586 568 551 537 523 511 501 491 483 475 469 463 457 453 449 445 442 439 436 433 431 428 426 423 420 417 414 411 408 404 400 396 391 386 381 375 369 363 356 349 342 334 326 318 309 301 292 283 274 264 255 246 236 227 217 208 199 189 180 171 163 154 145 137 129 121 114 106 99 93 86 80 74 68 63 57 52 48 43 39 35 32 28 25 22 19 17 15 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 3 6 10 15 19 24 29 35 41 47 54 61 68 77 86 95 106 117 129 142 156 171 188 206 226 247 271 297 326 357 392 430 473 519 571 628 692 762 839 924 1018 1121 1234 1357 1490 1633 1785 1945 2110 2279 2448 2612 2768 2909 3032 3131 3204 3247 3259 3243 3198 3129 3039 2933 2815 2689 2559 2427 2296 2169 2045 1928 1816 1712 1613 1522 1436 1357 1284 1217 1155 1097 1045 997 953 912 876 842 812 785 760 738 719 702 688 675 665 657 651 647 644 644 645 647 651 656 663 670 678 687 696 705 714 723 731 739 745 750 754 756 756 753 749 742 733 722 709 693 676 657 636 613 590 565 540 515 489 463 437 411 386 362 338 315 292 271 250 231 212 194 177 161 146 132 119 106 94 83 73 63 54 45 37 30 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 27 36 45 56 68 81 95 111 129 148 170 194 221 251 284 321 361 407 458 514 576 645 722 806 898 998 1107 1223 1348 1479 1614 1753 1892 2028 2158 2278 2383 2472 2541 2588 2614 2617 2599 2564 2512 2447 2373 2292 2207 2119 2032 1947 1864 1785 1711 1641 1577 1518 1464 1415 1372 1333 1300 1271 1247 1227 1212 1202 1196 1195 1199 1207 1221 1240 1264 1294 1330 1373 1423 1479 1543 1615 1695 1782 1878 1980 2088 2201 2316 2432 2545 2651 2746 2826 2885 2919 2925 2901 2845 2760 2648 2513 2360 2196 2025 1853 1684 1520 1366 1221 1087 965 854 753 662 581 509 444 386 335 289 249 213 180 152 126 104 84 66 49 35 22 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 30 32 34 36 38 40 42 43 45 47 49 51 52 54 56 57 59 61 62 64 65 67 68 69 71 72 73 75 76 77 78 79 80 82 83 84 85 86 87 88 90 91 92 93 95 96 98 100 102 104 107 110 113 117 121 126 131 137 144 152 161 171 183 196 210 227 245 266 289 315 344 375 411 449 492 538 589 644 704 768 838 913 993 1077 1167 1261 1359 1459 1562 1666 1768 1868 1964 2052 2131 2198 2252 2290 2311 2315 2301 2270 2224 2163 2090 2008 1918 1822 1723 1624 1524 1427 1333 1243 1157 1076 1001 931 867 808 754 705 661 621 585 553 525 500 477 457 440 424 410 398 387 378 369 362 355 349 343 338 333 329 325 321 317 313 309 306 302 298 294 290 285 281 276 271 266 261 255 249 243 236 230 223 216 208 201 193 185 177 169 160 152 144 136 128 120 112 104 97 89 82 75 69 62 56 50 45 40 35 30 26 22 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 15 17 18 20 22 24
 21 26 31 36 41 47 53 58 65 71 77 84 91 98 105 113 121 129 137 146 155 164 174 184 194 205 217 229 241 254 268 283 299 315 332 350 370 390 412 435 459 485 512 540 571 602 636 670 707 744 783 823 864 906 948 990 1033 1074 1115 1154 1192 1228 1262 1294 1323 1349 1373 1394 1413 1430 1446 1459 1472 1484 1495 1507 1518 1531 1544 1559 1575 1594 1614 1637 1662 1691 1722 1756 1793 1834 1877 1924 1973 2024 2078 2133 2188 2243 2295 2345 2390 2429 2458 2478 2485 2478 2457 2420 2367 2299 2217 2122 2018 1906 1790 1671 1552 1435 1322 1214 1112 1017 929 847 773 705 643 587 537 492 451 415 382 352 326 302 281 261 244 228 214 201 189 179 169 160 152 145 138 131 126 120 115 110 106 102 98 94 91 88 84 81 78 76 73 70 68 65 62 60 57 55 52 50 47 45 42 40 37 35 32 30 27 25 22 20 18 15 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 17 20 23 26 30 34 39 43 48 54 60 66 73 81 90 99 110 121 134 149 165 183 204 227 252 282 315 353 396 446 502 567 641 725 822 933 1060 1204 1368 1553 1761 1993 2248 2525 2821 3130 3444 3753 4042 4297 4504 4651 4730 4738 4677 4555 4383 4173 3938 3689 3435 3185 2943 2713 2497 2296 2110 1940 1784 1642 1513 1395 1289 1192 1104 1025 953 887 828 775 726 682 643 608 576 547 522 499 479 461 446 432 421 411 402 395 388 383 379 375 372 369 367 365 363 361 358 356 354 351 348 345 341 337 332 328 322 317 311 304 298 291 284 276 268 261 253 244 236 228 220 212 203 195 187 179 171 163 155 148 140 133 126 118 112 105 98 92 86 80 74 68 63 57 52 47 42 38 33 29 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 1 1 2 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 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
 9 10 11 12 12 13 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 43 45 47 49 51 54 57 60 64 68 72 77 83 89 96 104 112 122 133 145 159 175 192 211 233 258 285 316 351 389 432 480 534 593 658 730 810 897 992 1096 1209 1331 1463 1604 1754 1913 2080 2254 2435 2621 2810 3000 3190 3376 3556 3728 3889 4037 4169 4285 4382 4460 4518 4556 4576 4576 4560 4527 4481 4421 4351 4272 4184 4091 3993 3891 3787 3682 3576 3471 3368 3265 3166 3069 2975 2884 2796 2712 2632 2555 2482 2412 2345 2281 2220 2162 2105 2051 1999 1948 1898 1850 1803 1757 1711 1666 1622 1578 1535 1492 1450 1408 1367 1326 1285 1246 1207 1168 1130 1093 1056 1020 985 951 917 884 852 821 790 760 730 702 674 647 620 595 569 545 521 498 475 453 432 411 391 371 352 333 315 298 281 264 249 233 219 205 191 178 166 154 143 132 122 113 104 96 88 81 75 69 64 59 55 51 47 44 42 40 38 37 36 35 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 55 54 54 53 51 50 49 48 47 45 44 42 41 39 37 35 34 32 30 28 26 24 22 20 18 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 1 2 3 4 4 5 6 7 8 9
 0 0 0 3 8 12 17 21 26 31 36 41 46 52 57 63 69 74 81 87 93 100 106 113 120 127 134 142 150 158 166 174 183 192 201 211 221 231 242 253 265 277 289 303 316 331 346 362 379 397 415 435 456 478 502 528 555 584 615 648 684 722 764 808 856 907 962 1021 1085 1152 1225 1302 1384 1470 1562 1658 1760 1866 1977 2092 2212 2337 2465 2597 2732 2871 3012 3156 3302 3448 3596 3743 3889 4033 4173 4309 4437 4557 4667 4763 4845 4910 4955 4980 4981 4958 4911 4839 4743 4625 4486 4328 4156 3972 3779 3581 3380 3181 2985 2794 2610 2434 2267 2110 1963 1825 1697 1578 1467 1365 1271 1184 1103 1029 960 896 838 783 732 685 641 600 562 527 493 462 433 405 379 354 331 309 289 269 250 232 216 199 184 170 156 142 130 117 106 95 84 74 65 55 47 38 30 23 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 38 40 42 44 46 48 50 52 55 57 59 61 64 66 68 71 73 76 78 81 83 86 89 92 95 98 102 105 109 112 116 120 124 128 133 137 142 146 151 156 161 166 171 176 181 187 192 197 202 207 212 217 221 226 230 234 238 242 245 248 251 254 257 260 263 266 270 273 277 281 285 290 296 302 310 318 327 337 348 360 374 390 407 426 447 471 497 526 558 594 634 678 728 783 845 914 991 1076 1172 1279 1397 1528 1672 1830 2001 2183 2374 2569 2762 2945 3106 3235 3320 3352 3327 3244 3109 2932 2723 2497 2265 2036 1818 1614 1428 1261 1112 980 865 764 676 600 534 477 427 384 347 314 286 262 240 222 205 191 179 167 158 149 141 135 129 123 119 115 111 108 105 102 100 98 96 94 93 91 90 89 88 88 87 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 72 71 69 67 65 63 61 59 56 54 51 49 46 44 41 38 36 33 31 29 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 23 25 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 36 41 47 53 59 66 74 83 93 104 117 131 146 164 184 206 231 259 291 328 369 415 467 526 592 666 749 841 943 1055 1177 1307 1446 1591 1741 1891 2039 2180 2310 2424 2519 2591 2640 2664 2665 2643 2601 2543 2471 2390 2301 2207 2111 2015 1920 1828 1738 1652 1571 1493 1420 1351 1286 1226 1170 1117 1068 1023 981 943 907 874 844 817 792 770 749 731 714 699 685 673 661 651 642 633 624 616 608 600 592 583 574 565 556 546 535 524 513 501 488 475 462 448 434 419 405 390 374 359 344 329 314 299 284 269 255 241 227 213 200 187 175 163 151 140 129 119 109 99 90 82 74 66 58 51 45 39 33 27 22 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 55 57 60 63 67 71 75 80 85 91 98 105 114 124 135 147 161 177 195 215 238 263 293 325 362 404 450 502 560 624 695 774 861 956 1059 1172 1294 1424 1563 1710 1863 2021 2182 2343 2502 2654 2797 2925 3036 3126 3192 3232 3245 3231 3192 3129 3044 2942 2826 2699 2564 2425 2284 2144 2007 1874 1746 1624 1509 1402 1301 1208 1122 1043 971 905 845 790 741 696 655 619 586 556 529 504 482 461 442 425 410 395 381 369 357 346 335 325 316 307 298 290 282 274 266 258 251 244 237 230 223 216 210 203 197 190 184 177 171 164 158 152 146 139 133 127 121 115 109 103 98 92 86 81 75 70 65 59 54 50 45 40 36 32 28 24 20 17 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3
 0 2 3 4 6 7 9 10 12 14 15 17 19 20 22 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 61 64 68 72 76 80 84 89 94 100 106 112 119 127 135 144 154 165 177 190 204 220 237 257 278 302 329 359 392 430 471 517 569 626 690 760 837 921 1013 1113 1219 1333 1453 1577 1704 1833 1960 2083 2199 2304 2396 2472 2530 2568 2586 2584 2562 2522 2467 2399 2320 2232 2138 2041 1941 1841 1742 1645 1551 1460 1372 1289 1210 1136 1065 999 938 880 826 777 730 688 649 613 579 549 522 496 474 453 434 417 401 387 374 363 352 342 333 325 317 309 302 296 289 283 277 271 266 260 255 249 243 238 232 227 222 216 211 205 200 194 189 183 178 172 167 162 156 151 145 140 135 130 124 119 114 109 104 99 94 90 85 80 76 71 67 62 58 54 50 46 42 38 35 31 28 25 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
 10 11 13 14 16 17 19 21 22 24 26 28 30 32 34 37 39 41 44 47 50 53 56 60 63 67 72 76 81 87 92 99 106 113 121 130 139 150 161 174 188 203 220 239 260 283 309 337 368 403 441 484 531 582 639 701 769 841 920 1003 1091 1182 1275 1370 1463 1552 1636 1712 1778 1832 1872 1898 1910 1907 1891 1864 1827 1782 1730 1674 1616 1555 1495 1435 1377 1320 1266 1215 1166 1121 1078 1038 1001 967 935 906 879 854 832 811 792 775 760 746 733 722 712 703 695 688 682 677 673 669 666 663 660 658 656 653 651 649 646 643 639 635 631 625 619 612 605 597 588 578 568 558 546 535 523 510 497 485 472 458 445 432 419 406 394 381 369 357 345 333 322 310 299 289 278 268 258 249 239 230 221 212 204 196 187 179 172 164 157 149 142 135 128 122 115 109 102 96 90 85 79 74 68 63 58 54 49 45 41 37 33 29 26 23 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 1 2 3 4 6 7 8
 0 2 6 11 15 20 25 30 36 42 48 54 60 67 74 81 89 97 105 113 122 130 139 149 158 168 178 188 198 209 219 230 241 252 263 275 286 298 309 321 333 345 357 369 381 393 406 418 430 443 456 469 482 496 510 525 540 556 573 591 610 631 652 676 700 727 756 787 820 855 892 932 974 1018 1065 1113 1164 1216 1270 1326 1382 1440 1499 1559 1619 1679 1739 1799 1858 1916 1972 2027 2080 2130 2178 2222 2263 2300 2332 2359 2382 2399 2410 2416 2415 2408 2395 2377 2352 2322 2287 2247 2203 2156 2105 2052 1996 1939 1882 1823 1765 1706 1648 1591 1534 1478 1423 1369 1316 1264 1213 1163 1114 1067 1020 974 929 886 843 802 762 722 684 648 612 577 544 512 481 451 422 394 368 342 318 295 273 252 232 212 194 177 161 145 131 117 104 92 80 69 59 49 41 32 24 17 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 20 26 32 38 45 53 61 69 78 88 99 110 122 135 149 164 181 198 217 238 260 284 310 338 368 401 435 473 513 556 602 650 702 756 813 872 934 997 1061 1125 1189 1253 1314 1373 1428 1479 1525 1565 1600 1628 1650 1665 1675 1680 1680 1675 1667 1656 1643 1628 1612 1596 1579 1564 1549 1535 1523 1512 1503 1495 1490 1487 1485 1486 1489 1494 1501 1511 1522 1535 1550 1567 1586 1606 1628 1651 1675 1700 1726 1751 1776 1801 1824 1845 1864 1880 1893 1901 1906 1904 1898 1886 1868 1844 1814 1779 1738 1693 1643 1590 1533 1475 1415 1354 1292 1230 1170 1110 1051 994 939 886 834 785 739 694 651 611 573 536 502 469 439 409 382 356 331 308 286 265 245 227 209 192 177 162 148 135 122 110 99 88 79 69 60 52 44 37 30 24 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 65 67 70 72 74 77 79 82 84 87 89 92 95 98 101 104 108 111 114 118 122 126 130 134 139 143 148 154 159 164 170 177 183 190 197 204 212 220 229 238 248 258 269 280 292 304 317 331 346 362 378 395 414 433 454 476 499 524 550 578 608 639 672 707 745 784 826 870 916 965 1017 1072 1129 1189 1253 1319 1389 1462 1538 1617 1699 1784 1872 1962 2054 2147 2240 2332 2422 2509 2590 2663 2727 2779 2817 2839 2843 2827 2792 2737 2663 2572 2465 2346 2217 2082 1942 1802 1664 1529 1399 1275 1159 1051 950 858 774 697 627 564 508 457 412 371 335 302 274 248 225 205 186 170 156 143 131 121 112 104 96 90 84 78 74 69 65 62 59 56 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 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 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 61
 24 27 31 34 38 42 46 51 55 59 64 69 73 78 84 89 94 100 105 111 117 123 129 136 142 148 155 162 168 175 182 189 196 203 209 216 223 230 236 242 249 255 260 266 271 276 281 285 289 292 296 299 302 304 306 308 310 312 313 315 316 318 320 322 324 327 330 333 337 341 346 352 358 365 373 382 391 402 413 425 439 453 469 486 504 524 545 568 593 619 648 679 713 750 790 833 879 930 985 1045 1110 1180 1257 1340 1429 1525 1629 1739 1856 1979 2106 2236 2367 2496 2619 2731 2829 2907 2961 2987 2983 2948 2882 2790 2674 2539 2391 2234 2075 1916 1761 1613 1473 1342 1221 1110 1008 916 831 755 686 624 568 517 471 429 392 358 327 298 273 249 228 208 190 174 159 144 132 120 108 98 89 80 71 64 56 50 43 37 32 26 22 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 115 119 123 127 131 135 139 144 148 152 156 160 164 168 172 176 181 185 189 193 197 202 206 210 215 219 223 228 232 237 241 246 251 256 261 266 271 276 281 286 292 297 303 309 315 321 328 335 341 349 356 364 372 381 390 399 409 420 430 442 454 466 479 492 506 520 535 550 566 582 598 615 632 649 666 683 701 719 736 754 771 789 806 824 841 858 875 891 908 924 940 956 971 986 1001 1015 1029 1042 1055 1067 1079 1089 1099 1108 1116 1122 1128 1133 1136 1138 1138 1137 1135 1131 1126 1119 1111 1101 1090 1078 1065 1051 1036 1020 1004 987 969 952 934 916 898 881 863 846 829 812 796 780 765 750 735 720 706 693 680 667 654 642 629 618 606 595 583 572 562 551 540 530 520 509 499 489 479 469 459 449 439 429 419 408 398 388 378 368 357 347 336 326 315 305 294 284 273 263 252 242 232 222 212 202 192 183 173 164 156 147 139 131 123 116 109 102 96 90 85 79 74 70 66 62 58 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 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 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 8 10 11 13 15 16 18 21 23 25 28 30 33 36 39 42 46 49 52 56 60 63 67 71 75 79 83 86 90 95 99 103 107 111
 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 63 64 66 68 71 73 76 80 83 88 92 97 103 109 116 123 131 139 148 158 168 179 191 203 216 230 244 260 276 292 310 328 347 366 386 407 429 452 475 498 522 547 573 598 624 651 677 704 731 757 784 810 835 859 883 905 927 947 965 981 996 1009 1020 1028 1035 1039 1042 1042 1040 1037 1032 1025 1017 1008 997 986 974 961 947 933 918 903 887 871 855 838 821 803 786 767 749 730 711 692 672 652 632 612 592 572 551 531 511 490 470 450 430 411 392 373 354 336 318 301 284 267 251 236 221 207 193 180 167 155 143 132 121 111 102 93 84 76 69 62 56 50 44 39 34 30 26 22 19 16 13 11 8 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 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 23 27 31 36 41 46 51 56 62 68 74 81 88 95 103 111 119 127 137 146 156 166 177 189 201 213 226 240 254 269 284 300 317 335 353 372 392 413 435 458 482 507 533 561 590 620 652 686 722 759 799 841 885 931 980 1030 1083 1138 1195 1254 1314 1376 1439 1503 1567 1632 1697 1761 1824 1887 1947 2006 2062 2116 2166 2213 2255 2293 2326 2354 2376 2392 2402 2405 2401 2391 2374 2351 2322 2287 2246 2201 2152 2099 2043 1985 1926 1866 1805 1745 1685 1626 1568 1511 1456 1402 1350 1299 1249 1201 1153 1107 1062 1018 974 932 890 849 809 770 732 695 658 623 588 554 522 490 460 430 402 375 349 324 300 277 255 234 214 195 177 161 145 130 115 102 90 78 67 57 47 38 30 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 22 28 34 41 48 55 63 72 81 91 101 112 124 137 150 165 180 197 215 234 255 277 300 325 352 381 412 444 479 516 555 596 639 684 731 780 830 881 933 984 1036 1086 1135 1181 1224 1263 1298 1328 1353 1372 1385 1393 1396 1393 1386 1374 1359 1341 1321 1298 1274 1249 1223 1197 1171 1146 1121 1096 1072 1049 1027 1006 986 967 950 933 917 902 889 876 864 854 844 835 827 821 815 811 807 805 804 805 807 810 816 823 833 845 859 877 898 922 951 984 1021 1063 1111 1164 1223 1287 1356 1431 1510 1594 1680 1767 1854 1939 2020 2094 2159 2211 2250 2271 2275 2259 2223 2169 2097 2009 1909 1799 1683 1563 1441 1321 1205 1092 986 886 793 707 628 555 489 429 375 325 281 241 205 173 144 118 95 74 56 40 25 13 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
 30 34 38 42 47 51 56 61 66 72 77 83 89 95 102 108 115 122 129 137 144 152 160 169 177 186 195 205 214 224 234 244 254 265 276 287 298 309 321 333 344 356 368 381 393 405 417 430 442 455 468 480 493 506 518 531 543 556 568 581 593 605 617 629 640 652 662 673 683 692 701 709 716 723 729 734 739 742 745 747 748 749 748 747 745 743 739 736 731 726 721 716 710 703 697 690 683 676 669 662 655 648 642 635 629 623 617 612 607 603 599 596 594 593 593 594 596 600 605 612 621 633 646 663 682 704 730 760 793 831 873 920 972 1028 1089 1156 1226 1302 1381 1463 1548 1634 1720 1804 1884 1959 2025 2080 2122 2150 2160 2153 2127 2083 2023 1948 1861 1764 1660 1552 1442 1332 1225 1122 1023 929 842 760 684 614 550 491 437 388 344 303 266 233 203 175 150 128 108 90 74 59 46 35 24 15 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 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 0 0 0 3 6 9 12 15 19 22 26
 67 74 82 90 99 108 117 127 137 147 158 169 181 193 205 218 232 245 260 274 289 305 321 338 354 372 390 408 427 446 466 486 506 527 548 569 590 612 633 655 676 697 718 739 759 779 798 816 833 850 865 879 892 904 914 924 932 938 944 948 952 954 955 955 955 953 951 949 946 943 939 935 932 927 923 919 915 912 908 905 902 899 896 894 892 891 890 890 890 890 891 893 895 897 900 903 907 912 916 922 928 934 941 948 955 963 971 980 989 998 1007 1017 1026 1036 1046 1056 1065 1075 1085 1094 1102 1111 1118 1125 1131 1137 1141 1144 1145 1145 1144 1140 1135 1129 1120 1110 1097 1083 1067 1050 1031 1010 988 965 941 915 889 862 834 806 778 749 720 691 662 634 605 577 550 523 496 470 445 420 396 372 350 328 307 287 267 248 230 213 196 181 166 152 138 125 113 102 91 81 71 62 54 46 39 32 26 21 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 24 29 35 40 46 53 60
 93 97 101 104 108 111 115 118 122 125 128 131 134 137 140 143 145 148 151 153 156 158 161 164 166 169 172 174 177 180 183 186 190 193 197 201 205 210 214 220 225 231 238 245 252 261 270 280 290 302 315 328 343 359 377 395 415 437 460 485 511 538 567 597 629 661 694 728 762 797 831 866 899 932 963 993 1022 1048 1073 1096 1116 1134 1150 1164 1175 1185 1192 1197 1201 1202 1202 1201 1198 1194 1189 1182 1175 1167 1157 1147 1136 1124 1112 1098 1084 1068 1052 1035 1017 998 978 957 935 913 889 865 839 813 787 760 732 705 677 649 621 593 566 539 513 488 463 439 415 393 371 351 331 312 294 277 260 245 230 216 203 190 178 167 156 146 137 127 119 111 103 96 89 82 76 70 64 59 54 49 45 40 36 32 28 25 21 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 9 10 11 13 15 16 18 20 23 25 28 30 33 36 39 42 45 49 52 56 59 63 67 70 74 78 82 86 89
 16 23 30 38 46 56 66 77 88 101 115 129 145 163 182 202 224 249 275 303 335 369 406 446 491 539 592 650 713 781 856 936 1024 1117 1217 1322 1433 1547 1664 1780 1894 2002 2100 2185 2253 2301 2328 2332 2313 2272 2212 2136 2046 1947 1842 1734 1626 1520 1417 1320 1228 1142 1063 990 923 863 808 758 713 673 637 605 576 551 528 508 491 475 462 450 440 432 425 420 416 413 411 411 411 413 416 420 426 432 439 448 458 469 482 496 511 528 547 567 588 611 636 662 690 719 750 781 814 847 881 914 946 978 1007 1034 1057 1077 1092 1102 1107 1107 1100 1089 1072 1050 1024 993 960 925 887 849 809 770 731 693 655 619 585 551 520 489 461 434 408 384 362 340 320 301 283 267 251 236 222 209 196 184 173 163 153 143 134 125 117 109 101 94 87 81 74 68 63 57 52 47 42 37 33 28 24 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10
 0 0 0 0 0 1 4 7 11 14 18 22 26 31 35 40 46 51 57 64 70 77 84 92 100 108 117 126 135 145 155 165 176 187 198 210 222 234 247 260 273 286 299 313 326 340 354 367 381 395 409 423 436 450 464 477 491 505 519 533 547 561 576 591 606 621 637 654 670 687 705 722 740 758 776 795 813 830 848 865 882 899 915 930 944 958 971 983 994 1003 1012 1019 1025 1029 1032 1033 1032 1030 1026 1020 1012 1002 990 977 962 945 927 908 887 866 843 820 797 774 751 727 705 682 660 639 618 598 579 560 542 525 508 492 476 460 445 430 416 401 387 373 359 346 332 319 306 293 280 268 255 243 231 219 208 196 185 174 164 153 143 134 124 115 107 98 90 83 75 68 61 55 49 43 38 33 28 24 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 325 337 348 359 368 377 384 390 395 399 402 403 404 404 402 400 397 393 389 384 379 373 367 361 354 348 341 334 327 320 313 307 300 294 287 281 275 270 264 259 255 250 246 243 240 237 235 233 232 232 233 234 236 238 242 247 252 258 265 274 283 293 304 316 329 343 357 373 389 406 424 443 462 482 503 524 545 567 590 613 635 659 682 705 729 752 776 799 822 844 867 888 910 930 950 969 987 1003 1019 1034 1047 1058 1068 1077 1084 1089 1092 1094 1094 1092 1088 1083 1076 1068 1058 1048 1036 1023 1010 996 982 968 954 941 927 914 902 890 879 869 860 852 844 837 831 825 820 816 811 807 804 800 796 792 788 783 778 773 767 760 753 745 736 726 715 703 690 676 661 645 628 610 591 572 551 530 509 487 465 443 420 398 376 354 332 311 290 270 251 232 214 196 180 164 149 135 121 109 97 86 76 66 57 49 41 34 28 22 17 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 1 2 4 6 8 11 14 17 20 24 29 33 39 44 51 57 65 73 81 90 100 111 122 133 145 158 171 184 198 212 227 241 256 270 285 298 312
 207 210 212 214 216 217 218 219 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 218 219 219 220 221 222 223 224 226 228 231 233 236 240 243 248 252 257 263 269 276 283 291 299 309 319 329 341 353 366 380 394 410 426 442 459 477 495 513 532 550 569 587 605 622 639 656 672 687 701 714 727 739 750 761 771 780 789 797 806 814 821 829 838 846 854 863 873 883 894 905 918 931 945 960 976 993 1011 1030 1050 1070 1092 1114 1137 1159 1182 1205 1227 1249 1268 1286 1302 1315 1326 1332 1335 1333 1327 1316 1301 1282 1258 1231 1200 1167 1131 1093 1053 1013 973 932 892 853 814 777 741 706 673 641 611 582 554 529 504 481 458 438 418 399 381 364 348 332 318 303 290 277 265 253 241 230 219 209 199 189 180 170 161 152 144 136 127 120 112 104 97 90 83 76 70 64 58 52 46 41 36 31 26 22 18 14 10 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 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 10 12 13 15 17 19 21 24 27 30 33 36 40 44 49 54 59 64 70 76 82 88 95 102 109 116 123 130 137 144 151 158 164 170 176 182 187 192 196 200 204
 154 153 153 152 151 150 149 148 147 145 144 143 141 140 138 136 135 133 131 129 127 125 123 121 119 117 115 113 110 108 106 104 102 100 98 96 94 92 90 88 87 85 84 83 83 82 82 83 83 85 86 89 92 96 101 106 113 121 130 140 152 166 181 199 218 240 264 291 321 355 392 432 477 527 581 641 706 778 856 942 1036 1137 1248 1368 1498 1637 1787 1946 2115 2292 2475 2663 2853 3041 3221 3390 3542 3671 3772 3840 3873 3869 3828 3753 3647 3514 3361 3192 3014 2830 2645 2463 2286 2116 1955 1804 1662 1531 1410 1298 1196 1103 1019 942 872 809 752 701 654 613 575 541 511 483 458 436 416 397 381 366 352 339 327 317 307 298 289 281 274 267 261 254 248 243 237 232 227 222 217 213 208 204 200 195 191 187 183 179 175 171 167 163 159 155 152 148 144 140 136 132 129 125 121 117 114 110 106 102 99 95 92 88 84 81 78 74 71 68 64 61 58 55 53 50 47 45 43 40 38 36 35 33 32 30 29 28 27 27 26 26 26 26 26 26 27 28 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 63 65 67 69 71 74 76 78 80 82 84 86 88 89 91 93 95 97 98 100 101 103 104 106 107 108 109 111 112 113 114 114 115 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 119 118 118 118 117 117 116 116 116 115 115 114 114 114 113 113 113 113 113 113 113 113 113 114 114 115 116 116 117 118 120 121 122 123 125 126 128 129 131 133 134 136 138 139 141 142 144 145 146 148 149 150 151 152 153 153 154 154 155 155 155 155 155 155 155 154
 140 145 150 154 158 161 164 167 169 171 172 173 173 174 174 174 173 173 172 171 170 169 168 167 166 165 164 163 163 162 161 161 161 161 161 161 162 162 163 165 167 169 171 174 178 183 188 194 201 209 218 229 242 256 273 292 314 340 369 402 440 483 532 587 648 717 794 879 973 1075 1186 1306 1434 1569 1711 1859 2010 2163 2315 2463 2606 2740 2862 2969 3060 3132 3184 3215 3226 3216 3188 3141 3078 3001 2912 2814 2707 2594 2477 2358 2237 2116 1997 1880 1765 1654 1548 1446 1348 1257 1170 1089 1014 944 879 820 766 717 673 633 597 565 536 511 488 468 451 435 421 409 398 388 380 372 366 360 354 350 345 341 338 334 331 329 326 323 321 319 316 314 312 309 307 304 302 299 295 292 288 284 280 275 269 264 258 251 244 236 229 220 211 202 193 183 173 163 153 142 132 122 112 102 92 83 73 65 56 48 41 34 27 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 14 18 23 27 32 37 43 49 55 61 68 75 82 89 96 102 109 116 122 129 135
 201 211 221 230 239 247 255 262 268 273 278 283 286 289 292 294 295 296 297 297 297 297 296 296 295 294 293 292 291 290 289 289 288 287 287 286 286 286 286 286 287 287 288 290 291 293 296 298 302 305 309 314 319 325 331 339 346 355 364 375 385 397 410 423 437 452 468 485 502 520 539 559 579 601 623 646 670 695 721 748 776 806 837 870 904 941 980 1022 1066 1113 1164 1219 1277 1340 1408 1480 1558 1641 1731 1826 1926 2033 2144 2259 2378 2497 2615 2729 2835 2931 3011 3072 3110 3123 3108 3065 2995 2900 2784 2650 2505 2352 2196 2040 1888 1743 1605 1475 1355 1245 1144 1051 968 892 823 761 704 653 607 566 528 493 462 433 407 383 361 341 322 304 288 273 259 245 232 221 209 198 188 178 169 160 151 142 134 126 118 111 103 96 89 82 75 69 63 56 50 45 39 34 28 23 18 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 20 25 31 37 44 51 59 67 76 85 95 105 115 125 136 147 158 169 180 191
 101 104 107 110 113 115 117 119 121 122 124 125 126 127 128 128 129 129 130 130 130 131 131 131 131 131 132 132 132 133 133 133 134 135 136 137 138 139 141 143 145 147 150 152 156 160 164 168 174 180 186 193 201 210 220 231 243 255 270 285 301 319 339 359 381 404 429 454 481 509 538 567 598 629 660 692 723 755 787 818 850 880 911 940 970 998 1026 1054 1081 1107 1133 1159 1184 1208 1232 1256 1279 1301 1323 1344 1363 1381 1398 1413 1426 1436 1443 1447 1447 1444 1436 1425 1408 1387 1362 1333 1299 1263 1223 1180 1135 1089 1042 995 948 901 855 810 767 725 685 647 611 576 544 513 484 457 431 407 384 363 343 324 306 289 273 258 244 231 218 206 195 184 174 164 154 145 137 129 121 113 106 99 92 85 79 73 67 62 56 51 46 41 37 32 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 1 2 4 5 7 8 10 12 15 17 20 23 26 29 32 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 94 98
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37 40 42 45 48 52 55 59 63 68 73 79 85 92 100 108 117 128 139 152 167 183 201 220 243 267 295 325 359 396 437 482 531 584 641 703 768 837 908 981 1056 1131 1204 1274 1339 1399 1452 1496 1531 1556 1571 1575 1571 1557 1536 1507 1473 1435 1393 1348 1302 1255 1208 1161 1116 1071 1028 987 948 911 876 843 813 785 759 736 716 698 683 670 660 653 648 647 648 653 660 671 684 701 720 742 767 795 825 856 890 925 961 997 1033 1069 1103 1135 1164 1190 1211 1227 1238 1242 1240 1230 1214 1191 1161 1126 1085 1040 991 940 887 833 778 725 672 621 571 524 479 437 397 359 325 292 262 234 208 185 163 143 125 108 93 79 67 55 45 36 28 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 86 87 89 90 92 94 96 98 101 103 106 109 112 116 119 123 128 132 137 142 148 154 160 167 175 182 191 199 208 218 228 239 250 262 274 286 298 311 324 337 350 362 375 387 399 410 421 431 441 450 458 466 473 479 485 491 496 500 505 508 512 516 519 523 527 530 534 538 543 548 553 559 565 572 579 587 596 605 615 626 638 650 664 678 693 709 725 743 760 779 798 818 837 857 877 896 914 932 949 964 977 988 998 1004 1008 1010 1008 1004 996 987 974 960 943 925 905 883 861 838 815 791 767 743 720 696 674 651 629 608 587 567 548 529 510 493 475 459 442 426 411 396 381 367 353 339 326 312 299 287 274 262 250 238 226 214 203 192 181 170 160 150 140 131 122 113 104 96 88 81 74 67 61 55 50 45 40 35 31 28 24 21 19 16 14 12 10 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 40 42 43 45 47 48 50 51 53 54 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68
 0 0 0 1 3 6 9 12 15 18 21 25 29 33 37 41 46 51 56 62 68 74 81 88 96 104 113 122 132 143 155 168 182 197 213 231 251 272 295 320 347 377 410 446 486 529 576 627 683 744 810 881 958 1040 1127 1219 1316 1415 1517 1620 1722 1822 1916 2005 2084 2153 2210 2254 2284 2300 2303 2293 2272 2241 2202 2157 2106 2052 1996 1939 1882 1826 1771 1719 1669 1622 1578 1537 1500 1465 1434 1406 1381 1359 1340 1323 1310 1298 1290 1283 1279 1277 1276 1277 1280 1283 1288 1292 1297 1302 1306 1309 1310 1309 1306 1301 1292 1279 1263 1244 1220 1193 1163 1129 1092 1053 1011 968 924 879 834 790 746 702 660 620 581 543 508 474 442 411 383 356 331 307 285 264 245 227 210 194 179 165 152 140 129 118 108 99 90 82 74 67 60 53 47 42 36 31 26 21 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
 30 33 36 39 41 44 47 50 53 55 58 61 64 67 69 72 75 78 81 85 88 91 95 99 103 107 112 116 122 127 133 140 147 155 164 173 184 195 207 221 236 253 272 292 314 339 366 396 429 464 503 544 588 635 684 735 787 838 889 936 980 1019 1052 1077 1094 1102 1102 1094 1079 1058 1032 1002 969 935 900 865 831 798 767 739 712 688 666 646 629 615 602 592 585 579 576 575 577 580 586 594 604 616 631 648 667 689 712 738 766 795 826 857 889 921 951 979 1004 1025 1041 1051 1054 1050 1038 1019 993 961 924 883 839 794 747 701 655 611 569 530 493 458 426 396 369 344 321 300 280 263 247 232 219 207 195 185 176 167 159 151 144 138 132 126 121 116 111 106 102 98 93 89 85 82 78 74 70 67 63 60 56 53 49 46 42 39 36 32 29 26 23 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 22 25 28
 8 10 13 16 18 21 24 27 31 34 38 41 45 49 53 58 62 67 72 78 83 89 95 101 108 115 122 130 138 147 156 165 175 185 196 207 219 231 244 258 272 286 302 318 334 351 369 388 407 427 447 468 490 512 535 558 582 606 631 656 681 707 733 759 786 812 838 865 891 916 942 966 991 1014 1037 1058 1079 1099 1117 1134 1150 1165 1178 1189 1199 1207 1214 1219 1222 1223 1223 1221 1217 1211 1203 1193 1181 1168 1153 1136 1117 1097 1076 1053 1029 1003 977 950 923 895 866 838 810 782 754 727 701 676 651 627 604 582 561 541 522 504 486 470 454 439 425 411 398 385 373 361 350 338 328 317 307 297 288 278 269 260 251 243 234 226 218 210 203 195 188 180 173 166 159 153 146 140 134 128 122 116 110 105 99 94 89 84 79 75 70 66 61 57 53 49 46 42 38 35 32 29 25 23 20 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 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 1 3 6
 98 103 107 111 115 119 122 125 128 130 132 133 134 135 135 135 135 134 134 132 131 130 128 126 124 122 120 117 115 112 110 107 105 102 99 97 94 91 88 86 83 81 78 76 73 71 69 67 65 63 61 60 59 58 57 57 57 58 59 61 63 66 70 75 80 87 94 103 113 124 136 150 165 182 201 222 244 268 294 322 353 385 421 458 498 541 587 635 686 740 797 857 919 984 1052 1121 1192 1264 1336 1408 1479 1547 1612 1672 1727 1774 1813 1843 1863 1873 1873 1862 1841 1811 1773 1727 1676 1621 1562 1501 1440 1379 1319 1261 1206 1154 1106 1061 1019 981 947 916 888 864 841 822 804 788 773 760 748 737 727 717 707 697 687 677 667 656 644 632 618 604 589 573 556 537 518 498 477 456 434 411 389 366 343 320 298 276 254 234 214 194 176 158 142 126 112 98 85 73 62 52 43 34 26 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 21 25 29 34 38 43 47 52 57 63 68 73 78 83 88 93
 131 137 143 149 155 162 168 175 182 189 196 203 210 218 225 233 241 249 257 266 274 283 292 301 310 319 328 337 347 356 366 375 384 393 402 410 419 426 434 441 447 453 459 463 467 470 473 474 475 475 474 473 471 468 465 461 457 452 448 442 437 432 426 421 415 410 405 400 395 390 386 382 378 375 372 369 366 364 362 361 360 359 359 359 359 360 361 362 364 366 369 372 375 379 383 387 392 397 403 408 415 421 428 435 442 450 458 466 474 482 490 497 505 513 520 526 533 538 543 547 551 553 555 556 555 554 551 548 544 539 533 526 518 510 501 492 482 473 463 452 442 432 422 411 401 391 382 372 363 354 345 337 328 320 313 305 298 291 284 277 271 265 259 253 247 241 236 230 225 220 215 210 205 200 195 191 186 181 177 172 167 163 158 154 149 145 140 136 131 127 122 118 113 109 105 101 97 92 89 85 81 77 74 70 67 64 60 57 55 52 49 47 45 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 34 36 40 43 46 50 53 57 61 65 70 74 79 83 88 93 98 103 109 114 120 125
 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 76 78 79 81 83 85 87 89 92 94 97 100 103 107 111 115 119 124 130 136 142 149 157 165 174 184 195 208 221 235 251 268 287 307 330 354 380 408 438 471 506 544 585 628 674 722 774 827 884 943 1004 1067 1132 1198 1264 1331 1396 1461 1523 1581 1636 1685 1729 1766 1796 1818 1832 1837 1833 1822 1802 1775 1742 1702 1657 1608 1556 1500 1443 1385 1326 1267 1208 1151 1095 1040 988 937 889 843 799 758 719 683 649 617 587 559 534 510 488 468 450 433 418 403 390 379 368 358 349 341 334 327 321 315 310 305 301 297 293 290 286 283 281 278 276 273 271 269 267 265 264 262 260 259 257 255 254 252 251 249 248 246 245 243 242 240 239 237 236 234 232 231 229 227 226 224 222 220 218 216 214 212 210 208 205 203 201 199 196 194 191 189 187 184 182 180 177 175 173 171 169 167 164 163 161 159 157 155 154 152 151 149 148 147 145 144 143 142 141 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 122 121 120 119 118 117 115 114 113 112 110 109 108 106 105 104 102 101 99 98 96 95 93 92 90 89 87 85 84 82 80 79 77 75 74 72 70 68 66 65 63 61 59 57 55 53 51 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44
 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 85 87 89 91 93 95 98 100 103 106 109 112 116 119 123 128 132 137 142 148 154 160 167 174 182 191 200 209 220 231 243 256 270 284 300 317 334 353 372 393 415 437 460 485 510 535 561 588 615 642 669 696 722 748 774 799 823 846 869 890 910 928 946 962 977 990 1002 1013 1022 1031 1038 1043 1048 1051 1054 1055 1055 1053 1051 1048 1043 1038 1032 1024 1016 1006 996 985 973 960 946 932 917 901 885 869 852 835 818 801 784 767 751 735 719 704 689 674 660 647 634 622 611 600 589 579 570 561 552 544 536 529 522 515 508 502 496 490 485 479 474 469 464 459 454 449 444 439 434 429 424 419 414 409 404 398 392 387 380 374 368 361 354 347 339 332 324 316 307 299 290 281 272 262 253 243 234 224 215 205 196 187 178 169 160 152 143 135 128 120 113 107 100 94 89 83 78 74 69 65 61 58 54 51 49 46 44 42 40 38 36 34 33 32 31 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 22 25 29 34 38 44 50 56 63 71 80 90 101 113 127 143 161 181 203 229 258 291 328 370 418 473 534 604 682 769 866 973 1088 1212 1341 1473 1603 1727 1839 1932 2001 2044 2057 2041 2000 1936 1854 1761 1660 1556 1452 1352 1255 1165 1081 1003 933 868 810 757 710 668 630 596 566 539 516 495 477 462 448 437 428 421 415 411 409 408 410 412 417 423 431 441 453 466 482 500 521 544 569 597 628 661 698 737 780 824 871 921 972 1023 1076 1127 1177 1225 1269 1307 1340 1366 1383 1392 1392 1383 1365 1339 1306 1265 1220 1170 1118 1063 1007 951 896 841 788 738 689 643 599 557 518 482 447 415 385 357 331 306 283 262 242 223 206 190 174 160 147 134 123 112 102 92 83 75 67 60 53 47 41 36 31 26 22 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 142 141 141 140 139 138 137 136 135 134 132 131 130 129 127 126 125 124 124 123 122 122 122 122 122 122 123 124 125 127 128 131 133 136 140 145 150 155 162 170 179 189 200 213 229 246 266 288 314 344 377 416 459 508 564 627 698 777 865 962 1067 1182 1304 1433 1565 1698 1827 1949 2057 2148 2216 2259 2275 2263 2227 2168 2091 2000 1899 1794 1686 1579 1474 1374 1279 1189 1106 1028 957 890 829 773 722 674 631 591 554 520 489 460 433 409 386 366 347 329 313 298 284 272 260 250 241 233 225 219 214 209 205 202 200 198 197 197 197 198 199 201 203 206 209 212 216 220 224 228 232 236 241 245 250 255 259 264 268 273 277 282 286 290 294 298 302 306 309 313 316 318 321 322 324 325 326 326 325 324 322 320 316 312 307 302 295 288 280 271 262 252 242 231 220 208 197 185 173 161 149 138 127 116 105 95 85 76 67 59 51 44 37 31 25 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 10 11 12 14 16 18 20 22 24 27 30 33 36 39 43 46 50 54 58 63 67 72 76 81 86 91 95 100 104 109 113 117 121 124 127 130 133 135 137 138 140 141 141 142 142
 59 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 47 48 49 50 52 54 56 59 62 65 70 74 80 86 93 101 111 122 134 148 164 182 202 225 251 279 311 347 386 428 475 524 578 634 692 752 812 872 931 986 1036 1080 1118 1148 1169 1182 1187 1184 1173 1157 1135 1110 1081 1049 1017 984 950 917 885 854 824 795 769 743 720 698 677 659 642 627 613 601 591 582 574 569 564 561 560 559 560 562 565 569 573 578 584 589 595 600 605 609 613 615 617 617 616 613 609 604 597 589 579 568 555 542 528 512 496 479 462 444 425 407 388 370 351 333 315 297 279 262 245 229 213 198 184 170 156 143 131 119 108 98 88 78 69 61 53 45 38 32 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 24 26 28 30 32 34 36 38 40 42 43 45 47 48 50 51 53 54 55 56 56 57 58 58 58 58
 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 50 52 54 57 60 63 67 71 75 79 85 90 96 103 111 119 129 139 151 164 179 196 215 237 261 289 320 355 396 441 492 549 614 685 764 850 943 1042 1144 1249 1351 1448 1534 1607 1661 1695 1707 1696 1665 1617 1555 1483 1405 1324 1242 1162 1085 1012 944 881 823 771 723 679 640 605 574 546 521 500 480 464 449 437 427 419 413 408 406 405 405 408 412 418 426 436 447 461 477 495 515 537 561 587 615 645 677 710 743 778 812 845 876 906 932 954 972 985 992 993 989 978 962 941 916 887 854 820 783 746 708 670 633 597 561 527 494 463 433 404 377 352 328 305 284 264 245 227 210 194 179 165 152 139 127 116 106 96 86 77 69 61 54 47 40 34 28 22 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
 41 43 45 46 48 50 52 54 56 58 61 63 66 69 71 74 78 81 85 89 93 97 102 107 112 118 124 131 138 146 155 164 175 186 199 212 227 244 262 282 304 329 356 387 420 458 499 545 596 652 714 781 855 935 1020 1111 1207 1306 1407 1507 1603 1693 1772 1839 1889 1920 1931 1923 1895 1849 1789 1717 1637 1550 1461 1372 1283 1197 1115 1037 963 895 831 771 717 666 620 577 538 502 468 438 410 384 360 338 318 299 281 265 250 237 224 212 201 191 181 173 165 157 150 144 139 134 129 125 122 119 116 114 113 112 112 112 113 115 117 119 123 126 131 136 142 148 155 162 171 179 189 198 209 219 231 242 254 267 280 293 306 319 333 347 360 374 388 401 414 427 439 451 463 474 484 494 503 511 518 525 530 534 538 540 541 541 540 538 534 530 524 518 510 502 493 483 472 460 448 436 423 409 395 381 367 352 338 324 309 295 281 268 254 241 229 216 205 193 183 172 163 154 145 137 129 122 116 110 104 99 95 91 87 84 81 78 75 73 71 70 68 67 66 65 64 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 67 66 66 65 64 62 61 60 59 57 56 54 52 51 49 47 45 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 19 18 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 34 35 37 38 40
 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 51 54 57 60 64 68 72 76 81 86 92 98 104 111 118 126 135 144 154 165 176 188 201 216 231 247 264 281 300 320 341 362 384 406 429 451 474 495 516 535 553 569 582 594 603 609 612 613 612 608 602 594 585 574 563 550 537 524 510 497 484 471 459 447 436 426 417 408 400 393 387 382 377 374 372 370 370 370 372 375 379 385 392 400 410 422 436 452 470 491 514 541 571 604 642 685 732 785 843 907 978 1055 1138 1227 1321 1420 1520 1621 1718 1809 1888 1953 1999 2023 2023 1998 1951 1882 1797 1698 1591 1480 1368 1258 1152 1051 957 871 791 718 652 592 538 489 446 406 370 338 309 283 260 238 219 202 186 171 158 146 135 125 116 107 99 92 85 79 73 68 63 58 54 50 46 43 40 36 34 31 28 26 24 22 20 18 17 15 14 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 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 25 25 25 24 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16
 0 0 3 9 15 21 28 36 44 53 63 73 85 97 111 126 141 158 176 196 216 239 262 287 313 340 368 397 427 458 489 519 550 580 609 636 662 685 706 725 741 753 763 769 773 774 772 768 761 753 744 733 721 708 696 683 670 658 647 636 626 617 609 602 597 592 588 585 583 582 581 582 582 583 585 587 589 591 593 596 598 601 604 606 608 611 613 616 618 620 622 624 626 628 630 633 635 637 639 642 645 648 651 655 659 663 668 674 681 688 697 707 718 730 744 760 778 798 819 843 869 897 927 959 993 1028 1063 1098 1133 1167 1199 1227 1252 1271 1285 1292 1292 1284 1268 1244 1213 1174 1130 1080 1025 968 909 848 788 728 670 614 560 510 462 417 376 337 302 269 239 211 186 163 142 123 105 90 75 62 50 40 30 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 65 69 73 77 80 83 87 89 92 95 97 99 101 103 104 105 107 107 108 109 109 110 110 110 110 110 110 110 110 110 110 109 109 109 109 109 109 109 110 110 110 111 112 113 114 116 118 120 122 125 128 132 137 142 148 155 163 172 182 193 206 220 236 254 273 295 319 345 373 404 438 474 513 554 598 644 692 743 796 852 909 967 1028 1090 1153 1217 1283 1349 1416 1484 1552 1620 1689 1757 1824 1891 1956 2019 2080 2137 2190 2238 2280 2315 2342 2359 2367 2363 2349 2323 2286 2239 2181 2115 2041 1961 1876 1789 1700 1611 1524 1439 1357 1278 1204 1134 1068 1007 950 897 848 803 761 723 687 654 623 595 568 543 520 498 478 458 440 422 405 389 374 359 344 330 316 303 290 277 264 251 239 227 215 203 191 180 169 157 147 136 126 116 106 96 87 78 70 62 54 47 40 33 27 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 21 25 29 33 37 41 45 49 53 57
 47 51 56 60 65 69 74 79 83 88 93 98 103 108 113 118 123 129 134 140 145 151 157 163 169 176 183 190 197 205 214 222 232 241 252 263 275 288 302 316 332 350 368 388 410 433 458 485 514 546 580 616 655 696 739 785 833 882 933 984 1036 1087 1137 1185 1230 1271 1307 1338 1364 1383 1396 1403 1404 1399 1389 1375 1357 1336 1313 1287 1261 1234 1206 1178 1151 1125 1099 1074 1051 1028 1007 986 967 949 932 916 901 887 874 861 850 838 827 817 806 797 787 777 767 758 748 739 729 719 709 699 690 680 670 661 651 642 634 625 618 610 604 598 592 587 583 579 577 574 573 572 571 572 572 574 575 577 580 582 585 588 591 595 598 601 604 607 609 611 612 613 612 611 608 605 599 593 585 575 564 551 537 521 503 485 465 444 422 399 376 353 330 307 285 263 241 221 201 182 164 147 131 116 102 90 78 67 57 48 40 32 26 20 14 10 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 1 4 7 10 13 16 19 23 27 30 34 38 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 18 23 29 36 44 54 66 79 95 114 137 164 196 234 280 334 400 478 572 684 818 978 1167 1390 1649 1946 2279 2640 3017 3387 3720 3986 4155 4211 4152 3994 3761 3482 3181 2880 2590 2321 2077 1857 1662 1491 1340 1208 1093 993 905 828 761 703 653 609 571 539 511 488 469 453 441 433 428 426 427 431 439 449 463 481 502 526 554 586 621 660 703 750 800 853 908 966 1025 1085 1144 1202 1257 1307 1352 1390 1420 1441 1452 1452 1442 1422 1392 1353 1307 1255 1198 1138 1076 1012 949 886 825 766 710 656 605 557 512 469 430 393 358 326 297 269 243 219 197 177 158 140 124 109 95 82 69 58 48 39 30 22 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 31 36 42 49 56 63 72 80 90 100 112 124 137 152 167 185 204 224 247 272 299 328 361 396 435 478 525 575 630 690 755 824 898 977 1060 1147 1236 1327 1418 1507 1594 1676 1751 1817 1873 1918 1950 1971 1979 1975 1961 1938 1907 1869 1826 1780 1730 1680 1629 1577 1527 1478 1430 1384 1340 1297 1257 1218 1182 1147 1114 1082 1052 1024 997 971 946 922 900 878 857 838 819 801 783 767 751 736 722 708 696 684 673 663 654 646 639 633 628 624 621 619 617 617 617 618 619 621 623 625 627 629 632 633 635 636 636 635 634 631 628 624 618 611 604 595 584 573 561 547 533 518 502 486 468 451 433 415 396 378 360 342 324 306 289 272 256 240 224 209 195 181 168 156 144 132 121 111 102 92 84 76 68 61 54 48 42 37 32 28 24 20 17 14 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 71 74 78 81 85 90 95 100 106 112 119 127 135 144 154 165 177 191 205 221 238 256 276 297 320 345 370 398 426 455 486 516 547 578 609 638 666 692 716 738 757 773 786 796 804 808 809 808 805 800 793 785 775 765 753 742 730 717 705 692 680 667 655 643 631 619 608 597 586 575 564 554 543 533 522 512 502 492 481 471 461 451 441 431 421 411 402 392 383 374 366 357 349 341 334 327 320 314 308 303 298 293 289 285 282 279 276 273 271 270 268 267 267 266 266 266 266 267 268 269 270 272 274 276 278 280 283 285 288 291 294 296 299 302 304 306 308 310 311 312 312 312 311 309 307 304 299 294 288 282 274 266 257 247 237 226 215 204 193 181 170 159 148 138 127 118 109 100 91 84 76 70 63 58 52 47 43 39 35 32 29 26 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 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
 76 79 83 87 91 96 100 104 108 112 116 120 124 129 133 137 141 145 149 153 157 161 165 170 174 178 182 186 190 194 198 202 206 210 215 219 224 228 233 238 244 249 255 261 267 274 282 289 298 307 316 327 338 350 363 377 392 408 425 443 463 483 505 528 552 577 603 629 656 684 712 739 767 794 820 845 869 892 913 932 950 965 978 990 999 1005 1010 1013 1014 1013 1011 1007 1001 995 988 980 971 961 951 941 931 921 910 900 891 881 872 864 856 849 843 838 834 830 828 828 828 830 834 839 846 854 864 875 888 903 919 936 953 972 991 1010 1029 1047 1064 1080 1094 1105 1114 1120 1123 1123 1118 1110 1098 1082 1063 1040 1013 984 952 918 882 845 806 767 728 689 650 612 574 538 503 469 436 405 376 347 321 295 271 249 228 208 189 171 155 140 125 112 99 87 77 66 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 1 1 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 18 20 23 25 28 31 34 37 40 43 46 50 53 57 60 64 68 72
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 18 19 21 23 25 27 29 32 34 37 40 43 47 51 55 59 64 70 76 82 90 98 107 117 129 142 157 174 193 215 240 269 303 341 385 436 495 564 643 734 840 960 1099 1255 1431 1627 1840 2067 2302 2536 2756 2949 3099 3193 3225 3192 3100 2959 2783 2584 2376 2168 1967 1777 1601 1441 1295 1164 1047 942 849 766 691 625 566 513 466 424 386 352 322 295 270 248 229 211 196 182 170 159 150 142 136 131 127 124 122 121 121 122 124 128 132 136 142 149 156 165 174 183 194 205 216 228 240 253 266 279 293 306 319 332 344 356 367 377 387 395 402 408 412 415 417 417 415 412 408 402 394 386 376 366 355 343 330 317 304 290 277 263 250 237 224 211 199 187 175 164 153 142 132 122 113 104 96 88 80 73 66 59 53 47 42 37 32 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 15 14 13 12 10 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 129 134 138 143 147 151 154 158 161 164 166 169 171 172 173 175 175 176 176 176 176 176 176 175 174 174 173 172 171 170 169 168 167 166 166 165 164 164 163 163 163 163 164 165 166 167 169 171 173 176 180 184 189 194 201 208 215 224 234 245 256 269 283 298 314 331 349 368 388 408 430 452 474 497 520 543 565 588 609 630 650 669 686 702 717 729 740 749 756 761 763 764 764 761 756 750 743 734 723 712 699 686 671 657 641 625 609 593 577 561 545 529 514 499 485 471 458 446 435 425 416 407 400 394 388 384 381 378 377 376 376 377 378 380 382 385 388 392 395 399 402 406 409 412 415 417 419 420 421 421 420 419 416 413 408 403 396 389 380 371 361 349 338 325 312 298 284 270 255 241 226 212 198 184 171 158 146 134 122 111 101 91 82 73 65 57 50 44 37 32 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 0 0 0 0 0 0 1 1 1 1 1 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 25 27 30 33 36 39 43 46 50 54 59 63 68 72 77 82 87 93 98 103 108 114 119 124
 7 7 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 33 34 36 38 41 44 47 50 54 59 64 69 75 82 89 97 106 116 127 138 150 164 178 194 211 229 248 268 290 313 337 363 390 419 448 480 512 546 581 617 654 692 730 769 809 848 887 925 963 999 1035 1068 1099 1128 1155 1179 1200 1219 1234 1246 1255 1262 1265 1266 1264 1261 1255 1247 1238 1227 1215 1202 1188 1173 1157 1140 1122 1104 1085 1065 1044 1022 999 975 950 925 898 871 844 815 786 757 728 699 669 640 611 582 554 526 499 473 448 423 399 376 354 332 312 292 273 256 239 222 207 192 179 165 153 141 130 120 110 101 92 84 76 69 62 56 50 45 39 35 31 27 23 20 17 14 12 10 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 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 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6
 22 27 33 39 46 52 59 66 74 81 89 97 105 113 121 129 136 144 152 159 166 173 179 185 191 196 200 205 208 211 214 216 218 219 220 221 221 221 220 219 218 216 215 213 211 208 206 204 201 199 196 194 191 189 187 185 183 182 180 180 179 180 180 182 184 186 190 194 199 205 212 219 228 238 249 261 274 288 303 319 337 355 375 397 419 444 469 496 525 556 588 622 658 695 735 777 821 867 914 964 1015 1068 1122 1176 1231 1286 1339 1391 1441 1488 1530 1568 1601 1627 1647 1661 1668 1668 1662 1650 1633 1613 1589 1563 1536 1509 1483 1458 1435 1415 1399 1385 1376 1370 1367 1369 1373 1380 1390 1402 1416 1430 1444 1458 1471 1481 1487 1490 1487 1478 1462 1438 1407 1368 1321 1267 1207 1141 1071 999 925 851 777 706 638 573 512 455 402 354 309 269 232 199 169 143 119 97 79 62 47 34 22 12 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 2 7 11 17
 153 161 170 179 188 197 206 216 226 236 247 258 269 280 292 304 317 330 344 358 373 388 403 419 436 453 470 487 505 523 541 558 576 592 608 623 636 648 658 666 671 674 674 672 666 658 647 634 619 602 583 563 542 520 498 476 454 433 413 393 374 356 340 324 309 296 284 272 262 253 245 237 231 225 220 216 212 210 208 206 206 206 206 207 209 211 214 218 222 227 233 239 247 255 264 274 284 296 309 323 338 355 372 392 412 434 457 482 508 535 564 593 622 652 682 711 739 765 788 808 825 837 844 846 844 836 823 807 786 762 736 707 678 648 618 588 558 530 503 477 453 430 409 389 371 354 339 325 312 300 290 280 271 264 257 251 245 240 236 232 229 227 225 223 222 221 220 220 220 221 221 222 224 225 226 228 230 232 234 236 238 240 243 244 246 248 249 250 251 252 252 251 250 249 247 244 241 237 233 228 222 216 210 203 196 188 181 173 165 157 149 141 133 126 118 111 104 97 91 85 79 74 69 64 59 55 51 47 44 41 38 35 32 30 28 25 24 22 20 18 17 16 14 13 12 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 0 2 5 8 11 14 18 22 26 30 35 39 44 50 55 61 67 73 79 86 93 99 107 114 121 129 137 145
 77 80 84 87 91 95 98 102 106 110 114 119 123 127 132 136 140 145 150 154 159 164 168 173 178 183 188 193 198 203 207 212 218 223 228 233 238 243 248 253 258 263 268 273 278 284 289 294 299 303 308 313 318 322 326 331 335 338 342 345 348 351 353 355 357 358 359 360 360 360 360 359 358 357 356 354 352 350 348 346 344 342 339 337 335 333 331 329 327 325 323 322 321 320 319 318 318 318 318 318 319 320 321 323 325 327 330 333 336 340 344 349 354 360 366 373 380 388 396 405 415 425 435 446 458 470 483 496 509 522 535 548 561 573 585 595 605 614 621 626 630 633 633 631 628 622 615 605 594 582 568 552 536 519 500 482 463 443 424 405 385 367 348 330 312 295 279 263 248 233 219 206 193 181 169 158 147 137 128 119 110 102 95 88 81 74 68 62 57 52 47 43 38 35 31 27 24 21 18 16 13 11 9 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 35 37 39 41 44 47 49 52 55 58 61 64 67 70 73
 109 114 119 125 130 136 141 147 153 159 165 171 177 184 190 197 203 210 216 223 229 236 242 249 255 261 268 274 280 286 291 297 302 307 312 317 322 326 330 334 338 341 344 347 350 353 355 357 359 361 363 365 366 367 369 370 371 372 374 375 376 377 378 378 379 380 381 381 382 382 383 383 383 383 383 383 383 383 383 383 382 382 381 381 380 380 379 379 378 378 377 377 376 376 375 374 374 373 373 372 372 371 371 370 370 369 369 368 368 367 367 367 366 366 366 366 366 366 367 367 368 369 371 372 374 377 380 383 387 391 396 401 407 414 421 428 436 444 452 461 470 480 489 499 508 517 526 535 544 551 558 565 570 575 578 581 582 582 581 578 574 568 561 553 544 533 522 509 496 481 466 451 435 418 402 385 368 352 335 319 303 288 273 258 244 230 216 204 191 180 168 158 148 138 129 120 112 104 97 90 84 78 73 68 63 59 55 52 48 45 43 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 45 48 51 54 58 61 65 69 73 77 81 85 90 95 99 104
 57 60 64 67 71 75 79 83 87 91 95 99 104 108 113 118 122 128 133 138 144 149 155 161 167 174 180 187 194 202 209 217 225 233 242 250 259 268 278 287 297 306 316 326 335 345 354 364 373 381 389 397 404 411 417 422 427 431 434 437 439 441 442 442 442 442 441 441 440 439 438 437 437 436 436 436 437 437 439 440 443 445 449 453 457 462 468 475 482 490 499 508 519 530 542 554 568 583 598 614 631 649 667 686 705 724 744 763 782 800 817 833 848 860 871 879 884 886 886 882 875 865 853 838 820 801 780 757 734 710 686 662 639 616 593 572 551 531 512 495 478 462 448 434 421 409 398 388 378 369 361 353 346 339 332 326 321 315 310 305 301 296 292 288 283 279 275 271 267 262 258 254 249 244 240 235 230 224 219 213 208 202 196 190 184 177 171 165 158 152 145 139 133 126 120 114 108 103 97 92 86 81 77 72 68 64 60 56 53 49 46 44 41 38 36 34 32 30 28 27 25 24 23 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 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 20 23 26 28 31 34 37 40 43 47 50 53
 54 56 58 61 63 65 68 70 73 75 78 81 84 87 90 93 97 101 105 109 113 118 123 129 135 141 148 155 164 172 182 192 203 215 229 243 259 276 295 316 339 364 391 420 452 487 525 565 609 655 703 754 807 860 914 968 1019 1068 1112 1150 1182 1206 1221 1228 1225 1215 1197 1172 1141 1106 1068 1028 986 944 903 862 823 786 751 719 688 660 634 611 590 571 554 539 527 516 507 500 494 491 489 489 490 494 499 506 515 526 539 555 572 592 615 640 668 698 732 768 808 851 896 944 994 1046 1099 1153 1206 1258 1306 1351 1389 1421 1445 1460 1465 1461 1446 1422 1390 1350 1304 1254 1200 1143 1086 1029 972 917 864 813 764 718 675 635 597 562 529 498 470 443 419 396 374 355 336 319 303 288 273 260 247 236 224 214 204 194 185 176 168 160 152 145 138 131 124 118 112 106 100 94 89 84 79 74 69 64 60 55 51 47 43 40 36 33 29 26 23 21 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 17 19 21 23 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52
 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 52 55 58 61 65 69 74 80 85 92 99 107 116 126 137 149 162 177 194 212 232 254 278 304 333 363 396 431 467 505 544 584 623 661 697 731 761 786 806 821 829 833 830 823 811 795 777 756 734 710 686 663 639 617 595 575 556 539 523 508 495 483 473 464 457 451 447 443 442 441 442 445 448 453 460 468 477 488 500 514 529 546 564 584 605 627 651 675 701 727 753 779 805 830 853 874 893 909 922 931 936 937 933 926 915 901 884 864 842 818 794 769 743 718 693 669 646 624 603 583 565 548 533 519 506 495 485 477 469 463 458 454 451 449 448 448 448 450 452 456 459 464 469 474 480 486 493 499 505 511 516 521 524 527 528 527 525 521 515 506 496 483 468 452 434 414 393 372 350 328 305 284 262 242 222 203 185 168 153 138 125 112 101 91 81 73 65 58 52 46 41 36 32 28 25 22 19 17 15 13 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 30 31 33 34 36 37 38 39 40 41 42 43 43 44 44 44 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35
 45 48 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 95 98 102 106 109 114 118 122 127 132 137 142 148 154 161 168 175 183 191 200 210 220 231 243 256 270 285 301 319 338 359 382 407 434 464 496 531 569 609 654 701 752 807 865 925 989 1056 1124 1193 1263 1333 1400 1465 1525 1580 1628 1668 1700 1722 1734 1736 1729 1712 1687 1654 1614 1569 1519 1466 1410 1353 1296 1238 1181 1125 1070 1017 966 917 870 825 782 742 703 667 632 600 570 541 514 489 466 444 424 405 388 372 357 343 331 320 309 300 292 285 279 273 268 264 261 258 256 254 253 252 252 252 252 252 253 254 254 255 256 257 258 259 260 261 262 263 264 264 264 264 264 264 264 263 263 262 260 259 258 256 254 252 249 247 244 241 238 235 231 227 224 220 216 211 207 203 198 193 189 184 179 174 169 164 159 154 149 144 139 134 128 124 119 114 109 104 100 96 91 87 83 79 76 72 69 66 63 61 58 56 54 52 51 49 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 28 27 26 24 23 22 20 19 17 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 24 26 28 30 32 34 35 37 39 41 43
 58 59 61 62 64 65 67 69 71 73 75 78 80 83 86 90 93 97 101 106 110 116 122 128 135 142 150 160 169 180 192 205 220 235 253 272 293 316 341 368 398 431 467 505 546 590 637 686 736 787 839 889 937 982 1022 1055 1081 1098 1106 1106 1097 1080 1056 1026 991 954 914 873 831 791 751 713 677 642 610 580 553 527 504 482 462 444 428 413 400 388 377 367 358 351 344 338 333 328 325 322 319 317 315 314 314 313 313 314 314 315 316 317 318 318 319 320 321 321 321 321 321 320 318 316 314 311 308 305 300 296 291 286 280 274 268 262 255 249 242 236 230 223 217 211 205 200 194 189 184 180 176 172 168 164 161 158 156 153 151 149 148 146 145 144 144 144 144 144 144 145 146 147 148 150 152 154 156 159 162 165 169 173 177 182 187 192 198 204 210 217 224 231 239 247 255 264 272 281 289 298 306 314 322 329 335 340 344 346 348 348 346 343 338 332 324 315 305 294 282 269 256 243 230 217 204 191 179 167 156 145 135 125 116 108 100 93 86 80 75 69 64 60 56 52 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 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 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 57
 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 31 33 36 40 43 47 51 56 61 67 73 79 86 93 101 110 119 129 139 151 162 175 188 201 216 230 246 262 278 296 313 331 349 368 387 406 426 446 466 486 506 527 547 568 589 611 633 655 677 700 723 747 771 796 822 848 875 903 931 960 990 1020 1051 1081 1111 1141 1170 1197 1222 1245 1265 1280 1291 1297 1297 1291 1279 1260 1235 1205 1169 1128 1084 1037 987 937 886 835 786 737 691 647 605 566 529 495 463 433 406 381 359 338 318 301 285 270 257 245 234 224 215 207 200 193 187 181 177 172 168 165 162 160 157 156 154 153 152 151 151 151 151 151 152 152 153 154 156 157 158 160 162 163 165 167 168 170 171 173 174 175 175 176 176 176 175 174 173 172 170 167 165 162 159 155 152 148 144 140 136 132 128 124 120 116 112 109 105 102 99 96 94 91 89 87 85 83 82 80 79 78 77 77 76 76 75 75 75 75 75 76 76 77 77 78 79 80 81 82 84 85 86 88 90 92 94 96 98 100 103 106 108 111 114 117 120 124 127 131 134 138 142 145 149 153 157 161 164 168 171 174 177 180 182 184 186 187 187 187 187 186 184 182 179 175 171 167 162 156 151 145 139 133 126 120 114 108 101 96 90 84 79 74 69 65 61 57 53 49 46 43 40 37 35 33 31 29 27 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8
 37 41 45 50 55 60 66 72 78 84 91 98 106 113 122 130 139 148 158 168 178 188 199 210 221 233 244 256 268 279 291 303 314 325 336 347 357 368 377 387 396 404 413 421 429 436 444 451 458 465 473 480 488 496 505 514 523 533 544 555 568 580 594 608 623 639 655 671 688 705 723 740 757 774 791 807 822 837 851 863 875 885 894 902 908 913 916 919 919 919 917 913 909 904 897 890 881 872 862 852 841 830 818 806 794 782 770 757 745 733 721 709 698 686 675 664 654 643 633 623 613 603 593 583 573 562 551 540 529 517 505 493 480 467 453 439 425 410 396 381 366 351 336 321 306 292 277 263 249 236 223 210 198 186 175 164 153 143 134 125 116 108 100 93 85 79 72 66 61 55 50 45 41 36 32 28 25 21 18 14 11 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 1 1 2 3 4 4 5 6 6 7 8 8 9 9 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 10 10 9 8 7 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 15 18 22 25 29 33
 2 4 5 7 9 11 13 15 17 19 21 23 26 28 31 34 36 39 42 45 49 52 56 60 64 69 73 78 83 89 95 101 108 115 123 131 140 150 160 171 183 195 209 223 239 255 273 292 312 333 356 380 406 432 460 489 518 549 580 611 642 673 704 733 761 787 811 833 853 870 885 897 906 913 919 922 923 923 922 920 917 913 909 905 902 898 894 891 888 886 884 883 882 881 881 882 882 883 884 886 887 888 889 890 891 891 891 889 888 885 882 877 872 866 859 851 842 833 822 811 800 788 776 763 751 739 726 714 702 690 679 668 658 648 638 629 620 612 604 596 588 581 573 566 559 552 544 537 530 522 514 506 498 490 481 472 462 453 443 432 422 411 400 389 377 365 354 342 330 318 306 294 282 270 259 247 236 224 214 203 192 182 172 163 153 144 136 127 119 112 104 97 90 84 78 72 67 62 57 53 48 45 41 38 35 32 29 27 25 23 21 19 18 17 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 15 17 20 23 26 29 32 35 38 41 45 48 52 56 60 64 68 73 77 82 87 93 98 104 110 116 123 130 138 146 154 163 173 183 195 207 220 234 250 268 287 308 332 358 388 421 459 501 550 604 666 737 816 906 1007 1121 1247 1387 1541 1708 1887 2076 2270 2464 2652 2824 2972 3086 3158 3182 3156 3081 2962 2808 2628 2432 2228 2024 1826 1638 1462 1299 1151 1017 896 787 691 605 528 461 401 348 302 262 226 195 168 145 125 108 93 81 71 63 56 51 47 44 42 41 41 42 44 46 48 52 55 59 64 69 74 80 86 92 99 105 113 120 128 136 144 152 161 170 179 188 197 205 214 223 231 239 246 253 259 264 268 271 273 273 273 270 267 262 256 249 241 232 222 211 200 189 178 166 155 144 133 122 112 102 93 84 75 67 60 53 46 41 35 30 25 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 85 90 94 99 104 110 116 122 128 135 142 149 157 165 174 183 193 203 213 225 236 248 261 274 287 301 315 329 344 358 373 387 401 415 428 441 452 462 472 479 486 490 494 495 495 493 490 485 479 472 464 455 445 434 423 412 401 390 379 368 357 347 337 327 318 309 301 293 286 279 273 267 262 257 252 248 244 241 238 235 232 230 229 227 226 225 225 225 225 225 226 226 228 229 231 233 235 238 241 244 248 251 256 260 266 271 277 283 290 297 305 313 322 332 342 352 364 376 388 402 415 430 445 461 478 495 512 530 547 565 583 600 617 633 648 662 674 684 692 698 702 704 703 699 693 684 674 661 646 630 612 593 574 553 533 512 491 470 449 429 410 390 372 354 337 321 305 290 276 262 249 237 226 215 204 194 185 176 168 160 152 145 139 132 126 120 115 110 105 100 96 92 88 84 81 78 75 72 69 67 65 62 61 59 57 56 55 54 53 53 52 52 52 52 52 53 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 79 79 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66 70 73 77
 0 0 0 0 0 1 2 4 5 6 7 9 10 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 52 56 60 64 69 74 79 85 92 99 106 115 124 134 145 157 170 184 200 217 236 257 280 305 333 363 396 432 470 512 558 606 658 712 770 829 891 954 1017 1080 1141 1200 1256 1308 1355 1397 1432 1461 1484 1500 1510 1514 1513 1508 1498 1484 1468 1449 1428 1406 1382 1357 1332 1306 1280 1254 1228 1201 1175 1149 1122 1096 1070 1044 1018 991 966 940 914 888 863 838 814 790 766 743 720 698 677 657 638 619 601 584 568 553 539 526 513 501 490 480 471 461 453 445 437 430 423 417 411 405 399 393 387 382 376 371 365 359 354 348 342 336 330 324 318 312 305 299 292 286 279 272 266 259 252 245 238 231 224 217 211 204 197 191 184 177 171 165 159 152 146 141 135 129 124 118 113 108 103 98 94 89 85 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 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
 109 106 104 102 100 97 96 94 92 90 89 88 86 85 84 83 82 82 81 81 80 80 80 80 80 80 80 80 81 82 82 83 85 86 87 89 91 93 95 97 100 103 106 110 113 117 121 125 130 135 140 145 150 156 162 167 173 179 185 190 196 201 207 212 216 221 225 229 233 237 240 243 245 248 250 252 253 255 256 257 259 260 261 262 263 264 265 266 267 268 270 271 272 274 276 277 279 281 283 285 287 289 292 294 296 298 299 301 303 304 305 306 306 306 305 305 303 301 299 296 293 289 285 280 274 269 263 256 250 243 236 229 222 216 209 202 196 190 184 178 173 168 163 159 155 152 149 146 144 142 141 140 139 139 139 140 141 142 143 145 148 150 153 157 161 165 170 175 181 187 194 202 210 218 228 238 249 261 274 288 303 319 337 356 376 398 421 446 473 501 530 562 594 627 661 695 728 761 791 819 843 862 875 882 883 876 863 842 816 785 750 711 671 630 588 547 507 468 432 398 366 336 308 283 260 239 219 202 186 172 158 147 136 126 117 109 102 96 90 84 79 75 71 67 64 61 58 56 53 51 49 48 46 45 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 52 54 56 58 60 63 65 68 71 74 78 82 85 89 94 98 103 108 113 119 124 130 136 142 148 154 160 166 171 177 182 187 192 196 200 203 206 208 210 211 211 211 210 209 207 205 202 199 196 192 188 184 180 176 171 167 163 158 154 150 146 142 138 134 131 127 124 121 117 114 112
 183 187 190 194 198 202 205 210 214 218 223 228 233 239 245 251 257 264 271 279 286 294 302 311 319 328 337 346 355 363 371 379 387 394 400 405 409 412 414 415 414 413 410 405 400 394 386 378 369 360 350 341 331 321 311 302 293 284 277 269 263 257 251 247 243 240 237 236 235 235 235 237 239 242 246 251 256 262 270 278 288 298 310 322 336 352 369 387 407 428 451 476 502 530 559 589 620 651 682 712 740 765 786 802 813 817 813 803 785 760 730 695 656 615 572 530 488 448 409 373 339 307 279 253 229 207 188 170 155 141 128 117 107 98 90 83 77 72 67 62 58 55 52 49 46 44 42 40 39 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 42 45 48 52 55 59 63 67 71 76 80 85 89 94 99 104 108 113 118 122 127 131 136 140 144 148 152 156 159 163 166 170 173 177 180
 41 41 41 42 42 43 44 45 46 47 49 51 52 55 57 59 62 65 69 73 77 82 87 93 99 106 113 122 131 141 152 164 177 192 208 225 243 263 284 307 330 355 380 405 430 454 476 496 512 525 533 537 536 530 520 505 488 467 445 421 397 373 349 326 303 282 263 244 227 211 196 183 171 159 149 140 132 124 117 111 105 100 95 91 88 85 82 79 77 76 74 73 72 72 72 72 72 73 74 76 78 80 82 85 89 93 98 103 109 116 123 132 141 152 164 177 192 209 228 248 271 296 324 354 387 422 460 500 541 583 624 664 701 734 760 779 789 789 781 764 740 709 674 635 595 554 514 476 439 404 372 342 315 290 267 246 227 210 195 181 169 157 147 138 129 122 115 109 104 99 94 90 86 83 80 78 75 73 72 70 69 67 66 66 65 65 64 64 64 64 64 64 65 65 66 66 67 68 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 74 74 73 72 70 69 68 66 64 62 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 29 27 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76 79 83 86 89 92 94 97 99 101 103 104 105 106 106 106 106 105 104 102 101 99 96 94 91 89 86 83 80 78 75 72 69 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41
 77 75 73 71 69 67 66 65 63 62 61 60 59 59 58 58 58 57 57 58 58 58 59 59 60 61 63 64 66 68 70 72 75 78 81 85 89 94 99 104 110 117 124 132 140 149 159 170 182 194 207 221 236 251 266 282 298 314 330 346 360 374 386 397 406 413 418 421 422 421 419 415 409 402 394 386 377 367 358 348 338 329 320 311 303 295 288 281 275 270 264 260 256 253 250 248 246 245 244 244 245 246 247 250 252 256 259 264 269 274 281 287 294 302 310 319 328 337 347 357 367 376 386 395 403 411 419 425 430 434 436 437 437 436 433 429 424 418 411 403 395 386 377 368 358 349 340 331 323 314 306 299 292 285 279 273 268 264 259 255 252 249 246 244 242 241 240 239 238 238 238 239 239 240 241 242 243 244 245 246 248 249 249 250 250 250 250 249 248 246 243 240 236 232 227 221 215 208 201 193 185 176 167 159 150 141 132 124 115 107 99 92 85 78 72 66 60 55 50 46 42 38 35 31 28 26 23 21 19 17 16 14 13 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 45 49 53 57 61 66 70 75 81 86 91 97 103 108 114 119 125 130 135 139 143 147 149 152 153 155 155 155 154 153 151 149 146 143 140 137 133 130 126 122 118 114 111 107 103 100 97 93 90 87 85 82 79
 174 171 167 164 160 157 153 149 145 142 138 134 130 127 123 120 116 113 110 107 104 101 98 96 93 91 89 87 85 83 81 80 79 77 76 76 75 75 74 75 75 75 76 77 79 81 83 85 89 92 96 101 106 112 118 126 134 143 153 163 175 188 202 217 233 250 269 288 309 331 354 378 403 429 456 483 510 538 566 594 622 649 675 701 726 749 771 792 811 829 845 860 873 884 894 902 908 913 917 919 920 919 918 914 910 905 898 890 881 871 860 848 835 821 807 791 775 759 742 724 707 689 671 653 635 618 600 583 567 551 535 520 505 490 477 463 450 438 426 415 404 393 383 373 363 354 345 336 327 319 311 302 295 287 279 272 264 257 249 242 234 227 220 213 206 198 191 184 177 170 163 156 149 142 135 129 122 116 109 103 97 91 85 79 74 69 63 58 53 49 44 40 36 32 28 24 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 79 83 87 92 96 101 106 111 116 121 127 132 137 142 147 152 157 162 166 170 174 177 180 183 185 187 188 189 190 190 189 189 187 186 184 182 179 177
 0 0 0 1 4 6 9 12 14 17 20 23 26 29 32 35 38 42 45 49 52 56 60 64 68 73 78 83 88 93 99 105 111 118 126 134 142 151 161 172 184 197 212 228 245 265 286 311 338 369 404 444 489 540 599 666 744 833 935 1052 1186 1340 1515 1713 1937 2185 2458 2753 3064 3381 3693 3981 4228 4415 4525 4549 4485 4341 4130 3871 3581 3278 2976 2683 2407 2152 1919 1708 1518 1349 1197 1063 943 836 741 657 581 514 454 400 351 308 269 234 203 174 149 126 105 86 69 54 40 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 20 29 38 48 58 70 82 95 109 124 140 158 176 197 218 241 266 293 322 352 385 419 456 495 535 577 621 666 711 757 801 844 884 920 951 976 993 1003 1005 998 983 960 929 893 851 806 758 708 658 609 560 513 468 425 385 347 312 280 251 224 199 177 157 139 123 109 96 85 75 66 59 52 46 41 37 33 30 27 25 23 21 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 33 31 30 29 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 29 31 33 36 39 43 48 53 59 66 73 82 93 105 119 135 154 175 200 229 263 302 347 399 459 529 608 699 802 916 1042 1177 1317 1457 1589 1704 1792 1845 1859 1833 1771 1681 1572 1451 1327 1206 1090 983 885 796 717 648 586 532 484 442 406 374 347 323 303 285 270 257 247 238 231 226 223 221 220 221 223 227 233 239 248 258 269 283 299 316 336 358 383 410 439 472 507 544 584 625 668 711 753 792 828 859 883 898 903 898 883 858 825 784 739 690 639 589 539 491 446 404 365 329 297 267 241 217 196 177 159 144 131 119 108 99 90 83 76 70 65 61 57 53 50 48 46 44 42 41 40 39 39 39 39 39 39 40 41 42 43 44 46 48 50 52 55 58 61 65 69 73 77 82 88 94 100 106 114 121 130 138 147 157 167 177 187 197 207 217 226 234 241 247 252 254 255 254 251 246 240 231 221 211 199 187 174 162 149 137 125 114 103 93 84 75 67 60 53 47 42 37 32 28 24 21 18 15 13 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 1 2 3 4 6 7 9 10 12 14 17 19 22 25 28 31 35 39 44 48 53 58 64 70 76 82 89 95 102 108 115 121 127 132 137 141 145 148 150 151 151 150 149 146 143 140 136 131 126 121 116 111 105 100 95 90 85 80 75 71 67 63 59 56 53 49 47 44 41 39 37
 288 290 290 290 290 289 287 285 283 281 278 275 272 269 266 262 259 256 253 251 248 246 243 241 240 238 237 236 235 235 235 235 236 237 239 240 243 245 248 251 255 259 264 269 275 281 287 294 301 308 316 325 333 342 351 360 369 378 388 397 406 415 423 432 440 448 455 462 469 476 482 488 493 499 504 510 515 521 526 532 538 544 550 557 564 571 579 588 596 605 615 625 636 646 657 669 680 691 702 713 723 732 741 748 754 759 761 762 760 756 750 741 730 717 701 684 664 643 621 597 573 549 525 500 476 453 430 408 387 368 349 332 316 301 288 276 265 255 246 239 232 227 223 219 217 215 215 215 216 218 221 224 229 234 240 247 255 264 274 285 297 310 324 339 356 374 394 414 437 461 486 513 541 571 602 634 667 700 733 766 797 826 852 875 893 906 912 913 906 892 872 846 815 779 740 698 655 611 567 524 482 442 404 369 335 304 275 249 225 202 182 164 147 132 119 107 96 86 77 69 62 55 50 45 40 36 32 29 26 23 21 19 17 15 14 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 27 32 37 42 48 54 60 67 74 82 90 99 108 117 126 136 146 156 166 177 187 197 207 216 226 235 243 251 258 265 270 275 280 283 286
 44 42 39 37 35 33 31 30 28 26 25 23 22 21 20 19 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 13 13 14 16 17 19 21 24 27 30 34 39 45 51 59 67 77 89 102 118 136 156 180 207 238 274 315 362 415 475 543 617 700 789 883 982 1081 1178 1267 1344 1404 1443 1461 1456 1430 1386 1328 1260 1187 1111 1036 963 893 828 767 711 661 614 572 535 500 470 442 417 395 375 357 342 328 315 304 294 286 279 273 267 263 260 257 255 254 253 253 254 255 257 259 261 264 266 269 273 276 279 282 285 288 291 294 296 298 300 302 303 305 306 307 307 308 309 309 310 310 311 312 313 314 315 317 319 321 324 326 330 333 337 341 346 351 357 362 368 375 381 388 395 402 408 415 421 427 432 437 440 442 443 443 441 437 431 423 414 403 390 375 359 342 324 305 286 266 247 228 209 191 173 157 141 126 113 100 88 77 67 58 50 42 35 29 24 19 15 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 1 1 2 3 4 4 5 6 7 9 10 11 13 14 16 17 19 21 23 26 28 31 34 37 40 43 47 51 55 59 64 68 73 78 84 89 95 100 106 112 118 123 129 134 139 143 147 151 154 156 158 159 159 159 158 157 155 152 149 145 141 137 133 128 123 118 114 109 104 99 94 90 85 81 77 73 69 65 62 59 55 52 50 47
 54 56 58 61 63 66 68 71 74 78 81 85 89 93 98 102 108 113 119 125 132 139 146 154 163 172 181 192 202 214 226 238 252 266 280 295 311 327 343 360 376 393 409 425 441 456 469 482 493 502 510 516 520 522 522 520 517 511 504 496 487 476 465 453 441 429 416 404 391 379 367 355 344 333 323 313 304 295 287 279 272 265 258 252 247 242 237 233 229 226 223 220 218 216 214 213 213 212 212 212 213 214 216 217 220 223 226 229 234 238 244 249 256 263 271 279 288 297 308 319 330 342 355 368 382 396 410 424 438 451 464 476 487 496 504 510 514 515 515 512 507 499 490 478 465 451 435 419 402 384 366 349 332 315 298 282 267 252 238 225 213 201 190 180 170 161 152 144 137 130 124 118 112 107 102 98 93 90 86 83 80 77 74 72 69 67 65 64 62 61 59 58 57 56 56 55 55 55 54 54 55 55 55 56 57 58 59 60 62 63 65 67 69 71 73 76 78 81 84 86 89 92 95 97 100 102 105 107 109 111 112 114 115 116 116 117 117 117 117 117 116 115 114 113 112 111 110 109 107 106 104 103 102 100 99 97 96 95 93 92 91 90 89 88 87 86 85 84 83 83 82 81 81 80 79 79 78 78 78 77 77 76 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 58 57 55 54 53 51 50 48 47 45 44 42 41 40 39 38 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52
 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 16 17 19 21 24 27 30 34 38 43 49 55 63 72 82 94 108 124 143 164 189 218 252 291 335 387 447 515 593 682 782 894 1018 1154 1299 1452 1607 1759 1902 2027 2128 2198 2234 2234 2202 2140 2055 1954 1842 1725 1608 1493 1382 1278 1180 1090 1007 931 861 797 739 686 638 595 555 518 485 455 427 401 378 357 337 319 303 288 274 262 250 240 230 221 213 206 199 193 188 183 178 174 171 168 165 163 161 159 158 157 156 156 156 156 156 156 157 158 159 160 162 164 166 168 170 173 175 179 182 185 189 193 197 201 206 211 216 221 227 233 239 245 251 258 264 271 277 284 291 297 303 308 314 318 322 325 327 327 327 325 322 318 312 305 297 287 276 265 252 239 225 211 198 184 170 157 144 132 120 109 98 88 79 71 63 56 50 44 39 34 29 25 22 19 16 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9
 106 112 119 126 133 140 147 154 161 169 176 184 191 199 206 214 222 229 236 244 251 258 265 272 278 285 291 297 302 307 312 317 321 324 327 330 332 333 334 335 334 333 332 330 327 324 320 316 311 306 301 296 290 285 279 273 268 263 258 253 249 245 241 238 236 234 233 232 232 233 234 236 239 242 246 250 256 262 269 276 285 294 305 316 328 342 356 372 389 407 427 448 470 494 518 545 572 600 628 657 686 715 742 767 790 810 825 836 842 843 838 828 812 791 766 737 706 672 638 602 567 533 499 467 436 407 380 354 331 309 290 272 255 241 227 215 205 195 187 179 173 168 163 159 156 153 151 150 149 149 149 150 151 152 154 156 159 162 166 169 174 178 183 188 194 199 206 212 219 226 234 242 250 259 267 277 286 296 306 316 326 337 347 358 368 379 389 399 408 417 425 433 440 446 451 454 457 458 457 456 452 448 442 434 425 415 404 392 379 366 352 337 323 308 293 278 264 250 236 223 210 198 186 175 164 154 144 135 126 118 111 104 97 91 85 79 74 69 64 60 56 52 49 46 42 40 37 34 32 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 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 3 6 10 13 17 21 25 29 34 38 43 48 53 58 64 69 75 81 87 93 99
 105 107 108 110 111 113 114 116 117 119 120 122 123 125 126 128 129 131 133 135 136 138 140 143 145 148 150 153 156 159 163 166 170 174 179 183 189 194 200 206 213 220 227 235 244 253 262 272 283 294 306 318 331 344 357 371 385 399 413 427 441 454 467 480 491 502 512 521 528 534 539 543 545 546 545 542 539 534 527 520 511 501 491 479 467 455 441 428 414 399 385 371 356 342 328 314 300 287 274 261 248 236 224 213 202 192 181 172 163 154 145 137 130 122 115 109 103 97 92 86 82 77 73 69 66 63 60 57 55 53 51 49 48 46 45 45 44 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 59 61 63 66 69 72 75 78 81 85 89 93 97 101 106 111 116 121 127 133 139 146 153 160 168 176 184 193 202 211 221 231 242 253 264 276 287 299 311 322 334 346 357 367 377 386 394 401 407 411 415 416 416 415 412 408 402 395 387 378 368 358 347 336 324 313 301 290 279 268 258 248 238 229 221 212 205 197 190 184 178 172 167 162 157 153 148 144 140 137 133 130 127 124 121 118 115 112 110 107 105 102 100 98 95 93 91 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 59 61 64 66 69 71 74 76 78 81 83 85 88 90 92 94 96 98 100 102 103
 192 195 199 203 206 209 212 215 218 221 223 225 228 230 231 233 235 236 238 240 241 242 244 245 247 249 251 253 255 257 260 263 266 270 274 278 283 288 294 301 308 316 324 333 343 354 365 378 391 404 419 434 449 465 481 498 514 530 545 560 573 585 596 605 612 617 620 620 619 615 610 602 593 582 571 558 544 529 514 499 484 469 454 439 425 411 397 384 372 360 349 338 328 318 309 300 292 284 276 270 263 257 251 246 241 236 232 227 224 220 217 214 211 209 207 205 203 202 200 199 199 198 198 198 198 199 199 200 201 202 203 205 206 208 210 212 214 216 219 221 223 226 228 231 233 236 238 241 243 245 248 250 252 254 256 257 259 260 261 262 262 263 263 263 262 261 260 259 257 255 253 250 247 244 241 237 233 228 224 219 214 208 203 197 192 186 180 174 168 162 156 149 143 137 131 125 120 114 108 103 97 92 87 82 78 73 69 65 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 43 43 44 44 45 46 47 48 48 50 51 52 53 55 56 58 60 62 64 66 69 71 74 77 80 83 86 90 93 97 101 105 109 113 117 121 126 130 135 139 144 148 153 157 162 166 171 175 179 184 188
 102 102 103 104 105 106 108 110 112 114 117 119 123 126 130 135 139 145 151 157 164 172 180 189 199 210 221 234 248 263 279 296 314 334 355 376 399 423 447 472 496 520 544 565 585 602 617 628 635 637 636 631 621 608 592 574 553 531 507 484 460 436 413 391 370 350 331 313 296 281 267 254 242 231 221 212 204 197 191 185 181 177 173 170 168 167 166 165 166 166 168 170 173 176 181 186 191 198 206 215 224 235 248 262 277 294 313 334 358 383 411 442 475 511 550 591 634 679 724 769 813 854 891 921 944 958 962 956 939 913 880 839 794 746 697 647 598 551 507 465 426 390 357 327 299 274 252 231 213 197 182 168 156 145 136 127 119 112 106 100 95 90 86 83 79 76 74 72 70 68 66 65 64 63 63 62 62 62 62 62 62 62 63 64 65 66 67 68 70 71 73 75 77 80 82 85 87 90 93 96 100 103 107 110 114 117 121 125 128 131 134 137 140 142 144 145 146 146 146 145 144 142 140 137 134 131 127 123 119 114 110 105 100 96 91 87 83 78 74 71 67 64 60 57 54 52 49 47 44 42 40 39 37 36 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 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 43 44 46 49 51 53 56 58 61 64 67 70 73 76 80 83 86 89 92 96 99 101 104 106 109 111 113 114 116 117 117 118 118 118 118 118 117 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 102 101 101 101 101 101 101
 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 49 54 59 64 70 76 83 91 100 109 119 130 142 155 170 185 202 220 240 261 283 306 331 356 382 409 435 461 486 510 532 552 568 582 592 598 601 600 596 589 579 567 553 538 522 505 487 470 453 436 420 404 389 375 362 350 338 327 317 308 300 292 285 279 274 269 265 262 259 257 256 255 255 256 257 259 261 265 268 273 278 284 291 298 306 315 324 333 343 353 364 374 385 395 404 413 420 426 431 434 434 433 429 423 414 403 391 377 361 345 327 310 292 274 256 239 223 207 192 178 165 153 142 131 121 112 104 97 90 83 77 72 67 63 59 55 52 49 46 43 41 39 37 35 33 32 31 30 28 28 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 42 45 48 50 54 57 60 64 67 71 74 78 81 85 88 92 94 97 100 102 104 105 106 107 107 107 107 107 106 105 104 102 101 100 98 96 95 93 91 90 88 87 85 84 83 82 80 79 78 78 77 76 75 75 74 74 73 73 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 67 66 65 64 63 62 61 59 58 56 54 52 51 48 46 44 42 40 37 35 33 30 28 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 75 80 85 91 97 104 110 117 125 133 141 150 159 168 178 188 198 209 219 230 241 251 262 271 281 289 297 304 309 314 317 319 319 318 316 313 309 303 297 290 282 274 266 257 248 240 231 223 215 207 199 193 186 180 175 170 166 163 160 158 156 155 155 156 157 160 163 166 171 177 183 191 199 209 219 231 244 259 275 293 312 333 357 382 410 440 473 509 548 590 635 684 735 790 847 907 967 1028 1088 1145 1198 1244 1281 1308 1324 1326 1316 1293 1258 1214 1161 1102 1039 975 910 846 784 725 670 618 570 526 485 448 415 384 356 331 309 288 270 253 238 224 211 199 189 179 170 162 154 147 140 134 128 122 117 112 108 103 99 95 91 87 84 80 77 74 70 68 65 62 59 57 54 52 50 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 7 8 9 10 11 13 14 16 17 19 21 22 24 25 27 29 30 32 33 35 36 37 38 40 41 42 42 43 44 45 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 10 11 13 15 17 20 22 24 27 30 33 36 39 42 45 49 53 57 61 65 70
 325 318 311 305 297 290 283 276 269 262 254 247 240 234 227 220 214 208 202 196 191 185 180 175 171 166 162 158 155 152 149 146 143 141 140 138 137 136 136 136 136 137 138 140 142 144 148 152 156 161 167 174 181 189 199 209 220 233 246 261 277 294 313 333 354 377 401 426 453 480 509 538 568 598 629 659 689 718 746 773 798 821 843 862 878 893 904 914 920 925 928 928 927 924 919 914 907 900 892 884 876 867 858 850 842 834 826 819 812 806 800 795 790 786 783 780 778 776 774 773 773 772 771 771 770 769 768 766 763 760 756 751 745 738 730 721 711 700 688 675 662 648 633 618 602 585 569 552 535 518 501 485 468 451 435 419 403 387 372 357 342 328 314 300 287 274 262 250 238 226 215 204 194 184 174 164 155 146 137 128 120 112 104 97 90 83 76 69 63 57 51 45 40 35 29 25 20 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 2 3 5 6 8 9 11 12 14 15 17 19 20 22 24 25 27 29 31 33 35 37 39 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 78 80 83 86 89 92 96 99 102 106 109 112 116 120 124 127 131 136 140 144 149 154 159 164 169 175 181 187 193 200 207 214 221 229 236 244 252 261 269 277 286 294 302 310 317 325 331 338 344 349 354 358 361 364 366 367 367 367 366 365 362 359 356 352 347 342 337 331
 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 66 67 67 68 69 71 72 73 75 77 79 82 84 87 91 94 98 103 108 113 119 125 132 140 149 158 168 180 192 206 222 239 257 278 301 326 354 385 419 457 498 544 594 648 708 772 840 913 989 1068 1148 1227 1303 1374 1436 1487 1525 1548 1554 1543 1517 1476 1423 1361 1292 1218 1142 1067 992 921 853 789 729 674 624 577 535 496 461 429 401 375 351 330 311 293 277 263 250 239 228 218 210 202 195 188 183 178 173 169 165 162 159 156 154 152 150 148 147 146 146 145 145 144 144 144 145 145 145 146 146 147 148 149 149 150 151 152 152 153 154 154 154 155 155 155 155 154 154 153 153 152 151 150 148 147 145 143 142 140 138 135 133 131 129 126 124 121 118 116 113 110 108 105 102 99 97 94 91 88 86 83 80 78 75 73 70 68 66 64 61 59 57 55 53 51 50 48 46 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 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11
 338 367 399 432 468 505 543 583 622 661 699 735 768 796 819 836 846 849 845 834 817 794 767 736 702 667 631 595 560 525 492 460 430 402 376 351 329 308 288 271 255 240 227 215 204 195 186 179 172 166 162 158 154 152 150 149 148 148 149 149 151 153 155 158 161 164 167 171 175 180 184 189 194 199 205 210 216 222 228 234 241 247 254 261 268 275 283 290 298 306 315 323 332 341 350 359 369 379 389 399 409 420 430 441 451 462 472 483 493 503 513 522 532 541 550 558 566 574 582 589 596 604 611 619 626 634 643 651 661 671 681 692 704 717 729 743 757 771 785 799 812 825 836 846 855 861 864 864 861 855 844 830 812 791 766 738 708 675 641 606 571 535 500 465 432 400 369 340 313 287 263 241 220 201 183 166 151 137 124 111 100 90 81 72 64 57 50 44 38 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 1 3 4 5 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 8 9 10 11 13 15 17 19 22 26 29 33 38 43 48 54 60 67 75 83 92 102 113 125 137 151 166 182 199 218 238 260 284 310
 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 77 79 82 84 87 89 92 95 98 101 104 108 111 114 118 121 125 129 132 136 140 143 147 151 155 158 162 166 169 173 177 180 184 187 191 195 198 202 205 209 212 216 220 224 228 232 237 242 247 253 259 265 272 280 288 298 308 318 330 343 357 372 389 406 425 446 467 490 513 538 563 588 613 637 660 681 700 715 726 733 736 733 726 714 697 677 654 629 601 573 544 515 486 459 432 407 383 360 339 319 301 284 268 253 240 228 216 206 196 188 180 172 165 159 154 148 144 139 135 132 128 126 123 120 118 116 115 113 112 111 110 109 108 108 107 107 107 107 108 108 109 109 110 111 112 113 115 116 118 119 121 123 125 127 130 132 135 138 141 144 147 150 153 157 161 165 169 173 177 182 187 191 196 201 206 211 217 222 227 232 237 242 247 252 256 260 264 268 271 273 275 277 278 278 278 277 276 274 271 268 264 259 254 249 243 237 230 223 216 209 202 194 187 179 171 164 156 149 142 134 127 120 114 107 101 95 89 83 77 72 67 62 58 54 50 46 42 39 36 33 30 28 26 24 22 20 18 17 16 15 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12
 138 143 148 153 158 163 169 174 179 184 189 194 198 203 208 212 216 221 224 228 232 235 238 240 243 245 247 248 249 250 251 251 251 251 251 250 249 248 246 245 243 242 240 238 236 234 232 230 229 227 226 225 224 223 222 222 222 223 224 225 226 228 231 234 237 241 245 250 255 261 267 274 281 288 297 305 315 324 335 346 357 369 381 394 407 420 434 448 462 475 489 503 515 528 539 549 558 565 571 574 576 575 573 568 561 552 541 528 514 499 482 465 447 429 410 392 374 357 340 324 308 293 279 266 254 242 232 222 213 205 197 190 184 178 173 169 165 162 159 156 154 152 150 149 148 148 147 147 147 147 147 148 149 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 163 164 165 165 165 166 166 166 166 166 165 165 164 164 163 162 161 160 159 157 156 154 153 151 149 148 146 144 142 140 138 136 133 131 129 127 125 123 121 119 117 115 113 111 110 108 107 106 104 103 102 101 101 100 99 99 99 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 96 95 94 94 93 92 91 90 89 87 86 85 83 82 81 79 77 76 74 73 71 69 67 66 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 9 9 10 10 11 12 13 15 16 17 19 21 23 25 27 30 32 35 38 41 44 47 50 54 57 61 65 69 73 77 81 85 90 94 99 103 108 113 118 123 128 133
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 16 18 21 25 28 32 37 42 47 53 60 67 75 84 94 105 117 130 145 160 177 194 213 233 254 275 296 317 338 357 375 390 403 413 419 422 421 417 409 399 386 372 356 339 322 305 287 271 254 239 224 210 197 184 173 162 152 143 135 127 120 113 107 101 96 91 87 83 79 76 73 70 68 66 64 62 61 59 58 58 57 57 57 58 58 59 60 62 64 67 70 73 77 82 87 94 101 109 118 128 140 154 169 186 205 226 250 278 308 341 378 419 463 511 563 617 673 730 786 839 888 930 962 984 995 993 981 958 926 889 846 801 755 709 664 621 581 544 509 478 449 423 400 379 361 345 331 318 308 299 291 285 281 277 276 275 275 277 280 284 290 296 304 313 323 334 346 360 374 390 405 422 438 454 469 484 496 507 514 519 520 517 510 500 486 469 449 428 405 380 356 332 308 285 263 242 222 204 187 172 158 145 133 123 113 104 96 89 83 77 72 68 64 60 57 54 51 49 47 46 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 48 49 51 53 55 57 59 61 64 67 70 73 76 80 83 87 92 96 100 105 109 114 119 124 128 133 137 141 144 147 150 151 152 153 152 150 148 145 141 136 131 125 119 112 106 99 92 85 78 72 66 60 54 49 43 39 34 30 27 23 20 17 15 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 32 34 36 39 42 45 48 52 55 59 64 68 73 79 84 90 97 104 112 120 128 138 148 159 170 182 195 209 224 240 257 274 293 313 333 355 378 401 426 451 477 504 531 559 588 616 645 673 701 728 755 780 804 826 847 865 881 894 905 913 918 920 919 916 911 903 893 881 868 853 838 821 805 788 770 753 737 720 704 688 674 659 646 633 620 609 598 587 578 568 560 552 544 537 530 524 518 512 507 501 496 491 486 481 476 472 467 462 458 453 448 444 439 434 430 426 421 417 413 410 406 403 399 397 394 391 389 387 385 383 382 380 379 377 376 374 372 370 368 366 363 360 356 352 348 343 337 331 324 317 309 301 293 284 275 266 256 247 237 227 218 208 199 190 181 173 165 157 149 142 135 128 121 115 109 104 99 94 89 84 80 76 72 68 64 61 57 54 51 48 45 43 40 37 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 11 13 14 15 16 17 19 20 22 24 25 27
 28 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 2 4 7 10 14 18 23 28 34 41 49 58 68 79 92 106 122 141 161 183 208 236 267 301 339 380 425 473 525 581 641 704 771 839 910 983 1056 1129 1201 1271 1339 1403 1463 1518 1567 1610 1646 1675 1697 1710 1714 1710 1696 1673 1641 1600 1550 1492 1428 1357 1282 1203 1123 1042 961 883 808 736 669 605 547 493 444 399 359 323 290 261 234 211 190 172 155 141 128 116 106 97 89 82 76 71 66 62 58 54 52 49 47 45 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 36 35 35 34 33 32 31 29 28 26 25 23 21 19 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 2 3 4 5 7 8 10 12 14 16 18 21 24 27 30 34 38 42 47 52 57 63 70 77 85 94 103 113 124 136 148 161 175 189 204 219 233 247 260 272 283 291 297 301 302 301 296 290 281 270 258 245 232 217 203 189 176 162 150 138 127 116 107 97 89 81 74 68 62 56 51 47 42 38 35 31
 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 1 1 2 3 4 5 6 7 8 10 12 14 17 19 22 26 30 34 39 45 51 58 66 74 84 95 107 120 134 149 166 184 203 223 244 266 287 309 329 349 367 382 395 404 411 414 413 410 403 394 384 371 358 344 329 314 300 286 272 259 246 235 224 213 204 195 187 180 173 168 162 158 154 151 149 147 146 145 146 147 149 153 157 162 169 177 187 199 212 228 247 268 293 322 355 393 437 487 544 608 681 763 854 956 1067 1187 1314 1446 1578 1706 1824 1925 2003 2051 2067 2050 2002 1928 1834 1725 1608 1488 1370 1256 1149 1049 957 873 797 728 666 610 560 515 475 438 405 375 348 324 301 281 262 245 229 214 200 187 176 164 154 144 135 126 117 109 102 95 88 81 75 69 63 58 52 48 43 39 34 30 27 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 11 13 16 18 21 24 27 31 35 39 44 49 55 61 68 75 83 91 100 109 119 129 139 150 160 170 180 189 196 203 208 212 214 214 212 208 203 196 189 180 170 160 150 140 130 120 111 102 93 85 78 71 64 58 53 48 44 40 36 33 30 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5
 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 42 45 49 52 56 61 66 71 77 83 90 97 105 114 123 133 144 155 168 181 195 211 227 244 262 281 301 322 344 366 389 411 434 456 477 497 515 531 545 556 563 568 569 567 562 555 544 532 517 501 485 467 449 431 413 395 378 361 346 331 317 303 291 280 269 260 251 244 237 231 226 221 217 214 212 210 208 208 207 207 208 209 210 211 213 214 216 218 220 221 223 225 226 227 228 229 230 230 230 229 229 228 226 225 223 221 218 216 213 209 206 202 199 195 191 187 182 178 174 169 165 160 156 151 147 142 138 133 128 124 120 115 111 107 102 98 94 90 87 83 79 76 73 69 66 64 61 58 56 54 52 50 48 47 45 44 43 43 42 42 41 41 41 42 42 43 43 44 45 47 48 49 51 53 55 57 60 62 65 68 71 74 78 81 85 89 93 98 102 106 111 116 121 125 130 135 140 145 149 154 158 162 166 169 172 175 178 180 181 182 183 183 183 182 181 180 178 175 173 170 167 164 160 157 153 149 145 141 137 133 129 125 121 118 114 110 107 104 101 98 95 92 89 87 85 83 81 79 78 77 76 75 74 73 73 72 72 72 72 72 72 72 73 73 74 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70
 52 56 61 65 70 76 81 88 94 102 109 118 127 137 148 159 172 185 200 216 232 250 270 290 312 335 359 384 410 437 464 492 520 547 574 599 622 643 662 678 691 700 705 707 705 700 692 680 666 650 632 613 593 572 551 531 510 490 470 451 433 416 400 385 371 358 346 335 324 315 306 298 291 284 278 272 267 262 258 254 250 247 244 241 238 236 233 231 229 227 224 222 220 218 215 213 210 207 204 201 197 194 190 186 182 177 173 169 164 159 155 150 146 141 137 132 128 124 121 117 114 111 108 105 103 101 100 99 98 97 97 98 98 99 101 102 105 107 110 114 118 122 127 132 138 144 151 159 166 174 183 192 201 211 220 230 240 250 259 268 276 284 291 297 301 305 307 308 308 307 305 301 297 291 285 278 271 263 256 247 239 231 223 215 208 200 193 186 179 172 166 160 154 148 143 138 133 128 124 120 116 112 108 105 102 99 96 94 91 89 87 85 84 82 81 80 79 78 77 77 77 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 21 23 24 27 29 31 34 36 39 42 45 49
 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 57 58 60 62 64 67 70 73 76 80 84 89 94 100 106 113 120 129 138 147 158 170 182 196 211 226 243 260 279 298 318 338 358 377 396 414 430 445 457 466 472 475 475 472 466 458 447 435 421 405 389 373 356 340 324 308 293 279 265 252 240 229 218 208 199 190 182 175 168 161 155 150 145 140 136 132 128 125 122 120 117 115 113 112 110 109 108 108 107 107 107 107 108 109 110 111 112 114 116 118 121 123 126 129 133 137 141 145 149 154 159 164 170 176 182 188 194 201 208 215 222 229 237 245 253 261 269 277 286 295 303 313 322 331 341 351 361 371 382 392 404 415 427 439 452 465 479 493 508 523 538 555 571 588 606 624 642 660 679 697 714 731 746 760 773 783 790 795 796 793 787 776 762 744 722 697 669 639 607 574 541 507 473 440 408 378 348 321 295 270 248 227 208 190 174 159 146 133 122 112 103 95 87 80 74 69 64 60 56 52 49 46 44 42 40 38 36 35 34 33 32 32 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 58 60 63 65 68 71 74 78 81 85 89 93 97 101 105 110 115 119 124 129 134 138 143 147 152 156 159 163 166 168 171 172 173 174 174 174 173 172 170 168 165 162 159 156 152 149 145 141 137 133 129 125 121 118 114 110 107 103 100 97 94 91 89 86 83 81 79 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54
 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 11 12 14 16 19 22 25 29 34 39 45 52 60 69 79 91 105 121 139 159 182 208 238 271 308 348 393 442 493 548 604 660 715 765 809 844 869 882 882 871 849 819 782 740 695 650 605 562 520 481 444 411 380 352 326 302 281 262 244 228 214 201 189 179 170 161 154 147 141 136 131 127 124 121 119 117 116 115 115 115 116 117 118 119 121 123 126 129 132 135 139 142 146 150 155 159 163 168 172 177 182 186 191 195 200 204 209 213 218 222 227 231 236 240 245 250 255 260 265 271 277 284 290 298 305 314 323 332 342 353 365 377 391 405 420 437 454 473 492 513 535 558 581 605 630 654 678 702 723 743 759 772 780 784 781 773 759 739 713 683 650 613 574 535 495 456 418 381 347 315 285 258 232 210 189 170 153 138 124 112 101 92 83 75 68 62 57 52 47 44 40 37 34 32 30 28 26 25 24 23 22 21 21 21 20 20 20 20 21 21 22 22 23 23 24 25 26 28 29 30 32 33 35 37 38 41 43 45 47 50 52 55 58 61 64 67 70 74 77 81 84 88 92 95 99 102 105 108 111 113 116 118 119 120 121 121 121 121 120 118 116 114 112 109 106 103 99 96 92 88 85 81 77 74 70 67 63 60 57 54 52 49 47 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 16 16 15 15 15 14 14 13
 122 120 118 115 113 110 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 66 65 64 64 63 62 62 62 62 62 62 63 63 64 65 67 68 71 73 76 79 83 87 92 97 104 111 119 128 138 149 162 176 191 209 229 250 275 301 331 363 399 437 480 525 574 626 682 740 801 863 926 989 1050 1108 1161 1209 1250 1282 1306 1319 1323 1318 1303 1281 1253 1219 1181 1140 1097 1053 1008 964 922 880 840 803 767 733 702 673 646 621 598 578 560 543 529 516 506 497 490 485 481 479 479 480 483 487 492 499 507 516 526 538 550 563 576 590 605 620 634 649 664 678 691 704 716 727 736 744 751 755 759 760 760 758 754 749 742 733 723 712 700 687 672 657 641 625 608 591 574 556 538 520 503 485 467 450 432 415 398 381 364 348 332 316 300 285 270 256 241 227 214 201 188 175 164 152 141 131 120 111 102 93 85 77 70 64 58 52 47 42 38 34 30 27 24 21 19 17 16 14 13 12 12 11 11 10 10 10 11 11 11 12 13 14 14 15 17 18 19 21 22 24 25 27 29 31 33 36 38 41 43 46 49 52 55 58 61 65 68 72 76 80 84 88 93 97 102 106 111 116 121 126 131 136 142 147 152 157 162 167 171 176 180 184 188 192 195 198 201 203 205 206 207 208 208 208 208 207 206 205 203 202 200 198 195 193 191 189 186 184 182 180 178 176 174 173 171 170 169 168 168 167 166 166 166 165 165 165 165 165 165 164 164 164 163 163 162 162 161 160 159 158 156 155 154 152 150 148 147 145 143 141 138 136 134 132 129 127 125
 36 37 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 83 85 88 90 92 94 96 98 100 102 103 105 106 107 108 109 110 111 111 111 111 111 111 111 111 110 110 109 109 108 108 107 107 107 107 107 108 109 110 112 114 117 120 124 128 133 139 146 154 163 174 185 198 212 228 246 266 288 312 340 370 404 441 483 529 580 636 698 765 838 916 999 1084 1170 1254 1333 1403 1458 1496 1514 1509 1483 1437 1374 1299 1216 1128 1040 954 871 794 722 657 597 544 496 453 416 382 353 327 304 284 266 251 238 227 218 210 203 198 193 190 187 186 185 185 185 186 188 189 192 194 197 200 204 207 211 214 218 221 224 227 230 233 235 237 239 240 241 241 242 242 241 241 240 239 238 236 235 233 231 229 227 225 224 222 220 218 216 215 213 212 210 209 207 206 204 203 202 200 199 198 196 195 193 192 190 188 187 185 183 181 179 177 175 173 171 169 167 165 163 161 159 158 156 155 153 152 151 150 149 148 147 146 145 145 144 144 143 143 142 142 142 141 140 140 139 138 137 136 135 133 132 130 128 126 123 121 118 116 113 110 106 103 100 97 93 90 86 83 79 76 73 69 66 63 60 57 54 51 48 46 43 40 38 35 33 31 29 27 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 10 12 13 14 16 17 19 20 21 23 24 26 27 28 30 31 33 34
 37 35 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 24 27 30 33 36 40 44 49 55 61 68 75 84 94 105 117 131 146 162 181 201 224 248 274 302 332 362 393 425 455 484 509 531 549 562 569 570 566 557 545 529 510 490 469 448 426 406 386 367 350 334 319 305 293 282 272 263 256 249 244 240 237 235 234 233 234 236 240 244 249 256 264 273 284 296 309 324 341 358 377 398 419 440 462 483 503 522 538 552 562 567 569 566 558 546 530 511 490 467 443 418 393 369 345 323 302 282 264 247 231 217 204 193 183 174 166 159 153 147 143 139 136 134 132 131 130 130 131 132 133 135 137 140 143 147 151 155 160 166 171 178 184 191 199 206 214 222 230 238 246 253 260 267 272 276 279 280 280 277 273 268 260 251 241 229 217 204 190 177 163 150 137 124 112 101 91 81 72 64 56 49 43 37 32 27 23 19 16 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 1 2 3 4 5 6 7 9 10 12 14 16 19 21 24 27 31 35 39 44 50 56 62 69 77 85 94 104 115 126 138 151 164 178 192 206 220 234 247 259 270 279 286 291 293 294 292 288 282 274 264 253 242 230 217 205 192 180 168 157 146 136 127 118 109 102 94 88 81 76 70 65 61 57 53 49 46 43 40
 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 46 47 49 50 52 54 56 59 61 64 67 71 74 78 83 87 92 98 104 110 117 125 133 142 152 162 173 186 199 213 228 244 261 279 299 319 340 361 383 406 428 449 469 488 506 520 532 540 545 547 545 539 530 518 504 488 471 452 433 414 394 375 357 339 322 306 291 277 264 252 240 230 221 212 204 197 191 185 180 176 172 169 167 165 164 163 164 165 167 170 173 178 184 191 199 209 220 233 248 266 286 309 335 365 398 436 479 526 579 638 702 772 847 926 1008 1090 1170 1244 1309 1359 1392 1405 1397 1369 1322 1260 1186 1106 1023 939 858 780 708 641 581 525 476 431 392 356 325 297 272 250 230 213 197 183 171 160 150 142 134 127 121 115 110 106 102 99 96 93 91 88 87 85 84 83 82 81 81 81 81 81 81 81 82 83 83 84 85 86 87 88 89 90 91 92 93 93 94 94 93 93 92 91 90 88 86 84 81 78 75 72 69 65 62 59 55 52 48 45 42 39 36 33 31 28 26 24 22 21 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 29 31 33 35 37 39 42 45 48 51 55 59 63 67 72 77 82 88 94 100 107 114 122 130 138 146 154 163 171 179 186 194 200 205 210 214 216 217 217 215 212 208 203 197 190 182 175 166 158 149 141 133 125 117 110 103 97 91 85 80 76 71 67 64 61 58 55 53 50 48 47 45 44 42 41 40 40 39 38 38 37 37 36 36 36
 100 99 99 99 99 99 100 100 101 101 102 103 104 105 107 108 110 112 113 116 118 120 123 126 128 131 135 138 141 145 148 152 156 159 163 167 171 174 178 181 185 188 191 194 196 199 201 203 204 205 206 207 207 208 208 207 207 206 206 205 204 203 202 201 200 199 199 198 198 197 197 197 197 198 198 199 200 201 202 204 205 207 209 212 214 217 220 224 227 231 235 239 244 249 254 259 265 271 277 283 290 297 304 311 318 326 334 341 349 357 365 373 380 388 395 402 409 416 422 429 434 439 444 449 453 456 459 461 463 465 465 465 465 464 462 460 457 453 449 445 439 433 427 420 413 405 397 388 380 371 362 352 343 334 325 316 307 299 291 282 275 267 260 253 247 241 235 230 225 220 215 211 208 204 201 198 195 193 191 189 188 186 185 184 183 183 183 182 182 182 183 183 183 184 184 185 185 186 187 187 188 188 189 189 189 189 189 188 188 187 186 185 184 183 181 179 177 175 173 170 168 165 163 160 157 154 151 149 146 143 140 138 135 132 130 127 125 123 120 118 116 114 112 110 109 107 105 104 102 101 99 98 97 96 95 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 81 81 80 80 80 80 80 81 81 81 82 82 83 84 85 86 87 89 90 92 94 96 98 101 103 106 109 113 116 120 124 128 132 136 141 145 149 154 158 162 166 169 173 176 178 180 182 183 184 184 184 183 182 180 178 176 173 170 167 164 160 157 153 150 146 143 139 136 133 130 127 124 122 119 117 115 113 111 109 107 106 105 104 103 102 101 100
 30 32 35 38 41 44 48 53 58 64 70 78 86 95 106 118 132 148 165 186 209 235 264 297 332 371 413 456 499 540 576 604 621 627 619 599 568 530 487 441 396 352 312 274 240 210 183 159 139 120 105 91 79 68 59 51 44 38 33 28 24 21 18 15 13 11 9 8 7 5 5 4 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 12 14 16 17 20 22 25 28 31 35 40 44 50 56 63 70 78 88 98 109 122 136 151 168 186 205 226 247 270 292 315 336 356 373 386 396 400 400 395 385 371 354 335 314 293 271 250 229 210 192 175 159 145 132 120 110 100 91 84 77 70 64 59 55 50 47 43 40 37 35 32 30 28 27 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 18 19 20 21 23 25 27 29 32 36 39 44 49 54 60 68 76 85 95 106 118 131 146 162 179 197 215 233 251 268 284 297 307 313 316 314 309 301 289 275 260 244 228 211 196 181 167 153 141 130 120 111 103 96 89 83 78 73 69 65 62 59 57 54 52 51 49 48 47 46 46 45 45 45 45 45 46 46 47 48 49 51 53 54 56 59 61 64 67 70 73 76 80 84 87 91 95 98 101 104 107 109 110 111 111 111 109 107 105 102 98 94 89 85 80 75 70 66 61 57 53 49 45 41 38 35 32 30 28 26 24 22 21 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28
 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 40 41 43 44 46 49 52 55 58 62 67 72 78 85 92 101 110 121 133 147 162 180 199 221 247 275 307 343 383 428 478 533 594 659 729 801 875 946 1013 1071 1117 1147 1160 1155 1132 1093 1043 983 918 852 785 721 661 605 553 506 463 425 391 360 333 308 286 267 249 233 219 207 195 185 176 167 160 153 147 141 136 131 127 123 120 116 114 111 109 107 105 104 103 102 101 101 101 101 101 101 102 103 104 105 107 109 111 113 115 117 120 123 126 129 132 135 138 142 145 149 153 156 160 164 168 172 177 181 185 190 194 199 203 208 213 218 223 228 234 239 245 250 256 262 268 275 281 288 295 302 310 317 325 334 342 351 361 370 381 391 402 414 426 439 452 466 480 495 511 527 543 560 577 594 610 626 641 655 667 677 685 689 690 687 680 669 654 635 612 587 559 529 497 465 433 401 370 340 312 285 260 237 215 195 177 160 145 131 119 108 97 88 80 73 66 60 55 50 46 42 39 36 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35
 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 24 26 28 31 34 37 41 46 51 57 64 72 81 91 104 118 134 152 174 199 228 260 298 341 390 445 507 574 647 724 803 880 952 1012 1057 1082 1085 1068 1031 979 916 847 777 707 640 578 521 470 424 383 347 315 288 263 242 223 206 192 179 168 158 150 142 135 129 124 120 115 112 109 106 103 101 99 97 96 95 94 93 92 91 91 91 91 91 91 91 92 92 93 94 95 96 97 98 100 101 103 105 107 109 111 113 116 118 121 123 125 128 130 133 135 137 139 141 142 143 144 145 146 146 145 145 143 142 140 138 136 133 130 126 123 119 115 111 107 103 98 94 90 86 83 79 75 72 69 66 63 60 57 55 53 51 49 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 43 45 47 49 52 55 59 64 69 75 82 90 99 109 121 135 151 169 189 212 238 266 297 330 365 401 437 471 502 527 545 555 556 547 531 507 478 445 411 376 341 308 278 249 223 200 178 160 143 128 115 103 93 84 76 69 63 57 53 48 45 41 39 36 34 32 30 28 27 26 24 23 22 22 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 48 50 51 52 53 53 54 54 54 53 52 52 51 49 48 46 44 43 41 39 37 35 33 31 29 27 26 24 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11
 175 172 170 167 164 161 158 155 151 148 145 142 139 136 133 130 127 124 122 120 118 116 114 113 112 110 110 109 108 108 108 108 109 109 110 111 112 113 115 117 118 120 123 125 128 130 133 137 140 144 148 152 156 161 166 171 176 182 188 194 200 207 214 221 228 235 242 249 256 263 269 275 280 285 290 293 296 299 301 301 302 301 300 299 296 293 290 286 282 278 273 268 263 257 252 246 241 235 229 223 218 212 207 201 196 191 186 181 176 172 167 163 159 156 153 150 147 145 142 140 139 137 136 135 134 134 133 133 133 133 133 133 134 134 134 135 135 136 137 137 138 139 140 141 142 143 145 146 148 150 152 154 156 159 162 165 168 171 175 179 183 188 192 197 202 207 212 217 223 228 233 238 243 248 252 256 260 263 266 268 269 269 269 268 266 263 259 254 249 243 236 228 220 211 202 193 184 174 165 155 146 137 128 120 112 104 97 90 84 78 72 67 62 57 53 49 46 42 39 37 34 32 30 28 26 24 23 22 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 47 48 51 53 55 58 61 64 67 70 74 78 82 86 91 95 100 105 111 116 121 127 132 137 143 148 153 157 162 166 169 172 175 177 179 181 181 182 182 181 180 179 177
 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 57 57 57 57 57 58 59 60 61 63 65 67 69 72 76 79 83 88 93 99 105 111 119 127 135 144 154 165 177 189 202 217 231 247 264 281 299 317 335 353 370 387 402 415 426 434 439 440 439 434 426 415 401 386 369 351 332 313 295 276 259 242 226 211 197 184 172 161 151 142 134 127 120 114 109 105 101 97 94 92 90 89 88 87 87 87 87 88 89 91 93 95 97 100 103 106 109 113 117 121 125 129 133 137 142 146 150 154 157 161 164 167 170 172 174 176 178 179 180 181 181 182 182 182 181 181 180 179 178 177 176 174 173 171 169 167 165 162 160 157 154 151 148 145 142 138 135 131 127 123 120 116 112 108 105 101 98 94 91 88 85 82 80 78 76 74 72 71 69 68 67 67 66 66 66 67 67 68 69 70 72 74 76 78 81 84 88 91 95 100 105 110 115 121 127 134 140 147 154 161 169 176 183 190 196 202 208 213 217 220 223 225 226 226 226 224 222 219 216 211 207 202 197 191 185 180 174 168 162 157 151 146 141 136 131 127 122 118 115 111 108 105 102 99 97 95 93 91 89 88 87 85 84 83 83 82 81 81 80 80 79 79 79 78 78 77 77 77 76 76 75 75 74 74 73 72 72 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 69 69 69 70 70
 92 95 98 101 105 108 112 116 120 125 129 134 138 143 148 153 159 164 169 175 181 186 192 198 204 210 216 222 227 233 239 245 251 256 262 268 274 279 285 291 297 303 309 316 322 329 336 343 350 357 365 372 380 388 396 403 411 418 425 432 438 444 448 452 455 457 457 457 455 452 448 443 437 430 422 414 404 395 385 374 363 353 342 331 320 310 299 289 279 269 259 250 240 231 223 214 206 198 190 183 175 168 161 155 149 142 137 131 126 121 116 112 108 104 100 97 94 91 88 86 84 82 81 79 78 77 77 76 76 76 76 76 77 78 78 79 81 82 84 85 87 90 92 95 97 101 104 107 111 115 119 124 129 134 139 144 150 155 161 167 173 179 185 191 197 203 209 215 220 225 230 235 240 244 248 252 256 259 263 266 269 272 275 279 282 285 288 291 295 299 302 306 311 315 320 325 330 335 340 345 351 356 361 366 370 374 378 380 382 383 382 381 378 374 369 362 354 345 336 325 313 301 289 276 263 251 238 226 213 202 190 179 169 159 150 141 133 126 119 112 106 101 96 91 87 83 79 76 73 71 68 66 64 62 61 59 58 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 52 53 53 54 55 57 58 59 61 62 64 66 67 69 71 73 76 78 81 83 86 89
 109 113 117 121 125 130 135 140 145 150 155 161 166 172 177 183 188 194 199 205 210 215 220 225 230 234 239 243 246 250 253 256 259 262 264 266 268 270 272 273 274 275 276 277 277 278 278 278 278 278 278 277 277 276 276 275 274 273 272 272 271 270 269 268 267 266 266 265 264 264 263 263 263 262 262 262 262 261 261 261 261 261 260 260 259 259 258 257 256 255 253 251 249 247 244 241 238 234 230 226 221 216 211 206 200 195 189 183 177 171 165 159 154 148 143 138 133 128 124 119 116 112 109 106 103 100 98 96 95 93 92 91 91 90 90 91 91 92 93 94 95 97 99 101 104 107 110 113 116 120 124 128 132 136 141 145 150 154 159 163 168 172 176 179 183 186 188 191 192 194 195 195 196 195 195 194 193 191 190 188 186 184 182 180 178 176 174 172 170 168 167 165 164 163 162 162 161 161 162 162 163 164 166 168 170 173 176 179 183 187 192 196 201 206 211 216 221 226 231 235 240 244 247 250 252 254 255 256 255 255 253 251 248 245 241 237 232 227 222 217 211 205 200 194 188 182 177 171 165 160 155 150 145 140 136 131 127 123 119 116 112 109 106 103 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 70 69 68 68 67 66 66 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 76 76 75 74 73 73 72 71 70 69 68 67 67 66 65 65 64 64 64 64 64 65 65 66 66 67 69 70 71 73 75 77 79 81 83 86 89 92 95 98 101 105
 74 74 75 75 75 76 76 76 77 77 78 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 90 90 90 91 91 92 93 94 95 96 98 99 101 103 106 108 111 115 118 122 127 131 136 141 147 153 159 165 172 179 187 195 203 211 219 228 237 246 254 263 272 281 289 297 304 311 317 322 326 329 330 331 330 328 325 321 316 309 302 295 286 277 268 259 250 241 233 224 216 209 202 195 189 184 179 175 171 168 166 164 162 162 162 162 163 164 167 169 173 176 181 186 192 198 205 212 220 228 237 246 255 264 273 282 291 299 307 314 320 325 329 332 333 334 333 331 328 324 319 313 307 300 292 285 277 269 261 253 245 237 229 221 214 206 199 192 185 179 172 166 160 155 149 144 139 134 129 125 120 116 113 109 106 103 100 98 95 93 91 90 88 87 86 86 85 84 84 84 84 84 85 85 86 86 87 88 89 90 92 93 95 96 98 100 103 105 107 110 113 116 119 122 125 129 132 136 139 143 147 150 154 157 160 163 166 169 171 173 175 177 178 179 180 181 181 181 181 181 181 181 180 179 179 178 178 177 176 176 175 175 175 175 175 176 176 177 178 179 181 183 185 187 190 193 196 199 203 206 210 214 217 221 224 227 229 231 233 234 234 233 232 230 227 224 220 215 210 204 198 191 184 177 170 163 156 150 143 137 131 125 119 114 110 105 101 98 94 91 89 86 84 82 81 79 78 77 76 76 75 74 74 74 74 74 74 74 74 74 74
 331 341 352 362 373 384 394 404 414 423 431 438 443 447 449 449 448 444 439 431 422 412 400 387 373 359 344 329 315 300 287 273 260 248 237 226 216 206 197 189 181 174 168 162 156 151 146 141 137 133 130 126 123 120 118 115 113 111 109 108 106 105 104 103 102 102 101 101 101 101 101 102 102 103 104 105 106 107 109 110 112 114 116 119 121 124 127 131 135 139 143 148 153 159 165 172 179 186 195 204 213 224 235 246 258 271 285 298 312 326 340 354 367 380 391 401 409 416 421 423 424 423 420 415 409 402 393 384 375 365 355 345 335 325 316 307 298 290 282 275 268 262 256 250 245 240 235 231 227 223 219 215 211 207 203 200 196 192 188 184 180 176 171 167 163 158 154 150 145 141 137 133 128 124 121 117 113 109 106 103 99 96 93 91 88 85 83 81 79 76 75 73 71 70 69 67 67 66 65 65 65 65 65 66 67 68 69 71 73 75 78 81 84 87 91 95 100 104 109 114 120 126 131 137 144 150 156 163 169 175 181 187 192 197 202 206 209 211 213 214 214 213 212 209 206 203 198 194 189 183 178 172 167 161 156 151 145 141 136 131 127 123 120 116 113 110 107 105 102 100 98 97 95 94 93 91 91 90 89 89 88 88 88 88 89 89 90 90 91 92 94 95 97 98 100 102 104 107 109 112 115 118 121 124 127 130 133 136 139 142 145 148 150 153 155 157 159 161 163 165 166 167 168 169 170 171 172 173 174 174 175 176 178 179 181 183 185 187 190 193 196 200 203 208 212 217 222 228 233 240 246 253 260 268 275 284 292 302 311 321
 123 125 127 129 131 132 134 136 138 140 142 143 145 147 148 150 151 153 154 155 157 158 160 161 163 165 167 169 172 174 178 181 185 189 194 200 206 212 220 228 237 247 258 270 283 297 313 330 349 370 392 416 442 470 500 532 564 598 633 667 700 731 760 785 806 821 831 834 832 824 811 794 773 750 725 700 674 648 622 598 575 553 532 513 495 478 463 448 435 422 410 399 389 378 369 359 350 341 332 323 314 305 296 286 276 267 257 247 236 226 217 207 197 188 179 171 163 155 148 142 136 131 126 121 117 114 111 109 106 105 104 103 103 103 103 104 105 107 110 112 116 120 125 130 137 144 152 162 173 185 198 214 231 250 272 295 322 350 382 415 451 490 530 571 614 656 697 736 773 805 832 854 869 878 881 877 867 853 834 811 786 759 730 700 670 640 610 580 551 523 496 469 444 419 395 373 351 330 311 292 275 258 243 229 215 203 191 180 170 161 152 144 137 130 123 117 111 106 101 95 91 86 82 77 73 69 65 62 58 55 51 48 45 42 40 37 35 33 31 29 27 25 24 23 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 15 16 18 20 22 24 27 30 33 36 40 43 47 51 55 58 62 66 70 73 77 80 83 86 89 91 94 96 97 99 100 101 102 102 103 103 103 103 102 102 102 102 102 101 101 101 101 101 102 102 102 103 104 104 105 106 107 109 110 111 113 114 116 118 119 121
 89 85 82 78 74 71 67 64 61 57 54 51 48 45 42 39 37 35 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 68 71 74 77 80 82 84 86 87 88 89 90 90 90 90 90 89 89 88 87 86 85 84 83 81 80 79 78 77 77 76 75 75 75 75 75 75 75 76 77 78 80 82 84 87 90 94 98 103 109 116 123 132 141 151 163 175 189 204 220 237 255 274 294 315 337 359 382 405 427 450 472 493 514 533 552 569 585 599 612 624 635 644 652 660 667 673 679 684 690 695 700 705 710 715 720 724 728 732 734 736 737 737 735 732 727 721 713 703 691 678 663 647 629 610 590 569 547 525 503 480 457 435 413 391 370 350 330 312 294 277 261 246 232 219 207 196 186 176 167 159 152 145 139 133 128 123 118 114 110 106 102 99 95 92 89 86 83 80 77 74 72 69 66 64 61 59 56 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 27 26 26 25 25 25 26 26 26 27 28 29 30 31 32 33 35 37 39 41 43 46 48 52 55 58 62 67 72 77 83 89 96 104 112 121 132 143 155 169 183 199 216 234 252 272 291 311 331 350 367 383 396 407 415 419 421 420 416 409 401 390 379 366 353 340 327 313 300 288 276 264 254 244 234 225 217 209 202 196 190 185 180 175 171 167 164 160 157 155 152 149 147 144 142 139 137 134 131 129 126 123 120 117 113 110 107 103 100 96 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 27 35 43 53 65 79 96 115 138 165 197 234 278 329 387 452 524 602 683 762 834 894 936 955 951 925 882 826 764 699 636 576 520 469 424 384 348 317 290 266 244 226 210 196 183 172 163 155 148 142 137 133 130 127 126 125 124 125 126 128 131 134 138 143 148 154 160 167 175 182 190 198 207 215 222 229 236 242 247 251 253 255 255 254 251 248 243 238 231 224 216 208 200 191 183 174 166 158 150 143 137 130 125 120 115 111 108 105 103 102 101 100 101 101 103 104 107 110 113 117 122 127 133 140 148 156 166 176 188 202 217 233 252 274 298 325 355 389 428 471 518 570 626 686 747 807 863 912 948 967 968 948 909 855 790 718 645 572 504 441 384 334 289 250 217 187 162 140 121 104 90 77 66 57 48 41 34 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 1 3 5 7 9 12 15 18 22 27 32 38 44 52 60 70 81 93 107 122 139 158 178 201 225 251 278 306 334 362 389 414 437 455 469 478 481 478 470 456 438 417 393 367 340 313 286 260 235 211 189 169 150 133 117 103 91 79 69 60 52 45 39 34 29 25 22 18 16 13 11 9 7 6 5 3 2 1 0 0 0 0 0
 89 90 90 91 91 91 92 93 93 94 94 95 96 96 97 98 99 99 100 101 102 102 103 104 104 105 105 106 106 106 107 107 107 107 107 106 106 105 105 104 103 102 101 100 98 97 95 94 92 90 89 87 85 83 81 79 77 75 73 72 70 69 67 66 65 64 63 63 62 62 62 62 63 63 64 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 90 91 92 93 94 95 95 96 96 96 96 96 95 95 94 93 92 91 89 88 87 85 84 83 82 81 80 79 79 79 79 79 79 80 81 82 84 86 88 90 93 97 100 105 109 115 121 127 135 143 152 162 173 185 198 212 228 245 263 282 303 324 346 368 390 412 433 452 470 485 497 506 512 514 513 509 502 492 480 467 452 436 420 403 386 368 351 335 318 303 287 272 258 244 231 218 205 194 182 172 162 152 143 134 126 118 111 105 98 93 87 82 78 74 70 67 63 61 58 56 54 52 50 49 47 46 45 44 43 43 42 42 42 42 41 42 42 42 42 43 44 45 46 47 48 49 51 53 55 57 59 61 64 67 69 72 75 78 81 84 87 89 92 95 97 100 102 104 106 108 109 111 112 113 115 116 117 118 119 120 120 121 122 123 124 126 127 128 130 131 133 136 138 140 143 146 150 154 158 162 166 171 176 181 186 191 196 200 205 208 212 214 217 218 219 219 218 217 215 212 209 205 201 197 192 187 182 177 171 166 161 155 150 145 141 136 131 127 123 120 116 113 110 107 105 102 100 98 97 95 94 93 92 91 90 90 89 89 89 89 89 89 89 89 89 89
 160 156 151 146 141 135 130 124 119 113 107 102 97 91 86 81 77 72 68 64 61 57 54 52 49 47 45 43 42 40 39 39 38 38 37 37 38 38 39 39 40 41 43 44 46 48 51 53 56 59 63 67 71 76 82 88 94 101 109 118 128 138 149 162 174 188 202 217 232 247 262 277 291 304 316 327 336 344 350 354 356 357 356 354 350 346 340 334 328 320 313 305 298 290 283 275 268 261 255 248 242 236 231 226 221 216 212 208 205 201 199 196 194 192 190 188 187 186 185 184 184 183 183 182 182 182 182 181 181 181 181 181 180 180 180 180 180 181 181 181 182 183 185 186 188 191 194 197 202 207 213 220 228 237 248 260 274 289 307 327 349 374 402 433 466 503 544 588 635 686 740 797 855 915 975 1034 1090 1140 1183 1218 1241 1253 1252 1237 1211 1174 1127 1074 1015 954 891 828 767 708 652 599 550 505 464 426 392 361 333 308 286 265 247 231 216 203 191 180 171 162 154 146 139 133 127 121 116 111 106 102 98 94 90 86 82 79 76 72 69 66 64 61 59 56 54 52 50 48 47 45 44 43 42 42 41 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 79 82 84 86 88 91 93 95 97 99 102 104 106 107 109 111 113 114 116 117 119 120 121 122 123 124 125 126 126 127 127 127 127 127 127 127 127 127 126 126 126 125 125 125 125 125 125 125 125 126 126 127 128 129 131 133 135 137 139 142 144 147 150 153 156 160 163 166 168 171 173 175 177 178 178 178 178 177 175 173 171 168 164
 195 193 191 188 185 182 180 177 174 171 168 165 162 159 156 153 151 149 147 145 144 143 142 142 142 143 144 145 147 150 152 155 159 163 167 171 176 181 186 191 196 201 207 212 217 222 227 231 234 238 240 242 243 243 242 240 238 234 230 224 218 212 205 198 191 184 177 170 164 158 152 147 143 139 136 133 131 129 128 127 127 127 128 129 131 133 136 139 143 148 153 159 166 174 183 193 204 217 231 247 266 286 309 334 362 393 426 462 500 540 579 617 653 683 707 723 729 725 712 690 661 627 590 551 511 473 436 402 369 340 313 288 266 246 228 211 196 183 171 160 150 142 134 127 120 115 110 106 102 99 96 94 93 92 91 91 92 92 94 95 97 100 102 105 109 112 116 119 123 127 131 135 139 143 147 151 155 159 162 166 169 172 175 178 181 184 186 188 190 191 193 194 195 196 196 197 197 197 198 198 198 199 199 200 201 202 204 205 207 209 211 213 215 217 219 221 223 224 226 227 227 228 227 227 225 223 221 217 214 209 204 198 192 185 177 169 161 152 144 135 127 118 110 102 95 87 81 74 69 63 58 54 50 46 43 40 37 34 32 30 28 26 25 23 22 21 20 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 9 10 11 12 14 16 19 21 24 27 31 35 39 43 47 52 56 61 66 71 76 82 87 92 97 102 107 112 117 122 126 131 135 139 143 147 151 154 157 160 163 166 169 172 175 178 181 183 186 189 191 194 196 198 200 202 203 204 205 206 206 206 205 205 204 203 201 199 197
 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 23 25 26 27 29 31 33 35 38 40 43 47 51 55 59 64 69 75 80 87 93 100 107 114 121 127 134 139 145 149 152 154 155 154 152 148 144 138 131 124 117 110 102 95 87 81 74 68 63 58 53 49 45 42 39 36 34 32 30 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 50 52 53 55 57 58 60 61 62 63 63 64 64 64 63 63 62 61 61 59 58 57 56 55 54 52 51 50 49 49 48 47 47 46 46 46 46 47 47 48 48 49 50 51 53 54 56 58 60 62 64 67 70 73 76 80 84 88 92 97 102 107 113 118 124 130 136 143 149 155 160 166 171 175 178 181 182 183 183 182 179 176 172 168 162 157 150 144 138 131 124 118 111 105 99 93 87 82 77 72 67 63 58 55 51 47 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 49 50 52 53 54 55 55 56 57 57 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25
 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 48 51 54 57 61 64 68 73 77 82 87 92 98 104 110 117 124 131 138 146 154 162 171 179 188 197 207 216 225 234 243 252 260 268 275 282 287 292 296 298 300 300 299 297 294 289 284 278 271 263 255 247 238 229 220 210 201 192 184 175 167 159 151 144 137 130 124 118 112 107 102 97 93 89 85 82 79 76 73 71 69 67 65 64 62 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 52 51 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 53 54 56 57 59 61 63 65 68 71 74 77 80 83 87 91 95 99 103 108 112 117 121 126 131 135 140 144 148 152 156 159 163 165 168 169 171 172 172 172 171 170 168 166 163 160 157 154 150 146 142 138 133 129 125 120 116 111 107 102 98 94 90 86 82 78 75 71 68
 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 1 2 3 4 5 6 8 9 11 13 14 16 18 21 23 26 29 32 35 39 42 47 51 56 62 68 75 83 92 102 113 126 140 157 176 197 222 250 282 318 358 404 455 510 570 633 698 762 822 875 918 946 958 954 934 900 856 804 749 692 635 581 530 483 440 400 365 333 304 279 256 236 218 202 188 176 165 156 148 141 135 131 127 124 122 121 121 122 123 126 129 133 137 143 149 156 164 173 183 193 204 216 228 241 255 269 284 299 313 328 342 355 368 379 389 397 402 406 408 407 404 400 393 385 376 365 354 343 331 320 308 298 288 279 270 263 257 252 248 245 243 243 243 245 249 253 259 267 276 287 299 313 330 348 368 391 416 444 474 505 539 573 608 641 672 699 720 733 737 731 715 689 655 614 569 522 474 427 383 341 303 269 237 210 185 163 144 127 112 99 87 77 68 60 53 47 42 37 32 28 25 22 19 16 14 12 10 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 10 12 14 16 19 22 24 28 31 34 38 42 47 52 56 62 67 73 79 86 92 99 106 113 120 127 135 142 148 155 161 166 171 175 179 182 184 186 187 188 188 187 186 185 184 182 180 178 175 173 171 168 166 163 160 158 155 153 150 147 144 141 138 135 132 129 125 121 118 114 109 105 101 97 92 88 83 79 74 70 65 61 57 53 49 46 42 39 36 33 30 27 25 23 21 19 17 15 13 12 10 9 8
 233 235 236 236 237 237 236 235 235 233 232 231 230 229 228 227 227 226 227 227 228 230 232 234 238 241 245 250 255 260 266 272 279 285 292 298 305 311 316 321 325 329 332 333 334 333 331 328 324 318 312 304 296 287 277 267 257 246 236 225 215 205 195 186 177 169 161 154 148 142 137 132 128 125 122 120 118 116 115 115 114 115 115 116 117 119 121 123 125 128 131 135 138 142 146 151 155 160 165 169 174 179 184 188 192 196 199 201 203 204 204 203 202 200 197 193 189 184 178 173 167 161 155 149 143 137 131 125 119 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 60 57 55 54 52 50 49 48 47 46 45 45 45 45 45 45 45 46 47 48 49 50 52 53 55 57 59 61 63 65 67 70 72 74 76 78 80 82 84 86 87 89 90 91 92 93 94 94 94 94 94 94 94 93 93 93 92 92 92 92 92 92 93 93 94 95 96 97 99 101 103 105 107 109 112 114 117 120 123 126 129 133 136 139 142 146 149 151 154 157 159 161 162 163 164 163 163 162 160 158 155 151 148 143 139 134 129 124 119 115 110 105 100 96 92 88 84 80 77 74 71 68 65 63 61 59 57 55 54 52 51 50 49 48 48 47 47 46 46 46 46 47 47 48 49 49 50 52 53 54 56 57 59 60 62 64 66 68 69 71 73 75 76 78 79 81 82 83 85 86 87 88 89 90 90 91 92 93 94 94 95 96 97 98 100 101 103 104 106 109 111 114 117 121 124 129 133 138 143 148 154 160 166 172 178 184 191 196 202 207 212 217 221 225 228 231
 86 84 82 80 77 75 73 72 70 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 72 74 78 81 84 88 92 96 101 106 110 115 120 125 129 134 138 142 145 148 151 153 154 155 155 154 154 152 151 149 147 144 141 139 136 133 130 127 124 121 118 115 113 110 108 106 104 103 101 100 99 98 97 97 97 96 96 97 97 97 98 99 99 100 101 101 102 103 104 104 105 105 106 106 107 107 107 108 108 108 108 107 107 107 106 106 105 104 103 102 102 101 100 99 98 97 96 95 94 93 93 93 92 92 92 92 93 93 94 95 96 98 99 101 103 105 107 109 112 114 117 120 123 127 130 133 137 140 143 146 149 151 153 155 156 156 156 155 154 152 149 146 142 138 133 129 124 119 114 109 104 100 95 91 87 83 79 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 74 76 77 78 78 79 79 79 79 78 78 77 76 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 58 57 57 57 57 57 57 57 58 58 59 59 60 61 63 64 65 67 69 70 72 75 77 79 82 84 87 90 93 96 98 101 103 106 108 110 111 112 113 114 114 113 113 112 110 109 107 105 103 100 98 96 93 91 89
 137 136 134 133 131 129 128 126 125 124 123 122 121 121 121 121 122 122 123 125 127 129 131 133 136 139 142 145 148 152 155 158 162 165 168 170 173 176 178 180 182 183 185 186 187 188 189 190 191 192 194 195 197 198 201 203 206 210 215 220 226 234 242 252 263 277 291 308 327 349 372 398 427 458 490 524 560 595 630 663 693 718 737 749 753 748 735 714 687 654 617 578 537 497 457 419 383 349 318 289 263 240 218 199 182 167 153 141 130 121 113 106 100 94 90 86 82 79 77 75 73 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 60 61 62 63 65 67 69 71 74 77 81 84 89 93 98 104 110 117 124 131 140 148 158 168 179 190 202 214 227 240 253 266 279 291 302 312 320 327 331 334 334 332 328 322 314 305 295 284 272 261 249 237 226 215 205 195 185 177 168 161 154 147 141 136 130 126 121 118 114 111 108 106 104 103 101 101 100 100 101 101 103 105 107 110 114 118 123 128 134 141 148 156 164 173 183 192 202 211 221 230 238 246 252 257 260 262 262 260 256 250 243 235 225 214 203 191 179 167 155 143 132 122 112 102 94 86 78 72 66 60 55 51 47 44 41 38 36 34 33 31 30 29 29 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 85 90 95 99 104 109 113 118 122 126 130 133 135 138 139 141 142 142 142 142 141 140 139
 88 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 48 46 45 44 43 42 41 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 64 65 67 69 72 74 77 80 84 88 92 96 101 106 111 117 123 129 135 141 147 154 160 165 171 175 180 183 186 189 190 191 190 189 188 185 182 179 175 171 167 162 157 153 148 144 140 136 132 129 126 123 121 119 118 117 116 116 116 116 117 118 119 120 122 124 127 129 132 135 138 141 145 148 152 156 160 164 168 173 177 181 186 190 195 199 204 208 213 217 222 226 231 236 240 245 250 255 260 266 271 277 282 288 294 299 304 309 313 317 320 322 323 324 323 320 317 312 306 298 290 280 269 258 246 233 221 208 195 183 171 159 147 137 127 117 108 100 92 85 79 73 68 63 59 55 52 49 46 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 36 38 40 42 45 49 52 56 61 66 71 77 84 91 99 107 117 126 137 148 159 171 183 196 208 221 233 244 254 263 271 277 281 284 284 283 279 274 268 260 251 242 232 222 212 202 192 183 174 166 158 151 145 139 133 129 124 120 117 113 111 108 106 103 101 100 98 97 95 94 93 92 91 91 90 89 89 88 88 88 88 88 88 88 88 88 89 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 105 105 105 105 105 104 103 101 100 98 96 93 91
 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 69 70 70 70 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 48 48 49 50 52 53 55 57 60 63 66 70 74 80 85 92 99 108 117 127 138 150 164 178 192 207 222 237 251 263 274 282 287 288 286 281 272 261 248 234 218 203 187 172 158 144 132 120 109 100 91 83 76 70 64 59 55 51 48 45 43 41 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 70 73 76 80 83 86 89 93 96 99 102 105 108 110 112 114 116 117 118 119 119 119 119 118 117 116 115 113 112 110 108 107 105 103 101 99 97 95 94 92 90 89 87 86 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 41 41 42 43 44 46 47 50 52 55 59 63 67 72 78 85 92 100 109 119 130 142 155 168 183 197 212 227 241 254 266 275 281 285 286 283 277 269 258 246 232 218 204 189 176 162 150 139 128 118 110 102 95 89 83 78 74 70 67 64 62 60 58 57 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 55 56 57
 65 71 77 84 92 101 111 123 136 150 166 184 204 226 250 276 304 333 362 392 420 446 468 486 498 504 504 498 487 472 454 434 413 391 370 350 331 313 296 280 266 253 242 231 221 213 205 197 191 185 180 175 170 166 162 158 155 152 149 146 144 141 139 136 134 132 130 128 126 124 122 120 119 117 115 113 111 109 107 104 102 100 97 95 92 89 86 83 80 77 74 71 68 65 62 59 55 52 49 46 44 41 38 36 33 31 29 27 25 24 22 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 29 30 32 33 35 37 39 41 44 47 50 53 56 60 64 68 73 78 83 89 94 100 106 111 116 121 126 130 133 135 137 138 138 138 136 135 132 130 127 124 121 118 115 112 109 106 104 102 100 98 97 96 96 96 96 97 98 100 102 105 108 112 117 122 128 134 141 148 155 163 171 179 187 195 203 210 216 222 227 232 236 238 241 242 243 243 242 241 239 237 235 232 229 226 223 220 217 213 210 207 204 201 198 195 192 189 186 184 182 180 178 177 176 175 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 175 175 174 173 172 171 170 168 167 165 164 162 160 159 157 155 153 151 149 147 145 143 141 139 137 135 132 130 128 126 124 122 120 118 115 113 111 109 107 104 102 100 98 96 93 91 89 87 85 83 81 78 76 74 72 70 68 65 63 61 59 57 55 52 50 48 46 44 42 41 39 37 36 35 34 33 32 32 31 31 32 32 33 34 35 36 38 40 43 45 48 52 56 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 20 25 30 37 45 53 63 74 87 101 117 135 156 179 205 235 268 306 348 394 444 498 554 609 661 706 740 759 761 746 714 669 616 557 498 441 386 337 292 252 216 186 159 136 116 99 84 72 61 52 45 38 33 28 24 21 18 16 13 12 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 12 14 16 19 22 26 30 35 40 46 53 62 71 81 93 107 121 138 157 178 201 227 255 286 319 354 390 426 462 495 523 546 560 565 560 546 524 495 462 426 389 352 317 283 252 223 197 174 153 134 117 103 89 78 68 59 52 45 39 35 30 27 24 21 19 17 16 15 14 13 13 12 12 12 12 13 13 14 14 15 16 17 19 21 23 25 28 31 34 38 43 49 55 62 70 79 89 101 113 127 142 158 175 194 213 232 252 271 289 306 321 334 343 349 352 351 347 339 328 315 300 284 267 250 232 215 198 182 167 152 138 125 113 102 91 82 73 65 57 51 45 39 34 30 26 23 20 17 15 13 11 10 8 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 16 18 20 22 25 29 33 37 42 48 54 62 70 79 89 100 112 125 139 154 169 185 201 217 232 247 260 271 280 286 290 291 290 286 280 271 261 250 238 225 211 198 184 171 158 146 134 122 111 101 91 82 73 65 58 51 44 38 33 28 23 19 16 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 65 66 66 67 67 68 69 70 71 73 74 76 78 81 84 87 90 94 98 103 107 112 118 123 129 134 140 146 152 157 162 167 171 175 179 182 184 186 187 188 188 187 186 184 182 180 177 173 170 166 162 158 154 150 146 142 138 133 129 126 122 118 115 111 108 106 103 101 99 97 96 95 94 93 93 93 93 93 93 94 94 95 96 97 97 98 99 100 100 101 101 102 102 103 103 103 104 104 104 104 104 104 104 104 105 105 105 105 106 106 107 107 108 109 109 110 111 112 112 113 114 114 115 116 116 117 117 117 118 118 118 118 117 117 117 116 115 114 113 112 111 110 108 107 105 103 101 99 97 95 93 91 89 87 85 82 80 79 77 75 73 72 71 70 69 68 67 67 66 66 66 66 66 67 67 68 68 69 70 71 71 73 74 75 76 78 79 81 82 84 86 88 91 93 96 98 101 104 107 111 114 118 122 125 129 133 137 140 144 147 151 154 157 160 162 165 167 169 171 172 173 174 175 176 176 176 176 176 175 174 173 172 171 170 168 166 164 162 160 158 155 153 150 148 145 143 141 138 136 134 131 129 127 125 124 122 120 118 116 114 113 111 109 107 105 102 100 98 96 93 91 88 86 83 81 78 76 73 71 68 66 64 62 60 59 57 56 54 53 52 52 51 51 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65
 80 78 77 77 76 75 75 74 74 74 74 74 74 74 75 75 76 76 77 78 79 79 80 81 82 83 84 84 85 86 86 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 92 92 93 93 93 94 94 94 95 95 96 96 96 96 96 97 97 97 97 97 96 96 96 96 96 96 96 96 96 96 96 97 97 99 100 102 104 106 109 113 117 122 128 135 142 151 161 172 184 197 212 228 245 264 284 305 328 351 376 402 428 455 481 507 532 555 577 595 610 621 628 631 629 622 611 596 578 557 533 508 481 454 427 400 373 348 323 300 278 257 238 220 204 189 175 163 152 142 132 124 117 110 104 98 94 89 85 82 78 75 73 70 68 66 64 63 61 60 59 58 57 56 56 56 55 55 56 56 57 57 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 97 99 100 101 102 103 103 104 104 105 105 105 105 105 104 104 103 103 102 101 100 99 97 96 95 94 92 91 90 88 87 86 85 84 84 83 83 82 82 83 83 83 84 85 86 87 88 89 91 92 94 96 97 99 101 103 105 107 108 110 112 114 116 118 120 122 124 126 129 131 134 137 140 143 146 149 153 157 161 165 169 173 177 182 186 191 195 200 205 209 214 218 223 227 232 236 240 244 247 250 253 256 258 259 260 260 259 258 255 252 249 244 239 232 226 219 211 203 195 187 178 170 162 154 147 140 134 127 122 116 112 107 103 100 96 93 91 88 86 84 82 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 21 24 28 32 36 42 48 55 63 72 83 96 111 128 147 169 194 222 252 284 317 349 379 404 424 436 440 436 425 408 388 365 341 317 295 273 253 236 220 205 193 182 173 165 159 154 150 148 146 146 146 148 150 154 159 164 170 177 184 192 200 209 217 224 231 237 242 245 247 247 245 241 236 229 220 211 201 190 180 169 158 147 137 127 118 109 101 93 85 79 72 66 61 56 51 47 43 39 35 32 29 27 24 22 20 19 17 16 15 15 14 14 14 14 15 16 17 19 21 23 26 29 33 38 43 50 57 66 76 88 102 118 137 159 185 215 250 289 333 381 431 481 527 565 589 598 588 563 525 479 429 380 334 291 254 221 192 167 146 128 112 99 88 78 69 61 55 49 44 39 35 31 28 25 22 20 17 15 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 25 29 33 37 42 46 51 56 61 66 72 77 83 89 95 101 108 115 122 130 137 146 154 164 173 183 194 205 216 228 239 250 260 270 278 284 287 288 285 279 270 258 243 225 207 188 168 150 131 115 99 85 72 61 51 42 34 28 22 17 13 9 6 3 1 0
 151 152 152 153 153 153 154 154 154 155 155 155 156 156 157 158 159 160 161 163 165 167 169 172 174 177 180 184 188 191 195 200 204 209 214 219 224 230 236 242 248 254 260 266 272 278 284 290 295 300 304 308 310 312 312 312 310 307 303 298 292 285 277 269 260 250 241 232 223 214 206 199 192 186 180 176 172 169 167 166 166 166 168 170 173 177 182 187 194 201 209 217 226 236 245 255 265 274 283 290 296 300 302 302 300 295 288 279 268 257 244 231 217 204 192 179 168 157 147 138 130 122 115 109 103 98 93 89 85 82 79 76 74 72 70 68 67 66 65 64 63 63 62 62 62 62 62 62 63 64 64 65 66 68 69 71 73 75 77 80 83 86 90 94 98 102 107 112 117 122 127 132 138 143 149 154 159 164 169 173 177 180 183 185 186 187 186 185 184 181 178 174 169 164 158 152 146 140 134 127 121 115 110 105 100 95 91 87 83 79 76 73 71 68 66 64 62 61 59 58 57 56 55 54 53 53 53 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 70 70 70 69 68 67 67 66 65 64 63 62 61 60 60 60 59 59 60 60 61 62 63 65 67 69 72 75 78 82 87 91 96 101 107 113 119 125 131 137 143 148 154 159 164 169 173 176 179 182 184 186 187 188 188 188 188 187 186 185 183 182 180 179 177 175 173 171 169 167 165 163 161 158 156 154 153 151 149 147 146 145 144 143 142 142 141 141 141 142 142 143 143 144 145 146 147 148 148 149 150 151
 7 8 8 9 10 10 11 12 13 14 15 16 17 19 21 22 24 27 29 32 34 37 40 43 47 50 53 56 60 63 66 69 72 75 78 81 84 86 89 91 93 96 98 100 103 105 108 110 113 116 119 122 125 129 133 138 143 148 155 161 169 177 187 197 209 222 236 251 268 286 305 325 345 364 381 396 408 415 417 414 406 393 375 355 331 307 282 257 233 210 188 168 150 134 119 105 93 82 72 64 56 50 44 39 35 31 28 25 23 22 20 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 53 57 60 64 68 73 78 84 90 97 104 112 120 130 140 151 162 175 187 201 214 228 242 255 268 279 290 299 307 313 318 321 323 323 323 321 319 317 314 311 307 304 301 298 295 292 289 287 284 281 278 275 272 268 264 259 254 249 242 236 228 221 212 204 195 187 178 169 161 152 144 136 129 122 115 109 103 98 92 87 83 79 75 71 68 64 61 58 56 53 51 49 46 44 43 41 39 37 36 35 33 32 31 30 29 29 28 28 28 28 29 30 31 33 35 38 42 46 51 57 63 71 80 90 101 113 127 142 159 177 197 218 239 261 284 305 324 341 355 363 367 365 359 347 332 313 293 272 251 230 210 192 176 160 147 135 124 114 106 99 92 86 81 76 72 68 65 62 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 30 29 28 26 25 23 22 20 19 17 16 15 13 12 11 9 8 7 6 6 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7
 116 112 108 104 101 97 94 91 89 86 84 82 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 30 30 31 31 33 34 36 38 41 44 48 52 57 64 71 79 88 99 111 126 142 160 180 203 228 254 281 309 335 359 377 389 394 390 378 360 337 312 285 258 233 209 188 169 153 138 126 115 106 98 91 86 81 77 73 71 68 66 65 63 63 62 61 61 61 61 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 75 76 77 77 77 77 76 76 75 74 72 71 69 67 65 63 60 58 56 54 51 49 47 45 43 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 8 8 9 10 11 13 14 16 19 21 25 28 33 38 43 50 57 65 74 83 94 104 115 126 137 147 156 164 170 174 177 178 178 176 172 168 163 158 153 147 142 137 132 128 124 121 118 115 113 112 111 110 110 110 111 111 112 114 115 116 118 119 121 123 124 126 128 129 131 132 134 135 137 138 140 141 143 145 146 148 150 152 154 156 158 161 163 165 168 170 173 175 178 180 182 184 185 187 188 188 188 188 187 186 184 181 178 175 171 167 163 158 153 148 144 139 134 129 125 120
 85 85 85 86 86 87 87 88 88 89 90 90 91 92 93 95 96 97 99 100 102 103 105 107 108 110 112 113 115 116 118 119 120 122 123 124 125 126 127 127 128 128 129 129 130 130 130 130 130 130 130 129 129 129 128 128 127 127 126 125 125 124 123 123 122 122 122 122 122 122 122 123 124 125 126 128 130 132 134 137 140 143 146 150 153 156 159 162 165 168 170 171 172 172 172 171 169 167 164 160 156 152 147 142 137 132 127 122 117 112 108 104 100 97 93 90 88 85 83 81 80 78 77 76 75 74 73 73 73 73 73 73 73 73 74 74 75 76 76 77 78 80 81 82 83 85 86 88 89 91 92 94 96 97 99 101 102 104 106 107 109 111 112 114 116 117 119 120 122 123 125 126 127 128 129 130 131 131 132 132 131 131 130 128 126 124 122 119 116 113 110 106 102 98 94 90 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 35 35 36 38 39 40 42 44 46 48 50 53 56 59 62 66 69 73 77 81 85 89 93 96 100 103 105 108 110 112 113 114 115 115 115 115 115 114 113 113 112 111 110 109 108 107 106 105 105 104 103 103 102 102 101 101 100 100 99 98 98 97 96 95 95 94 93 92 91 91 90 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 84 84
 129 128 126 125 124 123 123 122 122 122 123 124 125 127 129 131 133 135 138 141 143 146 148 150 151 153 154 154 154 154 153 152 150 148 146 143 140 138 135 132 129 126 123 120 117 115 112 110 108 106 104 103 101 100 99 99 98 98 98 99 99 101 102 104 107 110 114 118 123 130 137 145 155 166 178 191 206 222 239 256 274 292 309 324 338 349 358 362 363 360 354 344 332 317 301 284 266 248 231 215 199 184 171 158 147 137 128 120 113 107 102 97 93 89 86 84 82 80 78 77 76 76 75 75 75 75 75 75 76 76 77 78 78 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 97 98 98 99 99 99 99 98 98 97 97 96 96 96 96 96 96 97 98 99 101 104 107 111 116 121 128 136 145 155 167 180 195 212 230 251 273 297 321 346 370 392 410 424 431 432 425 412 393 369 343 316 288 262 237 213 192 173 157 142 129 117 107 98 90 83 77 71 66 62 58 55 52 49 47 44 42 41 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 32 33 35 37 40 43 46 50 54 58 63 68 73 79 84 89 94 99 103 106 108 110 110 110 108 106 102 98 93 88 82 76 71 65 60 55 50 46 42 38 35 32 30 28 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 29 31 32 34 37 39 42 45 48 52 56 60 65 70 75 81 86 92 98 104 109 114 119 123 126 129 130 132 132 132 132 131 130
 14 16 18 20 22 25 28 31 34 37 41 45 49 53 57 62 66 70 74 78 82 85 88 91 94 96 98 99 101 102 103 104 104 105 105 106 106 106 107 107 108 108 109 110 111 112 113 115 117 119 121 123 126 129 133 137 141 145 150 156 162 168 174 181 189 196 203 210 217 223 228 232 235 235 234 230 224 216 207 196 183 170 157 143 129 116 104 92 81 71 62 53 46 39 33 27 23 19 15 12 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 32 35 38 42 46 50 55 61 68 75 84 93 105 118 133 151 171 196 224 257 296 340 391 449 513 582 653 724 788 840 874 888 880 853 809 755 695 633 573 517 465 419 378 342 310 283 260 241 224 210 199 190 183 178 174 172 171 172 173 176 179 182 187 191 196 201 206 211 215 219 222 224 225 225 224 223 220 216 212 207 201 194 188 181 173 166 158 151 144 137 130 124 117 111 106 100 95 90 85 81 77 73 70 66 63 60 58 56 54 52 51 50 49 48 49 49 50 52 54 57 60 64 69 76 83 91 100 111 124 138 154 171 191 212 235 260 285 312 338 363 386 405 421 430 434 432 425 412 396 376 355 333 311 289 269 250 233 217 202 189 177 166 157 148 140 134 127 121 116 111 107 103 99 96 92 89 86 83 81 78 75 73 70 68 66 63 61 58 56 53 51 49 46 44 41 39 36 34 32 29 27 25 23 21 19 18 16 15 13 12 11 10 10 9 9 9 9 9 9 10 11 12 13
 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 27 30 32 35 39 43 47 53 59 66 73 82 92 103 115 127 140 153 166 178 187 195 199 201 199 195 188 179 170 159 149 139 129 120 111 104 97 91 86 81 78 75 72 71 70 69 70 70 72 74 76 80 83 88 93 99 105 112 120 129 138 148 158 169 181 192 204 215 225 235 243 250 255 257 258 256 252 246 239 230 220 210 199 188 177 166 156 146 137 128 120 112 105 99 93 87 82 78 74 71 67 65 63 61 59 58 57 57 57 57 58 59 60 62 64 66 69 72 75 79 84 88 94 99 105 111 117 124 130 136 142 147 152 155 158 160 160 159 157 154 150 145 139 133 127 121 114 108 102 96 90 85 80 75 71 67 63 59 55 52 49 46 44 41 39 37 34 32 31 29 27 25 24 22 21 20 18 17 16 15 13 12 11 10 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 5 6 6 7 8 10 11 13 14 16 18 20 22 24 27 29 31 33 35 37 39 40 42 43 43 44 44 44 44 43 43 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 56 57 57 57 57 56 55 54 52 51 49 47 44 42 39 37 34 32 30 27 25 23 21 20 18 16
 29 30 31 32 33 34 36 38 40 42 45 48 51 54 58 62 66 71 75 80 85 90 94 99 104 109 113 117 121 125 128 131 134 136 138 140 141 142 143 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 138 137 136 134 132 131 128 126 124 121 118 115 113 110 107 104 101 98 96 93 91 89 87 85 84 83 82 81 81 80 81 81 82 83 84 86 88 90 93 96 99 103 107 111 116 120 125 131 136 141 147 152 158 163 169 174 179 184 189 193 197 201 204 207 209 210 211 211 211 210 208 206 203 200 196 192 187 182 177 171 165 159 153 146 140 134 127 121 115 109 104 98 93 88 83 79 75 71 67 64 61 58 56 54 52 50 49 48 47 47 46 46 47 47 48 49 50 52 54 56 59 62 66 70 74 79 85 91 97 104 112 120 129 138 148 159 170 182 194 207 220 234 248 262 277 292 306 321 335 348 361 372 382 391 397 402 404 404 401 396 389 380 369 356 342 327 311 295 279 263 247 231 216 202 189 176 164 152 142 132 123 115 108 101 95 90 85 81 77 74 71 68 66 64 62 61 60 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 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 52 52 51 50 49 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29
 105 102 98 94 88 82 76 70 63 57 51 45 40 35 31 27 24 21 18 16 14 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 23 25 29 32 36 41 47 54 62 70 80 91 104 117 131 146 161 176 190 203 214 223 229 232 232 229 224 218 210 200 191 180 170 161 151 142 134 126 119 113 107 102 97 93 89 85 82 79 76 74 71 69 67 65 64 62 61 59 58 57 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 49 50 51 52 53 54 56 58 60 63 67 71 75 81 88 95 105 115 128 143 161 182 207 236 269 307 351 399 450 503 554 600 636 659 665 654 628 590 545 496 446 399 355 314 279 248 220 197 177 159 145 132 122 113 106 100 95 91 87 85 83 81 80 79 78 78 78 77 77 77 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 76 76 76 75 75 74 74 74 73 73 73 72 72 72 72 73 73 74 75 76 78 80 82 84 88 91 95 100 105 111 117 124 132 139 148 156 164 173 181 188 194 199 203 205 206 204 201 197 191 184 177 169 161 153 145 138 131 124 118 113 108 103 99 95 92 89 87 84 82 81 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 77 77 78 78 79 80 81 83 84 86 88 90 93 95 98 101 103 105 107 108 109 108 107
 125 120 115 110 106 102 98 95 92 90 88 87 86 86 86 87 88 89 91 93 95 97 100 102 105 108 110 113 115 118 120 122 124 126 127 128 129 130 131 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 131 132 133 134 136 138 141 144 148 153 159 167 175 186 198 213 231 252 278 308 344 387 438 497 565 643 729 820 912 996 1062 1098 1097 1056 982 884 774 665 563 471 392 325 269 222 184 153 128 107 90 77 66 57 49 43 38 34 31 29 27 25 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 52 54 57 60 63 67 71 76 82 89 96 105 115 126 138 152 166 181 196 211 225 236 244 248 247 241 231 217 200 182 163 144 126 110 96 83 72 62 54 47 41 36 31 28 25 22 20 18 16 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 5 6 8 10 12 15 19 23 28 34 41 48 57 66 77 87 98 109 119 128 135 140 143 144 142 138 132 125 117 109 100 91 83 75 68 62 56 50 46 42 38 35 32 30 28 26 25 23 22 21 21 20 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 31 33 35 38 41 44 48 52 56 61 67 73 80 87 95 102 110 118 125 132 137 141 144 146 146 145 143 139 135 130
 7 6 4 4 3 2 2 2 2 2 3 3 4 5 6 8 9 11 13 15 17 20 22 26 29 33 37 41 46 51 56 62 68 75 81 88 96 103 111 119 126 134 141 149 156 162 168 174 178 183 187 190 192 195 196 198 199 200 200 200 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 199 199 198 197 195 193 191 189 186 183 179 175 171 166 162 157 152 147 142 138 133 129 124 121 117 114 110 108 105 103 102 100 99 99 98 98 98 99 100 101 102 104 106 108 110 113 116 119 122 125 129 132 136 140 143 147 150 153 156 158 160 160 160 159 158 155 151 147 141 135 129 122 115 108 101 94 87 80 73 67 62 56 51 47 43 39 35 32 30 27 25 23 22 20 19 19 18 18 18 19 20 21 23 26 29 33 38 44 50 59 68 80 92 107 123 140 159 177 193 208 219 225 226 222 213 201 186 170 154 139 124 111 99 89 80 71 64 58 53 48 44 40 37 34 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 30 31 33 35 38 40 43 45 48 51 53 56 58 60 62 63 63 62 61 59 56 52 48 44 39 35 31 26 23 19 16 13 11 9
 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 59 61 64 67 71 74 77 80 83 86 89 91 93 94 94 93 92 90 87 84 80 75 70 65 60 55 51 46 42 38 34 30 27 24 22 20 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 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 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 44 45 46 47 47 47 47 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 33 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 71 74 78 81 85 88 91 93 95 97 98 99 99 98 97 95 92 89 86 83 79 75 71 67 63 59 56 52 49 46 43 40 38 36 34 32 30 29 28 27 26 26 25 25 25 25 26 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18
 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 78 81 84 88 91 94 98 101 104 107 110 113 115 118 120 122 123 124 125 126 125 125 124 123 121 119 117 114 111 107 104 100 96 92 88 83 79 75 71 67 63 59 56 52 49 46 43 40 37 35 32 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 43 45 47 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 90 91 91 92 92 92 91 91 90 89 87 85 84 81 79 77 74 72 69 66 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 34 35 37 39 41 44 46 49 52 56 60 64 68 72 76 81 86 91 95 100 104 109 113 116 119 122 124 125 126 126 126 125 123 121 119 116 112 109 105 101 98 94 90 86 83 79 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25
 5 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 33 35 38 40 43 46 50 53 57 61 66 70 75 80 86 92 98 105 112 120 127 135 143 151 159 166 173 179 185 189 191 192 191 188 184 178 171 163 154 144 134 124 114 104 95 87 78 71 64 58 53 48 43 39 36 33 30 28 26 24 23 22 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 34 36 38 41 44 47 50 54 58 62 66 71 75 80 85 91 96 102 107 112 117 122 126 130 133 135 136 136 135 133 131 127 123 119 114 109 103 98 93 88 83 78 73 69 65 61 57 54 51 49 46 44 43 41 40 39 39 38 39 39 40 41 42 44 46 49 52 55 59 63 67 72 78 83 89 95 101 107 112 117 121 125 127 129 129 129 127 125 121 117 113 108 103 98 92 87 82 77 73 68 64 60 56 53 50 47 44 41 39 37 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 4 4 5 6 7 8 9 11 12 14 16 18 21 24 26 30 33 37 40 44 49 53 57 61 66 70 74 78 81 85 88 91 93 95 97 99 100 101 101 101 101 101 100 100 99 98 96 95 94 92 91 89 88 86 84 83 81 79 77 75 74 72 70 68 66 64 62 59 57 55 53 50 48 45 43 40 38 35 33 30 28 26 24 21 19 17 16 14 12 11 9 8 7 6 5
 90 103 117 132 149 166 184 202 221 239 256 272 286 299 309 317 324 328 330 331 330 328 325 322 318 313 309 304 299 294 289 284 280 275 271 266 262 257 253 248 244 239 234 229 224 219 213 207 201 195 188 181 174 167 160 152 145 137 130 122 115 107 100 93 86 79 72 65 59 53 48 42 37 32 28 24 20 16 13 10 8 6 4 2 1 0 0 0 0 0 0 0 1 3 5 7 10 12 16 19 23 28 32 37 42 48 54 59 65 72 78 84 90 96 102 107 113 118 122 127 131 135 138 142 145 147 150 152 154 156 158 160 162 163 165 167 168 170 172 174 176 178 180 183 185 188 191 194 197 201 204 208 212 215 219 223 226 229 232 234 236 236 236 234 231 226 220 213 204 193 182 169 156 143 130 117 104 92 80 70 60 51 44 37 31 25 21 17 13 11 8 6 5 4 3 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 24 26 28 31 33 36 40 43 47 52 57 62 68 75 83 92 102 113 125 139 154 171 190 210 232 256 280 304 328 350 369 384 395 400 400 394 384 370 353 334 314 294 275 257 241 226 213 201 192 185 180 176 175 175 177 181 187 194 203 214 226 240 255 271 288 304 321 336 350 361 369 373 373 368 359 347 331 312 293 272 251 231 211 192 175 159 145 131 120 109 99 90 82 75 69 63 58 53 49 45 41 38 35 33 30 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 10 10 10 11 11 12 14 15 17 20 23 27 31 37 43 50 58 68 78
 93 90 87 84 81 79 77 76 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 84 87 89 91 93 95 97 99 101 102 104 105 106 106 107 107 107 107 107 106 106 106 106 106 107 108 109 111 113 116 119 123 128 134 139 146 153 160 167 174 180 186 191 194 196 196 194 191 186 180 173 165 156 147 137 128 120 111 104 96 90 83 78 73 68 64 60 56 53 51 48 46 44 42 41 39 38 37 36 35 35 34 33 33 33 33 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 55 57 59 62 65 68 71 75 79 84 88 94 99 105 110 116 122 128 134 139 144 147 151 153 154 154 154 152 150 147 143 138 134 129 124 119 113 109 104 99 95 91 87 84 80 78 75 72 70 68 67 65 64 63 62 61 60 60 60 59 59 59 60 60 61 61 62 63 63 64 65 66 67 68 68 69 70 70 70 70 70 70 69 68 67 65 63 62 60 57 55 53 51 49 47 45 43 42 41 40 40 39 39 40 40 41 42 43 45 47 48 50 52 54 57 59 61 63 65 67 68 70 72 73 74 75 76 77 78 79 79 80 80 80 81 81 81 82 82 83 83 84 85 86 87 88 89 91 92 94 96 99 101 104 107 110 113 117 121 125 129 133 137 142 146 150 153 156 159 161 163 163 163 162 160 158 155 151 146 142 136 131 126 120 115 110 105 101 97
 145 148 151 153 156 158 160 162 164 166 168 170 173 175 178 181 185 188 192 196 201 205 210 214 219 223 227 231 235 238 241 244 246 247 248 249 248 247 246 244 242 239 236 233 229 226 222 218 214 210 207 203 200 197 194 191 188 186 184 182 180 179 178 177 176 176 176 176 176 176 177 178 178 179 180 181 181 182 182 182 182 181 179 178 175 173 169 166 162 158 153 149 145 140 136 132 128 124 121 118 116 114 112 111 110 109 109 109 110 111 112 113 115 117 119 121 124 126 129 132 135 139 142 146 150 154 157 161 165 169 173 177 181 184 188 191 193 196 198 199 200 201 200 200 199 197 195 192 189 185 182 177 173 168 164 159 154 150 145 141 137 133 129 126 123 120 118 116 115 114 113 113 114 114 116 117 119 121 123 126 128 131 133 135 137 139 140 141 141 141 140 139 138 136 134 131 129 126 123 120 117 114 112 109 106 104 101 99 97 95 94 92 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 79 78 78 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 58 58 59 60 61 63 65 67 70 73 77 80 84 88 93 97 101 105 109 112 115 117 119 120 121 121 120 119 118 116 113 111 108 105 102 99 95 92 89 86 83 81 78 75 73 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 50 50 50 51 52 52 53 55 56 57 59 61 63 65 67 70 73 76 79 83 87 91 96 100 105 110 115 120 125 129 133 138 141
 36 35 35 36 37 38 40 42 45 48 52 56 62 67 74 81 88 97 106 115 126 137 149 162 175 189 203 218 233 248 262 277 291 304 316 327 337 345 352 357 361 363 364 363 361 358 354 350 344 338 332 325 318 310 303 295 287 279 272 264 256 247 239 231 223 215 207 199 190 182 174 166 158 150 142 135 127 120 113 106 100 93 87 82 76 72 67 63 59 55 52 49 47 44 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 86 89 91 94 96 98 100 101 102 102 102 102 101 100 98 97 95 94 92 91 89 89 88 88 88 89 91 94 97 101 106 112 120 128 137 148 159 172 185 198 212 226 240 252 263 272 279 282 283 281 277 270 260 250 238 225 212 199 187 175 163 152 142 133 125 117 110 103 97 92 87 83 79 75 72 69 66 64 62 59 58 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 62 63 63 63 63 63 63 62 61 61 60 59 58 57 57 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 70 71 73 74 74 75 75 75 75 74 73 71 70 68 65 63 60 57 54 51 49 46 44 41 40 38 37
 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 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 8 8 9 9 10 11 11 12 13 15 16 18 20 22 24 27 29 32 36 39 42 45 48 50 51 51 49 47 44 40 37 33 29 25 22 19 16 14 12 11 9 8 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 25 27 29 31 33 35 37 39 40 41 42 42 43 42 42 41 40 39 38 37 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 15 16 18 20 22 24 26 28 30 32 33 33 33 33 32 31 29 27 25 23 21 20 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 39 35 31 28 25 23 20 18 17 16 15 14 13 13 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 81 84 87 90 93 96 99 102 104 107 109 111 114 115 117 119 120 122 123 124 125 126 127 128 129 129 130 131 132 133 134 134 135 136 136 137 137 137 136 136 135 133 132 130 127 124 121 118 115 111 107 103 99 95 91 87 83 79 76 72 69 65 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 13 13 14 15 16 18 20 23 26 29 33 38 44 50 57 65 74 83 92 101 109 116 120 123 124 122 118 113 107 100 93 87 80 74 68 63 59 55 51 48 45 43 41 39 37 36 35 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 32 31 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 16 16 17 18 18 19 21 22 23 25 27 29 31 33 36 39 42 45 48 51 54 56 58 59 60 60 58 56 53 50 46 42
 13 13 12 12 13 13 14 16 17 19 21 23 25 28 31 33 36 39 43 46 49 52 56 59 62 66 69 72 75 78 81 83 86 89 91 93 96 98 100 102 104 107 109 111 114 116 119 122 124 128 131 134 138 142 146 150 154 158 162 166 170 173 177 179 181 182 183 182 181 178 174 170 164 158 151 143 135 127 119 111 103 95 88 81 74 68 63 58 54 50 47 45 42 41 39 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 75 78 80 84 87 90 94 98 103 107 112 118 123 129 135 141 147 153 159 165 170 174 178 181 182 183 182 180 176 172 166 160 153 146 138 130 122 115 107 100 93 87 81 76 72 68 64 61 59 58 57 57 57 59 60 63 67 71 76 81 87 94 101 109 117 125 132 140 146 152 156 159 160 160 159 156 152 147 141 135 128 121 114 108 101 95 90 84 79 75 70 66 63 60 57 54 51 49 47 45 44 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 14 14 15 17 18 20 23 26 29 33 37 41 46 51 56 62 67 73 79 85 91 96 101 106 111 115 119 122 125 128 130 131 133 133 134 134 135 135 135 134 134 134 134 134 135 135 135 136 137 138 139 140 141 142 144 145 146 148 149 149 150 150 149 149 147 145 142 138 134 129 123 117 111 104 97 90 82 75 68 62 56 50 44 39 34 30 26 23 20 18 16 15
 118 134 151 168 186 203 218 231 241 247 249 248 243 235 225 214 202 189 177 166 155 145 136 128 121 115 110 105 101 98 95 93 92 91 91 91 91 92 94 96 98 101 105 109 113 118 124 131 138 146 155 164 175 186 199 212 226 241 256 272 289 305 322 338 353 368 381 392 401 408 413 415 415 412 406 397 386 372 357 338 319 297 275 252 228 205 183 161 141 122 105 89 75 63 53 44 36 29 24 19 16 13 10 8 6 5 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 6 6 7 8 10 11 13 15 17 20 23 26 30 35 41 47 54 62 70 79 89 99 109 118 126 133 138 142 143 142 140 137 132 128 123 118 114 111 108 106 104 103 103 103 104 105 106 107 108 110 111 112 113 114 114 114 114 113 112 111 109 107 104 102 99 96 93 89 86 83 80 77 74 71 68 65 63 61 59 57 55 53 52 50 49 48 47 47 46 46 46 46 46 46 47 47 48 49 51 53 55 58 61 64 68 73 78 84 91 99 107 116 126 137 148 159 170 180 190 198 205 209 212 212 210 207 203 197 190 184 177 170 163 157 151 145 140 135 131 127 123 120 117 114 111 108 106 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 31 32 33 35 37 40 44 49 54 61 70 80 91 104
 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 36 37 38 39 41 42 44 45 47 49 50 51 52 53 53 53 53 52 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 64 66 67 68 68 68 68 67 66 64 62 59 57 54 51 48 45 42 39 37 34 32 30
 289 273 250 223 195 167 141 118 98 80 66 54 45 37 30 25 21 18 15 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 43 47 51 56 62 69 77 86 96 107 120 134 150 168 188 209 233 259 287 317 349 383 419 455 491 528 563 595 624 648 665 675 677 669 653 629 599 564 525 485 445 406 368 333 301 271 244 220 198 178 161 146 132 120 109 100 91 83 77 71 65 60 56 52 49 46 43 41 39 37 36 35 34 33 33 33 33 34 34 36 38 40 43 47 52 58 65 73 84 96 109 125 143 163 183 204 222 238 248 252 248 238 221 201 179 157 135 116 99 84 71 60 51 44 38 34 30 27 24 22 21 20 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 70 73 77 80 84 88 93 97 101 106 111 116 120 125 130 135 140 144 148 152 156 159 162 165 167 168 169 169 169 168 167 166 164 162 160 158 156 154 152 150 148 147 145 144 143 142 141 140 139 139 138 138 138 137 137 137 137 136 136 136 135 135 134 133 132 131 130 129 127 125 123 121 119 116 113 110 108 105 101 98 95 92 89 86 83 81 78 75 73 71 69 67 65 64 62 61 61 60 61 61 62 64 67 70 75 80 87 96 107 120 135 154 174 197 221 245 267 284 295 297
 5 5 5 5 6 6 7 8 9 10 11 12 13 15 16 17 18 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 58 61 64 67 71 75 79 84 89 94 99 104 109 115 120 124 128 131 134 135 135 133 131 127 122 116 109 102 94 86 78 71 63 56 50 44 38 33 29 25 21 18 15 13 11 9 8 7 6 6 6 6 7 8 9 10 12 13 15 18 20 23 26 29 32 36 39 43 47 51 54 58 62 65 68 71 74 76 79 80 81 82 83 83 83 82 82 81 80 78 77 75 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 32 31 29 27 26 24 22 21 19 17 16 14 12 11 10 9 8 7 6 5 5 5 4 5 5 5 5 6 7 7 8 9 10 11 12 13 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 62 63 63 64 64 63 63 62 61 60 58 56 54 52 49 47 44 41 38 35 33 30 27 25 22 20 18 16 14 12 11 10 9 9 8 8 9 9 10 11 13 15 18 22 26 30 36 43 51 60 71 84 99 117 138 162 190 222 259 302 348 399 452 503 549 585 606 609 595 566 526 481 434 388 344 305 271 240 213 190 170 152 137 123 111 101 92 84 77 71 65 60 55 51 48 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5
 77 73 69 66 64 62 61 61 61 61 62 64 65 68 70 73 77 80 84 88 93 97 102 106 111 116 120 124 128 131 135 137 139 141 142 143 143 143 142 141 139 137 135 133 130 127 125 122 119 117 114 112 109 107 105 102 100 98 96 95 93 91 90 88 86 85 84 82 81 79 78 76 74 73 71 70 68 66 64 63 61 59 58 56 55 54 53 53 52 52 52 53 54 55 57 59 62 64 68 71 75 79 84 89 94 100 106 112 119 127 135 143 153 163 173 185 198 211 226 242 259 278 298 320 343 368 394 422 450 479 507 533 558 578 594 603 606 601 589 570 545 516 483 449 414 380 347 315 286 258 233 210 190 171 154 139 125 113 102 92 83 75 68 62 57 52 48 45 42 39 37 36 35 35 35 36 37 39 42 44 48 52 56 61 65 70 75 80 85 89 92 95 97 99 99 99 99 97 95 93 90 87 84 81 78 75 72 69 66 63 61 59 57 55 53 51 50 49 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 35 33 32 31 29 28 27 25 24 23 22 22 21 21 20 21 21 22 22 23 25 26 27 29 31 32 34 36 37 39 40 42 43 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 60 62 63 65 68 70 73 76 79 82 86 90 94 98 103 108 112 117 122 126 130 133 136 138 139 138 137 135 131 127 122 117 111 105 99 93 87 82
 17 19 22 25 29 33 38 44 50 57 65 74 84 95 107 120 135 150 168 187 208 230 254 280 307 335 364 394 422 450 475 497 515 528 535 536 532 522 508 490 469 446 422 399 375 352 331 310 291 274 257 243 229 217 205 195 186 178 170 163 157 151 146 142 137 133 130 126 123 119 116 112 109 105 101 97 93 88 83 78 73 67 62 56 51 46 41 36 31 27 24 21 18 15 13 12 10 9 9 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 49 53 57 62 66 71 77 83 89 95 101 107 112 118 122 125 128 128 128 126 122 118 112 105 98 91 83 75 68 60 54 48 42 37 33 30 27 24 22 21 20 20 19 20 20 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 16 16 16 17 18 19 21 23 26 29 32 35 39 43 46 50 53 56 59 61 62 63 63 63 62 61 59 58 55 53 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 13 14 15
 33 37 41 45 50 54 59 63 68 71 75 78 80 82 84 85 86 86 86 86 86 86 86 85 85 85 85 85 85 86 87 88 89 90 92 94 97 99 102 106 109 113 118 122 127 132 138 144 149 155 161 166 171 176 180 182 184 185 184 182 179 175 170 163 156 149 141 133 125 117 109 101 94 87 80 74 68 63 58 53 49 46 43 40 37 35 34 32 31 31 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 41 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 33 34 34 34 33 33 32 30 29 27 25 23 21 19 17 15 13 12 10 9 9 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 42 44 48 51 54 58 62 67 71 76 82 88 94 100 107 115 123 131 139 147 156 164 172 179 185 190 194 197 198 197 195 191 185 178 171 162 153 144 134 125 116 107 98 90 82 75 69 63 57 52 48 44 41 38 36 34 33 32 31 31 32 33 34 35 37 39 41 44 46 49 52 55 58 61 64 67 69 71 73 75 76 77 77 77 77 76 75 74 72 70 68 66 64 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 17 18 19 20 22 24 27 30
 86 81 77 74 71 68 66 65 64 63 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 63 63 63 62 62 61 60 59 58 57 56 55 54 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 25 26 27 28 30 32 35 39 43 48 54 60 69 78 89 100 113 126 139 152 163 171 176 178 177 172 165 156 146 136 126 116 107 99 92 85 79 74 69 66 62 59 57 54 52 51 49 48 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 39 40 41 42 44 46 49 51 54 57 60 63 66 69 71 74 76 77 79 80 80 81 81 80 80 79 78 77 75 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 38 38 38 39 40 41 42 43 44 46 48 50 52 55 57 60 63 66 69 72 74 76 77 77 76 73 70 66 62 57 51 46 41 36 32 28 25 22 20 18 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 73 79 84 90 97 104 111 118 125 133 140 147 154 160 165 169 172 173 172 171 167 163 157 150 143 135 127 119 112 105 98 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 15 14 13 12 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 69 72 75 79 82 85 88 92 95 98 101 104 107 110 113 115 118 120 123 125 127 129 131 133 135 137 139 140 141 142 143 144 143 143 142 140 137 134 130 126 120 114 108 101 94 87 79 72 65 58 52 46 41 37 33 29 26 24 22 20 19 19 18 18 18 18 19 20 20 21 22 24 25 26 28 30 32 33 36 38 40 43 45 48 51 54 58 61 65 69 73 77 81 85 90 94 98 102 105 108 111 113 115 115 115 115 113 111 109 106 102 98 94 90 85 81 76 72 68 64 60 56 52 49 46 43 40 37 35 33 31 29 27 26 25 24 24 23 24 24 25 27 29 31 35 39 44 49 56 63 72 82 92 104 117 130 144 159 174 188 202 215 226 234 240 244 245 243 238 232 224 214 204 193 182 171 161 150 141 131 123 115 107 100 93 87 82 76 72 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 7 7 8 9 10 12 14 16 19 22 25 28 31 34 38 41 44 46 49 51 52 54 55 55 56 56 55 55 55 54 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 82 84 86 87 87 87 87 86 85 82 80 76 72 68 63 58 53 49 44 39 35 31 27 24 21
 25 24 23 23 23 24 25 27 29 31 34 37 40 44 48 52 57 62 67 72 78 84 90 96 102 109 115 121 127 133 138 143 146 149 151 151 151 150 147 144 140 136 131 125 119 114 108 102 96 91 86 81 76 72 67 63 60 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 25 27 28 30 33 36 40 44 48 53 58 63 68 73 78 82 86 89 91 93 94 94 94 93 92 90 88 86 84 82 80 77 75 74 72 70 69 68 66 65 64 64 63 63 62 62 62 62 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 54 53 51 50 48 46 45 43 41 39 37 36 34 33 31 30 29 28 27 26 26 26 26 27 28 29 31 34 36 40 43 47 52 56 62 67 72 77 83 88 93 97 101 104 106 108 109 109 109 108 106 104 102 99 97 93 90 87 84 81 78 76 73 70 68 66 64 62 61 59 58 57 56 55 54 53 53 53 53 52 53 53 53 54 54 55 56 57 58 59 61 62 64 66 67 69 71 72 74 75 76 76 76 75 74 72 70 67 63 59 55 50 46 41 37 33 29 26 23 21 19 17 16 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 40 42 44 47 50 53 56 59 63 67 71 75 80 85 91 97 103 109 116 123 130 137 145 152 159 166 172 177 181 184 185 185 183 179 175 168 161 153 144 134 124 114 105 95 86 78 70 62 55 49 44 39 35 32 29 26
 26 27 29 30 33 35 37 40 43 45 48 51 54 56 58 61 63 64 66 67 68 69 70 71 71 71 72 72 72 72 72 73 73 73 73 74 74 75 76 77 77 79 80 81 83 84 86 88 90 92 95 97 100 103 105 108 111 113 116 118 120 121 122 123 123 122 121 119 116 113 109 105 100 95 89 84 78 72 67 61 56 51 47 43 39 35 32 30 28 26 25 24 24 23 24 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 62 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 73 73 74 74 74 75 76 76 77 77 78 79 79 80 81 81 82 82 83 83 84 84 83 83 83 82 81 79 78 76 74 71 69 66 62 59 56 52 49 46 42 39 37 34 32 30 28 27 26 25 25 26 26 27 29 30 32 34 37 39 42 45 48 52 55 59 62 66 70 74 78 82 86 90 93 97 100 104 107 110 112 114 116 118 119 121 121 122 122 122 121 121 120 119 117 116 114 112 110 108 106 104 102 99 97 94 92 89 87 84 81 78 76 73 70 67 64 61 58 55 52 50 47 44 41 39 37 34 32 30 29 27 26 25 25 25 25 26 27 29 31 34 37 41 46 50 56 62 69 76 83 91 100 109 119 128 138 149 159 170 180 190 199 208 217 224 231 236 241 244 246 246 246 244 242 238 234 229 224 218 212 205 198 191 184 177 170 164 157 150 144 137 131 125 119 114 108 103 98 93 88 84 79 75 71 67 63 59 56 53 49 46 43 41 38 36 34 31 30 28 27 26 25 24 24 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
 52 54 57 61 65 70 75 82 89 96 104 112 121 130 139 147 155 162 168 173 177 179 180 179 177 174 169 163 157 150 142 135 127 120 113 106 100 94 88 83 78 73 69 65 62 58 55 53 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 52 53 53 53 52 52 51 51 50 49 48 47 47 46 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 46 47 48 50 51 53 55 57 59 61 64 67 70 74 78 82 87 92 97 103 110 117 124 132 141 150 159 169 179 190 200 211 221 230 238 246 251 256 258 258 257 254 248 242 234 225 215 205 194 183 173 162 152 143 134 125 118 111 105 99 94 90 87 84 81 80 78 77 77 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 59 60 61 61 61 61 61 60 59 59 58 57 56 55 55 54 53 52 52 51 51 51 50 50 50 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 78 79 79 79 79 79 79 79 78 78 77 76 75 73 72 70 69 67 65 63 61 59 58 56 54 53 51 50 49 49 49 49 50
 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 16 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 58 62 67 72 78 83 89 94 100 105 109 113 115 117 118 117 115 113 110 105 101 96 91 85 80 75 70 65 60 56 51 48 44 41 37 35 32 29 27 25 23 22 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 36 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 44 44 43 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 21 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 48 48 47 46 45 44 43 42 40 39 37 36 34 32 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9
 92 90 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 40 43 48 53 59 66 75 85 97 110 124 138 151 163 172 178 179 177 170 161 151 139 127 116 106 96 88 81 75 69 65 61 58 55 53 51 50 49 49 48 48 49 49 50 52 53 55 57 59 62 65 69 72 77 81 86 91 97 104 110 117 124 131 139 146 153 160 166 172 176 180 183 185 186 186 185 184 182 180 177 175 172 169 167 165 163 162 161 161 161 162 164 166 169 173 177 182 188 193 198 202 206 207 207 205 200 193 185 174 162 150 138 125 114 103 93 84 75 68 61 55 50 46 42 38 35 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 20 21 23 25 28 31 34 38 42 47 53 60 67 75 84 93 102 111 119 124 127 127 124 118 109 99 89 78 68 59 52 45 40 36 32 30 28 26 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 57 58 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 80 81 82 83 84 86 87 89 90 92 93 95 96 97 98 99 100 100 100 99 98 97 96 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 36 37 38 39 40 42 44 46 49 52 55 59 63 67 72 77 83 89 96 104 113 122 133 144 157 171 185 200 216 232 248 263 276 286 293 296 295 289 279 267 252 235 218 201 184 169 154 141 128 117 108 99 91 84 78 72 67 63 59 56 53 50 48 46 44 43 42 41 40 39 39 39 39 40 40 41 42 43 45 47 49 51 54 57 59 62 64 67 68 69 69 69 68 66 63 60 57 54 50 47 44 41 38 36 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 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 49 53 57 62 67 72 78 84 90 97 104 111 118 125 131 137 141 145 147 148 147 145 142 138 133 127 121 114 108 102 96 90 85 81 76 72 69 66 63 61 58 56 55 53 52 51 49 49 48 47 47 46 46 45 45 45 45 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 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 56 57 57 56 56 55 54 52 50 48 46 43 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35
 44 42 40 39 37 36 35 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 73 75 78 80 82 83 84 84 83 82 80 78 75 72 68 65 61 57 54 51 49 46 45 43 42 41 41 41 41 41 42 43 44 45 47 48 50 53 55 58 61 64 68 72 76 80 85 90 95 101 106 112 118 124 129 134 138 142 145 147 148 148 147 145 142 139 134 130 125 119 114 108 103 98 93 88 84 80 76 72 69 65 63 60 57 55 53 51 49 48 46 45 44 43 42 41 41 41 40 40 40 41 41 42 43 44 46 47 49 51 53 56 58 60 62 64 66 68 69 70 71 71 71 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 21 21 22 23 24 26 28 30 32 35 38 40 43 46 49 52 54 57 59 60 62 63 64 65 65 66 66 66 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 72 72 73 74 75 76 76 77 78 79 79 80 80 81 81 81 82 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 76 76 75 74 74 73 72 71 70 68 67 65 64 62 60 58 56 54 52 50 47 45
 21 19 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 31 32 33 35 37 39 42 45 49 53 57 62 66 71 75 80 83 87 89 91 91 91 90 89 87 84 81 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 38 36 35 34 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 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 34 36 39 41 43 45 47 48 49 49 49 47 46 44 41 39 36 33 31 29 26 24 22 21 19 18 17 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 25 27 30 33 37 41 45 50 56 61 67 73 79 84 88 92 93 93 92 89 85 79 73 67 61 55 49 44 39 35 32 29 27 25 23 22 21 21 20 20 20 20 20 20 20 20 21 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 31 31 30 30 29 28 27 25 24 22
 81 77 73 71 68 67 66 65 65 65 66 67 68 69 71 72 74 75 77 78 79 81 82 82 83 83 83 83 82 82 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 43 43 44 44 45 46 48 49 51 53 56 59 62 65 69 74 78 83 88 93 99 103 107 110 112 112 110 107 102 95 88 80 73 65 58 52 46 41 37 34 31 29 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 35 36 39 41 43 46 49 52 56 60 64 69 74 80 85 92 98 105 111 118 124 130 136 140 144 146 148 147 146 143 139 135 129 123 117 111 104 98 92 86 80 75 70 65 61 57 54 51 48 46 45 43 43 43 43 44 46 48 52 56 60 65 71 78 85 92 99 106 112 118 123 126 128 128 127 124 121 116 110 105 98 92 86 80 74 69 64 60 55 52 48 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 24 27 29 33 37 41 46 51 56 62 67 71 75 77 79 79 79 77 75 72 69 66 63 59 56 53 51 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 55 57 60 63 66 69 73 76 81 85 89 94 99 104 109 114 119 123 127 131 133 135 136 136 134 132 128 124 119 113 107 101 96 90 85
 16 14 12 11 10 9 9 9 9 10 11 12 14 15 17 19 22 24 27 30 34 37 41 46 51 56 61 67 72 79 85 92 98 105 111 117 123 128 133 136 139 140 141 141 139 137 135 131 128 124 119 115 111 106 102 97 93 89 85 81 78 74 71 68 64 61 58 55 53 50 47 44 41 39 36 33 31 28 26 23 21 18 16 14 12 10 9 8 7 6 5 5 5 6 7 8 9 11 13 16 18 21 25 29 33 37 42 48 53 60 66 74 81 90 99 109 119 130 142 154 167 180 193 207 219 231 242 251 258 263 265 265 262 256 248 238 227 215 202 189 176 163 151 139 128 118 108 99 91 83 76 69 63 58 53 48 44 40 36 33 30 27 24 22 20 18 16 14 12 11 10 9 8 8 7 8 8 9 10 11 13 16 19 22 26 31 35 40 46 51 57 63 68 73 78 83 87 90 93 95 97 99 99 100 100 100 99 99 98 97 96 96 95 95 94 94 94 94 95 95 96 97 98 99 100 101 103 104 105 107 108 109 110 111 111 112 111 111 109 108 106 103 101 97 94 90 86 82 78 74 70 66 61 57 53 50 46 43 40 37 34 31 29 27 26 24 23 22 22 22 22 22 23 23 24 25 26 28 29 30 31 32 33 34 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 43 45 47 49 51 54 57 60 63 67 70 74 78 81 84 87 89 91 92 92 91 90 87 83 79 74 68 63 57 51 45 40 35 30 26 22 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 11 14 18 22 27 33 39 47 55 64 74 84 95 105 116 127 137 146 154 161 166 170 172 172 171 168 164 159 153 147 141 134 128 122 116 110 104 99 94 90 86 82 79 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 22 23 24 26 29 31 35 38 42 46 51 55 60 64 68 72 75 78 81 84 85 87 88 89 90 90 91 91 91 92 92 92 93 93 94 95 96 97 99 101 103 106 108 112 115 119 123 128 133 139 144 150 157 164 170 177 184 190 197 203 208 212 215 218 219 219 218 216 212 208 202 196 188 181 172 163 154 145 135 126 116 107 98 89 81 73 66 59 53 47 42 38 34 31 28 26 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 33 35 38 42 45 49 53 58 63 68 73 78 83 88 92 95 97 98 98 97 94 90 86 80 74 68 62 55 50 44 39 35 31 27 24 22 20 18 17 17 17 17 17 18 19 21 23 25 27 29 32 35 39 42 46 50 54 59 63 68 72 76 80 84 88 90 92 94 94 94 93 91 88 85 82 78 74 70 66 62 58 54 51 47 44 41 39 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 5 6 7
 53 51 49 48 47 46 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 21 22 23 25 26 28 31 33 35 38 41 44 47 51 54 58 61 65 67 70 72 73 73 72 71 69 66 63 60 56 53 50 47 45 43 41 40 39 38 38 38 38 39 39 40 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 40 40 41 43 44 47 50 54 58 63 70 76 84 93 101 111 120 129 137 144 150 155 157 158 156 153 148 142 136 128 120 112 105 97 90 84 78 72 67 63 59 55 52 49 46 44 42 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 66 68 70 71 71 71 71 70 68 66 64 61 59 56 53 50 48 45 43 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 38 40 43 46 49 53 57 61 66 71 76 82 88 94 100 106 112 117 121 125 127 129 129 128 125 122 117 112 106 100 94 88 82 76 71 66 62 58 55
 68 69 69 68 66 64 62 59 56 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 26 27 29 30 32 34 37 39 42 45 48 52 56 60 64 69 73 78 83 87 91 95 98 100 101 101 101 100 98 95 91 87 83 79 74 70 66 62 58 55 52 49 47 46 44 43 43 42 42 42 43 43 44 44 45 45 46 47 47 47 48 48 48 47 47 46 46 45 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 30 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 58 60 61 62 63 64 64 65 65 65 65 64 63 63 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 25 25 27 28 30 32 35 38 41 45 49 54 58 63 67 72 77 81 85 89 92 95 98 100 102 103 104 105 105 105 105 104 104 103 101 100 99 98 96 95 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 49 49 48 48 48 47 48 48 48 49 49 50 51 52 54 55 57 59 61 63 65 66 68
 25 23 21 20 19 19 18 18 18 19 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 63 66 69 72 75 78 81 84 86 89 91 93 95 97 98 99 100 101 102 102 102 102 102 101 100 99 98 97 95 93 91 89 87 84 81 78 75 72 69 65 62 58 55 51 47 44 40 37 34 31 28 25 22 20 18 16 15 14 13 12 12 12 13 14 15 16 18 20 22 25 28 31 34 37 41 45 50 54 59 65 70 76 83 90 97 104 112 121 129 138 147 157 166 175 184 192 199 206 211 214 217 217 216 213 208 202 195 187 178 169 160 150 141 131 122 114 106 98 91 84 78 73 67 62 58 54 50 46 43 40 37 34 32 30 27 26 24 22 21 20 18 18 17 17 16 17 17 18 19 20 22 24 26 29 31 34 37 40 42 45 47 50 51 53 54 55 56 57 57 57 57 57 57 56 56 56 55 55 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 59 60 62 63 65 66 67 69 70 72 73 74 76 76 77 78 78 77 77 76 75 74 72 70 68 65 63 60 57 54 51 49 46 43 41 38 36 34 32 31 29 28 28 27 27 27 28 29 30 32 33 36 38 41 44 47 50 53 57 60 63 66 69 72 75 77 79 80 81 82 82 82 81 80 79 78 76 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 52 51 50 50 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 61 60 59 57 55 53 50 47 44 41 38 35 32 30 27
 146 137 128 121 114 108 103 99 96 93 91 90 89 88 88 88 88 88 89 90 90 91 92 93 93 94 95 95 96 96 96 96 95 95 94 93 92 91 89 88 86 84 83 81 79 77 76 74 73 71 70 69 68 67 66 65 65 65 65 65 65 65 66 67 68 69 70 71 73 75 77 79 81 83 85 87 89 91 92 94 94 95 94 94 92 91 89 86 84 82 79 77 75 73 71 70 69 68 68 68 68 68 68 68 69 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 74 75 75 76 76 77 77 77 77 78 78 78 78 77 77 76 75 75 73 72 71 69 67 66 64 62 60 58 56 55 54 53 52 52 53 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 75 77 78 80 81 83 85 87 89 92 95 97 100 104 107 111 115 119 124 128 133 138 142 147 151 155 159 162 164 165 166 166 165 163 160 156 152 147 142 137 131 125 119 113 108 103 97 93 88 84 80 76 73 70 67 64 62 61 59 59 58 58 59 60 62 65 69 74 80 87 96 105 115 126 138 149 159 167 174 178 179 177 173 167 159 150 140 130 120 110 101 93 85 78 71 65 60 56 51 48 44 41 39 37 35 33 31 30 29 28 27 26 26 26 25 25 26 26 26 27 27 28 29 31 32 34 36 38 40 43 46 50 54 58 63 68 74 81 88 96 105 114 124 135 146 157 168 179 188 197 204 208 210 210 207 202 195 186 177 166 156
 18 17 15 14 13 12 12 12 12 12 13 14 15 16 17 19 21 23 25 28 31 34 38 42 46 50 55 59 64 68 71 74 76 77 76 75 73 69 65 61 57 52 48 44 40 36 33 30 27 25 22 21 19 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 15 17 19 21 22 24 26 27 28 29 29 29 28 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 44 47 50 54 57 60 63 66 69 71 72 73 74 73 72 71 69 67 65 62 59 57 54 51 49 47 45 43 41 40 39 38 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 41 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 29 30 31 31 31 31 30 28 27 25 23 22 20 19 17 16 15 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 16 17 19 22 24 27 30 33 37 41 45 49 54 58 62 65 67 68 69 68 66 63 59 55 50 46 41 37 33 29 26 23 21
 31 30 28 27 26 25 25 24 24 24 23 23 24 24 24 25 25 26 27 28 29 30 31 33 35 36 39 41 43 46 50 53 57 61 65 70 75 80 86 91 96 101 105 108 110 110 109 107 104 100 95 89 84 78 72 66 61 56 51 47 43 40 36 33 31 29 26 25 23 22 20 19 18 17 17 16 15 15 15 15 15 15 16 17 18 19 20 22 24 27 29 32 35 37 40 42 43 44 44 44 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 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 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 56 55 55 55 54 53 53 52 51 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 36 38 40 42 43 44 45 45 45 45 44 43 42 41 39 38 37 36 34 33 32 32 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 40 39 38 37 35 34 32
 43 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 23 24 25 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 52 54 55 56 57 58 58 58 57 57 56 55 53 52 50 49 47 45 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 51 51 52 53 53 53 53 52 51 50 49 48 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 25 26 28 30 32 34 36 38 41 43 45 48 50 52 54 57 59 61 63 66 68 71 73 76 79 82 85 89 93 96 101 105 109 114 118 122 126 129 132 134 134 134 132 130 126 121 116 110 104 97 90 84 78 72 66 61 57 52 48 45 42 39 36 34 32 30 28 27 25 24 23 23 22 22 21 21 21 21 22 22 23 24 26 27 30 32 35 38 42 46 51 55 60 64 68 71 74 75 75 75 73 71 68 65 62 58 55 52 49 46 43 41 39 37 35 33 32 30 29 28 28 27 26 26 25 25 25 25 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 79 82 84 86 88 88 88 87 85 83 79 75 70 66 61 56 51 47
 18 20 22 24 27 30 33 36 40 44 47 51 55 59 63 66 69 72 75 77 79 80 81 82 82 82 81 80 79 78 76 75 73 71 69 68 66 64 62 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 43 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 27 26 26 26 26 27 28 29 30 31 33 35 37 39 42 45 48 51 54 58 62 66 71 75 80 85 91 97 102 108 115 121 127 133 139 145 150 154 158 160 162 163 163 163 161 158 155 151 147 142 137 132 127 123 118 113 108 104 100 96 92 89 86 82 79 77 74 71 69 66 64 61 59 56 54 52 49 47 44 42 39 37 34 32 30 28 26 24 22 21 20 19 18 18 17 17 18 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 79 83 87 90 95 99 103 107 111 115 118 121 124 127 128 130 130 130 129 127 125 122 118 114 110 105 100 95 89 84 79 74 69 64 59 55 51 46 43 39 36 33 30 27 25 23 21 20 18 17 17 16 16 16 16 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 56 59 63 66 69 73 76 80 83 87 90 94 97 100 102 105 106 107 108 107 107 105 103 100 97 94 90 86 82 77 73 69 65 61 57 53 50 46 43 40 38 35 33 30 28 26 25 23 21 20 19 18 17 16 15 15 14 14 14 14 15 16 17
 39 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 66 68 70 72 74 77 79 82 85 88 92 95 98 101 105 108 111 113 116 117 119 120 120 119 118 116 114 111 108 105 101 97 93 88 84 80 76 73 69 66 63 60 57 55 53 51 49 48 47 46 46 46 46 47 48 50 52 55 58 62 66 71 76 81 87 92 97 102 106 109 111 112 112 111 109 107 104 100 96 92 88 83 79 75 72 68 65 62 59 57 54 52 50 49 47 46 45 44 43 42 42 42 41 41 41 41 41 42 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 74 75 75 76 77 77 77 78 78 79 79 80 80 81 82 83 84 86 87 89 91 93 95 97 99 101 102 104 105 107 108 109 110 110 110 110 110 110 109 108 106 105 103 101 99 96 94 91 89 86 83 81 78 75 73 70 68 66 64 62 61 59 58 57 56 56 55 55 55 55 55 56 56 57 59 60 62 64 66 68 71 74 77 81 85 89 93 97 101 104 108 111 113 114 114 113 111 108 104 99 94 88 83 77 72 67 63 59 56 53 51 49 48 47 47 47 47 47 48 49 50 52 54 56 58 60 63 66 69 73 76 80 84 89 94 99 104 109 115 120 126 131 136 141 146 150 154 158 160 162 163 164 163 162 161 159 156 153 150 146 142 138 134 130 126 122 118 114 110 106 102 99 95 91 88 85 81 78 75 71 68 65 62 59 56 53 50 48 46 44 42 41 39
 36 35 33 33 32 33 33 34 35 36 37 39 41 42 44 46 48 51 53 54 56 58 59 60 61 62 62 62 61 61 60 58 57 55 53 51 50 48 46 44 42 40 39 37 36 35 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 42 42 41 40 39 38 36 35 34 32 31 30 29 29 28 28 28 29 29 30 31 32 33 35 37 38 40 42 45 47 50 53 56 60 64 68 72 77 82 87 92 98 104 111 117 123 130 136 141 147 151 155 158 160 161 161 160 159 156 152 148 143 138 133 127 122 116 110 105 99 94 89 85 80 76 72 68 64 60 57 54 51 49 46 44 42 40 38 37 35 34 34 33 33 33 34 36 37 40 43 47 52 58 64 72 81 90 101 113 125 138 151 165 177 189 200 208 215 219 220 219 216 211 204 196 187 178 169 160 151 143 135 127 121 114 109 104 99 95 91 88 85 82 80 78 76 74 73 72 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 53 53 52 52 53 53 53 53 53 53 53 52 52 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 36 37 39 41 43 46 49 52 56 60 65 70 76 83 90 99 107 117 127 138 149 160 170 180 189 196 201 203 203 200 194 186 177 166 155 143 131 119 108 98 88 79 72 65 58 53 48 44 41 38
 51 53 56 59 62 66 71 76 81 87 93 100 106 113 120 127 134 141 148 154 160 165 170 173 176 178 179 178 177 175 172 168 163 158 153 148 142 136 131 125 120 115 110 106 102 98 95 92 89 86 84 82 81 79 78 77 76 75 75 74 74 74 74 74 75 75 76 76 77 78 78 79 80 81 82 82 83 83 83 83 83 82 81 80 78 76 74 72 70 67 65 63 61 59 57 56 55 54 53 52 51 50 50 49 49 48 48 48 48 48 48 48 49 49 50 51 52 53 55 57 59 61 64 67 70 74 79 84 89 96 103 111 120 131 142 155 169 184 201 218 237 256 275 294 311 326 338 346 350 349 345 336 325 311 295 278 261 244 227 211 196 182 169 157 146 136 127 119 112 105 100 94 90 86 83 80 78 77 76 75 74 74 74 74 75 75 75 76 76 76 76 75 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 45 45 45 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 66 68 69 71 72 73 74 75 75 76 76 76 76 76 75 74 73 72 70 69 68 66 65 63 62 61 61 60 60 60 60 60 61 62 63 64 65 66 68 70 71 73 75 77 79 81 83 85 87 89 90 92 93 95 96 96 97 97 97 96 96 94 93 91 90 88 85 83 81 78 76 74 71 69 67 65 63 61 59 58 56 55 54 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 43 44 44 44 44 45 46 47 49
 18 18 18 19 20 21 22 25 27 30 34 38 43 49 56 65 74 85 98 112 129 148 168 191 215 240 264 286 304 316 320 316 305 288 266 242 218 194 172 152 133 117 104 92 81 72 64 58 52 47 43 39 36 33 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 25 27 29 31 34 37 40 44 48 52 56 60 64 67 70 73 75 77 78 79 80 80 81 81 81 81 81 82 82 83 83 84 86 87 89 90 93 95 98 102 105 110 114 120 125 132 139 147 155 165 175 185 197 209 222 236 249 263 277 290 302 312 321 327 331 332 330 325 317 307 295 281 266 250 234 218 202 186 171 157 144 131 120 109 99 90 82 75 68 62 57 53 49 46 43 41 39 38 37 36 36 36 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 71 73 75 78 80 83 86 88 91 93 95 97 98 99 100 101 100 100 99 97 95 93 90 87 84 81 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 56 57 57 57 57 57 56 55 54 53 52 50 48 46 44 42 40 38 35 33 31 29 27 26 24 23 21 20 19 18 18
 50 51 53 54 54 55 55 55 55 55 54 53 53 52 51 50 49 49 48 48 47 47 46 46 46 46 47 47 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 85 87 89 92 94 96 99 101 103 105 107 109 111 112 113 114 114 113 112 111 109 107 104 101 98 94 90 86 83 79 75 71 68 64 62 59 57 55 54 53 53 53 53 54 55 57 59 61 63 66 69 73 77 81 85 90 94 99 104 109 115 120 125 129 134 138 141 144 146 148 148 148 147 145 143 140 136 132 127 122 117 113 108 103 98 93 89 85 81 78 74 71 69 66 64 62 60 59 57 56 55 54 54 53 53 53 53 53 53 54 54 55 55 56 56 57 57 58 58 57 57 56 55 53 52 50 47 45 43 40 38 36 34 32 30 29 28 26 25 24 24 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 37 39 42 45 48 52 56 60 65 70 75 81 87 93 99 105 111 116 120 123 126 126 126 124 121 117 112 107 101 94 88 82 76 70 64 59 54 50 45 42 38 35 33 31 29 27 26 25 24 23 23 24 24 25 26 28 29 32 34 37 40 43 47 51 56 60 65 70 75 79 84 88 92 96 99 101 103 104 104 103 102 100 97 94 91 87 83 80 76 72 68 65 61 58 55 52 49 46 44 42 40 38 36 34 33 32 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 22 24 26 28 31 35 39 44 50 56 65 74 85 99 114 131 149 168 185 200 208 210 205 193 176 157 138 120 104 89 77 66 57 50 43 38 33 30 27 24 22 20 19 17 17 16 16 16 16 16 17 18 19 20 22 25 27 30 34 38 43 47 52 56 60 63 66 67 66 65 62 59 55 50 46 42 38 35 31 28 26 24 22 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 44 47 50 53 56 58 61 63 65 67 67 67 66 65 62 59 56 52 48 44 40 36 33 29 26 24 22 20 18 17 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 14 16 19 22 26 30 36 42 49 58 67 78 90 102 114 124 132 136 136 131 123 113 101 90 79 69 60 52 45 40 35 30 27 24 21 19 17 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5
 34 39 44 49 54 60 65 70 76 80 84 88 91 94 96 97 98 98 98 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 49 48 47 47 47 47 47 47 47 48 48 49 50 52 53 55 57 58 60 62 64 66 68 69 70 70 69 68 66 64 61 57 54 50 46 43 39 36 33 30 28 26 25 23 22 21 20 20 20 20 20 20 20 21 22 23 25 26 28 31 33 37 41 45 50 57 64 72 82 93 106 120 136 153 170 186 199 210 215 215 210 199 186 170 153 137 122 108 95 84 75 66 59 53 47 43 39 36 33 31 29 28 27 26 26 26 26 27 28 29 31 33 36 39 42 46 50 54 59 63 68 72 76 79 82 83 84 84 83 80 78 75 71 67 64 60 56 53 50 47 44 41 39 36 34 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 33 36 38 42 45 49 53 57 62 67 72 77 82 87 91 94 96 96 94 92 87 82 76 69 62 56 49 43 38 33 29 25 22 19 17 15 13 12 12 11 11 11 11 11 12 13 14 15 17 19 21 24 27 31 35 40 46 53 62 71 82 94 107 121 135 149 162 172 178 179 175 166 155 141 127 112 99 87 76 66 58 51 44 39 34 30 27 24 21 19 17 16 14 13 12 11 10 10 9 9 9 8 8 9 9 9 10 11 11 13 14 16 18 21 23 27 30
 27 29 31 34 37 40 44 48 51 55 59 62 66 68 71 72 73 73 73 72 71 69 66 63 61 58 54 51 48 46 43 40 38 36 34 32 31 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 49 51 52 53 55 56 56 57 58 58 58 58 58 58 58 58 57 57 57 57 58 58 59 60 62 64 67 70 74 79 85 91 98 106 114 123 133 143 153 163 173 182 190 197 201 204 204 202 197 191 183 174 164 153 142 132 121 111 102 94 86 79 72 66 61 56 52 49 46 43 41 39 38 36 36 35 34 34 34 34 35 35 36 37 38 40 41 43 44 46 49 51 53 56 59 62 65 68 71 74 77 80 82 84 86 87 88 89 89 88 87 86 85 83 82 81 81 80 81 81 83 85 87 90 94 97 102 106 111 115 120 125 129 133 137 140 143 145 146 146 146 144 142 139 135 131 127 122 117 112 107 102 97 93 89 85 81 78 76 74 72 70 70 69 69 70 71 73 75 77 81 84 89 94 100 106 113 121 129 138 148 157 167 176 185 192 198 202 204 203 200 193 185 175 163 150 137 124 112 100 88 78 69 61 54 48 43 39 36 33 31 29 28 27 27 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 47 49 51 53 56 59 62 66 69 74 78 83 88 93 98 103 107 112 116 119 121 122 122 121 119 116 112 107 101 95 89 83 77 71 65 60 55 50 46 42 38 35 32 30 28 26 25 23 23 23 23 23 24 25
 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 23 24 26 29 31 33 36 39 42 46 49 53 56 60 63 66 68 70 70 70 70 68 66 63 59 56 52 48 44 40 37 34 31 28 25 23 21 19 17 16 14 13 12 11 11 10 9 9 9 9 9 9 9 9 10 11 12 13 14 16 18 20 22 25 28 31 34 38 41 44 47 50 53 55 56 57 58 58 58 57 56 54 52 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 28 30 33 36 39 43 47 52 56 62 67 72 77 82 86 89 92 93 94 94 93 91 89 86 83 80 76 73 70 67 64 61 59 56 54 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 36 37 39 41 44 47 50 54 58 63 69 75 81 88 96 103 110 117 123 127 129 129 126 121 114 105 96 86 77 68 60 52 45 40 35 31 27 25 22 20 19 18 17 17 17 16 17 17 17 18 19 20 20 22 23 24 26 27 29 31 33 36 38 41 43 46 49 52 55 57 60 62 65 66 68 69 69 69 69 68 67 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11
 88 86 83 80 76 71 67 63 59 55 52 49 46 44 42 40 39 38 37 36 36 36 36 36 36 36 37 38 39 39 40 41 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 39 40 42 43 44 45 46 47 47 47 46 45 44 42 39 37 34 32 29 26 24 22 20 18 17 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 21 23 25 27 30 33 36 40 43 47 50 54 57 59 61 63 63 62 61 59 56 53 50 47 43 40 37 34 32 29 27 25 23 22 21 20 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 29 31 33 36 38 40 42 44 46 47 48 48 48 47 46 44 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 19 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 13 13 13 14 14 15 16 17 17 18 20 21 23 24 26 28 31 33 36 39 43 46 50 53 56 59 62 64 65 65 65 64 62 60 57 54 51 49 46 43 41 39 37 36 34 33 33 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 36 36 35 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 33 36 39 43 47 51 56 61 67 72 77 81 85 87 88
 19 21 23 25 27 29 31 33 35 38 40 42 44 46 49 51 53 55 58 61 63 66 69 72 76 79 83 87 91 95 99 103 107 111 114 116 118 119 120 119 118 116 113 110 106 102 97 93 89 84 80 76 72 69 66 63 60 57 55 53 51 49 48 47 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 59 60 60 61 61 62 62 63 64 65 66 67 69 71 73 76 79 82 86 91 96 102 109 117 126 136 147 159 172 185 199 212 224 235 242 246 247 243 235 224 211 196 181 166 151 137 125 113 103 94 86 79 73 68 63 59 56 53 51 49 48 47 46 46 46 46 46 47 48 49 50 51 52 53 55 55 56 57 57 56 55 54 52 50 48 45 43 40 38 35 33 31 29 27 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 26 28 30 33 36 39 43 48 53 58 64 70 76 82 89 95 100 105 109 112 114 114 113 110 107 102 97 92 86 79 73 67 61 56 50 45 41 37 33 30 26 24 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 15 16 17 19 21 23 25 27 30 33 36 39 42 45 49 52 55 57 60 61 62 63 62 61 59 57 54 51 48 44 41 38 34 31 29 26 24 22 20 18 17 16 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18
 28 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 48 49 50 51 52 52 52 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 21 20 20 20 20 19 20 20 20 20 20 21 21 22 23 24 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 55 55 54 53 51 50 48 46 44 42 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 57 58 58 58 57 57 55 54 53 51 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27
 63 67 70 74 77 80 83 86 88 90 91 92 92 92 92 91 91 90 89 88 87 86 86 85 85 85 85 85 86 87 88 89 91 92 94 96 98 101 103 105 107 109 110 111 112 113 113 112 112 110 109 107 105 103 101 98 96 94 91 89 87 85 84 82 81 79 78 77 76 76 75 74 74 74 73 73 72 72 71 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 50 50 51 53 54 55 57 59 61 63 65 68 71 74 78 82 86 90 95 99 104 109 113 118 122 125 128 131 132 133 133 131 128 125 120 114 108 101 94 87 80 73 66 59 53 47 42 37 33 29 26 23 20 18 16 15 14 13 12 11 11 11 10 10 11 11 11 12 12 13 14 14 15 16 18 19 20 22 24 26 28 30 33 36 39 42 45 49 52 56 60 63 67 70 72 74 75 75 75 74 72 70 67 63 60 56 52 49 45 42 38 35 33 30 28 25 23 22 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 11 11 12 13 15 16 18 20 23 25 28 32 35 39 43 47 52 57 61 66 71 76 81 85 89 92 95 97 99 99 99 99 97 96 93 90 87 84 80 77 73 70 66 63 60 57 55 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 39 40 41 43 45 47 49 51 54 57 60
 16 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 29 30 30 30 30 30 29 29 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 26 28 29 31 33 35 37 38 40 40 41 41 41 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 27 28 30 32 34 37 39 41 42 44 45 45 45 45 44 42 40 37 35 32 29 26 24 22 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 26 26 26 27 27 28 29 30 31 33 34 36 37 39 41 42 44 46 47 49 50 51 52 53 54 54 55 55 55 54 54 54 53 53 52 51 50 50 49 49 48 48 48 48 49 50 51 52 54 56 58 61 64 67 70 74 78 82 85 89 92 95 98 99 100 100 98 96 93 88 83 78 72 66 60 55 49 44 39 35 31 27 24 21 19 17 15 14 13 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 32 34 36 39 41 44 46 49 52 54 57 59 61 63 65 67 68 69 70 70 70 70 69 68 67 66 64 62 61 59 56 54 52 50 47 45 43 40 38 36 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 21 23 25 27 29 31 33 35 37 39 40 42 43 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 51 51 50 49 48 47 46 44 43 41 39 37 36 34 32 30 28 27 25 24 22 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 14 15 16 18 19 21 24 27 30 34 38 42 47 52 57 63 68 73 77 81 84 87 88 89 89 88 86 84 81 78 75 71 68 65 61 58 56 53 51 49 47 45 44 43 43 42 43 43 44 45 46 47 49 51 53 55 58 60 63 66 69 71 74 76 79 80 82 83 84 84 84 83 81 79 77 74 70 67 63 60 56 52 49 45 42 39 36 34 32 30 29
 26 25 25 25 25 25 25 25 26 26 27 28 30 31 33 34 36 38 41 43 46 49 51 55 58 61 64 66 69 71 73 74 75 75 74 73 71 69 66 63 60 57 54 51 48 46 43 41 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 50 52 54 56 58 60 62 63 65 66 68 69 70 71 72 73 73 73 74 74 74 73 73 72 71 70 69 68 66 65 63 61 59 57 54 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 51 53 55 56 57 58 58 58 58 57 56 55 53 51 49 47 45 43 41 39 37 35 33 31 29 28 27 25 24 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 45 45 45 44 44 43 41 40 39 37 36 34 33 31 30 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 55 58 60 62 63 64 64 63 61 58 56 52 49 45 42 38 35 32 29 26 24 22 20 18 17 15 14 13 12 12 11 11 11 10 11 11 11 12 13 14 15 16 18 20 23 26 29 32 36 41 45 50 55 59 64 68 72 76 79 81 82 83 82 82 81 79 77 75 73 70 68 66 64 62 61 60 59 58 57 57 57 57 58 59 60 62 64 66 68 71 74 78 81 85 88 92 95 98 101 103 104 105 106 105 104 102 100 97 94 90 86 82 78 74 70 66 61 57 53 49 46 42 39 35 32 29 27 24 22 20 18 16 14 13 12 11 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 14 15 17 19 21 24 27 30 34 38 44 50 57 65 74 84 95 108 121 135 148 161 172 180 186 187 185 181 173 164 155 145 136 127 119 113 107 102 99 97 95 95 95 97 99 103 108 113 120 128 138 148 160 172 185 197 209 218 225 229 228 222 213 200 184 168 151 134 119 104 92 80 70 62 55 49 43 39 35 32 30 28 27 25 25 24 24 24 24 25 26 27 28 29 31 33 36 38 41 45 48 52 57 61 66 70 75 79 83 86 88 89 89 87 85 81 77 73 68 63 58 53 49 45 42 39 36 34 32 30 29 28 27 26 25 25 25 25 25 25 25 26 26 27 28 29 30 32 34 36 39 42 45 49 53 58 64 71 79 87 97 108 120 132 146 159 171 182 190 195 197 194 188 178 166 153 139 125 112 100 89 80 71 64 57 51 47 43 39 36 34 32 31 30 29 29 28 29 29 30 32 33 35 37 40 43 46 49
 8 9 10 11 12 13 14 15 16 17 19 20 20 21 21 21 21 21 20 19 18 17 16 15 14 13 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 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 11 11 12 13 13 14 15 17 18 19 21 23 24 26 28 30 31 32 33 34 34 34 33 32 30 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 25 27 28 30 30 31 30 30 29 27 25 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8
 50 50 50 50 52 53 56 59 62 67 72 78 84 92 100 109 117 126 135 142 148 151 152 150 145 138 129 119 109 99 89 80 71 64 57 51 45 41 37 33 30 28 26 24 23 22 21 21 20 20 20 21 21 22 23 24 25 27 28 30 31 33 35 37 40 42 44 46 49 51 53 55 57 59 60 61 61 61 61 60 59 57 55 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 9 10 10 12 13 15 17 20 23 26 31 36 42 48 56 64 73 81 90 98 104 107 109 107 103 97 90 82 74 66 59 52 46 41 36 32 28 25 23 21 19 18 16 16 15 14 14 14 14 15 15 16 17 18 19 20 22 24 25 27 29 32 34 35 37 38 39 40 40 40 39 38 37 35 33 31 28 26 24 22 20 18 16 15 13 12 11 10 9 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 47 49 51 52 54 55 56 57 58 58 57 57 56 54 52 50 47 45 42 39 36 33 30 28 25 23 21 19 17 16 15 13 13 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 28 30 33 36 39 42 46 49 52 55 58 60 62 63 64 64 64 63 62 60 58 56 55 53 52 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 26 27 27 27 26 26 25 24 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 20 21 22 23 25 27 29 32 35 38 42 47 51 56 61 66 71 75 79 81 82 82 81 80 77 74 71 68 64 61 58 56 53 51 49 47 45 43 42 41 39 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 49 53 57 61 66 70 75 78 82 84 85 85 84 82 79 75 70 65 61 56 52 47 44 40 37 34 32 30 28 26 25 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 12 14 16 18 21 25 29 34 40 46 53 59 66 71 75 77 76 74 69 64 58 52 46 40 35 30 26 23 20 17 15 13 12 10 9 8 7 6 6 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 12 13 14 16 18 20 22 24 26 29 32 34 38 41 44 48 51 55 58 61 64 67 69 70 70 69 68 65 62 59 55 50 46 42 38 34 31 28 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 21 22 23
 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 20 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 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 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 16 16 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 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 13 12 11
 19 20 21 22 23 24 26 27 29 31 32 34 35 36 37 38 39 39 39 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 36 38 41 43 46 50 53 57 61 65 69 73 76 79 81 83 84 83 82 80 77 74 71 67 63 59 56 52 49 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 17 18 20 21 23 25 28 30 33 37 40 44 49 54 59 65 70 76 82 87 91 94 95 95 93 90 85 80 73 67 60 54 49 43 39 35 31 28 25 23 22 20 19 18 18 17 17 17 18 18 19 20 21 23 25 27 29 32 35 39 43 48 54 59 66 73 80 87 94 101 106 109 110 110 107 102 95 88 80 72 65 57 51 45 39 35 30 27 24 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 25 26 28 30 32 34 37 40 44 48 53 58 64 71 77 84 91 98 104 109 113 115 116 114 111 106 100 93 85 78 71 64 58 52 47 43 38 35 32 29 27 25 23 22 20 20 19 18 18 18 18 18 18
 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 15 16 16 16 16 15 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 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 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 11 12 12 12 12 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8
 31 31 32 32 34 35 36 38 40 42 44 46 49 51 54 56 59 61 63 66 67 69 70 70 70 70 69 68 66 64 62 59 56 53 50 47 43 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 13 12 12 12 11 11 12 12 12 12 13 14 14 15 16 18 19 21 22 25 27 30 33 37 42 47 53 60 68 77 88 100 114 129 146 164 182 200 217 230 240 245 245 241 233 222 209 195 181 168 156 145 135 126 118 111 105 100 95 91 88 85 82 80 78 76 74 72 70 68 66 64 62 59 57 55 53 51 49 47 45 43 42 40 39 38 37 37 37 37 37 37 38 39 41 42 44 47 49 53 56 61 65 71 76 83 90 97 105 113 121 129 137 143 149 152 154 154 152 148 143 136 129 122 114 106 99 92 86 80 75 70 66 63 59 57 54 52 50 49 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 39 39 39 40 40 40 40 41 41 42 43 43 44 45 46 48 49 50 51 53 54 55 56 56 57 57 57 57 56 55 54 53 52 51 50 48 47 46 45 44 43 43 42 42 42 43 43 44 45 46 48 49 51 53 55 58 60 63 65 68 70 71 72 73 73 72 71 69 67 64 61 57 54 50 47 43 40 37 34 31 29 27 25 23 21 19 18 17 16 15 14 13 13 12 12 12 11 11 12 12 12 13 14 15 16 17 19 21 23 25 28 31 34 38 42 46 50 54 59 63 67 70 73 76 78 79 79 79 78 76 74 71 68 65 61 58 55 52 49 46 44 41 39 37 36 34 33 32 31 31 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 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 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 52 47 42 38 35 33 31 30 29 28 28 28 29 30 31 33 35 38 42 46 51 57 64 72 82 93 106 120 136 153 171 187 200 209 212 208 198 182 163 142 121 101 83 68 54 43 34 26 20 15 11 8 6 4 3 2 2 1 1 1 2 2 3 3 4 5 6 7 9 10 12 14 17 19 22 25 28 32 36 40 44 49 53 58 62 66 69 72 74 75 76 76 75 74 73 71 69 68 66 64 63 62 61 60 60 60 60 61 62 63 65 67 70 73 76 79 83 87 91 96 100 104 108 111 115 117 120 122 123 124 125 125 125 124 124 123 123 122 121 120 119 117 116 114 112 110 107 104 101 98 95 91 88 84 81 78 75 72 69 67 65 63 61 60 59 59 58 58 59 59 60 61 62 64 65 67 68 70 71 72 72 72 72 70 68 66 62 59 55 51 47 42 38 35 31 27 24 21 19 17 15 13 11 10 9 7 7 6 6 5 5 6 6 7 8 10 12 15 19 24 30 38 48 59 73 89 108 129 153 176 199 219 233 240 238 230 216 198 179 160 141 125 110 97 87 77 70 63 58 54 50 48 46 44 43 43 44 45 47 49 52 56 61 68 75 84 95 109 124 143 164 189 216 245 275 302 325 339 343 337 321 298 271 243 215 190 166 146 128 113 99 88 78 70 63 57 52 47 44 40 37 35 33 31 30 29 28 27 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 42 45 49 53 57 62 68 75 83 91 101 112 124 137 152 168 185 202 218 232 243 249 251 246 236 221 204 184 165 146 128 112 98 86 75 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 62 60 59 57 57 56 56 57 58 59 61 64 67 71 75 81 88 95 104 115 127 140 155 173 191 212 233 254 274 292 306 314 316 311 300 283 261 238 214 190 167 146 127 110 95 82 71 62 54 47 42 37 34 30 28 26 25 24 23 23 23 23 24 25 26 28 29 32 34 37 40 44 48 52 57 63 69 75 81 88 94 101 107 112 116 119 121 121 120 118 114 110 105 100 94 89 84 79 74 70 66 63 60 57 55 53 52 51 51 50 51 51 52 53 55 57 59 62 65 68 72 77 81 86 91 96 102 107 112 117 122 126 130 133 136 137 138 139 138 137 135 133 130 127 123 120 115 111 107 103 98 94 90 86 82 79 76 73 70 67 65 63 62 60 59 59 58 58 59 59 60 61 63 65 67 70 73 77 81 85 89 93 97 101 105 108 110 112 112 112 110 107 104 100 95 90 85 80 74 70 65 60 56 53 50 47 44 42 41 40 39 38 39 39 40 42 44 47 51 56 62 69 77 86 97 109 122 135 150 165 179 192 203 211 217 219 218 214 207 199 190 180 171 161 152 144 137 131 126 122 119 117 116 116 117 119 121 125 129 134 140 147 155 163 171 179 187 195 200 205 207 206 204 199 191 182 172 162 151 140 129 119 109 101 93 86 80 74 69 65 61 58 55 53 51 50 49 48 47 47 47 48 48 49 50 52 53 55 57 59 60 62 64 66 68 69 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 89 90 92 94 96 98 100 102 104 105 106 107 107 107 106 104 102 100 97 94 91 87 83 80 76 73 70 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7
 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 12 13 14 14 14 14 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 14 14 14 14 13 12 11 10 9 8 7 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 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3
 40 39 37 36 35 34 33 32 32 31 31 31 32 32 33 33 34 36 37 39 41 43 45 47 50 53 56 59 61 64 66 69 70 71 71 71 70 68 66 63 60 56 53 50 47 44 41 39 37 36 35 34 34 34 34 34 35 36 36 37 38 39 40 40 41 42 42 42 42 41 40 39 38 37 35 34 32 31 29 27 26 25 23 22 21 21 20 19 19 19 19 19 19 20 20 21 22 23 25 27 29 31 33 36 38 41 44 47 50 53 56 58 60 61 62 62 62 61 60 58 56 54 53 51 49 47 46 44 44 43 43 43 43 44 45 47 48 51 53 56 59 62 65 68 71 73 75 76 77 77 77 76 74 72 70 67 65 62 59 56 54 51 49 47 45 44 42 41 40 40 39 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 42 42 43 42 42 42 42 41 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 32 33 33 33 34 35 36 37 38 40 41 43 45 48 51 54 57 60 64 68 72 76 79 83 86 89 92 94 96 96 96 96 94 92 89 85 81 77 72 68 63 58 54 50 46 42 39 36 33 31 29 27 25 24 23 22 21 21 21 21 21 22 22 23 25 26 28 31 34 37 41 45 50 56 62 69 76 84 91 99 106 112 117 121 123 123 121 119 115 110 105 99 94 89 83 78 74 70 66 63 60 57 55 54 52 51 51 50 50 50 50 51 51 52 53 53 54 55 56 57 59 60 61 62 64 65 66 68 69 70 71 72 72 72 72 71 71 69 68 66 64 61 59 56 54 51 49 47 44 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 31 33 36 39 42 45 49 52 55 57 58 59 58 56 53 49 45 41 37 33 29 25 22 19 17 15 13 12 10 9 9 8 7 7 7 6 6 6 7 7 7 8 9 10 12 13 16 19 22 26 31 38 46 55 67 80 96 114 132 150 164 172 173 166 154 139 122 105 91 78 67 58 50 44 39 35 32 29 27 25 23 22 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 16 18 20 23 26 30 35 42 50 60 73 89 109 133 160 189 214 230 233 222 199 172 144 118 96 78 63 51 41 34 28 23 19 16 13 11 10 8 7 6 6 5 5 5 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 15 17 19 21 24 27 30 32 35 37 39 40 41 41 40 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 15 14 13 13 13 13 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 32 33 34 35 37 39 42 44 47 51 55 60 65 71 77 83 90 97 103 109 114 118 121 122 122 121 118 114 109 104 98 93 87 81 76 71 66 62 58 55 52 49 46 44 43 41 40 39 38 38 37 37 37 37 37 38 39 39 40 42 43 44 46 48 50 51 53 55 57 58 59 60 61 62 62 62 61 60 59 58 57 56 54 52 51 49 48 46 44 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 43 45 47 49 52 55 58 61 64 67 71 74 76 79 81 82 82 82 80 78 76 73 69 66 62 58 55 52 49 46 44 42 40 39 38 37 36 36 36 36 37 37 38 40 42 44 46 49 52 56 60 65 70 76 81 87 93 99 105 110 115 119 123 125 127 127 127 125 123 120 117 113 109 105 101 97 93 89 85 82 79 76 74 72 69 67 66 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 39 38 37 36 36 36 35 35 36 36 36 37 38 39 41 42 44 46 48 51 53 56 59 62 65 68 71 73 75 76 76 76 75 74 71 69 66 63 60 57 54 52 49 47 45 43 41 39 38 37 36 35 35 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 86 85 84 82 80 78 76 74 72 70 69 68 66 65 64 64 63 63 62 62 61 60 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 32 31 30 28 28 27 26 26 26 26 26 27 27 28 29 31 32 34 36 38 40 42 44 47 49 52 54 56 59 60 62 63 64 65 65 65 65 64 63 62 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 24 25 27 29 31 33 36 39 41 44 47 49 52 54 55 56 56 56 54 53 51 48 46 43 40 37 35 32 30 28 26 25 24 23 22 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 37 40 42 45 48 51 53 56 58 60 62 63 64 65 64 64 63 62 60 58 57 55 53 52 50 49 48 46 45 44 44 43 42 42 41 40 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 41 42 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 67 68 69 70 71 71 70 70 69 68 66 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 39 38 36 34 33 31 29 27 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 18 18 20 21 22 24 26 29 31 34 38 42 46 50 54 59 64 68 72 76 80 83 85 86 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 115 110 104 99 93 87 81 76 71 66 62 58 54 51 49 46 45 43 42 42 42 42 43 43 44 45 46 47 49 50 50 51 51 51 51 51 50 49 48 47 45 44 43 42 41 40 40 40 40 40 41 42 43 44 45 47 48 49 51 52 53 54 54 55 55 55 54 53 52 51 49 48 46 45 44 43 42 42 42 42 42 43 44 45 46 48 50 52 55 58 62 66 70 75 81 86 93 99 105 111 116 119 121 121 119 116 110 104 96 89 81 74 67 61 56 52 48 45 42 40 38 37 36 35 35 35 35 35 36 38 39 41 44 47 51 55 60 65 71 78 85 92 99 107 113 120 125 129 131 133 132 131 128 124 120 116 111 106 102 98 95 92 91 89 89 89 90 92 93 96 98 100 103 105 108 109 111 112 112 112 111 109 107 104 100 96 92 87 83 78 74 69 66 62 59 56 53 52 50 49 49 49 49 50 52 54 56 59 62 65 68 72 75 78 81 84 86 87 87 87 85 83 80 77 73 69 65 61 57 53 50 47 45 42 41 39 38 37 36 35 35 35 35 36 37 38 39 40 42 44 46 48 50 52 54 56 58 59 60 60 61 60 60 59 58 56 55 54 52 51 50 49 48 47 47 47 47 47 47 48 49 51 53 55 58 61 65 69 74 79 83 88 92 95 97 98 98 97 95 92 88 84 80 76 72 68 64 61 58 55 53 51 50 49 48 48 48 48 49 49 50 52 53 54 55 57 58 59 60 61 61 62 63 63 64 64 65 66 68 70 72 74 78 82 86 91 96 101 106 112 117 121 125 127 129 130 129 127 124 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 99 100 101 102 104 106 108 110 111 112 111 110 107 103 97 91 84 77 70 63 56 50 45 41 36 33 30 27 25 23 21 20 18 17 17 16 16 15 15 15 16 16 17 18 19 21 23 25 28 30 33 36 39 43 46 50 53 56 60 63 66 68 71 73 75 77 79 80 81 82 82 82 82 81 80 79 77 76 74 72 70 68 66 64 63 61 60 59 58 57 57 57 57 58 59 60 62 64 67 70 73 78 82 87 93 98 103 108 111 113 114 113 110 105 99 93 86 79 72 66 60 54 49 44 40 37 33 31 28 26 25 23 22 22 21 21 22 23 24 25 27 29 32 35 39 43 48 54 60 67 75 83 92 100 108 115 120 122 122 118 112 104 95 86 77 68 60 53 47 42 38 35 32 29 27 26 24 23 22 22 21 21 21 21 22 22 23 24 26 28 30 32 35 38 42 47 51 56 61 66 70 74 76 78 78 77 75 71 68 63 59 54 49 45 41 37 33 30 27 24 22 21 19 18 17 17 17 17 18 18 19 20 22 23 25 26 28 30 32 35 37 39 42 44 47 49 51 53 55 57 58 59 60 61 61 62 62 63 63 64 64 65 66 67 69 71 73 76 79 83 88 93 98 105 112 120 128 137 146 154 162 169 174 176 176 172 167 159 149 138 127 117 106 96 87 79 72 65 59 54 49 44 40 37 33 30 28 25 23 21 19 18 17 16 15 14 14 14 14 14 15 16 17 18 19 21 23 25 28 31 35 40 45 51 58 66 76 86 98 109 121 133 142 150 154 156 155 151 146 140 133 127 121 116 111 107 104 102 100
 46 46 45 45 44 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 38 39 41 42 44 46 48 50 51 53 54 56 57 58 58 59 59 58 58 57 56 54 52 51 49 47 45 43 41 39 37 36 34 33 32 30 30 29 28 28 28 28 28 29 30 31 33 36 38 42 45 49 54 59 64 69 75 80 85 89 92 95 97 97 97 95 93 89 86 82 77 73 69 65 61 57 54 51 49 47 46 45 44 44 45 45 46 47 48 49 51 52 53 55 56 57 58 58 59 59 59 59 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 45 45 46 47 48 49 50 52 53 54 56 57 58 58 59 59 59 59 58 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 36 35 35 35 34 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 59 61 64 66 69 72 76 79 82 84 86 88 89 89 88 86 84 81 77 74 69 65 61 57 53 49 46 43 40 38 36 34 33 32 32 32 32 33 34 35 36 38 40 42 44 46 48 50 52 53 55 56 58 58 59 59 59 58 58 57 55 54 53 51 50 49 48 48 47 48 48 49 50 51 53 55 57 59 61 63 66 68 70 72 73 74 75 75 75 75 74 73 72 71 69 68 67 65 64 63 62 61 60 60 59 59 58 57 57 56 55 55 54 53 52 51 50 48 47 46 45 45 44 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 79 81 81 79 77 73 69 64 59 53 48 44 39 36 32 30 27 25 24 23 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 33 34 36 38 40 42 44 47 50 52 54 57 58 59 60 60 59 57 55 52 48 44 40 36 33 29 26 23 20 18 17 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 38 40 42 44 47 50 52 56 59 62 64 67 68 69 70 69 68 66 64 61 58 55 52 49 45 43 40 38 36 34 32 31 30 29 29 29 30 30 32 33 35 38 41 44 48 52 55 59 63 66 68 69 70 69 68 65 62 59 55 51 48 44 41 37 34 32 30 28 26 25 24 23 23 24 24 26 27 30 33 36 40 45 51 57 63 70 77 84 89 93 96 96 93 88 82 75 67 59 51 45 39 33 29 25 22 20 18 16 15 14 13 12 11 11 11 11 11 11 11 11 12 13 14 15 16 18 20 23 26 29 33 38 42 47 51 55 59 61 63 63 63 61 60 57 55 52 49 47 44 42 40 39 37 36 35 34 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 26 25 24 23 22 20 19 18 18 17 16 16 16 16 16 16 17 18 19 21 23 25 28 30 33 36 38 41 43 45 46 47 47 46 45 44 42 40 38 36 35 33 31 30 29 29 29 29 30 31 33 35 38 41 44 48 52 56 61 65 70 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 33 31 29 28 27 26 25 25 25 26 27 28 31 33 37 42 47 53 61 69 78 86 95 102 108 111 111 109 105 98 91 83 74 66 59 51 45 39 34 30 26 23 21 19 18 17 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 65 68 72 75 77 80 82 83 84 84 84 84 83 83 82 81 80 80 79 79 79 79 79 79 80 81 83 84 86 88 89 91 93 94 95 95 94 92 90 86 82 77 72 66 61 55 50 45 41 36 33 29 26 23 20 18 16 14 13 12 11 11 11 11 12 13 14 15 18 20 23 26 30 34 39 45 51 58 65 72 80 87 93 99 102 104 103 100 96 91 85 79 74 69 65 61 59 57 56 56 56 57 58 60 63 66 70 75 79 85 91 97 103 108 112 115 116 114 110 105 97 89 80 71 63 55 49 43 38 34 31 28 26 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 19 20 22 23 25 28 31 34 38 41 45 49 53 57 61 65 68 70 72 73 74 73 72 70 68 65 62 58 55 52 49 46 44 42 40 39 38 38 37 37 37 37 38 38 39 40 41 42 43 45 46 48 50 52 54 57 59 62 64 67 70 72 75 77 79 81 82 83 83 83 82 81 80 78 76 74 72 69 66 64 61 59 56 53 51 49 46 44 42 40 39 37 36 35 34 33 33 33 33 33 33 33 34 35 35 36 38 39 40 42 44 46 49 51 55 58 63 67 72 76 81 85 88 90 90 89 87 83 79 74 69 63 58 53 49 45 41 38
 10 10 10 10 11 11 11 12 12 12 12 12 12 12 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 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 9 9 9 8 9 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 11 12 13 13 13 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 17 17 16 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 99 96 92 88 83 77 71 65 59 54 49 45 41 38 35 33 32 31 31 31 32 34 36 38 41 45 49 55 60 67 74 83 92 101 111 120 129 135 139 140 137 131 123 113 102 92 83 74 66 60 55 50 46 43 40 38 36 35 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 30 31 32 34 36 38 40 42 44 47 49 51 53 56 58 60 63 66 68 71 74 76 79 82 84 85 86 87 86 85 83 80 77 74 71 67 64 61 58 56 53 51 50 48 47 46 45 45 44 44 45 45 46 47 49 51 54 57 60 65 70 75 81 87 93 99 105 109 112 114 115 114 112 110 106 103 99 95 91 88 84 82 80 78 77 77 77 79 82 86 92 99 107 117 128 140 152 163 173 179 183 183 179 171 162 150 138 125 113 101 90 80 72 64 57 51 46 42 39 37 35 34 34 34 35 37 39 41 44 47 50 54 58 62 67 72 77 82 87 93 98 102 107 110 112 113 114 112 110 107 102 98 93 88 83 79 75 71 68 65 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 49 51 53 55 58 61 65 69 73 77 82 86 91 95 98 100 101 102 101 100 98 95 93 90 87 85 82 80 78 76 74 73 72 72 72 72 73 75 78 81 85 90 96 103 111 120 129 138 147 155 162 168 172 175 175 173 169 164 157 149 141 132 123 114 106 98 92 86 82 78 76 75 75 76 77 79 82 85 88 92 95 97 99 101 101
 29 31 32 33 34 33 32 31 29 27 24 22 19 17 15 13 12 11 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 22 23 24 24 24 24 24 24 23 23 22 21 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 21 21 20 20 19 18 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 21 23 26 28 31 35 38 41 43 45 46 46 45 43 40 37 34 31 28 25 23 21 19 17 16 15 14 13 12 12 12 12 12 12 12 13 14 15 16 17 18 20 21 22 23 24 24 23 23 22 21 19 18 17 15 14 13 11 10 10 9 8 8 7 7 7 7 7 7 8 9 9 10 12 13 15 17 18 21 23 25 28 30 32 34 36 37 38 39 38 38 37 35 33 31 29 27 25 23 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 14 14 15 15 16 17 19 20 21 22 23 24 24 24 24 24 24 23 22 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 24 26 27 28 29 29 29 28 28 27 25 24 22 21 19 18 17 16 15 15 15 15 15 16 17 18 19 20 22 23 25 27
 23 25 26 28 30 31 32 33 34 34 34 33 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 26 26 25 24 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 15 16 18 19 21 22 24 25 26 27 28 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 26 27 27 26 26 25 24 23 22 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 16 17 20 22 24 27 30 32 35 36 38 38 38 37 36 34 31 28 25 23 20 18 15 13 12 10 9 8 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 26 27 27 27 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 31 31 31 30 29 28 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 8 9 11 12 14 16 18 20 22 24 27 29 31 33 34 35 36 35 34 33 31 29 27 25 24 22 20 19 18 17 17 16 16 16 17 17 18 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 56 59 62 65 69 72 75 78 81 84 87 91 95 99 103 108 112 117 122 126 131 134 137 138 139 139 137 135 131 127 122 117 111 105 99 93 87 81 76 71 67 63 60 58 56 55 55 55 56 58 60 62 65 68 71 75 78 82 87 91 95 99 103 106 109 111 112 112 111 109 106 101 96 91 85 79 74 68 64 59 55 52 49 46 43 41 39 37 35 33 32 31 30 28 28 27 26 26 26 26 26 27 28 29 31 33 35 38 40 43 46 49 52 55 58 60 62 64 65 66 67 67 66 65 64 62 60 58 56 53 51 49 47 46 45 44 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 45 44 44 45 45 46 47 48 50 52 55 58 61 64 68 71 74 77 80 82 83 85 85 85 85 84 83 82 81 79 78 78 77 77 78 79 80 82 84 86 89 91 92 93 94 94 92 91 88 85 81 77 72 67 62 58 53 48 44 40 36 33 30 28 26 25 24 24 24 25 26 27 29 31 33 36 39 42 46 49 53 57 62 66 71 75 79 83 86 89 91 92 93 92 91 89 86 84 81 78 76 74 72 70 69 67 66 66 65 64 64 63 63 62 61 60 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 34 35 36 37 39 42 45 49 54 59 64 70 75 80 84 88 90 91 91 90 88 84 81 77 72 67 63 58 54 50 46 43 40 38 36 34 33 32 32 32 33 34 35 37 38 40 43 45 48 51
 21 21 21 21 21 22 22 23 23 24 25 27 28 30 32 35 37 40 42 45 48 50 52 53 55 55 56 56 55 55 54 53 51 50 48 46 44 41 39 37 34 32 30 28 26 25 24 23 23 22 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 36 38 41 45 49 53 57 62 66 70 72 73 73 70 67 62 57 52 47 42 38 34 31 28 26 24 23 22 21 20 20 20 21 22 23 25 27 31 35 40 46 53 60 67 74 80 84 86 86 84 79 74 67 61 54 48 43 38 33 29 25 22 19 17 15 13 11 10 9 9 9 9 10 11 12 13 15 17 19 21 24 26 29 32 35 38 42 46 50 54 57 61 65 68 71 73 74 74 74 72 70 67 64 61 58 55 53 51 49 47 46 45 44 44 43 43 44 44 45 46 47 48 50 52 54 56 59 61 63 65 67 68 69 68 68 66 64 61 58 55 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 14 12 11 11 10 10 10 10 11 12 14 16 18 20 23 26 30 34 38 43 48 53 59 64 70 74 77 79 79 76 72 67 60 54 47 41 36 31 27 24 22 20 19 18 18 18 18 19 19 20 22 23 25 28 30 33 37 41 45 49 53 56 59 61 61 60 58 56 52 49 45 42 39 36 34 32 30 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 26 27 29 31 33 35 38 40 42 43 45 46 48 48 49 50 50 50 50 49 48 47 46 44 43 41 38 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 6 6 6 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 11 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 8 9 10 11 12 13 15 17 19 21 22 24 25 25 25 25 24 23 22 21 20 19 17 16 15 15 14 13 13 13 12 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 12 13 13 14 14 16 17 18 20 22 24 27 29 31 33 35 36 36 36 35 33 30 27 25 22 19 16 14 12 11 9 8 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 17 19 20 21 22 22 21 20 19 18 16 14 13 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 15 15 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 9 11 12 13 14 15 16 17 18 19 19 18 18 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 17 18 17 17 16 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 10 10 10 9 8 8 7 7
 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 8 9 9 9 8 7 6 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 5 6 7 9 11 12 13 14 14 13 12 11 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 11 12 13 14 14 14 14 12 11 9 8 7 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 2 2 2 2 3 3 4 4 5 6 7 8 8 9 9 9 9 9 8 7 6 6 5 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 12 13 13 13 13 13 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1
 25 24 24 24 25 26 27 29 32 36 41 47 55 65 77 92 110 130 154 180 206 233 256 274 284 285 278 263 243 220 197 174 152 132 114 99 85 73 63 54 47 41 36 32 29 28 26 26 26 27 28 30 32 34 37 40 44 48 53 58 65 72 81 90 102 116 131 150 171 194 220 247 273 296 312 319 316 303 283 258 231 205 181 160 141 125 112 101 92 85 79 74 70 67 64 63 62 61 61 62 63 64 66 68 70 72 73 75 76 77 78 78 77 76 75 73 71 68 65 62 59 56 53 49 46 42 39 36 32 29 26 24 22 20 19 18 19 19 20 22 24 26 29 31 34 37 41 44 47 51 54 58 61 64 67 70 72 74 75 76 76 75 74 72 69 67 64 61 58 55 53 51 50 49 49 50 51 53 55 59 64 69 76 85 96 109 124 142 163 186 210 233 253 266 270 265 251 232 210 186 164 144 126 111 98 87 78 70 63 57 52 48 44 41 39 36 34 33 31 30 30 29 30 31 32 34 38 42 47 54 61 70 81 93 106 121 137 153 170 187 203 216 227 234 236 232 224 212 196 179 160 142 124 108 93 80 69 60 52 46 40 36 33 31 29 27 26 26 26 26 26 26 27 28 29 31 33 35 37 40 43 47 51 55 60 65 70 75 79 84 88 92 95 98 100 102 103 104 104 105 104 104 104 103 102 100 99 97 95 93 91 88 86 84 82 81 80 79 79 80 80 81 82 83 83 84 85 86 86 87 88 88 89 90 90 91 91 91 90 89 87 85 82 79 75 71 66 61 57 52 48 44 40 37 34 32 30 28 27 26
 81 78 75 72 68 65 62 60 57 56 54 54 54 55 56 58 61 64 68 72 76 80 85 89 93 96 99 101 102 102 102 100 98 95 91 87 83 78 74 70 66 63 60 58 56 55 54 55 55 56 58 60 62 64 67 69 71 73 75 77 78 79 80 81 81 81 81 81 80 80 79 78 78 78 78 78 79 81 83 86 89 92 96 99 103 106 109 111 112 112 111 109 106 102 98 94 89 84 79 75 71 67 64 62 60 59 59 58 59 59 60 61 62 63 65 66 67 68 69 70 70 71 71 71 70 70 69 68 68 67 66 65 65 64 65 65 66 68 70 73 75 78 81 84 86 89 90 92 92 92 91 90 88 85 82 79 75 71 68 64 60 57 53 51 48 47 45 45 44 45 46 48 50 53 56 60 64 69 73 78 83 87 91 95 97 98 99 98 97 94 92 88 85 82 79 77 75 73 72 72 71 71 72 73 74 75 76 78 79 81 82 84 86 88 89 91 92 94 95 96 97 98 100 101 102 104 106 107 109 111 113 114 115 115 115 115 114 112 110 107 104 101 97 93 89 85 82 78 74 71 68 65 62 60 59 58 57 57 57 58 59 61 62 64 65 67 68 68 69 69 68 67 66 64 62 59 57 55 52 50 48 47 46 45 45 46 46 48 49 51 54 57 60 63 67 71 75 79 83 87 91 95 99 103 106 109 111 113 114 115 115 114 113 112 111 109 107 105 102 100 97 95 92 90 87 84 81 78 76 73 70 68 66 63 61 60 58 57 56 55 54 54 54 55 56 57 59 62 65 68 71 75 78 81 83 85 86 86 85 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 59 54 50 46 42 39 36 34 32 31 30 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 19 20 22 23 25 27 29 31 33 35 36 37 38 39 39 38 38 37 37 36 35 34 33 32 31 31 30 30 30 31 32 33 35 37 40 44 49 55 62 70 78 87 96 105 113 119 123 124 123 119 113 107 99 91 84 77 71 66 62 58 56 53 52 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 31 32 33 34 36 38 41 45 49 54 59 64 69 74 79 82 85 86 85 84 81 77 73 67 62 56 51 46 41 37 33 29 26 23 21 19 18 17 16 16 16 16 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 38 40 41 43 44 45 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 74 76 79 81 84 86 89 91 94 96 99 101 104 106 109 111 113 115 116 116 116 115 113 111 107 104 99 94 89 84 79 74 68 63 59 54 50 46 43 40 37 35 33 31 30 29 29 29 29 29 29 29 30 30 30 29 29 28 27 26 25 23 22 21 19 18 17 16 16 15 15 15 15 16 17 18 20 22 24 27 31 35 39 45 51 58 66 75 84 94 103 110 115 117 115 109 101 91 81 70 61 52 45 39 35 31 28 25 23 22 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 21 23 24 26 29 31 35 39 44 49 55 61 67 73 78 81 83 83 81 78 74 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 47 42 38 32 28 23 20 17 14 13 11 10 10 9 9 10 10 11 12 12 14 15 16 18 19 21 23 25 28 30 32 34 37 39 41 43 44 45 46 46 46 46 45 45 43 42 41 39 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 15 14 13 12 11 11 10 10 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 13 14 14 15 17 18 20 22 23 25 27 29 31 32 34 35 35 35 35 35 34 33 32 31 29 28 27 26 25 24 23 22 22 22 22 23 24 26 28 30 33 36 39 43 46 49 53 55 57 58 58 56 54 52 48 45 42 38 35 32 29 27 26 24 23 23 23 23 24 26 28 31 34 38 41 44 47 48 47 45 42 37 32 28 23 19 16 13 11 9 7 6 5 5 4 4 4 4 4 5 5 6 7 8 9 10 12 14 17 20 24 28 33 38 43 48 51 51 49 46 41 35 29 24 20 17 14 12 10 9 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 12 13 15 17 20 22 25 28 31 33 36 38 40 41 41 40 39 37 34 31 28 25 22 19 17 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 9 11 13 15 17 20 24 28 31 35 37 39 39 38 36 34 31 27 24 21 19 16 14 13 11 10 9 8 8 7 7 7 7 7 8 9 11 12 15 18 21 26 30 36 41 46 49
 101 102 100 97 92 86 80 74 68 64 59 56 54 52 51 50 51 51 53 54 56 58 60 62 64 65 67 68 69 69 69 68 68 67 65 64 62 61 59 58 57 55 55 54 54 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 60 60 59 59 58 58 58 58 59 60 62 64 66 70 74 79 85 92 99 107 114 120 125 128 128 126 121 114 106 98 89 80 71 64 57 51 46 42 38 35 33 31 30 29 29 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 56 58 59 60 61 62 63 63 64 64 65 66 66 67 69 70 71 73 74 75 76 76 76 76 75 74 72 69 67 64 61 58 55 52 49 46 43 40 38 36 34 32 31 30 30 30 31 32 35 38 42 47 54 62 72 84 98 113 130 148 165 179 189 193 189 180 167 151 134 118 104 92 82 74 67 62 58 56 54 53 53 53 54 56 57 59 62 64 66 69 71 73 74 75 75 75 73 71 68 65 61 58 54 50 47 45 43 41 40 39 38 38 38 39 39 40 41 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 46 46 46 46 47 48 50 52 54 57 60 64 67 70 73 75 76 76 75 73 69 64 59 53 47 42 36 31 27 23 20 18 16 15 14 13 13 13 13 13 14 14 15 16 17 19 20 22 25 27 31 35 39 45 52 60 69 80 93 107 122 135 146 153 155 150 141 128 114 100 87 75 64 56 48 42 36 32 28 25 23 20 18 17 16 15 14 13 13 13 14 14 16 17 20 23 27 32 37 44 52 60 69 78 86 93 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 10 10 10 9 8 7 6 5 4 4 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 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 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 9 9 8 8 7 6 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 7 8 9 9 10 10 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 234 243 245 240 229 214 196 177 159 142 127 115 104 95 88 82 78 75 72 70 69 68 67 67 67 67 67 67 67 67 67 67 67 66 66 65 64 62 61 60 58 57 55 54 53 53 53 53 54 56 57 60 62 65 68 71 74 77 79 81 83 84 84 84 83 81 78 75 72 68 64 60 56 52 49 47 44 43 42 42 42 44 46 49 53 58 64 71 79 88 97 107 116 123 128 129 126 120 111 100 89 78 69 60 53 47 42 38 35 33 32 31 31 31 32 33 34 37 39 43 47 52 58 65 73 83 93 105 117 128 139 146 150 149 145 137 126 115 103 93 83 74 67 60 55 50 47 43 41 38 36 34 33 32 31 30 29 29 28 28 28 28 29 30 31 33 35 38 41 45 50 55 61 67 73 79 83 86 88 87 85 81 75 69 62 55 49 43 37 32 28 25 22 20 19 17 17 16 16 16 16 17 18 19 20 21 23 24 26 29 31 34 38 41 45 50 55 60 66 71 76 79 82 83 83 81 77 72 67 61 55 50 45 41 37 33 30 28 25 24 22 21 20 19 18 18 18 18 18 19 20 21 24 27 31 36 43 52 64 79 98 120 145 172 196 215 225 223 212 193 172 150 129 112 96 84 74 65 59 54 50 48 46 44 44 43 43 44 44 44 44 44 44 44 43 42 42 41 39 38 37 36 35 34 33 32 32 31 31 31 31 32 33 34 36 39 41 45 49 52 56 60 63 65 67 68 68 67 66 64 62 59 57 54 52 50 48 46 45 43 43 42 42 43 44 46 49 52 57 63 70 80 91 104 120 138 158 179 199 219
 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 20 20 20 20 20 20 19 19 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 18 19 19 20 20 20 19 19 18 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 34 35 35 36 37 39 40 42 44 46 49 52 55 58 62 65 68 71 72 73 73 72 70 68 65 61 58 54 51 47 44 42 39 37 35 34 32 32 31 31 32 33 34 36 39 42 46 50 56 61 68 74 80 86 92 96 99 100 101 100 97 94 91 87 83 79 76 73 70 67 66 64 63 62 62 62 62 62 62 62 61 60 59 57 54 51 48 45 42 38 35 32 30 28 26 24 23 22 21 21 21 22 22 23 25 27 29 32 35 38 42 47 52 57 63 69 75 80 85 89 91 91 89 85 80 74 68 61 55 49 44 40 36 33 31 29 27 26 26 26 25 26 26 27 27 28 29 30 31 32 34 35 36 38 39 40 41 42 42 43 43 43 43 44 44 44 44 44 45 46 47 48 50 52 54 56 58 60 62 63 64 64 63 62 60 58 55 52 49 46 43 41 39 37 35 33 32 31 31 30 30 29 29 29 29 29 29 29 28 28 28 27 27 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 19 20 21 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 28 28 30 31 33 35 37 40 43 45 48 51 53 54 54 54 52 50 47 43 39 36 32 29 26 24 22 20 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 38 41 44 47 51 54 57 59 60 60 59 58 55 52 48 45 41 38 34 31 29 26 24 22 21 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 26 27 29 30 31
 26 28 32 36 42 50 60 72 87 105 125 146 166 180 185 181 168 150 129 110 92 77 64 54 46 39 34 29 26 23 21 19 18 17 16 15 15 15 15 15 16 17 18 20 23 27 31 38 46 57 71 90 114 144 181 222 264 299 318 316 293 257 217 178 145 118 95 78 64 52 44 37 31 26 23 20 17 15 14 13 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 33 35 39 42 46 51 57 63 71 80 91 103 117 134 153 175 198 224 249 273 292 304 306 299 282 260 234 207 182 159 138 121 106 94 84 76 69 64 60 57 55 53 52 51 51 51 52 53 55 57 60 63 66 69 72 76 78 80 80 79 76 72 66 59 53 46 39 33 28 24 20 17 14 12 11 9 8 8 8 8 8 8 9 10 11 12 14 16 19 22 25 29 33 37 41 46 50 54 58 62 65 67 68 68 67 66 64 61 58 55 51 48 44 41 38 35 33 31 29 28 27 26 26 26 26 27 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 61 64 66 68 70 72 73 74 75 75 74 73 71 69 65 62 58 54 49 45 40 36 33 29 26 24 22 20 19 18 17 17 17 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 38 40 41 42 43 43 43 42 41 39 37 35 33 30 28 25 23 21 19 17 15 14 13 13 12 12 12 12 13 13 14 15 16 17 19 20 21 23 25 26 28 30 32 33 34 35 36 37 37 36 36 34 33 31 30 28 27 25 24 23 22 22 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 76 85 93 98 100 97 92 85 76 67 59 52 46 41 37 33 31 29 28 27 27 27 27 28 29 30 31 32 34 35 37 39 41 42 44 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 25 24 24 24 24 25 26 27 28 30 32 34 36 38 39 40 41 41 40 39 37 35 33 30 28 26 24 22 21 20 19 19 19 19 20 21 22 23 25 27 29 31 33 35 37 39 41 42 43 44 45 45 46 46 46 46 46 46 46 47 48 50 51 54 57 61 65 70 75 80 84 87 90 90 89 87 83 79 74 68 63 58 53 49 45 42 40 38 36 35 35 35 36 37 39 43 47 52 58 66 75 84 94 104 111 116 117 114 108 99 89 79 70 61 54 48 43 40 37 35 35 35 36 37 40 44 49 56 64 73 85 98 112 126 139 150 155 155 149 138 123 108 92 78 65 54 45 37 31 26 22 19 16 14 13 13 12 13 13 15 16 18 21 24 27 31 36 41 47 53 61 69 77 85 93 101 107 111 114 114 113 110 106 102 98 94 91 88 87 86 87 89 92 96 102 108 116 123 130 136 141 142 141 136 128 119 108 97 86 77 68 60 54 49 45 41 39 37 36 35 34 34 34 35 35 36 37 38 39 40 41 41 42 42 42 41 40 39 37 36 34 32 31 29 28 28 27 27 28 28 29 31 32 34 35 37 39 40 42 43 43 43 43 42 41 39 37 35 33 30 28 25 23 21 20 18 17 17 17 17 17 18 20 23 26 30 35 41 48 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 17 17 18 20 21 22 23 25 26 28 29 30 31 31 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 32 32 33 34 36 37 39 40 42 43 45 46 48 49 50 50 50 50 50 49 48 47 46 45 43 42 41 40 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 17 17 17 18 19 20 21 22 24 25 27 29 32 34 37 39 41 44 46 47 49 50 50 50 50 49 48 46 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 32 34 36 38 40 42 44 47 49 51 52 53 54 54 53 51 49 47 44 41 38 35 32 30 27 25 24 22 21 21 20 20 20 20 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 37 37 37 36 36 35 34 33 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 37 37 36 36 35 34 32 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 42 44 45 45 46 46 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 28 27 27 27 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 42 42 42 42 41 40 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15
 42 42 43 43 44 45 46 47 48 49 50 50 51 51 51 50 49 49 48 47 46 46 45 44 44 44 44 44 45 46 47 48 50 52 55 59 63 68 74 81 89 99 110 123 138 153 169 185 200 212 219 221 217 208 195 180 163 146 130 115 102 91 81 72 65 58 53 49 45 42 40 38 37 36 35 35 36 36 37 38 40 41 43 45 46 47 48 49 49 49 48 47 46 45 44 43 42 42 42 42 43 45 47 51 55 60 66 74 83 93 105 118 132 147 161 174 183 188 188 182 172 159 144 128 113 99 86 75 66 58 51 46 41 38 35 33 32 31 31 31 32 33 34 36 38 41 44 48 52 57 62 69 76 84 94 104 116 129 142 156 170 182 193 200 204 202 197 187 175 161 146 132 118 106 94 85 76 69 63 58 54 51 48 46 45 44 43 43 43 44 45 46 47 48 49 50 51 52 53 54 55 55 55 55 55 55 55 54 54 53 52 52 51 51 50 50 50 50 50 50 51 51 52 54 55 57 59 62 64 67 69 72 74 77 78 80 81 81 81 80 78 76 74 71 68 64 60 57 53 50 47 44 42 39 37 36 35 34 34 34 34 36 37 39 42 45 49 54 59 64 70 75 80 85 89 92 93 94 94 94 92 91 89 88 87 86 86 86 87 88 89 91 92 94 96 97 98 98 97 96 94 91 87 83 78 73 68 63 58 54 50 46 42 39 37 35 33 32 32 32 32 33 34 36 38 40 43 47 50 54 59 63 68 73 77 82 86 89 92 93 94 93 91 89 86 82 77 73 68 64 60 56 53 50 48 46 44 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 73 74 73 70 66 61 55 49 44 39 35 32 29 27 25 24 23 22 22 22 22 23 24 25 26 27 29 31 34 36 39 41 44 46 48 49 50 50 49 48 45 43 40 37 34 31 29 27 24 23 21 20 19 18 18 17 17 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 43 44 44 45 45 45 45 43 42 40 38 35 33 30 28 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 16 16 17 17 18 20 21 24 26 29 33 37 41 46 51 56 59 61 62 61 58 54 49 44 39 35 31 27 24 22 20 18 17 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 28 27 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 18 20 21 23 25 28 31 33 37 40 43 47 50 53 55 57 58 58 58 58 57 56 56 55 54 54 54 53 53 52 52 51 50 49 47 45 43 41 39 36 33 31 29 26 24 23 21 19 18 17 16 15 15 14 14 13 13 13 14 14 14 15 16 17 18 20 22 24 26 28 30 33 35 37 39 41 42 42 42 42 41 39 38 36 34 32 30 28 27 26 25 24 23 23 23 23 23 24 25 27 29 32 35 39 44 49 55 60 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 65 83 107 137 171 208 242 266 275 265 242 210 178 148 123 102 85 72 61 53 47 42 38 35 33 31 30 30 29 29 29 30 31 32 33 34 35 37 39 41 43 45 48 50 52 55 57 58 60 61 61 61 60 59 57 55 53 50 48 45 43 41 40 38 37 36 36 36 36 36 36 37 38 39 39 40 41 42 43 43 43 43 42 41 40 38 36 34 32 30 29 27 25 24 23 22 22 21 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 30 31 33 34 36 39 42 46 51 58 66 76 88 105 125 151 185 226 278 337 401 459 496 500 469 413 347 284 229 183 148 120 98 81 68 58 50 44 40 37 34 33 32 32 33 34 36 39 43 49 55 63 72 82 94 106 118 128 134 136 132 124 112 99 86 74 64 54 47 41 37 33 31 29 28 28 28 29 30 32 35 38 42 47 52 58 64 71 77 84 89 92 94 93 90 85 78 70 62 55 47 41 35 30 26 22 20 17 16 14 13 12 12 12 11 12 12 12 13 14 15 16 18 20 22 25 29 33 38 44 51 59 69 81 95 110 127 144 161 177 190 198 201 200 195 186 177 166 156 147 138 131 125 120 116 112 109 106 102 98 93 88 83 77 71 65 59 53 48 43 38 35 31 28 26 24 22 21 20 19 18 18 18 18 18 19 20 21 22 24 26 28 31 34 36 40 43 45 48 50 51 52 52 51 50 48 46 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 12 13 15 17 21 25 31 40
 20 21 23 26 28 30 32 34 34 34 32 29 26 23 20 17 15 12 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 12 14 17 19 23 26 29 33 36 38 39 38 36 33 30 26 23 19 17 14 12 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 13 14 14 15 15 14 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 18 19 19 20 21 22 23 24 25 26 27 27 27 27 26 26 25 23 22 21 20 19 18 18 17 17 17 18 19 20 21 23 25 27 30 33 37 40 44 47 49 49 49 47 44 40 36 32 28 25 22 20 18 17 16 15 15 15 15 16 17 18 20 21 23 26 28 31 33 35 37 38 39 38 37 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 34 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 25 25 26 25 25 24 23 21 20 18 17 15 14 12 11 10 9 9 8 8 8 8 8 8 8 8 9 10 11 12 13 15 17 20 22 25 28 31 33 34 34 33 31 28 25 21 18 16 13 11 10 8 7 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 10 11 12 14 15 16 18 19 19 20 19 19 19 18 17 17 16 16 16 16 16 17 18
 86 86 86 86 85 83 81 79 76 72 69 65 62 59 56 53 51 49 47 46 45 44 43 43 44 44 45 46 47 49 51 52 55 57 59 62 64 67 69 71 73 74 76 77 78 78 78 78 77 77 75 74 73 71 69 67 64 62 60 57 55 53 51 49 47 45 43 42 41 40 39 39 39 39 39 40 41 42 44 45 47 50 52 55 58 61 64 66 68 70 71 72 72 72 71 71 70 69 68 67 66 66 66 66 66 67 67 68 69 69 70 71 71 71 71 70 69 68 66 64 63 61 59 57 55 54 52 51 51 50 50 50 51 51 53 54 56 58 61 64 67 70 73 76 79 82 84 85 86 86 86 85 84 82 81 79 78 76 75 74 73 73 73 73 74 75 76 77 79 80 82 83 84 85 85 85 84 83 82 80 79 77 75 74 72 72 71 71 71 72 74 75 78 80 83 86 90 93 97 100 102 105 106 107 107 106 105 103 100 98 95 92 89 86 83 81 79 77 76 75 75 75 75 76 78 80 82 85 88 91 95 99 104 108 112 116 120 122 124 125 125 124 122 119 115 111 107 102 97 93 88 84 81 78 75 73 72 71 70 70 70 71 72 73 74 76 77 79 80 81 81 81 80 79 77 76 74 72 70 68 67 66 65 65 65 66 67 69 71 74 77 81 86 91 96 101 106 111 115 117 118 118 115 111 106 100 93 86 80 73 67 61 57 53 49 46 44 42 41 40 40 40 40 41 42 44 46 49 52 55 59 64 68 73 78 83 87 91 95 97 99 100 100 99 98 96 94 92 89 87 85 84 83 82 82 82 83 83 84 85
 30 31 33 34 36 37 38 39 39 40 40 39 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 32 33 34 36 38 41 43 46 50 54 58 62 66 70 73 75 76 76 74 71 66 61 56 50 45 41 36 33 29 27 24 23 21 20 19 19 19 19 19 19 20 21 22 24 25 27 28 29 30 30 30 30 29 28 26 25 23 22 20 19 18 18 18 18 18 18 19 20 22 24 27 30 34 38 43 49 54 60 66 70 72 72 70 65 60 54 48 42 37 32 28 25 22 20 18 17 15 15 14 14 14 14 14 14 15 16 17 18 19 21 23 25 27 30 33 36 39 43 46 50 54 58 61 64 67 69 70 71 71 70 68 66 64 61 58 54 51 47 44 41 38 35 32 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 20 20 20 21 22 23 23 24 25 26 27 28 29 29 29 29 29 28 28 27 25 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 17 18 19 21 23 25 28 31 33 36 38 40 41 42 42 41 40 39 37 35 34 33 31 31 30 30 30 30 30 31 31 32 32 33 33 34 33 33 32 31 30 28 27 25 23 22 20 19 18 16 16 15 14 14 13 13 13 13 14 14 15 16 17 19 20 22 23 25 27 29 30 32 33 33 34 34 33 33 32 31 30 28 27 26 25 24 24 23 22 22 22 22 22 23 23 24 25 26 27 28
 61 63 64 64 64 62 60 57 54 51 47 43 40 36 33 30 27 25 22 20 19 17 16 15 14 13 13 13 13 13 13 14 15 16 18 20 23 26 30 35 41 48 56 65 76 88 98 108 113 114 111 102 91 79 68 57 48 40 33 28 24 21 19 17 16 15 15 15 16 16 17 19 21 23 26 29 33 38 43 49 55 62 67 73 76 79 79 78 76 73 69 66 63 61 59 58 57 57 58 59 61 63 65 67 68 69 70 69 68 66 63 60 56 52 48 45 41 38 35 33 31 30 29 28 28 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 40 40 39 39 39 39 40 40 41 42 44 46 48 50 53 56 60 63 67 71 76 80 85 89 93 97 101 104 106 108 108 108 106 103 98 93 87 81 74 68 61 55 50 45 40 36 33 30 27 25 23 22 20 19 19 18 18 17 18 18 19 20 21 23 25 28 31 36 40 46 51 57 63 67 70 71 69 66 61 55 49 43 38 33 28 25 21 19 17 15 14 13 12 11 11 11 11 12 12 13 14 16 17 19 21 24 27 29 32 35 38 41 44 46 48 51 53 55 57 59 62 66 71 76 83 90 99 108 115 122 125 124 119 110 99 86 74 63 53 44 37 31 26 22 19 16 14 12 11 10 9 9 9 9 9 9 10 11 12 14 15 17 20 22 25 28 31 34 37 40 41 43 43 42 41 39 36 33 30 27 24 21 19 17 15 14 12 11 10 10 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 26 29 32 35 39 43 47 51 55 58
 95 95 95 94 92 89 86 82 77 72 67 62 57 53 48 45 41 38 35 33 31 29 28 26 25 25 24 24 24 24 25 25 26 27 29 30 32 34 36 38 41 44 46 49 52 54 57 59 61 62 62 62 62 61 59 56 54 51 48 44 41 38 36 33 31 29 27 26 25 24 23 23 23 23 24 25 26 27 29 32 35 38 43 48 53 60 67 74 82 88 94 99 101 102 101 98 94 90 85 81 76 72 69 66 63 61 59 58 57 56 55 54 53 52 51 51 50 48 47 46 45 44 42 41 40 40 39 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 49 50 50 51 51 51 51 51 50 50 50 50 50 50 50 51 51 52 54 55 57 59 61 64 66 69 72 75 77 80 82 83 84 84 83 82 81 79 76 74 71 69 67 65 63 61 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 60 60 60 59 59 58 57 56 55 54 53 52 51 50 50 49 48 48 48 48 48 49 50 52 54 56 59 62 66 70 75 79 83 87 90 91 90 88 85 80 75 69 63 58 53 48 45 41 39 37 35 34 33 33 33 33 34 35 37 38 40 43 45 48 51 53 56 58 59 60 60 59 57 55 53 50 47 43 40 38 35 32 30 28 27 25 24 23 22 22 22 22 22 22 23 24 25 26 28 29 31 34 36 39 42 45 48 51 54 57 60 63 65 68 70 72 74 76 78 80 82 84 86 88 90 92 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 10 10 10 10 10 10 11 11 12 13 15 17 19 21 24 27 30 34 38 43 48 52 57 61 65 68 70 71 72 72 71 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 47 48 48 48 48 48 48 48 47 46 44 42 40 38 36 33 31 29 26 24 23 21 20 18 17 16 16 15 15 15 15 15 15 16 16 17 18 20 21 23 25 28 30 33 37 41 45 50 55 60 65 70 73 75 74 72 69 64 58 51 45 39 34 29 25 21 19 16 14 13 12 11 10 9 9 9 8 9 9 9 10 11 12 13 15 17 20 23 27 32 38 45 52 59 65 69 71 70 66 60 54 47 41 35 30 26 23 20 18 16 14 13 13 12 12 12 12 12 13 13 14 15 15 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 18 19 21 24 26 29 33 37 41 46 51 56 61 66 70 73 75 76 76 74 72 69 65 60 56 51 47 43 39 35 32 29 26 24 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 16 17 19 20 23 25 28 32 36 40 45 51 56 61 65 68 69 69 66 61 56 50 44 39 34 29 26 23 20 18 16 15 14 13 12 12 12 12 12 13 13 14 15 16 18 20 23 26 29 33 38 44 50 56 62 68 72 74 74 73 69 65 60 56 51 47 43 40 37 35 33 31 29 28 27 26 24 23 22 21 20 18 17 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 63 63 61 59 56 53 49 46 43 40 37 35 32 31 29 28 27 27 27 27 28 29 30 32 35 38 42 46 51 56 61 66 71 74 76 76 75 72 68 63 59 54 49 45 41 38 35 32 30 28 26 25 24 23 22 22 22 22 23 23 24 25 26 28 30 32 35 37 40 43 46 49 53 56 59 62 65 68 70 72 75 76 78 78 79 78 77 75 73 70 66 63 59 55 51 47 43 40 37 35 32 30 28 27 25 24 23 22 22 21 21 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 35 35 35 34 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 26 28 30 32 35 38 41 45 48 52 56 59 62 64 65 66 65 64 63 61 59 58 56 54 53 52 51 51 50 50 50 49 49 48 47 46 44 42 40 38 36 34 31 29 27 26 24 23 22 21 21 21 21 21 21 22 23 24 25 27 29 31 34 36 40 43 46 50 53 56 59 60 61 61 60 58 55 52 49 46 43 40 38 35 34 32 31 31 30 30 30 30 31 32 33 35 36 38 41 44 47 50 54 58 62 66 70 74 77 80 82 84 85 86 87 87 87 87 87 87 86 86 85 84 84 82 81 79 77 75 73 70 68 65 62 59 57 55 52 50 49 47 46 44 43 43 42 41 41 41 41 41 41 41 42 42 43 44 46 47 49 51 53 55 57 60 62 65 67 68 70 70 70 70 69 67 65 63 61 59 57 56 54 53 52 52 52 52 53 54 55 56 58 60 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 100 92 83 73 65 58 52 47 43 41 39 38 38 38 39 40 42 44 46 48 49 50 50 49 47 43 39 35 31 27 23 19 17 14 12 11 9 8 7 7 6 6 6 5 6 6 6 6 7 8 9 10 12 14 17 20 23 28 32 37 41 45 47 49 48 47 44 41 37 34 31 28 26 24 23 22 22 22 22 23 25 27 31 36 43 51 62 75 91 107 121 131 132 125 113 98 83 69 58 49 42 36 32 28 25 23 22 21 21 20 21 21 22 23 25 27 29 31 34 36 38 41 42 43 44 44 43 43 42 40 39 37 36 35 33 32 31 30 30 29 29 28 28 28 28 28 28 27 27 27 27 26 26 25 24 24 23 22 22 21 21 21 21 21 22 23 24 26 28 31 35 40 47 55 65 77 90 103 115 121 122 116 106 93 80 68 58 49 42 37 33 30 27 25 24 23 23 23 23 24 24 25 26 27 28 29 29 29 29 28 26 24 22 20 18 17 15 13 12 11 10 10 9 9 9 8 9 9 9 9 10 11 11 12 14 15 16 18 19 21 22 24 25 26 26 27 27 27 28 28 29 30 31 32 34 37 41 45 51 59 68 78 91 104 117 126 130 126 115 101 85 70 57 46 37 31 26 22 19 17 16 15 14 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 30 30 30 29 28 27 26 25 23 22 21 19 18 18 17 17 16 16 17 17 18 19 21 23 26 29 33 38 45 53 62 73 84 94 102 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 85 83 79 74 68 62 56 51 46 42 38 34 31 29 26 24 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 30 31 31 31 31 30 30 29 29 28 27 26 25 24 22 21 20 19 19 18 18 18 18 18 19 19 20 21 23 25 27 29 32 35 39 43 48 54 61 68 76 84 91 96 100 101 100 97 93 87 81 75 69 64 59 55 51 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 20 21 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 37 37 36 35 34 32 30 29 27 26 25 24 23 23 23 23 23 24 24 25 27 28 30 33 35 38 42 46 51 57 62 68 74 80 84 87 88 87 85 81 77 72 67 62 58 54 51 48 46 44 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 43 44 46 48 51 54 58 63 68 73 79 85 91 96 99 100 99 95 90 83 75 67 60 54 48 43 39 35 32 30 28 26 25 24 23 23 22 22 23 23 24 26 27 29 30 32 34 36 38 39 39 40 40 39 38 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 18 17 17 18 18 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 44 47 50 53 57 61 65 70 75 79 82 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 6 5 5 5 4 4 4 5 5 5 5 6 7 7 8 9 10 11 12 12 12 12 11 10 9 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 11 12 12 13 13 12 12 11 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 12 12 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 9 10 10 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 13 14 14 14 14 13 12 11 10 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 24 24 23 23 22 22 23 23 24 25 26 28 29 31 33 36 38 40 42 44 46 46 47 46 45 44 42 41 39 38 37 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 49 49 48 48 46 45 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 28 30 33 35 37 40 42 44 46 47 48 48 47 46 45 43 41 39 37 35 34 32 30 29 28 26 25 25 24 23 23 22 22 22 22 23 23 24 26 27 29 31 33 36 37 39 39 39 38 36 35 32 30 28 26 24 23 21 20 19 19 18 18 18 18 18 19 20 21 22 23 24 26 27 28 29 30 31 31 31 31 31 30 30 29 28 27 27 26 25 25 24 24 24 24 25 26 26 27 28 28 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 20 21 22 23 24 26 28 30 32 35 37 40 42 45 47 49 50 51 52 52 51 50 49 47 45 42 39 36 34 31 29 27 26 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 34 36 38 41 44 46 49 52 55 56 57 57 56 54 50 47 43 39 35 32 30 28 27 26 26 26 27 27 28 29 30 31 32 32 33 34 34 34 34 34 33 32 31 29 28
 32 33 34 34 34 33 32 31 29 28 27 26 26 25 25 25 26 26 27 28 28 29 29 29 28 26 24 22 19 16 14 12 11 10 9 8 7 7 7 7 7 7 7 7 8 9 10 11 12 14 16 19 22 26 31 36 42 48 52 54 53 50 45 39 34 30 26 24 23 22 22 23 24 25 27 30 32 35 38 41 44 47 48 49 48 46 44 40 36 33 29 26 24 22 20 19 19 19 19 20 22 24 28 32 39 47 58 72 89 107 125 138 141 132 116 96 78 62 50 41 34 29 26 24 23 22 22 22 23 24 25 27 29 31 34 37 41 46 51 59 67 78 91 106 124 145 167 186 199 201 190 169 144 118 95 76 61 50 42 36 32 28 26 24 23 22 21 21 21 21 21 21 21 21 21 21 20 19 18 17 15 14 13 12 10 9 9 8 7 7 7 7 7 7 7 8 9 10 12 15 19 25 33 45 61 84 112 139 157 156 139 113 87 66 51 39 30 24 20 16 14 12 10 9 8 7 7 6 6 5 5 5 5 5 5 6 7 8 10 13 17 25 36 54 81 119 169 216 236 216 171 125 89 64 47 35 26 21 17 14 12 11 10 10 10 10 11 12 14 16 19 22 26 31 36 42 47 51 53 54 53 51 47 43 38 34 30 27 24 22 20 18 17 17 17 18 20 23 28 34 41 50 58 67 73 78 79 78 75 70 64 59 53 48 44 40 37 35 33 31 29 28 27 26 25 25 24 23 23 22 21 19 18 17 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 27 29 31
 31 28 26 24 23 22 21 21 21 22 23 24 26 28 31 34 38 42 46 49 52 53 53 51 48 45 40 37 33 31 29 28 28 28 29 30 32 34 36 39 42 45 49 53 58 62 66 70 73 76 77 77 75 73 69 65 61 56 52 48 45 42 41 41 42 44 48 53 59 65 72 78 82 85 86 84 80 74 67 60 53 47 42 37 33 30 27 25 24 23 23 23 23 25 26 28 30 33 36 38 41 44 46 47 48 48 47 45 43 41 38 36 34 32 31 31 32 34 37 42 49 57 67 78 89 100 109 116 118 116 111 102 93 82 72 63 55 48 42 37 33 29 26 24 22 20 19 18 17 17 18 19 21 24 27 31 35 39 42 44 45 44 42 40 37 34 31 28 26 24 23 22 21 21 21 22 23 24 26 28 31 33 35 37 39 40 40 39 37 35 33 30 27 24 21 19 16 14 13 11 10 9 8 8 9 10 12 15 20 25 32 39 48 57 65 73 80 85 88 88 87 84 80 75 70 64 59 53 48 44 39 35 31 27 24 20 18 15 13 11 9 8 8 9 10 12 14 18 22 27 33 39 46 53 59 64 68 70 70 68 65 61 56 52 48 44 41 39 37 36 36 36 38 40 43 48 53 60 69 79 91 103 114 122 125 123 115 102 87 72 58 46 35 27 21 16 12 10 9 8 9 9 10 12 13 16 18 21 24 28 32 37 43 50 58 68 79 93 109 127 145 161 173 177 170 155 135 112 89 70 53 40 30 23 18 14 12 11 10 10 11 12 13 14 16 18 20 23 25 28 31 34 36 38 39 39 39 37 35 33
 71 70 69 68 67 66 66 65 65 64 64 64 63 63 62 61 60 59 57 55 53 51 49 47 46 44 43 43 44 45 47 49 51 54 57 60 63 67 70 73 76 79 82 84 87 89 90 91 92 92 91 90 87 85 81 77 73 68 64 59 55 52 49 47 46 45 46 46 47 49 50 51 52 54 55 56 56 57 58 59 59 60 61 62 64 66 68 70 73 76 80 85 90 95 101 106 112 118 123 127 130 132 133 132 130 127 122 116 109 101 93 86 78 71 65 59 55 52 50 49 48 49 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 76 77 79 79 79 79 78 77 75 72 69 66 63 60 57 56 54 54 53 54 54 55 55 56 57 58 59 60 61 63 65 67 69 72 75 78 81 85 88 92 95 99 101 103 105 105 104 103 101 98 95 92 88 85 81 77 74 70 67 64 61 58 56 54 52 51 51 52 54 56 60 64 69 74 79 84 88 92 95 97 99 100 100 100 99 97 95 93 90 87 84 81 78 75 71 68 65 61 58 55 53 51 50 49 50 51 54 58 64 70 77 85 93 101 110 118 126 133 139 143 146 147 146 143 139 133 127 120 113 106 99 93 87 82 78 74 71 68 66 64 62 61 59 58 57 56 55 54 53 52 51 50 49 47 47 46 46 46 47 49 51 54 57 60 64 67 69 71 73 74 74 74 74 73 72 71 69 68 66 65 63 61 59 58 56 54 52 50 49 47 45 44 43 43 43 44 45 47 50 53 56 59 62 64 67 69 71 72 74 75 76 76 76 76 76 76 75 75 74 73 72
 91 87 83 80 78 76 74 73 72 70 69 68 67 66 65 64 62 61 60 59 57 56 55 55 55 55 56 58 60 63 65 67 68 67 66 64 61 58 54 51 47 44 41 38 36 33 32 30 29 28 27 27 26 26 27 27 28 30 32 34 37 40 45 49 53 57 61 63 64 64 63 62 60 58 57 56 55 55 55 56 57 59 62 64 68 71 75 78 80 80 80 78 74 70 64 59 54 48 44 39 36 33 30 28 26 24 23 22 22 21 21 22 23 25 27 30 34 40 46 53 60 68 76 83 89 94 98 101 103 105 105 104 103 101 99 96 93 90 86 81 77 72 67 62 58 53 48 44 40 36 34 32 31 31 32 35 38 42 47 53 59 65 72 78 83 88 92 95 96 96 95 92 89 86 82 78 75 72 70 68 67 67 67 69 71 75 79 84 90 97 105 113 121 129 136 140 142 140 135 126 114 101 88 74 62 52 43 37 32 28 26 24 24 23 23 23 24 24 25 26 26 28 29 30 32 34 36 39 42 45 49 54 59 65 71 76 82 85 87 86 82 75 67 58 50 42 36 31 27 24 22 21 20 20 20 20 21 22 24 26 28 32 35 40 45 52 59 67 75 84 91 97 101 103 102 99 95 90 85 81 76 72 69 67 65 63 63 62 62 62 63 63 64 64 65 65 65 65 66 66 66 67 67 68 69 70 71 73 74 76 78 80 83 85 87 89 91 93 94 94 94 93 91 88 85 81 77 73 69 66 63 61 61 62 64 68 74 81 90 100 112 124 136 148 159 168 175 179 180 177 172 164 155 146 136 126 118 110 102 96
 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 6 6 7 9 10 12 14 16 19 21 23 25 26 27 27 27 26 25 23 22 20 18 16 15 13 12 11 10 8 8 7 6 5 5 5 5 5 5 6 6 7 8 10 11 13 14 15 16 17 18 18 18 17 17 16 15 14 12 11 11 10 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 7 8 8 9 10 12 13 14 15 16 18 19 20 20 21 21 21 20 20 19 17 16 14 13 11 10 9 8 7 6 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 9 11 12 14 16 19 22 26 30 34 38 41 42 42 39 36 31 27 23 19 16 13 10 9 7 6 6 5 5 6 6 7 7 8 9 10 11 13 14 15 17 18 20 21 23 24 25 26 26 26 25 24 22 21 19 17 15 13 11 10 8 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 20 21 23 24 26 27 28 28 28 27 26 24 23 21 19 17 15 14 12 11 9 8 7 7 6 6 6 6 6 7 8 9 10 11 12 14 15 16 17 18 18 19 19 19 19 18 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 6 6 7 8 10 12 15 18 22 27 32 38 44 49 53 56 55 52 48 42 37 32 27 23 20 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 97 87 78 70 64 59 56 53 51 50 49 49 49 49 49 48 48 46 43 40 36 32 27 23 19 16 13 11 10 9 9 9 10 11 12 13 15 16 18 20 23 25 28 31 34 37 40 43 46 48 50 51 51 50 48 45 41 37 32 28 24 21 18 16 15 15 15 15 16 17 19 21 23 26 29 32 35 38 42 46 50 55 59 63 67 71 74 76 78 78 78 78 77 75 73 71 68 66 63 60 57 54 50 47 44 40 37 34 30 27 25 22 20 19 18 18 18 20 22 24 28 33 38 44 50 57 64 70 76 80 82 82 80 77 71 65 59 52 46 41 36 31 27 24 21 18 16 15 13 13 13 13 15 17 19 23 27 31 36 40 45 48 51 54 56 57 58 58 59 59 60 62 64 66 69 72 76 79 82 84 84 83 80 75 69 62 55 49 42 37 32 27 24 21 18 15 13 12 10 9 9 8 8 9 10 12 14 18 22 27 31 36 41 45 47 49 50 49 48 46 44 41 38 36 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 10 11 12 14 16 20 23 28 32 37 41 46 49 53 56 59 61 63 65 66 68 70 73 75 79 83 88 94 101 109 118 127 136 143 149 151 149 144 136 125 113 101 89 77 67 58 49 42 36 30 25 21 18 16 14 12 12 12 12 14 15 17 19 22 25 28 31 35 38 42 46 50 54 58 61 65 67 69 70 70 68 65 62 57 51 45 39 33 28 23 19 15 13 11 10 9 9 10 11 12 14 16 19 22 26 31 37 44 52 63 74 87 100 113 123 129 130 126 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 20 19 17 17 16 16 16 17 18 20 22 25 29 34 41 48 56 65 71 73 71 64 53 42 32 23 17 13 10 8 7 7 7 7 7 8 9 10 11 12 14 15 18 20 23 26 30 34 39 45 51 57 63 68 71 71 68 63 56 47 38 30 24 18 14 12 10 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 18 20 23 25 29 32 36 39 43 46 49 51 52 53 53 52 50 49 46 44 42 39 37 34 32 29 27 25 24 23 22 22 23 24 26 28 31 34 36 39 42 45 47 49 50 51 51 51 50 48 46 43 40 37 34 31 28 26 23 21 19 17 16 16 15 16 18 20 24 30 36 44 53 62 70 75 78 79 77 73 69 64 59 56 53 51 50 49 50 51 53 56 60 64 67 70 72 71 68 63 57 50 44 37 32 27 23 19 16 14 12 10 9 8 8 7 7 8 10 13 17 23 31 42 53 64 71 74 72 66 58 49 41 34 29 24 20 17 15 13 12 10 9 8 8 7 7 6 6 6 6 6 6 7 8 10 12 16 21 27 34 42 50 58 65 70 74 76 77 77 77 76 75 74 73 72 71 69 68 67 65 63 61 58 56 53 50 47 45 42 40 38 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 17 18 19 20 21 23 25 26 28 30 31 33 35 38 40 42 45 48 52 55 59 62 66 69 71 72 71 69 64 58 51 44 37 30 24 20 16 14 13 12 12 13 14 15 17 19 21 24 27 30 33 36 38 40 41 40 39 37 34 31 28 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
 34 35 35 36 36 37 37 37 36 36 35 34 33 32 31 29 28 27 26 24 23 22 22 21 21 21 22 23 25 27 30 32 35 37 39 41 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 54 53 52 50 47 44 41 37 34 30 27 25 23 23 23 24 25 28 30 34 37 41 44 47 50 52 52 52 51 48 45 42 39 36 33 30 28 26 24 23 23 23 23 23 24 26 28 31 34 38 42 48 53 58 63 67 69 68 66 61 54 47 40 34 28 24 21 19 18 17 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 41 43 46 48 51 53 55 56 56 55 54 50 46 41 36 31 27 23 20 17 16 15 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 40 40 39 38 36 34 31 28 26 23 21 20 19 19 20 21 22 24 25 28 30 32 35 37 40 43 46 49 52 54 56 57 58 57 56 54 52 48 45 41 37 33 30 27 24 22 21 21 22 23 26 29 33 38 42 47 50 53 55 55 54 52 50 47 43 40 37 35 33 31 30 29 28 28 28 28 29 30 31 32 34 35 35 36 36 35 35 33 32 30 28 26 24 22 20 19 18 17 18 18 20 23 28 33 40 47 54 61 66 70 71 70 67 62 57 52 47 43 38 35 31 28 26 24 22 21 19 18 17 16 15 15 15 15 15 16 18 21 24 28 32 37 42 46 49 51 52 51 50 48 46 44 42 40 38 37 35 34 34 33 33 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 21 19 18 17 16 15 15 15 15 15 16 17 18 19 20 21 23 24 26 28 29 31 32 34 35 37 39 40 42 44 45 46 47 46 46 45 44 42 40 39 37 35 34 33 31 30 30 29 28 28 28 28 28 28 29 30 31 32 33 34 35 35 36 35 34 32 30 28 25 23 21 19 18 16 15 14 14 13 13 13 13 14 14 15 16 17 19 20 22 24 27 29 32 35 38 41 44 46 49 51 53 55 57 58 58 58 58 57 55 53 51 47 44 41 38 35 33 31 30 30 30 30 31 33 35 37 41 45 49 55 62 71 81 92 105 119 134 147 157 162 161 153 141 126 110 95 81 69 58 50 44 39 36 34 34 34 36 37 40 42 44 46 48 49 50 50 50 50 49 48 47 47 46 46 46 47 47 48 50 51 53 55 57 59 60 61 62 61 61 59 57 55 53 51 48 46 44 42 40 38 37 35 34 34 33 33 33 33 32 32 31 30 28 26 25 23 21 20 19 17 16 16 15 15 14 14 14 14 14 14 15 16 16 17 19 20 21 23 25 26 28 29 30 30 30 29 29 28 27 27 27 27 27 27 28 30 31 33 36 40 44 49 55 61 69 77 85 93 99 103 105 104 100 95 88 81 74 68 62 57 53 49 46 43 41 39 37 36 35 34 32 32 31 30 30 30 31 32 34 36 38 41 45 48 51 54 57 59 61 63 63 64 64 63 62 61 60 58 56 54 52 50 48 45 43 41 39 37 36 34 33 33 34 36 39 43 49 56 65 77 90 105 122 138 154 165 170 167 155 138 119 100 83 68 56 46 39 33 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
 54 48 43 39 36 33 31 29 28 26 25 25 24 24 23 23 23 23 23 24 24 25 26 28 30 32 36 40 44 49 54 58 60 62 62 60 58 55 52 49 46 43 40 37 35 33 31 30 29 28 27 26 26 26 26 27 27 28 29 31 32 34 36 38 39 40 40 39 38 36 34 32 31 29 28 27 26 26 26 26 27 28 29 30 32 34 36 39 42 45 48 51 54 57 60 62 64 66 68 70 71 72 73 74 75 75 75 74 72 69 65 60 55 50 45 41 37 34 32 30 29 29 30 31 33 36 39 44 49 56 64 73 85 99 115 133 153 172 190 202 206 202 189 171 150 129 109 92 76 64 54 45 39 35 32 30 29 29 30 31 33 35 38 41 44 47 50 52 55 57 59 61 62 63 64 64 64 63 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 44 43 42 40 38 36 34 33 31 30 29 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 28 28 29 29 30 30 30 30 30 29 28 28 27 26 25 25 25 24 24 25 25 26 27 29 31 33 37 41 46 52 60 70 82 96 112 130 149 165 178 183 181 172 158 141 125 109 96 84 74 65 58 53 48 44 40 37 35 33 32 30 30 29 29 30 31 33 36 39 42 46 50 55 59 63 66 69 72 73 74 74 73 71 69 66 63 59 56 52 48 45 42 39 36 34 32 31 30 30 30 32 35 39 45 52 61 73 86 102 120 139 159 179 195 207 211 208 197 181 163 143 125 108 93 81 70 61
 140 106 81 63 49 39 32 26 22 19 16 15 13 12 12 11 12 12 13 14 16 18 21 25 30 34 39 43 47 48 49 48 46 43 41 38 35 33 31 30 28 27 26 25 25 24 24 24 23 23 24 24 24 25 26 27 28 29 31 33 36 39 42 46 49 52 54 54 53 51 48 45 42 38 35 33 31 29 27 26 26 25 25 25 26 27 28 29 31 33 35 37 39 42 44 47 49 51 53 55 56 56 57 57 56 56 54 53 52 50 49 47 47 46 46 47 49 52 55 60 65 72 80 88 98 108 119 130 141 149 156 158 157 153 145 135 123 111 100 90 80 72 66 60 56 52 50 48 47 47 47 47 48 49 49 49 49 48 46 44 42 40 38 37 36 35 35 36 37 39 41 44 48 52 56 61 66 71 75 77 77 76 73 68 62 56 51 46 41 37 35 32 31 30 30 30 31 33 36 39 43 47 50 52 53 51 47 41 35 29 24 20 17 15 13 12 11 11 11 11 11 12 13 14 15 16 18 20 23 26 30 34 39 45 51 57 62 66 67 66 62 56 49 42 35 29 25 22 20 18 17 17 17 18 18 19 21 22 24 27 30 34 38 43 50 58 67 79 92 109 128 150 174 198 221 238 249 250 244 230 213 193 173 153 135 119 105 92 81 71 63 55 49 44 40 37 34 33 33 34 35 37 39 42 45 48 50 52 54 55 55 55 54 52 50 48 46 43 40 38 35 33 31 30 28 27 26 26 26 26 27 29 31 33 36 38 41 43 45 47 49 51 54 57 61 67 75 85 99 118 142 174 213 258 300 325 321 286 235 184
 15 15 16 16 17 18 19 19 20 21 21 21 22 22 21 21 21 20 20 19 19 18 18 18 18 18 18 19 20 21 22 23 24 24 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 23 24 25 25 25 25 24 23 22 20 19 18 17 17 17 17 17 17 18 19 20 21 22 23 25 26 27 27 28 28 28 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 23 23 22 21 20 19 18 17 16 16 16 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 16 16 17 18 19 20 21 23 24 24 24 24 24 23 22 21 20 19 18 17 16 16 15 15 15 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
 18 16 14 13 12 11 11 11 11 11 11 12 12 14 15 16 18 20 21 23 24 25 25 26 25 25 24 24 23 23 24 24 25 26 26 27 27 27 26 26 25 24 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 17 18 20 22 23 24 25 24 23 21 19 16 15 13 12 11 10 9 9 9 9 9 10 10 11 12 13 14 15 15 16 16 17 17 16 16 15 14 13 13 12 11 11 10 10 10 10 10 11 12 13 14 16 18 20 22 24 26 27 28 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 32 31 29 28 27 26 25 25 25 26 27 30 34 38 43 48 52 54 54 52 48 42 37 31 27 23 20 17 15 14 13 12 12 12 12 12 12 13 14 14 15 16 17 18 19 19 20 19 19 19 18 17 16 16 15 15 15 16 17 18 21 24 28 34 41 48 55 59 60 57 52 45 38 32 27 23 19 17 15 13 12 11 10 9 9 9 9 9 9 9 10 11 12 14 16 19 23 28 34 41 47 52 54 52 47 41 35 30 26 22 19 17 16 15 15 15 15 16 17 19 21 24 27 31 36 41 46 52 56 59 60 58 56 52 48 44 41 38 36 35 34 34 35 37 39 43 47 52 57 62 64 64 61 55 47 39 32 26 21 17 15 13 11 10 10 9 9 9 10 10 10 11 12 13 14 16 18 20 23 27 31 36 42 47 53 57 58 57 52 46 40 33 28 23 20 18 16 15 15 15 16 17 19 21 23 26 29 32 35 37 38 38 36 33 30 27 24 21
 138 136 128 116 102 88 75 64 54 46 39 34 30 26 24 22 20 19 19 19 19 19 20 21 22 23 25 26 27 28 29 29 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 39 39 38 38 37 36 35 33 32 30 29 28 28 28 29 30 31 33 36 38 41 44 47 49 51 53 55 56 56 56 56 56 56 56 56 57 58 59 61 64 67 71 76 81 86 92 96 100 103 103 102 98 92 85 77 69 62 55 49 43 39 36 33 31 30 30 31 33 35 39 43 49 55 63 70 78 84 90 94 95 95 92 87 82 76 70 64 58 53 48 45 41 38 36 34 32 31 31 30 30 31 31 32 33 34 35 36 37 37 38 39 40 42 44 47 50 54 59 66 73 82 91 101 111 119 124 126 123 116 106 95 84 74 65 57 51 45 41 38 35 33 32 32 32 33 34 35 37 38 40 41 41 41 40 38 35 32 29 26 23 22 20 20 19 20 21 22 23 25 28 30 34 37 41 46 51 56 62 68 73 78 81 82 82 79 75 69 62 54 47 41 35 30 26 23 21 19 18 18 18 19 20 21 22 24 26 27 29 31 32 34 35 36 37 38 39 40 41 42 44 45 47 49 52 55 58 62 65 69 72 75 76 76 74 71 66 61 54 48 42 37 32 28 25 22 21 20 20 21 22 25 28 33 38 44 51 60 69 79 88 97 104 108 109 106 100 92 83 73 64 56 48 41 36 31 27 24 22 20 19 18 18 19 20 22 24 26 29 31 34 36 38 40 42 43 45 47 49 51 55 59 64 70 78 87 97 108 119 129 136
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 23 22 21 20 19 18 18 18 17 17 17 17 17 16 16 15 14 13 12 11 10 10 9 8 8 8 8 9 10 11 12 14 17 20 24 28 33 38 44 50 54 57 59 58 55 50 45 40 34 29 25 21 18 16 14 12 11 10 9 9 9 9 9 10 11 12 14 15 16 18 19 19 20 20 20 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 21 20 19 18 17 15 14 13 12 11 10 10 9 9 9 9 9 10 11 12 13 14 16 18 20 22 23 25 27 29 30 31 32 32 32 32 31 30 28 26 25 23 21 19 17 15 14 13 12 11 10 10 10 11 11 12 13 14 15 17 18 19 20 21 21 21 21 21 21 21 21 21 21 22 23 24 25 27 30 33 37 41 46 50 55 59 61 62 60 56 51 46 41 36 31 27 24 21 19 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 20 20 19 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 17 19 21 24 27 32 36 42 48 54 59 64 67 68 67 64 61 56 52 48 44 41 39 36 35 33 32 31 30 30 29 28 27 26 25 23 22 20 18 17 15 14 13 12 11 10 10 10 10 11 11 12 13 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 13 12 12 11 10 9 9 9 8 8 9 9 9 10 11 12 13 14 16 18 20 23 25 28 30 32 34 34 34 33 32 30
 34 35 36 38 40 42 44 46 47 48 48 46 44 40 36 31 26 22 18 15 12 10 8 7 6 5 5 5 5 6 7 8 10 13 16 20 26 33 41 52 66 81 99 116 129 135 131 119 102 84 67 53 41 32 25 19 15 12 9 8 6 6 5 5 6 7 8 10 12 16 20 25 31 38 45 52 57 60 61 59 56 52 48 44 41 38 37 35 35 35 35 36 38 39 41 43 44 44 43 42 39 36 32 28 25 21 18 15 13 11 10 8 7 7 7 7 7 8 9 10 12 14 17 19 21 23 25 27 28 29 29 30 30 29 29 28 27 26 25 24 23 21 20 18 16 15 13 12 11 10 9 9 8 9 9 10 11 12 14 15 17 20 22 25 27 30 33 36 38 40 42 44 46 47 49 50 52 55 58 61 66 72 80 89 99 111 122 132 138 138 132 120 105 89 73 60 49 39 32 26 21 18 15 13 11 10 9 9 9 9 10 10 12 13 15 17 20 23 26 29 32 35 38 41 43 45 46 46 46 45 42 40 36 33 29 26 22 19 16 14 12 10 9 8 7 7 7 8 9 11 13 16 19 25 32 41 52 67 84 103 120 131 133 124 110 94 78 65 55 47 41 37 33 31 30 29 29 29 29 30 30 31 31 31 30 28 26 24 21 19 16 14 12 10 8 7 6 6 6 6 7 8 9 12 14 17 20 24 28 32 36 40 43 45 46 46 45 43 41 38 34 31 28 24 21 18 16 13 11 9 8 7 6 5 5 5 5 6 7 8 10 11 13 15 17 19 21 23 24 26 27 28 29 30 30 31 31 32 32 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
 15 15 15 16 17 19 22 26 32 40 51 67 87 113 142 170 187 189 173 148 121 97 77 61 49 41 35 32 30 29 30 32 35 38 43 49 57 65 74 85 96 108 119 130 139 146 149 149 144 137 128 117 105 94 83 72 63 54 47 41 35 30 26 23 20 18 15 14 12 11 11 10 10 11 12 13 15 18 22 27 34 41 51 63 77 93 110 125 137 143 142 135 124 111 98 87 77 68 62 57 54 52 51 51 51 52 52 51 49 46 42 37 31 25 19 14 10 7 4 3 2 2 2 3 4 5 7 9 11 14 17 21 25 31 38 46 55 65 76 85 91 93 89 81 69 56 44 33 24 17 12 8 6 4 3 3 3 4 5 7 9 12 15 18 22 27 32 38 43 48 53 56 60 62 65 67 70 74 79 86 94 104 115 127 137 143 143 135 120 101 81 63 47 35 26 19 14 10 7 5 4 3 3 3 3 4 6 8 12 18 27 39 56 79 109 143 175 195 194 174 145 115 89 69 53 41 32 26 20 16 13 11 9 7 6 5 4 4 4 4 6 8 11 16 24 34 49 69 93 122 153 179 196 199 190 174 156 138 124 113 106 101 99 99 101 103 106 109 111 112 109 105 98 89 80 70 61 53 46 40 35 31 28 25 23 22 21 21 22 23 25 28 31 35 40 45 50 55 59 63 65 66 67 67 66 65 65 64 64 65 65 67 69 71 74 78 82 87 92 98 104 110 115 118 119 118 114 108 100 91 81 72 64 58 52 48 46 45 44 45 46 48 50 52 54 55 55 53 51 47 43 38 34 30 26 23 20 18 17 16
 63 69 75 81 89 98 107 116 126 135 144 151 157 161 163 163 162 160 156 152 146 140 133 126 119 111 103 96 89 82 77 72 68 64 61 59 58 56 56 55 56 56 57 58 60 62 64 67 71 75 79 84 89 95 100 105 108 110 110 108 104 98 92 84 77 69 63 58 53 50 48 47 47 48 51 56 63 72 85 102 124 151 183 218 252 279 291 285 264 234 201 170 143 121 104 90 80 72 67 63 61 61 62 63 66 69 73 76 79 81 81 80 77 73 68 63 57 52 47 44 41 39 38 38 39 40 42 43 45 48 50 52 54 56 57 59 60 61 63 63 64 65 65 64 64 63 61 59 57 54 51 48 45 42 40 38 36 34 33 33 32 32 33 34 35 37 39 42 45 48 52 56 60 64 68 71 74 76 77 77 77 77 76 75 74 72 71 69 67 65 63 61 59 56 54 51 49 46 44 42 40 38 37 36 36 37 38 41 45 50 58 69 83 100 122 149 179 211 242 267 281 281 268 244 215 185 157 133 112 95 81 69 60 52 46 41 38 36 35 35 37 41 46 55 66 80 98 119 141 163 180 189 188 177 160 141 122 106 92 81 73 67 63 60 59 58 59 60 61 62 64 65 66 65 65 63 60 57 54 51 47 44 42 40 38 38 38 39 42 46 51 58 66 76 87 99 111 121 127 130 130 125 119 111 104 97 91 86 82 79 77 76 76 77 79 81 85 89 93 99 105 111 117 123 129 133 137 139 140 139 137 134 130 126 121 116 110 105 99 93 88 82 76 71 66 62 58 55 52 50 48 47 47 47 47 49 50 53 55 59
 83 83 83 83 82 81 79 78 75 73 71 68 66 64 62 61 59 57 56 55 53 51 49 47 45 43 40 38 36 35 34 33 33 34 34 36 37 39 42 45 48 52 57 63 69 75 82 89 96 102 106 107 106 102 95 86 76 67 58 51 44 40 36 34 33 32 33 35 37 40 44 48 52 57 62 65 68 70 70 69 66 64 61 59 56 55 54 55 56 58 61 66 72 80 89 98 109 118 124 127 125 118 107 95 83 72 62 54 47 42 38 35 34 33 33 34 36 39 43 48 53 59 65 71 76 79 81 82 81 78 75 71 67 63 59 55 52 49 46 44 42 40 38 37 37 36 36 37 37 39 40 42 45 48 51 55 58 62 66 70 74 78 83 88 93 99 106 114 122 130 139 147 155 161 165 166 165 161 155 148 140 131 122 114 106 100 93 88 84 80 77 75 73 72 71 70 69 68 67 66 65 63 61 59 57 54 52 50 48 47 45 45 44 45 45 46 47 48 50 52 53 55 57 59 61 64 66 69 71 74 76 78 79 79 79 77 74 70 65 60 55 49 45 41 38 36 34 34 34 35 37 39 42 46 50 55 59 63 66 68 69 68 65 62 58 54 50 47 44 42 41 40 40 41 43 45 49 53 59 65 72 78 84 88 89 88 83 77 70 62 55 49 43 39 36 34 33 33 34 36 40 45 52 61 71 83 96 111 125 138 148 154 156 154 147 138 127 116 104 93 83 74 66 59 53 48 44 41 38 36 35 35 36 37 39 41 44 47 50 54 57 61 64 66 68 70 71 72 73 73 74 74 75 76 76 77 79 80 81 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

