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