5 5 5 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 0 0 0 2 2 2 4 4 4 0 0 0 5 5 5 2 2 2 11 11 11 6 6 6 7 7 7 10 10 10 8 8 8 9 9 9 6 6 6 8 8 8 10 10 10 6 6 6 11 11 11 8 8 8 21 21 21 12 12 12 13 13 13 16 16 16 14 14 14 15 15 15 18 18 18 14 14 14 16 16 16 18 18 18 17 17 17 14 14 14 20 20 20 17 17 17 18 18 18 20 20 20 19 19 19 17 17 17 12 12 12 19 19 19 20 20 20 12 12 12 21 21 21 19 19 19 30 30 30 22 22 22 23 23 23 27 27 27 24 24 24 25 25 25 27 27 27 26 26 26 24 24 24 29 29 29 26 26 26 27 27 27 29 29 29 28 28 28 26 26 26 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 22 22 22 30 30 30 31 31 31 36 36 36 32 32 32 33 33 33 37 37 37 34 34 34 35 35 35 37 37 37 36 36 36 34 34 34 32 32 32 36 36 36 37 37 37 42 42 42 38 38 38 39 39 39 43 43 43 40 40 40 41 41 41 43 43 43 42 42 42 40 40 40 38 38 38 42 42 42 43 43 43 46 46 46 44 44 44 45 45 45 44 44 44 46 46 46 47 47 47 50 50 50 48 48 48 49 49 49 48 48 48 50 50 50 51 51 51 54 54 54 52 52 52 53 53 53 52 52 52 54 54 54 55 55 55 58 58 58 56 56 56 57 57 57 56 56 56 58 58 58 59 59 59 65 65 65 60 60 60 61 61 61 64 64 64 62 62 62 63 63 63 60 60 60 62 62 62 64 64 64 60 60 60 65 65 65 62 62 62 70 70 70 66 66 66 67 67 67 71 71 71 68 68 68 69 69 69 71 71 71 70 70 70 68 68 68 66 66 66 70 70 70 71 71 71 74 74 74 72 72 72 73 73 73 72 72 72 74 74 74 75 75 75
5 5 5 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 0 0 0 2 2 2 4 4 4 0 0 0 5 5 5 2 2 2 8 8 8 6 6 6 7 7 7 6 6 6 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 10 10 10 12 12 12 13 13 13 18 18 18 14 14 14 15 15 15 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 14 14 14 18 18 18 19 19 19 29 29 29 20 20 20 21 21 21 24 24 24 22 22 22 23 23 23 26 26 26 22 22 22 24 24 24 26 26 26 25 25 25 22 22 22 28 28 28 25 25 25 26 26 26 28 28 28 27 27 27 25 25 25 20 20 20 27 27 27 28 28 28 20 20 20 29 29 29 27 27 27 38 38 38 30 30 30 31 31 31 35 35 35 32 32 32 33 33 33 35 35 35 34 34 34 32 32 32 37 37 37 34 34 34 35 35 35 37 37 37 36 36 36 34 34 34 39 39 39 36 36 36 37 37 37 39 39 39 38 38 38 36 36 36 30 30 30 38 38 38 39 39 39 44 44 44 40 40 40 41 41 41 45 45 45 42 42 42 43 43 43 45 45 45 44 44 44 42 42 42 40 40 40 44 44 44 45 45 45 48 48 48 46 46 46 47 47 47 46 46 46 48 48 48 49 49 49 52 52 52 50 50 50 51 51 51 50 50 50 52 52 52 53 53 53 58 58 58 54 54 54 55 55 55 59 59 59 56 56 56 57 57 57 59 59 59 58 58 58 56 56 56 54 54 54 58 58 58 59 59 59 65 65 65 60 60 60 61 61 61 64 64 64 62 62 62 63 63 63 60 60 60 62 62 62 64 64 64 60 60 60 65 65 65 62 62 62 68 68 68 66 66 66 67 67 67 66 66 66 68 68 68 69 69 69 75 75 75 70 70 70 71 71 71 74 74 74 72 72 72 73 73 73 70 70 70 72 72 72 74 74 74 70 70 70 75 75 75 72 72 72
29 29 29 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 8 8 8 2 2 2 5 5 5 8 8 8 6 6 6 2 2 2 8 8 8 7 7 7 6 6 6 9 9 9 7 7 7 8 8 8 11 11 11 7 7 7 9 9 9 11 11 11 10 10 10 7 7 7 14 14 14 10 10 10 11 11 11 14 14 14 12 12 12 10 10 10 14 14 14 13 13 13 12 12 12 15 15 15 13 13 13 14 14 14 17 17 17 13 13 13 15 15 15 17 17 17 16 16 16 13 13 13 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 21 21 21 18 18 18 19 19 19 21 21 21 20 20 20 18 18 18 23 23 23 20 20 20 21 21 21 23 23 23 22 22 22 20 20 20 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 27 27 27 24 24 24 25 25 25 27 27 27 26 26 26 24 24 24 0 0 0 26 26 26 27 27 27 0 0 0 28 28 28 26 26 26 0 0 0 29 29 29 28 28 28 40 40 40 30 30 30 31 31 31 36 36 36 32 32 32 33 33 33 36 36 36 34 34 34 32 32 32 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 35 35 35 37 37 37 39 39 39 35 35 35 38 38 38 41 41 41 35 35 35 39 39 39 41 41 41 40 40 40 35 35 35 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 40 40 40 44 44 44 46 46 46 40 40 40 45 45 45 47 47 47 40 40 40 46 46 46 48 48 48 40 40 40 47 47 47 49 49 49 40 40 40 48 48 48 50 50 50 40 40 40 49 49 49 51 51 51 40 40 40 50 50 50 52 52 52 40 40 40 51 51 51 53 53 53 40 40 40 52 52 52 54 54 54 40 40 40 53 53 53 55 55 55 40 40 40 54 54 54 56 56 56 40 40 40 55 55 55 57 57 57 40 40 40 56 56 56 58 58 58 40 40 40 57 57 57 59 59 59 40 40 40 58 58 58 60 60 60 40 40 40 59 59 59 61 61 61 40 40 40 60 60 60 30 30 30 40 40 40 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 78 78 78 64 64 64 65 65 65 79 79 79 78 78 78 66 66 66 79 79 79 65 65 65 66 66 66 80 80 80 79 79 79 67 67 67 80 80 80 66 66 66 68 68 68 80 80 80 67 67 67 68 68 68 81 81 81 80 80 80 69 69 69 81 81 81 68 68 68 69 69 69 82 82 82 81 81 81 70 70 70 82 82 82 69 69 69 71 71 71 82 82 82 70 70 70 72 72 72 82 82 82 71 71 71 73 73 73 82 82 82 72 72 72 73 73 73 83 83 83 82 82 82 73 73 73 84 84 84 83 83 83 74 74 74 84 84 84 73 73 73 75 75 75 84 84 84 74 74 74 76 76 76 84 84 84 75 75 75 77 77 77 84 84 84 76 76 76 77 77 77 85 85 85 84 84 84 77 77 77 78 78 78 85 85 85 62 62 62 78 78 78 77 77 77 62 62 62 64 64 64 78 78 78 82 82 82 86 86 86 81 81 81 86 86 86 82 82 82 83 83 83 81 81 81 79 79 79 80 80 80 79 79 79 81 81 81 86 86 86 83 83 83 85 85 85 86 86 86 85 85 85 83 83 83 84 84 84 86 86 86 78 78 78 79 79 79 78 78 78 86 86 86 85 85 85 103 103 103 88 88 88 87 87 87 90 90 90 88 88 88 89 89 89 87 87 87 88 88 88 90 90 90 94 94 94 91 91 91 92 92 92 94 94 94 93 93 93 91 91 91 96 96 96 93 93 93 94 94 94 96 96 96 95 95 95 93 93 93 98 98 98 95 95 95 96 96 96 98 98 98 97 97 97 95 95 95 100 100 100 97 97 97 98 98 98 100 100 100 99 99 99 97 97 97 102 102 102 99 99 99 100 100 100 102 102 102 101 101 101 99 99 99 104 104 104 101 101 101 102 102 102 104 104 104 103 103 103 101 101 101 88 88 88 103 103 103 104 104 104 124 124 124 125 125 125 126 126 126 111 111 111 105 105 105 106 106 106 109 109 109 107 107 107 108 108 108 113 113 113 109 109 109 110 110 110 114 114 114 111 111 111 112 112 112 127 127 127 105 105 105 111 111 111 128 128 128 113 113 113 117 117 117 129 129 129 114 114 114 124 124 124 130 130 130 107 107 107 109 109 109 128 128 128 130 130 130 109 109 109 117 117 117 131 131 131 132 132 132 118 118 118 131 131 131 133 133 133 119 119 119 134 134 134 133 133 133 120 120 120 134 134 134 135 135 135 121 121 121 136 136 136 135 135 135 122 122 122 136 136 136 137 137 137 123 123 123 125 125 125 137 137 137 129 129 129 127 127 127 111 111 111 127 127 127 126 126 126 115 115 115 126 126 126 129 129 129 124 124 124 127 127 127 129 129 129 126 126 126 105 105 105 127 127 127 115 115 115 130 130 130 132 132 132 116 116 116 132 132 132 128 128 128 117 117 117 130 130 130 128 128 128 132 132 132 113 113 113 128 128 128 109 109 109 114 114 114 129 129 129 111 111 111 107 107 107 130 130 130 116 116 116 132 132 132 131 131 131 116 116 116 131 131 131 117 117 117 119 119 119 133 133 133 131 131 131 119 119 119 131 131 131 118 118 118 116 116 116 133 133 133 134 134 134 118 118 118 134 134 134 119 119 119 121 121 121 135 135 135 134 134 134 121 121 121 134 134 134 120 120 120 118 118 118 135 135 135 136 136 136 120 120 120 136 136 136 121 121 121 123 123 123 137 137 137 136 136 136 123 123 123 136 136 136 122 122 122 120 120 120 137 137 137 125 125 125 122 122 122 125 125 125 123 123 123 115 115 115 126 126 126 125 125 125 115 115 115 125 125 125 124 124 124 122 122 122 140 140 140 138 138 138 139 139 139 138 138 138 140 140 140 141 141 141 153 153 153 142 142 142 143 143 143 145 145 145 166 166 166 144 144 144 145 145 145 167 167 167 166 166 166 154 154 154 167 167 167 145 145 145 154 154 154 168 168 168 167 167 167 144 144 144 146 146 146 147 147 147 166 166 166 146 146 146 144 144 144 169 169 169 146 146 146 166 166 166 169 169 169 148 148 148 146 146 146 169 169 169 149 149 149 148 148 148 170 170 170 149 149 149 169 169 169 170 170 170 150 150 150 149 149 149 171 171 171 150 150 150 170 170 170 171 171 171 151 151 151 150 150 150 172 172 172 151 151 151 171 171 171 172 172 172 152 152 152 151 151 151 173 173 173 152 152 152 172 172 172 173 173 173 153 153 153 152 152 152 156 156 156 154 154 154 155 155 155 156 156 156 168 168 168 154 154 154 157 157 157 168 168 168 156 156 156 157 157 157 174 174 174 168 168 168 158 158 158 174 174 174 157 157 157 158 158 158 175 175 175 174 174 174 159 159 159 175 175 175 158 158 158 159 159 159 176 176 176 175 175 175 160 160 160 176 176 176 159 159 159 160 160 160 177 177 177 176 176 176 160 160 160 178 178 178 177 177 177 161 161 161 178 178 178 160 160 160 162 162 162 178 178 178 161 161 161 163 163 163 178 178 178 162 162 162 164 164 164 178 178 178 163 163 163 164 164 164 179 179 179 178 178 178 165 165 165 179 179 179 164 164 164 165 165 165 173 173 173 179 179 179 142 142 142 173 173 173 165 165 165 142 142 142 153 153 153 173 173 173 178 178 178 180 180 180 177 177 177 180 180 180 178 178 178 179 179 179 177 177 177 181 181 181 176 176 176 181 181 181 177 177 177 180 180 180 176 176 176 182 182 182 175 175 175 182 182 182 176 176 176 181 181 181 175 175 175 183 183 183 174 174 174 183 183 183 175 175 175 182 182 182 174 174 174 167 167 167 168 168 168 167 167 167 174 174 174 183 183 183 179 179 179 172 172 172 180 180 180 172 172 172 179 179 179 173 173 173 180 180 180 171 171 171 181 181 181 171 171 171 180 180 180 172 172 172 181 181 181 170 170 170 182 182 182 170 170 170 181 181 181 171 171 171 182 182 182 169 169 169 183 183 183 169 169 169 182 182 182 170 170 170 183 183 183 166 166 166 167 167 167 166 166 166 183 183 183 169 169 169 207 207 207 184 184 184 185 185 185 208 208 208 186 186 186 184 184 184 209 209 209 186 186 186 208 208 208 209 209 209 187 187 187 186 186 186 210 210 210 187 187 187 209 209 209 210 210 210 188 188 188 187 187 187 210 210 210 189 189 189 188 188 188 211 211 211 189 189 189 210 210 210 211 211 211 190 190 190 189 189 189 212 212 212 190 190 190 211 211 211 212 212 212 191 191 191 190 190 190 213 213 213 191 191 191 212 212 212 213 213 213 192 192 192 191 191 191 214 214 214 192 192 192 213 213 213 214 214 214 193 193 193 192 192 192 214 214 214 194 194 194 193 193 193 215 215 215 194 194 194 214 214 214 215 215 215 195 195 195 194 194 194 216 216 216 195 195 195 215 215 215 216 216 216 196 196 196 195 195 195 216 216 216 197 197 197 196 196 196 217 217 217 197 197 197 216 216 216 217 217 217 198 198 198 197 197 197 218 218 218 198 198 198 217 217 217 218 218 218 199 199 199 198 198 198 199 199 199 200 200 200 201 201 201 218 218 218 200 200 200 199 199 199 218 218 218 202 202 202 200 200 200 219 219 219 202 202 202 218 218 218 219 219 219 203 203 203 202 202 202 220 220 220 203 203 203 219 219 219 220 220 220 204 204 204 203 203 203 221 221 221 204 204 204 220 220 220 222 222 222 204 204 204 221 221 221 222 222 222 205 205 205 204 204 204 223 223 223 205 205 205 222 222 222 223 223 223 206 206 206 205 205 205 208 208 208 206 206 206 223 223 223 208 208 208 207 207 207 206 206 206 184 184 184 207 207 207 208 208 208 210 210 210 224 224 224 211 211 211 224 224 224 210 210 210 209 209 209 211 211 211 225 225 225 212 212 212 225 225 225 211 211 211 224 224 224 212 212 212 226 226 226 213 213 213 226 226 226 212 212 212 225 225 225 213 213 213 227 227 227 214 214 214 227 227 227 213 213 213 226 226 226 214 214 214 228 228 228 215 215 215 228 228 228 214 214 214 227 227 227 215 215 215 217 217 217 216 216 216 217 217 217 215 215 215 228 228 228 209 209 209 223 223 223 224 224 224 223 223 223 209 209 209 208 208 208 224 224 224 222 222 222 225 225 225 222 222 222 224 224 224 223 223 223 225 225 225 221 221 221 226 226 226 221 221 221 225 225 225 222 222 222 226 226 226 220 220 220 227 227 227 220 220 220 226 226 226 221 221 221 227 227 227 219 219 219 228 228 228 219 219 219 227 227 227 220 220 220 228 228 228 218 218 218 217 217 217 218 218 218 228 228 228 219 219 219 274 274 274 259 259 259 229 229 229 260 260 260 230 230 230 231 231 231 235 235 235 232 232 232 233 233 233 235 235 235 234 234 234 232 232 232 238 238 238 234 234 234 235 235 235 238 238 238 236 236 236 234 234 234 238 238 238 237 237 237 236 236 236 240 240 240 237 237 237 238 238 238 240 240 240 239 239 239 237 237 237 243 243 243 239 239 239 240 240 240 243 243 243 241 241 241 239 239 239 243 243 243 242 242 242 241 241 241 245 245 245 242 242 242 243 243 243 245 245 245 244 244 244 242 242 242 247 247 247 244 244 244 245 245 245 247 247 247 246 246 246 244 244 244 250 250 250 246 246 246 247 247 247 250 250 250 248 248 248 246 246 246 250 250 250 249 249 249 248 248 248 252 252 252 249 249 249 250 250 250 252 252 252 251 251 251 249 249 249 255 255 255 251 251 251 252 252 252 255 255 255 253 253 253 251 251 251 255 255 255 254 254 254 253 253 253 257 257 257 254 254 254 255 255 255 257 257 257 256 256 256 254 254 254 229 229 229 256 256 256 257 257 257 229 229 229 258 258 258 256 256 256 229 229 229 259 259 259 258 258 258 262 262 262 230 230 230 260 260 260 262 262 262 261 261 261 230 230 230 263 263 263 261 261 261 262 262 262 265 265 265 261 261 261 263 263 263 265 265 265 264 264 264 261 261 261 266 266 266 264 264 264 265 265 265 268 268 268 264 264 264 266 266 266 268 268 268 267 267 267 264 264 264 270 270 270 267 267 267 268 268 268 270 270 270 269 269 269 267 267 267 271 271 271 269 269 269 270 270 270 273 273 273 269 269 269 271 271 271 273 273 273 272 272 272 269 269 269 275 275 275 272 272 272 273 273 273 275 275 275 274 274 274 272 272 272 259 259 259 274 274 274 275 275 275 347 347 347 276 276 276 313 313 313 348 348 348 277 277 277 316 316 316 349 349 349 277 277 277 348 348 348 349 349 349 278 278 278 277 277 277 350 350 350 278 278 278 349 349 349 350 350 350 279 279 279 278 278 278 351 351 351 279 279 279 350 350 350 351 351 351 280 280 280 279 279 279 286 286 286 281 281 281 282 282 282 310 310 310 283 283 283 284 284 284 352 352 352 347 347 347 353 353 353 354 354 354 355 355 355 356 356 356 357 357 357 351 351 351 358 358 358 357 357 357 280 280 280 351 351 351 357 357 357 285 285 285 280 280 280 355 355 355 285 285 285 357 357 357 355 355 355 286 286 286 285 285 285 354 354 354 286 286 286 355 355 355 354 354 354 281 281 281 286 286 286 354 354 354 287 287 287 281 281 281 359 359 359 287 287 287 354 354 354 359 359 359 288 288 288 287 287 287 360 360 360 288 288 288 359 359 359 360 360 360 289 289 289 288 288 288 361 361 361 289 289 289 360 360 360 361 361 361 290 290 290 289 289 289 362 362 362 290 290 290 361 361 361 362 362 362 291 291 291 290 290 290 363 363 363 291 291 291 362 362 362 363 363 363 292 292 292 291 291 291 364 364 364 292 292 292 363 363 363 364 364 364 293 293 293 292 292 292 365 365 365 293 293 293 364 364 364 365 365 365 294 294 294 293 293 293 366 366 366 294 294 294 365 365 365 366 366 366 295 295 295 294 294 294 366 366 366 296 296 296 295 295 295 367 367 367 296 296 296 366 366 366 367 367 367 297 297 297 296 296 296 368 368 368 297 297 297 367 367 367 368 368 368 298 298 298 297 297 297 368 368 368 299 299 299 298 298 298 369 369 369 299 299 299 368 368 368 369 369 369 300 300 300 299 299 299 370 370 370 300 300 300 369 369 369 370 370 370 301 301 301 300 300 300 371 371 371 301 301 301 370 370 370 371 371 371 302 302 302 301 301 301 372 372 372 302 302 302 371 371 371 372 372 372 303 303 303 302 302 302 372 372 372 304 304 304 303 303 303 373 373 373 304 304 304 372 372 372 373 373 373 305 305 305 304 304 304 373 373 373 306 306 306 305 305 305 374 374 374 306 306 306 373 373 373 374 374 374 307 307 307 306 306 306 374 374 374 308 308 308 307 307 307 374 374 374 309 309 309 308 308 308 375 375 375 309 309 309 374 374 374 375 375 375 310 310 310 309 309 309 375 375 375 283 283 283 310 310 310 375 375 375 311 311 311 283 283 283 376 376 376 311 311 311 375 375 375 376 376 376 312 312 312 311 311 311 377 377 377 312 312 312 376 376 376 377 377 377 313 313 313 312 312 312 347 347 347 313 313 313 377 377 377 345 345 345 314 314 314 315 315 315 318 318 318 316 316 316 317 317 317 318 318 318 348 348 348 316 316 316 318 318 318 378 378 378 348 348 348 319 319 319 378 378 378 318 318 318 320 320 320 378 378 378 319 319 319 320 320 320 379 379 379 378 378 378 321 321 321 379 379 379 320 320 320 321 321 321 380 380 380 379 379 379 322 322 322 380 380 380 321 321 321 322 322 322 381 381 381 380 380 380 323 323 323 381 381 381 322 322 322 324 324 324 381 381 381 323 323 323 324 324 324 382 382 382 381 381 381 325 325 325 382 382 382 324 324 324 326 326 326 382 382 382 325 325 325 326 326 326 383 383 383 382 382 382 327 327 327 383 383 383 326 326 326 327 327 327 384 384 384 383 383 383 328 328 328 384 384 384 327 327 327 328 328 328 385 385 385 384 384 384 329 329 329 385 385 385 328 328 328 330 330 330 385 385 385 329 329 329 330 330 330 386 386 386 385 385 385 331 331 331 386 386 386 330 330 330 332 332 332 386 386 386 331 331 331 332 332 332 387 387 387 386 386 386 333 333 333 387 387 387 332 332 332 333 333 333 388 388 388 387 387 387 334 334 334 388 388 388 333 333 333 334 334 334 389 389 389 388 388 388 335 335 335 389 389 389 334 334 334 336 336 336 389 389 389 335 335 335 336 336 336 390 390 390 389 389 389 337 337 337 390 390 390 336 336 336 337 337 337 391 391 391 390 390 390 338 338 338 391 391 391 337 337 337 339 339 339 391 391 391 338 338 338 339 339 339 392 392 392 391 391 391 340 340 340 392 392 392 339 339 339 340 340 340 393 393 393 392 392 392 341 341 341 393 393 393 340 340 340 341 341 341 394 394 394 393 393 393 342 342 342 394 394 394 341 341 341 343 343 343 394 394 394 342 342 342 343 343 343 395 395 395 394 394 394 344 344 344 395 395 395 343 343 343 344 344 344 396 396 396 395 395 395 314 314 314 396 396 396 344 344 344 345 345 345 396 396 396 314 314 314 346 346 346 396 396 396 345 345 345 346 346 346 397 397 397 396 396 396 276 276 276 397 397 397 346 346 346 276 276 276 352 352 352 397 397 397 276 276 276 347 347 347 352 352 352 396 396 396 398 398 398 395 395 395 398 398 398 396 396 396 397 397 397 395 395 395 399 399 399 394 394 394 399 399 399 395 395 395 398 398 398 394 394 394 400 400 400 393 393 393 400 400 400 394 394 394 399 399 399 397 397 397 401 401 401 398 398 398 401 401 401 397 397 397 352 352 352 352 352 352 402 402 402 401 401 401 402 402 402 352 352 352 353 353 353 398 398 398 403 403 403 399 399 399 403 403 403 398 398 398 401 401 401 401 401 401 404 404 404 403 403 403 404 404 404 401 401 401 402 402 402 399 399 399 405 405 405 400 400 400 405 405 405 399 399 399 403 403 403 403 403 403 406 406 406 405 405 405 406 406 406 403 403 403 404 404 404 393 393 393 407 407 407 392 392 392 407 407 407 393 393 393 400 400 400 392 392 392 408 408 408 391 391 391 408 408 408 392 392 392 407 407 407 391 391 391 409 409 409 390 390 390 409 409 409 391 391 391 408 408 408 400 400 400 410 410 410 407 407 407 410 410 410 400 400 400 405 405 405 407 407 407 411 411 411 408 408 408 411 411 411 407 407 407 410 410 410 405 405 405 412 412 412 410 410 410 412 412 412 405 405 405 406 406 406 410 410 410 413 413 413 411 411 411 413 413 413 410 410 410 412 412 412 408 408 408 414 414 414 409 409 409 414 414 414 408 408 408 411 411 411 411 411 411 415 415 415 414 414 414 411 411 411 416 416 416 415 415 415 413 413 413 417 417 417 416 416 416 417 417 417 413 413 413 418 418 418 416 416 416 419 419 419 415 415 415 419 419 419 416 416 416 417 417 417 416 416 416 411 411 411 413 413 413 347 347 347 420 420 420 353 353 353 420 420 420 347 347 347 377 377 377 377 377 377 421 421 421 420 420 420 421 421 421 377 377 377 376 376 376 353 353 353 422 422 422 402 402 402 422 422 422 353 353 353 420 420 420 420 420 420 423 423 423 422 422 422 423 423 423 420 420 420 421 421 421 402 402 402 424 424 424 404 404 404 424 424 424 402 402 402 422 422 422 422 422 422 425 425 425 424 424 424 425 425 425 422 422 422 423 423 423 372 372 372 425 425 425 423 423 423 372 372 372 423 423 423 373 373 373 424 424 424 426 426 426 427 427 427 426 426 426 424 424 424 425 425 425 425 425 425 372 372 372 426 426 426 404 404 404 427 427 427 406 406 406 427 427 427 404 404 404 424 424 424 376 376 376 374 374 374 421 421 421 374 374 374 376 376 376 375 375 375 421 421 421 373 373 373 423 423 423 373 373 373 421 421 421 374 374 374 406 406 406 428 428 428 412 412 412 428 428 428 406 406 406 427 427 427 412 412 412 418 418 418 413 413 413 418 418 418 412 412 412 428 428 428 427 427 427 429 429 429 428 428 428 429 429 429 427 427 427 426 426 426 371 371 371 429 429 429 426 426 426 371 371 371 426 426 426 372 372 372 428 428 428 430 430 430 418 418 418 430 430 430 428 428 428 429 429 429 429 429 429 371 371 371 430 430 430 418 418 418 431 431 431 417 417 417 431 431 431 418 418 418 430 430 430 417 417 417 432 432 432 419 419 419 432 432 432 417 417 417 431 431 431 430 430 430 370 370 370 431 431 431 370 370 370 430 430 430 371 371 371 431 431 431 369 369 369 432 432 432 369 369 369 431 431 431 370 370 370 390 390 390 433 433 433 389 389 389 390 390 390 434 434 434 433 433 433 409 409 409 435 435 435 434 434 434 435 435 435 409 409 409 414 414 414 434 434 434 436 436 436 433 433 433 436 436 436 434 434 434 435 435 435 434 434 434 390 390 390 409 409 409 389 389 389 437 437 437 388 388 388 437 437 437 389 389 389 433 433 433 388 388 388 438 438 438 387 387 387 438 438 438 388 388 388 437 437 437 414 414 414 439 439 439 435 435 435 439 439 439 414 414 414 415 415 415 415 415 415 440 440 440 439 439 439 440 440 440 415 415 415 419 419 419 435 435 435 441 441 441 436 436 436 441 441 441 435 435 435 439 439 439 433 433 433 442 442 442 437 437 437 442 442 442 433 433 433 436 436 436 436 436 436 443 443 443 442 442 442 443 443 443 436 436 436 441 441 441 437 437 437 444 444 444 438 438 438 444 444 444 437 437 437 442 442 442 442 442 442 445 445 445 444 444 444 442 442 442 446 446 446 445 445 445 443 443 443 447 447 447 446 446 446 447 447 447 443 443 443 448 448 448 446 446 446 449 449 449 445 445 445 449 449 449 446 446 446 447 447 447 446 446 446 442 442 442 443 443 443 419 419 419 450 450 450 440 440 440 450 450 450 419 419 419 432 432 432 439 439 439 451 451 451 441 441 441 451 451 451 439 439 439 440 440 440 440 440 440 452 452 452 451 451 451 452 452 452 440 440 440 450 450 450 432 432 432 368 368 368 450 450 450 368 368 368 432 432 432 369 369 369 450 450 450 367 367 367 452 452 452 367 367 367 450 450 450 368 368 368 441 441 441 448 448 448 443 443 443 448 448 448 441 441 441 451 451 451 451 451 451 453 453 453 448 448 448 451 451 451 454 454 454 453 453 453 452 452 452 366 366 366 454 454 454 366 366 366 452 452 452 367 367 367 454 454 454 365 365 365 453 453 453 365 365 365 454 454 454 366 366 366 454 454 454 451 451 451 452 452 452 448 448 448 455 455 455 447 447 447 455 455 455 448 448 448 453 453 453 447 447 447 456 456 456 449 449 449 456 456 456 447 447 447 455 455 455 453 453 453 364 364 364 455 455 455 364 364 364 453 453 453 365 365 365 455 455 455 363 363 363 456 456 456 363 363 363 455 455 455 364 364 364 387 387 387 457 457 457 386 386 386 387 387 387 458 458 458 457 457 457 438 438 438 459 459 459 458 458 458 459 459 459 438 438 438 444 444 444 458 458 458 460 460 460 457 457 457 460 460 460 458 458 458 459 459 459 458 458 458 387 387 387 438 438 438 386 386 386 461 461 461 385 385 385 386 386 386 462 462 462 461 461 461 457 457 457 463 463 463 462 462 462 463 463 463 457 457 457 460 460 460 462 462 462 464 464 464 461 461 461 464 464 464 462 462 462 463 463 463 462 462 462 386 386 386 457 457 457 444 444 444 465 465 465 459 459 459 465 465 465 444 444 444 445 445 445 445 445 445 466 466 466 465 465 465 466 466 466 445 445 445 449 449 449 459 459 459 467 467 467 460 460 460 467 467 467 459 459 459 465 465 465 460 460 460 468 468 468 463 463 463 468 468 468 460 460 460 467 467 467 463 463 463 469 469 469 464 464 464 469 469 469 463 463 463 468 468 468 385 385 385 470 470 470 384 384 384 470 470 470 385 385 385 461 461 461 461 461 461 471 471 471 470 470 470 471 471 471 461 461 461 464 464 464 472 472 472 383 383 383 384 384 384 472 472 472 384 384 384 470 470 470 383 383 383 472 472 472 382 382 382 382 382 382 473 473 473 381 381 381 473 473 473 382 382 382 472 472 472 474 474 474 380 380 380 381 381 381 474 474 474 381 381 381 473 473 473 380 380 380 474 474 474 379 379 379 379 379 379 475 475 475 378 378 378 475 475 475 379 379 379 474 474 474 378 378 378 349 349 349 348 348 348 349 349 349 378 378 378 475 475 475 470 470 470 476 476 476 472 472 472 476 476 476 470 470 470 471 471 471 464 464 464 477 477 477 471 471 471 477 477 477 464 464 464 469 469 469 471 471 471 478 478 478 476 476 476 478 478 478 471 471 471 477 477 477 472 472 472 479 479 479 473 473 473 479 479 479 472 472 472 476 476 476 358 358 358 479 479 479 476 476 476 358 358 358 476 476 476 478 478 478 473 473 473 480 480 480 474 474 474 480 480 480 473 473 473 479 479 479 479 479 479 358 358 358 480 480 480 474 474 474 481 481 481 475 475 475 481 481 481 474 474 474 480 480 480 351 351 351 481 481 481 480 480 480 351 351 351 480 480 480 358 358 358 475 475 475 350 350 350 349 349 349 350 350 350 475 475 475 481 481 481 481 481 481 351 351 351 350 350 350 449 449 449 482 482 482 466 466 466 482 482 482 449 449 449 456 456 456 465 465 465 483 483 483 467 467 467 483 483 483 465 465 465 466 466 466 466 466 466 484 484 484 483 483 483 484 484 484 466 466 466 482 482 482 467 467 467 485 485 485 468 468 468 485 485 485 467 467 467 483 483 483 483 483 483 486 486 486 485 485 485 486 486 486 483 483 483 484 484 484 468 468 468 487 487 487 469 469 469 487 487 487 468 468 468 485 485 485 485 485 485 488 488 488 487 487 487 488 488 488 485 485 485 486 486 486 456 456 456 362 362 362 482 482 482 362 362 362 456 456 456 363 363 363 482 482 482 361 361 361 484 484 484 361 361 361 482 482 482 362 362 362 484 484 484 360 360 360 486 486 486 360 360 360 484 484 484 361 361 361 486 486 486 359 359 359 488 488 488 359 359 359 486 486 486 360 360 360 469 469 469 489 489 489 477 477 477 489 489 489 469 469 469 487 487 487 487 487 487 490 490 490 489 489 489 490 490 490 487 487 487 488 488 488 354 354 354 490 490 490 488 488 488 354 354 354 488 488 488 359 359 359 489 489 489 356 356 356 491 491 491 356 356 356 489 489 489 490 490 490 490 490 490 354 354 354 356 356 356 477 477 477 491 491 491 478 478 478 491 491 491 477 477 477 489 489 489 478 478 478 357 357 357 358 358 358 357 357 357 478 478 478 491 491 491 491 491 491 355 355 355 357 357 357 355 355 355 491 491 491 356 356 356 564 564 564 565 565 565 492 492 492 494 494 494 566 566 566 493 493 493 494 494 494 567 567 567 566 566 566 495 495 495 567 567 567 494 494 494 495 495 495 568 568 568 567 567 567 496 496 496 568 568 568 495 495 495 496 496 496 569 569 569 568 568 568 501 501 501 569 569 569 496 496 496 529 529 529 497 497 497 498 498 498 503 503 503 499 499 499 500 500 500 569 569 569 570 570 570 571 571 571 501 501 501 570 570 570 569 569 569 502 502 502 570 570 570 501 501 501 502 502 502 572 572 572 570 570 570 499 499 499 572 572 572 502 502 502 572 572 572 573 573 573 574 574 574 499 499 499 573 573 573 572 572 572 503 503 503 573 573 573 499 499 499 504 504 504 573 573 573 503 503 503 504 504 504 575 575 575 573 573 573 505 505 505 575 575 575 504 504 504 505 505 505 576 576 576 575 575 575 506 506 506 576 576 576 505 505 505 506 506 506 577 577 577 576 576 576 507 507 507 577 577 577 506 506 506 507 507 507 578 578 578 577 577 577 508 508 508 578 578 578 507 507 507 508 508 508 579 579 579 578 578 578 509 509 509 579 579 579 508 508 508 509 509 509 580 580 580 579 579 579 510 510 510 580 580 580 509 509 509 510 510 510 581 581 581 580 580 580 511 511 511 581 581 581 510 510 510 511 511 511 582 582 582 581 581 581 512 512 512 582 582 582 511 511 511 513 513 513 582 582 582 512 512 512 513 513 513 583 583 583 582 582 582 514 514 514 583 583 583 513 513 513 514 514 514 584 584 584 583 583 583 515 515 515 584 584 584 514 514 514 516 516 516 584 584 584 515 515 515 516 516 516 585 585 585 584 584 584 517 517 517 585 585 585 516 516 516 517 517 517 586 586 586 585 585 585 518 518 518 586 586 586 517 517 517 518 518 518 587 587 587 586 586 586 519 519 519 587 587 587 518 518 518 519 519 519 588 588 588 587 587 587 520 520 520 588 588 588 519 519 519 521 521 521 588 588 588 520 520 520 521 521 521 589 589 589 588 588 588 522 522 522 589 589 589 521 521 521 523 523 523 589 589 589 522 522 522 523 523 523 590 590 590 589 589 589 524 524 524 590 590 590 523 523 523 525 525 525 590 590 590 524 524 524 526 526 526 590 590 590 525 525 525 526 526 526 591 591 591 590 590 590 527 527 527 591 591 591 526 526 526 528 528 528 591 591 591 527 527 527 497 497 497 591 591 591 528 528 528 529 529 529 591 591 591 497 497 497 530 530 530 591 591 591 529 529 529 530 530 530 592 592 592 591 591 591 531 531 531 592 592 592 530 530 530 531 531 531 593 593 593 592 592 592 492 492 492 593 593 593 531 531 531 492 492 492 565 565 565 593 593 593 565 565 565 594 594 594 595 595 595 493 493 493 532 532 532 533 533 533 566 566 566 532 532 532 493 493 493 596 596 596 532 532 532 566 566 566 596 596 596 534 534 534 532 532 532 596 596 596 535 535 535 534 534 534 597 597 597 535 535 535 596 596 596 597 597 597 536 536 536 535 535 535 598 598 598 536 536 536 597 597 597 598 598 598 537 537 537 536 536 536 599 599 599 537 537 537 598 598 598 599 599 599 538 538 538 537 537 537 599 599 599 539 539 539 538 538 538 600 600 600 539 539 539 599 599 599 600 600 600 540 540 540 539 539 539 600 600 600 541 541 541 540 540 540 601 601 601 541 541 541 600 600 600 601 601 601 542 542 542 541 541 541 602 602 602 542 542 542 601 601 601 602 602 602 543 543 543 542 542 542 603 603 603 543 543 543 602 602 602 603 603 603 544 544 544 543 543 543 603 603 603 545 545 545 544 544 544 604 604 604 545 545 545 603 603 603 604 604 604 546 546 546 545 545 545 604 604 604 547 547 547 546 546 546 605 605 605 547 547 547 604 604 604 605 605 605 548 548 548 547 547 547 606 606 606 548 548 548 605 605 605 606 606 606 549 549 549 548 548 548 607 607 607 549 549 549 606 606 606 607 607 607 550 550 550 549 549 549 607 607 607 551 551 551 550 550 550 608 608 608 551 551 551 607 607 607 608 608 608 552 552 552 551 551 551 609 609 609 552 552 552 608 608 608 609 609 609 553 553 553 552 552 552 609 609 609 554 554 554 553 553 553 610 610 610 554 554 554 609 609 609 610 610 610 555 555 555 554 554 554 611 611 611 555 555 555 610 610 610 611 611 611 556 556 556 555 555 555 612 612 612 556 556 556 611 611 611 612 612 612 557 557 557 556 556 556 612 612 612 558 558 558 557 557 557 613 613 613 558 558 558 612 612 612 613 613 613 559 559 559 558 558 558 614 614 614 559 559 559 613 613 613 614 614 614 560 560 560 559 559 559 560 560 560 561 561 561 562 562 562 614 614 614 561 561 561 560 560 560 614 614 614 563 563 563 561 561 561 615 615 615 563 563 563 614 614 614 615 615 615 564 564 564 563 563 563 594 594 594 564 564 564 615 615 615 565 565 565 564 564 564 594 594 594 614 614 614 616 616 616 615 615 615 616 616 616 614 614 614 613 613 613 613 613 613 617 617 617 616 616 616 617 617 617 613 613 613 612 612 612 612 612 612 618 618 618 617 617 617 618 618 618 612 612 612 611 611 611 615 615 615 619 619 619 594 594 594 619 619 619 615 615 615 616 616 616 594 594 594 620 620 620 595 595 595 620 620 620 594 594 594 619 619 619 616 616 616 621 621 621 619 619 619 621 621 621 616 616 616 617 617 617 617 617 617 622 622 622 621 621 621 622 622 622 617 617 617 618 618 618 619 619 619 623 623 623 620 620 620 623 623 623 619 619 619 621 621 621 621 621 621 624 624 624 623 623 623 624 624 624 621 621 621 622 622 622 611 611 611 625 625 625 618 618 618 625 625 625 611 611 611 610 610 610 610 610 610 626 626 626 625 625 625 626 626 626 610 610 610 609 609 609 609 609 609 627 627 627 626 626 626 627 627 627 609 609 609 608 608 608 618 618 618 628 628 628 622 622 622 628 628 628 618 618 618 625 625 625 625 625 625 629 629 629 628 628 628 629 629 629 625 625 625 626 626 626 626 626 626 630 630 630 629 629 629 630 630 630 626 626 626 627 627 627 622 622 622 631 631 631 624 624 624 631 631 631 622 622 622 628 628 628 628 628 628 632 632 632 631 631 631 632 632 632 628 628 628 629 629 629 565 565 565 633 633 633 593 593 593 633 633 633 565 565 565 595 595 595 595 595 595 634 634 634 633 633 633 634 634 634 595 595 595 620 620 620 593 593 593 635 635 635 592 592 592 635 635 635 593 593 593 633 633 633 633 633 633 636 636 636 635 635 635 636 636 636 633 633 633 634 634 634 620 620 620 637 637 637 634 634 634 637 637 637 620 620 620 623 623 623 623 623 623 638 638 638 637 637 637 638 638 638 623 623 623 624 624 624 592 592 592 590 590 590 591 591 591 590 590 590 592 592 592 635 635 635 635 635 635 589 589 589 590 590 590 589 589 589 635 635 635 636 636 636 636 636 636 588 588 588 589 589 589 588 588 588 639 639 639 640 640 640 634 634 634 639 639 639 636 636 636 639 639 639 634 634 634 637 637 637 637 637 637 640 640 640 639 639 639 640 640 640 637 637 637 638 638 638 640 640 640 587 587 587 588 588 588 587 587 587 641 641 641 642 642 642 638 638 638 641 641 641 640 640 640 641 641 641 638 638 638 643 643 643 643 643 643 642 642 642 641 641 641 642 642 642 643 643 643 644 644 644 642 642 642 586 586 586 587 587 587 586 586 586 642 642 642 645 645 645 639 639 639 588 588 588 636 636 636 641 641 641 587 587 587 640 640 640 624 624 624 643 643 643 638 638 638 643 643 643 624 624 624 631 631 631 631 631 631 644 644 644 643 643 643 644 644 644 631 631 631 632 632 632 632 632 632 646 646 646 644 644 644 646 646 646 632 632 632 647 647 647 629 629 629 647 647 647 632 632 632 648 648 648 629 629 629 630 630 630 647 647 647 649 649 649 646 646 646 649 649 649 647 647 647 648 648 648 648 648 648 650 650 650 649 649 649 650 650 650 648 648 648 651 651 651 647 647 647 629 629 629 648 648 648 644 644 644 645 645 645 642 642 642 645 645 645 644 644 644 646 646 646 646 646 646 652 652 652 645 645 645 652 652 652 646 646 646 649 649 649 645 645 645 585 585 585 586 586 586 585 585 585 645 645 645 652 652 652 607 607 607 653 653 653 654 654 654 653 653 653 607 607 607 606 606 606 606 606 606 655 655 655 653 653 653 655 655 655 606 606 606 605 605 605 627 627 627 656 656 656 630 630 630 656 656 656 627 627 627 657 657 657 608 608 608 657 657 657 627 627 627 654 654 654 608 608 608 607 607 607 657 657 657 658 658 658 656 656 656 658 658 658 657 657 657 654 654 654 654 654 654 659 659 659 658 658 658 659 659 659 654 654 654 653 653 653 657 657 657 608 608 608 654 654 654 630 630 630 651 651 651 648 648 648 651 651 651 630 630 630 656 656 656 656 656 656 660 660 660 651 651 651 660 660 660 656 656 656 658 658 658 653 653 653 661 661 661 659 659 659 661 661 661 653 653 653 655 655 655 658 658 658 662 662 662 660 660 660 662 662 662 658 658 658 659 659 659 651 651 651 663 663 663 650 650 650 663 663 663 651 651 651 660 660 660 649 649 649 664 664 664 652 652 652 664 664 664 649 649 649 650 650 650 650 650 650 665 665 665 664 664 664 665 665 665 650 650 650 663 663 663 652 652 652 584 584 584 585 585 585 584 584 584 652 652 652 664 664 664 664 664 664 583 583 583 584 584 584 583 583 583 664 664 664 665 665 665 660 660 660 666 666 666 663 663 663 666 666 666 660 660 660 662 662 662 662 662 662 667 667 667 666 666 666 667 667 667 662 662 662 668 668 668 659 659 659 668 668 668 662 662 662 669 669 669 659 659 659 661 661 661 668 668 668 670 670 670 667 667 667 670 670 670 668 668 668 669 669 669 669 669 669 671 671 671 670 670 670 671 671 671 669 669 669 672 672 672 668 668 668 659 659 659 669 669 669 666 666 666 673 673 673 674 674 674 673 673 673 666 666 666 667 667 667 667 667 667 675 675 675 673 673 673 675 675 675 667 667 667 670 670 670 665 665 665 582 582 582 583 583 583 582 582 582 665 665 665 676 676 676 663 663 663 676 676 676 665 665 665 674 674 674 663 663 663 666 666 666 676 676 676 581 581 581 582 582 582 581 581 581 676 676 676 674 674 674 674 674 674 580 580 580 581 581 581 580 580 580 674 674 674 673 673 673 676 676 676 663 663 663 674 674 674 673 673 673 579 579 579 580 580 580 579 579 579 673 673 673 675 675 675 661 661 661 672 672 672 669 669 669 672 672 672 661 661 661 677 677 677 677 677 677 678 678 678 672 672 672 678 678 678 677 677 677 679 679 679 680 680 680 681 681 681 679 679 679 681 681 681 680 680 680 682 682 682 604 604 604 682 682 682 680 680 680 683 683 683 604 604 604 603 603 603 684 684 684 679 679 679 677 677 677 679 679 679 684 684 684 680 680 680 655 655 655 677 677 677 661 661 661 677 677 677 655 655 655 684 684 684 605 605 605 684 684 684 655 655 655 680 680 680 605 605 605 604 604 604 682 682 682 685 685 685 681 681 681 685 685 685 682 682 682 683 683 683 683 683 683 686 686 686 685 685 685 686 686 686 683 683 683 687 687 687 682 682 682 604 604 604 683 683 683 684 684 684 605 605 605 680 680 680 679 679 679 688 688 688 678 678 678 688 688 688 679 679 679 681 681 681 681 681 681 689 689 689 688 688 688 689 689 689 681 681 681 685 685 685 603 603 603 687 687 687 683 683 683 687 687 687 603 603 603 602 602 602 602 602 602 690 690 690 687 687 687 690 690 690 601 601 601 600 600 600 601 601 601 690 690 690 602 602 602 600 600 600 691 691 691 690 690 690 691 691 691 600 600 600 599 599 599 599 599 599 692 692 692 691 691 691 692 692 692 598 598 598 597 597 597 598 598 598 692 692 692 599 599 599 597 597 597 693 693 693 692 692 692 693 693 693 597 597 597 596 596 596 596 596 596 567 567 567 693 693 693 567 567 567 596 596 596 566 566 566 687 687 687 694 694 694 686 686 686 694 694 694 687 687 687 690 690 690 685 685 685 695 695 695 689 689 689 695 695 695 685 685 685 686 686 686 686 686 686 696 696 696 695 695 695 696 696 696 686 686 686 694 694 694 694 694 694 571 571 571 696 696 696 571 571 571 697 697 697 698 698 698 690 690 690 697 697 697 694 694 694 697 697 697 690 690 690 691 691 691 691 691 691 698 698 698 697 697 697 698 698 698 691 691 691 692 692 692 698 698 698 569 569 569 571 571 571 569 569 569 699 699 699 568 568 568 692 692 692 699 699 699 698 698 698 699 699 699 692 692 692 693 693 693 693 693 693 568 568 568 699 699 699 568 568 568 693 693 693 567 567 567 697 697 697 571 571 571 694 694 694 699 699 699 569 569 569 698 698 698 672 672 672 700 700 700 671 671 671 700 700 700 672 672 672 678 678 678 670 670 670 701 701 701 675 675 675 701 701 701 670 670 670 671 671 671 671 671 671 702 702 702 701 701 701 702 702 702 671 671 671 700 700 700 678 678 678 703 703 703 700 700 700 703 703 703 678 678 678 688 688 688 688 688 688 704 704 704 703 703 703 704 704 704 688 688 688 689 689 689 700 700 700 705 705 705 702 702 702 705 705 705 700 700 700 703 703 703 703 703 703 706 706 706 705 705 705 706 706 706 703 703 703 704 704 704 675 675 675 578 578 578 579 579 579 578 578 578 675 675 675 701 701 701 701 701 701 577 577 577 578 578 578 577 577 577 701 701 701 702 702 702 702 702 702 576 576 576 577 577 577 576 576 576 702 702 702 705 705 705 705 705 705 575 575 575 576 576 576 575 575 575 705 705 705 706 706 706 689 689 689 707 707 707 704 704 704 707 707 707 689 689 689 695 695 695 695 695 695 708 708 708 707 707 707 708 708 708 695 695 695 696 696 696 696 696 696 570 570 570 708 708 708 570 570 570 696 696 696 571 571 571 708 708 708 572 572 572 574 574 574 572 572 572 708 708 708 570 570 570 706 706 706 573 573 573 575 575 575 573 573 573 709 709 709 574 574 574 704 704 704 709 709 709 706 706 706 709 709 709 704 704 704 707 707 707 707 707 707 574 574 574 709 709 709 574 574 574 707 707 707 708 708 708 709 709 709 573 573 573 706 706 706 765 765 765 766 766 766 710 710 710 721 721 721 767 767 767 711 711 711 768 768 768 711 711 711 767 767 767 710 710 710 769 769 769 712 712 712 710 710 710 770 770 770 769 769 769 721 721 721 771 771 771 767 767 767 724 724 724 713 713 713 714 714 714 771 771 771 772 772 772 773 773 773 726 726 726 715 715 715 716 716 716 735 735 735 717 717 717 718 718 718 733 733 733 719 719 719 720 720 720 722 722 722 771 771 771 721 721 721 722 722 722 772 772 772 771 771 771 729 729 729 772 772 772 722 722 722 769 769 769 723 723 723 712 712 712 774 774 774 723 723 723 769 769 769 774 774 774 724 724 724 723 723 723 774 774 774 713 713 713 724 724 724 775 775 775 713 713 713 774 774 774 775 775 775 725 725 725 713 713 713 776 776 776 725 725 725 775 775 775 776 776 776 726 726 726 725 725 725 776 776 776 715 715 715 726 726 726 777 777 777 715 715 715 776 776 776 777 777 777 727 727 727 715 715 715 777 777 777 728 728 728 727 727 727 730 730 730 772 772 772 729 729 729 730 730 730 778 778 778 772 772 772 731 731 731 778 778 778 730 730 730 732 732 732 778 778 778 731 731 731 732 732 732 779 779 779 778 778 778 719 719 719 779 779 779 732 732 732 733 733 733 779 779 779 719 719 719 733 733 733 780 780 780 779 779 779 734 734 734 780 780 780 733 733 733 734 734 734 781 781 781 780 780 780 717 717 717 781 781 781 734 734 734 735 735 735 781 781 781 717 717 717 735 735 735 782 782 782 781 781 781 736 736 736 782 782 782 735 735 735 736 736 736 783 783 783 782 782 782 737 737 737 783 783 783 736 736 736 738 738 738 783 783 783 737 737 737 738 738 738 784 784 784 783 783 783 739 739 739 784 784 784 738 738 738 739 739 739 768 768 768 784 784 784 740 740 740 768 768 768 739 739 739 741 741 741 768 768 768 740 740 740 785 785 785 711 711 711 768 768 768 786 786 786 741 741 741 743 743 743 785 785 785 786 786 786 787 787 787 762 762 762 787 787 787 743 743 743 743 743 743 742 742 742 762 762 762 745 745 745 742 742 742 743 743 743 745 745 745 744 744 744 742 742 742 747 747 747 744 744 744 745 745 745 747 747 747 746 746 746 744 744 744 750 750 750 746 746 746 747 747 747 750 750 750 748 748 748 746 746 746 750 750 750 749 749 749 748 748 748 751 751 751 749 749 749 750 750 750 754 754 754 749 749 749 751 751 751 754 754 754 752 752 752 749 749 749 754 754 754 753 753 753 752 752 752 757 757 757 753 753 753 754 754 754 766 766 766 770 770 770 710 710 710 757 757 757 755 755 755 753 753 753 757 757 757 756 756 756 755 755 755 758 758 758 756 756 756 757 757 757 760 760 760 756 756 756 758 758 758 760 760 760 759 759 759 756 756 756 788 788 788 760 760 760 763 763 763 763 763 763 789 789 789 788 788 788 764 764 764 789 789 789 790 790 790 791 791 791 764 764 764 790 790 790 787 787 787 786 786 786 743 743 743 785 785 785 787 787 787 761 761 761 786 786 786 785 785 785 768 768 768 711 711 711 785 785 785 761 761 761 741 741 741 786 786 786 768 768 768 787 787 787 762 762 762 761 761 761 777 777 777 791 791 791 728 728 728 766 766 766 791 791 791 777 777 777 766 766 766 765 765 765 791 791 791 770 770 770 766 766 766 777 777 777 788 788 788 789 789 789 759 759 759 789 789 789 763 763 763 728 728 728 760 760 760 788 788 788 759 759 759 790 790 790 789 789 789 728 728 728 789 789 789 764 764 764 759 759 759 791 791 791 790 790 790 728 728 728 764 764 764 791 791 791 765 765 765 781 781 781 792 792 792 780 780 780 792 792 792 781 781 781 782 782 782 782 782 782 773 773 773 792 792 792 773 773 773 782 782 782 783 783 783 783 783 783 771 771 771 773 773 773 771 771 771 783 783 783 784 784 784 784 784 784 767 767 767 771 771 771 767 767 767 784 784 784 768 768 768 780 780 780 778 778 778 779 779 779 778 778 778 780 780 780 792 792 792 792 792 792 772 772 772 778 778 778 772 772 772 792 792 792 773 773 773 777 777 777 775 775 775 770 770 770 775 775 775 777 777 777 776 776 776 770 770 770 774 774 774 769 769 769 774 774 774 770 770 770 775 775 775 813 813 813 793 793 793 795 795 795 814 814 814 794 794 794 798 798 798 815 815 815 794 794 794 814 814 814 815 815 815 795 795 795 794 794 794 813 813 813 795 795 795 815 815 815 804 804 804 796 796 796 797 797 797 800 800 800 798 798 798 799 799 799 800 800 800 814 814 814 798 798 798 800 800 800 816 816 816 814 814 814 801 801 801 816 816 816 800 800 800 801 801 801 817 817 817 816 816 816 802 802 802 817 817 817 801 801 801 802 802 802 818 818 818 817 817 817 803 803 803 818 818 818 802 802 802 803 803 803 819 819 819 818 818 818 796 796 796 819 819 819 803 803 803 804 804 804 819 819 819 796 796 796 805 805 805 819 819 819 804 804 804 805 805 805 820 820 820 819 819 819 806 806 806 820 820 820 805 805 805 806 806 806 821 821 821 820 820 820 807 807 807 821 821 821 806 806 806 808 808 808 821 821 821 807 807 807 808 808 808 822 822 822 821 821 821 809 809 809 822 822 822 808 808 808 809 809 809 823 823 823 822 822 822 810 810 810 823 823 823 809 809 809 810 810 810 824 824 824 823 823 823 811 811 811 824 824 824 810 810 810 811 811 811 813 813 813 824 824 824 812 812 812 813 813 813 811 811 811 793 793 793 813 813 813 812 812 812 819 819 819 825 825 825 818 818 818 825 825 825 819 819 819 820 820 820 818 818 818 826 826 826 817 817 817 826 826 826 818 818 818 825 825 825 817 817 817 827 827 827 816 816 816 827 827 827 817 817 817 826 826 826 816 816 816 815 815 815 814 814 814 815 815 815 816 816 816 827 827 827 820 820 820 822 822 822 825 825 825 822 822 822 820 820 820 821 821 821 825 825 825 823 823 823 826 826 826 823 823 823 825 825 825 822 822 822 826 826 826 824 824 824 827 827 827 824 824 824 826 826 826 823 823 823 827 827 827 813 813 813 815 815 815 813 813 813 827 827 827 824 824 824 837 837 837 828 828 828 829 829 829 832 832 832 830 830 830 831 831 831 834 834 834 830 830 830 832 832 832 834 834 834 833 833 833 830 830 830 836 836 836 833 833 833 834 834 834 836 836 836 835 835 835 833 833 833 828 828 828 835 835 835 836 836 836 828 828 828 837 837 837 835 835 835 862 862 862 863 863 863 838 838 838 854 854 854 839 839 839 840 840 840 861 861 861 841 841 841 842 842 842 863 863 863 843 843 843 838 838 838 863 863 863 844 844 844 843 843 843 864 864 864 844 844 844 863 863 863 864 864 864 845 845 845 844 844 844 865 865 865 845 845 845 864 864 864 865 865 865 846 846 846 845 845 845 865 865 865 847 847 847 846 846 846 866 866 866 847 847 847 865 865 865 866 866 866 848 848 848 847 847 847 867 867 867 848 848 848 866 866 866 867 867 867 849 849 849 848 848 848 868 868 868 849 849 849 867 867 867 868 868 868 850 850 850 849 849 849 869 869 869 850 850 850 868 868 868 869 869 869 851 851 851 850 850 850 869 869 869 852 852 852 851 851 851 869 869 869 853 853 853 852 852 852 870 870 870 853 853 853 869 869 869 870 870 870 854 854 854 853 853 853 871 871 871 854 854 854 870 870 870 871 871 871 839 839 839 854 854 854 871 871 871 855 855 855 839 839 839 872 872 872 855 855 855 871 871 871 872 872 872 856 856 856 855 855 855 873 873 873 856 856 856 872 872 872 873 873 873 857 857 857 856 856 856 874 874 874 857 857 857 873 873 873 874 874 874 858 858 858 857 857 857 875 875 875 858 858 858 874 874 874 875 875 875 859 859 859 858 858 858 876 876 876 859 859 859 875 875 875 876 876 876 860 860 860 859 859 859 876 876 876 861 861 861 860 860 860 877 877 877 861 861 861 876 876 876 877 877 877 841 841 841 861 861 861 877 877 877 862 862 862 841 841 841 878 878 878 862 862 862 877 877 877 863 863 863 862 862 862 878 878 878 877 877 877 879 879 879 878 878 878 879 879 879 877 877 877 876 876 876 878 878 878 864 864 864 863 863 863 864 864 864 878 878 878 879 879 879 876 876 876 880 880 880 879 879 879 880 880 880 876 876 876 875 875 875 879 879 879 865 865 865 864 864 864 865 865 865 879 879 879 880 880 880 875 875 875 881 881 881 880 880 880 881 881 881 875 875 875 874 874 874 880 880 880 866 866 866 865 865 865 866 866 866 880 880 880 881 881 881 874 874 874 882 882 882 881 881 881 882 882 882 874 874 874 873 873 873 881 881 881 867 867 867 866 866 866 867 867 867 881 881 881 882 882 882 873 873 873 883 883 883 882 882 882 883 883 883 873 873 873 872 872 872 882 882 882 868 868 868 867 867 867 868 868 868 882 882 882 883 883 883 872 872 872 870 870 870 883 883 883 870 870 870 872 872 872 871 871 871 883 883 883 869 869 869 868 868 868 869 869 869 883 883 883 870 870 870 894 894 894 884 884 884 885 885 885 888 888 888 886 886 886 887 887 887 890 890 890 886 886 886 888 888 888 890 890 890 889 889 889 886 886 886 892 892 892 889 889 889 890 890 890 892 892 892 891 891 891 889 889 889 884 884 884 891 891 891 892 892 892 884 884 884 893 893 893 891 891 891 884 884 884 894 894 894 893 893 893 919 919 919 895 895 895 903 903 903 920 920 920 904 904 904 921 921 921 920 920 920 896 896 896 904 904 904 920 920 920 897 897 897 896 896 896 920 920 920 898 898 898 897 897 897 922 922 922 898 898 898 920 920 920 922 922 922 899 899 899 898 898 898 923 923 923 899 899 899 922 922 922 923 923 923 900 900 900 899 899 899 924 924 924 900 900 900 923 923 923 924 924 924 901 901 901 900 900 900 925 925 925 901 901 901 924 924 924 925 925 925 902 902 902 901 901 901 919 919 919 902 902 902 925 925 925 919 919 919 903 903 903 902 902 902 905 905 905 921 921 921 904 904 904 905 905 905 926 926 926 921 921 921 906 906 906 926 926 926 905 905 905 907 907 907 926 926 926 906 906 906 907 907 907 927 927 927 926 926 926 908 908 908 927 927 927 907 907 907 908 908 908 928 928 928 927 927 927 909 909 909 928 928 928 908 908 908 909 909 909 929 929 929 928 928 928 910 910 910 929 929 929 909 909 909 910 910 910 930 930 930 929 929 929 911 911 911 930 930 930 910 910 910 911 911 911 931 931 931 930 930 930 912 912 912 931 931 931 911 911 911 912 912 912 932 932 932 931 931 931 913 913 913 932 932 932 912 912 912 914 914 914 932 932 932 913 913 913 915 915 915 932 932 932 914 914 914 916 916 916 932 932 932 915 915 915 916 916 916 933 933 933 932 932 932 916 916 916 934 934 934 933 933 933 917 917 917 934 934 934 916 916 916 918 918 918 934 934 934 917 917 917 895 895 895 934 934 934 918 918 918 895 895 895 919 919 919 934 934 934 920 920 920 935 935 935 922 922 922 935 935 935 920 920 920 921 921 921 922 922 922 936 936 936 923 923 923 936 936 936 922 922 922 935 935 935 923 923 923 937 937 937 924 924 924 937 937 937 923 923 923 936 936 936 924 924 924 938 938 938 925 925 925 938 938 938 924 924 924 937 937 937 925 925 925 939 939 939 919 919 919 939 939 939 925 925 925 938 938 938 919 919 919 933 933 933 934 934 934 933 933 933 919 919 919 939 939 939 921 921 921 927 927 927 935 935 935 927 927 927 921 921 921 926 926 926 935 935 935 928 928 928 936 936 936 928 928 928 935 935 935 927 927 927 936 936 936 929 929 929 937 937 937 929 929 929 936 936 936 928 928 928 937 937 937 930 930 930 938 938 938 930 930 930 937 937 937 929 929 929 938 938 938 931 931 931 939 939 939 931 931 931 938 938 938 930 930 930 939 939 939 932 932 932 933 933 933 932 932 932 939 939 939 931 931 931 971 971 971 972 972 972 973 973 973 973 973 973 940 940 940 971 971 971 974 974 974 940 940 940 973 973 973 974 974 974 941 941 941 940 940 940 975 975 975 941 941 941 974 974 974 975 975 975 942 942 942 941 941 941 976 976 976 942 942 942 975 975 975 976 976 976 943 943 943 942 942 942 976 976 976 944 944 944 943 943 943 976 976 976 945 945 945 944 944 944 977 977 977 945 945 945 976 976 976 978 978 978 945 945 945 977 977 977 978 978 978 946 946 946 945 945 945 978 978 978 947 947 947 946 946 946 979 979 979 947 947 947 978 978 978 980 980 980 947 947 947 979 979 979 980 980 980 948 948 948 947 947 947 981 981 981 948 948 948 980 980 980 981 981 981 949 949 949 948 948 948 982 982 982 949 949 949 981 981 981 982 982 982 950 950 950 949 949 949 982 982 982 951 951 951 950 950 950 982 982 982 952 952 952 951 951 951 982 982 982 953 953 953 952 952 952 983 983 983 953 953 953 982 982 982 983 983 983 954 954 954 953 953 953 984 984 984 954 954 954 983 983 983 984 984 984 955 955 955 954 954 954 985 985 985 955 955 955 984 984 984 985 985 985 956 956 956 955 955 955 986 986 986 956 956 956 985 985 985 987 987 987 956 956 956 986 986 986 987 987 987 957 957 957 956 956 956 988 988 988 957 957 957 987 987 987 988 988 988 958 958 958 957 957 957 988 988 988 959 959 959 958 958 958 988 988 988 960 960 960 959 959 959 989 989 989 960 960 960 988 988 988 989 989 989 961 961 961 960 960 960 990 990 990 961 961 961 989 989 989 990 990 990 962 962 962 961 961 961 991 991 991 962 962 962 990 990 990 991 991 991 963 963 963 962 962 962 991 991 991 964 964 964 963 963 963 992 992 992 964 964 964 991 991 991 993 993 993 964 964 964 992 992 992 993 993 993 965 965 965 964 964 964 993 993 993 966 966 966 965 965 965 994 994 994 966 966 966 993 993 993 994 994 994 967 967 967 966 966 966 994 994 994 968 968 968 967 967 967 995 995 995 968 968 968 994 994 994 995 995 995 969 969 969 968 968 968 972 972 972 969 969 969 995 995 995 972 972 972 970 970 970 969 969 969 972 972 972 971 971 971 970 970 970 976 976 976 996 996 996 977 977 977 996 996 996 976 976 976 975 975 975 977 977 977 997 997 997 978 978 978 997 997 997 977 977 977 996 996 996 978 978 978 998 998 998 979 979 979 998 998 998 978 978 978 997 997 997 979 979 979 999 999 999 980 980 980 999 999 999 979 979 979 998 998 998 980 980 980 1000 1000 1000 981 981 981 1000 1000 1000 980 980 980 999 999 999 981 981 981 983 983 983 982 982 982 983 983 983 981 981 981 1000 1000 1000 975 975 975 1001 1001 1001 996 996 996 1001 1001 1001 975 975 975 974 974 974 996 996 996 1002 1002 1002 997 997 997 1002 1002 1002 996 996 996 1001 1001 1001 997 997 997 1003 1003 1003 998 998 998 1003 1003 1003 997 997 997 1002 1002 1002 998 998 998 1004 1004 1004 999 999 999 1004 1004 1004 998 998 998 1003 1003 1003 999 999 999 1005 1005 1005 1000 1000 1000 1005 1005 1005 999 999 999 1004 1004 1004 1000 1000 1000 984 984 984 983 983 983 984 984 984 1000 1000 1000 1005 1005 1005 974 974 974 1006 1006 1006 1001 1001 1001 1006 1006 1006 974 974 974 973 973 973 1001 1001 1001 1007 1007 1007 1002 1002 1002 1007 1007 1007 1001 1001 1001 1006 1006 1006 1002 1002 1002 1008 1008 1008 1003 1003 1003 1008 1008 1008 1002 1002 1002 1007 1007 1007 1003 1003 1003 1009 1009 1009 1004 1004 1004 1009 1009 1009 1003 1003 1003 1008 1008 1008 1004 1004 1004 1010 1010 1010 1005 1005 1005 1010 1010 1010 1004 1004 1004 1009 1009 1009 1005 1005 1005 985 985 985 984 984 984 985 985 985 1005 1005 1005 1010 1010 1010 973 973 973 1011 1011 1011 1006 1006 1006 1011 1011 1011 973 973 973 972 972 972 1006 1006 1006 1012 1012 1012 1007 1007 1007 1012 1012 1012 1006 1006 1006 1011 1011 1011 1007 1007 1007 1013 1013 1013 1008 1008 1008 1013 1013 1013 1007 1007 1007 1012 1012 1012 1008 1008 1008 1014 1014 1014 1009 1009 1009 1014 1014 1014 1008 1008 1008 1013 1013 1013 1009 1009 1009 1015 1015 1015 1010 1010 1010 1015 1015 1015 1009 1009 1009 1014 1014 1014 1010 1010 1010 986 986 986 985 985 985 986 986 986 1010 1010 1010 1015 1015 1015 972 972 972 1016 1016 1016 1011 1011 1011 1016 1016 1016 972 972 972 995 995 995 1011 1011 1011 1017 1017 1017 1012 1012 1012 1017 1017 1017 1011 1011 1011 1016 1016 1016 1012 1012 1012 1018 1018 1018 1013 1013 1013 1018 1018 1018 1012 1012 1012 1017 1017 1017 1013 1013 1013 1019 1019 1019 1014 1014 1014 1019 1019 1019 1013 1013 1013 1018 1018 1018 1014 1014 1014 1020 1020 1020 1015 1015 1015 1020 1020 1020 1014 1014 1014 1019 1019 1019 1015 1015 1015 987 987 987 986 986 986 987 987 987 1015 1015 1015 1020 1020 1020 995 995 995 993 993 993 1016 1016 1016 993 993 993 995 995 995 994 994 994 1016 1016 1016 992 992 992 1017 1017 1017 992 992 992 1016 1016 1016 993 993 993 1017 1017 1017 991 991 991 1018 1018 1018 991 991 991 1017 1017 1017 992 992 992 1018 1018 1018 990 990 990 1019 1019 1019 990 990 990 1018 1018 1018 991 991 991 1019 1019 1019 989 989 989 1020 1020 1020 989 989 989 1019 1019 1019 990 990 990 1020 1020 1020 988 988 988 987 987 987 988 988 988 1020 1020 1020 989 989 989 1038 1038 1038 1021 1021 1021 1022 1022 1022 1025 1025 1025 1023 1023 1023 1024 1024 1024 1027 1027 1027 1023 1023 1023 1025 1025 1025 1027 1027 1027 1026 1026 1026 1023 1023 1023 1029 1029 1029 1026 1026 1026 1027 1027 1027 1029 1029 1029 1028 1028 1028 1026 1026 1026 1031 1031 1031 1028 1028 1028 1029 1029 1029 1031 1031 1031 1030 1030 1030 1028 1028 1028 1033 1033 1033 1030 1030 1030 1031 1031 1031 1033 1033 1033 1032 1032 1032 1030 1030 1030 1035 1035 1035 1032 1032 1032 1033 1033 1033 1035 1035 1035 1034 1034 1034 1032 1032 1032 1037 1037 1037 1034 1034 1034 1035 1035 1035 1037 1037 1037 1036 1036 1036 1034 1034 1034 1021 1021 1021 1036 1036 1036 1037 1037 1037 1021 1021 1021 1038 1038 1038 1036 1036 1036 1077 1077 1077 1069 1069 1069 1039 1039 1039 1042 1042 1042 1040 1040 1040 1041 1041 1041 1043 1043 1043 1040 1040 1040 1042 1042 1042 1045 1045 1045 1040 1040 1040 1043 1043 1043 1045 1045 1045 1044 1044 1044 1040 1040 1040 1047 1047 1047 1044 1044 1044 1045 1045 1045 1047 1047 1047 1046 1046 1046 1044 1044 1044 1049 1049 1049 1046 1046 1046 1047 1047 1047 1049 1049 1049 1048 1048 1048 1046 1046 1046 1050 1050 1050 1048 1048 1048 1049 1049 1049 1055 1055 1055 1048 1048 1048 1050 1050 1050 1055 1055 1055 1051 1051 1051 1048 1048 1048 1055 1055 1055 1052 1052 1052 1051 1051 1051 1055 1055 1055 1053 1053 1053 1052 1052 1052 1055 1055 1055 1054 1054 1054 1053 1053 1053 1057 1057 1057 1054 1054 1054 1055 1055 1055 1057 1057 1057 1056 1056 1056 1054 1054 1054 1059 1059 1059 1056 1056 1056 1057 1057 1057 1059 1059 1059 1058 1058 1058 1056 1056 1056 1061 1061 1061 1058 1058 1058 1059 1059 1059 1061 1061 1061 1060 1060 1060 1058 1058 1058 1063 1063 1063 1060 1060 1060 1061 1061 1061 1063 1063 1063 1062 1062 1062 1060 1060 1060 1065 1065 1065 1062 1062 1062 1063 1063 1063 1065 1065 1065 1064 1064 1064 1062 1062 1062 1068 1068 1068 1064 1064 1064 1065 1065 1065 1068 1068 1068 1066 1066 1066 1064 1064 1064 1068 1068 1068 1067 1067 1067 1066 1066 1066 1039 1039 1039 1067 1067 1067 1068 1068 1068 1039 1039 1039 1069 1069 1069 1067 1067 1067 1074 1074 1074 1070 1070 1070 1071 1071 1071 1074 1074 1074 1072 1072 1072 1070 1070 1070 1074 1074 1074 1073 1073 1073 1072 1072 1072 1076 1076 1076 1073 1073 1073 1074 1074 1074 1076 1076 1076 1075 1075 1075 1073 1073 1073 1078 1078 1078 1075 1075 1075 1076 1076 1076 1078 1078 1078 1077 1077 1077 1075 1075 1075 1069 1069 1069 1077 1077 1077 1078 1078 1078 1081 1081 1081 1079 1079 1079 1080 1080 1080 1083 1083 1083 1081 1081 1081 1082 1082 1082 1084 1084 1084 1081 1081 1081 1083 1083 1083 1085 1085 1085 1081 1081 1081 1084 1084 1084 1079 1079 1079 1081 1081 1081 1085 1085 1085 1142 1142 1142 1143 1143 1143 1144 1144 1144 1145 1145 1145 1086 1086 1086 1116 1116 1116 1116 1116 1116 1146 1146 1146 1145 1145 1145 1147 1147 1147 1087 1087 1087 1096 1096 1096 1148 1148 1148 1087 1087 1087 1147 1147 1147 1149 1149 1149 1086 1086 1086 1145 1145 1145 1098 1098 1098 1088 1088 1088 1089 1089 1089 1150 1150 1150 1149 1149 1149 1151 1151 1151 1107 1107 1107 1090 1090 1090 1091 1091 1091 1109 1109 1109 1092 1092 1092 1093 1093 1093 1100 1100 1100 1094 1094 1094 1095 1095 1095 1097 1097 1097 1147 1147 1147 1096 1096 1096 1097 1097 1097 1152 1152 1152 1147 1147 1147 1088 1088 1088 1152 1152 1152 1097 1097 1097 1098 1098 1098 1152 1152 1152 1088 1088 1088 1098 1098 1098 1153 1153 1153 1152 1152 1152 1099 1099 1099 1153 1153 1153 1098 1098 1098 1099 1099 1099 1154 1154 1154 1153 1153 1153 1094 1094 1094 1154 1154 1154 1099 1099 1099 1100 1100 1100 1154 1154 1154 1094 1094 1094 1100 1100 1100 1144 1144 1144 1154 1154 1154 1101 1101 1101 1144 1144 1144 1100 1100 1100 1137 1137 1137 1144 1144 1144 1101 1101 1101 1149 1149 1149 1102 1102 1102 1086 1086 1086 1150 1150 1150 1102 1102 1102 1149 1149 1149 1150 1150 1150 1103 1103 1103 1102 1102 1102 1150 1150 1150 1104 1104 1104 1103 1103 1103 1155 1155 1155 1104 1104 1104 1150 1150 1150 1155 1155 1155 1105 1105 1105 1104 1104 1104 1155 1155 1155 1106 1106 1106 1105 1105 1105 1156 1156 1156 1106 1106 1106 1155 1155 1155 1156 1156 1156 1107 1107 1107 1106 1106 1106 1156 1156 1156 1090 1090 1090 1107 1107 1107 1157 1157 1157 1090 1090 1090 1156 1156 1156 1157 1157 1157 1108 1108 1108 1090 1090 1090 1158 1158 1158 1108 1108 1108 1157 1157 1157 1158 1158 1158 1109 1109 1109 1108 1108 1108 1158 1158 1158 1092 1092 1092 1109 1109 1109 1159 1159 1159 1092 1092 1092 1158 1158 1158 1159 1159 1159 1110 1110 1110 1092 1092 1092 1160 1160 1160 1110 1110 1110 1159 1159 1159 1160 1160 1160 1111 1111 1111 1110 1110 1110 1160 1160 1160 1112 1112 1112 1111 1111 1111 1161 1161 1161 1112 1112 1112 1160 1160 1160 1161 1161 1161 1113 1113 1113 1112 1112 1112 1146 1146 1146 1113 1113 1113 1161 1161 1161 1146 1146 1146 1114 1114 1114 1113 1113 1113 1146 1146 1146 1115 1115 1115 1114 1114 1114 1162 1162 1162 1116 1116 1116 1117 1117 1117 1163 1163 1163 1115 1115 1115 1146 1146 1146 1162 1162 1162 1163 1163 1163 1146 1146 1146 1118 1118 1118 1164 1164 1164 1117 1117 1117 1120 1120 1120 1136 1136 1136 1118 1118 1118 1120 1120 1120 1119 1119 1119 1136 1136 1136 1122 1122 1122 1119 1119 1119 1120 1120 1120 1122 1122 1122 1121 1121 1121 1119 1119 1119 1124 1124 1124 1121 1121 1121 1122 1122 1122 1124 1124 1124 1123 1123 1123 1121 1121 1121 1125 1125 1125 1123 1123 1123 1124 1124 1124 1128 1128 1128 1123 1123 1123 1125 1125 1125 1128 1128 1128 1126 1126 1126 1123 1123 1123 1128 1128 1128 1127 1127 1127 1126 1126 1126 1129 1129 1129 1127 1127 1127 1128 1128 1128 1131 1131 1131 1127 1127 1127 1129 1129 1129 1131 1131 1131 1130 1130 1130 1127 1127 1127 1132 1132 1132 1130 1130 1130 1131 1131 1131 1135 1135 1135 1130 1130 1130 1132 1132 1132 1135 1135 1135 1133 1133 1133 1130 1130 1130 1135 1135 1135 1134 1134 1134 1133 1133 1133 1139 1139 1139 1134 1134 1134 1135 1135 1135 1165 1165 1165 1134 1134 1134 1139 1139 1139 1166 1166 1166 1138 1138 1138 1165 1165 1165 1143 1143 1143 1148 1148 1148 1144 1144 1144 1166 1166 1166 1141 1141 1141 1167 1167 1167 1141 1141 1141 1142 1142 1142 1167 1167 1167 1163 1163 1163 1164 1164 1164 1136 1136 1136 1164 1164 1164 1162 1162 1162 1117 1117 1117 1163 1163 1163 1162 1162 1162 1164 1164 1164 1116 1116 1116 1162 1162 1162 1146 1146 1146 1115 1115 1115 1163 1163 1163 1136 1136 1136 1164 1164 1164 1118 1118 1118 1136 1136 1136 1166 1166 1166 1165 1165 1165 1139 1139 1139 1138 1138 1138 1166 1166 1166 1137 1137 1137 1134 1134 1134 1165 1165 1165 1138 1138 1138 1166 1166 1166 1167 1167 1167 1137 1137 1137 1141 1141 1141 1166 1166 1166 1139 1139 1139 1142 1142 1142 1144 1144 1144 1137 1137 1137 1087 1087 1087 1142 1142 1142 1140 1140 1140 1143 1143 1143 1142 1142 1142 1087 1087 1087 1148 1148 1148 1143 1143 1143 1087 1087 1087 1167 1167 1167 1142 1142 1142 1137 1137 1137 1142 1142 1142 1141 1141 1141 1140 1140 1140 1158 1158 1158 1168 1168 1168 1159 1159 1159 1168 1168 1168 1158 1158 1158 1157 1157 1157 1159 1159 1159 1151 1151 1151 1160 1160 1160 1151 1151 1151 1159 1159 1159 1168 1168 1168 1160 1160 1160 1149 1149 1149 1161 1161 1161 1149 1149 1149 1160 1160 1160 1151 1151 1151 1161 1161 1161 1145 1145 1145 1146 1146 1146 1145 1145 1145 1161 1161 1161 1149 1149 1149 1157 1157 1157 1155 1155 1155 1168 1168 1168 1155 1155 1155 1157 1157 1157 1156 1156 1156 1168 1168 1168 1150 1150 1150 1151 1151 1151 1150 1150 1150 1168 1168 1168 1155 1155 1155 1144 1144 1144 1153 1153 1153 1154 1154 1154 1153 1153 1153 1144 1144 1144 1148 1148 1148 1148 1148 1148 1152 1152 1152 1153 1153 1153 1152 1152 1152 1148 1148 1148 1147 1147 1147 1191 1191 1191 1190 1190 1190 1192 1192 1192 1188 1188 1188 1169 1169 1169 1170 1170 1170 1176 1176 1176 1171 1171 1171 1172 1172 1172 1188 1188 1188 1173 1173 1173 1169 1169 1169 1190 1190 1190 1174 1174 1174 1175 1175 1175 1178 1178 1178 1176 1176 1176 1177 1177 1177 1193 1193 1193 1176 1176 1176 1178 1178 1178 1193 1193 1193 1194 1194 1194 1171 1171 1171 1195 1195 1195 1194 1194 1194 1180 1180 1180 1195 1195 1195 1196 1196 1196 1179 1179 1179 1197 1197 1197 1196 1196 1196 1182 1182 1182 1197 1197 1197 1198 1198 1198 1181 1181 1181 1199 1199 1199 1198 1198 1198 1184 1184 1184 1199 1199 1199 1200 1200 1200 1183 1183 1183 1201 1201 1201 1200 1200 1200 1186 1186 1186 1201 1201 1201 1202 1202 1202 1185 1185 1185 1202 1202 1202 1203 1203 1203 1187 1187 1187 1204 1204 1204 1203 1203 1203 1189 1189 1189 1204 1204 1204 1191 1191 1191 1188 1188 1188 1192 1192 1192 1173 1173 1173 1188 1188 1188 1194 1194 1194 1178 1178 1178 1180 1180 1180 1194 1194 1194 1193 1193 1193 1178 1178 1178 1176 1176 1176 1193 1193 1193 1171 1171 1171 1194 1194 1194 1179 1179 1179 1171 1171 1171 1194 1194 1194 1195 1195 1195 1179 1179 1179 1196 1196 1196 1180 1180 1180 1182 1182 1182 1196 1196 1196 1195 1195 1195 1180 1180 1180 1196 1196 1196 1181 1181 1181 1179 1179 1179 1196 1196 1196 1197 1197 1197 1181 1181 1181 1198 1198 1198 1182 1182 1182 1184 1184 1184 1198 1198 1198 1197 1197 1197 1182 1182 1182 1198 1198 1198 1183 1183 1183 1181 1181 1181 1198 1198 1198 1199 1199 1199 1183 1183 1183 1200 1200 1200 1184 1184 1184 1186 1186 1186 1200 1200 1200 1199 1199 1199 1184 1184 1184 1200 1200 1200 1185 1185 1185 1183 1183 1183 1200 1200 1200 1201 1201 1201 1185 1185 1185 1202 1202 1202 1186 1186 1186 1189 1189 1189 1202 1202 1202 1201 1201 1201 1186 1186 1186 1202 1202 1202 1187 1187 1187 1185 1185 1185 1203 1203 1203 1202 1202 1202 1189 1189 1189 1187 1187 1187 1204 1204 1204 1188 1188 1188 1203 1203 1203 1204 1204 1204 1187 1187 1187 1174 1174 1174 1204 1204 1204 1189 1189 1189 1191 1191 1191 1204 1204 1204 1174 1174 1174 1191 1191 1191 1192 1192 1192 1188 1188 1188 1190 1190 1190 1191 1191 1191 1174 1174 1174 1173 1173 1173 1192 1192 1192 1190 1190 1190 1207 1207 1207 1205 1205 1205 1206 1206 1206 1205 1205 1205 1207 1207 1207 1208 1208 1208 1222 1222 1222 1226 1226 1226 1227 1227 1227 1221 1221 1221 1209 1209 1209 1210 1210 1210 1209 1209 1209 1211 1211 1211 1212 1212 1212 1220 1220 1220 1213 1213 1213 1214 1214 1214 1217 1217 1217 1215 1215 1215 1216 1216 1216 1220 1220 1220 1217 1217 1217 1213 1213 1213 1209 1209 1209 1218 1218 1218 1211 1211 1211 1209 1209 1209 1219 1219 1219 1218 1218 1218 1227 1227 1227 1220 1220 1220 1222 1222 1222 1228 1228 1228 1221 1221 1221 1225 1225 1225 1229 1229 1229 1209 1209 1209 1228 1228 1228 1223 1223 1223 1229 1229 1229 1230 1230 1230 1224 1224 1224 1230 1230 1230 1231 1231 1231 1225 1225 1225 1232 1232 1232 1231 1231 1231 1232 1232 1232 1217 1217 1217 1226 1226 1226 1227 1227 1227 1226 1226 1226 1217 1217 1217 1226 1226 1226 1222 1222 1222 1224 1224 1224 1220 1220 1220 1227 1227 1227 1217 1217 1217 1229 1229 1229 1228 1228 1228 1225 1225 1225 1209 1209 1209 1229 1229 1229 1219 1219 1219 1221 1221 1221 1228 1228 1228 1209 1209 1209 1230 1230 1230 1229 1229 1229 1225 1225 1225 1229 1229 1229 1223 1223 1223 1219 1219 1219 1231 1231 1231 1230 1230 1230 1225 1225 1225 1230 1230 1230 1224 1224 1224 1223 1223 1223 1231 1231 1231 1232 1232 1232 1224 1224 1224 1232 1232 1232 1225 1225 1225 1215 1215 1215 1232 1232 1232 1226 1226 1226 1224 1224 1224 1217 1217 1217 1232 1232 1232 1215 1215 1215 1246 1246 1246 1233 1233 1233 1234 1234 1234 1247 1247 1247 1235 1235 1235 1236 1236 1236 1254 1254 1254 1235 1235 1235 1247 1247 1247 1255 1255 1255 1235 1235 1235 1254 1254 1254 1255 1255 1255 1237 1237 1237 1235 1235 1235 1256 1256 1256 1237 1237 1237 1255 1255 1255 1256 1256 1256 1238 1238 1238 1237 1237 1237 1256 1256 1256 1239 1239 1239 1238 1238 1238 1256 1256 1256 1240 1240 1240 1239 1239 1239 1256 1256 1256 1241 1241 1241 1240 1240 1240 1257 1257 1257 1241 1241 1241 1256 1256 1256 1257 1257 1257 1242 1242 1242 1241 1241 1241 1258 1258 1258 1242 1242 1242 1257 1257 1257 1258 1258 1258 1243 1243 1243 1242 1242 1242 1259 1259 1259 1243 1243 1243 1258 1258 1258 1259 1259 1259 1244 1244 1244 1243 1243 1243 1259 1259 1259 1245 1245 1245 1244 1244 1244 1260 1260 1260 1245 1245 1245 1259 1259 1259 1260 1260 1260 1246 1246 1246 1245 1245 1245 1248 1248 1248 1254 1254 1254 1247 1247 1247 1248 1248 1248 1261 1261 1261 1254 1254 1254 1249 1249 1249 1261 1261 1261 1248 1248 1248 1249 1249 1249 1262 1262 1262 1261 1261 1261 1250 1250 1250 1262 1262 1262 1249 1249 1249 1250 1250 1250 1263 1263 1263 1262 1262 1262 1251 1251 1251 1263 1263 1263 1250 1250 1250 1251 1251 1251 1264 1264 1264 1263 1263 1263 1252 1252 1252 1264 1264 1264 1251 1251 1251 1253 1253 1253 1264 1264 1264 1252 1252 1252 1253 1253 1253 1265 1265 1265 1264 1264 1264 1253 1253 1253 1260 1260 1260 1265 1265 1265 1233 1233 1233 1260 1260 1260 1253 1253 1253 1233 1233 1233 1246 1246 1246 1260 1260 1260 1264 1264 1264 1266 1266 1266 1263 1263 1263 1266 1266 1266 1264 1264 1264 1265 1265 1265 1263 1263 1263 1267 1267 1267 1262 1262 1262 1267 1267 1267 1263 1263 1263 1266 1266 1266 1262 1262 1262 1268 1268 1268 1261 1261 1261 1268 1268 1268 1262 1262 1262 1267 1267 1267 1261 1261 1261 1255 1255 1255 1254 1254 1254 1255 1255 1255 1261 1261 1261 1268 1268 1268 1265 1265 1265 1259 1259 1259 1266 1266 1266 1259 1259 1259 1265 1265 1265 1260 1260 1260 1266 1266 1266 1258 1258 1258 1267 1267 1267 1258 1258 1258 1266 1266 1266 1259 1259 1259 1267 1267 1267 1257 1257 1257 1268 1268 1268 1257 1257 1257 1267 1267 1267 1258 1258 1258 1268 1268 1268 1256 1256 1256 1255 1255 1255 1256 1256 1256 1268 1268 1268 1257 1257 1257 1282 1282 1282 1273 1273 1273 1271 1271 1271 1277 1277 1277 1269 1269 1269 1270 1270 1270 1280 1280 1280 1271 1271 1271 1272 1272 1272 1271 1271 1271 1273 1273 1273 1274 1274 1274 1269 1269 1269 1275 1275 1275 1276 1276 1276 1283 1283 1283 1277 1277 1277 1279 1279 1279 1284 1284 1284 1275 1275 1275 1269 1269 1269 1283 1283 1283 1284 1284 1284 1269 1269 1269 1285 1285 1285 1281 1281 1281 1286 1286 1286 1287 1287 1287 1278 1278 1278 1286 1286 1286 1271 1271 1271 1287 1287 1287 1282 1282 1282 1284 1284 1284 1285 1285 1285 1278 1278 1278 1285 1285 1285 1283 1283 1283 1279 1279 1279 1284 1284 1284 1283 1283 1283 1285 1285 1285 1277 1277 1277 1283 1283 1283 1269 1269 1269 1275 1275 1275 1284 1284 1284 1278 1278 1278 1285 1285 1285 1286 1286 1286 1278 1278 1278 1281 1281 1281 1285 1285 1285 1279 1279 1279 1287 1287 1287 1286 1286 1286 1281 1281 1281 1278 1278 1278 1287 1287 1287 1280 1280 1280 1282 1282 1282 1287 1287 1287 1281 1281 1281 1287 1287 1287 1271 1271 1271 1280 1280 1280 1273 1273 1273 1282 1282 1282 1281 1281 1281 1293 1293 1293 1288 1288 1288 1289 1289 1289 1288 1288 1288 1290 1290 1290 1291 1291 1291 1288 1288 1288 1292 1292 1292 1290 1290 1290 1288 1288 1288 1293 1293 1293 1292 1292 1292 1302 1302 1302 1294 1294 1294 1295 1295 1295 1298 1298 1298 1296 1296 1296 1297 1297 1297 1299 1299 1299 1296 1296 1296 1298 1298 1298 1301 1301 1301 1296 1296 1296 1299 1299 1299 1301 1301 1301 1300 1300 1300 1296 1296 1296 1303 1303 1303 1300 1300 1300 1301 1301 1301 1303 1303 1303 1302 1302 1302 1300 1300 1300 1294 1294 1294 1302 1302 1302 1303 1303 1303 1313 1313 1313 1304 1304 1304 1305 1305 1305 1308 1308 1308 1306 1306 1306 1307 1307 1307 1310 1310 1310 1306 1306 1306 1308 1308 1308 1310 1310 1310 1309 1309 1309 1306 1306 1306 1312 1312 1312 1309 1309 1309 1310 1310 1310 1312 1312 1312 1311 1311 1311 1309 1309 1309 1304 1304 1304 1311 1311 1311 1312 1312 1312 1304 1304 1304 1313 1313 1313 1311 1311 1311 1341 1341 1341 1342 1342 1342 1343 1343 1343 1326 1326 1326 1314 1314 1314 1315 1315 1315 1344 1344 1344 1314 1314 1314 1326 1326 1326 1345 1345 1345 1314 1314 1314 1344 1344 1344 1345 1345 1345 1316 1316 1316 1314 1314 1314 1319 1319 1319 1317 1317 1317 1318 1318 1318 1319 1319 1319 1346 1346 1346 1317 1317 1317 1320 1320 1320 1346 1346 1346 1319 1319 1319 1320 1320 1320 1347 1347 1347 1346 1346 1346 1335 1335 1335 1347 1347 1347 1320 1320 1320 1346 1346 1346 1321 1321 1321 1317 1317 1317 1348 1348 1348 1321 1321 1321 1346 1346 1346 1330 1330 1330 1322 1322 1322 1323 1323 1323 1328 1328 1328 1324 1324 1324 1325 1325 1325 1327 1327 1327 1344 1344 1344 1326 1326 1326 1327 1327 1327 1349 1349 1349 1344 1344 1344 1324 1324 1324 1349 1349 1349 1327 1327 1327 1324 1324 1324 1350 1350 1350 1349 1349 1349 1328 1328 1328 1350 1350 1350 1324 1324 1324 1329 1329 1329 1350 1350 1350 1328 1328 1328 1329 1329 1329 1351 1351 1351 1350 1350 1350 1336 1336 1336 1351 1351 1351 1329 1329 1329 1352 1352 1352 1321 1321 1321 1348 1348 1348 1352 1352 1352 1330 1330 1330 1321 1321 1321 1352 1352 1352 1322 1322 1322 1330 1330 1330 1352 1352 1352 1331 1331 1331 1322 1322 1322 1353 1353 1353 1331 1331 1331 1352 1352 1352 1353 1353 1353 1332 1332 1332 1331 1331 1331 1345 1345 1345 1333 1333 1333 1316 1316 1316 1353 1353 1353 1334 1334 1334 1332 1332 1332 1337 1337 1337 1347 1347 1347 1335 1335 1335 1338 1338 1338 1351 1351 1351 1336 1336 1336 1338 1338 1338 1354 1354 1354 1351 1351 1351 1343 1343 1343 1334 1334 1334 1353 1353 1353 1337 1337 1337 1343 1343 1343 1347 1347 1347 1354 1354 1354 1333 1333 1333 1345 1345 1345 1355 1355 1355 1333 1333 1333 1354 1354 1354 1341 1341 1341 1337 1337 1337 1339 1339 1339 1342 1342 1342 1334 1334 1334 1343 1343 1343 1356 1356 1356 1338 1338 1338 1340 1340 1340 1356 1356 1356 1355 1355 1355 1354 1354 1354 1355 1355 1355 1357 1357 1357 1339 1339 1339 1357 1357 1357 1356 1356 1356 1340 1340 1340 1355 1355 1355 1356 1356 1356 1357 1357 1357 1333 1333 1333 1355 1355 1355 1339 1339 1339 1342 1342 1342 1357 1357 1357 1340 1340 1340 1357 1357 1357 1341 1341 1341 1339 1339 1339 1342 1342 1342 1341 1341 1341 1357 1357 1357 1337 1337 1337 1341 1341 1341 1343 1343 1343 1334 1334 1334 1342 1342 1342 1340 1340 1340 1338 1338 1338 1356 1356 1356 1354 1354 1354 1346 1346 1346 1343 1343 1343 1348 1348 1348 1343 1343 1343 1346 1346 1346 1347 1347 1347 1348 1348 1348 1353 1353 1353 1352 1352 1352 1353 1353 1353 1348 1348 1348 1343 1343 1343 1345 1345 1345 1349 1349 1349 1354 1354 1354 1349 1349 1349 1345 1345 1345 1344 1344 1344 1354 1354 1354 1350 1350 1350 1351 1351 1351 1350 1350 1350 1354 1354 1354 1349 1349 1349 1366 1366 1366 1358 1358 1358 1359 1359 1359 1363 1363 1363 1360 1360 1360 1361 1361 1361 1363 1363 1363 1362 1362 1362 1360 1360 1360 1365 1365 1365 1362 1362 1362 1363 1363 1363 1365 1365 1365 1364 1364 1364 1362 1362 1362 1367 1367 1367 1364 1364 1364 1365 1365 1365 1367 1367 1367 1366 1366 1366 1364 1364 1364 1358 1358 1358 1366 1366 1366 1367 1367 1367 1380 1380 1380 1381 1381 1381 1374 1374 1374 1374 1374 1374 1368 1368 1368 1369 1369 1369 1376 1376 1376 1370 1370 1370 1371 1371 1371 1370 1370 1370 1372 1372 1372 1373 1373 1373 1377 1377 1377 1374 1374 1374 1375 1375 1375 1381 1381 1381 1368 1368 1368 1374 1374 1374 1382 1382 1382 1376 1376 1376 1378 1378 1378 1383 1383 1383 1370 1370 1370 1382 1382 1382 1380 1380 1380 1377 1377 1377 1379 1379 1379 1379 1379 1379 1383 1383 1383 1384 1384 1384 1381 1381 1381 1384 1384 1384 1378 1378 1378 1384 1384 1384 1380 1380 1380 1379 1379 1379 1381 1381 1381 1380 1380 1380 1384 1384 1384 1368 1368 1368 1381 1381 1381 1378 1378 1378 1383 1383 1383 1382 1382 1382 1378 1378 1378 1370 1370 1370 1383 1383 1383 1372 1372 1372 1376 1376 1376 1382 1382 1382 1370 1370 1370 1384 1384 1384 1383 1383 1383 1378 1378 1378 1383 1383 1383 1379 1379 1379 1372 1372 1372 1377 1377 1377 1380 1380 1380 1374 1374 1374 1405 1405 1405 1406 1406 1406 1407 1407 1407 1393 1393 1393 1385 1385 1385 1386 1386 1386 1394 1394 1394 1387 1387 1387 1388 1388 1388 1387 1387 1387 1389 1389 1389 1390 1390 1390 1385 1385 1385 1391 1391 1391 1392 1392 1392 1405 1405 1405 1389 1389 1389 1387 1387 1387 1408 1408 1408 1393 1393 1393 1397 1397 1397 1406 1406 1406 1394 1394 1394 1403 1403 1403 1409 1409 1409 1391 1391 1391 1385 1385 1385 1408 1408 1408 1409 1409 1409 1385 1385 1385 1397 1397 1397 1410 1410 1410 1411 1411 1411 1398 1398 1398 1410 1410 1410 1412 1412 1412 1399 1399 1399 1413 1413 1413 1412 1412 1412 1400 1400 1400 1413 1413 1413 1414 1414 1414 1415 1415 1415 1400 1400 1400 1414 1414 1414 1415 1415 1415 1404 1404 1404 1416 1416 1416 1417 1417 1417 1401 1401 1401 1416 1416 1416 1417 1417 1417 1395 1395 1395 1407 1407 1407 1407 1407 1407 1406 1406 1406 1403 1403 1403 1405 1405 1405 1407 1407 1407 1395 1395 1395 1406 1406 1406 1405 1405 1405 1387 1387 1387 1389 1389 1389 1405 1405 1405 1395 1395 1395 1409 1409 1409 1411 1411 1411 1396 1396 1396 1411 1411 1411 1408 1408 1408 1397 1397 1397 1409 1409 1409 1408 1408 1408 1411 1411 1411 1393 1393 1393 1408 1408 1408 1385 1385 1385 1394 1394 1394 1406 1406 1406 1387 1387 1387 1391 1391 1391 1409 1409 1409 1396 1396 1396 1411 1411 1411 1410 1410 1410 1396 1396 1396 1410 1410 1410 1397 1397 1397 1399 1399 1399 1412 1412 1412 1410 1410 1410 1399 1399 1399 1410 1410 1410 1398 1398 1398 1396 1396 1396 1412 1412 1412 1413 1413 1413 1398 1398 1398 1413 1413 1413 1399 1399 1399 1402 1402 1402 1414 1414 1414 1413 1413 1413 1402 1402 1402 1413 1413 1413 1400 1400 1400 1398 1398 1398 1415 1415 1415 1414 1414 1414 1402 1402 1402 1400 1400 1400 1415 1415 1415 1401 1401 1401 1415 1415 1415 1416 1416 1416 1401 1401 1401 1404 1404 1404 1415 1415 1415 1402 1402 1402 1417 1417 1417 1416 1416 1416 1404 1404 1404 1401 1401 1401 1417 1417 1417 1403 1403 1403 1417 1417 1417 1407 1407 1407 1403 1403 1403 1395 1395 1395 1417 1417 1417 1404 1404 1404 1447 1447 1447 1418 1418 1418 1419 1419 1419 1423 1423 1423 1420 1420 1420 1421 1421 1421 1423 1423 1423 1422 1422 1422 1420 1420 1420 1425 1425 1425 1422 1422 1422 1423 1423 1423 1425 1425 1425 1424 1424 1424 1422 1422 1422 1427 1427 1427 1424 1424 1424 1425 1425 1425 1427 1427 1427 1426 1426 1426 1424 1424 1424 1429 1429 1429 1426 1426 1426 1427 1427 1427 1429 1429 1429 1428 1428 1428 1426 1426 1426 1431 1431 1431 1428 1428 1428 1429 1429 1429 1431 1431 1431 1430 1430 1430 1428 1428 1428 1433 1433 1433 1430 1430 1430 1431 1431 1431 1433 1433 1433 1432 1432 1432 1430 1430 1430 1435 1435 1435 1432 1432 1432 1433 1433 1433 1435 1435 1435 1434 1434 1434 1432 1432 1432 1437 1437 1437 1434 1434 1434 1435 1435 1435 1437 1437 1437 1436 1436 1436 1434 1434 1434 1439 1439 1439 1436 1436 1436 1437 1437 1437 1439 1439 1439 1438 1438 1438 1436 1436 1436 1441 1441 1441 1438 1438 1438 1439 1439 1439 1441 1441 1441 1440 1440 1440 1438 1438 1438 1443 1443 1443 1440 1440 1440 1441 1441 1441 1443 1443 1443 1442 1442 1442 1440 1440 1440 1446 1446 1446 1442 1442 1442 1443 1443 1443 1446 1446 1446 1444 1444 1444 1442 1442 1442 1446 1446 1446 1445 1445 1445 1444 1444 1444 1418 1418 1418 1445 1445 1445 1446 1446 1446 1418 1418 1418 1447 1447 1447 1445 1445 1445 1457 1457 1457 1448 1448 1448 1449 1449 1449 1452 1452 1452 1450 1450 1450 1451 1451 1451 1453 1453 1453 1450 1450 1450 1452 1452 1452 1454 1454 1454 1450 1450 1450 1453 1453 1453 1456 1456 1456 1450 1450 1450 1454 1454 1454 1456 1456 1456 1455 1455 1455 1450 1450 1450 1448 1448 1448 1455 1455 1455 1456 1456 1456 1448 1448 1448 1457 1457 1457 1455 1455 1455 1470 1470 1470 1471 1471 1471 1464 1464 1464 1464 1464 1464 1458 1458 1458 1459 1459 1459 1466 1466 1466 1460 1460 1460 1461 1461 1461 1460 1460 1460 1462 1462 1462 1463 1463 1463 1467 1467 1467 1464 1464 1464 1465 1465 1465 1471 1471 1471 1458 1458 1458 1464 1464 1464 1472 1472 1472 1466 1466 1466 1468 1468 1468 1473 1473 1473 1460 1460 1460 1472 1472 1472 1470 1470 1470 1467 1467 1467 1469 1469 1469 1469 1469 1469 1473 1473 1473 1474 1474 1474 1474 1474 1474 1470 1470 1470 1469 1469 1469 1471 1471 1471 1474 1474 1474 1468 1468 1468 1471 1471 1471 1470 1470 1470 1474 1474 1474 1458 1458 1458 1471 1471 1471 1468 1468 1468 1473 1473 1473 1472 1472 1472 1468 1468 1468 1460 1460 1460 1473 1473 1473 1462 1462 1462 1466 1466 1466 1472 1472 1472 1460 1460 1460 1474 1474 1474 1473 1473 1473 1468 1468 1468 1473 1473 1473 1469 1469 1469 1462 1462 1462 1467 1467 1467 1470 1470 1470 1464 1464 1464 1484 1484 1484 1475 1475 1475 1476 1476 1476 1481 1481 1481 1477 1477 1477 1478 1478 1478 1481 1481 1481 1479 1479 1479 1477 1477 1477 1481 1481 1481 1480 1480 1480 1479 1479 1479 1483 1483 1483 1480 1480 1480 1481 1481 1481 1483 1483 1483 1482 1482 1482 1480 1480 1480 1485 1485 1485 1482 1482 1482 1483 1483 1483 1485 1485 1485 1484 1484 1484 1482 1482 1482 1475 1475 1475 1484 1484 1484 1485 1485 1485 1487 1487 1487 1516 1516 1516 1486 1486 1486 1490 1490 1490 1517 1517 1517 1487 1487 1487 1490 1490 1490 1518 1518 1518 1517 1517 1517 1512 1512 1512 1488 1488 1488 1489 1489 1489 1492 1492 1492 1490 1490 1490 1491 1491 1491 1492 1492 1492 1518 1518 1518 1490 1490 1490 1493 1493 1493 1518 1518 1518 1492 1492 1492 1493 1493 1493 1519 1519 1519 1518 1518 1518 1494 1494 1494 1519 1519 1519 1493 1493 1493 1494 1494 1494 1520 1520 1520 1519 1519 1519 1495 1495 1495 1520 1520 1520 1494 1494 1494 1496 1496 1496 1520 1520 1520 1495 1495 1495 1496 1496 1496 1521 1521 1521 1520 1520 1520 1499 1499 1499 1521 1521 1521 1496 1496 1496 1507 1507 1507 1497 1497 1497 1498 1498 1498 1501 1501 1501 1499 1499 1499 1500 1500 1500 1501 1501 1501 1521 1521 1521 1499 1499 1499 1501 1501 1501 1522 1522 1522 1521 1521 1521 1502 1502 1502 1522 1522 1522 1501 1501 1501 1502 1502 1502 1523 1523 1523 1522 1522 1522 1503 1503 1503 1523 1523 1523 1502 1502 1502 1503 1503 1503 1524 1524 1524 1523 1523 1523 1504 1504 1504 1524 1524 1524 1503 1503 1503 1504 1504 1504 1525 1525 1525 1524 1524 1524 1505 1505 1505 1525 1525 1525 1504 1504 1504 1505 1505 1505 1526 1526 1526 1525 1525 1525 1506 1506 1506 1526 1526 1526 1505 1505 1505 1497 1497 1497 1526 1526 1526 1506 1506 1506 1497 1497 1497 1527 1527 1527 1526 1526 1526 1507 1507 1507 1527 1527 1527 1497 1497 1497 1508 1508 1508 1527 1527 1527 1507 1507 1507 1508 1508 1508 1528 1528 1528 1527 1527 1527 1509 1509 1509 1528 1528 1528 1508 1508 1508 1509 1509 1509 1529 1529 1529 1528 1528 1528 1510 1510 1510 1529 1529 1529 1509 1509 1509 1511 1511 1511 1529 1529 1529 1510 1510 1510 1511 1511 1511 1530 1530 1530 1529 1529 1529 1488 1488 1488 1530 1530 1530 1511 1511 1511 1512 1512 1512 1530 1530 1530 1488 1488 1488 1512 1512 1512 1531 1531 1531 1530 1530 1530 1513 1513 1513 1531 1531 1531 1512 1512 1512 1531 1531 1531 1532 1532 1532 1533 1533 1533 1513 1513 1513 1532 1532 1532 1531 1531 1531 1514 1514 1514 1532 1532 1532 1513 1513 1513 1514 1514 1514 1534 1534 1534 1532 1532 1532 1515 1515 1515 1534 1534 1534 1514 1514 1514 1515 1515 1515 1516 1516 1516 1534 1534 1534 1486 1486 1486 1516 1516 1516 1515 1515 1515 1516 1516 1516 1517 1517 1517 1535 1535 1535 1516 1516 1516 1487 1487 1487 1517 1517 1517 1521 1521 1521 1536 1536 1536 1520 1520 1520 1536 1536 1536 1521 1521 1521 1522 1522 1522 1520 1520 1520 1535 1535 1535 1519 1519 1519 1535 1535 1535 1520 1520 1520 1536 1536 1536 1519 1519 1519 1517 1517 1517 1518 1518 1518 1517 1517 1517 1519 1519 1519 1535 1535 1535 1522 1522 1522 1537 1537 1537 1536 1536 1536 1537 1537 1537 1522 1522 1522 1523 1523 1523 1536 1536 1536 1516 1516 1516 1535 1535 1535 1516 1516 1516 1536 1536 1536 1537 1537 1537 1523 1523 1523 1538 1538 1538 1537 1537 1537 1538 1538 1538 1523 1523 1523 1524 1524 1524 1537 1537 1537 1534 1534 1534 1516 1516 1516 1534 1534 1534 1537 1537 1537 1538 1538 1538 1524 1524 1524 1539 1539 1539 1538 1538 1538 1539 1539 1539 1524 1524 1524 1525 1525 1525 1538 1538 1538 1532 1532 1532 1534 1534 1534 1532 1532 1532 1538 1538 1538 1539 1539 1539 1525 1525 1525 1540 1540 1540 1539 1539 1539 1540 1540 1540 1525 1525 1525 1526 1526 1526 1539 1539 1539 1533 1533 1533 1532 1532 1532 1533 1533 1533 1539 1539 1539 1540 1540 1540 1526 1526 1526 1528 1528 1528 1540 1540 1540 1528 1528 1528 1526 1526 1526 1527 1527 1527 1540 1540 1540 1529 1529 1529 1533 1533 1533 1529 1529 1529 1540 1540 1540 1528 1528 1528 1533 1533 1533 1530 1530 1530 1531 1531 1531 1530 1530 1530 1533 1533 1533 1529 1529 1529 1570 1570 1570 1541 1541 1541 1542 1542 1542 1545 1545 1545 1543 1543 1543 1544 1544 1544 1546 1546 1546 1543 1543 1543 1545 1545 1545 1548 1548 1548 1543 1543 1543 1546 1546 1546 1548 1548 1548 1547 1547 1547 1543 1543 1543 1549 1549 1549 1547 1547 1547 1548 1548 1548 1552 1552 1552 1547 1547 1547 1549 1549 1549 1552 1552 1552 1550 1550 1550 1547 1547 1547 1552 1552 1552 1551 1551 1551 1550 1550 1550 1554 1554 1554 1551 1551 1551 1552 1552 1552 1554 1554 1554 1553 1553 1553 1551 1551 1551 1556 1556 1556 1553 1553 1553 1554 1554 1554 1556 1556 1556 1555 1555 1555 1553 1553 1553 1559 1559 1559 1555 1555 1555 1556 1556 1556 1559 1559 1559 1557 1557 1557 1555 1555 1555 1559 1559 1559 1558 1558 1558 1557 1557 1557 1561 1561 1561 1558 1558 1558 1559 1559 1559 1561 1561 1561 1560 1560 1560 1558 1558 1558 1563 1563 1563 1560 1560 1560 1561 1561 1561 1563 1563 1563 1562 1562 1562 1560 1560 1560 1565 1565 1565 1562 1562 1562 1563 1563 1563 1565 1565 1565 1564 1564 1564 1562 1562 1562 1568 1568 1568 1564 1564 1564 1565 1565 1565 1568 1568 1568 1566 1566 1566 1564 1564 1564 1568 1568 1568 1567 1567 1567 1566 1566 1566 1569 1569 1569 1567 1567 1567 1568 1568 1568 1541 1541 1541 1567 1567 1567 1569 1569 1569 1541 1541 1541 1570 1570 1570 1567 1567 1567 1636 1636 1636 1571 1571 1571 1578 1578 1578 1573 1573 1573 1572 1572 1572 1579 1579 1579 1575 1575 1575 1572 1572 1572 1573 1573 1573 1575 1575 1575 1574 1574 1574 1572 1572 1572 1577 1577 1577 1574 1574 1574 1575 1575 1575 1577 1577 1577 1576 1576 1576 1574 1574 1574 1636 1636 1636 1576 1576 1576 1577 1577 1577 1636 1636 1636 1578 1578 1578 1576 1576 1576 1581 1581 1581 1573 1573 1573 1579 1579 1579 1581 1581 1581 1580 1580 1580 1573 1573 1573 1583 1583 1583 1580 1580 1580 1581 1581 1581 1583 1583 1583 1582 1582 1582 1580 1580 1580 1585 1585 1585 1582 1582 1582 1583 1583 1583 1585 1585 1585 1584 1584 1584 1582 1582 1582 1587 1587 1587 1584 1584 1584 1585 1585 1585 1587 1587 1587 1586 1586 1586 1584 1584 1584 1588 1588 1588 1586 1586 1586 1587 1587 1587 1589 1589 1589 1586 1586 1586 1588 1588 1588 1592 1592 1592 1586 1586 1586 1589 1589 1589 1592 1592 1592 1590 1590 1590 1586 1586 1586 1592 1592 1592 1591 1591 1591 1590 1590 1590 1594 1594 1594 1591 1591 1591 1592 1592 1592 1594 1594 1594 1593 1593 1593 1591 1591 1591 1596 1596 1596 1593 1593 1593 1594 1594 1594 1596 1596 1596 1595 1595 1595 1593 1593 1593 1598 1598 1598 1595 1595 1595 1596 1596 1596 1598 1598 1598 1597 1597 1597 1595 1595 1595 1600 1600 1600 1597 1597 1597 1598 1598 1598 1600 1600 1600 1599 1599 1599 1597 1597 1597 1602 1602 1602 1599 1599 1599 1600 1600 1600 1602 1602 1602 1601 1601 1601 1599 1599 1599 1604 1604 1604 1601 1601 1601 1602 1602 1602 1604 1604 1604 1603 1603 1603 1601 1601 1601 1606 1606 1606 1603 1603 1603 1604 1604 1604 1606 1606 1606 1605 1605 1605 1603 1603 1603 1608 1608 1608 1605 1605 1605 1606 1606 1606 1608 1608 1608 1607 1607 1607 1605 1605 1605 1610 1610 1610 1607 1607 1607 1608 1608 1608 1610 1610 1610 1609 1609 1609 1607 1607 1607 1612 1612 1612 1609 1609 1609 1610 1610 1610 1612 1612 1612 1611 1611 1611 1609 1609 1609 1614 1614 1614 1611 1611 1611 1612 1612 1612 1614 1614 1614 1613 1613 1613 1611 1611 1611 1616 1616 1616 1613 1613 1613 1614 1614 1614 1616 1616 1616 1615 1615 1615 1613 1613 1613 1618 1618 1618 1615 1615 1615 1616 1616 1616 1618 1618 1618 1617 1617 1617 1615 1615 1615 1620 1620 1620 1617 1617 1617 1618 1618 1618 1620 1620 1620 1619 1619 1619 1617 1617 1617 1622 1622 1622 1619 1619 1619 1620 1620 1620 1622 1622 1622 1621 1621 1621 1619 1619 1619 1624 1624 1624 1621 1621 1621 1622 1622 1622 1624 1624 1624 1623 1623 1623 1621 1621 1621 1626 1626 1626 1623 1623 1623 1624 1624 1624 1626 1626 1626 1625 1625 1625 1623 1623 1623 1628 1628 1628 1625 1625 1625 1626 1626 1626 1628 1628 1628 1627 1627 1627 1625 1625 1625 1630 1630 1630 1627 1627 1627 1628 1628 1628 1630 1630 1630 1629 1629 1629 1627 1627 1627 1632 1632 1632 1629 1629 1629 1630 1630 1630 1632 1632 1632 1631 1631 1631 1629 1629 1629 1635 1635 1635 1631 1631 1631 1632 1632 1632 1635 1635 1635 1633 1633 1633 1631 1631 1631 1635 1635 1635 1634 1634 1634 1633 1633 1633 1571 1571 1571 1634 1634 1634 1635 1635 1635 1571 1571 1571 1636 1636 1636 1634 1634 1634 1660 1660 1660 1661 1661 1661 1637 1637 1637 1637 1637 1637 1638 1638 1638 1639 1639 1639 1661 1661 1661 1638 1638 1638 1637 1637 1637 1647 1647 1647 1640 1640 1640 1641 1641 1641 1662 1662 1662 1638 1638 1638 1661 1661 1661 1662 1662 1662 1642 1642 1642 1638 1638 1638 1663 1663 1663 1642 1642 1642 1662 1662 1662 1663 1663 1663 1643 1643 1643 1642 1642 1642 1664 1664 1664 1643 1643 1643 1663 1663 1663 1664 1664 1664 1644 1644 1644 1643 1643 1643 1665 1665 1665 1644 1644 1644 1664 1664 1664 1665 1665 1665 1645 1645 1645 1644 1644 1644 1666 1666 1666 1645 1645 1645 1665 1665 1665 1666 1666 1666 1646 1646 1646 1645 1645 1645 1667 1667 1667 1646 1646 1646 1666 1666 1666 1667 1667 1667 1647 1647 1647 1646 1646 1646 1667 1667 1667 1640 1640 1640 1647 1647 1647 1667 1667 1667 1648 1648 1648 1640 1640 1640 1668 1668 1668 1648 1648 1648 1667 1667 1667 1668 1668 1668 1649 1649 1649 1648 1648 1648 1669 1669 1669 1649 1649 1649 1668 1668 1668 1669 1669 1669 1650 1650 1650 1649 1649 1649 1669 1669 1669 1651 1651 1651 1650 1650 1650 1670 1670 1670 1651 1651 1651 1669 1669 1669 1670 1670 1670 1652 1652 1652 1651 1651 1651 1671 1671 1671 1652 1652 1652 1670 1670 1670 1671 1671 1671 1653 1653 1653 1652 1652 1652 1672 1672 1672 1653 1653 1653 1671 1671 1671 1672 1672 1672 1654 1654 1654 1653 1653 1653 1673 1673 1673 1654 1654 1654 1672 1672 1672 1673 1673 1673 1655 1655 1655 1654 1654 1654 1673 1673 1673 1656 1656 1656 1655 1655 1655 1674 1674 1674 1656 1656 1656 1673 1673 1673 1674 1674 1674 1657 1657 1657 1656 1656 1656 1675 1675 1675 1657 1657 1657 1674 1674 1674 1675 1675 1675 1658 1658 1658 1657 1657 1657 1675 1675 1675 1659 1659 1659 1658 1658 1658 1676 1676 1676 1659 1659 1659 1675 1675 1675 1676 1676 1676 1660 1660 1660 1659 1659 1659 1661 1661 1661 1660 1660 1660 1676 1676 1676 1661 1661 1661 1677 1677 1677 1662 1662 1662 1677 1677 1677 1661 1661 1661 1676 1676 1676 1662 1662 1662 1678 1678 1678 1663 1663 1663 1678 1678 1678 1662 1662 1662 1677 1677 1677 1663 1663 1663 1679 1679 1679 1664 1664 1664 1679 1679 1679 1663 1663 1663 1678 1678 1678 1664 1664 1664 1680 1680 1680 1665 1665 1665 1680 1680 1680 1664 1664 1664 1679 1679 1679 1665 1665 1665 1681 1681 1681 1666 1666 1666 1681 1681 1681 1665 1665 1665 1680 1680 1680 1666 1666 1666 1668 1668 1668 1667 1667 1667 1668 1668 1668 1666 1666 1666 1681 1681 1681 1676 1676 1676 1674 1674 1674 1677 1677 1677 1674 1674 1674 1676 1676 1676 1675 1675 1675 1677 1677 1677 1673 1673 1673 1678 1678 1678 1673 1673 1673 1677 1677 1677 1674 1674 1674 1678 1678 1678 1672 1672 1672 1679 1679 1679 1672 1672 1672 1678 1678 1678 1673 1673 1673 1679 1679 1679 1671 1671 1671 1680 1680 1680 1671 1671 1671 1679 1679 1679 1672 1672 1672 1680 1680 1680 1670 1670 1670 1681 1681 1681 1670 1670 1670 1680 1680 1680 1671 1671 1671 1681 1681 1681 1669 1669 1669 1668 1668 1668 1669 1669 1669 1681 1681 1681 1670 1670 1670 1688 1688 1688 1682 1682 1682 1683 1683 1683 1698 1698 1698 1684 1684 1684 1691 1691 1691 1699 1699 1699 1684 1684 1684 1698 1698 1698 1699 1699 1699 1685 1685 1685 1684 1684 1684 1699 1699 1699 1686 1686 1686 1685 1685 1685 1700 1700 1700 1686 1686 1686 1699 1699 1699 1700 1700 1700 1687 1687 1687 1686 1686 1686 1701 1701 1701 1687 1687 1687 1700 1700 1700 1701 1701 1701 1688 1688 1688 1687 1687 1687 1696 1696 1696 1689 1689 1689 1690 1690 1690 1691 1691 1691 1702 1702 1702 1698 1698 1698 1692 1692 1692 1702 1702 1702 1691 1691 1691 1693 1693 1693 1702 1702 1702 1692 1692 1692 1694 1694 1694 1702 1702 1702 1693 1693 1693 1694 1694 1694 1703 1703 1703 1702 1702 1702 1695 1695 1695 1703 1703 1703 1694 1694 1694 1695 1695 1695 1704 1704 1704 1703 1703 1703 1689 1689 1689 1704 1704 1704 1695 1695 1695 1696 1696 1696 1704 1704 1704 1689 1689 1689 1697 1697 1697 1704 1704 1704 1696 1696 1696 1697 1697 1697 1705 1705 1705 1704 1704 1704 1682 1682 1682 1705 1705 1705 1697 1697 1697 1682 1682 1682 1701 1701 1701 1705 1705 1705 1682 1682 1682 1688 1688 1688 1701 1701 1701 1701 1701 1701 1706 1706 1706 1705 1705 1705 1706 1706 1706 1701 1701 1701 1700 1700 1700 1705 1705 1705 1703 1703 1703 1704 1704 1704 1703 1703 1703 1705 1705 1705 1706 1706 1706 1700 1700 1700 1698 1698 1698 1706 1706 1706 1698 1698 1698 1700 1700 1700 1699 1699 1699 1706 1706 1706 1702 1702 1702 1703 1703 1703 1702 1702 1702 1706 1706 1706 1698 1698 1698 1713 1713 1713 1707 1707 1707 1708 1708 1708 1712 1712 1712 1709 1709 1709 1710 1710 1710 1712 1712 1712 1711 1711 1711 1709 1709 1709 1714 1714 1714 1711 1711 1711 1712 1712 1712 1714 1714 1714 1713 1713 1713 1711 1711 1711 1707 1707 1707 1713 1713 1713 1714 1714 1714 1735 1735 1735 1736 1736 1736 1717 1717 1717 1717 1717 1717 1715 1715 1715 1716 1716 1716 1723 1723 1723 1717 1717 1717 1718 1718 1718 1724 1724 1724 1719 1719 1719 1720 1720 1720 1719 1719 1719 1721 1721 1721 1722 1722 1722 1736 1736 1736 1715 1715 1715 1717 1717 1717 1735 1735 1735 1723 1723 1723 1733 1733 1733 1737 1737 1737 1724 1724 1724 1728 1728 1728 1738 1738 1738 1721 1721 1721 1719 1719 1719 1737 1737 1737 1738 1738 1738 1719 1719 1719 1739 1739 1739 1726 1726 1726 1740 1740 1740 1739 1739 1739 1730 1730 1730 1741 1741 1741 1742 1742 1742 1727 1727 1727 1741 1741 1741 1742 1742 1742 1732 1732 1732 1743 1743 1743 1744 1744 1744 1729 1729 1729 1743 1743 1743 1744 1744 1744 1734 1734 1734 1745 1745 1745 1746 1746 1746 1731 1731 1731 1745 1745 1745 1746 1746 1746 1725 1725 1725 1747 1747 1747 1736 1736 1736 1747 1747 1747 1725 1725 1725 1747 1747 1747 1735 1735 1735 1733 1733 1733 1736 1736 1736 1735 1735 1735 1747 1747 1747 1715 1715 1715 1736 1736 1736 1725 1725 1725 1723 1723 1723 1735 1735 1735 1717 1717 1717 1738 1738 1738 1740 1740 1740 1726 1726 1726 1740 1740 1740 1737 1737 1737 1728 1728 1728 1738 1738 1738 1737 1737 1737 1740 1740 1740 1724 1724 1724 1737 1737 1737 1719 1719 1719 1721 1721 1721 1738 1738 1738 1726 1726 1726 1739 1739 1739 1740 1740 1740 1728 1728 1728 1726 1726 1726 1739 1739 1739 1727 1727 1727 1739 1739 1739 1741 1741 1741 1727 1727 1727 1730 1730 1730 1739 1739 1739 1728 1728 1728 1742 1742 1742 1741 1741 1741 1730 1730 1730 1727 1727 1727 1742 1742 1742 1729 1729 1729 1742 1742 1742 1743 1743 1743 1729 1729 1729 1732 1732 1732 1742 1742 1742 1730 1730 1730 1744 1744 1744 1743 1743 1743 1732 1732 1732 1729 1729 1729 1744 1744 1744 1731 1731 1731 1744 1744 1744 1745 1745 1745 1731 1731 1731 1734 1734 1734 1744 1744 1744 1732 1732 1732 1746 1746 1746 1745 1745 1745 1734 1734 1734 1731 1731 1731 1746 1746 1746 1733 1733 1733 1746 1746 1746 1747 1747 1747 1733 1733 1733 1725 1725 1725 1746 1746 1746 1734 1734 1734 1750 1750 1750 1748 1748 1748 1749 1749 1749 1748 1748 1748 1750 1750 1750 1751 1751 1751 1756 1756 1756 1752 1752 1752 1753 1753 1753 1757 1757 1757 1754 1754 1754 1755 1755 1755 1757 1757 1757 1756 1756 1756 1754 1754 1754 1752 1752 1752 1756 1756 1756 1757 1757 1757 1760 1760 1760 1758 1758 1758 1759 1759 1759 1758 1758 1758 1760 1760 1760 1761 1761 1761 1788 1788 1788 1776 1776 1776 1768 1768 1768 1775 1775 1775 1762 1762 1762 1763 1763 1763 1768 1768 1768 1764 1764 1764 1765 1765 1765 1762 1762 1762 1766 1766 1766 1767 1767 1767 1774 1774 1774 1768 1768 1768 1769 1769 1769 1762 1762 1762 1770 1770 1770 1766 1766 1766 1770 1770 1770 1771 1771 1771 1772 1772 1772 1770 1770 1770 1773 1773 1773 1771 1771 1771 1789 1789 1789 1770 1770 1770 1762 1762 1762 1788 1788 1788 1774 1774 1774 1778 1778 1778 1781 1781 1781 1762 1762 1762 1775 1775 1775 1768 1768 1768 1776 1776 1776 1764 1764 1764 1789 1789 1789 1777 1777 1777 1773 1773 1773 1780 1780 1780 1788 1788 1788 1778 1778 1778 1789 1789 1789 1779 1779 1779 1777 1777 1777 1786 1786 1786 1788 1788 1788 1780 1780 1780 1781 1781 1781 1789 1789 1789 1762 1762 1762 1783 1783 1783 1789 1789 1789 1781 1781 1781 1783 1783 1783 1779 1779 1779 1789 1789 1789 1783 1783 1783 1782 1782 1782 1779 1779 1779 1785 1785 1785 1782 1782 1782 1783 1783 1783 1785 1785 1785 1784 1784 1784 1782 1782 1782 1787 1787 1787 1784 1784 1784 1785 1785 1785 1787 1787 1787 1786 1786 1786 1784 1784 1784 1776 1776 1776 1786 1786 1786 1787 1787 1787 1776 1776 1776 1788 1788 1788 1786 1786 1786 1770 1770 1770 1789 1789 1789 1773 1773 1773 1774 1774 1774 1788 1788 1788 1768 1768 1768 1814 1814 1814 1800 1800 1800 1815 1815 1815 1795 1795 1795 1790 1790 1790 1791 1791 1791 1801 1801 1801 1792 1792 1792 1793 1793 1793 1795 1795 1795 1794 1794 1794 1790 1790 1790 1797 1797 1797 1794 1794 1794 1795 1795 1795 1797 1797 1797 1796 1796 1796 1794 1794 1794 1799 1799 1799 1796 1796 1796 1797 1797 1797 1799 1799 1799 1798 1798 1798 1796 1796 1796 1810 1810 1810 1798 1798 1798 1799 1799 1799 1810 1810 1810 1800 1800 1800 1798 1798 1798 1803 1803 1803 1792 1792 1792 1801 1801 1801 1803 1803 1803 1802 1802 1802 1792 1792 1792 1805 1805 1805 1802 1802 1802 1803 1803 1803 1805 1805 1805 1804 1804 1804 1802 1802 1802 1807 1807 1807 1804 1804 1804 1805 1805 1805 1807 1807 1807 1806 1806 1806 1804 1804 1804 1811 1811 1811 1806 1806 1806 1807 1807 1807 1811 1811 1811 1808 1808 1808 1806 1806 1806 1816 1816 1816 1809 1809 1809 1812 1812 1812 1815 1815 1815 1810 1810 1810 1813 1813 1813 1817 1817 1817 1808 1808 1808 1811 1811 1811 1814 1814 1814 1817 1817 1817 1816 1816 1816 1814 1814 1814 1816 1816 1816 1812 1812 1812 1816 1816 1816 1817 1817 1817 1811 1811 1811 1817 1817 1817 1814 1814 1814 1813 1813 1813 1809 1809 1809 1816 1816 1816 1811 1811 1811 1814 1814 1814 1815 1815 1815 1813 1813 1813 1800 1800 1800 1814 1814 1814 1812 1812 1812 1810 1810 1810 1815 1815 1815 1800 1800 1800 1808 1808 1808 1817 1817 1817 1813 1813 1813 1835 1835 1835 1818 1818 1818 1819 1819 1819 1822 1822 1822 1820 1820 1820 1821 1821 1821 1824 1824 1824 1820 1820 1820 1822 1822 1822 1824 1824 1824 1823 1823 1823 1820 1820 1820 1826 1826 1826 1823 1823 1823 1824 1824 1824 1826 1826 1826 1825 1825 1825 1823 1823 1823 1828 1828 1828 1825 1825 1825 1826 1826 1826 1828 1828 1828 1827 1827 1827 1825 1825 1825 1830 1830 1830 1827 1827 1827 1828 1828 1828 1830 1830 1830 1829 1829 1829 1827 1827 1827 1832 1832 1832 1829 1829 1829 1830 1830 1830 1832 1832 1832 1831 1831 1831 1829 1829 1829 1834 1834 1834 1831 1831 1831 1832 1832 1832 1834 1834 1834 1833 1833 1833 1831 1831 1831 1818 1818 1818 1833 1833 1833 1834 1834 1834 1818 1818 1818 1835 1835 1835 1833 1833 1833 1852 1852 1852 1836 1836 1836 1837 1837 1837 1841 1841 1841 1838 1838 1838 1839 1839 1839 1841 1841 1841 1840 1840 1840 1838 1838 1838 1843 1843 1843 1840 1840 1840 1841 1841 1841 1843 1843 1843 1842 1842 1842 1840 1840 1840 1845 1845 1845 1842 1842 1842 1843 1843 1843 1845 1845 1845 1844 1844 1844 1842 1842 1842 1847 1847 1847 1844 1844 1844 1845 1845 1845 1847 1847 1847 1846 1846 1846 1844 1844 1844 1849 1849 1849 1846 1846 1846 1847 1847 1847 1849 1849 1849 1848 1848 1848 1846 1846 1846 1851 1851 1851 1848 1848 1848 1849 1849 1849 1851 1851 1851 1850 1850 1850 1848 1848 1848 1853 1853 1853 1850 1850 1850 1851 1851 1851 1853 1853 1853 1852 1852 1852 1850 1850 1850 1836 1836 1836 1852 1852 1852 1853 1853 1853 1876 1876 1876 1877 1877 1877 1878 1878 1878 1860 1860 1860 1854 1854 1854 1855 1855 1855 1863 1863 1863 1856 1856 1856 1857 1857 1857 1856 1856 1856 1858 1858 1858 1859 1859 1859 1862 1862 1862 1860 1860 1860 1861 1861 1861 1876 1876 1876 1858 1858 1858 1856 1856 1856 1879 1879 1879 1862 1862 1862 1866 1866 1866 1877 1877 1877 1863 1863 1863 1873 1873 1873 1880 1880 1880 1854 1854 1854 1860 1860 1860 1879 1879 1879 1880 1880 1880 1860 1860 1860 1866 1866 1866 1881 1881 1881 1882 1882 1882 1883 1883 1883 1865 1865 1865 1881 1881 1881 1883 1883 1883 1870 1870 1870 1884 1884 1884 1885 1885 1885 1867 1867 1867 1884 1884 1884 1885 1885 1885 1872 1872 1872 1886 1886 1886 1887 1887 1887 1869 1869 1869 1886 1886 1886 1887 1887 1887 1874 1874 1874 1888 1888 1888 1889 1889 1889 1871 1871 1871 1888 1888 1888 1889 1889 1889 1875 1875 1875 1890 1890 1890 1875 1875 1875 1878 1878 1878 1890 1890 1890 1878 1878 1878 1877 1877 1877 1873 1873 1873 1876 1876 1876 1878 1878 1878 1864 1864 1864 1877 1877 1877 1876 1876 1876 1856 1856 1856 1858 1858 1858 1876 1876 1876 1864 1864 1864 1880 1880 1880 1882 1882 1882 1865 1865 1865 1882 1882 1882 1879 1879 1879 1866 1866 1866 1880 1880 1880 1879 1879 1879 1882 1882 1882 1862 1862 1862 1879 1879 1879 1860 1860 1860 1863 1863 1863 1877 1877 1877 1856 1856 1856 1854 1854 1854 1880 1880 1880 1865 1865 1865 1882 1882 1882 1881 1881 1881 1865 1865 1865 1881 1881 1881 1866 1866 1866 1868 1868 1868 1883 1883 1883 1881 1881 1881 1868 1868 1868 1865 1865 1865 1883 1883 1883 1867 1867 1867 1883 1883 1883 1884 1884 1884 1867 1867 1867 1870 1870 1870 1883 1883 1883 1868 1868 1868 1885 1885 1885 1884 1884 1884 1870 1870 1870 1867 1867 1867 1885 1885 1885 1869 1869 1869 1885 1885 1885 1886 1886 1886 1869 1869 1869 1872 1872 1872 1885 1885 1885 1870 1870 1870 1887 1887 1887 1886 1886 1886 1872 1872 1872 1869 1869 1869 1887 1887 1887 1871 1871 1871 1887 1887 1887 1888 1888 1888 1871 1871 1871 1874 1874 1874 1887 1887 1887 1872 1872 1872 1889 1889 1889 1888 1888 1888 1874 1874 1874 1871 1871 1871 1889 1889 1889 1873 1873 1873 1889 1889 1889 1890 1890 1890 1873 1873 1873 1875 1875 1875 1889 1889 1889 1874 1874 1874 1890 1890 1890 1878 1878 1878 1873 1873 1873 1878 1878 1878 1875 1875 1875 1864 1864 1864 1893 1893 1893 1891 1891 1891 1892 1892 1892 1891 1891 1891 1893 1893 1893 1894 1894 1894 1899 1899 1899 1895 1895 1895 1896 1896 1896 1900 1900 1900 1897 1897 1897 1898 1898 1898 1900 1900 1900 1899 1899 1899 1897 1897 1897 1895 1895 1895 1899 1899 1899 1900 1900 1900 1917 1917 1917 1901 1901 1901 1902 1902 1902 1906 1906 1906 1903 1903 1903 1904 1904 1904 1906 1906 1906 1905 1905 1905 1903 1903 1903 1908 1908 1908 1905 1905 1905 1906 1906 1906 1908 1908 1908 1907 1907 1907 1905 1905 1905 1910 1910 1910 1907 1907 1907 1908 1908 1908 1910 1910 1910 1909 1909 1909 1907 1907 1907 1912 1912 1912 1909 1909 1909 1910 1910 1910 1912 1912 1912 1911 1911 1911 1909 1909 1909 1914 1914 1914 1911 1911 1911 1912 1912 1912 1914 1914 1914 1913 1913 1913 1911 1911 1911 1916 1916 1916 1913 1913 1913 1914 1914 1914 1916 1916 1916 1915 1915 1915 1913 1913 1913 1918 1918 1918 1915 1915 1915 1916 1916 1916 1918 1918 1918 1917 1917 1917 1915 1915 1915 1901 1901 1901 1917 1917 1917 1918 1918 1918 1950 1950 1950 1951 1951 1951 1919 1919 1919 1934 1934 1934 1920 1920 1920 1921 1921 1921 1947 1947 1947 1922 1922 1922 1923 1923 1923 1952 1952 1952 1919 1919 1919 1951 1951 1951 1952 1952 1952 1924 1924 1924 1919 1919 1919 1953 1953 1953 1924 1924 1924 1952 1952 1952 1953 1953 1953 1925 1925 1925 1924 1924 1924 1953 1953 1953 1926 1926 1926 1925 1925 1925 1953 1953 1953 1927 1927 1927 1926 1926 1926 1954 1954 1954 1927 1927 1927 1953 1953 1953 1954 1954 1954 1928 1928 1928 1927 1927 1927 1955 1955 1955 1928 1928 1928 1954 1954 1954 1955 1955 1955 1929 1929 1929 1928 1928 1928 1956 1956 1956 1929 1929 1929 1955 1955 1955 1956 1956 1956 1930 1930 1930 1929 1929 1929 1956 1956 1956 1931 1931 1931 1930 1930 1930 1957 1957 1957 1931 1931 1931 1956 1956 1956 1957 1957 1957 1932 1932 1932 1931 1931 1931 1958 1958 1958 1932 1932 1932 1957 1957 1957 1958 1958 1958 1933 1933 1933 1932 1932 1932 1959 1959 1959 1933 1933 1933 1958 1958 1958 1959 1959 1959 1934 1934 1934 1933 1933 1933 1959 1959 1959 1920 1920 1920 1934 1934 1934 1960 1960 1960 1920 1920 1920 1959 1959 1959 1960 1960 1960 1935 1935 1935 1920 1920 1920 1961 1961 1961 1935 1935 1935 1960 1960 1960 1961 1961 1961 1936 1936 1936 1935 1935 1935 1962 1962 1962 1936 1936 1936 1961 1961 1961 1962 1962 1962 1937 1937 1937 1936 1936 1936 1963 1963 1963 1937 1937 1937 1962 1962 1962 1963 1963 1963 1938 1938 1938 1937 1937 1937 1963 1963 1963 1939 1939 1939 1938 1938 1938 1964 1964 1964 1939 1939 1939 1963 1963 1963 1964 1964 1964 1940 1940 1940 1939 1939 1939 1964 1964 1964 1941 1941 1941 1940 1940 1940 1964 1964 1964 1942 1942 1942 1941 1941 1941 1965 1965 1965 1942 1942 1942 1964 1964 1964 1965 1965 1965 1943 1943 1943 1942 1942 1942 1966 1966 1966 1943 1943 1943 1965 1965 1965 1967 1967 1967 1943 1943 1943 1966 1966 1966 1967 1967 1967 1944 1944 1944 1943 1943 1943 1967 1967 1967 1945 1945 1945 1944 1944 1944 1968 1968 1968 1945 1945 1945 1967 1967 1967 1968 1968 1968 1946 1946 1946 1945 1945 1945 1969 1969 1969 1946 1946 1946 1968 1968 1968 1969 1969 1969 1947 1947 1947 1946 1946 1946 1970 1970 1970 1947 1947 1947 1969 1969 1969 1970 1970 1970 1922 1922 1922 1947 1947 1947 1970 1970 1970 1948 1948 1948 1922 1922 1922 1970 1970 1970 1949 1949 1949 1948 1948 1948 1971 1971 1971 1949 1949 1949 1970 1970 1970 1972 1972 1972 1949 1949 1949 1971 1971 1971 1972 1972 1972 1950 1950 1950 1949 1949 1949 1951 1951 1951 1950 1950 1950 1972 1972 1972 1970 1970 1970 1973 1973 1973 1971 1971 1971 1973 1973 1973 1970 1970 1970 1969 1969 1969 1971 1971 1971 1974 1974 1974 1972 1972 1972 1974 1974 1974 1971 1971 1971 1973 1973 1973 1972 1972 1972 1975 1975 1975 1951 1951 1951 1975 1975 1975 1972 1972 1972 1974 1974 1974 1951 1951 1951 1976 1976 1976 1952 1952 1952 1976 1976 1976 1951 1951 1951 1975 1975 1975 1952 1952 1952 1954 1954 1954 1953 1953 1953 1954 1954 1954 1952 1952 1952 1976 1976 1976 1969 1969 1969 1977 1977 1977 1973 1973 1973 1977 1977 1977 1969 1969 1969 1968 1968 1968 1973 1973 1973 1978 1978 1978 1974 1974 1974 1978 1978 1978 1973 1973 1973 1977 1977 1977 1974 1974 1974 1979 1979 1979 1975 1975 1975 1979 1979 1979 1974 1974 1974 1978 1978 1978 1975 1975 1975 1980 1980 1980 1976 1976 1976 1980 1980 1980 1975 1975 1975 1979 1979 1979 1976 1976 1976 1955 1955 1955 1954 1954 1954 1955 1955 1955 1976 1976 1976 1980 1980 1980 1968 1968 1968 1981 1981 1981 1977 1977 1977 1981 1981 1981 1968 1968 1968 1967 1967 1967 1977 1977 1977 1982 1982 1982 1978 1978 1978 1982 1982 1982 1977 1977 1977 1981 1981 1981 1978 1978 1978 1983 1983 1983 1979 1979 1979 1983 1983 1983 1978 1978 1978 1982 1982 1982 1979 1979 1979 1984 1984 1984 1980 1980 1980 1984 1984 1984 1979 1979 1979 1983 1983 1983 1980 1980 1980 1956 1956 1956 1955 1955 1955 1956 1956 1956 1980 1980 1980 1984 1984 1984 1967 1967 1967 1985 1985 1985 1981 1981 1981 1985 1985 1985 1967 1967 1967 1966 1966 1966 1981 1981 1981 1986 1986 1986 1982 1982 1982 1986 1986 1986 1981 1981 1981 1985 1985 1985 1982 1982 1982 1987 1987 1987 1983 1983 1983 1987 1987 1987 1982 1982 1982 1986 1986 1986 1983 1983 1983 1988 1988 1988 1984 1984 1984 1988 1988 1988 1983 1983 1983 1987 1987 1987 1984 1984 1984 1957 1957 1957 1956 1956 1956 1957 1957 1957 1984 1984 1984 1988 1988 1988 1966 1966 1966 1989 1989 1989 1985 1985 1985 1989 1989 1989 1966 1966 1966 1965 1965 1965 1985 1985 1985 1990 1990 1990 1986 1986 1986 1990 1990 1990 1985 1985 1985 1989 1989 1989 1986 1986 1986 1991 1991 1991 1987 1987 1987 1991 1991 1991 1986 1986 1986 1990 1990 1990 1987 1987 1987 1992 1992 1992 1988 1988 1988 1992 1992 1992 1987 1987 1987 1991 1991 1991 1988 1988 1988 1958 1958 1958 1957 1957 1957 1958 1958 1958 1988 1988 1988 1992 1992 1992 1965 1965 1965 1963 1963 1963 1989 1989 1989 1963 1963 1963 1965 1965 1965 1964 1964 1964 1989 1989 1989 1962 1962 1962 1990 1990 1990 1962 1962 1962 1989 1989 1989 1963 1963 1963 1990 1990 1990 1961 1961 1961 1991 1991 1991 1961 1961 1961 1990 1990 1990 1962 1962 1962 1991 1991 1991 1960 1960 1960 1992 1992 1992 1960 1960 1960 1991 1991 1991 1961 1961 1961 1992 1992 1992 1959 1959 1959 1958 1958 1958 1959 1959 1959 1992 1992 1992 1960 1960 1960 2009 2009 2009 1994 1994 1994 1993 1993 1993 1996 1996 1996 1994 1994 1994 1995 1995 1995 1993 1993 1993 1994 1994 1994 1996 1996 1996 1999 1999 1999 1997 1997 1997 1998 1998 1998 2000 2000 2000 1997 1997 1997 1999 1999 1999 2002 2002 2002 1997 1997 1997 2000 2000 2000 2002 2002 2002 2001 2001 2001 1997 1997 1997 2004 2004 2004 2001 2001 2001 2002 2002 2002 2004 2004 2004 2003 2003 2003 2001 2001 2001 2006 2006 2006 2003 2003 2003 2004 2004 2004 2006 2006 2006 2005 2005 2005 2003 2003 2003 2008 2008 2008 2005 2005 2005 2006 2006 2006 2008 2008 2008 2007 2007 2007 2005 2005 2005 2010 2010 2010 2007 2007 2007 2008 2008 2008 2010 2010 2010 2009 2009 2009 2007 2007 2007 1994 1994 1994 2009 2009 2009 2010 2010 2010 2013 2013 2013 2011 2011 2011 2012 2012 2012 2011 2011 2011 2013 2013 2013 2014 2014 2014 2032 2032 2032 2015 2015 2015 2016 2016 2016 2019 2019 2019 2017 2017 2017 2018 2018 2018 2021 2021 2021 2017 2017 2017 2019 2019 2019 2021 2021 2021 2020 2020 2020 2017 2017 2017 2023 2023 2023 2020 2020 2020 2021 2021 2021 2023 2023 2023 2022 2022 2022 2020 2020 2020 2025 2025 2025 2022 2022 2022 2023 2023 2023 2025 2025 2025 2024 2024 2024 2022 2022 2022 2027 2027 2027 2024 2024 2024 2025 2025 2025 2027 2027 2027 2026 2026 2026 2024 2024 2024 2029 2029 2029 2026 2026 2026 2027 2027 2027 2029 2029 2029 2028 2028 2028 2026 2026 2026 2031 2031 2031 2028 2028 2028 2029 2029 2029 2031 2031 2031 2030 2030 2030 2028 2028 2028 2015 2015 2015 2030 2030 2030 2031 2031 2031 2015 2015 2015 2032 2032 2032 2030 2030 2030 2125 2125 2125 2107 2107 2107 2033 2033 2033 2083 2083 2083 2036 2036 2036 2034 2034 2034 2083 2083 2083 2035 2035 2035 2036 2036 2036 2038 2038 2038 2034 2034 2034 2036 2036 2036 2038 2038 2038 2037 2037 2037 2034 2034 2034 2040 2040 2040 2037 2037 2037 2038 2038 2038 2040 2040 2040 2039 2039 2039 2037 2037 2037 2042 2042 2042 2039 2039 2039 2040 2040 2040 2042 2042 2042 2041 2041 2041 2039 2039 2039 2044 2044 2044 2041 2041 2041 2042 2042 2042 2044 2044 2044 2043 2043 2043 2041 2041 2041 2046 2046 2046 2043 2043 2043 2044 2044 2044 2046 2046 2046 2045 2045 2045 2043 2043 2043 2049 2049 2049 2045 2045 2045 2046 2046 2046 2049 2049 2049 2047 2047 2047 2045 2045 2045 2049 2049 2049 2048 2048 2048 2047 2047 2047 2052 2052 2052 2048 2048 2048 2049 2049 2049 2052 2052 2052 2050 2050 2050 2048 2048 2048 2052 2052 2052 2051 2051 2051 2050 2050 2050 2055 2055 2055 2051 2051 2051 2052 2052 2052 2055 2055 2055 2053 2053 2053 2051 2051 2051 2055 2055 2055 2054 2054 2054 2053 2053 2053 2057 2057 2057 2054 2054 2054 2055 2055 2055 2057 2057 2057 2056 2056 2056 2054 2054 2054 2059 2059 2059 2056 2056 2056 2057 2057 2057 2059 2059 2059 2058 2058 2058 2056 2056 2056 2061 2061 2061 2058 2058 2058 2059 2059 2059 2061 2061 2061 2060 2060 2060 2058 2058 2058 2063 2063 2063 2060 2060 2060 2061 2061 2061 2063 2063 2063 2062 2062 2062 2060 2060 2060 2067 2067 2067 2062 2062 2062 2063 2063 2063 2067 2067 2067 2064 2064 2064 2062 2062 2062 2067 2067 2067 2065 2065 2065 2064 2064 2064 2067 2067 2067 2066 2066 2066 2065 2065 2065 2070 2070 2070 2066 2066 2066 2067 2067 2067 2070 2070 2070 2068 2068 2068 2066 2066 2066 2070 2070 2070 2069 2069 2069 2068 2068 2068 2073 2073 2073 2069 2069 2069 2070 2070 2070 2073 2073 2073 2071 2071 2071 2069 2069 2069 2073 2073 2073 2072 2072 2072 2071 2071 2071 2075 2075 2075 2072 2072 2072 2073 2073 2073 2075 2075 2075 2074 2074 2074 2072 2072 2072 2077 2077 2077 2074 2074 2074 2075 2075 2075 2077 2077 2077 2076 2076 2076 2074 2074 2074 2079 2079 2079 2076 2076 2076 2077 2077 2077 2079 2079 2079 2078 2078 2078 2076 2076 2076 2081 2081 2081 2078 2078 2078 2079 2079 2079 2081 2081 2081 2080 2080 2080 2078 2078 2078 2109 2109 2109 2080 2080 2080 2081 2081 2081 2083 2083 2083 2082 2082 2082 2035 2035 2035 2085 2085 2085 2082 2082 2082 2083 2083 2083 2085 2085 2085 2084 2084 2084 2082 2082 2082 2087 2087 2087 2084 2084 2084 2085 2085 2085 2087 2087 2087 2086 2086 2086 2084 2084 2084 2089 2089 2089 2086 2086 2086 2087 2087 2087 2089 2089 2089 2088 2088 2088 2086 2086 2086 2091 2091 2091 2088 2088 2088 2089 2089 2089 2091 2091 2091 2090 2090 2090 2088 2088 2088 2093 2093 2093 2090 2090 2090 2091 2091 2091 2093 2093 2093 2092 2092 2092 2090 2090 2090 2095 2095 2095 2092 2092 2092 2093 2093 2093 2095 2095 2095 2094 2094 2094 2092 2092 2092 2096 2096 2096 2094 2094 2094 2095 2095 2095 2098 2098 2098 2094 2094 2094 2096 2096 2096 2098 2098 2098 2097 2097 2097 2094 2094 2094 2099 2099 2099 2097 2097 2097 2098 2098 2098 2101 2101 2101 2097 2097 2097 2099 2099 2099 2101 2101 2101 2100 2100 2100 2097 2097 2097 2102 2102 2102 2100 2100 2100 2101 2101 2101 2104 2104 2104 2100 2100 2100 2102 2102 2102 2104 2104 2104 2103 2103 2103 2100 2100 2100 2106 2106 2106 2103 2103 2103 2104 2104 2104 2106 2106 2106 2105 2105 2105 2103 2103 2103 2033 2033 2033 2105 2105 2105 2106 2106 2106 2033 2033 2033 2107 2107 2107 2105 2105 2105 2109 2109 2109 2108 2108 2108 2080 2080 2080 2110 2110 2110 2108 2108 2108 2109 2109 2109 2112 2112 2112 2108 2108 2108 2110 2110 2110 2112 2112 2112 2111 2111 2111 2108 2108 2108 2114 2114 2114 2111 2111 2111 2112 2112 2112 2114 2114 2114 2113 2113 2113 2111 2111 2111 2116 2116 2116 2113 2113 2113 2114 2114 2114 2116 2116 2116 2115 2115 2115 2113 2113 2113 2118 2118 2118 2115 2115 2115 2116 2116 2116 2118 2118 2118 2117 2117 2117 2115 2115 2115 2120 2120 2120 2117 2117 2117 2118 2118 2118 2120 2120 2120 2119 2119 2119 2117 2117 2117 2122 2122 2122 2119 2119 2119 2120 2120 2120 2122 2122 2122 2121 2121 2121 2119 2119 2119 2107 2107 2107 2121 2121 2121 2122 2122 2122 2107 2107 2107 2123 2123 2123 2121 2121 2121 2107 2107 2107 2124 2124 2124 2123 2123 2123 2107 2107 2107 2125 2125 2125 2124 2124 2124 2142 2142 2142 2127 2127 2127 2126 2126 2126 2129 2129 2129 2127 2127 2127 2128 2128 2128 2126 2126 2126 2127 2127 2127 2129 2129 2129 2133 2133 2133 2130 2130 2130 2131 2131 2131 2133 2133 2133 2132 2132 2132 2130 2130 2130 2135 2135 2135 2132 2132 2132 2133 2133 2133 2135 2135 2135 2134 2134 2134 2132 2132 2132 2137 2137 2137 2134 2134 2134 2135 2135 2135 2137 2137 2137 2136 2136 2136 2134 2134 2134 2139 2139 2139 2136 2136 2136 2137 2137 2137 2139 2139 2139 2138 2138 2138 2136 2136 2136 2141 2141 2141 2138 2138 2138 2139 2139 2139 2141 2141 2141 2140 2140 2140 2138 2138 2138 2143 2143 2143 2140 2140 2140 2141 2141 2141 2143 2143 2143 2142 2142 2142 2140 2140 2140 2127 2127 2127 2142 2142 2142 2143 2143 2143 2161 2161 2161 2144 2144 2144 2145 2145 2145 2149 2149 2149 2146 2146 2146 2147 2147 2147 2149 2149 2149 2148 2148 2148 2146 2146 2146 2151 2151 2151 2148 2148 2148 2149 2149 2149 2151 2151 2151 2150 2150 2150 2148 2148 2148 2153 2153 2153 2150 2150 2150 2151 2151 2151 2153 2153 2153 2152 2152 2152 2150 2150 2150 2156 2156 2156 2152 2152 2152 2153 2153 2153 2156 2156 2156 2154 2154 2154 2152 2152 2152 2156 2156 2156 2155 2155 2155 2154 2154 2154 2158 2158 2158 2155 2155 2155 2156 2156 2156 2158 2158 2158 2157 2157 2157 2155 2155 2155 2160 2160 2160 2157 2157 2157 2158 2158 2158 2160 2160 2160 2159 2159 2159 2157 2157 2157 2144 2144 2144 2159 2159 2159 2160 2160 2160 2144 2144 2144 2161 2161 2161 2159 2159 2159 2190 2190 2190 2185 2185 2185 2162 2162 2162 2165 2165 2165 2163 2163 2163 2164 2164 2164 2168 2168 2168 2163 2163 2163 2165 2165 2165 2168 2168 2168 2166 2166 2166 2163 2163 2163 2168 2168 2168 2167 2167 2167 2166 2166 2166 2170 2170 2170 2167 2167 2167 2168 2168 2168 2170 2170 2170 2169 2169 2169 2167 2167 2167 2172 2172 2172 2169 2169 2169 2170 2170 2170 2172 2172 2172 2171 2171 2171 2169 2169 2169 2175 2175 2175 2171 2171 2171 2172 2172 2172 2175 2175 2175 2173 2173 2173 2171 2171 2171 2175 2175 2175 2174 2174 2174 2173 2173 2173 2177 2177 2177 2174 2174 2174 2175 2175 2175 2177 2177 2177 2176 2176 2176 2174 2174 2174 2179 2179 2179 2176 2176 2176 2177 2177 2177 2179 2179 2179 2178 2178 2178 2176 2176 2176 2187 2187 2187 2178 2178 2178 2179 2179 2179 2182 2182 2182 2180 2180 2180 2181 2181 2181 2184 2184 2184 2180 2180 2180 2182 2182 2182 2187 2187 2187 2183 2183 2183 2178 2178 2178 2162 2162 2162 2180 2180 2180 2184 2184 2184 2162 2162 2162 2185 2185 2185 2180 2180 2180 2187 2187 2187 2186 2186 2186 2183 2183 2183 2191 2191 2191 2186 2186 2186 2187 2187 2187 2191 2191 2191 2188 2188 2188 2186 2186 2186 2191 2191 2191 2189 2189 2189 2188 2188 2188 2191 2191 2191 2190 2190 2190 2189 2189 2189 2185 2185 2185 2190 2190 2190 2191 2191 2191 2204 2204 2204 2192 2192 2192 2193 2193 2193 2197 2197 2197 2194 2194 2194 2195 2195 2195 2197 2197 2197 2196 2196 2196 2194 2194 2194 2198 2198 2198 2196 2196 2196 2197 2197 2197 2200 2200 2200 2196 2196 2196 2198 2198 2198 2200 2200 2200 2199 2199 2199 2196 2196 2196 2201 2201 2201 2199 2199 2199 2200 2200 2200 2203 2203 2203 2199 2199 2199 2201 2201 2201 2203 2203 2203 2202 2202 2202 2199 2199 2199 2192 2192 2192 2202 2202 2202 2203 2203 2203 2192 2192 2192 2204 2204 2204 2202 2202 2202 2221 2221 2221 2206 2206 2206 2205 2205 2205 2208 2208 2208 2206 2206 2206 2207 2207 2207 2205 2205 2205 2206 2206 2206 2208 2208 2208 2212 2212 2212 2209 2209 2209 2210 2210 2210 2212 2212 2212 2211 2211 2211 2209 2209 2209 2214 2214 2214 2211 2211 2211 2212 2212 2212 2214 2214 2214 2213 2213 2213 2211 2211 2211 2216 2216 2216 2213 2213 2213 2214 2214 2214 2216 2216 2216 2215 2215 2215 2213 2213 2213 2218 2218 2218 2215 2215 2215 2216 2216 2216 2218 2218 2218 2217 2217 2217 2215 2215 2215 2220 2220 2220 2217 2217 2217 2218 2218 2218 2220 2220 2220 2219 2219 2219 2217 2217 2217 2222 2222 2222 2219 2219 2219 2220 2220 2220 2222 2222 2222 2221 2221 2221 2219 2219 2219 2206 2206 2206 2221 2221 2221 2222 2222 2222 2305 2305 2305 2268 2268 2268 2223 2223 2223 2236 2236 2236 2226 2226 2226 2224 2224 2224 2236 2236 2236 2225 2225 2225 2226 2226 2226 2228 2228 2228 2224 2224 2224 2226 2226 2226 2228 2228 2228 2227 2227 2227 2224 2224 2224 2230 2230 2230 2227 2227 2227 2228 2228 2228 2230 2230 2230 2229 2229 2229 2227 2227 2227 2232 2232 2232 2229 2229 2229 2230 2230 2230 2232 2232 2232 2231 2231 2231 2229 2229 2229 2234 2234 2234 2231 2231 2231 2232 2232 2232 2234 2234 2234 2233 2233 2233 2231 2231 2231 2256 2256 2256 2233 2233 2233 2234 2234 2234 2236 2236 2236 2235 2235 2235 2225 2225 2225 2238 2238 2238 2235 2235 2235 2236 2236 2236 2238 2238 2238 2237 2237 2237 2235 2235 2235 2239 2239 2239 2237 2237 2237 2238 2238 2238 2242 2242 2242 2237 2237 2237 2239 2239 2239 2242 2242 2242 2240 2240 2240 2237 2237 2237 2242 2242 2242 2241 2241 2241 2240 2240 2240 2244 2244 2244 2241 2241 2241 2242 2242 2242 2244 2244 2244 2243 2243 2243 2241 2241 2241 2246 2246 2246 2243 2243 2243 2244 2244 2244 2246 2246 2246 2245 2245 2245 2243 2243 2243 2248 2248 2248 2245 2245 2245 2246 2246 2246 2248 2248 2248 2247 2247 2247 2245 2245 2245 2249 2249 2249 2247 2247 2247 2248 2248 2248 2251 2251 2251 2247 2247 2247 2249 2249 2249 2251 2251 2251 2250 2250 2250 2247 2247 2247 2253 2253 2253 2250 2250 2250 2251 2251 2251 2253 2253 2253 2252 2252 2252 2250 2250 2250 2271 2271 2271 2252 2252 2252 2253 2253 2253 2271 2271 2271 2254 2254 2254 2252 2252 2252 2256 2256 2256 2255 2255 2255 2233 2233 2233 2258 2258 2258 2255 2255 2255 2256 2256 2256 2258 2258 2258 2257 2257 2257 2255 2255 2255 2260 2260 2260 2257 2257 2257 2258 2258 2258 2260 2260 2260 2259 2259 2259 2257 2257 2257 2263 2263 2263 2259 2259 2259 2260 2260 2260 2263 2263 2263 2261 2261 2261 2259 2259 2259 2263 2263 2263 2262 2262 2262 2261 2261 2261 2264 2264 2264 2262 2262 2262 2263 2263 2263 2266 2266 2266 2262 2262 2262 2264 2264 2264 2266 2266 2266 2265 2265 2265 2262 2262 2262 2269 2269 2269 2265 2265 2265 2266 2266 2266 2269 2269 2269 2267 2267 2267 2265 2265 2265 2269 2269 2269 2268 2268 2268 2267 2267 2267 2223 2223 2223 2268 2268 2268 2269 2269 2269 2271 2271 2271 2270 2270 2270 2254 2254 2254 2273 2273 2273 2270 2270 2270 2271 2271 2271 2273 2273 2273 2272 2272 2272 2270 2270 2270 2274 2274 2274 2272 2272 2272 2273 2273 2273 2276 2276 2276 2272 2272 2272 2274 2274 2274 2276 2276 2276 2275 2275 2275 2272 2272 2272 2278 2278 2278 2275 2275 2275 2276 2276 2276 2278 2278 2278 2277 2277 2277 2275 2275 2275 2280 2280 2280 2277 2277 2277 2278 2278 2278 2280 2280 2280 2279 2279 2279 2277 2277 2277 2282 2282 2282 2279 2279 2279 2280 2280 2280 2282 2282 2282 2281 2281 2281 2279 2279 2279 2284 2284 2284 2281 2281 2281 2282 2282 2282 2284 2284 2284 2283 2283 2283 2281 2281 2281 2286 2286 2286 2283 2283 2283 2284 2284 2284 2286 2286 2286 2285 2285 2285 2283 2283 2283 2288 2288 2288 2285 2285 2285 2286 2286 2286 2288 2288 2288 2287 2287 2287 2285 2285 2285 2290 2290 2290 2287 2287 2287 2288 2288 2288 2290 2290 2290 2289 2289 2289 2287 2287 2287 2293 2293 2293 2289 2289 2289 2290 2290 2290 2293 2293 2293 2291 2291 2291 2289 2289 2289 2293 2293 2293 2292 2292 2292 2291 2291 2291 2295 2295 2295 2292 2292 2292 2293 2293 2293 2295 2295 2295 2294 2294 2294 2292 2292 2292 2297 2297 2297 2294 2294 2294 2295 2295 2295 2297 2297 2297 2296 2296 2296 2294 2294 2294 2299 2299 2299 2296 2296 2296 2297 2297 2297 2299 2299 2299 2298 2298 2298 2296 2296 2296 2301 2301 2301 2298 2298 2298 2299 2299 2299 2301 2301 2301 2300 2300 2300 2298 2298 2298 2302 2302 2302 2300 2300 2300 2301 2301 2301 2304 2304 2304 2300 2300 2300 2302 2302 2302 2304 2304 2304 2303 2303 2303 2300 2300 2300 2306 2306 2306 2303 2303 2303 2304 2304 2304 2306 2306 2306 2305 2305 2305 2303 2303 2303 2268 2268 2268 2305 2305 2305 2306 2306 2306 2325 2325 2325 2326 2326 2326 2327 2327 2327 2313 2313 2313 2307 2307 2307 2308 2308 2308 2311 2311 2311 2309 2309 2309 2310 2310 2310 2319 2319 2319 2309 2309 2309 2311 2311 2311 2319 2319 2319 2312 2312 2312 2309 2309 2309 2315 2315 2315 2307 2307 2307 2313 2313 2313 2315 2315 2315 2314 2314 2314 2307 2307 2307 2317 2317 2317 2314 2314 2314 2315 2315 2315 2317 2317 2317 2316 2316 2316 2314 2314 2314 2323 2323 2323 2316 2316 2316 2317 2317 2317 2328 2328 2328 2318 2318 2318 2325 2325 2325 2329 2329 2329 2319 2319 2319 2322 2322 2322 2330 2330 2330 2316 2316 2316 2323 2323 2323 2322 2322 2322 2326 2326 2326 2329 2329 2329 2331 2331 2331 2321 2321 2321 2328 2328 2328 2323 2323 2323 2332 2332 2332 2330 2330 2330 2331 2331 2331 2332 2332 2332 2320 2320 2320 2331 2331 2331 2328 2328 2328 2325 2325 2325 2321 2321 2321 2331 2331 2331 2320 2320 2320 2318 2318 2318 2328 2328 2328 2321 2321 2321 2329 2329 2329 2326 2326 2326 2312 2312 2312 2326 2326 2326 2322 2322 2322 2324 2324 2324 2319 2319 2319 2329 2329 2329 2312 2312 2312 2330 2330 2330 2332 2332 2332 2324 2324 2324 2332 2332 2332 2323 2323 2323 2320 2320 2320 2316 2316 2316 2330 2330 2330 2324 2324 2324 2327 2327 2327 2326 2326 2326 2324 2324 2324 2326 2326 2326 2325 2325 2325 2312 2312 2312 2332 2332 2332 2327 2327 2327 2324 2324 2324 2327 2327 2327 2331 2331 2331 2325 2325 2325 2332 2332 2332 2331 2331 2331 2327 2327 2327 2359 2359 2359 2333 2333 2333 2334 2334 2334 2348 2348 2348 2335 2335 2335 2336 2336 2336 2353 2353 2353 2337 2337 2337 2338 2338 2338 2360 2360 2360 2333 2333 2333 2361 2361 2361 2360 2360 2360 2339 2339 2339 2333 2333 2333 2362 2362 2362 2339 2339 2339 2360 2360 2360 2362 2362 2362 2340 2340 2340 2339 2339 2339 2362 2362 2362 2341 2341 2341 2340 2340 2340 2362 2362 2362 2342 2342 2342 2341 2341 2341 2363 2363 2363 2342 2342 2342 2362 2362 2362 2363 2363 2363 2343 2343 2343 2342 2342 2342 2364 2364 2364 2343 2343 2343 2363 2363 2363 2364 2364 2364 2344 2344 2344 2343 2343 2343 2365 2365 2365 2344 2344 2344 2364 2364 2364 2365 2365 2365 2345 2345 2345 2344 2344 2344 2366 2366 2366 2345 2345 2345 2365 2365 2365 2366 2366 2366 2346 2346 2346 2345 2345 2345 2367 2367 2367 2346 2346 2346 2366 2366 2366 2367 2367 2367 2347 2347 2347 2346 2346 2346 2368 2368 2368 2347 2347 2347 2367 2367 2367 2368 2368 2368 2348 2348 2348 2347 2347 2347 2368 2368 2368 2335 2335 2335 2348 2348 2348 2368 2368 2368 2349 2349 2349 2335 2335 2335 2368 2368 2368 2350 2350 2350 2349 2349 2349 2369 2369 2369 2350 2350 2350 2368 2368 2368 2369 2369 2369 2351 2351 2351 2350 2350 2350 2369 2369 2369 2352 2352 2352 2351 2351 2351 2370 2370 2370 2352 2352 2352 2369 2369 2369 2370 2370 2370 2353 2353 2353 2352 2352 2352 2370 2370 2370 2337 2337 2337 2353 2353 2353 2371 2371 2371 2337 2337 2337 2370 2370 2370 2371 2371 2371 2354 2354 2354 2337 2337 2337 2372 2372 2372 2354 2354 2354 2371 2371 2371 2372 2372 2372 2355 2355 2355 2354 2354 2354 2373 2373 2373 2355 2355 2355 2372 2372 2372 2373 2373 2373 2356 2356 2356 2355 2355 2355 2374 2374 2374 2356 2356 2356 2373 2373 2373 2374 2374 2374 2357 2357 2357 2356 2356 2356 2375 2375 2375 2357 2357 2357 2374 2374 2374 2375 2375 2375 2358 2358 2358 2357 2357 2357 2361 2361 2361 2358 2358 2358 2375 2375 2375 2361 2361 2361 2359 2359 2359 2358 2358 2358 2333 2333 2333 2359 2359 2359 2361 2361 2361 2362 2362 2362 2376 2376 2376 2363 2363 2363 2376 2376 2376 2362 2362 2362 2360 2360 2360 2363 2363 2363 2377 2377 2377 2364 2364 2364 2377 2377 2377 2363 2363 2363 2376 2376 2376 2364 2364 2364 2378 2378 2378 2365 2365 2365 2378 2378 2378 2364 2364 2364 2377 2377 2377 2365 2365 2365 2379 2379 2379 2366 2366 2366 2379 2379 2379 2365 2365 2365 2378 2378 2378 2366 2366 2366 2380 2380 2380 2367 2367 2367 2380 2380 2380 2366 2366 2366 2379 2379 2379 2367 2367 2367 2369 2369 2369 2368 2368 2368 2369 2369 2369 2367 2367 2367 2380 2380 2380 2360 2360 2360 2375 2375 2375 2376 2376 2376 2375 2375 2375 2360 2360 2360 2361 2361 2361 2376 2376 2376 2374 2374 2374 2377 2377 2377 2374 2374 2374 2376 2376 2376 2375 2375 2375 2377 2377 2377 2373 2373 2373 2378 2378 2378 2373 2373 2373 2377 2377 2377 2374 2374 2374 2378 2378 2378 2372 2372 2372 2379 2379 2379 2372 2372 2372 2378 2378 2378 2373 2373 2373 2379 2379 2379 2371 2371 2371 2380 2380 2380 2371 2371 2371 2379 2379 2379 2372 2372 2372 2380 2380 2380 2370 2370 2370 2369 2369 2369 2370 2370 2370 2380 2380 2380 2371 2371 2371 2414 2414 2414 2415 2415 2415 2381 2381 2381 2407 2407 2407 2382 2382 2382 2383 2383 2383 2388 2388 2388 2384 2384 2384 2385 2385 2385 2386 2386 2386 2416 2416 2416 2417 2417 2417 2387 2387 2387 2416 2416 2416 2386 2386 2386 2387 2387 2387 2418 2418 2418 2416 2416 2416 2384 2384 2384 2418 2418 2418 2387 2387 2387 2388 2388 2388 2418 2418 2418 2384 2384 2384 2389 2389 2389 2418 2418 2418 2388 2388 2388 2389 2389 2389 2419 2419 2419 2418 2418 2418 2390 2390 2390 2419 2419 2419 2389 2389 2389 2390 2390 2390 2420 2420 2420 2419 2419 2419 2391 2391 2391 2420 2420 2420 2390 2390 2390 2391 2391 2391 2421 2421 2421 2420 2420 2420 2392 2392 2392 2421 2421 2421 2391 2391 2391 2392 2392 2392 2422 2422 2422 2421 2421 2421 2393 2393 2393 2422 2422 2422 2392 2392 2392 2393 2393 2393 2423 2423 2423 2422 2422 2422 2394 2394 2394 2423 2423 2423 2393 2393 2393 2394 2394 2394 2424 2424 2424 2423 2423 2423 2395 2395 2395 2424 2424 2424 2394 2394 2394 2396 2396 2396 2424 2424 2424 2395 2395 2395 2397 2397 2397 2424 2424 2424 2396 2396 2396 2397 2397 2397 2425 2425 2425 2424 2424 2424 2398 2398 2398 2425 2425 2425 2397 2397 2397 2398 2398 2398 2426 2426 2426 2425 2425 2425 2398 2398 2398 2427 2427 2427 2426 2426 2426 2399 2399 2399 2427 2427 2427 2398 2398 2398 2399 2399 2399 2428 2428 2428 2427 2427 2427 2400 2400 2400 2428 2428 2428 2399 2399 2399 2401 2401 2401 2428 2428 2428 2400 2400 2400 2401 2401 2401 2429 2429 2429 2428 2428 2428 2402 2402 2402 2429 2429 2429 2401 2401 2401 2403 2403 2403 2429 2429 2429 2402 2402 2402 2403 2403 2403 2415 2415 2415 2429 2429 2429 2381 2381 2381 2415 2415 2415 2403 2403 2403 2430 2430 2430 2386 2386 2386 2417 2417 2417 2430 2430 2430 2404 2404 2404 2386 2386 2386 2430 2430 2430 2405 2405 2405 2404 2404 2404 2431 2431 2431 2405 2405 2405 2430 2430 2430 2431 2431 2431 2406 2406 2406 2405 2405 2405 2432 2432 2432 2406 2406 2406 2431 2431 2431 2432 2432 2432 2407 2407 2407 2406 2406 2406 2433 2433 2433 2407 2407 2407 2432 2432 2432 2433 2433 2433 2382 2382 2382 2407 2407 2407 2433 2433 2433 2408 2408 2408 2382 2382 2382 2434 2434 2434 2408 2408 2408 2433 2433 2433 2434 2434 2434 2409 2409 2409 2408 2408 2408 2435 2435 2435 2409 2409 2409 2434 2434 2434 2435 2435 2435 2410 2410 2410 2409 2409 2409 2436 2436 2436 2410 2410 2410 2435 2435 2435 2436 2436 2436 2411 2411 2411 2410 2410 2410 2437 2437 2437 2411 2411 2411 2436 2436 2436 2437 2437 2437 2412 2412 2412 2411 2411 2411 2438 2438 2438 2412 2412 2412 2437 2437 2437 2438 2438 2438 2413 2413 2413 2412 2412 2412 2415 2415 2415 2413 2413 2413 2438 2438 2438 2415 2415 2415 2414 2414 2414 2413 2413 2413 2424 2424 2424 2439 2439 2439 2423 2423 2423 2439 2439 2439 2424 2424 2424 2425 2425 2425 2423 2423 2423 2440 2440 2440 2422 2422 2422 2440 2440 2440 2423 2423 2423 2439 2439 2439 2422 2422 2422 2441 2441 2441 2421 2421 2421 2441 2441 2441 2422 2422 2422 2440 2440 2440 2421 2421 2421 2442 2442 2442 2420 2420 2420 2442 2442 2442 2421 2421 2421 2441 2441 2441 2420 2420 2420 2443 2443 2443 2419 2419 2419 2443 2443 2443 2420 2420 2420 2442 2442 2442 2419 2419 2419 2416 2416 2416 2418 2418 2418 2416 2416 2416 2419 2419 2419 2443 2443 2443 2425 2425 2425 2444 2444 2444 2439 2439 2439 2444 2444 2444 2425 2425 2425 2426 2426 2426 2439 2439 2439 2445 2445 2445 2440 2440 2440 2445 2445 2445 2439 2439 2439 2444 2444 2444 2440 2440 2440 2446 2446 2446 2441 2441 2441 2446 2446 2446 2440 2440 2440 2445 2445 2445 2441 2441 2441 2447 2447 2447 2442 2442 2442 2447 2447 2447 2441 2441 2441 2446 2446 2446 2442 2442 2442 2448 2448 2448 2443 2443 2443 2448 2448 2448 2442 2442 2442 2447 2447 2447 2443 2443 2443 2417 2417 2417 2416 2416 2416 2417 2417 2417 2443 2443 2443 2448 2448 2448 2426 2426 2426 2449 2449 2449 2444 2444 2444 2449 2449 2449 2426 2426 2426 2427 2427 2427 2444 2444 2444 2450 2450 2450 2445 2445 2445 2450 2450 2450 2444 2444 2444 2449 2449 2449 2445 2445 2445 2451 2451 2451 2446 2446 2446 2451 2451 2451 2445 2445 2445 2450 2450 2450 2446 2446 2446 2452 2452 2452 2447 2447 2447 2452 2452 2452 2446 2446 2446 2451 2451 2451 2447 2447 2447 2453 2453 2453 2448 2448 2448 2453 2453 2453 2447 2447 2447 2452 2452 2452 2448 2448 2448 2430 2430 2430 2417 2417 2417 2430 2430 2430 2448 2448 2448 2453 2453 2453 2427 2427 2427 2454 2454 2454 2449 2449 2449 2454 2454 2454 2427 2427 2427 2428 2428 2428 2449 2449 2449 2455 2455 2455 2450 2450 2450 2455 2455 2455 2449 2449 2449 2454 2454 2454 2450 2450 2450 2456 2456 2456 2451 2451 2451 2456 2456 2456 2450 2450 2450 2455 2455 2455 2451 2451 2451 2457 2457 2457 2452 2452 2452 2457 2457 2457 2451 2451 2451 2456 2456 2456 2452 2452 2452 2458 2458 2458 2453 2453 2453 2458 2458 2458 2452 2452 2452 2457 2457 2457 2453 2453 2453 2431 2431 2431 2430 2430 2430 2431 2431 2431 2453 2453 2453 2458 2458 2458 2428 2428 2428 2459 2459 2459 2454 2454 2454 2459 2459 2459 2428 2428 2428 2429 2429 2429 2454 2454 2454 2460 2460 2460 2455 2455 2455 2460 2460 2460 2454 2454 2454 2459 2459 2459 2455 2455 2455 2461 2461 2461 2456 2456 2456 2461 2461 2461 2455 2455 2455 2460 2460 2460 2456 2456 2456 2462 2462 2462 2457 2457 2457 2462 2462 2462 2456 2456 2456 2461 2461 2461 2457 2457 2457 2463 2463 2463 2458 2458 2458 2463 2463 2463 2457 2457 2457 2462 2462 2462 2458 2458 2458 2432 2432 2432 2431 2431 2431 2432 2432 2432 2458 2458 2458 2463 2463 2463 2429 2429 2429 2438 2438 2438 2459 2459 2459 2438 2438 2438 2429 2429 2429 2415 2415 2415 2459 2459 2459 2437 2437 2437 2460 2460 2460 2437 2437 2437 2459 2459 2459 2438 2438 2438 2460 2460 2460 2436 2436 2436 2461 2461 2461 2436 2436 2436 2460 2460 2460 2437 2437 2437 2461 2461 2461 2435 2435 2435 2462 2462 2462 2435 2435 2435 2461 2461 2461 2436 2436 2436 2462 2462 2462 2434 2434 2434 2463 2463 2463 2434 2434 2434 2462 2462 2462 2435 2435 2435 2463 2463 2463 2433 2433 2433 2432 2432 2432 2433 2433 2433 2463 2463 2463 2434 2434 2434 2497 2497 2497 2464 2464 2464 2498 2498 2498 2472 2472 2472 2464 2464 2464 2465 2465 2465 2498 2498 2498 2464 2464 2464 2472 2472 2472 2491 2491 2491 2466 2466 2466 2467 2467 2467 2484 2484 2484 2468 2468 2468 2469 2469 2469 2478 2478 2478 2470 2470 2470 2471 2471 2471 2472 2472 2472 2499 2499 2499 2498 2498 2498 2473 2473 2473 2499 2499 2499 2472 2472 2472 2473 2473 2473 2500 2500 2500 2499 2499 2499 2474 2474 2474 2500 2500 2500 2473 2473 2473 2474 2474 2474 2501 2501 2501 2500 2500 2500 2475 2475 2475 2501 2501 2501 2474 2474 2474 2475 2475 2475 2502 2502 2502 2501 2501 2501 2476 2476 2476 2502 2502 2502 2475 2475 2475 2476 2476 2476 2503 2503 2503 2502 2502 2502 2477 2477 2477 2503 2503 2503 2476 2476 2476 2477 2477 2477 2504 2504 2504 2503 2503 2503 2470 2470 2470 2504 2504 2504 2477 2477 2477 2478 2478 2478 2504 2504 2504 2470 2470 2470 2479 2479 2479 2504 2504 2504 2478 2478 2478 2479 2479 2479 2505 2505 2505 2504 2504 2504 2480 2480 2480 2505 2505 2505 2479 2479 2479 2480 2480 2480 2506 2506 2506 2505 2505 2505 2481 2481 2481 2506 2506 2506 2480 2480 2480 2481 2481 2481 2507 2507 2507 2506 2506 2506 2482 2482 2482 2507 2507 2507 2481 2481 2481 2482 2482 2482 2508 2508 2508 2507 2507 2507 2483 2483 2483 2508 2508 2508 2482 2482 2482 2483 2483 2483 2509 2509 2509 2508 2508 2508 2468 2468 2468 2509 2509 2509 2483 2483 2483 2468 2468 2468 2510 2510 2510 2509 2509 2509 2484 2484 2484 2510 2510 2510 2468 2468 2468 2485 2485 2485 2510 2510 2510 2484 2484 2484 2485 2485 2485 2511 2511 2511 2510 2510 2510 2486 2486 2486 2511 2511 2511 2485 2485 2485 2486 2486 2486 2512 2512 2512 2511 2511 2511 2487 2487 2487 2512 2512 2512 2486 2486 2486 2487 2487 2487 2513 2513 2513 2512 2512 2512 2488 2488 2488 2513 2513 2513 2487 2487 2487 2488 2488 2488 2514 2514 2514 2513 2513 2513 2489 2489 2489 2514 2514 2514 2488 2488 2488 2489 2489 2489 2515 2515 2515 2514 2514 2514 2490 2490 2490 2515 2515 2515 2489 2489 2489 2466 2466 2466 2515 2515 2515 2490 2490 2490 2466 2466 2466 2516 2516 2516 2515 2515 2515 2491 2491 2491 2516 2516 2516 2466 2466 2466 2492 2492 2492 2516 2516 2516 2491 2491 2491 2492 2492 2492 2517 2517 2517 2516 2516 2516 2493 2493 2493 2517 2517 2517 2492 2492 2492 2493 2493 2493 2518 2518 2518 2517 2517 2517 2494 2494 2494 2518 2518 2518 2493 2493 2493 2494 2494 2494 2519 2519 2519 2518 2518 2518 2495 2495 2495 2519 2519 2519 2494 2494 2494 2495 2495 2495 2520 2520 2520 2519 2519 2519 2496 2496 2496 2520 2520 2520 2495 2495 2495 2496 2496 2496 2497 2497 2497 2520 2520 2520 2464 2464 2464 2497 2497 2497 2496 2496 2496 2510 2510 2510 2521 2521 2521 2509 2509 2509 2521 2521 2521 2510 2510 2510 2511 2511 2511 2509 2509 2509 2522 2522 2522 2508 2508 2508 2522 2522 2522 2509 2509 2509 2521 2521 2521 2508 2508 2508 2523 2523 2523 2507 2507 2507 2508 2508 2508 2524 2524 2524 2523 2523 2523 2522 2522 2522 2525 2525 2525 2524 2524 2524 2525 2525 2525 2522 2522 2522 2526 2526 2526 2524 2524 2524 2527 2527 2527 2523 2523 2523 2527 2527 2527 2524 2524 2524 2525 2525 2525 2524 2524 2524 2508 2508 2508 2522 2522 2522 2507 2507 2507 2528 2528 2528 2506 2506 2506 2507 2507 2507 2529 2529 2529 2528 2528 2528 2523 2523 2523 2530 2530 2530 2529 2529 2529 2530 2530 2530 2523 2523 2523 2527 2527 2527 2529 2529 2529 2531 2531 2531 2528 2528 2528 2531 2531 2531 2529 2529 2529 2530 2530 2530 2529 2529 2529 2507 2507 2507 2523 2523 2523 2506 2506 2506 2532 2532 2532 2505 2505 2505 2532 2532 2532 2506 2506 2506 2528 2528 2528 2505 2505 2505 2503 2503 2503 2504 2504 2504 2503 2503 2503 2505 2505 2505 2532 2532 2532 2511 2511 2511 2533 2533 2533 2521 2521 2521 2533 2533 2533 2511 2511 2511 2512 2512 2512 2521 2521 2521 2526 2526 2526 2522 2522 2522 2526 2526 2526 2521 2521 2521 2533 2533 2533 2528 2528 2528 2534 2534 2534 2532 2532 2532 2534 2534 2534 2528 2528 2528 2531 2531 2531 2532 2532 2532 2502 2502 2502 2503 2503 2503 2502 2502 2502 2532 2532 2532 2534 2534 2534 2512 2512 2512 2535 2535 2535 2533 2533 2533 2535 2535 2535 2512 2512 2512 2513 2513 2513 2533 2533 2533 2536 2536 2536 2526 2526 2526 2536 2536 2536 2533 2533 2533 2535 2535 2535 2526 2526 2526 2537 2537 2537 2525 2525 2525 2537 2537 2537 2526 2526 2526 2536 2536 2536 2525 2525 2525 2538 2538 2538 2527 2527 2527 2538 2538 2538 2525 2525 2525 2537 2537 2537 2527 2527 2527 2539 2539 2539 2530 2530 2530 2539 2539 2539 2527 2527 2527 2538 2538 2538 2530 2530 2530 2540 2540 2540 2531 2531 2531 2540 2540 2540 2530 2530 2530 2539 2539 2539 2531 2531 2531 2541 2541 2541 2534 2534 2534 2541 2541 2541 2531 2531 2531 2540 2540 2540 2534 2534 2534 2501 2501 2501 2502 2502 2502 2501 2501 2501 2534 2534 2534 2541 2541 2541 2513 2513 2513 2542 2542 2542 2535 2535 2535 2542 2542 2542 2513 2513 2513 2514 2514 2514 2535 2535 2535 2543 2543 2543 2536 2536 2536 2543 2543 2543 2535 2535 2535 2542 2542 2542 2536 2536 2536 2544 2544 2544 2537 2537 2537 2544 2544 2544 2536 2536 2536 2543 2543 2543 2537 2537 2537 2545 2545 2545 2538 2538 2538 2545 2545 2545 2537 2537 2537 2544 2544 2544 2538 2538 2538 2546 2546 2546 2539 2539 2539 2546 2546 2546 2538 2538 2538 2545 2545 2545 2539 2539 2539 2547 2547 2547 2540 2540 2540 2547 2547 2547 2539 2539 2539 2546 2546 2546 2540 2540 2540 2548 2548 2548 2541 2541 2541 2548 2548 2548 2540 2540 2540 2547 2547 2547 2541 2541 2541 2500 2500 2500 2501 2501 2501 2500 2500 2500 2541 2541 2541 2548 2548 2548 2514 2514 2514 2549 2549 2549 2542 2542 2542 2549 2549 2549 2514 2514 2514 2515 2515 2515 2542 2542 2542 2550 2550 2550 2543 2543 2543 2550 2550 2550 2542 2542 2542 2549 2549 2549 2543 2543 2543 2551 2551 2551 2544 2544 2544 2551 2551 2551 2543 2543 2543 2550 2550 2550 2519 2519 2519 2551 2551 2551 2550 2550 2550 2519 2519 2519 2550 2550 2550 2518 2518 2518 2544 2544 2544 2552 2552 2552 2545 2545 2545 2552 2552 2552 2544 2544 2544 2551 2551 2551 2551 2551 2551 2519 2519 2519 2552 2552 2552 2545 2545 2545 2553 2553 2553 2546 2546 2546 2553 2553 2553 2545 2545 2545 2552 2552 2552 2520 2520 2520 2553 2553 2553 2552 2552 2552 2520 2520 2520 2552 2552 2552 2519 2519 2519 2546 2546 2546 2554 2554 2554 2547 2547 2547 2554 2554 2554 2546 2546 2546 2553 2553 2553 2553 2553 2553 2520 2520 2520 2554 2554 2554 2547 2547 2547 2555 2555 2555 2548 2548 2548 2555 2555 2555 2547 2547 2547 2554 2554 2554 2548 2548 2548 2499 2499 2499 2500 2500 2500 2499 2499 2499 2548 2548 2548 2555 2555 2555 2515 2515 2515 2517 2517 2517 2549 2549 2549 2517 2517 2517 2515 2515 2515 2516 2516 2516 2549 2549 2549 2518 2518 2518 2550 2550 2550 2518 2518 2518 2549 2549 2549 2517 2517 2517 2554 2554 2554 2497 2497 2497 2555 2555 2555 2497 2497 2497 2554 2554 2554 2520 2520 2520 2555 2555 2555 2498 2498 2498 2499 2499 2499 2498 2498 2498 2555 2555 2555 2497 2497 2497 2581 2581 2581 2583 2583 2583 2584 2584 2584 2561 2561 2561 2556 2556 2556 2557 2557 2557 2571 2571 2571 2558 2558 2558 2559 2559 2559 2561 2561 2561 2560 2560 2560 2556 2556 2556 2563 2563 2563 2560 2560 2560 2561 2561 2561 2563 2563 2563 2562 2562 2562 2560 2560 2560 2566 2566 2566 2562 2562 2562 2563 2563 2563 2566 2566 2566 2564 2564 2564 2562 2562 2562 2566 2566 2566 2565 2565 2565 2564 2564 2564 2568 2568 2568 2565 2565 2565 2566 2566 2566 2568 2568 2568 2567 2567 2567 2565 2565 2565 2570 2570 2570 2567 2567 2567 2568 2568 2568 2570 2570 2570 2569 2569 2569 2567 2567 2567 2580 2580 2580 2569 2569 2569 2570 2570 2570 2576 2576 2576 2558 2558 2558 2571 2571 2571 2576 2576 2576 2572 2572 2572 2558 2558 2558 2585 2585 2585 2573 2573 2573 2574 2574 2574 2586 2586 2586 2572 2572 2572 2576 2576 2576 2574 2574 2574 2587 2587 2587 2585 2585 2585 2588 2588 2588 2569 2569 2569 2580 2580 2580 2589 2589 2589 2579 2579 2579 2588 2588 2588 2580 2580 2580 2584 2584 2584 2589 2589 2589 2576 2576 2576 2590 2590 2590 2586 2586 2586 2587 2587 2587 2591 2591 2591 2590 2590 2590 2591 2591 2591 2578 2578 2578 2583 2583 2583 2585 2585 2585 2587 2587 2587 2575 2575 2575 2587 2587 2587 2574 2574 2574 2582 2582 2582 2573 2573 2573 2585 2585 2585 2575 2575 2575 2586 2586 2586 2590 2590 2590 2577 2577 2577 2590 2590 2590 2576 2576 2576 2575 2575 2575 2572 2572 2572 2586 2586 2586 2577 2577 2577 2590 2590 2590 2591 2591 2591 2577 2577 2577 2587 2587 2587 2590 2590 2590 2575 2575 2575 2591 2591 2591 2587 2587 2587 2582 2582 2582 2589 2589 2589 2588 2588 2588 2580 2580 2580 2579 2579 2579 2589 2589 2589 2578 2578 2578 2569 2569 2569 2588 2588 2588 2579 2579 2579 2589 2589 2589 2584 2584 2584 2578 2578 2578 2584 2584 2584 2580 2580 2580 2581 2581 2581 2584 2584 2584 2583 2583 2583 2578 2578 2578 2583 2583 2583 2581 2581 2581 2577 2577 2577 2591 2591 2591 2583 2583 2583 2577 2577 2577 2578 2578 2578 2591 2591 2591 2582 2582 2582 2608 2608 2608 2592 2592 2592 2593 2593 2593 2596 2596 2596 2594 2594 2594 2595 2595 2595 2597 2597 2597 2594 2594 2594 2596 2596 2596 2599 2599 2599 2594 2594 2594 2597 2597 2597 2599 2599 2599 2598 2598 2598 2594 2594 2594 2601 2601 2601 2598 2598 2598 2599 2599 2599 2601 2601 2601 2600 2600 2600 2598 2598 2598 2603 2603 2603 2600 2600 2600 2601 2601 2601 2603 2603 2603 2602 2602 2602 2600 2600 2600 2605 2605 2605 2602 2602 2602 2603 2603 2603 2605 2605 2605 2604 2604 2604 2602 2602 2602 2607 2607 2607 2604 2604 2604 2605 2605 2605 2607 2607 2607 2606 2606 2606 2604 2604 2604 2609 2609 2609 2606 2606 2606 2607 2607 2607 2609 2609 2609 2608 2608 2608 2606 2606 2606 2592 2592 2592 2608 2608 2608 2609 2609 2609 2627 2627 2627 2610 2610 2610 2611 2611 2611 2616 2616 2616 2612 2612 2612 2613 2613 2613 2616 2616 2616 2614 2614 2614 2612 2612 2612 2616 2616 2616 2615 2615 2615 2614 2614 2614 2618 2618 2618 2615 2615 2615 2616 2616 2616 2618 2618 2618 2617 2617 2617 2615 2615 2615 2620 2620 2620 2617 2617 2617 2618 2618 2618 2620 2620 2620 2619 2619 2619 2617 2617 2617 2622 2622 2622 2619 2619 2619 2620 2620 2620 2622 2622 2622 2621 2621 2621 2619 2619 2619 2624 2624 2624 2621 2621 2621 2622 2622 2622 2624 2624 2624 2623 2623 2623 2621 2621 2621 2626 2626 2626 2623 2623 2623 2624 2624 2624 2626 2626 2626 2625 2625 2625 2623 2623 2623 2610 2610 2610 2625 2625 2625 2626 2626 2626 2610 2610 2610 2627 2627 2627 2625 2625 2625 2655 2655 2655 2643 2643 2643 2656 2656 2656 2632 2632 2632 2628 2628 2628 2629 2629 2629 2644 2644 2644 2630 2630 2630 2631 2631 2631 2634 2634 2634 2628 2628 2628 2632 2632 2632 2634 2634 2634 2633 2633 2633 2628 2628 2628 2636 2636 2636 2633 2633 2633 2634 2634 2634 2636 2636 2636 2635 2635 2635 2633 2633 2633 2637 2637 2637 2635 2635 2635 2636 2636 2636 2639 2639 2639 2635 2635 2635 2637 2637 2637 2639 2639 2639 2638 2638 2638 2635 2635 2635 2641 2641 2641 2638 2638 2638 2639 2639 2639 2641 2641 2641 2640 2640 2640 2638 2638 2638 2647 2647 2647 2640 2640 2640 2641 2641 2641 2647 2647 2647 2642 2642 2642 2640 2640 2640 2644 2644 2644 2643 2643 2643 2630 2630 2630 2646 2646 2646 2643 2643 2643 2644 2644 2644 2657 2657 2657 2645 2645 2645 2650 2650 2650 2656 2656 2656 2646 2646 2646 2653 2653 2653 2658 2658 2658 2649 2649 2649 2657 2657 2657 2659 2659 2659 2647 2647 2647 2651 2651 2651 2651 2651 2651 2660 2660 2660 2659 2659 2659 2661 2661 2661 2642 2642 2642 2660 2660 2660 2662 2662 2662 2652 2652 2652 2661 2661 2661 2654 2654 2654 2663 2663 2663 2662 2662 2662 2658 2658 2658 2663 2663 2663 2648 2648 2648 2658 2658 2658 2657 2657 2657 2650 2650 2650 2649 2649 2649 2658 2658 2658 2648 2648 2648 2645 2645 2645 2657 2657 2657 2649 2649 2649 2655 2655 2655 2656 2656 2656 2653 2653 2653 2643 2643 2643 2655 2655 2655 2650 2650 2650 2646 2646 2646 2656 2656 2656 2643 2643 2643 2663 2663 2663 2655 2655 2655 2653 2653 2653 2655 2655 2655 2658 2658 2658 2650 2650 2650 2663 2663 2663 2658 2658 2658 2655 2655 2655 2659 2659 2659 2660 2660 2660 2642 2642 2642 2660 2660 2660 2651 2651 2651 2654 2654 2654 2647 2647 2647 2659 2659 2659 2642 2642 2642 2661 2661 2661 2660 2660 2660 2654 2654 2654 2642 2642 2642 2661 2661 2661 2652 2652 2652 2662 2662 2662 2661 2661 2661 2654 2654 2654 2652 2652 2652 2662 2662 2662 2653 2653 2653 2662 2662 2662 2663 2663 2663 2653 2653 2653 2663 2663 2663 2654 2654 2654 2648 2648 2648 2690 2690 2690 2664 2664 2664 2665 2665 2665 2669 2669 2669 2666 2666 2666 2667 2667 2667 2669 2669 2669 2668 2668 2668 2666 2666 2666 2671 2671 2671 2668 2668 2668 2669 2669 2669 2671 2671 2671 2670 2670 2670 2668 2668 2668 2672 2672 2672 2670 2670 2670 2671 2671 2671 2674 2674 2674 2670 2670 2670 2672 2672 2672 2674 2674 2674 2673 2673 2673 2670 2670 2670 2675 2675 2675 2673 2673 2673 2674 2674 2674 2677 2677 2677 2673 2673 2673 2675 2675 2675 2677 2677 2677 2676 2676 2676 2673 2673 2673 2678 2678 2678 2676 2676 2676 2677 2677 2677 2680 2680 2680 2676 2676 2676 2678 2678 2678 2680 2680 2680 2679 2679 2679 2676 2676 2676 2681 2681 2681 2679 2679 2679 2680 2680 2680 2683 2683 2683 2679 2679 2679 2681 2681 2681 2683 2683 2683 2682 2682 2682 2679 2679 2679 2685 2685 2685 2682 2682 2682 2683 2683 2683 2685 2685 2685 2684 2684 2684 2682 2682 2682 2687 2687 2687 2684 2684 2684 2685 2685 2685 2687 2687 2687 2686 2686 2686 2684 2684 2684 2689 2689 2689 2686 2686 2686 2687 2687 2687 2689 2689 2689 2688 2688 2688 2686 2686 2686 2691 2691 2691 2688 2688 2688 2689 2689 2689 2691 2691 2691 2690 2690 2690 2688 2688 2688 2664 2664 2664 2690 2690 2690 2691 2691 2691 2719 2719 2719 2718 2718 2718 2692 2692 2692 2696 2696 2696 2693 2693 2693 2694 2694 2694 2696 2696 2696 2695 2695 2695 2693 2693 2693 2697 2697 2697 2695 2695 2695 2696 2696 2696 2699 2699 2699 2695 2695 2695 2697 2697 2697 2699 2699 2699 2698 2698 2698 2695 2695 2695 2701 2701 2701 2698 2698 2698 2699 2699 2699 2701 2701 2701 2700 2700 2700 2698 2698 2698 2702 2702 2702 2700 2700 2700 2701 2701 2701 2720 2720 2720 2700 2700 2700 2702 2702 2702 2707 2707 2707 2703 2703 2703 2704 2704 2704 2707 2707 2707 2705 2705 2705 2703 2703 2703 2707 2707 2707 2706 2706 2706 2705 2705 2705 2709 2709 2709 2706 2706 2706 2707 2707 2707 2709 2709 2709 2708 2708 2708 2706 2706 2706 2712 2712 2712 2708 2708 2708 2709 2709 2709 2712 2712 2712 2710 2710 2710 2708 2708 2708 2722 2722 2722 2711 2711 2711 2710 2710 2710 2712 2712 2712 2722 2722 2722 2710 2710 2710 2715 2715 2715 2721 2721 2721 2712 2712 2712 2715 2715 2715 2713 2713 2713 2721 2721 2721 2715 2715 2715 2714 2714 2714 2713 2713 2713 2717 2717 2717 2714 2714 2714 2715 2715 2715 2717 2717 2717 2716 2716 2716 2714 2714 2714 2692 2692 2692 2716 2716 2716 2717 2717 2717 2692 2692 2692 2718 2718 2718 2716 2716 2716 2720 2720 2720 2719 2719 2719 2700 2700 2700 2718 2718 2718 2719 2719 2719 2720 2720 2720 2722 2722 2722 2712 2712 2712 2721 2721 2721 2711 2711 2711 2722 2722 2722 2721 2721 2721 2755 2755 2755 2729 2729 2729 2756 2756 2756 2751 2751 2751 2723 2723 2723 2724 2724 2724 2737 2737 2737 2725 2725 2725 2726 2726 2726 2731 2731 2731 2727 2727 2727 2728 2728 2728 2729 2729 2729 2757 2757 2757 2756 2756 2756 2730 2730 2730 2757 2757 2757 2729 2729 2729 2727 2727 2727 2757 2757 2757 2730 2730 2730 2727 2727 2727 2758 2758 2758 2757 2757 2757 2731 2731 2731 2758 2758 2758 2727 2727 2727 2732 2732 2732 2758 2758 2758 2731 2731 2731 2732 2732 2732 2759 2759 2759 2758 2758 2758 2733 2733 2733 2759 2759 2759 2732 2732 2732 2733 2733 2733 2760 2760 2760 2759 2759 2759 2734 2734 2734 2760 2760 2760 2733 2733 2733 2734 2734 2734 2761 2761 2761 2760 2760 2760 2735 2735 2735 2761 2761 2761 2734 2734 2734 2735 2735 2735 2762 2762 2762 2761 2761 2761 2736 2736 2736 2762 2762 2762 2735 2735 2735 2736 2736 2736 2763 2763 2763 2762 2762 2762 2725 2725 2725 2763 2763 2763 2736 2736 2736 2725 2725 2725 2764 2764 2764 2763 2763 2763 2737 2737 2737 2764 2764 2764 2725 2725 2725 2737 2737 2737 2765 2765 2765 2764 2764 2764 2738 2738 2738 2765 2765 2765 2737 2737 2737 2738 2738 2738 2766 2766 2766 2765 2765 2765 2739 2739 2739 2766 2766 2766 2738 2738 2738 2739 2739 2739 2767 2767 2767 2766 2766 2766 2740 2740 2740 2767 2767 2767 2739 2739 2739 2740 2740 2740 2768 2768 2768 2767 2767 2767 2741 2741 2741 2768 2768 2768 2740 2740 2740 2742 2742 2742 2768 2768 2768 2741 2741 2741 2742 2742 2742 2769 2769 2769 2768 2768 2768 2743 2743 2743 2769 2769 2769 2742 2742 2742 2743 2743 2743 2770 2770 2770 2769 2769 2769 2744 2744 2744 2770 2770 2770 2743 2743 2743 2745 2745 2745 2770 2770 2770 2744 2744 2744 2746 2746 2746 2770 2770 2770 2745 2745 2745 2746 2746 2746 2771 2771 2771 2770 2770 2770 2747 2747 2747 2771 2771 2771 2746 2746 2746 2747 2747 2747 2772 2772 2772 2771 2771 2771 2748 2748 2748 2772 2772 2772 2747 2747 2747 2748 2748 2748 2773 2773 2773 2772 2772 2772 2749 2749 2749 2773 2773 2773 2748 2748 2748 2749 2749 2749 2774 2774 2774 2773 2773 2773 2750 2750 2750 2774 2774 2774 2749 2749 2749 2750 2750 2750 2775 2775 2775 2774 2774 2774 2723 2723 2723 2775 2775 2775 2750 2750 2750 2723 2723 2723 2776 2776 2776 2775 2775 2775 2751 2751 2751 2776 2776 2776 2723 2723 2723 2751 2751 2751 2777 2777 2777 2776 2776 2776 2752 2752 2752 2777 2777 2777 2751 2751 2751 2753 2753 2753 2777 2777 2777 2752 2752 2752 2753 2753 2753 2778 2778 2778 2777 2777 2777 2754 2754 2754 2778 2778 2778 2753 2753 2753 2754 2754 2754 2755 2755 2755 2778 2778 2778 2729 2729 2729 2755 2755 2755 2754 2754 2754 2776 2776 2776 2779 2779 2779 2775 2775 2775 2779 2779 2779 2776 2776 2776 2777 2777 2777 2775 2775 2775 2780 2780 2780 2774 2774 2774 2780 2780 2780 2775 2775 2775 2779 2779 2779 2774 2774 2774 2781 2781 2781 2773 2773 2773 2781 2781 2781 2774 2774 2774 2780 2780 2780 2773 2773 2773 2782 2782 2782 2772 2772 2772 2782 2782 2782 2773 2773 2773 2781 2781 2781 2772 2772 2772 2783 2783 2783 2771 2771 2771 2783 2783 2783 2772 2772 2772 2782 2782 2782 2771 2771 2771 2769 2769 2769 2770 2770 2770 2769 2769 2769 2771 2771 2771 2783 2783 2783 2777 2777 2777 2784 2784 2784 2779 2779 2779 2784 2784 2784 2777 2777 2777 2778 2778 2778 2779 2779 2779 2785 2785 2785 2780 2780 2780 2785 2785 2785 2779 2779 2779 2784 2784 2784 2780 2780 2780 2786 2786 2786 2781 2781 2781 2786 2786 2786 2780 2780 2780 2785 2785 2785 2781 2781 2781 2787 2787 2787 2782 2782 2782 2787 2787 2787 2781 2781 2781 2786 2786 2786 2782 2782 2782 2788 2788 2788 2783 2783 2783 2788 2788 2788 2782 2782 2782 2787 2787 2787 2783 2783 2783 2768 2768 2768 2769 2769 2769 2768 2768 2768 2783 2783 2783 2788 2788 2788 2778 2778 2778 2789 2789 2789 2784 2784 2784 2789 2789 2789 2778 2778 2778 2755 2755 2755 2784 2784 2784 2790 2790 2790 2785 2785 2785 2790 2790 2790 2784 2784 2784 2789 2789 2789 2785 2785 2785 2791 2791 2791 2786 2786 2786 2791 2791 2791 2785 2785 2785 2790 2790 2790 2786 2786 2786 2792 2792 2792 2787 2787 2787 2792 2792 2792 2786 2786 2786 2791 2791 2791 2787 2787 2787 2793 2793 2793 2788 2788 2788 2793 2793 2793 2787 2787 2787 2792 2792 2792 2788 2788 2788 2767 2767 2767 2768 2768 2768 2767 2767 2767 2788 2788 2788 2793 2793 2793 2755 2755 2755 2794 2794 2794 2789 2789 2789 2794 2794 2794 2755 2755 2755 2756 2756 2756 2789 2789 2789 2795 2795 2795 2790 2790 2790 2795 2795 2795 2789 2789 2789 2794 2794 2794 2790 2790 2790 2796 2796 2796 2791 2791 2791 2796 2796 2796 2790 2790 2790 2795 2795 2795 2791 2791 2791 2797 2797 2797 2792 2792 2792 2797 2797 2797 2791 2791 2791 2796 2796 2796 2792 2792 2792 2798 2798 2798 2793 2793 2793 2798 2798 2798 2792 2792 2792 2797 2797 2797 2793 2793 2793 2766 2766 2766 2767 2767 2767 2766 2766 2766 2793 2793 2793 2798 2798 2798 2756 2756 2756 2799 2799 2799 2794 2794 2794 2799 2799 2799 2756 2756 2756 2757 2757 2757 2794 2794 2794 2800 2800 2800 2795 2795 2795 2800 2800 2800 2794 2794 2794 2799 2799 2799 2795 2795 2795 2801 2801 2801 2796 2796 2796 2801 2801 2801 2795 2795 2795 2800 2800 2800 2796 2796 2796 2802 2802 2802 2797 2797 2797 2802 2802 2802 2796 2796 2796 2801 2801 2801 2797 2797 2797 2803 2803 2803 2798 2798 2798 2803 2803 2803 2797 2797 2797 2802 2802 2802 2798 2798 2798 2765 2765 2765 2766 2766 2766 2765 2765 2765 2798 2798 2798 2803 2803 2803 2757 2757 2757 2759 2759 2759 2799 2799 2799 2759 2759 2759 2757 2757 2757 2758 2758 2758 2799 2799 2799 2760 2760 2760 2800 2800 2800 2760 2760 2760 2799 2799 2799 2759 2759 2759 2800 2800 2800 2761 2761 2761 2801 2801 2801 2761 2761 2761 2800 2800 2800 2760 2760 2760 2801 2801 2801 2762 2762 2762 2802 2802 2802 2762 2762 2762 2801 2801 2801 2761 2761 2761 2802 2802 2802 2763 2763 2763 2803 2803 2803 2763 2763 2763 2802 2802 2802 2762 2762 2762 2803 2803 2803 2764 2764 2764 2765 2765 2765 2764 2764 2764 2803 2803 2803 2763 2763 2763 2806 2806 2806 2804 2804 2804 2805 2805 2805 2804 2804 2804 2806 2806 2806 2807 2807 2807 2824 2824 2824 2821 2821 2821 2808 2808 2808 2811 2811 2811 2809 2809 2809 2810 2810 2810 2823 2823 2823 2809 2809 2809 2811 2811 2811 2815 2815 2815 2812 2812 2812 2813 2813 2813 2815 2815 2815 2814 2814 2814 2812 2812 2812 2817 2817 2817 2814 2814 2814 2815 2815 2815 2817 2817 2817 2816 2816 2816 2814 2814 2814 2820 2820 2820 2816 2816 2816 2817 2817 2817 2820 2820 2820 2818 2818 2818 2816 2816 2816 2820 2820 2820 2819 2819 2819 2818 2818 2818 2822 2822 2822 2819 2819 2819 2820 2820 2820 2822 2822 2822 2821 2821 2821 2819 2819 2819 2808 2808 2808 2821 2821 2821 2822 2822 2822 2825 2825 2825 2809 2809 2809 2823 2823 2823 2825 2825 2825 2824 2824 2824 2809 2809 2809 2821 2821 2821 2824 2824 2824 2825 2825 2825 2843 2843 2843 2856 2856 2856 2857 2857 2857 2831 2831 2831 2826 2826 2826 2827 2827 2827 2833 2833 2833 2828 2828 2828 2829 2829 2829 2831 2831 2831 2830 2830 2830 2826 2826 2826 2834 2834 2834 2830 2830 2830 2831 2831 2831 2834 2834 2834 2832 2832 2832 2830 2830 2830 2837 2837 2837 2828 2828 2828 2833 2833 2833 2838 2838 2838 2832 2832 2832 2834 2834 2834 2838 2838 2838 2835 2835 2835 2832 2832 2832 2837 2837 2837 2836 2836 2836 2828 2828 2828 2840 2840 2840 2836 2836 2836 2837 2837 2837 2841 2841 2841 2835 2835 2835 2838 2838 2838 2840 2840 2840 2839 2839 2839 2836 2836 2836 2845 2845 2845 2839 2839 2839 2840 2840 2840 2853 2853 2853 2835 2835 2835 2841 2841 2841 2853 2853 2853 2842 2842 2842 2835 2835 2835 2853 2853 2853 2843 2843 2843 2842 2842 2842 2845 2845 2845 2844 2844 2844 2839 2839 2839 2846 2846 2846 2844 2844 2844 2845 2845 2845 2848 2848 2848 2844 2844 2844 2846 2846 2846 2848 2848 2848 2847 2847 2847 2844 2844 2844 2850 2850 2850 2847 2847 2847 2848 2848 2848 2858 2858 2858 2849 2849 2849 2851 2851 2851 2851 2851 2851 2859 2859 2859 2858 2858 2858 2856 2856 2856 2852 2852 2852 2859 2859 2859 2860 2860 2860 2850 2850 2850 2855 2855 2855 2854 2854 2854 2860 2860 2860 2861 2861 2861 2855 2855 2855 2857 2857 2857 2861 2861 2861 2858 2858 2858 2859 2859 2859 2852 2852 2852 2859 2859 2859 2851 2851 2851 2854 2854 2854 2849 2849 2849 2858 2858 2858 2852 2852 2852 2856 2856 2856 2859 2859 2859 2854 2854 2854 2852 2852 2852 2856 2856 2856 2853 2853 2853 2857 2857 2857 2856 2856 2856 2854 2854 2854 2856 2856 2856 2843 2843 2843 2853 2853 2853 2861 2861 2861 2860 2860 2860 2855 2855 2855 2860 2860 2860 2854 2854 2854 2847 2847 2847 2850 2850 2850 2860 2860 2860 2847 2847 2847 2861 2861 2861 2857 2857 2857 2854 2854 2854 2857 2857 2857 2855 2855 2855 2843 2843 2843 2864 2864 2864 2862 2862 2862 2863 2863 2863 2862 2862 2862 2864 2864 2864 2865 2865 2865 2882 2882 2882 2867 2867 2867 2866 2866 2866 2869 2869 2869 2867 2867 2867 2868 2868 2868 2866 2866 2866 2867 2867 2867 2869 2869 2869 2873 2873 2873 2870 2870 2870 2871 2871 2871 2873 2873 2873 2872 2872 2872 2870 2870 2870 2875 2875 2875 2872 2872 2872 2873 2873 2873 2875 2875 2875 2874 2874 2874 2872 2872 2872 2877 2877 2877 2874 2874 2874 2875 2875 2875 2877 2877 2877 2876 2876 2876 2874 2874 2874 2879 2879 2879 2876 2876 2876 2877 2877 2877 2879 2879 2879 2878 2878 2878 2876 2876 2876 2881 2881 2881 2878 2878 2878 2879 2879 2879 2881 2881 2881 2880 2880 2880 2878 2878 2878 2883 2883 2883 2880 2880 2880 2881 2881 2881 2883 2883 2883 2882 2882 2882 2880 2880 2880 2867 2867 2867 2882 2882 2882 2883 2883 2883 2910 2910 2910 2884 2884 2884 2902 2902 2902 2911 2911 2911 2903 2903 2903 2912 2912 2912 2911 2911 2911 2885 2885 2885 2903 2903 2903 2911 2911 2911 2886 2886 2886 2885 2885 2885 2913 2913 2913 2886 2886 2886 2911 2911 2911 2913 2913 2913 2887 2887 2887 2886 2886 2886 2914 2914 2914 2887 2887 2887 2913 2913 2913 2914 2914 2914 2888 2888 2888 2887 2887 2887 2914 2914 2914 2889 2889 2889 2888 2888 2888 2915 2915 2915 2889 2889 2889 2914 2914 2914 2915 2915 2915 2890 2890 2890 2889 2889 2889 2916 2916 2916 2890 2890 2890 2915 2915 2915 2916 2916 2916 2891 2891 2891 2890 2890 2890 2891 2891 2891 2892 2892 2892 2893 2893 2893 2916 2916 2916 2892 2892 2892 2891 2891 2891 2917 2917 2917 2892 2892 2892 2916 2916 2916 2917 2917 2917 2894 2894 2894 2892 2892 2892 2918 2918 2918 2894 2894 2894 2917 2917 2917 2918 2918 2918 2895 2895 2895 2894 2894 2894 2919 2919 2919 2895 2895 2895 2918 2918 2918 2919 2919 2919 2896 2896 2896 2895 2895 2895 2919 2919 2919 2897 2897 2897 2896 2896 2896 2920 2920 2920 2897 2897 2897 2919 2919 2919 2920 2920 2920 2898 2898 2898 2897 2897 2897 2921 2921 2921 2898 2898 2898 2920 2920 2920 2921 2921 2921 2899 2899 2899 2898 2898 2898 2922 2922 2922 2899 2899 2899 2921 2921 2921 2922 2922 2922 2900 2900 2900 2899 2899 2899 2922 2922 2922 2901 2901 2901 2900 2900 2900 2922 2922 2922 2902 2902 2902 2901 2901 2901 2910 2910 2910 2902 2902 2902 2922 2922 2922 2904 2904 2904 2912 2912 2912 2903 2903 2903 2904 2904 2904 2923 2923 2923 2912 2912 2912 2905 2905 2905 2923 2923 2923 2904 2904 2904 2905 2905 2905 2924 2924 2924 2923 2923 2923 2906 2906 2906 2924 2924 2924 2905 2905 2905 2907 2907 2907 2924 2924 2924 2906 2906 2906 2907 2907 2907 2925 2925 2925 2924 2924 2924 2908 2908 2908 2925 2925 2925 2907 2907 2907 2909 2909 2909 2925 2925 2925 2908 2908 2908 2884 2884 2884 2925 2925 2925 2909 2909 2909 2884 2884 2884 2910 2910 2910 2925 2925 2925 2925 2925 2925 2926 2926 2926 2924 2924 2924 2926 2926 2926 2925 2925 2925 2910 2910 2910 2924 2924 2924 2927 2927 2927 2923 2923 2923 2927 2927 2927 2924 2924 2924 2926 2926 2926 2923 2923 2923 2928 2928 2928 2912 2912 2912 2928 2928 2928 2923 2923 2923 2927 2927 2927 2912 2912 2912 2929 2929 2929 2911 2911 2911 2929 2929 2929 2912 2912 2912 2928 2928 2928 2911 2911 2911 2930 2930 2930 2913 2913 2913 2930 2930 2930 2911 2911 2911 2929 2929 2929 2913 2913 2913 2915 2915 2915 2914 2914 2914 2915 2915 2915 2913 2913 2913 2930 2930 2930 2910 2910 2910 2921 2921 2921 2926 2926 2926 2921 2921 2921 2910 2910 2910 2922 2922 2922 2926 2926 2926 2920 2920 2920 2927 2927 2927 2920 2920 2920 2926 2926 2926 2921 2921 2921 2927 2927 2927 2919 2919 2919 2928 2928 2928 2919 2919 2919 2927 2927 2927 2920 2920 2920 2928 2928 2928 2918 2918 2918 2929 2929 2929 2918 2918 2918 2928 2928 2928 2919 2919 2919 2929 2929 2929 2917 2917 2917 2930 2930 2930 2917 2917 2917 2929 2929 2929 2918 2918 2918 2930 2930 2930 2916 2916 2916 2915 2915 2915 2916 2916 2916 2930 2930 2930 2917 2917 2917 2933 2933 2933 2931 2931 2931 2932 2932 2932 2931 2931 2931 2933 2933 2933 2934 2934 2934 2968 2968 2968 2935 2935 2935 2936 2936 2936 2939 2939 2939 2937 2937 2937 2938 2938 2938 2939 2939 2939 2969 2969 2969 2937 2937 2937 2939 2939 2939 2970 2970 2970 2969 2969 2969 2940 2940 2940 2970 2970 2970 2939 2939 2939 2940 2940 2940 2971 2971 2971 2970 2970 2970 2941 2941 2941 2971 2971 2971 2940 2940 2940 2941 2941 2941 2972 2972 2972 2971 2971 2971 2942 2942 2942 2972 2972 2972 2941 2941 2941 2942 2942 2942 2973 2973 2973 2972 2972 2972 2943 2943 2943 2973 2973 2973 2942 2942 2942 2943 2943 2943 2974 2974 2974 2973 2973 2973 2944 2944 2944 2974 2974 2974 2943 2943 2943 2944 2944 2944 2975 2975 2975 2974 2974 2974 2946 2946 2946 2975 2975 2975 2944 2944 2944 2976 2976 2976 2937 2937 2937 2969 2969 2969 2976 2976 2976 2945 2945 2945 2937 2937 2937 2948 2948 2948 2946 2946 2946 2947 2947 2947 2948 2948 2948 2975 2975 2975 2946 2946 2946 2949 2949 2949 2975 2975 2975 2948 2948 2948 2949 2949 2949 2977 2977 2977 2975 2975 2975 2950 2950 2950 2977 2977 2977 2949 2949 2949 2950 2950 2950 2978 2978 2978 2977 2977 2977 2951 2951 2951 2978 2978 2978 2950 2950 2950 2951 2951 2951 2979 2979 2979 2978 2978 2978 2952 2952 2952 2979 2979 2979 2951 2951 2951 2952 2952 2952 2980 2980 2980 2979 2979 2979 2953 2953 2953 2980 2980 2980 2952 2952 2952 2954 2954 2954 2980 2980 2980 2953 2953 2953 2954 2954 2954 2981 2981 2981 2980 2980 2980 2955 2955 2955 2981 2981 2981 2954 2954 2954 2955 2955 2955 2982 2982 2982 2981 2981 2981 2935 2935 2935 2982 2982 2982 2955 2955 2955 2983 2983 2983 2945 2945 2945 2976 2976 2976 2983 2983 2983 2956 2956 2956 2945 2945 2945 2984 2984 2984 2956 2956 2956 2983 2983 2983 2984 2984 2984 2957 2957 2957 2956 2956 2956 2985 2985 2985 2957 2957 2957 2984 2984 2984 2985 2985 2985 2958 2958 2958 2957 2957 2957 2985 2985 2985 2959 2959 2959 2958 2958 2958 2986 2986 2986 2959 2959 2959 2985 2985 2985 2987 2987 2987 2959 2959 2959 2986 2986 2986 2987 2987 2987 2960 2960 2960 2959 2959 2959 2987 2987 2987 2961 2961 2961 2960 2960 2960 2987 2987 2987 2962 2962 2962 2961 2961 2961 2987 2987 2987 2963 2963 2963 2962 2962 2962 2988 2988 2988 2963 2963 2963 2987 2987 2987 2988 2988 2988 2964 2964 2964 2963 2963 2963 2989 2989 2989 2964 2964 2964 2988 2988 2988 2989 2989 2989 2965 2965 2965 2964 2964 2964 2990 2990 2990 2965 2965 2965 2989 2989 2989 2990 2990 2990 2966 2966 2966 2965 2965 2965 2991 2991 2991 2966 2966 2966 2990 2990 2990 2992 2992 2992 2966 2966 2966 2991 2991 2991 2992 2992 2992 2967 2967 2967 2966 2966 2966 2982 2982 2982 2967 2967 2967 2992 2992 2992 2982 2982 2982 2968 2968 2968 2967 2967 2967 2935 2935 2935 2968 2968 2968 2982 2982 2982 2987 2987 2987 2993 2993 2993 2988 2988 2988 2993 2993 2993 2987 2987 2987 2986 2986 2986 2988 2988 2988 2994 2994 2994 2989 2989 2989 2994 2994 2994 2988 2988 2988 2993 2993 2993 2989 2989 2989 2995 2995 2995 2990 2990 2990 2995 2995 2995 2989 2989 2989 2994 2994 2994 2990 2990 2990 2996 2996 2996 2991 2991 2991 2996 2996 2996 2990 2990 2990 2995 2995 2995 2991 2991 2991 2997 2997 2997 2992 2992 2992 2997 2997 2997 2991 2991 2991 2996 2996 2996 2992 2992 2992 2981 2981 2981 2982 2982 2982 2981 2981 2981 2992 2992 2992 2997 2997 2997 2986 2986 2986 2998 2998 2998 2993 2993 2993 2998 2998 2998 2986 2986 2986 2985 2985 2985 2993 2993 2993 2999 2999 2999 2994 2994 2994 2999 2999 2999 2993 2993 2993 2998 2998 2998 2994 2994 2994 3000 3000 3000 2995 2995 2995 3000 3000 3000 2994 2994 2994 2999 2999 2999 2995 2995 2995 3001 3001 3001 2996 2996 2996 3001 3001 3001 2995 2995 2995 3000 3000 3000 2996 2996 2996 3002 3002 3002 2997 2997 2997 3002 3002 3002 2996 2996 2996 3001 3001 3001 2997 2997 2997 2980 2980 2980 2981 2981 2981 2980 2980 2980 2997 2997 2997 3002 3002 3002 2985 2985 2985 3003 3003 3003 2998 2998 2998 3003 3003 3003 2985 2985 2985 2984 2984 2984 2998 2998 2998 3004 3004 3004 2999 2999 2999 3004 3004 3004 2998 2998 2998 3003 3003 3003 2999 2999 2999 3005 3005 3005 3000 3000 3000 3005 3005 3005 2999 2999 2999 3004 3004 3004 3000 3000 3000 3006 3006 3006 3001 3001 3001 3006 3006 3006 3000 3000 3000 3005 3005 3005 3001 3001 3001 3007 3007 3007 3002 3002 3002 3007 3007 3007 3001 3001 3001 3006 3006 3006 3002 3002 3002 2979 2979 2979 2980 2980 2980 2979 2979 2979 3002 3002 3002 3007 3007 3007 2984 2984 2984 3008 3008 3008 3003 3003 3003 3008 3008 3008 2984 2984 2984 2983 2983 2983 3003 3003 3003 3009 3009 3009 3004 3004 3004 3009 3009 3009 3003 3003 3003 3008 3008 3008 3004 3004 3004 3010 3010 3010 3005 3005 3005 3010 3010 3010 3004 3004 3004 3009 3009 3009 3005 3005 3005 3011 3011 3011 3006 3006 3006 3011 3011 3011 3005 3005 3005 3010 3010 3010 3006 3006 3006 3012 3012 3012 3007 3007 3007 3012 3012 3012 3006 3006 3006 3011 3011 3011 3007 3007 3007 2978 2978 2978 2979 2979 2979 2978 2978 2978 3007 3007 3007 3012 3012 3012 2983 2983 2983 3013 3013 3013 3008 3008 3008 3013 3013 3013 2983 2983 2983 2976 2976 2976 3008 3008 3008 3014 3014 3014 3009 3009 3009 3014 3014 3014 3008 3008 3008 3013 3013 3013 3009 3009 3009 3015 3015 3015 3010 3010 3010 3015 3015 3015 3009 3009 3009 3014 3014 3014 3010 3010 3010 3016 3016 3016 3011 3011 3011 3016 3016 3016 3010 3010 3010 3015 3015 3015 3011 3011 3011 3017 3017 3017 3012 3012 3012 3017 3017 3017 3011 3011 3011 3016 3016 3016 3012 3012 3012 2977 2977 2977 2978 2978 2978 2977 2977 2977 3012 3012 3012 3017 3017 3017 2976 2976 2976 2970 2970 2970 3013 3013 3013 2970 2970 2970 2976 2976 2976 2969 2969 2969 3013 3013 3013 2971 2971 2971 3014 3014 3014 2971 2971 2971 3013 3013 3013 2970 2970 2970 3014 3014 3014 2972 2972 2972 3015 3015 3015 2972 2972 2972 3014 3014 3014 2971 2971 2971 3015 3015 3015 2973 2973 2973 3016 3016 3016 2973 2973 2973 3015 3015 3015 2972 2972 2972 3016 3016 3016 2974 2974 2974 3017 3017 3017 2974 2974 2974 3016 3016 3016 2973 2973 2973 3017 3017 3017 2975 2975 2975 2977 2977 2977 2975 2975 2975 3017 3017 3017 2974 2974 2974 3042 3042 3042 3049 3049 3049 3050 3050 3050 3020 3020 3020 3018 3018 3018 3019 3019 3019 3024 3024 3024 3018 3018 3018 3020 3020 3020 3029 3029 3029 3021 3021 3021 3022 3022 3022 3024 3024 3024 3023 3023 3023 3018 3018 3018 3026 3026 3026 3023 3023 3023 3024 3024 3024 3026 3026 3026 3025 3025 3025 3023 3023 3023 3028 3028 3028 3025 3025 3025 3026 3026 3026 3028 3028 3028 3027 3027 3027 3025 3025 3025 3045 3045 3045 3027 3027 3027 3028 3028 3028 3031 3031 3031 3021 3021 3021 3029 3029 3029 3031 3031 3031 3030 3030 3030 3021 3021 3021 3033 3033 3033 3030 3030 3030 3031 3031 3031 3033 3033 3033 3032 3032 3032 3030 3030 3030 3035 3035 3035 3032 3032 3032 3033 3033 3033 3035 3035 3035 3034 3034 3034 3032 3032 3032 3037 3037 3037 3034 3034 3034 3035 3035 3035 3037 3037 3037 3036 3036 3036 3034 3034 3034 3038 3038 3038 3036 3036 3036 3037 3037 3037 3039 3039 3039 3036 3036 3036 3038 3038 3038 3043 3043 3043 3036 3036 3036 3039 3039 3039 3043 3043 3043 3040 3040 3040 3036 3036 3036 3051 3051 3051 3041 3041 3041 3048 3048 3048 3052 3052 3052 3040 3040 3040 3043 3043 3043 3053 3053 3053 3027 3027 3027 3045 3045 3045 3045 3045 3045 3054 3054 3054 3053 3053 3053 3047 3047 3047 3055 3055 3055 3054 3054 3054 3048 3048 3048 3055 3055 3055 3049 3049 3049 3052 3052 3052 3042 3042 3042 3050 3050 3050 3050 3050 3050 3049 3049 3049 3044 3044 3044 3049 3049 3049 3051 3051 3051 3048 3048 3048 3049 3049 3049 3042 3042 3042 3051 3051 3051 3041 3041 3041 3051 3051 3051 3042 3042 3042 3052 3052 3052 3050 3050 3050 3044 3044 3044 3042 3042 3042 3052 3052 3052 3043 3043 3043 3040 3040 3040 3052 3052 3052 3044 3044 3044 3053 3053 3053 3054 3054 3054 3046 3046 3046 3054 3054 3054 3045 3045 3045 3047 3047 3047 3027 3027 3027 3053 3053 3053 3046 3046 3046 3054 3054 3054 3055 3055 3055 3046 3046 3046 3055 3055 3055 3047 3047 3047 3044 3044 3044 3049 3049 3049 3055 3055 3055 3044 3044 3044 3055 3055 3055 3048 3048 3048 3046 3046 3046 3075 3075 3075 3066 3066 3066 3076 3076 3076 3063 3063 3063 3056 3056 3056 3057 3057 3057 3061 3061 3061 3058 3058 3058 3059 3059 3059 3061 3061 3061 3060 3060 3060 3058 3058 3058 3074 3074 3074 3060 3060 3060 3061 3061 3061 3063 3063 3063 3062 3062 3062 3056 3056 3056 3065 3065 3065 3062 3062 3062 3063 3063 3063 3065 3065 3065 3064 3064 3064 3062 3062 3062 3068 3068 3068 3064 3064 3064 3065 3065 3065 3068 3068 3068 3066 3066 3066 3064 3064 3064 3077 3077 3077 3067 3067 3067 3069 3069 3069 3078 3078 3078 3060 3060 3060 3074 3074 3074 3076 3076 3076 3068 3068 3068 3071 3071 3071 3079 3079 3079 3072 3072 3072 3078 3078 3078 3069 3069 3069 3080 3080 3080 3077 3077 3077 3079 3079 3079 3070 3070 3070 3081 3081 3081 3080 3080 3080 3075 3075 3075 3081 3081 3081 3077 3077 3077 3080 3080 3080 3070 3070 3070 3080 3080 3080 3069 3069 3069 3073 3073 3073 3067 3067 3067 3077 3077 3077 3070 3070 3070 3079 3079 3079 3078 3078 3078 3074 3074 3074 3072 3072 3072 3079 3079 3079 3071 3071 3071 3060 3060 3060 3078 3078 3078 3072 3072 3072 3075 3075 3075 3076 3076 3076 3071 3071 3071 3066 3066 3066 3075 3075 3075 3073 3073 3073 3068 3068 3068 3076 3076 3076 3066 3066 3066 3079 3079 3079 3081 3081 3081 3071 3071 3071 3070 3070 3070 3079 3079 3079 3074 3074 3074 3081 3081 3081 3075 3075 3075 3071 3071 3071 3080 3080 3080 3081 3081 3081 3070 3070 3070 3075 3075 3075 3080 3080 3080 3073 3073 3073 3108 3108 3108 3109 3109 3109 3082 3082 3082 3109 3109 3109 3083 3083 3083 3082 3082 3082 3110 3110 3110 3083 3083 3083 3109 3109 3109 3110 3110 3110 3084 3084 3084 3083 3083 3083 3111 3111 3111 3084 3084 3084 3110 3110 3110 3111 3111 3111 3085 3085 3085 3084 3084 3084 3111 3111 3111 3086 3086 3086 3085 3085 3085 3112 3112 3112 3086 3086 3086 3111 3111 3111 3112 3112 3112 3087 3087 3087 3086 3086 3086 3112 3112 3112 3088 3088 3088 3087 3087 3087 3088 3088 3088 3089 3089 3089 3090 3090 3090 3112 3112 3112 3089 3089 3089 3088 3088 3088 3113 3113 3113 3089 3089 3089 3112 3112 3112 3113 3113 3113 3091 3091 3091 3089 3089 3089 3114 3114 3114 3091 3091 3091 3113 3113 3113 3114 3114 3114 3092 3092 3092 3091 3091 3091 3092 3092 3092 3093 3093 3093 3094 3094 3094 3114 3114 3114 3093 3093 3093 3092 3092 3092 3115 3115 3115 3093 3093 3093 3114 3114 3114 3115 3115 3115 3095 3095 3095 3093 3093 3093 3116 3116 3116 3095 3095 3095 3115 3115 3115 3116 3116 3116 3096 3096 3096 3095 3095 3095 3117 3117 3117 3096 3096 3096 3116 3116 3116 3117 3117 3117 3097 3097 3097 3096 3096 3096 3118 3118 3118 3097 3097 3097 3117 3117 3117 3118 3118 3118 3098 3098 3098 3097 3097 3097 3118 3118 3118 3099 3099 3099 3098 3098 3098 3119 3119 3119 3099 3099 3099 3118 3118 3118 3119 3119 3119 3100 3100 3100 3099 3099 3099 3120 3120 3120 3100 3100 3100 3119 3119 3119 3120 3120 3120 3101 3101 3101 3100 3100 3100 3120 3120 3120 3102 3102 3102 3101 3101 3101 3121 3121 3121 3102 3102 3102 3120 3120 3120 3121 3121 3121 3103 3103 3103 3102 3102 3102 3121 3121 3121 3104 3104 3104 3103 3103 3103 3122 3122 3122 3104 3104 3104 3121 3121 3121 3122 3122 3122 3105 3105 3105 3104 3104 3104 3122 3122 3122 3106 3106 3106 3105 3105 3105 3123 3123 3123 3106 3106 3106 3122 3122 3122 3123 3123 3123 3107 3107 3107 3106 3106 3106 3124 3124 3124 3107 3107 3107 3123 3123 3123 3124 3124 3124 3108 3108 3108 3107 3107 3107 3109 3109 3109 3108 3108 3108 3124 3124 3124 3114 3114 3114 3125 3125 3125 3115 3115 3115 3125 3125 3125 3114 3114 3114 3113 3113 3113 3115 3115 3115 3126 3126 3126 3116 3116 3116 3126 3126 3126 3115 3115 3115 3125 3125 3125 3116 3116 3116 3127 3127 3127 3117 3117 3117 3127 3127 3127 3116 3116 3116 3126 3126 3126 3117 3117 3117 3128 3128 3128 3118 3118 3118 3128 3128 3128 3117 3117 3117 3127 3127 3127 3118 3118 3118 3129 3129 3129 3119 3119 3119 3129 3129 3129 3118 3118 3118 3128 3128 3128 3119 3119 3119 3121 3121 3121 3120 3120 3120 3121 3121 3121 3119 3119 3119 3129 3129 3129 3113 3113 3113 3111 3111 3111 3125 3125 3125 3111 3111 3111 3113 3113 3113 3112 3112 3112 3125 3125 3125 3110 3110 3110 3126 3126 3126 3110 3110 3110 3125 3125 3125 3111 3111 3111 3126 3126 3126 3109 3109 3109 3127 3127 3127 3109 3109 3109 3126 3126 3126 3110 3110 3110 3127 3127 3127 3124 3124 3124 3128 3128 3128 3124 3124 3124 3127 3127 3127 3109 3109 3109 3128 3128 3128 3123 3123 3123 3129 3129 3129 3123 3123 3123 3128 3128 3128 3124 3124 3124 3129 3129 3129 3122 3122 3122 3121 3121 3121 3122 3122 3122 3129 3129 3129 3123 3123 3123 3156 3156 3156 3162 3162 3162 3163 3163 3163 3135 3135 3135 3130 3130 3130 3131 3131 3131 3140 3140 3140 3132 3132 3132 3133 3133 3133 3135 3135 3135 3134 3134 3134 3130 3130 3130 3137 3137 3137 3134 3134 3134 3135 3135 3135 3137 3137 3137 3136 3136 3136 3134 3134 3134 3141 3141 3141 3136 3136 3136 3137 3137 3137 3141 3141 3141 3138 3138 3138 3136 3136 3136 3140 3140 3140 3139 3139 3139 3132 3132 3132 3144 3144 3144 3139 3139 3139 3140 3140 3140 3157 3157 3157 3138 3138 3138 3141 3141 3141 3157 3157 3157 3142 3142 3142 3138 3138 3138 3144 3144 3144 3143 3143 3143 3139 3139 3139 3146 3146 3146 3143 3143 3143 3144 3144 3144 3146 3146 3146 3145 3145 3145 3143 3143 3143 3149 3149 3149 3145 3145 3145 3146 3146 3146 3149 3149 3149 3147 3147 3147 3145 3145 3145 3149 3149 3149 3148 3148 3148 3147 3147 3147 3152 3152 3152 3148 3148 3148 3149 3149 3149 3152 3152 3152 3150 3150 3150 3148 3148 3148 3152 3152 3152 3151 3151 3151 3150 3150 3150 3154 3154 3154 3151 3151 3151 3152 3152 3152 3164 3164 3164 3153 3153 3153 3156 3156 3156 3162 3162 3162 3154 3154 3154 3160 3160 3160 3165 3165 3165 3142 3142 3142 3157 3157 3157 3157 3157 3157 3166 3166 3166 3165 3165 3165 3167 3167 3167 3158 3158 3158 3166 3166 3166 3168 3168 3168 3159 3159 3159 3167 3167 3167 3168 3168 3168 3155 3155 3155 3169 3169 3169 3169 3169 3169 3156 3156 3156 3163 3163 3163 3169 3169 3169 3163 3163 3163 3160 3160 3160 3164 3164 3164 3169 3169 3169 3155 3155 3155 3156 3156 3156 3169 3169 3169 3164 3164 3164 3153 3153 3153 3164 3164 3164 3155 3155 3155 3163 3163 3163 3162 3162 3162 3160 3160 3160 3162 3162 3162 3156 3156 3156 3151 3151 3151 3154 3154 3154 3162 3162 3162 3151 3151 3151 3165 3165 3165 3166 3166 3166 3158 3158 3158 3166 3166 3166 3157 3157 3157 3161 3161 3161 3142 3142 3142 3165 3165 3165 3158 3158 3158 3167 3167 3167 3166 3166 3166 3161 3161 3161 3158 3158 3158 3167 3167 3167 3159 3159 3159 3168 3168 3168 3167 3167 3167 3161 3161 3161 3159 3159 3159 3168 3168 3168 3160 3160 3160 3168 3168 3168 3169 3169 3169 3160 3160 3160 3155 3155 3155 3168 3168 3168 3161 3161 3161 3175 3175 3175 3170 3170 3170 3171 3171 3171 3174 3174 3174 3172 3172 3172 3173 3173 3173 3170 3170 3170 3172 3172 3172 3174 3174 3174 3170 3170 3170 3175 3175 3175 3172 3172 3172 3198 3198 3198 3199 3199 3199 3180 3180 3180 3183 3183 3183 3176 3176 3176 3177 3177 3177 3176 3176 3176 3178 3178 3178 3179 3179 3179 3184 3184 3184 3180 3180 3180 3181 3181 3181 3200 3200 3200 3182 3182 3182 3180 3180 3180 3201 3201 3201 3183 3183 3183 3187 3187 3187 3202 3202 3202 3178 3178 3178 3176 3176 3176 3198 3198 3198 3184 3184 3184 3196 3196 3196 3199 3199 3199 3186 3186 3186 3200 3200 3200 3187 3187 3187 3203 3203 3203 3201 3201 3201 3202 3202 3202 3203 3203 3203 3204 3204 3204 3205 3205 3205 3188 3188 3188 3204 3204 3204 3205 3205 3205 3191 3191 3191 3206 3206 3206 3191 3191 3191 3207 3207 3207 3206 3206 3206 3192 3192 3192 3207 3207 3207 3208 3208 3208 3208 3208 3208 3195 3195 3195 3209 3209 3209 3194 3194 3194 3209 3209 3209 3210 3210 3210 3210 3210 3210 3197 3197 3197 3211 3211 3211 3212 3212 3212 3194 3194 3194 3211 3211 3211 3212 3212 3212 3185 3185 3185 3213 3213 3213 3199 3199 3199 3200 3200 3200 3180 3180 3180 3186 3186 3186 3199 3199 3199 3185 3185 3185 3182 3182 3182 3200 3200 3200 3186 3186 3186 3201 3201 3201 3203 3203 3203 3176 3176 3176 3203 3203 3203 3187 3187 3187 3190 3190 3190 3183 3183 3183 3201 3201 3201 3176 3176 3176 3204 3204 3204 3203 3203 3203 3190 3190 3190 3202 3202 3202 3204 3204 3204 3188 3188 3188 3203 3203 3203 3202 3202 3202 3176 3176 3176 3178 3178 3178 3202 3202 3202 3188 3188 3188 3199 3199 3199 3213 3213 3213 3185 3185 3185 3213 3213 3213 3198 3198 3198 3196 3196 3196 3199 3199 3199 3198 3198 3198 3213 3213 3213 3184 3184 3184 3198 3198 3198 3180 3180 3180 3205 3205 3205 3204 3204 3204 3190 3190 3190 3188 3188 3188 3205 3205 3205 3189 3189 3189 3205 3205 3205 3206 3206 3206 3189 3189 3189 3191 3191 3191 3205 3205 3205 3190 3190 3190 3206 3206 3206 3207 3207 3207 3189 3189 3189 3207 3207 3207 3191 3191 3191 3193 3193 3193 3208 3208 3208 3207 3207 3207 3193 3193 3193 3207 3207 3207 3192 3192 3192 3189 3189 3189 3208 3208 3208 3209 3209 3209 3192 3192 3192 3195 3195 3195 3208 3208 3208 3193 3193 3193 3210 3210 3210 3209 3209 3209 3195 3195 3195 3209 3209 3209 3194 3194 3194 3192 3192 3192 3210 3210 3210 3211 3211 3211 3194 3194 3194 3197 3197 3197 3210 3210 3210 3195 3195 3195 3212 3212 3212 3211 3211 3211 3197 3197 3197 3194 3194 3194 3212 3212 3212 3196 3196 3196 3212 3212 3212 3213 3213 3213 3196 3196 3196 3185 3185 3185 3212 3212 3212 3197 3197 3197 3216 3216 3216 3214 3214 3214 3215 3215 3215 3214 3214 3214 3216 3216 3216 3217 3217 3217 3220 3220 3220 3218 3218 3218 3219 3219 3219 3218 3218 3218 3220 3220 3220 3221 3221 3221 3238 3238 3238 3222 3222 3222 3223 3223 3223 3228 3228 3228 3224 3224 3224 3225 3225 3225 3228 3228 3228 3226 3226 3226 3224 3224 3224 3228 3228 3228 3227 3227 3227 3226 3226 3226 3230 3230 3230 3227 3227 3227 3228 3228 3228 3230 3230 3230 3229 3229 3229 3227 3227 3227 3232 3232 3232 3229 3229 3229 3230 3230 3230 3232 3232 3232 3231 3231 3231 3229 3229 3229 3234 3234 3234 3231 3231 3231 3232 3232 3232 3234 3234 3234 3233 3233 3233 3231 3231 3231 3235 3235 3235 3233 3233 3233 3234 3234 3234 3237 3237 3237 3233 3233 3233 3235 3235 3235 3237 3237 3237 3236 3236 3236 3233 3233 3233 3239 3239 3239 3236 3236 3236 3237 3237 3237 3239 3239 3239 3238 3238 3238 3236 3236 3236 3222 3222 3222 3238 3238 3238 3239 3239 3239 3256 3256 3256 3240 3240 3240 3241 3241 3241 3245 3245 3245 3242 3242 3242 3243 3243 3243 3245 3245 3245 3244 3244 3244 3242 3242 3242 3247 3247 3247 3244 3244 3244 3245 3245 3245 3247 3247 3247 3246 3246 3246 3244 3244 3244 3249 3249 3249 3246 3246 3246 3247 3247 3247 3249 3249 3249 3248 3248 3248 3246 3246 3246 3251 3251 3251 3248 3248 3248 3249 3249 3249 3251 3251 3251 3250 3250 3250 3248 3248 3248 3253 3253 3253 3250 3250 3250 3251 3251 3251 3253 3253 3253 3252 3252 3252 3250 3250 3250 3255 3255 3255 3252 3252 3252 3253 3253 3253 3255 3255 3255 3254 3254 3254 3252 3252 3252 3257 3257 3257 3254 3254 3254 3255 3255 3255 3257 3257 3257 3256 3256 3256 3254 3254 3254 3240 3240 3240 3256 3256 3256 3257 3257 3257 3277 3277 3277 3274 3274 3274 3278 3278 3278 3260 3260 3260 3258 3258 3258 3259 3259 3259 3266 3266 3266 3260 3260 3260 3261 3261 3261 3276 3276 3276 3262 3262 3262 3263 3263 3263 3262 3262 3262 3264 3264 3264 3265 3265 3265 3279 3279 3279 3258 3258 3258 3260 3260 3260 3280 3280 3280 3266 3266 3266 3269 3269 3269 3279 3279 3279 3280 3280 3280 3281 3281 3281 3282 3282 3282 3267 3267 3267 3281 3281 3281 3282 3282 3282 3271 3271 3271 3283 3283 3283 3284 3284 3284 3268 3268 3268 3283 3283 3283 3284 3284 3284 3273 3273 3273 3285 3285 3285 3286 3286 3286 3270 3270 3270 3285 3285 3285 3286 3286 3286 3275 3275 3275 3287 3287 3287 3288 3288 3288 3272 3272 3272 3287 3287 3287 3288 3288 3288 3264 3264 3264 3278 3278 3278 3277 3277 3277 3262 3262 3262 3276 3276 3276 3281 3281 3281 3280 3280 3280 3269 3269 3269 3279 3279 3279 3281 3281 3281 3267 3267 3267 3280 3280 3280 3279 3279 3279 3260 3260 3260 3258 3258 3258 3279 3279 3279 3267 3267 3267 3266 3266 3266 3280 3280 3280 3260 3260 3260 3282 3282 3282 3281 3281 3281 3269 3269 3269 3267 3267 3267 3282 3282 3282 3268 3268 3268 3282 3282 3282 3283 3283 3283 3268 3268 3268 3271 3271 3271 3282 3282 3282 3269 3269 3269 3284 3284 3284 3283 3283 3283 3271 3271 3271 3268 3268 3268 3284 3284 3284 3270 3270 3270 3284 3284 3284 3285 3285 3285 3270 3270 3270 3273 3273 3273 3284 3284 3284 3271 3271 3271 3286 3286 3286 3285 3285 3285 3273 3273 3273 3270 3270 3270 3286 3286 3286 3272 3272 3272 3286 3286 3286 3287 3287 3287 3272 3272 3272 3275 3275 3275 3286 3286 3286 3273 3273 3273 3288 3288 3288 3287 3287 3287 3275 3275 3275 3272 3272 3272 3288 3288 3288 3274 3274 3274 3288 3288 3288 3278 3278 3278 3274 3274 3274 3264 3264 3264 3288 3288 3288 3275 3275 3275 3277 3277 3277 3278 3278 3278 3264 3264 3264 3274 3274 3274 3277 3277 3277 3276 3276 3276 3262 3262 3262 3277 3277 3277 3264 3264 3264 3313 3313 3313 3314 3314 3314 3289 3289 3289 3297 3297 3297 3289 3289 3289 3290 3290 3290 3289 3289 3289 3291 3291 3291 3292 3292 3292 3302 3302 3302 3293 3293 3293 3294 3294 3294 3293 3293 3293 3295 3295 3295 3296 3296 3296 3298 3298 3298 3289 3289 3289 3297 3297 3297 3301 3301 3301 3289 3289 3289 3298 3298 3298 3311 3311 3311 3299 3299 3299 3300 3300 3300 3311 3311 3311 3301 3301 3301 3299 3299 3299 3314 3314 3314 3291 3291 3291 3289 3289 3289 3315 3315 3315 3302 3302 3302 3305 3305 3305 3313 3313 3313 3301 3301 3301 3311 3311 3311 3316 3316 3316 3295 3295 3295 3293 3293 3293 3315 3315 3315 3316 3316 3316 3293 3293 3293 3305 3305 3305 3317 3317 3317 3318 3318 3318 3319 3319 3319 3304 3304 3304 3317 3317 3317 3307 3307 3307 3320 3320 3320 3319 3319 3319 3308 3308 3308 3320 3320 3320 3321 3321 3321 3309 3309 3309 3322 3322 3322 3321 3321 3321 3310 3310 3310 3322 3322 3322 3323 3323 3323 3324 3324 3324 3310 3310 3310 3323 3323 3323 3324 3324 3324 3303 3303 3303 3325 3325 3325 3314 3314 3314 3325 3325 3325 3303 3303 3303 3325 3325 3325 3313 3313 3313 3311 3311 3311 3314 3314 3314 3313 3313 3313 3325 3325 3325 3291 3291 3291 3314 3314 3314 3303 3303 3303 3316 3316 3316 3318 3318 3318 3304 3304 3304 3318 3318 3318 3315 3315 3315 3305 3305 3305 3316 3316 3316 3315 3315 3315 3318 3318 3318 3302 3302 3302 3315 3315 3315 3293 3293 3293 3301 3301 3301 3313 3313 3313 3289 3289 3289 3295 3295 3295 3316 3316 3316 3304 3304 3304 3318 3318 3318 3317 3317 3317 3304 3304 3304 3317 3317 3317 3305 3305 3305 3307 3307 3307 3319 3319 3319 3317 3317 3317 3307 3307 3307 3304 3304 3304 3319 3319 3319 3306 3306 3306 3319 3319 3319 3320 3320 3320 3306 3306 3306 3320 3320 3320 3307 3307 3307 3309 3309 3309 3321 3321 3321 3320 3320 3320 3309 3309 3309 3320 3320 3320 3308 3308 3308 3306 3306 3306 3321 3321 3321 3322 3322 3322 3308 3308 3308 3322 3322 3322 3309 3309 3309 3312 3312 3312 3323 3323 3323 3322 3322 3322 3312 3312 3312 3322 3322 3322 3310 3310 3310 3308 3308 3308 3324 3324 3324 3323 3323 3323 3312 3312 3312 3310 3310 3310 3324 3324 3324 3311 3311 3311 3324 3324 3324 3325 3325 3325 3311 3311 3311 3303 3303 3303 3324 3324 3324 3312 3312 3312 3343 3343 3343 3326 3326 3326 3335 3335 3335 3329 3329 3329 3327 3327 3327 3328 3328 3328 3334 3334 3334 3327 3327 3327 3329 3329 3329 3337 3337 3337 3330 3330 3330 3331 3331 3331 3337 3337 3337 3332 3332 3332 3330 3330 3330 3337 3337 3337 3333 3333 3333 3332 3332 3332 3336 3336 3336 3327 3327 3327 3334 3334 3334 3336 3336 3336 3335 3335 3335 3327 3327 3327 3343 3343 3343 3335 3335 3335 3336 3336 3336 3339 3339 3339 3333 3333 3333 3337 3337 3337 3339 3339 3339 3338 3338 3338 3333 3333 3333 3341 3341 3341 3338 3338 3338 3339 3339 3339 3341 3341 3341 3340 3340 3340 3338 3338 3338 3342 3342 3342 3340 3340 3340 3341 3341 3341 3326 3326 3326 3340 3340 3340 3342 3342 3342 3326 3326 3326 3343 3343 3343 3340 3340 3340 3387 3387 3387 3358 3358 3358 3388 3388 3388 3389 3389 3389 3344 3344 3344 3364 3364 3364 3389 3389 3389 3345 3345 3345 3344 3344 3344 3389 3389 3389 3346 3346 3346 3345 3345 3345 3390 3390 3390 3346 3346 3346 3389 3389 3389 3390 3390 3390 3347 3347 3347 3346 3346 3346 3390 3390 3390 3348 3348 3348 3347 3347 3347 3391 3391 3391 3348 3348 3348 3390 3390 3390 3391 3391 3391 3349 3349 3349 3348 3348 3348 3391 3391 3391 3350 3350 3350 3349 3349 3349 3392 3392 3392 3350 3350 3350 3391 3391 3391 3392 3392 3392 3351 3351 3351 3350 3350 3350 3393 3393 3393 3351 3351 3351 3392 3392 3392 3393 3393 3393 3352 3352 3352 3351 3351 3351 3394 3394 3394 3352 3352 3352 3393 3393 3393 3394 3394 3394 3353 3353 3353 3352 3352 3352 3395 3395 3395 3353 3353 3353 3394 3394 3394 3395 3395 3395 3354 3354 3354 3353 3353 3353 3395 3395 3395 3355 3355 3355 3354 3354 3354 3396 3396 3396 3355 3355 3355 3395 3395 3395 3397 3397 3397 3355 3355 3355 3396 3396 3396 3397 3397 3397 3356 3356 3356 3355 3355 3355 3388 3388 3388 3356 3356 3356 3397 3397 3397 3388 3388 3388 3357 3357 3357 3356 3356 3356 3357 3357 3357 3358 3358 3358 3359 3359 3359 3388 3388 3388 3358 3358 3358 3357 3357 3357 3381 3381 3381 3360 3360 3360 3361 3361 3361 3370 3370 3370 3362 3362 3362 3363 3363 3363 3364 3364 3364 3398 3398 3398 3389 3389 3389 3365 3365 3365 3398 3398 3398 3364 3364 3364 3365 3365 3365 3399 3399 3399 3398 3398 3398 3366 3366 3366 3399 3399 3399 3365 3365 3365 3366 3366 3366 3400 3400 3400 3399 3399 3399 3367 3367 3367 3400 3400 3400 3366 3366 3366 3367 3367 3367 3401 3401 3401 3400 3400 3400 3368 3368 3368 3401 3401 3401 3367 3367 3367 3368 3368 3368 3402 3402 3402 3401 3401 3401 3369 3369 3369 3402 3402 3402 3368 3368 3368 3369 3369 3369 3403 3403 3403 3402 3402 3402 3362 3362 3362 3403 3403 3403 3369 3369 3369 3370 3370 3370 3403 3403 3403 3362 3362 3362 3370 3370 3370 3404 3404 3404 3403 3403 3403 3371 3371 3371 3404 3404 3404 3370 3370 3370 3371 3371 3371 3405 3405 3405 3404 3404 3404 3372 3372 3372 3405 3405 3405 3371 3371 3371 3372 3372 3372 3406 3406 3406 3405 3405 3405 3373 3373 3373 3406 3406 3406 3372 3372 3372 3374 3374 3374 3406 3406 3406 3373 3373 3373 3374 3374 3374 3407 3407 3407 3406 3406 3406 3375 3375 3375 3407 3407 3407 3374 3374 3374 3376 3376 3376 3407 3407 3407 3375 3375 3375 3376 3376 3376 3408 3408 3408 3407 3407 3407 3377 3377 3377 3408 3408 3408 3376 3376 3376 3377 3377 3377 3409 3409 3409 3408 3408 3408 3378 3378 3378 3409 3409 3409 3377 3377 3377 3378 3378 3378 3410 3410 3410 3409 3409 3409 3379 3379 3379 3410 3410 3410 3378 3378 3378 3379 3379 3379 3411 3411 3411 3410 3410 3410 3380 3380 3380 3411 3411 3411 3379 3379 3379 3380 3380 3380 3412 3412 3412 3411 3411 3411 3360 3360 3360 3412 3412 3412 3380 3380 3380 3381 3381 3381 3412 3412 3412 3360 3360 3360 3382 3382 3382 3412 3412 3412 3381 3381 3381 3382 3382 3382 3413 3413 3413 3412 3412 3412 3383 3383 3383 3413 3413 3413 3382 3382 3382 3383 3383 3383 3414 3414 3414 3413 3413 3413 3384 3384 3384 3414 3414 3414 3383 3383 3383 3384 3384 3384 3415 3415 3415 3414 3414 3414 3385 3385 3385 3415 3415 3415 3384 3384 3384 3385 3385 3385 3416 3416 3416 3415 3415 3415 3386 3386 3386 3416 3416 3416 3385 3385 3385 3386 3386 3386 3387 3387 3387 3416 3416 3416 3358 3358 3358 3387 3387 3387 3386 3386 3386 3388 3388 3388 3417 3417 3417 3387 3387 3387 3417 3417 3417 3388 3388 3388 3397 3397 3397 3387 3387 3387 3418 3418 3418 3416 3416 3416 3418 3418 3418 3387 3387 3387 3417 3417 3417 3416 3416 3416 3419 3419 3419 3415 3415 3415 3419 3419 3419 3416 3416 3416 3418 3418 3418 3415 3415 3415 3420 3420 3420 3414 3414 3414 3420 3420 3420 3415 3415 3415 3419 3419 3419 3414 3414 3414 3421 3421 3421 3413 3413 3413 3421 3421 3421 3414 3414 3414 3420 3420 3420 3413 3413 3413 3411 3411 3411 3412 3412 3412 3411 3411 3411 3413 3413 3413 3421 3421 3421 3397 3397 3397 3422 3422 3422 3417 3417 3417 3422 3422 3422 3397 3397 3397 3396 3396 3396 3417 3417 3417 3423 3423 3423 3418 3418 3418 3423 3423 3423 3417 3417 3417 3422 3422 3422 3418 3418 3418 3424 3424 3424 3419 3419 3419 3424 3424 3424 3418 3418 3418 3423 3423 3423 3419 3419 3419 3425 3425 3425 3420 3420 3420 3425 3425 3425 3419 3419 3419 3424 3424 3424 3420 3420 3420 3426 3426 3426 3421 3421 3421 3426 3426 3426 3420 3420 3420 3425 3425 3425 3421 3421 3421 3410 3410 3410 3411 3411 3411 3410 3410 3410 3421 3421 3421 3426 3426 3426 3396 3396 3396 3427 3427 3427 3422 3422 3422 3427 3427 3427 3396 3396 3396 3395 3395 3395 3422 3422 3422 3428 3428 3428 3423 3423 3423 3428 3428 3428 3422 3422 3422 3427 3427 3427 3423 3423 3423 3429 3429 3429 3424 3424 3424 3429 3429 3429 3423 3423 3423 3428 3428 3428 3424 3424 3424 3430 3430 3430 3425 3425 3425 3430 3430 3430 3424 3424 3424 3429 3429 3429 3425 3425 3425 3431 3431 3431 3426 3426 3426 3431 3431 3431 3425 3425 3425 3430 3430 3430 3426 3426 3426 3409 3409 3409 3410 3410 3410 3409 3409 3409 3426 3426 3426 3431 3431 3431 3395 3395 3395 3432 3432 3432 3427 3427 3427 3432 3432 3432 3395 3395 3395 3394 3394 3394 3427 3427 3427 3433 3433 3433 3428 3428 3428 3433 3433 3433 3427 3427 3427 3432 3432 3432 3428 3428 3428 3434 3434 3434 3429 3429 3429 3434 3434 3434 3428 3428 3428 3433 3433 3433 3429 3429 3429 3435 3435 3435 3430 3430 3430 3435 3435 3435 3429 3429 3429 3434 3434 3434 3430 3430 3430 3436 3436 3436 3431 3431 3431 3436 3436 3436 3430 3430 3430 3435 3435 3435 3431 3431 3431 3408 3408 3408 3409 3409 3409 3408 3408 3408 3431 3431 3431 3436 3436 3436 3394 3394 3394 3437 3437 3437 3432 3432 3432 3437 3437 3437 3394 3394 3394 3393 3393 3393 3432 3432 3432 3438 3438 3438 3433 3433 3433 3438 3438 3438 3432 3432 3432 3437 3437 3437 3433 3433 3433 3439 3439 3439 3434 3434 3434 3439 3439 3439 3433 3433 3433 3438 3438 3438 3434 3434 3434 3440 3440 3440 3435 3435 3435 3440 3440 3440 3434 3434 3434 3439 3439 3439 3435 3435 3435 3441 3441 3441 3436 3436 3436 3441 3441 3441 3435 3435 3435 3440 3440 3440 3436 3436 3436 3407 3407 3407 3408 3408 3408 3407 3407 3407 3436 3436 3436 3441 3441 3441 3393 3393 3393 3442 3442 3442 3437 3437 3437 3442 3442 3442 3393 3393 3393 3392 3392 3392 3437 3437 3437 3443 3443 3443 3438 3438 3438 3443 3443 3443 3437 3437 3437 3442 3442 3442 3438 3438 3438 3444 3444 3444 3439 3439 3439 3444 3444 3444 3438 3438 3438 3443 3443 3443 3439 3439 3439 3445 3445 3445 3440 3440 3440 3445 3445 3445 3439 3439 3439 3444 3444 3444 3440 3440 3440 3446 3446 3446 3441 3441 3441 3446 3446 3446 3440 3440 3440 3445 3445 3445 3441 3441 3441 3406 3406 3406 3407 3407 3407 3406 3406 3406 3441 3441 3441 3446 3446 3446 3392 3392 3392 3447 3447 3447 3442 3442 3442 3447 3447 3447 3392 3392 3392 3391 3391 3391 3442 3442 3442 3448 3448 3448 3443 3443 3443 3448 3448 3448 3442 3442 3442 3447 3447 3447 3443 3443 3443 3449 3449 3449 3444 3444 3444 3449 3449 3449 3443 3443 3443 3448 3448 3448 3444 3444 3444 3450 3450 3450 3445 3445 3445 3450 3450 3450 3444 3444 3444 3449 3449 3449 3445 3445 3445 3451 3451 3451 3446 3446 3446 3451 3451 3451 3445 3445 3445 3450 3450 3450 3446 3446 3446 3405 3405 3405 3406 3406 3406 3405 3405 3405 3446 3446 3446 3451 3451 3451 3391 3391 3391 3452 3452 3452 3447 3447 3447 3452 3452 3452 3391 3391 3391 3390 3390 3390 3447 3447 3447 3453 3453 3453 3448 3448 3448 3453 3453 3453 3447 3447 3447 3452 3452 3452 3448 3448 3448 3454 3454 3454 3449 3449 3449 3454 3454 3454 3448 3448 3448 3453 3453 3453 3449 3449 3449 3455 3455 3455 3450 3450 3450 3455 3455 3455 3449 3449 3449 3454 3454 3454 3450 3450 3450 3456 3456 3456 3451 3451 3451 3456 3456 3456 3450 3450 3450 3455 3455 3455 3451 3451 3451 3404 3404 3404 3405 3405 3405 3404 3404 3404 3451 3451 3451 3456 3456 3456 3390 3390 3390 3398 3398 3398 3452 3452 3452 3398 3398 3398 3390 3390 3390 3389 3389 3389 3452 3452 3452 3399 3399 3399 3453 3453 3453 3399 3399 3399 3452 3452 3452 3398 3398 3398 3453 3453 3453 3400 3400 3400 3454 3454 3454 3400 3400 3400 3453 3453 3453 3399 3399 3399 3454 3454 3454 3401 3401 3401 3455 3455 3455 3401 3401 3401 3454 3454 3454 3400 3400 3400 3455 3455 3455 3402 3402 3402 3456 3456 3456 3402 3402 3402 3455 3455 3455 3401 3401 3401 3456 3456 3456 3403 3403 3403 3404 3404 3404 3403 3403 3403 3456 3456 3456 3402 3402 3402 3477 3477 3477 3478 3478 3478 3463 3463 3463 3463 3463 3463 3457 3457 3457 3458 3458 3458 3465 3465 3465 3459 3459 3459 3460 3460 3460 3459 3459 3459 3461 3461 3461 3462 3462 3462 3466 3466 3466 3463 3463 3463 3464 3464 3464 3478 3478 3478 3457 3457 3457 3463 3463 3463 3479 3479 3479 3465 3465 3465 3470 3470 3470 3477 3477 3477 3466 3466 3466 3475 3475 3475 3480 3480 3480 3461 3461 3461 3459 3459 3459 3479 3479 3479 3480 3480 3480 3459 3459 3459 3481 3481 3481 3468 3468 3468 3482 3482 3482 3481 3481 3481 3472 3472 3472 3483 3483 3483 3484 3484 3484 3469 3469 3469 3483 3483 3483 3484 3484 3484 3474 3474 3474 3485 3485 3485 3486 3486 3486 3471 3471 3471 3485 3485 3485 3486 3486 3486 3476 3476 3476 3487 3487 3487 3488 3488 3488 3473 3473 3473 3487 3487 3487 3488 3488 3488 3467 3467 3467 3489 3489 3489 3478 3478 3478 3489 3489 3489 3467 3467 3467 3489 3489 3489 3477 3477 3477 3475 3475 3475 3478 3478 3478 3477 3477 3477 3489 3489 3489 3457 3457 3457 3478 3478 3478 3467 3467 3467 3480 3480 3480 3482 3482 3482 3468 3468 3468 3482 3482 3482 3479 3479 3479 3470 3470 3470 3480 3480 3480 3479 3479 3479 3482 3482 3482 3465 3465 3465 3479 3479 3479 3459 3459 3459 3466 3466 3466 3477 3477 3477 3463 3463 3463 3461 3461 3461 3480 3480 3480 3468 3468 3468 3481 3481 3481 3482 3482 3482 3470 3470 3470 3468 3468 3468 3481 3481 3481 3469 3469 3469 3481 3481 3481 3483 3483 3483 3469 3469 3469 3472 3472 3472 3481 3481 3481 3470 3470 3470 3484 3484 3484 3483 3483 3483 3472 3472 3472 3469 3469 3469 3484 3484 3484 3471 3471 3471 3484 3484 3484 3485 3485 3485 3471 3471 3471 3474 3474 3474 3484 3484 3484 3472 3472 3472 3486 3486 3486 3485 3485 3485 3474 3474 3474 3471 3471 3471 3486 3486 3486 3473 3473 3473 3486 3486 3486 3487 3487 3487 3473 3473 3473 3476 3476 3476 3486 3486 3486 3474 3474 3474 3488 3488 3488 3487 3487 3487 3476 3476 3476 3473 3473 3473 3488 3488 3488 3475 3475 3475 3488 3488 3488 3489 3489 3489 3475 3475 3475 3467 3467 3467 3488 3488 3488 3476 3476 3476
9 9 9 0 0 0 6 6 6 0 0 0 1 1 1 2 2 2 5 5 5 3 3 3 4 4 4 7 7 7 3 3 3 5 5 5 7 7 7 6 6 6 3 3 3 8 8 8 6 6 6 7 7 7 9 9 9 6 6 6 8 8 8 0 0 0 9 9 9 1 1 1
2 2 2 0 0 0 1 1 1 0 0 0 2 2 2 3 3 3 6 6 6 4 4 4 5 5 5 4 4 4 6 6 6 7 7 7 10 10 10 8 8 8 9 9 9 8 8 8 10 10 10 11 11 11 21 21 21 12 12 12 13 13 13 16 16 16 14 14 14 15 15 15 18 18 18 14 14 14 16 16 16 18 18 18 17 17 17 14 14 14 20 20 20 17 17 17 18 18 18 20 20 20 19 19 19 17 17 17 12 12 12 19 19 19 20 20 20 12 12 12 21 21 21 19 19 19
32 32 32 0 0 0 12 12 12 6 6 6 1 1 1 2 2 2 14 14 14 3 3 3 4 4 4 14 14 14 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 10 10 10 7 7 7 8 8 8 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 32 32 32 9 9 9 11 11 11 32 32 32 12 12 12 9 9 9 14 14 14 13 13 13 5 5 5 19 19 19 13 13 13 14 14 14 19 19 19 15 15 15 13 13 13 18 18 18 1 1 1 16 16 16 18 18 18 17 17 17 1 1 1 22 22 22 17 17 17 18 18 18 26 26 26 15 15 15 19 19 19 26 26 26 20 20 20 15 15 15 22 22 22 21 21 21 17 17 17 24 24 24 21 21 21 22 22 22 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 29 29 29 23 23 23 25 25 25 23 23 23 20 20 20 26 26 26 23 23 23 27 27 27 20 20 20 23 23 23 28 28 28 27 27 27 29 29 29 28 28 28 23 23 23 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 0 0 0 30 30 30 31 31 31 0 0 0 32 32 32 30 30 30
5 5 5 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 0 0 0 2 2 2 4 4 4 0 0 0 5 5 5 2 2 2 32 32 32 6 6 6 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 13 13 13 8 8 8 11 11 11 13 13 13 12 12 12 8 8 8 15 15 15 12 12 12 13 13 13 15 15 15 14 14 14 12 12 12 17 17 17 14 14 14 15 15 15 17 17 17 16 16 16 14 14 14 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 21 21 21 18 18 18 19 19 19 21 21 21 20 20 20 18 18 18 23 23 23 20 20 20 21 21 21 23 23 23 22 22 22 20 20 20 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 27 27 27 24 24 24 25 25 25 27 27 27 26 26 26 24 24 24 29 29 29 26 26 26 27 27 27 29 29 29 28 28 28 26 26 26 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 6 6 6 30 30 30 31 31 31 6 6 6 32 32 32 30 30 30 37 37 37 33 33 33 34 34 34 38 38 38 35 35 35 36 36 36 38 38 38 37 37 37 35 35 35 33 33 33 37 37 37 38 38 38 62 62 62 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 39 39 39 40 40 40 42 42 42 45 45 45 43 43 43 44 44 44 47 47 47 43 43 43 45 45 45 47 47 47 46 46 46 43 43 43 49 49 49 46 46 46 47 47 47 49 49 49 48 48 48 46 46 46 51 51 51 48 48 48 49 49 49 51 51 51 50 50 50 48 48 48 53 53 53 50 50 50 51 51 51 53 53 53 52 52 52 50 50 50 55 55 55 52 52 52 53 53 53 55 55 55 54 54 54 52 52 52 57 57 57 54 54 54 55 55 55 57 57 57 56 56 56 54 54 54 59 59 59 56 56 56 57 57 57 59 59 59 58 58 58 56 56 56 61 61 61 58 58 58 59 59 59 61 61 61 60 60 60 58 58 58 63 63 63 60 60 60 61 61 61 63 63 63 62 62 62 60 60 60 40 40 40 62 62 62 63 63 63 66 66 66 64 64 64 65 65 65 64 64 64 66 66 66 67 67 67 70 70 70 68 68 68 69 69 69 68 68 68 70 70 70 71 71 71 74 74 74 72 72 72 73 73 73 72 72 72 74 74 74 75 75 75 80 80 80 76 76 76 77 77 77 81 81 81 78 78 78 79 79 79 81 81 81 80 80 80 78 78 78 76 76 76 80 80 80 81 81 81 98 98 98 82 82 82 83 83 83 87 87 87 84 84 84 85 85 85 87 87 87 86 86 86 84 84 84 89 89 89 86 86 86 87 87 87 89 89 89 88 88 88 86 86 86 91 91 91 88 88 88 89 89 89 91 91 91 90 90 90 88 88 88 93 93 93 90 90 90 91 91 91 93 93 93 92 92 92 90 90 90 95 95 95 92 92 92 93 93 93 95 95 95 94 94 94 92 92 92 97 97 97 94 94 94 95 95 95 97 97 97 96 96 96 94 94 94 99 99 99 96 96 96 97 97 97 99 99 99 98 98 98 96 96 96 82 82 82 98 98 98 99 99 99 105 105 105 100 100 100 101 101 101 100 100 100 102 102 102 103 103 103 100 100 100 104 104 104 102 102 102 100 100 100 105 105 105 104 104 104 122 122 122 106 106 106 107 107 107 111 111 111 108 108 108 109 109 109 111 111 111 110 110 110 108 108 108 113 113 113 110 110 110 111 111 111 113 113 113 112 112 112 110 110 110 115 115 115 112 112 112 113 113 113 115 115 115 114 114 114 112 112 112 117 117 117 114 114 114 115 115 115 117 117 117 116 116 116 114 114 114 119 119 119 116 116 116 117 117 117 119 119 119 118 118 118 116 116 116 121 121 121 118 118 118 119 119 119 121 121 121 120 120 120 118 118 118 123 123 123 120 120 120 121 121 121 123 123 123 122 122 122 120 120 120 106 106 106 122 122 122 123 123 123 126 126 126 124 124 124 125 125 125 124 124 124 126 126 126 127 127 127
2 2 2 0 0 0 1 1 1 0 0 0 2 2 2 3 3 3 6 6 6 4 4 4 5 5 5 4 4 4 6 6 6 7 7 7 17 17 17 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 14 14 14 10 10 10 12 12 12 14 14 14 13 13 13 10 10 10 16 16 16 13 13 13 14 14 14 16 16 16 15 15 15 13 13 13 8 8 8 15 15 15 16 16 16 8 8 8 17 17 17 15 15 15 20 20 20 18 18 18 19 19 19 18 18 18 20 20 20 21 21 21
32 32 32 0 0 0 12 12 12 6 6 6 1 1 1 2 2 2 14 14 14 3 3 3 4 4 4 14 14 14 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 10 10 10 7 7 7 8 8 8 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 32 32 32 9 9 9 11 11 11 32 32 32 12 12 12 9 9 9 14 14 14 13 13 13 5 5 5 19 19 19 13 13 13 14 14 14 19 19 19 15 15 15 13 13 13 18 18 18 1 1 1 16 16 16 18 18 18 17 17 17 1 1 1 22 22 22 17 17 17 18 18 18 26 26 26 15 15 15 19 19 19 26 26 26 20 20 20 15 15 15 22 22 22 21 21 21 17 17 17 24 24 24 21 21 21 22 22 22 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 29 29 29 23 23 23 25 25 25 23 23 23 20 20 20 26 26 26 23 23 23 27 27 27 20 20 20 23 23 23 28 28 28 27 27 27 29 29 29 28 28 28 23 23 23 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 0 0 0 30 30 30 31 31 31 0 0 0 32 32 32 30 30 30
68 68 68 0 0 0 1 1 1 3 3 3 2 2 2 131 131 131 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 2 2 2 5 5 5 7 7 7 2 2 2 6 6 6 102 102 102 2 2 2 7 7 7 9 9 9 8 8 8 47 47 47 87 87 87 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 10 10 10 12 12 12 15 15 15 10 10 10 13 13 13 15 15 15 14 14 14 10 10 10 17 17 17 14 14 14 15 15 15 17 17 17 16 16 16 14 14 14 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 21 21 21 18 18 18 19 19 19 21 21 21 20 20 20 18 18 18 23 23 23 20 20 20 21 21 21 23 23 23 22 22 22 20 20 20 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 58 58 58 24 24 24 25 25 25 58 58 58 26 26 26 24 24 24 31 31 31 27 27 27 28 28 28 31 31 31 29 29 29 27 27 27 31 31 31 30 30 30 29 29 29 33 33 33 30 30 30 31 31 31 33 33 33 32 32 32 30 30 30 35 35 35 32 32 32 33 33 33 35 35 35 34 34 34 32 32 32 37 37 37 34 34 34 35 35 35 37 37 37 36 36 36 34 34 34 39 39 39 36 36 36 37 37 37 39 39 39 38 38 38 36 36 36 41 41 41 38 38 38 39 39 39 41 41 41 40 40 40 38 38 38 43 43 43 40 40 40 41 41 41 43 43 43 42 42 42 40 40 40 45 45 45 42 42 42 43 43 43 45 45 45 44 44 44 42 42 42 118 118 118 44 44 44 45 45 45 47 47 47 46 46 46 9 9 9 125 125 125 46 46 46 47 47 47 59 59 59 48 48 48 49 49 49 135 135 135 50 50 50 51 51 51 117 117 117 52 52 52 53 53 53 55 55 55 54 54 54 139 139 139 74 74 74 54 54 54 55 55 55 100 100 100 56 56 56 57 57 57 87 87 87 58 58 58 8 8 8 128 128 128 48 48 48 59 59 59 46 46 46 95 95 95 60 60 60 92 92 92 61 61 61 62 62 62 61 61 61 63 63 63 64 64 64 67 67 67 65 65 65 66 66 66 69 69 69 65 65 65 67 67 67 69 69 69 68 68 68 65 65 65 71 71 71 69 69 69 70 70 70 83 83 83 69 69 69 71 71 71 123 123 123 72 72 72 73 73 73 78 78 78 74 74 74 75 75 75 78 78 78 54 54 54 74 74 74 78 78 78 76 76 76 54 54 54 78 78 78 77 77 77 76 76 76 113 113 113 77 77 77 78 78 78 113 113 113 79 79 79 77 77 77 113 113 113 80 80 80 79 79 79 113 113 113 81 81 81 80 80 80 113 113 113 82 82 82 81 81 81 84 84 84 69 69 69 83 83 83 85 85 85 69 69 69 84 84 84 86 86 86 69 69 69 85 85 85 141 141 141 69 69 69 86 86 86 89 89 89 58 58 58 87 87 87 89 89 89 26 26 26 58 58 58 89 89 89 88 88 88 26 26 26 63 63 63 88 88 88 89 89 89 63 63 63 90 90 90 88 88 88 61 61 61 90 90 90 63 63 63 92 92 92 90 90 90 61 61 61 92 92 92 91 91 91 90 90 90 93 93 93 91 91 91 92 92 92 60 60 60 91 91 91 93 93 93 60 60 60 94 94 94 91 91 91 95 95 95 94 94 94 60 60 60 97 97 97 94 94 94 95 95 95 97 97 97 96 96 96 94 94 94 56 56 56 96 96 96 97 97 97 56 56 56 98 98 98 96 96 96 100 100 100 98 98 98 56 56 56 100 100 100 99 99 99 98 98 98 2 2 2 99 99 99 100 100 100 2 2 2 101 101 101 99 99 99 102 102 102 101 101 101 2 2 2 103 103 103 101 101 101 102 102 102 104 104 104 101 101 101 103 103 103 106 106 106 101 101 101 104 104 104 106 106 106 105 105 105 101 101 101 108 108 108 105 105 105 106 106 106 108 108 108 107 107 107 105 105 105 110 110 110 107 107 107 108 108 108 110 110 110 109 109 109 107 107 107 111 111 111 109 109 109 110 110 110 82 82 82 109 109 109 111 111 111 113 113 113 109 109 109 82 82 82 113 113 113 112 112 112 109 109 109 115 115 115 112 112 112 113 113 113 115 115 115 114 114 114 112 112 112 52 52 52 114 114 114 115 115 115 117 117 117 114 114 114 52 52 52 117 117 117 116 116 116 114 114 114 119 119 119 116 116 116 117 117 117 119 119 119 118 118 118 116 116 116 119 119 119 44 44 44 118 118 118 121 121 121 44 44 44 119 119 119 121 121 121 120 120 120 44 44 44 50 50 50 120 120 120 121 121 121 50 50 50 122 122 122 120 120 120 95 95 95 72 72 72 123 123 123 95 95 95 124 124 124 72 72 72 46 46 46 124 124 124 95 95 95 125 125 125 124 124 124 46 46 46 127 127 127 124 124 124 125 125 125 127 127 127 126 126 126 124 124 124 129 129 129 126 126 126 127 127 127 129 129 129 128 128 128 126 126 126 130 130 130 128 128 128 129 129 129 130 130 130 48 48 48 128 128 128 132 132 132 48 48 48 130 130 130 132 132 132 131 131 131 48 48 48 134 134 134 131 131 131 132 132 132 134 134 134 3 3 3 131 131 131 134 134 134 133 133 133 3 3 3 142 142 142 133 133 133 134 134 134 135 135 135 122 122 122 50 50 50 137 137 137 122 122 122 135 135 135 137 137 137 136 136 136 122 122 122 55 55 55 136 136 136 137 137 137 55 55 55 138 138 138 136 136 136 139 139 139 138 138 138 55 55 55 143 143 143 138 138 138 139 139 139 143 143 143 140 140 140 138 138 138 133 133 133 69 69 69 141 141 141 142 142 142 69 69 69 133 133 133 140 140 140 69 69 69 142 142 142 140 140 140 68 68 68 69 69 69 143 143 143 68 68 68 140 140 140 144 144 144 68 68 68 143 143 143 145 145 145 68 68 68 144 144 144 0 0 0 68 68 68 145 145 145 287 287 287 146 146 146 147 147 147 149 149 149 148 148 148 236 236 236 150 150 150 148 148 148 149 149 149 151 151 151 148 148 148 150 150 150 152 152 152 148 148 148 151 151 151 153 153 153 148 148 148 152 152 152 154 154 154 148 148 148 153 153 153 155 155 155 148 148 148 154 154 154 258 258 258 148 148 148 155 155 155 157 157 157 156 156 156 192 192 192 240 240 240 156 156 156 157 157 157 162 162 162 158 158 158 159 159 159 162 162 162 160 160 160 158 158 158 162 162 162 161 161 161 160 160 160 165 165 165 161 161 161 162 162 162 165 165 165 163 163 163 161 161 161 165 165 165 164 164 164 163 163 163 167 167 167 164 164 164 165 165 165 167 167 167 166 166 166 164 164 164 169 169 169 166 166 166 167 167 167 169 169 169 168 168 168 166 166 166 172 172 172 168 168 168 169 169 169 172 172 172 170 170 170 168 168 168 172 172 172 171 171 171 170 170 170 241 241 241 171 171 171 172 172 172 175 175 175 173 173 173 174 174 174 176 176 176 173 173 173 175 175 175 178 178 178 173 173 173 176 176 176 178 178 178 177 177 177 173 173 173 179 179 179 177 177 177 178 178 178 181 181 181 177 177 177 179 179 179 181 181 181 180 180 180 177 177 177 183 183 183 180 180 180 181 181 181 183 183 183 182 182 182 180 180 180 185 185 185 182 182 182 183 183 183 185 185 185 184 184 184 182 182 182 186 186 186 184 184 184 185 185 185 188 188 188 184 184 184 186 186 186 188 188 188 187 187 187 184 184 184 190 190 190 187 187 187 188 188 188 190 190 190 189 189 189 187 187 187 269 269 269 189 189 189 190 190 190 192 192 192 191 191 191 157 157 157 231 231 231 191 191 191 192 192 192 234 234 234 193 193 193 194 194 194 275 275 275 195 195 195 196 196 196 270 270 270 197 197 197 198 198 198 200 200 200 199 199 199 279 279 279 219 219 219 199 199 199 200 200 200 256 256 256 201 201 201 202 202 202 191 191 191 251 251 251 203 203 203 248 248 248 204 204 204 205 205 205 204 204 204 206 206 206 207 207 207 210 210 210 208 208 208 209 209 209 212 212 212 208 208 208 210 210 210 212 212 212 211 211 211 208 208 208 146 146 146 211 211 211 212 212 212 146 146 146 213 213 213 211 211 211 146 146 146 214 214 214 213 213 213 146 146 146 215 215 215 214 214 214 146 146 146 216 216 216 215 215 215 229 229 229 217 217 217 218 218 218 223 223 223 219 219 219 220 220 220 223 223 223 199 199 199 219 219 219 223 223 223 221 221 221 199 199 199 223 223 223 222 222 222 221 221 221 265 265 265 222 222 222 223 223 223 265 265 265 224 224 224 222 222 222 265 265 265 225 225 225 224 224 224 265 265 265 226 226 226 225 225 225 265 265 265 227 227 227 226 226 226 265 265 265 228 228 228 227 227 227 251 251 251 217 217 217 229 229 229 251 251 251 230 230 230 217 217 217 191 191 191 230 230 230 251 251 251 231 231 231 230 230 230 191 191 191 233 233 233 230 230 230 231 231 231 233 233 233 232 232 232 230 230 230 235 235 235 232 232 232 233 233 233 235 235 235 234 234 234 232 232 232 235 235 235 193 193 193 234 234 234 237 237 237 193 193 193 235 235 235 237 237 237 236 236 236 193 193 193 239 239 239 236 236 236 237 237 237 239 239 239 149 149 149 236 236 236 239 239 239 238 238 238 149 149 149 280 280 280 238 238 238 239 239 239 243 243 243 156 156 156 240 240 240 243 243 243 241 241 241 156 156 156 243 243 243 171 171 171 241 241 241 243 243 243 242 242 242 171 171 171 245 245 245 242 242 242 243 243 243 245 245 245 244 244 244 242 242 242 206 206 206 244 244 244 245 245 245 204 204 204 244 244 244 206 206 206 204 204 204 246 246 246 244 244 244 248 248 248 246 246 246 204 204 204 248 248 248 247 247 247 246 246 246 249 249 249 247 247 247 248 248 248 203 203 203 247 247 247 249 249 249 203 203 203 250 250 250 247 247 247 251 251 251 250 250 250 203 203 203 254 254 254 250 250 250 251 251 251 254 254 254 252 252 252 250 250 250 254 254 254 253 253 253 252 252 252 201 201 201 253 253 253 254 254 254 256 256 256 253 253 253 201 201 201 256 256 256 255 255 255 253 253 253 148 148 148 255 255 255 256 256 256 258 258 258 255 255 255 148 148 148 258 258 258 257 257 257 255 255 255 260 260 260 257 257 257 258 258 258 260 260 260 259 259 259 257 257 257 262 262 262 259 259 259 260 260 260 262 262 262 261 261 261 259 259 259 228 228 228 261 261 261 262 262 262 228 228 228 263 263 263 261 261 261 265 265 265 263 263 263 228 228 228 265 265 265 264 264 264 263 263 263 268 268 268 264 264 264 265 265 265 268 268 268 266 266 266 264 264 264 268 268 268 267 267 267 266 266 266 197 197 197 267 267 267 268 268 268 270 270 270 267 267 267 197 197 197 270 270 270 269 269 269 267 267 267 271 271 271 269 269 269 270 270 270 271 271 271 189 189 189 269 269 269 273 273 273 189 189 189 271 271 271 273 273 273 272 272 272 189 189 189 195 195 195 272 272 272 273 273 273 195 195 195 274 274 274 272 272 272 275 275 275 274 274 274 195 195 195 277 277 277 274 274 274 275 275 275 277 277 277 276 276 276 274 274 274 200 200 200 276 276 276 277 277 277 200 200 200 278 278 278 276 276 276 279 279 279 278 278 278 200 200 200 281 281 281 278 278 278 279 279 279 281 281 281 280 280 280 278 278 278 283 283 283 280 280 280 281 281 281 280 280 280 282 282 282 238 238 238 284 284 284 280 280 280 283 283 283 285 285 285 280 280 280 284 284 284 216 216 216 280 280 280 285 285 285 146 146 146 280 280 280 216 216 216 146 146 146 282 282 282 280 280 280 146 146 146 286 286 286 282 282 282 146 146 146 287 287 287 286 286 286
9 9 9 0 0 0 3 3 3 5 5 5 1 1 1 2 2 2 9 9 9 3 3 3 4 4 4 7 7 7 1 1 1 5 5 5 7 7 7 6 6 6 1 1 1 8 8 8 6 6 6 7 7 7 0 0 0 6 6 6 8 8 8 0 0 0 9 9 9 6 6 6
9 9 9 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 2 2 2 5 5 5 7 7 7 2 2 2 6 6 6 8 8 8 2 2 2 7 7 7 10 10 10 2 2 2 8 8 8 10 10 10 9 9 9 2 2 2 11 11 11 9 9 9 10 10 10 12 12 12 9 9 9 11 11 11 13 13 13 9 9 9 12 12 12 14 14 14 9 9 9 13 13 13 15 15 15 9 9 9 14 14 14 16 16 16 9 9 9 15 15 15 17 17 17 9 9 9 16 16 16 18 18 18 9 9 9 17 17 17 19 19 19 9 9 9 18 18 18 20 20 20 9 9 9 19 19 19 21 21 21 9 9 9 20 20 20 22 22 22 9 9 9 21 21 21 23 23 23 9 9 9 22 22 22 24 24 24 9 9 9 23 23 23 25 25 25 9 9 9 24 24 24 26 26 26 9 9 9 25 25 25 27 27 27 9 9 9 26 26 26 28 28 28 9 9 9 27 27 27 29 29 29 9 9 9 28 28 28 30 30 30 9 9 9 29 29 29 31 31 31 9 9 9 30 30 30 0 0 0 9 9 9 31 31 31 60 60 60 41 41 41 32 32 32 35 35 35 33 33 33 34 34 34 37 37 37 33 33 33 35 35 35 37 37 37 36 36 36 33 33 33 38 38 38 36 36 36 37 37 37 40 40 40 36 36 36 38 38 38 40 40 40 39 39 39 36 36 36 32 32 32 39 39 39 40 40 40 32 32 32 41 41 41 39 39 39 45 45 45 42 42 42 43 43 43 45 45 45 44 44 44 42 42 42 47 47 47 44 44 44 45 45 45 47 47 47 46 46 46 44 44 44 50 50 50 46 46 46 47 47 47 50 50 50 48 48 48 46 46 46 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 53 53 53 49 49 49 51 51 51 53 53 53 52 52 52 49 49 49 56 56 56 52 52 52 53 53 53 56 56 56 54 54 54 52 52 52 56 56 56 55 55 55 54 54 54 57 57 57 55 55 55 56 56 56 59 59 59 55 55 55 57 57 57 59 59 59 58 58 58 55 55 55 61 61 61 58 58 58 59 59 59 61 61 61 60 60 60 58 58 58 41 41 41 60 60 60 61 61 61 89 89 89 67 67 67 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 62 62 62 63 63 63 66 66 66 62 62 62 67 67 67 63 63 63 72 72 72 68 68 68 69 69 69 72 72 72 70 70 70 68 68 68 72 72 72 71 71 71 70 70 70 73 73 73 71 71 71 72 72 72 75 75 75 71 71 71 73 73 73 75 75 75 74 74 74 71 71 71 77 77 77 74 74 74 75 75 75 77 77 77 76 76 76 74 74 74 79 79 79 76 76 76 77 77 77 79 79 79 78 78 78 76 76 76 82 82 82 78 78 78 79 79 79 82 82 82 80 80 80 78 78 78 82 82 82 81 81 81 80 80 80 83 83 83 81 81 81 82 82 82 86 86 86 81 81 81 83 83 83 86 86 86 84 84 84 81 81 81 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 90 90 90 85 85 85 87 87 87 90 90 90 88 88 88 85 85 85 90 90 90 89 89 89 88 88 88 91 91 91 89 89 89 90 90 90 67 67 67 89 89 89 91 91 91 184 184 184 94 94 94 92 92 92 94 94 94 93 93 93 92 92 92 97 97 97 93 93 93 94 94 94 97 97 97 95 95 95 93 93 93 97 97 97 96 96 96 95 95 95 100 100 100 96 96 96 97 97 97 100 100 100 98 98 98 96 96 96 100 100 100 99 99 99 98 98 98 103 103 103 99 99 99 100 100 100 103 103 103 101 101 101 99 99 99 103 103 103 102 102 102 101 101 101 106 106 106 102 102 102 103 103 103 106 106 106 104 104 104 102 102 102 106 106 106 105 105 105 104 104 104 109 109 109 105 105 105 106 106 106 109 109 109 107 107 107 105 105 105 109 109 109 108 108 108 107 107 107 112 112 112 108 108 108 109 109 109 112 112 112 110 110 110 108 108 108 112 112 112 111 111 111 110 110 110 115 115 115 111 111 111 112 112 112 115 115 115 113 113 113 111 111 111 115 115 115 114 114 114 113 113 113 118 118 118 114 114 114 115 115 115 118 118 118 116 116 116 114 114 114 118 118 118 117 117 117 116 116 116 121 121 121 117 117 117 118 118 118 121 121 121 119 119 119 117 117 117 121 121 121 120 120 120 119 119 119 124 124 124 120 120 120 121 121 121 124 124 124 122 122 122 120 120 120 124 124 124 123 123 123 122 122 122 127 127 127 123 123 123 124 124 124 127 127 127 125 125 125 123 123 123 127 127 127 126 126 126 125 125 125 130 130 130 126 126 126 127 127 127 130 130 130 128 128 128 126 126 126 130 130 130 129 129 129 128 128 128 133 133 133 129 129 129 130 130 130 133 133 133 131 131 131 129 129 129 133 133 133 132 132 132 131 131 131 136 136 136 132 132 132 133 133 133 136 136 136 134 134 134 132 132 132 136 136 136 135 135 135 134 134 134 138 138 138 135 135 135 136 136 136 138 138 138 137 137 137 135 135 135 141 141 141 137 137 137 138 138 138 141 141 141 139 139 139 137 137 137 141 141 141 140 140 140 139 139 139 144 144 144 140 140 140 141 141 141 144 144 144 142 142 142 140 140 140 144 144 144 143 143 143 142 142 142 147 147 147 143 143 143 144 144 144 147 147 147 145 145 145 143 143 143 147 147 147 146 146 146 145 145 145 150 150 150 146 146 146 147 147 147 150 150 150 148 148 148 146 146 146 150 150 150 149 149 149 148 148 148 153 153 153 149 149 149 150 150 150 153 153 153 151 151 151 149 149 149 153 153 153 152 152 152 151 151 151 156 156 156 152 152 152 153 153 153 156 156 156 154 154 154 152 152 152 156 156 156 155 155 155 154 154 154 159 159 159 155 155 155 156 156 156 159 159 159 157 157 157 155 155 155 159 159 159 158 158 158 157 157 157 162 162 162 158 158 158 159 159 159 162 162 162 160 160 160 158 158 158 162 162 162 161 161 161 160 160 160 165 165 165 161 161 161 162 162 162 165 165 165 163 163 163 161 161 161 165 165 165 164 164 164 163 163 163 168 168 168 164 164 164 165 165 165 168 168 168 166 166 166 164 164 164 168 168 168 167 167 167 166 166 166 171 171 171 167 167 167 168 168 168 171 171 171 169 169 169 167 167 167 171 171 171 170 170 170 169 169 169 174 174 174 170 170 170 171 171 171 174 174 174 172 172 172 170 170 170 174 174 174 173 173 173 172 172 172 177 177 177 173 173 173 174 174 174 177 177 177 175 175 175 173 173 173 177 177 177 176 176 176 175 175 175 180 180 180 176 176 176 177 177 177 180 180 180 178 178 178 176 176 176 180 180 180 179 179 179 178 178 178 183 183 183 179 179 179 180 180 180 183 183 183 181 181 181 179 179 179 183 183 183 182 182 182 181 181 181 185 185 185 182 182 182 183 183 183 185 185 185 184 184 184 182 182 182 94 94 94 184 184 184 185 185 185
48 48 48 0 0 0 1 1 1 47 47 47 2 2 2 3 3 3 21 21 21 4 4 4 5 5 5 2 2 2 6 6 6 7 7 7 4 4 4 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 20 20 20 10 10 10 12 12 12 40 40 40 13 13 13 14 14 14 4 4 4 15 15 15 8 8 8 4 4 4 16 16 16 15 15 15 4 4 4 17 17 17 16 16 16 4 4 4 18 18 18 17 17 17 4 4 4 19 19 19 18 18 18 4 4 4 20 20 20 19 19 19 4 4 4 10 10 10 20 20 20 21 21 21 10 10 10 4 4 4 22 22 22 10 10 10 21 21 21 23 23 23 10 10 10 22 22 22 24 24 24 10 10 10 23 23 23 25 25 25 10 10 10 24 24 24 26 26 26 10 10 10 25 25 25 29 29 29 10 10 10 26 26 26 29 29 29 27 27 27 10 10 10 29 29 29 28 28 28 27 27 27 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 32 32 32 30 30 30 31 31 31 35 35 35 30 30 30 32 32 32 35 35 35 33 33 33 30 30 30 35 35 35 34 34 34 33 33 33 37 37 37 34 34 34 35 35 35 37 37 37 36 36 36 34 34 34 39 39 39 36 36 36 37 37 37 39 39 39 38 38 38 36 36 36 41 41 41 38 38 38 39 39 39 41 41 41 40 40 40 38 38 38 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 40 40 40 44 44 44 45 45 45 13 13 13 40 40 40 46 46 46 13 13 13 45 45 45 6 6 6 13 13 13 46 46 46 2 2 2 13 13 13 6 6 6 47 47 47 13 13 13 2 2 2 49 49 49 13 13 13 47 47 47 49 49 49 48 48 48 13 13 13 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 0 0 0 48 48 48 51 51 51
32 32 32 0 0 0 12 12 12 6 6 6 1 1 1 2 2 2 14 14 14 3 3 3 4 4 4 14 14 14 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 10 10 10 7 7 7 8 8 8 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 32 32 32 9 9 9 11 11 11 32 32 32 12 12 12 9 9 9 14 14 14 13 13 13 5 5 5 19 19 19 13 13 13 14 14 14 19 19 19 15 15 15 13 13 13 18 18 18 1 1 1 16 16 16 18 18 18 17 17 17 1 1 1 22 22 22 17 17 17 18 18 18 26 26 26 15 15 15 19 19 19 26 26 26 20 20 20 15 15 15 22 22 22 21 21 21 17 17 17 24 24 24 21 21 21 22 22 22 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 29 29 29 23 23 23 25 25 25 23 23 23 20 20 20 26 26 26 23 23 23 27 27 27 20 20 20 23 23 23 28 28 28 27 27 27 29 29 29 28 28 28 23 23 23 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 0 0 0 30 30 30 31 31 31 0 0 0 32 32 32 30 30 30
48 48 48 0 0 0 1 1 1 47 47 47 2 2 2 3 3 3 21 21 21 4 4 4 5 5 5 2 2 2 6 6 6 7 7 7 4 4 4 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 20 20 20 10 10 10 12 12 12 40 40 40 13 13 13 14 14 14 4 4 4 15 15 15 8 8 8 4 4 4 16 16 16 15 15 15 4 4 4 17 17 17 16 16 16 4 4 4 18 18 18 17 17 17 4 4 4 19 19 19 18 18 18 4 4 4 20 20 20 19 19 19 4 4 4 10 10 10 20 20 20 21 21 21 10 10 10 4 4 4 22 22 22 10 10 10 21 21 21 23 23 23 10 10 10 22 22 22 24 24 24 10 10 10 23 23 23 25 25 25 10 10 10 24 24 24 26 26 26 10 10 10 25 25 25 29 29 29 10 10 10 26 26 26 29 29 29 27 27 27 10 10 10 29 29 29 28 28 28 27 27 27 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 33 33 33 30 30 30 31 31 31 33 33 33 32 32 32 30 30 30 34 34 34 32 32 32 33 33 33 36 36 36 32 32 32 34 34 34 36 36 36 35 35 35 32 32 32 39 39 39 35 35 35 36 36 36 39 39 39 37 37 37 35 35 35 39 39 39 38 38 38 37 37 37 41 41 41 38 38 38 39 39 39 41 41 41 40 40 40 38 38 38 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 40 40 40 44 44 44 45 45 45 13 13 13 40 40 40 46 46 46 13 13 13 45 45 45 6 6 6 13 13 13 46 46 46 2 2 2 13 13 13 6 6 6 47 47 47 13 13 13 2 2 2 49 49 49 13 13 13 47 47 47 49 49 49 48 48 48 13 13 13 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 0 0 0 48 48 48 51 51 51
32 32 32 0 0 0 12 12 12 6 6 6 1 1 1 2 2 2 14 14 14 3 3 3 4 4 4 14 14 14 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 10 10 10 7 7 7 8 8 8 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 32 32 32 9 9 9 11 11 11 32 32 32 12 12 12 9 9 9 14 14 14 13 13 13 5 5 5 19 19 19 13 13 13 14 14 14 19 19 19 15 15 15 13 13 13 18 18 18 1 1 1 16 16 16 18 18 18 17 17 17 1 1 1 22 22 22 17 17 17 18 18 18 26 26 26 15 15 15 19 19 19 26 26 26 20 20 20 15 15 15 22 22 22 21 21 21 17 17 17 24 24 24 21 21 21 22 22 22 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 29 29 29 23 23 23 25 25 25 23 23 23 20 20 20 26 26 26 23 23 23 27 27 27 20 20 20 23 23 23 28 28 28 27 27 27 29 29 29 28 28 28 23 23 23 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 0 0 0 30 30 30 31 31 31 0 0 0 32 32 32 30 30 30
5 5 5 13 13 13 0 0 0 6 6 6 1 1 1 2 2 2 24 24 24 3 3 3 4 4 4 24 24 24 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 8 8 8 7 7 7 12 12 12 9 9 9 7 7 7 8 8 8 18 18 18 7 7 7 9 9 9 18 18 18 10 10 10 7 7 7 12 12 12 11 11 11 8 8 8 14 14 14 11 11 11 12 12 12 14 14 14 13 13 13 11 11 11 0 0 0 13 13 13 14 14 14 16 16 16 15 15 15 1 1 1 10 10 10 15 15 15 16 16 16 18 18 18 15 15 15 10 10 10 18 18 18 17 17 17 15 15 15 20 20 20 17 17 17 18 18 18 20 20 20 19 19 19 17 17 17 22 22 22 19 19 19 20 20 20 22 22 22 21 21 21 19 19 19 13 13 13 21 21 21 22 22 22 13 13 13 23 23 23 21 21 21 23 23 23 5 5 5 24 24 24 13 13 13 5 5 5 23 23 23
5 5 5 13 13 13 0 0 0 6 6 6 1 1 1 2 2 2 24 24 24 3 3 3 4 4 4 24 24 24 5 5 5 3 3 3 16 16 16 1 1 1 6 6 6 8 8 8 7 7 7 12 12 12 9 9 9 7 7 7 8 8 8 18 18 18 7 7 7 9 9 9 18 18 18 10 10 10 7 7 7 12 12 12 11 11 11 8 8 8 14 14 14 11 11 11 12 12 12 14 14 14 13 13 13 11 11 11 0 0 0 13 13 13 14 14 14 16 16 16 15 15 15 1 1 1 10 10 10 15 15 15 16 16 16 18 18 18 15 15 15 10 10 10 18 18 18 17 17 17 15 15 15 20 20 20 17 17 17 18 18 18 20 20 20 19 19 19 17 17 17 22 22 22 19 19 19 20 20 20 22 22 22 21 21 21 19 19 19 13 13 13 21 21 21 22 22 22 13 13 13 23 23 23 21 21 21 23 23 23 5 5 5 24 24 24 13 13 13 5 5 5 23 23 23
2 2 2 0 0 0 1 1 1 0 0 0 2 2 2 3 3 3 9 9 9 4 4 4 5 5 5 8 8 8 6 6 6 7 7 7 4 4 4 6 6 6 8 8 8 4 4 4 9 9 9 6 6 6 19 19 19 10 10 10 11 11 11 14 14 14 12 12 12 13 13 13 16 16 16 12 12 12 14 14 14 16 16 16 15 15 15 12 12 12 18 18 18 15 15 15 16 16 16 18 18 18 17 17 17 15 15 15 10 10 10 17 17 17 18 18 18 10 10 10 19 19 19 17 17 17 24 24 24 20 20 20 21 21 21 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 20 20 20 24 24 24 25 25 25 30 30 30 26 26 26 27 27 27 31 31 31 28 28 28 29 29 29 31 31 31 30 30 30 28 28 28 26 26 26 30 30 30 31 31 31 34 34 34 32 32 32 33 33 33 32 32 32 34 34 34 35 35 35 38 38 38 36 36 36 37 37 37 36 36 36 38 38 38 39 39 39 42 42 42 40 40 40 41 41 41 40 40 40 42 42 42 43 43 43 46 46 46 44 44 44 45 45 45 44 44 44 46 46 46 47 47 47 52 52 52 48 48 48 49 49 49 53 53 53 50 50 50 51 51 51 53 53 53 52 52 52 50 50 50 48 48 48 52 52 52 53 53 53 59 59 59 54 54 54 55 55 55 58 58 58 56 56 56 57 57 57 54 54 54 56 56 56 58 58 58 54 54 54 59 59 59 56 56 56 68 68 68 60 60 60 61 61 61 65 65 65 62 62 62 63 63 63 65 65 65 64 64 64 62 62 62 67 67 67 64 64 64 65 65 65 67 67 67 66 66 66 64 64 64 69 69 69 66 66 66 67 67 67 69 69 69 68 68 68 66 66 66 60 60 60 68 68 68 69 69 69 75 75 75 70 70 70 71 71 71 74 74 74 72 72 72 73 73 73 70 70 70 72 72 72 74 74 74 70 70 70 75 75 75 72 72 72
5 5 5 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 0 0 0 2 2 2 4 4 4 0 0 0 5 5 5 2 2 2 8 8 8 6 6 6 7 7 7 6 6 6 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 10 10 10 12 12 12 13 13 13 23 23 23 14 14 14 15 15 15 18 18 18 16 16 16 17 17 17 20 20 20 16 16 16 18 18 18 20 20 20 19 19 19 16 16 16 22 22 22 19 19 19 20 20 20 22 22 22 21 21 21 19 19 19 14 14 14 21 21 21 22 22 22 14 14 14 23 23 23 21 21 21 29 29 29 24 24 24 25 25 25 28 28 28 26 26 26 27 27 27 24 24 24 26 26 26 28 28 28 24 24 24 29 29 29 26 26 26 38 38 38 30 30 30 31 31 31 35 35 35 32 32 32 33 33 33 35 35 35 34 34 34 32 32 32 37 37 37 34 34 34 35 35 35 37 37 37 36 36 36 34 34 34 39 39 39 36 36 36 37 37 37 39 39 39 38 38 38 36 36 36 30 30 30 38 38 38 39 39 39 44 44 44 40 40 40 41 41 41 45 45 45 42 42 42 43 43 43 45 45 45 44 44 44 42 42 42 40 40 40 44 44 44 45 45 45 50 50 50 46 46 46 47 47 47 51 51 51 48 48 48 49 49 49 51 51 51 50 50 50 48 48 48 46 46 46 50 50 50 51 51 51
5 5 5 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 0 0 0 2 2 2 4 4 4 0 0 0 5 5 5 2 2 2 8 8 8 6 6 6 7 7 7 6 6 6 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 10 10 10 12 12 12 13 13 13 16 16 16 14 14 14 15 15 15 14 14 14 16 16 16 17 17 17 23 23 23 18 18 18 19 19 19 22 22 22 20 20 20 21 21 21 18 18 18 20 20 20 22 22 22 18 18 18 23 23 23 20 20 20 28 28 28 24 24 24 25 25 25 29 29 29 26 26 26 27 27 27 29 29 29 28 28 28 26 26 26 24 24 24 28 28 28 29 29 29 32 32 32 30 30 30 31 31 31 30 30 30 32 32 32 33 33 33 36 36 36 34 34 34 35 35 35 34 34 34 36 36 36 37 37 37 43 43 43 38 38 38 39 39 39 42 42 42 40 40 40 41 41 41 38 38 38 40 40 40 42 42 42 38 38 38 43 43 43 40 40 40 52 52 52 44 44 44 45 45 45 49 49 49 46 46 46 47 47 47 49 49 49 48 48 48 46 46 46 51 51 51 48 48 48 49 49 49 51 51 51 50 50 50 48 48 48 53 53 53 50 50 50 51 51 51 53 53 53 52 52 52 50 50 50 44 44 44 52 52 52 53 53 53 63 63 63 54 54 54 55 55 55 58 58 58 56 56 56 57 57 57 60 60 60 56 56 56 58 58 58 60 60 60 59 59 59 56 56 56 62 62 62 59 59 59 60 60 60 62 62 62 61 61 61 59 59 59 54 54 54 61 61 61 62 62 62 54 54 54 63 63 63 61 61 61 68 68 68 64 64 64 65 65 65 69 69 69 66 66 66 67 67 67 69 69 69 68 68 68 66 66 66 64 64 64 68 68 68 69 69 69 74 74 74 70 70 70 71 71 71 75 75 75 72 72 72 73 73 73 75 75 75 74 74 74 72 72 72 70 70 70 74 74 74 75 75 75
8 8 8 7 7 7 0 0 0 4 4 4 1 1 1 2 2 2 4 4 4 3 3 3 1 1 1 6 6 6 3 3 3 4 4 4 6 6 6 5 5 5 3 3 3 0 0 0 5 5 5 6 6 6 0 0 0 7 7 7 5 5 5 7 7 7 8 8 8 9 9 9 12 12 12 10 10 10 11 11 11 10 10 10 12 12 12 13 13 13 18 18 18 14 14 14 15 15 15 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 14 14 14 18 18 18 19 19 19 24 24 24 20 20 20 21 21 21 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 20 20 20 24 24 24 25 25 25 35 35 35 26 26 26 27 27 27 30 30 30 28 28 28 29 29 29 32 32 32 28 28 28 30 30 30 32 32 32 31 31 31 28 28 28 34 34 34 31 31 31 32 32 32 34 34 34 33 33 33 31 31 31 26 26 26 33 33 33 34 34 34 26 26 26 35 35 35 33 33 33 41 41 41 36 36 36 37 37 37 40 40 40 38 38 38 39 39 39 36 36 36 38 38 38 40 40 40 36 36 36 41 41 41 38 38 38 47 47 47 42 42 42 43 43 43 46 46 46 44 44 44 45 45 45 42 42 42 44 44 44 46 46 46 42 42 42 47 47 47 44 44 44 50 50 50 48 48 48 49 49 49 48 48 48 50 50 50 51 51 51
26 26 26 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 7 7 7 2 2 2 5 5 5 7 7 7 6 6 6 2 2 2 9 9 9 6 6 6 7 7 7 9 9 9 8 8 8 6 6 6 11 11 11 8 8 8 9 9 9 11 11 11 10 10 10 8 8 8 13 13 13 10 10 10 11 11 11 13 13 13 12 12 12 10 10 10 15 15 15 12 12 12 13 13 13 15 15 15 14 14 14 12 12 12 17 17 17 14 14 14 15 15 15 17 17 17 16 16 16 14 14 14 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 21 21 21 18 18 18 19 19 19 21 21 21 20 20 20 18 18 18 23 23 23 20 20 20 21 21 21 23 23 23 22 22 22 20 20 20 25 25 25 22 22 22 23 23 23 25 25 25 24 24 24 22 22 22 0 0 0 24 24 24 25 25 25 0 0 0 26 26 26 24 24 24 43 43 43 27 27 27 28 28 28 32 32 32 29 29 29 30 30 30 32 32 32 31 31 31 29 29 29 34 34 34 31 31 31 32 32 32 34 34 34 33 33 33 31 31 31 36 36 36 33 33 33 34 34 34 36 36 36 35 35 35 33 33 33 38 38 38 35 35 35 36 36 36 38 38 38 37 37 37 35 35 35 40 40 40 37 37 37 38 38 38 40 40 40 39 39 39 37 37 37 42 42 42 39 39 39 40 40 40 42 42 42 41 41 41 39 39 39 44 44 44 41 41 41 42 42 42 44 44 44 43 43 43 41 41 41 27 27 27 43 43 43 44 44 44 47 47 47 45 45 45 46 46 46 45 45 45 47 47 47 48 48 48 73 73 73 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 49 49 49 50 50 50 52 52 52 55 55 55 53 53 53 54 54 54 56 56 56 53 53 53 55 55 55 58 58 58 53 53 53 56 56 56 58 58 58 57 57 57 53 53 53 60 60 60 57 57 57 58 58 58 60 60 60 59 59 59 57 57 57 62 62 62 59 59 59 60 60 60 62 62 62 61 61 61 59 59 59 64 64 64 61 61 61 62 62 62 64 64 64 63 63 63 61 61 61 66 66 66 63 63 63 64 64 64 66 66 66 65 65 65 63 63 63 68 68 68 65 65 65 66 66 66 68 68 68 67 67 67 65 65 65 70 70 70 67 67 67 68 68 68 70 70 70 69 69 69 67 67 67 72 72 72 69 69 69 70 70 70 72 72 72 71 71 71 69 69 69 74 74 74 71 71 71 72 72 72 74 74 74 73 73 73 71 71 71 50 50 50 73 73 73 74 74 74 91 91 91 90 90 90 75 75 75 79 79 79 76 76 76 77 77 77 79 79 79 78 78 78 76 76 76 81 81 81 78 78 78 79 79 79 81 81 81 80 80 80 78 78 78 83 83 83 80 80 80 81 81 81 83 83 83 82 82 82 80 80 80 85 85 85 82 82 82 83 83 83 85 85 85 84 84 84 82 82 82 87 87 87 84 84 84 85 85 85 87 87 87 86 86 86 84 84 84 89 89 89 86 86 86 87 87 87 89 89 89 88 88 88 86 86 86 75 75 75 88 88 88 89 89 89 75 75 75 90 90 90 88 88 88 90 90 90 91 91 91 92 92 92 97 97 97 93 93 93 94 94 94 98 98 98 95 95 95 96 96 96 98 98 98 97 97 97 95 95 95 93 93 93 97 97 97 98 98 98 101 101 101 99 99 99 100 100 100 99 99 99 101 101 101 102 102 102 105 105 105 103 103 103 104 104 104 103 103 103 105 105 105 106 106 106 111 111 111 107 107 107 108 108 108 112 112 112 109 109 109 110 110 110 112 112 112 111 111 111 109 109 109 107 107 107 111 111 111 112 112 112 118 118 118 113 113 113 114 114 114 117 117 117 115 115 115 116 116 116 113 113 113 115 115 115 117 117 117 113 113 113 118 118 118 115 115 115 121 121 121 119 119 119 120 120 120 119 119 119 121 121 121 122 122 122 128 128 128 123 123 123 124 124 124 123 123 123 125 125 125 126 126 126 123 123 123 127 127 127 125 125 125 123 123 123 128 128 128 127 127 127
24 24 24 0 0 0 1 1 1 5 5 5 2 2 2 3 3 3 5 5 5 4 4 4 2 2 2 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 8 8 8 4 4 4 7 7 7 9 9 9 4 4 4 8 8 8 10 10 10 4 4 4 9 9 9 0 0 0 4 4 4 10 10 10 13 13 13 11 11 11 12 12 12 15 15 15 11 11 11 13 13 13 15 15 15 14 14 14 11 11 11 17 17 17 14 14 14 15 15 15 17 17 17 16 16 16 14 14 14 19 19 19 16 16 16 17 17 17 19 19 19 18 18 18 16 16 16 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 22 22 22 18 18 18 21 21 21 23 23 23 18 18 18 22 22 22 4 4 4 18 18 18 23 23 23 4 4 4 24 24 24 18 18 18 0 0 0 24 24 24 4 4 4 48 48 48 25 25 25 26 26 26 29 29 29 27 27 27 28 28 28 39 39 39 27 27 27 29 29 29 39 39 39 30 30 30 27 27 27 39 39 39 31 31 31 30 30 30 39 39 39 32 32 32 31 31 31 39 39 39 33 33 33 32 32 32 39 39 39 34 34 34 33 33 33 39 39 39 35 35 35 34 34 34 39 39 39 36 36 36 35 35 35 39 39 39 37 37 37 36 36 36 39 39 39 38 38 38 37 37 37 41 41 41 38 38 38 39 39 39 41 41 41 40 40 40 38 38 38 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 47 47 47 40 40 40 43 43 43 47 47 47 44 44 44 40 40 40 47 47 47 45 45 45 44 44 44 47 47 47 46 46 46 45 45 45 49 49 49 46 46 46 47 47 47 49 49 49 48 48 48 46 46 46 25 25 25 48 48 48 49 49 49 115 115 115 50 50 50 114 114 114 52 52 52 50 50 50 51 51 51 55 55 55 50 50 50 52 52 52 62 62 62 53 53 53 54 54 54 57 57 57 50 50 50 55 55 55 62 62 62 56 56 56 53 53 53 108 108 108 50 50 50 57 57 57 50 50 50 58 58 58 59 59 59 116 116 116 60 60 60 65 65 65 62 62 62 61 61 61 56 56 56 77 77 77 62 62 62 63 63 63 50 50 50 64 64 64 58 58 58 117 117 117 118 118 118 119 119 119 120 120 120 116 116 116 121 121 121 66 66 66 116 116 116 65 65 65 66 66 66 122 122 122 116 116 116 67 67 67 122 122 122 66 66 66 68 68 68 122 122 122 67 67 67 69 69 69 122 122 122 68 68 68 70 70 70 122 122 122 69 69 69 71 71 71 122 122 122 70 70 70 72 72 72 122 122 122 71 71 71 73 73 73 122 122 122 72 72 72 74 74 74 122 122 122 73 73 73 76 76 76 122 122 122 74 74 74 116 116 116 75 75 75 60 60 60 62 62 62 76 76 76 61 61 61 77 77 77 76 76 76 62 62 62 78 78 78 76 76 76 77 77 77 78 78 78 122 122 122 76 76 76 79 79 79 122 122 122 78 78 78 79 79 79 123 123 123 122 122 122 80 80 80 123 123 123 79 79 79 80 80 80 124 124 124 123 123 123 81 81 81 124 124 124 80 80 80 81 81 81 125 125 125 124 124 124 82 82 82 125 125 125 81 81 81 82 82 82 126 126 126 125 125 125 82 82 82 127 127 127 126 126 126 83 83 83 127 127 127 82 82 82 83 83 83 128 128 128 127 127 127 84 84 84 128 128 128 83 83 83 84 84 84 129 129 129 128 128 128 85 85 85 129 129 129 84 84 84 85 85 85 130 130 130 129 129 129 86 86 86 130 130 130 85 85 85 87 87 87 130 130 130 86 86 86 87 87 87 131 131 131 130 130 130 112 112 112 131 131 131 87 87 87 75 75 75 88 88 88 89 89 89 116 116 116 88 88 88 75 75 75 120 120 120 88 88 88 116 116 116 120 120 120 90 90 90 88 88 88 120 120 120 91 91 91 90 90 90 132 132 132 91 91 91 120 120 120 132 132 132 92 92 92 91 91 91 133 133 133 92 92 92 132 132 132 133 133 133 93 93 93 92 92 92 134 134 134 93 93 93 133 133 133 134 134 134 94 94 94 93 93 93 134 134 134 95 95 95 94 94 94 135 135 135 95 95 95 134 134 134 135 135 135 96 96 96 95 95 95 136 136 136 96 96 96 135 135 135 136 136 136 97 97 97 96 96 96 137 137 137 97 97 97 136 136 136 137 137 137 98 98 98 97 97 97 118 118 118 98 98 98 137 137 137 118 118 118 99 99 99 98 98 98 118 118 118 100 100 100 99 99 99 117 117 117 100 100 100 118 118 118 117 117 117 101 101 101 100 100 100 117 117 117 102 102 102 101 101 101 117 117 117 103 103 103 102 102 102 117 117 117 104 104 104 103 103 103 117 117 117 105 105 105 104 104 104 117 117 117 106 106 106 105 105 105 117 117 117 107 107 107 106 106 106 114 114 114 50 50 50 108 108 108 113 113 113 109 109 109 110 110 110 138 138 138 107 107 107 117 117 117 139 139 139 138 138 138 117 117 117 140 140 140 113 113 113 139 139 139 140 140 140 111 111 111 109 109 109 114 114 114 141 141 141 142 142 142 143 143 143 112 112 112 64 64 64 142 142 142 143 143 143 115 115 115 139 139 139 117 117 117 131 131 131 138 138 138 139 139 139 113 113 113 107 107 107 138 138 138 113 113 113 140 140 140 139 139 139 131 131 131 113 113 113 140 140 140 109 109 109 141 141 141 140 140 140 131 131 131 111 111 111 140 140 140 141 141 141 142 142 142 141 141 141 131 131 131 141 141 141 114 114 114 111 111 111 115 115 115 143 143 143 64 64 64 142 142 142 115 115 115 114 114 114 143 143 143 142 142 142 131 131 131 112 112 112 143 143 143 131 131 131 50 50 50 115 115 115 64 64 64 118 118 118 144 144 144 119 119 119 144 144 144 118 118 118 137 137 137 137 137 137 145 145 145 144 144 144 145 145 145 137 137 137 136 136 136 117 117 117 130 130 130 131 131 131 130 130 130 117 117 117 119 119 119 119 119 119 129 129 129 130 130 130 129 129 129 119 119 119 144 144 144 144 144 144 128 128 128 129 129 129 128 128 128 144 144 144 145 145 145 136 136 136 146 146 146 145 145 145 146 146 146 136 136 136 135 135 135 135 135 135 147 147 147 146 146 146 147 147 147 135 135 135 134 134 134 145 145 145 127 127 127 128 128 128 127 127 127 145 145 145 146 146 146 146 146 146 126 126 126 127 127 127 126 126 126 146 146 146 147 147 147 134 134 134 148 148 148 147 147 147 148 148 148 134 134 134 133 133 133 133 133 133 149 149 149 148 148 148 149 149 149 133 133 133 132 132 132 147 147 147 125 125 125 126 126 126 125 125 125 147 147 147 148 148 148 148 148 148 124 124 124 125 125 125 124 124 124 148 148 148 149 149 149 132 132 132 121 121 121 149 149 149 121 121 121 132 132 132 120 120 120 149 149 149 123 123 123 124 124 124 123 123 123 149 149 149 121 121 121 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 116 116 116 193 193 193 150 150 150 151 151 151 155 155 155 151 151 151 152 152 152 177 177 177 153 153 153 154 154 154 156 156 156 151 151 151 155 155 155 194 194 194 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 192 192 192 151 151 151 156 156 156 194 194 194 157 157 157 158 158 158 200 200 200 157 157 157 194 194 194 158 158 158 195 195 195 194 194 194 159 159 159 195 195 195 158 158 158 160 160 160 195 195 195 159 159 159 161 161 161 195 195 195 160 160 160 161 161 161 201 201 201 195 195 195 162 162 162 201 201 201 161 161 161 163 163 163 201 201 201 162 162 162 163 163 163 202 202 202 201 201 201 164 164 164 202 202 202 163 163 163 150 150 150 202 202 202 164 164 164 200 200 200 165 165 165 157 157 157 203 203 203 165 165 165 200 200 200 203 203 203 166 166 166 165 165 165 204 204 204 166 166 166 203 203 203 204 204 204 167 167 167 166 166 166 205 205 205 167 167 167 204 204 204 205 205 205 168 168 168 167 167 167 205 205 205 169 169 169 168 168 168 206 206 206 169 169 169 205 205 205 206 206 206 170 170 170 169 169 169 207 207 207 170 170 170 206 206 206 207 207 207 171 171 171 170 170 170 198 198 198 171 171 171 207 207 207 198 198 198 172 172 172 171 171 171 198 198 198 173 173 173 172 172 172 197 197 197 173 173 173 198 198 198 197 197 197 174 174 174 173 173 173 197 197 197 175 175 175 174 174 174 197 197 197 176 176 176 175 175 175 208 208 208 176 176 176 197 197 197 180 180 180 153 153 153 177 177 177 176 176 176 178 178 178 179 179 179 176 176 176 180 180 180 178 178 178 209 209 209 176 176 176 208 208 208 153 153 153 209 209 209 208 208 208 208 208 208 181 181 181 153 153 153 208 208 208 182 182 182 181 181 181 210 210 210 182 182 182 208 208 208 210 210 210 183 183 183 182 182 182 211 211 211 183 183 183 210 210 210 212 212 212 183 183 183 211 211 211 212 212 212 184 184 184 183 183 183 213 213 213 184 184 184 212 212 212 213 213 213 185 185 185 184 184 184 214 214 214 185 185 185 213 213 213 214 214 214 186 186 186 185 185 185 215 215 215 186 186 186 214 214 214 215 215 215 187 187 187 186 186 186 216 216 216 187 187 187 215 215 215 216 216 216 188 188 188 187 187 187 216 216 216 189 189 189 188 188 188 217 217 217 189 189 189 216 216 216 217 217 217 190 190 190 189 189 189 218 218 218 190 190 190 217 217 217 218 218 218 191 191 191 190 190 190 202 202 202 191 191 191 218 218 218 202 202 202 192 192 192 191 191 191 193 193 193 192 192 192 202 202 202 209 209 209 153 153 153 180 180 180 176 176 176 209 209 209 180 180 180 150 150 150 193 193 193 202 202 202 192 192 192 193 193 193 151 151 151 201 201 201 218 218 218 195 195 195 218 218 218 201 201 201 202 202 202 195 195 195 217 217 217 196 196 196 217 217 217 195 195 195 218 218 218 194 194 194 219 219 219 200 200 200 219 219 219 194 194 194 196 196 196 196 196 196 216 216 216 219 219 219 216 216 216 196 196 196 217 217 217 200 200 200 220 220 220 203 203 203 220 220 220 200 200 200 219 219 219 219 219 219 215 215 215 220 220 220 215 215 215 219 219 219 216 216 216 203 203 203 221 221 221 204 204 204 221 221 221 203 203 203 220 220 220 220 220 220 214 214 214 221 221 221 214 214 214 220 220 220 215 215 215 204 204 204 222 222 222 205 205 205 222 222 222 204 204 204 221 221 221 221 221 221 213 213 213 222 222 222 213 213 213 221 221 221 214 214 214 205 205 205 223 223 223 206 206 206 223 223 223 205 205 205 222 222 222 206 206 206 224 224 224 207 207 207 224 224 224 206 206 206 223 223 223 222 222 222 212 212 212 223 223 223 212 212 212 222 222 222 213 213 213 223 223 223 211 211 211 224 224 224 211 211 211 223 223 223 212 212 212 207 207 207 199 199 199 198 198 198 199 199 199 207 207 207 224 224 224 224 224 224 210 210 210 199 199 199 210 210 210 224 224 224 211 211 211 199 199 199 208 208 208 197 197 197 208 208 208 199 199 199 210 210 210 268 268 268 225 225 225 265 265 265 236 236 236 226 226 226 227 227 227 236 236 236 228 228 228 226 226 226 236 236 236 229 229 229 228 228 228 225 225 225 230 230 230 231 231 231 230 230 230 232 232 232 233 233 233 246 246 246 234 234 234 235 235 235 269 269 269 236 236 236 238 238 238 270 270 270 229 229 229 269 269 269 270 270 270 240 240 240 271 271 271 272 272 272 237 237 237 271 271 271 272 272 272 242 242 242 273 273 273 274 274 274 239 239 239 273 273 273 274 274 274 244 244 244 275 275 275 243 243 243 275 275 275 276 276 276 244 244 244 277 277 277 276 276 276 245 245 245 277 277 277 278 278 278 279 279 279 245 245 245 278 278 278 279 279 279 248 248 248 280 280 280 281 281 281 246 246 246 280 280 280 248 248 248 282 282 282 281 281 281 249 249 249 282 282 282 283 283 283 284 284 284 249 249 249 283 283 283 284 284 284 252 252 252 285 285 285 252 252 252 286 286 286 285 285 285 287 287 287 250 250 250 286 286 286 287 287 287 256 256 256 288 288 288 289 289 289 253 253 253 288 288 288 289 289 289 257 257 257 290 290 290 257 257 257 291 291 291 290 290 290 258 258 258 291 291 291 292 292 292 259 259 259 293 293 293 292 292 292 260 260 260 293 293 293 294 294 294 261 261 261 295 295 295 294 294 294 262 262 262 295 295 295 296 296 296 263 263 263 297 297 297 296 296 296 264 264 264 297 297 297 298 298 298 299 299 299 264 264 264 298 298 298 299 299 299 267 267 267 300 300 300 267 267 267 301 301 301 300 300 300 268 268 268 301 301 301 230 230 230 270 270 270 269 269 269 238 238 238 229 229 229 270 270 270 237 237 237 236 236 236 269 269 269 229 229 229 270 270 270 271 271 271 237 237 237 240 240 240 270 270 270 238 238 238 272 272 272 271 271 271 240 240 240 237 237 237 272 272 272 239 239 239 272 272 272 273 273 273 239 239 239 242 242 242 272 272 272 240 240 240 274 274 274 273 273 273 242 242 242 239 239 239 274 274 274 241 241 241 274 274 274 275 275 275 241 241 241 244 244 244 274 274 274 242 242 242 276 276 276 275 275 275 244 244 244 275 275 275 243 243 243 241 241 241 276 276 276 277 277 277 243 243 243 277 277 277 244 244 244 247 247 247 278 278 278 277 277 277 247 247 247 277 277 277 245 245 245 243 243 243 279 279 279 278 278 278 247 247 247 245 245 245 279 279 279 246 246 246 279 279 279 280 280 280 246 246 246 248 248 248 279 279 279 247 247 247 281 281 281 280 280 280 248 248 248 246 246 246 281 281 281 234 234 234 281 281 281 282 282 282 234 234 234 282 282 282 248 248 248 251 251 251 283 283 283 282 282 282 251 251 251 282 282 282 249 249 249 234 234 234 284 284 284 283 283 283 251 251 251 249 249 249 284 284 284 250 250 250 284 284 284 285 285 285 250 250 250 252 252 252 284 284 284 251 251 251 285 285 285 286 286 286 250 250 250 286 286 286 252 252 252 254 254 254 287 287 287 286 286 286 254 254 254 250 250 250 287 287 287 253 253 253 287 287 287 288 288 288 253 253 253 256 256 256 287 287 287 254 254 254 289 289 289 288 288 288 256 256 256 253 253 253 289 289 289 255 255 255 289 289 289 290 290 290 255 255 255 257 257 257 289 289 289 256 256 256 290 290 290 291 291 291 255 255 255 291 291 291 257 257 257 259 259 259 292 292 292 291 291 291 259 259 259 291 291 291 258 258 258 255 255 255 292 292 292 293 293 293 258 258 258 293 293 293 259 259 259 261 261 261 294 294 294 293 293 293 261 261 261 293 293 293 260 260 260 258 258 258 294 294 294 295 295 295 260 260 260 295 295 295 261 261 261 263 263 263 296 296 296 295 295 295 263 263 263 295 295 295 262 262 262 260 260 260 296 296 296 297 297 297 262 262 262 297 297 297 263 263 263 266 266 266 298 298 298 297 297 297 266 266 266 297 297 297 264 264 264 262 262 262 299 299 299 298 298 298 266 266 266 264 264 264 299 299 299 265 265 265 299 299 299 300 300 300 265 265 265 267 267 267 299 299 299 266 266 266 300 300 300 301 301 301 265 265 265 301 301 301 267 267 267 232 232 232 230 230 230 301 301 301 232 232 232 301 301 301 268 268 268 265 265 265 225 225 225 268 268 268 230 230 230 347 347 347 302 302 302 345 345 345 309 309 309 303 303 303 304 304 304 308 308 308 305 305 305 306 306 306 308 308 308 307 307 307 305 305 305 315 315 315 307 307 307 308 308 308 302 302 302 309 309 309 310 310 310 342 342 342 311 311 311 312 312 312 342 342 342 313 313 313 311 311 311 348 348 348 307 307 307 315 315 315 348 348 348 318 318 318 349 349 349 317 317 317 349 349 349 350 350 350 350 350 350 320 320 320 351 351 351 352 352 352 317 317 317 351 351 351 352 352 352 322 322 322 353 353 353 354 354 354 319 319 319 353 353 353 354 354 354 323 323 323 355 355 355 355 355 355 325 325 325 356 356 356 357 357 357 321 321 321 356 356 356 357 357 357 327 327 327 358 358 358 326 326 326 358 358 358 359 359 359 359 359 359 328 328 328 360 360 360 360 360 360 314 314 314 361 361 361 362 362 362 326 326 326 361 361 361 330 330 330 362 362 362 314 314 314 330 330 330 363 363 363 364 364 364 365 365 365 329 329 329 363 363 363 332 332 332 366 366 366 365 365 365 333 333 333 366 366 366 367 367 367 368 368 368 333 333 333 367 367 367 368 368 368 336 336 336 369 369 369 336 336 336 370 370 370 369 369 369 337 337 337 370 370 370 371 371 371 372 372 372 337 337 337 371 371 371 339 339 339 373 373 373 372 372 372 340 340 340 373 373 373 374 374 374 374 374 374 342 342 342 375 375 375 376 376 376 340 340 340 375 375 375 342 342 342 377 377 377 376 376 376 343 343 343 377 377 377 378 378 378 378 378 378 346 346 346 379 379 379 380 380 380 343 343 343 379 379 379 346 346 346 381 381 381 380 380 380 347 347 347 381 381 381 309 309 309 348 348 348 349 349 349 316 316 316 318 318 318 348 348 348 315 315 315 307 307 307 348 348 348 316 316 316 350 350 350 349 349 349 318 318 318 349 349 349 317 317 317 316 316 316 350 350 350 351 351 351 317 317 317 320 320 320 350 350 350 318 318 318 352 352 352 351 351 351 320 320 320 317 317 317 352 352 352 319 319 319 352 352 352 353 353 353 319 319 319 322 322 322 352 352 352 320 320 320 354 354 354 353 353 353 322 322 322 319 319 319 354 354 354 321 321 321 354 354 354 355 355 355 321 321 321 323 323 323 354 354 354 322 322 322 355 355 355 356 356 356 321 321 321 325 325 325 355 355 355 323 323 323 357 357 357 356 356 356 325 325 325 321 321 321 357 357 357 324 324 324 357 357 357 358 358 358 324 324 324 327 327 327 357 357 357 325 325 325 359 359 359 358 358 358 327 327 327 358 358 358 326 326 326 324 324 324 359 359 359 360 360 360 326 326 326 328 328 328 359 359 359 327 327 327 360 360 360 361 361 361 326 326 326 314 314 314 360 360 360 328 328 328 362 362 362 361 361 361 314 314 314 326 326 326 362 362 362 329 329 329 362 362 362 364 364 364 329 329 329 362 362 362 330 330 330 364 364 364 364 364 364 363 363 363 329 329 329 363 363 363 330 330 330 332 332 332 365 365 365 363 363 363 332 332 332 329 329 329 365 365 365 331 331 331 365 365 365 366 366 366 331 331 331 366 366 366 332 332 332 335 335 335 367 367 367 366 366 366 335 335 335 366 366 366 333 333 333 331 331 331 368 368 368 367 367 367 335 335 335 333 333 333 368 368 368 334 334 334 368 368 368 369 369 369 334 334 334 336 336 336 368 368 368 335 335 335 369 369 369 370 370 370 334 334 334 370 370 370 336 336 336 339 339 339 371 371 371 370 370 370 339 339 339 370 370 370 337 337 337 334 334 334 372 372 372 371 371 371 339 339 339 337 337 337 372 372 372 338 338 338 372 372 372 373 373 373 338 338 338 373 373 373 339 339 339 313 313 313 374 374 374 373 373 373 313 313 313 373 373 373 340 340 340 338 338 338 374 374 374 375 375 375 340 340 340 342 342 342 374 374 374 313 313 313 376 376 376 375 375 375 342 342 342 340 340 340 376 376 376 341 341 341 376 376 376 377 377 377 341 341 341 377 377 377 342 342 342 344 344 344 378 378 378 377 377 377 344 344 344 377 377 377 343 343 343 341 341 341 378 378 378 379 379 379 343 343 343 346 346 346 378 378 378 344 344 344 380 380 380 379 379 379 346 346 346 343 343 343 380 380 380 345 345 345 380 380 380 381 381 381 345 345 345 381 381 381 346 346 346 303 303 303 309 309 309 381 381 381 303 303 303 381 381 381 347 347 347 345 345 345 302 302 302 347 347 347 309 309 309 449 449 449 450 450 450 382 382 382 384 384 384 451 451 451 383 383 383 384 384 384 452 452 452 451 451 451 385 385 385 452 452 452 384 384 384 385 385 385 453 453 453 452 452 452 386 386 386 453 453 453 385 385 385 386 386 386 454 454 454 453 453 453 387 387 387 454 454 454 386 386 386 388 388 388 454 454 454 387 387 387 389 389 389 454 454 454 388 388 388 389 389 389 455 455 455 454 454 454 390 390 390 455 455 455 389 389 389 390 390 390 456 456 456 455 455 455 391 391 391 456 456 456 390 390 390 391 391 391 457 457 457 456 456 456 392 392 392 457 457 457 391 391 391 393 393 393 457 457 457 392 392 392 393 393 393 458 458 458 457 457 457 394 394 394 458 458 458 393 393 393 395 395 395 458 458 458 394 394 394 395 395 395 459 459 459 458 458 458 396 396 396 459 459 459 395 395 395 396 396 396 460 460 460 459 459 459 397 397 397 460 460 460 396 396 396 397 397 397 461 461 461 460 460 460 398 398 398 461 461 461 397 397 397 398 398 398 462 462 462 461 461 461 399 399 399 462 462 462 398 398 398 399 399 399 463 463 463 462 462 462 400 400 400 463 463 463 399 399 399 400 400 400 464 464 464 463 463 463 401 401 401 464 464 464 400 400 400 402 402 402 464 464 464 401 401 401 403 403 403 464 464 464 402 402 402 403 403 403 465 465 465 464 464 464 404 404 404 465 465 465 403 403 403 404 404 404 466 466 466 465 465 465 405 405 405 466 466 466 404 404 404 405 405 405 467 467 467 466 466 466 406 406 406 467 467 467 405 405 405 406 406 406 468 468 468 467 467 467 407 407 407 468 468 468 406 406 406 408 408 408 468 468 468 407 407 407 408 408 408 469 469 469 468 468 468 409 409 409 469 469 469 408 408 408 409 409 409 470 470 470 469 469 469 410 410 410 470 470 470 409 409 409 410 410 410 471 471 471 470 470 470 411 411 411 471 471 471 410 410 410 411 411 411 472 472 472 471 471 471 412 412 412 472 472 472 411 411 411 412 412 412 473 473 473 472 472 472 413 413 413 473 473 473 412 412 412 414 414 414 473 473 473 413 413 413 415 415 415 473 473 473 414 414 414 416 416 416 473 473 473 415 415 415 416 416 416 474 474 474 473 473 473 417 417 417 474 474 474 416 416 416 417 417 417 475 475 475 474 474 474 418 418 418 475 475 475 417 417 417 419 419 419 475 475 475 418 418 418 419 419 419 476 476 476 475 475 475 420 420 420 476 476 476 419 419 419 421 421 421 476 476 476 420 420 420 421 421 421 477 477 477 476 476 476 422 422 422 477 477 477 421 421 421 423 423 423 477 477 477 422 422 422 423 423 423 478 478 478 477 477 477 424 424 424 478 478 478 423 423 423 425 425 425 478 478 478 424 424 424 425 425 425 479 479 479 478 478 478 426 426 426 479 479 479 425 425 425 427 427 427 479 479 479 426 426 426 427 427 427 480 480 480 479 479 479 428 428 428 480 480 480 427 427 427 429 429 429 480 480 480 428 428 428 429 429 429 481 481 481 480 480 480 430 430 430 481 481 481 429 429 429 430 430 430 482 482 482 481 481 481 431 431 431 482 482 482 430 430 430 431 431 431 483 483 483 482 482 482 432 432 432 483 483 483 431 431 431 433 433 433 483 483 483 432 432 432 434 434 434 483 483 483 433 433 433 435 435 435 483 483 483 434 434 434 435 435 435 484 484 484 483 483 483 436 436 436 484 484 484 435 435 435 436 436 436 485 485 485 484 484 484 437 437 437 485 485 485 436 436 436 437 437 437 486 486 486 485 485 485 438 438 438 486 486 486 437 437 437 438 438 438 487 487 487 486 486 486 439 439 439 487 487 487 438 438 438 440 440 440 487 487 487 439 439 439 440 440 440 488 488 488 487 487 487 441 441 441 488 488 488 440 440 440 441 441 441 489 489 489 488 488 488 442 442 442 489 489 489 441 441 441 443 443 443 489 489 489 442 442 442 443 443 443 490 490 490 489 489 489 443 443 443 491 491 491 490 490 490 444 444 444 491 491 491 443 443 443 444 444 444 492 492 492 491 491 491 445 445 445 492 492 492 444 444 444 445 445 445 450 450 450 492 492 492 382 382 382 450 450 450 445 445 445 383 383 383 446 446 446 447 447 447 451 451 451 446 446 446 383 383 383 451 451 451 448 448 448 446 446 446 493 493 493 448 448 448 451 451 451 493 493 493 449 449 449 448 448 448 450 450 450 449 449 449 493 493 493 473 473 473 494 494 494 472 472 472 494 494 494 473 473 473 474 474 474 474 474 474 495 495 495 494 494 494 495 495 495 474 474 474 475 475 475 475 475 475 496 496 496 495 495 495 496 496 496 475 475 475 476 476 476 472 472 472 497 497 497 471 471 471 497 497 497 472 472 472 494 494 494 471 471 471 498 498 498 470 470 470 498 498 498 471 471 471 497 497 497 470 470 470 499 499 499 469 469 469 499 499 499 470 470 470 498 498 498 469 469 469 500 500 500 468 468 468 500 500 500 469 469 469 499 499 499 494 494 494 501 501 501 497 497 497 501 501 501 494 494 494 495 495 495 497 497 497 502 502 502 498 498 498 502 502 502 497 497 497 501 501 501 495 495 495 503 503 503 501 501 501 503 503 503 495 495 495 496 496 496 501 501 501 504 504 504 502 502 502 504 504 504 501 501 501 503 503 503 498 498 498 505 505 505 499 499 499 505 505 505 498 498 498 502 502 502 499 499 499 506 506 506 500 500 500 506 506 506 499 499 499 505 505 505 502 502 502 507 507 507 505 505 505 507 507 507 502 502 502 504 504 504 505 505 505 508 508 508 506 506 506 508 508 508 505 505 505 507 507 507 476 476 476 509 509 509 496 496 496 509 509 509 476 476 476 477 477 477 477 477 477 510 510 510 509 509 509 510 510 510 477 477 477 478 478 478 478 478 478 480 480 480 510 510 510 480 480 480 478 478 478 479 479 479 496 496 496 511 511 511 503 503 503 511 511 511 496 496 496 509 509 509 503 503 503 512 512 512 504 504 504 512 512 512 503 503 503 511 511 511 509 509 509 513 513 513 511 511 511 513 513 513 509 509 509 510 510 510 511 511 511 514 514 514 512 512 512 514 514 514 511 511 511 513 513 513 504 504 504 515 515 515 507 507 507 515 515 515 504 504 504 512 512 512 507 507 507 516 516 516 508 508 508 516 516 516 507 507 507 515 515 515 512 512 512 517 517 517 515 515 515 517 517 517 512 512 512 514 514 514 515 515 515 518 518 518 516 516 516 518 518 518 515 515 515 517 517 517 510 510 510 481 481 481 513 513 513 481 481 481 510 510 510 480 480 480 513 513 513 482 482 482 514 514 514 482 482 482 513 513 513 481 481 481 514 514 514 483 483 483 517 517 517 483 483 483 514 514 514 482 482 482 517 517 517 484 484 484 518 518 518 484 484 484 517 517 517 483 483 483 468 468 468 519 519 519 467 467 467 519 519 519 468 468 468 500 500 500 467 467 467 520 520 520 466 466 466 520 520 520 467 467 467 519 519 519 466 466 466 521 521 521 465 465 465 521 521 521 466 466 466 520 520 520 500 500 500 522 522 522 519 519 519 522 522 522 500 500 500 506 506 506 519 519 519 523 523 523 520 520 520 523 523 523 519 519 519 522 522 522 506 506 506 524 524 524 522 522 522 524 524 524 506 506 506 508 508 508 522 522 522 525 525 525 523 523 523 525 525 525 522 522 522 524 524 524 520 520 520 526 526 526 521 521 521 526 526 526 520 520 520 523 523 523 523 523 523 527 527 527 526 526 526 527 527 527 523 523 523 525 525 525 465 465 465 528 528 528 464 464 464 528 528 528 465 465 465 521 521 521 464 464 464 529 529 529 463 463 463 529 529 529 464 464 464 528 528 528 463 463 463 530 530 530 462 462 462 530 530 530 463 463 463 529 529 529 462 462 462 531 531 531 461 461 461 531 531 531 462 462 462 530 530 530 521 521 521 532 532 532 528 528 528 532 532 532 521 521 521 526 526 526 528 528 528 533 533 533 529 529 529 533 533 533 528 528 528 532 532 532 526 526 526 534 534 534 532 532 532 534 534 534 526 526 526 527 527 527 532 532 532 535 535 535 533 533 533 535 535 535 532 532 532 534 534 534 529 529 529 536 536 536 530 530 530 536 536 536 529 529 529 533 533 533 530 530 530 537 537 537 531 531 531 537 537 537 530 530 530 536 536 536 533 533 533 538 538 538 536 536 536 538 538 538 533 533 533 535 535 535 536 536 536 539 539 539 537 537 537 539 539 539 536 536 536 538 538 538 508 508 508 540 540 540 524 524 524 540 540 540 508 508 508 516 516 516 524 524 524 541 541 541 525 525 525 541 541 541 524 524 524 540 540 540 516 516 516 542 542 542 540 540 540 542 542 542 516 516 516 518 518 518 540 540 540 543 543 543 541 541 541 543 543 543 540 540 540 542 542 542 525 525 525 544 544 544 527 527 527 544 544 544 525 525 525 541 541 541 541 541 541 545 545 545 544 544 544 545 545 545 541 541 541 543 543 543 518 518 518 485 485 485 542 542 542 485 485 485 518 518 518 484 484 484 542 542 542 486 486 486 543 543 543 486 486 486 542 542 542 485 485 485 543 543 543 487 487 487 545 545 545 487 487 487 543 543 543 486 486 486 527 527 527 546 546 546 534 534 534 546 546 546 527 527 527 544 544 544 534 534 534 547 547 547 535 535 535 547 547 547 534 534 534 546 546 546 544 544 544 548 548 548 546 546 546 548 548 548 544 544 544 545 545 545 546 546 546 549 549 549 547 547 547 549 549 549 546 546 546 548 548 548 535 535 535 550 550 550 538 538 538 550 550 550 535 535 535 547 547 547 538 538 538 551 551 551 539 539 539 551 551 551 538 538 538 550 550 550 547 547 547 552 552 552 550 550 550 552 552 552 547 547 547 549 549 549 550 550 550 553 553 553 551 551 551 553 553 553 550 550 550 552 552 552 545 545 545 488 488 488 548 548 548 488 488 488 545 545 545 487 487 487 548 548 548 489 489 489 549 549 549 489 489 489 548 548 548 488 488 488 549 549 549 490 490 490 552 552 552 490 490 490 549 549 549 489 489 489 552 552 552 491 491 491 553 553 553 491 491 491 552 552 552 490 490 490 461 461 461 554 554 554 460 460 460 554 554 554 461 461 461 531 531 531 460 460 460 555 555 555 459 459 459 555 555 555 460 460 460 554 554 554 459 459 459 556 556 556 458 458 458 556 556 556 459 459 459 555 555 555 531 531 531 557 557 557 554 554 554 557 557 557 531 531 531 537 537 537 554 554 554 558 558 558 555 555 555 558 558 558 554 554 554 557 557 557 537 537 537 559 559 559 557 557 557 559 559 559 537 537 537 539 539 539 557 557 557 560 560 560 558 558 558 560 560 560 557 557 557 559 559 559 555 555 555 561 561 561 556 556 556 561 561 561 555 555 555 558 558 558 558 558 558 562 562 562 561 561 561 562 562 562 558 558 558 560 560 560 458 458 458 456 456 456 457 457 457 456 456 456 458 458 458 556 556 556 556 556 556 455 455 455 456 456 456 455 455 455 556 556 556 561 561 561 561 561 561 454 454 454 455 455 455 454 454 454 561 561 561 562 562 562 539 539 539 563 563 563 559 559 559 563 563 563 539 539 539 551 551 551 559 559 559 564 564 564 560 560 560 564 564 564 559 559 559 563 563 563 551 551 551 565 565 565 563 563 563 565 565 565 551 551 551 553 553 553 563 563 563 566 566 566 564 564 564 566 566 566 563 563 563 565 565 565 560 560 560 567 567 567 562 562 562 567 567 567 560 560 560 564 564 564 564 564 564 568 568 568 567 567 567 568 568 568 564 564 564 566 566 566 553 553 553 492 492 492 565 565 565 492 492 492 553 553 553 491 491 491 565 565 565 450 450 450 566 566 566 450 450 450 565 565 565 492 492 492 566 566 566 493 493 493 568 568 568 493 493 493 566 566 566 450 450 450 562 562 562 453 453 453 454 454 454 453 453 453 562 562 562 567 567 567 567 567 567 452 452 452 453 453 453 452 452 452 567 567 567 568 568 568 568 568 568 451 451 451 452 452 452 451 451 451 568 568 568 493 493 493