├── .gitignore ├── day1 ├── src │ ├── input-test.txt │ ├── main.rs │ └── input.txt ├── Cargo.toml └── Cargo.lock └── day2 ├── Cargo.toml ├── Cargo.lock └── src ├── ranges-test.txt ├── ranges.txt ├── main_part1.rs └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | */target 2 | -------------------------------------------------------------------------------- /day1/src/input-test.txt: -------------------------------------------------------------------------------- 1 | L68 2 | L30 3 | R48 4 | L5 5 | R60 6 | L55 7 | L1 8 | L99 9 | R14 10 | L82 11 | -------------------------------------------------------------------------------- /day1/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "day1" 3 | version = "0.1.0" 4 | edition = "2024" 5 | 6 | [dependencies] 7 | -------------------------------------------------------------------------------- /day2/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "day2" 3 | version = "0.1.0" 4 | edition = "2024" 5 | 6 | [dependencies] 7 | -------------------------------------------------------------------------------- /day1/Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 4 4 | 5 | [[package]] 6 | name = "day1" 7 | version = "0.1.0" 8 | -------------------------------------------------------------------------------- /day2/Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 4 4 | 5 | [[package]] 6 | name = "day2" 7 | version = "0.1.0" 8 | -------------------------------------------------------------------------------- /day2/src/ranges-test.txt: -------------------------------------------------------------------------------- 1 | 11-22,95-115,998-1012,1188511880-1188511890,222220-222224,1698522-1698528,446443-446449,38593856-38593862,565653-565659,824824821-824824827,2121212118-2121212124 2 | -------------------------------------------------------------------------------- /day2/src/ranges.txt: -------------------------------------------------------------------------------- 1 | 1061119-1154492,3-23,5180469-5306947,21571-38630,1054-2693,141-277,2818561476-2818661701,21177468-21246892,40-114,782642-950030,376322779-376410708,9936250-10074071,761705028-761825622,77648376-77727819,2954-10213,49589608-49781516,9797966713-9797988709,4353854-4515174,3794829-3861584,7709002-7854055,7877419320-7877566799,953065-1022091,104188-122245,25-39,125490-144195,931903328-931946237,341512-578341,262197-334859,39518-96428,653264-676258,304-842,167882-252124,11748-19561 2 | -------------------------------------------------------------------------------- /day2/src/main_part1.rs: -------------------------------------------------------------------------------- 1 | use std::collections::HashSet; 2 | 3 | fn main() { 4 | // 11-22,95-115,998-1012,1188511880-1188511890,222220-222224,1698522-1698528,446443-446449,38593856-38593862,565653-565659,824824821-824824827,2121212118-2121212124 5 | 6 | let mut invalid_ids = HashSet::new(); 7 | 8 | let ranges = include_str!("ranges.txt").split(',').collect::>(); 9 | // for each range in the file 10 | for range_str in ranges { 11 | let range_str = range_str.trim(); 12 | // finds start and end of the range 13 | let Some((starts, ends)) = range_str.split_once('-') else { 14 | panic!("Invalid range string: {range_str}"); 15 | }; 16 | 17 | println!("Range [{starts}]-[{ends}]"); 18 | let start: usize = starts.parse().unwrap(); 19 | let end: usize = ends.parse().unwrap(); 20 | 21 | // for len = 2, it can be 1 22 | // for len = 3, there's no way it can have any 23 | // for len = 4, it can only be 2 24 | // for len = 5, it can't work 25 | // for len = 6, it can only be 3 26 | // for len = 7, it can't work 27 | // for len = 8, it can only be 4 28 | 29 | // iterate through each item on the range 30 | for item in start..=end { 31 | let item_str = format!("{item}"); 32 | if item_str.len() % 2 != 0 { 33 | continue; 34 | } 35 | if is_invalid(&item_str) { 36 | println!("{item_str}"); 37 | invalid_ids.insert(item); 38 | } 39 | } 40 | } 41 | 42 | let sum: usize = invalid_ids.iter().sum(); 43 | println!("{sum}"); 44 | } 45 | 46 | fn is_invalid(id: &str) -> bool { 47 | let parts = id.chars().collect::>(); 48 | let parts = parts.chunks(id.len() / 2).collect::>(); 49 | 50 | let mut repeats = true; 51 | for part in &parts[1..] { 52 | if *part != parts[0] { 53 | repeats = false; 54 | } 55 | } 56 | 57 | repeats 58 | } 59 | 60 | #[cfg(test)] 61 | mod tests { 62 | use super::*; 63 | } 64 | -------------------------------------------------------------------------------- /day1/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | // the number of times the dial is left pointing at 0 after any rotation in the sequence. 3 | let input = include_str!("./input-test.txt"); 4 | // let input = include_str!("./input.txt"); 5 | let lines: Vec<&str> = input.split('\n').collect(); 6 | println!("{}", count_zero_rotations(&lines)); 7 | } 8 | 9 | static MAX_DIAL: i32 = 99; 10 | static MIN_DIAL: i32 = 0; 11 | 12 | fn count_zero_rotations(movements: &[&str]) -> usize { 13 | let mut dial = 50; 14 | let mut zeros = 0; 15 | for mov in movements { 16 | if mov.is_empty() { 17 | continue; 18 | } 19 | 20 | print!("The dial is rotated {mov} "); 21 | let mut chars = mov.chars().into_iter(); 22 | let Some(dir) = chars.next() else { 23 | panic!("Invalid entry: {mov}"); 24 | }; 25 | 26 | let clicks = chars.collect::(); 27 | let clicks: i32 = clicks.parse().unwrap(); 28 | 29 | let was_zero = dial == 0; 30 | 31 | match dir { 32 | 'R' => dial += clicks, 33 | 'L' => dial -= clicks, 34 | _ => panic!("Invalid entry: {mov}"), 35 | } 36 | 37 | let mut pointed_at_zero = false; 38 | let mut pointed_at_zero_times = 0; 39 | if dial != 0 { 40 | // when do we "point at zero"? 41 | // on the way down = when we are at a positive number and end at a negative number 42 | // on the way up = when we are at a <= MAX_DIAL and we end up > MAX_DIAL 43 | 44 | loop { 45 | if dial >= MIN_DIAL && dial <= MAX_DIAL { 46 | break; 47 | } 48 | 49 | if dial > MAX_DIAL { 50 | dial = dial - MAX_DIAL - 1; 51 | } 52 | if dial < MIN_DIAL { 53 | dial = MAX_DIAL + dial + 1; 54 | } 55 | 56 | pointed_at_zero = true; 57 | zeros += 1; 58 | } 59 | } 60 | 61 | if dial == 0 || was_zero { 62 | pointed_at_zero = false; 63 | } 64 | 65 | if pointed_at_zero { 66 | zeros += 1; 67 | } 68 | 69 | assert!(dial >= MIN_DIAL, "{dial} NOT >= {MIN_DIAL}"); 70 | assert!(dial <= MAX_DIAL, "{dial} NOT <= {MAX_DIAL}"); 71 | 72 | print!("to point at {dial}"); 73 | 74 | if pointed_at_zero { 75 | print!("; during its rotation it points to 0 {pointed_at_zero_times} times"); 76 | } 77 | 78 | println!(); 79 | 80 | if dial == 0 { 81 | zeros += 1; 82 | } 83 | } 84 | 85 | zeros 86 | } 87 | -------------------------------------------------------------------------------- /day2/src/main.rs: -------------------------------------------------------------------------------- 1 | use std::collections::HashSet; 2 | 3 | fn main() { 4 | let ranges = include_str!("ranges.txt").split(',').collect::>(); 5 | println!("{}", sum_part2_invalid_ids(ranges)); 6 | } 7 | 8 | #[allow(dead_code)] 9 | fn sum_part2_invalid_ids(ranges: Vec<&str>) -> usize { 10 | let mut invalid_ids = HashSet::new(); 11 | for range_str in ranges { 12 | print!("- {range_str}"); 13 | let range_str = range_str.trim(); 14 | // finds start and end of the range 15 | let Some((starts, ends)) = range_str.split_once('-') else { 16 | panic!("Invalid range string: {range_str}"); 17 | }; 18 | 19 | let start: usize = starts.parse().unwrap(); 20 | let end: usize = ends.parse().unwrap(); 21 | 22 | let this_invalid_ids = find_part2_invalid_ids(start, end); 23 | println!(": {this_invalid_ids:?}"); 24 | invalid_ids.extend(this_invalid_ids); 25 | } 26 | 27 | invalid_ids.iter().sum() 28 | } 29 | 30 | fn find_part2_invalid_ids(start: usize, end: usize) -> Vec { 31 | let mut invalid_ids = vec![]; 32 | for item in start..=end { 33 | let item_str = format!("{item}"); 34 | if is_part2_invalid(&item_str) { 35 | invalid_ids.push(item); 36 | } 37 | } 38 | invalid_ids 39 | } 40 | 41 | fn is_part2_invalid(id: &str) -> bool { 42 | // we need to identify that 123123123 is also invalid 43 | // because now we allow the sequences to repeat any 44 | // number of times 45 | 46 | // so I think first we need to figure out which numbers 47 | // the id is divisible by, starting with 2 and ending with 48 | // the len? 49 | 50 | // so in our case 123123123 length is 9, so we'd test with 51 | // 2 (no), 3 (yes), 4 (no), 5 (no), 6 (no), 7 (no) 52 | 53 | let len = id.len(); 54 | for chunk_size in 1..id.len() { 55 | // println!("id: {id} testing with: {chunk_size}"); 56 | let is_divisible = len % chunk_size == 0; 57 | if !is_divisible { 58 | continue; 59 | } 60 | 61 | let parts = id.chars().collect::>(); 62 | let parts = parts.chunks(chunk_size).collect::>(); 63 | // println!(" id: {id} - parts: {parts:?}"); 64 | 65 | // it is valid if no parts are equal the first at this 66 | // chunk size 67 | let valid = parts[1..].iter().any(|&p| p != parts[0]); 68 | 69 | if !valid { 70 | return true; 71 | } 72 | } 73 | 74 | false 75 | } 76 | 77 | fn sum_invalid_ids(ranges: Vec<&str>) -> usize { 78 | // 11-22,95-115,998-1012,1188511880-1188511890,222220-222224,1698522-1698528,446443-446449,38593856-38593862,565653-565659,824824821-824824827,2121212118-2121212124 79 | 80 | let mut invalid_ids = HashSet::new(); 81 | for range_str in ranges { 82 | let range_str = range_str.trim(); 83 | // finds start and end of the range 84 | let Some((starts, ends)) = range_str.split_once('-') else { 85 | panic!("Invalid range string: {range_str}"); 86 | }; 87 | 88 | println!("Range [{starts}]-[{ends}]"); 89 | let start: usize = starts.parse().unwrap(); 90 | let end: usize = ends.parse().unwrap(); 91 | 92 | // for len = 2, it can be 1 93 | // for len = 3, there's no way it can have any 94 | // for len = 4, it can only be 2 95 | // for len = 5, it can't work 96 | // for len = 6, it can only be 3 97 | // for len = 7, it can't work 98 | // for len = 8, it can only be 4 99 | 100 | invalid_ids.extend(find_invalid_ids(start, end)); 101 | } 102 | 103 | invalid_ids.iter().sum() 104 | } 105 | 106 | fn find_invalid_ids(start: usize, end: usize) -> Vec { 107 | let mut invalid_ids = vec![]; 108 | for item in start..=end { 109 | let item_str = format!("{item}"); 110 | if item_str.len() % 2 != 0 { 111 | continue; 112 | } 113 | if is_invalid(&item_str) { 114 | println!("{item_str}"); 115 | invalid_ids.push(item); 116 | } 117 | } 118 | invalid_ids 119 | } 120 | 121 | fn is_invalid(id: &str) -> bool { 122 | let parts = id.chars().collect::>(); 123 | let parts = parts.chunks(id.len() / 2).collect::>(); 124 | 125 | let mut repeats = true; 126 | for part in &parts[1..] { 127 | if *part != parts[0] { 128 | repeats = false; 129 | } 130 | } 131 | 132 | repeats 133 | } 134 | 135 | #[cfg(test)] 136 | mod tests { 137 | use super::*; 138 | 139 | #[test] 140 | fn test_part2_sum_for_range() { 141 | let ranges = include_str!("ranges-test.txt") 142 | .split(',') 143 | .collect::>(); 144 | assert_eq!(4174379265, sum_part2_invalid_ids(ranges)); 145 | } 146 | 147 | #[test] 148 | fn test_find_part2_invalid_ids() { 149 | assert_eq!(vec![11, 22], find_part2_invalid_ids(11, 22)); 150 | assert_eq!(vec![99, 111], find_part2_invalid_ids(99, 111)); 151 | assert_eq!(vec![999, 1010], find_part2_invalid_ids(999, 1010)); 152 | assert_eq!( 153 | find_part2_invalid_ids(1188511880, 1188511890), 154 | vec![1188511885] 155 | ); 156 | assert_eq!(find_part2_invalid_ids(222220, 222224), vec![222222]); 157 | assert_eq!(find_part2_invalid_ids(1698522, 1698528), vec![]); 158 | assert_eq!(find_part2_invalid_ids(446443, 446449), vec![446446]); 159 | assert_eq!(find_part2_invalid_ids(38593856, 38593862), vec![38593859]); 160 | assert_eq!(find_part2_invalid_ids(565653, 565659), vec![565656]); 161 | assert_eq!( 162 | find_part2_invalid_ids(824824821, 824824827), 163 | vec![824824824] 164 | ); 165 | assert_eq!( 166 | find_part2_invalid_ids(2121212118, 2121212124), 167 | vec![2121212121] 168 | ); 169 | } 170 | 171 | #[test] 172 | fn test_part2_invalid() { 173 | assert!(is_part2_invalid("11")); 174 | assert!(!is_part2_invalid("12")); 175 | assert!(is_part2_invalid("22")); 176 | assert!(is_part2_invalid("99")); 177 | assert!(is_part2_invalid("111")); 178 | assert!(!is_part2_invalid("115")); 179 | assert!(is_part2_invalid("999")); 180 | assert!(is_part2_invalid("1010")); 181 | assert!(is_part2_invalid("222222")); 182 | assert!(is_part2_invalid("123123123")); 183 | assert!(is_part2_invalid("1188511885")); 184 | } 185 | 186 | #[test] 187 | fn test_sum_for_range() { 188 | let ranges = include_str!("ranges.txt").split(',').collect::>(); 189 | assert_eq!(12850231731, sum_invalid_ids(ranges)); 190 | } 191 | 192 | #[test] 193 | fn test_sum_for_test_range() { 194 | let ranges = include_str!("ranges-test.txt") 195 | .split(',') 196 | .collect::>(); 197 | assert_eq!(1227775554, sum_invalid_ids(ranges)); 198 | } 199 | 200 | #[test] 201 | fn test_invalid() { 202 | assert!(is_invalid("11")); 203 | assert!(is_invalid("22")); 204 | assert!(is_invalid("99")); 205 | assert!(is_invalid("111")); 206 | assert!(is_invalid("999")); 207 | assert!(is_invalid("1010")); 208 | assert!(is_invalid("222222")); 209 | assert!(is_invalid("123123123")); 210 | assert!(is_invalid("1188511885")); 211 | } 212 | } 213 | -------------------------------------------------------------------------------- /day1/src/input.txt: -------------------------------------------------------------------------------- 1 | R17 2 | L19 3 | R24 4 | R37 5 | R29 6 | R37 7 | R35 8 | R40 9 | L7 10 | L37 11 | L45 12 | R44 13 | R2 14 | R12 15 | L44 16 | R31 17 | L29 18 | R34 19 | R9 20 | R22 21 | R44 22 | R30 23 | L22 24 | R13 25 | L3 26 | R5 27 | L43 28 | R31 29 | R47 30 | R43 31 | R11 32 | R47 33 | L34 34 | L43 35 | R40 36 | R29 37 | L4 38 | L6 39 | L25 40 | R16 41 | L12 42 | R38 43 | L41 44 | R17 45 | R45 46 | L21 47 | L8 48 | L24 49 | R6 50 | L45 51 | L33 52 | L29 53 | L67 54 | L44 55 | R62 56 | R38 57 | L86 58 | L14 59 | L69 60 | R69 61 | R26 62 | R74 63 | L33 64 | R24 65 | L80 66 | L48 67 | L96 68 | L67 69 | L93 70 | R72 71 | L79 72 | L58 73 | L66 74 | R53 75 | R56 76 | R55 77 | L40 78 | R70 79 | R91 80 | R53 81 | R69 82 | R17 83 | L61 84 | R66 85 | R91 86 | L96 87 | R47 88 | L47 89 | R41 90 | L67 91 | L93 92 | R19 93 | L88 94 | R88 95 | R33 96 | L33 97 | L71 98 | R96 99 | R75 100 | L56 101 | R69 102 | L63 103 | L50 104 | L89 105 | R85 106 | L96 107 | R95 108 | R8 109 | L88 110 | R25 111 | L17 112 | R42 113 | L10 114 | L7 115 | L48 116 | R2 117 | L574 118 | L97 119 | L93 120 | R62 121 | R19 122 | R981 123 | R6 124 | L88 125 | L118 126 | L994 127 | L57 128 | L55 129 | L68 130 | L26 131 | L105 132 | R67 133 | R81 134 | L23 135 | R80 136 | R61 137 | R47 138 | L44 139 | R56 140 | L13 141 | L67 142 | L640 143 | L63 144 | L309 145 | R44 146 | R28 147 | R795 148 | L95 149 | R83 150 | L32 151 | R49 152 | R143 153 | R919 154 | L27 155 | R801 156 | L611 157 | R66 158 | R49 159 | R854 160 | R18 161 | R88 162 | L121 163 | L80 164 | R1 165 | R84 166 | R16 167 | L64 168 | R55 169 | R909 170 | L37 171 | L338 172 | R954 173 | L79 174 | R6 175 | R16 176 | L44 177 | L78 178 | R72 179 | R28 180 | R32 181 | R968 182 | L53 183 | L74 184 | R45 185 | L370 186 | L448 187 | R858 188 | L60 189 | L5 190 | L15 191 | L478 192 | L50 193 | R550 194 | R80 195 | L30 196 | R79 197 | L29 198 | L451 199 | L99 200 | L21 201 | L29 202 | R14 203 | L214 204 | L40 205 | R39 206 | L99 207 | L8 208 | R8 209 | L90 210 | R90 211 | L57 212 | L77 213 | R34 214 | L61 215 | L55 216 | R16 217 | R80 218 | L97 219 | R69 220 | L52 221 | R40 222 | L140 223 | R75 224 | L28 225 | R53 226 | L31 227 | L56 228 | L423 229 | L590 230 | R44 231 | R86 232 | R70 233 | R30 234 | L41 235 | L7 236 | R318 237 | R27 238 | L27 239 | R99 240 | L97 241 | L31 242 | R29 243 | L864 244 | R64 245 | R39 246 | L39 247 | L77 248 | R809 249 | R68 250 | L8 251 | L92 252 | L88 253 | L912 254 | L99 255 | L55 256 | R341 257 | L953 258 | L34 259 | L16 260 | L7 261 | R123 262 | L58 263 | L42 264 | R45 265 | R77 266 | L62 267 | L572 268 | R12 269 | L823 270 | R23 271 | R23 272 | L92 273 | L31 274 | L74 275 | L226 276 | L6 277 | L190 278 | R70 279 | R63 280 | L37 281 | L468 282 | R91 283 | R152 284 | R35 285 | R49 286 | R954 287 | R15 288 | L28 289 | L60 290 | L40 291 | R15 292 | L15 293 | R4 294 | R15 295 | L3 296 | L16 297 | L868 298 | L61 299 | R949 300 | R80 301 | R95 302 | R292 303 | L521 304 | L436 305 | R88 306 | R82 307 | R42 308 | L415 309 | L14 310 | L13 311 | R46 312 | L46 313 | R973 314 | R27 315 | L73 316 | L27 317 | L22 318 | R22 319 | R74 320 | L188 321 | L30 322 | R11 323 | L32 324 | R61 325 | L63 326 | R95 327 | R48 328 | R32 329 | R92 330 | R51 331 | R305 332 | L56 333 | R12 334 | R78 335 | L90 336 | R47 337 | L47 338 | R165 339 | R35 340 | R65 341 | L65 342 | R642 343 | L91 344 | L51 345 | R5 346 | R38 347 | L126 348 | L72 349 | L48 350 | R4 351 | L12 352 | R58 353 | R53 354 | L12 355 | R12 356 | L2 357 | R34 358 | R55 359 | R79 360 | R49 361 | L26 362 | L24 363 | R35 364 | L28 365 | L98 366 | R58 367 | L57 368 | R89 369 | L64 370 | R80 371 | R65 372 | L88 373 | L99 374 | L58 375 | R80 376 | L80 377 | R92 378 | L10 379 | L71 380 | R89 381 | R36 382 | R64 383 | L54 384 | L68 385 | L66 386 | L12 387 | R63 388 | L963 389 | L98 390 | R98 391 | L10 392 | L66 393 | R78 394 | L4 395 | R18 396 | L94 397 | R38 398 | R140 399 | R7 400 | L7 401 | R591 402 | L84 403 | R93 404 | L363 405 | R63 406 | R47 407 | L47 408 | L767 409 | L33 410 | R42 411 | L74 412 | L73 413 | R5 414 | R7 415 | L55 416 | R48 417 | L924 418 | R30 419 | L6 420 | R47 421 | R53 422 | L94 423 | R174 424 | L680 425 | R8 426 | R6 427 | L90 428 | L69 429 | L82 430 | R759 431 | R57 432 | R81 433 | L72 434 | R82 435 | L69 436 | L11 437 | R32 438 | R1 439 | R67 440 | L71 441 | L70 442 | R841 443 | R66 444 | L732 445 | L34 446 | L71 447 | R35 448 | R72 449 | R64 450 | R30 451 | R81 452 | R89 453 | L59 454 | R60 455 | L1 456 | R18 457 | L74 458 | L544 459 | L344 460 | L85 461 | R14 462 | L55 463 | L730 464 | L84 465 | L48 466 | R53 467 | L21 468 | L1 469 | R86 470 | R29 471 | L14 472 | L27 473 | R589 474 | R80 475 | R21 476 | R33 477 | R54 478 | L338 479 | L912 480 | R33 481 | R67 482 | L65 483 | R19 484 | R83 485 | R41 486 | L51 487 | R79 488 | R33 489 | L75 490 | R336 491 | R91 492 | R39 493 | R24 494 | L34 495 | R64 496 | R271 497 | L69 498 | L586 499 | R43 500 | R77 501 | L57 502 | R24 503 | R13 504 | R93 505 | L53 506 | L502 507 | R82 508 | L20 509 | L90 510 | R19 511 | R16 512 | R55 513 | L19 514 | R15 515 | R7 516 | L503 517 | L33 518 | L8 519 | L29 520 | L60 521 | L699 522 | R90 523 | L61 524 | R18 525 | R66 526 | L387 527 | L20 528 | L377 529 | L66 530 | R66 531 | L336 532 | R36 533 | L86 534 | R15 535 | R71 536 | L31 537 | L17 538 | L29 539 | L63 540 | L67 541 | R7 542 | R692 543 | L92 544 | L38 545 | R238 546 | L8 547 | L51 548 | L376 549 | R25 550 | L90 551 | L64 552 | R48 553 | L622 554 | R64 555 | L26 556 | R36 557 | L936 558 | R95 559 | R505 560 | R21 561 | L21 562 | R810 563 | L48 564 | L62 565 | L98 566 | L58 567 | R56 568 | L69 569 | R169 570 | R41 571 | L41 572 | L42 573 | R8 574 | R34 575 | R594 576 | R16 577 | L29 578 | L15 579 | R34 580 | L25 581 | L68 582 | L18 583 | R5 584 | R61 585 | R55 586 | R16 587 | R561 588 | R13 589 | R51 590 | L37 591 | R40 592 | R46 593 | R25 594 | R75 595 | R13 596 | L13 597 | R82 598 | L93 599 | L30 600 | R261 601 | L20 602 | R2 603 | R49 604 | L31 605 | R38 606 | R91 607 | R561 608 | R971 609 | R19 610 | R71 611 | R29 612 | L25 613 | R10 614 | R17 615 | L987 616 | R85 617 | R96 618 | R282 619 | L70 620 | L69 621 | R61 622 | R88 623 | R68 624 | L54 625 | R87 626 | L24 627 | R8 628 | L73 629 | R233 630 | R657 631 | R52 632 | L53 633 | L49 634 | L340 635 | R37 636 | L78 637 | L72 638 | R813 639 | L88 640 | R88 641 | R65 642 | L34 643 | R353 644 | R79 645 | L40 646 | R77 647 | L45 648 | R108 649 | R29 650 | L14 651 | L13 652 | L77 653 | L7 654 | L11 655 | R39 656 | L9 657 | L4 658 | L96 659 | R48 660 | R29 661 | L60 662 | R883 663 | L3 664 | L186 665 | R87 666 | L67 667 | R24 668 | R47 669 | R20 670 | R32 671 | L54 672 | R18 673 | L18 674 | L49 675 | R49 676 | L27 677 | L35 678 | R85 679 | L445 680 | L47 681 | R44 682 | L908 683 | R42 684 | R19 685 | L32 686 | R22 687 | R25 688 | L43 689 | L47 690 | R63 691 | L64 692 | R145 693 | L97 694 | R80 695 | R720 696 | R11 697 | R51 698 | R96 699 | R353 700 | R832 701 | L26 702 | R83 703 | R87 704 | R32 705 | R81 706 | R88 707 | L668 708 | L54 709 | R434 710 | R490 711 | R31 712 | R69 713 | L372 714 | L84 715 | R34 716 | L468 717 | R33 718 | L33 719 | L79 720 | L421 721 | R73 722 | R45 723 | L87 724 | L183 725 | L580 726 | L17 727 | R49 728 | R91 729 | L91 730 | R40 731 | R22 732 | R99 733 | R717 734 | L78 735 | R111 736 | R17 737 | L28 738 | R2 739 | L528 740 | R613 741 | L8 742 | L79 743 | L86 744 | R2 745 | L34 746 | R26 747 | R92 748 | L904 749 | R2 750 | L69 751 | R15 752 | L727 753 | R961 754 | R890 755 | R7 756 | R318 757 | L93 758 | L8 759 | L19 760 | L343 761 | R37 762 | R64 763 | R37 764 | L968 765 | R424 766 | L24 767 | L51 768 | R59 769 | L31 770 | R23 771 | R94 772 | L88 773 | L55 774 | R949 775 | R33 776 | R15 777 | L78 778 | R30 779 | L12 780 | R712 781 | L64 782 | L36 783 | L13 784 | L87 785 | L28 786 | L85 787 | L854 788 | L63 789 | L33 790 | R25 791 | R181 792 | R57 793 | L1 794 | R1 795 | R155 796 | L55 797 | L99 798 | L33 799 | L109 800 | L65 801 | L94 802 | L99 803 | R99 804 | R10 805 | R28 806 | R63 807 | R99 808 | L7 809 | L93 810 | L43 811 | R43 812 | R31 813 | L58 814 | L673 815 | L183 816 | L17 817 | R43 818 | R47 819 | R10 820 | R20 821 | R2 822 | L22 823 | L55 824 | L445 825 | L13 826 | L887 827 | R4 828 | R26 829 | L825 830 | R45 831 | R68 832 | R40 833 | R227 834 | R11 835 | R116 836 | L79 837 | R85 838 | R682 839 | R66 840 | L14 841 | R14 842 | L66 843 | L86 844 | R886 845 | L72 846 | R80 847 | L96 848 | L6 849 | R72 850 | L27 851 | L8 852 | L43 853 | R97 854 | L78 855 | L19 856 | L21 857 | L26 858 | L17 859 | R64 860 | R62 861 | R72 862 | L34 863 | L85 864 | L19 865 | R13 866 | R91 867 | L15 868 | L5 869 | R53 870 | R210 871 | R362 872 | L197 873 | R47 874 | R28 875 | L47 876 | L46 877 | R10 878 | L37 879 | R757 880 | R70 881 | L459 882 | L155 883 | L53 884 | L73 885 | L50 886 | L5 887 | L58 888 | R24 889 | R966 890 | L27 891 | R104 892 | R77 893 | L29 894 | L52 895 | R36 896 | R64 897 | L628 898 | L72 899 | R74 900 | L52 901 | L58 902 | R336 903 | R495 904 | R83 905 | L36 906 | R87 907 | L58 908 | L29 909 | L42 910 | R55 911 | R48 912 | R97 913 | R126 914 | L71 915 | L70 916 | L12 917 | L36 918 | L972 919 | L65 920 | R28 921 | R2 922 | L30 923 | L76 924 | R67 925 | R56 926 | L69 927 | R22 928 | L15 929 | R12 930 | L25 931 | R34 932 | R56 933 | L70 934 | R8 935 | L44 936 | R44 937 | L89 938 | L14 939 | L98 940 | L499 941 | R61 942 | L40 943 | R10 944 | L384 945 | L83 946 | R36 947 | L6 948 | R42 949 | R323 950 | R63 951 | R78 952 | L99 953 | L98 954 | R958 955 | L69 956 | L92 957 | R93 958 | R55 959 | R58 960 | R94 961 | L564 962 | R843 963 | R28 964 | R97 965 | R84 966 | R207 967 | L42 968 | L977 969 | L76 970 | L63 971 | L91 972 | L646 973 | L949 974 | R49 975 | L46 976 | R89 977 | R57 978 | R44 979 | L978 980 | L3 981 | L10 982 | L53 983 | R30 984 | L30 985 | L69 986 | R769 987 | R80 988 | L87 989 | L6 990 | L47 991 | L70 992 | R96 993 | R87 994 | R47 995 | L56 996 | L55 997 | R11 998 | R16 999 | R84 1000 | L8 1001 | L74 1002 | L18 1003 | L55 1004 | L54 1005 | R9 1006 | L42 1007 | R42 1008 | L86 1009 | R8 1010 | L22 1011 | R853 1012 | R27 1013 | L780 1014 | R9 1015 | R91 1016 | R54 1017 | L315 1018 | R46 1019 | R8 1020 | L44 1021 | L456 1022 | L93 1023 | R87 1024 | R43 1025 | R14 1026 | R956 1027 | L29 1028 | L971 1029 | L658 1030 | R16 1031 | L74 1032 | R86 1033 | R262 1034 | R29 1035 | L56 1036 | L19 1037 | R43 1038 | R41 1039 | L70 1040 | L69 1041 | R69 1042 | R71 1043 | R29 1044 | L63 1045 | L37 1046 | L50 1047 | R944 1048 | R6 1049 | L41 1050 | R74 1051 | L133 1052 | L13 1053 | L25 1054 | R938 1055 | L4 1056 | R555 1057 | R463 1058 | L80 1059 | R679 1060 | L48 1061 | L165 1062 | L702 1063 | L94 1064 | R96 1065 | R53 1066 | R495 1067 | R52 1068 | R22 1069 | R78 1070 | R719 1071 | L19 1072 | R96 1073 | R224 1074 | R80 1075 | L20 1076 | L74 1077 | R614 1078 | R98 1079 | R82 1080 | L833 1081 | L67 1082 | R43 1083 | R30 1084 | L4 1085 | R9 1086 | R22 1087 | L95 1088 | R62 1089 | L555 1090 | L357 1091 | R80 1092 | L53 1093 | R82 1094 | L86 1095 | L83 1096 | L18 1097 | R623 1098 | L24 1099 | L676 1100 | L84 1101 | R88 1102 | L22 1103 | R43 1104 | R75 1105 | L43 1106 | L768 1107 | L66 1108 | L95 1109 | L28 1110 | R77 1111 | L90 1112 | L506 1113 | R19 1114 | R440 1115 | R59 1116 | R93 1117 | L3 1118 | R11 1119 | L58 1120 | L740 1121 | R7 1122 | L63 1123 | L58 1124 | R12 1125 | R624 1126 | L24 1127 | R333 1128 | L40 1129 | L93 1130 | R10 1131 | R90 1132 | L37 1133 | R48 1134 | R89 1135 | L56 1136 | L920 1137 | L24 1138 | R81 1139 | R19 1140 | L3 1141 | R3 1142 | L94 1143 | R94 1144 | R7 1145 | L2 1146 | R95 1147 | L28 1148 | R8 1149 | R648 1150 | L28 1151 | R89 1152 | R25 1153 | L822 1154 | R52 1155 | L854 1156 | R46 1157 | R2 1158 | R40 1159 | L40 1160 | R62 1161 | L16 1162 | L84 1163 | L33 1164 | R60 1165 | L605 1166 | R97 1167 | L45 1168 | R59 1169 | L733 1170 | R13 1171 | R87 1172 | R56 1173 | R31 1174 | L38 1175 | R51 1176 | L81 1177 | R81 1178 | R84 1179 | L138 1180 | L46 1181 | R24 1182 | R260 1183 | R95 1184 | L29 1185 | R50 1186 | R813 1187 | R37 1188 | R50 1189 | L70 1190 | L30 1191 | R6 1192 | L96 1193 | L710 1194 | R94 1195 | R99 1196 | L52 1197 | L41 1198 | R93 1199 | R7 1200 | L18 1201 | L54 1202 | L628 1203 | L80 1204 | L16 1205 | L97 1206 | L7 1207 | L178 1208 | R436 1209 | L58 1210 | R37 1211 | L73 1212 | R25 1213 | R11 1214 | L55 1215 | R36 1216 | R92 1217 | R8 1218 | R2 1219 | L83 1220 | R29 1221 | R49 1222 | L10 1223 | L860 1224 | L8 1225 | L52 1226 | L53 1227 | R5 1228 | L99 1229 | R20 1230 | R27 1231 | L95 1232 | R89 1233 | R79 1234 | L21 1235 | R1 1236 | R56 1237 | R43 1238 | R78 1239 | R22 1240 | L43 1241 | R5 1242 | R11 1243 | R99 1244 | L43 1245 | L55 1246 | R41 1247 | R30 1248 | L55 1249 | R285 1250 | R84 1251 | R86 1252 | R21 1253 | R816 1254 | R71 1255 | L53 1256 | L84 1257 | L16 1258 | R71 1259 | R50 1260 | R79 1261 | R90 1262 | R310 1263 | L70 1264 | L175 1265 | R42 1266 | L45 1267 | L871 1268 | L51 1269 | R70 1270 | R8 1271 | L2 1272 | R60 1273 | R34 1274 | L29 1275 | R80 1276 | L94 1277 | L675 1278 | L45 1279 | R63 1280 | R25 1281 | R75 1282 | L61 1283 | L48 1284 | R75 1285 | R97 1286 | R47 1287 | R90 1288 | L99 1289 | L1 1290 | R769 1291 | L15 1292 | R34 1293 | R99 1294 | L387 1295 | R23 1296 | R96 1297 | R81 1298 | R16 1299 | L11 1300 | R396 1301 | R13 1302 | L14 1303 | R63 1304 | R38 1305 | R99 1306 | R18 1307 | R611 1308 | R140 1309 | L62 1310 | L82 1311 | R621 1312 | R79 1313 | R48 1314 | R27 1315 | R43 1316 | L20 1317 | L32 1318 | R9 1319 | R16 1320 | R84 1321 | R52 1322 | L63 1323 | R11 1324 | L26 1325 | L12 1326 | L62 1327 | L88 1328 | R73 1329 | R955 1330 | R60 1331 | L72 1332 | R353 1333 | R819 1334 | L70 1335 | R27 1336 | L57 1337 | L66 1338 | L50 1339 | L90 1340 | R6 1341 | L15 1342 | L785 1343 | L89 1344 | R89 1345 | L88 1346 | L198 1347 | R95 1348 | L98 1349 | R53 1350 | L664 1351 | L11 1352 | L89 1353 | R20 1354 | R80 1355 | L17 1356 | L81 1357 | L187 1358 | L83 1359 | R62 1360 | R88 1361 | R477 1362 | L259 1363 | L80 1364 | R80 1365 | L63 1366 | R363 1367 | L362 1368 | L38 1369 | L4 1370 | R73 1371 | R31 1372 | L90 1373 | L86 1374 | R776 1375 | L43 1376 | R13 1377 | R25 1378 | L65 1379 | L91 1380 | L857 1381 | L38 1382 | R47 1383 | R909 1384 | R56 1385 | R156 1386 | R72 1387 | L90 1388 | R84 1389 | R22 1390 | L40 1391 | R44 1392 | L544 1393 | L79 1394 | R57 1395 | L176 1396 | L49 1397 | L842 1398 | R29 1399 | R816 1400 | L16 1401 | R14 1402 | L63 1403 | L21 1404 | R25 1405 | R45 1406 | R30 1407 | L30 1408 | R78 1409 | R22 1410 | L11 1411 | L89 1412 | R46 1413 | L35 1414 | R89 1415 | L93 1416 | L23 1417 | R69 1418 | R33 1419 | R12 1420 | L286 1421 | R88 1422 | L93 1423 | R85 1424 | R9 1425 | R87 1426 | R12 1427 | R92 1428 | R64 1429 | R454 1430 | R17 1431 | R2 1432 | R71 1433 | R78 1434 | R41 1435 | R581 1436 | L525 1437 | R25 1438 | R94 1439 | L94 1440 | L21 1441 | L79 1442 | L22 1443 | R94 1444 | L59 1445 | L813 1446 | L70 1447 | L63 1448 | R933 1449 | R43 1450 | L43 1451 | L75 1452 | L25 1453 | L363 1454 | R63 1455 | L88 1456 | L612 1457 | R62 1458 | L3 1459 | L59 1460 | L609 1461 | L791 1462 | R46 1463 | R65 1464 | L8 1465 | L9 1466 | L45 1467 | R11 1468 | R57 1469 | R245 1470 | L784 1471 | R72 1472 | R47 1473 | R13 1474 | L910 1475 | R97 1476 | L97 1477 | R96 1478 | L87 1479 | L97 1480 | L12 1481 | L81 1482 | L974 1483 | R55 1484 | R51 1485 | R40 1486 | R23 1487 | R180 1488 | L97 1489 | L91 1490 | R21 1491 | R967 1492 | L315 1493 | R51 1494 | L30 1495 | R70 1496 | L93 1497 | L49 1498 | L71 1499 | R491 1500 | L7 1501 | R59 1502 | R67 1503 | L56 1504 | L56 1505 | L761 1506 | L3 1507 | L491 1508 | L41 1509 | R47 1510 | L6 1511 | R95 1512 | L6 1513 | R15 1514 | R96 1515 | L79 1516 | R991 1517 | R94 1518 | R605 1519 | R9 1520 | R80 1521 | R79 1522 | R17 1523 | R869 1524 | R35 1525 | L62 1526 | R762 1527 | L238 1528 | L504 1529 | R42 1530 | R921 1531 | L86 1532 | R340 1533 | L975 1534 | L13 1535 | R13 1536 | R829 1537 | R10 1538 | L7 1539 | R68 1540 | R975 1541 | L32 1542 | R35 1543 | L86 1544 | R71 1545 | R37 1546 | L82 1547 | L85 1548 | L40 1549 | L6 1550 | L187 1551 | L51 1552 | L23 1553 | L626 1554 | R88 1555 | R69 1556 | L91 1557 | L6 1558 | L9 1559 | L34 1560 | R28 1561 | L734 1562 | R71 1563 | R18 1564 | L10 1565 | L876 1566 | R24 1567 | L38 1568 | L843 1569 | L39 1570 | L384 1571 | L34 1572 | R599 1573 | L99 1574 | L31 1575 | R31 1576 | R67 1577 | R33 1578 | L375 1579 | R32 1580 | R89 1581 | L46 1582 | L23 1583 | R476 1584 | R88 1585 | R94 1586 | L93 1587 | R75 1588 | R96 1589 | R99 1590 | L12 1591 | L8 1592 | R808 1593 | L31 1594 | R91 1595 | L460 1596 | L89 1597 | L61 1598 | L324 1599 | L88 1600 | L636 1601 | L6 1602 | L4 1603 | R8 1604 | R95 1605 | L30 1606 | L65 1607 | R870 1608 | L39 1609 | L81 1610 | R47 1611 | L97 1612 | L30 1613 | L349 1614 | R410 1615 | R16 1616 | R181 1617 | R40 1618 | R710 1619 | L68 1620 | L10 1621 | L47 1622 | L70 1623 | L183 1624 | L18 1625 | R18 1626 | R57 1627 | L64 1628 | L55 1629 | L6 1630 | L32 1631 | L50 1632 | R57 1633 | R79 1634 | R4 1635 | L390 1636 | R94 1637 | L372 1638 | R855 1639 | L63 1640 | L7 1641 | R491 1642 | R88 1643 | L6 1644 | L704 1645 | R20 1646 | L96 1647 | R33 1648 | L27 1649 | R261 1650 | L129 1651 | L87 1652 | L58 1653 | R2 1654 | R32 1655 | L319 1656 | R72 1657 | L22 1658 | R172 1659 | R75 1660 | L22 1661 | R88 1662 | L71 1663 | L19 1664 | L81 1665 | L19 1666 | L81 1667 | L30 1668 | L70 1669 | R37 1670 | R63 1671 | L25 1672 | L75 1673 | R70 1674 | R125 1675 | R353 1676 | R954 1677 | R38 1678 | L38 1679 | L58 1680 | R38 1681 | R90 1682 | L872 1683 | L317 1684 | L39 1685 | R477 1686 | R79 1687 | R43 1688 | L338 1689 | L79 1690 | R474 1691 | L45 1692 | L98 1693 | R43 1694 | L95 1695 | L5 1696 | L56 1697 | L644 1698 | R1 1699 | R61 1700 | L55 1701 | L29 1702 | L29 1703 | R56 1704 | R692 1705 | R58 1706 | L73 1707 | R86 1708 | L30 1709 | L54 1710 | R85 1711 | L69 1712 | L606 1713 | R6 1714 | L60 1715 | L77 1716 | L14 1717 | R51 1718 | R16 1719 | R5 1720 | L35 1721 | R14 1722 | L866 1723 | R66 1724 | L3 1725 | L57 1726 | R99 1727 | L39 1728 | L50 1729 | L42 1730 | R697 1731 | L4 1732 | R70 1733 | R31 1734 | L88 1735 | L35 1736 | R58 1737 | L796 1738 | R44 1739 | L22 1740 | L63 1741 | R1 1742 | L598 1743 | L66 1744 | L37 1745 | L617 1746 | R17 1747 | R92 1748 | R426 1749 | L98 1750 | L45 1751 | R816 1752 | L91 1753 | L49 1754 | L697 1755 | L57 1756 | L93 1757 | R206 1758 | R90 1759 | R891 1760 | R9 1761 | R97 1762 | L19 1763 | R122 1764 | L34 1765 | R852 1766 | R76 1767 | R960 1768 | R24 1769 | R31 1770 | R84 1771 | L93 1772 | L51 1773 | R551 1774 | R422 1775 | L83 1776 | R83 1777 | R25 1778 | R192 1779 | R161 1780 | L8 1781 | L7 1782 | R59 1783 | R56 1784 | L384 1785 | L16 1786 | L20 1787 | L405 1788 | L75 1789 | L90 1790 | R390 1791 | L46 1792 | L65 1793 | R94 1794 | L56 1795 | R24 1796 | R49 1797 | L582 1798 | L18 1799 | L656 1800 | R43 1801 | R199 1802 | L60 1803 | R99 1804 | L93 1805 | L568 1806 | L64 1807 | R76 1808 | R85 1809 | R34 1810 | L95 1811 | L450 1812 | L850 1813 | L44 1814 | R62 1815 | R57 1816 | L63 1817 | R63 1818 | L22 1819 | L18 1820 | L935 1821 | L167 1822 | R67 1823 | L6 1824 | L894 1825 | R39 1826 | R57 1827 | R55 1828 | R44 1829 | R51 1830 | L348 1831 | L52 1832 | R22 1833 | L31 1834 | L14 1835 | L16 1836 | R43 1837 | R9 1838 | L43 1839 | L81 1840 | R73 1841 | R47 1842 | L555 1843 | L51 1844 | R139 1845 | L88 1846 | R891 1847 | L392 1848 | R43 1849 | R45 1850 | R19 1851 | R988 1852 | R86 1853 | R20 1854 | L49 1855 | L51 1856 | R10 1857 | L67 1858 | R76 1859 | R81 1860 | R797 1861 | L97 1862 | R204 1863 | L4 1864 | L178 1865 | R13 1866 | L635 1867 | R26 1868 | L8 1869 | R82 1870 | L10 1871 | L290 1872 | R75 1873 | L75 1874 | L70 1875 | R792 1876 | R78 1877 | R28 1878 | L377 1879 | L51 1880 | R9 1881 | R73 1882 | R664 1883 | R83 1884 | L41 1885 | L22 1886 | R34 1887 | L644 1888 | R14 1889 | R37 1890 | L796 1891 | R89 1892 | L14 1893 | R14 1894 | R99 1895 | L2 1896 | R3 1897 | R75 1898 | R731 1899 | R8 1900 | L14 1901 | R15 1902 | R85 1903 | L587 1904 | R87 1905 | L58 1906 | L11 1907 | R89 1908 | R680 1909 | L101 1910 | R6 1911 | L79 1912 | R82 1913 | R24 1914 | R68 1915 | R36 1916 | R99 1917 | R84 1918 | L19 1919 | R18 1920 | L13 1921 | R13 1922 | R90 1923 | L8 1924 | L53 1925 | R730 1926 | R90 1927 | L41 1928 | L26 1929 | R87 1930 | L29 1931 | R42 1932 | R928 1933 | L9 1934 | R68 1935 | R89 1936 | L76 1937 | L261 1938 | R61 1939 | R40 1940 | L80 1941 | L25 1942 | R6 1943 | L91 1944 | R51 1945 | L29 1946 | R28 1947 | R83 1948 | R557 1949 | R53 1950 | R64 1951 | L57 1952 | R95 1953 | R19 1954 | L60 1955 | R46 1956 | L94 1957 | R63 1958 | R10 1959 | L79 1960 | L3 1961 | L97 1962 | R17 1963 | R94 1964 | R489 1965 | L27 1966 | R481 1967 | L45 1968 | L842 1969 | R631 1970 | R45 1971 | R23 1972 | L66 1973 | R76 1974 | L970 1975 | L6 1976 | R67 1977 | L67 1978 | R39 1979 | L63 1980 | L76 1981 | R7 1982 | L511 1983 | L96 1984 | R23 1985 | R669 1986 | R75 1987 | L67 1988 | R962 1989 | L64 1990 | L176 1991 | L93 1992 | R76 1993 | L417 1994 | L56 1995 | L301 1996 | L531 1997 | R81 1998 | R88 1999 | L48 2000 | R379 2001 | L39 2002 | R39 2003 | L532 2004 | L17 2005 | L32 2006 | R81 2007 | R46 2008 | L84 2009 | L62 2010 | L13 2011 | R129 2012 | R5 2013 | L717 2014 | L304 2015 | R44 2016 | R56 2017 | L35 2018 | L27 2019 | L20 2020 | R35 2021 | R85 2022 | L438 2023 | L93 2024 | R359 2025 | L266 2026 | L87 2027 | R82 2028 | L88 2029 | R41 2030 | R52 2031 | L611 2032 | L389 2033 | R233 2034 | L33 2035 | R46 2036 | R54 2037 | R6 2038 | L46 2039 | L775 2040 | L33 2041 | R836 2042 | L88 2043 | L47 2044 | R38 2045 | L4 2046 | L387 2047 | L833 2048 | R326 2049 | L93 2050 | R98 2051 | L354 2052 | R56 2053 | R26 2054 | R74 2055 | R527 2056 | R487 2057 | R119 2058 | L21 2059 | L790 2060 | R34 2061 | R644 2062 | R3 2063 | R41 2064 | R643 2065 | L87 2066 | R872 2067 | R28 2068 | L343 2069 | R766 2070 | L123 2071 | R91 2072 | R59 2073 | L82 2074 | L186 2075 | R45 2076 | R71 2077 | R52 2078 | L272 2079 | R870 2080 | L61 2081 | R2 2082 | L97 2083 | L92 2084 | L79 2085 | L52 2086 | R31 2087 | R53 2088 | L53 2089 | L46 2090 | R90 2091 | L44 2092 | L774 2093 | R74 2094 | L59 2095 | L15 2096 | L812 2097 | L14 2098 | R67 2099 | R23 2100 | R610 2101 | L4 2102 | R4 2103 | L30 2104 | R91 2105 | R99 2106 | L60 2107 | L36 2108 | R13 2109 | L4 2110 | L73 2111 | R422 2112 | R533 2113 | L61 2114 | R6 2115 | L894 2116 | R39 2117 | L45 2118 | L45 2119 | R73 2120 | L28 2121 | L18 2122 | L82 2123 | R72 2124 | R28 2125 | R22 2126 | R59 2127 | L52 2128 | R43 2129 | L83 2130 | R63 2131 | L52 2132 | L10 2133 | R78 2134 | L68 2135 | L24 2136 | R24 2137 | R53 2138 | L53 2139 | L6 2140 | L41 2141 | R47 2142 | L57 2143 | L11 2144 | R68 2145 | L247 2146 | R93 2147 | R43 2148 | R43 2149 | L5 2150 | R51 2151 | R66 2152 | L444 2153 | L63 2154 | R75 2155 | R14 2156 | L79 2157 | R1 2158 | L838 2159 | R90 2160 | R12 2161 | L173 2162 | R27 2163 | L78 2164 | L97 2165 | L5 2166 | R14 2167 | L98 2168 | L73 2169 | L51 2170 | L78 2171 | L78 2172 | R62 2173 | R58 2174 | R90 2175 | R7 2176 | R9 2177 | R94 2178 | R25 2179 | R57 2180 | R96 2181 | L91 2182 | L81 2183 | L79 2184 | R99 2185 | L68 2186 | R33 2187 | R80 2188 | L50 2189 | R88 2190 | L1 2191 | L93 2192 | R343 2193 | R85 2194 | R7 2195 | L92 2196 | L42 2197 | L75 2198 | R79 2199 | L26 2200 | R264 2201 | L63 2202 | R37 2203 | L630 2204 | R77 2205 | R14 2206 | L39 2207 | R555 2208 | R36 2209 | L87 2210 | R1 2211 | R83 2212 | L240 2213 | R99 2214 | L27 2215 | R987 2216 | R97 2217 | L3 2218 | L13 2219 | L84 2220 | R75 2221 | R50 2222 | R449 2223 | L585 2224 | L33 2225 | R64 2226 | R12 2227 | L32 2228 | L321 2229 | R53 2230 | R10 2231 | R58 2232 | L88 2233 | L12 2234 | L199 2235 | R99 2236 | R99 2237 | L31 2238 | R632 2239 | L49 2240 | R70 2241 | R82 2242 | L703 2243 | L187 2244 | L86 2245 | R44 2246 | L10 2247 | R339 2248 | R841 2249 | L81 2250 | L60 2251 | R891 2252 | R39 2253 | R5 2254 | L3 2255 | L283 2256 | R51 2257 | L456 2258 | L6 2259 | L87 2260 | R165 2261 | L97 2262 | R15 2263 | R86 2264 | R80 2265 | R12 2266 | R88 2267 | R65 2268 | R17 2269 | L725 2270 | R43 2271 | R332 2272 | L20 2273 | R816 2274 | R145 2275 | L73 2276 | R125 2277 | L80 2278 | R29 2279 | R26 2280 | L42 2281 | L58 2282 | L620 2283 | L76 2284 | R33 2285 | L17 2286 | L42 2287 | L378 2288 | L20 2289 | R33 2290 | L13 2291 | L86 2292 | L834 2293 | L91 2294 | L55 2295 | L59 2296 | R21 2297 | R966 2298 | L73 2299 | R11 2300 | R725 2301 | R75 2302 | L2 2303 | R2 2304 | R99 2305 | R18 2306 | R80 2307 | L97 2308 | R42 2309 | L42 2310 | L66 2311 | R43 2312 | R51 2313 | R2 2314 | L30 2315 | L55 2316 | L868 2317 | L15 2318 | R38 2319 | R324 2320 | L33 2321 | L65 2322 | R74 2323 | L78 2324 | L22 2325 | L882 2326 | R82 2327 | L61 2328 | R293 2329 | L40 2330 | R8 2331 | L51 2332 | L49 2333 | L96 2334 | L4 2335 | L55 2336 | R74 2337 | L657 2338 | R27 2339 | R92 2340 | R5 2341 | L86 2342 | R50 2343 | R8 2344 | R42 2345 | R93 2346 | L483 2347 | L10 2348 | R82 2349 | L247 2350 | L93 2351 | R58 2352 | L502 2353 | R37 2354 | R65 2355 | L138 2356 | R988 2357 | L50 2358 | R32 2359 | R94 2360 | R74 2361 | L28 2362 | L44 2363 | L876 2364 | L1 2365 | L51 2366 | L15 2367 | R84 2368 | L69 2369 | L17 2370 | R76 2371 | R21 2372 | L80 2373 | L19 2374 | R87 2375 | L22 2376 | R74 2377 | R80 2378 | R33 2379 | R87 2380 | R770 2381 | L70 2382 | L20 2383 | L92 2384 | L26 2385 | L98 2386 | L84 2387 | R98 2388 | L34 2389 | R27 2390 | R9 2391 | L79 2392 | L21 2393 | L90 2394 | L190 2395 | L62 2396 | L67 2397 | R538 2398 | R58 2399 | R2 2400 | L89 2401 | L973 2402 | L27 2403 | R44 2404 | L44 2405 | R558 2406 | L362 2407 | R97 2408 | L67 2409 | R71 2410 | R3 2411 | L23 2412 | R748 2413 | L625 2414 | L50 2415 | R50 2416 | L69 2417 | R69 2418 | R15 2419 | L996 2420 | L19 2421 | L979 2422 | L122 2423 | R1 2424 | R656 2425 | R330 2426 | L29 2427 | L94 2428 | R37 2429 | L26 2430 | L74 2431 | L93 2432 | R20 2433 | R58 2434 | L42 2435 | R21 2436 | L264 2437 | L3 2438 | L963 2439 | R25 2440 | L758 2441 | L57 2442 | L44 2443 | R30 2444 | R6 2445 | L19 2446 | R64 2447 | R2 2448 | L83 2449 | L84 2450 | L96 2451 | L75 2452 | R55 2453 | R44 2454 | L92 2455 | L76 2456 | R435 2457 | R289 2458 | R99 2459 | R1 2460 | L178 2461 | R78 2462 | L231 2463 | L69 2464 | L35 2465 | R232 2466 | R8 2467 | R7 2468 | L84 2469 | L22 2470 | L6 2471 | R90 2472 | R10 2473 | L968 2474 | R368 2475 | L87 2476 | R76 2477 | L32 2478 | L157 2479 | R373 2480 | R572 2481 | R90 2482 | R5 2483 | L46 2484 | R24 2485 | R72 2486 | L90 2487 | L63 2488 | L63 2489 | R26 2490 | R727 2491 | R52 2492 | R221 2493 | L22 2494 | L18 2495 | L67 2496 | R824 2497 | L17 2498 | L78 2499 | L89 2500 | R17 2501 | R50 2502 | L355 2503 | L94 2504 | L51 2505 | L68 2506 | R663 2507 | L76 2508 | L88 2509 | L83 2510 | R52 2511 | R48 2512 | L48 2513 | R40 2514 | R27 2515 | L67 2516 | R433 2517 | L83 2518 | L37 2519 | R87 2520 | L28 2521 | L77 2522 | L18 2523 | R73 2524 | L8 2525 | R44 2526 | R22 2527 | L91 2528 | R83 2529 | L63 2530 | L37 2531 | L4 2532 | L32 2533 | L64 2534 | L137 2535 | R37 2536 | R25 2537 | R81 2538 | R94 2539 | R54 2540 | L76 2541 | R11 2542 | L189 2543 | L78 2544 | L22 2545 | L10 2546 | L345 2547 | R28 2548 | L32 2549 | R65 2550 | R25 2551 | R14 2552 | L45 2553 | L145 2554 | R20 2555 | L62 2556 | R19 2557 | L72 2558 | R64 2559 | L24 2560 | L9 2561 | R9 2562 | R5 2563 | R149 2564 | R512 2565 | L90 2566 | R524 2567 | R815 2568 | R885 2569 | R87 2570 | L44 2571 | R38 2572 | R19 2573 | L81 2574 | R19 2575 | R62 2576 | R83 2577 | R17 2578 | L921 2579 | R62 2580 | L63 2581 | L78 2582 | R41 2583 | L41 2584 | L544 2585 | L22 2586 | L34 2587 | R97 2588 | R91 2589 | R20 2590 | R92 2591 | L88 2592 | L50 2593 | R38 2594 | R98 2595 | L98 2596 | R10 2597 | L310 2598 | L67 2599 | L33 2600 | R81 2601 | R89 2602 | R7 2603 | R70 2604 | L71 2605 | R99 2606 | R25 2607 | L55 2608 | R255 2609 | L20 2610 | R28 2611 | L66 2612 | L88 2613 | R7 2614 | L279 2615 | R818 2616 | R9 2617 | L82 2618 | L76 2619 | L78 2620 | L73 2621 | R8 2622 | L8 2623 | R787 2624 | R20 2625 | L92 2626 | R62 2627 | R623 2628 | L40 2629 | L60 2630 | L34 2631 | R34 2632 | L61 2633 | L139 2634 | R76 2635 | R390 2636 | R24 2637 | L90 2638 | R542 2639 | L53 2640 | R74 2641 | R1 2642 | R84 2643 | L48 2644 | L41 2645 | L45 2646 | L14 2647 | L32 2648 | R32 2649 | R59 2650 | L21 2651 | L38 2652 | L301 2653 | L399 2654 | L404 2655 | L92 2656 | L4 2657 | R70 2658 | R73 2659 | R56 2660 | R901 2661 | R346 2662 | R71 2663 | L17 2664 | R33 2665 | R67 2666 | L81 2667 | L19 2668 | R36 2669 | R18 2670 | L54 2671 | R981 2672 | L3 2673 | R840 2674 | L91 2675 | L27 2676 | R54 2677 | L87 2678 | R33 2679 | R88 2680 | R19 2681 | L22 2682 | R38 2683 | L90 2684 | R11 2685 | L44 2686 | L73 2687 | R737 2688 | L64 2689 | L92 2690 | L8 2691 | R7 2692 | L322 2693 | R948 2694 | R67 2695 | R45 2696 | R5 2697 | R63 2698 | R3 2699 | L416 2700 | L9 2701 | L91 2702 | R41 2703 | L341 2704 | L35 2705 | R35 2706 | L390 2707 | R90 2708 | R20 2709 | L20 2710 | L78 2711 | R35 2712 | R96 2713 | L48 2714 | L59 2715 | R169 2716 | L22 2717 | R607 2718 | R82 2719 | L73 2720 | R91 2721 | L881 2722 | L19 2723 | R55 2724 | R68 2725 | L23 2726 | L844 2727 | L579 2728 | R131 2729 | R59 2730 | L63 2731 | L6 2732 | L58 2733 | L75 2734 | R17 2735 | R5 2736 | L5 2737 | L579 2738 | R20 2739 | L658 2740 | R14 2741 | L659 2742 | L432 2743 | L80 2744 | R47 2745 | R9 2746 | L53 2747 | R503 2748 | L89 2749 | L25 2750 | R6 2751 | L61 2752 | L68 2753 | R23 2754 | R12 2755 | L12 2756 | R53 2757 | L94 2758 | L64 2759 | R5 2760 | R17 2761 | R83 2762 | L33 2763 | R71 2764 | L38 2765 | L60 2766 | L40 2767 | R171 2768 | L28 2769 | R45 2770 | L441 2771 | R83 2772 | L68 2773 | L151 2774 | R89 2775 | L183 2776 | L217 2777 | R157 2778 | R88 2779 | R33 2780 | L4 2781 | R38 2782 | R888 2783 | R45 2784 | R51 2785 | R77 2786 | L64 2787 | L9 2788 | R81 2789 | R419 2790 | R93 2791 | R7 2792 | R76 2793 | R24 2794 | L83 2795 | L17 2796 | R39 2797 | R81 2798 | L33 2799 | L87 2800 | R34 2801 | R59 2802 | L20 2803 | R27 2804 | L87 2805 | L33 2806 | L60 2807 | L21 2808 | L93 2809 | L271 2810 | R44 2811 | R73 2812 | R39 2813 | L991 2814 | R13 2815 | R87 2816 | L33 2817 | L82 2818 | R480 2819 | L3 2820 | L578 2821 | L84 2822 | L26 2823 | R79 2824 | R653 2825 | R94 2826 | R80 2827 | L80 2828 | R23 2829 | L423 2830 | L30 2831 | L87 2832 | L97 2833 | L86 2834 | R29 2835 | R61 2836 | R94 2837 | R16 2838 | L4 2839 | L96 2840 | L32 2841 | L9 2842 | R541 2843 | R2 2844 | R98 2845 | R5 2846 | R508 2847 | L22 2848 | L95 2849 | R4 2850 | L21 2851 | L79 2852 | R68 2853 | L468 2854 | L684 2855 | R84 2856 | L73 2857 | L48 2858 | R59 2859 | L77 2860 | L364 2861 | L97 2862 | L60 2863 | L740 2864 | R512 2865 | L248 2866 | L45 2867 | R81 2868 | L20 2869 | L48 2870 | R968 2871 | R880 2872 | L22 2873 | R42 2874 | R17 2875 | R750 2876 | L967 2877 | R1 2878 | R99 2879 | R15 2880 | R58 2881 | R27 2882 | R18 2883 | L70 2884 | L348 2885 | R68 2886 | L70 2887 | R921 2888 | R543 2889 | L62 2890 | R987 2891 | L87 2892 | L91 2893 | L31 2894 | R22 2895 | R88 2896 | L88 2897 | L13 2898 | R12 2899 | R40 2900 | L64 2901 | R64 2902 | L97 2903 | R80 2904 | L76 2905 | L746 2906 | R82 2907 | R18 2908 | L77 2909 | R782 2910 | L5 2911 | L111 2912 | L89 2913 | L634 2914 | L66 2915 | L73 2916 | R91 2917 | R82 2918 | L628 2919 | R95 2920 | R75 2921 | R58 2922 | R69 2923 | R27 2924 | L12 2925 | R16 2926 | R98 2927 | R53 2928 | R849 2929 | L65 2930 | L75 2931 | R58 2932 | R82 2933 | R65 2934 | L65 2935 | R82 2936 | R64 2937 | R13 2938 | L59 2939 | L297 2940 | R97 2941 | R21 2942 | L21 2943 | R787 2944 | L87 2945 | L811 2946 | R11 2947 | L45 2948 | L192 2949 | R8 2950 | L95 2951 | R21 2952 | R24 2953 | R56 2954 | R13 2955 | L590 2956 | R94 2957 | R6 2958 | R32 2959 | R68 2960 | R14 2961 | L44 2962 | L115 2963 | R840 2964 | R80 2965 | R557 2966 | R68 2967 | R52 2968 | R40 2969 | L92 2970 | R44 2971 | L116 2972 | R29 2973 | L70 2974 | L37 2975 | R42 2976 | R37 2977 | R24 2978 | L52 2979 | R29 2980 | L30 2981 | L9 2982 | R90 2983 | L1 2984 | R50 2985 | R61 2986 | R17 2987 | R31 2988 | R31 2989 | R30 2990 | R257 2991 | L57 2992 | R74 2993 | L674 2994 | R27 2995 | R973 2996 | R48 2997 | R77 2998 | L325 2999 | L68 3000 | R44 3001 | L76 3002 | R6 3003 | L11 3004 | L84 3005 | L11 3006 | R16 3007 | R61 3008 | R823 3009 | R37 3010 | L347 3011 | L33 3012 | L2 3013 | L55 3014 | L335 3015 | R86 3016 | R76 3017 | L27 3018 | R233 3019 | L10 3020 | R12 3021 | L178 3022 | L26 3023 | L44 3024 | R30 3025 | R483 3026 | L676 3027 | L32 3028 | R8 3029 | L65 3030 | L12 3031 | R77 3032 | R594 3033 | L75 3034 | L87 3035 | L32 3036 | R50 3037 | L59 3038 | R29 3039 | R80 3040 | R17 3041 | R52 3042 | R42 3043 | R598 3044 | L3 3045 | L75 3046 | L68 3047 | L93 3048 | R47 3049 | L27 3050 | R10 3051 | L16 3052 | L73 3053 | R89 3054 | L11 3055 | R11 3056 | R38 3057 | L38 3058 | R42 3059 | L42 3060 | L67 3061 | R267 3062 | R597 3063 | R3 3064 | L615 3065 | R12 3066 | L5 3067 | R424 3068 | R67 3069 | R17 3070 | L72 3071 | L63 3072 | L1 3073 | L41 3074 | R7 3075 | L67 3076 | L19 3077 | L14 3078 | R47 3079 | L77 3080 | L62 3081 | L25 3082 | R64 3083 | L96 3084 | L104 3085 | R5 3086 | R576 3087 | R76 3088 | L934 3089 | R91 3090 | L83 3091 | L35 3092 | L74 3093 | L48 3094 | L151 3095 | L310 3096 | L265 3097 | R72 3098 | L97 3099 | L9 3100 | R95 3101 | L680 3102 | L632 3103 | R92 3104 | R122 3105 | L60 3106 | R572 3107 | R59 3108 | R441 3109 | R61 3110 | R739 3111 | R73 3112 | L173 3113 | R4 3114 | R96 3115 | L24 3116 | R38 3117 | R87 3118 | R99 3119 | L80 3120 | L34 3121 | L86 3122 | R73 3123 | R91 3124 | R907 3125 | L20 3126 | L768 3127 | R785 3128 | R32 3129 | L301 3130 | R1 3131 | R174 3132 | L41 3133 | L192 3134 | R59 3135 | L29 3136 | R56 3137 | L27 3138 | L69 3139 | R785 3140 | R484 3141 | L26 3142 | L674 3143 | R48 3144 | R79 3145 | L77 3146 | R50 3147 | R85 3148 | L94 3149 | L91 3150 | R81 3151 | L81 3152 | L72 3153 | R3 3154 | R467 3155 | R46 3156 | L24 3157 | L20 3158 | R36 3159 | L957 3160 | L56 3161 | L47 3162 | R695 3163 | R789 3164 | R423 3165 | R598 3166 | R257 3167 | R27 3168 | L52 3169 | L75 3170 | L53 3171 | R888 3172 | R18 3173 | R54 3174 | R25 3175 | L95 3176 | R25 3177 | R7 3178 | R855 3179 | R86 3180 | L50 3181 | L98 3182 | L86 3183 | R86 3184 | R53 3185 | L53 3186 | L14 3187 | L94 3188 | L68 3189 | L424 3190 | R2 3191 | L2 3192 | R22 3193 | R72 3194 | R23 3195 | L30 3196 | L87 3197 | R87 3198 | L87 3199 | L46 3200 | R717 3201 | R80 3202 | R49 3203 | R78 3204 | L78 3205 | L710 3206 | L193 3207 | R3 3208 | R947 3209 | R268 3210 | R250 3211 | R19 3212 | R930 3213 | R50 3214 | R215 3215 | R18 3216 | R3 3217 | R34 3218 | R66 3219 | L66 3220 | R674 3221 | L8 3222 | L53 3223 | L989 3224 | R776 3225 | L34 3226 | L84 3227 | L40 3228 | R724 3229 | L29 3230 | L75 3231 | R594 3232 | L890 3233 | R51 3234 | L74 3235 | L554 3236 | L75 3237 | L48 3238 | R99 3239 | R77 3240 | R90 3241 | R638 3242 | L88 3243 | R34 3244 | L607 3245 | L43 3246 | L5 3247 | R16 3248 | R20 3249 | R869 3250 | L38 3251 | R50 3252 | L12 3253 | R52 3254 | L82 3255 | L29 3256 | L710 3257 | R69 3258 | L11 3259 | L993 3260 | R496 3261 | L92 3262 | L91 3263 | R591 3264 | R31 3265 | R69 3266 | R68 3267 | R2 3268 | L81 3269 | R165 3270 | L381 3271 | R27 3272 | L28 3273 | L72 3274 | R52 3275 | L47 3276 | L135 3277 | L70 3278 | L15 3279 | R15 3280 | R98 3281 | L88 3282 | L93 3283 | R431 3284 | R918 3285 | R62 3286 | R78 3287 | L6 3288 | L34 3289 | L32 3290 | R1 3291 | R34 3292 | R82 3293 | R49 3294 | R11 3295 | R3 3296 | R34 3297 | R19 3298 | L21 3299 | L46 3300 | R68 3301 | R487 3302 | R45 3303 | L364 3304 | R60 3305 | L96 3306 | R18 3307 | L51 3308 | R821 3309 | R840 3310 | R72 3311 | R79 3312 | L8 3313 | L8 3314 | R338 3315 | R99 3316 | R67 3317 | L67 3318 | L57 3319 | L343 3320 | L88 3321 | L12 3322 | L29 3323 | R46 3324 | R27 3325 | L551 3326 | R73 3327 | R34 3328 | L80 3329 | R80 3330 | R95 3331 | R75 3332 | L86 3333 | R85 3334 | R78 3335 | R74 3336 | R50 3337 | R534 3338 | L1 3339 | R96 3340 | L49 3341 | R49 3342 | L34 3343 | L66 3344 | R85 3345 | R80 3346 | L621 3347 | R56 3348 | L82 3349 | L90 3350 | R86 3351 | R36 3352 | R177 3353 | R773 3354 | L41 3355 | L59 3356 | L73 3357 | R73 3358 | L952 3359 | L24 3360 | R66 3361 | L51 3362 | R18 3363 | R43 3364 | L10 3365 | L707 3366 | L83 3367 | R49 3368 | L40 3369 | L74 3370 | L35 3371 | R62 3372 | L62 3373 | R936 3374 | R64 3375 | L61 3376 | L39 3377 | L26 3378 | L45 3379 | L53 3380 | L20 3381 | R79 3382 | L2 3383 | L5 3384 | L13 3385 | R85 3386 | L62 3387 | L45 3388 | R29 3389 | R50 3390 | L72 3391 | L24 3392 | L76 3393 | L27 3394 | L79 3395 | R6 3396 | R428 3397 | R418 3398 | L485 3399 | R39 3400 | L162 3401 | R30 3402 | R32 3403 | R75 3404 | R25 3405 | L57 3406 | L143 3407 | L13 3408 | R48 3409 | L35 3410 | L615 3411 | R715 3412 | L923 3413 | L66 3414 | L968 3415 | L43 3416 | L760 3417 | R91 3418 | L94 3419 | R563 3420 | R60 3421 | R40 3422 | R17 3423 | L17 3424 | R90 3425 | R218 3426 | L60 3427 | R92 3428 | L40 3429 | R14 3430 | R68 3431 | R96 3432 | L323 3433 | L155 3434 | R76 3435 | R24 3436 | L87 3437 | L59 3438 | L41 3439 | L47 3440 | L66 3441 | L57 3442 | L43 3443 | L70 3444 | R949 3445 | L79 3446 | L64 3447 | L91 3448 | R55 3449 | L534 3450 | R8 3451 | L1 3452 | R57 3453 | R476 3454 | L806 3455 | R19 3456 | R581 3457 | R38 3458 | L4 3459 | R486 3460 | L395 3461 | L17 3462 | L47 3463 | R69 3464 | L754 3465 | R771 3466 | L47 3467 | R56 3468 | L718 3469 | R5 3470 | L43 3471 | L43 3472 | L57 3473 | L539 3474 | L417 3475 | L69 3476 | L75 3477 | L12 3478 | L42 3479 | R54 3480 | L5 3481 | L93 3482 | L22 3483 | L80 3484 | R6 3485 | L6 3486 | R73 3487 | L65 3488 | L8 3489 | R744 3490 | L444 3491 | R54 3492 | L863 3493 | R726 3494 | L17 3495 | R52 3496 | L506 3497 | R33 3498 | L15 3499 | L43 3500 | L446 3501 | R79 3502 | L511 3503 | L50 3504 | L93 3505 | R48 3506 | L48 3507 | L630 3508 | R76 3509 | L90 3510 | R856 3511 | L12 3512 | L62 3513 | R59 3514 | R3 3515 | R59 3516 | R906 3517 | L21 3518 | R56 3519 | L88 3520 | L14 3521 | L98 3522 | L61 3523 | R61 3524 | L951 3525 | L26 3526 | R43 3527 | L66 3528 | L79 3529 | R937 3530 | R77 3531 | R165 3532 | L194 3533 | L934 3534 | R258 3535 | R41 3536 | R148 3537 | L19 3538 | R362 3539 | R21 3540 | L398 3541 | L85 3542 | R10 3543 | L29 3544 | L93 3545 | R8 3546 | R22 3547 | R383 3548 | L23 3549 | R22 3550 | L987 3551 | R68 3552 | L31 3553 | R24 3554 | L2 3555 | R66 3556 | R23 3557 | R39 3558 | R45 3559 | R77 3560 | R292 3561 | R86 3562 | L4 3563 | L72 3564 | L53 3565 | R29 3566 | L688 3567 | R33 3568 | R55 3569 | L71 3570 | R71 3571 | L692 3572 | L42 3573 | R34 3574 | R64 3575 | L26 3576 | R909 3577 | L823 3578 | R76 3579 | L830 3580 | R34 3581 | L4 3582 | L363 3583 | R69 3584 | L6 3585 | L17 3586 | L83 3587 | R9 3588 | L82 3589 | R61 3590 | R93 3591 | L19 3592 | R12 3593 | R26 3594 | L55 3595 | L645 3596 | L67 3597 | R48 3598 | L29 3599 | L52 3600 | L40 3601 | R40 3602 | R897 3603 | R34 3604 | R20 3605 | L451 3606 | R47 3607 | R653 3608 | L65 3609 | R96 3610 | R15 3611 | R86 3612 | L96 3613 | R85 3614 | L21 3615 | R98 3616 | R86 3617 | R54 3618 | R662 3619 | L754 3620 | R54 3621 | R59 3622 | R51 3623 | L11 3624 | R56 3625 | R442 3626 | R6 3627 | R97 3628 | R79 3629 | L927 3630 | L52 3631 | L96 3632 | L63 3633 | R61 3634 | L60 3635 | R614 3636 | L19 3637 | L30 3638 | L88 3639 | L93 3640 | R640 3641 | L89 3642 | R23 3643 | R64 3644 | R41 3645 | R53 3646 | L31 3647 | L27 3648 | R309 3649 | L9 3650 | L27 3651 | R2 3652 | L75 3653 | R15 3654 | R86 3655 | L29 3656 | L52 3657 | R80 3658 | L290 3659 | L76 3660 | L12 3661 | R78 3662 | L158 3663 | L64 3664 | L78 3665 | L26 3666 | L74 3667 | R41 3668 | R59 3669 | L630 3670 | L99 3671 | R29 3672 | L65 3673 | R50 3674 | R5 3675 | R58 3676 | R7 3677 | L98 3678 | R3 3679 | L51 3680 | R65 3681 | L74 3682 | R668 3683 | R18 3684 | R80 3685 | L14 3686 | R424 3687 | R76 3688 | L352 3689 | R38 3690 | L50 3691 | R412 3692 | R93 3693 | R7 3694 | L27 3695 | L8 3696 | R433 3697 | L12 3698 | L86 3699 | L13 3700 | R13 3701 | L74 3702 | R74 3703 | L55 3704 | R55 3705 | R222 3706 | R378 3707 | R4 3708 | L48 3709 | L56 3710 | R25 3711 | L25 3712 | R57 3713 | L90 3714 | R54 3715 | R687 3716 | L85 3717 | L55 3718 | L68 3719 | R19 3720 | R62 3721 | R519 3722 | L45 3723 | L55 3724 | R946 3725 | L56 3726 | R82 3727 | R923 3728 | R5 3729 | R25 3730 | R72 3731 | L33 3732 | L64 3733 | L90 3734 | R6 3735 | R3 3736 | R81 3737 | R1 3738 | R99 3739 | R1 3740 | L820 3741 | R30 3742 | L11 3743 | L38 3744 | R671 3745 | L88 3746 | R87 3747 | L37 3748 | L95 3749 | L58 3750 | L46 3751 | R4 3752 | L84 3753 | L16 3754 | L64 3755 | R59 3756 | R5 3757 | R30 3758 | L30 3759 | R33 3760 | L96 3761 | R61 3762 | L98 3763 | R775 3764 | R25 3765 | L69 3766 | L767 3767 | L64 3768 | R89 3769 | L89 3770 | R58 3771 | R87 3772 | L80 3773 | R65 3774 | L47 3775 | L74 3776 | R65 3777 | L31 3778 | R79 3779 | L27 3780 | L95 3781 | L40 3782 | R40 3783 | R71 3784 | L59 3785 | R66 3786 | R22 3787 | R69 3788 | R49 3789 | R32 3790 | L50 3791 | R54 3792 | R546 3793 | R280 3794 | R75 3795 | R994 3796 | R6 3797 | L687 3798 | R92 3799 | R240 3800 | L461 3801 | L39 3802 | L540 3803 | R25 3804 | L33 3805 | R77 3806 | L34 3807 | R86 3808 | L33 3809 | L48 3810 | R83 3811 | R156 3812 | R11 3813 | L50 3814 | L13 3815 | L87 3816 | L59 3817 | R6 3818 | L214 3819 | L56 3820 | L42 3821 | R28 3822 | L40 3823 | L23 3824 | L32 3825 | L27 3826 | R19 3827 | L69 3828 | L91 3829 | R76 3830 | L58 3831 | R82 3832 | L86 3833 | R967 3834 | L738 3835 | R23 3836 | R90 3837 | R672 3838 | L76 3839 | L75 3840 | L352 3841 | L622 3842 | L85 3843 | L18 3844 | L9 3845 | L91 3846 | L86 3847 | R54 3848 | L68 3849 | R79 3850 | L838 3851 | R59 3852 | L61 3853 | L84 3854 | R81 3855 | R564 3856 | R485 3857 | L51 3858 | R4 3859 | L21 3860 | L94 3861 | L11 3862 | L63 3863 | L49 3864 | R35 3865 | L14 3866 | L21 3867 | L145 3868 | L165 3869 | L54 3870 | L54 3871 | R318 3872 | L284 3873 | L74 3874 | R58 3875 | R63 3876 | R782 3877 | R655 3878 | L89 3879 | R89 3880 | L39 3881 | L898 3882 | L49 3883 | R986 3884 | R117 3885 | R82 3886 | R1 3887 | R872 3888 | R165 3889 | L19 3890 | R75 3891 | R39 3892 | L82 3893 | R640 3894 | R74 3895 | L964 3896 | L16 3897 | L784 3898 | L67 3899 | R67 3900 | R10 3901 | R90 3902 | R6 3903 | L6 3904 | R95 3905 | R5 3906 | L38 3907 | R63 3908 | L15 3909 | R90 3910 | R93 3911 | R1 3912 | R85 3913 | L79 3914 | L869 3915 | R69 3916 | L15 3917 | R815 3918 | L9 3919 | L8 3920 | L83 3921 | L174 3922 | L26 3923 | L82 3924 | R63 3925 | L81 3926 | L794 3927 | L33 3928 | R23 3929 | L10 3930 | R14 3931 | L76 3932 | R14 3933 | L52 3934 | R68 3935 | R46 3936 | L77 3937 | R10 3938 | R61 3939 | R56 3940 | L50 3941 | R50 3942 | L99 3943 | L51 3944 | L18 3945 | R11 3946 | L4 3947 | R157 3948 | R58 3949 | L25 3950 | R75 3951 | R46 3952 | R22 3953 | R49 3954 | R88 3955 | L82 3956 | L28 3957 | L6 3958 | R57 3959 | L92 3960 | L37 3961 | L71 3962 | R3 3963 | R18 3964 | R99 3965 | L20 3966 | L21 3967 | R62 3968 | L9 3969 | L9 3970 | R24 3971 | L47 3972 | L22 3973 | R40 3974 | R82 3975 | R82 3976 | L1 3977 | R7 3978 | R12 3979 | L76 3980 | R80 3981 | R96 3982 | L71 3983 | R90 3984 | R55 3985 | L14 3986 | L60 3987 | R84 3988 | L2 3989 | R29 3990 | L90 3991 | R87 3992 | L91 3993 | L77 3994 | R71 3995 | L38 3996 | L66 3997 | R64 3998 | R15 3999 | R90 4000 | R88 4001 | R42 4002 | L6 4003 | R45 4004 | R53 4005 | L54 4006 | R56 4007 | R69 4008 | R22 4009 | R97 4010 | R38 4011 | R47 4012 | L47 4013 | R18 4014 | L13 4015 | L13 4016 | R19 4017 | L11 4018 | R36 4019 | R25 4020 | L21 4021 | L43 4022 | R2 4023 | R19 4024 | R2 4025 | L15 4026 | L38 4027 | L35 4028 | L22 4029 | L36 4030 | L10 4031 | L38 4032 | R31 4033 | L20 4034 | L2 4035 | L17 4036 | R1 4037 | R34 4038 | L10 4039 | R26 4040 | R34 4041 | R1 4042 | R7 4043 | R46 4044 | L39 4045 | R44 4046 | L19 4047 | R50 4048 | R7 4049 | R17 4050 | L50 4051 | L4 4052 | R16 4053 | R5 4054 | R8 4055 | L14 4056 | R44 4057 | L19 4058 | R13 4059 | L31 4060 | --------------------------------------------------------------------------------