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