110 90 70 41 38 39 51 60 62 78 93 97 99 95 88 83 81 85 88 86 80 74 74 77 78 73 70 69 72 71 68 68 72 75 76 76 72 70 70 62 60 69 78 80 78 74 70 72 62 65 127 196 200 184 232 169 81 101 158 186 200 219 169 99 93 98 90 85 95 99 87 79 69 54 50 60 69 68 73 78 74 80 96 106 111 119 118 106 102 104 102 102 105 107 122 144 158 161 150 135 130 97 75 55 44 45 57 61 65 84 91 86 89 90 89 85 78 77 81 84 84 80 78 78 75 72 71 69 69 70 68 72 74 75 77 78 78 77 67 62 61 69 78 79 74 68 71 71 62 61 111 180 222 235 244 165 87 102 157 182 198 217 177 103 85 86 83 88 99 94 76 72 67 55 56 67 68 64 70 80 87 96 102 104 101 96 87 88 97 112 115 108 111 125 157 171 159 139 116 100 141 95 63 57 52 48 57 55 59 79 92 88 79 79 82 82 80 76 75 80 84 85 81 75 72 73 74 72 69 67 68 71 72 74 76 77 77 76 69 70 71 74 76 74 70 66 71 69 61 60 105 172 226 244 237 168 103 98 142 180 202 219 170 94 86 98 90 84 93 92 74 65 62 55 60 71 70 64 72 89 101 103 95 92 90 81 85 93 103 112 112 111 125 143 186 178 123 90 77 69 149 90 51 49 49 47 55 53 50 75 94 87 85 85 83 79 82 81 77 79 81 76 69 67 70 76 78 72 68 67 67 68 69 69 72 74 74 73 70 71 71 69 67 70 73 68 64 67 61 62 97 167 221 235 231 174 100 93 138 176 200 211 167 94 80 99 88 81 90 90 73 63 53 48 60 73 77 76 78 83 90 92 88 87 90 91 82 82 103 121 124 128 132 153 165 144 88 72 75 80 147 102 62 49 49 56 60 50 47 68 87 89 87 89 86 83 86 85 81 81 80 73 65 66 74 78 75 69 67 69 68 68 68 68 71 73 73 71 69 68 67 64 63 67 70 67 61 62 55 54 88 159 220 239 234 173 98 92 135 173 196 210 169 94 75 94 87 79 86 83 68 64 55 48 60 79 90 87 80 76 78 79 80 87 93 92 79 83 112 130 128 131 135 138 133 109 75 82 94 98 154 133 87 54 53 57 49 38 45 71 87 87 88 90 88 83 84 89 88 84 82 78 73 75 79 78 69 64 68 73 72 70 70 70 71 72 71 69 67 65 62 60 61 65 69 66 61 61 52 50 81 151 218 244 237 171 97 90 133 169 192 211 173 95 69 87 85 79 82 77 64 62 58 51 62 84 97 91 79 73 70 68 72 80 89 91 86 96 123 133 121 118 124 137 128 106 78 83 93 102 156 154 96 49 51 48 35 29 48 78 90 89 91 94 90 84 82 90 88 79 81 85 84 82 81 76 66 63 70 78 78 76 75 74 73 73 70 68 66 63 60 60 63 68 71 65 62 65 59 54 83 150 214 244 240 172 97 91 135 169 192 215 181 99 68 83 82 81 85 77 63 59 56 55 64 81 87 81 73 73 72 69 70 74 83 92 96 104 125 127 108 105 114 123 118 110 90 89 87 94 137 144 80 31 40 42 36 33 47 72 85 85 87 90 86 79 78 84 79 72 78 86 85 80 79 76 70 68 75 81 79 79 78 76 75 74 71 68 66 63 62 63 67 70 72 64 63 68 64 62 93 160 214 240 240 175 96 91 139 173 192 217 186 104 69 82 83 82 85 80 65 55 50 52 62 73 75 70 70 73 74 76 79 80 86 97 98 99 114 117 105 108 118 110 98 103 108 113 97 91 114 128 73 30 34 45 45 34 35 59 77 80 81 84 82 78 79 83 80 79 83 83 80 77 79 79 77 74 77 80 76 76 75 74 75 75 73 71 68 66 63 64 67 69 70 65 61 65 62 66 103 173 219 238 239 179 93 86 141 177 191 217 189 106 69 83 85 81 82 79 65 52 44 45 56 69 71 70 73 76 78 85 94 96 94 96 95 91 102 109 105 112 120 109 97 111 125 128 104 96 108 124 83 40 33 48 47 29 26 54 80 81 81 86 86 82 84 85 83 87 94 89 78 75 78 79 81 82 82 77 72 72 72 71 72 74 73 72 69 63 61 67 70 68 64 62 61 62 57 64 113 185 222 234 239 179 91 82 141 180 192 213 188 108 69 86 87 80 79 75 64 50 37 39 52 67 74 74 76 81 82 90 102 105 97 89 95 91 96 107 104 103 109 103 103 120 125 118 104 107 106 124 90 42 29 41 42 31 35 67 90 83 71 67 65 61 65 69 60 59 83 97 90 83 80 78 78 81 78 75 78 72 73 72 70 72 73 71 68 62 61 69 75 67 57 58 66 58 46 57 118 190 225 227 237 179 91 77 138 183 194 202 181 105 70 94 92 78 74 67 60 45 28 37 52 66 78 77 82 88 90 93 98 100 96 89 96 93 94 107 104 88 96 110 116 118 110 101 106 117 99 121 88 36 32 43 45 36 38 67 86 74 51 40 48 55 55 52 46 42 61 85 91 82 77 78 79 80 83 81 71 70 74 75 73 73 73 69 65 65 61 62 68 70 62 55 64 62 46 55 126 206 234 230 236 180 89 72 139 185 195 201 175 99 71 99 92 77 71 62 54 39 28 41 54 63 73 76 85 91 89 87 88 92 93 93 91 94 95 100 98 86 86 109 115 111 101 103 115 124 109 128 86 35 41 54 40 18 20 43 52 40 40 83 136 161 159 146 132 106 63 41 57 86 87 81 83 85 85 78 73 73 76 77 74 73 70 65 61 64 61 61 72 78 73 70 75 70 49 65 149 225 242 242 245 178 77 72 148 188 198 206 183 101 67 92 87 78 71 58 48 35 29 46 59 58 63 69 81 82 77 75 79 84 88 89 87 96 93 91 91 82 79 98 107 106 103 114 123 117 115 131 90 43 45 40 23 31 71 94 106 116 139 200 232 220 207 206 215 207 145 74 41 39 45 51 68 84 75 64 72 77 80 81 78 77 76 70 69 72 72 70 72 67 57 47 40 36 35 85 183 238 226 233 246 175 82 90 161 194 197 206 186 102 64 83 80 78 75 60 49 36 29 51 66 59 60 67 79 75 71 74 79 84 84 80 83 93 90 85 86 81 80 99 105 105 109 122 120 105 98 120 87 42 25 13 40 115 182 197 204 220 224 221 173 108 79 94 140 193 215 188 128 73 52 39 35 54 71 70 61 72 78 78 76 77 76 73 54 54 57 54 48 44 44 52 63 68 58 103 189 214 170 194 237 167 94 118 171 196 193 200 181 100 63 84 78 75 75 66 55 38 30 56 76 66 62 67 76 75 74 76 78 80 76 70 75 86 86 84 84 80 83 93 97 101 108 118 116 106 88 117 87 35 16 21 95 174 184 152 134 133 117 85 50 31 25 28 35 61 119 179 208 209 191 151 82 37 47 72 76 70 70 67 62 61 63 57 37 30 33 37 43 76 123 180 194 202 182 195 201 151 97 159 236 152 84 134 179 189 194 206 186 102 65 92 84 67 71 72 65 39 30 64 87 72 59 61 63 70 69 66 66 66 66 63 66 76 81 88 87 78 83 86 93 104 108 102 93 91 108 124 84 41 29 33 124 186 114 44 43 45 34 26 28 45 52 38 24 21 34 71 120 156 186 214 188 86 31 55 67 58 60 64 59 59 34 50 118 144 142 138 166 197 210 192 156 143 186 225 180 107 85 161 241 139 84 148 177 175 194 212 189 102 63 94 91 76 66 70 69 41 31 68 84 70 62 50 51 63 60 54 54 57 62 63 65 69 79 91 84 76 87 85 96 109 104 85 73 75 122 127 78 42 35 40 129 181 86 19 30 37 42 42 44 52 58 51 40 36 29 24 38 50 74 150 211 136 33 28 49 50 56 65 53 47 33 99 194 201 180 172 186 173 139 96 61 38 103 170 148 107 118 178 231 134 103 164 172 168 193 208 186 107 60 86 90 80 66 65 63 37 25 57 73 64 63 48 48 63 61 56 57 63 67 67 69 68 78 87 78 75 88 92 100 107 99 80 73 80 128 123 67 31 29 45 134 176 83 26 47 49 48 49 48 46 47 56 51 53 54 38 33 21 9 84 197 156 41 13 34 46 45 54 45 32 48 152 211 139 77 75 84 63 34 35 32 15 75 149 134 103 143 197 202 109 119 186 178 168 194 203 187 115 56 71 85 79 67 60 53 29 19 45 62 62 64 54 53 65 66 64 67 72 75 73 74 71 74 78 74 74 85 96 101 103 92 78 78 90 127 113 58 27 28 47 137 179 88 35 61 55 39 43 50 48 45 46 39 46 57 50 46 28 16 91 182 120 29 14 26 35 28 38 46 36 58 164 188 73 11 19 34 32 25 31 35 27 97 172 134 78 134 217 178 78 129 211 195 171 188 202 193 118 49 61 79 79 70 59 46 25 19 40 59 64 68 62 58 64 67 69 73 77 78 76 76 72 70 71 70 74 83 92 97 97 87 76 80 95 118 109 65 38 29 42 132 179 89 30 48 47 44 48 50 47 48 51 45 43 48 52 48 31 42 136 185 71 12 21 16 21 22 35 43 33 65 164 165 58 19 45 51 47 49 46 34 36 115 191 150 74 107 222 170 87 155 231 206 171 179 199 199 121 49 58 71 77 74 62 46 27 22 38 57 67 67 63 61 62 65 69 74 76 76 75 75 71 68 67 70 77 81 87 92 94 85 72 76 88 107 104 67 41 25 33 125 181 93 28 41 49 58 55 45 42 46 51 54 43 42 55 43 27 55 167 195 49 7 17 14 19 28 38 37 28 73 160 157 59 31 53 49 46 50 49 33 55 120 173 150 84 90 181 138 119 198 240 204 172 178 194 195 122 50 51 61 72 75 66 50 31 24 33 54 65 60 59 60 59 62 68 72 73 73 72 69 69 67 67 74 80 78 80 87 91 83 71 75 87 99 95 58 35 31 37 129 184 96 26 41 50 50 42 40 48 50 44 51 42 40 62 43 25 73 186 195 45 11 13 21 28 35 37 33 32 78 142 146 54 29 50 47 49 49 36 37 91 139 158 144 95 83 122 88 134 226 243 200 177 186 190 187 123 44 42 56 67 74 67 52 34 24 31 53 65 56 56 61 58 61 67 71 72 70 69 65 66 67 68 77 83 77 72 79 85 81 73 80 93 100 105 58 25 23 48 146 185 83 24 45 45 42 39 43 49 51 45 40 48 53 57 44 35 90 169 157 44 11 14 22 27 46 37 30 32 74 146 139 56 33 50 44 45 57 40 40 132 180 151 111 111 134 117 67 142 245 239 203 182 184 195 200 120 34 40 63 75 71 58 56 47 23 30 55 71 68 57 54 58 62 63 67 74 74 64 58 65 68 67 75 79 72 72 75 84 84 74 76 92 105 95 50 26 16 37 156 199 80 25 57 47 36 44 55 52 50 48 45 55 58 41 13 29 113 157 84 6 12 27 21 22 21 35 39 18 73 153 130 52 28 49 55 53 45 41 61 107 145 128 99 142 159 98 81 173 248 235 202 181 189 203 206 122 33 36 64 75 70 57 59 52 27 36 59 69 60 51 55 64 68 68 67 68 70 66 60 65 67 68 74 78 72 73 78 87 86 75 76 90 106 81 42 23 15 49 159 183 73 26 53 50 43 42 47 45 36 26 24 24 23 27 28 78 187 204 98 15 3 14 19 28 30 50 36 8 79 152 121 54 34 48 50 50 42 44 64 87 117 154 148 129 95 53 112 215 250 229 199 187 196 207 207 126 35 37 65 77 69 56 60 56 30 36 56 64 55 48 56 65 68 69 67 66 67 66 63 66 66 66 71 75 70 73 80 88 86 75 75 86 100 72 45 20 17 82 171 161 63 32 49 43 50 46 33 26 33 44 52 49 54 104 146 181 236 234 184 112 53 9 5 20 38 46 25 11 78 152 124 51 35 51 46 49 57 63 100 118 119 155 155 98 59 61 157 238 250 224 191 195 197 199 200 127 41 41 69 80 67 52 58 56 29 30 49 60 59 55 59 62 61 61 65 70 70 66 63 65 63 62 66 69 67 73 80 88 84 74 73 83 94 67 52 21 20 112 193 151 46 36 56 40 49 58 43 41 91 140 155 162 173 217 234 218 183 175 217 228 193 92 24 9 11 16 21 20 86 179 145 51 26 53 51 44 45 101 188 174 132 101 98 119 108 99 175 235 248 228 191 197 192 188 192 130 48 45 71 81 64 45 53 53 28 28 45 60 65 62 64 61 55 55 64 73 71 66 64 62 60 59 62 64 63 72 82 88 82 73 74 82 90 58 49 21 37 144 192 115 24 26 43 37 45 41 43 91 177 221 197 195 197 175 140 105 72 74 118 191 236 211 154 84 35 20 13 11 96 183 139 48 22 45 45 30 18 102 203 177 125 106 125 150 118 92 167 237 245 227 200 190 185 181 191 135 50 43 70 80 60 39 51 51 28 29 45 59 59 57 64 65 59 59 65 68 67 67 67 64 59 58 60 61 62 75 85 90 82 75 78 86 89 53 39 17 58 168 174 77 10 10 12 17 21 6 31 126 209 178 104 103 104 72 46 43 60 63 43 70 135 202 232 207 157 110 40 6 124 185 101 34 18 33 45 38 32 84 136 124 107 147 187 156 84 80 187 251 239 221 196 183 184 183 193 137 48 38 70 78 54 36 50 54 28 30 46 55 54 52 58 65 62 60 64 64 63 68 71 63 60 60 61 64 60 75 89 92 83 76 80 86 85 46 38 18 53 155 189 138 89 85 91 82 51 19 34 122 174 99 31 48 54 55 62 82 96 97 74 42 44 89 143 196 234 222 112 19 141 185 58 22 51 102 135 134 151 152 98 69 97 150 157 118 60 102 222 246 238 232 184 174 187 193 195 136 48 35 66 74 51 35 50 58 29 27 49 60 61 59 62 64 65 66 69 69 69 72 76 63 61 60 58 65 57 71 90 93 80 76 82 82 74 37 37 23 40 148 232 227 183 187 209 214 188 132 115 158 163 89 45 75 82 70 64 79 80 69 75 80 65 55 45 63 143 212 151 65 156 167 21 27 141 224 216 201 218 200 126 76 90 127 119 82 73 120 219 238 242 241 192 172 182 192 202 144 52 35 58 68 51 32 53 63 35 35 59 76 68 47 42 46 46 46 49 61 71 71 66 63 58 58 62 61 62 72 86 88 76 72 77 81 68 42 26 9 60 194 240 166 89 89 116 141 171 195 218 222 147 64 45 80 87 73 65 70 72 60 74 91 81 73 46 27 89 169 143 90 165 143 14 55 172 191 116 95 117 119 105 97 86 92 118 131 103 122 218 249 235 228 202 182 184 193 208 149 53 33 56 64 41 26 61 67 39 35 42 49 37 22 27 36 37 36 32 33 50 74 72 64 47 52 66 57 53 71 82 84 74 67 69 76 64 42 17 10 102 234 211 71 3 4 10 20 50 106 170 197 132 51 32 66 76 70 66 65 72 67 71 71 68 76 47 46 115 171 118 75 165 165 110 151 191 127 43 49 65 62 74 83 69 71 118 154 117 98 175 234 231 221 208 190 184 191 209 151 56 32 55 63 33 24 59 59 15 8 12 7 12 52 113 157 168 167 135 69 27 28 67 73 57 58 67 58 57 66 75 81 75 65 65 74 49 32 17 20 93 176 130 33 8 9 3 2 0 16 80 152 136 63 36 67 71 68 68 66 63 65 67 59 59 63 36 55 154 173 66 48 179 218 180 207 191 106 45 69 79 75 77 74 57 63 107 133 93 62 112 199 242 229 201 183 175 185 205 149 57 31 53 61 32 28 47 51 50 83 111 106 118 173 228 230 220 226 231 194 109 31 17 33 50 60 63 59 58 60 68 80 80 68 66 74 28 26 27 35 41 46 39 33 31 17 11 24 14 4 67 160 144 58 29 64 66 65 70 70 68 70 61 55 54 45 27 72 178 152 35 81 215 203 134 176 176 120 58 70 85 79 83 81 67 70 91 97 68 32 79 191 253 232 191 172 166 180 201 144 49 31 58 51 29 30 36 65 133 203 227 215 224 232 203 144 112 110 160 231 222 150 54 26 32 40 47 59 54 60 69 84 86 68 60 68 23 31 30 25 15 10 19 35 36 21 20 40 33 14 81 180 148 55 39 61 59 54 54 54 57 54 54 54 58 34 23 86 167 116 34 151 232 128 49 128 167 117 53 52 74 77 75 75 85 89 74 62 52 29 84 203 251 217 183 166 162 178 195 139 46 28 52 46 22 30 29 91 191 183 163 150 148 138 91 59 56 43 52 122 199 227 187 144 80 47 51 60 61 69 76 86 86 69 58 63 36 32 30 23 15 23 26 24 19 12 18 33 20 8 83 182 144 52 43 59 59 51 51 56 55 45 51 52 56 30 32 110 151 89 36 120 152 52 28 126 171 111 51 51 74 59 61 70 83 86 83 87 66 21 60 159 228 220 183 163 153 160 179 140 51 26 44 42 16 24 37 119 191 98 45 53 58 54 49 66 75 67 49 40 87 161 226 238 195 131 68 37 47 68 78 85 81 70 65 66 92 72 58 64 69 52 38 28 24 23 31 36 13 9 86 166 113 34 33 50 50 46 51 59 66 52 47 45 44 20 48 138 149 68 19 38 57 13 35 144 175 100 41 54 87 72 59 64 92 128 133 108 67 43 59 74 136 200 189 159 143 141 165 138 52 22 37 37 16 16 47 139 185 83 40 64 74 72 88 89 83 87 84 52 39 67 119 167 224 209 111 34 33 61 77 81 73 70 72 69 115 115 116 127 126 99 86 85 80 67 63 63 40 36 99 145 83 27 30 35 33 33 40 45 49 43 45 48 42 11 53 144 149 61 14 14 31 10 46 165 177 80 28 55 100 103 100 99 120 160 146 86 58 98 96 34 54 148 183 158 140 147 171 131 47 21 34 38 20 13 51 148 168 81 63 72 73 79 92 74 74 84 86 84 72 57 26 42 149 208 135 46 33 63 81 81 66 68 73 67 64 72 79 88 94 97 115 131 131 126 121 120 107 98 130 140 90 68 73 60 50 47 45 39 35 33 36 38 33 9 59 152 125 36 17 22 28 7 48 177 179 75 33 57 94 112 121 113 104 103 96 82 90 148 125 41 41 121 172 157 141 163 182 123 39 25 38 38 19 11 52 159 182 91 63 74 77 79 83 75 77 75 68 75 77 68 38 36 142 188 107 35 38 68 86 84 67 67 70 64 150 128 117 104 83 85 89 87 79 82 91 106 105 98 116 123 105 118 129 119 111 108 103 92 77 71 59 44 41 20 88 184 118 24 14 26 20 5 55 180 169 70 44 55 66 88 101 70 48 43 45 69 108 146 122 37 47 138 176 152 138 158 177 119 39 24 37 30 14 11 51 167 195 87 47 78 88 72 68 76 75 65 65 77 74 54 31 55 173 171 75 31 41 65 80 82 69 66 66 61 219 203 203 207 185 171 164 154 133 118 111 112 104 83 81 76 77 87 94 100 106 113 113 107 106 118 120 112 107 72 127 193 137 57 24 33 19 6 61 171 143 49 37 37 29 90 157 123 85 81 57 59 80 83 80 21 71 177 182 146 131 142 161 117 44 19 30 25 12 13 45 160 193 88 48 70 75 66 72 68 73 71 61 72 75 49 27 69 179 144 61 45 45 56 68 74 67 61 59 59 157 161 165 186 204 211 213 224 223 206 199 187 165 155 143 124 114 105 93 76 70 79 83 81 92 109 108 116 125 109 114 146 146 116 84 77 68 42 94 157 116 41 39 32 39 123 210 202 183 170 135 134 114 93 66 56 131 201 180 125 118 138 151 123 57 15 21 29 7 7 49 148 172 77 57 74 75 70 71 80 77 72 62 74 64 42 38 96 188 127 51 47 43 54 62 66 68 62 53 59 90 79 76 86 100 114 124 144 169 190 199 206 220 227 227 224 216 205 180 152 137 131 129 118 107 94 81 86 90 82 87 91 108 126 126 118 110 106 128 161 124 64 56 67 111 163 190 211 216 213 214 218 204 183 147 133 177 202 164 114 110 132 159 132 56 15 18 30 11 3 64 145 140 66 60 79 76 68 70 81 76 70 63 75 59 32 50 124 175 106 39 39 40 46 66 66 59 59 54 54 135 109 111 126 117 98 85 89 99 99 102 114 117 134 176 217 226 215 202 214 231 228 230 218 192 169 163 155 135 123 112 86 75 77 89 98 103 112 109 126 128 109 93 107 180 209 175 196 203 189 195 196 208 202 180 170 187 183 152 126 118 128 158 127 46 16 12 17 6 7 109 166 106 52 60 78 74 65 68 77 71 66 64 76 57 25 67 158 152 77 34 47 55 56 64 68 65 51 39 53 174 175 174 178 185 174 162 145 135 112 102 103 75 66 88 123 143 123 106 145 191 210 227 217 189 191 218 218 208 224 219 186 152 123 122 125 110 89 78 85 113 127 110 118 196 242 204 204 208 191 181 181 180 140 119 149 185 176 145 131 127 128 149 114 37 16 12 10 1 11 145 194 92 49 59 72 73 68 66 74 69 67 67 74 51 23 89 193 142 62 37 45 48 45 46 57 65 47 38 62 114 147 130 71 76 162 208 196 193 185 166 176 188 164 121 98 103 110 90 83 98 115 127 114 87 95 128 133 143 193 211 214 222 235 242 234 205 174 134 112 119 126 119 127 186 237 224 214 225 232 230 232 190 124 113 149 172 156 125 110 118 125 137 105 39 17 18 18 6 15 146 190 81 52 61 67 73 73 69 72 71 72 69 65 40 21 96 200 135 56 44 40 31 30 50 55 51 54 55 60 95 113 101 44 52 142 184 172 184 184 123 114 173 175 155 151 155 173 175 159 150 143 135 132 113 94 88 69 54 69 80 78 120 194 237 228 218 231 222 195 182 178 180 171 180 190 204 225 236 245 241 220 161 104 119 142 141 136 121 110 110 116 116 93 42 17 21 15 9 38 149 164 57 49 60 61 69 70 69 65 65 72 67 57 35 27 96 183 118 38 45 45 38 41 64 58 45 49 48 42 132 96 84 81 105 128 113 99 135 148 71 49 131 172 191 193 156 116 138 166 163 156 150 155 178 165 143 129 113 104 106 93 90 107 117 107 136 200 244 241 240 238 239 219 193 187 182 188 182 197 215 192 114 48 77 114 122 132 132 128 116 111 104 89 46 21 22 10 10 74 173 146 39 42 58 56 62 67 65 57 58 69 66 52 29 38 116 184 100 20 38 50 47 43 43 46 47 38 33 37 178 125 104 128 168 180 139 91 88 93 75 84 130 144 141 138 104 53 86 128 130 148 150 131 146 157 154 161 173 164 154 163 152 133 122 115 132 157 164 155 183 204 211 230 229 225 222 215 192 187 181 146 113 112 118 108 88 83 90 98 96 110 126 117 92 69 49 37 39 106 181 122 35 34 50 48 52 63 57 55 57 66 66 44 21 57 152 193 84 17 34 48 41 29 10 23 39 37 41 47 201 146 115 140 193 223 202 147 98 78 102 158 178 136 96 81 64 70 110 119 110 126 112 71 75 98 114 142 163 135 103 142 171 183 183 166 161 164 118 80 96 132 129 151 198 205 221 237 233 222 183 123 139 223 219 185 137 95 94 85 74 94 111 109 120 131 112 94 95 114 133 93 42 37 40 38 42 51 51 53 52 59 56 35 22 69 164 189 84 25 32 33 40 37 34 19 21 36 34 26 198 129 82 113 190 231 207 171 136 108 128 203 233 183 139 105 80 118 172 155 108 97 75 50 65 101 108 113 121 86 70 103 134 155 152 101 103 148 140 112 118 131 88 61 94 123 132 168 188 186 159 118 154 231 243 243 227 195 192 172 134 93 72 76 94 111 110 111 121 111 99 88 76 65 52 46 46 48 50 47 40 44 41 24 17 70 164 182 85 27 28 26 44 89 110 77 50 42 22 20 213 158 106 122 192 230 201 160 131 114 134 202 229 187 161 132 114 153 214 203 148 128 100 80 112 160 141 100 79 46 65 108 118 98 81 41 68 124 136 149 169 174 133 78 59 63 55 92 116 108 99 89 113 166 175 160 194 239 250 243 215 173 137 113 91 81 77 81 99 106 112 123 125 109 91 81 74 65 63 57 41 34 32 21 18 72 164 182 92 27 24 21 47 128 177 163 127 93 63 85 223 191 145 142 194 235 219 164 125 125 149 193 214 181 159 134 120 169 229 206 155 150 128 107 151 208 173 110 83 53 88 173 173 100 57 41 88 114 108 106 112 131 153 152 127 85 49 76 125 140 122 93 64 63 95 91 96 143 173 187 191 212 223 204 177 147 108 79 71 86 101 116 130 130 123 119 115 107 99 94 75 63 54 34 20 70 160 169 85 24 20 13 48 117 160 156 137 121 112 143 209 178 143 140 195 239 223 169 156 151 159 203 221 195 163 133 129 175 231 197 137 141 120 100 157 217 172 120 120 88 118 210 221 145 86 52 112 163 127 63 35 58 115 156 138 87 58 86 146 192 192 149 68 30 75 117 104 90 91 100 106 116 161 215 238 223 188 164 149 122 77 64 77 92 110 126 136 140 133 129 119 121 116 79 44 88 149 134 54 16 21 9 58 110 107 67 55 82 103 125 205 157 134 144 208 243 208 163 155 147 164 218 230 192 162 141 141 188 224 204 162 145 118 105 164 221 178 117 98 95 125 193 207 151 102 64 134 219 187 109 58 67 115 124 98 79 80 70 50 51 77 95 95 73 76 113 145 155 143 138 123 82 72 134 176 169 200 224 219 206 157 103 79 78 80 85 111 132 122 120 134 152 155 132 108 118 136 103 55 30 14 13 57 104 81 26 8 42 73 82 204 157 137 145 200 238 216 184 159 129 147 216 235 192 155 136 136 187 231 216 168 156 147 136 188 235 197 138 93 89 133 204 216 144 78 48 131 217 189 125 88 90 124 132 129 137 127 95 38 4 47 112 123 89 56 40 50 99 136 158 166 170 142 132 125 105 129 137 131 178 223 218 208 183 129 83 63 67 80 97 107 120 141 147 146 150 145 123 110 90 41 21 42 74 59 26 16 28 38 47 211 192 165 152 198 238 227 193 164 140 146 201 233 190 146 135 149 190 233 215 158 159 150 138 195 244 209 145 105 98 152 219 221 153 94 57 126 212 184 114 87 81 83 94 110 116 122 115 71 33 78 148 146 85 44 25 22 57 83 99 117 145 149 146 143 142 137 107 71 70 120 177 224 239 226 205 166 127 106 96 77 67 85 107 122 136 153 163 161 139 110 99 104 90 63 34 24 16 15 31 207 227 191 151 185 243 242 195 171 181 186 213 237 191 147 144 158 192 225 201 157 164 137 118 185 246 209 131 110 116 162 228 207 148 124 83 133 219 196 112 83 70 47 42 58 71 99 110 81 53 74 120 145 99 51 40 80 116 88 56 53 53 78 114 130 151 156 151 137 91 67 81 111 154 203 234 244 232 200 173 149 116 92 88 88 83 94 125 141 143 163 177 164 138 117 90 75 54 35 40 177 198 165 120 138 209 225 193 183 197 198 213 232 209 182 178 174 193 228 209 159 176 161 126 179 234 203 141 128 113 150 227 203 135 116 95 149 217 198 135 110 97 68 50 75 116 112 124 110 64 51 80 120 120 64 28 100 172 137 69 38 34 74 84 66 85 110 149 166 167 150 110 63 65 106 142 171 202 236 244 242 227 193 163 132 100 76 69 80 110 136 143 138 148 158 158 153 138 104 80 170 159 127 98 111 160 171 156 163 161 144 152 181 201 208 206 191 186 219 218 166 184 190 148 169 218 203 158 147 111 144 223 208 142 120 107 155 200 186 148 126 126 112 81 107 168 135 143 135 66 26 49 99 122 101 53 95 172 174 129 57 43 96 86 27 45 92 124 111 133 173 172 144 120 105 89 76 99 160 203 216 231 245 242 222 203 163 112 79 80 78 78 94 123 141 149 154 158 147 138 193 166 132 108 112 153 155 132 134 113 87 98 125 164 181 176 153 143 176 194 174 190 192 163 160 216 212 160 164 139 163 233 205 141 127 105 146 200 175 143 117 138 150 110 115 130 108 109 106 68 50 66 90 125 146 85 64 145 183 143 82 64 138 146 54 57 103 94 56 69 110 140 170 177 164 135 108 105 116 114 101 119 173 214 229 244 242 223 191 158 127 101 90 88 96 101 111 126 142 160 208 205 174 114 112 194 205 141 128 126 92 102 146 148 132 136 113 88 118 159 173 182 155 126 124 181 205 167 175 163 173 225 201 148 143 119 166 206 179 141 112 123 142 159 104 70 114 99 48 57 114 108 82 123 156 76 61 139 177 142 83 75 153 180 87 60 125 130 70 70 69 65 113 120 141 174 174 178 152 125 88 64 87 118 119 136 186 226 230 232 234 198 170 142 112 100 91 104 135 128 176 178 169 123 106 170 195 164 165 168 107 116 200 192 160 158 118 75 107 147 139 142 120 79 73 123 167 167 167 123 124 187 196 169 156 134 172 218 186 157 120 118 151 179 106 69 188 172 66 71 159 146 67 88 101 56 70 147 199 164 70 59 142 161 82 60 131 171 121 87 81 77 83 83 89 120 141 145 136 175 178 158 140 109 68 52 79 119 124 143 205 236 241 232 204 167 118 107 135 135 154 121 123 112 94 124 126 110 135 158 112 114 183 191 189 189 136 104 150 181 151 143 122 74 68 122 155 138 135 88 75 115 154 168 146 108 127 196 209 179 140 129 143 161 94 74 209 226 157 164 209 152 50 59 79 54 73 153 206 160 79 76 167 194 106 67 126 160 132 118 150 130 76 91 79 90 116 93 77 122 155 159 149 158 172 155 137 102 60 57 75 118 193 241 251 236 187 164 186 193 188 121 65 59 114 168 147 78 74 100 86 92 126 134 154 166 135 110 147 188 189 196 160 89 96 165 182 134 131 96 71 93 129 158 143 80 67 142 198 180 147 124 113 123 70 67 189 245 227 232 240 170 55 41 74 46 69 166 211 163 95 91 182 213 125 80 135 157 122 110 168 151 98 150 113 85 109 83 42 57 98 101 80 93 143 163 164 160 149 132 101 91 117 165 208 244 244 238 233 216 236 187 107 91 161 220 201 126 88 67 65 120 154 120 95 100 93 84 107 140 164 197 168 102 104 161 188 168 167 119 96 135 142 155 160 88 54 103 146 158 129 88 91 127 78 62 186 250 240 246 249 174 73 52 76 55 96 184 213 164 87 101 189 198 114 95 167 184 129 103 152 130 101 181 143 108 143 139 73 52 83 63 43 46 73 103 109 132 159 171 165 145 118 128 150 179 212 243 250 236 221 222 186 175 191 217 222 201 168 124 113 170 202 152 96 70 66 83 114 128 109 108 99 79 94 129 151 154 166 117 102 148 149 156 174 98 78 113 130 145 115 73 94 161 132 86 186 240 241 247 240 163 102 108 89 69 122 190 213 150 80 100 191 195 104 90 175 191 131 122 157 127 103 168 142 124 169 190 108 74 133 89 46 72 93 92 67 56 83 127 141 142 144 141 136 129 136 162 198 232 181 199 186 173 163 195 224 223 208 190 177 197 219 199 159 122 112 130 173 181 115 68 48 55 99 126 115 104 125 99 92 125 139 152 164 95 98 140 154 152 113 80 101 189 187 121 182 232 235 238 234 168 134 171 96 46 113 195 219 150 81 86 174 194 108 79 156 182 126 127 162 141 126 160 123 105 151 186 116 101 200 158 67 89 136 111 48 45 74 112 112 89 87 125 143 131 98 88 114 155 161 157 151 133 110 154 189 183 195 200 174 175 207 215 194 181 168 168 207 219 176 143 94 75 139 176 134 91 73 61 85 124 125 117 118 77 83 129 157 162 115 78 102 210 206 133 178 238 238 243 236 168 154 220 120 19 88 205 218 159 106 99 157 182 123 98 153 167 125 129 167 155 144 163 125 107 152 164 97 89 192 193 108 111 179 160 83 76 75 108 108 56 54 101 135 119 90 105 105 81 186 178 167 138 106 137 162 159 162 159 122 121 169 192 190 187 171 155 183 216 220 216 167 123 175 221 202 157 111 81 119 167 162 107 67 48 84 114 119 127 109 82 100 205 202 129 179 238 244 246 232 170 154 227 150 75 128 193 181 154 151 124 143 178 144 118 147 161 141 138 165 157 144 166 132 123 176 171 95 73 177 184 108 108 178 212 152 104 81 122 125 61 43 86 119 96 84 134 130 62 242 234 217 198 185 190 195 189 181 171 119 99 146 165 167 165 142 114 140 180 188 199 177 150 169 204 214 208 195 154 159 201 225 168 89 61 120 162 117 76 68 75 95 193 207 131 178 226 240 251 232 164 149 220 185 178 221 190 111 107 126 104 132 190 164 130 145 159 144 134 158 148 141 171 126 118 180 174 110 120 204 160 71 90 169 210 171 116 93 153 172 99 51 87 127 94 64 115 127 66 244 247 246 248 245 240 237 235 231 221 199 187 194 181 167 165 155 102 114 167 174 188 173 133 127 161 182 181 193 161 148 199 222 214 180 117 147 226 193 99 45 60 113 197 196 138 182 230 237 249 240 170 157 224 196 212 249 206 102 54 68 53 102 173 153 132 173 192 153 118 147 149 141 166 127 126 180 162 98 137 220 158 78 123 196 197 127 85 89 165 203 144 80 119 153 113 61 83 99 71 233 234 236 243 248 243 242 246 247 242 244 245 240 229 214 207 200 162 158 184 181 185 158 98 91 137 169 158 160 125 118 163 183 186 176 132 161 228 237 179 104 92 156 215 185 154 172 233 243 248 243 175 160 223 187 205 247 207 120 77 72 44 78 136 120 107 168 209 171 139 165 170 150 155 127 132 172 153 102 130 209 165 94 140 212 195 113 81 99 164 184 129 76 113 176 169 100 70 71 70 225 227 229 230 240 241 241 245 241 237 241 237 242 249 246 241 235 231 221 215 210 211 191 159 154 168 180 167 167 108 86 120 140 143 143 110 130 174 203 218 169 119 152 217 229 174 139 217 252 250 239 158 138 222 191 200 234 193 130 117 102 63 84 135 105 83 140 162 133 143 180 176 151 150 135 148 173 155 112 132 201 167 101 133 206 191 116 95 127 181 168 111 76 122 186 179 108 74 81 92 221 222 227 230 235 240 239 238 238 239 240 233 229 238 242 241 241 245 244 242 243 244 239 235 233 224 213 201 192 154 128 142 141 137 128 93 90 120 152 194 177 115 115 191 254 196 106 171 246 250 209 123 133 223 194 195 235 191 129 109 89 70 112 144 103 102 127 106 84 125 157 144 151 162 152 160 174 163 124 140 200 168 102 130 203 190 121 100 131 193 181 102 91 154 193 155 89 89 127 128 222 222 227 228 226 236 234 229 232 238 242 234 225 230 235 234 236 240 242 242 242 243 243 242 240 240 238 234 227 222 218 214 198 180 155 123 108 118 129 161 158 120 127 195 253 227 128 133 197 203 156 119 192 236 197 197 233 201 143 93 74 66 115 129 93 113 133 108 75 94 102 100 151 176 147 149 180 184 144 144 189 159 99 129 196 185 127 114 131 175 172 100 95 161 204 155 87 110 158 136 225 226 221 219 227 237 234 226 227 235 242 237 228 231 234 230 232 230 226 227 230 234 232 224 226 238 247 246 240 243 251 254 245 232 220 203 187 179 159 151 145 160 200 239 254 246 203 158 152 137 133 180 244 240 196 198 219 195 163 129 94 54 86 106 88 115 150 129 89 100 92 79 134 163 120 124 187 196 150 130 167 158 121 138 181 165 126 126 138 161 162 109 93 151 204 152 81 122 173 130 227 228 223 218 228 235 232 227 230 233 236 231 229 236 237 228 225 218 214 218 227 233 230 219 219 231 241 239 229 228 234 240 243 244 248 252 247 235 216 198 190 208 233 243 242 250 255 232 198 170 185 236 253 236 199 210 227 192 158 168 146 73 82 124 100 92 124 111 89 136 136 89 105 129 94 100 170 176 128 105 158 179 149 140 164 161 130 125 140 171 180 126 92 139 195 151 87 124 176 143 233 238 237 231 232 234 233 232 233 231 224 219 225 238 240 229 222 223 221 219 223 231 234 232 229 231 233 231 228 229 234 230 230 228 228 233 238 235 242 243 238 225 214 211 217 236 239 244 242 242 245 249 253 239 207 221 242 199 148 179 201 125 117 181 146 75 91 98 89 141 161 114 106 123 94 93 140 135 90 96 166 185 136 114 158 185 161 135 143 182 191 132 87 134 184 156 107 132 182 173 230 238 236 228 229 235 237 237 238 234 229 227 230 239 238 228 223 227 226 220 219 223 231 235 235 232 226 223 224 229 234 233 228 223 221 221 225 231 239 237 230 227 227 221 211 212 208 208 219 238 246 246 249 243 217 225 247 209 156 184 215 148 123 201 199 105 100 121 103 105 117 105 113 125 101 106 134 124 81 93 158 151 85 83 157 196 173 143 148 177 183 134 93 136 174 152 117 137 182 177 147 163 173 178 196 213 225 233 241 247 250 248 243 243 237 226 224 225 225 224 225 225 227 229 229 228 226 226 227 229 230 230 226 230 236 234 230 232 228 230 227 228 239 238 225 220 218 203 218 226 207 201 204 205 189 192 207 178 136 156 182 136 105 186 215 151 153 168 140 90 78 89 103 103 95 123 153 141 95 80 129 112 49 71 155 180 135 120 140 170 185 158 126 148 174 147 119 142 177 162 100 115 134 144 147 157 178 179 172 193 216 225 233 232 238 247 241 238 237 236 237 232 227 234 231 227 225 224 232 234 226 223 221 224 229 229 231 238 232 235 231 228 240 244 235 232 236 234 229 222 213 209 206 180 148 142 170 175 142 113 108 96 122 171 184 162 166 196 190 119 114 130 81 75 80 97 143 141 106 96 123 101 68 86 124 149 111 71 89 156 210 181 122 137 182 158 126 143 167 147 95 101 115 114 91 94 114 127 124 133 141 146 161 176 197 218 225 231 233 234 235 233 232 233 231 230 229 226 226 226 225 222 222 220 217 220 226 229 228 232 230 226 229 233 231 233 233 233 231 234 238 244 235 191 146 137 176 212 202 156 117 100 126 152 140 121 142 206 214 132 153 176 117 104 79 68 101 104 102 113 123 115 94 90 123 127 105 56 38 120 202 151 85 119 179 176 142 138 161 165 91 91 97 94 73 67 82 98 95 92 87 82 94 111 128 141 151 162 169 176 189 210 226 226 224 227 231 231 223 218 224 227 228 226 221 219 220 220 228 229 230 226 221 222 227 230 227 225 225 228 239 247 230 195 166 162 194 230 243 237 200 156 149 158 132 98 112 174 184 126 167 187 146 160 125 90 96 85 87 113 117 106 94 95 135 135 106 73 52 102 151 105 67 103 160 159 130 129 159 174 101 109 115 111 106 87 77 67 54 44 55 69 72 78 80 78 82 84 80 79 101 145 184 197 198 203 218 225 222 220 226 219 214 223 231 223 212 214 231 228 229 228 223 220 223 226 225 226 225 222 228 235 221 195 184 181 193 212 224 245 254 228 209 209 182 142 123 113 119 142 179 152 128 187 181 140 134 115 85 93 117 91 71 97 139 144 111 87 97 117 126 101 61 88 134 115 87 115 165 176 126 141 142 130 133 128 120 98 68 37 52 82 78 74 65 58 54 58 45 25 34 72 113 141 154 161 171 181 195 205 207 208 209 223 235 224 209 208 223 225 226 227 226 222 219 219 222 230 230 223 225 235 226 186 163 160 182 212 223 224 233 242 247 244 236 222 188 128 100 132 147 119 125 189 174 128 147 180 146 115 152 113 49 70 112 123 92 74 119 139 131 119 80 87 127 95 58 96 159 170 130 144 137 124 123 130 138 137 118 82 83 107 101 86 71 67 62 63 50 32 32 39 59 90 118 118 106 108 135 160 156 167 185 199 204 211 212 203 211 224 230 226 227 226 220 222 222 229 228 220 223 236 230 177 143 145 183 222 234 230 220 227 237 239 243 250 239 206 167 140 129 111 128 174 137 98 149 227 187 125 183 172 81 69 127 127 68 52 97 124 114 98 96 120 144 102 65 90 133 136 117 122 120 120 126 117 116 130 138 129 122 129 123 97 85 91 91 71 54 51 58 50 45 68 100 101 72 54 83 111 104 108 133 148 157 178 199 198 206 228 235 227 230 232 227 230 228 228 225 216 219 234 233 186 153 152 182 213 225 230 230 226 226 228 228 236 244 248 241 206 176 133 121 138 108 106 173 227 158 92 175 222 151 121 175 171 91 38 50 99 96 71 82 143 151 111 85 100 121 100 125 106 112 118 131 126 115 118 127 134 139 140 126 97 100 118 106 76 67 72 80 75 58 66 92 118 101 63 61 66 65 81 95 106 120 125 143 161 173 198 220 227 229 230 226 225 230 228 227 221 220 232 224 189 161 160 178 204 224 230 222 219 221 224 230 230 230 238 243 245 226 192 167 141 105 109 163 180 128 92 163 229 190 146 176 217 169 73 57 140 124 66 63 100 118 109 103 120 141 124 139 105 111 128 140 137 121 117 119 121 128 129 115 108 127 139 111 85 95 98 83 71 63 61 82 127 149 124 83 60 72 73 75 87 94 89 93 108 112 118 145 171 177 185 202 216 237 245 242 232 226 231 218 174 146 157 186 212 224 222 214 211 220 229 231 227 218 217 227 241 243 235 228 213 170 129 129 138 116 107 155 203 172 118 143 207 211 151 100 176 181 71 50 77 108 95 96 109 128 153 147 108 114 135 123 100 83 91 100 112 112 107 118 125 134 129 104 86 95 90 69 66 68 66 64 105 150 153 129 105 101 79 72 88 93 82 70 83 85 60 57 77 95 119 149 175 205 224 234 237 234 239 225 173 136 144 178 211 225 218 212 209 217 227 230 225 221 223 228 226 226 240 250 250 238 207 180 155 127 115 142 157 119 97 142 188 202 179 105 154 216 143 87 123 147 111 74 71 95 111 151 121 118 133 113 98 94 101 96 102 107 106 119 124 115 98 85 80 78 69 64 73 71 66 66 86 107 119 146 156 127 101 91 107 106 89 64 67 79 51 29 36 58 78 89 104 123 142 171 201 223 238 227 184 148 144 164 193 211 213 214 210 213 220 222 223 225 229 233 227 220 231 232 233 246 250 241 215 185 156 155 145 102 97 143 170 162 144 95 138 226 217 145 138 177 168 92 63 107 96 121 118 123 148 172 190 192 180 147 111 111 122 120 121 106 84 79 82 76 67 72 84 74 60 74 83 75 73 119 169 150 114 101 117 113 108 82 77 87 64 39 38 56 70 70 65 64 69 95 126 156 188 200 184 171 164 168 182 197 210 215 213 214 221 222 218 214 214 222 232 233 227 224 223 225 234 240 235 228 222 207 186 152 121 122 137 133 105 89 138 200 205 139 103 172 217 147 92 143 150 109 123 121 155 227 249 247 243 219 144 101 108 119 125 102 75 81 91 87 74 68 77 71 60 65 77 75 50 71 135 148 118 101 117 111 123 105 97 95 81 66 61 64 69 71 58 53 53 63 66 82 116 145 152 164 174 178 187 196 199 203 203 212 224 219 212 214 215 216 223 232 225 225 226 223 225 221 224 241 253 240 231 221 193 171 161 140 111 93 123 155 157 106 90 156 215 182 114 152 212 132 128 122 137 201 243 249 251 247 173 92 87 117 126 100 73 80 90 87 73 60 70 78 63 54 70 78 58 48 79 111 118 114 114 115 120 120 105 89 79 92 99 83 63 72 78 63 56 71 68 62 84 110 126 156 156 151 163 169 172 185 194 198 202 206 212 227 231 222 219 222 220 221 225 230 232 227 227 233 235 235 240 248 247 237 226 193 162 137 136 142 126 90 96 145 176 153 109 140 223 130 127 131 127 150 202 222 228 229 179 113 103 120 118 103 87 81 71 66 59 54 80 98 75 56 63 82 79 52 51 72 111 121 115 115 111 122 113 87 65 88 116 105 72 77 106 75 65 89 94 72 71 103 119 138 110 89 105 123 138 159 177 182 184 191 201 216 223 219 223 225 221 220 222 224 226 228 228 225 222 223 227 234 240 243 242 235 232 226 203 167 127 101 109 139 149 107 87 136 187 122 123 131 129 133 152 165 162 162 157 136 124 117 101 98 100 92 72 68 70 75 107 129 114 71 48 72 91 64 54 67 102 115 115 113 107 116 107 93 66 80 110 111 81 80 107 73 86 108 94 75 75 96 101 103 75 57 76 93 103 124 144 158 171 183 187 193 201 205 221 231 232 227 219 216 221 229 231 229 225 225 226 227 229 229 229 227 231 238 242 232 205 182 158 156 141 85 82 133 131 128 117 124 138 145 144 154 136 120 134 134 116 105 90 82 84 92 105 117 123 127 133 142 154 119 63 56 75 62 63 82 96 102 103 111 111 112 92 81 74 83 87 92 86 92 91 71 101 104 75 85 111 106 94 85 79 76 82 90 98 106 113 126 146 163 169 176 184 189 207 218 221 225 224 221 226 227 223 219 220 225 231 235 233 226 220 231 226 221 232 246 243 234 217 217 195 132 99 113 120