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