diff --git a/SSA/Projects/InstCombine/tests/LLVM/g2006h11h10hashrhmiscompile.lean b/SSA/Projects/InstCombine/tests/LLVM/g2006h11h10hashrhmiscompile.lean new file mode 100644 index 000000000..a9cc7dd5e --- /dev/null +++ b/SSA/Projects/InstCombine/tests/LLVM/g2006h11h10hashrhmiscompile.lean @@ -0,0 +1,43 @@ + +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section g2006h11h10hashrhmiscompile_statements + +def test_before := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.zext %arg0 : i8 to i32 + %2 = llvm.lshr %0, %1 : i32 + "llvm.return"(%2) : (i32) -> () +} +] +def test_after := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.zext nneg %arg0 : i8 to i32 + %2 = llvm.lshr %0, %1 : i32 + "llvm.return"(%2) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem test_proof : test_before ⊑ test_after := by + unfold test_before test_after + simp_alive_peephole + intros + ---BEGIN test + all_goals (try extract_goal ; sorry) + ---END test + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/g2010h11h01hlshrhmask.lean b/SSA/Projects/InstCombine/tests/LLVM/g2010h11h01hlshrhmask.lean index 890ccf9f5..0c4181642 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/g2010h11h01hlshrhmask.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/g2010h11h01hlshrhmask.lean @@ -99,9 +99,9 @@ def foo_after := [llvm| %10 = llvm.and %arg1, %3 : i8 %11 = llvm.sub %4, %8 overflow : i8 %12 = llvm.and %11, %1 : i8 - %13 = llvm.or %10, %12 : i8 + %13 = llvm.or disjoint %10, %12 : i8 %14 = llvm.xor %7, %9 : i8 - %15 = llvm.or %13, %14 : i8 + %15 = llvm.or disjoint %13, %14 : i8 %16 = llvm.lshr %14, %5 : i8 %17 = llvm.and %16, %6 : i8 %18 = llvm.xor %17, %15 : i8 diff --git a/SSA/Projects/InstCombine/tests/LLVM/gadd2.lean b/SSA/Projects/InstCombine/tests/LLVM/gadd2.lean index d3d6e3b8d..b3409f066 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gadd2.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gadd2.lean @@ -92,7 +92,7 @@ def test3_after := [llvm| %1 = llvm.mlir.constant(30 : i32) : i32 %2 = llvm.and %arg58, %0 : i32 %3 = llvm.lshr %arg58, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gadd4.lean b/SSA/Projects/InstCombine/tests/LLVM/gadd4.lean index 0a720d785..698759f5a 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gadd4.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gadd4.lean @@ -335,7 +335,7 @@ def fold_add_udiv_urem_or_disjoint_before := [llvm| %2 = llvm.udiv %arg5, %0 : i32 %3 = llvm.shl %2, %1 : i32 %4 = llvm.urem %arg5, %0 : i32 - %5 = llvm.or %3, %4 : i32 + %5 = llvm.or disjoint %3, %4 : i32 "llvm.return"(%5) : (i32) -> () } ] @@ -381,7 +381,7 @@ def fold_add_udiv_urem_without_noundef_after := [llvm| %2 = llvm.udiv %arg4, %0 : i32 %3 = llvm.shl %2, %1 : i32 %4 = llvm.urem %arg4, %0 : i32 - %5 = llvm.or %3, %4 : i32 + %5 = llvm.or disjoint %3, %4 : i32 "llvm.return"(%5) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gandhor.lean b/SSA/Projects/InstCombine/tests/LLVM/gandhor.lean index dc181bbb5..47968fbd7 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gandhor.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gandhor.lean @@ -252,7 +252,7 @@ def or_or_and_complex_after := [llvm| %4 = llvm.shl %arg82, %0 : i64 %5 = llvm.and %3, %1 : i64 %6 = llvm.and %4, %2 : i64 - %7 = llvm.or %5, %6 : i64 + %7 = llvm.or disjoint %5, %6 : i64 "llvm.return"(%7) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gandhorhnot.lean b/SSA/Projects/InstCombine/tests/LLVM/gandhorhnot.lean index 67ebaf8ee..9f3e98a24 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gandhorhnot.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gandhorhnot.lean @@ -396,6 +396,43 @@ theorem PR32830_proof : PR32830_before ⊑ PR32830_after := by +def or_to_nxor_multiuse_before := [llvm| +{ +^0(%arg56 : i32, %arg57 : i32): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.and %arg56, %arg57 : i32 + %2 = llvm.or %arg56, %arg57 : i32 + %3 = llvm.xor %2, %0 : i32 + %4 = llvm.or %1, %3 : i32 + %5 = llvm.mul %1, %3 : i32 + %6 = llvm.mul %5, %4 : i32 + "llvm.return"(%6) : (i32) -> () +} +] +def or_to_nxor_multiuse_after := [llvm| +{ +^0(%arg56 : i32, %arg57 : i32): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.and %arg56, %arg57 : i32 + %2 = llvm.or %arg56, %arg57 : i32 + %3 = llvm.xor %2, %0 : i32 + %4 = llvm.or disjoint %1, %3 : i32 + %5 = llvm.mul %1, %3 : i32 + %6 = llvm.mul %5, %4 : i32 + "llvm.return"(%6) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem or_to_nxor_multiuse_proof : or_to_nxor_multiuse_before ⊑ or_to_nxor_multiuse_after := by + unfold or_to_nxor_multiuse_before or_to_nxor_multiuse_after + simp_alive_peephole + intros + ---BEGIN or_to_nxor_multiuse + all_goals (try extract_goal ; sorry) + ---END or_to_nxor_multiuse + + + def simplify_or_common_op_commute0_before := [llvm| { ^0(%arg45 : i4, %arg46 : i4, %arg47 : i4): diff --git a/SSA/Projects/InstCombine/tests/LLVM/gapinthadd.lean b/SSA/Projects/InstCombine/tests/LLVM/gapinthadd.lean index e6c3c06d0..c38b16639 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gapinthadd.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gapinthadd.lean @@ -319,7 +319,7 @@ def test9_after := [llvm| %0 = llvm.mlir.constant(562949953421310 : i77) : i77 %1 = llvm.mlir.constant(1 : i77) : i77 %2 = llvm.and %arg0, %0 : i77 - %3 = llvm.or %2, %1 : i77 + %3 = llvm.or disjoint %2, %1 : i77 "llvm.return"(%3) : (i77) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gapinthshift.lean b/SSA/Projects/InstCombine/tests/LLVM/gapinthshift.lean index 690c7d5f4..0c4d73aa4 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gapinthshift.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gapinthshift.lean @@ -359,7 +359,7 @@ def test14_after := [llvm| %0 = llvm.mlir.constant(-19760 : i35) : i35 %1 = llvm.mlir.constant(19744 : i35) : i35 %2 = llvm.and %arg26, %0 : i35 - %3 = llvm.or %2, %1 : i35 + %3 = llvm.or disjoint %2, %1 : i35 "llvm.return"(%3) : (i35) -> () } ] @@ -752,7 +752,7 @@ def shl_lshr_eq_amt_multi_use_after := [llvm| %1 = llvm.mlir.constant(2047 : i44) : i44 %2 = llvm.shl %arg7, %0 : i44 %3 = llvm.and %arg7, %1 : i44 - %4 = llvm.or %2, %3 : i44 + %4 = llvm.or disjoint %2, %3 : i44 "llvm.return"(%4) : (i44) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gapinthxor1.lean b/SSA/Projects/InstCombine/tests/LLVM/gapinthxor1.lean index ee8f99ffe..ad6840f95 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gapinthxor1.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gapinthxor1.lean @@ -31,7 +31,7 @@ def test1_after := [llvm| %1 = llvm.mlir.constant(70368744177661 : i47) : i47 %2 = llvm.and %arg6, %0 : i47 %3 = llvm.and %arg7, %1 : i47 - %4 = llvm.or %2, %3 : i47 + %4 = llvm.or disjoint %2, %3 : i47 "llvm.return"(%4) : (i47) -> () } ] @@ -193,7 +193,7 @@ def test7_after := [llvm| %0 = llvm.mlir.constant(-70368744177664 : i47) : i47 %1 = llvm.mlir.constant(70368040490200 : i47) : i47 %2 = llvm.and %arg0, %0 : i47 - %3 = llvm.or %2, %1 : i47 + %3 = llvm.or disjoint %2, %1 : i47 "llvm.return"(%3) : (i47) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gapinthxor2.lean b/SSA/Projects/InstCombine/tests/LLVM/gapinthxor2.lean index 0c6528ed9..00f70fe58 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gapinthxor2.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gapinthxor2.lean @@ -31,7 +31,7 @@ def test1_after := [llvm| %1 = llvm.mlir.constant(70368744177663 : i447) : i447 %2 = llvm.and %arg6, %0 : i447 %3 = llvm.and %arg7, %1 : i447 - %4 = llvm.or %2, %3 : i447 + %4 = llvm.or disjoint %2, %3 : i447 "llvm.return"(%4) : (i447) -> () } ] @@ -193,7 +193,7 @@ def test7_after := [llvm| %0 = llvm.mlir.constant(-70368744177664 : i1023) : i1023 %1 = llvm.mlir.constant(70368040490200 : i1023) : i1023 %2 = llvm.and %arg0, %0 : i1023 - %3 = llvm.or %2, %1 : i1023 + %3 = llvm.or disjoint %2, %1 : i1023 "llvm.return"(%3) : (i1023) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gbinophandhshifts.lean b/SSA/Projects/InstCombine/tests/LLVM/gbinophandhshifts.lean index 404fab4c5..5cb6155fb 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gbinophandhshifts.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gbinophandhshifts.lean @@ -398,7 +398,7 @@ def lshr_xor_or_good_mask_after := [llvm| %1 = llvm.mlir.constant(48 : i8) : i8 %2 = llvm.or %arg109, %arg108 : i8 %3 = llvm.lshr %2, %0 : i8 - %4 = llvm.or %3, %1 : i8 + %4 = llvm.or disjoint %3, %1 : i8 "llvm.return"(%4) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gbinophofhdisplacedhshifts.lean b/SSA/Projects/InstCombine/tests/LLVM/gbinophofhdisplacedhshifts.lean index 6572c37b4..a32e91c74 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gbinophofhdisplacedhshifts.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gbinophofhdisplacedhshifts.lean @@ -437,6 +437,43 @@ theorem shl_or_commuted_proof : shl_or_commuted_before ⊑ shl_or_commuted_after +def mismatched_shifts_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(16 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.mlir.constant(3 : i8) : i8 + %3 = llvm.shl %0, %arg6 : i8 + %4 = llvm.add %arg6, %1 : i8 + %5 = llvm.lshr %2, %4 : i8 + %6 = llvm.or %3, %5 : i8 + "llvm.return"(%6) : (i8) -> () +} +] +def mismatched_shifts_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(16 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.mlir.constant(3 : i8) : i8 + %3 = llvm.shl %0, %arg6 : i8 + %4 = llvm.add %arg6, %1 : i8 + %5 = llvm.lshr %2, %4 : i8 + %6 = llvm.or disjoint %3, %5 : i8 + "llvm.return"(%6) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem mismatched_shifts_proof : mismatched_shifts_before ⊑ mismatched_shifts_after := by + unfold mismatched_shifts_before mismatched_shifts_after + simp_alive_peephole + intros + ---BEGIN mismatched_shifts + all_goals (try extract_goal ; sorry) + ---END mismatched_shifts + + + def shl_or_with_or_disjoint_instead_of_add_before := [llvm| { ^0(%arg1 : i8): @@ -444,7 +481,7 @@ def shl_or_with_or_disjoint_instead_of_add_before := [llvm| %1 = llvm.mlir.constant(1 : i8) : i8 %2 = llvm.mlir.constant(3 : i8) : i8 %3 = llvm.shl %0, %arg1 : i8 - %4 = llvm.or %arg1, %1 : i8 + %4 = llvm.or disjoint %arg1, %1 : i8 %5 = llvm.shl %2, %4 : i8 %6 = llvm.or %3, %5 : i8 "llvm.return"(%6) : (i8) -> () diff --git a/SSA/Projects/InstCombine/tests/LLVM/gbitreverse.lean b/SSA/Projects/InstCombine/tests/LLVM/gbitreverse.lean new file mode 100644 index 000000000..a57d15918 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/LLVM/gbitreverse.lean @@ -0,0 +1,67 @@ + +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section gbitreverse_statements + +def rev8_mul_and_lshr_before := [llvm| +{ +^0(%arg29 : i8): + %0 = llvm.mlir.constant(2050) : i64 + %1 = llvm.mlir.constant(139536) : i64 + %2 = llvm.mlir.constant(32800) : i64 + %3 = llvm.mlir.constant(558144) : i64 + %4 = llvm.mlir.constant(65793) : i64 + %5 = llvm.mlir.constant(16) : i64 + %6 = llvm.zext %arg29 : i8 to i64 + %7 = llvm.mul %6, %0 overflow : i64 + %8 = llvm.and %7, %1 : i64 + %9 = llvm.mul %6, %2 overflow : i64 + %10 = llvm.and %9, %3 : i64 + %11 = llvm.or %8, %10 : i64 + %12 = llvm.mul %11, %4 overflow : i64 + %13 = llvm.lshr %12, %5 : i64 + %14 = llvm.trunc %13 : i64 to i8 + "llvm.return"(%14) : (i8) -> () +} +] +def rev8_mul_and_lshr_after := [llvm| +{ +^0(%arg29 : i8): + %0 = llvm.mlir.constant(2050) : i64 + %1 = llvm.mlir.constant(139536) : i64 + %2 = llvm.mlir.constant(32800) : i64 + %3 = llvm.mlir.constant(558144) : i64 + %4 = llvm.mlir.constant(65793) : i64 + %5 = llvm.mlir.constant(16) : i64 + %6 = llvm.zext %arg29 : i8 to i64 + %7 = llvm.mul %6, %0 overflow : i64 + %8 = llvm.and %7, %1 : i64 + %9 = llvm.mul %6, %2 overflow : i64 + %10 = llvm.and %9, %3 : i64 + %11 = llvm.or disjoint %8, %10 : i64 + %12 = llvm.mul %11, %4 overflow : i64 + %13 = llvm.lshr %12, %5 : i64 + %14 = llvm.trunc %13 : i64 to i8 + "llvm.return"(%14) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem rev8_mul_and_lshr_proof : rev8_mul_and_lshr_before ⊑ rev8_mul_and_lshr_after := by + unfold rev8_mul_and_lshr_before rev8_mul_and_lshr_after + simp_alive_peephole + intros + ---BEGIN rev8_mul_and_lshr + all_goals (try extract_goal ; sorry) + ---END rev8_mul_and_lshr + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/gbswap.lean b/SSA/Projects/InstCombine/tests/LLVM/gbswap.lean index f18022570..638f75402 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gbswap.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gbswap.lean @@ -36,7 +36,7 @@ def test1_trunc_after := [llvm| %3 = llvm.lshr %arg53, %0 : i32 %4 = llvm.lshr %arg53, %1 : i32 %5 = llvm.and %4, %2 : i32 - %6 = llvm.or %3, %5 : i32 + %6 = llvm.or disjoint %3, %5 : i32 %7 = llvm.trunc %6 overflow : i32 to i16 "llvm.return"(%7) : (i16) -> () } @@ -121,3 +121,40 @@ theorem PR39793_bswap_u32_as_u16_trunc_proof : PR39793_bswap_u32_as_u16_trunc_be ---END PR39793_bswap_u32_as_u16_trunc + +def bswap_and_mask_1_before := [llvm| +{ +^0(%arg19 : i64): + %0 = llvm.mlir.constant(56) : i64 + %1 = llvm.mlir.constant(40) : i64 + %2 = llvm.mlir.constant(65280) : i64 + %3 = llvm.lshr %arg19, %0 : i64 + %4 = llvm.lshr %arg19, %1 : i64 + %5 = llvm.and %4, %2 : i64 + %6 = llvm.or %5, %3 : i64 + "llvm.return"(%6) : (i64) -> () +} +] +def bswap_and_mask_1_after := [llvm| +{ +^0(%arg19 : i64): + %0 = llvm.mlir.constant(56) : i64 + %1 = llvm.mlir.constant(40) : i64 + %2 = llvm.mlir.constant(65280) : i64 + %3 = llvm.lshr %arg19, %0 : i64 + %4 = llvm.lshr %arg19, %1 : i64 + %5 = llvm.and %4, %2 : i64 + %6 = llvm.or disjoint %5, %3 : i64 + "llvm.return"(%6) : (i64) -> () +} +] +set_option debug.skipKernelTC true in +theorem bswap_and_mask_1_proof : bswap_and_mask_1_before ⊑ bswap_and_mask_1_after := by + unfold bswap_and_mask_1_before bswap_and_mask_1_after + simp_alive_peephole + intros + ---BEGIN bswap_and_mask_1 + all_goals (try extract_goal ; sorry) + ---END bswap_and_mask_1 + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/gcast.lean b/SSA/Projects/InstCombine/tests/LLVM/gcast.lean index bf191f112..c03b20eca 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gcast.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gcast.lean @@ -622,7 +622,7 @@ def test40_after := [llvm| %1 = llvm.mlir.constant(8 : i16) : i16 %2 = llvm.lshr %arg153, %0 : i16 %3 = llvm.shl %arg153, %1 : i16 - %4 = llvm.or %2, %3 : i16 + %4 = llvm.or disjoint %2, %3 : i16 "llvm.return"(%4) : (i16) -> () } ] @@ -810,7 +810,7 @@ def test48_after := [llvm| %0 = llvm.mlir.constant(8 : i32) : i32 %1 = llvm.zext %arg137 : i8 to i32 %2 = llvm.shl %1, %0 overflow : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 %4 = llvm.zext nneg %3 : i32 to i64 "llvm.return"(%4) : (i64) -> () } @@ -848,7 +848,7 @@ def test51_after := [llvm| %3 = llvm.and %2, %0 : i32 %4 = llvm.xor %arg134, %1 : i1 %5 = llvm.zext %4 : i1 to i32 - %6 = llvm.or %3, %5 : i32 + %6 = llvm.or disjoint %3, %5 : i32 %7 = llvm.sext %6 : i32 to i64 "llvm.return"(%7) : (i64) -> () } @@ -883,7 +883,7 @@ def test52_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg132 : i64 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.zext %4 : i16 to i32 "llvm.return"(%5) : (i32) -> () } @@ -918,7 +918,7 @@ def test53_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg131 : i32 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.zext %4 : i16 to i64 "llvm.return"(%5) : (i64) -> () } @@ -953,7 +953,7 @@ def test54_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg130 : i64 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.sext %4 : i16 to i32 "llvm.return"(%5) : (i32) -> () } @@ -988,7 +988,7 @@ def test55_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg129 : i32 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.sext %4 : i16 to i64 "llvm.return"(%5) : (i64) -> () } @@ -1127,7 +1127,7 @@ def test59_after := [llvm| %5 = llvm.and %4, %1 : i32 %6 = llvm.lshr %arg123, %2 : i8 %7 = llvm.zext nneg %6 : i8 to i32 - %8 = llvm.or %5, %7 : i32 + %8 = llvm.or disjoint %5, %7 : i32 %9 = llvm.zext nneg %8 : i32 to i64 "llvm.return"(%9) : (i64) -> () } @@ -1962,7 +1962,7 @@ def test95_after := [llvm| %3 = llvm.trunc %arg0 : i32 to i8 %4 = llvm.lshr %3, %0 : i8 %5 = llvm.and %4, %1 : i8 - %6 = llvm.or %5, %2 : i8 + %6 = llvm.or disjoint %5, %2 : i8 %7 = llvm.zext nneg %6 : i8 to i32 "llvm.return"(%7) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/LLVM/gcasthmulhselect.lean b/SSA/Projects/InstCombine/tests/LLVM/gcasthmulhselect.lean index 808a65d1c..dc53ab39a 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gcasthmulhselect.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gcasthmulhselect.lean @@ -140,6 +140,43 @@ theorem eval_zext_multi_use_in_one_inst_proof : eval_zext_multi_use_in_one_inst_ +def eval_sext_multi_use_in_one_inst_before := [llvm| +{ +^0(%arg6 : i32): + %0 = llvm.mlir.constant(14 : i16) : i16 + %1 = llvm.mlir.constant(-32768 : i16) : i16 + %2 = llvm.trunc %arg6 : i32 to i16 + %3 = llvm.and %2, %0 : i16 + %4 = llvm.mul %3, %3 overflow : i16 + %5 = llvm.or %4, %1 : i16 + %6 = llvm.sext %5 : i16 to i32 + "llvm.return"(%6) : (i32) -> () +} +] +def eval_sext_multi_use_in_one_inst_after := [llvm| +{ +^0(%arg6 : i32): + %0 = llvm.mlir.constant(14 : i16) : i16 + %1 = llvm.mlir.constant(-32768 : i16) : i16 + %2 = llvm.trunc %arg6 : i32 to i16 + %3 = llvm.and %2, %0 : i16 + %4 = llvm.mul %3, %3 overflow : i16 + %5 = llvm.or disjoint %4, %1 : i16 + %6 = llvm.sext %5 : i16 to i32 + "llvm.return"(%6) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem eval_sext_multi_use_in_one_inst_proof : eval_sext_multi_use_in_one_inst_before ⊑ eval_sext_multi_use_in_one_inst_after := by + unfold eval_sext_multi_use_in_one_inst_before eval_sext_multi_use_in_one_inst_after + simp_alive_peephole + intros + ---BEGIN eval_sext_multi_use_in_one_inst + all_goals (try extract_goal ; sorry) + ---END eval_sext_multi_use_in_one_inst + + + def foo_before := [llvm| { ^0(%arg0 : i1): diff --git a/SSA/Projects/InstCombine/tests/LLVM/gfreehinversion.lean b/SSA/Projects/InstCombine/tests/LLVM/gfreehinversion.lean index f694bb139..ca02d70ab 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gfreehinversion.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gfreehinversion.lean @@ -384,7 +384,7 @@ def lshr_not_nneg2_after := [llvm| %0 = llvm.mlir.constant(1 : i8) : i8 %1 = llvm.mlir.constant(-128 : i8) : i8 %2 = llvm.lshr %arg20, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gicmphmulhand.lean b/SSA/Projects/InstCombine/tests/LLVM/gicmphmulhand.lean index 3364bf055..98b401677 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gicmphmulhand.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gicmphmulhand.lean @@ -405,7 +405,7 @@ def pr51551_neg1_after := [llvm| %2 = llvm.mlir.constant(7 : i32) : i32 %3 = llvm.mlir.constant(0 : i32) : i32 %4 = llvm.and %arg5, %0 : i32 - %5 = llvm.or %4, %1 : i32 + %5 = llvm.or disjoint %4, %1 : i32 %6 = llvm.mul %5, %arg4 : i32 %7 = llvm.and %6, %2 : i32 %8 = llvm.icmp "eq" %7, %3 : i32 diff --git a/SSA/Projects/InstCombine/tests/LLVM/gicmphofhxorhx.lean b/SSA/Projects/InstCombine/tests/LLVM/gicmphofhxorhx.lean index 0f3a33330..c62304fb2 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gicmphofhxorhx.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gicmphofhxorhx.lean @@ -337,3 +337,40 @@ theorem xor_sge_proof : xor_sge_before ⊑ xor_sge_after := by ---END xor_sge + +def xor_ugt_2_before := [llvm| +{ +^0(%arg13 : i8, %arg14 : i8, %arg15 : i8): + %0 = llvm.mlir.constant(63 : i8) : i8 + %1 = llvm.mlir.constant(64 : i8) : i8 + %2 = llvm.add %arg13, %arg15 : i8 + %3 = llvm.and %arg14, %0 : i8 + %4 = llvm.or %3, %1 : i8 + %5 = llvm.xor %2, %4 : i8 + %6 = llvm.icmp "ugt" %2, %5 : i8 + "llvm.return"(%6) : (i1) -> () +} +] +def xor_ugt_2_after := [llvm| +{ +^0(%arg13 : i8, %arg14 : i8, %arg15 : i8): + %0 = llvm.mlir.constant(63 : i8) : i8 + %1 = llvm.mlir.constant(64 : i8) : i8 + %2 = llvm.add %arg13, %arg15 : i8 + %3 = llvm.and %arg14, %0 : i8 + %4 = llvm.or disjoint %3, %1 : i8 + %5 = llvm.xor %2, %4 : i8 + %6 = llvm.icmp "ugt" %2, %5 : i8 + "llvm.return"(%6) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem xor_ugt_2_proof : xor_ugt_2_before ⊑ xor_ugt_2_after := by + unfold xor_ugt_2_before xor_ugt_2_after + simp_alive_peephole + intros + ---BEGIN xor_ugt_2 + all_goals (try extract_goal ; sorry) + ---END xor_ugt_2 + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/ginstcombinehverifyhknownhbits.lean b/SSA/Projects/InstCombine/tests/LLVM/ginstcombinehverifyhknownhbits.lean deleted file mode 100644 index b266dec1c..000000000 --- a/SSA/Projects/InstCombine/tests/LLVM/ginstcombinehverifyhknownhbits.lean +++ /dev/null @@ -1,54 +0,0 @@ - -import SSA.Projects.InstCombine.LLVM.PrettyEDSL -import SSA.Projects.InstCombine.TacticAuto -import SSA.Projects.InstCombine.LLVM.Semantics -open LLVM -open BitVec - -open MLIR AST -open Ctxt (Var) - -set_option linter.deprecated false -set_option linter.unreachableTactic false -set_option linter.unusedTactic false -section ginstcombinehverifyhknownhbits_statements - -def pr110631_before := [llvm| -{ -^0(%arg0 : i32, %arg1 : i64): - %0 = llvm.mlir.constant(48991 : i32) : i32 - %1 = llvm.mlir.constant(1 : i32) : i32 - %2 = llvm.xor %arg0, %0 : i32 - %3 = llvm.zext %2 : i32 to i64 - %4 = llvm.and %arg1, %3 : i64 - %5 = llvm.trunc %4 : i64 to i32 - %6 = llvm.trunc %5 : i32 to i16 - %7 = llvm.sext %6 : i16 to i32 - %8 = llvm.xor %7, %1 : i32 - %9 = llvm.trunc %8 : i32 to i16 - "llvm.return"(%9) : (i16) -> () -} -] -def pr110631_after := [llvm| -{ -^0(%arg0 : i32, %arg1 : i64): - %0 = llvm.mlir.constant(48991 : i32) : i32 - %1 = llvm.mlir.constant(1 : i16) : i16 - %2 = llvm.xor %arg0, %0 : i32 - %3 = llvm.trunc %arg1 : i64 to i32 - %4 = llvm.and %2, %3 : i32 - %5 = llvm.trunc %4 overflow : i32 to i16 - %6 = llvm.xor %5, %1 : i16 - "llvm.return"(%6) : (i16) -> () -} -] -set_option debug.skipKernelTC true in -theorem pr110631_proof : pr110631_before ⊑ pr110631_after := by - unfold pr110631_before pr110631_after - simp_alive_peephole - intros - ---BEGIN pr110631 - all_goals (try extract_goal ; sorry) - ---END pr110631 - - diff --git a/SSA/Projects/InstCombine/tests/LLVM/glshr.lean b/SSA/Projects/InstCombine/tests/LLVM/glshr.lean index 74b110ef8..6230b9437 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/glshr.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/glshr.lean @@ -419,7 +419,7 @@ def shl_or_disjoint_lshr_before := [llvm| { ^0(%arg109 : i32, %arg110 : i32, %arg111 : i32): %0 = llvm.shl %arg109, %arg110 overflow : i32 - %1 = llvm.or %0, %arg111 : i32 + %1 = llvm.or disjoint %0, %arg111 : i32 %2 = llvm.lshr %1, %arg110 : i32 "llvm.return"(%2) : (i32) -> () } @@ -428,7 +428,7 @@ def shl_or_disjoint_lshr_after := [llvm| { ^0(%arg109 : i32, %arg110 : i32, %arg111 : i32): %0 = llvm.lshr %arg111, %arg110 : i32 - %1 = llvm.or %0, %arg109 : i32 + %1 = llvm.or disjoint %0, %arg109 : i32 "llvm.return"(%1) : (i32) -> () } ] @@ -475,7 +475,7 @@ def shl_or_disjoint_lshr_comm_before := [llvm| { ^0(%arg103 : i32, %arg104 : i32, %arg105 : i32): %0 = llvm.shl %arg103, %arg104 overflow : i32 - %1 = llvm.or %arg105, %0 : i32 + %1 = llvm.or disjoint %arg105, %0 : i32 %2 = llvm.lshr %1, %arg104 : i32 "llvm.return"(%2) : (i32) -> () } @@ -484,7 +484,7 @@ def shl_or_disjoint_lshr_comm_after := [llvm| { ^0(%arg103 : i32, %arg104 : i32, %arg105 : i32): %0 = llvm.lshr %arg105, %arg104 : i32 - %1 = llvm.or %0, %arg103 : i32 + %1 = llvm.or disjoint %0, %arg103 : i32 "llvm.return"(%1) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehadd.lean b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehadd.lean index ee890749a..01d9a75c1 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehadd.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehadd.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -64,7 +64,7 @@ def p_constmask_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg49, %0 : i32 %3 = llvm.and %arg50, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +97,7 @@ def p_constmask2_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg41, %0 : i32 %3 = llvm.and %arg42, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -163,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -196,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -229,7 +229,7 @@ def p_constmask_commutative_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg16, %0 : i32 %3 = llvm.and %arg17, %1 : i32 - %4 = llvm.or %3, %2 : i32 + %4 = llvm.or disjoint %3, %2 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehor.lean b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehor.lean index cb719c7df..301165b84 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehor.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehor.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -46,6 +46,72 @@ theorem p_proof : p_before ⊑ p_after := by +def p_constmask_before := [llvm| +{ +^0(%arg49 : i32, %arg50 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg49, %0 : i32 + %3 = llvm.and %arg50, %1 : i32 + %4 = llvm.or %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask_after := [llvm| +{ +^0(%arg49 : i32, %arg50 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg49, %0 : i32 + %3 = llvm.and %arg50, %1 : i32 + %4 = llvm.or disjoint %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask_proof : p_constmask_before ⊑ p_constmask_after := by + unfold p_constmask_before p_constmask_after + simp_alive_peephole + intros + ---BEGIN p_constmask + all_goals (try extract_goal ; sorry) + ---END p_constmask + + + +def p_constmask2_before := [llvm| +{ +^0(%arg41 : i32, %arg42 : i32): + %0 = llvm.mlir.constant(61440 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg41, %0 : i32 + %3 = llvm.and %arg42, %1 : i32 + %4 = llvm.or %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask2_after := [llvm| +{ +^0(%arg41 : i32, %arg42 : i32): + %0 = llvm.mlir.constant(61440 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg41, %0 : i32 + %3 = llvm.and %arg42, %1 : i32 + %4 = llvm.or disjoint %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask2_proof : p_constmask2_before ⊑ p_constmask2_after := by + unfold p_constmask2_before p_constmask2_after + simp_alive_peephole + intros + ---BEGIN p_constmask2 + all_goals (try extract_goal ; sorry) + ---END p_constmask2 + + + def p_commutative0_before := [llvm| { ^0(%arg32 : i32, %arg33 : i32, %arg34 : i32): @@ -64,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -145,6 +211,39 @@ theorem p_commutative4_proof : p_commutative4_before ⊑ p_commutative4_after := +def p_constmask_commutative_before := [llvm| +{ +^0(%arg16 : i32, %arg17 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg16, %0 : i32 + %3 = llvm.and %arg17, %1 : i32 + %4 = llvm.or %3, %2 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask_commutative_after := [llvm| +{ +^0(%arg16 : i32, %arg17 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg16, %0 : i32 + %3 = llvm.and %arg17, %1 : i32 + %4 = llvm.or disjoint %3, %2 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask_commutative_proof : p_constmask_commutative_before ⊑ p_constmask_commutative_after := by + unfold p_constmask_commutative_before p_constmask_commutative_after + simp_alive_peephole + intros + ---BEGIN p_constmask_commutative + all_goals (try extract_goal ; sorry) + ---END p_constmask_commutative + + + def n2_badmask_before := [llvm| { ^0(%arg4 : i32, %arg5 : i32, %arg6 : i32, %arg7 : i32): diff --git a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehxor.lean b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehxor.lean index fc66bbff3..e52bb7485 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehxor.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gmaskedhmergehxor.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -64,7 +64,7 @@ def p_constmask_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg49, %0 : i32 %3 = llvm.and %arg50, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +97,7 @@ def p_constmask2_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg41, %0 : i32 %3 = llvm.and %arg42, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -163,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -196,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -229,7 +229,7 @@ def p_constmask_commutative_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg16, %0 : i32 %3 = llvm.and %arg17, %1 : i32 - %4 = llvm.or %3, %2 : i32 + %4 = llvm.or disjoint %3, %2 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gmul_full_64.lean b/SSA/Projects/InstCombine/tests/LLVM/gmul_full_64.lean index 66d37b238..2d71f4d11 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gmul_full_64.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gmul_full_64.lean @@ -52,7 +52,7 @@ def mullo_after := [llvm| %11 = llvm.add %10, %7 : i64 %12 = llvm.add %11, %8 : i64 %13 = llvm.shl %12, %1 : i64 - %14 = llvm.or %13, %9 : i64 + %14 = llvm.or disjoint %13, %9 : i64 "llvm.return"(%14) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gorhshiftedhmasks.lean b/SSA/Projects/InstCombine/tests/LLVM/gorhshiftedhmasks.lean index 6c6ef8eb7..36d7c3796 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gorhshiftedhmasks.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gorhshiftedhmasks.lean @@ -39,7 +39,7 @@ def or_and_shifts1_after := [llvm| %5 = llvm.and %4, %1 : i32 %6 = llvm.shl %arg14, %2 : i32 %7 = llvm.and %6, %3 : i32 - %8 = llvm.or %5, %7 : i32 + %8 = llvm.or disjoint %5, %7 : i32 "llvm.return"(%8) : (i32) -> () } ] @@ -54,6 +54,47 @@ theorem or_and_shifts1_proof : or_and_shifts1_before ⊑ or_and_shifts1_after := +def or_and_shifts2_before := [llvm| +{ +^0(%arg13 : i32): + %0 = llvm.mlir.constant(3 : i32) : i32 + %1 = llvm.mlir.constant(896 : i32) : i32 + %2 = llvm.mlir.constant(4 : i32) : i32 + %3 = llvm.mlir.constant(7 : i32) : i32 + %4 = llvm.shl %arg13, %0 : i32 + %5 = llvm.and %4, %1 : i32 + %6 = llvm.lshr %arg13, %2 : i32 + %7 = llvm.and %6, %3 : i32 + %8 = llvm.or %5, %7 : i32 + "llvm.return"(%8) : (i32) -> () +} +] +def or_and_shifts2_after := [llvm| +{ +^0(%arg13 : i32): + %0 = llvm.mlir.constant(3 : i32) : i32 + %1 = llvm.mlir.constant(896 : i32) : i32 + %2 = llvm.mlir.constant(4 : i32) : i32 + %3 = llvm.mlir.constant(7 : i32) : i32 + %4 = llvm.shl %arg13, %0 : i32 + %5 = llvm.and %4, %1 : i32 + %6 = llvm.lshr %arg13, %2 : i32 + %7 = llvm.and %6, %3 : i32 + %8 = llvm.or disjoint %5, %7 : i32 + "llvm.return"(%8) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem or_and_shifts2_proof : or_and_shifts2_before ⊑ or_and_shifts2_after := by + unfold or_and_shifts2_before or_and_shifts2_after + simp_alive_peephole + intros + ---BEGIN or_and_shifts2 + all_goals (try extract_goal ; sorry) + ---END or_and_shifts2 + + + def or_and_shift_shift_and_before := [llvm| { ^0(%arg12 : i32): @@ -127,8 +168,8 @@ def multiuse1_after := [llvm| %7 = llvm.and %6, %1 : i32 %8 = llvm.shl %arg11, %2 : i32 %9 = llvm.and %8, %3 : i32 - %10 = llvm.or %5, %7 : i32 - %11 = llvm.or %10, %9 : i32 + %10 = llvm.or disjoint %5, %7 : i32 + %11 = llvm.or disjoint %10, %9 : i32 "llvm.return"(%11) : (i32) -> () } ] @@ -185,9 +226,9 @@ def multiuse2_after := [llvm| %11 = llvm.and %10, %3 : i32 %12 = llvm.shl %arg10, %4 : i32 %13 = llvm.and %12, %5 : i32 - %14 = llvm.or %11, %9 : i32 - %15 = llvm.or %7, %14 : i32 - %16 = llvm.or %13, %15 : i32 + %14 = llvm.or disjoint %11, %9 : i32 + %15 = llvm.or disjoint %7, %14 : i32 + %16 = llvm.or disjoint %13, %15 : i32 "llvm.return"(%16) : (i32) -> () } ] @@ -237,8 +278,8 @@ def multiuse3_after := [llvm| %8 = llvm.and %7, %3 : i32 %9 = llvm.lshr %arg9, %0 : i32 %10 = llvm.and %9, %4 : i32 - %11 = llvm.or %6, %10 : i32 - %12 = llvm.or %11, %8 : i32 + %11 = llvm.or disjoint %6, %10 : i32 + %12 = llvm.or disjoint %11, %8 : i32 "llvm.return"(%12) : (i32) -> () } ] @@ -271,7 +312,7 @@ def shl_mask_after := [llvm| %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg6, %0 : i32 %3 = llvm.shl %2, %1 overflow : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -337,7 +378,7 @@ def shl_mask_weird_type_after := [llvm| %1 = llvm.mlir.constant(8 : i37) : i37 %2 = llvm.and %arg4, %0 : i37 %3 = llvm.shl %2, %1 overflow : i37 - %4 = llvm.or %2, %3 : i37 + %4 = llvm.or disjoint %2, %3 : i37 "llvm.return"(%4) : (i37) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gpr72433.lean b/SSA/Projects/InstCombine/tests/LLVM/gpr72433.lean index a12306cf1..5e6e74417 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gpr72433.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gpr72433.lean @@ -40,7 +40,7 @@ def widget_after := [llvm| %3 = llvm.zext %2 : i1 to i32 %4 = llvm.shl %1, %3 overflow : i32 %5 = llvm.zext %2 : i1 to i32 - %6 = llvm.or %4, %5 : i32 + %6 = llvm.or disjoint %4, %5 : i32 %7 = llvm.zext %2 : i1 to i32 %8 = llvm.shl %6, %7 overflow : i32 "llvm.return"(%8) : (i32) -> () diff --git a/SSA/Projects/InstCombine/tests/LLVM/grem.lean b/SSA/Projects/InstCombine/tests/LLVM/grem.lean index 888ea1c67..2aaa7dc72 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/grem.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/grem.lean @@ -445,7 +445,7 @@ def test16_after := [llvm| %2 = llvm.mlir.constant(3 : i32) : i32 %3 = llvm.lshr %arg82, %0 : i32 %4 = llvm.and %3, %1 : i32 - %5 = llvm.or %4, %2 : i32 + %5 = llvm.or disjoint %4, %2 : i32 %6 = llvm.and %arg81, %5 : i32 "llvm.return"(%6) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/LLVM/gselecthicmphand.lean b/SSA/Projects/InstCombine/tests/LLVM/gselecthicmphand.lean index f339a7f0d..d3a2371cf 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gselecthicmphand.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gselecthicmphand.lean @@ -703,7 +703,7 @@ def clear_to_clear_decomposebittest_after := [llvm| %0 = llvm.mlir.constant(-128 : i8) : i8 %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.and %arg12, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -735,7 +735,7 @@ def set_to_set_decomposebittest_after := [llvm| %0 = llvm.mlir.constant(-128 : i8) : i8 %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.and %arg11, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gselecthwithhbitwisehops.lean b/SSA/Projects/InstCombine/tests/LLVM/gselecthwithhbitwisehops.lean index b1412616e..dddc3839c 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gselecthwithhbitwisehops.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gselecthwithhbitwisehops.lean @@ -2426,7 +2426,7 @@ def set_bits_after := [llvm| %2 = llvm.mlir.constant(0 : i8) : i8 %3 = llvm.and %arg26, %0 : i8 %4 = "llvm.select"(%arg27, %1, %2) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i8, i8) -> i8 - %5 = llvm.or %3, %4 : i8 + %5 = llvm.or disjoint %3, %4 : i8 "llvm.return"(%5) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gsexthand.lean b/SSA/Projects/InstCombine/tests/LLVM/gsexthand.lean new file mode 100644 index 000000000..1013e45f5 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/LLVM/gsexthand.lean @@ -0,0 +1,432 @@ + +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section gsexthand_statements + +def fold_sext_to_and_before := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg17 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_after := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(-127 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.and %arg17, %0 : i8 + %3 = llvm.icmp "eq" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_proof : fold_sext_to_and_before ⊑ fold_sext_to_and_after := by + unfold fold_sext_to_and_before fold_sext_to_and_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and + + + +def fold_sext_to_and1_before := [llvm| +{ +^0(%arg16 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg16 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and1_after := [llvm| +{ +^0(%arg16 : i8): + %0 = llvm.mlir.constant(-127 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.and %arg16, %0 : i8 + %3 = llvm.icmp "ne" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and1_proof : fold_sext_to_and1_before ⊑ fold_sext_to_and1_after := by + unfold fold_sext_to_and1_before fold_sext_to_and1_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and1 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and1 + + + +def fold_sext_to_and2_before := [llvm| +{ +^0(%arg15 : i8): + %0 = llvm.mlir.constant(1073741826 : i32) : i32 + %1 = llvm.mlir.constant(2 : i32) : i32 + %2 = llvm.sext %arg15 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and2_after := [llvm| +{ +^0(%arg15 : i8): + %0 = llvm.mlir.constant(-126 : i8) : i8 + %1 = llvm.mlir.constant(2 : i8) : i8 + %2 = llvm.and %arg15, %0 : i8 + %3 = llvm.icmp "eq" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and2_proof : fold_sext_to_and2_before ⊑ fold_sext_to_and2_after := by + unfold fold_sext_to_and2_before fold_sext_to_and2_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and2 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and2 + + + +def fold_sext_to_and3_before := [llvm| +{ +^0(%arg14 : i8): + %0 = llvm.mlir.constant(1073741826 : i32) : i32 + %1 = llvm.mlir.constant(2 : i32) : i32 + %2 = llvm.sext %arg14 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and3_after := [llvm| +{ +^0(%arg14 : i8): + %0 = llvm.mlir.constant(-126 : i8) : i8 + %1 = llvm.mlir.constant(2 : i8) : i8 + %2 = llvm.and %arg14, %0 : i8 + %3 = llvm.icmp "ne" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and3_proof : fold_sext_to_and3_before ⊑ fold_sext_to_and3_after := by + unfold fold_sext_to_and3_before fold_sext_to_and3_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and3 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and3 + + + +def fold_sext_to_and_wrong_before := [llvm| +{ +^0(%arg9 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(-1 : i32) : i32 + %2 = llvm.sext %arg9 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong_after := [llvm| +{ +^0(%arg9 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong_proof : fold_sext_to_and_wrong_before ⊑ fold_sext_to_and_wrong_after := by + unfold fold_sext_to_and_wrong_before fold_sext_to_and_wrong_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong + + + +def fold_sext_to_and_wrong2_before := [llvm| +{ +^0(%arg8 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(128 : i32) : i32 + %2 = llvm.sext %arg8 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong2_after := [llvm| +{ +^0(%arg8 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong2_proof : fold_sext_to_and_wrong2_before ⊑ fold_sext_to_and_wrong2_after := by + unfold fold_sext_to_and_wrong2_before fold_sext_to_and_wrong2_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong2 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong2 + + + +def fold_sext_to_and_wrong3_before := [llvm| +{ +^0(%arg7 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(-2147483648 : i32) : i32 + %2 = llvm.sext %arg7 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong3_after := [llvm| +{ +^0(%arg7 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong3_proof : fold_sext_to_and_wrong3_before ⊑ fold_sext_to_and_wrong3_after := by + unfold fold_sext_to_and_wrong3_before fold_sext_to_and_wrong3_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong3 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong3 + + + +def fold_sext_to_and_wrong4_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg6 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong4_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong4_proof : fold_sext_to_and_wrong4_before ⊑ fold_sext_to_and_wrong4_after := by + unfold fold_sext_to_and_wrong4_before fold_sext_to_and_wrong4_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong4 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong4 + + + +def fold_sext_to_and_wrong5_before := [llvm| +{ +^0(%arg5 : i8): + %0 = llvm.mlir.constant(-256 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg5 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong5_after := [llvm| +{ +^0(%arg5 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong5_proof : fold_sext_to_and_wrong5_before ⊑ fold_sext_to_and_wrong5_after := by + unfold fold_sext_to_and_wrong5_before fold_sext_to_and_wrong5_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong5 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong5 + + + +def fold_sext_to_and_wrong6_before := [llvm| +{ +^0(%arg4 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(-1 : i32) : i32 + %2 = llvm.sext %arg4 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong6_after := [llvm| +{ +^0(%arg4 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong6_proof : fold_sext_to_and_wrong6_before ⊑ fold_sext_to_and_wrong6_after := by + unfold fold_sext_to_and_wrong6_before fold_sext_to_and_wrong6_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong6 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong6 + + + +def fold_sext_to_and_wrong7_before := [llvm| +{ +^0(%arg3 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(128 : i32) : i32 + %2 = llvm.sext %arg3 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong7_after := [llvm| +{ +^0(%arg3 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong7_proof : fold_sext_to_and_wrong7_before ⊑ fold_sext_to_and_wrong7_after := by + unfold fold_sext_to_and_wrong7_before fold_sext_to_and_wrong7_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong7 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong7 + + + +def fold_sext_to_and_wrong8_before := [llvm| +{ +^0(%arg2 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(-2147483648 : i32) : i32 + %2 = llvm.sext %arg2 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong8_after := [llvm| +{ +^0(%arg2 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong8_proof : fold_sext_to_and_wrong8_before ⊑ fold_sext_to_and_wrong8_after := by + unfold fold_sext_to_and_wrong8_before fold_sext_to_and_wrong8_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong8 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong8 + + + +def fold_sext_to_and_wrong9_before := [llvm| +{ +^0(%arg1 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg1 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong9_after := [llvm| +{ +^0(%arg1 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong9_proof : fold_sext_to_and_wrong9_before ⊑ fold_sext_to_and_wrong9_after := by + unfold fold_sext_to_and_wrong9_before fold_sext_to_and_wrong9_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong9 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong9 + + + +def fold_sext_to_and_wrong10_before := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-256 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg0 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong10_after := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong10_proof : fold_sext_to_and_wrong10_before ⊑ fold_sext_to_and_wrong10_after := by + unfold fold_sext_to_and_wrong10_before fold_sext_to_and_wrong10_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong10 + all_goals (try extract_goal ; sorry) + ---END fold_sext_to_and_wrong10 + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/gshifthadd.lean b/SSA/Projects/InstCombine/tests/LLVM/gshifthadd.lean index d17d1d0aa..3b73e9507 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gshifthadd.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gshifthadd.lean @@ -940,7 +940,7 @@ def shl_fold_or_disjoint_cnt_before := [llvm| ^0(%arg2 : i8): %0 = llvm.mlir.constant(3 : i8) : i8 %1 = llvm.mlir.constant(2 : i8) : i8 - %2 = llvm.or %arg2, %0 : i8 + %2 = llvm.or disjoint %arg2, %0 : i8 %3 = llvm.shl %1, %2 : i8 "llvm.return"(%3) : (i8) -> () } diff --git a/SSA/Projects/InstCombine/tests/LLVM/gshifthshift.lean b/SSA/Projects/InstCombine/tests/LLVM/gshifthshift.lean index e77bd477e..f7ffd71d8 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gshifthshift.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gshifthshift.lean @@ -378,7 +378,7 @@ def shl_lshr_demand3_after := [llvm| %2 = llvm.mlir.constant(-64 : i8) : i8 %3 = llvm.shl %0, %arg18 : i8 %4 = llvm.lshr exact %3, %1 : i8 - %5 = llvm.or %4, %2 : i8 + %5 = llvm.or disjoint %4, %2 : i8 "llvm.return"(%5) : (i8) -> () } ] @@ -393,6 +393,41 @@ theorem shl_lshr_demand3_proof : shl_lshr_demand3_before ⊑ shl_lshr_demand3_af +def shl_lshr_demand4_before := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(44 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(-32 : i8) : i8 + %3 = llvm.shl %0, %arg17 : i8 + %4 = llvm.lshr %3, %1 : i8 + %5 = llvm.or %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +def shl_lshr_demand4_after := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(44 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(-32 : i8) : i8 + %3 = llvm.shl %0, %arg17 : i8 + %4 = llvm.lshr %3, %1 : i8 + %5 = llvm.or disjoint %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem shl_lshr_demand4_proof : shl_lshr_demand4_before ⊑ shl_lshr_demand4_after := by + unfold shl_lshr_demand4_before shl_lshr_demand4_after + simp_alive_peephole + intros + ---BEGIN shl_lshr_demand4 + all_goals (try extract_goal ; sorry) + ---END shl_lshr_demand4 + + + def shl_lshr_demand6_before := [llvm| { ^0(%arg10 : i16): @@ -477,7 +512,7 @@ def lshr_shl_demand3_after := [llvm| %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.lshr %0, %arg7 : i8 %3 = llvm.shl %2, %1 overflow : i8 - %4 = llvm.or %3, %1 : i8 + %4 = llvm.or disjoint %3, %1 : i8 "llvm.return"(%4) : (i8) -> () } ] @@ -491,3 +526,38 @@ theorem lshr_shl_demand3_proof : lshr_shl_demand3_before ⊑ lshr_shl_demand3_af ---END lshr_shl_demand3 + +def lshr_shl_demand4_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(60 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(7 : i8) : i8 + %3 = llvm.lshr %0, %arg6 : i8 + %4 = llvm.shl %3, %1 : i8 + %5 = llvm.or %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +def lshr_shl_demand4_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(60 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(7 : i8) : i8 + %3 = llvm.lshr %0, %arg6 : i8 + %4 = llvm.shl %3, %1 : i8 + %5 = llvm.or disjoint %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem lshr_shl_demand4_proof : lshr_shl_demand4_before ⊑ lshr_shl_demand4_after := by + unfold lshr_shl_demand4_before lshr_shl_demand4_after + simp_alive_peephole + intros + ---BEGIN lshr_shl_demand4 + all_goals (try extract_goal ; sorry) + ---END lshr_shl_demand4 + + diff --git a/SSA/Projects/InstCombine/tests/LLVM/gshlhbo.lean b/SSA/Projects/InstCombine/tests/LLVM/gshlhbo.lean index 77ca20ed2..8f206971e 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gshlhbo.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gshlhbo.lean @@ -352,7 +352,7 @@ def lshr_and_or_disjoint_before := [llvm| %3 = llvm.srem %arg43, %0 : i8 %4 = llvm.lshr %arg44, %1 : i8 %5 = llvm.and %4, %2 : i8 - %6 = llvm.or %3, %5 : i8 + %6 = llvm.or disjoint %3, %5 : i8 %7 = llvm.shl %6, %1 : i8 "llvm.return"(%7) : (i8) -> () } @@ -366,7 +366,7 @@ def lshr_and_or_disjoint_after := [llvm| %3 = llvm.srem %arg43, %0 : i8 %4 = llvm.shl %3, %1 : i8 %5 = llvm.and %arg44, %2 : i8 - %6 = llvm.or %5, %4 : i8 + %6 = llvm.or disjoint %5, %4 : i8 "llvm.return"(%6) : (i8) -> () } ] @@ -390,7 +390,7 @@ def ashr_and_or_disjoint_before := [llvm| %3 = llvm.srem %arg41, %0 : i8 %4 = llvm.ashr %arg42, %1 : i8 %5 = llvm.and %4, %2 : i8 - %6 = llvm.or %3, %5 : i8 + %6 = llvm.or disjoint %3, %5 : i8 %7 = llvm.shl %6, %1 : i8 "llvm.return"(%7) : (i8) -> () } @@ -404,7 +404,7 @@ def ashr_and_or_disjoint_after := [llvm| %3 = llvm.srem %arg41, %0 : i8 %4 = llvm.shl %3, %1 : i8 %5 = llvm.and %arg42, %2 : i8 - %6 = llvm.or %5, %4 : i8 + %6 = llvm.or disjoint %5, %4 : i8 "llvm.return"(%6) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gsubhofhnegatible.lean b/SSA/Projects/InstCombine/tests/LLVM/gsubhofhnegatible.lean index 0338eaaf9..804a7d431 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gsubhofhnegatible.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gsubhofhnegatible.lean @@ -607,7 +607,7 @@ def negation_of_increment_via_or_disjoint_before := [llvm| { ^0(%arg81 : i8, %arg82 : i8): %0 = llvm.mlir.constant(1 : i8) : i8 - %1 = llvm.or %arg82, %0 : i8 + %1 = llvm.or disjoint %arg82, %0 : i8 %2 = llvm.sub %arg81, %1 : i8 "llvm.return"(%2) : (i8) -> () } diff --git a/SSA/Projects/InstCombine/tests/LLVM/gtrunc.lean b/SSA/Projects/InstCombine/tests/LLVM/gtrunc.lean index 19f002160..cca9d1016 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gtrunc.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gtrunc.lean @@ -222,7 +222,7 @@ def test8_after := [llvm| %1 = llvm.zext %arg94 : i32 to i64 %2 = llvm.zext %arg95 : i32 to i64 %3 = llvm.shl %2, %0 overflow : i64 - %4 = llvm.or %3, %1 : i64 + %4 = llvm.or disjoint %3, %1 : i64 "llvm.return"(%4) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gtrunchdemand.lean b/SSA/Projects/InstCombine/tests/LLVM/gtrunchdemand.lean index 4e75829c4..1b05eadf5 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gtrunchdemand.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gtrunchdemand.lean @@ -128,7 +128,7 @@ def or_trunc_lshr_after := [llvm| %1 = llvm.mlir.constant(-32 : i6) : i6 %2 = llvm.trunc %arg2 : i8 to i6 %3 = llvm.lshr %2, %0 : i6 - %4 = llvm.or %3, %1 : i6 + %4 = llvm.or disjoint %3, %1 : i6 "llvm.return"(%4) : (i6) -> () } ] @@ -161,7 +161,7 @@ def or_trunc_lshr_more_after := [llvm| %1 = llvm.mlir.constant(-4 : i6) : i6 %2 = llvm.trunc %arg1 : i8 to i6 %3 = llvm.lshr %2, %0 : i6 - %4 = llvm.or %3, %1 : i6 + %4 = llvm.or disjoint %3, %1 : i6 "llvm.return"(%4) : (i6) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gtrunchinseltpoison.lean b/SSA/Projects/InstCombine/tests/LLVM/gtrunchinseltpoison.lean index 6a54efb0f..bb917187b 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gtrunchinseltpoison.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gtrunchinseltpoison.lean @@ -222,7 +222,7 @@ def test8_after := [llvm| %1 = llvm.zext %arg79 : i32 to i64 %2 = llvm.zext %arg80 : i32 to i64 %3 = llvm.shl %2, %0 overflow : i64 - %4 = llvm.or %3, %1 : i64 + %4 = llvm.or disjoint %3, %1 : i64 "llvm.return"(%4) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean b/SSA/Projects/InstCombine/tests/LLVM/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean index b99cca62b..03b9d9f8e 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean @@ -30,7 +30,7 @@ def scalar0_after := [llvm| %1 = llvm.mlir.constant(-2 : i4) : i4 %2 = llvm.and %arg32, %0 : i4 %3 = llvm.and %arg33, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -62,7 +62,7 @@ def scalar1_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg30, %0 : i4 %3 = llvm.and %arg31, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -214,7 +214,7 @@ def c_1_0_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg20, %0 : i4 %3 = llvm.and %arg21, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -246,7 +246,7 @@ def c_0_1_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg19, %0 : i4 %3 = llvm.and %arg18, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -278,7 +278,7 @@ def c_1_1_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg17, %0 : i4 %3 = llvm.and %arg16, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/LLVM/gxor.lean b/SSA/Projects/InstCombine/tests/LLVM/gxor.lean index 74eaf2b4c..783026100 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gxor.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gxor.lean @@ -212,7 +212,7 @@ def test7_after := [llvm| %1 = llvm.mlir.constant(128 : i32) : i32 %2 = llvm.and %arg202, %0 : i32 %3 = llvm.and %arg203, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -272,7 +272,7 @@ def test10_after := [llvm| %0 = llvm.mlir.constant(3 : i8) : i8 %1 = llvm.mlir.constant(4 : i8) : i8 %2 = llvm.and %arg198, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -303,7 +303,7 @@ def test11_after := [llvm| %0 = llvm.mlir.constant(-13 : i8) : i8 %1 = llvm.mlir.constant(8 : i8) : i8 %2 = llvm.and %arg197, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -1419,7 +1419,7 @@ def PR96857_xor_with_noundef_after := [llvm| %1 = llvm.and %arg35, %arg33 : i4 %2 = llvm.xor %arg35, %0 : i4 %3 = llvm.and %arg34, %2 : i4 - %4 = llvm.or %1, %3 : i4 + %4 = llvm.or disjoint %1, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -1470,7 +1470,7 @@ theorem PR96857_xor_without_noundef_proof : PR96857_xor_without_noundef_before def or_disjoint_with_xor_before := [llvm| { ^0(%arg28 : i32, %arg29 : i32): - %0 = llvm.or %arg28, %arg29 : i32 + %0 = llvm.or disjoint %arg28, %arg29 : i32 %1 = llvm.xor %0, %arg28 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1495,7 +1495,7 @@ theorem or_disjoint_with_xor_proof : or_disjoint_with_xor_before ⊑ or_disjoint def xor_with_or_disjoint_ab_before := [llvm| { ^0(%arg26 : i32, %arg27 : i32): - %0 = llvm.or %arg26, %arg27 : i32 + %0 = llvm.or disjoint %arg26, %arg27 : i32 %1 = llvm.xor %arg26, %0 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1520,7 +1520,7 @@ theorem xor_with_or_disjoint_ab_proof : xor_with_or_disjoint_ab_before ⊑ xor_w def xor_with_or_disjoint_ba_before := [llvm| { ^0(%arg24 : i32, %arg25 : i32): - %0 = llvm.or %arg25, %arg24 : i32 + %0 = llvm.or disjoint %arg25, %arg24 : i32 %1 = llvm.xor %arg25, %0 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1549,7 +1549,7 @@ def select_or_disjoint_or_before := [llvm| %1 = llvm.mlir.constant(4 : i32) : i32 %2 = "llvm.select"(%arg15, %0, %1) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i32, i32) -> i32 %3 = llvm.shl %arg14, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 %5 = llvm.add %4, %1 : i32 "llvm.return"(%5) : (i32) -> () } @@ -1561,7 +1561,7 @@ def select_or_disjoint_or_after := [llvm| %1 = llvm.mlir.constant(4 : i32) : i32 %2 = "llvm.select"(%arg15, %0, %1) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i32, i32) -> i32 %3 = llvm.shl %arg14, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 %5 = llvm.add %4, %1 overflow : i32 "llvm.return"(%5) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/LLVM/gxor2.lean b/SSA/Projects/InstCombine/tests/LLVM/gxor2.lean index d3fbf8d11..3819b9080 100644 --- a/SSA/Projects/InstCombine/tests/LLVM/gxor2.lean +++ b/SSA/Projects/InstCombine/tests/LLVM/gxor2.lean @@ -89,7 +89,7 @@ def test2_after := [llvm| %0 = llvm.mlir.constant(32 : i32) : i32 %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg120, %0 : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 "llvm.return"(%3) : (i32) -> () } ] @@ -122,7 +122,7 @@ def test3_after := [llvm| %0 = llvm.mlir.constant(32 : i32) : i32 %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg119, %0 : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 "llvm.return"(%3) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/and-or-not.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/and-or-not.txt index 69856e3d3..7b7bfa930 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/and-or-not.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/and-or-not.txt @@ -200,7 +200,15 @@ 4: "and_to_nxor_multiuse" has unsupported operation: builtin.unregistered: llvm.fptosi 1: "or_to_nxor_multiuse" -7: "or_to_nxor_multiuse" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.and +2: llvm.or +2: llvm.xor +2: llvm.or +2: llvm.mul +2: llvm.mul +2: llvm.return 1: "xor_to_xnor1" 4: "xor_to_xnor1" has unsupported operation: builtin.unregistered: llvm.fptosi diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/binop-of-displaced-shifts.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/binop-of-displaced-shifts.txt index f92d7f50e..b0a432ae2 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/binop-of-displaced-shifts.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/binop-of-displaced-shifts.txt @@ -184,7 +184,15 @@ 4: "shl_or_multiuse" has unsupported operation: llvm.call 1: "mismatched_shifts" -7: "mismatched_shifts" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.shl +2: llvm.add +2: llvm.lshr +2: llvm.or +2: llvm.return 1: "mismatched_ops" 7: "mismatched_ops" is unchanged by InstCombine diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/bitreverse.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/bitreverse.txt index 39e69f27a..78cc46d32 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/bitreverse.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/bitreverse.txt @@ -32,7 +32,23 @@ 7: "rev8_mul_and_mul" is unchanged by InstCombine 1: "rev8_mul_and_lshr" -7: "rev8_mul_and_lshr" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.zext +2: llvm.mul +2: llvm.and +2: llvm.mul +2: llvm.and +2: llvm.or +2: llvm.mul +2: llvm.lshr +2: llvm.trunc +2: llvm.return 1: "shuf_4bits" 4: "shuf_4bits" has unsupported operation: builtin.unregistered: llvm.bitcast diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/bswap.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/bswap.txt index b80290168..f87b5fced 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/bswap.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/bswap.txt @@ -165,7 +165,15 @@ 4: "bswap_and_mask_0" has unsupported operation: builtin.unregistered: llvm.intr.bswap 1: "bswap_and_mask_1" -7: "bswap_and_mask_1" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.lshr +2: llvm.lshr +2: llvm.and +2: llvm.or +2: llvm.return 1: "bswap_and_mask_2" 4: "bswap_and_mask_2" has unsupported operation: builtin.unregistered: llvm.intr.bswap diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/cast-mul-select.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/cast-mul-select.txt index 950328bee..7531cafc3 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/cast-mul-select.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/cast-mul-select.txt @@ -39,7 +39,15 @@ 2: llvm.return 1: "eval_sext_multi_use_in_one_inst" -7: "eval_sext_multi_use_in_one_inst" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.trunc +2: llvm.and +2: llvm.mul +2: llvm.or +2: llvm.sext +2: llvm.return 1: "PR36225" 4: "PR36225" has unsupported operation: builtin.unregistered: llvm.br diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/icmp-of-xor-x.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/icmp-of-xor-x.txt index b4996b969..c3d069f05 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/icmp-of-xor-x.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/icmp-of-xor-x.txt @@ -137,13 +137,21 @@ 2: llvm.return 1: "xor_ugt_2" -7: "xor_ugt_2" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.add +2: llvm.and +2: llvm.or +2: llvm.xor +2: llvm.icmp +2: llvm.return 1: "xor_ult" 7: "xor_ult" is unchanged by InstCombine 1: "xor_sgt" -7: "xor_sgt" is unchanged by InstCombine +8: "xor_sgt" contains vectors which are unsupported 1: "xor_sgt_fail_no_known_msb" 8: "xor_sgt_fail_no_known_msb" contains vectors which are unsupported diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/instcombine-verify-known-bits.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/instcombine-verify-known-bits.txt deleted file mode 100644 index e0c522de0..000000000 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/instcombine-verify-known-bits.txt +++ /dev/null @@ -1,14 +0,0 @@ -1: "pr110631" -2: llvm.func -2: llvm.mlir.constant -2: llvm.mlir.constant -2: llvm.xor -2: llvm.zext -2: llvm.and -2: llvm.trunc -2: llvm.trunc -2: llvm.sext -2: llvm.xor -2: llvm.trunc -2: llvm.return - diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/masked-merge-or.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/masked-merge-or.txt index 1323d0ad3..fdec288fd 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/masked-merge-or.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/masked-merge-or.txt @@ -33,10 +33,16 @@ 4: "p_vec_poison" has unsupported operation: builtin.unregistered: llvm.insertelement 1: "p_constmask" -7: "p_constmask" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.and +2: llvm.and +2: llvm.or +2: llvm.return 1: "p_constmask_splatvec" -7: "p_constmask_splatvec" is unchanged by InstCombine +8: "p_constmask_splatvec" contains vectors which are unsupported 1: "p_constmask_vec" 7: "p_constmask_vec" is unchanged by InstCombine @@ -61,10 +67,16 @@ 4: "p_constmask_vec_undef" has unsupported operation: builtin.unregistered: llvm.insertelement 1: "p_constmask2" -7: "p_constmask2" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.and +2: llvm.and +2: llvm.or +2: llvm.return 1: "p_constmask2_splatvec" -7: "p_constmask2_splatvec" is unchanged by InstCombine +8: "p_constmask2_splatvec" contains vectors which are unsupported 1: "p_constmask2_vec" 7: "p_constmask2_vec" is unchanged by InstCombine @@ -131,7 +143,13 @@ 4: "p_commutative6" has unsupported operation: llvm.call 1: "p_constmask_commutative" -7: "p_constmask_commutative" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.and +2: llvm.and +2: llvm.or +2: llvm.return 1: "use32" 5: "use32" is empty diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/or-shifted-masks.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/or-shifted-masks.txt index 32e115c61..0f22d92b1 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/or-shifted-masks.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/or-shifted-masks.txt @@ -12,7 +12,17 @@ 2: llvm.return 1: "or_and_shifts2" -7: "or_and_shifts2" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.shl +2: llvm.and +2: llvm.lshr +2: llvm.and +2: llvm.or +2: llvm.return 1: "or_and_shift_shift_and" 2: llvm.func diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/shift-shift.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/shift-shift.txt index ec076dd49..b518cb00b 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/shift-shift.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/shift-shift.txt @@ -215,7 +215,14 @@ 2: llvm.return 1: "shl_lshr_demand4" -7: "shl_lshr_demand4" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.shl +2: llvm.lshr +2: llvm.or +2: llvm.return 1: "shl_lshr_demand5" 8: "shl_lshr_demand5" contains vectors which are unsupported @@ -280,7 +287,14 @@ 2: llvm.return 1: "lshr_shl_demand4" -7: "lshr_shl_demand4" is unchanged by InstCombine +2: llvm.func +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.mlir.constant +2: llvm.lshr +2: llvm.shl +2: llvm.or +2: llvm.return 1: "lshr_shl_demand5" 8: "lshr_shl_demand5" contains vectors which are unsupported diff --git a/SSA/Projects/InstCombine/tests/logs/LLVM/xor.txt b/SSA/Projects/InstCombine/tests/logs/LLVM/xor.txt index 41b4f7209..d5be7b076 100644 --- a/SSA/Projects/InstCombine/tests/logs/LLVM/xor.txt +++ b/SSA/Projects/InstCombine/tests/logs/LLVM/xor.txt @@ -637,7 +637,7 @@ 7: "select_or_disjoint_xor" is unchanged by InstCombine 1: "select_or_disjoint_xor_vec" -7: "select_or_disjoint_xor_vec" is unchanged by InstCombine +8: "select_or_disjoint_xor_vec" contains vectors which are unsupported 1: "select_or_disjoint_or" 2: llvm.func diff --git a/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile.lean b/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile.lean new file mode 100644 index 000000000..c11cabb0a --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile.lean @@ -0,0 +1,43 @@ +import SSA.Projects.InstCombine.tests.proofs.g2006h11h10hashrhmiscompile_proof +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section g2006h11h10hashrhmiscompile_statements + +def test_before := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.zext %arg0 : i8 to i32 + %2 = llvm.lshr %0, %1 : i32 + "llvm.return"(%2) : (i32) -> () +} +] +def test_after := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.zext nneg %arg0 : i8 to i32 + %2 = llvm.lshr %0, %1 : i32 + "llvm.return"(%2) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem test_proof : test_before ⊑ test_after := by + unfold test_before test_after + simp_alive_peephole + intros + ---BEGIN test + apply test_thm + ---END test + + diff --git a/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile_proof.lean b/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile_proof.lean new file mode 100644 index 000000000..ccd39b642 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/g2006h11h10hashrhmiscompile_proof.lean @@ -0,0 +1,20 @@ + +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open BitVec +open LLVM + +set_option linter.unusedTactic false +set_option linter.unreachableTactic false + +section g2006h11h10hashrhmiscompile_proof +theorem test_thm (e : IntW 8) : + lshr (const? 32 (-1)) (zext 32 e) ⊑ lshr (const? 32 (-1)) (zext 32 e { «nneg» := true }) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + diff --git a/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask.lean b/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask.lean index 4afc31ebd..585c99776 100644 --- a/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask.lean +++ b/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask.lean @@ -99,9 +99,9 @@ def foo_after := [llvm| %10 = llvm.and %arg1, %3 : i8 %11 = llvm.sub %4, %8 overflow : i8 %12 = llvm.and %11, %1 : i8 - %13 = llvm.or %10, %12 : i8 + %13 = llvm.or disjoint %10, %12 : i8 %14 = llvm.xor %7, %9 : i8 - %15 = llvm.or %13, %14 : i8 + %15 = llvm.or disjoint %13, %14 : i8 %16 = llvm.lshr %14, %5 : i8 %17 = llvm.and %16, %6 : i8 %18 = llvm.xor %17, %15 : i8 diff --git a/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask_proof.lean b/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask_proof.lean index 599d70d98..127c2f9e3 100644 --- a/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/g2010h11h01hlshrhmask_proof.lean @@ -36,8 +36,9 @@ theorem foo_thm (e e_1 : IntW 8) : (LLVM.and (lshr (LLVM.xor (shl e_1 (const? 8 7)) (LLVM.and e (const? 8 (-118)))) (const? 8 2)) (const? 8 32)) (LLVM.or (LLVM.or (LLVM.and e (const? 8 33)) - (LLVM.and (sub (const? 8 40) (LLVM.and e (const? 8 84)) { «nsw» := true, «nuw» := false }) (const? 8 84))) - (LLVM.xor (shl e_1 (const? 8 7)) (LLVM.and e (const? 8 (-118))))) := by + (LLVM.and (sub (const? 8 40) (LLVM.and e (const? 8 84)) { «nsw» := true, «nuw» := false }) (const? 8 84)) + { «disjoint» := true }) + (LLVM.xor (shl e_1 (const? 8 7)) (LLVM.and e (const? 8 (-118)))) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gadd2.lean b/SSA/Projects/InstCombine/tests/proofs/gadd2.lean index 649c82e7d..81d26fd0e 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gadd2.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gadd2.lean @@ -92,7 +92,7 @@ def test3_after := [llvm| %1 = llvm.mlir.constant(30 : i32) : i32 %2 = llvm.and %arg58, %0 : i32 %3 = llvm.lshr %arg58, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gadd2_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gadd2_proof.lean index 514073f5e..2c95c4000 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gadd2_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gadd2_proof.lean @@ -30,7 +30,7 @@ theorem test2_thm (e : IntW 32) : theorem test3_thm (e : IntW 32) : add (LLVM.and e (const? 32 128)) (lshr e (const? 32 30)) ⊑ - LLVM.or (LLVM.and e (const? 32 128)) (lshr e (const? 32 30)) := by + LLVM.or (LLVM.and e (const? 32 128)) (lshr e (const? 32 30)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gadd4.lean b/SSA/Projects/InstCombine/tests/proofs/gadd4.lean index eba9cffec..bae5b9bfb 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gadd4.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gadd4.lean @@ -335,7 +335,7 @@ def fold_add_udiv_urem_or_disjoint_before := [llvm| %2 = llvm.udiv %arg5, %0 : i32 %3 = llvm.shl %2, %1 : i32 %4 = llvm.urem %arg5, %0 : i32 - %5 = llvm.or %3, %4 : i32 + %5 = llvm.or disjoint %3, %4 : i32 "llvm.return"(%5) : (i32) -> () } ] @@ -381,7 +381,7 @@ def fold_add_udiv_urem_without_noundef_after := [llvm| %2 = llvm.udiv %arg4, %0 : i32 %3 = llvm.shl %2, %1 : i32 %4 = llvm.urem %arg4, %0 : i32 - %5 = llvm.or %3, %4 : i32 + %5 = llvm.or disjoint %3, %4 : i32 "llvm.return"(%5) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gadd4_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gadd4_proof.lean index ba80e0f06..24426a3ba 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gadd4_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gadd4_proof.lean @@ -113,7 +113,7 @@ theorem fold_add_udiv_urem_commuted_thm (e : IntW 32) : theorem fold_add_udiv_urem_or_disjoint_thm (e : IntW 32) : - LLVM.or (shl (LLVM.udiv e (const? 32 10)) (const? 32 4)) (urem e (const? 32 10)) ⊑ + LLVM.or (shl (LLVM.udiv e (const? 32 10)) (const? 32 4)) (urem e (const? 32 10)) { «disjoint» := true } ⊑ add (mul (LLVM.udiv e (const? 32 10)) (const? 32 6) { «nsw» := false, «nuw» := true }) e := by simp_alive_undef simp_alive_ops @@ -125,7 +125,7 @@ theorem fold_add_udiv_urem_or_disjoint_thm (e : IntW 32) : theorem fold_add_udiv_urem_without_noundef_thm (e : IntW 32) : add (shl (LLVM.udiv e (const? 32 10)) (const? 32 4)) (urem e (const? 32 10)) ⊑ - LLVM.or (shl (LLVM.udiv e (const? 32 10)) (const? 32 4)) (urem e (const? 32 10)) := by + LLVM.or (shl (LLVM.udiv e (const? 32 10)) (const? 32 4)) (urem e (const? 32 10)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gandhorhnot.lean b/SSA/Projects/InstCombine/tests/proofs/gandhorhnot.lean index 92e9d4d9f..8d0ec397b 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gandhorhnot.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gandhorhnot.lean @@ -396,6 +396,43 @@ theorem PR32830_proof : PR32830_before ⊑ PR32830_after := by +def or_to_nxor_multiuse_before := [llvm| +{ +^0(%arg56 : i32, %arg57 : i32): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.and %arg56, %arg57 : i32 + %2 = llvm.or %arg56, %arg57 : i32 + %3 = llvm.xor %2, %0 : i32 + %4 = llvm.or %1, %3 : i32 + %5 = llvm.mul %1, %3 : i32 + %6 = llvm.mul %5, %4 : i32 + "llvm.return"(%6) : (i32) -> () +} +] +def or_to_nxor_multiuse_after := [llvm| +{ +^0(%arg56 : i32, %arg57 : i32): + %0 = llvm.mlir.constant(-1 : i32) : i32 + %1 = llvm.and %arg56, %arg57 : i32 + %2 = llvm.or %arg56, %arg57 : i32 + %3 = llvm.xor %2, %0 : i32 + %4 = llvm.or disjoint %1, %3 : i32 + %5 = llvm.mul %1, %3 : i32 + %6 = llvm.mul %5, %4 : i32 + "llvm.return"(%6) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem or_to_nxor_multiuse_proof : or_to_nxor_multiuse_before ⊑ or_to_nxor_multiuse_after := by + unfold or_to_nxor_multiuse_before or_to_nxor_multiuse_after + simp_alive_peephole + intros + ---BEGIN or_to_nxor_multiuse + apply or_to_nxor_multiuse_thm + ---END or_to_nxor_multiuse + + + def simplify_or_common_op_commute0_before := [llvm| { ^0(%arg45 : i4, %arg46 : i4, %arg47 : i4): diff --git a/SSA/Projects/InstCombine/tests/proofs/gandhorhnot_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gandhorhnot_proof.lean index 269963512..539f1480e 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gandhorhnot_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gandhorhnot_proof.lean @@ -139,6 +139,19 @@ theorem PR32830_thm (e e_1 e_2 : IntW 64) : all_goals sorry +theorem or_to_nxor_multiuse_thm (e e_1 : IntW 32) : + mul (mul (LLVM.and e_1 e) (LLVM.xor (LLVM.or e_1 e) (const? 32 (-1)))) + (LLVM.or (LLVM.and e_1 e) (LLVM.xor (LLVM.or e_1 e) (const? 32 (-1)))) ⊑ + mul (mul (LLVM.and e_1 e) (LLVM.xor (LLVM.or e_1 e) (const? 32 (-1)))) + (LLVM.or (LLVM.and e_1 e) (LLVM.xor (LLVM.or e_1 e) (const? 32 (-1))) { «disjoint» := true }) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + theorem simplify_or_common_op_commute0_thm (e e_1 e_2 : IntW 4) : LLVM.or (LLVM.xor (LLVM.and (LLVM.and e_2 e_1) e) (const? 4 (-1))) e_2 ⊑ const? 4 (-1) := by simp_alive_undef diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthadd.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthadd.lean index abd472988..1dbee3cfd 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthadd.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthadd.lean @@ -319,7 +319,7 @@ def test9_after := [llvm| %0 = llvm.mlir.constant(562949953421310 : i77) : i77 %1 = llvm.mlir.constant(1 : i77) : i77 %2 = llvm.and %arg0, %0 : i77 - %3 = llvm.or %2, %1 : i77 + %3 = llvm.or disjoint %2, %1 : i77 "llvm.return"(%3) : (i77) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthadd_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthadd_proof.lean index a01431eb7..612a4b2c1 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthadd_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthadd_proof.lean @@ -114,7 +114,7 @@ theorem test8_thm (e : IntW 128) : theorem test9_thm (e : IntW 77) : add (LLVM.and e (const? 77 562949953421310)) (const? 77 1) ⊑ - LLVM.or (LLVM.and e (const? 77 562949953421310)) (const? 77 1) := by + LLVM.or (LLVM.and e (const? 77 562949953421310)) (const? 77 1) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthshift.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthshift.lean index 16ced684e..8fd68a496 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthshift.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthshift.lean @@ -359,7 +359,7 @@ def test14_after := [llvm| %0 = llvm.mlir.constant(-19760 : i35) : i35 %1 = llvm.mlir.constant(19744 : i35) : i35 %2 = llvm.and %arg26, %0 : i35 - %3 = llvm.or %2, %1 : i35 + %3 = llvm.or disjoint %2, %1 : i35 "llvm.return"(%3) : (i35) -> () } ] @@ -752,7 +752,7 @@ def shl_lshr_eq_amt_multi_use_after := [llvm| %1 = llvm.mlir.constant(2047 : i44) : i44 %2 = llvm.shl %arg7, %0 : i44 %3 = llvm.and %arg7, %1 : i44 - %4 = llvm.or %2, %3 : i44 + %4 = llvm.or disjoint %2, %3 : i44 "llvm.return"(%4) : (i44) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthshift_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthshift_proof.lean index 60e655b23..5d67a7d5b 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthshift_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthshift_proof.lean @@ -118,7 +118,7 @@ theorem test13_thm (e : IntW 18) : theorem test14_thm (e : IntW 35) : shl (LLVM.or (lshr e (const? 35 4)) (const? 35 1234)) (const? 35 4) ⊑ - LLVM.or (LLVM.and e (const? 35 (-19760))) (const? 35 19744) := by + LLVM.or (LLVM.and e (const? 35 (-19760))) (const? 35 19744) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -250,7 +250,7 @@ theorem test23_thm (e : IntW 44) : trunc 11 (ashr (shl e (const? 44 33)) (const? theorem shl_lshr_eq_amt_multi_use_thm (e : IntW 44) : add (shl e (const? 44 33)) (lshr (shl e (const? 44 33)) (const? 44 33)) ⊑ - LLVM.or (shl e (const? 44 33)) (LLVM.and e (const? 44 2047)) := by + LLVM.or (shl e (const? 44 33)) (LLVM.and e (const? 44 2047)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthxor1.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthxor1.lean index cb44c60cb..d88c44a7c 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthxor1.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthxor1.lean @@ -31,7 +31,7 @@ def test1_after := [llvm| %1 = llvm.mlir.constant(70368744177661 : i47) : i47 %2 = llvm.and %arg6, %0 : i47 %3 = llvm.and %arg7, %1 : i47 - %4 = llvm.or %2, %3 : i47 + %4 = llvm.or disjoint %2, %3 : i47 "llvm.return"(%4) : (i47) -> () } ] @@ -193,7 +193,7 @@ def test7_after := [llvm| %0 = llvm.mlir.constant(-70368744177664 : i47) : i47 %1 = llvm.mlir.constant(70368040490200 : i47) : i47 %2 = llvm.and %arg0, %0 : i47 - %3 = llvm.or %2, %1 : i47 + %3 = llvm.or disjoint %2, %1 : i47 "llvm.return"(%3) : (i47) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthxor1_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthxor1_proof.lean index f32e32783..7b53c159e 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthxor1_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthxor1_proof.lean @@ -10,7 +10,8 @@ set_option linter.unreachableTactic false section gapinthxor1_proof theorem test1_thm (e e_1 : IntW 47) : LLVM.xor (LLVM.and e_1 (const? 47 (-70368744177664))) (LLVM.and e (const? 47 70368744177661)) ⊑ - LLVM.or (LLVM.and e_1 (const? 47 (-70368744177664))) (LLVM.and e (const? 47 70368744177661)) := by + LLVM.or (LLVM.and e_1 (const? 47 (-70368744177664))) (LLVM.and e (const? 47 70368744177661)) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -67,7 +68,7 @@ theorem test6_thm (e : IntW 7) : LLVM.xor (LLVM.xor e (const? 7 23)) (const? 7 2 theorem test7_thm (e : IntW 47) : LLVM.xor (LLVM.or e (const? 47 70368744177663)) (const? 47 703687463) ⊑ - LLVM.or (LLVM.and e (const? 47 (-70368744177664))) (const? 47 70368040490200) := by + LLVM.or (LLVM.and e (const? 47 (-70368744177664))) (const? 47 70368040490200) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthxor2.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthxor2.lean index 316889efd..42814eac4 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthxor2.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthxor2.lean @@ -31,7 +31,7 @@ def test1_after := [llvm| %1 = llvm.mlir.constant(70368744177663 : i447) : i447 %2 = llvm.and %arg6, %0 : i447 %3 = llvm.and %arg7, %1 : i447 - %4 = llvm.or %2, %3 : i447 + %4 = llvm.or disjoint %2, %3 : i447 "llvm.return"(%4) : (i447) -> () } ] @@ -193,7 +193,7 @@ def test7_after := [llvm| %0 = llvm.mlir.constant(-70368744177664 : i1023) : i1023 %1 = llvm.mlir.constant(70368040490200 : i1023) : i1023 %2 = llvm.and %arg0, %0 : i1023 - %3 = llvm.or %2, %1 : i1023 + %3 = llvm.or disjoint %2, %1 : i1023 "llvm.return"(%3) : (i1023) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gapinthxor2_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gapinthxor2_proof.lean index c7a7a1baf..d611ecdfd 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gapinthxor2_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gapinthxor2_proof.lean @@ -10,7 +10,8 @@ set_option linter.unreachableTactic false section gapinthxor2_proof theorem test1_thm (e e_1 : IntW 447) : LLVM.xor (LLVM.and e_1 (const? 447 70368744177664)) (LLVM.and e (const? 447 70368744177663)) ⊑ - LLVM.or (LLVM.and e_1 (const? 447 70368744177664)) (LLVM.and e (const? 447 70368744177663)) := by + LLVM.or (LLVM.and e_1 (const? 447 70368744177664)) (LLVM.and e (const? 447 70368744177663)) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -68,7 +69,7 @@ theorem test6_thm (e : IntW 77) : LLVM.xor (LLVM.xor e (const? 77 23)) (const? 7 theorem test7_thm (e : IntW 1023) : LLVM.xor (LLVM.or e (const? 1023 70368744177663)) (const? 1023 703687463) ⊑ - LLVM.or (LLVM.and e (const? 1023 (-70368744177664))) (const? 1023 70368040490200) := by + LLVM.or (LLVM.and e (const? 1023 (-70368744177664))) (const? 1023 70368040490200) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts.lean b/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts.lean index 8f618dab0..97aa1de94 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts.lean @@ -398,7 +398,7 @@ def lshr_xor_or_good_mask_after := [llvm| %1 = llvm.mlir.constant(48 : i8) : i8 %2 = llvm.or %arg109, %arg108 : i8 %3 = llvm.lshr %2, %0 : i8 - %4 = llvm.or %3, %1 : i8 + %4 = llvm.or disjoint %3, %1 : i8 "llvm.return"(%4) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts_proof.lean index 4bd378ae9..71df42dbb 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbinophandhshifts_proof.lean @@ -129,7 +129,7 @@ theorem shl_add_add_no_const_thm (e e_1 e_2 e_3 : IntW 8) : theorem lshr_xor_or_good_mask_thm (e e_1 : IntW 8) : LLVM.or (lshr e_1 (const? 8 4)) (LLVM.xor (lshr e (const? 8 4)) (const? 8 48)) ⊑ - LLVM.or (lshr (LLVM.or e e_1) (const? 8 4)) (const? 8 48) := by + LLVM.or (lshr (LLVM.or e e_1) (const? 8 4)) (const? 8 48) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts.lean b/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts.lean index 4558a816b..0d15a30a4 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts.lean @@ -437,6 +437,43 @@ theorem shl_or_commuted_proof : shl_or_commuted_before ⊑ shl_or_commuted_after +def mismatched_shifts_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(16 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.mlir.constant(3 : i8) : i8 + %3 = llvm.shl %0, %arg6 : i8 + %4 = llvm.add %arg6, %1 : i8 + %5 = llvm.lshr %2, %4 : i8 + %6 = llvm.or %3, %5 : i8 + "llvm.return"(%6) : (i8) -> () +} +] +def mismatched_shifts_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(16 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.mlir.constant(3 : i8) : i8 + %3 = llvm.shl %0, %arg6 : i8 + %4 = llvm.add %arg6, %1 : i8 + %5 = llvm.lshr %2, %4 : i8 + %6 = llvm.or disjoint %3, %5 : i8 + "llvm.return"(%6) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem mismatched_shifts_proof : mismatched_shifts_before ⊑ mismatched_shifts_after := by + unfold mismatched_shifts_before mismatched_shifts_after + simp_alive_peephole + intros + ---BEGIN mismatched_shifts + apply mismatched_shifts_thm + ---END mismatched_shifts + + + def shl_or_with_or_disjoint_instead_of_add_before := [llvm| { ^0(%arg1 : i8): @@ -444,7 +481,7 @@ def shl_or_with_or_disjoint_instead_of_add_before := [llvm| %1 = llvm.mlir.constant(1 : i8) : i8 %2 = llvm.mlir.constant(3 : i8) : i8 %3 = llvm.shl %0, %arg1 : i8 - %4 = llvm.or %arg1, %1 : i8 + %4 = llvm.or disjoint %arg1, %1 : i8 %5 = llvm.shl %2, %4 : i8 %6 = llvm.or %3, %5 : i8 "llvm.return"(%6) : (i8) -> () diff --git a/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts_proof.lean index fb9653d6e..1be7b799c 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbinophofhdisplacedhshifts_proof.lean @@ -141,8 +141,20 @@ theorem shl_or_commuted_thm (e : IntW 8) : all_goals sorry +theorem mismatched_shifts_thm (e : IntW 8) : + LLVM.or (shl (const? 8 16) e) (lshr (const? 8 3) (add e (const? 8 1))) ⊑ + LLVM.or (shl (const? 8 16) e) (lshr (const? 8 3) (add e (const? 8 1))) { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + theorem shl_or_with_or_disjoint_instead_of_add_thm (e : IntW 8) : - LLVM.or (shl (const? 8 16) e) (shl (const? 8 3) (LLVM.or e (const? 8 1))) ⊑ shl (const? 8 22) e := by + LLVM.or (shl (const? 8 16) e) (shl (const? 8 3) (LLVM.or e (const? 8 1) { «disjoint» := true })) ⊑ + shl (const? 8 22) e := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gbitreverse.lean b/SSA/Projects/InstCombine/tests/proofs/gbitreverse.lean new file mode 100644 index 000000000..6143ef3d1 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/gbitreverse.lean @@ -0,0 +1,67 @@ +import SSA.Projects.InstCombine.tests.proofs.gbitreverse_proof +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section gbitreverse_statements + +def rev8_mul_and_lshr_before := [llvm| +{ +^0(%arg29 : i8): + %0 = llvm.mlir.constant(2050) : i64 + %1 = llvm.mlir.constant(139536) : i64 + %2 = llvm.mlir.constant(32800) : i64 + %3 = llvm.mlir.constant(558144) : i64 + %4 = llvm.mlir.constant(65793) : i64 + %5 = llvm.mlir.constant(16) : i64 + %6 = llvm.zext %arg29 : i8 to i64 + %7 = llvm.mul %6, %0 overflow : i64 + %8 = llvm.and %7, %1 : i64 + %9 = llvm.mul %6, %2 overflow : i64 + %10 = llvm.and %9, %3 : i64 + %11 = llvm.or %8, %10 : i64 + %12 = llvm.mul %11, %4 overflow : i64 + %13 = llvm.lshr %12, %5 : i64 + %14 = llvm.trunc %13 : i64 to i8 + "llvm.return"(%14) : (i8) -> () +} +] +def rev8_mul_and_lshr_after := [llvm| +{ +^0(%arg29 : i8): + %0 = llvm.mlir.constant(2050) : i64 + %1 = llvm.mlir.constant(139536) : i64 + %2 = llvm.mlir.constant(32800) : i64 + %3 = llvm.mlir.constant(558144) : i64 + %4 = llvm.mlir.constant(65793) : i64 + %5 = llvm.mlir.constant(16) : i64 + %6 = llvm.zext %arg29 : i8 to i64 + %7 = llvm.mul %6, %0 overflow : i64 + %8 = llvm.and %7, %1 : i64 + %9 = llvm.mul %6, %2 overflow : i64 + %10 = llvm.and %9, %3 : i64 + %11 = llvm.or disjoint %8, %10 : i64 + %12 = llvm.mul %11, %4 overflow : i64 + %13 = llvm.lshr %12, %5 : i64 + %14 = llvm.trunc %13 : i64 to i8 + "llvm.return"(%14) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem rev8_mul_and_lshr_proof : rev8_mul_and_lshr_before ⊑ rev8_mul_and_lshr_after := by + unfold rev8_mul_and_lshr_before rev8_mul_and_lshr_after + simp_alive_peephole + intros + ---BEGIN rev8_mul_and_lshr + apply rev8_mul_and_lshr_thm + ---END rev8_mul_and_lshr + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gbitreverse_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gbitreverse_proof.lean new file mode 100644 index 000000000..1ae448ad7 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/gbitreverse_proof.lean @@ -0,0 +1,34 @@ + +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open BitVec +open LLVM + +set_option linter.unusedTactic false +set_option linter.unreachableTactic false + +section gbitreverse_proof +theorem rev8_mul_and_lshr_thm (e : IntW 8) : + trunc 8 + (lshr + (mul + (LLVM.or (LLVM.and (mul (zext 64 e) (const? 64 2050) { «nsw» := true, «nuw» := true }) (const? 64 139536)) + (LLVM.and (mul (zext 64 e) (const? 64 32800) { «nsw» := true, «nuw» := true }) (const? 64 558144))) + (const? 64 65793) { «nsw» := true, «nuw» := true }) + (const? 64 16)) ⊑ + trunc 8 + (lshr + (mul + (LLVM.or (LLVM.and (mul (zext 64 e) (const? 64 2050) { «nsw» := true, «nuw» := true }) (const? 64 139536)) + (LLVM.and (mul (zext 64 e) (const? 64 32800) { «nsw» := true, «nuw» := true }) (const? 64 558144)) + { «disjoint» := true }) + (const? 64 65793) { «nsw» := true, «nuw» := true }) + (const? 64 16)) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gbswap.lean b/SSA/Projects/InstCombine/tests/proofs/gbswap.lean index a3deabb77..381ec3b12 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbswap.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbswap.lean @@ -36,7 +36,7 @@ def test1_trunc_after := [llvm| %3 = llvm.lshr %arg53, %0 : i32 %4 = llvm.lshr %arg53, %1 : i32 %5 = llvm.and %4, %2 : i32 - %6 = llvm.or %3, %5 : i32 + %6 = llvm.or disjoint %3, %5 : i32 %7 = llvm.trunc %6 overflow : i32 to i16 "llvm.return"(%7) : (i16) -> () } @@ -121,3 +121,40 @@ theorem PR39793_bswap_u32_as_u16_trunc_proof : PR39793_bswap_u32_as_u16_trunc_be ---END PR39793_bswap_u32_as_u16_trunc + +def bswap_and_mask_1_before := [llvm| +{ +^0(%arg19 : i64): + %0 = llvm.mlir.constant(56) : i64 + %1 = llvm.mlir.constant(40) : i64 + %2 = llvm.mlir.constant(65280) : i64 + %3 = llvm.lshr %arg19, %0 : i64 + %4 = llvm.lshr %arg19, %1 : i64 + %5 = llvm.and %4, %2 : i64 + %6 = llvm.or %5, %3 : i64 + "llvm.return"(%6) : (i64) -> () +} +] +def bswap_and_mask_1_after := [llvm| +{ +^0(%arg19 : i64): + %0 = llvm.mlir.constant(56) : i64 + %1 = llvm.mlir.constant(40) : i64 + %2 = llvm.mlir.constant(65280) : i64 + %3 = llvm.lshr %arg19, %0 : i64 + %4 = llvm.lshr %arg19, %1 : i64 + %5 = llvm.and %4, %2 : i64 + %6 = llvm.or disjoint %5, %3 : i64 + "llvm.return"(%6) : (i64) -> () +} +] +set_option debug.skipKernelTC true in +theorem bswap_and_mask_1_proof : bswap_and_mask_1_before ⊑ bswap_and_mask_1_after := by + unfold bswap_and_mask_1_before bswap_and_mask_1_after + simp_alive_peephole + intros + ---BEGIN bswap_and_mask_1 + apply bswap_and_mask_1_thm + ---END bswap_and_mask_1 + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gbswap_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gbswap_proof.lean index 46d7137ba..7b330bac8 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gbswap_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gbswap_proof.lean @@ -10,7 +10,8 @@ set_option linter.unreachableTactic false section gbswap_proof theorem test1_trunc_thm (e : IntW 32) : trunc 16 (LLVM.or (lshr e (const? 32 24)) (LLVM.and (lshr e (const? 32 8)) (const? 32 65280))) ⊑ - trunc 16 (LLVM.or (lshr e (const? 32 24)) (LLVM.and (lshr e (const? 32 8)) (const? 32 65280))) + trunc 16 + (LLVM.or (lshr e (const? 32 24)) (LLVM.and (lshr e (const? 32 8)) (const? 32 65280)) { «disjoint» := true }) { «nsw» := false, «nuw» := true } := by simp_alive_undef simp_alive_ops @@ -44,3 +45,14 @@ theorem PR39793_bswap_u32_as_u16_trunc_thm (e : IntW 32) : all_goals sorry +theorem bswap_and_mask_1_thm (e : IntW 64) : + LLVM.or (LLVM.and (lshr e (const? 64 40)) (const? 64 65280)) (lshr e (const? 64 56)) ⊑ + LLVM.or (LLVM.and (lshr e (const? 64 40)) (const? 64 65280)) (lshr e (const? 64 56)) { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gcast.lean b/SSA/Projects/InstCombine/tests/proofs/gcast.lean index 3df748f98..72447d2a2 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gcast.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gcast.lean @@ -622,7 +622,7 @@ def test40_after := [llvm| %1 = llvm.mlir.constant(8 : i16) : i16 %2 = llvm.lshr %arg153, %0 : i16 %3 = llvm.shl %arg153, %1 : i16 - %4 = llvm.or %2, %3 : i16 + %4 = llvm.or disjoint %2, %3 : i16 "llvm.return"(%4) : (i16) -> () } ] @@ -810,7 +810,7 @@ def test48_after := [llvm| %0 = llvm.mlir.constant(8 : i32) : i32 %1 = llvm.zext %arg137 : i8 to i32 %2 = llvm.shl %1, %0 overflow : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 %4 = llvm.zext nneg %3 : i32 to i64 "llvm.return"(%4) : (i64) -> () } @@ -848,7 +848,7 @@ def test51_after := [llvm| %3 = llvm.and %2, %0 : i32 %4 = llvm.xor %arg134, %1 : i1 %5 = llvm.zext %4 : i1 to i32 - %6 = llvm.or %3, %5 : i32 + %6 = llvm.or disjoint %3, %5 : i32 %7 = llvm.sext %6 : i32 to i64 "llvm.return"(%7) : (i64) -> () } @@ -883,7 +883,7 @@ def test52_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg132 : i64 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.zext %4 : i16 to i32 "llvm.return"(%5) : (i32) -> () } @@ -918,7 +918,7 @@ def test53_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg131 : i32 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.zext %4 : i16 to i64 "llvm.return"(%5) : (i64) -> () } @@ -953,7 +953,7 @@ def test54_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg130 : i64 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.sext %4 : i16 to i32 "llvm.return"(%5) : (i32) -> () } @@ -988,7 +988,7 @@ def test55_after := [llvm| %1 = llvm.mlir.constant(-32574 : i16) : i16 %2 = llvm.trunc %arg129 : i32 to i16 %3 = llvm.and %2, %0 : i16 - %4 = llvm.or %3, %1 : i16 + %4 = llvm.or disjoint %3, %1 : i16 %5 = llvm.sext %4 : i16 to i64 "llvm.return"(%5) : (i64) -> () } @@ -1127,7 +1127,7 @@ def test59_after := [llvm| %5 = llvm.and %4, %1 : i32 %6 = llvm.lshr %arg123, %2 : i8 %7 = llvm.zext nneg %6 : i8 to i32 - %8 = llvm.or %5, %7 : i32 + %8 = llvm.or disjoint %5, %7 : i32 %9 = llvm.zext nneg %8 : i32 to i64 "llvm.return"(%9) : (i64) -> () } @@ -1962,7 +1962,7 @@ def test95_after := [llvm| %3 = llvm.trunc %arg0 : i32 to i8 %4 = llvm.lshr %3, %0 : i8 %5 = llvm.and %4, %1 : i8 - %6 = llvm.or %5, %2 : i8 + %6 = llvm.or disjoint %5, %2 : i8 %7 = llvm.zext nneg %6 : i8 to i32 "llvm.return"(%7) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/proofs/gcast_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gcast_proof.lean index 0efcda667..e8f1296a1 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gcast_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gcast_proof.lean @@ -210,7 +210,7 @@ theorem test38_thm (e : IntW 32) : theorem test40_thm (e : IntW 16) : trunc 16 (LLVM.or (lshr (zext 32 e) (const? 32 9)) (shl (zext 32 e) (const? 32 8))) ⊑ - LLVM.or (lshr e (const? 16 9)) (shl e (const? 16 8)) := by + LLVM.or (lshr e (const? 16 9)) (shl e (const? 16 8)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -273,7 +273,8 @@ theorem test47_thm (e : IntW 8) : theorem test48_thm (e : IntW 8) : zext 64 (LLVM.or (shl (zext 32 e) (const? 32 8)) (zext 32 e)) ⊑ - zext 64 (LLVM.or (shl (zext 32 e) (const? 32 8) { «nsw» := true, «nuw» := true }) (zext 32 e)) + zext 64 + (LLVM.or (shl (zext 32 e) (const? 32 8) { «nsw» := true, «nuw» := true }) (zext 32 e) { «disjoint» := true }) { «nneg» := true } := by simp_alive_undef simp_alive_ops @@ -285,7 +286,9 @@ theorem test48_thm (e : IntW 8) : theorem test51_thm (e : IntW 64) (e_1 : IntW 1) : sext 64 (select e_1 (LLVM.and (trunc 32 e) (const? 32 (-2))) (LLVM.or (trunc 32 e) (const? 32 1))) ⊑ - sext 64 (LLVM.or (LLVM.and (trunc 32 e) (const? 32 (-2))) (zext 32 (LLVM.xor e_1 (const? 1 1)))) := by + sext 64 + (LLVM.or (LLVM.and (trunc 32 e) (const? 32 (-2))) (zext 32 (LLVM.xor e_1 (const? 1 1))) + { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -296,7 +299,7 @@ theorem test51_thm (e : IntW 64) (e_1 : IntW 1) : theorem test52_thm (e : IntW 64) : zext 32 (LLVM.and (LLVM.or (trunc 16 e) (const? 16 (-32574))) (const? 16 (-25350))) ⊑ - zext 32 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574))) := by + zext 32 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574)) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -307,7 +310,7 @@ theorem test52_thm (e : IntW 64) : theorem test53_thm (e : IntW 32) : zext 64 (LLVM.and (LLVM.or (trunc 16 e) (const? 16 (-32574))) (const? 16 (-25350))) ⊑ - zext 64 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574))) := by + zext 64 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574)) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -318,7 +321,7 @@ theorem test53_thm (e : IntW 32) : theorem test54_thm (e : IntW 64) : sext 32 (LLVM.and (LLVM.or (trunc 16 e) (const? 16 (-32574))) (const? 16 (-25350))) ⊑ - sext 32 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574))) := by + sext 32 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574)) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -329,7 +332,7 @@ theorem test54_thm (e : IntW 64) : theorem test55_thm (e : IntW 32) : sext 64 (LLVM.and (LLVM.or (trunc 16 e) (const? 16 (-32574))) (const? 16 (-25350))) ⊑ - sext 64 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574))) := by + sext 64 (LLVM.or (LLVM.and (trunc 16 e) (const? 16 7224)) (const? 16 (-32574)) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -373,7 +376,7 @@ theorem test59_thm (e e_1 : IntW 8) : zext 64 (LLVM.or (lshr (zext 32 e_1) (const? 32 4)) (LLVM.and (shl (zext 32 e) (const? 32 4)) (const? 32 48))) ⊑ zext 64 (LLVM.or (LLVM.and (shl (zext 32 e) (const? 32 4) { «nsw» := true, «nuw» := true }) (const? 32 48)) - (zext 32 (lshr e_1 (const? 8 4)) { «nneg» := true })) + (zext 32 (lshr e_1 (const? 8 4)) { «nneg» := true }) { «disjoint» := true }) { «nneg» := true } := by simp_alive_undef simp_alive_ops @@ -653,7 +656,8 @@ theorem test94_thm (e : IntW 32) : theorem test95_thm (e : IntW 32) : zext 32 (LLVM.or (LLVM.and (lshr (trunc 8 e) (const? 8 6)) (const? 8 2)) (const? 8 40)) ⊑ - zext 32 (LLVM.or (LLVM.and (lshr (trunc 8 e) (const? 8 6)) (const? 8 2)) (const? 8 40)) { «nneg» := true } := by + zext 32 (LLVM.or (LLVM.and (lshr (trunc 8 e) (const? 8 6)) (const? 8 2)) (const? 8 40) { «disjoint» := true }) + { «nneg» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect.lean b/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect.lean index 25b72f421..41c6ca83c 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect.lean @@ -140,6 +140,43 @@ theorem eval_zext_multi_use_in_one_inst_proof : eval_zext_multi_use_in_one_inst_ +def eval_sext_multi_use_in_one_inst_before := [llvm| +{ +^0(%arg6 : i32): + %0 = llvm.mlir.constant(14 : i16) : i16 + %1 = llvm.mlir.constant(-32768 : i16) : i16 + %2 = llvm.trunc %arg6 : i32 to i16 + %3 = llvm.and %2, %0 : i16 + %4 = llvm.mul %3, %3 overflow : i16 + %5 = llvm.or %4, %1 : i16 + %6 = llvm.sext %5 : i16 to i32 + "llvm.return"(%6) : (i32) -> () +} +] +def eval_sext_multi_use_in_one_inst_after := [llvm| +{ +^0(%arg6 : i32): + %0 = llvm.mlir.constant(14 : i16) : i16 + %1 = llvm.mlir.constant(-32768 : i16) : i16 + %2 = llvm.trunc %arg6 : i32 to i16 + %3 = llvm.and %2, %0 : i16 + %4 = llvm.mul %3, %3 overflow : i16 + %5 = llvm.or disjoint %4, %1 : i16 + %6 = llvm.sext %5 : i16 to i32 + "llvm.return"(%6) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem eval_sext_multi_use_in_one_inst_proof : eval_sext_multi_use_in_one_inst_before ⊑ eval_sext_multi_use_in_one_inst_after := by + unfold eval_sext_multi_use_in_one_inst_before eval_sext_multi_use_in_one_inst_after + simp_alive_peephole + intros + ---BEGIN eval_sext_multi_use_in_one_inst + apply eval_sext_multi_use_in_one_inst_thm + ---END eval_sext_multi_use_in_one_inst + + + def foo_before := [llvm| { ^0(%arg0 : i1): diff --git a/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect_proof.lean index 778d74081..4b00a4df5 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gcasthmulhselect_proof.lean @@ -54,6 +54,25 @@ theorem eval_zext_multi_use_in_one_inst_thm (e : IntW 32) : all_goals sorry +theorem eval_sext_multi_use_in_one_inst_thm (e : IntW 32) : + sext 32 + (LLVM.or + (mul (LLVM.and (trunc 16 e) (const? 16 14)) (LLVM.and (trunc 16 e) (const? 16 14)) + { «nsw» := true, «nuw» := true }) + (const? 16 (-32768))) ⊑ + sext 32 + (LLVM.or + (mul (LLVM.and (trunc 16 e) (const? 16 14)) (LLVM.and (trunc 16 e) (const? 16 14)) + { «nsw» := true, «nuw» := true }) + (const? 16 (-32768)) { «disjoint» := true }) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + theorem foo_thm (e : IntW 1) : e ⊑ e := by simp_alive_undef simp_alive_ops diff --git a/SSA/Projects/InstCombine/tests/proofs/gfreehinversion.lean b/SSA/Projects/InstCombine/tests/proofs/gfreehinversion.lean index 75b394b0e..c668e9987 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gfreehinversion.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gfreehinversion.lean @@ -384,7 +384,7 @@ def lshr_not_nneg2_after := [llvm| %0 = llvm.mlir.constant(1 : i8) : i8 %1 = llvm.mlir.constant(-128 : i8) : i8 %2 = llvm.lshr %arg20, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gfreehinversion_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gfreehinversion_proof.lean index e888ba48a..e0ca09898 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gfreehinversion_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gfreehinversion_proof.lean @@ -125,7 +125,7 @@ theorem select_2_thm (e e_1 e_2 : IntW 8) (e_3 e_4 : IntW 1) : theorem lshr_not_nneg2_thm (e : IntW 8) : LLVM.xor (lshr (LLVM.xor e (const? 8 (-1))) (const? 8 1)) (const? 8 (-1)) ⊑ - LLVM.or (lshr e (const? 8 1)) (const? 8 (-128)) := by + LLVM.or (lshr e (const? 8 1)) (const? 8 (-128)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand.lean b/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand.lean index 6ed49f4aa..919fe91df 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand.lean @@ -405,7 +405,7 @@ def pr51551_neg1_after := [llvm| %2 = llvm.mlir.constant(7 : i32) : i32 %3 = llvm.mlir.constant(0 : i32) : i32 %4 = llvm.and %arg5, %0 : i32 - %5 = llvm.or %4, %1 : i32 + %5 = llvm.or disjoint %4, %1 : i32 %6 = llvm.mul %5, %arg4 : i32 %7 = llvm.and %6, %2 : i32 %8 = llvm.icmp "eq" %7, %3 : i32 diff --git a/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand_proof.lean index 437fadbb0..a93ab9fdd 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gicmphmulhand_proof.lean @@ -139,7 +139,8 @@ theorem pr51551_neg1_thm (e e_1 : IntW 32) : (LLVM.and (mul (LLVM.or (LLVM.and e_1 (const? 32 (-3))) (const? 32 1)) e { «nsw» := true, «nuw» := false }) (const? 32 7)) (const? 32 0) ⊑ - icmp IntPredicate.eq (LLVM.and (mul (LLVM.or (LLVM.and e_1 (const? 32 4)) (const? 32 1)) e) (const? 32 7)) + icmp IntPredicate.eq + (LLVM.and (mul (LLVM.or (LLVM.and e_1 (const? 32 4)) (const? 32 1) { «disjoint» := true }) e) (const? 32 7)) (const? 32 0) := by simp_alive_undef simp_alive_ops diff --git a/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx.lean b/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx.lean index 1498ac02e..e25bb8f90 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx.lean @@ -337,3 +337,40 @@ theorem xor_sge_proof : xor_sge_before ⊑ xor_sge_after := by ---END xor_sge + +def xor_ugt_2_before := [llvm| +{ +^0(%arg13 : i8, %arg14 : i8, %arg15 : i8): + %0 = llvm.mlir.constant(63 : i8) : i8 + %1 = llvm.mlir.constant(64 : i8) : i8 + %2 = llvm.add %arg13, %arg15 : i8 + %3 = llvm.and %arg14, %0 : i8 + %4 = llvm.or %3, %1 : i8 + %5 = llvm.xor %2, %4 : i8 + %6 = llvm.icmp "ugt" %2, %5 : i8 + "llvm.return"(%6) : (i1) -> () +} +] +def xor_ugt_2_after := [llvm| +{ +^0(%arg13 : i8, %arg14 : i8, %arg15 : i8): + %0 = llvm.mlir.constant(63 : i8) : i8 + %1 = llvm.mlir.constant(64 : i8) : i8 + %2 = llvm.add %arg13, %arg15 : i8 + %3 = llvm.and %arg14, %0 : i8 + %4 = llvm.or disjoint %3, %1 : i8 + %5 = llvm.xor %2, %4 : i8 + %6 = llvm.icmp "ugt" %2, %5 : i8 + "llvm.return"(%6) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem xor_ugt_2_proof : xor_ugt_2_before ⊑ xor_ugt_2_after := by + unfold xor_ugt_2_before xor_ugt_2_after + simp_alive_peephole + intros + ---BEGIN xor_ugt_2 + apply xor_ugt_2_thm + ---END xor_ugt_2 + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx_proof.lean index 69fe0f7f3..c0d77d690 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gicmphofhxorhx_proof.lean @@ -129,3 +129,15 @@ theorem xor_sge_thm (e e_1 : IntW 8) : all_goals sorry +theorem xor_ugt_2_thm (e e_1 e_2 : IntW 8) : + icmp IntPredicate.ugt (add e_2 e_1) (LLVM.xor (add e_2 e_1) (LLVM.or (LLVM.and e (const? 8 63)) (const? 8 64))) ⊑ + icmp IntPredicate.ugt (add e_2 e_1) + (LLVM.xor (add e_2 e_1) (LLVM.or (LLVM.and e (const? 8 63)) (const? 8 64) { «disjoint» := true })) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + diff --git a/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits.lean b/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits.lean deleted file mode 100644 index 82b0e87b1..000000000 --- a/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits.lean +++ /dev/null @@ -1,54 +0,0 @@ -import SSA.Projects.InstCombine.tests.proofs.ginstcombinehverifyhknownhbits_proof -import SSA.Projects.InstCombine.LLVM.PrettyEDSL -import SSA.Projects.InstCombine.TacticAuto -import SSA.Projects.InstCombine.LLVM.Semantics -open LLVM -open BitVec - -open MLIR AST -open Ctxt (Var) - -set_option linter.deprecated false -set_option linter.unreachableTactic false -set_option linter.unusedTactic false -section ginstcombinehverifyhknownhbits_statements - -def pr110631_before := [llvm| -{ -^0(%arg0 : i32, %arg1 : i64): - %0 = llvm.mlir.constant(48991 : i32) : i32 - %1 = llvm.mlir.constant(1 : i32) : i32 - %2 = llvm.xor %arg0, %0 : i32 - %3 = llvm.zext %2 : i32 to i64 - %4 = llvm.and %arg1, %3 : i64 - %5 = llvm.trunc %4 : i64 to i32 - %6 = llvm.trunc %5 : i32 to i16 - %7 = llvm.sext %6 : i16 to i32 - %8 = llvm.xor %7, %1 : i32 - %9 = llvm.trunc %8 : i32 to i16 - "llvm.return"(%9) : (i16) -> () -} -] -def pr110631_after := [llvm| -{ -^0(%arg0 : i32, %arg1 : i64): - %0 = llvm.mlir.constant(48991 : i32) : i32 - %1 = llvm.mlir.constant(1 : i16) : i16 - %2 = llvm.xor %arg0, %0 : i32 - %3 = llvm.trunc %arg1 : i64 to i32 - %4 = llvm.and %2, %3 : i32 - %5 = llvm.trunc %4 overflow : i32 to i16 - %6 = llvm.xor %5, %1 : i16 - "llvm.return"(%6) : (i16) -> () -} -] -set_option debug.skipKernelTC true in -theorem pr110631_proof : pr110631_before ⊑ pr110631_after := by - unfold pr110631_before pr110631_after - simp_alive_peephole - intros - ---BEGIN pr110631 - apply pr110631_thm - ---END pr110631 - - diff --git a/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits_proof.lean b/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits_proof.lean deleted file mode 100644 index 9fd26caa7..000000000 --- a/SSA/Projects/InstCombine/tests/proofs/ginstcombinehverifyhknownhbits_proof.lean +++ /dev/null @@ -1,23 +0,0 @@ - -import SSA.Projects.InstCombine.TacticAuto -import SSA.Projects.InstCombine.LLVM.Semantics -open BitVec -open LLVM - -set_option linter.unusedTactic false -set_option linter.unreachableTactic false - -section ginstcombinehverifyhknownhbits_proof -theorem pr110631_thm (e : IntW 32) (e_1 : IntW 64) : - trunc 16 - (LLVM.xor (sext 32 (trunc 16 (trunc 32 (LLVM.and e_1 (zext 64 (LLVM.xor e (const? 32 48991))))))) (const? 32 1)) ⊑ - LLVM.xor (trunc 16 (LLVM.and (LLVM.xor e (const? 32 48991)) (trunc 32 e_1)) { «nsw» := false, «nuw» := true }) - (const? 16 1) := by - simp_alive_undef - simp_alive_ops - simp_alive_case_bash - simp_alive_split - simp_alive_benchmark - all_goals sorry - - diff --git a/SSA/Projects/InstCombine/tests/proofs/glshr.lean b/SSA/Projects/InstCombine/tests/proofs/glshr.lean index 96ab172a5..cff00aa83 100644 --- a/SSA/Projects/InstCombine/tests/proofs/glshr.lean +++ b/SSA/Projects/InstCombine/tests/proofs/glshr.lean @@ -419,7 +419,7 @@ def shl_or_disjoint_lshr_before := [llvm| { ^0(%arg109 : i32, %arg110 : i32, %arg111 : i32): %0 = llvm.shl %arg109, %arg110 overflow : i32 - %1 = llvm.or %0, %arg111 : i32 + %1 = llvm.or disjoint %0, %arg111 : i32 %2 = llvm.lshr %1, %arg110 : i32 "llvm.return"(%2) : (i32) -> () } @@ -428,7 +428,7 @@ def shl_or_disjoint_lshr_after := [llvm| { ^0(%arg109 : i32, %arg110 : i32, %arg111 : i32): %0 = llvm.lshr %arg111, %arg110 : i32 - %1 = llvm.or %0, %arg109 : i32 + %1 = llvm.or disjoint %0, %arg109 : i32 "llvm.return"(%1) : (i32) -> () } ] @@ -475,7 +475,7 @@ def shl_or_disjoint_lshr_comm_before := [llvm| { ^0(%arg103 : i32, %arg104 : i32, %arg105 : i32): %0 = llvm.shl %arg103, %arg104 overflow : i32 - %1 = llvm.or %arg105, %0 : i32 + %1 = llvm.or disjoint %arg105, %0 : i32 %2 = llvm.lshr %1, %arg104 : i32 "llvm.return"(%2) : (i32) -> () } @@ -484,7 +484,7 @@ def shl_or_disjoint_lshr_comm_after := [llvm| { ^0(%arg103 : i32, %arg104 : i32, %arg105 : i32): %0 = llvm.lshr %arg105, %arg104 : i32 - %1 = llvm.or %0, %arg103 : i32 + %1 = llvm.or disjoint %0, %arg103 : i32 "llvm.return"(%1) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/glshr_proof.lean b/SSA/Projects/InstCombine/tests/proofs/glshr_proof.lean index 335d70e08..fdeeddc57 100644 --- a/SSA/Projects/InstCombine/tests/proofs/glshr_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/glshr_proof.lean @@ -156,7 +156,8 @@ theorem shl_or_lshr_thm (e e_1 e_2 : IntW 32) : theorem shl_or_disjoint_lshr_thm (e e_1 e_2 : IntW 32) : - lshr (LLVM.or (shl e_2 e_1 { «nsw» := false, «nuw» := true }) e) e_1 ⊑ LLVM.or (lshr e e_1) e_2 := by + lshr (LLVM.or (shl e_2 e_1 { «nsw» := false, «nuw» := true }) e { «disjoint» := true }) e_1 ⊑ + LLVM.or (lshr e e_1) e_2 { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -176,7 +177,8 @@ theorem shl_or_lshr_comm_thm (e e_1 e_2 : IntW 32) : theorem shl_or_disjoint_lshr_comm_thm (e e_1 e_2 : IntW 32) : - lshr (LLVM.or e_2 (shl e_1 e { «nsw» := false, «nuw» := true })) e ⊑ LLVM.or (lshr e_2 e) e_1 := by + lshr (LLVM.or e_2 (shl e_1 e { «nsw» := false, «nuw» := true }) { «disjoint» := true }) e ⊑ + LLVM.or (lshr e_2 e) e_1 { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd.lean index 3049f2ad9..14ab26ee4 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -64,7 +64,7 @@ def p_constmask_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg49, %0 : i32 %3 = llvm.and %arg50, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +97,7 @@ def p_constmask2_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg41, %0 : i32 %3 = llvm.and %arg42, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -163,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -196,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -229,7 +229,7 @@ def p_constmask_commutative_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg16, %0 : i32 %3 = llvm.and %arg17, %1 : i32 - %4 = llvm.or %3, %2 : i32 + %4 = llvm.or disjoint %3, %2 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd_proof.lean index 31165736a..f17a3a489 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehadd_proof.lean @@ -10,7 +10,7 @@ set_option linter.unreachableTactic false section gmaskedhmergehadd_proof theorem p_thm (e e_1 e_2 : IntW 32) : add (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_1 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -21,7 +21,7 @@ theorem p_thm (e e_1 e_2 : IntW 32) : theorem p_constmask_thm (e e_1 : IntW 32) : add (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) := by + LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -32,7 +32,7 @@ theorem p_constmask_thm (e e_1 : IntW 32) : theorem p_constmask2_thm (e e_1 : IntW 32) : add (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) := by + LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -43,7 +43,7 @@ theorem p_constmask2_thm (e e_1 : IntW 32) : theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : add (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -54,7 +54,7 @@ theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : add (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e e_2) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -65,7 +65,7 @@ theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : theorem p_commutative4_thm (e e_1 e_2 : IntW 32) : add (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e_2 e) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -76,7 +76,7 @@ theorem p_commutative4_thm (e e_1 e_2 : IntW 32) : theorem p_constmask_commutative_thm (e e_1 : IntW 32) : add (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) := by + LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor.lean index a3940bf07..60f69136c 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -46,6 +46,72 @@ theorem p_proof : p_before ⊑ p_after := by +def p_constmask_before := [llvm| +{ +^0(%arg49 : i32, %arg50 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg49, %0 : i32 + %3 = llvm.and %arg50, %1 : i32 + %4 = llvm.or %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask_after := [llvm| +{ +^0(%arg49 : i32, %arg50 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg49, %0 : i32 + %3 = llvm.and %arg50, %1 : i32 + %4 = llvm.or disjoint %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask_proof : p_constmask_before ⊑ p_constmask_after := by + unfold p_constmask_before p_constmask_after + simp_alive_peephole + intros + ---BEGIN p_constmask + apply p_constmask_thm + ---END p_constmask + + + +def p_constmask2_before := [llvm| +{ +^0(%arg41 : i32, %arg42 : i32): + %0 = llvm.mlir.constant(61440 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg41, %0 : i32 + %3 = llvm.and %arg42, %1 : i32 + %4 = llvm.or %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask2_after := [llvm| +{ +^0(%arg41 : i32, %arg42 : i32): + %0 = llvm.mlir.constant(61440 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg41, %0 : i32 + %3 = llvm.and %arg42, %1 : i32 + %4 = llvm.or disjoint %2, %3 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask2_proof : p_constmask2_before ⊑ p_constmask2_after := by + unfold p_constmask2_before p_constmask2_after + simp_alive_peephole + intros + ---BEGIN p_constmask2 + apply p_constmask2_thm + ---END p_constmask2 + + + def p_commutative0_before := [llvm| { ^0(%arg32 : i32, %arg33 : i32, %arg34 : i32): @@ -64,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -145,6 +211,39 @@ theorem p_commutative4_proof : p_commutative4_before ⊑ p_commutative4_after := +def p_constmask_commutative_before := [llvm| +{ +^0(%arg16 : i32, %arg17 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg16, %0 : i32 + %3 = llvm.and %arg17, %1 : i32 + %4 = llvm.or %3, %2 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +def p_constmask_commutative_after := [llvm| +{ +^0(%arg16 : i32, %arg17 : i32): + %0 = llvm.mlir.constant(65280 : i32) : i32 + %1 = llvm.mlir.constant(-65281 : i32) : i32 + %2 = llvm.and %arg16, %0 : i32 + %3 = llvm.and %arg17, %1 : i32 + %4 = llvm.or disjoint %3, %2 : i32 + "llvm.return"(%4) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem p_constmask_commutative_proof : p_constmask_commutative_before ⊑ p_constmask_commutative_after := by + unfold p_constmask_commutative_before p_constmask_commutative_after + simp_alive_peephole + intros + ---BEGIN p_constmask_commutative + apply p_constmask_commutative_thm + ---END p_constmask_commutative + + + def n2_badmask_before := [llvm| { ^0(%arg4 : i32, %arg5 : i32, %arg6 : i32, %arg7 : i32): diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor_proof.lean index 8dc5bcd2b..bf27a2b44 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehor_proof.lean @@ -10,7 +10,29 @@ set_option linter.unreachableTactic false section gmaskedhmergehor_proof theorem p_thm (e e_1 e_2 : IntW 32) : LLVM.or (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_1 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem p_constmask_thm (e e_1 : IntW 32) : + LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) ⊑ + LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem p_constmask2_thm (e e_1 : IntW 32) : + LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) ⊑ + LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -21,7 +43,7 @@ theorem p_thm (e e_1 e_2 : IntW 32) : theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : LLVM.or (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -32,7 +54,7 @@ theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : LLVM.or (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e e_2) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -43,7 +65,18 @@ theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : theorem p_commutative4_thm (e e_1 e_2 : IntW 32) : LLVM.or (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e_2 e) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem p_constmask_commutative_thm (e e_1 : IntW 32) : + LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) ⊑ + LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor.lean index 704fc099f..84e00bc85 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor.lean @@ -31,7 +31,7 @@ def p_after := [llvm| %1 = llvm.and %arg60, %arg62 : i32 %2 = llvm.xor %arg62, %0 : i32 %3 = llvm.and %arg61, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -64,7 +64,7 @@ def p_constmask_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg49, %0 : i32 %3 = llvm.and %arg50, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -97,7 +97,7 @@ def p_constmask2_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg41, %0 : i32 %3 = llvm.and %arg42, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -130,7 +130,7 @@ def p_commutative0_after := [llvm| %1 = llvm.and %arg34, %arg32 : i32 %2 = llvm.xor %arg34, %0 : i32 %3 = llvm.and %arg33, %2 : i32 - %4 = llvm.or %1, %3 : i32 + %4 = llvm.or disjoint %1, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -163,7 +163,7 @@ def p_commutative2_after := [llvm| %1 = llvm.and %arg27, %arg29 : i32 %2 = llvm.xor %arg29, %0 : i32 %3 = llvm.and %arg28, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -196,7 +196,7 @@ def p_commutative4_after := [llvm| %1 = llvm.and %arg24, %arg22 : i32 %2 = llvm.xor %arg24, %0 : i32 %3 = llvm.and %arg23, %2 : i32 - %4 = llvm.or %3, %1 : i32 + %4 = llvm.or disjoint %3, %1 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -229,7 +229,7 @@ def p_constmask_commutative_after := [llvm| %1 = llvm.mlir.constant(-65281 : i32) : i32 %2 = llvm.and %arg16, %0 : i32 %3 = llvm.and %arg17, %1 : i32 - %4 = llvm.or %3, %2 : i32 + %4 = llvm.or disjoint %3, %2 : i32 "llvm.return"(%4) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor_proof.lean index fdd2b54e2..09ab420d0 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmaskedhmergehxor_proof.lean @@ -10,7 +10,7 @@ set_option linter.unreachableTactic false section gmaskedhmergehxor_proof theorem p_thm (e e_1 e_2 : IntW 32) : LLVM.xor (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_1 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_1 (const? 32 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -21,7 +21,7 @@ theorem p_thm (e e_1 e_2 : IntW 32) : theorem p_constmask_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) := by + LLVM.or (LLVM.and e_1 (const? 32 65280)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -32,7 +32,7 @@ theorem p_constmask_thm (e e_1 : IntW 32) : theorem p_constmask2_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) := by + LLVM.or (LLVM.and e_1 (const? 32 61440)) (LLVM.and e (const? 32 (-65281))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -43,7 +43,7 @@ theorem p_constmask2_thm (e e_1 : IntW 32) : theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : LLVM.xor (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 32 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -54,7 +54,7 @@ theorem p_commutative0_thm (e e_1 e_2 : IntW 32) : theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : LLVM.xor (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e e_2) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e e_2) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -65,7 +65,7 @@ theorem p_commutative2_thm (e e_1 e_2 : IntW 32) : theorem p_commutative4_thm (e e_1 e_2 : IntW 32) : LLVM.xor (LLVM.and (LLVM.xor e_2 (const? 32 (-1))) e_1) (LLVM.and e_2 e) ⊑ - LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) := by + LLVM.or (LLVM.and e_1 (LLVM.xor e_2 (const? 32 (-1)))) (LLVM.and e_2 e) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -76,7 +76,7 @@ theorem p_commutative4_thm (e e_1 e_2 : IntW 32) : theorem p_constmask_commutative_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) := by + LLVM.or (LLVM.and e_1 (const? 32 (-65281))) (LLVM.and e (const? 32 65280)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gmul_full_64.lean b/SSA/Projects/InstCombine/tests/proofs/gmul_full_64.lean index 0a99455db..98c998c8f 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmul_full_64.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmul_full_64.lean @@ -52,7 +52,7 @@ def mullo_after := [llvm| %11 = llvm.add %10, %7 : i64 %12 = llvm.add %11, %8 : i64 %13 = llvm.shl %12, %1 : i64 - %14 = llvm.or %13, %9 : i64 + %14 = llvm.or disjoint %13, %9 : i64 "llvm.return"(%14) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gmul_full_64_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gmul_full_64_proof.lean index d854d8460..d5fd2a333 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gmul_full_64_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gmul_full_64_proof.lean @@ -40,7 +40,8 @@ theorem mullo_thm (e e_1 : IntW 64) : (LLVM.and (mul (LLVM.and e_1 (const? 64 4294967295)) (LLVM.and e (const? 64 4294967295)) { «nsw» := false, «nuw» := true }) - (const? 64 4294967295)) := by + (const? 64 4294967295)) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks.lean b/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks.lean index 39af5e86c..41dae4745 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks.lean @@ -39,7 +39,7 @@ def or_and_shifts1_after := [llvm| %5 = llvm.and %4, %1 : i32 %6 = llvm.shl %arg14, %2 : i32 %7 = llvm.and %6, %3 : i32 - %8 = llvm.or %5, %7 : i32 + %8 = llvm.or disjoint %5, %7 : i32 "llvm.return"(%8) : (i32) -> () } ] @@ -54,6 +54,47 @@ theorem or_and_shifts1_proof : or_and_shifts1_before ⊑ or_and_shifts1_after := +def or_and_shifts2_before := [llvm| +{ +^0(%arg13 : i32): + %0 = llvm.mlir.constant(3 : i32) : i32 + %1 = llvm.mlir.constant(896 : i32) : i32 + %2 = llvm.mlir.constant(4 : i32) : i32 + %3 = llvm.mlir.constant(7 : i32) : i32 + %4 = llvm.shl %arg13, %0 : i32 + %5 = llvm.and %4, %1 : i32 + %6 = llvm.lshr %arg13, %2 : i32 + %7 = llvm.and %6, %3 : i32 + %8 = llvm.or %5, %7 : i32 + "llvm.return"(%8) : (i32) -> () +} +] +def or_and_shifts2_after := [llvm| +{ +^0(%arg13 : i32): + %0 = llvm.mlir.constant(3 : i32) : i32 + %1 = llvm.mlir.constant(896 : i32) : i32 + %2 = llvm.mlir.constant(4 : i32) : i32 + %3 = llvm.mlir.constant(7 : i32) : i32 + %4 = llvm.shl %arg13, %0 : i32 + %5 = llvm.and %4, %1 : i32 + %6 = llvm.lshr %arg13, %2 : i32 + %7 = llvm.and %6, %3 : i32 + %8 = llvm.or disjoint %5, %7 : i32 + "llvm.return"(%8) : (i32) -> () +} +] +set_option debug.skipKernelTC true in +theorem or_and_shifts2_proof : or_and_shifts2_before ⊑ or_and_shifts2_after := by + unfold or_and_shifts2_before or_and_shifts2_after + simp_alive_peephole + intros + ---BEGIN or_and_shifts2 + apply or_and_shifts2_thm + ---END or_and_shifts2 + + + def or_and_shift_shift_and_before := [llvm| { ^0(%arg12 : i32): @@ -127,8 +168,8 @@ def multiuse1_after := [llvm| %7 = llvm.and %6, %1 : i32 %8 = llvm.shl %arg11, %2 : i32 %9 = llvm.and %8, %3 : i32 - %10 = llvm.or %5, %7 : i32 - %11 = llvm.or %10, %9 : i32 + %10 = llvm.or disjoint %5, %7 : i32 + %11 = llvm.or disjoint %10, %9 : i32 "llvm.return"(%11) : (i32) -> () } ] @@ -185,9 +226,9 @@ def multiuse2_after := [llvm| %11 = llvm.and %10, %3 : i32 %12 = llvm.shl %arg10, %4 : i32 %13 = llvm.and %12, %5 : i32 - %14 = llvm.or %11, %9 : i32 - %15 = llvm.or %7, %14 : i32 - %16 = llvm.or %13, %15 : i32 + %14 = llvm.or disjoint %11, %9 : i32 + %15 = llvm.or disjoint %7, %14 : i32 + %16 = llvm.or disjoint %13, %15 : i32 "llvm.return"(%16) : (i32) -> () } ] @@ -237,8 +278,8 @@ def multiuse3_after := [llvm| %8 = llvm.and %7, %3 : i32 %9 = llvm.lshr %arg9, %0 : i32 %10 = llvm.and %9, %4 : i32 - %11 = llvm.or %6, %10 : i32 - %12 = llvm.or %11, %8 : i32 + %11 = llvm.or disjoint %6, %10 : i32 + %12 = llvm.or disjoint %11, %8 : i32 "llvm.return"(%12) : (i32) -> () } ] @@ -271,7 +312,7 @@ def shl_mask_after := [llvm| %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg6, %0 : i32 %3 = llvm.shl %2, %1 overflow : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -337,7 +378,7 @@ def shl_mask_weird_type_after := [llvm| %1 = llvm.mlir.constant(8 : i37) : i37 %2 = llvm.and %arg4, %0 : i37 %3 = llvm.shl %2, %1 overflow : i37 - %4 = llvm.or %2, %3 : i37 + %4 = llvm.or disjoint %2, %3 : i37 "llvm.return"(%4) : (i37) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks_proof.lean index 16d1b77bb..9788f46ae 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gorhshiftedhmasks_proof.lean @@ -10,7 +10,20 @@ set_option linter.unreachableTactic false section gorhshiftedhmasks_proof theorem or_and_shifts1_thm (e : IntW 32) : LLVM.or (LLVM.and (shl e (const? 32 3)) (const? 32 15)) (LLVM.and (shl e (const? 32 5)) (const? 32 60)) ⊑ - LLVM.or (LLVM.and (shl e (const? 32 3)) (const? 32 8)) (LLVM.and (shl e (const? 32 5)) (const? 32 32)) := by + LLVM.or (LLVM.and (shl e (const? 32 3)) (const? 32 8)) (LLVM.and (shl e (const? 32 5)) (const? 32 32)) + { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem or_and_shifts2_thm (e : IntW 32) : + LLVM.or (LLVM.and (shl e (const? 32 3)) (const? 32 896)) (LLVM.and (lshr e (const? 32 4)) (const? 32 7)) ⊑ + LLVM.or (LLVM.and (shl e (const? 32 3)) (const? 32 896)) (LLVM.and (lshr e (const? 32 4)) (const? 32 7)) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -36,8 +49,10 @@ theorem multiuse1_thm (e : IntW 32) : (lshr (LLVM.and e (const? 32 4)) (const? 32 1) { «exact» := true })) (LLVM.or (shl (LLVM.and e (const? 32 2)) (const? 32 6) { «nsw» := true, «nuw» := true }) (shl (LLVM.and e (const? 32 4)) (const? 32 6) { «nsw» := true, «nuw» := true })) ⊑ - LLVM.or (LLVM.or (LLVM.and (lshr e (const? 32 1)) (const? 32 1)) (LLVM.and (lshr e (const? 32 1)) (const? 32 2))) - (LLVM.and (shl e (const? 32 6)) (const? 32 384)) := by + LLVM.or + (LLVM.or (LLVM.and (lshr e (const? 32 1)) (const? 32 1)) (LLVM.and (lshr e (const? 32 1)) (const? 32 2)) + { «disjoint» := true }) + (LLVM.and (shl e (const? 32 6)) (const? 32 384)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -56,8 +71,10 @@ theorem multiuse2_thm (e : IntW 32) : (shl (LLVM.and e (const? 32 24)) (const? 32 1) { «nsw» := true, «nuw» := true }))) ⊑ LLVM.or (LLVM.and (shl e (const? 32 8)) (const? 32 32256)) (LLVM.or (LLVM.and (shl e (const? 32 1)) (const? 32 12)) - (LLVM.or (LLVM.and (shl e (const? 32 1)) (const? 32 192)) - (LLVM.and (shl e (const? 32 1)) (const? 32 48)))) := by + (LLVM.or (LLVM.and (shl e (const? 32 1)) (const? 32 192)) (LLVM.and (shl e (const? 32 1)) (const? 32 48)) + { «disjoint» := true }) + { «disjoint» := true }) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -72,8 +89,10 @@ theorem multiuse3_thm (e : IntW 32) : (LLVM.and (lshr e (const? 32 1)) (const? 32 15))) (LLVM.or (shl (LLVM.and e (const? 32 96)) (const? 32 6) { «nsw» := true, «nuw» := true }) (LLVM.and (shl e (const? 32 6)) (const? 32 1920))) ⊑ - LLVM.or (LLVM.or (LLVM.and (lshr e (const? 32 1)) (const? 32 48)) (LLVM.and (lshr e (const? 32 1)) (const? 32 15))) - (LLVM.and (shl e (const? 32 6)) (const? 32 8064)) := by + LLVM.or + (LLVM.or (LLVM.and (lshr e (const? 32 1)) (const? 32 48)) (LLVM.and (lshr e (const? 32 1)) (const? 32 15)) + { «disjoint» := true }) + (LLVM.and (shl e (const? 32 6)) (const? 32 8064)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -85,7 +104,7 @@ theorem multiuse3_thm (e : IntW 32) : theorem shl_mask_thm (e : IntW 32) : LLVM.or (LLVM.and e (const? 32 255)) (shl (LLVM.and e (const? 32 255)) (const? 32 8)) ⊑ LLVM.or (LLVM.and e (const? 32 255)) - (shl (LLVM.and e (const? 32 255)) (const? 32 8) { «nsw» := true, «nuw» := true }) := by + (shl (LLVM.and e (const? 32 255)) (const? 32 8) { «nsw» := true, «nuw» := true }) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -109,7 +128,7 @@ theorem shl_mask_wrong_shl_const_thm (e : IntW 32) : theorem shl_mask_weird_type_thm (e : IntW 37) : LLVM.or (LLVM.and e (const? 37 255)) (shl (LLVM.and e (const? 37 255)) (const? 37 8)) ⊑ LLVM.or (LLVM.and e (const? 37 255)) - (shl (LLVM.and e (const? 37 255)) (const? 37 8) { «nsw» := true, «nuw» := true }) := by + (shl (LLVM.and e (const? 37 255)) (const? 37 8) { «nsw» := true, «nuw» := true }) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gpr72433.lean b/SSA/Projects/InstCombine/tests/proofs/gpr72433.lean index 225c74108..980c5d172 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gpr72433.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gpr72433.lean @@ -40,7 +40,7 @@ def widget_after := [llvm| %3 = llvm.zext %2 : i1 to i32 %4 = llvm.shl %1, %3 overflow : i32 %5 = llvm.zext %2 : i1 to i32 - %6 = llvm.or %4, %5 : i32 + %6 = llvm.or disjoint %4, %5 : i32 %7 = llvm.zext %2 : i1 to i32 %8 = llvm.shl %6, %7 overflow : i32 "llvm.return"(%8) : (i32) -> () diff --git a/SSA/Projects/InstCombine/tests/proofs/gpr72433_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gpr72433_proof.lean index 64a4bfc4e..720d6aa66 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gpr72433_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gpr72433_proof.lean @@ -15,7 +15,7 @@ theorem widget_thm (e : IntW 32) : (sub (const? 32 2) (zext 32 (icmp IntPredicate.eq e (const? 32 0)))) ⊑ shl (LLVM.or (shl (const? 32 20) (zext 32 (icmp IntPredicate.ne e (const? 32 0))) { «nsw» := true, «nuw» := true }) - (zext 32 (icmp IntPredicate.ne e (const? 32 0)))) + (zext 32 (icmp IntPredicate.ne e (const? 32 0))) { «disjoint» := true }) (zext 32 (icmp IntPredicate.ne e (const? 32 0))) { «nsw» := true, «nuw» := true } := by simp_alive_undef simp_alive_ops diff --git a/SSA/Projects/InstCombine/tests/proofs/grem.lean b/SSA/Projects/InstCombine/tests/proofs/grem.lean index ec0791428..b555a0731 100644 --- a/SSA/Projects/InstCombine/tests/proofs/grem.lean +++ b/SSA/Projects/InstCombine/tests/proofs/grem.lean @@ -445,7 +445,7 @@ def test16_after := [llvm| %2 = llvm.mlir.constant(3 : i32) : i32 %3 = llvm.lshr %arg82, %0 : i32 %4 = llvm.and %3, %1 : i32 - %5 = llvm.or %4, %2 : i32 + %5 = llvm.or disjoint %4, %2 : i32 %6 = llvm.and %arg81, %5 : i32 "llvm.return"(%6) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/proofs/grem_proof.lean b/SSA/Projects/InstCombine/tests/proofs/grem_proof.lean index fa98ef770..482ea0c34 100644 --- a/SSA/Projects/InstCombine/tests/proofs/grem_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/grem_proof.lean @@ -152,7 +152,8 @@ theorem test15_thm (e e_1 : IntW 32) : theorem test16_thm (e e_1 : IntW 32) : urem e_1 (add (LLVM.and (lshr e (const? 32 11)) (const? 32 4)) (const? 32 4)) ⊑ - LLVM.and e_1 (LLVM.or (LLVM.and (lshr e (const? 32 11)) (const? 32 4)) (const? 32 3)) := by + LLVM.and e_1 + (LLVM.or (LLVM.and (lshr e (const? 32 11)) (const? 32 4)) (const? 32 3) { «disjoint» := true }) := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand.lean b/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand.lean index 0c58163d1..58f0b8195 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand.lean @@ -703,7 +703,7 @@ def clear_to_clear_decomposebittest_after := [llvm| %0 = llvm.mlir.constant(-128 : i8) : i8 %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.and %arg12, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -735,7 +735,7 @@ def set_to_set_decomposebittest_after := [llvm| %0 = llvm.mlir.constant(-128 : i8) : i8 %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.and %arg11, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand_proof.lean index fa924116d..af5746678 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gselecthicmphand_proof.lean @@ -232,7 +232,7 @@ theorem clear_to_set_decomposebittest_thm (e : IntW 8) : theorem clear_to_clear_decomposebittest_thm (e : IntW 8) : select (icmp IntPredicate.sgt e (const? 8 (-1))) (const? 8 3) (const? 8 (-125)) ⊑ - LLVM.or (LLVM.and e (const? 8 (-128))) (const? 8 3) := by + LLVM.or (LLVM.and e (const? 8 (-128))) (const? 8 3) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -243,7 +243,7 @@ theorem clear_to_clear_decomposebittest_thm (e : IntW 8) : theorem set_to_set_decomposebittest_thm (e : IntW 8) : select (icmp IntPredicate.slt e (const? 8 0)) (const? 8 (-125)) (const? 8 3) ⊑ - LLVM.or (LLVM.and e (const? 8 (-128))) (const? 8 3) := by + LLVM.or (LLVM.and e (const? 8 (-128))) (const? 8 3) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops.lean b/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops.lean index 420877372..331a8a891 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops.lean @@ -2426,7 +2426,7 @@ def set_bits_after := [llvm| %2 = llvm.mlir.constant(0 : i8) : i8 %3 = llvm.and %arg26, %0 : i8 %4 = "llvm.select"(%arg27, %1, %2) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i8, i8) -> i8 - %5 = llvm.or %3, %4 : i8 + %5 = llvm.or disjoint %3, %4 : i8 "llvm.return"(%5) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops_proof.lean index dc5cdf363..ed29abc87 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gselecthwithhbitwisehops_proof.lean @@ -850,7 +850,7 @@ theorem shift_xor_multiuse_cmp_and_thm (e e_1 e_2 e_3 : IntW 32) : theorem set_bits_thm (e : IntW 8) (e_1 : IntW 1) : select e_1 (LLVM.or e (const? 8 5)) (LLVM.and e (const? 8 (-6))) ⊑ - LLVM.or (LLVM.and e (const? 8 (-6))) (select e_1 (const? 8 5) (const? 8 0)) := by + LLVM.or (LLVM.and e (const? 8 (-6))) (select e_1 (const? 8 5) (const? 8 0)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gsexthand.lean b/SSA/Projects/InstCombine/tests/proofs/gsexthand.lean new file mode 100644 index 000000000..d418cbd46 --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/gsexthand.lean @@ -0,0 +1,432 @@ +import SSA.Projects.InstCombine.tests.proofs.gsexthand_proof +import SSA.Projects.InstCombine.LLVM.PrettyEDSL +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open LLVM +open BitVec + +open MLIR AST +open Ctxt (Var) + +set_option linter.deprecated false +set_option linter.unreachableTactic false +set_option linter.unusedTactic false +section gsexthand_statements + +def fold_sext_to_and_before := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg17 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_after := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(-127 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.and %arg17, %0 : i8 + %3 = llvm.icmp "eq" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_proof : fold_sext_to_and_before ⊑ fold_sext_to_and_after := by + unfold fold_sext_to_and_before fold_sext_to_and_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and + apply fold_sext_to_and_thm + ---END fold_sext_to_and + + + +def fold_sext_to_and1_before := [llvm| +{ +^0(%arg16 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg16 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and1_after := [llvm| +{ +^0(%arg16 : i8): + %0 = llvm.mlir.constant(-127 : i8) : i8 + %1 = llvm.mlir.constant(1 : i8) : i8 + %2 = llvm.and %arg16, %0 : i8 + %3 = llvm.icmp "ne" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and1_proof : fold_sext_to_and1_before ⊑ fold_sext_to_and1_after := by + unfold fold_sext_to_and1_before fold_sext_to_and1_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and1 + apply fold_sext_to_and1_thm + ---END fold_sext_to_and1 + + + +def fold_sext_to_and2_before := [llvm| +{ +^0(%arg15 : i8): + %0 = llvm.mlir.constant(1073741826 : i32) : i32 + %1 = llvm.mlir.constant(2 : i32) : i32 + %2 = llvm.sext %arg15 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and2_after := [llvm| +{ +^0(%arg15 : i8): + %0 = llvm.mlir.constant(-126 : i8) : i8 + %1 = llvm.mlir.constant(2 : i8) : i8 + %2 = llvm.and %arg15, %0 : i8 + %3 = llvm.icmp "eq" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and2_proof : fold_sext_to_and2_before ⊑ fold_sext_to_and2_after := by + unfold fold_sext_to_and2_before fold_sext_to_and2_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and2 + apply fold_sext_to_and2_thm + ---END fold_sext_to_and2 + + + +def fold_sext_to_and3_before := [llvm| +{ +^0(%arg14 : i8): + %0 = llvm.mlir.constant(1073741826 : i32) : i32 + %1 = llvm.mlir.constant(2 : i32) : i32 + %2 = llvm.sext %arg14 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and3_after := [llvm| +{ +^0(%arg14 : i8): + %0 = llvm.mlir.constant(-126 : i8) : i8 + %1 = llvm.mlir.constant(2 : i8) : i8 + %2 = llvm.and %arg14, %0 : i8 + %3 = llvm.icmp "ne" %2, %1 : i8 + "llvm.return"(%3) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and3_proof : fold_sext_to_and3_before ⊑ fold_sext_to_and3_after := by + unfold fold_sext_to_and3_before fold_sext_to_and3_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and3 + apply fold_sext_to_and3_thm + ---END fold_sext_to_and3 + + + +def fold_sext_to_and_wrong_before := [llvm| +{ +^0(%arg9 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(-1 : i32) : i32 + %2 = llvm.sext %arg9 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong_after := [llvm| +{ +^0(%arg9 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong_proof : fold_sext_to_and_wrong_before ⊑ fold_sext_to_and_wrong_after := by + unfold fold_sext_to_and_wrong_before fold_sext_to_and_wrong_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong + apply fold_sext_to_and_wrong_thm + ---END fold_sext_to_and_wrong + + + +def fold_sext_to_and_wrong2_before := [llvm| +{ +^0(%arg8 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(128 : i32) : i32 + %2 = llvm.sext %arg8 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong2_after := [llvm| +{ +^0(%arg8 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong2_proof : fold_sext_to_and_wrong2_before ⊑ fold_sext_to_and_wrong2_after := by + unfold fold_sext_to_and_wrong2_before fold_sext_to_and_wrong2_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong2 + apply fold_sext_to_and_wrong2_thm + ---END fold_sext_to_and_wrong2 + + + +def fold_sext_to_and_wrong3_before := [llvm| +{ +^0(%arg7 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(-2147483648 : i32) : i32 + %2 = llvm.sext %arg7 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong3_after := [llvm| +{ +^0(%arg7 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong3_proof : fold_sext_to_and_wrong3_before ⊑ fold_sext_to_and_wrong3_after := by + unfold fold_sext_to_and_wrong3_before fold_sext_to_and_wrong3_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong3 + apply fold_sext_to_and_wrong3_thm + ---END fold_sext_to_and_wrong3 + + + +def fold_sext_to_and_wrong4_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg6 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong4_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong4_proof : fold_sext_to_and_wrong4_before ⊑ fold_sext_to_and_wrong4_after := by + unfold fold_sext_to_and_wrong4_before fold_sext_to_and_wrong4_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong4 + apply fold_sext_to_and_wrong4_thm + ---END fold_sext_to_and_wrong4 + + + +def fold_sext_to_and_wrong5_before := [llvm| +{ +^0(%arg5 : i8): + %0 = llvm.mlir.constant(-256 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg5 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "eq" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong5_after := [llvm| +{ +^0(%arg5 : i8): + %0 = llvm.mlir.constant(false) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong5_proof : fold_sext_to_and_wrong5_before ⊑ fold_sext_to_and_wrong5_after := by + unfold fold_sext_to_and_wrong5_before fold_sext_to_and_wrong5_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong5 + apply fold_sext_to_and_wrong5_thm + ---END fold_sext_to_and_wrong5 + + + +def fold_sext_to_and_wrong6_before := [llvm| +{ +^0(%arg4 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(-1 : i32) : i32 + %2 = llvm.sext %arg4 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong6_after := [llvm| +{ +^0(%arg4 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong6_proof : fold_sext_to_and_wrong6_before ⊑ fold_sext_to_and_wrong6_after := by + unfold fold_sext_to_and_wrong6_before fold_sext_to_and_wrong6_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong6 + apply fold_sext_to_and_wrong6_thm + ---END fold_sext_to_and_wrong6 + + + +def fold_sext_to_and_wrong7_before := [llvm| +{ +^0(%arg3 : i8): + %0 = llvm.mlir.constant(-2147483647 : i32) : i32 + %1 = llvm.mlir.constant(128 : i32) : i32 + %2 = llvm.sext %arg3 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong7_after := [llvm| +{ +^0(%arg3 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong7_proof : fold_sext_to_and_wrong7_before ⊑ fold_sext_to_and_wrong7_after := by + unfold fold_sext_to_and_wrong7_before fold_sext_to_and_wrong7_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong7 + apply fold_sext_to_and_wrong7_thm + ---END fold_sext_to_and_wrong7 + + + +def fold_sext_to_and_wrong8_before := [llvm| +{ +^0(%arg2 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(-2147483648 : i32) : i32 + %2 = llvm.sext %arg2 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong8_after := [llvm| +{ +^0(%arg2 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong8_proof : fold_sext_to_and_wrong8_before ⊑ fold_sext_to_and_wrong8_after := by + unfold fold_sext_to_and_wrong8_before fold_sext_to_and_wrong8_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong8 + apply fold_sext_to_and_wrong8_thm + ---END fold_sext_to_and_wrong8 + + + +def fold_sext_to_and_wrong9_before := [llvm| +{ +^0(%arg1 : i8): + %0 = llvm.mlir.constant(128 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg1 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong9_after := [llvm| +{ +^0(%arg1 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong9_proof : fold_sext_to_and_wrong9_before ⊑ fold_sext_to_and_wrong9_after := by + unfold fold_sext_to_and_wrong9_before fold_sext_to_and_wrong9_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong9 + apply fold_sext_to_and_wrong9_thm + ---END fold_sext_to_and_wrong9 + + + +def fold_sext_to_and_wrong10_before := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(-256 : i32) : i32 + %1 = llvm.mlir.constant(1 : i32) : i32 + %2 = llvm.sext %arg0 : i8 to i32 + %3 = llvm.and %2, %0 : i32 + %4 = llvm.icmp "ne" %3, %1 : i32 + "llvm.return"(%4) : (i1) -> () +} +] +def fold_sext_to_and_wrong10_after := [llvm| +{ +^0(%arg0 : i8): + %0 = llvm.mlir.constant(true) : i1 + "llvm.return"(%0) : (i1) -> () +} +] +set_option debug.skipKernelTC true in +theorem fold_sext_to_and_wrong10_proof : fold_sext_to_and_wrong10_before ⊑ fold_sext_to_and_wrong10_after := by + unfold fold_sext_to_and_wrong10_before fold_sext_to_and_wrong10_after + simp_alive_peephole + intros + ---BEGIN fold_sext_to_and_wrong10 + apply fold_sext_to_and_wrong10_thm + ---END fold_sext_to_and_wrong10 + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gsexthand_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gsexthand_proof.lean new file mode 100644 index 000000000..8a47b683f --- /dev/null +++ b/SSA/Projects/InstCombine/tests/proofs/gsexthand_proof.lean @@ -0,0 +1,154 @@ + +import SSA.Projects.InstCombine.TacticAuto +import SSA.Projects.InstCombine.LLVM.Semantics +open BitVec +open LLVM + +set_option linter.unusedTactic false +set_option linter.unreachableTactic false + +section gsexthand_proof +theorem fold_sext_to_and_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 1) ⊑ + icmp IntPredicate.eq (LLVM.and e (const? 8 (-127))) (const? 8 1) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and1_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 1) ⊑ + icmp IntPredicate.ne (LLVM.and e (const? 8 (-127))) (const? 8 1) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and2_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 1073741826)) (const? 32 2) ⊑ + icmp IntPredicate.eq (LLVM.and e (const? 8 (-126))) (const? 8 2) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and3_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 1073741826)) (const? 32 2) ⊑ + icmp IntPredicate.ne (LLVM.and e (const? 8 (-126))) (const? 8 2) := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 (-1)) ⊑ const? 1 0 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong2_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 128) ⊑ const? 1 0 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong3_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 128)) (const? 32 (-2147483648)) ⊑ const? 1 0 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong4_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 128)) (const? 32 1) ⊑ const? 1 0 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong5_thm (e : IntW 8) : + icmp IntPredicate.eq (LLVM.and (sext 32 e) (const? 32 (-256))) (const? 32 1) ⊑ const? 1 0 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong6_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 (-1)) ⊑ const? 1 1 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong7_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 (-2147483647))) (const? 32 128) ⊑ const? 1 1 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong8_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 128)) (const? 32 (-2147483648)) ⊑ const? 1 1 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong9_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 128)) (const? 32 1) ⊑ const? 1 1 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem fold_sext_to_and_wrong10_thm (e : IntW 8) : + icmp IntPredicate.ne (LLVM.and (sext 32 e) (const? 32 (-256))) (const? 32 1) ⊑ const? 1 1 := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gshifthadd.lean b/SSA/Projects/InstCombine/tests/proofs/gshifthadd.lean index 510a31485..4d74576ea 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshifthadd.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshifthadd.lean @@ -940,7 +940,7 @@ def shl_fold_or_disjoint_cnt_before := [llvm| ^0(%arg2 : i8): %0 = llvm.mlir.constant(3 : i8) : i8 %1 = llvm.mlir.constant(2 : i8) : i8 - %2 = llvm.or %arg2, %0 : i8 + %2 = llvm.or disjoint %arg2, %0 : i8 %3 = llvm.shl %1, %2 : i8 "llvm.return"(%3) : (i8) -> () } diff --git a/SSA/Projects/InstCombine/tests/proofs/gshifthadd_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gshifthadd_proof.lean index 2fd7f625d..dd7690b37 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshifthadd_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshifthadd_proof.lean @@ -327,7 +327,8 @@ theorem lshr_32_add_zext_trunc_thm (e e_1 : IntW 32) : all_goals sorry -theorem shl_fold_or_disjoint_cnt_thm (e : IntW 8) : shl (const? 8 2) (LLVM.or e (const? 8 3)) ⊑ shl (const? 8 16) e := by +theorem shl_fold_or_disjoint_cnt_thm (e : IntW 8) : + shl (const? 8 2) (LLVM.or e (const? 8 3) { «disjoint» := true }) ⊑ shl (const? 8 16) e := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gshifthshift.lean b/SSA/Projects/InstCombine/tests/proofs/gshifthshift.lean index 8cabaf5e9..ce27a616e 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshifthshift.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshifthshift.lean @@ -378,7 +378,7 @@ def shl_lshr_demand3_after := [llvm| %2 = llvm.mlir.constant(-64 : i8) : i8 %3 = llvm.shl %0, %arg18 : i8 %4 = llvm.lshr exact %3, %1 : i8 - %5 = llvm.or %4, %2 : i8 + %5 = llvm.or disjoint %4, %2 : i8 "llvm.return"(%5) : (i8) -> () } ] @@ -393,6 +393,41 @@ theorem shl_lshr_demand3_proof : shl_lshr_demand3_before ⊑ shl_lshr_demand3_af +def shl_lshr_demand4_before := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(44 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(-32 : i8) : i8 + %3 = llvm.shl %0, %arg17 : i8 + %4 = llvm.lshr %3, %1 : i8 + %5 = llvm.or %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +def shl_lshr_demand4_after := [llvm| +{ +^0(%arg17 : i8): + %0 = llvm.mlir.constant(44 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(-32 : i8) : i8 + %3 = llvm.shl %0, %arg17 : i8 + %4 = llvm.lshr %3, %1 : i8 + %5 = llvm.or disjoint %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem shl_lshr_demand4_proof : shl_lshr_demand4_before ⊑ shl_lshr_demand4_after := by + unfold shl_lshr_demand4_before shl_lshr_demand4_after + simp_alive_peephole + intros + ---BEGIN shl_lshr_demand4 + apply shl_lshr_demand4_thm + ---END shl_lshr_demand4 + + + def shl_lshr_demand6_before := [llvm| { ^0(%arg10 : i16): @@ -477,7 +512,7 @@ def lshr_shl_demand3_after := [llvm| %1 = llvm.mlir.constant(3 : i8) : i8 %2 = llvm.lshr %0, %arg7 : i8 %3 = llvm.shl %2, %1 overflow : i8 - %4 = llvm.or %3, %1 : i8 + %4 = llvm.or disjoint %3, %1 : i8 "llvm.return"(%4) : (i8) -> () } ] @@ -491,3 +526,38 @@ theorem lshr_shl_demand3_proof : lshr_shl_demand3_before ⊑ lshr_shl_demand3_af ---END lshr_shl_demand3 + +def lshr_shl_demand4_before := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(60 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(7 : i8) : i8 + %3 = llvm.lshr %0, %arg6 : i8 + %4 = llvm.shl %3, %1 : i8 + %5 = llvm.or %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +def lshr_shl_demand4_after := [llvm| +{ +^0(%arg6 : i8): + %0 = llvm.mlir.constant(60 : i8) : i8 + %1 = llvm.mlir.constant(3 : i8) : i8 + %2 = llvm.mlir.constant(7 : i8) : i8 + %3 = llvm.lshr %0, %arg6 : i8 + %4 = llvm.shl %3, %1 : i8 + %5 = llvm.or disjoint %4, %2 : i8 + "llvm.return"(%5) : (i8) -> () +} +] +set_option debug.skipKernelTC true in +theorem lshr_shl_demand4_proof : lshr_shl_demand4_before ⊑ lshr_shl_demand4_after := by + unfold lshr_shl_demand4_before lshr_shl_demand4_after + simp_alive_peephole + intros + ---BEGIN lshr_shl_demand4 + apply lshr_shl_demand4_thm + ---END lshr_shl_demand4 + + diff --git a/SSA/Projects/InstCombine/tests/proofs/gshifthshift_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gshifthshift_proof.lean index fff33934f..a28acf825 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshifthshift_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshifthshift_proof.lean @@ -122,7 +122,19 @@ theorem shl_lshr_demand1_thm (e : IntW 8) : theorem shl_lshr_demand3_thm (e : IntW 8) : LLVM.or (lshr (shl (const? 8 40) e) (const? 8 3)) (const? 8 (-64)) ⊑ - LLVM.or (lshr (shl (const? 8 40) e) (const? 8 3) { «exact» := true }) (const? 8 (-64)) := by + LLVM.or (lshr (shl (const? 8 40) e) (const? 8 3) { «exact» := true }) (const? 8 (-64)) + { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem shl_lshr_demand4_thm (e : IntW 8) : + LLVM.or (lshr (shl (const? 8 44) e) (const? 8 3)) (const? 8 (-32)) ⊑ + LLVM.or (lshr (shl (const? 8 44) e) (const? 8 3)) (const? 8 (-32)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -155,7 +167,19 @@ theorem lshr_shl_demand1_thm (e : IntW 8) : theorem lshr_shl_demand3_thm (e : IntW 8) : LLVM.or (shl (lshr (const? 8 28) e) (const? 8 3)) (const? 8 3) ⊑ - LLVM.or (shl (lshr (const? 8 28) e) (const? 8 3) { «nsw» := false, «nuw» := true }) (const? 8 3) := by + LLVM.or (shl (lshr (const? 8 28) e) (const? 8 3) { «nsw» := false, «nuw» := true }) (const? 8 3) + { «disjoint» := true } := by + simp_alive_undef + simp_alive_ops + simp_alive_case_bash + simp_alive_split + simp_alive_benchmark + all_goals sorry + + +theorem lshr_shl_demand4_thm (e : IntW 8) : + LLVM.or (shl (lshr (const? 8 60) e) (const? 8 3)) (const? 8 7) ⊑ + LLVM.or (shl (lshr (const? 8 60) e) (const? 8 3)) (const? 8 7) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gshlhbo.lean b/SSA/Projects/InstCombine/tests/proofs/gshlhbo.lean index 0130ec084..5a778c2f7 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshlhbo.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshlhbo.lean @@ -352,7 +352,7 @@ def lshr_and_or_disjoint_before := [llvm| %3 = llvm.srem %arg43, %0 : i8 %4 = llvm.lshr %arg44, %1 : i8 %5 = llvm.and %4, %2 : i8 - %6 = llvm.or %3, %5 : i8 + %6 = llvm.or disjoint %3, %5 : i8 %7 = llvm.shl %6, %1 : i8 "llvm.return"(%7) : (i8) -> () } @@ -366,7 +366,7 @@ def lshr_and_or_disjoint_after := [llvm| %3 = llvm.srem %arg43, %0 : i8 %4 = llvm.shl %3, %1 : i8 %5 = llvm.and %arg44, %2 : i8 - %6 = llvm.or %5, %4 : i8 + %6 = llvm.or disjoint %5, %4 : i8 "llvm.return"(%6) : (i8) -> () } ] @@ -390,7 +390,7 @@ def ashr_and_or_disjoint_before := [llvm| %3 = llvm.srem %arg41, %0 : i8 %4 = llvm.ashr %arg42, %1 : i8 %5 = llvm.and %4, %2 : i8 - %6 = llvm.or %3, %5 : i8 + %6 = llvm.or disjoint %3, %5 : i8 %7 = llvm.shl %6, %1 : i8 "llvm.return"(%7) : (i8) -> () } @@ -404,7 +404,7 @@ def ashr_and_or_disjoint_after := [llvm| %3 = llvm.srem %arg41, %0 : i8 %4 = llvm.shl %3, %1 : i8 %5 = llvm.and %arg42, %2 : i8 - %6 = llvm.or %5, %4 : i8 + %6 = llvm.or disjoint %5, %4 : i8 "llvm.return"(%6) : (i8) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gshlhbo_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gshlhbo_proof.lean index 330c7bef1..188c34b23 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gshlhbo_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gshlhbo_proof.lean @@ -112,8 +112,9 @@ theorem lshr_and_or_thm (e e_1 : IntW 8) : theorem lshr_and_or_disjoint_thm (e e_1 : IntW 8) : - shl (LLVM.or (LLVM.srem e_1 (const? 8 42)) (LLVM.and (lshr e (const? 8 2)) (const? 8 13))) (const? 8 2) ⊑ - LLVM.or (LLVM.and e (const? 8 52)) (shl (LLVM.srem e_1 (const? 8 42)) (const? 8 2)) := by + shl (LLVM.or (LLVM.srem e_1 (const? 8 42)) (LLVM.and (lshr e (const? 8 2)) (const? 8 13)) { «disjoint» := true }) + (const? 8 2) ⊑ + LLVM.or (LLVM.and e (const? 8 52)) (shl (LLVM.srem e_1 (const? 8 42)) (const? 8 2)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -123,8 +124,9 @@ theorem lshr_and_or_disjoint_thm (e e_1 : IntW 8) : theorem ashr_and_or_disjoint_thm (e e_1 : IntW 8) : - shl (LLVM.or (LLVM.srem e_1 (const? 8 42)) (LLVM.and (ashr e (const? 8 2)) (const? 8 13))) (const? 8 2) ⊑ - LLVM.or (LLVM.and e (const? 8 52)) (shl (LLVM.srem e_1 (const? 8 42)) (const? 8 2)) := by + shl (LLVM.or (LLVM.srem e_1 (const? 8 42)) (LLVM.and (ashr e (const? 8 2)) (const? 8 13)) { «disjoint» := true }) + (const? 8 2) ⊑ + LLVM.or (LLVM.and e (const? 8 52)) (shl (LLVM.srem e_1 (const? 8 42)) (const? 8 2)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible.lean b/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible.lean index 4d754f3a3..a95449caf 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible.lean @@ -607,7 +607,7 @@ def negation_of_increment_via_or_disjoint_before := [llvm| { ^0(%arg81 : i8, %arg82 : i8): %0 = llvm.mlir.constant(1 : i8) : i8 - %1 = llvm.or %arg82, %0 : i8 + %1 = llvm.or disjoint %arg82, %0 : i8 %2 = llvm.sub %arg81, %1 : i8 "llvm.return"(%2) : (i8) -> () } diff --git a/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible_proof.lean index 96aba90ff..96f5cfbd7 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gsubhofhnegatible_proof.lean @@ -200,7 +200,8 @@ theorem negation_of_increment_via_or_with_no_common_bits_set_thm (e e_1 : IntW 8 all_goals sorry -theorem negation_of_increment_via_or_disjoint_thm (e e_1 : IntW 8) : sub e_1 (LLVM.or e (const? 8 1)) ⊑ add e_1 (LLVM.xor e (const? 8 (-1))) := by +theorem negation_of_increment_via_or_disjoint_thm (e e_1 : IntW 8) : + sub e_1 (LLVM.or e (const? 8 1) { «disjoint» := true }) ⊑ add e_1 (LLVM.xor e (const? 8 (-1))) := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunc.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunc.lean index fd90169bf..5ad2409da 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunc.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunc.lean @@ -222,7 +222,7 @@ def test8_after := [llvm| %1 = llvm.zext %arg94 : i32 to i64 %2 = llvm.zext %arg95 : i32 to i64 %3 = llvm.shl %2, %0 overflow : i64 - %4 = llvm.or %3, %1 : i64 + %4 = llvm.or disjoint %3, %1 : i64 "llvm.return"(%4) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunc_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunc_proof.lean index 6c34e581c..62fb909fb 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunc_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunc_proof.lean @@ -73,7 +73,8 @@ theorem test7_thm (e : IntW 64) : theorem test8_thm (e e_1 : IntW 32) : trunc 64 (LLVM.or (shl (zext 128 e_1) (const? 128 32)) (zext 128 e)) ⊑ - LLVM.or (shl (zext 64 e_1) (const? 64 32) { «nsw» := false, «nuw» := true }) (zext 64 e) := by + LLVM.or (shl (zext 64 e_1) (const? 64 32) { «nsw» := false, «nuw» := true }) (zext 64 e) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand.lean index 9e0568496..2c7380b39 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand.lean @@ -128,7 +128,7 @@ def or_trunc_lshr_after := [llvm| %1 = llvm.mlir.constant(-32 : i6) : i6 %2 = llvm.trunc %arg2 : i8 to i6 %3 = llvm.lshr %2, %0 : i6 - %4 = llvm.or %3, %1 : i6 + %4 = llvm.or disjoint %3, %1 : i6 "llvm.return"(%4) : (i6) -> () } ] @@ -161,7 +161,7 @@ def or_trunc_lshr_more_after := [llvm| %1 = llvm.mlir.constant(-4 : i6) : i6 %2 = llvm.trunc %arg1 : i8 to i6 %3 = llvm.lshr %2, %0 : i6 - %4 = llvm.or %3, %1 : i6 + %4 = llvm.or disjoint %3, %1 : i6 "llvm.return"(%4) : (i6) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand_proof.lean index cbe05d327..8ee95af22 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunchdemand_proof.lean @@ -42,7 +42,7 @@ theorem trunc_lshr_big_mask_thm (e : IntW 8) : theorem or_trunc_lshr_thm (e : IntW 8) : LLVM.or (trunc 6 (lshr e (const? 8 1))) (const? 6 (-32)) ⊑ - LLVM.or (lshr (trunc 6 e) (const? 6 1)) (const? 6 (-32)) := by + LLVM.or (lshr (trunc 6 e) (const? 6 1)) (const? 6 (-32)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -53,7 +53,7 @@ theorem or_trunc_lshr_thm (e : IntW 8) : theorem or_trunc_lshr_more_thm (e : IntW 8) : LLVM.or (trunc 6 (lshr e (const? 8 4))) (const? 6 (-4)) ⊑ - LLVM.or (lshr (trunc 6 e) (const? 6 4)) (const? 6 (-4)) := by + LLVM.or (lshr (trunc 6 e) (const? 6 4)) (const? 6 (-4)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison.lean index 8cf46ecaa..edd2ca14d 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison.lean @@ -222,7 +222,7 @@ def test8_after := [llvm| %1 = llvm.zext %arg79 : i32 to i64 %2 = llvm.zext %arg80 : i32 to i64 %3 = llvm.shl %2, %0 overflow : i64 - %4 = llvm.or %3, %1 : i64 + %4 = llvm.or disjoint %3, %1 : i64 "llvm.return"(%4) : (i64) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison_proof.lean index 8b656d57b..3d01f4ed5 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gtrunchinseltpoison_proof.lean @@ -73,7 +73,8 @@ theorem test7_thm (e : IntW 64) : theorem test8_thm (e e_1 : IntW 32) : trunc 64 (LLVM.or (shl (zext 128 e_1) (const? 128 32)) (zext 128 e)) ⊑ - LLVM.or (shl (zext 64 e_1) (const? 64 32) { «nsw» := false, «nuw» := true }) (zext 64 e) := by + LLVM.or (shl (zext 64 e_1) (const? 64 32) { «nsw» := false, «nuw» := true }) (zext 64 e) + { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean b/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean index a89d51274..4c7c59b34 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar.lean @@ -30,7 +30,7 @@ def scalar0_after := [llvm| %1 = llvm.mlir.constant(-2 : i4) : i4 %2 = llvm.and %arg32, %0 : i4 %3 = llvm.and %arg33, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -62,7 +62,7 @@ def scalar1_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg30, %0 : i4 %3 = llvm.and %arg31, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -214,7 +214,7 @@ def c_1_0_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg20, %0 : i4 %3 = llvm.and %arg21, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -246,7 +246,7 @@ def c_0_1_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg19, %0 : i4 %3 = llvm.and %arg18, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -278,7 +278,7 @@ def c_1_1_0_after := [llvm| %1 = llvm.mlir.constant(1 : i4) : i4 %2 = llvm.and %arg17, %0 : i4 %3 = llvm.and %arg16, %1 : i4 - %4 = llvm.or %2, %3 : i4 + %4 = llvm.or disjoint %2, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar_proof.lean index 32dc1a8e0..977e7e603 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gunfoldhmaskedhmergehwithhconsthmaskhscalar_proof.lean @@ -10,7 +10,7 @@ set_option linter.unreachableTactic false section gunfoldhmaskedhmergehwithhconsthmaskhscalar_proof theorem scalar0_thm (e e_1 : IntW 4) : LLVM.xor (LLVM.and (LLVM.xor e_1 e) (const? 4 1)) e ⊑ - LLVM.or (LLVM.and e_1 (const? 4 1)) (LLVM.and e (const? 4 (-2))) := by + LLVM.or (LLVM.and e_1 (const? 4 1)) (LLVM.and e (const? 4 (-2))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -21,7 +21,7 @@ theorem scalar0_thm (e e_1 : IntW 4) : theorem scalar1_thm (e e_1 : IntW 4) : LLVM.xor (LLVM.and (LLVM.xor e_1 e) (const? 4 (-2))) e ⊑ - LLVM.or (LLVM.and e_1 (const? 4 (-2))) (LLVM.and e (const? 4 1)) := by + LLVM.or (LLVM.and e_1 (const? 4 (-2))) (LLVM.and e (const? 4 1)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -72,7 +72,7 @@ theorem in_constant_14_vary_thm (e : IntW 4) : theorem c_1_0_0_thm (e e_1 : IntW 4) : LLVM.xor (LLVM.and (LLVM.xor e_1 e) (const? 4 (-2))) e_1 ⊑ - LLVM.or (LLVM.and e (const? 4 (-2))) (LLVM.and e_1 (const? 4 1)) := by + LLVM.or (LLVM.and e (const? 4 (-2))) (LLVM.and e_1 (const? 4 1)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -83,7 +83,7 @@ theorem c_1_0_0_thm (e e_1 : IntW 4) : theorem c_0_1_0_thm (e e_1 : IntW 4) : LLVM.xor (LLVM.and (LLVM.xor e_1 e) (const? 4 (-2))) e_1 ⊑ - LLVM.or (LLVM.and e (const? 4 (-2))) (LLVM.and e_1 (const? 4 1)) := by + LLVM.or (LLVM.and e (const? 4 (-2))) (LLVM.and e_1 (const? 4 1)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -94,7 +94,7 @@ theorem c_0_1_0_thm (e e_1 : IntW 4) : theorem c_1_1_0_thm (e e_1 : IntW 4) : LLVM.xor (LLVM.and (LLVM.xor e_1 e) (const? 4 (-2))) e ⊑ - LLVM.or (LLVM.and e_1 (const? 4 (-2))) (LLVM.and e (const? 4 1)) := by + LLVM.or (LLVM.and e_1 (const? 4 (-2))) (LLVM.and e (const? 4 1)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gxor.lean b/SSA/Projects/InstCombine/tests/proofs/gxor.lean index d2ed2e0e7..c2510116d 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gxor.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gxor.lean @@ -212,7 +212,7 @@ def test7_after := [llvm| %1 = llvm.mlir.constant(128 : i32) : i32 %2 = llvm.and %arg202, %0 : i32 %3 = llvm.and %arg203, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 "llvm.return"(%4) : (i32) -> () } ] @@ -272,7 +272,7 @@ def test10_after := [llvm| %0 = llvm.mlir.constant(3 : i8) : i8 %1 = llvm.mlir.constant(4 : i8) : i8 %2 = llvm.and %arg198, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -303,7 +303,7 @@ def test11_after := [llvm| %0 = llvm.mlir.constant(-13 : i8) : i8 %1 = llvm.mlir.constant(8 : i8) : i8 %2 = llvm.and %arg197, %0 : i8 - %3 = llvm.or %2, %1 : i8 + %3 = llvm.or disjoint %2, %1 : i8 "llvm.return"(%3) : (i8) -> () } ] @@ -1419,7 +1419,7 @@ def PR96857_xor_with_noundef_after := [llvm| %1 = llvm.and %arg35, %arg33 : i4 %2 = llvm.xor %arg35, %0 : i4 %3 = llvm.and %arg34, %2 : i4 - %4 = llvm.or %1, %3 : i4 + %4 = llvm.or disjoint %1, %3 : i4 "llvm.return"(%4) : (i4) -> () } ] @@ -1470,7 +1470,7 @@ theorem PR96857_xor_without_noundef_proof : PR96857_xor_without_noundef_before def or_disjoint_with_xor_before := [llvm| { ^0(%arg28 : i32, %arg29 : i32): - %0 = llvm.or %arg28, %arg29 : i32 + %0 = llvm.or disjoint %arg28, %arg29 : i32 %1 = llvm.xor %0, %arg28 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1495,7 +1495,7 @@ theorem or_disjoint_with_xor_proof : or_disjoint_with_xor_before ⊑ or_disjoint def xor_with_or_disjoint_ab_before := [llvm| { ^0(%arg26 : i32, %arg27 : i32): - %0 = llvm.or %arg26, %arg27 : i32 + %0 = llvm.or disjoint %arg26, %arg27 : i32 %1 = llvm.xor %arg26, %0 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1520,7 +1520,7 @@ theorem xor_with_or_disjoint_ab_proof : xor_with_or_disjoint_ab_before ⊑ xor_w def xor_with_or_disjoint_ba_before := [llvm| { ^0(%arg24 : i32, %arg25 : i32): - %0 = llvm.or %arg25, %arg24 : i32 + %0 = llvm.or disjoint %arg25, %arg24 : i32 %1 = llvm.xor %arg25, %0 : i32 "llvm.return"(%1) : (i32) -> () } @@ -1549,7 +1549,7 @@ def select_or_disjoint_or_before := [llvm| %1 = llvm.mlir.constant(4 : i32) : i32 %2 = "llvm.select"(%arg15, %0, %1) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i32, i32) -> i32 %3 = llvm.shl %arg14, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 %5 = llvm.add %4, %1 : i32 "llvm.return"(%5) : (i32) -> () } @@ -1561,7 +1561,7 @@ def select_or_disjoint_or_after := [llvm| %1 = llvm.mlir.constant(4 : i32) : i32 %2 = "llvm.select"(%arg15, %0, %1) <{"fastmathFlags" = #llvm.fastmath}> : (i1, i32, i32) -> i32 %3 = llvm.shl %arg14, %1 : i32 - %4 = llvm.or %2, %3 : i32 + %4 = llvm.or disjoint %2, %3 : i32 %5 = llvm.add %4, %1 overflow : i32 "llvm.return"(%5) : (i32) -> () } diff --git a/SSA/Projects/InstCombine/tests/proofs/gxor2.lean b/SSA/Projects/InstCombine/tests/proofs/gxor2.lean index b8a87bdd6..d3e7956c8 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gxor2.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gxor2.lean @@ -89,7 +89,7 @@ def test2_after := [llvm| %0 = llvm.mlir.constant(32 : i32) : i32 %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg120, %0 : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 "llvm.return"(%3) : (i32) -> () } ] @@ -122,7 +122,7 @@ def test3_after := [llvm| %0 = llvm.mlir.constant(32 : i32) : i32 %1 = llvm.mlir.constant(8 : i32) : i32 %2 = llvm.and %arg119, %0 : i32 - %3 = llvm.or %2, %1 : i32 + %3 = llvm.or disjoint %2, %1 : i32 "llvm.return"(%3) : (i32) -> () } ] diff --git a/SSA/Projects/InstCombine/tests/proofs/gxor2_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gxor2_proof.lean index ee37fbf2b..1a60dd241 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gxor2_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gxor2_proof.lean @@ -31,7 +31,7 @@ theorem test1_thm (e : IntW 32) : theorem test2_thm (e : IntW 32) : LLVM.xor (add (LLVM.and e (const? 32 32)) (const? 32 145)) (const? 32 153) ⊑ - LLVM.or (LLVM.and e (const? 32 32)) (const? 32 8) := by + LLVM.or (LLVM.and e (const? 32 32)) (const? 32 8) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -42,7 +42,7 @@ theorem test2_thm (e : IntW 32) : theorem test3_thm (e : IntW 32) : LLVM.xor (LLVM.and (LLVM.or e (const? 32 145)) (const? 32 177)) (const? 32 153) ⊑ - LLVM.or (LLVM.and e (const? 32 32)) (const? 32 8) := by + LLVM.or (LLVM.and e (const? 32 32)) (const? 32 8) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash diff --git a/SSA/Projects/InstCombine/tests/proofs/gxor_proof.lean b/SSA/Projects/InstCombine/tests/proofs/gxor_proof.lean index ce6383934..a835834b2 100644 --- a/SSA/Projects/InstCombine/tests/proofs/gxor_proof.lean +++ b/SSA/Projects/InstCombine/tests/proofs/gxor_proof.lean @@ -74,7 +74,7 @@ theorem test6_thm (e : IntW 8) : LLVM.xor (LLVM.xor e (const? 8 17)) (const? 8 1 theorem test7_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.and e_1 (const? 32 7)) (LLVM.and e (const? 32 128)) ⊑ - LLVM.or (LLVM.and e_1 (const? 32 7)) (LLVM.and e (const? 32 128)) := by + LLVM.or (LLVM.and e_1 (const? 32 7)) (LLVM.and e (const? 32 128)) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -94,7 +94,8 @@ theorem test9_thm (e : IntW 8) : theorem test10_thm (e : IntW 8) : - LLVM.xor (LLVM.and e (const? 8 3)) (const? 8 4) ⊑ LLVM.or (LLVM.and e (const? 8 3)) (const? 8 4) := by + LLVM.xor (LLVM.and e (const? 8 3)) (const? 8 4) ⊑ + LLVM.or (LLVM.and e (const? 8 3)) (const? 8 4) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -104,7 +105,8 @@ theorem test10_thm (e : IntW 8) : theorem test11_thm (e : IntW 8) : - LLVM.xor (LLVM.or e (const? 8 12)) (const? 8 4) ⊑ LLVM.or (LLVM.and e (const? 8 (-13))) (const? 8 8) := by + LLVM.xor (LLVM.or e (const? 8 12)) (const? 8 4) ⊑ + LLVM.or (LLVM.and e (const? 8 (-13))) (const? 8 8) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -477,7 +479,7 @@ theorem tryFactorization_xor_ashr_ashr_thm (e : IntW 32) : theorem PR96857_xor_with_noundef_thm (e e_1 e_2 : IntW 4) : LLVM.xor (LLVM.and e_2 e_1) (LLVM.and (LLVM.xor e_2 (const? 4 (-1))) e) ⊑ - LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 4 (-1)))) := by + LLVM.or (LLVM.and e_2 e_1) (LLVM.and e (LLVM.xor e_2 (const? 4 (-1)))) { «disjoint» := true } := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -497,7 +499,7 @@ theorem PR96857_xor_without_noundef_thm (e e_1 e_2 : IntW 4) : all_goals sorry -theorem or_disjoint_with_xor_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.or e_1 e) e_1 ⊑ e := by +theorem or_disjoint_with_xor_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.or e_1 e { «disjoint» := true }) e_1 ⊑ e := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -506,7 +508,7 @@ theorem or_disjoint_with_xor_thm (e e_1 : IntW 32) : LLVM.xor (LLVM.or e_1 e) e_ all_goals sorry -theorem xor_with_or_disjoint_ab_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_1 e) ⊑ e := by +theorem xor_with_or_disjoint_ab_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_1 e { «disjoint» := true }) ⊑ e := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -515,7 +517,7 @@ theorem xor_with_or_disjoint_ab_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_ all_goals sorry -theorem xor_with_or_disjoint_ba_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_1 e) ⊑ e := by +theorem xor_with_or_disjoint_ba_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_1 e { «disjoint» := true }) ⊑ e := by simp_alive_undef simp_alive_ops simp_alive_case_bash @@ -525,8 +527,8 @@ theorem xor_with_or_disjoint_ba_thm (e e_1 : IntW 32) : LLVM.xor e_1 (LLVM.or e_ theorem select_or_disjoint_or_thm (e : IntW 32) (e_1 : IntW 1) : - add (LLVM.or (select e_1 (const? 32 0) (const? 32 4)) (shl e (const? 32 4))) (const? 32 4) ⊑ - add (LLVM.or (select e_1 (const? 32 0) (const? 32 4)) (shl e (const? 32 4))) (const? 32 4) + add (LLVM.or (select e_1 (const? 32 0) (const? 32 4)) (shl e (const? 32 4)) { «disjoint» := true }) (const? 32 4) ⊑ + add (LLVM.or (select e_1 (const? 32 0) (const? 32 4)) (shl e (const? 32 4)) { «disjoint» := true }) (const? 32 4) { «nsw» := true, «nuw» := true } := by simp_alive_undef simp_alive_ops diff --git a/bv-evaluation/raw-data/err-llvm.csv b/bv-evaluation/raw-data/err-llvm.csv index 5ba0e21fa..9ae8d2fd0 100644 --- a/bv-evaluation/raw-data/err-llvm.csv +++ b/bv-evaluation/raw-data/err-llvm.csv @@ -1,998 +1,1013 @@ ,locations,err-msg 0,gzexthorhicmp_proof.lean:11:8:,(kernel) deterministic timeout 2,gzexthorhicmp_proof.lean:23:8:,(kernel) deterministic timeout -35,gandhorhicmps_proof.lean:88:8:,(kernel) deterministic timeout -37,gandhorhicmps_proof.lean:99:8:,(kernel) deterministic timeout -39,gandhorhicmps_proof.lean:110:8:,(kernel) deterministic timeout -41,gandhorhicmps_proof.lean:121:8:,(kernel) deterministic timeout -43,gandhorhicmps_proof.lean:132:8:,(kernel) deterministic timeout -45,gandhorhicmps_proof.lean:143:8:,(kernel) deterministic timeout -47,gandhorhicmps_proof.lean:154:8:,(kernel) deterministic timeout -49,gandhorhicmps_proof.lean:165:8:,(kernel) deterministic timeout -51,gandhorhicmps_proof.lean:176:8:,(kernel) deterministic timeout -53,gandhorhicmps_proof.lean:187:8:,(kernel) deterministic timeout -55,gandhorhicmps_proof.lean:198:8:,(kernel) deterministic timeout -57,gandhorhicmps_proof.lean:209:8:,(kernel) deterministic timeout -59,gandhorhicmps_proof.lean:220:8:,(kernel) deterministic timeout -61,gandhorhicmps_proof.lean:231:8:,(kernel) deterministic timeout -63,gandhorhicmps_proof.lean:242:8:,(kernel) deterministic timeout -65,gandhorhicmps_proof.lean:253:8:,(kernel) deterministic timeout -67,gandhorhicmps_proof.lean:264:8:,(kernel) deterministic timeout -69,gandhorhicmps_proof.lean:275:8:,(kernel) deterministic timeout -71,gandhorhicmps_proof.lean:286:8:,(kernel) deterministic timeout -73,gandhorhicmps_proof.lean:297:8:,(kernel) deterministic timeout -75,gandhorhicmps_proof.lean:308:8:,(kernel) deterministic timeout -77,gandhorhicmps_proof.lean:319:8:,(kernel) deterministic timeout -79,gandhorhicmps_proof.lean:330:8:,(kernel) deterministic timeout -81,gandhorhicmps_proof.lean:341:8:,(kernel) deterministic timeout -83,gandhorhicmps_proof.lean:352:8:,(kernel) deterministic timeout -85,gandhorhicmps_proof.lean:363:8:,(kernel) deterministic timeout -87,gandhorhicmps_proof.lean:374:8:,(kernel) deterministic timeout -89,gandhorhicmps_proof.lean:385:8:,(kernel) deterministic timeout -91,gandhorhicmps_proof.lean:396:8:,(kernel) deterministic timeout -93,gandhorhicmps_proof.lean:407:8:,(kernel) deterministic timeout -95,gandhorhicmps_proof.lean:418:8:,(kernel) deterministic timeout -97,gandhorhicmps_proof.lean:429:8:,(kernel) deterministic timeout -99,gandhorhicmps_proof.lean:440:8:,(kernel) deterministic timeout -101,gandhorhicmps_proof.lean:451:8:,(kernel) deterministic timeout -103,gandhorhicmps_proof.lean:462:8:,(kernel) deterministic timeout -105,gandhorhicmps_proof.lean:473:8:,(kernel) deterministic timeout -107,gandhorhicmps_proof.lean:484:8:,(kernel) deterministic timeout -109,gandhorhicmps_proof.lean:495:8:,(kernel) deterministic timeout -111,gandhorhicmps_proof.lean:506:8:,(kernel) deterministic timeout -113,gandhorhicmps_proof.lean:517:8:,(kernel) deterministic timeout -115,gandhorhicmps_proof.lean:528:8:,(kernel) deterministic timeout -117,gandhorhicmps_proof.lean:539:8:,(kernel) deterministic timeout -119,gandhorhicmps_proof.lean:550:8:,(kernel) deterministic timeout -121,gandhorhicmps_proof.lean:561:8:,(kernel) deterministic timeout -123,gandhorhicmps_proof.lean:572:8:,(kernel) deterministic timeout -125,gandhorhicmps_proof.lean:583:8:,(kernel) deterministic timeout -127,gandhorhicmps_proof.lean:594:8:,(kernel) deterministic timeout -129,gandhorhicmps_proof.lean:605:8:,(kernel) deterministic timeout -131,gandhorhicmps_proof.lean:616:8:,(kernel) deterministic timeout -133,gandhorhicmps_proof.lean:627:8:,(kernel) deterministic timeout -135,gandhorhicmps_proof.lean:639:8:,(kernel) deterministic timeout -137,gandhorhicmps_proof.lean:651:8:,(kernel) deterministic timeout -139,gandhorhicmps_proof.lean:664:8:,(kernel) deterministic timeout -141,gandhorhicmps_proof.lean:676:8:,(kernel) deterministic timeout -143,gandhorhicmps_proof.lean:688:8:,(kernel) deterministic timeout -145,gandhorhicmps_proof.lean:700:8:,(kernel) deterministic timeout -147,gandhorhicmps_proof.lean:712:8:,(kernel) deterministic timeout -149,gandhorhicmps_proof.lean:724:8:,(kernel) deterministic timeout -151,gandhorhicmps_proof.lean:736:8:,(kernel) deterministic timeout -153,gandhorhicmps_proof.lean:748:8:,(kernel) deterministic timeout -155,gandhorhicmps_proof.lean:761:8:,(kernel) deterministic timeout -157,gandhorhicmps_proof.lean:774:8:,(kernel) deterministic timeout -159,gandhorhicmps_proof.lean:786:8:,(kernel) deterministic timeout -161,gandhorhicmps_proof.lean:798:8:,(kernel) deterministic timeout -163,gandhorhicmps_proof.lean:811:8:,(kernel) deterministic timeout -165,gandhorhicmps_proof.lean:827:8:,(kernel) deterministic timeout -167,gandhorhicmps_proof.lean:843:8:,(kernel) deterministic timeout -169,gandhorhicmps_proof.lean:860:8:,(kernel) deterministic timeout -171,gandhorhicmps_proof.lean:877:8:,(kernel) deterministic timeout -173,gandhorhicmps_proof.lean:894:8:,(kernel) deterministic timeout -175,gandhorhicmps_proof.lean:911:8:,(kernel) deterministic timeout -177,gandhorhicmps_proof.lean:928:8:,(kernel) deterministic timeout -179,gandhorhicmps_proof.lean:946:8:,(kernel) deterministic timeout -181,gandhorhicmps_proof.lean:961:8:,(kernel) deterministic timeout -183,gandhorhicmps_proof.lean:979:8:,(kernel) deterministic timeout -185,gandhorhicmps_proof.lean:994:8:,(kernel) deterministic timeout -187,gandhorhicmps_proof.lean:1012:8:,(kernel) deterministic timeout -189,gandhorhicmps_proof.lean:1030:8:,(kernel) deterministic timeout -191,gandhorhicmps_proof.lean:1048:8:,(kernel) deterministic timeout -193,gandhorhicmps_proof.lean:1066:8:,(kernel) deterministic timeout -195,gandhorhicmps_proof.lean:1081:8:,(kernel) deterministic timeout -197,gandhorhicmps_proof.lean:1096:8:,(kernel) deterministic timeout -199,gandhorhicmps_proof.lean:1112:8:,(kernel) deterministic timeout -201,gandhorhicmps_proof.lean:1128:8:,(kernel) deterministic timeout -203,gandhorhicmps_proof.lean:1144:8:,(kernel) deterministic timeout -205,gandhorhicmps_proof.lean:1160:8:,(kernel) deterministic timeout -207,gandhorhicmps_proof.lean:1177:8:,(kernel) deterministic timeout -209,gandhorhicmps_proof.lean:1193:8:,(kernel) deterministic timeout -211,gandhorhicmps_proof.lean:1208:8:,(kernel) deterministic timeout -213,gandhorhicmps_proof.lean:1224:8:,(kernel) deterministic timeout -215,gandhorhicmps_proof.lean:1239:8:,(kernel) deterministic timeout -217,gandhorhicmps_proof.lean:1257:8:,(kernel) deterministic timeout -219,gandhorhicmps_proof.lean:1274:8:,(kernel) deterministic timeout -221,gandhorhicmps_proof.lean:1292:8:,(kernel) deterministic timeout -223,gandhorhicmps_proof.lean:1309:8:,(kernel) deterministic timeout -225,gandhorhicmps_proof.lean:1321:8:,(kernel) deterministic timeout -227,gandhorhicmps_proof.lean:1333:8:,(kernel) deterministic timeout -229,gandhorhicmps_proof.lean:1345:8:,(kernel) deterministic timeout -231,gandhorhicmps_proof.lean:1357:8:,(kernel) deterministic timeout -233,gandhorhicmps_proof.lean:1370:8:,(kernel) deterministic timeout -235,gandhorhicmps_proof.lean:1383:8:,(kernel) deterministic timeout -237,gandhorhicmps_proof.lean:1395:8:,(kernel) deterministic timeout -239,gandhorhicmps_proof.lean:1406:8:,(kernel) deterministic timeout -241,gandhorhicmps_proof.lean:1418:8:,(kernel) deterministic timeout -243,gandhorhicmps_proof.lean:1430:8:,(kernel) deterministic timeout -245,gandhorhicmps_proof.lean:1442:8:,(kernel) deterministic timeout -247,gandhorhicmps_proof.lean:1454:8:,(kernel) deterministic timeout -249,gandhorhicmps_proof.lean:1466:8:,(kernel) deterministic timeout -251,gandhorhicmps_proof.lean:1478:8:,(kernel) deterministic timeout -253,gandhorhicmps_proof.lean:1490:8:,(kernel) deterministic timeout -255,gandhorhicmps_proof.lean:1502:8:,(kernel) deterministic timeout -257,gandhorhicmps_proof.lean:1514:8:,(kernel) deterministic timeout -259,gandhorhicmps_proof.lean:1525:8:,(kernel) deterministic timeout -261,gandhorhicmps_proof.lean:1536:8:,(kernel) deterministic timeout -263,gandhorhicmps_proof.lean:1546:8:,(kernel) deterministic timeout -265,gandhorhicmps_proof.lean:1557:8:,(kernel) deterministic timeout -267,gandhorhicmps_proof.lean:1567:8:,(kernel) deterministic timeout -269,gandhorhicmps_proof.lean:1577:8:,(kernel) deterministic timeout -271,gandhorhicmps_proof.lean:1588:8:,(kernel) deterministic timeout -273,gandhorhicmps_proof.lean:1599:8:,(kernel) deterministic timeout -275,gandhorhicmps_proof.lean:1610:8:,(kernel) deterministic timeout -277,gandhorhicmps_proof.lean:1621:8:,(kernel) deterministic timeout -279,gandhorhicmps_proof.lean:1631:8:,(kernel) deterministic timeout -281,gandhorhicmps_proof.lean:1643:8:,(kernel) deterministic timeout -283,gandhorhicmps_proof.lean:1654:8:,(kernel) deterministic timeout -285,gandhorhicmps_proof.lean:1665:8:,(kernel) deterministic timeout -287,gandhorhicmps_proof.lean:1676:8:,(kernel) deterministic timeout -289,gandhorhicmps_proof.lean:1687:8:,(kernel) deterministic timeout -291,gandhorhicmps_proof.lean:1698:8:,(kernel) deterministic timeout -293,gandhorhicmps_proof.lean:1709:8:,(kernel) deterministic timeout -295,gandhorhicmps_proof.lean:1720:8:,(kernel) deterministic timeout -297,gandhorhicmps_proof.lean:1733:8:,(kernel) deterministic timeout -299,gandhorhicmps_proof.lean:1745:8:,(kernel) deterministic timeout -301,gandhorhicmps_proof.lean:1757:8:,(kernel) deterministic timeout -303,gandhorhicmps_proof.lean:1768:8:,(kernel) deterministic timeout -305,gandhorhicmps_proof.lean:1780:8:,(kernel) deterministic timeout -307,gandhorhicmps_proof.lean:1793:8:,(kernel) deterministic timeout -309,gandhorhicmps_proof.lean:1805:8:,(kernel) deterministic timeout -311,gandhorhicmps_proof.lean:1817:8:,(kernel) deterministic timeout -313,gandhorhicmps_proof.lean:1829:8:,(kernel) deterministic timeout -315,gandhorhicmps_proof.lean:1840:8:,(kernel) deterministic timeout -317,gandhorhicmps_proof.lean:1851:8:,(kernel) deterministic timeout -337,gicmphtopbitssame_proof.lean:55:8:,(kernel) deterministic timeout -339,gicmphtopbitssame_proof.lean:66:8:,(kernel) deterministic timeout -341,gicmphtopbitssame_proof.lean:77:8:,(kernel) deterministic timeout -343,gicmphtopbitssame_proof.lean:89:8:,(kernel) deterministic timeout -344,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:22:8:,(kernel) deterministic timeout -346,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:33:8:,(kernel) deterministic timeout -350,gnot_proof.lean:236:8:,(kernel) deterministic timeout -352,gnot_proof.lean:259:8:,(kernel) deterministic timeout -354,gnot_proof.lean:274:8:,(kernel) deterministic timeout -356,gnot_proof.lean:285:8:,(kernel) deterministic timeout -358,gnot_proof.lean:296:8:,(kernel) deterministic timeout -370,gicmphrange_proof.lean:412:8:,(kernel) deterministic timeout -372,gicmphrange_proof.lean:423:8:,(kernel) deterministic timeout -374,gicmphrange_proof.lean:433:8:,(kernel) deterministic timeout -376,gicmphrange_proof.lean:444:8:,(kernel) deterministic timeout -378,gicmphrange_proof.lean:455:8:,(kernel) deterministic timeout -380,gicmphrange_proof.lean:465:8:,(kernel) deterministic timeout -382,gicmphrange_proof.lean:476:8:,(kernel) deterministic timeout -384,gicmphrange_proof.lean:486:8:,(kernel) deterministic timeout -386,gicmphrange_proof.lean:497:8:,(kernel) deterministic timeout -388,gicmphrange_proof.lean:508:8:,(kernel) deterministic timeout -390,gicmphrange_proof.lean:519:8:,(kernel) deterministic timeout -392,gicmphrange_proof.lean:530:8:,(kernel) deterministic timeout -394,gicmphrange_proof.lean:541:8:,(kernel) deterministic timeout -396,gicmphrange_proof.lean:552:8:,(kernel) deterministic timeout -398,gicmphrange_proof.lean:563:8:,(kernel) deterministic timeout -400,gicmphrange_proof.lean:574:8:,(kernel) deterministic timeout -402,gicmphrange_proof.lean:585:8:,(kernel) deterministic timeout -404,gicmphrange_proof.lean:596:8:,(kernel) deterministic timeout -406,gicmphrange_proof.lean:607:8:,(kernel) deterministic timeout -419,gicmphsub_proof.lean:66:8:,(kernel) deterministic timeout -421,gicmphsub_proof.lean:77:8:,(kernel) deterministic timeout -423,gicmphsub_proof.lean:87:8:,(kernel) deterministic timeout -425,gicmphsub_proof.lean:97:8:,(kernel) deterministic timeout -427,gicmphsub_proof.lean:107:8:,(kernel) deterministic timeout -429,gicmphsub_proof.lean:117:8:,(kernel) deterministic timeout -431,gicmphsub_proof.lean:127:8:,(kernel) deterministic timeout -433,gicmphsub_proof.lean:137:8:,(kernel) deterministic timeout -435,gicmphsub_proof.lean:147:8:,(kernel) deterministic timeout -437,gicmphsub_proof.lean:158:8:,(kernel) deterministic timeout -439,gicmphsub_proof.lean:169:8:,(kernel) deterministic timeout -441,gicmphsub_proof.lean:180:8:,(kernel) deterministic timeout -443,gicmphsub_proof.lean:191:8:,(kernel) deterministic timeout -445,gicmphsub_proof.lean:201:8:,(kernel) deterministic timeout -447,gicmphsub_proof.lean:212:8:,(kernel) deterministic timeout -449,gicmphsub_proof.lean:222:8:,(kernel) deterministic timeout -451,gicmphsub_proof.lean:233:8:,(kernel) deterministic timeout -453,gicmphsub_proof.lean:244:8:,(kernel) deterministic timeout -455,gicmphsub_proof.lean:255:8:,(kernel) deterministic timeout -457,gicmphsub_proof.lean:266:8:,(kernel) deterministic timeout -459,gicmphsub_proof.lean:277:8:,(kernel) deterministic timeout -461,gicmphsub_proof.lean:288:8:,(kernel) deterministic timeout -463,gicmphsub_proof.lean:299:8:,(kernel) deterministic timeout -465,gicmphsub_proof.lean:310:8:,(kernel) deterministic timeout -467,gicmphsub_proof.lean:321:8:,(kernel) deterministic timeout -469,gicmphsub_proof.lean:332:8:,(kernel) deterministic timeout -472,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:51:8:,(kernel) deterministic timeout -474,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:67:8:,(kernel) deterministic timeout -475,gshifthadd_proof.lean:96:8:,(kernel) deterministic timeout -477,gshifthadd_proof.lean:106:8:,(kernel) deterministic timeout -479,gshifthadd_proof.lean:117:8:,(kernel) deterministic timeout -481,gshifthadd_proof.lean:128:8:,(kernel) deterministic timeout -483,gshifthadd_proof.lean:139:8:,(kernel) deterministic timeout -485,gshifthadd_proof.lean:149:8:,(kernel) deterministic timeout -487,gshifthadd_proof.lean:160:8:,(kernel) deterministic timeout -489,gshifthadd_proof.lean:171:8:,(kernel) deterministic timeout -491,gshifthadd_proof.lean:183:8:,(kernel) deterministic timeout -493,gshifthadd_proof.lean:195:8:,(kernel) deterministic timeout -495,gshifthadd_proof.lean:207:8:,(kernel) deterministic timeout -497,gshifthadd_proof.lean:218:8:,(kernel) deterministic timeout -499,gshifthadd_proof.lean:229:8:,(kernel) deterministic timeout -501,gshifthadd_proof.lean:240:8:,(kernel) deterministic timeout -503,gshifthadd_proof.lean:249:8:,(kernel) deterministic timeout -505,gshifthadd_proof.lean:260:8:,(kernel) deterministic timeout -507,gshifthadd_proof.lean:273:8:,(kernel) deterministic timeout -509,gshifthadd_proof.lean:286:8:,(kernel) deterministic timeout -511,gshifthadd_proof.lean:297:8:,(kernel) deterministic timeout -513,gshifthadd_proof.lean:308:8:,(kernel) deterministic timeout -515,gshifthadd_proof.lean:319:8:,(kernel) deterministic timeout -517,gshifthadd_proof.lean:330:8:,(kernel) deterministic timeout -520,gshlhsub_proof.lean:52:8:,(kernel) deterministic timeout -522,gshlhsub_proof.lean:63:8:,(kernel) deterministic timeout -524,gshlhsub_proof.lean:74:8:,(kernel) deterministic timeout -526,gshlhsub_proof.lean:85:8:,(kernel) deterministic timeout -528,gshlhsub_proof.lean:96:8:,(kernel) deterministic timeout -530,gshifthamounthreassociationhinhbittest_proof.lean:44:8:,(kernel) deterministic timeout -532,gshifthamounthreassociationhinhbittest_proof.lean:55:8:,(kernel) deterministic timeout -555,gxorhicmps_proof.lean:105:8:,(kernel) deterministic timeout -557,gxorhicmps_proof.lean:116:8:,(kernel) deterministic timeout -558,gcanonicalizehsignedhtruncationhcheck_proof.lean:22:8:,(kernel) deterministic timeout -560,gcanonicalizehsignedhtruncationhcheck_proof.lean:33:8:,(kernel) deterministic timeout -589,gand_proof.lean:350:8:,(kernel) deterministic timeout -591,gand_proof.lean:361:8:,(kernel) deterministic timeout -593,gand_proof.lean:372:8:,(kernel) deterministic timeout -595,gand_proof.lean:382:8:,(kernel) deterministic timeout -597,gand_proof.lean:391:8:,(kernel) deterministic timeout -599,gand_proof.lean:400:8:,(kernel) deterministic timeout -601,gand_proof.lean:409:8:,(kernel) deterministic timeout -603,gand_proof.lean:419:8:,(kernel) deterministic timeout -605,gand_proof.lean:430:8:,(kernel) deterministic timeout -607,gand_proof.lean:440:8:,(kernel) deterministic timeout -609,gand_proof.lean:451:8:,(kernel) deterministic timeout -611,gand_proof.lean:462:8:,(kernel) deterministic timeout -613,gand_proof.lean:471:8:,(kernel) deterministic timeout -615,gand_proof.lean:482:8:,(kernel) deterministic timeout -617,gand_proof.lean:493:8:,(kernel) deterministic timeout -619,gand_proof.lean:504:8:,(kernel) deterministic timeout -621,gand_proof.lean:515:8:,(kernel) deterministic timeout -623,gand_proof.lean:526:8:,(kernel) deterministic timeout -625,gand_proof.lean:536:8:,(kernel) deterministic timeout -627,gand_proof.lean:546:8:,(kernel) deterministic timeout -629,gand_proof.lean:556:8:,(kernel) deterministic timeout -631,gand_proof.lean:566:8:,(kernel) deterministic timeout -633,gand_proof.lean:576:8:,(kernel) deterministic timeout -635,gand_proof.lean:586:8:,(kernel) deterministic timeout -637,gand_proof.lean:596:8:,(kernel) deterministic timeout -639,gand_proof.lean:606:8:,(kernel) deterministic timeout -641,gand_proof.lean:617:8:,(kernel) deterministic timeout -643,gand_proof.lean:628:8:,(kernel) deterministic timeout -645,gand_proof.lean:638:8:,(kernel) deterministic timeout -647,gand_proof.lean:647:8:,(kernel) deterministic timeout -649,gand_proof.lean:657:8:,(kernel) deterministic timeout -651,gand_proof.lean:667:8:,(kernel) deterministic timeout -653,gand_proof.lean:679:8:,(kernel) deterministic timeout -655,gand_proof.lean:691:8:,(kernel) deterministic timeout -657,gand_proof.lean:703:8:,(kernel) deterministic timeout -659,gand_proof.lean:715:8:,(kernel) deterministic timeout -661,gand_proof.lean:727:8:,(kernel) deterministic timeout -663,gand_proof.lean:739:8:,(kernel) deterministic timeout -665,gand_proof.lean:751:8:,(kernel) deterministic timeout -667,gand_proof.lean:763:8:,(kernel) deterministic timeout -669,gand_proof.lean:775:8:,(kernel) deterministic timeout -671,gand_proof.lean:787:8:,(kernel) deterministic timeout -673,gand_proof.lean:797:8:,(kernel) deterministic timeout -675,gand_proof.lean:806:8:,(kernel) deterministic timeout -677,gand_proof.lean:816:8:,(kernel) deterministic timeout -679,gand_proof.lean:826:8:,(kernel) deterministic timeout -681,gand_proof.lean:837:8:,(kernel) deterministic timeout -683,gand_proof.lean:847:8:,(kernel) deterministic timeout -685,gand_proof.lean:857:8:,(kernel) deterministic timeout -687,gand_proof.lean:868:8:,(kernel) deterministic timeout -689,gand_proof.lean:879:8:,(kernel) deterministic timeout -691,gand_proof.lean:890:8:,(kernel) deterministic timeout -693,gand_proof.lean:901:8:,(kernel) deterministic timeout -695,gand_proof.lean:912:8:,(kernel) deterministic timeout -697,gand_proof.lean:923:8:,(kernel) deterministic timeout -699,gand_proof.lean:934:8:,(kernel) deterministic timeout -701,gand_proof.lean:945:8:,(kernel) deterministic timeout -703,gand_proof.lean:956:8:,(kernel) deterministic timeout -705,gand_proof.lean:967:8:,(kernel) deterministic timeout -707,gand_proof.lean:977:8:,(kernel) deterministic timeout -709,gand_proof.lean:987:8:,(kernel) deterministic timeout -711,gand_proof.lean:998:8:,(kernel) deterministic timeout -713,gand_proof.lean:1009:8:,(kernel) deterministic timeout -715,gand_proof.lean:1020:8:,(kernel) deterministic timeout -717,gand_proof.lean:1030:8:,(kernel) deterministic timeout -719,gand_proof.lean:1041:8:,(kernel) deterministic timeout -721,gand_proof.lean:1052:8:,(kernel) deterministic timeout -723,gand_proof.lean:1063:8:,(kernel) deterministic timeout -725,gand_proof.lean:1073:8:,(kernel) deterministic timeout -727,gand_proof.lean:1084:8:,(kernel) deterministic timeout -729,gand_proof.lean:1094:8:,(kernel) deterministic timeout -731,gand_proof.lean:1104:8:,(kernel) deterministic timeout -733,gand_proof.lean:1113:8:,(kernel) deterministic timeout -735,gand_proof.lean:1122:8:,(kernel) deterministic timeout -737,gand_proof.lean:1132:8:,(kernel) deterministic timeout -739,gand_proof.lean:1142:8:,(kernel) deterministic timeout -741,gand_proof.lean:1153:8:,(kernel) deterministic timeout -743,gand_proof.lean:1163:8:,(kernel) deterministic timeout -745,gand_proof.lean:1174:8:,(kernel) deterministic timeout -774,gand2_proof.lean:62:8:,(kernel) deterministic timeout -776,gand2_proof.lean:73:8:,(kernel) deterministic timeout -778,gand2_proof.lean:84:8:,(kernel) deterministic timeout -780,gand2_proof.lean:94:8:,(kernel) deterministic timeout -782,gand2_proof.lean:106:8:,(kernel) deterministic timeout -784,gand2_proof.lean:116:8:,(kernel) deterministic timeout -786,gand2_proof.lean:129:8:,(kernel) deterministic timeout -788,gand2_proof.lean:138:8:,(kernel) deterministic timeout -790,gand2_proof.lean:149:8:,(kernel) deterministic timeout -792,gand2_proof.lean:160:8:,(kernel) deterministic timeout -794,gand2_proof.lean:171:8:,(kernel) deterministic timeout -796,gand2_proof.lean:182:8:,(kernel) deterministic timeout -839,gcast_proof.lean:477:8:,(kernel) deterministic timeout -841,gcast_proof.lean:487:8:,(kernel) deterministic timeout -843,gcast_proof.lean:497:8:,(kernel) deterministic timeout -845,gcast_proof.lean:506:8:,(kernel) deterministic timeout -847,gcast_proof.lean:517:8:,(kernel) deterministic timeout -849,gcast_proof.lean:526:8:,(kernel) deterministic timeout -851,gcast_proof.lean:535:8:,(kernel) deterministic timeout -853,gcast_proof.lean:544:8:,(kernel) deterministic timeout -855,gcast_proof.lean:554:8:,(kernel) deterministic timeout -857,gcast_proof.lean:564:8:,(kernel) deterministic timeout -859,gcast_proof.lean:575:8:,(kernel) deterministic timeout -861,gcast_proof.lean:584:8:,(kernel) deterministic timeout -863,gcast_proof.lean:593:8:,(kernel) deterministic timeout -865,gcast_proof.lean:603:8:,(kernel) deterministic timeout -867,gcast_proof.lean:612:8:,(kernel) deterministic timeout -869,gcast_proof.lean:621:8:,(kernel) deterministic timeout -871,gcast_proof.lean:632:8:,(kernel) deterministic timeout -873,gcast_proof.lean:643:8:,(kernel) deterministic timeout -875,gcast_proof.lean:654:8:,(kernel) deterministic timeout -895,gselecthobohpeohops_proof.lean:511:8:,(kernel) deterministic timeout -897,gselecthobohpeohops_proof.lean:523:8:,(kernel) deterministic timeout -899,gselecthobohpeohops_proof.lean:535:8:,(kernel) deterministic timeout -901,gselecthobohpeohops_proof.lean:547:8:,(kernel) deterministic timeout -903,gselecthobohpeohops_proof.lean:559:8:,(kernel) deterministic timeout -905,gselecthobohpeohops_proof.lean:571:8:,(kernel) deterministic timeout -907,gselecthobohpeohops_proof.lean:583:8:,(kernel) deterministic timeout -909,gselecthobohpeohops_proof.lean:595:8:,(kernel) deterministic timeout -911,gselecthobohpeohops_proof.lean:607:8:,(kernel) deterministic timeout -913,gselecthobohpeohops_proof.lean:619:8:,(kernel) deterministic timeout -915,gselecthobohpeohops_proof.lean:631:8:,(kernel) deterministic timeout -917,gselecthobohpeohops_proof.lean:643:8:,(kernel) deterministic timeout -919,gselecthobohpeohops_proof.lean:655:8:,(kernel) deterministic timeout -921,gselecthobohpeohops_proof.lean:667:8:,(kernel) deterministic timeout -923,gselecthobohpeohops_proof.lean:679:8:,(kernel) deterministic timeout -925,gselecthobohpeohops_proof.lean:691:8:,(kernel) deterministic timeout -927,gselecthobohpeohops_proof.lean:702:8:,(kernel) deterministic timeout -929,gselecthobohpeohops_proof.lean:714:8:,(kernel) deterministic timeout -931,gselecthobohpeohops_proof.lean:726:8:,(kernel) deterministic timeout -933,gselecthobohpeohops_proof.lean:738:8:,(kernel) deterministic timeout -935,gselecthobohpeohops_proof.lean:750:8:,(kernel) deterministic timeout -937,gselecthobohpeohops_proof.lean:762:8:,(kernel) deterministic timeout -939,gselecthobohpeohops_proof.lean:774:8:,(kernel) deterministic timeout -941,gselecthobohpeohops_proof.lean:786:8:,(kernel) deterministic timeout -943,gselecthobohpeohops_proof.lean:798:8:,(kernel) deterministic timeout -945,gselecthobohpeohops_proof.lean:810:8:,(kernel) deterministic timeout -947,gselecthobohpeohops_proof.lean:822:8:,(kernel) deterministic timeout -949,gselecthobohpeohops_proof.lean:834:8:,(kernel) deterministic timeout -951,gselecthobohpeohops_proof.lean:846:8:,(kernel) deterministic timeout -953,gselecthobohpeohops_proof.lean:858:8:,(kernel) deterministic timeout -955,gselecthobohpeohops_proof.lean:870:8:,(kernel) deterministic timeout -957,gselecthobohpeohops_proof.lean:882:8:,(kernel) deterministic timeout +21,gandhorhicmps_proof.lean:88:8:,(kernel) deterministic timeout +23,gandhorhicmps_proof.lean:99:8:,(kernel) deterministic timeout +25,gandhorhicmps_proof.lean:110:8:,(kernel) deterministic timeout +27,gandhorhicmps_proof.lean:121:8:,(kernel) deterministic timeout +29,gandhorhicmps_proof.lean:132:8:,(kernel) deterministic timeout +31,gandhorhicmps_proof.lean:143:8:,(kernel) deterministic timeout +33,gandhorhicmps_proof.lean:154:8:,(kernel) deterministic timeout +35,gandhorhicmps_proof.lean:165:8:,(kernel) deterministic timeout +37,gandhorhicmps_proof.lean:176:8:,(kernel) deterministic timeout +39,gandhorhicmps_proof.lean:187:8:,(kernel) deterministic timeout +41,gandhorhicmps_proof.lean:198:8:,(kernel) deterministic timeout +43,gandhorhicmps_proof.lean:209:8:,(kernel) deterministic timeout +45,gandhorhicmps_proof.lean:220:8:,(kernel) deterministic timeout +47,gandhorhicmps_proof.lean:231:8:,(kernel) deterministic timeout +49,gandhorhicmps_proof.lean:242:8:,(kernel) deterministic timeout +51,gandhorhicmps_proof.lean:253:8:,(kernel) deterministic timeout +53,gandhorhicmps_proof.lean:264:8:,(kernel) deterministic timeout +55,gandhorhicmps_proof.lean:275:8:,(kernel) deterministic timeout +57,gandhorhicmps_proof.lean:286:8:,(kernel) deterministic timeout +59,gandhorhicmps_proof.lean:297:8:,(kernel) deterministic timeout +61,gandhorhicmps_proof.lean:308:8:,(kernel) deterministic timeout +63,gandhorhicmps_proof.lean:319:8:,(kernel) deterministic timeout +65,gandhorhicmps_proof.lean:330:8:,(kernel) deterministic timeout +67,gandhorhicmps_proof.lean:341:8:,(kernel) deterministic timeout +69,gandhorhicmps_proof.lean:352:8:,(kernel) deterministic timeout +71,gandhorhicmps_proof.lean:363:8:,(kernel) deterministic timeout +73,gandhorhicmps_proof.lean:374:8:,(kernel) deterministic timeout +75,gandhorhicmps_proof.lean:385:8:,(kernel) deterministic timeout +77,gandhorhicmps_proof.lean:396:8:,(kernel) deterministic timeout +79,gandhorhicmps_proof.lean:407:8:,(kernel) deterministic timeout +81,gandhorhicmps_proof.lean:418:8:,(kernel) deterministic timeout +83,gandhorhicmps_proof.lean:429:8:,(kernel) deterministic timeout +85,gandhorhicmps_proof.lean:440:8:,(kernel) deterministic timeout +87,gandhorhicmps_proof.lean:451:8:,(kernel) deterministic timeout +89,gandhorhicmps_proof.lean:462:8:,(kernel) deterministic timeout +91,gandhorhicmps_proof.lean:473:8:,(kernel) deterministic timeout +93,gandhorhicmps_proof.lean:484:8:,(kernel) deterministic timeout +95,gandhorhicmps_proof.lean:495:8:,(kernel) deterministic timeout +97,gandhorhicmps_proof.lean:506:8:,(kernel) deterministic timeout +99,gandhorhicmps_proof.lean:517:8:,(kernel) deterministic timeout +101,gandhorhicmps_proof.lean:528:8:,(kernel) deterministic timeout +103,gandhorhicmps_proof.lean:539:8:,(kernel) deterministic timeout +105,gandhorhicmps_proof.lean:550:8:,(kernel) deterministic timeout +107,gandhorhicmps_proof.lean:561:8:,(kernel) deterministic timeout +109,gandhorhicmps_proof.lean:572:8:,(kernel) deterministic timeout +111,gandhorhicmps_proof.lean:583:8:,(kernel) deterministic timeout +113,gandhorhicmps_proof.lean:594:8:,(kernel) deterministic timeout +115,gandhorhicmps_proof.lean:605:8:,(kernel) deterministic timeout +117,gandhorhicmps_proof.lean:616:8:,(kernel) deterministic timeout +119,gandhorhicmps_proof.lean:627:8:,(kernel) deterministic timeout +121,gandhorhicmps_proof.lean:639:8:,(kernel) deterministic timeout +123,gandhorhicmps_proof.lean:651:8:,(kernel) deterministic timeout +125,gandhorhicmps_proof.lean:664:8:,(kernel) deterministic timeout +127,gandhorhicmps_proof.lean:676:8:,(kernel) deterministic timeout +129,gandhorhicmps_proof.lean:688:8:,(kernel) deterministic timeout +131,gandhorhicmps_proof.lean:700:8:,(kernel) deterministic timeout +133,gandhorhicmps_proof.lean:712:8:,(kernel) deterministic timeout +135,gandhorhicmps_proof.lean:724:8:,(kernel) deterministic timeout +137,gandhorhicmps_proof.lean:736:8:,(kernel) deterministic timeout +139,gandhorhicmps_proof.lean:748:8:,(kernel) deterministic timeout +141,gandhorhicmps_proof.lean:761:8:,(kernel) deterministic timeout +143,gandhorhicmps_proof.lean:774:8:,(kernel) deterministic timeout +145,gandhorhicmps_proof.lean:786:8:,(kernel) deterministic timeout +147,gandhorhicmps_proof.lean:798:8:,(kernel) deterministic timeout +149,gandhorhicmps_proof.lean:811:8:,(kernel) deterministic timeout +151,gandhorhicmps_proof.lean:827:8:,(kernel) deterministic timeout +153,gandhorhicmps_proof.lean:843:8:,(kernel) deterministic timeout +155,gandhorhicmps_proof.lean:860:8:,(kernel) deterministic timeout +157,gandhorhicmps_proof.lean:877:8:,(kernel) deterministic timeout +159,gandhorhicmps_proof.lean:894:8:,(kernel) deterministic timeout +161,gandhorhicmps_proof.lean:911:8:,(kernel) deterministic timeout +163,gandhorhicmps_proof.lean:928:8:,(kernel) deterministic timeout +165,gandhorhicmps_proof.lean:946:8:,(kernel) deterministic timeout +167,gandhorhicmps_proof.lean:961:8:,(kernel) deterministic timeout +169,gandhorhicmps_proof.lean:979:8:,(kernel) deterministic timeout +171,gandhorhicmps_proof.lean:994:8:,(kernel) deterministic timeout +173,gandhorhicmps_proof.lean:1012:8:,(kernel) deterministic timeout +175,gandhorhicmps_proof.lean:1030:8:,(kernel) deterministic timeout +177,gandhorhicmps_proof.lean:1048:8:,(kernel) deterministic timeout +179,gandhorhicmps_proof.lean:1066:8:,(kernel) deterministic timeout +181,gandhorhicmps_proof.lean:1081:8:,(kernel) deterministic timeout +183,gandhorhicmps_proof.lean:1096:8:,(kernel) deterministic timeout +185,gandhorhicmps_proof.lean:1112:8:,(kernel) deterministic timeout +187,gandhorhicmps_proof.lean:1128:8:,(kernel) deterministic timeout +189,gandhorhicmps_proof.lean:1144:8:,(kernel) deterministic timeout +191,gandhorhicmps_proof.lean:1160:8:,(kernel) deterministic timeout +193,gandhorhicmps_proof.lean:1177:8:,(kernel) deterministic timeout +195,gandhorhicmps_proof.lean:1193:8:,(kernel) deterministic timeout +197,gandhorhicmps_proof.lean:1208:8:,(kernel) deterministic timeout +199,gandhorhicmps_proof.lean:1224:8:,(kernel) deterministic timeout +201,gandhorhicmps_proof.lean:1239:8:,(kernel) deterministic timeout +203,gandhorhicmps_proof.lean:1257:8:,(kernel) deterministic timeout +205,gandhorhicmps_proof.lean:1274:8:,(kernel) deterministic timeout +207,gandhorhicmps_proof.lean:1292:8:,(kernel) deterministic timeout +209,gandhorhicmps_proof.lean:1309:8:,(kernel) deterministic timeout +211,gandhorhicmps_proof.lean:1321:8:,(kernel) deterministic timeout +213,gandhorhicmps_proof.lean:1333:8:,(kernel) deterministic timeout +215,gandhorhicmps_proof.lean:1345:8:,(kernel) deterministic timeout +217,gandhorhicmps_proof.lean:1357:8:,(kernel) deterministic timeout +219,gandhorhicmps_proof.lean:1370:8:,(kernel) deterministic timeout +221,gandhorhicmps_proof.lean:1383:8:,(kernel) deterministic timeout +223,gandhorhicmps_proof.lean:1395:8:,(kernel) deterministic timeout +225,gandhorhicmps_proof.lean:1406:8:,(kernel) deterministic timeout +227,gandhorhicmps_proof.lean:1418:8:,(kernel) deterministic timeout +229,gandhorhicmps_proof.lean:1430:8:,(kernel) deterministic timeout +231,gandhorhicmps_proof.lean:1442:8:,(kernel) deterministic timeout +233,gandhorhicmps_proof.lean:1454:8:,(kernel) deterministic timeout +235,gandhorhicmps_proof.lean:1466:8:,(kernel) deterministic timeout +237,gandhorhicmps_proof.lean:1478:8:,(kernel) deterministic timeout +239,gandhorhicmps_proof.lean:1490:8:,(kernel) deterministic timeout +241,gandhorhicmps_proof.lean:1502:8:,(kernel) deterministic timeout +243,gandhorhicmps_proof.lean:1514:8:,(kernel) deterministic timeout +245,gandhorhicmps_proof.lean:1525:8:,(kernel) deterministic timeout +247,gandhorhicmps_proof.lean:1536:8:,(kernel) deterministic timeout +249,gandhorhicmps_proof.lean:1546:8:,(kernel) deterministic timeout +251,gandhorhicmps_proof.lean:1557:8:,(kernel) deterministic timeout +253,gandhorhicmps_proof.lean:1567:8:,(kernel) deterministic timeout +255,gandhorhicmps_proof.lean:1577:8:,(kernel) deterministic timeout +257,gandhorhicmps_proof.lean:1588:8:,(kernel) deterministic timeout +259,gandhorhicmps_proof.lean:1599:8:,(kernel) deterministic timeout +261,gandhorhicmps_proof.lean:1610:8:,(kernel) deterministic timeout +263,gandhorhicmps_proof.lean:1621:8:,(kernel) deterministic timeout +265,gandhorhicmps_proof.lean:1631:8:,(kernel) deterministic timeout +267,gandhorhicmps_proof.lean:1643:8:,(kernel) deterministic timeout +269,gandhorhicmps_proof.lean:1654:8:,(kernel) deterministic timeout +271,gandhorhicmps_proof.lean:1665:8:,(kernel) deterministic timeout +273,gandhorhicmps_proof.lean:1676:8:,(kernel) deterministic timeout +275,gandhorhicmps_proof.lean:1687:8:,(kernel) deterministic timeout +277,gandhorhicmps_proof.lean:1698:8:,(kernel) deterministic timeout +279,gandhorhicmps_proof.lean:1709:8:,(kernel) deterministic timeout +281,gandhorhicmps_proof.lean:1720:8:,(kernel) deterministic timeout +283,gandhorhicmps_proof.lean:1733:8:,(kernel) deterministic timeout +285,gandhorhicmps_proof.lean:1745:8:,(kernel) deterministic timeout +287,gandhorhicmps_proof.lean:1757:8:,(kernel) deterministic timeout +289,gandhorhicmps_proof.lean:1768:8:,(kernel) deterministic timeout +291,gandhorhicmps_proof.lean:1780:8:,(kernel) deterministic timeout +293,gandhorhicmps_proof.lean:1793:8:,(kernel) deterministic timeout +295,gandhorhicmps_proof.lean:1805:8:,(kernel) deterministic timeout +297,gandhorhicmps_proof.lean:1817:8:,(kernel) deterministic timeout +299,gandhorhicmps_proof.lean:1829:8:,(kernel) deterministic timeout +301,gandhorhicmps_proof.lean:1840:8:,(kernel) deterministic timeout +303,gandhorhicmps_proof.lean:1851:8:,(kernel) deterministic timeout +322,gicmphtopbitssame_proof.lean:55:8:,(kernel) deterministic timeout +324,gicmphtopbitssame_proof.lean:66:8:,(kernel) deterministic timeout +326,gicmphtopbitssame_proof.lean:77:8:,(kernel) deterministic timeout +328,gicmphtopbitssame_proof.lean:89:8:,(kernel) deterministic timeout +329,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:22:8:,(kernel) deterministic timeout +331,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:33:8:,(kernel) deterministic timeout +334,gnot_proof.lean:236:8:,(kernel) deterministic timeout +336,gnot_proof.lean:259:8:,(kernel) deterministic timeout +338,gnot_proof.lean:274:8:,(kernel) deterministic timeout +340,gnot_proof.lean:285:8:,(kernel) deterministic timeout +342,gnot_proof.lean:296:8:,(kernel) deterministic timeout +353,gicmphrange_proof.lean:412:8:,(kernel) deterministic timeout +355,gicmphrange_proof.lean:423:8:,(kernel) deterministic timeout +357,gicmphrange_proof.lean:433:8:,(kernel) deterministic timeout +359,gicmphrange_proof.lean:444:8:,(kernel) deterministic timeout +361,gicmphrange_proof.lean:455:8:,(kernel) deterministic timeout +363,gicmphrange_proof.lean:465:8:,(kernel) deterministic timeout +365,gicmphrange_proof.lean:476:8:,(kernel) deterministic timeout +367,gicmphrange_proof.lean:486:8:,(kernel) deterministic timeout +369,gicmphrange_proof.lean:497:8:,(kernel) deterministic timeout +371,gicmphrange_proof.lean:508:8:,(kernel) deterministic timeout +373,gicmphrange_proof.lean:519:8:,(kernel) deterministic timeout +375,gicmphrange_proof.lean:530:8:,(kernel) deterministic timeout +377,gicmphrange_proof.lean:541:8:,(kernel) deterministic timeout +379,gicmphrange_proof.lean:552:8:,(kernel) deterministic timeout +381,gicmphrange_proof.lean:563:8:,(kernel) deterministic timeout +383,gicmphrange_proof.lean:574:8:,(kernel) deterministic timeout +385,gicmphrange_proof.lean:585:8:,(kernel) deterministic timeout +387,gicmphrange_proof.lean:596:8:,(kernel) deterministic timeout +389,gicmphrange_proof.lean:607:8:,(kernel) deterministic timeout +399,gicmphsub_proof.lean:66:8:,(kernel) deterministic timeout +401,gicmphsub_proof.lean:77:8:,(kernel) deterministic timeout +403,gicmphsub_proof.lean:87:8:,(kernel) deterministic timeout +405,gicmphsub_proof.lean:97:8:,(kernel) deterministic timeout +407,gicmphsub_proof.lean:107:8:,(kernel) deterministic timeout +409,gicmphsub_proof.lean:117:8:,(kernel) deterministic timeout +411,gicmphsub_proof.lean:127:8:,(kernel) deterministic timeout +413,gicmphsub_proof.lean:137:8:,(kernel) deterministic timeout +415,gicmphsub_proof.lean:147:8:,(kernel) deterministic timeout +417,gicmphsub_proof.lean:158:8:,(kernel) deterministic timeout +419,gicmphsub_proof.lean:169:8:,(kernel) deterministic timeout +421,gicmphsub_proof.lean:180:8:,(kernel) deterministic timeout +423,gicmphsub_proof.lean:191:8:,(kernel) deterministic timeout +425,gicmphsub_proof.lean:201:8:,(kernel) deterministic timeout +427,gicmphsub_proof.lean:212:8:,(kernel) deterministic timeout +429,gicmphsub_proof.lean:222:8:,(kernel) deterministic timeout +431,gicmphsub_proof.lean:233:8:,(kernel) deterministic timeout +433,gicmphsub_proof.lean:244:8:,(kernel) deterministic timeout +435,gicmphsub_proof.lean:255:8:,(kernel) deterministic timeout +437,gicmphsub_proof.lean:266:8:,(kernel) deterministic timeout +439,gicmphsub_proof.lean:277:8:,(kernel) deterministic timeout +441,gicmphsub_proof.lean:288:8:,(kernel) deterministic timeout +443,gicmphsub_proof.lean:299:8:,(kernel) deterministic timeout +445,gicmphsub_proof.lean:310:8:,(kernel) deterministic timeout +447,gicmphsub_proof.lean:321:8:,(kernel) deterministic timeout +449,gicmphsub_proof.lean:332:8:,(kernel) deterministic timeout +452,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:51:8:,(kernel) deterministic timeout +454,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:67:8:,(kernel) deterministic timeout +455,gshifthadd_proof.lean:96:8:,(kernel) deterministic timeout +457,gshifthadd_proof.lean:106:8:,(kernel) deterministic timeout +459,gshifthadd_proof.lean:117:8:,(kernel) deterministic timeout +461,gshifthadd_proof.lean:128:8:,(kernel) deterministic timeout +463,gshifthadd_proof.lean:139:8:,(kernel) deterministic timeout +465,gshifthadd_proof.lean:149:8:,(kernel) deterministic timeout +467,gshifthadd_proof.lean:160:8:,(kernel) deterministic timeout +469,gshifthadd_proof.lean:171:8:,(kernel) deterministic timeout +471,gshifthadd_proof.lean:183:8:,(kernel) deterministic timeout +473,gshifthadd_proof.lean:195:8:,(kernel) deterministic timeout +475,gshifthadd_proof.lean:207:8:,(kernel) deterministic timeout +477,gshifthadd_proof.lean:218:8:,(kernel) deterministic timeout +479,gshifthadd_proof.lean:229:8:,(kernel) deterministic timeout +481,gshifthadd_proof.lean:240:8:,(kernel) deterministic timeout +483,gshifthadd_proof.lean:249:8:,(kernel) deterministic timeout +485,gshifthadd_proof.lean:260:8:,(kernel) deterministic timeout +487,gshifthadd_proof.lean:273:8:,(kernel) deterministic timeout +489,gshifthadd_proof.lean:286:8:,(kernel) deterministic timeout +491,gshifthadd_proof.lean:297:8:,(kernel) deterministic timeout +493,gshifthadd_proof.lean:308:8:,(kernel) deterministic timeout +495,gshifthadd_proof.lean:319:8:,(kernel) deterministic timeout +497,gshifthadd_proof.lean:330:8:,(kernel) deterministic timeout +500,gshlhsub_proof.lean:52:8:,(kernel) deterministic timeout +502,gshlhsub_proof.lean:63:8:,(kernel) deterministic timeout +504,gshlhsub_proof.lean:74:8:,(kernel) deterministic timeout +506,gshlhsub_proof.lean:85:8:,(kernel) deterministic timeout +508,gshlhsub_proof.lean:96:8:,(kernel) deterministic timeout +510,gshifthamounthreassociationhinhbittest_proof.lean:44:8:,(kernel) deterministic timeout +512,gshifthamounthreassociationhinhbittest_proof.lean:55:8:,(kernel) deterministic timeout +531,gxorhicmps_proof.lean:105:8:,(kernel) deterministic timeout +533,gxorhicmps_proof.lean:116:8:,(kernel) deterministic timeout +534,gcanonicalizehsignedhtruncationhcheck_proof.lean:22:8:,(kernel) deterministic timeout +536,gcanonicalizehsignedhtruncationhcheck_proof.lean:33:8:,(kernel) deterministic timeout +563,gand_proof.lean:350:8:,(kernel) deterministic timeout +565,gand_proof.lean:361:8:,(kernel) deterministic timeout +567,gand_proof.lean:372:8:,(kernel) deterministic timeout +569,gand_proof.lean:382:8:,(kernel) deterministic timeout +571,gand_proof.lean:391:8:,(kernel) deterministic timeout +573,gand_proof.lean:400:8:,(kernel) deterministic timeout +575,gand_proof.lean:409:8:,(kernel) deterministic timeout +577,gand_proof.lean:419:8:,(kernel) deterministic timeout +579,gand_proof.lean:430:8:,(kernel) deterministic timeout +581,gand_proof.lean:440:8:,(kernel) deterministic timeout +583,gand_proof.lean:451:8:,(kernel) deterministic timeout +585,gand_proof.lean:462:8:,(kernel) deterministic timeout +587,gand_proof.lean:471:8:,(kernel) deterministic timeout +589,gand_proof.lean:482:8:,(kernel) deterministic timeout +591,gand_proof.lean:493:8:,(kernel) deterministic timeout +593,gand_proof.lean:504:8:,(kernel) deterministic timeout +595,gand_proof.lean:515:8:,(kernel) deterministic timeout +597,gand_proof.lean:526:8:,(kernel) deterministic timeout +599,gand_proof.lean:536:8:,(kernel) deterministic timeout +601,gand_proof.lean:546:8:,(kernel) deterministic timeout +603,gand_proof.lean:556:8:,(kernel) deterministic timeout +605,gand_proof.lean:566:8:,(kernel) deterministic timeout +607,gand_proof.lean:576:8:,(kernel) deterministic timeout +609,gand_proof.lean:586:8:,(kernel) deterministic timeout +611,gand_proof.lean:596:8:,(kernel) deterministic timeout +613,gand_proof.lean:606:8:,(kernel) deterministic timeout +615,gand_proof.lean:617:8:,(kernel) deterministic timeout +617,gand_proof.lean:628:8:,(kernel) deterministic timeout +619,gand_proof.lean:638:8:,(kernel) deterministic timeout +621,gand_proof.lean:647:8:,(kernel) deterministic timeout +623,gand_proof.lean:657:8:,(kernel) deterministic timeout +625,gand_proof.lean:667:8:,(kernel) deterministic timeout +627,gand_proof.lean:679:8:,(kernel) deterministic timeout +629,gand_proof.lean:691:8:,(kernel) deterministic timeout +631,gand_proof.lean:703:8:,(kernel) deterministic timeout +633,gand_proof.lean:715:8:,(kernel) deterministic timeout +635,gand_proof.lean:727:8:,(kernel) deterministic timeout +637,gand_proof.lean:739:8:,(kernel) deterministic timeout +639,gand_proof.lean:751:8:,(kernel) deterministic timeout +641,gand_proof.lean:763:8:,(kernel) deterministic timeout +643,gand_proof.lean:775:8:,(kernel) deterministic timeout +645,gand_proof.lean:787:8:,(kernel) deterministic timeout +647,gand_proof.lean:797:8:,(kernel) deterministic timeout +649,gand_proof.lean:806:8:,(kernel) deterministic timeout +651,gand_proof.lean:816:8:,(kernel) deterministic timeout +653,gand_proof.lean:826:8:,(kernel) deterministic timeout +655,gand_proof.lean:837:8:,(kernel) deterministic timeout +657,gand_proof.lean:847:8:,(kernel) deterministic timeout +659,gand_proof.lean:857:8:,(kernel) deterministic timeout +661,gand_proof.lean:868:8:,(kernel) deterministic timeout +663,gand_proof.lean:879:8:,(kernel) deterministic timeout +665,gand_proof.lean:890:8:,(kernel) deterministic timeout +667,gand_proof.lean:901:8:,(kernel) deterministic timeout +669,gand_proof.lean:912:8:,(kernel) deterministic timeout +671,gand_proof.lean:923:8:,(kernel) deterministic timeout +673,gand_proof.lean:934:8:,(kernel) deterministic timeout +675,gand_proof.lean:945:8:,(kernel) deterministic timeout +677,gand_proof.lean:956:8:,(kernel) deterministic timeout +679,gand_proof.lean:967:8:,(kernel) deterministic timeout +681,gand_proof.lean:977:8:,(kernel) deterministic timeout +683,gand_proof.lean:987:8:,(kernel) deterministic timeout +685,gand_proof.lean:998:8:,(kernel) deterministic timeout +687,gand_proof.lean:1009:8:,(kernel) deterministic timeout +689,gand_proof.lean:1020:8:,(kernel) deterministic timeout +691,gand_proof.lean:1030:8:,(kernel) deterministic timeout +693,gand_proof.lean:1041:8:,(kernel) deterministic timeout +695,gand_proof.lean:1052:8:,(kernel) deterministic timeout +697,gand_proof.lean:1063:8:,(kernel) deterministic timeout +699,gand_proof.lean:1073:8:,(kernel) deterministic timeout +701,gand_proof.lean:1084:8:,(kernel) deterministic timeout +703,gand_proof.lean:1094:8:,(kernel) deterministic timeout +705,gand_proof.lean:1104:8:,(kernel) deterministic timeout +707,gand_proof.lean:1113:8:,(kernel) deterministic timeout +709,gand_proof.lean:1122:8:,(kernel) deterministic timeout +711,gand_proof.lean:1132:8:,(kernel) deterministic timeout +713,gand_proof.lean:1142:8:,(kernel) deterministic timeout +715,gand_proof.lean:1153:8:,(kernel) deterministic timeout +717,gand_proof.lean:1163:8:,(kernel) deterministic timeout +719,gand_proof.lean:1174:8:,(kernel) deterministic timeout +746,gand2_proof.lean:62:8:,(kernel) deterministic timeout +748,gand2_proof.lean:73:8:,(kernel) deterministic timeout +750,gand2_proof.lean:84:8:,(kernel) deterministic timeout +752,gand2_proof.lean:94:8:,(kernel) deterministic timeout +754,gand2_proof.lean:106:8:,(kernel) deterministic timeout +756,gand2_proof.lean:116:8:,(kernel) deterministic timeout +758,gand2_proof.lean:129:8:,(kernel) deterministic timeout +760,gand2_proof.lean:138:8:,(kernel) deterministic timeout +762,gand2_proof.lean:149:8:,(kernel) deterministic timeout +764,gand2_proof.lean:160:8:,(kernel) deterministic timeout +766,gand2_proof.lean:171:8:,(kernel) deterministic timeout +768,gand2_proof.lean:182:8:,(kernel) deterministic timeout +874,gcast_proof.lean:480:8:,(kernel) deterministic timeout +876,gcast_proof.lean:490:8:,(kernel) deterministic timeout +878,gcast_proof.lean:500:8:,(kernel) deterministic timeout +880,gcast_proof.lean:509:8:,(kernel) deterministic timeout +882,gcast_proof.lean:520:8:,(kernel) deterministic timeout +884,gcast_proof.lean:529:8:,(kernel) deterministic timeout +886,gcast_proof.lean:538:8:,(kernel) deterministic timeout +888,gcast_proof.lean:547:8:,(kernel) deterministic timeout +890,gcast_proof.lean:557:8:,(kernel) deterministic timeout +892,gcast_proof.lean:567:8:,(kernel) deterministic timeout +894,gcast_proof.lean:578:8:,(kernel) deterministic timeout +896,gcast_proof.lean:587:8:,(kernel) deterministic timeout +898,gcast_proof.lean:596:8:,(kernel) deterministic timeout +900,gcast_proof.lean:606:8:,(kernel) deterministic timeout +902,gcast_proof.lean:615:8:,(kernel) deterministic timeout +904,gcast_proof.lean:624:8:,(kernel) deterministic timeout +906,gcast_proof.lean:635:8:,(kernel) deterministic timeout +908,gcast_proof.lean:646:8:,(kernel) deterministic timeout +910,gcast_proof.lean:657:8:,(kernel) deterministic timeout +922,gselecthobohpeohops_proof.lean:511:8:,(kernel) deterministic timeout +924,gselecthobohpeohops_proof.lean:523:8:,(kernel) deterministic timeout +926,gselecthobohpeohops_proof.lean:535:8:,(kernel) deterministic timeout +928,gselecthobohpeohops_proof.lean:547:8:,(kernel) deterministic timeout +930,gselecthobohpeohops_proof.lean:559:8:,(kernel) deterministic timeout +932,gselecthobohpeohops_proof.lean:571:8:,(kernel) deterministic timeout +934,gselecthobohpeohops_proof.lean:583:8:,(kernel) deterministic timeout +936,gselecthobohpeohops_proof.lean:595:8:,(kernel) deterministic timeout +938,gselecthobohpeohops_proof.lean:607:8:,(kernel) deterministic timeout +940,gselecthobohpeohops_proof.lean:619:8:,(kernel) deterministic timeout +942,gselecthobohpeohops_proof.lean:631:8:,(kernel) deterministic timeout +944,gselecthobohpeohops_proof.lean:643:8:,(kernel) deterministic timeout +946,gselecthobohpeohops_proof.lean:655:8:,(kernel) deterministic timeout +948,gselecthobohpeohops_proof.lean:667:8:,(kernel) deterministic timeout +950,gselecthobohpeohops_proof.lean:679:8:,(kernel) deterministic timeout +952,gselecthobohpeohops_proof.lean:691:8:,(kernel) deterministic timeout +954,gselecthobohpeohops_proof.lean:702:8:,(kernel) deterministic timeout +956,gselecthobohpeohops_proof.lean:714:8:,(kernel) deterministic timeout +958,gselecthobohpeohops_proof.lean:726:8:,(kernel) deterministic timeout +960,gselecthobohpeohops_proof.lean:738:8:,(kernel) deterministic timeout +962,gselecthobohpeohops_proof.lean:750:8:,(kernel) deterministic timeout +964,gselecthobohpeohops_proof.lean:762:8:,(kernel) deterministic timeout +966,gselecthobohpeohops_proof.lean:774:8:,(kernel) deterministic timeout +968,gselecthobohpeohops_proof.lean:786:8:,(kernel) deterministic timeout +970,gselecthobohpeohops_proof.lean:798:8:,(kernel) deterministic timeout +972,gselecthobohpeohops_proof.lean:810:8:,(kernel) deterministic timeout +974,gselecthobohpeohops_proof.lean:822:8:,(kernel) deterministic timeout +976,gselecthobohpeohops_proof.lean:834:8:,(kernel) deterministic timeout +978,gselecthobohpeohops_proof.lean:846:8:,(kernel) deterministic timeout +980,gselecthobohpeohops_proof.lean:858:8:,(kernel) deterministic timeout +982,gselecthobohpeohops_proof.lean:870:8:,(kernel) deterministic timeout +984,gselecthobohpeohops_proof.lean:882:8:,(kernel) deterministic timeout 1,gzexthorhicmp_proof.lean:27:4:,error evaluating configuration -36,gandhorhicmps_proof.lean:102:4:,error evaluating configuration -38,gandhorhicmps_proof.lean:113:4:,error evaluating configuration -40,gandhorhicmps_proof.lean:124:4:,error evaluating configuration -42,gandhorhicmps_proof.lean:135:4:,error evaluating configuration -44,gandhorhicmps_proof.lean:146:4:,error evaluating configuration -46,gandhorhicmps_proof.lean:157:4:,error evaluating configuration -48,gandhorhicmps_proof.lean:168:4:,error evaluating configuration -50,gandhorhicmps_proof.lean:179:4:,error evaluating configuration -52,gandhorhicmps_proof.lean:190:4:,error evaluating configuration -54,gandhorhicmps_proof.lean:201:4:,error evaluating configuration -56,gandhorhicmps_proof.lean:212:4:,error evaluating configuration -58,gandhorhicmps_proof.lean:223:4:,error evaluating configuration -60,gandhorhicmps_proof.lean:234:4:,error evaluating configuration -62,gandhorhicmps_proof.lean:245:4:,error evaluating configuration -64,gandhorhicmps_proof.lean:256:4:,error evaluating configuration -66,gandhorhicmps_proof.lean:267:4:,error evaluating configuration -68,gandhorhicmps_proof.lean:278:4:,error evaluating configuration -70,gandhorhicmps_proof.lean:289:4:,error evaluating configuration -72,gandhorhicmps_proof.lean:300:4:,error evaluating configuration -74,gandhorhicmps_proof.lean:311:4:,error evaluating configuration -76,gandhorhicmps_proof.lean:322:4:,error evaluating configuration -78,gandhorhicmps_proof.lean:333:4:,error evaluating configuration -80,gandhorhicmps_proof.lean:344:4:,error evaluating configuration -82,gandhorhicmps_proof.lean:355:4:,error evaluating configuration -84,gandhorhicmps_proof.lean:366:4:,error evaluating configuration -86,gandhorhicmps_proof.lean:377:4:,error evaluating configuration -88,gandhorhicmps_proof.lean:388:4:,error evaluating configuration -90,gandhorhicmps_proof.lean:399:4:,error evaluating configuration -92,gandhorhicmps_proof.lean:410:4:,error evaluating configuration -94,gandhorhicmps_proof.lean:421:4:,error evaluating configuration -96,gandhorhicmps_proof.lean:432:4:,error evaluating configuration -98,gandhorhicmps_proof.lean:443:4:,error evaluating configuration -100,gandhorhicmps_proof.lean:454:4:,error evaluating configuration -102,gandhorhicmps_proof.lean:465:4:,error evaluating configuration -104,gandhorhicmps_proof.lean:476:4:,error evaluating configuration -106,gandhorhicmps_proof.lean:487:4:,error evaluating configuration -108,gandhorhicmps_proof.lean:498:4:,error evaluating configuration -110,gandhorhicmps_proof.lean:509:4:,error evaluating configuration -112,gandhorhicmps_proof.lean:520:4:,error evaluating configuration -114,gandhorhicmps_proof.lean:531:4:,error evaluating configuration -116,gandhorhicmps_proof.lean:542:4:,error evaluating configuration -118,gandhorhicmps_proof.lean:553:4:,error evaluating configuration -120,gandhorhicmps_proof.lean:564:4:,error evaluating configuration -122,gandhorhicmps_proof.lean:575:4:,error evaluating configuration -124,gandhorhicmps_proof.lean:586:4:,error evaluating configuration -126,gandhorhicmps_proof.lean:597:4:,error evaluating configuration -128,gandhorhicmps_proof.lean:608:4:,error evaluating configuration -130,gandhorhicmps_proof.lean:619:4:,error evaluating configuration -132,gandhorhicmps_proof.lean:631:4:,error evaluating configuration -134,gandhorhicmps_proof.lean:643:4:,error evaluating configuration -136,gandhorhicmps_proof.lean:656:4:,error evaluating configuration -138,gandhorhicmps_proof.lean:668:4:,error evaluating configuration -140,gandhorhicmps_proof.lean:680:4:,error evaluating configuration -142,gandhorhicmps_proof.lean:692:4:,error evaluating configuration -144,gandhorhicmps_proof.lean:704:4:,error evaluating configuration -146,gandhorhicmps_proof.lean:716:4:,error evaluating configuration -148,gandhorhicmps_proof.lean:728:4:,error evaluating configuration -150,gandhorhicmps_proof.lean:740:4:,error evaluating configuration -152,gandhorhicmps_proof.lean:753:4:,error evaluating configuration -154,gandhorhicmps_proof.lean:766:4:,error evaluating configuration -156,gandhorhicmps_proof.lean:778:4:,error evaluating configuration -158,gandhorhicmps_proof.lean:790:4:,error evaluating configuration -160,gandhorhicmps_proof.lean:803:4:,error evaluating configuration -162,gandhorhicmps_proof.lean:819:4:,error evaluating configuration -164,gandhorhicmps_proof.lean:835:4:,error evaluating configuration -166,gandhorhicmps_proof.lean:852:4:,error evaluating configuration -168,gandhorhicmps_proof.lean:869:4:,error evaluating configuration -170,gandhorhicmps_proof.lean:886:4:,error evaluating configuration -172,gandhorhicmps_proof.lean:903:4:,error evaluating configuration -174,gandhorhicmps_proof.lean:920:4:,error evaluating configuration -176,gandhorhicmps_proof.lean:938:4:,error evaluating configuration -178,gandhorhicmps_proof.lean:953:4:,error evaluating configuration -180,gandhorhicmps_proof.lean:971:4:,error evaluating configuration -182,gandhorhicmps_proof.lean:986:4:,error evaluating configuration -184,gandhorhicmps_proof.lean:1004:4:,error evaluating configuration -186,gandhorhicmps_proof.lean:1022:4:,error evaluating configuration -188,gandhorhicmps_proof.lean:1040:4:,error evaluating configuration -190,gandhorhicmps_proof.lean:1058:4:,error evaluating configuration -192,gandhorhicmps_proof.lean:1073:4:,error evaluating configuration -194,gandhorhicmps_proof.lean:1088:4:,error evaluating configuration -196,gandhorhicmps_proof.lean:1104:4:,error evaluating configuration -198,gandhorhicmps_proof.lean:1120:4:,error evaluating configuration -200,gandhorhicmps_proof.lean:1136:4:,error evaluating configuration -202,gandhorhicmps_proof.lean:1152:4:,error evaluating configuration -204,gandhorhicmps_proof.lean:1169:4:,error evaluating configuration -206,gandhorhicmps_proof.lean:1185:4:,error evaluating configuration -208,gandhorhicmps_proof.lean:1200:4:,error evaluating configuration -210,gandhorhicmps_proof.lean:1216:4:,error evaluating configuration -212,gandhorhicmps_proof.lean:1231:4:,error evaluating configuration -214,gandhorhicmps_proof.lean:1249:4:,error evaluating configuration -216,gandhorhicmps_proof.lean:1266:4:,error evaluating configuration -218,gandhorhicmps_proof.lean:1284:4:,error evaluating configuration -220,gandhorhicmps_proof.lean:1301:4:,error evaluating configuration -222,gandhorhicmps_proof.lean:1313:4:,error evaluating configuration -224,gandhorhicmps_proof.lean:1325:4:,error evaluating configuration -226,gandhorhicmps_proof.lean:1337:4:,error evaluating configuration -228,gandhorhicmps_proof.lean:1349:4:,error evaluating configuration -230,gandhorhicmps_proof.lean:1362:4:,error evaluating configuration -232,gandhorhicmps_proof.lean:1375:4:,error evaluating configuration -234,gandhorhicmps_proof.lean:1387:4:,error evaluating configuration -236,gandhorhicmps_proof.lean:1398:4:,error evaluating configuration -238,gandhorhicmps_proof.lean:1410:4:,error evaluating configuration -240,gandhorhicmps_proof.lean:1422:4:,error evaluating configuration -242,gandhorhicmps_proof.lean:1434:4:,error evaluating configuration -244,gandhorhicmps_proof.lean:1446:4:,error evaluating configuration -246,gandhorhicmps_proof.lean:1458:4:,error evaluating configuration -248,gandhorhicmps_proof.lean:1470:4:,error evaluating configuration -250,gandhorhicmps_proof.lean:1482:4:,error evaluating configuration -252,gandhorhicmps_proof.lean:1494:4:,error evaluating configuration -254,gandhorhicmps_proof.lean:1506:4:,error evaluating configuration -256,gandhorhicmps_proof.lean:1517:4:,error evaluating configuration -258,gandhorhicmps_proof.lean:1528:4:,error evaluating configuration -260,gandhorhicmps_proof.lean:1538:4:,error evaluating configuration -262,gandhorhicmps_proof.lean:1549:4:,error evaluating configuration -264,gandhorhicmps_proof.lean:1559:4:,error evaluating configuration -266,gandhorhicmps_proof.lean:1569:4:,error evaluating configuration -268,gandhorhicmps_proof.lean:1580:4:,error evaluating configuration -270,gandhorhicmps_proof.lean:1591:4:,error evaluating configuration -272,gandhorhicmps_proof.lean:1602:4:,error evaluating configuration -274,gandhorhicmps_proof.lean:1613:4:,error evaluating configuration -276,gandhorhicmps_proof.lean:1623:4:,error evaluating configuration -278,gandhorhicmps_proof.lean:1635:4:,error evaluating configuration -280,gandhorhicmps_proof.lean:1646:4:,error evaluating configuration -282,gandhorhicmps_proof.lean:1657:4:,error evaluating configuration -284,gandhorhicmps_proof.lean:1668:4:,error evaluating configuration -286,gandhorhicmps_proof.lean:1679:4:,error evaluating configuration -288,gandhorhicmps_proof.lean:1690:4:,error evaluating configuration -290,gandhorhicmps_proof.lean:1701:4:,error evaluating configuration -292,gandhorhicmps_proof.lean:1712:4:,error evaluating configuration -294,gandhorhicmps_proof.lean:1725:4:,error evaluating configuration -296,gandhorhicmps_proof.lean:1737:4:,error evaluating configuration -298,gandhorhicmps_proof.lean:1749:4:,error evaluating configuration -300,gandhorhicmps_proof.lean:1760:4:,error evaluating configuration -302,gandhorhicmps_proof.lean:1772:4:,error evaluating configuration -304,gandhorhicmps_proof.lean:1785:4:,error evaluating configuration -306,gandhorhicmps_proof.lean:1797:4:,error evaluating configuration -308,gandhorhicmps_proof.lean:1809:4:,error evaluating configuration -310,gandhorhicmps_proof.lean:1821:4:,error evaluating configuration -312,gandhorhicmps_proof.lean:1832:4:,error evaluating configuration -314,gandhorhicmps_proof.lean:1843:4:,error evaluating configuration -316,gandhorhicmps_proof.lean:1854:4:,error evaluating configuration -338,gicmphtopbitssame_proof.lean:69:4:,error evaluating configuration -340,gicmphtopbitssame_proof.lean:81:4:,error evaluating configuration -342,gicmphtopbitssame_proof.lean:93:4:,error evaluating configuration -345,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:36:4:,error evaluating configuration -351,gnot_proof.lean:266:4:,error evaluating configuration -353,gnot_proof.lean:277:4:,error evaluating configuration -355,gnot_proof.lean:288:4:,error evaluating configuration -357,gnot_proof.lean:303:4:,error evaluating configuration -371,gicmphrange_proof.lean:425:4:,error evaluating configuration -373,gicmphrange_proof.lean:436:4:,error evaluating configuration -375,gicmphrange_proof.lean:447:4:,error evaluating configuration -377,gicmphrange_proof.lean:457:4:,error evaluating configuration -379,gicmphrange_proof.lean:468:4:,error evaluating configuration -381,gicmphrange_proof.lean:478:4:,error evaluating configuration -383,gicmphrange_proof.lean:489:4:,error evaluating configuration -385,gicmphrange_proof.lean:500:4:,error evaluating configuration -387,gicmphrange_proof.lean:511:4:,error evaluating configuration -389,gicmphrange_proof.lean:522:4:,error evaluating configuration -391,gicmphrange_proof.lean:533:4:,error evaluating configuration -393,gicmphrange_proof.lean:544:4:,error evaluating configuration -395,gicmphrange_proof.lean:555:4:,error evaluating configuration -397,gicmphrange_proof.lean:566:4:,error evaluating configuration -399,gicmphrange_proof.lean:577:4:,error evaluating configuration -401,gicmphrange_proof.lean:588:4:,error evaluating configuration -403,gicmphrange_proof.lean:599:4:,error evaluating configuration -405,gicmphrange_proof.lean:610:4:,error evaluating configuration -420,gicmphsub_proof.lean:79:4:,error evaluating configuration -422,gicmphsub_proof.lean:89:4:,error evaluating configuration -424,gicmphsub_proof.lean:99:4:,error evaluating configuration -426,gicmphsub_proof.lean:109:4:,error evaluating configuration -428,gicmphsub_proof.lean:119:4:,error evaluating configuration -430,gicmphsub_proof.lean:129:4:,error evaluating configuration -432,gicmphsub_proof.lean:139:4:,error evaluating configuration -434,gicmphsub_proof.lean:150:4:,error evaluating configuration -436,gicmphsub_proof.lean:161:4:,error evaluating configuration -438,gicmphsub_proof.lean:172:4:,error evaluating configuration -440,gicmphsub_proof.lean:183:4:,error evaluating configuration -442,gicmphsub_proof.lean:193:4:,error evaluating configuration -444,gicmphsub_proof.lean:204:4:,error evaluating configuration -446,gicmphsub_proof.lean:214:4:,error evaluating configuration -448,gicmphsub_proof.lean:225:4:,error evaluating configuration -450,gicmphsub_proof.lean:236:4:,error evaluating configuration -452,gicmphsub_proof.lean:247:4:,error evaluating configuration -454,gicmphsub_proof.lean:258:4:,error evaluating configuration -456,gicmphsub_proof.lean:269:4:,error evaluating configuration -458,gicmphsub_proof.lean:280:4:,error evaluating configuration -460,gicmphsub_proof.lean:291:4:,error evaluating configuration -462,gicmphsub_proof.lean:302:4:,error evaluating configuration -464,gicmphsub_proof.lean:313:4:,error evaluating configuration -466,gicmphsub_proof.lean:324:4:,error evaluating configuration -468,gicmphsub_proof.lean:334:4:,error evaluating configuration -473,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:70:4:,error evaluating configuration -476,gshifthadd_proof.lean:109:4:,error evaluating configuration -478,gshifthadd_proof.lean:120:4:,error evaluating configuration -480,gshifthadd_proof.lean:131:4:,error evaluating configuration -482,gshifthadd_proof.lean:141:4:,error evaluating configuration -484,gshifthadd_proof.lean:152:4:,error evaluating configuration -486,gshifthadd_proof.lean:163:4:,error evaluating configuration -488,gshifthadd_proof.lean:175:4:,error evaluating configuration -490,gshifthadd_proof.lean:187:4:,error evaluating configuration -492,gshifthadd_proof.lean:199:4:,error evaluating configuration -494,gshifthadd_proof.lean:210:4:,error evaluating configuration -496,gshifthadd_proof.lean:221:4:,error evaluating configuration -498,gshifthadd_proof.lean:232:4:,error evaluating configuration -500,gshifthadd_proof.lean:241:4:,error evaluating configuration -502,gshifthadd_proof.lean:252:4:,error evaluating configuration -504,gshifthadd_proof.lean:265:4:,error evaluating configuration -506,gshifthadd_proof.lean:278:4:,error evaluating configuration -508,gshifthadd_proof.lean:289:4:,error evaluating configuration -510,gshifthadd_proof.lean:300:4:,error evaluating configuration -512,gshifthadd_proof.lean:311:4:,error evaluating configuration -514,gshifthadd_proof.lean:322:4:,error evaluating configuration -516,gshifthadd_proof.lean:331:4:,error evaluating configuration -521,gshlhsub_proof.lean:66:4:,error evaluating configuration -523,gshlhsub_proof.lean:77:4:,error evaluating configuration -525,gshlhsub_proof.lean:88:4:,error evaluating configuration -527,gshlhsub_proof.lean:98:4:,error evaluating configuration -531,gshifthamounthreassociationhinhbittest_proof.lean:58:4:,error evaluating configuration -556,gxorhicmps_proof.lean:119:4:,error evaluating configuration -559,gcanonicalizehsignedhtruncationhcheck_proof.lean:36:4:,error evaluating configuration -590,gand_proof.lean:364:4:,error evaluating configuration -592,gand_proof.lean:374:4:,error evaluating configuration -594,gand_proof.lean:383:4:,error evaluating configuration -596,gand_proof.lean:392:4:,error evaluating configuration -598,gand_proof.lean:401:4:,error evaluating configuration -600,gand_proof.lean:411:4:,error evaluating configuration -602,gand_proof.lean:422:4:,error evaluating configuration -604,gand_proof.lean:432:4:,error evaluating configuration -606,gand_proof.lean:443:4:,error evaluating configuration -608,gand_proof.lean:454:4:,error evaluating configuration -610,gand_proof.lean:463:4:,error evaluating configuration -612,gand_proof.lean:474:4:,error evaluating configuration -614,gand_proof.lean:485:4:,error evaluating configuration -616,gand_proof.lean:496:4:,error evaluating configuration -618,gand_proof.lean:507:4:,error evaluating configuration -620,gand_proof.lean:518:4:,error evaluating configuration -622,gand_proof.lean:528:4:,error evaluating configuration -624,gand_proof.lean:538:4:,error evaluating configuration -626,gand_proof.lean:548:4:,error evaluating configuration -628,gand_proof.lean:558:4:,error evaluating configuration -630,gand_proof.lean:568:4:,error evaluating configuration -632,gand_proof.lean:578:4:,error evaluating configuration -634,gand_proof.lean:588:4:,error evaluating configuration -636,gand_proof.lean:598:4:,error evaluating configuration -638,gand_proof.lean:609:4:,error evaluating configuration -640,gand_proof.lean:620:4:,error evaluating configuration -642,gand_proof.lean:630:4:,error evaluating configuration -644,gand_proof.lean:639:4:,error evaluating configuration -646,gand_proof.lean:649:4:,error evaluating configuration -648,gand_proof.lean:659:4:,error evaluating configuration -650,gand_proof.lean:671:4:,error evaluating configuration -652,gand_proof.lean:683:4:,error evaluating configuration -654,gand_proof.lean:695:4:,error evaluating configuration -656,gand_proof.lean:707:4:,error evaluating configuration -658,gand_proof.lean:719:4:,error evaluating configuration -660,gand_proof.lean:731:4:,error evaluating configuration -662,gand_proof.lean:743:4:,error evaluating configuration -664,gand_proof.lean:755:4:,error evaluating configuration -666,gand_proof.lean:767:4:,error evaluating configuration -668,gand_proof.lean:779:4:,error evaluating configuration -670,gand_proof.lean:789:4:,error evaluating configuration -672,gand_proof.lean:798:4:,error evaluating configuration -674,gand_proof.lean:808:4:,error evaluating configuration -676,gand_proof.lean:818:4:,error evaluating configuration -678,gand_proof.lean:829:4:,error evaluating configuration -680,gand_proof.lean:839:4:,error evaluating configuration -682,gand_proof.lean:849:4:,error evaluating configuration -684,gand_proof.lean:860:4:,error evaluating configuration -686,gand_proof.lean:871:4:,error evaluating configuration -688,gand_proof.lean:882:4:,error evaluating configuration -690,gand_proof.lean:893:4:,error evaluating configuration -692,gand_proof.lean:904:4:,error evaluating configuration -694,gand_proof.lean:915:4:,error evaluating configuration -696,gand_proof.lean:926:4:,error evaluating configuration -698,gand_proof.lean:937:4:,error evaluating configuration -700,gand_proof.lean:948:4:,error evaluating configuration -702,gand_proof.lean:959:4:,error evaluating configuration -704,gand_proof.lean:969:4:,error evaluating configuration -706,gand_proof.lean:979:4:,error evaluating configuration -708,gand_proof.lean:990:4:,error evaluating configuration -710,gand_proof.lean:1001:4:,error evaluating configuration -712,gand_proof.lean:1012:4:,error evaluating configuration -714,gand_proof.lean:1022:4:,error evaluating configuration -716,gand_proof.lean:1033:4:,error evaluating configuration -718,gand_proof.lean:1044:4:,error evaluating configuration -720,gand_proof.lean:1055:4:,error evaluating configuration -722,gand_proof.lean:1065:4:,error evaluating configuration -724,gand_proof.lean:1076:4:,error evaluating configuration -726,gand_proof.lean:1086:4:,error evaluating configuration -728,gand_proof.lean:1096:4:,error evaluating configuration -730,gand_proof.lean:1105:4:,error evaluating configuration -732,gand_proof.lean:1114:4:,error evaluating configuration -734,gand_proof.lean:1124:4:,error evaluating configuration -736,gand_proof.lean:1134:4:,error evaluating configuration -738,gand_proof.lean:1145:4:,error evaluating configuration -740,gand_proof.lean:1155:4:,error evaluating configuration -742,gand_proof.lean:1166:4:,error evaluating configuration -744,gand_proof.lean:1177:4:,error evaluating configuration -775,gand2_proof.lean:76:4:,error evaluating configuration -777,gand2_proof.lean:86:4:,error evaluating configuration -779,gand2_proof.lean:98:4:,error evaluating configuration -781,gand2_proof.lean:108:4:,error evaluating configuration -783,gand2_proof.lean:121:4:,error evaluating configuration -785,gand2_proof.lean:130:4:,error evaluating configuration -787,gand2_proof.lean:141:4:,error evaluating configuration -789,gand2_proof.lean:152:4:,error evaluating configuration -791,gand2_proof.lean:163:4:,error evaluating configuration -793,gand2_proof.lean:174:4:,error evaluating configuration -795,gand2_proof.lean:185:4:,error evaluating configuration -840,gcast_proof.lean:489:4:,error evaluating configuration -842,gcast_proof.lean:498:4:,error evaluating configuration -844,gcast_proof.lean:509:4:,error evaluating configuration -846,gcast_proof.lean:518:4:,error evaluating configuration -848,gcast_proof.lean:527:4:,error evaluating configuration -850,gcast_proof.lean:536:4:,error evaluating configuration -852,gcast_proof.lean:546:4:,error evaluating configuration -854,gcast_proof.lean:556:4:,error evaluating configuration -856,gcast_proof.lean:567:4:,error evaluating configuration -858,gcast_proof.lean:576:4:,error evaluating configuration -860,gcast_proof.lean:585:4:,error evaluating configuration -862,gcast_proof.lean:595:4:,error evaluating configuration -864,gcast_proof.lean:604:4:,error evaluating configuration -866,gcast_proof.lean:613:4:,error evaluating configuration -868,gcast_proof.lean:624:4:,error evaluating configuration -870,gcast_proof.lean:635:4:,error evaluating configuration -872,gcast_proof.lean:646:4:,error evaluating configuration -874,gcast_proof.lean:657:4:,error evaluating configuration -896,gselecthobohpeohops_proof.lean:527:4:,error evaluating configuration -898,gselecthobohpeohops_proof.lean:539:4:,error evaluating configuration -900,gselecthobohpeohops_proof.lean:551:4:,error evaluating configuration -902,gselecthobohpeohops_proof.lean:563:4:,error evaluating configuration -904,gselecthobohpeohops_proof.lean:575:4:,error evaluating configuration -906,gselecthobohpeohops_proof.lean:587:4:,error evaluating configuration -908,gselecthobohpeohops_proof.lean:599:4:,error evaluating configuration -910,gselecthobohpeohops_proof.lean:611:4:,error evaluating configuration -912,gselecthobohpeohops_proof.lean:623:4:,error evaluating configuration -914,gselecthobohpeohops_proof.lean:635:4:,error evaluating configuration -916,gselecthobohpeohops_proof.lean:647:4:,error evaluating configuration -918,gselecthobohpeohops_proof.lean:659:4:,error evaluating configuration -920,gselecthobohpeohops_proof.lean:671:4:,error evaluating configuration -922,gselecthobohpeohops_proof.lean:683:4:,error evaluating configuration -924,gselecthobohpeohops_proof.lean:694:4:,error evaluating configuration -926,gselecthobohpeohops_proof.lean:706:4:,error evaluating configuration -928,gselecthobohpeohops_proof.lean:718:4:,error evaluating configuration -930,gselecthobohpeohops_proof.lean:730:4:,error evaluating configuration -932,gselecthobohpeohops_proof.lean:742:4:,error evaluating configuration -934,gselecthobohpeohops_proof.lean:754:4:,error evaluating configuration -936,gselecthobohpeohops_proof.lean:766:4:,error evaluating configuration -938,gselecthobohpeohops_proof.lean:778:4:,error evaluating configuration -940,gselecthobohpeohops_proof.lean:790:4:,error evaluating configuration -942,gselecthobohpeohops_proof.lean:802:4:,error evaluating configuration -944,gselecthobohpeohops_proof.lean:814:4:,error evaluating configuration -946,gselecthobohpeohops_proof.lean:826:4:,error evaluating configuration -948,gselecthobohpeohops_proof.lean:838:4:,error evaluating configuration -950,gselecthobohpeohops_proof.lean:850:4:,error evaluating configuration -952,gselecthobohpeohops_proof.lean:862:4:,error evaluating configuration -954,gselecthobohpeohops_proof.lean:874:4:,error evaluating configuration -956,gselecthobohpeohops_proof.lean:885:4:,error evaluating configuration +22,gandhorhicmps_proof.lean:102:4:,error evaluating configuration +24,gandhorhicmps_proof.lean:113:4:,error evaluating configuration +26,gandhorhicmps_proof.lean:124:4:,error evaluating configuration +28,gandhorhicmps_proof.lean:135:4:,error evaluating configuration +30,gandhorhicmps_proof.lean:146:4:,error evaluating configuration +32,gandhorhicmps_proof.lean:157:4:,error evaluating configuration +34,gandhorhicmps_proof.lean:168:4:,error evaluating configuration +36,gandhorhicmps_proof.lean:179:4:,error evaluating configuration +38,gandhorhicmps_proof.lean:190:4:,error evaluating configuration +40,gandhorhicmps_proof.lean:201:4:,error evaluating configuration +42,gandhorhicmps_proof.lean:212:4:,error evaluating configuration +44,gandhorhicmps_proof.lean:223:4:,error evaluating configuration +46,gandhorhicmps_proof.lean:234:4:,error evaluating configuration +48,gandhorhicmps_proof.lean:245:4:,error evaluating configuration +50,gandhorhicmps_proof.lean:256:4:,error evaluating configuration +52,gandhorhicmps_proof.lean:267:4:,error evaluating configuration +54,gandhorhicmps_proof.lean:278:4:,error evaluating configuration +56,gandhorhicmps_proof.lean:289:4:,error evaluating configuration +58,gandhorhicmps_proof.lean:300:4:,error evaluating configuration +60,gandhorhicmps_proof.lean:311:4:,error evaluating configuration +62,gandhorhicmps_proof.lean:322:4:,error evaluating configuration +64,gandhorhicmps_proof.lean:333:4:,error evaluating configuration +66,gandhorhicmps_proof.lean:344:4:,error evaluating configuration +68,gandhorhicmps_proof.lean:355:4:,error evaluating configuration +70,gandhorhicmps_proof.lean:366:4:,error evaluating configuration +72,gandhorhicmps_proof.lean:377:4:,error evaluating configuration +74,gandhorhicmps_proof.lean:388:4:,error evaluating configuration +76,gandhorhicmps_proof.lean:399:4:,error evaluating configuration +78,gandhorhicmps_proof.lean:410:4:,error evaluating configuration +80,gandhorhicmps_proof.lean:421:4:,error evaluating configuration +82,gandhorhicmps_proof.lean:432:4:,error evaluating configuration +84,gandhorhicmps_proof.lean:443:4:,error evaluating configuration +86,gandhorhicmps_proof.lean:454:4:,error evaluating configuration +88,gandhorhicmps_proof.lean:465:4:,error evaluating configuration +90,gandhorhicmps_proof.lean:476:4:,error evaluating configuration +92,gandhorhicmps_proof.lean:487:4:,error evaluating configuration +94,gandhorhicmps_proof.lean:498:4:,error evaluating configuration +96,gandhorhicmps_proof.lean:509:4:,error evaluating configuration +98,gandhorhicmps_proof.lean:520:4:,error evaluating configuration +100,gandhorhicmps_proof.lean:531:4:,error evaluating configuration +102,gandhorhicmps_proof.lean:542:4:,error evaluating configuration +104,gandhorhicmps_proof.lean:553:4:,error evaluating configuration +106,gandhorhicmps_proof.lean:564:4:,error evaluating configuration +108,gandhorhicmps_proof.lean:575:4:,error evaluating configuration +110,gandhorhicmps_proof.lean:586:4:,error evaluating configuration +112,gandhorhicmps_proof.lean:597:4:,error evaluating configuration +114,gandhorhicmps_proof.lean:608:4:,error evaluating configuration +116,gandhorhicmps_proof.lean:619:4:,error evaluating configuration +118,gandhorhicmps_proof.lean:631:4:,error evaluating configuration +120,gandhorhicmps_proof.lean:643:4:,error evaluating configuration +122,gandhorhicmps_proof.lean:656:4:,error evaluating configuration +124,gandhorhicmps_proof.lean:668:4:,error evaluating configuration +126,gandhorhicmps_proof.lean:680:4:,error evaluating configuration +128,gandhorhicmps_proof.lean:692:4:,error evaluating configuration +130,gandhorhicmps_proof.lean:704:4:,error evaluating configuration +132,gandhorhicmps_proof.lean:716:4:,error evaluating configuration +134,gandhorhicmps_proof.lean:728:4:,error evaluating configuration +136,gandhorhicmps_proof.lean:740:4:,error evaluating configuration +138,gandhorhicmps_proof.lean:753:4:,error evaluating configuration +140,gandhorhicmps_proof.lean:766:4:,error evaluating configuration +142,gandhorhicmps_proof.lean:778:4:,error evaluating configuration +144,gandhorhicmps_proof.lean:790:4:,error evaluating configuration +146,gandhorhicmps_proof.lean:803:4:,error evaluating configuration +148,gandhorhicmps_proof.lean:819:4:,error evaluating configuration +150,gandhorhicmps_proof.lean:835:4:,error evaluating configuration +152,gandhorhicmps_proof.lean:852:4:,error evaluating configuration +154,gandhorhicmps_proof.lean:869:4:,error evaluating configuration +156,gandhorhicmps_proof.lean:886:4:,error evaluating configuration +158,gandhorhicmps_proof.lean:903:4:,error evaluating configuration +160,gandhorhicmps_proof.lean:920:4:,error evaluating configuration +162,gandhorhicmps_proof.lean:938:4:,error evaluating configuration +164,gandhorhicmps_proof.lean:953:4:,error evaluating configuration +166,gandhorhicmps_proof.lean:971:4:,error evaluating configuration +168,gandhorhicmps_proof.lean:986:4:,error evaluating configuration +170,gandhorhicmps_proof.lean:1004:4:,error evaluating configuration +172,gandhorhicmps_proof.lean:1022:4:,error evaluating configuration +174,gandhorhicmps_proof.lean:1040:4:,error evaluating configuration +176,gandhorhicmps_proof.lean:1058:4:,error evaluating configuration +178,gandhorhicmps_proof.lean:1073:4:,error evaluating configuration +180,gandhorhicmps_proof.lean:1088:4:,error evaluating configuration +182,gandhorhicmps_proof.lean:1104:4:,error evaluating configuration +184,gandhorhicmps_proof.lean:1120:4:,error evaluating configuration +186,gandhorhicmps_proof.lean:1136:4:,error evaluating configuration +188,gandhorhicmps_proof.lean:1152:4:,error evaluating configuration +190,gandhorhicmps_proof.lean:1169:4:,error evaluating configuration +192,gandhorhicmps_proof.lean:1185:4:,error evaluating configuration +194,gandhorhicmps_proof.lean:1200:4:,error evaluating configuration +196,gandhorhicmps_proof.lean:1216:4:,error evaluating configuration +198,gandhorhicmps_proof.lean:1231:4:,error evaluating configuration +200,gandhorhicmps_proof.lean:1249:4:,error evaluating configuration +202,gandhorhicmps_proof.lean:1266:4:,error evaluating configuration +204,gandhorhicmps_proof.lean:1284:4:,error evaluating configuration +206,gandhorhicmps_proof.lean:1301:4:,error evaluating configuration +208,gandhorhicmps_proof.lean:1313:4:,error evaluating configuration +210,gandhorhicmps_proof.lean:1325:4:,error evaluating configuration +212,gandhorhicmps_proof.lean:1337:4:,error evaluating configuration +214,gandhorhicmps_proof.lean:1349:4:,error evaluating configuration +216,gandhorhicmps_proof.lean:1362:4:,error evaluating configuration +218,gandhorhicmps_proof.lean:1375:4:,error evaluating configuration +220,gandhorhicmps_proof.lean:1387:4:,error evaluating configuration +222,gandhorhicmps_proof.lean:1398:4:,error evaluating configuration +224,gandhorhicmps_proof.lean:1410:4:,error evaluating configuration +226,gandhorhicmps_proof.lean:1422:4:,error evaluating configuration +228,gandhorhicmps_proof.lean:1434:4:,error evaluating configuration +230,gandhorhicmps_proof.lean:1446:4:,error evaluating configuration +232,gandhorhicmps_proof.lean:1458:4:,error evaluating configuration +234,gandhorhicmps_proof.lean:1470:4:,error evaluating configuration +236,gandhorhicmps_proof.lean:1482:4:,error evaluating configuration +238,gandhorhicmps_proof.lean:1494:4:,error evaluating configuration +240,gandhorhicmps_proof.lean:1506:4:,error evaluating configuration +242,gandhorhicmps_proof.lean:1517:4:,error evaluating configuration +244,gandhorhicmps_proof.lean:1528:4:,error evaluating configuration +246,gandhorhicmps_proof.lean:1538:4:,error evaluating configuration +248,gandhorhicmps_proof.lean:1549:4:,error evaluating configuration +250,gandhorhicmps_proof.lean:1559:4:,error evaluating configuration +252,gandhorhicmps_proof.lean:1569:4:,error evaluating configuration +254,gandhorhicmps_proof.lean:1580:4:,error evaluating configuration +256,gandhorhicmps_proof.lean:1591:4:,error evaluating configuration +258,gandhorhicmps_proof.lean:1602:4:,error evaluating configuration +260,gandhorhicmps_proof.lean:1613:4:,error evaluating configuration +262,gandhorhicmps_proof.lean:1623:4:,error evaluating configuration +264,gandhorhicmps_proof.lean:1635:4:,error evaluating configuration +266,gandhorhicmps_proof.lean:1646:4:,error evaluating configuration +268,gandhorhicmps_proof.lean:1657:4:,error evaluating configuration +270,gandhorhicmps_proof.lean:1668:4:,error evaluating configuration +272,gandhorhicmps_proof.lean:1679:4:,error evaluating configuration +274,gandhorhicmps_proof.lean:1690:4:,error evaluating configuration +276,gandhorhicmps_proof.lean:1701:4:,error evaluating configuration +278,gandhorhicmps_proof.lean:1712:4:,error evaluating configuration +280,gandhorhicmps_proof.lean:1725:4:,error evaluating configuration +282,gandhorhicmps_proof.lean:1737:4:,error evaluating configuration +284,gandhorhicmps_proof.lean:1749:4:,error evaluating configuration +286,gandhorhicmps_proof.lean:1760:4:,error evaluating configuration +288,gandhorhicmps_proof.lean:1772:4:,error evaluating configuration +290,gandhorhicmps_proof.lean:1785:4:,error evaluating configuration +292,gandhorhicmps_proof.lean:1797:4:,error evaluating configuration +294,gandhorhicmps_proof.lean:1809:4:,error evaluating configuration +296,gandhorhicmps_proof.lean:1821:4:,error evaluating configuration +298,gandhorhicmps_proof.lean:1832:4:,error evaluating configuration +300,gandhorhicmps_proof.lean:1843:4:,error evaluating configuration +302,gandhorhicmps_proof.lean:1854:4:,error evaluating configuration +323,gicmphtopbitssame_proof.lean:69:4:,error evaluating configuration +325,gicmphtopbitssame_proof.lean:81:4:,error evaluating configuration +327,gicmphtopbitssame_proof.lean:93:4:,error evaluating configuration +330,gcanonicalizehlackhofhsignedhtruncationhcheck_proof.lean:36:4:,error evaluating configuration +335,gnot_proof.lean:266:4:,error evaluating configuration +337,gnot_proof.lean:277:4:,error evaluating configuration +339,gnot_proof.lean:288:4:,error evaluating configuration +341,gnot_proof.lean:303:4:,error evaluating configuration +354,gicmphrange_proof.lean:425:4:,error evaluating configuration +356,gicmphrange_proof.lean:436:4:,error evaluating configuration +358,gicmphrange_proof.lean:447:4:,error evaluating configuration +360,gicmphrange_proof.lean:457:4:,error evaluating configuration +362,gicmphrange_proof.lean:468:4:,error evaluating configuration +364,gicmphrange_proof.lean:478:4:,error evaluating configuration +366,gicmphrange_proof.lean:489:4:,error evaluating configuration +368,gicmphrange_proof.lean:500:4:,error evaluating configuration +370,gicmphrange_proof.lean:511:4:,error evaluating configuration +372,gicmphrange_proof.lean:522:4:,error evaluating configuration +374,gicmphrange_proof.lean:533:4:,error evaluating configuration +376,gicmphrange_proof.lean:544:4:,error evaluating configuration +378,gicmphrange_proof.lean:555:4:,error evaluating configuration +380,gicmphrange_proof.lean:566:4:,error evaluating configuration +382,gicmphrange_proof.lean:577:4:,error evaluating configuration +384,gicmphrange_proof.lean:588:4:,error evaluating configuration +386,gicmphrange_proof.lean:599:4:,error evaluating configuration +388,gicmphrange_proof.lean:610:4:,error evaluating configuration +400,gicmphsub_proof.lean:79:4:,error evaluating configuration +402,gicmphsub_proof.lean:89:4:,error evaluating configuration +404,gicmphsub_proof.lean:99:4:,error evaluating configuration +406,gicmphsub_proof.lean:109:4:,error evaluating configuration +408,gicmphsub_proof.lean:119:4:,error evaluating configuration +410,gicmphsub_proof.lean:129:4:,error evaluating configuration +412,gicmphsub_proof.lean:139:4:,error evaluating configuration +414,gicmphsub_proof.lean:150:4:,error evaluating configuration +416,gicmphsub_proof.lean:161:4:,error evaluating configuration +418,gicmphsub_proof.lean:172:4:,error evaluating configuration +420,gicmphsub_proof.lean:183:4:,error evaluating configuration +422,gicmphsub_proof.lean:193:4:,error evaluating configuration +424,gicmphsub_proof.lean:204:4:,error evaluating configuration +426,gicmphsub_proof.lean:214:4:,error evaluating configuration +428,gicmphsub_proof.lean:225:4:,error evaluating configuration +430,gicmphsub_proof.lean:236:4:,error evaluating configuration +432,gicmphsub_proof.lean:247:4:,error evaluating configuration +434,gicmphsub_proof.lean:258:4:,error evaluating configuration +436,gicmphsub_proof.lean:269:4:,error evaluating configuration +438,gicmphsub_proof.lean:280:4:,error evaluating configuration +440,gicmphsub_proof.lean:291:4:,error evaluating configuration +442,gicmphsub_proof.lean:302:4:,error evaluating configuration +444,gicmphsub_proof.lean:313:4:,error evaluating configuration +446,gicmphsub_proof.lean:324:4:,error evaluating configuration +448,gicmphsub_proof.lean:334:4:,error evaluating configuration +453,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:70:4:,error evaluating configuration +456,gshifthadd_proof.lean:109:4:,error evaluating configuration +458,gshifthadd_proof.lean:120:4:,error evaluating configuration +460,gshifthadd_proof.lean:131:4:,error evaluating configuration +462,gshifthadd_proof.lean:141:4:,error evaluating configuration +464,gshifthadd_proof.lean:152:4:,error evaluating configuration +466,gshifthadd_proof.lean:163:4:,error evaluating configuration +468,gshifthadd_proof.lean:175:4:,error evaluating configuration +470,gshifthadd_proof.lean:187:4:,error evaluating configuration +472,gshifthadd_proof.lean:199:4:,error evaluating configuration +474,gshifthadd_proof.lean:210:4:,error evaluating configuration +476,gshifthadd_proof.lean:221:4:,error evaluating configuration +478,gshifthadd_proof.lean:232:4:,error evaluating configuration +480,gshifthadd_proof.lean:241:4:,error evaluating configuration +482,gshifthadd_proof.lean:252:4:,error evaluating configuration +484,gshifthadd_proof.lean:265:4:,error evaluating configuration +486,gshifthadd_proof.lean:278:4:,error evaluating configuration +488,gshifthadd_proof.lean:289:4:,error evaluating configuration +490,gshifthadd_proof.lean:300:4:,error evaluating configuration +492,gshifthadd_proof.lean:311:4:,error evaluating configuration +494,gshifthadd_proof.lean:322:4:,error evaluating configuration +496,gshifthadd_proof.lean:332:4:,error evaluating configuration +501,gshlhsub_proof.lean:66:4:,error evaluating configuration +503,gshlhsub_proof.lean:77:4:,error evaluating configuration +505,gshlhsub_proof.lean:88:4:,error evaluating configuration +507,gshlhsub_proof.lean:98:4:,error evaluating configuration +511,gshifthamounthreassociationhinhbittest_proof.lean:58:4:,error evaluating configuration +532,gxorhicmps_proof.lean:119:4:,error evaluating configuration +535,gcanonicalizehsignedhtruncationhcheck_proof.lean:36:4:,error evaluating configuration +564,gand_proof.lean:364:4:,error evaluating configuration +566,gand_proof.lean:374:4:,error evaluating configuration +568,gand_proof.lean:383:4:,error evaluating configuration +570,gand_proof.lean:392:4:,error evaluating configuration +572,gand_proof.lean:401:4:,error evaluating configuration +574,gand_proof.lean:411:4:,error evaluating configuration +576,gand_proof.lean:422:4:,error evaluating configuration +578,gand_proof.lean:432:4:,error evaluating configuration +580,gand_proof.lean:443:4:,error evaluating configuration +582,gand_proof.lean:454:4:,error evaluating configuration +584,gand_proof.lean:463:4:,error evaluating configuration +586,gand_proof.lean:474:4:,error evaluating configuration +588,gand_proof.lean:485:4:,error evaluating configuration +590,gand_proof.lean:496:4:,error evaluating configuration +592,gand_proof.lean:507:4:,error evaluating configuration +594,gand_proof.lean:518:4:,error evaluating configuration +596,gand_proof.lean:528:4:,error evaluating configuration +598,gand_proof.lean:538:4:,error evaluating configuration +600,gand_proof.lean:548:4:,error evaluating configuration +602,gand_proof.lean:558:4:,error evaluating configuration +604,gand_proof.lean:568:4:,error evaluating configuration +606,gand_proof.lean:578:4:,error evaluating configuration +608,gand_proof.lean:588:4:,error evaluating configuration +610,gand_proof.lean:598:4:,error evaluating configuration +612,gand_proof.lean:609:4:,error evaluating configuration +614,gand_proof.lean:620:4:,error evaluating configuration +616,gand_proof.lean:630:4:,error evaluating configuration +618,gand_proof.lean:639:4:,error evaluating configuration +620,gand_proof.lean:649:4:,error evaluating configuration +622,gand_proof.lean:659:4:,error evaluating configuration +624,gand_proof.lean:671:4:,error evaluating configuration +626,gand_proof.lean:683:4:,error evaluating configuration +628,gand_proof.lean:695:4:,error evaluating configuration +630,gand_proof.lean:707:4:,error evaluating configuration +632,gand_proof.lean:719:4:,error evaluating configuration +634,gand_proof.lean:731:4:,error evaluating configuration +636,gand_proof.lean:743:4:,error evaluating configuration +638,gand_proof.lean:755:4:,error evaluating configuration +640,gand_proof.lean:767:4:,error evaluating configuration +642,gand_proof.lean:779:4:,error evaluating configuration +644,gand_proof.lean:789:4:,error evaluating configuration +646,gand_proof.lean:798:4:,error evaluating configuration +648,gand_proof.lean:808:4:,error evaluating configuration +650,gand_proof.lean:818:4:,error evaluating configuration +652,gand_proof.lean:829:4:,error evaluating configuration +654,gand_proof.lean:839:4:,error evaluating configuration +656,gand_proof.lean:849:4:,error evaluating configuration +658,gand_proof.lean:860:4:,error evaluating configuration +660,gand_proof.lean:871:4:,error evaluating configuration +662,gand_proof.lean:882:4:,error evaluating configuration +664,gand_proof.lean:893:4:,error evaluating configuration +666,gand_proof.lean:904:4:,error evaluating configuration +668,gand_proof.lean:915:4:,error evaluating configuration +670,gand_proof.lean:926:4:,error evaluating configuration +672,gand_proof.lean:937:4:,error evaluating configuration +674,gand_proof.lean:948:4:,error evaluating configuration +676,gand_proof.lean:959:4:,error evaluating configuration +678,gand_proof.lean:969:4:,error evaluating configuration +680,gand_proof.lean:979:4:,error evaluating configuration +682,gand_proof.lean:990:4:,error evaluating configuration +684,gand_proof.lean:1001:4:,error evaluating configuration +686,gand_proof.lean:1012:4:,error evaluating configuration +688,gand_proof.lean:1022:4:,error evaluating configuration +690,gand_proof.lean:1033:4:,error evaluating configuration +692,gand_proof.lean:1044:4:,error evaluating configuration +694,gand_proof.lean:1055:4:,error evaluating configuration +696,gand_proof.lean:1065:4:,error evaluating configuration +698,gand_proof.lean:1076:4:,error evaluating configuration +700,gand_proof.lean:1086:4:,error evaluating configuration +702,gand_proof.lean:1096:4:,error evaluating configuration +704,gand_proof.lean:1105:4:,error evaluating configuration +706,gand_proof.lean:1114:4:,error evaluating configuration +708,gand_proof.lean:1124:4:,error evaluating configuration +710,gand_proof.lean:1134:4:,error evaluating configuration +712,gand_proof.lean:1145:4:,error evaluating configuration +714,gand_proof.lean:1155:4:,error evaluating configuration +716,gand_proof.lean:1166:4:,error evaluating configuration +718,gand_proof.lean:1177:4:,error evaluating configuration +747,gand2_proof.lean:76:4:,error evaluating configuration +749,gand2_proof.lean:86:4:,error evaluating configuration +751,gand2_proof.lean:98:4:,error evaluating configuration +753,gand2_proof.lean:108:4:,error evaluating configuration +755,gand2_proof.lean:121:4:,error evaluating configuration +757,gand2_proof.lean:130:4:,error evaluating configuration +759,gand2_proof.lean:141:4:,error evaluating configuration +761,gand2_proof.lean:152:4:,error evaluating configuration +763,gand2_proof.lean:163:4:,error evaluating configuration +765,gand2_proof.lean:174:4:,error evaluating configuration +767,gand2_proof.lean:185:4:,error evaluating configuration +875,gcast_proof.lean:492:4:,error evaluating configuration +877,gcast_proof.lean:501:4:,error evaluating configuration +879,gcast_proof.lean:512:4:,error evaluating configuration +881,gcast_proof.lean:521:4:,error evaluating configuration +883,gcast_proof.lean:530:4:,error evaluating configuration +885,gcast_proof.lean:539:4:,error evaluating configuration +887,gcast_proof.lean:549:4:,error evaluating configuration +889,gcast_proof.lean:559:4:,error evaluating configuration +891,gcast_proof.lean:570:4:,error evaluating configuration +893,gcast_proof.lean:579:4:,error evaluating configuration +895,gcast_proof.lean:588:4:,error evaluating configuration +897,gcast_proof.lean:598:4:,error evaluating configuration +899,gcast_proof.lean:607:4:,error evaluating configuration +901,gcast_proof.lean:616:4:,error evaluating configuration +903,gcast_proof.lean:627:4:,error evaluating configuration +905,gcast_proof.lean:638:4:,error evaluating configuration +907,gcast_proof.lean:649:4:,error evaluating configuration +909,gcast_proof.lean:661:4:,error evaluating configuration +923,gselecthobohpeohops_proof.lean:527:4:,error evaluating configuration +925,gselecthobohpeohops_proof.lean:539:4:,error evaluating configuration +927,gselecthobohpeohops_proof.lean:551:4:,error evaluating configuration +929,gselecthobohpeohops_proof.lean:563:4:,error evaluating configuration +931,gselecthobohpeohops_proof.lean:575:4:,error evaluating configuration +933,gselecthobohpeohops_proof.lean:587:4:,error evaluating configuration +935,gselecthobohpeohops_proof.lean:599:4:,error evaluating configuration +937,gselecthobohpeohops_proof.lean:611:4:,error evaluating configuration +939,gselecthobohpeohops_proof.lean:623:4:,error evaluating configuration +941,gselecthobohpeohops_proof.lean:635:4:,error evaluating configuration +943,gselecthobohpeohops_proof.lean:647:4:,error evaluating configuration +945,gselecthobohpeohops_proof.lean:659:4:,error evaluating configuration +947,gselecthobohpeohops_proof.lean:671:4:,error evaluating configuration +949,gselecthobohpeohops_proof.lean:683:4:,error evaluating configuration +951,gselecthobohpeohops_proof.lean:694:4:,error evaluating configuration +953,gselecthobohpeohops_proof.lean:706:4:,error evaluating configuration +955,gselecthobohpeohops_proof.lean:718:4:,error evaluating configuration +957,gselecthobohpeohops_proof.lean:730:4:,error evaluating configuration +959,gselecthobohpeohops_proof.lean:742:4:,error evaluating configuration +961,gselecthobohpeohops_proof.lean:754:4:,error evaluating configuration +963,gselecthobohpeohops_proof.lean:766:4:,error evaluating configuration +965,gselecthobohpeohops_proof.lean:778:4:,error evaluating configuration +967,gselecthobohpeohops_proof.lean:790:4:,error evaluating configuration +969,gselecthobohpeohops_proof.lean:802:4:,error evaluating configuration +971,gselecthobohpeohops_proof.lean:814:4:,error evaluating configuration +973,gselecthobohpeohops_proof.lean:826:4:,error evaluating configuration +975,gselecthobohpeohops_proof.lean:838:4:,error evaluating configuration +977,gselecthobohpeohops_proof.lean:850:4:,error evaluating configuration +979,gselecthobohpeohops_proof.lean:862:4:,error evaluating configuration +981,gselecthobohpeohops_proof.lean:874:4:,error evaluating configuration +983,gselecthobohpeohops_proof.lean:885:4:,error evaluating configuration 3,gdivhshift_proof.lean:27:4:,The SAT solver timed out while solving the problem. -4,gdivhshift_proof.lean:27:4:,The SAT solver timed out while solving the problem. -5,gdivhshift_proof.lean:37:4:,The SAT solver timed out while solving the problem. -6,gdivhshift_proof.lean:37:4:,The SAT solver timed out while solving the problem. -8,gdivhshift_proof.lean:69:4:,The SAT solver timed out while solving the problem. -9,gdivhshift_proof.lean:69:4:,The SAT solver timed out while solving the problem. -12,gdivhshift_proof.lean:237:4:,The SAT solver timed out while solving the problem. -13,gdivhshift_proof.lean:237:4:,The SAT solver timed out while solving the problem. -15,gdivhshift_proof.lean:248:4:,The SAT solver timed out while solving the problem. -16,gdivhshift_proof.lean:248:4:,The SAT solver timed out while solving the problem. -18,gdivhshift_proof.lean:259:4:,The SAT solver timed out while solving the problem. -19,gdivhshift_proof.lean:259:4:,The SAT solver timed out while solving the problem. -20,gdivhshift_proof.lean:270:4:,The SAT solver timed out while solving the problem. -21,gdivhshift_proof.lean:270:4:,The SAT solver timed out while solving the problem. -22,gdivhshift_proof.lean:281:4:,The SAT solver timed out while solving the problem. -23,gdivhshift_proof.lean:281:4:,The SAT solver timed out while solving the problem. -24,gdivhshift_proof.lean:292:4:,The SAT solver timed out while solving the problem. -25,gdivhshift_proof.lean:292:4:,The SAT solver timed out while solving the problem. -318,gapinthrem2_proof.lean:17:4:,The SAT solver timed out while solving the problem. -319,gapinthrem2_proof.lean:17:4:,The SAT solver timed out while solving the problem. -322,gapinthrem2_proof.lean:39:4:,The SAT solver timed out while solving the problem. -326,gexact_proof.lean:36:4:,The SAT solver timed out while solving the problem. -327,gexact_proof.lean:36:4:,The SAT solver timed out while solving the problem. -329,gexact_proof.lean:45:4:,The SAT solver timed out while solving the problem. -330,gexact_proof.lean:45:4:,The SAT solver timed out while solving the problem. -408,gsdivhcanonicalize_proof.lean:29:4:,The SAT solver timed out while solving the problem. -409,gsdivhcanonicalize_proof.lean:29:4:,The SAT solver timed out while solving the problem. -533,gselecthdivrem_proof.lean:184:4:,The SAT solver timed out while solving the problem. -534,gselecthdivrem_proof.lean:184:4:,The SAT solver timed out while solving the problem. -535,gselecthdivrem_proof.lean:184:4:,The SAT solver timed out while solving the problem. -542,gapinthdiv2_proof.lean:16:4:,The SAT solver timed out while solving the problem. -543,gapinthdiv2_proof.lean:16:4:,The SAT solver timed out while solving the problem. -548,gdistribute_proof.lean:44:4:,The SAT solver timed out while solving the problem. -549,gdistribute_proof.lean:44:4:,The SAT solver timed out while solving the problem. -550,gdistribute_proof.lean:53:4:,The SAT solver timed out while solving the problem. -551,gdistribute_proof.lean:53:4:,The SAT solver timed out while solving the problem. -587,gsubhxorhcmp_proof.lean:88:4:,The SAT solver timed out while solving the problem. -588,gsubhxorhcmp_proof.lean:88:4:,The SAT solver timed out while solving the problem. -746,g2010h11h23hDistributed_proof.lean:19:4:,The SAT solver timed out while solving the problem. -747,g2010h11h23hDistributed_proof.lean:19:4:,The SAT solver timed out while solving the problem. -751,gmul_full_64_proof.lean:48:4:,The SAT solver timed out while solving the problem. -752,gmul_full_64_proof.lean:48:4:,The SAT solver timed out while solving the problem. -754,gmul_full_64_proof.lean:65:4:,The SAT solver timed out while solving the problem. -755,gmul_full_64_proof.lean:65:4:,The SAT solver timed out while solving the problem. -799,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. -800,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. -802,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. -803,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. -805,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. -806,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. -808,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. -809,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. -811,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. -812,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. -814,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. -815,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. -817,gselecthwithhbitwisehops_proof.lean:473:4:,The SAT solver timed out while solving the problem. -818,gselecthwithhbitwisehops_proof.lean:473:4:,The SAT solver timed out while solving the problem. -823,g2012h08h28hudiv_ashl_proof.lean:37:4:,The SAT solver timed out while solving the problem. -824,g2012h08h28hudiv_ashl_proof.lean:37:4:,The SAT solver timed out while solving the problem. -826,g2008h02h23hMulSub_proof.lean:16:4:,The SAT solver timed out while solving the problem. -827,g2008h02h23hMulSub_proof.lean:16:4:,The SAT solver timed out while solving the problem. -878,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. -879,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. -880,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. -881,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. -883,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. -884,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. -885,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. -886,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. -887,greassociatehnuw_proof.lean:161:4:,The SAT solver timed out while solving the problem. -888,greassociatehnuw_proof.lean:161:4:,The SAT solver timed out while solving the problem. -889,greassociatehnuw_proof.lean:172:4:,The SAT solver timed out while solving the problem. -890,greassociatehnuw_proof.lean:172:4:,The SAT solver timed out while solving the problem. -891,greassociatehnuw_proof.lean:183:4:,The SAT solver timed out while solving the problem. -892,greassociatehnuw_proof.lean:183:4:,The SAT solver timed out while solving the problem. -893,grem_proof.lean:137:4:,The SAT solver timed out while solving the problem. -894,grem_proof.lean:137:4:,The SAT solver timed out while solving the problem. -960,gmul_fold_proof.lean:51:4:,The SAT solver timed out while solving the problem. -961,gmul_fold_proof.lean:51:4:,The SAT solver timed out while solving the problem. -963,gmul_fold_proof.lean:67:4:,The SAT solver timed out while solving the problem. -964,gmul_fold_proof.lean:67:4:,The SAT solver timed out while solving the problem. -966,gmul_fold_proof.lean:83:4:,The SAT solver timed out while solving the problem. -967,gmul_fold_proof.lean:83:4:,The SAT solver timed out while solving the problem. -969,gmul_fold_proof.lean:99:4:,The SAT solver timed out while solving the problem. -970,gmul_fold_proof.lean:99:4:,The SAT solver timed out while solving the problem. -972,gmul_fold_proof.lean:115:4:,The SAT solver timed out while solving the problem. -973,gmul_fold_proof.lean:115:4:,The SAT solver timed out while solving the problem. -975,gapinthsub_proof.lean:88:4:,The SAT solver timed out while solving the problem. -976,gapinthsub_proof.lean:88:4:,The SAT solver timed out while solving the problem. -981,gadd4_proof.lean:18:4:,The SAT solver timed out while solving the problem. -982,gadd4_proof.lean:18:4:,The SAT solver timed out while solving the problem. -984,gadd4_proof.lean:41:4:,The SAT solver timed out while solving the problem. -985,gadd4_proof.lean:41:4:,The SAT solver timed out while solving the problem. -320,gapinthrem2_proof.lean:26:4:,"tactic 'simp' failed, nested error:" -321,gapinthrem2_proof.lean:26:4:,"tactic 'simp' failed, nested error:" -324,gashrhdemand_proof.lean:51:4:,"tactic 'simp' failed, nested error:" -331,gexact_proof.lean:97:4:,"tactic 'simp' failed, nested error:" -359,gapinthadd_proof.lean:98:4:,"tactic 'simp' failed, nested error:" -360,gapinthadd_proof.lean:98:4:,"tactic 'simp' failed, nested error:" -361,gminmaxhfold_proof.lean:77:4:,"tactic 'simp' failed, nested error:" -362,gminmaxhfold_proof.lean:77:4:,"tactic 'simp' failed, nested error:" -363,gminmaxhfold_proof.lean:89:4:,"tactic 'simp' failed, nested error:" -364,gminmaxhfold_proof.lean:89:4:,"tactic 'simp' failed, nested error:" -365,gapinthcast_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -366,gpartallyhredundanthlefthshifthinputhmaskinghafterhtruncationhvarianthd_proof.lean:16:4:,"tactic 'simp' failed, nested error:" -367,gselecthbitext_proof.lean:76:4:,"tactic 'simp' failed, nested error:" -412,gshifthamounthreassociation_proof.lean:15:4:,"tactic 'simp' failed, nested error:" -413,gshifthamounthreassociation_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -414,gshifthamounthreassociation_proof.lean:37:4:,"tactic 'simp' failed, nested error:" -415,gshifthamounthreassociation_proof.lean:48:4:,"tactic 'simp' failed, nested error:" -416,gshifthamounthreassociation_proof.lean:59:4:,"tactic 'simp' failed, nested error:" -417,gshifthamounthreassociation_proof.lean:71:4:,"tactic 'simp' failed, nested error:" -418,gshifthamounthreassociation_proof.lean:83:4:,"tactic 'simp' failed, nested error:" -470,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:18:4:,"tactic 'simp' failed, nested error:" -471,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:61:4:,"tactic 'simp' failed, nested error:" -518,gsexthofhtrunchnsw_proof.lean:50:4:,"tactic 'simp' failed, nested error:" -529,gshifthamounthreassociationhinhbittest_proof.lean:49:4:,"tactic 'simp' failed, nested error:" -537,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:16:4:,"tactic 'simp' failed, nested error:" -538,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -539,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:38:4:,"tactic 'simp' failed, nested error:" -540,g2006h04h28hShiftShiftLongLong_proof.lean:15:4:,"tactic 'simp' failed, nested error:" -544,gapinthdiv2_proof.lean:24:4:,"tactic 'simp' failed, nested error:" -545,gapinthdiv2_proof.lean:24:4:,"tactic 'simp' failed, nested error:" -562,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:21:4:,"tactic 'simp' failed, nested error:" -563,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:21:4:,"tactic 'simp' failed, nested error:" -564,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:35:4:,"tactic 'simp' failed, nested error:" -565,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:49:4:,"tactic 'simp' failed, nested error:" -566,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:66:4:,"tactic 'simp' failed, nested error:" -567,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:66:4:,"tactic 'simp' failed, nested error:" -568,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:80:4:,"tactic 'simp' failed, nested error:" -569,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:94:4:,"tactic 'simp' failed, nested error:" -570,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:112:4:,"tactic 'simp' failed, nested error:" -571,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:112:4:,"tactic 'simp' failed, nested error:" -572,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:125:4:,"tactic 'simp' failed, nested error:" -573,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:141:4:,"tactic 'simp' failed, nested error:" -574,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:141:4:,"tactic 'simp' failed, nested error:" -575,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:154:4:,"tactic 'simp' failed, nested error:" -576,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:170:4:,"tactic 'simp' failed, nested error:" -577,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:170:4:,"tactic 'simp' failed, nested error:" -578,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:183:4:,"tactic 'simp' failed, nested error:" -579,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:196:4:,"tactic 'simp' failed, nested error:" -580,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:210:4:,"tactic 'simp' failed, nested error:" -581,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:210:4:,"tactic 'simp' failed, nested error:" -585,gshifthamounthreassociationhwithhtruncationhshl_proof.lean:16:4:,"tactic 'simp' failed, nested error:" -586,gshifthamounthreassociationhwithhtruncationhshl_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -756,gshlhdemand_proof.lean:50:4:,"tactic 'simp' failed, nested error:" -758,gsignext_proof.lean:16:4:,"tactic 'simp' failed, nested error:" -760,gsignext_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -762,gsignext_proof.lean:48:4:,"tactic 'simp' failed, nested error:" -764,gsignext_proof.lean:58:4:,"tactic 'simp' failed, nested error:" -766,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:16:4:,"tactic 'simp' failed, nested error:" -767,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:27:4:,"tactic 'simp' failed, nested error:" -768,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:38:4:,"tactic 'simp' failed, nested error:" -770,gsext_proof.lean:59:4:,"tactic 'simp' failed, nested error:" -772,gsext_proof.lean:145:4:,"tactic 'simp' failed, nested error:" -820,gdemand_shrink_nsw_proof.lean:41:4:,"tactic 'simp' failed, nested error:" -831,gcast_proof.lean:398:4:,"tactic 'simp' failed, nested error:" -833,gcast_proof.lean:420:4:,"tactic 'simp' failed, nested error:" -834,gcast_proof.lean:420:4:,"tactic 'simp' failed, nested error:" -835,gcast_proof.lean:431:4:,"tactic 'simp' failed, nested error:" -837,gcast_proof.lean:442:4:,"tactic 'simp' failed, nested error:" -988,gnegatedhbitmask_proof.lean:38:4:,"tactic 'simp' failed, nested error:" -990,gnegatedhbitmask_proof.lean:51:4:,"tactic 'simp' failed, nested error:" -993,gsremhcanonicalize_proof.lean:18:4:,"tactic 'simp' failed, nested error:" -995,gshifthshift_proof.lean:106:4:,"tactic 'simp' failed, nested error:" -996,gshifthshift_proof.lean:106:4:,"tactic 'simp' failed, nested error:" -323,gapinthrem2_proof.lean:34:77:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -325,gashrhdemand_proof.lean:48:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -332,gexact_proof.lean:94:69:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -368,gselecthbitext_proof.lean:73:98:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -411,gsdivhcanonicalize_proof.lean:24:97:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -519,gsexthofhtrunchnsw_proof.lean:47:104:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -536,gselecthdivrem_proof.lean:179:33:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -541,g2006h04h28hShiftShiftLongLong_proof.lean:12:113:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -748,gshifthlogic_proof.lean:68:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -749,gshifthlogic_proof.lean:79:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -757,gshlhdemand_proof.lean:47:35:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -759,gsignext_proof.lean:13:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -761,gsignext_proof.lean:24:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -763,gsignext_proof.lean:45:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -765,gsignext_proof.lean:55:113:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -771,gsext_proof.lean:56:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -773,gsext_proof.lean:142:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -797,gudiv_select_to_select_shift_proof.lean:13:94:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -821,gdemand_shrink_nsw_proof.lean:36:31:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -829,gshlhfactor_proof.lean:23:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -830,gshlhfactor_proof.lean:88:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -832,gcast_proof.lean:395:18:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -836,gcast_proof.lean:428:68:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -838,gcast_proof.lean:439:68:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -876,gadd2_proof.lean:354:27:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -974,gmul_fold_proof.lean:153:108:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -986,gadd4_proof.lean:49:42:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -987,gadd4_proof.lean:62:42:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -989,gnegatedhbitmask_proof.lean:35:43:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -991,gnegatedhbitmask_proof.lean:48:46:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -994,gsremhcanonicalize_proof.lean:13:77:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" -11,gdivhshift_proof.lean:237:4:,The SMT solver timed out while solving the problem. -14,gdivhshift_proof.lean:248:4:,The SMT solver timed out while solving the problem. -17,gdivhshift_proof.lean:259:4:,The SMT solver timed out while solving the problem. -328,gexact_proof.lean:45:4:,The SMT solver timed out while solving the problem. -753,gmul_full_64_proof.lean:65:4:,The SMT solver timed out while solving the problem. -798,gselecthwithhbitwisehops_proof.lean:437:4:,The SMT solver timed out while solving the problem. -801,gselecthwithhbitwisehops_proof.lean:437:4:,The SMT solver timed out while solving the problem. -804,gselecthwithhbitwisehops_proof.lean:449:4:,The SMT solver timed out while solving the problem. -807,gselecthwithhbitwisehops_proof.lean:449:4:,The SMT solver timed out while solving the problem. -810,gselecthwithhbitwisehops_proof.lean:461:4:,The SMT solver timed out while solving the problem. -813,gselecthwithhbitwisehops_proof.lean:461:4:,The SMT solver timed out while solving the problem. -816,gselecthwithhbitwisehops_proof.lean:473:4:,The SMT solver timed out while solving the problem. -825,g2008h02h23hMulSub_proof.lean:16:4:,The SMT solver timed out while solving the problem. -877,greassociatehnuw_proof.lean:84:4:,The SMT solver timed out while solving the problem. -882,greassociatehnuw_proof.lean:150:4:,The SMT solver timed out while solving the problem. -959,gmul_fold_proof.lean:51:4:,The SMT solver timed out while solving the problem. -962,gmul_fold_proof.lean:67:4:,The SMT solver timed out while solving the problem. -965,gmul_fold_proof.lean:83:4:,The SMT solver timed out while solving the problem. -968,gmul_fold_proof.lean:99:4:,The SMT solver timed out while solving the problem. -971,gmul_fold_proof.lean:115:4:,The SMT solver timed out while solving the problem. -983,gadd4_proof.lean:41:4:,The SMT solver timed out while solving the problem. -26,gselecthsafehtransforms_proof.lean:270:4:,None of the hypotheses are in the supported BitVec fragment. -27,gselecthsafehtransforms_proof.lean:270:4:,None of the hypotheses are in the supported BitVec fragment. -28,gselecthsafehtransforms_proof.lean:270:4:,None of the hypotheses are in the supported BitVec fragment. -29,gselecthandhor_proof.lean:118:4:,None of the hypotheses are in the supported BitVec fragment. -30,gselecthandhor_proof.lean:118:4:,None of the hypotheses are in the supported BitVec fragment. -31,gselecthandhor_proof.lean:118:4:,None of the hypotheses are in the supported BitVec fragment. -32,gselecthandhor_proof.lean:127:4:,None of the hypotheses are in the supported BitVec fragment. -33,gselecthandhor_proof.lean:127:4:,None of the hypotheses are in the supported BitVec fragment. -34,gselecthandhor_proof.lean:127:4:,None of the hypotheses are in the supported BitVec fragment. -334,gpr34349_proof.lean:31:4:,None of the hypotheses are in the supported BitVec fragment. -335,gpr34349_proof.lean:31:4:,None of the hypotheses are in the supported BitVec fragment. -336,gpr34349_proof.lean:31:4:,None of the hypotheses are in the supported BitVec fragment. -347,gorhshiftedhmasks_proof.lean:65:4:,None of the hypotheses are in the supported BitVec fragment. -348,gorhshiftedhmasks_proof.lean:65:4:,None of the hypotheses are in the supported BitVec fragment. -349,gorhshiftedhmasks_proof.lean:65:4:,None of the hypotheses are in the supported BitVec fragment. -7,gdivhshift_proof.lean:69:4:,The prover found a potentially spurious counterexample: -10,gdivhshift_proof.lean:237:4:,The prover found a potentially spurious counterexample: -407,gsdivhcanonicalize_proof.lean:18:4:,The prover found a potentially spurious counterexample: -410,gsdivhcanonicalize_proof.lean:29:4:,The prover found a potentially spurious counterexample: -561,ginstcombinehverifyhknownhbits_proof.lean:20:4:,The prover found a potentially spurious counterexample: -750,gicmphdivhconstant_proof.lean:84:4:,The prover found a potentially spurious counterexample: -992,gsremhcanonicalize_proof.lean:18:4:,The prover found a potentially spurious counterexample: -333,gapinthxor2_proof.lean:45:4:,maximum recursion depth has been reached -546,gapinthdiv2_proof.lean:37:4:,maximum recursion depth has been reached -552,gapinthselect_proof.lean:34:4:,maximum recursion depth has been reached -553,gapinthselect_proof.lean:44:4:,maximum recursion depth has been reached -554,gapinthselect_proof.lean:65:4:,maximum recursion depth has been reached -828,gapinthand_proof.lean:102:4:,maximum recursion depth has been reached -958,gapinthor_proof.lean:38:4:,maximum recursion depth has been reached -369,gicmphrange_proof.lean:16:4:,"The prover found a counterexample, consider the following assignment:" -547,gbinophofhdisplacedhshifts_proof.lean:150:4:,"The prover found a counterexample, consider the following assignment:" -822,gsubhofhnegatible_proof.lean:208:4:,"The prover found a counterexample, consider the following assignment:" -978,gxor_proof.lean:505:4:,"The prover found a counterexample, consider the following assignment:" -979,gxor_proof.lean:514:4:,"The prover found a counterexample, consider the following assignment:" -980,gxor_proof.lean:523:4:,"The prover found a counterexample, consider the following assignment:" -582,gicmphshr_proof.lean:457:8:,(kernel) deep recursion detected -583,gicmphshr_proof.lean:467:8:,(kernel) deep recursion detected -584,gicmphshr_proof.lean:477:8:,(kernel) deep recursion detected -769,gselecth2_proof.lean:22:8:,application type mismatch -977,gbinophselect_proof.lean:42:8:,application type mismatch -819,gselecthwithhbitwisehops_proof.lean:473:4:,The +4,gdivhshift_proof.lean:37:4:,The SAT solver timed out while solving the problem. +5,gdivhshift_proof.lean:69:4:,The SAT solver timed out while solving the problem. +7,gdivhshift_proof.lean:237:4:,The SAT solver timed out while solving the problem. +9,gdivhshift_proof.lean:248:4:,The SAT solver timed out while solving the problem. +11,gdivhshift_proof.lean:259:4:,The SAT solver timed out while solving the problem. +12,gdivhshift_proof.lean:270:4:,The SAT solver timed out while solving the problem. +13,gdivhshift_proof.lean:281:4:,The SAT solver timed out while solving the problem. +14,gdivhshift_proof.lean:292:4:,The SAT solver timed out while solving the problem. +304,gapinthrem2_proof.lean:17:4:,The SAT solver timed out while solving the problem. +308,gapinthrem2_proof.lean:39:4:,The SAT solver timed out while solving the problem. +312,gexact_proof.lean:36:4:,The SAT solver timed out while solving the problem. +314,gexact_proof.lean:45:4:,The SAT solver timed out while solving the problem. +390,gsdivhcanonicalize_proof.lean:29:4:,The SAT solver timed out while solving the problem. +513,gselecthdivrem_proof.lean:184:4:,The SAT solver timed out while solving the problem. +514,gselecthdivrem_proof.lean:184:4:,The SAT solver timed out while solving the problem. +521,gapinthdiv2_proof.lean:16:4:,The SAT solver timed out while solving the problem. +526,gdistribute_proof.lean:44:4:,The SAT solver timed out while solving the problem. +527,gdistribute_proof.lean:53:4:,The SAT solver timed out while solving the problem. +562,gsubhxorhcmp_proof.lean:88:4:,The SAT solver timed out while solving the problem. +720,g2010h11h23hDistributed_proof.lean:19:4:,The SAT solver timed out while solving the problem. +723,gmul_full_64_proof.lean:49:4:,The SAT solver timed out while solving the problem. +726,gmul_full_64_proof.lean:66:4:,The SAT solver timed out while solving the problem. +771,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. +773,gselecthwithhbitwisehops_proof.lean:437:4:,The SAT solver timed out while solving the problem. +775,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. +777,gselecthwithhbitwisehops_proof.lean:449:4:,The SAT solver timed out while solving the problem. +779,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. +781,gselecthwithhbitwisehops_proof.lean:461:4:,The SAT solver timed out while solving the problem. +783,gselecthwithhbitwisehops_proof.lean:473:4:,The SAT solver timed out while solving the problem. +785,gselecthwithhbitwisehops_proof.lean:473:4:,The SAT solver timed out while solving the problem. +787,gselecthwithhbitwisehops_proof.lean:485:4:,The SAT solver timed out while solving the problem. +789,gselecthwithhbitwisehops_proof.lean:485:4:,The SAT solver timed out while solving the problem. +791,gselecthwithhbitwisehops_proof.lean:497:4:,The SAT solver timed out while solving the problem. +793,gselecthwithhbitwisehops_proof.lean:497:4:,The SAT solver timed out while solving the problem. +795,gselecthwithhbitwisehops_proof.lean:562:4:,The SAT solver timed out while solving the problem. +797,gselecthwithhbitwisehops_proof.lean:562:4:,The SAT solver timed out while solving the problem. +799,gselecthwithhbitwisehops_proof.lean:562:4:,The SAT solver timed out while solving the problem. +801,gselecthwithhbitwisehops_proof.lean:562:4:,The SAT solver timed out while solving the problem. +803,gselecthwithhbitwisehops_proof.lean:575:4:,The SAT solver timed out while solving the problem. +805,gselecthwithhbitwisehops_proof.lean:575:4:,The SAT solver timed out while solving the problem. +807,gselecthwithhbitwisehops_proof.lean:575:4:,The SAT solver timed out while solving the problem. +809,gselecthwithhbitwisehops_proof.lean:575:4:,The SAT solver timed out while solving the problem. +811,gselecthwithhbitwisehops_proof.lean:588:4:,The SAT solver timed out while solving the problem. +813,gselecthwithhbitwisehops_proof.lean:588:4:,The SAT solver timed out while solving the problem. +815,gselecthwithhbitwisehops_proof.lean:588:4:,The SAT solver timed out while solving the problem. +817,gselecthwithhbitwisehops_proof.lean:588:4:,The SAT solver timed out while solving the problem. +819,gselecthwithhbitwisehops_proof.lean:601:4:,The SAT solver timed out while solving the problem. +821,gselecthwithhbitwisehops_proof.lean:601:4:,The SAT solver timed out while solving the problem. +823,gselecthwithhbitwisehops_proof.lean:601:4:,The SAT solver timed out while solving the problem. +825,gselecthwithhbitwisehops_proof.lean:601:4:,The SAT solver timed out while solving the problem. +827,gselecthwithhbitwisehops_proof.lean:614:4:,The SAT solver timed out while solving the problem. +829,gselecthwithhbitwisehops_proof.lean:614:4:,The SAT solver timed out while solving the problem. +831,gselecthwithhbitwisehops_proof.lean:614:4:,The SAT solver timed out while solving the problem. +833,gselecthwithhbitwisehops_proof.lean:614:4:,The SAT solver timed out while solving the problem. +835,gselecthwithhbitwisehops_proof.lean:627:4:,The SAT solver timed out while solving the problem. +837,gselecthwithhbitwisehops_proof.lean:627:4:,The SAT solver timed out while solving the problem. +839,gselecthwithhbitwisehops_proof.lean:627:4:,The SAT solver timed out while solving the problem. +841,gselecthwithhbitwisehops_proof.lean:627:4:,The SAT solver timed out while solving the problem. +843,gselecthwithhbitwisehops_proof.lean:706:4:,The SAT solver timed out while solving the problem. +845,gselecthwithhbitwisehops_proof.lean:706:4:,The SAT solver timed out while solving the problem. +847,gselecthwithhbitwisehops_proof.lean:706:4:,The SAT solver timed out while solving the problem. +849,gselecthwithhbitwisehops_proof.lean:706:4:,The SAT solver timed out while solving the problem. +851,gselecthwithhbitwisehops_proof.lean:725:4:,The SAT solver timed out while solving the problem. +853,gselecthwithhbitwisehops_proof.lean:725:4:,The SAT solver timed out while solving the problem. +855,gselecthwithhbitwisehops_proof.lean:725:4:,The SAT solver timed out while solving the problem. +857,gselecthwithhbitwisehops_proof.lean:725:4:,The SAT solver timed out while solving the problem. +860,g2012h08h28hudiv_ashl_proof.lean:37:4:,The SAT solver timed out while solving the problem. +862,g2008h02h23hMulSub_proof.lean:16:4:,The SAT solver timed out while solving the problem. +913,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. +914,greassociatehnuw_proof.lean:84:4:,The SAT solver timed out while solving the problem. +916,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. +917,greassociatehnuw_proof.lean:150:4:,The SAT solver timed out while solving the problem. +918,greassociatehnuw_proof.lean:161:4:,The SAT solver timed out while solving the problem. +919,greassociatehnuw_proof.lean:172:4:,The SAT solver timed out while solving the problem. +920,greassociatehnuw_proof.lean:183:4:,The SAT solver timed out while solving the problem. +921,grem_proof.lean:137:4:,The SAT solver timed out while solving the problem. +987,gmul_fold_proof.lean:51:4:,The SAT solver timed out while solving the problem. +989,gmul_fold_proof.lean:67:4:,The SAT solver timed out while solving the problem. +991,gmul_fold_proof.lean:83:4:,The SAT solver timed out while solving the problem. +993,gmul_fold_proof.lean:99:4:,The SAT solver timed out while solving the problem. +995,gmul_fold_proof.lean:115:4:,The SAT solver timed out while solving the problem. +997,gapinthsub_proof.lean:88:4:,The SAT solver timed out while solving the problem. +999,gadd4_proof.lean:18:4:,The SAT solver timed out while solving the problem. +1001,gadd4_proof.lean:41:4:,The SAT solver timed out while solving the problem. +306,gapinthrem2_proof.lean:26:4:,"tactic 'simp' failed, nested error:" +307,gapinthrem2_proof.lean:26:4:,"tactic 'simp' failed, nested error:" +310,gashrhdemand_proof.lean:51:4:,"tactic 'simp' failed, nested error:" +315,gexact_proof.lean:97:4:,"tactic 'simp' failed, nested error:" +318,gapinthxor2_proof.lean:75:4:,"tactic 'simp' failed, nested error:" +319,gapinthxor2_proof.lean:75:4:,"tactic 'simp' failed, nested error:" +343,gapinthadd_proof.lean:98:4:,"tactic 'simp' failed, nested error:" +344,gapinthadd_proof.lean:98:4:,"tactic 'simp' failed, nested error:" +345,gminmaxhfold_proof.lean:77:4:,"tactic 'simp' failed, nested error:" +346,gminmaxhfold_proof.lean:77:4:,"tactic 'simp' failed, nested error:" +347,gminmaxhfold_proof.lean:89:4:,"tactic 'simp' failed, nested error:" +348,gminmaxhfold_proof.lean:89:4:,"tactic 'simp' failed, nested error:" +349,gapinthcast_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +350,gpartallyhredundanthlefthshifthinputhmaskinghafterhtruncationhvarianthd_proof.lean:16:4:,"tactic 'simp' failed, nested error:" +351,gselecthbitext_proof.lean:76:4:,"tactic 'simp' failed, nested error:" +392,gshifthamounthreassociation_proof.lean:15:4:,"tactic 'simp' failed, nested error:" +393,gshifthamounthreassociation_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +394,gshifthamounthreassociation_proof.lean:37:4:,"tactic 'simp' failed, nested error:" +395,gshifthamounthreassociation_proof.lean:48:4:,"tactic 'simp' failed, nested error:" +396,gshifthamounthreassociation_proof.lean:59:4:,"tactic 'simp' failed, nested error:" +397,gshifthamounthreassociation_proof.lean:71:4:,"tactic 'simp' failed, nested error:" +398,gshifthamounthreassociation_proof.lean:83:4:,"tactic 'simp' failed, nested error:" +450,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:18:4:,"tactic 'simp' failed, nested error:" +451,gshifthamounthreassociationhinhbittesthwithhtruncationhshl_proof.lean:61:4:,"tactic 'simp' failed, nested error:" +498,gsexthofhtrunchnsw_proof.lean:50:4:,"tactic 'simp' failed, nested error:" +509,gshifthamounthreassociationhinhbittest_proof.lean:49:4:,"tactic 'simp' failed, nested error:" +516,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:16:4:,"tactic 'simp' failed, nested error:" +517,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +518,gshifthamounthreassociationhwithhtruncationhlshr_proof.lean:38:4:,"tactic 'simp' failed, nested error:" +519,g2006h04h28hShiftShiftLongLong_proof.lean:15:4:,"tactic 'simp' failed, nested error:" +523,gapinthdiv2_proof.lean:24:4:,"tactic 'simp' failed, nested error:" +524,gapinthdiv2_proof.lean:24:4:,"tactic 'simp' failed, nested error:" +537,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:21:4:,"tactic 'simp' failed, nested error:" +538,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:21:4:,"tactic 'simp' failed, nested error:" +539,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:35:4:,"tactic 'simp' failed, nested error:" +540,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:49:4:,"tactic 'simp' failed, nested error:" +541,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:66:4:,"tactic 'simp' failed, nested error:" +542,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:66:4:,"tactic 'simp' failed, nested error:" +543,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:80:4:,"tactic 'simp' failed, nested error:" +544,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:94:4:,"tactic 'simp' failed, nested error:" +545,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:112:4:,"tactic 'simp' failed, nested error:" +546,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:112:4:,"tactic 'simp' failed, nested error:" +547,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:125:4:,"tactic 'simp' failed, nested error:" +548,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:141:4:,"tactic 'simp' failed, nested error:" +549,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:141:4:,"tactic 'simp' failed, nested error:" +550,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:154:4:,"tactic 'simp' failed, nested error:" +551,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:170:4:,"tactic 'simp' failed, nested error:" +552,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:170:4:,"tactic 'simp' failed, nested error:" +553,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:183:4:,"tactic 'simp' failed, nested error:" +554,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:196:4:,"tactic 'simp' failed, nested error:" +555,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:210:4:,"tactic 'simp' failed, nested error:" +556,gshifthamounthreassociationhinhbittesthwithhtruncationhlshr_proof.lean:210:4:,"tactic 'simp' failed, nested error:" +560,gshifthamounthreassociationhwithhtruncationhshl_proof.lean:16:4:,"tactic 'simp' failed, nested error:" +561,gshifthamounthreassociationhwithhtruncationhshl_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +728,gshlhdemand_proof.lean:50:4:,"tactic 'simp' failed, nested error:" +730,gsignext_proof.lean:16:4:,"tactic 'simp' failed, nested error:" +732,gsignext_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +734,gsignext_proof.lean:48:4:,"tactic 'simp' failed, nested error:" +736,gsignext_proof.lean:58:4:,"tactic 'simp' failed, nested error:" +738,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:16:4:,"tactic 'simp' failed, nested error:" +739,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:27:4:,"tactic 'simp' failed, nested error:" +740,gshifthamounthreassociationhwithhtruncationhashr_proof.lean:38:4:,"tactic 'simp' failed, nested error:" +742,gsext_proof.lean:59:4:,"tactic 'simp' failed, nested error:" +744,gsext_proof.lean:145:4:,"tactic 'simp' failed, nested error:" +858,gdemand_shrink_nsw_proof.lean:41:4:,"tactic 'simp' failed, nested error:" +866,gcast_proof.lean:401:4:,"tactic 'simp' failed, nested error:" +868,gcast_proof.lean:423:4:,"tactic 'simp' failed, nested error:" +869,gcast_proof.lean:423:4:,"tactic 'simp' failed, nested error:" +870,gcast_proof.lean:434:4:,"tactic 'simp' failed, nested error:" +872,gcast_proof.lean:445:4:,"tactic 'simp' failed, nested error:" +1004,gnegatedhbitmask_proof.lean:38:4:,"tactic 'simp' failed, nested error:" +1006,gnegatedhbitmask_proof.lean:51:4:,"tactic 'simp' failed, nested error:" +1008,gsremhcanonicalize_proof.lean:18:4:,"tactic 'simp' failed, nested error:" +1010,gshifthshift_proof.lean:106:4:,"tactic 'simp' failed, nested error:" +1011,gshifthshift_proof.lean:106:4:,"tactic 'simp' failed, nested error:" +6,gdivhshift_proof.lean:237:4:,The SMT solver timed out while solving the problem. +8,gdivhshift_proof.lean:248:4:,The SMT solver timed out while solving the problem. +10,gdivhshift_proof.lean:259:4:,The SMT solver timed out while solving the problem. +313,gexact_proof.lean:45:4:,The SMT solver timed out while solving the problem. +725,gmul_full_64_proof.lean:66:4:,The SMT solver timed out while solving the problem. +770,gselecthwithhbitwisehops_proof.lean:437:4:,The SMT solver timed out while solving the problem. +772,gselecthwithhbitwisehops_proof.lean:437:4:,The SMT solver timed out while solving the problem. +774,gselecthwithhbitwisehops_proof.lean:449:4:,The SMT solver timed out while solving the problem. +776,gselecthwithhbitwisehops_proof.lean:449:4:,The SMT solver timed out while solving the problem. +778,gselecthwithhbitwisehops_proof.lean:461:4:,The SMT solver timed out while solving the problem. +780,gselecthwithhbitwisehops_proof.lean:461:4:,The SMT solver timed out while solving the problem. +782,gselecthwithhbitwisehops_proof.lean:473:4:,The SMT solver timed out while solving the problem. +784,gselecthwithhbitwisehops_proof.lean:473:4:,The SMT solver timed out while solving the problem. +786,gselecthwithhbitwisehops_proof.lean:485:4:,The SMT solver timed out while solving the problem. +788,gselecthwithhbitwisehops_proof.lean:485:4:,The SMT solver timed out while solving the problem. +790,gselecthwithhbitwisehops_proof.lean:497:4:,The SMT solver timed out while solving the problem. +792,gselecthwithhbitwisehops_proof.lean:497:4:,The SMT solver timed out while solving the problem. +794,gselecthwithhbitwisehops_proof.lean:562:4:,The SMT solver timed out while solving the problem. +796,gselecthwithhbitwisehops_proof.lean:562:4:,The SMT solver timed out while solving the problem. +798,gselecthwithhbitwisehops_proof.lean:562:4:,The SMT solver timed out while solving the problem. +800,gselecthwithhbitwisehops_proof.lean:562:4:,The SMT solver timed out while solving the problem. +802,gselecthwithhbitwisehops_proof.lean:575:4:,The SMT solver timed out while solving the problem. +804,gselecthwithhbitwisehops_proof.lean:575:4:,The SMT solver timed out while solving the problem. +806,gselecthwithhbitwisehops_proof.lean:575:4:,The SMT solver timed out while solving the problem. +808,gselecthwithhbitwisehops_proof.lean:575:4:,The SMT solver timed out while solving the problem. +810,gselecthwithhbitwisehops_proof.lean:588:4:,The SMT solver timed out while solving the problem. +812,gselecthwithhbitwisehops_proof.lean:588:4:,The SMT solver timed out while solving the problem. +814,gselecthwithhbitwisehops_proof.lean:588:4:,The SMT solver timed out while solving the problem. +816,gselecthwithhbitwisehops_proof.lean:588:4:,The SMT solver timed out while solving the problem. +818,gselecthwithhbitwisehops_proof.lean:601:4:,The SMT solver timed out while solving the problem. +820,gselecthwithhbitwisehops_proof.lean:601:4:,The SMT solver timed out while solving the problem. +822,gselecthwithhbitwisehops_proof.lean:601:4:,The SMT solver timed out while solving the problem. +824,gselecthwithhbitwisehops_proof.lean:601:4:,The SMT solver timed out while solving the problem. +826,gselecthwithhbitwisehops_proof.lean:614:4:,The SMT solver timed out while solving the problem. +828,gselecthwithhbitwisehops_proof.lean:614:4:,The SMT solver timed out while solving the problem. +830,gselecthwithhbitwisehops_proof.lean:614:4:,The SMT solver timed out while solving the problem. +832,gselecthwithhbitwisehops_proof.lean:614:4:,The SMT solver timed out while solving the problem. +834,gselecthwithhbitwisehops_proof.lean:627:4:,The SMT solver timed out while solving the problem. +836,gselecthwithhbitwisehops_proof.lean:627:4:,The SMT solver timed out while solving the problem. +838,gselecthwithhbitwisehops_proof.lean:627:4:,The SMT solver timed out while solving the problem. +840,gselecthwithhbitwisehops_proof.lean:627:4:,The SMT solver timed out while solving the problem. +842,gselecthwithhbitwisehops_proof.lean:706:4:,The SMT solver timed out while solving the problem. +844,gselecthwithhbitwisehops_proof.lean:706:4:,The SMT solver timed out while solving the problem. +846,gselecthwithhbitwisehops_proof.lean:706:4:,The SMT solver timed out while solving the problem. +848,gselecthwithhbitwisehops_proof.lean:706:4:,The SMT solver timed out while solving the problem. +850,gselecthwithhbitwisehops_proof.lean:725:4:,The SMT solver timed out while solving the problem. +852,gselecthwithhbitwisehops_proof.lean:725:4:,The SMT solver timed out while solving the problem. +854,gselecthwithhbitwisehops_proof.lean:725:4:,The SMT solver timed out while solving the problem. +856,gselecthwithhbitwisehops_proof.lean:725:4:,The SMT solver timed out while solving the problem. +861,g2008h02h23hMulSub_proof.lean:16:4:,The SMT solver timed out while solving the problem. +912,greassociatehnuw_proof.lean:84:4:,The SMT solver timed out while solving the problem. +915,greassociatehnuw_proof.lean:150:4:,The SMT solver timed out while solving the problem. +986,gmul_fold_proof.lean:51:4:,The SMT solver timed out while solving the problem. +988,gmul_fold_proof.lean:67:4:,The SMT solver timed out while solving the problem. +990,gmul_fold_proof.lean:83:4:,The SMT solver timed out while solving the problem. +992,gmul_fold_proof.lean:99:4:,The SMT solver timed out while solving the problem. +994,gmul_fold_proof.lean:115:4:,The SMT solver timed out while solving the problem. +1000,gadd4_proof.lean:41:4:,The SMT solver timed out while solving the problem. +305,gapinthrem2_proof.lean:12:81:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +309,gapinthrem2_proof.lean:34:77:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +311,gashrhdemand_proof.lean:48:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +316,gexact_proof.lean:94:69:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +352,gselecthbitext_proof.lean:73:98:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +391,gsdivhcanonicalize_proof.lean:24:97:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +499,gsexthofhtrunchnsw_proof.lean:47:104:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +515,gselecthdivrem_proof.lean:179:33:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +520,g2006h04h28hShiftShiftLongLong_proof.lean:12:113:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +522,gapinthdiv2_proof.lean:11:103:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +721,gshifthlogic_proof.lean:68:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +722,gshifthlogic_proof.lean:79:61:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +724,gmul_full_64_proof.lean:44:32:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +727,gbitreverse_proof.lean:26:27:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +729,gshlhdemand_proof.lean:47:35:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +731,gsignext_proof.lean:13:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +733,gsignext_proof.lean:24:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +735,gsignext_proof.lean:45:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +737,gsignext_proof.lean:55:113:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +743,gsext_proof.lean:56:70:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +745,gsext_proof.lean:142:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +769,gudiv_select_to_select_shift_proof.lean:13:94:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +859,gdemand_shrink_nsw_proof.lean:36:31:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +864,gshlhfactor_proof.lean:23:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +865,gshlhfactor_proof.lean:88:95:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +867,gcast_proof.lean:398:18:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +871,gcast_proof.lean:431:68:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +873,gcast_proof.lean:442:68:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +911,gadd2_proof.lean:354:27:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +996,gmul_fold_proof.lean:153:108:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +1002,gadd4_proof.lean:49:42:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +1003,gadd4_proof.lean:62:42:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +1005,gnegatedhbitmask_proof.lean:35:43:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +1007,gnegatedhbitmask_proof.lean:48:46:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +1009,gsremhcanonicalize_proof.lean:13:77:,"(deterministic) timeout at `whnf`, maximum number of heartbeats (200000) has been reached" +15,gselecthsafehtransforms_proof.lean:270:4:,None of the hypotheses are in the supported BitVec fragment. +16,gselecthsafehtransforms_proof.lean:270:4:,None of the hypotheses are in the supported BitVec fragment. +17,gselecthandhor_proof.lean:118:4:,None of the hypotheses are in the supported BitVec fragment. +18,gselecthandhor_proof.lean:118:4:,None of the hypotheses are in the supported BitVec fragment. +19,gselecthandhor_proof.lean:127:4:,None of the hypotheses are in the supported BitVec fragment. +20,gselecthandhor_proof.lean:127:4:,None of the hypotheses are in the supported BitVec fragment. +320,gpr34349_proof.lean:31:4:,None of the hypotheses are in the supported BitVec fragment. +321,gpr34349_proof.lean:31:4:,None of the hypotheses are in the supported BitVec fragment. +332,gorhshiftedhmasks_proof.lean:82:4:,None of the hypotheses are in the supported BitVec fragment. +333,gorhshiftedhmasks_proof.lean:82:4:,None of the hypotheses are in the supported BitVec fragment. +317,gapinthxor2_proof.lean:46:4:,maximum recursion depth has been reached +525,gapinthdiv2_proof.lean:37:4:,maximum recursion depth has been reached +528,gapinthselect_proof.lean:34:4:,maximum recursion depth has been reached +529,gapinthselect_proof.lean:44:4:,maximum recursion depth has been reached +530,gapinthselect_proof.lean:65:4:,maximum recursion depth has been reached +863,gapinthand_proof.lean:102:4:,maximum recursion depth has been reached +985,gapinthor_proof.lean:38:4:,maximum recursion depth has been reached +557,gicmphshr_proof.lean:457:8:,(kernel) deep recursion detected +558,gicmphshr_proof.lean:467:8:,(kernel) deep recursion detected +559,gicmphshr_proof.lean:477:8:,(kernel) deep recursion detected +741,gselecth2_proof.lean:22:8:,application type mismatch +998,gbinophselect_proof.lean:42:8:,application type mismatch diff --git a/bv-evaluation/raw-data/llvm-ceg-data.csv b/bv-evaluation/raw-data/llvm-ceg-data.csv index bebc47f9e..0653df71e 100644 --- a/bv-evaluation/raw-data/llvm-ceg-data.csv +++ b/bv-evaluation/raw-data/llvm-ceg-data.csv @@ -1,14 +1,2 @@ ,bitwuzla,leanSAT,leanSAT-rw,leanSAT-sat -0,131.47908,163.89931,69.52908,61.62153 -1,157.065019,265.275329,93.119559,117.50696 -2,1086.066045,479.861248,22.00476,445.596238 -3,184.915289,220.672929,159.788309,56.7915 -4,301.560959,825.487646,209.104709,219.34181 -5,80.048329,81.16357,24.82798,54.66576 -6,95.04626,89.14138,32.26227,55.9288 -7,189.392229,156.81778,69.67293,56.04374 -8,76.062089,76.37898,20.57012,54.92412 -9,66.55113,66.9979,9.46306,56.441 -10,66.13746,66.16986,8.74,56.40491 -11,66.31135,117.036679,8.8162,107.162509 -12,212.70543,199.632,135.33749,60.16509 +0,81.55123,88.17991,22.58853,57.41178 diff --git a/bv-evaluation/raw-data/llvm-proved-data.csv b/bv-evaluation/raw-data/llvm-proved-data.csv index 426e9bb82..e581f4227 100644 --- a/bv-evaluation/raw-data/llvm-proved-data.csv +++ b/bv-evaluation/raw-data/llvm-proved-data.csv @@ -1,6612 +1,6808 @@ ,bitwuzla,leanSAT,leanSAT-rw,leanSAT-bb,leanSAT-sat,leanSAT-lrat-t,leanSAT-lrat-c -0,181.575319,356.319789,55.64445,0.0,286.801599,0.0,12.13839 -1,106.627799,117.28513,49.02141,0.0,58.97575,1.05751,5.42317 -2,108.897079,198.443289,52.82942,3.18714,58.62806,22.9808,48.895359 -3,97.365491,103.121969,29.906249,1.33357,56.695789,1.81959,10.51296 -4,105.67129,106.178309,36.86652,0.0,57.438259,1.45971,7.45894 -5,114.429049,226.589289,60.47651,4.15405,58.263509,25.8334,56.49781 -6,115.659569,130.99343,46.76665,1.11262,58.44084,0.0,21.57753 -7,114.37335,136.917819,52.12457,0.0,56.80569,6.617791,17.14307 -8,90.072959,94.28253,31.41562,0.0,57.01799,0.0,3.08892 -9,93.37258,101.641359,40.17378,0.0,54.49062,0.0,4.33737 -10,23.95432,23.14067,23.11279,0.0,0.0,0.0,0.0 -11,25.07471,37.90488,37.87523,0.0,0.0,0.0,0.0 -12,41.14466,44.50209,44.45314,0.0,0.0,0.0,0.0 -13,30.01899,32.10281,32.07239,0.0,0.0,0.0,0.0 -14,26.73802,39.858419,39.835869,0.0,0.0,0.0,0.0 -15,45.14985,34.28025,34.25847,0.0,0.0,0.0,0.0 -16,36.67257,44.53501,44.50882,0.0,0.0,0.0,0.0 -17,125.633469,113.960439,40.91003,0.0,57.248499,0.0,7.6209 -18,31.635709,31.02243,31.00094,0.0,0.0,0.0,0.0 -19,12.44393,12.55803,12.54231,0.0,0.0,0.0,0.0 -20,16.775889,16.94699,16.92838,0.0,0.0,0.0,0.0 -21,22.53612,20.65781,20.64019,0.0,0.0,0.0,0.0 -22,11.79429,11.56592,11.54527,0.0,0.0,0.0,0.0 -23,15.72808,15.92224,15.90548,0.0,0.0,0.0,0.0 -24,18.61435,18.63956,18.62421,0.0,0.0,0.0,0.0 -25,8.08472,7.96301,7.94865,0.0,0.0,0.0,0.0 -26,77.76736,78.718799,19.18004,0.0,54.89427,0.0,2.9036 -27,19.04231,18.70816,18.68854,0.0,0.0,0.0,0.0 -28,3.23614,3.3434,3.32976,0.0,0.0,0.0,0.0 -29,3.0923,3.34507,3.33391,0.0,0.0,0.0,0.0 -30,76.307839,85.58446,15.24629,0.0,57.10723,4.86867,4.46578 -31,4.20462,4.28082,4.2679,0.0,0.0,0.0,0.0 -32,3.90065,4.00688,3.99481,0.0,0.0,0.0,0.0 -33,76.63576,79.17242,15.40788,0.0,57.73989,0.0,3.57337 -34,5.086219,5.04819,5.03183,0.0,0.0,0.0,0.0 -35,4.64507,4.65736,4.6431,0.0,0.0,0.0,0.0 -36,74.13591,81.9708,18.00844,0.0,56.92082,1.10299,3.32637 -37,79.42879,85.51419,23.84537,0.0,55.10026,0.0,2.62215 -38,67.4027,70.732589,10.80915,0.0,56.90207,0.0,1.5652 -39,81.7265,484.656219,21.359901,17.83631,256.47288,38.15195,84.539329 -40,77.523189,112.98632,23.22204,0.0,56.65397,9.93106,20.84636 -41,100.755079,167.98544,33.50515,0.0,60.23178,51.97861,15.83398 -42,81.70909,86.442469,19.91221,0.0,57.786349,0.0,7.27346 -43,79.79024,103.727779,34.49308,0.0,58.052209,0.0,9.163 -44,87.72862,85.982229,18.50013,0.0,61.209439,0.0,4.23585 -45,102.58521,127.04041,24.60034,4.435091,57.8416,13.47394,13.96893 -46,103.52674,169.816899,37.28105,0.0,55.11595,53.71845,16.294199 -47,84.055829,99.897919,39.55725,0.0,57.133649,0.0,1.80335 -48,87.58631,89.19453,29.04869,0.0,57.03044,0.0,1.90775 -49,87.62167,91.873599,28.00309,0.0,58.671619,0.0,1.8454 -50,94.070349,101.26334,39.16508,0.0,58.92438,0.0,1.81931 -51,83.80331,110.718849,24.2794,0.0,56.72707,5.057349,13.02921 -52,93.69969,110.91247,35.17444,0.0,57.48096,2.56972,7.29304 -53,85.917079,86.14123,25.43178,0.0,57.02005,0.0,1.8002 -54,105.252761,107.76674,44.21716,0.0,58.4715,0.0,3.93529 -55,82.14763,85.41964,25.52293,0.0,55.58055,0.0,1.98072 -56,90.72284,94.719099,34.143339,0.0,55.79061,0.0,3.13213 -57,100.522839,104.36384,44.09788,0.0,55.19198,0.0,3.59506 -58,87.428809,97.81006,31.9221,0.0,55.19817,1.53534,5.91982 -59,98.15248,112.895319,42.08796,0.0,55.24858,3.36325,8.5759 -60,89.90392,92.786349,33.610489,0.0,55.075349,0.0,2.05476 -61,93.84491,96.554009,37.55239,0.0,55.096109,0.0,2.06622 -62,92.563089,146.65239,36.25204,0.0,105.3263,0.0,3.52249 -63,100.642709,104.64326,44.35732,0.0,55.59046,0.0,3.29393 -64,111.36147,115.811379,55.5751,0.0,55.29573,0.0,3.52189 -65,19.23935,18.98065,18.96094,0.0,0.0,0.0,0.0 -66,19.24157,18.92574,18.90542,0.0,0.0,0.0,0.0 -67,82.020109,84.03898,25.73771,0.0,55.21535,0.0,1.80536 -68,90.145579,141.98991,33.23794,0.0,105.27945,0.0,1.90696 -69,81.22182,133.203029,24.70917,0.0,105.289569,0.0,1.80508 -70,25.84138,25.70549,25.68641,0.0,0.0,0.0,0.0 -71,27.93232,27.48613,27.46354,0.0,0.0,0.0,0.0 -72,91.946729,94.66818,35.18433,0.0,55.32076,0.0,2.09972 -73,99.671989,102.18029,42.77857,0.0,55.50157,0.0,1.99377 -74,91.13525,93.930959,33.83318,0.0,55.36253,0.0,2.49937 -75,99.49633,253.097858,42.839179,0.0,205.649159,0.0,2.31094 -76,107.56014,110.364709,50.705139,0.0,55.36536,0.0,2.08648 -77,25.9777,25.97304,25.95497,0.0,0.0,0.0,0.0 -78,27.887539,27.94342,27.928,0.0,0.0,0.0,0.0 -79,92.547419,94.60924,35.75762,0.0,55.58677,0.0,1.8131 -80,100.20791,102.100909,43.50604,0.0,55.462359,0.0,1.65842 -81,91.61807,94.139409,35.34431,0.0,55.650729,0.0,1.771831 -82,100.94899,102.078769,43.333149,0.0,55.5552,0.0,1.72294 -83,33.53763,33.005029,32.989629,0.0,0.0,0.0,0.0 -84,36.5913,36.57349,36.5587,0.0,0.0,0.0,0.0 -85,102.087449,155.1071,45.29398,0.0,105.55908,0.0,2.23927 -86,110.639309,262.838849,52.89083,0.0,205.909699,0.0,2.00523 -87,101.09342,204.959409,44.46071,0.0,155.909529,0.0,3.18093 -88,109.986429,113.32204,52.9582,0.0,55.98728,0.0,2.15397 -89,122.729319,122.283479,61.55639,0.0,55.407,0.0,3.84031 -90,9.32777,9.754181,9.720881,0.0,0.0,0.0,0.0 -91,111.30761,87.414309,27.31564,0.0,55.412039,0.0,3.09496 -92,6.46669,6.42582,6.40745,0.0,0.0,0.0,0.0 -93,92.1082,96.71725,34.79774,0.0,57.14947,0.0,1.63582 -94,74.58764,94.39705,28.79116,0.0,62.48114,0.0,1.66459 -95,9.21671,10.44311,10.41385,0.0,0.0,0.0,0.0 -96,99.40293,93.26629,33.05171,0.0,56.31513,0.0,2.36109 -97,7.27481,6.014179,5.995229,0.0,0.0,0.0,0.0 -98,78.056549,80.79554,20.24226,0.0,54.85971,0.0,2.0114 -99,74.419439,72.89252,15.99783,0.0,54.59191,0.0,1.13544 -100,91.117019,113.7293,49.26168,0.0,60.6529,0.0,2.11013 -101,6.624,6.04205,5.99563,0.0,0.0,0.0,0.0 -102,115.31286,125.3496,42.3178,0.0,58.37207,0.0,8.81972 -103,102.812719,116.34757,35.47724,0.0,58.4669,0.0,11.46662 -104,123.314089,127.7459,42.14432,0.0,57.78717,5.28746,12.97009 -105,118.84614,132.719199,48.852869,0.0,57.4956,1.52983,10.87648 -106,99.47139,145.923329,58.009969,0.0,57.59811,12.07806,11.70257 -107,113.06773,122.309979,46.249169,0.0,58.99954,5.45848,7.71132 -108,137.07251,201.34168,57.50784,1.30394,110.4435,5.31544,10.25976 -109,84.064429,86.35235,24.79569,0.0,55.60127,0.0,3.53242 -110,82.564109,87.23935,25.04305,0.0,54.73203,1.03036,3.3797 -111,91.307409,92.24849,25.33571,0.0,58.69077,1.04622,3.49685 -112,21.96316,12.13928,12.08983,0.0,0.0,0.0,0.0 -113,92.095809,2236.605632,18.35776,8.82724,1218.578055,713.943538,242.156189 -114,13.05774,12.87305,12.84587,0.0,0.0,0.0,0.0 -115,12.347209,8.865921,8.850381,0.0,0.0,0.0,0.0 -116,115.665699,557.931747,36.29048,0.0,513.804648,0.0,5.357039 -117,107.04013,120.992859,50.176759,0.0,56.41846,1.40284,6.83096 -118,131.222089,98.620899,34.08163,0.0,58.249589,0.0,4.05077 -119,129.635099,178.492119,72.13436,1.45366,56.30651,13.452039,29.371931 -120,92.133479,105.9634,39.47174,0.0,56.3874,1.25129,6.37056 -121,102.314149,114.71846,41.89659,0.0,55.71899,2.3154,10.5673 -122,132.450809,150.1808,74.49483,1.07516,56.75875,2.72266,11.40275 -123,105.37911,97.478829,31.257149,0.0,55.94907,1.20409,6.3956 -124,98.603609,129.35756,56.92705,0.0,58.43944,2.16468,7.54655 -125,121.85298,190.193119,60.92249,0.0,108.09129,4.40262,11.809739 -126,99.21119,146.36614,36.2192,2.6328,57.10954,1.21608,39.500651 -127,116.55714,152.316009,71.633549,3.05777,56.63322,0.0,10.35693 -128,120.068549,160.294489,50.38083,6.5229,56.479939,4.27944,26.16045 -129,110.11287,116.847239,25.73875,5.66203,55.667129,2.63261,14.32081 -130,543.998167,167.629109,60.28283,0.0,59.816619,0.0,21.56595 -131,85.36648,102.242399,27.755419,0.0,59.20305,0.0,6.32997 -132,83.692189,97.89288,26.49824,0.0,58.25487,0.0,4.24213 -133,95.31552,89.082289,18.01956,0.0,55.487909,1.14776,8.85663 -134,83.286529,96.24211,24.29813,0.0,59.49117,0.0,4.57621 -135,73.33019,93.63744,13.25156,0.0,56.42873,8.06452,9.79833 -136,77.49218,75.235149,12.688539,0.0,54.74884,0.0,1.90257 -137,76.78058,80.13831,12.2735,0.0,58.67389,0.0,2.09848 -138,2.68682,2.45752,2.44539,0.0,0.0,0.0,0.0 -139,2.03044,1.99566,1.98375,0.0,0.0,0.0,0.0 -140,76.1134,81.676859,12.74785,0.0,57.433959,0.0,3.15249 -141,79.191779,78.944969,15.10187,0.0,54.771099,0.0,3.84421 -142,83.32102,82.5201,17.30828,0.0,57.72025,0.0,2.5308 -143,114.15949,141.209099,40.330739,0.0,54.64449,5.53651,13.6042 -144,156.332569,133.785109,45.8992,0.0,59.98158,0.0,10.94481 -145,110.41926,168.59255,34.96182,0.0,106.70117,3.05301,9.51727 -146,107.864629,149.533479,51.873189,0.0,58.665189,4.99457,12.04225 -147,127.537509,145.691809,51.102439,0.0,59.08071,1.19774,12.41505 -148,99.55522,113.59104,30.93652,0.0,54.88669,1.92271,10.80058 -149,100.954319,110.5153,30.27873,0.0,55.1272,1.51031,9.67147 -150,99.14328,116.53963,31.49548,0.0,57.89155,1.49396,12.97766 -151,100.29996,105.74012,31.467,0.0,57.15863,0.0,6.49795 -152,146.066529,169.06881,77.61702,0.0,57.77066,0.0,10.406229 -153,124.493,137.40415,49.8812,0.0,57.26028,0.0,10.35639 -154,103.19835,120.421649,45.71068,0.0,55.58605,0.0,6.14191 -155,122.469129,129.602249,53.66326,0.0,54.938829,0.0,6.89013 -156,121.875949,128.02786,52.48725,0.0,54.86048,0.0,6.83886 -157,82.72617,229.169459,15.84707,0.0,205.059379,0.0,2.55617 -158,75.69761,77.89989,15.33248,0.0,54.78625,0.0,2.77469 -159,76.200729,79.96115,17.2371,0.0,54.90189,0.0,2.4659 -160,76.84124,80.74658,17.29162,0.0,55.06106,0.0,2.68411 -161,3.537189,3.48115,3.4634,0.0,0.0,0.0,0.0 -162,82.337729,87.19667,23.39417,0.0,54.91141,0.0,3.15298 -163,87.787979,92.75426,24.90348,0.0,55.08458,0.0,5.15127 -164,92.946989,97.52282,30.54024,0.0,55.12375,0.0,3.97467 -165,77.65426,281.697368,17.709379,0.0,255.520609,0.0,2.50427 -166,85.991219,190.540379,26.20385,0.0,155.333549,0.0,3.17825 -167,74.398549,81.92705,17.235,0.0,55.31587,0.0,3.1599 -168,208.26117,359.413859,79.54729,3.84292,160.691529,15.71992,83.52954 -169,629.421566,5429.572271,169.945769,61.12187,3478.488857,774.824446,716.98791 -170,85.274739,152.74321,22.18378,1.3368,110.1036,0.0,12.49513 -171,91.304579,163.634349,30.25148,1.38095,109.86938,1.23268,14.505829 -172,84.11269,102.015879,23.62348,1.20093,60.871169,0.0,10.324209 -173,93.13432,114.960749,32.973299,1.35964,59.37411,1.47167,13.87886 -174,83.393749,533.713408,23.30124,11.7937,211.578149,75.73863,165.148839 -175,6.49702,5.938461,5.924251,0.0,0.0,0.0,0.0 -176,75.38236,884.479256,15.88513,7.60883,610.079017,99.30651,122.560559 -177,6.20348,5.87983,5.86813,0.0,0.0,0.0,0.0 -178,74.636919,720.110217,15.32376,7.69668,459.328858,95.182859,111.90878 -179,83.651659,489.712258,23.27541,12.02613,159.353489,80.37247,170.815369 -180,988.649435,3537.521244,67.6315,47.077879,2163.50277,315.380488,746.429717 -181,138.553309,271.884419,76.99047,7.88428,59.862339,16.13238,76.46715 -182,189.718969,712.715657,28.02545,7.93892,360.173618,95.90165,185.577529 -183,90.22926,190.251309,29.91292,5.42246,59.885999,15.90435,50.41492 -184,1200.190405,5665.564275,36.81097,15.79742,3015.480646,1274.172014,1251.604735 -185,159.61931,175.72507,95.75434,1.09744,62.3711,0.0,12.33468 -186,176.0567,191.42286,112.59541,1.32495,62.40332,0.0,10.8294 -187,278.243059,730.324817,150.563099,5.02427,312.568009,93.694879,137.84669 -188,234.065499,269.971649,152.754849,4.17154,62.965,1.13761,25.15569 -189,305.891049,507.905418,208.47147,7.55069,162.77048,25.332999,61.37182 -190,325.139979,373.774898,226.646389,7.59985,62.416409,1.34149,33.27269 -191,433.025728,1046.192635,262.052208,11.01947,513.116508,68.592049,127.41572 -192,108.48651,205.946619,45.256159,0.0,115.19414,16.73896,25.00673 -193,117.96964,137.338229,54.810219,0.0,63.99171,3.93832,10.52504 -194,127.94996,169.160599,62.554559,1.07284,65.57938,14.34932,22.16255 -195,108.816649,123.02582,46.8998,0.0,64.94386,0.0,7.36444 -196,119.429609,127.30306,52.28668,0.0,64.53163,0.0,6.58493 -197,125.285489,227.566169,60.14183,1.09465,114.34396,18.7849,29.145149 -198,109.25093,120.083499,46.482019,0.0,63.04959,0.0,6.73498 -199,121.24248,128.410249,52.314459,0.0,66.20053,0.0,6.19391 -200,127.46433,174.813109,61.485909,1.09202,63.19866,18.03476,26.94573 -201,119.04093,133.71355,56.09617,0.0,64.74856,0.0,7.93777 -202,131.733829,160.5425,64.86331,1.14975,65.51288,8.37536,16.57189 -203,136.721099,151.184939,71.00585,1.14852,65.305759,0.0,9.34956 -204,146.112889,174.016689,79.375539,1.49475,64.67294,7.26387,16.89279 -205,150.49782,666.866827,37.417839,1.70644,313.164289,145.339429,162.54061 -206,156.588089,170.865039,93.096929,0.0,62.238,1.66474,10.2181 -207,659.312607,2373.408399,125.641919,9.39246,1364.644514,392.367998,439.111778 -208,106.85955,118.7649,43.4899,0.0,64.89856,0.0,6.48804 -209,267.795289,708.822287,51.42238,1.80964,363.207638,135.26919,149.678519 -210,1157.190855,2813.932977,81.64525,46.912919,1615.980143,210.824069,643.024987 -211,206.756909,759.608627,46.7808,8.34917,363.339768,95.44207,209.643109 -212,165.16369,399.513219,101.24361,16.61687,112.525209,18.78051,99.69103 -213,156.962119,392.745058,92.32631,13.168349,115.88524,26.81094,98.759589 -214,164.98845,405.665719,100.61911,16.425,112.673249,18.43224,105.57656 -215,148.073609,351.922878,84.165529,10.78651,113.5904,19.83374,82.927969 -216,108.433099,316.119229,45.54652,9.19277,112.736919,21.5861,86.60037 -217,114.43218,327.37878,51.35239,10.62761,112.51848,26.108899,88.747181 -218,122.78803,285.728038,59.275309,13.89491,62.37415,19.18337,88.692119 -219,114.99771,321.123638,51.714279,10.70639,112.59926,22.193519,85.84683 -220,100.12782,91.569209,22.45999,0.0,55.524659,0.0,7.14343 -221,85.64274,98.88765,24.12156,0.0,57.24494,0.0,10.37638 -222,4.97703,4.5974,4.56205,0.0,0.0,0.0,0.0 -223,79.26183,90.95349,13.98896,0.0,57.30498,2.94475,13.67619 -224,73.113759,85.43856,17.65424,0.0,58.506629,1.15611,5.764441 -225,73.433059,89.6669,21.699511,0.0,58.076049,0.0,6.70709 -226,116.733029,116.83217,46.33549,0.0,55.85335,0.0,7.134639 -227,69.86684,82.822639,20.21373,0.0,57.04717,0.0,3.38084 -228,133.544219,194.22513,54.01251,0.0,56.7025,24.76947,39.252901 -229,111.26366,150.770889,41.52765,0.0,56.823219,25.1634,14.09976 -230,133.114839,149.844369,59.98402,0.0,58.86848,3.56458,13.04144 -231,114.788679,145.075369,42.9677,0.0,58.71484,3.72463,28.871529 -232,102.05868,130.71118,37.38905,0.0,57.63716,3.88368,18.70172 -233,109.283859,123.929569,40.04287,0.0,58.887429,0.0,17.01821 -234,121.56516,2534.713649,46.00056,229.14895,821.240657,152.687339,799.075286 -235,95.15052,1168.296486,31.86341,83.911199,210.554619,81.02162,482.562469 -236,105.854171,273.919119,34.6236,19.32204,109.57623,5.02453,51.592759 -237,116.87552,123.409209,38.10266,0.0,57.978099,0.0,13.52206 -238,121.12756,132.315239,42.87271,0.0,56.544989,0.0,16.19163 -239,6.64503,7.00518,6.97604,0.0,0.0,0.0,0.0 -240,8.20482,8.07679,8.04809,0.0,0.0,0.0,0.0 -241,6.75303,7.18729,7.1421,0.0,0.0,0.0,0.0 -242,8.34455,8.14928,8.12176,0.0,0.0,0.0,0.0 -243,7.1295,7.43426,7.40686,0.0,0.0,0.0,0.0 -244,153.468229,121.442199,42.73415,0.0,58.252729,0.0,9.695568 -245,4.09269,3.8346,3.82199,0.0,0.0,0.0,0.0 -246,4.19162,5.68576,5.67161,0.0,0.0,0.0,0.0 -247,5.7129,6.23237,6.20971,0.0,0.0,0.0,0.0 -248,3.68151,3.82835,3.8083,0.0,0.0,0.0,0.0 -249,4.79803,6.52699,6.51214,0.0,0.0,0.0,0.0 -250,3.96073,4.69407,4.67587,0.0,0.0,0.0,0.0 -251,4.29495,4.07192,4.05549,0.0,0.0,0.0,0.0 -252,3.44541,3.73146,3.71427,0.0,0.0,0.0,0.0 -253,92.872979,108.01321,32.9672,0.0,56.61349,0.0,6.01862 -254,4.65607,4.29105,4.27121,0.0,0.0,0.0,0.0 -255,101.210669,109.06066,36.21407,0.0,56.04641,0.0,8.0115 -256,113.078069,105.77467,37.92956,0.0,54.41064,0.0,5.06559 -257,103.324029,109.81531,40.23724,0.0,55.25783,0.0,5.67457 -258,128.533699,128.11009,53.2489,0.0,56.24889,0.0,7.83928 -259,4.80345,4.26576,4.2507,0.0,0.0,0.0,0.0 -260,4.06214,4.09765,4.08265,0.0,0.0,0.0,0.0 -261,3.73286,3.73137,3.71652,0.0,0.0,0.0,0.0 -262,4.57854,4.45458,4.43849,0.0,0.0,0.0,0.0 -263,3.88106,3.86382,3.84546,0.0,0.0,0.0,0.0 -264,3.808941,3.768079,3.751799,0.0,0.0,0.0,0.0 -265,5.09574,5.14714,5.13042,0.0,0.0,0.0,0.0 -266,69.217529,71.6304,14.32101,0.0,54.55565,0.0,1.47098 -267,72.20285,70.13653,12.63863,0.0,54.57269,0.0,1.42577 -268,4.79417,4.71536,4.70113,0.0,0.0,0.0,0.0 -269,72.74578,70.349749,13.26349,0.0,54.70658,0.0,1.131199 -270,69.917229,70.010651,13.09099,0.0,54.652201,0.0,1.01685 -271,4.9236,4.02497,4.00793,0.0,0.0,0.0,0.0 -272,3.7726,3.85967,3.84851,0.0,0.0,0.0,0.0 -273,4.1036,4.13738,4.12685,0.0,0.0,0.0,0.0 -274,3.4861,3.57411,3.56131,0.0,0.0,0.0,0.0 -275,3.77712,3.71475,3.70161,0.0,0.0,0.0,0.0 -276,3.41439,3.75473,3.73979,0.0,0.0,0.0,0.0 -277,3.81041,4.57429,4.56085,0.0,0.0,0.0,0.0 -278,3.974849,3.9206,3.90619,0.0,0.0,0.0,0.0 -279,5.40795,5.23699,5.22025,0.0,0.0,0.0,0.0 -280,69.27177,71.03581,13.68974,0.0,54.81475,0.0,1.2426 -281,5.17031,4.98418,4.94387,0.0,0.0,0.0,0.0 -282,69.06932,70.416279,13.2445,0.0,54.775939,0.0,1.09918 -283,5.12884,4.95151,4.93616,0.0,0.0,0.0,0.0 -284,69.569829,71.75885,14.4845,0.0,54.81745,0.0,1.1528 -285,5.07618,4.28944,4.27016,0.0,0.0,0.0,0.0 -286,3.66144,3.73531,3.72033,0.0,0.0,0.0,0.0 -287,3.81182,3.80953,3.79345,0.0,0.0,0.0,0.0 -288,3.63614,3.73688,3.7219,0.0,0.0,0.0,0.0 -289,4.53974,4.26697,4.24919,0.0,0.0,0.0,0.0 -290,3.55242,3.65483,3.64261,0.0,0.0,0.0,0.0 -291,3.9042,3.95429,3.94074,0.0,0.0,0.0,0.0 -292,3.80844,3.75383,3.74299,0.0,0.0,0.0,0.0 -293,2.43111,2.47913,2.46776,0.0,0.0,0.0,0.0 -294,1.91704,2.06719,2.05743,0.0,0.0,0.0,0.0 -295,4.37611,4.15584,4.13889,0.0,0.0,0.0,0.0 -296,3.57514,3.65251,3.63827,0.0,0.0,0.0,0.0 -297,3.81436,4.05039,4.03648,0.0,0.0,0.0,0.0 -298,3.89116,3.88865,3.87496,0.0,0.0,0.0,0.0 -299,2.45886,2.56664,2.55339,0.0,0.0,0.0,0.0 -300,2.05418,2.17171,2.15598,0.0,0.0,0.0,0.0 -301,4.70844,4.06112,4.04682,0.0,0.0,0.0,0.0 -302,3.95421,4.06677,4.053,0.0,0.0,0.0,0.0 -303,3.53092,3.634429,3.620909,0.0,0.0,0.0,0.0 -304,3.51246,3.60654,3.59428,0.0,0.0,0.0,0.0 -305,3.5489,3.62731,3.61426,0.0,0.0,0.0,0.0 -306,68.682059,119.99669,11.96834,0.0,105.62872,0.0,1.10875 -307,4.10417,3.99495,3.97794,0.0,0.0,0.0,0.0 -308,69.639559,122.5519,14.70156,0.0,105.28791,0.0,1.10855 -309,6.28225,6.309639,6.285729,0.0,0.0,0.0,0.0 -310,69.20719,121.06597,13.086,0.0,105.49973,0.0,1.13284 -311,4.03535,3.75695,3.74112,0.0,0.0,0.0,0.0 -312,6.66564,6.71351,6.69721,0.0,0.0,0.0,0.0 -313,70.879,72.260289,14.45211,0.0,55.301289,0.0,1.1584 -314,5.66121,5.37705,5.3592,0.0,0.0,0.0,0.0 -315,3.4312,3.50362,3.48824,0.0,0.0,0.0,0.0 -316,3.04637,3.29843,3.28638,0.0,0.0,0.0,0.0 -317,3.03002,3.29385,3.28228,0.0,0.0,0.0,0.0 -318,69.087839,119.79021,12.13507,0.0,105.19528,0.0,1.15153 -319,4.4915,4.17903,4.16207,0.0,0.0,0.0,0.0 -320,68.042849,68.93231,11.52854,0.0,55.19584,0.0,1.04287 -321,5.01836,4.53877,4.51956,0.0,0.0,0.0,0.0 -322,74.11451,222.203429,14.3264,0.0,205.293109,0.0,1.22251 -323,4.88594,4.83574,4.81725,0.0,0.0,0.0,0.0 -324,4.29806,4.103939,4.089219,0.0,0.0,0.0,0.0 -325,3.938599,4.085099,4.072599,0.0,0.0,0.0,0.0 -326,3.60513,3.69703,3.68536,0.0,0.0,0.0,0.0 -327,3.52582,3.62654,3.61351,0.0,0.0,0.0,0.0 -328,3.64838,3.70965,3.69679,0.0,0.0,0.0,0.0 -329,68.64048,69.86628,12.24105,0.0,55.3922,0.0,1.03859 -330,4.10234,4.02019,4.00282,0.0,0.0,0.0,0.0 -331,69.760609,71.30704,13.67467,0.0,55.25626,0.0,1.11031 -332,6.04585,5.854,5.83378,0.0,0.0,0.0,0.0 -333,68.396869,70.10269,12.40897,0.0,55.40393,0.0,1.02716 -334,3.843251,3.68585,3.67039,0.0,0.0,0.0,0.0 -335,6.5658,6.63463,6.62114,0.0,0.0,0.0,0.0 -336,69.03724,70.70093,13.48694,0.0,55.12453,0.0,0.0 -337,5.23335,5.25412,5.23584,0.0,0.0,0.0,0.0 -338,3.36898,3.38122,3.36645,0.0,0.0,0.0,0.0 -339,3.03858,3.33327,3.3198,0.0,0.0,0.0,0.0 -340,3.03231,3.31503,3.30136,0.0,0.0,0.0,0.0 -341,69.5701,70.684319,12.58935,0.0,55.42367,0.0,1.227779 -342,4.07819,3.98502,3.96971,0.0,0.0,0.0,0.0 -343,68.95085,121.087239,12.49909,0.0,106.158379,0.0,1.10244 -344,3.9462,3.64706,3.63013,0.0,0.0,0.0,0.0 -345,70.40087,123.515439,15.00326,0.0,105.934429,0.0,1.19786 -346,4.80657,4.79875,4.7822,0.0,0.0,0.0,0.0 -347,2.47285,2.29882,2.28495,0.0,0.0,0.0,0.0 -348,2.15381,2.28448,2.27297,0.0,0.0,0.0,0.0 -349,2.17964,2.29179,2.28172,0.0,0.0,0.0,0.0 -350,68.69734,71.21156,12.65747,0.0,56.15613,0.0,1.09451 -351,4.39106,4.04821,4.0315,0.0,0.0,0.0,0.0 -352,68.45257,70.97492,12.90386,0.0,55.60482,0.0,1.11444 -353,4.03419,3.65274,3.6349,0.0,0.0,0.0,0.0 -354,69.93291,72.45433,14.1674,0.0,55.83969,0.0,1.1308 -355,4.01359,3.93439,3.91574,0.0,0.0,0.0,0.0 -356,69.75787,71.05444,12.87968,0.0,55.69698,0.0,1.16938 -357,2.35983,2.33112,2.321,0.0,0.0,0.0,0.0 -358,2.14122,2.30909,2.29897,0.0,0.0,0.0,0.0 -359,2.18509,2.2921,2.28097,0.0,0.0,0.0,0.0 -360,68.956169,170.992119,12.59474,0.0,155.934129,0.0,1.14998 -361,4.49103,4.06947,4.05043,0.0,0.0,0.0,0.0 -362,68.747349,121.1521,12.79005,0.0,105.84566,0.0,1.12477 -363,4.01573,3.64176,3.62626,0.0,0.0,0.0,0.0 -364,70.158159,72.37606,14.04315,0.0,55.84232,0.0,1.13618 -365,3.88715,3.89909,3.88162,0.0,0.0,0.0,0.0 -366,69.309079,71.49342,12.87506,0.0,56.1201,0.0,1.13346 -367,100.40907,106.202209,36.17476,0.0,56.15441,0.0,5.54645 -368,100.752859,305.071939,36.25911,0.0,256.545829,0.0,4.12058 -369,102.83907,108.076149,39.13576,0.0,56.050289,0.0,4.88746 -370,103.7661,159.050439,39.16271,0.0,106.205009,0.0,5.17957 -371,90.03647,100.513889,30.824729,0.0,55.71925,0.0,6.5784 -372,275.370159,1431.012434,101.040859,69.92679,310.488729,9.79928,755.902437 -373,14.97417,10.069149,9.941939,0.0,0.0,0.0,0.0 -374,95.31193,97.34862,27.70904,0.0,57.985169,0.0,10.581491 -375,6.58997,6.875099,6.856959,0.0,0.0,0.0,0.0 -376,80.39356,85.98315,22.14553,0.0,56.97376,0.0,4.87132 -377,91.03163,93.04218,32.286111,0.0,57.645589,0.0,1.62394 -378,195.74137,1896.420671,34.4449,9.45429,1015.822965,484.179588,244.821509 -379,44.99766,32.48634,32.46863,0.0,0.0,0.0,0.0 -380,98.841579,306.831089,40.91429,12.90043,111.6985,11.60825,92.12516 -381,166.408759,2215.165166,44.97392,14.56963,1764.035586,189.32469,162.04645 -382,25.73502,26.40492,26.37704,0.0,0.0,0.0,0.0 -383,98.37967,185.91858,41.34308,12.07052,55.20883,5.09966,48.38164 -384,8.65743,9.70224,9.68051,0.0,0.0,0.0,0.0 -385,74.75382,89.03306,18.11037,1.02294,54.98967,1.98331,9.53569 -386,5.73739,5.65779,5.6432,0.0,0.0,0.0,0.0 -387,70.865959,71.69623,14.7867,0.0,55.08036,0.0,0.0 -388,81.275709,82.89838,24.35402,0.0,55.50924,0.0,1.73471 -389,73.576609,126.33043,18.34173,0.0,105.57366,0.0,1.31339 -390,13.2119,13.18979,13.17494,0.0,0.0,0.0,0.0 -391,86.48114,89.94328,31.0509,0.0,55.16723,0.0,2.15003 -392,68.37407,270.783579,11.9301,0.0,255.947679,0.0,1.76715 -393,76.87038,79.397599,19.896519,0.0,55.82988,0.0,2.07234 -394,84.72796,732.692076,28.78948,7.390809,305.790929,152.968909,207.620169 -395,96.211529,284.597589,38.95349,13.88259,56.02807,20.40788,111.920079 -396,104.773029,276.647099,47.56474,13.98327,56.00093,18.562939,97.88021 -397,113.2009,430.157238,57.122369,27.82648,105.97163,22.555969,150.49509 -398,76.35078,78.348369,19.67884,0.0,55.66614,0.0,1.310939 -399,85.24787,90.433339,28.258059,0.0,55.780679,0.0,3.87393 -400,93.884439,198.980439,36.70112,14.84841,55.94242,11.35371,58.315599 -401,75.51572,77.365329,18.6715,0.0,55.863599,0.0,1.20175 -402,84.02545,139.161809,27.03255,0.0,105.851379,0.0,3.72507 -403,91.55253,366.623958,34.897079,12.4867,255.997649,6.24337,41.90284 -404,5.71925,5.7693,5.75096,0.0,0.0,0.0,0.0 -405,74.270709,76.67368,16.7687,0.0,57.21782,0.0,1.49995 -406,11.75177,11.67173,11.65428,0.0,0.0,0.0,0.0 -407,81.475759,110.52522,24.59894,2.80559,56.3239,1.99507,16.28958 -408,12.467431,12.57179,12.53646,0.0,0.0,0.0,0.0 -409,83.7466,85.17888,25.73453,0.0,56.07007,0.0,1.56102 -410,17.74273,17.954,17.93382,0.0,0.0,0.0,0.0 -411,90.315989,119.91326,33.62323,2.95228,55.66376,1.5421,17.69054 -412,5.75297,5.71995,5.70635,0.0,0.0,0.0,0.0 -413,73.839819,75.65427,16.8452,0.0,56.35649,0.0,1.36952 -414,5.67738,5.63539,5.61981,0.0,0.0,0.0,0.0 -415,73.559569,75.30677,16.93892,0.0,55.82197,0.0,1.36737 -416,5.83358,5.72778,5.71137,0.0,0.0,0.0,0.0 -417,73.78162,226.330069,17.22086,0.0,206.307599,0.0,1.56903 -418,5.60907,5.5794,5.5679,0.0,0.0,0.0,0.0 -419,73.31072,174.815599,16.513099,0.0,155.94268,0.0,1.29402 -420,5.64389,5.59958,5.58686,0.0,0.0,0.0,0.0 -421,73.44216,174.874009,16.5323,0.0,155.801059,0.0,1.41162 -422,69.159189,70.32683,12.32927,0.0,55.51189,0.0,1.40792 -423,69.012839,270.648649,12.18597,0.0,256.110299,0.0,1.29664 -424,7.80576,7.84542,7.83315,0.0,0.0,0.0,0.0 -425,79.47191,131.676659,22.59993,0.0,105.883979,0.0,1.96154 -426,7.90008,7.83911,7.82571,0.0,0.0,0.0,0.0 -427,78.77909,209.478169,21.6677,3.2348,156.106399,4.06283,17.31559 -428,7.84102,7.81691,7.80539,0.0,0.0,0.0,0.0 -429,76.96148,128.346069,20.14966,0.0,105.659429,0.0,1.44314 -430,11.12673,10.89175,10.87633,0.0,0.0,0.0,0.0 -431,79.93013,97.634329,23.076099,6.67486,56.06256,0.0,9.66903 -432,11.13651,10.91672,10.8997,0.0,0.0,0.0,0.0 -433,79.774149,147.34495,22.87175,6.60486,105.98166,0.0,9.6241 -434,11.01908,10.96137,10.94678,0.0,0.0,0.0,0.0 -435,80.46208,98.892659,23.50535,6.67143,56.846429,0.0,9.71105 -436,15.23239,15.59715,15.57615,0.0,0.0,0.0,0.0 -437,15.78321,15.18602,15.16872,0.0,0.0,0.0,0.0 -438,122.88341,337.077269,62.10681,0.0,256.651979,1.58607,10.25884 -439,110.74376,116.54049,38.74815,0.0,56.1619,1.07764,8.04294 -440,86.5894,114.193319,36.489569,0.0,55.67538,0.0,7.35866 -441,102.430599,119.66813,36.17711,0.0,58.9437,4.28181,6.30607 -442,85.772069,91.66943,22.10662,0.0,56.70152,0.0,4.57024 -443,88.00908,106.849159,28.01449,0.0,57.07106,0.0,6.646069 -444,106.600709,91.980389,22.7475,0.0,54.449819,0.0,4.01733 -445,96.9627,109.718759,24.04768,0.0,56.600829,0.0,13.12433 -446,76.56482,85.75167,23.7585,0.0,57.39535,0.0,2.22612 -447,88.931919,90.96372,26.45321,0.0,54.41174,0.0,4.08923 -448,93.15051,96.21345,30.11834,0.0,54.79782,0.0,4.64701 -449,102.102149,116.28947,36.18596,0.0,55.58233,0.0,16.26512 -450,101.08209,112.91107,34.79551,0.0,58.2454,0.0,11.64045 -451,106.009779,96.82766,30.56583,0.0,54.53479,0.0,5.67307 -452,105.93727,96.855969,31.43136,0.0,54.650529,0.0,4.06218 -453,106.44734,93.45184,25.94566,0.0,55.40623,0.0,4.85834 -454,102.212219,96.24723,29.46406,0.0,56.45883,0.0,3.78856 -455,101.470079,135.43604,54.12856,0.0,59.19168,0.0,8.68813 -456,109.42854,110.813649,40.879829,0.0,56.16216,0.0,3.05235 -457,97.818499,96.40138,25.97939,0.0,57.2405,0.0,6.62249 -458,97.72441,110.973679,40.80507,0.0,57.66594,0.0,4.48006 -459,85.396679,110.27423,41.00017,0.0,55.82709,0.0,5.4593 -460,101.337669,105.33767,37.32051,0.0,55.72257,0.0,4.67901 -461,101.11186,104.325489,38.50853,0.0,55.769979,0.0,2.30461 -462,91.995859,93.16288,26.20248,0.0,55.63651,0.0,4.57723 -463,98.721479,102.69523,35.7302,0.0,55.86581,0.0,4.06801 -464,102.61291,105.72113,37.80572,0.0,56.01754,0.0,4.15425 -465,101.41365,104.800429,38.385299,0.0,54.30951,0.0,4.42966 -466,102.32677,106.546939,38.111459,0.0,54.36714,0.0,6.2301 -467,104.324469,111.91384,37.04907,0.0,56.07224,0.0,8.53495 -468,100.379299,202.624889,25.02423,0.0,105.82849,1.11662,68.878269 -469,86.168489,89.15984,25.57685,0.0,54.49499,1.69173,5.57375 -470,106.69044,119.450029,56.09669,0.0,55.253649,0.0,5.46612 -471,95.16558,114.058269,45.13769,0.0,59.23577,1.43672,5.942099 -472,100.60157,110.75109,44.06337,0.0,57.33426,0.0,5.40302 -473,91.327639,112.16971,41.34319,0.0,59.94735,1.73779,6.79338 -474,5.9463,6.00916,5.96629,0.0,0.0,0.0,0.0 -475,5.52216,5.99394,5.96787,0.0,0.0,0.0,0.0 -476,5.879169,6.339241,6.312851,0.0,0.0,0.0,0.0 -477,7.5427,7.66814,7.60754,0.0,0.0,0.0,0.0 -478,6.43454,6.705959,6.683729,0.0,0.0,0.0,0.0 -479,6.01146,6.4329,6.40521,0.0,0.0,0.0,0.0 -480,6.25966,6.72204,6.69225,0.0,0.0,0.0,0.0 -481,8.14031,8.14625,8.12157,0.0,0.0,0.0,0.0 -482,6.93165,7.18116,7.15349,0.0,0.0,0.0,0.0 -483,6.26377,6.83458,6.81501,0.0,0.0,0.0,0.0 -484,7.19667,7.41867,7.39202,0.0,0.0,0.0,0.0 -485,7.10519,7.72813,7.70134,0.0,0.0,0.0,0.0 -486,6.13414,6.34501,6.32331,0.0,0.0,0.0,0.0 -487,6.83048,6.90091,6.88192,0.0,0.0,0.0,0.0 -488,6.16012,6.28885,6.27102,0.0,0.0,0.0,0.0 -489,7.022389,7.01885,6.99164,0.0,0.0,0.0,0.0 -490,128.229319,212.447749,119.92818,0.0,60.426769,0.0,12.15082 -491,126.111689,116.10171,41.90521,0.0,56.94799,0.0,7.420001 -492,99.31954,129.14777,54.76507,0.0,57.00626,0.0,4.75959 -493,103.09914,117.301909,44.89471,0.0,55.26851,0.0,5.38404 -494,112.133639,130.954309,56.416489,0.0,56.45454,0.0,5.04612 -495,93.905729,110.01467,33.21661,0.0,55.99702,1.00611,8.20183 -496,95.11349,103.209509,35.158659,0.0,56.02958,0.0,3.64892 -497,71.379469,70.18816,10.6477,0.0,56.14908,0.0,1.96992 -498,64.701869,65.68583,8.41803,0.0,54.68849,0.0,1.31657 -499,4.03764,4.10638,4.08778,0.0,0.0,0.0,0.0 -500,2.94132,3.23264,3.21406,0.0,0.0,0.0,0.0 -501,4.31291,4.29463,4.27631,0.0,0.0,0.0,0.0 -502,4.16202,3.92569,3.9084,0.0,0.0,0.0,0.0 -503,4.15338,5.1113,5.0982,0.0,0.0,0.0,0.0 -504,10.64295,6.46789,6.42357,0.0,0.0,0.0,0.0 -505,4.74159,4.32619,4.30688,0.0,0.0,0.0,0.0 -506,3.83683,3.94931,3.93032,0.0,0.0,0.0,0.0 -507,4.20099,5.38124,5.35896,0.0,0.0,0.0,0.0 -508,6.46406,6.90427,6.87487,0.0,0.0,0.0,0.0 -509,6.83459,7.05509,7.02999,0.0,0.0,0.0,0.0 -510,5.75768,6.10328,6.08058,0.0,0.0,0.0,0.0 -511,3.93611,3.86439,3.84824,0.0,0.0,0.0,0.0 -512,3.3957,3.49047,3.47583,0.0,0.0,0.0,0.0 -513,4.481981,5.83529,5.81707,0.0,0.0,0.0,0.0 -514,6.86818,6.98482,6.95985,0.0,0.0,0.0,0.0 -515,6.23069,4.93522,4.91147,0.0,0.0,0.0,0.0 -516,3.92837,3.91234,3.89382,0.0,0.0,0.0,0.0 -517,7.903449,8.544269,8.513529,0.0,0.0,0.0,0.0 -518,7.09838,6.65189,6.6238,0.0,0.0,0.0,0.0 -519,4.2717,4.4472,4.42888,0.0,0.0,0.0,0.0 -520,71.46967,82.64455,22.92609,0.0,56.76605,0.0,1.70061 -521,5.07583,5.09854,5.0792,0.0,0.0,0.0,0.0 -522,4.40831,4.589591,4.575001,0.0,0.0,0.0,0.0 -523,3.72445,4.06284,4.04545,0.0,0.0,0.0,0.0 -524,4.60643,4.83795,4.82271,0.0,0.0,0.0,0.0 -525,5.4215,5.4881,5.46283,0.0,0.0,0.0,0.0 -526,4.63005,4.86546,4.84511,0.0,0.0,0.0,0.0 -527,4.27684,4.42242,4.40281,0.0,0.0,0.0,0.0 -528,70.76519,81.12068,19.79127,0.0,57.35697,0.0,2.32255 -529,5.206339,5.366,5.34652,0.0,0.0,0.0,0.0 -530,4.50165,4.76699,4.75132,0.0,0.0,0.0,0.0 -531,3.73419,4.0293,4.01436,0.0,0.0,0.0,0.0 -532,4.34388,4.60707,4.59322,0.0,0.0,0.0,0.0 -533,70.636629,121.65751,13.692,0.0,104.91559,0.0,1.94964 -534,69.547809,123.92194,14.35309,0.0,105.64948,0.0,2.32997 -535,89.948999,78.14722,18.52405,0.0,55.15926,0.0,2.6759 -536,88.8021,77.38564,18.05239,0.0,55.32616,0.0,2.38714 -537,70.91093,82.42839,22.14626,0.0,57.1534,0.0,1.77653 -538,70.511039,172.56874,14.30867,0.0,155.73429,0.0,1.45626 -539,75.325349,127.45845,18.85458,0.0,105.84723,0.0,1.51923 -540,75.4079,177.169849,18.72428,0.0,155.655529,0.0,1.55293 -541,91.46234,245.160759,26.76543,0.0,205.973349,0.0,4.74855 -542,93.744929,147.48727,30.70467,0.0,105.31735,0.0,3.86504 -543,5.89061,5.9217,5.90998,0.0,0.0,0.0,0.0 -544,93.54853,197.817719,31.10235,0.0,155.554269,0.0,3.62163 -545,88.583769,142.34675,26.38762,0.0,105.28824,0.0,3.17662 -546,94.412129,97.57349,30.87271,0.0,55.55826,0.0,3.45508 -547,6.73473,8.43161,8.41217,0.0,0.0,0.0,0.0 -548,97.4093,97.982949,31.09027,0.0,55.604839,0.0,3.55437 -549,4.98007,5.02301,5.01015,0.0,0.0,0.0,0.0 -550,4.41334,4.62768,4.61692,0.0,0.0,0.0,0.0 -551,4.49077,4.76966,4.75682,0.0,0.0,0.0,0.0 -552,4.52756,4.77168,4.75694,0.0,0.0,0.0,0.0 -553,5.04177,4.6438,4.6276,0.0,0.0,0.0,0.0 -554,3.96804,4.22388,4.21315,0.0,0.0,0.0,0.0 -555,69.14308,71.340689,12.58237,0.0,55.665339,0.0,1.94525 -556,4.59018,4.59257,4.57748,0.0,0.0,0.0,0.0 -557,5.1579,5.17144,5.15482,0.0,0.0,0.0,0.0 -558,4.44725,4.6815,4.66746,0.0,0.0,0.0,0.0 -559,4.51955,4.81317,4.79898,0.0,0.0,0.0,0.0 -560,4.30103,4.55707,4.54553,0.0,0.0,0.0,0.0 -561,4.69889,4.64325,4.62918,0.0,0.0,0.0,0.0 -562,3.9248,4.26429,4.25344,0.0,0.0,0.0,0.0 -563,69.2043,121.090009,12.58405,0.0,105.923729,0.0,1.48004 -564,4.62774,4.57455,4.55916,0.0,0.0,0.0,0.0 -565,69.97955,73.32413,13.70011,0.0,56.48609,0.0,1.67656 -566,70.10304,72.958909,14.2554,0.0,55.707819,0.0,1.68173 -567,89.391819,93.29751,26.04159,0.0,55.76915,0.0,3.70215 -568,93.87309,97.767879,30.62279,0.0,55.778309,0.0,3.73068 -569,84.431909,82.866499,19.024439,0.0,55.9978,0.0,2.57338 -570,94.720159,98.38337,30.71779,0.0,55.88895,0.0,4.18851 -571,90.2518,144.510039,26.23493,0.0,106.140629,0.0,4.29055 -572,95.406329,99.30459,31.15355,0.0,56.27737,0.0,3.9854 -573,80.74832,83.217229,19.82358,0.0,55.951619,0.0,2.23756 -574,94.38398,98.228709,30.76991,0.0,55.655479,0.0,4.18166 -575,79.30219,232.179199,18.40213,0.0,206.255559,0.0,2.41655 -576,79.483369,83.38999,19.0822,0.0,56.83756,0.0,2.39398 -577,6.54439,6.38999,6.37528,0.0,0.0,0.0,0.0 -578,80.1877,82.344909,19.031199,0.0,56.160779,0.0,2.03509 -579,79.278169,131.58342,18.26603,0.0,106.23687,0.0,1.88098 -580,79.266679,181.50844,18.15895,0.0,156.73319,0.0,1.78655 -581,6.40152,6.30855,6.29507,0.0,0.0,0.0,0.0 -582,15.70478,15.93041,15.91795,0.0,0.0,0.0,0.0 -583,98.051899,202.100679,33.53221,0.0,156.203839,0.0,3.72832 -584,97.59939,151.990009,33.49846,0.0,106.83917,0.0,3.18057 -585,79.995199,134.836559,19.405669,0.0,106.66164,0.0,3.36993 -586,79.87714,82.463929,17.95276,0.0,57.257689,0.0,1.90255 -587,79.89609,82.018299,18.52514,0.0,56.49804,0.0,1.73783 -588,242.282869,79.27316,13.28267,0.0,56.26623,0.0,6.15572 -589,115.94253,104.95251,23.66123,1.17383,55.7642,0.0,23.0107 -590,88.83555,210.775119,26.88256,3.33302,107.253509,23.71952,36.19797 -591,130.804759,158.72086,72.78905,0.0,55.90803,3.72129,14.07441 -592,136.91663,154.170429,59.599339,0.0,55.52356,5.49659,17.29526 -593,147.046019,164.589839,75.416589,0.0,56.25743,2.14261,12.47981 -594,258.106268,123.22281,44.04874,0.0,55.82645,1.59032,11.31567 -595,248.892659,121.206749,41.994079,0.0,54.18754,1.04755,8.16271 -596,115.14756,125.824169,48.368019,0.0,54.31728,1.63977,8.68769 -597,114.67677,130.9988,48.47652,0.0,54.551739,2.78514,12.583891 -598,108.9724,112.9444,42.92345,0.0,54.606019,0.0,5.79089 -599,107.74204,119.016739,41.655989,0.0,54.44635,2.64765,8.70684 -600,109.86803,115.46741,42.33798,0.0,54.40011,0.0,6.88836 -601,111.99688,125.78826,46.1496,0.0,54.65055,2.67013,9.3227 -602,112.73671,123.468269,47.294179,0.0,54.63298,0.0,8.0983 -603,98.57473,107.75562,35.74322,0.0,54.38941,2.32492,6.87788 -604,106.27103,123.94093,42.00476,0.0,54.43037,2.708301,12.987068 -605,105.196779,110.67808,40.67826,0.0,54.693511,0.0,6.135029 -606,118.59039,109.36983,42.10942,0.0,54.68401,0.0,6.56666 -607,103.17072,112.483449,40.328859,0.0,54.68078,1.0438,6.87282 -608,111.651999,126.541919,46.62612,0.0,54.71322,2.544669,10.19813 -609,111.38399,270.451239,47.60656,0.0,205.100419,0.0,7.11673 -610,102.53443,106.655409,40.19822,0.0,54.58102,0.0,5.260069 -611,105.332649,115.473,39.52656,0.0,54.82024,1.97451,7.80603 -612,102.94107,159.326889,39.255339,0.0,105.11867,0.0,5.64472 -613,110.703219,321.256739,43.86469,0.0,255.308589,1.11576,8.2964 -614,109.339309,218.248219,44.63818,0.0,155.097299,0.0,7.89738 -615,512.893338,129.4516,30.39503,0.0,67.14424,0.0,23.1083 -616,122.81091,602.066757,223.265569,1.135159,153.130699,2.32871,190.554159 -617,105.498259,142.71578,32.66819,3.47512,57.72206,2.40447,30.37439 -618,105.328839,359.948668,39.29102,18.88948,158.069509,4.46283,94.533159 -619,118.374079,177.48849,59.89293,6.32045,58.1025,1.94078,26.68651 -620,122.735219,142.00446,39.55417,4.69272,56.15684,2.81632,22.65132 -621,109.06315,160.193279,43.4181,3.40715,56.770429,9.13127,28.21197 -622,154.390219,853.036307,37.268861,19.18325,464.129718,78.35538,196.027519 -623,100.277119,144.60895,40.80104,5.52256,56.5773,1.91736,24.97307 -624,84.66826,144.724219,24.92259,1.8645,106.61799,0.0,5.6805 -625,94.877839,120.91344,37.91269,0.0,56.82847,1.77156,10.88418 -626,108.64989,131.698529,42.4017,0.0,57.152719,1.75886,18.69713 -627,109.953269,142.686989,47.24443,0.0,58.07068,3.67682,19.663149 -628,95.638359,134.86715,44.49211,0.0,57.99128,5.23711,17.271 -629,98.7891,121.688029,31.86621,0.0,57.08952,2.5624,10.95457 -630,177.618279,259.515448,93.001909,7.42746,55.934259,0.0,56.622381 -631,119.44818,126.439479,43.0998,0.0,57.985289,1.74576,8.38047 -632,120.59522,127.94489,45.83761,0.0,58.50494,0.0,6.12926 -633,94.80396,100.200289,28.589739,0.0,57.3271,0.0,5.09152 -634,96.061589,113.30849,42.89316,0.0,58.83583,0.0,3.64164 -635,126.11484,120.91726,46.41931,0.0,58.39271,0.0,4.84512 -636,91.4089,160.109768,22.12675,0.0,108.737689,1.07228,13.475359 -637,93.303299,103.65895,25.85641,0.0,56.82213,0.0,10.10018 -638,93.95544,103.465249,32.614759,0.0,55.999629,0.0,5.02624 -639,131.24686,123.578649,42.16642,0.0,56.54675,0.0,7.572889 -640,112.96013,147.142119,44.42524,0.0,58.17957,1.49725,17.275719 -641,70.26809,76.228449,13.43798,0.0,56.084489,0.0,4.38808 -642,70.134009,74.310319,11.455519,0.0,56.36168,1.86213,2.78918 -643,71.244199,78.91962,13.17011,0.0,58.07218,1.67526,3.8808 -644,75.44327,79.539559,13.85598,0.0,57.100579,0.0,4.16675 -645,73.025879,82.98998,19.34738,0.0,56.91112,1.7199,2.92599 -646,74.3038,73.73273,14.15319,0.0,56.69345,0.0,1.23551 -647,72.089229,85.70698,20.01785,0.0,59.55542,0.0,3.95417 -648,104.526869,5172.495129,52.06872,56.56396,3393.069726,794.536867,738.626227 -649,119.14272,669.949096,69.322879,29.12893,264.733159,34.841739,155.271429 -650,112.660569,1378.749947,47.2966,18.7133,708.167548,219.28529,287.360169 -651,87.631129,142.331379,29.90935,1.24405,105.54332,0.0,4.563999 -652,96.627839,108.71307,39.36098,1.84065,55.71947,1.43445,7.89304 -653,105.011329,118.21301,41.76148,0.0,56.89363,0.0,7.12492 -654,125.53734,128.398329,48.32456,0.0,59.132039,1.34744,7.53465 -655,8.97491,9.094991,9.076471,0.0,0.0,0.0,0.0 -656,15.42736,16.3054,16.27712,0.0,0.0,0.0,0.0 -657,11.91058,11.799791,11.777881,0.0,0.0,0.0,0.0 -658,14.0913,53.04827,52.7392,0.0,0.0,0.0,0.0 -659,107.725539,135.429529,48.72666,0.0,58.68875,0.0,9.60794 -660,98.39197,166.287279,35.61569,0.0,109.1654,0.0,8.7508 -661,97.61041,117.410319,37.22421,0.0,57.90027,1.027089,10.17085 -662,117.15655,128.547249,48.67283,0.0,56.3284,1.18784,9.17514 -663,124.130389,161.220909,32.28993,0.0,106.72007,2.6192,9.331209 -664,112.744879,149.149,29.190331,0.0,104.86656,0.0,5.92335 -665,100.571629,106.92804,29.55946,0.0,58.46899,0.0,7.50166 -666,116.97754,102.080629,29.66397,0.0,57.275329,0.0,5.98579 -667,96.55976,107.623049,28.72078,0.0,60.050009,0.0,8.51042 -668,98.29782,108.820941,28.710841,0.0,56.2533,3.14451,9.39506 -669,101.7822,161.055369,35.48386,0.0,107.746969,0.0,8.9438 -670,113.147749,162.734841,39.40237,0.0,108.891151,0.0,5.50966 -671,99.63292,105.59506,32.81139,0.0,55.86332,0.0,6.00556 -672,99.29046,106.590459,34.72743,0.0,56.799529,0.0,5.74757 -673,98.88138,121.20482,37.74943,3.03395,57.10523,1.05177,12.39743 -674,6.45362,8.74805,8.71677,0.0,0.0,0.0,0.0 -675,280.284619,333.37859,15.60787,0.0,312.723889,0.0,3.0395 -676,159.457119,1083.174216,77.31795,58.24309,463.158068,22.25914,303.081318 -677,40.08387,39.159639,39.136389,0.0,0.0,0.0,0.0 -678,156.643729,3471.001197,77.7071,99.93654,1266.191885,1237.212245,632.861159 -679,436.12606,2822.194227,70.11439,52.47145,1611.312623,423.002858,546.760217 -680,139.25871,1182.198024,31.13959,13.68983,708.387917,184.815669,191.490829 -681,347.934748,2973.130867,38.54604,21.05954,1560.019003,693.984717,604.508197 -682,77.691,80.2145,17.50518,0.0,60.04313,0.0,1.45826 -683,97.075969,181.247199,30.88936,6.26498,59.30963,18.45564,45.279389 -684,104.587909,185.786639,38.4767,10.57182,58.38106,9.36423,45.806739 -685,97.201839,883.309906,31.29579,81.10282,158.500709,70.11923,385.683738 -686,96.026409,1009.257115,30.23339,82.252709,258.645349,63.420539,399.813778 -687,148.377779,2116.26604,72.515589,213.374189,509.845767,121.67497,794.001166 -688,149.49543,1879.338192,72.71724,215.479389,260.107749,43.92301,880.533756 -689,151.169909,2160.515111,74.01475,219.577749,360.146608,118.75235,950.333986 -690,150.529889,2001.716441,79.43787,217.111799,309.838338,52.54049,926.341246 -691,149.304009,1942.997011,72.2243,216.801049,259.579548,42.74161,928.411506 -692,149.95853,2071.436951,73.38841,217.265919,309.552459,117.984949,931.851716 -693,81.92757,90.919029,21.67863,0.0,60.826219,0.0,5.20841 -694,17.77862,17.59259,17.57682,0.0,0.0,0.0,0.0 -695,93.877869,108.11554,32.60813,1.10926,59.14724,3.3562,9.09475 -696,133.28664,153.384119,66.614229,2.2096,59.33385,1.03924,13.31276 -697,37.78358,37.50787,37.48956,0.0,0.0,0.0,0.0 -698,153.474189,173.302949,87.177419,2.25402,58.67527,0.0,13.19769 -699,168.313839,208.322299,99.333889,3.4395,58.62178,7.52986,23.61353 -700,88.75397,105.368699,28.83219,1.563859,60.55714,1.4858,9.2323 -701,135.364909,175.944259,65.3912,3.2777,59.17126,8.77036,23.975499 -702,99.402919,116.01919,29.84253,0.0,59.99341,1.53089,15.7599 -703,147.963029,163.508889,74.02247,0.0,58.231369,0.0,11.28342 -704,119.27433,129.556119,46.85614,0.0,56.369829,1.60235,8.73153 -705,158.1153,140.33687,56.57571,0.0,54.56533,0.0,14.49384 -706,151.542079,182.160129,44.9229,0.0,108.774419,5.50404,9.05078 -707,145.286639,151.856389,67.22293,0.0,54.44921,1.11937,11.650059 -708,96.707709,111.2667,33.95845,0.0,58.51471,1.09812,6.74441 -709,118.306589,140.809949,52.44997,0.0,56.149539,0.0,10.31113 -710,135.149449,163.794359,81.739199,0.0,56.31996,0.0,8.44597 -711,144.526839,203.6296,67.10514,0.0,107.50754,0.0,10.78917 -712,103.57703,115.53242,41.44771,0.0,57.38021,1.09371,6.45666 -713,130.27463,129.853469,51.967959,0.0,58.00131,0.0,7.16549 -714,121.64631,144.404809,57.856619,0.0,55.63065,3.04311,9.83113 -715,157.69719,156.76963,72.02241,0.0,56.05426,2.65507,8.80062 -716,137.49485,160.65577,75.35956,0.0,56.09083,0.0,11.09793 -717,140.64212,152.815159,70.626319,0.0,56.22033,0.0,8.60409 -718,94.35438,200.6908,29.71253,0.0,155.62044,0.0,5.68615 -719,112.362529,120.01362,45.54679,0.0,55.49349,0.0,6.581531 -720,93.835299,101.71061,30.44109,0.0,55.33577,1.08106,5.93859 -721,117.85002,125.460759,50.40956,0.0,55.312649,0.0,7.08519 -722,111.60059,169.513739,44.710659,0.0,106.02484,0.0,6.81495 -723,97.159499,155.21565,33.47411,0.0,105.37266,1.06337,6.24241 -724,111.702839,319.967199,45.64989,0.0,255.665909,0.0,6.51677 -725,116.059799,126.151219,49.75761,0.0,55.153519,1.04878,8.08714 -726,97.94238,106.818369,34.89426,0.0,55.469849,1.08513,6.20027 -727,116.99429,124.793169,49.782299,0.0,55.27113,0.0,7.10958 -728,117.439649,326.254289,50.23213,0.0,255.846429,0.0,7.49303 -729,116.710249,325.801629,49.60243,0.0,255.436239,1.11129,7.55519 -730,92.63723,99.123949,28.99174,0.0,55.271559,0.0,5.40654 -731,110.592389,117.96124,44.4768,0.0,55.33634,0.0,6.1635 -732,97.13462,104.256829,33.257379,0.0,55.36582,1.03241,5.8117 -733,110.685899,118.49149,44.58635,0.0,55.41752,0.0,6.11221 -734,92.23122,99.562719,29.018249,0.0,55.6696,1.03953,5.29948 -735,116.574649,124.269779,49.84612,0.0,55.370179,0.0,6.80904 -736,115.811329,225.313879,49.06893,0.0,155.546359,1.04579,7.79901 -737,96.71128,104.635949,33.34138,0.0,55.257859,1.06677,6.10549 -738,115.89402,324.589968,49.128929,0.0,255.814749,0.0,7.13191 -739,115.827809,125.71159,49.80375,0.0,55.40019,1.08048,7.38423 -740,92.077139,98.46117,29.03524,0.0,55.30536,0.0,4.86502 -741,110.55955,117.459169,44.409339,0.0,55.32598,0.0,5.85706 -742,97.308979,154.860519,33.33438,0.0,105.905329,1.03662,5.78109 -743,110.82833,268.421659,44.683,0.0,205.591779,0.0,6.19681 -744,130.678639,239.972629,60.71312,0.0,155.455119,0.0,8.61169 -745,136.787909,296.051579,65.82365,0.0,205.644309,1.09524,8.60968 -746,92.42419,99.053059,29.161679,0.0,55.31424,0.0,5.1476 -747,115.9114,123.807299,49.250419,0.0,55.37249,0.0,6.7826 -748,110.96907,168.491969,44.69285,0.0,105.46185,0.0,6.51851 -749,135.807389,346.599319,66.14652,0.0,256.615389,0.0,8.53425 -750,96.51167,255.191319,33.39298,0.0,205.643969,1.05374,6.19475 -751,115.82492,124.340819,49.732669,0.0,55.41791,0.0,6.79131 -752,135.565899,347.824949,66.90699,0.0,255.864079,0.0,9.04941 -753,135.77244,296.271848,66.10768,0.0,205.516459,1.09864,8.66792 -754,115.72041,325.195258,49.50786,0.0,255.996689,0.0,7.35149 -755,135.43485,344.767938,65.516109,0.0,255.601239,0.0,8.27588 -756,93.67305,101.608889,29.6106,0.0,55.970259,1.03823,6.19257 -757,111.550729,119.42866,44.94016,0.0,55.67467,0.0,6.678 -758,110.681009,120.80817,45.00578,0.0,55.83201,0.0,7.25335 -759,137.11822,148.667509,66.487739,0.0,55.94669,1.36179,9.42589 -760,94.48198,102.373479,30.09958,0.0,56.300809,1.16602,5.84746 -761,118.023619,177.359949,50.62496,0.0,106.310709,0.0,7.50699 -762,133.11575,143.502279,62.826019,0.0,56.60028,0.0,8.58551 -763,136.695799,145.972539,65.849,0.0,55.970739,0.0,8.34011 -764,97.093249,105.84472,33.49335,0.0,56.17477,1.1304,6.10719 -765,112.0064,119.398409,44.811259,0.0,55.89204,0.0,6.43644 -766,116.36883,125.839159,49.09648,0.0,56.344169,0.0,7.44498 -767,135.598169,146.662889,65.45099,0.0,56.327079,1.24133,8.51992 -768,135.456419,146.101519,66.08644,0.0,56.310859,0.0,8.26501 -769,135.244109,145.796219,65.87279,0.0,55.908199,0.0,8.22901 -770,97.685109,105.55089,33.52407,0.0,55.86661,1.11226,6.13034 -771,116.546969,124.974849,49.38225,0.0,56.071399,0.0,6.96315 -772,93.164409,99.67544,28.99289,0.0,56.00401,0.0,5.24476 -773,111.377019,319.690169,44.09799,0.0,257.095259,0.0,6.43289 -774,111.248149,118.63662,44.2883,0.0,55.83314,0.0,6.54765 -775,92.722519,99.37182,28.63421,0.0,55.92113,1.03759,5.28502 -776,116.12432,124.099809,48.91091,0.0,56.041569,0.0,6.79922 -777,116.84206,126.845819,48.988529,0.0,56.98342,1.19417,7.6957 -778,96.99177,105.279319,33.56915,0.0,55.990999,1.06326,5.93824 -779,111.030929,118.62988,44.385,0.0,55.97728,0.0,6.19513 -780,116.81454,124.214469,49.042329,0.0,55.947,0.0,6.88271 -781,115.69449,125.390469,48.96451,0.0,56.163199,1.17561,7.24832 -782,97.120589,105.0111,33.06442,0.0,56.19799,1.02454,5.97793 -783,115.62164,123.705369,48.699799,0.0,56.19532,0.0,6.67875 -784,93.415359,100.30249,29.1362,0.0,56.24967,1.0308,5.37585 -785,111.49071,118.478409,44.36269,0.0,56.17063,0.0,6.09573 -786,97.285649,104.98039,33.18355,0.0,56.07458,1.0472,5.85986 -787,111.83085,119.214879,44.825319,0.0,56.08637,0.0,6.15198 -788,117.02849,226.391639,48.9456,0.0,156.248859,1.27902,7.9889 -789,92.82529,100.312709,29.01102,0.0,56.436669,1.07597,5.2873 -790,116.502339,124.2901,48.99726,0.0,56.15065,0.0,6.79267 -791,116.6024,125.486249,49.065429,0.0,56.09594,1.1943,7.20597 -792,97.67496,105.261919,33.24293,0.0,56.111829,1.04031,6.02099 -793,116.272979,125.23482,49.30255,0.0,56.65613,0.0,6.84977 -794,93.258709,99.61035,29.13434,0.0,56.05458,0.0,5.09392 -795,111.8724,119.206679,44.59507,0.0,56.54277,0.0,6.06068 -796,132.778769,142.763869,62.36391,0.0,56.879899,0.0,8.30304 -797,137.149779,298.955939,66.7295,0.0,206.822589,1.24198,9.08151 -798,98.452669,107.10799,33.92261,0.0,56.87161,1.13223,6.23187 -799,112.046199,320.498249,44.98742,0.0,256.584149,0.0,6.71112 -800,112.387549,120.32568,45.12837,0.0,56.47732,0.0,6.66964 -801,136.48179,298.813709,67.33845,0.0,206.807389,0.0,9.042011 -802,94.26991,102.26245,30.0057,0.0,56.3254,1.13675,5.94082 -803,119.51781,126.782709,50.32055,0.0,56.5818,0.0,7.24626 -804,135.758759,347.353288,65.90613,0.0,256.412118,0.0,9.44877 -805,137.76658,299.144289,66.89837,0.0,206.775119,1.35634,9.03113 -806,116.09747,224.854699,48.856189,0.0,156.30581,0.0,7.35061 -807,135.535899,145.30641,65.49607,0.0,56.47695,0.0,8.07179 -808,97.96221,106.12038,33.16125,0.0,57.05178,1.09325,6.01282 -809,116.251789,125.030939,49.03543,0.0,56.608879,0.0,7.02381 -810,90.9876,96.389849,26.561279,0.0,56.26078,0.0,5.29037 -811,96.019949,101.31126,30.8874,0.0,56.79917,0.0,5.05502 -812,90.6991,95.428609,26.53999,0.0,56.203669,0.0,4.62213 -813,95.188109,100.81569,30.9796,0.0,56.80063,0.0,4.63034 -814,108.602509,105.558339,27.333589,0.0,57.21942,0.0,8.63318 -815,113.98715,134.92852,46.3638,0.0,57.76101,4.76124,12.100841 -816,106.06617,114.805169,29.75304,0.0,57.559729,6.81871,10.15145 -817,108.745739,119.83863,33.40826,0.0,58.62414,0.0,11.16017 -818,108.920309,115.62483,36.72501,0.0,61.57664,0.0,5.58556 -819,83.70248,84.29891,17.04445,0.0,56.66113,0.0,5.59179 -820,91.733819,100.25705,22.88555,0.0,58.31834,0.0,8.47662 -821,87.50566,109.98002,28.75661,0.0,56.59285,0.0,9.47949 -822,90.183589,97.77096,20.97982,0.0,56.6247,0.0,11.41163 -823,91.094309,109.44317,32.8459,0.0,58.71642,0.0,7.74796 -824,100.854979,93.46818,22.66771,0.0,55.89591,0.0,6.81052 -825,105.13376,113.031689,36.53915,0.0,59.432639,0.0,4.98553 -826,115.64538,121.54729,41.93005,0.0,59.66529,0.0,7.27266 -827,102.007629,96.954859,26.90929,0.0,54.820899,0.0,4.796319 -828,83.01868,88.00905,19.13791,0.0,56.34922,0.0,5.07014 -829,106.05727,113.645289,37.282719,0.0,56.40488,0.0,7.19483 -830,106.13546,114.62858,40.66621,0.0,56.20843,0.0,6.03576 -831,107.3815,116.854179,46.9357,0.0,54.928539,0.0,6.11661 -832,117.286219,127.3108,55.58073,0.0,56.517,0.0,4.17761 -833,116.712069,98.54966,31.85262,0.0,54.63851,0.0,3.89808 -834,104.101249,113.47645,41.89824,0.0,55.42313,0.0,5.53803 -835,107.95273,106.41318,39.26024,0.0,54.73375,0.0,4.01552 -836,100.78835,102.63282,35.02549,0.0,54.536649,0.0,4.866301 -837,116.71812,111.238739,41.05295,0.0,54.639089,0.0,6.01189 -838,124.91801,125.83808,51.57899,0.0,55.99525,0.0,5.23568 -839,108.886169,107.39862,35.39408,0.0,54.81686,0.0,6.61269 -840,115.052509,122.78576,49.26349,0.0,56.21387,0.0,6.10939 -841,112.20615,98.614069,31.09402,0.0,56.440469,0.0,3.40503 -842,101.0624,101.96161,35.59592,0.0,54.478769,0.0,3.87338 -843,98.68822,102.69634,35.68176,0.0,54.60728,0.0,3.92494 -844,99.26131,101.345989,35.07252,0.0,54.573289,0.0,3.80643 -845,97.144789,101.08766,34.38913,0.0,54.36302,0.0,4.33374 -846,99.20597,104.2016,35.22807,0.0,54.65362,0.0,6.03377 -847,85.08202,89.656019,22.81784,0.0,55.045669,0.0,2.96257 -848,89.878469,93.06989,26.47465,0.0,54.92242,0.0,3.74213 -849,93.913059,98.44132,31.97147,0.0,54.78276,0.0,3.06426 -850,99.60807,103.368499,36.58488,0.0,54.695539,0.0,4.24074 -851,99.07559,102.61461,35.55303,0.0,54.8266,0.0,4.33098 -852,119.44023,102.439229,35.78767,0.0,54.630349,0.0,4.21614 -853,98.193759,152.39121,35.58277,0.0,104.82046,0.0,4.07655 -854,99.515339,102.41405,36.13085,0.0,54.59924,0.0,3.77156 -855,98.941849,100.98829,35.07168,0.0,54.62539,0.0,3.70036 -856,98.31359,101.945299,35.87598,0.0,54.529099,0.0,3.8819 -857,93.49957,197.69888,31.73612,0.0,155.09955,0.0,3.23315 -858,99.999869,153.386829,36.11028,0.0,105.13131,0.0,4.01182 -859,99.514529,101.90213,35.61606,0.0,55.02097,0.0,2.73708 -860,98.59172,102.219199,35.78496,0.0,54.979479,0.0,2.66016 -861,100.06903,153.568889,36.2383,0.0,105.01094,0.0,4.36602 -862,114.051129,104.87145,37.44773,0.0,55.1832,0.0,3.97879 -863,99.20365,152.339519,35.619529,0.0,104.95496,0.0,3.82017 -864,99.988189,102.04292,35.60605,0.0,54.8519,0.0,3.7257 -865,85.90732,89.740419,22.508,0.0,55.080849,0.0,4.29903 -866,89.454179,92.53473,25.99767,0.0,55.01348,0.0,3.78223 -867,97.383,102.265619,34.17893,0.0,55.289109,0.0,4.8003 -868,96.655179,100.07786,32.85344,0.0,55.15885,0.0,4.20938 -869,96.34132,100.68546,33.56755,0.0,55.08179,0.0,4.2504 -870,92.00747,95.509599,29.144889,0.0,55.15938,0.0,2.48549 -871,97.582069,101.11051,33.88108,0.0,55.18789,0.0,4.04528 -872,98.06917,101.713189,34.39573,0.0,55.314489,0.0,3.89605 -873,97.006659,199.809919,32.8619,0.0,155.078009,0.0,4.0056 -874,97.80874,102.808489,34.3524,0.0,55.490729,0.0,4.71823 -875,98.02843,101.56967,34.05748,0.0,55.48577,0.0,3.094309 -876,96.74579,99.857039,32.738949,0.0,55.26429,0.0,4.01392 -877,97.469019,101.4383,34.14904,0.0,55.32839,0.0,4.06586 -878,93.65957,97.143339,30.364379,0.0,55.23325,0.0,3.6774 -879,98.625329,102.16194,34.4974,0.0,55.36952,0.0,4.16384 -880,98.60721,101.383199,34.02776,0.0,55.476669,0.0,3.82444 -881,96.592149,100.97559,33.66902,0.0,55.2359,0.0,4.08031 -882,97.26109,101.429329,33.95391,0.0,55.186939,0.0,4.36193 -883,84.44851,87.64956,21.58845,0.0,55.60768,0.0,2.191771 -884,88.766029,142.22187,25.31953,0.0,106.16739,0.0,2.45386 -885,96.65758,201.355069,33.47865,0.0,155.691569,0.0,4.19979 -886,92.24303,95.359439,29.173929,0.0,55.52897,0.0,2.28455 -887,96.90563,99.645049,32.821749,0.0,55.06581,0.0,3.10312 -888,96.570429,99.39831,32.70905,0.0,55.10127,0.0,2.93672 -889,96.643979,150.09417,33.21494,0.0,105.52677,0.0,2.7126 -890,96.23342,100.210599,33.06458,0.0,55.45681,0.0,2.94155 -891,97.29681,150.976289,33.63281,0.0,105.500389,0.0,3.88026 -892,96.85033,100.812039,33.595519,0.0,55.36959,0.0,3.8659 -893,97.22775,301.279468,33.47026,0.0,255.965868,0.0,3.99603 -894,94.36144,146.870509,29.88389,0.0,105.765899,0.0,3.57149 -895,98.25579,151.512139,33.89952,0.0,105.587239,0.0,4.0803 -896,96.98907,100.477659,33.074089,0.0,55.45794,0.0,4.00932 -897,97.544989,101.16484,33.88285,0.0,55.54703,0.0,3.83185 -898,99.297849,102.12564,34.26649,0.0,55.57483,0.0,4.24059 -899,98.344999,102.22392,34.2079,0.0,56.1478,0.0,3.93444 -900,97.97605,101.501379,33.923739,0.0,55.70028,0.0,3.88733 -901,80.69795,95.970399,21.46154,3.202619,56.51031,1.60135,9.90883 -902,71.02953,263.965089,15.36117,4.42414,157.415069,16.81937,43.23735 -903,72.773419,85.87331,13.68183,0.0,57.10595,4.08789,8.71695 -904,77.0843,235.066989,18.19136,2.28067,160.991659,9.05209,23.16554 -905,76.616689,79.10048,9.35069,0.0,57.49342,0.0,6.94653 -906,77.38867,285.762579,11.69247,8.23403,155.52527,20.02488,58.422859 -907,129.574469,150.751959,56.17612,5.86679,58.368619,1.9759,14.30346 -908,98.16994,127.501819,35.63214,3.27487,58.703909,1.23154,15.04218 -909,99.947149,106.6641,32.60957,2.09709,54.83999,0.0,8.23321 -910,97.693069,115.05366,31.17093,2.02979,57.32561,1.35471,12.21929 -911,9.40379,13.78739,13.76688,0.0,0.0,0.0,0.0 -912,121.086719,117.59221,33.50488,2.70274,58.45577,0.0,13.69869 -913,97.4113,143.289629,47.89371,3.35143,58.43928,1.90969,14.013019 -914,100.965759,115.35615,37.88015,2.45367,56.34458,0.0,9.78542 -915,96.633979,117.87043,29.80128,2.04417,55.98039,4.19564,13.99204 -916,93.762559,115.37422,29.62317,2.03834,56.61417,1.4205,13.2701 -917,97.88783,141.934359,45.9814,3.33898,58.388049,4.45805,16.19369 -918,103.996789,131.30176,46.61352,3.20296,54.93447,1.76637,13.43302 -919,86.44611,98.71576,24.38114,1.71163,58.40005,0.0,6.31768 -920,94.472939,109.02747,30.90844,1.64655,59.93787,0.0,7.52006 -921,95.09712,106.13138,31.26785,1.94036,56.06249,0.0,6.54457 -922,95.80003,107.01305,30.91853,1.65271,56.83754,0.0,8.94901 -923,89.06401,94.17461,24.779971,1.528071,56.069749,0.0,6.11797 -924,95.11878,102.295119,30.855739,1.66052,54.48504,0.0,6.55218 -925,84.44994,92.00918,24.54714,1.52892,54.55209,0.0,5.77551 -926,92.38934,103.649989,29.20779,1.83764,55.054289,1.01157,8.21014 -927,80.30095,85.897869,25.15269,0.0,54.723849,0.0,3.78083 -928,100.012859,109.661079,37.529449,0.0,54.70707,1.06667,7.35732 -929,81.604129,87.11829,26.55211,0.0,54.58977,0.0,3.66834 -930,101.005219,121.7917,46.07709,1.04696,54.69783,1.37921,9.158061 -931,85.825459,92.16669,31.38515,0.0,54.98584,0.0,3.36813 -932,95.203379,304.092059,32.31356,0.0,255.064449,1.38184,6.9356 -933,85.21752,240.684109,28.67683,0.0,205.224249,1.04631,4.0676 -934,96.320019,155.661909,33.58181,0.0,104.905929,1.126221,7.415459 -935,95.5201,101.969519,32.42374,0.0,54.785529,0.0,6.16487 -936,80.85216,131.4734,25.38143,2.2336,54.75797,13.51443,26.7974 -937,101.273279,370.426439,38.18194,5.85019,255.541859,16.31481,36.70343 -938,81.43513,288.816969,25.73799,2.31364,205.498909,14.37589,29.38948 -939,101.394019,171.00814,38.46336,5.90217,55.18228,16.67924,35.87944 -940,81.481709,190.16872,25.62352,2.30906,105.33985,14.71774,30.74223 -941,101.74329,159.792089,38.69023,5.67783,57.485349,5.9823,30.47461 -942,80.6756,141.237879,24.99107,2.4699,55.45487,14.95917,31.687709 -943,101.344829,147.02516,37.42066,5.33455,55.27381,5.06529,26.27105 -944,90.094699,166.190539,33.23818,3.95669,55.71291,13.57542,38.908359 -945,110.187729,235.953329,46.77608,7.3422,105.533179,9.02648,39.77048 -946,84.23079,137.893709,23.86197,0.0,105.723999,0.0,3.07148 -947,128.2305,116.609849,40.460779,0.0,56.42466,0.0,7.39506 -948,129.240849,125.069569,46.25909,0.0,59.877299,0.0,5.34745 -949,109.55455,135.503589,50.342589,0.0,58.97708,0.0,9.45668 -950,155.13873,184.225389,60.302469,0.0,55.24766,0.0,52.9429 -951,143.007499,129.762229,33.69117,0.0,56.242099,0.0,25.18656 -952,96.00267,111.467459,37.37498,0.0,56.23067,0.0,6.93376 -953,107.96262,105.778499,34.17609,0.0,54.87686,0.0,6.376859 -954,109.675999,105.57784,37.82671,0.0,56.25289,0.0,2.65378 -955,81.262419,78.22394,15.69998,0.0,54.721009,0.0,2.54046 -956,91.95529,97.538339,28.245649,0.0,56.161399,0.0,3.42819 -957,77.34626,77.672919,15.14204,0.0,54.90865,0.0,2.32989 -958,79.20307,93.916079,27.525759,0.0,56.0709,0.0,2.70637 -959,105.71463,115.712819,46.28567,0.0,54.694989,0.0,3.90598 -960,103.88188,110.51461,39.61538,0.0,56.13943,0.0,5.13309 -961,121.6969,141.720349,54.182299,0.0,56.69936,3.85374,12.30044 -962,118.0242,99.902109,33.39618,0.0,54.681039,0.0,2.86287 -963,113.131199,123.404699,46.97672,1.4312,55.549059,1.6736,10.87436 -964,129.46097,172.492729,83.466039,4.61505,57.03493,0.0,12.62714 -965,152.677549,231.705949,138.4713,4.80875,58.69609,0.0,16.625648 -966,190.16651,217.575359,115.479829,5.17201,54.36618,3.15741,20.12773 -967,173.17469,259.203658,113.270149,8.01204,105.188039,1.29253,19.37756 -968,236.818489,446.977168,199.167019,15.74729,56.76779,25.83339,109.2909 -969,117.40022,109.865119,35.34501,1.38239,57.101439,0.0,6.82146 -970,106.544799,118.45083,44.63837,0.0,57.06725,0.0,5.19215 -971,117.233009,118.342019,45.767899,0.0,56.38434,0.0,5.83491 -972,126.85797,116.777989,45.061739,0.0,57.42592,0.0,4.22779 -973,92.791599,97.382009,27.202609,0.0,58.49309,0.0,3.8755 -974,165.37595,170.75197,89.796,0.0,56.9975,0.0,9.80642 -975,169.846679,139.03838,62.57298,0.0,56.49954,0.0,11.57569 -976,132.550649,143.333539,65.61352,0.0,60.174,0.0,8.978749 -977,157.69734,215.465869,85.745219,0.0,106.31237,0.0,10.31769 -978,137.636669,142.779459,66.972669,0.0,56.02546,0.0,7.12736 -979,120.330639,123.00118,47.26841,0.0,58.39913,0.0,7.41278 -980,112.741269,116.01013,44.57355,0.0,54.62389,0.0,6.89264 -981,143.95336,155.23466,77.16163,0.0,56.10837,0.0,7.28132 -982,135.290489,120.64415,49.7307,0.0,56.36116,0.0,5.02052 -983,151.390209,156.547809,75.39536,0.0,58.186959,0.0,9.73216 -984,199.472099,1456.389504,22.89364,8.85693,568.035908,354.999518,430.348278 -985,234.471059,3826.473734,30.92042,21.18182,2445.150541,559.830747,645.628047 -986,178.62194,2857.464933,19.67331,12.027,2060.859235,324.53382,394.580329 -987,144.86267,154.24913,44.53327,0.0,59.55448,2.27179,30.44641 -988,145.912459,133.68309,54.56125,0.0,57.62519,0.0,9.58656 -989,122.995189,118.370029,42.8121,0.0,55.85458,3.141789,7.53456 -990,205.843899,237.489249,43.24847,2.82589,58.29908,5.02866,93.951689 -991,110.520249,103.89688,31.50502,0.0,55.24128,0.0,7.38794 -992,104.168539,111.0092,39.17156,0.0,54.88353,0.0,7.24133 -993,115.42278,135.1952,44.05202,0.0,56.85186,0.0,22.28899 -994,126.85098,139.56171,54.18222,0.0,62.23386,0.0,10.18238 -995,118.454569,144.72817,51.10803,0.0,56.50212,0.0,9.30107 -996,116.83467,120.78512,30.68471,0.0,73.08118,0.0,7.65877 -997,115.590489,227.543479,30.44242,1.5763,174.548429,1.64173,10.16847 -998,115.21297,164.07082,58.76876,0.0,56.13624,6.27002,28.50653 -999,114.79664,122.3092,57.93777,0.0,56.17741,1.2016,4.50157 -1000,145.729489,167.43246,78.20787,0.0,56.45947,0.0,16.13538 -1001,97.842249,112.28824,48.49216,0.0,55.96598,0.0,4.44608 -1002,123.16576,129.1584,52.8941,0.0,55.48939,0.0,8.530339 -1003,85.552729,109.095499,43.47921,0.0,55.961139,1.54135,5.97293 -1004,107.903919,125.543639,45.779109,0.0,54.44133,0.0,12.5002 -1005,96.371359,118.786629,37.844819,0.0,57.97651,0.0,11.36607 -1006,154.683909,172.258929,84.59845,0.0,56.344109,0.0,12.11649 -1007,87.32711,82.0385,20.74964,0.0,57.47861,0.0,2.11647 -1008,185.766739,187.332859,106.433629,0.0,56.4008,0.0,7.53002 -1009,86.68231,89.321029,27.0022,0.0,57.752229,0.0,2.56331 -1010,101.40897,203.141259,30.580309,0.0,56.990349,0.0,107.13423 -1011,95.86183,95.68249,29.89309,0.0,54.36688,0.0,3.09097 -1012,100.850329,107.291279,38.50502,0.0,56.556309,0.0,4.40099 -1013,104.188059,123.287929,44.14817,0.0,60.63118,0.0,8.762109 -1014,88.71534,86.464069,18.72382,0.0,59.820159,0.0,2.38298 -1015,13.44169,13.37919,13.34205,0.0,0.0,0.0,0.0 -1016,92.981839,115.729529,37.51186,0.0,56.25179,0.0,8.388168 -1017,11.90696,11.66984,11.6536,0.0,0.0,0.0,0.0 -1018,97.49916,113.25601,42.39006,0.0,56.64539,0.0,4.48527 -1019,166.47141,130.71164,43.32603,0.0,59.544589,0.0,10.252642 -1020,115.101789,125.477299,45.59931,0.0,56.603299,0.0,8.74717 -1021,12.68346,12.63568,12.61391,0.0,0.0,0.0,0.0 -1022,109.506649,130.55786,49.19944,0.0,55.38225,0.0,5.95455 -1023,5.72745,3.4045,3.39182,0.0,0.0,0.0,0.0 -1024,4.54254,4.14122,4.12985,0.0,0.0,0.0,0.0 -1025,3.39005,3.40868,3.39841,0.0,0.0,0.0,0.0 -1026,6.09823,4.27595,4.2631,0.0,0.0,0.0,0.0 -1027,5.68584,3.82942,3.81703,0.0,0.0,0.0,0.0 -1028,86.603679,90.23319,21.39781,0.0,56.94474,0.0,4.16278 -1029,3.450599,3.48523,3.47148,0.0,0.0,0.0,0.0 -1030,3.74451,3.85805,3.84102,0.0,0.0,0.0,0.0 -1031,88.21139,106.210539,30.65961,7.80124,56.935259,0.0,9.60901 -1032,110.04938,137.83508,46.48081,11.87761,56.51585,1.5194,19.43792 -1033,109.86762,123.8373,47.1394,7.73762,58.28873,0.0,9.1761 -1034,102.88318,124.311179,41.354499,6.4979,56.26816,1.54103,14.83405 -1035,99.10367,92.53885,31.03207,0.0,58.13877,0.0,1.74503 -1036,88.262199,91.973969,29.854599,0.0,56.78749,0.0,1.41616 -1037,95.384609,107.454889,41.73969,2.37343,54.448449,0.0,6.68505 -1038,91.252189,141.12474,29.29298,0.0,104.550069,0.0,1.27472 -1039,98.9449,101.715149,38.759659,0.0,59.23188,0.0,1.51622 -1040,105.255569,173.187439,49.03696,2.40045,106.706689,2.934041,8.552 -1041,81.10197,80.238489,22.55137,0.0,54.7639,0.0,1.567569 -1042,94.9285,94.392719,31.05007,0.0,58.425109,0.0,1.5408 -1043,151.507319,121.212899,55.49354,0.0,58.565149,0.0,3.70333 -1044,94.50548,92.50022,21.3945,4.07558,56.46092,0.0,9.43951 -1045,120.16893,190.217869,53.37988,10.12035,108.846219,0.0,14.67576 -1046,112.11196,147.721799,53.386069,12.39468,54.56815,2.63009,22.88115 -1047,125.936259,143.900729,59.67239,0.0,58.114969,0.0,11.83127 -1048,114.85856,405.338878,54.350849,8.62478,160.484749,28.43061,83.39247 -1049,34.33378,21.972881,21.934981,0.0,0.0,0.0,0.0 -1050,104.90633,102.63276,36.23268,0.0,57.00679,0.0,7.17075 -1051,102.42262,105.50871,43.11567,0.0,56.14211,0.0,4.11442 -1052,150.4546,161.817829,94.710339,1.3928,54.536749,0.0,9.25886 -1053,116.667159,275.294819,60.10287,0.0,204.834509,0.0,7.43969 -1054,72.60045,80.37863,17.21587,0.0,54.71845,0.0,4.93684 -1055,82.40219,89.329589,27.34303,0.0,54.562549,0.0,4.55353 -1056,72.395329,80.5016,17.64241,0.0,54.59514,0.0,4.80929 -1057,82.317599,88.57822,27.00165,0.0,54.30958,0.0,4.42818 -1058,73.55975,81.179389,16.7723,0.0,54.592819,1.08233,5.80449 -1059,82.4273,140.066089,27.35733,0.0,104.581439,0.0,4.99355 -1060,90.41295,204.892849,35.09897,34.53036,54.81106,7.07819,56.365309 -1061,106.19671,236.575269,50.87354,41.90983,54.77945,7.11585,68.147599 -1062,114.419459,352.633558,59.34522,44.946569,156.03826,4.93881,67.573319 -1063,124.39355,355.103319,69.63562,44.21323,155.106929,4.73255,66.66353 -1064,89.89428,444.596468,34.27274,34.222429,254.987439,14.98823,80.53314 -1065,104.86124,328.626268,50.196009,42.81457,104.99107,14.597259,90.320059 -1066,114.86665,494.101068,59.26886,45.20304,255.447868,9.4152,95.10758 -1067,124.954059,493.504558,69.378639,44.96122,255.382789,8.58134,87.5964 -1068,120.166949,151.12709,75.04047,0.0,57.98382,0.0,6.08087 -1069,110.601719,138.201959,62.561389,0.0,59.17751,0.0,3.64399 -1070,118.300379,143.65303,65.44925,0.0,59.16137,0.0,6.84931 -1071,113.58938,143.922619,61.267399,0.0,58.43025,0.0,6.20334 -1072,149.753539,164.43767,55.75141,0.0,61.48933,2.67634,25.16349 -1073,116.244169,116.42547,42.46343,0.0,59.12971,0.0,5.90375 -1074,122.491689,142.79693,42.82366,0.0,57.951,3.85914,17.32424 -1075,105.29662,116.068419,40.83638,0.0,57.269109,0.0,6.85644 -1076,132.61619,172.432759,67.211879,0.0,58.249159,0.0,25.45453 -1077,116.323909,150.11096,61.72388,0.0,57.02556,0.0,10.57443 -1078,157.9701,181.959009,84.723179,0.0,56.16008,1.36299,12.79197 -1079,123.79417,196.968569,47.10909,11.89332,60.66195,13.93342,15.37687 -1080,176.309189,214.98707,83.49701,3.10602,55.81493,21.361,38.15373 -1081,149.737049,182.346029,87.80573,0.0,55.28556,10.57306,15.92061 -1082,142.67054,216.150489,74.39942,0.0,110.11805,5.33612,13.44787 -1083,177.170999,195.505719,72.362639,1.56348,56.64204,3.23994,45.96818 -1084,121.36983,134.118299,52.360269,1.10474,55.15482,2.06899,12.35229 -1085,178.754859,264.745219,84.15953,4.79573,57.29673,2.48031,62.357719 -1086,165.779769,197.942329,72.14211,2.6225,57.347019,20.10674,29.16544 -1087,124.270299,185.170819,51.628729,2.665981,106.85967,1.50275,12.00713 -1088,101.341289,110.88668,32.6761,1.07888,56.92426,3.36119,8.47526 -1089,122.57224,150.735279,56.95952,3.21586,63.143679,4.00987,11.98542 -1090,94.58865,113.834949,37.106509,1.11607,56.79109,1.42939,8.63232 -1091,122.431869,194.953469,56.17125,3.082799,109.152189,1.69749,11.80578 -1092,116.37563,188.41731,52.01484,2.585511,104.99708,4.88024,13.43188 -1093,117.766189,184.15482,52.76553,2.65202,55.396611,23.597969,33.13539 -1094,122.52244,148.31752,69.39025,2.59942,55.44528,0.0,10.77346 -1095,95.39981,107.590779,32.89875,1.08905,54.95141,1.28396,8.295439 -1096,120.573149,140.031949,58.04768,3.1475,54.90999,2.12094,12.25898 -1097,94.874429,105.85945,32.5817,1.11979,54.94734,1.05552,7.97001 -1098,119.693829,137.357689,55.38895,3.1458,56.100559,1.64866,12.12566 -1099,107.8628,129.74874,45.73813,2.4525,55.07563,1.49504,14.42483 -1100,101.20003,164.026349,40.943649,2.31287,105.08469,1.17152,8.76741 -1101,99.62745,163.6691,40.45329,2.30171,105.26695,1.24981,8.73725 -1102,100.818519,210.759569,36.66562,1.08988,155.152069,1.03776,8.35642 -1103,90.332909,202.701739,30.30739,1.02172,155.387489,1.45325,8.17885 -1104,90.06498,200.543119,30.93887,0.0,155.235859,0.0,6.72126 -1105,104.20205,168.800579,43.750729,2.5398,105.74023,1.01239,9.72043 -1106,86.13109,94.33215,23.02058,0.0,55.10668,1.049249,6.906501 -1107,18.47433,19.05212,19.03192,0.0,0.0,0.0,0.0 -1108,83.238069,89.50501,20.60709,0.0,55.17905,0.0,5.3613 -1109,84.29653,90.943079,21.735309,0.0,55.18715,0.0,5.55535 -1110,184.670649,356.840949,20.96557,12.07251,155.470569,67.12195,86.26037 -1111,182.58398,668.989277,68.40504,99.874179,206.695929,54.46083,195.740009 -1112,262.771868,1052.695686,49.28223,45.09641,607.067777,106.86455,199.454239 -1113,204.143899,835.100566,40.43673,32.66641,407.239718,135.795359,187.954369 -1114,580.533698,1500.835694,62.89,71.25983,757.861786,244.628139,319.082739 -1115,141.686949,424.200978,25.35709,12.62864,207.764639,72.041759,88.83444 -1116,79.38974,297.046469,16.68142,4.89373,258.008948,0.0,10.659661 -1117,80.111089,248.022929,16.87331,4.87607,209.014269,0.0,10.31648 -1118,79.643879,245.084219,16.73058,5.98285,207.851029,0.0,8.60186 -1119,97.56928,282.178458,37.997379,36.82609,107.44161,10.90934,68.637139 -1120,111.12418,258.565689,52.84722,44.93517,57.41429,10.27883,73.753079 -1121,100.5834,234.059069,41.77235,37.344599,57.25891,10.74083,67.66686 -1122,117.05585,265.874068,59.263859,44.92044,57.50055,9.97549,74.850449 -1123,123.92944,294.799819,61.74696,51.02277,107.970219,1.4015,62.35774 -1124,79.139599,109.06139,16.86133,5.1928,58.0743,3.34235,16.23199 -1125,79.104299,309.021319,16.61641,5.24754,258.047359,3.39509,16.73376 -1126,70.61965,93.84835,11.739,3.23708,58.09239,3.49973,12.63514 -1127,95.05344,221.469118,36.553619,33.6637,57.58295,9.18531,65.187169 -1128,110.53411,252.870108,52.242849,42.31958,57.51133,9.55021,72.811069 -1129,95.53474,323.127749,36.88224,34.58159,157.908599,9.48796,66.65077 -1130,111.557129,260.098379,53.19563,45.6417,57.34434,10.23294,75.82607 -1131,84.016529,419.850698,22.00146,94.03414,108.097979,15.17338,142.754729 -1132,96.409539,453.406148,30.86039,98.36815,107.91069,16.88405,157.638609 -1133,90.59518,95.296109,25.8847,0.0,58.100769,0.0,3.12181 -1134,104.967589,120.73607,39.88427,0.0,57.78352,2.05312,10.33039 -1135,106.76758,119.869639,41.139699,0.0,58.12016,1.11579,8.725 -1136,91.23537,94.22186,25.98287,0.0,57.64913,0.0,2.289069 -1137,134.180239,158.17449,65.05529,2.20492,57.6432,1.17876,17.15306 -1138,104.999909,118.066,38.84398,0.0,58.04014,1.82664,8.97244 -1139,116.35707,141.158,51.99391,1.4874,57.62269,2.93216,14.64499 -1140,132.327629,207.176369,64.20077,2.18733,107.745879,2.17483,15.78332 -1141,134.661809,186.422849,69.69171,5.11931,58.259769,6.11874,30.28602 -1142,117.232819,149.736589,51.87459,2.42751,57.943179,5.90078,18.60865 -1143,135.500649,197.231149,69.91356,5.15095,57.97673,11.53147,33.99506 -1144,136.6368,188.213979,70.7868,5.36022,58.52789,5.13254,30.833989 -1145,142.722429,208.745859,76.184369,5.32772,58.17433,20.92524,37.42162 -1146,145.707389,187.476479,79.115759,5.31169,58.20322,8.44352,25.29234 -1147,143.299679,185.366979,76.6609,5.18177,58.293609,9.97725,24.60047 -1148,143.83095,334.454909,77.07529,5.05762,208.005689,9.53789,24.52477 -1149,141.781879,502.338488,76.06652,5.16292,207.945709,87.678059,111.10484 -1150,71.0704,89.13295,19.56123,0.0,59.88512,0.0,7.39627 -1151,100.94249,116.66496,34.75647,0.0,55.91859,0.0,9.80332 -1152,79.59122,78.790999,13.1513,0.0,55.181089,0.0,7.81113 -1153,144.435009,150.542879,61.926229,0.0,57.31091,0.0,16.92599 -1154,121.373199,159.918069,58.75935,0.0,56.07833,1.50421,28.880799 -1155,106.9079,117.44275,35.07666,0.0,57.55164,1.33913,9.28794 -1156,90.68689,592.846437,32.13428,4.962549,262.386479,135.72773,131.902099 -1157,83.753239,89.23668,20.10747,0.0,58.27759,1.52751,7.09282 -1158,89.72419,79.34443,17.47806,0.0,55.32358,0.0,3.99546 -1159,73.463269,83.45815,17.49262,0.0,55.39052,2.23971,6.31946 -1160,73.168719,93.75502,25.93461,0.0,55.76395,3.27106,6.52016 -1161,78.22799,103.684689,37.66104,0.0,58.535789,0.0,4.95632 -1162,2.72108,2.31421,2.2726,0.0,0.0,0.0,0.0 -1163,2.151061,2.26879,2.25934,0.0,0.0,0.0,0.0 -1164,4.06026,4.21786,4.19109,0.0,0.0,0.0,0.0 -1165,3.84421,4.11998,4.09359,0.0,0.0,0.0,0.0 -1166,3.62932,3.52518,3.50807,0.0,0.0,0.0,0.0 -1167,4.52525,4.43579,4.41746,0.0,0.0,0.0,0.0 -1168,4.01662,3.93388,3.91762,0.0,0.0,0.0,0.0 -1169,66.71126,68.008049,10.38211,0.0,54.837279,0.0,1.52898 -1170,3.80697,3.63047,3.61214,0.0,0.0,0.0,0.0 -1171,4.35769,3.96041,3.94293,0.0,0.0,0.0,0.0 -1172,7.09902,7.62215,7.59801,0.0,0.0,0.0,0.0 -1173,5.6574,4.78886,4.76934,0.0,0.0,0.0,0.0 -1174,6.2784,5.06962,5.0491,0.0,0.0,0.0,0.0 -1175,3.54302,3.53029,3.51264,0.0,0.0,0.0,0.0 -1176,72.50028,77.622359,17.76524,0.0,57.038189,0.0,1.16493 -1177,6.61396,6.70181,6.68194,0.0,0.0,0.0,0.0 -1178,139.16907,137.670059,41.49962,0.0,55.961459,10.85681,19.05005 -1179,117.662529,129.95062,30.24603,0.0,56.84703,8.98868,17.96327 -1180,147.519449,500.17924,66.95993,1.56076,307.26328,58.32649,51.32223 -1181,105.8454,111.416259,35.134649,3.03019,54.84999,1.09203,8.17571 -1182,108.885599,265.259509,66.47189,0.0,105.211349,40.27437,41.59278 -1183,97.12372,106.505609,35.03347,0.0,55.191969,0.0,6.36045 -1184,92.030749,171.036789,29.40999,0.0,105.50284,9.44549,17.31067 -1185,95.72864,1896.326421,39.389369,1.3853,1207.477895,323.051908,317.043829 -1186,102.00415,160.16587,39.96357,0.0,107.19578,0.0,6.79552 -1187,110.75001,236.368739,35.20872,1.36809,157.375479,2.92041,18.44531 -1188,138.352089,216.180059,54.90819,1.58597,107.18568,2.8429,22.70203 -1189,120.84598,767.619699,78.449871,41.490169,215.009609,54.12039,245.4757 -1190,88.42721,99.670319,29.49279,0.0,57.999239,1.12767,6.68271 -1191,99.74177,132.576029,43.862119,0.0,57.74454,12.26219,13.53404 -1192,71.030969,83.41113,24.20818,0.0,55.37315,0.0,1.68344 -1193,87.52999,94.294099,28.81351,0.0,57.727839,0.0,5.4125 -1194,88.800689,75.54659,17.28022,0.0,54.56856,0.0,1.97705 -1195,85.27011,121.33625,38.38687,0.0,58.04859,2.91023,12.04866 -1196,88.93839,158.867179,33.54233,2.39725,108.870739,4.61672,7.10914 -1197,80.35039,82.95494,22.53235,0.0,54.6646,0.0,4.11789 -1198,84.95693,88.25106,25.27388,0.0,59.53657,0.0,1.8287 -1199,86.067989,86.18094,25.6544,0.0,54.93712,0.0,4.04142 -1200,118.15861,121.84502,58.60527,0.0,58.56685,0.0,1.95104 -1201,99.06294,124.773839,38.67716,0.0,59.54315,5.169959,11.96221 -1202,115.875409,148.81957,55.28859,0.0,60.30387,9.42354,17.456789 -1203,98.37025,84.75059,20.9599,0.0,57.00473,0.0,3.9651 -1204,83.34153,83.915,23.86957,0.0,55.677911,0.0,1.748001 -1205,81.163449,83.80903,23.68859,0.0,54.67525,0.0,3.55154 -1206,88.99599,243.854039,32.86493,0.0,205.750149,0.0,3.5755 -1207,85.69925,245.411159,30.07078,0.0,204.925759,1.4362,5.87141 -1208,95.82259,108.59059,40.43558,0.0,54.75812,2.53868,7.462499 -1209,85.822849,240.203039,30.14563,0.0,205.039969,0.0,3.23417 -1210,89.93898,143.519699,33.876299,0.0,104.99717,0.0,3.1953 -1211,89.272699,93.21148,33.00516,0.0,54.91898,0.0,3.44122 -1212,97.88059,101.784939,41.50009,0.0,54.931399,0.0,3.56474 -1213,107.427049,111.80372,51.2109,0.0,54.86102,0.0,3.97011 -1214,76.62137,186.090139,20.65879,0.0,154.818939,2.28454,6.11074 -1215,75.94,179.283649,20.42866,0.0,155.017979,0.0,1.6775 -1216,80.16302,182.593169,24.3002,0.0,155.027279,0.0,1.89759 -1217,88.90622,90.81384,31.95641,0.0,54.90041,0.0,1.99573 -1218,79.47945,81.44168,23.4961,0.0,54.69342,0.0,1.60909 -1219,84.044409,94.974359,27.905669,0.0,54.9719,2.29828,6.90377 -1220,84.193409,87.06574,27.7512,0.0,54.99227,0.0,2.74799 -1221,89.33277,191.864349,32.967609,0.0,154.9646,0.0,1.77924 -1222,96.050939,99.51151,39.97364,0.0,54.8767,0.0,3.12219 -1223,87.71727,143.222339,33.09311,0.0,105.103039,0.0,3.33546 -1224,95.59956,98.879119,39.386749,0.0,54.91836,0.0,3.09152 -1225,84.530319,145.7089,28.16491,0.0,105.18497,2.68831,6.81303 -1226,84.829999,137.330879,28.31245,0.0,105.051119,0.0,1.618469 -1227,89.535629,292.115469,33.1747,0.0,255.513669,0.0,1.74588 -1228,96.70943,149.792439,40.476029,0.0,105.01624,0.0,2.02113 -1229,89.8871,292.800879,33.44637,0.0,255.235089,0.0,2.03587 -1230,97.660269,150.08538,40.94655,0.0,105.0988,0.0,1.849899 -1231,91.98483,101.577419,35.07116,0.0,54.742569,2.06424,6.48587 -1232,92.85459,96.453869,36.53078,0.0,55.216289,0.0,3.03041 -1233,99.564369,151.46923,41.85366,0.0,105.22229,0.0,2.0678 -1234,105.9332,109.410249,48.98686,0.0,55.276889,0.0,3.5105 -1235,97.40216,302.342538,40.889529,0.0,256.019359,0.0,3.53462 -1236,106.37784,110.090489,49.7551,0.0,55.051699,0.0,3.54194 -1237,114.936529,118.74824,58.08893,0.0,55.09781,0.0,3.73466 -1238,930.452757,961.059296,167.634,0.0,781.822106,0.0,5.05815 -1239,128.665729,85.92588,21.16644,0.0,57.46617,0.0,5.45379 -1240,120.34329,146.639119,34.91144,0.0,58.57195,0.0,37.73557 -1241,100.126219,127.93877,45.68202,0.0,57.4646,3.19027,9.9771 -1242,145.519509,157.154229,55.21308,1.11862,57.482979,2.18486,29.22562 -1243,149.616689,159.08605,70.62472,1.55888,57.90065,2.09323,10.62842 -1244,142.398709,144.159639,56.74444,1.54918,57.983269,1.20653,12.61197 -1245,104.98139,127.711629,33.18716,1.01546,57.149459,5.69597,18.58718 -1246,105.10264,122.194219,45.44234,0.0,56.908459,0.0,9.52952 -1247,123.617809,118.35272,41.44395,0.0,59.97774,0.0,5.99655 -1248,123.116889,128.101709,51.496209,0.0,56.847509,0.0,9.12881 -1249,108.837,109.150009,39.236579,0.0,54.80289,0.0,5.19798 -1250,112.080159,113.21098,42.01123,0.0,57.20547,0.0,5.70175 -1251,108.522429,113.20386,39.23335,0.0,57.95468,0.0,7.78711 -1252,103.71581,111.278649,38.02426,0.0,56.941599,0.0,8.32409 -1253,134.459729,129.892419,53.45194,0.0,58.591839,0.0,5.32142 -1254,101.318281,108.14178,35.67412,0.0,55.839,0.0,7.27336 -1255,106.557059,115.23934,39.92015,0.0,56.25379,0.0,4.69852 -1256,101.852449,109.242989,39.36798,0.0,55.914069,0.0,3.62343 -1257,102.89313,112.010019,40.89214,0.0,55.68617,0.0,6.487549 -1258,103.076849,110.52154,40.39811,0.0,55.23547,0.0,6.08534 -1259,105.331509,109.35548,40.23348,0.0,55.20241,0.0,5.70094 -1260,102.60131,108.494089,39.87516,0.0,55.190379,0.0,5.38008 -1261,101.425179,107.39746,38.32383,0.0,56.0333,0.0,5.07506 -1262,102.507429,107.729,39.12256,0.0,54.87843,0.0,5.5708 -1263,102.46455,108.585489,39.40839,0.0,55.312569,0.0,5.59989 -1264,100.68444,204.747329,36.781,0.0,155.08267,0.0,4.91895 -1265,99.55632,205.194389,37.101809,0.0,155.43839,0.0,4.74034 -1266,102.626469,160.89188,39.06414,0.0,105.1583,0.0,5.9941 -1267,102.709009,206.992099,39.20134,0.0,155.346329,0.0,4.64164 -1268,94.737429,200.388869,32.63019,0.0,155.211529,0.0,4.97721 -1269,96.16727,201.581939,33.01942,0.0,155.535909,0.0,5.19285 -1270,91.86757,135.451009,47.50772,0.0,57.81188,1.82162,25.348879 -1271,83.37394,113.02223,36.45325,0.0,57.44714,0.0,13.44743 -1272,79.15487,97.661479,21.64229,0.0,55.541649,2.26545,12.35602 -1273,106.657029,104.32416,28.29551,0.0,56.69527,1.0671,8.18528 -1274,295.996459,94.71841,25.099261,0.0,56.24192,2.17406,4.48982 -1275,81.851309,98.41314,27.59848,0.0,56.43599,1.15288,8.49919 -1276,89.21843,93.86359,26.508159,0.0,56.52679,1.32536,6.73893 -1277,79.43917,95.31627,30.53726,0.0,54.69082,1.32244,6.20495 -1278,79.49019,83.95003,19.32312,0.0,55.16667,1.21785,6.03032 -1279,113.16522,146.55086,44.74917,0.0,56.89754,1.09684,28.30918 -1280,102.004659,136.2142,44.6319,1.43352,57.1787,0.0,13.00897 -1281,114.673769,396.761308,48.569419,5.03837,56.87474,6.03574,254.048729 -1282,109.198589,591.749607,44.1545,19.85109,317.956588,7.03184,95.04216 -1283,90.49303,127.113709,27.53998,3.27887,56.897769,3.70821,16.49206 -1284,93.47567,126.396539,27.040879,3.39576,55.08152,1.41591,18.55214 -1285,107.71428,139.975,32.79525,3.37342,57.101441,5.38188,16.849501 -1286,103.353249,239.925449,35.78934,5.50156,156.684889,1.10595,25.00096 -1287,83.79158,93.60397,24.0652,1.75694,57.03326,0.0,5.380461 -1288,7.5101,8.48433,8.42211,0.0,0.0,0.0,0.0 -1289,88.654749,99.10891,37.9217,0.0,56.79769,0.0,2.70877 -1290,9.40821,8.23231,8.19802,0.0,0.0,0.0,0.0 -1291,87.21388,95.006569,27.344309,0.0,56.72428,0.0,9.4078 -1292,76.237699,79.72275,15.65662,0.0,60.29716,0.0,1.60863 -1293,75.32829,96.57623,14.15102,0.0,58.99111,4.46615,14.61601 -1294,70.47815,78.555549,17.354289,0.0,57.103599,0.0,2.34681 -1295,74.75879,87.81682,19.65874,0.0,56.70032,1.06163,6.58718 -1296,90.016079,90.17278,26.13524,0.0,58.95059,0.0,3.05881 -1297,302.594209,353.260599,210.320259,2.40212,56.7609,2.87473,34.80341 -1298,307.717189,419.541409,222.144409,9.32567,58.6979,13.03198,67.07818 -1299,455.875458,664.111939,278.081159,21.153941,106.465541,22.31705,153.78861 -1300,73.11002,89.51558,16.86892,0.0,55.34932,2.34477,10.68871 -1301,72.38094,80.099489,16.2839,0.0,55.424329,0.0,4.88812 -1302,76.991559,108.58273,19.38544,9.16595,55.32892,2.09549,18.65551 -1303,68.4133,76.17085,12.05948,0.0,55.29954,1.13824,5.15883 -1304,90.14381,100.98318,23.83547,0.0,57.30894,0.0,5.63802 -1305,105.39984,126.728729,38.45406,0.0,60.434089,2.60149,10.33916 -1306,86.4041,93.311209,24.24782,0.0,55.254109,0.0,5.01776 -1307,85.05694,84.09359,22.38537,0.0,56.6244,0.0,2.18602 -1308,84.89551,81.462429,19.51189,0.0,57.993859,0.0,2.04711 -1309,86.12285,136.178629,37.43327,0.0,58.346649,19.01003,15.44766 -1310,171.896159,205.98369,124.78519,0.0,59.14122,7.18838,9.65954 -1311,57.99537,57.3506,57.3141,0.0,0.0,0.0,0.0 -1312,31.60713,30.15626,30.1298,0.0,0.0,0.0,0.0 -1313,30.46057,29.96092,29.94174,0.0,0.0,0.0,0.0 -1314,112.503099,121.122559,55.780679,0.0,57.50655,0.0,5.83611 -1315,87.832119,93.13875,29.50318,0.0,56.83781,0.0,3.47124 -1316,26.565,26.43436,26.4156,0.0,0.0,0.0,0.0 -1317,19.529401,19.681839,19.668229,0.0,0.0,0.0,0.0 -1318,17.73394,17.60989,17.59173,0.0,0.0,0.0,0.0 -1319,69.95465,75.42866,13.72936,0.0,56.89825,0.0,1.41975 -1320,76.0951,75.515939,13.84195,0.0,57.020159,0.0,1.30481 -1321,84.24733,107.32588,21.81852,0.0,56.7649,6.78737,14.07496 -1322,10.6662,10.98607,10.97442,0.0,0.0,0.0,0.0 -1323,11.27464,11.79656,11.78404,0.0,0.0,0.0,0.0 -1324,79.65555,99.4194,20.57727,0.0,57.19355,7.31728,10.19855 -1325,104.3498,136.987749,45.94107,0.0,56.62176,16.401609,16.54474 -1326,81.601869,91.55423,22.25485,0.0,57.05926,4.07921,7.12443 -1327,119.504,134.40544,61.6308,0.0,56.85897,3.00283,9.83023 -1328,82.59683,91.51375,29.75453,0.0,57.6238,0.0,2.22434 -1329,321.254308,5374.916368,40.69951,14.58152,1877.384482,1920.888342,1472.354144 -1330,75.660129,90.7818,28.30867,0.0,59.65189,0.0,1.02203 -1331,284.435188,1669.272763,40.91111,12.6728,908.352396,318.560548,349.934279 -1332,74.29161,175.195009,15.227039,0.0,157.29202,0.0,1.12873 -1333,232.215799,2000.543651,23.901629,8.3934,1158.580405,399.900408,374.624209 -1334,86.93836,89.441799,27.52914,0.0,57.464029,0.0,2.20464 -1335,96.172809,102.73204,38.16738,0.0,57.02913,0.0,4.81374 -1336,123.86616,783.706156,65.679379,63.63241,157.87857,53.988389,311.360589 -1337,142.98009,1228.283015,86.5985,84.30212,358.375748,57.14774,431.896938 -1338,74.91469,76.2617,15.2769,0.0,57.90288,0.0,1.62483 -1339,333.520669,2484.294788,24.08344,8.42318,1460.356394,478.580638,475.190867 -1340,75.1978,276.898718,15.161509,0.0,259.105869,0.0,1.09449 -1341,283.825399,1869.098091,23.77602,8.198899,1060.258366,364.437358,379.140138 -1342,88.844179,89.41013,27.24348,0.0,58.40392,0.0,1.52064 -1343,97.98103,104.312959,37.84748,0.0,59.350039,0.0,4.35342 -1344,175.768899,1171.161754,65.720279,63.99886,359.681369,112.730139,420.024428 -1345,142.765899,1398.046134,83.01768,78.539509,459.577888,104.86731,475.972728 -1346,75.37384,276.870609,15.18964,0.0,259.012569,0.0,1.12696 -1347,384.002218,2524.444159,23.85473,8.50236,1360.953954,542.088027,554.954548 -1348,5.53354,5.30599,5.2934,0.0,0.0,0.0,0.0 -1349,73.77327,78.43739,12.5379,0.0,59.43847,0.0,3.6974 -1350,82.30227,287.239309,20.22181,8.48479,110.048749,33.08808,81.46246 -1351,82.09018,194.077099,21.23859,16.45469,59.64746,4.23749,61.28341 -1352,92.4754,308.880569,31.48188,31.6948,109.42184,18.266959,88.52045 -1353,101.137389,262.417969,39.69482,41.8261,60.83778,4.43136,86.847558 -1354,5.60147,5.30263,5.28949,0.0,0.0,0.0,0.0 -1355,73.0263,81.544159,12.503849,0.0,61.01612,0.0,4.58184 -1356,81.617279,298.481959,20.23475,8.77839,110.37979,37.736399,89.05642 -1357,5.56532,5.37081,5.35804,0.0,0.0,0.0,0.0 -1358,73.40807,80.63568,12.6724,0.0,59.7392,1.35039,4.35165 -1359,81.217579,416.693808,20.32579,8.48731,262.601309,25.95382,71.497979 -1360,82.20794,204.089079,21.28834,16.621019,60.33089,14.91791,63.07689 -1361,92.923009,331.022329,31.62741,31.60922,110.507949,31.17561,100.2453 -1362,101.81938,256.996999,39.9581,41.952909,59.52785,4.14462,85.15022 -1363,5.584639,5.315859,5.302459,0.0,0.0,0.0,0.0 -1364,73.70714,82.95211,12.66095,0.0,60.2198,1.60542,5.40627 -1365,82.12624,294.383508,20.28712,8.66219,110.104279,39.11746,86.080519 -1366,75.43814,76.86281,14.6455,0.0,59.81593,0.0,1.04988 -1367,81.9462,88.180449,20.59122,0.0,59.80509,0.0,4.76131 -1368,91.0224,294.080228,29.147629,8.47582,110.12055,29.81041,83.805939 -1369,75.557489,127.46897,14.86116,0.0,110.09863,0.0,1.11008 -1370,81.52423,140.857659,20.582089,0.0,110.66702,1.43369,5.46335 -1371,90.264369,488.261818,28.93992,8.27073,309.867759,32.31981,80.600119 -1372,9.62361,9.6123,9.57386,0.0,0.0,0.0,0.0 -1373,93.02188,133.323049,38.340029,7.26207,60.18254,1.53306,19.11448 -1374,75.35837,78.18951,17.32576,0.0,56.75165,0.0,2.29591 -1375,9.60648,9.77353,9.75815,0.0,0.0,0.0,0.0 -1376,219.8605,1211.219245,79.09619,25.513789,610.195468,143.492539,274.823637 -1377,152.99558,798.354417,42.23825,20.49647,310.012869,122.96894,223.915699 -1378,142.38382,1293.216495,27.09601,15.34402,910.539856,77.5718,199.972129 -1379,90.03767,362.547178,26.75487,15.02721,105.054619,34.67855,129.948279 -1380,85.5514,547.239589,32.54232,20.35523,306.910839,12.28913,104.71365 -1381,90.41133,386.37416,30.0477,14.24416,105.09135,38.94249,149.50638 -1382,80.86693,371.659578,20.15279,13.62307,105.196969,48.70482,137.870209 -1383,86.93823,447.841258,23.61591,14.92734,105.35783,51.76785,188.451029 -1384,87.05025,371.465638,24.09548,14.43462,105.325399,42.42094,135.455569 -1385,87.75618,1068.406925,24.422959,17.38312,557.683048,153.474689,262.373699 -1386,87.8156,578.074557,24.22994,14.02654,256.090249,66.39157,173.599949 -1387,87.79793,717.265397,23.67985,14.46699,356.155229,85.926979,190.09407 -1388,88.19128,468.481318,24.11098,13.981709,156.07159,71.595119,156.32012 -1389,88.93543,408.956758,24.61353,14.51814,105.9005,64.086629,154.42204 -1390,7.00245,6.99109,6.97606,0.0,0.0,0.0,0.0 -1391,82.22632,209.518219,21.18322,12.804929,55.69939,5.84783,73.20413 -1392,3.93034,3.78214,3.7497,0.0,0.0,0.0,0.0 -1393,10.0707,9.81125,9.76459,0.0,0.0,0.0,0.0 -1394,9.07446,11.35144,11.33036,0.0,0.0,0.0,0.0 -1395,10.16764,10.28448,10.25486,0.0,0.0,0.0,0.0 -1396,9.995681,10.11325,10.09101,0.0,0.0,0.0,0.0 -1397,13.26669,13.7579,13.73149,0.0,0.0,0.0,0.0 -1398,14.46979,12.25073,12.22762,0.0,0.0,0.0,0.0 -1399,129.711779,155.96699,63.10048,2.75425,57.34833,0.0,11.177069 -1400,7.482661,8.009661,7.984821,0.0,0.0,0.0,0.0 -1401,7.019871,6.6601,6.64152,0.0,0.0,0.0,0.0 -1402,8.58357,8.87764,8.85833,0.0,0.0,0.0,0.0 -1403,6.70577,6.82484,6.80557,0.0,0.0,0.0,0.0 -1404,8.32981,8.51831,8.49759,0.0,0.0,0.0,0.0 -1405,8.49274,8.78274,8.76256,0.0,0.0,0.0,0.0 -1406,102.02539,93.42478,29.17721,0.0,55.16223,0.0,3.1017 -1407,99.464909,101.47398,32.88845,0.0,55.28775,0.0,4.28288 -1408,106.03105,104.244959,28.665859,0.0,58.13351,0.0,4.66141 -1409,12.19108,11.846299,11.828349,0.0,0.0,0.0,0.0 -1410,104.3563,110.19731,39.54859,0.0,55.38081,0.0,4.8293 -1411,12.11638,12.1472,12.12763,0.0,0.0,0.0,0.0 -1412,103.82078,111.45429,40.09994,0.0,56.39357,0.0,4.47867 -1413,98.22659,105.5403,35.5717,0.0,55.76257,0.0,5.80651 -1414,98.82806,102.719319,34.869179,0.0,55.36428,0.0,4.32225 -1415,107.17516,121.68795,47.08875,0.0,57.65255,0.0,4.4546 -1416,113.850379,119.755179,47.41824,0.0,55.39413,0.0,5.77474 -1417,119.521239,126.0655,49.96318,0.0,55.34275,0.0,6.97566 -1418,112.643529,118.59468,47.01818,0.0,55.31163,0.0,5.14514 -1419,113.65474,152.167889,69.447979,0.0,57.32641,0.0,9.0375 -1420,97.874429,104.14931,35.4246,0.0,55.46333,0.0,5.19681 -1421,99.54337,102.182949,34.772269,0.0,55.397529,0.0,4.02836 -1422,88.187779,142.66879,25.65143,0.0,105.845,0.0,2.98522 -1423,89.567949,140.98306,25.29485,0.0,105.62452,0.0,2.08055 -1424,98.423239,150.23792,33.65801,0.0,105.66491,0.0,2.46247 -1425,104.54752,108.633759,38.38208,0.0,55.515129,0.0,3.58568 -1426,113.1203,117.933509,43.297999,0.0,55.72419,0.0,5.59709 -1427,104.3889,106.519269,37.459399,0.0,55.26686,0.0,2.89651 -1428,114.113929,107.91231,37.69307,0.0,55.58212,0.0,3.47344 -1429,88.30665,241.160409,24.91241,0.0,205.847689,0.0,2.49356 -1430,95.397649,100.04375,29.51689,0.0,55.52729,0.0,5.00345 -1431,88.3804,91.233879,25.56656,0.0,55.604949,0.0,2.15226 -1432,16.974,16.65553,16.63695,0.0,0.0,0.0,0.0 -1433,16.82995,16.47694,16.45777,0.0,0.0,0.0,0.0 -1434,4.88682,4.86267,4.84873,0.0,0.0,0.0,0.0 -1435,4.51631,4.90399,4.89523,0.0,0.0,0.0,0.0 -1436,4.41102,4.88117,4.87075,0.0,0.0,0.0,0.0 -1437,4.37943,4.78806,4.77694,0.0,0.0,0.0,0.0 -1438,3.71485,3.77578,3.75699,0.0,0.0,0.0,0.0 -1439,4.32837,4.51826,4.50273,0.0,0.0,0.0,0.0 -1440,4.16086,4.40864,4.3944,0.0,0.0,0.0,0.0 -1441,3.370779,3.66656,3.65219,0.0,0.0,0.0,0.0 -1442,3.12662,3.11527,3.09709,0.0,0.0,0.0,0.0 -1443,3.07233,3.36333,3.34544,0.0,0.0,0.0,0.0 -1444,3.01957,3.30529,3.28916,0.0,0.0,0.0,0.0 -1445,3.79824,3.86704,3.84968,0.0,0.0,0.0,0.0 -1446,5.17234,5.15482,5.13671,0.0,0.0,0.0,0.0 -1447,4.3642,4.68681,4.66621,0.0,0.0,0.0,0.0 -1448,4.30952,4.65047,4.63156,0.0,0.0,0.0,0.0 -1449,4.03979,4.41699,4.39999,0.0,0.0,0.0,0.0 -1450,5.55807,5.66764,5.62739,0.0,0.0,0.0,0.0 -1451,5.30234,6.01404,5.99622,0.0,0.0,0.0,0.0 -1452,5.28263,5.89415,5.87536,0.0,0.0,0.0,0.0 -1453,5.42514,5.95378,5.93255,0.0,0.0,0.0,0.0 -1454,4.26707,4.20873,4.19102,0.0,0.0,0.0,0.0 -1455,4.62258,4.80874,4.79269,0.0,0.0,0.0,0.0 -1456,4.6391,4.80786,4.79057,0.0,0.0,0.0,0.0 -1457,3.86071,4.06182,4.04573,0.0,0.0,0.0,0.0 -1458,4.89623,5.19706,5.17841,0.0,0.0,0.0,0.0 -1459,5.02732,5.21245,5.19599,0.0,0.0,0.0,0.0 -1460,4.72752,5.47959,5.45703,0.0,0.0,0.0,0.0 -1461,5.33976,5.58313,5.56431,0.0,0.0,0.0,0.0 -1462,4.06907,3.95943,3.94346,0.0,0.0,0.0,0.0 -1463,3.486621,3.82171,3.81155,0.0,0.0,0.0,0.0 -1464,3.413881,3.7808,3.77061,0.0,0.0,0.0,0.0 -1465,3.22788,3.54773,3.53816,0.0,0.0,0.0,0.0 -1466,82.7949,186.863249,18.68913,0.0,156.264839,0.0,4.51512 -1467,109.799319,124.4138,44.01583,0.0,60.35487,0.0,10.01516 -1468,129.695639,123.24418,51.50829,0.0,55.238279,0.0,6.520341 -1469,129.99896,130.589189,43.17459,0.0,58.34251,0.0,13.87092 -1470,98.15775,106.952439,32.55181,0.0,56.104839,1.18052,9.80234 -1471,108.34175,106.11548,33.55278,0.0,56.94447,0.0,7.79919 -1472,90.81264,141.09209,24.96422,5.17763,56.70884,10.05315,29.33295 -1473,95.10845,111.897819,25.04767,2.72565,62.861599,0.0,9.0786 -1474,287.281089,281.858849,86.52802,2.41905,55.530569,2.64205,113.74388 -1475,111.61372,114.852069,33.883779,0.0,59.4191,0.0,12.67595 -1476,135.24548,159.53253,50.30004,0.0,56.7789,0.0,28.95853 -1477,112.01906,110.82692,40.00917,0.0,55.25442,0.0,7.33379 -1478,100.336149,117.521839,29.94852,0.0,55.305729,2.08546,14.39463 -1479,96.05503,110.70329,30.45639,0.0,56.42775,0.0,15.15595 -1480,102.407899,105.46814,29.65219,0.0,55.02133,0.0,12.51947 -1481,93.679329,103.38033,29.752281,0.0,54.83687,0.0,7.62981 -1482,110.271809,102.77932,29.468291,0.0,54.81058,0.0,10.5101 -1483,93.22868,97.49704,29.3808,0.0,54.83768,0.0,5.2734 -1484,105.99919,112.86444,40.67141,0.0,54.84217,0.0,6.03141 -1485,92.50929,113.7819,38.81336,0.0,56.15496,0.0,9.36278 -1486,103.02713,111.35796,34.08626,0.0,54.99099,3.25537,6.7098 -1487,96.81771,102.6404,32.99018,0.0,54.8593,1.49186,5.42823 -1488,83.96998,87.226399,23.2725,0.0,54.912659,0.0,2.99765 -1489,82.0974,87.33832,22.1639,0.0,54.81739,2.13322,2.41925 -1490,83.98113,87.8039,23.42587,0.0,54.8451,0.0,3.07983 -1491,82.33118,87.622789,23.101879,0.0,55.22031,0.0,2.41733 -1492,81.85889,84.768059,21.1242,0.0,54.960579,0.0,2.91752 -1493,81.62225,83.819379,21.05506,0.0,54.923439,0.0,2.04494 -1494,82.38343,85.347039,22.06659,0.0,54.872389,0.0,2.567049 -1495,82.12591,84.631069,21.98392,0.0,54.879439,0.0,2.21122 -1496,9.2339,9.19678,9.17996,0.0,0.0,0.0,0.0 -1497,88.632549,190.27409,26.45111,0.0,155.22319,0.0,2.70433 -1498,9.33094,9.1451,9.13013,0.0,0.0,0.0,0.0 -1499,86.061639,89.87238,26.52074,0.0,55.00461,0.0,2.68851 -1500,8.98441,8.98832,8.97288,0.0,0.0,0.0,0.0 -1501,87.22441,91.967259,28.29787,0.0,55.057409,0.0,2.6121 -1502,9.04938,9.08948,9.0744,0.0,0.0,0.0,0.0 -1503,90.781229,92.48629,27.76721,0.0,54.88796,0.0,3.70062 -1504,81.79865,186.093319,21.83322,0.0,155.307519,0.0,3.31908 -1505,81.193379,134.42288,21.07955,0.0,105.37978,0.0,2.28536 -1506,83.87302,188.143629,23.971019,0.0,155.55369,0.0,2.67869 -1507,84.29052,137.216299,23.63348,0.0,105.2245,0.0,2.5202 -1508,92.55335,196.845629,29.27717,0.0,155.522659,0.0,3.44291 -1509,93.05556,146.241699,29.201179,0.0,105.58232,0.0,2.7003 -1510,91.99607,144.384929,28.62568,0.0,105.15743,0.0,2.1786 -1511,91.964059,94.72464,28.73875,0.0,55.26719,0.0,2.18133 -1512,85.29889,88.314219,24.33206,0.0,55.288419,0.0,3.44655 -1513,84.285359,88.06887,24.67844,0.0,55.23835,0.0,2.80702 -1514,85.18612,137.864839,24.755439,0.0,105.3279,0.0,2.46063 -1515,84.150749,138.12005,24.69516,0.0,105.35183,0.0,2.70672 -1516,85.93348,89.563749,25.62127,0.0,55.226279,0.0,3.03397 -1517,84.867689,87.54083,24.35798,0.0,55.2623,0.0,2.43356 -1518,84.81295,87.420639,24.170239,0.0,55.37361,0.0,2.29271 -1519,84.297169,87.7971,24.39268,0.0,55.47244,0.0,2.31079 -1520,86.88813,91.606059,26.35289,0.0,55.550229,0.0,3.58785 -1521,96.395719,254.807009,37.33714,0.0,205.702479,0.0,5.36853 -1522,107.46167,314.581528,46.884669,0.0,255.741569,0.0,5.3817 -1523,87.19476,142.427269,27.13593,0.0,105.654739,0.0,4.25781 -1524,97.635789,104.39001,36.90514,0.0,55.37995,0.0,5.47917 -1525,107.18606,114.346759,46.58129,0.0,55.564539,0.0,5.75146 -1526,94.79604,98.133899,33.21875,0.0,55.393409,0.0,4.23272 -1527,99.413909,103.86238,38.84291,0.0,55.56969,0.0,4.11188 -1528,114.848669,118.73043,52.64662,0.0,55.15217,0.0,5.16815 -1529,93.397159,98.19102,33.52816,0.0,55.57826,0.0,3.6898 -1530,100.06595,105.10057,39.58314,0.0,55.53457,0.0,4.36033 -1531,116.08125,219.705759,52.857239,0.0,155.53629,0.0,5.42962 -1532,14.05509,14.26118,14.22369,0.0,0.0,0.0,0.0 -1533,15.32719,15.85192,15.82975,0.0,0.0,0.0,0.0 -1534,94.536129,109.50621,29.47402,0.0,57.53383,0.0,8.9821 -1535,92.28908,92.886249,21.83755,0.0,54.925361,2.0174,5.80973 -1536,95.51541,108.702039,28.561539,0.0,55.9008,2.09332,13.56334 -1537,103.87247,147.644969,43.572809,0.0,61.90429,0.0,30.08573 -1538,99.13696,98.918949,24.07259,0.0,56.963429,0.0,6.70809 -1539,96.448859,96.780719,21.6098,0.0,58.52922,0.0,6.71511 -1540,91.03114,90.639409,21.55185,0.0,54.681459,0.0,3.73295 -1541,93.3206,87.090259,21.087779,0.0,54.87279,2.52014,3.25323 -1542,93.24438,88.075769,24.667219,0.0,54.49177,0.0,2.27642 -1543,86.84943,82.24319,17.51772,0.0,54.8802,0.0,2.7202 -1544,79.60765,79.89055,17.74096,0.0,54.76902,0.0,2.36854 -1545,77.218439,81.60961,17.70367,0.0,56.57034,0.0,2.32812 -1546,81.831319,83.926139,17.84743,0.0,56.61688,0.0,2.40823 -1547,80.785389,81.53799,17.381,0.0,56.85868,0.0,2.22569 -1548,86.47903,80.4887,17.25433,0.0,54.83475,0.0,3.26569 -1549,9.76297,7.76657,7.74943,0.0,0.0,0.0,0.0 -1550,92.15255,93.439949,23.57249,0.0,55.04556,0.0,5.67911 -1551,93.0776,96.70021,27.16722,0.0,54.88006,0.0,4.827609 -1552,88.89005,92.472,22.20084,0.0,58.00003,0.0,3.04547 -1553,79.980419,95.90656,28.28119,0.0,55.79005,0.0,3.50097 -1554,81.45976,98.977719,28.76463,0.0,57.853599,0.0,3.3408 -1555,78.63286,83.988,17.51729,0.0,56.675351,0.0,3.215869 -1556,81.32607,81.3241,18.03919,0.0,55.11417,0.0,2.40952 -1557,80.077909,79.9911,17.47776,0.0,55.13927,0.0,2.27681 -1558,78.06866,80.410099,17.73199,0.0,55.092269,0.0,2.4362 -1559,78.137369,82.08031,17.88442,0.0,54.79513,0.0,3.87506 -1560,78.28803,81.234599,18.749169,0.0,54.92291,0.0,2.34638 -1561,77.26459,230.352899,17.90151,0.0,205.058139,0.0,2.24621 -1562,77.49923,81.696849,18.43417,0.0,54.901429,0.0,3.03076 -1563,77.182239,79.96258,17.58081,0.0,54.96697,0.0,2.3151 -1564,77.6229,79.327079,17.42497,0.0,54.6546,0.0,2.24883 -1565,5.98311,6.11412,6.09985,0.0,0.0,0.0,0.0 -1566,90.69756,194.630379,27.90246,0.0,155.000009,0.0,3.44068 -1567,77.26888,280.177089,17.63286,0.0,255.145809,0.0,2.2754 -1568,77.51932,79.70791,17.53457,0.0,54.78881,0.0,2.27253 -1569,81.34916,281.404098,17.66368,0.0,255.356458,0.0,3.11243 -1570,76.66265,79.27741,17.06076,0.0,54.88539,0.0,2.32424 -1571,77.499959,280.470539,17.3274,0.0,255.663459,0.0,2.41459 -1572,77.43854,79.91366,17.60624,0.0,55.11007,0.0,2.20765 -1573,77.23838,79.99845,17.78196,0.0,54.91925,0.0,2.30261 -1574,77.258339,179.882069,17.353189,0.0,155.11646,0.0,2.36127 -1575,77.894079,80.63428,17.69379,0.0,55.42197,0.0,2.35465 -1576,77.93141,180.518129,17.41098,0.0,155.739719,0.0,2.32243 -1577,77.36538,79.46715,17.24482,0.0,55.09397,0.0,2.19406 -1578,77.60248,80.25441,17.61512,0.0,55.29856,0.0,2.25718 -1579,77.654409,79.96626,17.37231,0.0,55.31685,0.0,2.26575 -1580,77.3638,80.062239,17.56374,0.0,55.322259,0.0,2.23224 -1581,5.81305,6.02291,6.0085,0.0,0.0,0.0,0.0 -1582,77.00389,79.440339,17.04301,0.0,55.195359,0.0,2.08081 -1583,84.586409,88.03412,20.48448,0.0,55.45427,0.0,4.06097 -1584,83.112329,237.194589,20.46779,0.0,205.481549,0.0,3.36599 -1585,83.416549,237.691799,20.70595,0.0,205.406419,0.0,3.57942 -1586,88.693509,242.623919,25.82332,0.0,205.481129,0.0,3.42375 -1587,83.63882,87.94028,21.3413,0.0,55.3244,0.0,3.31542 -1588,83.802299,87.49065,20.75043,0.0,55.32459,0.0,3.37421 -1589,83.5204,87.8969,21.06788,0.0,55.54754,0.0,3.3034 -1590,77.04308,79.45134,17.04698,0.0,55.20852,0.0,2.202149 -1591,77.836059,80.06276,17.39277,0.0,55.448,0.0,2.1391 -1592,77.44264,79.739789,16.88731,0.0,55.772349,0.0,2.164421 -1593,76.626619,79.32036,17.05427,0.0,55.10031,0.0,2.17175 -1594,77.30889,279.985618,16.97815,0.0,255.833468,0.0,2.19532 -1595,77.45094,229.789529,17.01818,0.0,205.610519,0.0,2.17098 -1596,77.62598,230.413009,17.19338,0.0,205.907119,0.0,2.26943 -1597,78.117609,281.257649,17.73327,0.0,256.203459,0.0,2.337 -1598,77.059119,230.172519,16.77635,0.0,206.016269,0.0,2.30736 -1599,83.413119,87.45054,20.42446,0.0,56.25485,0.0,2.95183 -1600,89.094239,292.567059,25.52928,0.0,256.069899,0.0,3.08077 -1601,84.02093,86.940219,20.55676,0.0,55.546259,0.0,2.90249 -1602,78.559709,80.17332,17.45885,0.0,55.61273,0.0,2.10919 -1603,77.845649,80.74743,17.14597,0.0,56.38699,0.0,2.23155 -1604,77.926679,130.23113,17.1213,0.0,105.75847,0.0,2.29981 -1605,78.26734,80.019919,17.14617,0.0,55.743179,0.0,2.13713 -1606,77.2643,281.327808,17.35005,0.0,256.255168,0.0,2.39598 -1607,78.0623,80.330039,17.153259,0.0,55.85035,0.0,2.25409 -1608,77.715009,280.576189,17.20109,0.0,256.111699,0.0,2.27749 -1609,77.580869,80.39688,17.14492,0.0,55.9503,0.0,2.23966 -1610,77.75228,280.218329,16.99409,0.0,256.042029,0.0,2.19973 -1611,77.66737,80.267269,17.16492,0.0,55.996269,0.0,2.16498 -1612,77.578989,130.68964,17.08203,0.0,106.25262,0.0,2.32561 -1613,78.686199,81.40598,17.93459,0.0,56.16492,0.0,2.23413 -1614,77.89737,80.699339,17.24707,0.0,55.965759,0.0,2.36133 -1615,89.18163,92.18129,25.61598,0.0,55.79484,0.0,2.97582 -1616,77.878719,80.98458,16.96488,0.0,56.7309,0.0,2.25992 -1617,77.60994,79.906069,16.86033,0.0,55.857609,0.0,2.23717 -1618,78.006509,80.19514,17.1844,0.0,55.9456,0.0,2.17632 -1619,78.39533,282.031728,17.49136,0.0,256.958029,0.0,2.44317 -1620,78.04798,231.356439,17.36828,0.0,206.38322,0.0,2.368039 -1621,78.453749,80.88964,17.34565,0.0,56.15004,0.0,2.26528 -1622,77.98439,80.250589,17.02716,0.0,55.822119,0.0,2.34649 -1623,78.626019,82.55529,17.71154,0.0,57.31632,0.0,2.35164 -1624,78.79846,81.275989,17.521409,0.0,56.427139,0.0,2.27114 -1625,78.72611,81.22606,17.28079,0.0,56.62882,0.0,2.27784 -1626,78.370129,82.03322,17.25261,0.0,57.52357,0.0,2.26434 -1627,78.27955,80.832019,17.4279,0.0,56.038889,0.0,2.27232 -1628,78.483549,81.12667,17.4886,0.0,56.23636,0.0,2.33896 -1629,79.17986,81.831389,18.16581,0.0,56.455279,0.0,2.21371 -1630,95.160509,200.369399,30.68257,0.0,157.219399,0.0,3.95772 -1631,92.331499,96.52244,28.21073,0.0,56.29325,0.0,3.71593 -1632,93.064409,97.20896,28.62075,0.0,56.28575,0.0,3.84026 -1633,81.89658,84.295329,20.464699,0.0,56.12228,0.0,2.46288 -1634,81.84568,84.64377,20.51565,0.0,56.26675,0.0,2.47099 -1635,82.053389,84.78512,20.59992,0.0,56.21475,0.0,2.58891 -1636,81.94459,84.311129,20.4864,0.0,56.135599,0.0,2.5006 -1637,81.83243,285.743679,20.68308,0.0,256.767839,0.0,2.71534 -1638,82.91533,237.220319,21.63262,0.0,207.137719,0.0,2.75724 -1639,82.437389,85.84402,21.0854,0.0,56.7821,0.0,2.62431 -1640,82.41227,86.329359,20.93726,0.0,57.452929,0.0,2.61039 -1641,82.927449,86.60065,21.01164,0.0,57.60144,0.0,2.62343 -1642,94.2322,99.826019,29.550779,0.0,57.73858,0.0,3.88232 -1643,93.61229,98.307639,29.376979,0.0,56.45387,0.0,3.93881 -1644,93.64768,98.552139,29.5387,0.0,56.423159,0.0,3.90994 -1645,91.85487,94.973389,27.72766,0.0,56.493579,0.0,2.91288 -1646,95.51848,100.034159,30.97705,0.0,56.77657,0.0,3.74418 -1647,82.51673,85.28221,20.78235,0.0,56.47174,0.0,2.60631 -1648,82.069259,235.776279,20.71351,0.0,206.961449,0.0,2.65677 -1649,82.23905,85.253219,20.804939,0.0,56.53887,0.0,2.56379 -1650,83.14923,85.32982,20.66009,0.0,56.7863,0.0,2.583849 -1651,82.523579,85.34148,20.66282,0.0,56.76556,0.0,2.62041 -1652,82.4901,85.591429,20.70012,0.0,56.92056,0.0,2.62319 -1653,82.8186,87.25087,21.01025,0.0,58.22891,0.0,2.60875 -1654,82.188579,85.56545,20.81506,0.0,56.82026,0.0,2.65157 -1655,83.00726,85.603789,20.69619,0.0,57.064549,0.0,2.5719 -1656,82.750739,85.23802,20.79225,0.0,56.70642,0.0,2.51233 -1657,82.749159,85.40131,20.71352,0.0,56.83478,0.0,2.57926 -1658,82.95601,85.646699,20.7364,0.0,57.166809,0.0,2.52552 -1659,82.536909,85.40882,20.8436,0.0,56.74594,0.0,2.59235 -1660,93.894599,98.10411,29.08448,0.0,56.96834,0.0,3.61379 -1661,91.93649,94.948119,27.228969,0.0,57.19989,0.0,2.82561 -1662,84.81528,87.654089,22.78323,0.0,56.994689,0.0,2.71653 -1663,82.330079,84.86236,20.42336,0.0,56.7557,0.0,2.51186 -1664,82.89818,86.270939,20.489909,0.0,58.01586,0.0,2.49952 -1665,82.12136,85.07591,20.41478,0.0,57.02806,0.0,2.4401 -1666,82.433409,86.34776,20.48591,0.0,58.1946,0.0,2.49511 -1667,82.48479,85.088359,20.44068,0.0,56.885439,0.0,2.55045 -1668,82.674019,85.55196,20.59533,0.0,57.20733,0.0,2.55665 -1669,82.523029,85.94388,20.47556,0.0,57.73294,0.0,2.54648 -1670,83.088859,287.759849,20.90976,0.0,258.754609,0.0,2.74034 -1671,83.125309,286.537459,20.85974,0.0,257.493579,0.0,2.66516 -1672,82.86116,286.391029,20.86778,0.0,257.428649,0.0,2.78943 -1673,83.04505,286.190169,20.70411,0.0,257.511469,0.0,2.70188 -1674,83.57341,238.055459,20.80774,0.0,209.22645,0.0,2.70581 -1675,83.15499,85.755479,20.787429,0.0,57.22848,0.0,2.55952 -1676,83.2606,136.047589,20.84584,0.0,107.296999,0.0,2.66036 -1677,91.932209,245.480159,27.3316,0.0,207.312069,0.0,3.03622 -1678,92.499839,96.50692,27.63242,0.0,57.21377,0.0,3.43976 -1679,92.76903,97.162549,28.069109,0.0,57.131109,0.0,3.72894 -1680,93.00327,97.137839,28.12904,0.0,57.088119,0.0,3.73946 -1681,92.91595,98.113039,28.1523,0.0,57.877389,0.0,3.80051 -1682,82.75748,86.37345,20.36034,0.0,58.25582,0.0,2.50898 -1683,82.814859,86.55512,20.52018,0.0,58.21882,0.0,2.54521 -1684,82.61754,85.346809,20.44221,0.0,57.12401,0.0,2.507419 -1685,83.290399,286.434029,20.53554,0.0,257.780739,0.0,2.64468 -1686,83.07939,87.40737,20.86434,0.0,58.68843,0.0,2.53604 -1687,83.27984,86.850719,20.79626,0.0,58.238869,0.0,2.56602 -1688,83.164469,87.75219,20.68737,0.0,59.24705,0.0,2.56832 -1689,83.80839,85.92697,20.71559,0.0,57.3857,0.0,2.58575 -1690,83.18339,86.013299,20.64839,0.0,57.537889,0.0,2.59217 -1691,95.267949,98.83542,29.12283,0.0,57.44037,0.0,3.82897 -1692,94.740549,99.5586,29.30511,0.0,57.98123,0.0,3.89069 -1693,95.323789,100.34926,29.87508,0.0,58.18244,0.0,3.8733 -1694,93.384129,96.86204,27.88837,0.0,57.4205,0.0,3.39456 -1695,93.25454,197.522009,28.15701,0.0,157.490289,0.0,3.50599 -1696,82.51469,85.243009,20.28653,0.0,57.331819,0.0,2.47256 -1697,83.015349,85.4622,20.40423,0.0,57.34,0.0,2.47776 -1698,82.89521,85.771739,20.43054,0.0,57.64746,0.0,2.50245 -1699,83.265909,87.28617,20.53962,0.0,58.89772,0.0,2.58841 -1700,83.15585,85.75959,20.45274,0.0,57.57493,0.0,2.52181 -1701,83.380699,85.90753,20.48277,0.0,57.65869,0.0,2.55506 -1702,84.49402,137.941719,20.78342,0.0,109.138479,0.0,2.71551 -1703,84.107679,286.985789,21.07939,0.0,257.842699,0.0,2.75485 -1704,83.23191,86.200019,20.82166,0.0,57.55638,0.0,2.58939 -1705,83.391919,86.15271,20.74783,0.0,57.58409,0.0,2.57092 -1706,83.77192,87.009029,20.782059,0.0,58.385519,0.0,2.60006 -1707,84.16495,87.5017,20.81585,0.0,58.81345,0.0,2.60143 -1708,83.656959,86.28213,20.72664,0.0,57.69719,0.0,2.56358 -1709,95.50377,99.723499,30.023979,0.0,57.70728,0.0,3.55398 -1710,93.97453,97.477959,28.12116,0.0,57.798559,0.0,3.36689 -1711,83.12928,85.966409,20.22043,0.0,58.08072,0.0,2.49216 -1712,83.471829,86.84479,20.30373,0.0,58.93758,0.0,2.50343 -1713,84.04109,86.145159,20.050879,0.0,57.91174,0.0,2.92416 -1714,82.66096,85.91565,20.31456,0.0,57.70802,0.0,2.67334 -1715,83.113459,86.06784,20.40822,0.0,57.76117,0.0,2.67129 -1716,84.21264,88.291139,20.47802,0.0,59.752269,0.0,2.65027 -1717,84.06318,87.77281,20.45855,0.0,59.4124,0.0,2.68709 -1718,84.074649,88.23568,20.66019,0.0,59.6388,0.0,2.685 -1719,84.38114,86.913719,20.76223,0.0,58.215749,0.0,2.65192 -1720,83.709859,86.53387,20.78538,0.0,57.92769,0.0,2.63855 -1721,83.536599,86.23014,20.67034,0.0,57.74788,0.0,2.62308 -1722,84.72665,86.582719,20.67371,0.0,58.085619,0.0,2.62932 -1723,84.428619,88.05351,20.71957,0.0,59.51085,0.0,2.64755 -1724,85.24194,87.323979,20.974269,0.0,58.3956,0.0,2.66951 -1725,84.73674,89.100029,21.58443,0.0,59.618149,0.0,2.65101 -1726,98.20477,103.179169,32.91092,0.0,57.791589,0.0,4.592961 -1727,94.95673,98.891669,28.9593,0.0,58.265689,0.0,3.69291 -1728,94.7019,99.505089,29.01583,0.0,58.870639,0.0,3.61186 -1729,94.89259,99.100149,28.99988,0.0,58.437179,0.0,3.71387 -1730,95.26878,100.462729,29.178909,0.0,58.154679,0.0,4.93691 -1731,94.49092,98.898209,28.934909,0.0,57.94335,0.0,4.01734 -1732,95.67871,100.17091,30.48212,0.0,57.86084,0.0,3.91012 -1733,88.61868,91.236019,25.478699,0.0,57.98964,0.0,2.65685 -1734,88.46303,92.764979,25.47413,0.0,59.715319,0.0,2.64578 -1735,88.48201,91.114159,25.51362,0.0,58.055369,0.0,2.57195 -1736,88.46448,92.710359,25.52116,0.0,59.690319,0.0,2.58854 -1737,88.46161,91.55031,25.61738,0.0,58.3907,0.0,2.58506 -1738,88.791309,91.35085,25.89548,0.0,57.99622,0.0,2.54273 -1739,89.394619,91.48681,25.77207,0.0,58.0298,0.0,2.7184 -1740,88.648609,92.75714,25.67156,0.0,59.53976,0.0,2.60559 -1741,12.26881,12.46734,12.45469,0.0,0.0,0.0,0.0 -1742,99.00811,103.298409,33.13086,0.0,58.489759,0.0,3.68069 -1743,94.77441,100.025929,29.136169,0.0,59.45123,0.0,3.34538 -1744,96.51375,102.195259,30.462609,0.0,60.01562,0.0,3.8367 -1745,89.82868,92.028089,25.669269,0.0,58.5547,0.0,2.58229 -1746,88.65488,92.042309,25.64912,0.0,58.792929,0.0,2.58153 -1747,89.42543,92.048449,25.97733,0.0,58.491409,0.0,2.54064 -1748,88.76797,93.51567,25.74438,0.0,60.1652,0.0,2.5906 -1749,88.834499,93.13914,25.55226,0.0,59.97295,0.0,2.55051 -1750,88.916329,91.34812,25.52111,0.0,58.3076,0.0,2.55976 -1751,88.65743,91.399269,25.69402,0.0,58.12649,0.0,2.59438 -1752,88.86279,91.457399,25.65868,0.0,58.230129,0.0,2.60134 -1753,89.20042,92.371409,25.68009,0.0,59.115349,0.0,2.56514 -1754,89.33088,142.028309,25.56411,0.0,108.814149,0.0,2.66123 -1755,88.988949,242.431509,25.41836,0.0,209.215149,0.0,2.71765 -1756,89.36937,291.823889,25.46634,0.0,258.652359,0.0,2.63729 -1757,12.222591,12.4502,12.43575,0.0,0.0,0.0,0.0 -1758,99.550789,103.17667,33.18763,0.0,58.36341,0.0,3.6734 -1759,89.080639,91.96533,25.45366,0.0,58.90365,0.0,2.48908 -1760,88.868409,91.9311,25.70901,0.0,58.54992,0.0,2.55132 -1761,89.64965,91.649319,25.357719,0.0,58.70486,0.0,2.53782 -1762,89.1865,91.630769,25.47729,0.0,58.636599,0.0,2.51036 -1763,89.43557,91.889169,25.54814,0.0,58.744429,0.0,2.52024 -1764,89.11607,91.89423,25.59161,0.0,58.63179,0.0,2.591899 -1765,89.195959,92.25696,25.85181,0.0,58.85852,0.0,2.52287 -1766,90.234259,91.99276,25.72271,0.0,58.75246,0.0,2.556 -1767,89.253249,92.041,25.51257,0.0,58.99436,0.0,2.5768 -1768,89.087099,91.69449,25.58406,0.0,58.57031,0.0,2.56065 -1769,89.29502,92.03124,25.61218,0.0,58.86156,0.0,2.5572 -1770,89.13896,91.964839,25.695099,0.0,58.760969,0.0,2.5304 -1771,89.13548,92.860659,25.654,0.0,59.767189,0.0,2.54686 -1772,89.29426,91.868669,25.69088,0.0,58.682209,0.0,2.54259 -1773,12.2941,12.46945,12.45596,0.0,0.0,0.0,0.0 -1774,96.866429,102.88648,30.92685,0.0,58.94074,0.0,5.47783 -1775,97.890969,103.15807,31.82938,0.0,58.79603,0.0,4.80955 -1776,94.085849,250.311379,27.879,0.0,209.336699,0.0,5.22275 -1777,94.547519,100.29299,28.17382,0.0,59.11286,0.0,5.24185 -1778,94.440829,99.56585,27.8386,0.0,59.20462,0.0,4.90669 -1779,94.72318,100.22556,28.25923,0.0,59.0859,0.0,5.127101 -1780,104.47015,111.065069,37.74389,0.0,59.576759,0.0,5.76189 -1781,104.91062,211.426129,38.240149,0.0,159.628219,0.0,5.54505 -1782,104.54848,261.676328,37.700609,0.0,210.394479,0.0,5.59101 -1783,105.875019,111.53715,38.85226,0.0,59.09641,0.0,5.42576 -1784,89.94312,95.563,23.67932,0.0,59.1977,0.0,4.90206 -1785,91.182799,95.74985,24.59457,0.0,58.84667,0.0,4.57127 -1786,85.270869,90.41308,18.96337,0.0,59.18758,0.0,4.67437 -1787,85.60436,91.972299,19.267919,0.0,60.33905,0.0,4.73097 -1788,85.30406,91.185949,18.79748,0.0,60.430079,0.0,4.42616 -1789,86.02347,92.09668,19.27624,0.0,60.60585,0.0,4.6601 -1790,95.295479,100.14521,28.24658,0.0,58.82329,0.0,5.30904 -1791,95.472439,100.56653,28.95056,0.0,58.86274,0.0,4.98806 -1792,95.35576,100.126069,28.42999,0.0,59.030199,0.0,4.89256 -1793,95.88155,101.974359,28.97233,0.0,60.161159,0.0,4.961129 -1794,84.73732,89.09566,20.3779,0.0,59.86737,0.0,2.87372 -1795,89.382849,93.37934,25.42428,0.0,60.40483,0.0,2.49344 -1796,96.684699,102.54711,30.35059,0.0,60.74624,0.0,3.48051 -1797,95.653619,100.88392,28.94203,0.0,60.3072,0.0,3.69209 -1798,95.77725,101.21706,29.07808,0.0,60.43012,0.0,3.73278 -1799,101.104209,105.43452,33.94793,0.0,59.793069,0.0,3.825989 -1800,95.51729,99.896099,29.11846,0.0,59.197979,0.0,3.67486 -1801,95.42756,99.782079,28.78754,0.0,59.397019,0.0,3.68486 -1802,97.32475,104.432079,31.02701,0.0,61.72485,0.0,3.60578 -1803,89.47402,92.303509,25.56017,0.0,59.19637,0.0,2.51156 -1804,89.51038,92.437799,25.64475,0.0,59.233679,0.0,2.49769 -1805,89.44619,92.398099,25.39493,0.0,59.500739,0.0,2.50685 -1806,89.22647,92.10055,25.34928,0.0,59.1607,0.0,2.52985 -1807,89.826339,94.1869,25.44683,0.0,61.15669,0.0,2.52805 -1808,89.822389,92.67461,25.54813,0.0,59.59414,0.0,2.47155 -1809,89.488009,92.4641,25.50882,0.0,59.45064,0.0,2.47334 -1810,90.316609,93.10739,26.14113,0.0,59.39824,0.0,2.51542 -1811,89.35921,94.920079,25.485869,0.0,61.86474,0.0,2.51947 -1812,97.56992,102.920219,30.371109,0.0,61.35298,0.0,3.30775 -1813,101.66804,107.53507,34.19671,0.0,62.13256,0.0,3.32115 -1814,98.500839,102.75029,31.13874,0.0,59.91584,0.0,3.6779 -1815,89.934209,94.73602,25.41514,0.0,61.75428,0.0,2.47919 -1816,90.03631,92.533269,25.52556,0.0,59.451169,0.0,2.48948 -1817,89.96746,92.869279,25.55411,0.0,59.73832,0.0,2.54172 -1818,89.870419,92.62428,25.56879,0.0,59.49123,0.0,2.51986 -1819,89.748129,92.80861,25.60142,0.0,59.62767,0.0,2.50883 -1820,90.132859,93.05806,25.49588,0.0,59.96292,0.0,2.51645 -1821,89.688959,93.30946,25.59302,0.0,60.1051,0.0,2.5294 -1822,90.30659,92.696559,25.546039,0.0,59.50632,0.0,2.4978 -1823,89.62381,92.467619,25.568369,0.0,59.336859,0.0,2.50842 -1824,91.37599,96.994269,25.60319,0.0,63.650259,0.0,2.61702 -1825,90.09862,142.947659,25.45354,0.0,109.839999,0.0,2.57822 -1826,90.73782,93.62233,26.30272,0.0,59.673279,0.0,2.524179 -1827,89.662169,92.654,25.48137,0.0,59.64376,0.0,2.49934 -1828,97.260339,102.00481,30.49728,0.0,60.18625,0.0,3.36509 -1829,89.76601,92.61291,25.49999,0.0,59.57123,0.0,2.47748 -1830,89.808009,145.78074,25.34595,0.0,112.77088,0.0,2.57368 -1831,89.989269,243.762899,25.47367,0.0,210.516319,0.0,2.57799 -1832,89.979749,93.03183,25.42338,0.0,59.9992,0.0,2.53399 -1833,89.992369,93.05998,25.46397,0.0,59.98655,0.0,2.49574 -1834,90.051699,92.96243,25.51573,0.0,59.81539,0.0,2.54543 -1835,90.501419,94.43958,26.73193,0.0,59.67993,0.0,2.67981 -1836,90.46689,93.821589,25.996899,0.0,59.76505,0.0,2.71659 -1837,90.27304,94.136709,26.34483,0.0,59.8843,0.0,2.64847 -1838,91.68087,93.393999,25.55498,0.0,60.169029,0.0,2.55021 -1839,89.88877,93.16996,25.52499,0.0,60.04865,0.0,2.52047 -1840,90.5286,94.57911,26.08039,0.0,60.71095,0.0,2.5404 -1841,91.734999,96.76036,26.17433,0.0,62.92227,0.0,2.53907 -1842,90.793219,93.03434,26.67391,0.0,58.69397,0.0,2.56843 -1843,108.773469,113.58908,41.66032,0.0,59.10756,0.0,4.44762 -1844,105.73854,110.478309,37.49199,0.0,60.319559,0.0,4.16422 -1845,104.71704,109.634579,37.539199,0.0,59.11329,0.0,5.43592 -1846,94.75506,97.46543,29.617499,0.0,59.39767,0.0,2.97995 -1847,93.75559,96.541179,29.330379,0.0,58.8044,0.0,3.0187 -1848,95.27499,96.81475,29.48652,0.0,58.94107,0.0,2.96446 -1849,94.12188,96.679499,29.430709,0.0,58.8981,0.0,2.97042 -1850,94.01256,97.546389,29.339529,0.0,59.833149,0.0,2.9726 -1851,94.2226,298.194528,29.86412,0.0,259.592989,0.0,3.18814 -1852,96.56151,98.677149,29.61099,0.0,60.702529,0.0,2.98212 -1853,95.13206,97.940469,29.95573,0.0,59.473049,0.0,3.0179 -1854,94.65388,97.866049,29.94028,0.0,59.408339,0.0,3.0724 -1855,103.32321,108.756069,35.771159,0.0,60.22495,0.0,4.2537 -1856,106.24407,211.619019,38.75153,0.0,159.776269,0.0,5.44286 -1857,105.77357,112.534459,38.932179,0.0,60.14248,0.0,5.73548 -1858,103.788039,107.63565,36.23006,0.0,60.33197,0.0,3.25409 -1859,109.484039,114.17831,41.57331,0.0,60.25417,0.0,4.00069 -1860,94.58566,98.299729,29.59275,0.0,60.409209,0.0,2.90998 -1861,94.32794,97.974179,29.33811,0.0,60.467879,0.0,2.8452 -1862,94.51735,98.3616,29.49501,0.0,60.589319,0.0,2.9228 -1863,94.83967,98.806779,29.83692,0.0,60.63527,0.0,2.95879 -1864,95.53115,98.496569,29.60749,0.0,60.51969,0.0,2.98859 -1865,94.84971,98.37221,29.63521,0.0,60.347279,0.0,2.92842 -1866,94.88276,98.35568,29.67477,0.0,60.29939,0.0,2.99132 -1867,95.148079,98.90621,29.92801,0.0,60.4803,0.0,3.1142 -1868,95.0359,98.85943,30.03155,0.0,60.44795,0.0,3.02087 -1869,95.28801,98.9832,29.8509,0.0,60.70582,0.0,3.02586 -1870,95.34093,99.51527,30.15709,0.0,60.92129,0.0,3.02374 -1871,95.04915,98.91652,30.14846,0.0,60.34789,0.0,2.99324 -1872,95.27596,99.027589,29.93844,0.0,60.6692,0.0,3.00814 -1873,103.79186,109.388389,35.7353,0.0,61.353139,0.0,3.8473 -1874,105.18719,108.804719,36.486219,0.0,61.15391,0.0,3.30959 -1875,97.5692,101.24632,32.09021,0.0,60.65536,0.0,3.16385 -1876,94.89924,98.59917,29.69209,0.0,60.65634,0.0,2.90967 -1877,95.12371,99.01936,29.53159,0.0,61.08264,0.0,2.96078 -1878,95.33579,98.568509,29.364109,0.0,60.97542,0.0,2.89937 -1879,94.831569,98.577709,29.554009,0.0,60.74225,0.0,2.95563 -1880,94.89701,97.707679,29.701239,0.0,59.65269,0.0,3.00538 -1881,95.17864,100.625239,29.746719,0.0,62.3657,0.0,3.0732 -1882,95.76801,98.360539,29.837289,0.0,60.07585,0.0,3.04449 -1883,95.84179,99.454619,30.268769,0.0,60.08898,0.0,3.54344 -1884,95.12677,98.569539,30.143039,0.0,59.64472,0.0,3.31743 -1885,95.1288,98.358799,29.972159,0.0,59.70037,0.0,3.29247 -1886,95.56264,98.77309,29.95805,0.0,59.9756,0.0,3.32306 -1887,96.531629,100.79148,30.37018,0.0,61.55035,0.0,3.29655 -1888,96.220019,100.53123,30.165,0.0,61.63581,0.0,3.2266 -1889,95.658489,100.13703,30.24379,0.0,61.21926,0.0,3.19287 -1890,104.485449,109.07792,36.6743,0.0,61.05964,0.0,3.38036 -1891,105.691609,111.01396,37.20379,0.0,60.99158,0.0,4.474469 -1892,109.32611,113.424509,38.03939,0.0,61.300819,0.0,6.46884 -1893,106.25547,111.93701,37.67928,0.0,60.98091,0.0,4.73233 -1894,105.967029,111.94233,37.86655,0.0,60.97316,0.0,4.60297 -1895,95.26394,99.45647,29.67346,0.0,61.19276,0.0,3.17103 -1896,95.731639,99.47755,29.65787,0.0,61.27735,0.0,3.12666 -1897,95.21561,99.33599,29.6237,0.0,61.06161,0.0,3.17251 -1898,95.38709,101.65258,29.58318,0.0,63.42783,0.0,3.1721 -1899,95.97518,199.968599,29.88167,0.0,161.308179,0.0,3.27621 -1900,95.76221,99.283959,29.8586,0.0,60.884639,0.0,3.10433 -1901,96.08777,100.043439,29.93955,0.0,61.446009,0.0,3.16641 -1902,95.7091,250.357249,29.81037,0.0,211.802079,0.0,3.2229 -1903,95.719759,99.91262,29.9455,0.0,61.33441,0.0,3.17441 -1904,107.130729,112.57788,38.3029,0.0,61.24789,0.0,4.46933 -1905,107.0615,112.974129,38.49869,0.0,61.379059,0.0,4.53698 -1906,107.83089,114.441659,39.336559,0.0,61.70308,0.0,5.6754 -1907,106.172629,110.67955,37.71444,0.0,60.55616,0.0,3.89809 -1908,106.08005,111.607619,37.35139,0.0,61.583719,0.0,4.35235 -1909,94.72323,98.122119,29.45115,0.0,60.201019,0.0,3.05317 -1910,96.35601,98.313079,29.550649,0.0,60.289709,0.0,3.07472 -1911,96.35335,101.761839,29.47539,0.0,63.773469,0.0,3.1736 -1912,95.33903,100.453019,30.038309,0.0,61.870889,0.0,3.07539 -1913,95.91294,100.496469,29.727309,0.0,62.109399,0.0,3.15936 -1914,95.8246,102.661389,29.59311,0.0,64.32461,0.0,3.20338 -1915,96.05257,99.216169,29.998669,0.0,60.46823,0.0,3.2311 -1916,97.36344,101.75088,30.44285,0.0,62.3987,0.0,3.26801 -1917,97.313049,101.36349,30.39956,0.0,62.23491,0.0,3.12458 -1918,96.830909,102.94561,30.39495,0.0,63.58316,0.0,3.3166 -1919,96.148029,98.50101,29.90196,0.0,60.11702,0.0,3.04775 -1920,97.112909,99.37561,30.15046,0.0,60.65085,0.0,3.11997 -1921,95.610549,99.06528,29.93853,0.0,60.51554,0.0,3.16246 -1922,109.544919,118.05172,40.3199,0.0,64.71587,0.0,5.23513 -1923,107.39341,313.235468,38.07879,0.0,262.490508,0.0,5.05758 -1924,96.629829,100.4248,29.68368,0.0,62.38833,0.0,2.98865 -1925,95.96649,250.294389,29.52786,0.0,212.145069,0.0,3.14154 -1926,95.517569,98.4295,29.47195,0.0,60.60694,0.0,2.9859 -1927,97.6474,102.022249,29.63301,0.0,64.042489,0.0,3.029 -1928,95.46528,100.005479,29.7235,0.0,61.630609,0.0,3.17676 -1929,96.22542,99.037869,29.92479,0.0,60.47998,0.0,3.09532 -1930,95.72564,98.519849,29.56622,0.0,60.46696,0.0,3.12003 -1931,96.28946,100.834319,30.14489,0.0,62.09855,0.0,3.14903 -1932,96.13401,100.076779,30.24779,0.0,61.215229,0.0,3.14167 -1933,95.77937,98.675029,29.91927,0.0,60.286299,0.0,3.0772 -1934,96.52722,100.635779,30.14782,0.0,61.888029,0.0,3.15957 -1935,96.37863,100.303169,30.24013,0.0,61.233019,0.0,3.25242 -1936,96.4368,99.579989,30.17029,0.0,60.822399,0.0,3.11941 -1937,96.52541,99.899579,30.18311,0.0,61.072269,0.0,3.13051 -1938,97.75064,101.462809,30.93689,0.0,61.860609,0.0,3.19994 -1939,107.38964,114.748039,37.913319,0.0,62.293,0.0,6.48142 -1940,96.901579,102.72752,27.95706,0.0,62.1072,0.0,4.9163 -1941,97.854089,103.45105,28.55059,0.0,61.54198,0.0,5.43701 -1942,100.136379,106.05663,31.03177,0.0,62.2435,0.0,5.08009 -1943,107.033649,113.6485,37.69153,0.0,61.91636,0.0,6.00048 -1944,102.11591,108.212969,33.19556,0.0,61.982399,0.0,5.55265 -1945,162.764949,158.737619,83.086159,0.0,56.1165,3.59089,12.45299 -1946,151.30982,189.923969,108.836299,3.85466,55.46748,0.0,15.35881 -1947,198.684209,259.480799,150.382839,8.0152,57.001041,14.323469,22.94264 -1948,77.93227,85.166439,24.82013,0.0,55.265249,0.0,3.30717 -1949,3.18647,3.29018,3.26984,0.0,0.0,0.0,0.0 -1950,83.15653,93.26522,32.55646,0.0,56.8244,0.0,2.16995 -1951,155.218819,209.337149,114.467709,0.0,60.76041,0.0,10.641 -1952,111.99806,119.59185,32.81862,0.0,56.1073,1.50958,13.83878 -1953,125.410649,144.63025,53.33451,0.0,58.02844,3.3141,15.49099 -1954,106.099779,124.77065,35.81909,0.0,55.9709,1.67973,17.76407 -1955,119.100339,178.338979,40.14789,0.0,56.308,16.88108,45.29459 -1956,133.639129,162.017089,56.24545,3.15408,56.015749,1.2101,22.18944 -1957,129.61128,207.229199,58.344109,2.26318,104.83067,1.03472,21.27125 -1958,108.875459,344.868219,55.7267,5.21989,158.139079,32.36829,67.39441 -1959,96.116179,351.509619,32.85377,4.32332,208.615899,41.22908,47.96293 -1960,80.917029,395.868748,26.50951,9.86962,259.890178,27.18794,51.43671 -1961,96.9751,123.994429,30.02407,3.4349,56.578149,3.90103,15.18669 -1962,85.90276,267.779389,40.51158,3.53837,111.50477,35.2939,54.11974 -1963,105.12449,190.651859,37.60153,5.651719,56.68606,15.851459,42.69337 -1964,111.784499,164.455279,68.32465,1.0107,58.270279,2.91713,12.33542 -1965,117.3722,127.175999,41.92944,0.0,60.836599,1.284719,11.41954 -1966,104.306929,187.884049,54.99549,0.0,107.919599,1.21283,9.46804 -1967,90.822029,109.35713,32.30292,0.0,62.41242,0.0,8.10011 -1968,90.74184,106.26179,30.46757,0.0,56.7279,2.53389,8.18967 -1969,89.35293,150.4571,28.48857,0.0,106.4175,1.04774,6.63536 -1970,89.00308,96.867069,27.99535,0.0,54.81305,1.21961,6.50157 -1971,97.372199,151.74118,36.90579,0.0,104.31745,0.0,5.29813 -1972,97.28213,151.660419,36.97691,0.0,104.187229,0.0,5.15203 -1973,98.88669,106.147819,36.48656,0.0,54.453799,0.0,6.45793 -1974,98.844859,103.33437,35.88358,0.0,54.38212,0.0,4.69934 -1975,13.51628,13.04152,13.02585,0.0,0.0,0.0,0.0 -1976,103.59026,146.196779,38.26951,0.0,56.60657,4.66757,32.15204 -1977,109.705779,107.27221,29.48206,0.0,55.70003,2.98898,10.06621 -1978,117.897789,129.874829,43.04377,0.0,61.289699,1.2195,8.99455 -1979,94.20986,101.98902,25.72352,0.0,59.50133,0.0,8.02704 -1980,98.6853,106.999379,25.061499,0.0,57.44856,1.1868,14.23941 -1981,111.724949,116.70763,40.01273,0.0,56.51909,0.0,7.8698 -1982,98.187859,98.44369,25.41349,0.0,56.72777,0.0,6.52962 -1983,98.48699,101.67363,25.52352,0.0,56.31589,0.0,9.0167 -1984,119.96115,113.967529,35.920209,0.0,56.687559,0.0,7.06529 -1985,93.62641,98.70469,22.97084,2.19961,57.21385,2.24491,6.52296 -1986,133.82438,149.393479,57.495719,0.0,56.13882,2.51853,15.37941 -1987,131.93286,104.838409,34.60305,0.0,54.445049,0.0,5.14268 -1988,102.05668,172.47312,36.4627,0.0,107.003509,0.0,13.408911 -1989,103.37618,107.475019,29.97995,2.31509,54.870049,0.0,9.48875 -1990,121.73084,125.647169,48.683539,0.0,56.35021,0.0,9.25623 -1991,110.871269,137.120309,32.9177,0.0,56.95049,4.5752,29.853749 -1992,8.58303,8.32764,8.29539,0.0,0.0,0.0,0.0 -1993,89.1539,100.937529,40.12757,0.0,56.69779,0.0,2.639879 -1994,100.698229,93.557,22.93392,0.0,56.88473,0.0,11.64859 -1995,76.61061,93.17526,28.83775,0.0,57.41557,0.0,4.2937 -1996,78.436199,87.77553,17.7368,0.0,66.42464,0.0,2.19544 -1997,87.761669,90.77101,30.3216,0.0,57.04701,0.0,1.81583 -1998,105.17549,126.89719,36.00286,0.0,62.34307,0.0,14.60498 -1999,122.229319,120.83139,38.80356,0.0,59.27521,1.9912,7.54559 -2000,139.89875,134.56391,40.34863,0.0,57.64619,4.43015,19.36255 -2001,111.55874,123.464579,41.53095,0.0,55.682869,3.39578,11.90411 -2002,130.503189,118.46276,32.62439,0.0,60.45006,2.82148,8.91282 -2003,129.336069,142.791089,53.82941,0.0,56.12329,4.56411,13.410899 -2004,112.7788,124.10052,32.61838,0.0,57.02955,4.02646,16.06722 -2005,112.041009,111.24963,24.73186,0.0,60.87703,3.30016,11.29819 -2006,86.718259,146.30454,20.31853,0.0,104.95394,4.81547,7.58928 -2007,84.16687,100.57485,20.96386,0.0,56.921479,3.98969,8.03064 -2008,101.55663,114.27547,31.42707,1.96806,58.18876,0.0,13.0457 -2009,119.88935,154.467799,51.946579,2.74606,60.64133,8.86934,19.12939 -2010,130.405129,208.432029,62.27922,3.35182,109.274829,2.16041,23.01767 -2011,93.25139,101.21489,38.04383,0.0,57.00932,0.0,2.98954 -2012,87.838529,90.74791,29.356841,0.0,56.384689,0.0,2.18658 -2013,74.24285,77.727219,14.90418,0.0,57.733679,0.0,3.23812 -2014,6.17875,6.09514,6.08146,0.0,0.0,0.0,0.0 -2015,79.077091,77.62529,18.25129,0.0,55.13837,0.0,2.03191 -2016,9.08544,8.76714,8.74889,0.0,0.0,0.0,0.0 -2017,92.79989,92.54492,30.5811,0.0,58.999,0.0,1.45876 -2018,84.64814,105.64491,38.98525,0.0,57.71275,0.0,7.60033 -2019,86.23936,204.686558,28.586609,36.49235,59.52471,7.16626,56.114249 -2020,176.690359,1231.332905,64.23741,13.43359,706.634506,163.7386,241.351909 -2021,145.48071,535.54164,80.98611,22.54372,108.0796,45.10193,208.09324 -2022,139.712759,551.579879,112.632719,27.551999,156.86695,48.35097,132.8124 -2023,350.307009,1291.535134,96.076549,19.70944,606.914217,234.778709,292.285819 -2024,94.775739,449.131578,36.83173,7.21719,307.150119,23.02444,53.741089 -2025,251.980079,1077.251995,43.89384,10.26159,557.324367,209.780899,230.168999 -2026,96.39508,320.770188,38.7481,20.96996,107.04138,20.16683,89.502629 -2027,305.136338,1455.298074,46.78709,28.57724,707.990217,282.836608,341.538679 -2028,128.385329,606.404058,68.67391,11.22574,207.876119,100.396929,179.28453 -2029,147.323929,370.344058,87.92865,12.92442,107.6153,22.35995,94.800229 -2030,150.745349,1176.502835,92.90745,13.383719,608.656777,173.81063,248.061299 -2031,413.854478,3027.882606,105.30154,16.243389,1760.587312,529.146318,574.507277 -2032,130.245409,560.305987,68.29803,11.27789,158.841409,107.028449,175.50028 -2033,147.465179,385.900788,87.17823,13.03778,109.21181,39.07381,96.791349 -2034,202.473309,930.714255,92.855409,13.55482,510.563578,113.094909,158.820949 -2035,465.690178,2268.90986,104.68793,16.27464,1060.777536,492.928247,552.348368 -2036,110.73997,718.733237,49.5008,9.92264,359.968319,102.294589,160.44239 -2037,166.39076,774.540756,54.502469,10.95058,410.499388,111.71902,150.540819 -2038,427.989868,2421.380839,66.20609,13.47508,1111.009795,582.762068,610.173677 -2039,118.506069,591.837947,56.5329,11.78555,210.752029,103.474719,166.819479 -2040,122.874179,688.375227,61.25003,12.85465,260.763208,120.44892,191.634509 -2041,436.800958,3466.238074,73.386299,15.26227,1812.631292,738.478336,776.665237 -2042,87.789879,509.955778,25.42226,6.77371,211.531909,99.29605,140.919299 -2043,87.09537,510.926507,25.66952,6.82471,211.405339,95.371689,142.451709 -2044,85.50872,528.033407,24.64083,6.30759,210.665919,105.613739,154.001749 -2045,85.67001,500.520708,24.665,6.50519,210.651919,94.054659,137.96372 -2046,86.06055,625.046077,24.4847,6.44083,261.530658,127.00334,179.445329 -2047,135.271689,605.573177,23.64342,6.10003,262.886018,121.56898,166.896359 -2048,86.33789,431.235608,25.50971,6.47673,160.9031,86.107889,124.32325 -2049,85.93679,426.374908,24.85268,6.26893,160.78746,87.140089,122.22291 -2050,95.150839,520.257378,33.3555,9.41477,210.894209,93.12954,141.130009 -2051,107.292789,224.643869,45.76207,34.502819,60.2531,5.51277,62.25663 -2052,118.378829,254.196989,55.46495,37.92179,60.921609,12.50279,71.5018 -2053,87.603719,92.77529,26.33764,0.0,61.96727,0.0,2.51718 -2054,103.772879,1025.898005,38.12535,18.53739,511.325817,163.84941,229.645049 -2055,7.93007,7.81506,7.80135,0.0,0.0,0.0,0.0 -2056,82.06332,83.673509,20.58266,0.0,60.268569,0.0,1.49564 -2057,91.479049,92.94209,29.877,0.0,59.97824,0.0,1.62464 -2058,100.61433,102.47122,38.65762,0.0,60.01115,0.0,2.28567 -2059,8.01913,7.90633,7.89184,0.0,0.0,0.0,0.0 -2060,82.09309,87.192079,20.3593,0.0,64.170069,0.0,1.435499 -2061,92.15035,94.238329,29.227289,0.0,62.11906,0.0,1.58384 -2062,102.328309,104.18094,38.24298,0.0,62.30258,0.0,2.19626 -2063,8.01741,8.04002,8.02629,0.0,0.0,0.0,0.0 -2064,83.051759,83.10179,20.90864,0.0,59.5836,0.0,1.40205 -2065,96.177309,97.58373,31.79347,0.0,62.14706,0.0,2.28422 -2066,8.1509,8.01383,7.99924,0.0,0.0,0.0,0.0 -2067,82.54596,83.48634,20.7619,0.0,60.04637,0.0,1.44478 -2068,93.09047,94.814219,29.47651,0.0,62.409129,0.0,1.59546 -2069,100.479319,103.93298,38.29535,0.0,62.02566,0.0,2.14861 -2070,8.01914,7.95997,7.94664,0.0,0.0,0.0,0.0 -2071,82.250139,85.96901,20.29334,0.0,63.44841,0.0,0.0 -2072,93.19981,94.09056,29.16478,0.0,62.342809,0.0,1.20992 -2073,99.37961,104.477849,38.296379,0.0,62.42476,0.0,2.20756 -2074,77.74495,79.27159,16.54393,0.0,59.89978,0.0,1.60162 -2075,79.88609,80.870579,16.61424,0.0,61.476459,0.0,1.54562 -2076,6.77309,6.7869,6.77121,0.0,0.0,0.0,0.0 -2077,6.35065,6.47137,6.45771,0.0,0.0,0.0,0.0 -2078,6.72488,6.83566,6.82033,0.0,0.0,0.0,0.0 -2079,6.2764,6.50048,6.48803,0.0,0.0,0.0,0.0 -2080,85.96083,117.48432,20.46472,1.81202,62.19586,5.148,17.929979 -2081,85.72663,116.841049,19.78123,1.89001,61.833409,5.47943,18.06571 -2082,90.57623,94.556399,24.98033,0.0,61.453169,0.0,3.0446 -2083,90.55202,94.39271,25.33468,0.0,61.135629,0.0,2.67736 -2084,92.53458,95.755139,26.64232,0.0,60.32488,0.0,3.26941 -2085,92.01187,298.087129,26.28447,0.0,263.923819,0.0,2.61129 -2086,78.30813,82.220649,16.633369,0.0,62.55497,0.0,1.7224 -2087,89.26969,94.92734,24.28894,0.0,61.2214,0.0,3.68388 -2088,78.0465,130.709229,16.32905,0.0,111.001439,0.0,1.73862 -2089,92.44648,80.124109,15.46704,0.0,56.65334,1.0339,5.09088 -2090,82.028929,87.75301,22.64798,0.0,58.46829,0.0,4.04909 -2091,80.744799,84.58454,21.16034,0.0,57.00268,0.0,3.48534 -2092,88.971729,100.08054,13.22112,0.0,57.635819,1.12795,16.0835 -2093,73.85706,128.024359,12.18758,0.0,105.202709,3.07461,5.21931 -2094,6.19862,5.71163,5.67196,0.0,0.0,0.0,0.0 -2095,3.5246,3.83515,3.81026,0.0,0.0,0.0,0.0 -2096,4.72174,4.91328,4.88887,0.0,0.0,0.0,0.0 -2097,3.42691,3.54667,3.52565,0.0,0.0,0.0,0.0 -2098,3.41092,2.78409,2.77126,0.0,0.0,0.0,0.0 -2099,2.77928,3.766989,3.751129,0.0,0.0,0.0,0.0 -2100,2.2243,2.30961,2.29706,0.0,0.0,0.0,0.0 -2101,2.67293,2.23168,2.21376,0.0,0.0,0.0,0.0 -2102,3.59376,3.48706,3.47046,0.0,0.0,0.0,0.0 -2103,3.83324,3.85512,3.83208,0.0,0.0,0.0,0.0 -2104,2.35791,2.38403,2.36994,0.0,0.0,0.0,0.0 -2105,2.26597,2.2977,2.28294,0.0,0.0,0.0,0.0 -2106,2.36094,2.01592,2.00211,0.0,0.0,0.0,0.0 -2107,63.231169,64.68696,8.4572,0.0,54.04404,0.0,1.20301 -2108,72.022949,74.22237,17.27811,0.0,54.03868,0.0,1.74096 -2109,2.29495,2.15386,2.14111,0.0,0.0,0.0,0.0 -2110,2.19654,2.03829,2.02565,0.0,0.0,0.0,0.0 -2111,66.7205,268.837399,11.81531,0.0,254.451049,0.0,1.46189 -2112,2.34211,2.14889,2.13612,0.0,0.0,0.0,0.0 -2113,2.0874,1.99879,1.98767,0.0,0.0,0.0,0.0 -2114,65.0638,116.57001,10.25134,0.0,104.12028,0.0,1.16634 -2115,2.20621,2.08003,2.0666,0.0,0.0,0.0,0.0 -2116,2.39028,2.199009,2.186789,0.0,0.0,0.0,0.0 -2117,2.15775,2.16958,2.15895,0.0,0.0,0.0,0.0 -2118,3.41339,3.43857,3.42311,0.0,0.0,0.0,0.0 -2119,3.04337,3.09837,3.08714,0.0,0.0,0.0,0.0 -2120,4.24246,4.05401,4.04043,0.0,0.0,0.0,0.0 -2121,3.46814,3.52627,3.51526,0.0,0.0,0.0,0.0 -2122,3.53151,3.640909,3.632169,0.0,0.0,0.0,0.0 -2123,3.41744,3.56088,3.55173,0.0,0.0,0.0,0.0 -2124,3.70122,3.68094,3.66719,0.0,0.0,0.0,0.0 -2125,5.27032,4.80788,4.79021,0.0,0.0,0.0,0.0 -2126,4.14138,4.11012,4.0981,0.0,0.0,0.0,0.0 -2127,3.53849,3.60749,3.59575,0.0,0.0,0.0,0.0 -2128,4.45342,4.97161,4.95471,0.0,0.0,0.0,0.0 -2129,3.85565,3.86586,3.8515,0.0,0.0,0.0,0.0 -2130,1.77561,1.64508,1.62703,0.0,0.0,0.0,0.0 -2131,1.60276,1.68166,1.67201,0.0,0.0,0.0,0.0 -2132,2.12662,1.98947,1.97806,0.0,0.0,0.0,0.0 -2133,1.97895,1.98942,1.9801,0.0,0.0,0.0,0.0 -2134,4.22057,4.10584,4.09211,0.0,0.0,0.0,0.0 -2135,3.10144,3.24082,3.22956,0.0,0.0,0.0,0.0 -2136,3.63506,3.69377,3.6814,0.0,0.0,0.0,0.0 -2137,3.11254,3.23285,3.2204,0.0,0.0,0.0,0.0 -2138,3.67897,3.67893,3.6667,0.0,0.0,0.0,0.0 -2139,3.59289,3.57885,3.5646,0.0,0.0,0.0,0.0 -2140,4.26282,4.30592,4.29038,0.0,0.0,0.0,0.0 -2141,3.78509,3.6881,3.67403,0.0,0.0,0.0,0.0 -2142,3.56089,3.59629,3.58264,0.0,0.0,0.0,0.0 -2143,3.77401,3.70436,3.69241,0.0,0.0,0.0,0.0 -2144,3.38612,3.41462,3.39985,0.0,0.0,0.0,0.0 -2145,2.1604,2.01357,2.00185,0.0,0.0,0.0,0.0 -2146,2.43575,2.2913,2.27935,0.0,0.0,0.0,0.0 -2147,1.69353,1.68101,1.66954,0.0,0.0,0.0,0.0 -2148,103.501439,111.13177,33.67019,0.0,56.75092,0.0,8.32455 -2149,43.69957,12.91972,12.87217,0.0,0.0,0.0,0.0 -2150,11.66204,11.19311,11.17379,0.0,0.0,0.0,0.0 -2151,98.45395,114.65177,34.20646,0.0,57.60013,0.0,8.98775 -2152,92.82571,109.38722,35.06456,0.0,56.24766,0.0,6.19631 -2153,8.23949,9.57088,9.52278,0.0,0.0,0.0,0.0 -2154,9.67361,9.62552,9.59827,0.0,0.0,0.0,0.0 -2155,8.05513,5.803919,5.785249,0.0,0.0,0.0,0.0 -2156,8.1985,9.50646,9.48578,0.0,0.0,0.0,0.0 -2157,395.586018,98.83149,24.55194,0.0,58.7565,0.0,5.53939 -2158,116.779589,118.22699,31.83971,0.0,55.95807,1.32913,19.03385 -2159,104.49905,113.97315,33.76684,0.0,56.02405,0.0,10.04784 -2160,119.71143,128.537189,46.00623,0.0,56.547229,0.0,8.13076 -2161,123.88249,118.018809,39.5302,0.0,56.105299,1.87337,9.27222 -2162,102.383619,109.50189,28.36565,1.00256,55.91054,0.0,11.4581 -2163,99.4392,96.2224,29.49736,0.0,55.44448,0.0,3.38995 -2164,97.43668,94.340809,26.97478,0.0,56.752999,0.0,3.07784 -2165,94.48109,97.936439,32.040799,0.0,55.37827,0.0,3.04306 -2166,90.37867,100.38865,31.18187,0.0,56.20035,0.0,5.84529 -2167,85.991389,154.503379,24.63164,1.38386,106.45243,1.921829,12.55218 -2168,83.092619,87.85523,24.34432,0.0,54.4985,0.0,2.92276 -2169,82.759849,95.34652,27.93072,0.0,55.68832,0.0,4.95818 -2170,85.471669,88.24151,23.65679,0.0,55.35111,0.0,2.40012 -2171,88.526999,97.46433,28.72641,0.0,56.45485,0.0,4.72307 -2172,98.86542,105.54697,36.98227,0.0,55.92537,0.0,5.58365 -2173,84.519959,89.15086,25.00567,0.0,54.6664,0.0,3.05088 -2174,81.74669,85.08563,21.59229,0.0,54.71863,0.0,2.71295 -2175,81.237409,84.48499,20.89302,0.0,54.573459,0.0,2.82763 -2176,84.37189,90.283529,24.677219,0.0,54.63192,0.0,5.39742 -2177,90.477269,95.43547,27.03681,0.0,56.28095,0.0,4.82866 -2178,88.993881,106.29277,45.694,0.0,55.61943,0.0,2.94102 -2179,87.06592,105.55299,44.52701,0.0,56.19162,0.0,2.7058 -2180,84.352169,90.10774,22.33755,0.0,54.84039,0.0,4.96078 -2181,98.51293,97.99506,25.0721,0.0,54.86549,0.0,6.41307 -2182,84.59456,87.203639,20.170329,0.0,54.80358,0.0,4.32062 -2183,90.64463,96.756769,25.03728,0.0,54.862629,0.0,5.73913 -2184,89.80953,96.664339,24.57444,0.0,54.908509,0.0,5.74651 -2185,83.22618,87.478279,20.42745,0.0,54.850849,0.0,4.223601 -2186,88.310109,93.74264,23.58609,0.0,54.76695,0.0,4.76798 -2187,83.76519,87.36135,21.40165,0.0,54.6733,0.0,3.48973 -2188,90.65539,95.948689,25.44146,0.0,54.70151,0.0,5.28859 -2189,91.16869,96.120799,25.68549,0.0,54.839819,0.0,5.0896 -2190,89.62427,244.951119,24.67062,0.0,205.100349,0.0,4.75174 -2191,90.21589,245.673779,25.2548,0.0,205.216069,0.0,4.77047 -2192,82.73526,236.869079,19.43675,0.0,205.331419,0.0,4.15588 -2193,93.00949,251.205878,26.982879,0.0,205.260919,1.196941,6.937569 -2194,6.57862,6.57169,6.52796,0.0,0.0,0.0,0.0 -2195,138.684329,178.186459,69.176049,0.0,59.939019,2.51,34.1333 -2196,134.766489,147.51137,71.01744,0.0,56.82997,0.0,8.8679 -2197,175.977229,124.800399,46.82605,0.0,54.481479,0.0,13.52549 -2198,134.4859,141.649189,69.346709,0.0,54.80681,0.0,8.57004 -2199,88.941399,110.542709,42.39747,0.0,56.054609,0.0,5.8006 -2200,104.188139,94.10366,28.22788,0.0,54.58041,0.0,4.99676 -2201,86.32305,92.22998,26.38317,0.0,54.62053,0.0,4.82417 -2202,85.66246,94.129939,26.63571,0.0,54.58957,0.0,6.185259 -2203,99.57417,254.953019,36.70901,0.0,204.977489,0.0,4.82449 -2204,99.410209,103.19109,36.72042,0.0,54.50724,0.0,3.76178 -2205,105.814029,110.15277,42.14432,0.0,54.46426,0.0,5.01599 -2206,105.879659,112.2863,42.42815,0.0,54.75077,0.0,6.00129 -2207,105.316999,111.12153,42.92211,0.0,54.55329,0.0,4.91659 -2208,100.80613,108.407039,39.92882,0.0,55.019729,0.0,4.79429 -2209,101.904129,106.28228,38.09381,0.0,55.05691,0.0,4.44745 -2210,107.86405,113.898779,44.295329,0.0,54.96734,0.0,5.58072 -2211,107.185209,112.4821,43.56234,0.0,54.93217,0.0,5.03308 -2212,107.3837,113.53329,43.74011,0.0,54.79541,0.0,5.7878 -2213,88.102009,93.96114,27.67188,0.0,55.6239,0.0,4.64494 -2214,86.98362,94.423039,28.00166,0.0,55.599089,0.0,4.61021 -2215,67.6198,69.0712,11.608,0.0,55.04902,0.0,1.18243 -2216,67.07532,68.64885,11.06036,0.0,55.29171,0.0,1.18847 -2217,4.09937,4.06577,4.05101,0.0,0.0,0.0,0.0 -2218,3.81821,3.96012,3.94964,0.0,0.0,0.0,0.0 -2219,3.53354,3.62954,3.61937,0.0,0.0,0.0,0.0 -2220,3.9155,4.12807,4.10097,0.0,0.0,0.0,0.0 -2221,3.40955,3.5513,3.53987,0.0,0.0,0.0,0.0 -2222,3.49987,3.64684,3.63663,0.0,0.0,0.0,0.0 -2223,69.929109,122.50088,14.60804,0.0,104.9487,0.0,1.59257 -2224,81.272209,71.28127,13.57541,0.0,55.16733,0.0,1.32027 -2225,4.58566,4.27511,4.25885,0.0,0.0,0.0,0.0 -2226,3.955851,4.06573,4.05244,0.0,0.0,0.0,0.0 -2227,3.62895,3.73645,3.72464,0.0,0.0,0.0,0.0 -2228,3.99678,4.10783,4.09612,0.0,0.0,0.0,0.0 -2229,3.54545,3.70314,3.69228,0.0,0.0,0.0,0.0 -2230,3.58551,3.72594,3.71716,0.0,0.0,0.0,0.0 -2231,72.345089,73.43852,14.99163,0.0,55.46651,0.0,1.57582 -2232,71.30622,122.865659,14.948149,0.0,105.1097,0.0,1.48235 -2233,4.22181,4.04379,4.02979,0.0,0.0,0.0,0.0 -2234,4.2427,4.61296,4.60202,0.0,0.0,0.0,0.0 -2235,3.604309,3.680929,3.671939,0.0,0.0,0.0,0.0 -2236,4.27873,4.66313,4.65266,0.0,0.0,0.0,0.0 -2237,3.93209,4.02205,4.01169,0.0,0.0,0.0,0.0 -2238,3.60312,3.7251,3.71458,0.0,0.0,0.0,0.0 -2239,3.56152,3.73031,3.72003,0.0,0.0,0.0,0.0 -2240,4.26512,4.63765,4.62662,0.0,0.0,0.0,0.0 -2241,3.67565,3.72062,3.71031,0.0,0.0,0.0,0.0 -2242,4.24435,4.67064,4.66178,0.0,0.0,0.0,0.0 -2243,3.62177,3.73033,3.72114,0.0,0.0,0.0,0.0 -2244,92.14441,101.67971,31.99473,1.33976,55.06875,0.0,7.08067 -2245,92.55358,101.65544,32.08863,1.35259,55.66589,0.0,6.2767 -2246,472.320398,6845.218022,202.408699,159.419269,4699.71317,725.632448,496.811508 -2247,1452.531984,4255.933951,167.798779,133.47947,2561.484558,399.052328,755.008977 -2248,408.423248,1714.042992,258.297899,242.296509,259.182849,15.99535,657.253378 -2249,1501.549453,5835.359244,282.951429,297.651249,3364.689674,523.639758,1089.780565 -2250,7.00151,6.93666,6.90239,0.0,0.0,0.0,0.0 -2251,9.44962,10.31206,10.28908,0.0,0.0,0.0,0.0 -2252,94.879369,113.74189,27.04704,0.0,55.73705,10.15335,15.38451 -2253,87.47983,115.45319,36.03684,0.0,58.34031,5.25089,12.15094 -2254,88.2179,99.04586,24.7837,0.0,57.2263,4.60927,9.13515 -2255,160.888,151.79319,55.12775,0.0,59.00238,0.0,17.89527 -2256,122.324389,119.46651,40.07826,1.14128,57.0522,0.0,9.32923 -2257,186.501509,149.99973,60.45441,5.00274,57.15166,0.0,12.06259 -2258,179.814939,156.79471,41.61671,14.13373,54.72292,0.0,34.85891 -2259,101.14371,138.070269,36.569889,4.24034,54.63496,1.38983,25.28726 -2260,100.16991,111.4383,33.9479,3.23292,54.496849,0.0,9.742271 -2261,99.94461,116.168599,37.65652,2.768009,55.952379,0.0,8.34777 -2262,105.147919,152.91594,39.24196,8.93499,58.305599,1.55656,24.263901 -2263,97.3744,103.458119,29.455009,3.17818,56.34366,0.0,6.14945 -2264,168.74539,198.730849,86.237319,0.0,57.30884,13.32854,31.38481 -2265,133.65787,156.728269,85.31724,0.0,55.566289,0.0,8.38484 -2266,234.124209,234.58094,97.99113,0.0,56.04951,24.1208,41.02353 -2267,127.43848,125.234969,53.488359,0.0,56.91274,0.0,6.09141 -2268,128.86349,291.772509,90.582879,1.88229,110.42837,32.11686,42.73603 -2269,130.027309,181.186289,54.16295,1.07431,108.617519,1.01303,8.19362 -2270,117.71094,177.930179,52.546789,3.04072,54.83769,34.89648,21.06427 -2271,117.01046,136.342959,53.867979,3.24963,56.431,1.3691,12.17375 -2272,122.633419,163.17677,77.4651,1.91994,56.86564,1.73025,13.710771 -2273,120.80065,185.446759,60.43812,1.09415,106.834299,0.0,8.36527 -2274,116.481701,197.60119,54.26891,1.12844,104.7444,12.62092,18.51679 -2275,123.719929,128.90128,54.28389,1.08957,56.13653,0.0,9.15958 -2276,150.598109,124.481659,47.3631,0.0,57.66597,0.0,9.034499 -2277,110.448049,147.001709,64.90686,0.0,61.229979,0.0,7.41268 -2278,135.32789,193.501539,63.590079,0.0,108.984529,0.0,6.73726 -2279,151.37772,155.665109,71.132899,0.0,60.21826,0.0,10.38068 -2280,89.264829,95.5303,24.49117,0.0,54.52642,0.0,6.09696 -2281,95.44229,114.56625,39.2179,0.0,56.54817,0.0,6.03968 -2282,91.179789,119.52121,41.04183,0.0,58.14011,0.0,5.92226 -2283,111.49227,119.535239,39.421599,0.0,57.53045,0.0,9.68702 -2284,81.06651,96.147569,27.04965,0.0,56.040569,0.0,4.65411 -2285,79.50008,84.202819,16.60223,0.0,58.22264,0.0,2.41771 -2286,93.0005,82.607999,17.60909,0.0,57.211439,0.0,2.64793 -2287,82.008269,83.96831,18.34028,0.0,56.59105,0.0,3.3581 -2288,79.940129,82.90929,16.81484,0.0,56.25488,0.0,2.79481 -2289,96.469009,84.92976,18.13792,0.0,55.89701,0.0,3.54081 -2290,78.23537,81.097509,17.18518,0.0,56.15683,0.0,2.37034 -2291,84.77488,80.33118,17.22565,0.0,54.34774,0.0,3.01023 -2292,82.516339,82.38544,16.99958,0.0,55.98834,0.0,2.27443 -2293,79.98455,80.47726,16.60517,0.0,56.4238,0.0,2.30519 -2294,111.983169,176.549539,45.2152,0.0,60.137139,8.72314,47.628149 -2295,121.701549,139.28789,39.9967,0.0,59.80586,11.89401,20.38066 -2296,109.757099,203.979099,58.36916,0.0,59.06628,11.591209,11.797359 -2297,143.40108,181.603508,87.818439,1.29049,58.056119,1.778901,16.032979 -2298,100.051919,148.47367,27.02457,0.0,110.39637,3.175699,4.062631 -2299,87.928779,93.86856,26.5835,0.0,56.81921,5.24786,3.63028 -2300,86.98593,94.629279,25.05251,0.0,57.790849,1.02199,7.16303 -2301,94.93797,111.999219,29.756669,0.0,57.20858,3.26167,14.01987 -2302,100.31412,86.920979,20.09281,0.0,56.854469,0.0,4.12116 -2303,94.267789,93.97369,25.88295,0.0,56.567399,0.0,2.998251 -2304,98.0756,120.57143,31.5943,0.0,54.9908,3.11822,20.35489 -2305,99.988289,94.81364,27.17372,0.0,56.77045,0.0,2.1737 -2306,95.236479,120.46832,47.54143,0.0,56.41863,0.0,4.19811 -2307,116.838659,128.91315,50.52163,0.0,56.81534,0.0,8.065701 -2308,123.39724,134.324159,54.857119,0.0,56.48037,0.0,9.36483 -2309,80.67908,91.39966,18.68599,0.0,57.77412,2.77326,7.02831 -2310,82.26837,90.43848,22.73195,0.0,57.68467,0.0,4.07388 -2311,91.750379,300.829039,26.72386,5.09181,58.88118,12.6514,92.970539 -2312,83.06914,405.919408,19.15874,3.50918,305.433579,5.49449,40.358119 -2313,81.51495,87.062121,20.41988,0.0,54.952281,0.0,4.12899 -2314,81.53904,87.74731,19.81829,0.0,56.59759,0.0,3.88082 -2315,81.98734,85.925229,18.435959,0.0,55.316149,0.0,5.22978 -2316,81.937319,86.09146,20.28099,0.0,55.99228,0.0,3.388 -2317,82.386609,85.72654,20.4206,0.0,55.28943,0.0,4.23564 -2318,91.87062,92.314499,22.18549,0.0,57.274469,0.0,5.04713 -2319,79.430979,83.53608,18.6629,0.0,55.02325,0.0,4.21014 -2320,78.405079,82.96176,18.88398,0.0,55.03199,0.0,3.42915 -2321,84.98751,292.476628,24.71063,0.0,255.122009,1.104309,5.64544 -2322,86.362369,93.03177,25.56753,0.0,55.12765,1.10188,5.41724 -2323,85.566609,161.31411,24.7144,1.3636,105.25996,3.59134,15.95558 -2324,85.680289,112.61242,25.11495,1.27632,55.28199,3.42903,16.15538 -2325,85.4756,1120.482015,25.51468,8.08397,656.358687,182.185229,200.68634 -2326,87.48078,1212.152374,24.62925,8.241599,757.912757,178.626809,201.548019 -2327,81.878259,86.68088,19.40697,0.0,56.82919,0.0,4.64383 -2328,82.34393,86.2505,19.66828,0.0,56.80387,0.0,3.82965 -2329,91.38545,94.872769,26.53611,0.0,57.356739,0.0,3.36425 -2330,90.602389,94.0227,25.80552,0.0,57.36913,0.0,2.21053 -2331,96.358469,150.964989,31.4656,0.0,106.874129,0.0,4.48417 -2332,96.13212,101.267659,31.31699,0.0,57.04198,0.0,4.64059 -2333,91.08812,145.311989,25.961099,0.0,107.5866,0.0,4.03498 -2334,97.49496,103.56813,32.348,0.0,57.144549,0.0,5.32503 -2335,91.51239,94.98534,26.94924,0.0,56.95565,0.0,3.37592 -2336,96.469229,101.38539,31.74757,0.0,56.8149,0.0,4.71325 -2337,97.85226,103.721909,32.71496,0.0,57.235349,0.0,4.99873 -2338,97.506979,102.40168,31.85336,0.0,57.4957,0.0,4.54807 -2339,81.85598,292.342559,19.89476,6.62253,106.991999,37.41432,90.17271 -2340,81.553999,275.198669,19.46076,6.92598,107.20031,36.52163,77.710778 -2341,83.770729,95.547,21.08321,0.0,56.84607,3.86495,8.02054 -2342,82.53382,94.63963,20.97604,0.0,56.86623,3.69699,7.59536 -2343,80.432259,284.480729,18.95286,0.0,257.167949,0.0,3.22683 -2344,80.984869,136.979569,20.091049,0.0,108.57993,0.0,3.03683 -2345,81.633099,186.481799,19.59399,0.0,156.808089,0.0,4.29824 -2346,81.04356,135.949479,19.39732,0.0,107.31213,0.0,3.53507 -2347,7.27206,7.16032,7.14751,0.0,0.0,0.0,0.0 -2348,81.96554,187.3015,20.53973,0.0,157.04138,0.0,4.29232 -2349,7.13791,7.10129,7.08855,0.0,0.0,0.0,0.0 -2350,81.785709,186.01991,20.26185,0.0,156.96424,0.0,3.69517 -2351,7.413179,7.23852,7.22384,0.0,0.0,0.0,0.0 -2352,82.12874,186.637559,20.51611,0.0,157.297859,0.0,3.49152 -2353,89.62488,147.249639,28.094889,0.0,106.87344,0.0,5.49545 -2354,89.567689,146.88824,27.91334,0.0,107.54009,0.0,4.8603 -2355,91.33974,102.230379,29.13152,0.0,57.401849,2.36945,7.18079 -2356,90.086699,201.07927,28.63778,0.0,157.13771,2.36432,6.92255 -2357,12.99896,13.07214,13.05904,0.0,0.0,0.0,0.0 -2358,90.147209,117.73519,29.11131,1.22133,57.39086,3.54436,15.56122 -2359,13.31684,13.07351,13.06137,0.0,0.0,0.0,0.0 -2360,89.99544,117.532899,28.5668,1.278789,58.621849,3.42486,15.4637 -2361,13.15868,13.13171,13.11794,0.0,0.0,0.0,0.0 -2362,90.2184,117.801139,28.53949,1.23052,58.08861,3.42876,16.306568 -2363,13.15826,13.08729,13.07404,0.0,0.0,0.0,0.0 -2364,90.49484,114.748539,28.687409,1.28117,56.92196,3.51421,14.65219 -2365,13.22295,13.116259,13.099689,0.0,0.0,0.0,0.0 -2366,88.74065,131.221179,27.00379,1.8485,56.87687,5.452389,27.001871 -2367,13.47542,13.10223,13.08571,0.0,0.0,0.0,0.0 -2368,88.191099,127.18531,26.58041,1.93445,57.62654,5.52811,21.9646 -2369,90.499389,96.37986,27.7199,0.0,57.2001,0.0,4.93561 -2370,6.90324,6.89201,6.87642,0.0,0.0,0.0,0.0 -2371,90.76495,109.734729,29.48946,0.0,57.72041,4.76225,10.90264 -2372,7.07831,6.82908,6.81449,0.0,0.0,0.0,0.0 -2373,95.3819,340.304608,33.870179,0.0,257.866989,16.8623,24.30422 -2374,87.6305,198.511179,25.071649,7.82561,57.46592,1.79813,66.08629 -2375,89.313619,225.015829,30.79698,0.0,106.408629,40.20054,45.24526 -2376,146.733349,220.254459,86.10109,0.0,58.69564,0.0,35.01893 -2377,161.643749,233.586209,96.52134,0.0,106.77894,1.65189,26.344859 -2378,171.04383,257.000268,114.241579,0.0,107.847549,6.9963,25.38676 -2379,180.127459,253.678369,158.55081,0.0,57.766309,14.40288,20.06041 -2380,265.057049,433.659868,230.342869,0.0,106.296409,36.8134,56.1381 -2381,95.997329,105.76812,37.7517,0.0,55.34466,2.81246,7.75917 -2382,126.16333,115.51732,42.5279,0.0,56.91299,5.26391,9.09096 -2383,113.11141,214.512259,57.35806,0.0,104.575709,18.18927,32.06181 -2384,114.22174,291.03013,56.57895,0.0,157.29042,37.099,37.8463 -2385,90.07995,238.768639,31.577841,0.0,156.155199,21.38514,27.007169 -2386,95.779991,202.570969,37.70879,0.0,105.860489,23.82264,33.01477 -2387,107.60178,168.21441,49.07978,0.0,55.04951,26.50719,35.47027 -2388,117.374369,316.489629,60.66415,0.0,205.243089,24.71362,23.90747 -2389,83.569939,101.44189,27.05272,0.0,55.0007,7.25501,10.67987 -2390,9.78722,9.89764,9.88297,0.0,0.0,0.0,0.0 -2391,8.39556,8.51417,8.49584,0.0,0.0,0.0,0.0 -2392,11.25294,11.24956,11.23546,0.0,0.0,0.0,0.0 -2393,70.50231,71.881929,14.28685,0.0,55.02595,0.0,1.37815 -2394,103.8034,108.7457,32.56486,0.0,58.35464,0.0,7.34518 -2395,107.642319,104.42768,23.98354,0.0,56.76947,1.6739,11.84921 -2396,108.9152,129.847489,45.73648,0.0,60.73698,0.0,8.15154 -2397,81.746159,117.719109,25.054519,0.0,58.88097,2.62828,18.82329 -2398,109.402479,102.61091,28.64577,0.0,55.34248,2.12057,8.73775 -2399,83.08256,97.116389,23.49284,0.0,55.651239,0.0,7.95845 -2400,99.66147,111.62926,33.60264,0.0,58.51224,0.0,7.50508 -2401,99.096289,108.081259,31.50629,0.0,57.740249,0.0,8.06986 -2402,106.58773,118.87139,38.64811,0.0,56.93748,3.95103,9.42246 -2403,86.229689,90.92212,21.99646,0.0,56.89106,0.0,4.3395 -2404,92.070829,97.0546,24.9896,0.0,58.06454,0.0,5.94526 -2405,102.22153,109.888499,36.93031,0.0,54.943959,0.0,6.10655 -2406,91.07862,107.92496,33.94228,0.0,57.11362,0.0,7.880961 -2407,101.639169,107.989899,35.32645,0.0,56.90767,0.0,5.904919 -2408,87.37443,94.34968,21.83655,0.0,56.621389,0.0,5.03535 -2409,109.34953,112.10241,37.19017,0.0,59.63234,0.0,7.26839 -2410,92.19028,97.3372,24.19546,0.0,56.94635,1.53822,5.00336 -2411,101.4001,123.159751,37.82991,2.74998,56.47221,0.0,13.230801 -2412,84.106381,88.02813,19.70053,0.0,55.5258,0.0,4.72295 -2413,91.76078,94.670209,26.97931,0.0,55.386719,0.0,3.5085 -2414,82.9402,82.200139,24.2119,0.0,54.958099,0.0,1.68825 -2415,105.184669,110.45575,40.18688,0.0,54.97459,0.0,6.89064 -2416,85.32608,249.610769,22.23664,2.01448,205.072539,0.0,10.31945 -2417,93.86023,100.26149,31.09712,0.0,55.08671,0.0,5.888 -2418,84.52252,89.726129,22.12765,0.0,55.02199,0.0,4.755029 -2419,88.41624,198.980349,24.79286,1.51662,155.079549,0.0,8.3836 -2420,71.64553,172.970549,15.49994,0.0,155.477149,0.0,0.0 -2421,89.836939,146.21622,27.09857,0.0,105.08032,0.0,5.91502 -2422,77.22828,230.989718,17.560959,0.0,205.143598,0.0,2.866521 -2423,72.90077,74.2908,14.21581,0.0,56.87365,0.0,1.83251 -2424,90.91033,96.901279,27.39505,0.0,56.806989,0.0,10.76152 -2425,126.342149,199.673029,56.42188,2.17415,59.03479,8.80076,55.411349 -2426,161.83687,227.332869,79.81419,1.52553,112.101169,1.55995,16.81019 -2427,124.22726,188.726919,49.98878,1.056721,106.36076,2.24137,17.00961 -2428,119.77586,141.732759,51.16513,1.05097,56.864039,3.70673,12.08176 -2429,100.64634,118.792029,32.64521,0.0,57.258769,2.06999,10.71271 -2430,108.599259,134.48,43.99344,1.00724,56.57885,4.78167,16.47018 -2431,12.45205,12.30936,12.27721,0.0,0.0,0.0,0.0 -2432,122.034919,152.858839,70.160559,0.0,56.96006,0.0,10.28606 -2433,122.691809,147.234889,75.87771,0.0,58.060019,0.0,6.35596 -2434,20.31353,8.06067,7.25881,0.0,0.0,0.0,0.0 -2435,88.22374,83.18486,18.8184,0.0,56.50554,0.0,4.37562 -2436,82.46178,80.993239,15.742479,0.0,56.51366,1.16637,5.64782 -2437,85.4617,85.22956,19.43335,0.0,57.52842,0.0,5.4183 -2438,83.01976,141.5108,60.90898,7.65605,57.85349,1.21485,5.60861 -2439,69.83629,89.02803,14.9618,0.0,64.55064,1.96179,5.95404 -2440,72.65434,94.32994,23.68056,0.0,59.60609,0.0,5.6983 -2441,73.346849,86.408519,18.04683,0.0,58.98948,0.0,4.736249 -2442,81.460479,85.10229,13.78283,0.0,54.3628,0.0,14.80182 -2443,73.05951,81.145799,18.37354,0.0,57.704899,0.0,2.7725 -2444,68.35993,74.11759,11.04228,0.0,56.37861,0.0,4.84308 -2445,66.63894,72.069429,10.90209,0.0,54.286879,0.0,4.92858 -2446,75.182739,85.421529,17.41643,0.0,59.12319,0.0,4.12367 -2447,84.541359,87.72268,18.239,2.63933,58.2257,0.0,2.76445 -2448,73.62069,73.64961,13.92951,0.0,56.45558,0.0,1.85513 -2449,82.854739,85.77415,21.59263,0.0,56.91389,0.0,1.3713 -2450,83.73186,76.885429,14.94426,0.0,57.493809,0.0,2.18352 -2451,69.650609,73.169821,15.3679,0.0,54.486121,0.0,1.91889 -2452,73.37126,75.73919,15.56205,0.0,55.45496,0.0,3.27314 -2453,67.86695,69.553401,10.57481,0.0,54.61376,0.0,1.807409 -2454,66.80403,69.1305,10.79692,0.0,54.64125,0.0,1.51978 -2455,67.77475,71.817119,11.95211,0.0,54.831749,0.0,3.18483 -2456,104.75129,839.797027,35.30701,63.80494,260.273409,15.79724,323.859549 -2457,89.23589,750.012357,27.94447,181.000229,156.06682,22.05295,191.679159 -2458,85.33783,629.816308,27.670849,34.83483,105.767119,24.24652,348.25317 -2459,70.21844,87.393889,22.15469,0.0,57.79676,0.0,4.612531 -2460,76.89981,72.68737,12.43694,0.0,55.28763,0.0,3.06569 -2461,69.360231,92.88505,16.79484,0.0,57.90128,4.45924,8.91118 -2462,67.6411,73.37957,11.10348,0.0,55.40127,0.0,3.94807 -2463,240.150569,2353.689269,32.82503,204.702939,559.890877,20.38685,1045.085775 -2464,245.644129,2905.417117,32.42739,217.031759,612.298187,21.70805,1369.584504 -2465,245.242709,3000.972687,31.80569,223.240469,614.281767,20.45651,1424.566294 -2466,195.973949,3147.027156,46.6101,249.394919,764.207206,23.28716,1366.776164 -2467,195.784109,3182.567845,32.71785,233.656669,763.451547,22.1457,1433.078963 -2468,195.872889,3182.578586,32.04834,206.553459,863.427306,24.30101,1372.867164 -2469,194.760289,2902.117466,32.310909,208.68972,612.900987,23.57862,1343.410923 -2470,194.618509,3065.263286,32.26095,202.310269,812.701986,23.27059,1328.217974 -2471,80.919639,94.5989,18.84531,0.0,64.17683,2.92001,6.44793 -2472,79.11223,88.06329,17.69733,0.0,59.30673,2.33381,6.36202 -2473,78.774489,239.211859,17.88318,0.0,209.497019,2.71578,6.70883 -2474,78.834799,99.45614,17.79134,0.0,59.32421,7.87953,11.90884 -2475,138.985849,165.447269,77.695339,0.0,60.538199,8.58383,15.61174 -2476,592.691517,1964.878421,108.444879,9.07823,1112.691165,320.823938,371.533319 -2477,164.493879,439.795138,48.44522,32.89191,111.63178,4.197,159.652329 -2478,77.76504,82.966719,16.08812,0.0,60.85381,0.0,3.8137 -2479,112.8491,450.179818,46.90466,32.753879,111.54565,4.34805,175.122359 -2480,77.350569,85.21132,14.92779,0.0,63.78401,0.0,3.95521 -2481,79.745689,84.87684,17.78731,0.0,59.22674,0.0,4.88177 -2482,116.548969,463.555528,49.95393,44.339069,111.04904,4.16949,175.477829 -2483,166.822459,488.857418,49.95628,43.83517,111.32352,4.36091,202.030159 -2484,80.126809,86.74061,17.85367,0.0,61.13833,0.0,4.82227 -2485,166.645799,486.444528,49.92076,44.04412,111.44639,4.27803,195.022009 -2486,197.491609,970.985805,76.465739,96.32203,162.000359,7.30308,433.505918 -2487,80.23924,86.683969,17.70264,0.0,61.33278,0.0,4.690768 -2488,80.59239,86.694809,17.63073,0.0,61.6282,0.0,4.594228 -2489,197.336369,973.979876,76.93223,94.972939,162.1095,7.58992,438.210878 -2490,329.245668,1534.584243,103.51362,155.622579,211.988339,11.22592,714.797447 -2491,81.372079,87.03156,18.58936,0.0,64.13925,0.0,2.39689 -2492,80.49884,88.791829,18.82794,0.0,65.946599,0.0,2.12097 -2493,79.9337,287.982988,17.703969,0.0,261.962909,1.10843,5.13692 -2494,166.373879,462.360317,50.008829,44.04603,111.051049,4.36078,177.869869 -2495,116.683269,518.029058,50.54492,43.93586,161.09512,4.10168,185.246119 -2496,81.13129,88.292599,17.63469,0.0,62.655869,0.0,4.99259 -2497,116.654529,472.294978,50.06871,43.37163,111.19594,4.40552,182.886159 -2498,247.300569,957.021486,76.5833,92.846769,161.967239,7.24872,422.212328 -2499,80.3211,85.106179,17.63048,0.0,59.801729,0.0,4.75583 -2500,79.49609,87.327419,17.44549,0.0,62.558989,0.0,4.51907 -2501,247.677059,946.932725,77.160879,93.9165,162.224639,7.12118,420.462538 -2502,228.909799,1486.406434,103.40883,155.693289,212.589019,10.37335,690.853417 -2503,81.401839,84.22886,18.44682,0.0,61.66979,0.0,2.28265 -2504,80.87661,88.345759,18.54966,0.0,65.905959,0.0,2.07545 -2505,78.237629,87.62587,15.90824,0.0,64.51032,0.0,4.40849 -2506,165.210149,478.429588,48.499069,43.24503,113.184519,4.40001,185.63752 -2507,78.55856,136.815049,15.76493,0.0,114.254869,0.0,3.92982 -2508,78.663759,84.07423,16.20024,0.0,60.23166,0.0,4.71286 -2509,78.4202,88.058139,15.97579,0.0,64.923129,0.0,4.31333 -2510,78.51427,84.91835,16.06355,0.0,61.76194,0.0,4.341121 -2511,165.45709,455.786048,48.367409,42.24214,111.988739,3.8793,174.4372 -2512,78.61027,82.95257,16.04113,0.0,59.79869,0.0,4.29492 -2513,78.86825,85.09099,16.2741,0.0,65.10278,0.0,1.85841 -2514,79.37392,80.27992,16.42458,0.0,60.00442,0.0,1.98985 -2515,79.258329,86.62619,16.72467,0.0,63.37261,0.0,4.04019 -2516,116.491689,463.513278,49.72103,41.53753,112.48549,3.95308,179.251459 -2517,79.60258,289.433378,16.65958,0.0,266.374608,0.0,3.753 -2518,80.409769,85.4837,16.57788,0.0,62.43152,0.0,3.99898 -2519,79.73784,88.206619,16.729929,0.0,65.121769,0.0,3.86534 -2520,79.26007,138.841829,16.72114,0.0,115.417209,0.0,4.0852 -2521,166.93519,456.178018,49.50209,41.00242,112.273999,4.02332,172.296989 -2522,80.338089,87.09755,16.8174,0.0,63.8971,0.0,3.91407 -2523,78.94464,86.635079,16.240009,0.0,64.081749,0.0,3.89836 -2524,80.02124,81.74987,17.4085,0.0,60.55974,0.0,2.02333 -2525,78.807709,87.53239,16.08242,0.0,64.40813,0.0,4.3487 -2526,79.32153,86.526789,16.225529,0.0,63.19729,0.0,4.44024 -2527,165.926269,460.656018,48.5396,42.07006,112.78508,3.79049,175.539029 -2528,79.29763,86.28592,16.20874,0.0,63.42118,0.0,3.91786 -2529,116.448919,480.882268,49.03098,43.45558,112.54545,3.77875,189.817859 -2530,79.32431,89.759609,16.39084,0.0,65.886989,0.0,4.63945 -2531,79.56218,91.30559,16.88265,0.0,67.47854,0.0,4.35143 -2532,80.087379,90.04337,16.90223,0.0,66.11561,0.0,4.45395 -2533,116.170799,500.907898,48.74974,52.56255,113.2867,3.67742,198.051919 -2534,80.03196,89.10315,16.86378,0.0,65.93677,0.0,3.77638 -2535,116.454689,500.026858,48.7555,54.17849,112.47677,3.62552,202.692149 -2536,81.500129,87.04341,16.98306,0.0,62.74587,0.0,4.62716 -2537,79.994669,89.16841,17.26264,0.0,63.25035,1.02707,5.33846 -2538,80.16322,93.383889,17.24568,0.0,67.677189,1.01373,5.062101 -2539,80.51516,88.29278,17.13155,0.0,63.02584,0.0,4.93211 -2540,80.83402,141.762619,17.33721,0.0,116.475719,1.03292,4.63556 -2541,80.19668,291.515678,16.94672,0.0,266.316698,0.0,5.06496 -2542,80.63531,88.02351,17.51393,0.0,62.02538,1.02547,5.12165 -2543,167.858739,513.859957,49.3225,43.03857,112.831289,4.19125,213.545139 -2544,117.769199,484.060778,49.66255,44.70363,112.3671,3.86974,190.757559 -2545,169.076549,481.757468,49.85017,44.66471,113.06911,3.91224,189.088699 -2546,80.026649,86.51744,16.66048,0.0,62.12004,0.0,4.78667 -2547,80.232159,91.73594,16.70963,0.0,67.42325,0.0,4.672 -2548,80.02172,92.17681,16.70381,0.0,67.939259,0.0,4.567821 -2549,79.79122,85.869949,16.65425,0.0,61.989329,0.0,4.29766 -2550,80.52564,92.280719,16.45034,0.0,67.846559,0.0,4.91696 -2551,79.7033,243.964639,16.65419,0.0,219.352629,0.0,4.87695 -2552,167.950799,477.167608,49.007859,42.69374,112.749939,3.9982,189.9482 -2553,168.292369,482.240928,49.98468,44.27758,112.85312,3.82281,189.205259 -2554,167.79844,481.448608,49.28533,44.37215,113.053889,3.91199,188.845349 -2555,81.25427,88.573009,17.383649,0.0,63.60994,0.0,4.64663 -2556,81.09526,90.087949,17.32113,0.0,65.67629,0.0,4.31713 -2557,80.865759,91.09396,17.47315,0.0,66.31956,0.0,4.46158 -2558,81.000009,89.85131,17.44847,0.0,65.07601,0.0,4.4339 -2559,171.045529,475.374018,49.96992,42.50999,113.328529,3.97946,188.126949 -2560,118.400419,453.442478,49.29984,33.78318,112.91203,3.86043,175.485099 -2561,81.342119,91.23228,17.77402,0.0,66.03297,0.0,4.57478 -2562,81.716339,90.77504,17.19189,0.0,66.32783,0.0,4.50665 -2563,81.177859,90.54324,17.40046,0.0,65.92727,0.0,4.42956 -2564,81.441389,90.51706,17.45444,0.0,65.93781,0.0,4.3324 -2565,168.19232,489.646568,52.15721,42.83701,113.260459,3.95982,191.311629 -2566,117.665039,456.112798,49.2252,34.27888,113.02008,3.83902,177.259409 -2567,78.4763,82.158819,14.552969,0.0,63.87141,0.0,2.0626 -2568,80.09425,277.270888,16.20411,16.50968,116.53152,3.82835,81.380469 -2569,73.67583,80.98823,9.63856,0.0,68.8904,0.0,1.32029 -2570,87.90203,89.058309,18.52719,0.0,67.181979,0.0,2.04566 -2571,76.33189,82.24882,11.34218,0.0,67.79992,0.0,1.7867 -2572,76.743889,81.58979,10.07994,0.0,68.49724,0.0,1.78566 -2573,76.00892,81.409329,9.54813,0.0,68.835189,0.0,1.79793 -2574,74.47861,133.233369,9.42401,0.0,120.79813,0.0,1.643329 -2575,96.72832,306.779689,24.8094,0.0,268.239079,0.0,4.84035 -2576,77.04796,90.871609,11.53261,0.0,67.354699,3.27919,6.67639 -2577,93.33736,102.101719,27.38456,0.0,67.659469,0.0,4.66687 -2578,105.041109,114.45798,36.39424,0.0,66.01509,2.65216,7.13313 -2579,99.97486,112.582769,36.323379,0.0,67.26441,0.0,5.72523 -2580,117.350919,129.221529,47.79871,0.0,67.626649,1.92442,8.40565 -2581,123.346429,135.905309,56.12875,0.0,66.14385,1.338769,8.35539 -2582,77.8315,84.704169,12.40892,0.0,68.25929,0.0,1.950389 -2583,92.42326,99.512809,28.38681,0.0,66.35777,0.0,2.84954 -2584,104.906379,109.08956,37.68617,0.0,66.29658,0.0,2.54334 -2585,101.25996,109.108699,37.19221,0.0,66.518239,0.0,3.87414 -2586,118.518419,123.612759,49.37633,0.0,67.668989,0.0,4.6538 -2587,124.788999,129.76796,57.41507,0.0,65.7791,0.0,4.59532 -2588,76.988999,83.47732,11.60245,0.0,67.6454,0.0,1.95434 -2589,93.361379,100.1991,27.39825,0.0,68.06757,0.0,2.6887 -2590,105.69381,109.647349,36.16071,0.0,68.245399,0.0,3.66127 -2591,101.013209,110.37203,36.21685,0.0,68.58862,0.0,3.89506 -2592,115.97356,122.435419,48.076379,0.0,67.57317,0.0,4.80817 -2593,122.20827,128.195209,55.93512,0.0,65.400189,0.0,4.70428 -2594,99.035039,109.52218,27.82442,0.0,66.84488,0.0,6.56562 -2595,94.558469,95.49217,23.84605,0.0,57.20392,2.58807,7.21711 -2596,107.59722,100.65084,32.25468,0.0,56.84202,1.33634,6.58252 -2597,105.07224,227.821909,61.037849,3.88498,57.98018,28.9277,60.97944 -2598,84.8549,124.159979,39.417769,1.48576,60.7237,3.57656,13.0919 -2599,96.1516,103.634429,39.30761,0.0,56.033369,1.10458,4.675241 -2600,92.90629,243.201629,47.0805,3.59815,107.161489,21.17533,39.57163 -2601,84.726089,153.04125,29.56487,0.0,105.15344,5.36863,10.3758 -2602,100.551609,216.61874,55.72128,4.02418,57.08044,31.10838,51.7717 -2603,92.698789,536.350388,36.82376,5.42716,356.315518,24.35053,88.9748 -2604,133.14754,262.385569,73.772559,8.26335,56.97073,10.52349,72.7348 -2605,144.858639,548.393377,84.27982,11.68801,258.126739,28.74029,122.58777 -2606,96.07761,263.271729,37.03784,5.7316,55.306599,29.57887,108.61213 -2607,134.01187,222.183411,74.147491,5.31597,55.40592,11.1617,50.58054 -2608,108.602649,502.99499,56.24534,10.79716,255.64606,45.74318,97.17257 -2609,92.53728,170.164959,37.12488,4.40957,55.36373,13.50684,40.803379 -2610,100.45017,179.694119,43.668119,4.50011,55.29668,7.59143,48.40489 -2611,116.623309,250.366919,66.28668,7.95536,57.447679,19.39306,67.3675 -2612,91.86612,396.916218,37.10814,5.58151,255.971359,16.659889,52.51059 -2613,99.29179,183.988389,42.32304,5.56554,55.42665,8.26297,44.54597 -2614,106.113559,196.77396,49.63939,7.20315,55.29988,11.32944,46.53892 -2615,88.47868,270.790929,33.44921,4.29868,155.61832,11.80948,43.98285 -2616,95.29042,307.484228,38.46167,4.10487,205.5211,7.39674,32.157999 -2617,102.078429,387.603868,45.68908,5.66732,255.610338,13.20097,44.56374 -2618,100.396089,134.094019,44.256649,3.68901,55.12691,0.0,26.7371 -2619,109.73985,118.982979,39.9246,4.06944,56.240849,0.0,14.53633 -2620,116.64392,141.616409,57.98729,5.87683,56.911969,0.0,16.1423 -2621,111.667689,170.716889,52.99135,4.61232,57.363819,0.0,38.41112 -2622,90.845379,98.71924,36.64779,0.0,56.43477,0.0,3.38614 -2623,92.38416,95.057439,34.732809,0.0,55.46755,0.0,2.30363 -2624,93.34266,96.273019,34.382309,0.0,56.80336,0.0,3.01403 -2625,92.220389,140.03641,74.4677,0.0,59.33215,0.0,3.23967 -2626,135.82913,105.990249,34.30384,0.0,56.50613,2.157369,7.95816 -2627,84.168919,102.27574,28.63878,0.0,59.88575,2.42124,7.78092 -2628,78.41734,79.49385,20.62334,0.0,55.4522,0.0,1.61208 -2629,84.57752,88.728449,29.35031,0.0,56.134399,0.0,1.48656 -2630,86.17037,577.781118,45.497279,9.77147,257.58846,107.310279,142.45176 -2631,74.63286,74.798219,15.06261,0.0,56.646739,0.0,1.4911 -2632,70.024,73.71867,11.98999,0.0,59.26461,0.0,1.05694 -2633,76.01267,79.55623,20.13555,0.0,55.233849,0.0,2.259259 -2634,77.73642,70.50229,12.06603,0.0,55.89676,0.0,1.16347 -2635,72.729879,80.30748,20.96131,0.0,56.45272,0.0,1.24906 -2636,64.1382,66.31656,8.50815,0.0,55.28866,0.0,1.40198 -2637,65.830449,64.800559,8.404119,0.0,54.66928,0.0,0.0 -2638,72.373859,81.45109,21.36599,0.0,56.8857,0.0,1.61919 -2639,65.06296,65.78598,8.94974,0.0,54.904529,0.0,0.0 -2640,70.191999,76.00727,17.4503,0.0,56.04734,0.0,1.0158 -2641,120.6114,154.57685,61.70463,10.89805,55.01062,1.35705,20.778889 -2642,106.20702,275.864449,59.62764,3.04187,108.538719,25.28595,64.19987 -2643,106.557119,191.787619,63.19396,4.27972,57.103569,6.35639,38.39387 -2644,125.19107,356.660348,67.287249,6.64118,107.65158,47.63873,95.560669 -2645,108.07498,123.989209,52.570359,0.0,57.0448,1.96213,7.89044 -2646,100.265479,119.188119,54.56606,0.0,57.638399,0.0,3.79017 -2647,111.84215,128.209079,57.605219,0.0,56.22992,2.32383,9.20048 -2648,104.007609,801.693296,32.00379,12.90416,206.668509,179.865879,317.496488 -2649,96.529949,737.483207,62.83099,15.41938,458.698078,15.655119,101.72846 -2650,99.49533,1388.580604,43.215779,17.5107,812.335347,123.459239,295.448179 -2651,93.53933,169.16804,35.03622,2.50634,57.20959,18.01682,44.43697 -2652,93.16117,305.333389,32.99099,3.67671,158.148809,30.61201,64.28216 -2653,29.39349,29.89629,29.86994,0.0,0.0,0.0,0.0 -2654,22.83638,23.65634,23.63046,0.0,0.0,0.0,0.0 -2655,11.48556,11.53209,11.47008,0.0,0.0,0.0,0.0 -2656,131.925619,141.921719,59.41834,0.0,56.293769,0.0,11.00871 -2657,6.737131,8.762241,8.738221,0.0,0.0,0.0,0.0 -2658,122.85563,151.502059,60.05116,0.0,58.819059,0.0,17.0837 -2659,10.550119,8.94121,8.89195,0.0,0.0,0.0,0.0 -2660,106.78409,132.38872,47.66563,0.0,59.73494,0.0,12.91057 -2661,129.777309,1231.562145,63.0044,38.15698,657.198108,168.344649,246.305489 -2662,128.18179,1241.008275,60.85962,39.35662,608.485197,188.088279,276.286019 -2663,127.881319,1192.830305,60.92204,28.93811,609.024297,189.6053,234.211219 -2664,130.317389,1336.767344,63.84331,30.50949,708.826347,196.860329,259.739979 -2665,153.026209,1400.028524,84.685619,58.586579,758.957777,154.573889,271.304049 -2666,151.517019,549.795537,83.102439,58.3528,158.731189,0.0,178.559289 -2667,150.11133,1258.498585,81.56492,57.57581,658.789238,144.753469,249.263739 -2668,191.92202,336.086329,110.27652,5.12373,165.478959,2.61994,28.82426 -2669,202.254569,398.966198,121.241159,7.08583,163.317739,28.76553,53.60503 -2670,188.000929,226.246749,107.280429,5.18237,63.86758,2.43107,23.76526 -2671,200.23031,393.082759,118.49194,6.9859,163.803269,26.4539,52.174039 -2672,116.75825,1115.875095,44.069189,27.5731,564.565227,181.00664,233.607599 -2673,134.30623,1425.655633,59.853549,38.61911,665.037867,246.772459,350.136988 -2674,134.320599,1389.345674,60.15483,38.75481,664.957227,241.661948,317.758327 -2675,118.078019,1124.290855,44.57158,28.14185,564.409588,183.970739,238.274699 -2676,157.460359,182.94991,84.54027,3.11592,64.73842,0.0,17.05135 -2677,53.43507,53.39379,53.37778,0.0,0.0,0.0,0.0 -2678,90.83766,104.143649,20.094439,0.0,55.68998,12.30297,13.7366 -2679,93.21229,126.866639,51.77353,0.0,58.449799,2.93499,9.55 -2680,10.53553,10.89333,10.8286,0.0,0.0,0.0,0.0 -2681,88.13638,93.428329,32.21907,0.0,58.143269,0.0,1.786111 -2682,87.856229,77.05889,17.52314,0.0,55.24203,0.0,1.38175 -2683,94.255429,112.7158,43.70133,0.0,56.85782,0.0,9.2067 -2684,6.30704,6.17234,6.15513,0.0,0.0,0.0,0.0 -2685,75.624329,100.91758,18.78505,0.0,57.29888,7.77264,13.66798 -2686,93.87604,97.499159,24.7722,0.0,58.76597,0.0,9.85298 -2687,31.80756,20.08837,20.06711,0.0,0.0,0.0,0.0 -2688,121.07808,160.890078,36.478929,7.75181,61.253669,17.04611,16.3053 -2689,78.32836,73.6131,13.66005,1.16563,54.67324,0.0,3.27714 -2690,72.2074,75.346489,11.31266,0.0,58.204199,0.0,4.07306 -2691,6.90041,6.96295,6.92796,0.0,0.0,0.0,0.0 -2692,5.72585,6.87917,6.85562,0.0,0.0,0.0,0.0 -2693,77.911219,71.57563,13.49089,0.0,55.50073,0.0,1.31764 -2694,74.023849,77.04228,13.87427,0.0,56.4726,0.0,1.24807 -2695,67.12538,75.072819,9.76238,0.0,56.636869,0.0,7.121649 -2696,7.37394,5.58679,5.5645,0.0,0.0,0.0,0.0 -2697,4.93587,5.20353,5.19079,0.0,0.0,0.0,0.0 -2698,91.531619,101.86731,25.3694,0.0,57.51979,3.22734,10.28594 -2699,98.619659,105.40466,34.90352,0.0,57.09687,0.0,5.10342 -2700,10.86338,11.594849,11.571059,0.0,0.0,0.0,0.0 -2701,7.10324,7.34064,7.32813,0.0,0.0,0.0,0.0 -2702,130.650529,119.64345,24.24817,0.0,57.87503,1.9858,34.21691 -2703,84.95728,87.97987,18.38313,0.0,64.248789,0.0,1.79001 -2704,78.99049,86.109529,17.87114,0.0,55.76744,0.0,10.76476 -2705,84.79268,91.56924,26.72022,0.0,61.19493,0.0,1.86365 -2706,76.236439,75.90811,15.6953,0.0,56.53078,0.0,2.10668 -2707,68.06986,74.820289,12.08391,0.0,58.849609,0.0,1.77783 -2708,173.92456,238.71399,96.87076,10.05914,57.14638,6.74986,38.8345 -2709,133.99743,441.201628,74.73762,8.38933,109.258849,44.28702,167.197359 -2710,107.91392,125.595999,31.34274,0.0,57.591569,0.0,22.36985 -2711,23.334349,14.34832,14.31738,0.0,0.0,0.0,0.0 -2712,127.39512,153.864009,35.61583,0.0,57.59432,0.0,40.227639 -2713,18.62122,14.42085,14.39101,0.0,0.0,0.0,0.0 -2714,111.646779,126.4017,47.03819,0.0,56.22455,0.0,8.56812 -2715,18.5606,34.192,34.16813,0.0,0.0,0.0,0.0 -2716,153.433979,164.533819,73.616409,0.0,55.54392,0.0,16.04891 -2717,133.886649,130.583889,43.880609,0.0,56.85375,0.0,8.22266 -2718,4.647489,4.946519,4.928759,0.0,0.0,0.0,0.0 -2719,4.10737,3.39708,3.38167,0.0,0.0,0.0,0.0 -2720,4.09621,4.60617,4.59056,0.0,0.0,0.0,0.0 -2721,4.27284,4.76612,4.75127,0.0,0.0,0.0,0.0 -2722,3.56938,3.84054,3.82818,0.0,0.0,0.0,0.0 -2723,3.29734,3.40157,3.38717,0.0,0.0,0.0,0.0 -2724,86.13259,93.025499,21.3915,0.0,56.63095,0.0,4.10504 -2725,4.0401,4.122491,4.109001,0.0,0.0,0.0,0.0 -2726,98.80361,108.881659,33.750719,0.0,54.77875,0.0,10.51694 -2727,79.87783,77.82476,15.76275,0.0,56.03941,0.0,4.58432 -2728,80.34251,76.59723,14.60523,0.0,56.11342,0.0,2.68497 -2729,76.69466,86.781939,16.7419,0.0,58.396849,0.0,9.955279 -2730,70.48955,81.01126,14.1045,0.0,55.13296,0.0,8.30054 -2731,73.38218,75.338369,13.88696,0.0,56.375059,0.0,1.5851 -2732,73.560409,88.20898,19.83882,0.0,62.45723,0.0,4.45511 -2733,70.787949,71.0934,13.36722,0.0,54.33307,0.0,1.68441 -2734,71.301409,70.349769,12.90643,0.0,54.502289,0.0,1.39337 -2735,70.00423,73.73944,12.6801,0.0,58.36748,0.0,1.18818 -2736,78.41427,82.468399,17.993579,0.0,58.93603,0.0,1.94667 -2737,147.892999,322.005588,130.162479,0.0,188.022619,0.0,1.63643 -2738,183.070359,109.1949,35.95029,1.87347,56.024849,0.0,10.87182 -2739,90.66143,99.86053,31.6901,0.0,56.936749,0.0,8.728581 -2740,98.55081,115.04132,47.70122,0.0,55.66247,1.55999,7.33656 -2741,131.836169,157.43617,63.42561,2.07082,56.6242,6.56446,20.64542 -2742,14.41432,15.49452,15.46418,0.0,0.0,0.0,0.0 -2743,87.727849,107.9641,22.49722,3.43525,55.90962,2.65875,16.82804 -2744,13.46479,15.30181,15.26836,0.0,0.0,0.0,0.0 -2745,88.28426,99.89059,29.82148,3.61849,57.45913,0.0,6.74569 -2746,8.35555,9.153739,9.131449,0.0,0.0,0.0,0.0 -2747,84.01604,85.54284,19.08159,0.0,57.55631,0.0,5.19974 -2748,6.26462,6.16136,6.14453,0.0,0.0,0.0,0.0 -2749,75.92814,79.026769,17.19453,0.0,55.863679,0.0,3.90531 -2750,9.35929,6.84829,6.81012,0.0,0.0,0.0,0.0 -2751,5.83839,5.92987,5.91009,0.0,0.0,0.0,0.0 -2752,9.25885,8.15277,8.12868,0.0,0.0,0.0,0.0 -2753,7.57664,7.59107,7.5644,0.0,0.0,0.0,0.0 -2754,114.804129,131.258009,42.0413,0.0,61.175949,1.33199,11.44406 -2755,117.158789,145.5107,56.61371,0.0,57.21531,0.0,10.92073 -2756,126.19893,133.259399,52.938109,0.0,56.06348,0.0,8.32552 -2757,119.40284,150.111329,58.597489,0.0,58.77686,1.48812,12.85333 -2758,104.900009,108.294119,35.89729,0.0,54.585569,0.0,5.18605 -2759,114.118789,111.3815,34.10332,0.0,54.64247,2.83833,5.53268 -2760,112.03936,139.501079,62.068999,0.0,58.3058,0.0,6.57244 -2761,95.88297,99.167779,29.22252,0.0,58.157439,0.0,3.21958 -2762,88.389999,101.96761,24.04407,0.0,56.46074,0.0,10.47315 -2763,102.43468,114.073219,35.60798,0.0,56.48027,0.0,9.3389 -2764,90.1695,92.054999,24.96601,0.0,54.613129,0.0,4.07486 -2765,88.489779,105.97263,25.40586,0.0,54.25381,2.65741,10.5419 -2766,92.1244,94.535959,25.79572,0.0,56.188039,0.0,4.37333 -2767,98.72698,103.93437,29.85797,0.0,56.40628,0.0,5.42183 -2768,97.278429,120.88436,41.58317,0.0,56.94646,0.0,9.64418 -2769,124.5478,124.285499,43.09967,0.0,56.012359,2.29422,12.60956 -2770,91.579919,102.2435,28.61364,0.0,55.45964,0.0,8.62541 -2771,116.13887,132.563589,50.8326,0.0,58.547509,0.0,6.4057 -2772,115.449229,103.71835,25.63354,0.0,55.42254,0.0,7.49004 -2773,127.204859,126.61142,49.12167,0.0,58.252269,0.0,6.475182 -2774,95.683839,113.40364,35.02929,0.0,58.07836,0.0,6.25689 -2775,90.94419,93.51539,25.55066,0.0,54.50547,0.0,5.60286 -2776,91.784479,96.99759,21.87735,0.0,58.65346,0.0,6.68793 -2777,93.45576,108.57071,36.40273,0.0,58.04142,0.0,3.72371 -2778,104.12543,97.46265,26.3806,0.0,57.42462,0.0,4.25002 -2779,101.997019,94.45676,25.31441,0.0,58.19024,0.0,2.27502 -2780,83.475429,89.84376,22.43357,0.0,54.70651,0.0,3.57705 -2781,88.71181,93.10219,25.66284,0.0,54.66037,0.0,3.74562 -2782,95.81341,100.0603,26.68216,0.0,57.8542,0.0,7.62171 -2783,96.082899,98.860279,31.404359,0.0,55.19319,0.0,4.29508 -2784,92.7638,95.19176,26.35602,0.0,54.60115,0.0,5.47191 -2785,94.33319,99.39659,31.22913,0.0,55.34826,0.0,4.95012 -2786,89.106549,93.39317,26.41304,0.0,54.89788,0.0,4.29363 -2787,93.80974,100.076659,31.49505,0.0,55.148669,0.0,5.36044 -2788,88.97468,242.844209,26.23052,0.0,205.092489,0.0,3.75831 -2789,93.993809,96.52668,30.24086,0.0,54.9073,0.0,3.72829 -2790,82.120619,85.76508,19.69621,0.0,54.72663,0.0,2.96535 -2791,86.097249,90.43288,24.40604,0.0,55.11778,0.0,2.44353 -2792,81.67879,236.428799,19.86593,0.0,205.112519,0.0,3.12257 -2793,86.524589,140.45865,24.44226,0.0,105.072,0.0,2.45294 -2794,82.75333,288.209738,19.32889,0.0,254.894448,0.0,4.05804 -2795,86.445239,189.596349,23.58728,0.0,155.131049,0.0,2.3141 -2796,81.539939,235.560989,19.57373,0.0,205.152289,0.0,3.43759 -2797,85.978629,88.7457,23.39479,0.0,54.94724,0.0,2.1896 -2798,89.76111,193.960159,26.44992,0.0,155.049279,0.0,4.7503 -2799,94.453889,97.67914,31.22632,0.0,55.03268,0.0,2.80442 -2800,88.776259,93.11901,26.1005,0.0,55.06477,0.0,3.50289 -2801,95.630939,98.53437,31.75501,0.0,55.20684,0.0,3.95067 -2802,88.859379,92.41063,26.29104,0.0,55.07666,0.0,2.59651 -2803,94.313319,97.18099,31.13896,0.0,55.12943,0.0,2.48825 -2804,88.785969,92.12788,25.85855,0.0,55.28038,0.0,2.51081 -2805,94.21901,97.89534,31.49337,0.0,55.30693,0.0,2.55788 -2806,83.02528,137.005439,20.57508,0.0,105.182009,0.0,3.08577 -2807,87.639729,191.344059,25.03507,0.0,155.485509,0.0,2.57544 -2808,83.038769,236.926199,20.24299,0.0,205.460459,0.0,3.11374 -2809,87.99508,91.189819,25.091219,0.0,55.37082,0.0,2.46258 -2810,90.23237,86.253159,20.31516,0.0,55.359289,0.0,2.38901 -2811,88.1414,90.991829,25.03266,0.0,55.540879,0.0,2.1984 -2812,83.21708,86.16384,20.29913,0.0,55.35193,0.0,2.33966 -2813,88.15884,91.092679,25.04165,0.0,55.632529,0.0,2.19464 -2814,88.63824,92.727259,25.83003,0.0,55.412719,0.0,3.15624 -2815,93.98774,247.914109,30.86303,0.0,205.814079,0.0,2.74043 -2816,88.90642,192.645379,25.708469,0.0,155.35345,0.0,3.29939 -2817,94.402109,97.99017,31.1648,0.0,55.62331,0.0,2.7751 -2818,88.93072,192.930349,26.01702,0.0,155.704679,0.0,3.73131 -2819,94.55821,197.570999,31.00942,0.0,155.706659,0.0,3.47596 -2820,89.067419,243.070989,25.94715,0.0,206.189319,0.0,2.58902 -2821,94.781859,98.37898,31.37578,0.0,56.13433,0.0,2.47534 -2822,82.26211,315.342299,19.3791,1.98145,256.148339,6.64834,18.61602 -2823,87.66627,222.512329,23.97998,1.98444,155.899309,6.96856,19.97399 -2824,82.27879,236.572178,19.094519,0.0,205.99479,0.0,3.22149 -2825,87.810529,140.855729,24.07357,0.0,105.936949,0.0,2.56633 -2826,82.554259,286.665319,19.33916,0.0,256.156599,0.0,2.89826 -2827,87.64163,191.088009,24.19391,0.0,156.059009,0.0,2.47421 -2828,83.04931,236.828449,19.62913,0.0,206.304779,0.0,3.46488 -2829,87.951049,90.95734,24.10809,0.0,56.43416,0.0,2.17189 -2830,90.137019,194.03725,25.93321,0.0,156.24878,0.0,3.207099 -2831,94.35549,97.873059,30.32339,0.0,56.183289,0.0,2.86185 -2832,95.07059,97.901829,30.582369,0.0,56.00474,0.0,3.67784 -2833,90.66644,95.56828,26.64234,0.0,56.70627,0.0,4.29988 -2834,86.573699,89.92283,25.11597,0.0,56.86599,0.0,2.34986 -2835,102.11481,305.564208,36.46543,0.0,256.789538,0.0,4.34985 -2836,86.79537,139.343879,25.30229,0.0,106.426389,0.0,2.00386 -2837,90.67566,93.811529,26.35182,0.0,55.939429,0.0,2.78903 -2838,95.68852,97.765299,30.8318,0.0,55.83785,0.0,3.57264 -2839,90.48126,94.960729,26.3944,0.0,56.886069,0.0,3.837059 -2840,86.85732,88.280629,25.057189,0.0,55.97466,0.0,1.79129 -2841,101.382019,104.71369,36.55079,0.0,56.2494,0.0,3.93671 -2842,87.36971,88.608329,25.06912,0.0,56.300029,0.0,1.792559 -2843,85.57663,89.038629,21.52576,0.0,56.206829,0.0,2.88132 -2844,89.40942,93.050209,25.76126,0.0,56.22256,0.0,2.6606 -2845,85.763309,190.636199,21.54384,0.0,157.443649,0.0,3.97432 -2846,89.44129,91.453579,27.79531,0.0,56.156649,0.0,2.09556 -2847,96.087309,99.9398,31.85708,0.0,56.49912,0.0,2.89609 -2848,89.88894,91.56588,28.03565,0.0,56.21557,0.0,1.88135 -2849,85.34105,88.474,21.47546,0.0,56.10206,0.0,2.47566 -2850,89.47518,93.1531,25.85462,0.0,56.30466,0.0,3.49144 -2851,86.16518,239.904279,21.8839,0.0,206.580589,0.0,3.61627 -2852,89.712679,142.4584,28.32068,0.0,106.61923,0.0,1.8908 -2853,96.185829,99.1397,31.7514,0.0,56.195,0.0,2.46184 -2854,89.62974,91.308939,27.8232,0.0,56.236709,0.0,1.854521 -2855,90.88939,195.158629,26.47002,0.0,156.646839,0.0,4.22239 -2856,94.847569,98.57319,30.64915,0.0,56.43119,0.0,3.99042 -2857,90.712339,94.65273,26.39709,0.0,56.39993,0.0,3.13392 -2858,86.76058,88.866839,25.04369,0.0,56.148969,0.0,2.181 -2859,102.69658,105.37643,36.46803,0.0,56.65147,0.0,4.36223 -2860,88.83872,89.57437,25.24267,0.0,56.88543,0.0,1.93776 -2861,90.85068,94.44266,26.69741,0.0,56.32376,0.0,2.70308 -2862,94.96167,98.686479,30.80129,0.0,56.66726,0.0,2.63385 -2863,90.598029,94.13192,26.31379,0.0,56.28467,0.0,3.82198 -2864,86.81026,89.05311,25.15925,0.0,56.70746,0.0,1.84235 -2865,102.37485,105.548469,35.843379,0.0,58.21823,0.0,3.70025 -2866,89.005279,88.98754,24.79666,0.0,57.08683,0.0,1.82944 -2867,83.615539,87.38859,19.70808,0.0,56.49001,0.0,2.85885 -2868,87.774949,91.56055,23.57688,0.0,57.23306,0.0,2.59399 -2869,83.757079,86.61377,19.38901,0.0,56.02571,0.0,2.81375 -2870,86.44441,88.8881,24.45921,0.0,57.12445,0.0,2.07311 -2871,93.60918,96.290099,28.7415,0.0,56.251219,0.0,2.79625 -2872,86.501379,88.61587,24.74127,0.0,56.70758,0.0,1.82421 -2873,84.00552,87.37706,19.90777,0.0,56.64498,0.0,2.48431 -2874,87.88668,90.66049,23.60953,0.0,56.51286,0.0,2.31413 -2875,84.37781,87.224069,19.76765,0.0,56.615799,0.0,2.45096 -2876,86.776789,89.23721,24.41942,0.0,57.80665,0.0,1.7622 -2877,94.36977,96.9399,28.9394,0.0,56.91211,0.0,3.49276 -2878,88.22693,90.864239,25.37117,0.0,57.466349,0.0,2.31365 -2879,90.27537,94.595699,25.91241,0.0,56.64753,0.0,4.22723 -2880,99.836959,101.20745,36.13528,0.0,56.54468,0.0,2.6713 -2881,106.74275,111.184089,41.52913,0.0,57.369559,0.0,4.2931 -2882,90.20624,195.295309,25.58612,0.0,157.455569,0.0,4.42753 -2883,90.90657,245.198929,26.04599,0.0,207.394609,0.0,3.90102 -2884,99.003459,151.97401,36.48122,0.0,107.24146,0.0,2.23505 -2885,108.399709,112.53886,42.65092,0.0,57.64008,0.0,4.10874 -2886,91.520729,195.910079,26.27181,0.0,157.538749,0.0,4.100399 -2887,86.312629,92.07985,21.30989,0.0,57.47689,0.0,5.49086 -2888,84.37959,138.501299,22.08039,0.0,108.740849,0.0,2.23 -2889,93.99645,148.178319,28.91881,0.0,107.875349,0.0,3.81073 -2890,85.010049,88.96419,20.55878,0.0,57.1614,0.0,2.76314 -2891,85.504,88.828929,20.80263,0.0,57.126729,0.0,2.52854 -2892,84.67697,86.310749,21.94813,0.0,57.322159,0.0,1.72246 -2893,93.60461,96.56201,28.77726,0.0,56.89255,0.0,2.41284 -2894,85.08948,88.486819,20.373449,0.0,57.26461,0.0,2.43743 -2895,90.66649,93.860039,25.408589,0.0,56.97602,0.0,2.92825 -2896,98.327379,100.37072,35.69633,0.0,56.93779,0.0,2.05327 -2897,106.49468,159.864639,40.94178,0.0,107.202889,0.0,2.96298 -2898,89.94511,94.499679,25.11913,0.0,57.938489,0.0,2.92835 -2899,91.04647,95.049829,25.3739,0.0,58.165619,0.0,2.84558 -2900,98.87369,101.083839,35.539329,0.0,57.8555,0.0,2.06804 -2901,106.589609,109.46289,40.95369,0.0,57.15546,0.0,2.70855 -2902,91.01094,94.015619,25.2148,0.0,57.539479,0.0,2.691099 -2903,83.31436,87.19917,18.53054,0.0,57.8828,0.0,2.65919 -2904,84.7977,87.383849,21.88842,0.0,58.42683,0.0,1.722571 -2905,93.02481,95.778249,27.14663,0.0,57.78854,0.0,2.55898 -2906,83.62467,187.219479,18.759269,0.0,157.626929,0.0,2.62117 -2907,83.20555,237.171429,18.55644,0.0,207.738839,0.0,2.56184 -2908,84.429299,86.68168,22.10842,0.0,57.43563,0.0,1.80897 -2909,92.43678,95.29824,27.14341,0.0,57.39428,0.0,2.384349 -2910,83.408059,86.83673,18.87091,0.0,57.2752,0.0,2.42803 -2911,90.56849,95.054539,25.65066,0.0,57.358199,0.0,3.33885 -2912,105.641909,109.64568,39.70655,0.0,58.02504,0.0,3.09171 -2913,97.05957,150.019299,33.74294,0.0,108.194849,0.0,2.38044 -2914,91.17798,194.606679,25.27883,0.0,157.628179,0.0,3.2007 -2915,91.04131,94.181389,25.41692,0.0,57.345249,0.0,2.71601 -2916,105.603779,108.27464,39.65043,0.0,57.15186,0.0,3.76187 -2917,97.20866,99.49823,33.52141,0.0,58.20485,0.0,2.12347 -2918,91.86049,94.651939,25.58733,0.0,57.701919,0.0,2.7251 -2919,85.6384,89.42,20.37549,0.0,57.828939,0.0,2.803851 -2920,93.35853,98.735869,27.95605,0.0,59.547129,0.0,2.74792 -2921,84.289899,85.39049,20.78329,0.0,57.45215,0.0,1.98026 -2922,85.79151,90.58959,20.29484,0.0,59.25616,0.0,2.80398 -2923,85.87565,90.621709,20.51276,0.0,59.241499,0.0,2.44848 -2924,93.04266,96.151589,27.781729,0.0,57.46384,0.0,2.43503 -2925,85.799199,87.75259,21.08192,0.0,59.58891,0.0,1.72725 -2926,86.103049,90.28262,20.61756,0.0,58.89393,0.0,2.48868 -2927,92.140599,247.313379,25.65144,0.0,209.675679,0.0,3.20314 -2928,106.558059,111.24466,39.95906,0.0,59.26554,0.0,3.16274 -2929,97.90233,99.296089,33.61869,0.0,57.920839,0.0,2.14622 -2930,91.11309,96.582619,25.59294,0.0,59.286999,0.0,3.15459 -2931,91.07038,95.904139,25.55516,0.0,58.888589,0.0,2.8113 -2932,106.5069,110.810829,39.87183,0.0,59.36441,0.0,2.80507 -2933,97.941849,99.52088,33.60939,0.0,58.1363,0.0,2.13238 -2934,91.55921,94.64454,25.48182,0.0,57.86902,0.0,2.75123 -2935,85.11288,89.67595,19.56402,0.0,59.00745,0.0,2.78382 -2936,92.62674,96.788789,26.68421,0.0,58.97714,0.0,2.72652 -2937,85.32021,87.082229,20.97114,0.0,59.09618,0.0,1.72071 -2938,84.99662,88.149789,19.30066,0.0,57.847709,0.0,2.77962 -2939,85.40471,89.89917,19.33239,0.0,59.93658,0.0,2.3631 -2940,92.65149,95.695059,26.75391,0.0,58.156339,0.0,2.35061 -2941,84.03818,85.895309,20.974449,0.0,57.882509,0.0,1.78645 -2942,84.78519,89.247879,19.30837,0.0,59.361889,0.0,2.42546 -2943,90.53927,94.550779,24.84542,0.0,57.850039,0.0,3.17962 -2944,95.81644,99.357459,30.013649,0.0,58.01624,0.0,2.91057 -2945,90.67333,94.599149,24.863609,0.0,57.97862,0.0,3.19175 -2946,88.932579,91.17886,25.7388,0.0,58.04505,0.0,2.12097 -2947,90.8556,91.00871,25.83968,0.0,58.02603,0.0,1.84065 -2948,102.55912,106.240289,36.286429,0.0,58.08104,0.0,3.13402 -2949,90.83916,94.288459,24.853299,0.0,58.00535,0.0,2.76348 -2950,96.143639,99.20185,29.9441,0.0,58.17644,0.0,2.61771 -2951,90.955889,94.464,24.93629,0.0,58.12491,0.0,2.78553 -2952,89.73005,91.64757,25.87343,0.0,58.62907,0.0,1.82339 -2953,90.15914,92.206669,25.86602,0.0,59.176219,0.0,1.88125 -2954,104.062769,106.35313,36.30995,0.0,58.2377,0.0,3.91343 -2955,85.84067,89.662689,19.86621,0.0,58.623829,0.0,2.73599 -2956,89.89849,93.050559,24.249309,0.0,58.15201,0.0,2.43974 -2957,86.03692,90.129199,20.07534,0.0,58.955129,0.0,2.6988 -2958,90.748139,92.81352,27.10852,0.0,58.1811,0.0,2.19603 -2959,91.023879,142.92505,27.13736,0.0,108.45787,0.0,1.93559 -2960,97.108269,100.58442,30.85175,0.0,58.28783,0.0,2.8873 -2961,86.23808,91.53522,19.92394,0.0,60.62903,0.0,2.49127 -2962,90.17769,93.96627,24.18979,0.0,59.22807,0.0,2.38817 -2963,85.797659,241.562829,19.99913,0.0,210.573909,0.0,2.60264 -2964,90.657489,195.93041,27.24615,0.0,161.24041,0.0,1.97404 -2965,92.32802,95.0123,27.27496,0.0,60.57003,0.0,1.85151 -2966,98.3397,100.320939,30.746609,0.0,58.51943,0.0,2.48159 -2967,91.21576,95.18225,25.07518,0.0,58.39045,0.0,3.04829 -2968,96.349499,100.14985,30.12781,0.0,58.77237,0.0,2.7642 -2969,91.126249,95.10407,24.93312,0.0,58.64917,0.0,2.98629 -2970,90.05354,92.112239,25.82979,0.0,58.817989,0.0,2.12829 -2971,90.51781,91.487899,25.87747,0.0,58.48834,0.0,1.84237 -2972,102.666639,106.63056,36.16389,0.0,58.5361,0.0,3.14144 -2973,91.294539,94.9612,24.90883,0.0,58.68697,0.0,2.80018 -2974,96.29995,100.0292,30.13527,0.0,58.76537,0.0,2.68969 -2975,91.77218,94.835139,24.92628,0.0,58.544409,0.0,2.81578 -2976,89.68374,91.201149,25.675909,0.0,58.34677,0.0,1.8664 -2977,89.6606,91.275749,25.847529,0.0,58.28939,0.0,1.84254 -2978,102.843849,106.56885,36.29998,0.0,58.56861,0.0,3.78288 -2979,85.23504,89.02042,18.83141,0.0,59.02212,0.0,2.7646 -2980,90.29003,92.44,23.22478,0.0,58.69044,0.0,2.406501 -2981,85.018679,88.50937,18.76774,0.0,58.83289,0.0,2.65529 -2982,89.41828,293.680939,26.62355,0.0,259.341198,0.0,2.211121 -2983,89.7531,143.356189,25.59446,0.0,110.555379,0.0,1.91794 -2984,96.81667,100.374429,29.756,0.0,59.21854,0.0,2.84916 -2985,84.41594,88.808039,19.16644,0.0,58.370959,0.0,3.60861 -2986,90.25136,93.322939,23.692159,0.0,58.882599,0.0,2.45351 -2987,85.97383,134.372239,19.18143,4.77098,58.963789,3.2604,29.10013 -2988,90.43698,256.218869,26.14965,2.04764,209.843029,0.0,9.95983 -2989,91.819269,155.58113,26.08882,2.05123,109.52088,0.0,9.68664 -2990,97.7385,167.603979,29.78784,4.62571,59.18565,13.995359,38.56758 -2991,121.19891,148.18045,58.406619,0.0,58.12862,0.0,13.66815 -2992,124.0743,135.52826,51.02686,2.47541,56.18236,0.0,10.46007 -2993,112.188809,138.656179,51.49194,0.0,57.59924,1.594199,11.889769 -2994,136.129609,164.67522,52.58623,7.76447,57.135469,3.15995,20.155611 -2995,128.29733,126.022709,45.379529,0.0,56.28305,0.0,12.75102 -2996,113.29606,130.043229,44.718579,1.13066,57.3726,2.64584,10.74111 -2997,116.09159,123.662309,44.71399,0.0,57.789249,0.0,7.89408 -2998,148.044059,231.786998,126.045779,0.0,57.24925,1.53592,31.00912 -2999,141.00647,151.588079,51.79534,3.329569,56.86502,3.79979,22.99422 -3000,122.29891,195.138239,52.80838,6.70453,57.44574,9.89965,41.8294 -3001,96.942049,159.762659,31.639,4.02743,55.44952,7.10617,40.85563 -3002,100.179939,169.06492,51.03278,3.98621,55.4287,6.78548,33.09241 -3003,117.230249,312.059768,48.38211,6.54124,157.634579,14.33153,56.041739 -3004,95.70508,148.67673,32.08463,4.27251,55.4682,6.44007,31.58406 -3005,88.50661,134.079011,28.09982,3.29703,55.35016,7.13039,26.696141 -3006,88.608569,138.5753,27.538821,4.080099,55.33265,7.1245,27.58707 -3007,88.27728,145.07512,27.56475,3.57394,55.43829,5.78347,36.33626 -3008,92.24007,196.011729,35.3925,7.29829,105.230199,7.22223,26.65451 -3009,107.138899,125.20869,41.61713,1.05853,56.71093,1.86728,11.75876 -3010,128.11017,401.417429,45.009749,47.98462,110.25273,33.76559,123.29754 -3011,123.583949,148.603289,57.99283,1.775051,56.26155,3.38149,13.768139 -3012,5.92613,6.26119,6.21819,0.0,0.0,0.0,0.0 -3013,116.84431,120.813271,40.406711,0.0,55.38554,8.12683,14.68838 -3014,85.01836,87.269039,26.99945,0.0,56.979649,0.0,1.70636 -3015,73.83166,73.887599,15.72377,0.0,54.776689,0.0,1.90922 -3016,5.8615,6.21643,6.19241,0.0,0.0,0.0,0.0 -3017,5.76889,5.31947,5.30203,0.0,0.0,0.0,0.0 -3018,95.9126,104.72714,36.8626,0.0,57.0827,1.87524,5.99545 -3019,104.97234,126.996819,43.09277,0.0,55.42331,10.9711,14.19496 -3020,86.180689,113.72297,34.86159,0.0,59.2013,8.17963,9.43196 -3021,78.727789,85.028529,21.94719,0.0,56.100519,1.36796,4.06821 -3022,77.23808,81.463219,21.66905,0.0,54.51255,0.0,3.275939 -3023,79.977689,100.474689,29.27111,0.0,56.00093,5.25959,8.516679 -3024,76.788739,100.140329,35.99803,0.0,55.840579,1.74638,5.06081 -3025,93.21885,100.84637,36.04557,0.0,55.92719,1.78406,5.42689 -3026,88.277109,123.82123,49.06889,1.02477,55.51006,5.25187,10.0421 -3027,73.88171,78.722069,20.20922,0.0,54.53688,0.0,2.072779 -3028,81.97996,86.21173,25.14621,0.0,54.36101,1.14572,4.44551 -3029,14.638469,23.94441,23.92512,0.0,0.0,0.0,0.0 -3030,136.483329,142.861249,53.85104,1.95364,54.56626,4.78442,16.501119 -3031,90.65041,90.080609,24.849719,0.0,54.61721,1.81811,7.16567 -3032,77.08901,81.543619,21.14092,0.0,54.580269,0.0,3.64397 -3033,74.36902,89.49547,25.32234,0.0,55.80554,1.52782,5.17151 -3034,73.347889,87.58908,24.86531,0.0,56.02631,1.17824,4.12628 -3035,95.97928,107.32411,34.74423,0.0,55.35128,3.1884,12.12653 -3036,92.45399,101.25701,36.48525,0.0,56.47946,1.72333,4.85505 -3037,629.767819,804.011026,22.63721,0.0,355.103028,205.919279,216.150369 -3038,125.999989,149.74527,62.08301,0.0,58.74057,0.0,9.14551 -3039,132.4752,186.001429,103.24071,0.0,56.98312,0.0,8.61076 -3040,159.037699,206.289809,106.13597,0.0,56.440059,0.0,15.29635 -3041,142.703149,160.46018,75.67137,0.0,61.03894,0.0,5.928929 -3042,122.296419,120.98907,44.4332,0.0,56.068051,0.0,7.98995 -3043,112.00284,116.362859,44.21172,0.0,55.21917,0.0,6.21435 -3044,111.382859,115.366089,43.55623,0.0,55.163039,0.0,5.5615 -3045,109.793829,115.7887,44.0585,0.0,54.61291,0.0,6.49191 -3046,115.191159,170.40976,49.31431,0.0,104.73444,0.0,5.54881 -3047,14.57813,14.49684,14.48058,0.0,0.0,0.0,0.0 -3048,103.61586,108.901649,41.85182,0.0,54.726369,0.0,4.38428 -3049,107.36163,214.782899,41.219179,0.0,155.0222,0.0,6.9465 -3050,101.34027,207.908689,36.629609,0.0,154.93553,0.0,5.89802 -3051,118.34879,327.715868,49.400299,0.0,255.268739,0.0,8.84109 -3052,130.86762,140.35831,59.62064,0.0,54.9576,0.0,8.9291 -3053,108.909109,264.197139,42.56603,0.0,205.147279,0.0,5.50957 -3054,108.15094,114.917159,43.113839,0.0,54.98472,0.0,5.84022 -3055,107.440499,113.84612,42.51363,0.0,55.02224,0.0,5.42267 -3056,109.25624,314.585368,41.521259,0.0,255.327729,0.0,6.5443 -3057,107.41457,214.143129,42.17608,0.0,155.325019,0.0,6.01405 -3058,13.71564,14.01999,14.00769,0.0,0.0,0.0,0.0 -3059,103.12717,107.57288,40.45905,0.0,54.9872,0.0,4.40174 -3060,114.72501,120.530089,49.32606,0.0,55.241699,0.0,5.07143 -3061,104.6587,113.248729,39.57539,0.0,55.225069,0.0,6.81705 -3062,92.420099,149.66814,27.35179,0.0,105.17924,0.0,6.27071 -3063,92.167159,99.56523,27.1413,0.0,55.07235,0.0,6.21733 -3064,112.554589,890.793387,56.66712,2.09021,457.854579,173.098029,193.583129 -3065,103.91654,122.672469,40.300809,0.0,55.94035,2.81827,12.71042 -3066,106.50994,97.58533,33.93454,0.0,56.12798,0.0,3.96883 -3067,118.80768,147.088849,55.77374,0.0,57.560279,3.64935,17.00145 -3068,96.01124,98.952859,33.86531,0.0,56.415029,0.0,5.22386 -3069,129.941219,135.7608,63.60171,0.0,55.837909,1.566231,12.390451 -3070,71.22629,16.13752,14.06016,0.0,0.0,0.0,0.0 -3071,148.355169,134.804039,31.87832,1.8922,55.87103,0.0,43.969089 -3072,113.967189,220.139519,97.43249,0.0,56.301469,9.19597,51.61495 -3073,14.24321,13.50201,13.47335,0.0,0.0,0.0,0.0 -3074,113.05398,134.83045,50.665,0.0,55.93398,4.0451,22.20273 -3075,180.929859,156.08289,68.36233,0.0,55.94983,0.0,28.771 -3076,6.34077,6.21622,6.18608,0.0,0.0,0.0,0.0 -3077,71.95188,93.26799,22.75724,3.93192,57.44896,0.0,7.16352 -3078,73.547249,89.14744,21.15394,0.0,59.32045,0.0,6.68124 -3079,99.467409,114.528428,39.415089,3.06078,55.18153,0.0,12.277679 -3080,94.99462,147.1054,50.18783,9.31813,55.43757,1.71381,24.05053 -3081,87.30093,82.42833,24.06669,0.0,55.4503,0.0,1.32549 -3082,110.33305,140.198329,57.35001,3.17561,56.361899,0.0,15.37092 -3083,83.14791,170.808159,41.31209,3.40273,106.380849,0.0,11.46403 -3084,90.874469,160.79453,32.0501,3.42305,106.84567,0.0,11.37037 -3085,97.4238,108.66103,29.77838,3.50769,56.30393,1.45176,12.76058 -3086,78.711819,89.8065,19.37004,1.91414,54.5656,0.0,8.74122 -3087,100.80991,108.22887,28.58417,3.24032,54.4729,1.7541,15.65618 -3088,75.52619,84.690819,19.93482,0.0,54.53264,1.28402,6.788219 -3089,86.63766,94.30058,30.81675,0.0,54.76552,0.0,5.49875 -3090,90.280919,329.056729,30.82262,40.04764,55.09711,29.85109,142.021309 -3091,96.769699,346.695149,37.85493,53.9766,105.377159,7.01626,108.79935 -3092,90.815179,6903.297725,35.55503,39.487439,4613.603936,1188.537194,955.623076 -3093,100.456789,447.071918,38.09239,50.22264,110.28977,15.66677,166.561829 -3094,85.059619,199.381429,23.85013,12.05096,60.901639,14.22523,62.09215 -3095,93.412039,327.533139,31.94666,23.48104,160.471149,12.25934,71.38827 -3096,92.698409,106.05842,30.15875,1.48177,60.67424,0.0,8.8859 -3097,104.262729,123.20344,42.07376,2.74996,60.0775,1.78935,11.84703 -3098,80.546779,81.62813,19.07767,0.0,60.01823,0.0,1.20641 -3099,94.838669,100.06043,33.41388,0.0,60.75185,0.0,3.88561 -3100,108.36883,143.05031,41.159461,1.13159,57.050809,17.47131,21.95911 -3101,90.20699,187.89201,39.44248,0.0,109.65358,12.78561,20.94458 -3102,91.61112,172.204649,27.60673,0.0,105.991709,10.23806,25.18453 -3103,79.49607,82.230149,21.33585,0.0,56.872921,0.0,2.438619 -3104,102.16298,135.54073,68.81539,0.0,58.10402,0.0,7.3759 -3105,82.1733,91.26378,22.805579,1.59581,57.65008,0.0,6.512881 -3106,10.34581,11.36544,11.33785,0.0,0.0,0.0,0.0 -3107,90.1946,104.04789,42.50225,0.0,58.33939,0.0,1.51604 -3108,107.719079,105.54226,43.53172,0.0,56.76854,0.0,2.89736 -3109,9.90283,8.80541,8.77602,0.0,0.0,0.0,0.0 -3110,81.827069,86.46228,25.73511,0.0,57.5434,0.0,1.66673 -3111,108.981689,103.36611,38.65398,0.0,56.4153,0.0,5.14129 -3112,10.3579,10.63965,10.61394,0.0,0.0,0.0,0.0 -3113,93.60309,98.86149,35.86184,0.0,59.5331,0.0,1.80661 -3114,138.11576,170.41832,80.26604,0.0,58.79441,2.92376,17.41511 -3115,167.57647,171.42026,86.72103,0.0,55.76698,0.0,9.25175 -3116,145.800399,187.79907,94.1349,0.0,57.60329,0.0,10.32022 -3117,139.888589,144.89085,66.55718,0.0,56.12651,0.0,6.80141 -3118,127.289259,128.27195,53.44077,0.0,55.55437,0.0,6.81874 -3119,141.556559,129.26613,54.73879,0.0,56.81037,0.0,6.06011 -3120,157.237759,170.094539,82.87377,0.0,61.825649,0.0,7.61189 -3121,181.45145,187.574539,97.74049,0.0,56.05655,0.0,10.64416 -3122,120.76612,122.181829,51.18917,0.0,54.471239,0.0,5.50039 -3123,158.745429,123.508239,51.47478,0.0,54.54851,0.0,6.189 -3124,135.117969,138.067839,61.8741,0.0,57.142939,0.0,7.40354 -3125,157.846629,142.816229,67.696049,0.0,54.89652,0.0,8.54481 -3126,166.440109,183.078669,93.06475,0.0,56.31749,0.0,11.40018 -3127,148.20695,157.389729,77.036649,0.0,56.01294,0.0,6.8306 -3128,152.258269,159.06291,77.70696,0.0,56.19984,0.0,8.16356 -3129,95.286269,98.97866,31.59095,0.0,54.66695,0.0,4.78232 -3130,94.88962,99.82654,32.72173,0.0,54.74604,0.0,4.03833 -3131,103.96299,112.850619,39.954939,0.0,54.63609,0.0,6.77233 -3132,88.663549,92.02156,25.51239,0.0,54.5443,0.0,3.36549 -3133,87.13234,90.54125,25.14305,0.0,54.50749,0.0,3.34339 -3134,93.85386,198.51697,31.72022,0.0,154.89376,0.0,3.61254 -3135,101.370499,105.96296,35.97205,0.0,54.72514,0.0,4.81174 -3136,108.55398,112.529609,40.157039,0.0,54.44408,0.0,5.1908 -3137,101.634619,256.289509,36.69541,0.0,204.982399,0.0,4.1335 -3138,108.794099,114.55506,40.78006,0.0,54.94316,0.0,5.98152 -3139,100.893389,104.03521,35.06018,0.0,54.57748,0.0,4.37275 -3140,115.085719,140.110919,42.92101,0.0,57.31775,2.14011,22.40266 -3141,106.82169,131.919069,36.131419,0.0,57.53111,2.99527,16.76693 -3142,111.09709,128.34927,44.53892,0.0,56.92216,0.0,6.883739 -3143,99.944679,112.89155,27.55113,0.0,64.4194,2.16637,11.33347 -3144,111.655269,124.61227,26.48233,0.0,54.74729,5.65945,18.32608 -3145,119.898899,132.06979,31.68475,0.0,57.86721,5.80762,20.17152 -3146,100.955459,141.10238,51.50022,0.0,56.16318,0.0,13.78311 -3147,113.08931,128.705169,46.97196,0.0,58.13391,0.0,7.35524 -3148,97.209349,112.163139,26.41028,0.0,56.653309,0.0,13.21965 -3149,97.213239,103.03554,26.40856,0.0,56.6976,0.0,8.56367 -3150,110.210969,174.705729,31.69021,0.0,110.34219,2.86164,9.395269 -3151,97.08025,156.184899,30.24827,0.0,104.701089,0.0,8.81574 -3152,92.75323,146.51029,22.95531,0.0,106.472029,1.01122,7.972771 -3153,105.31209,120.44189,37.34325,0.0,57.8312,3.89605,8.77728 -3154,92.256939,96.43732,26.69268,0.0,54.76479,1.4578,5.45221 -3155,95.72202,88.400949,23.164499,0.0,55.64089,0.0,4.19487 -3156,91.57173,125.780119,42.44163,0.0,57.20456,0.0,9.943259 -3157,96.618789,107.48942,31.56127,0.0,54.83475,0.0,8.11037 -3158,94.77321,102.159739,31.80771,0.0,54.800149,0.0,5.898011 -3159,86.39491,91.282419,26.119499,0.0,54.87254,0.0,4.32624 -3160,90.54407,98.3001,25.17124,0.0,54.98329,0.0,6.49977 -3161,92.197249,94.36802,25.1196,0.0,54.86752,0.0,5.79715 -3162,94.68494,104.395839,29.284409,0.0,54.9957,0.0,7.33997 -3163,92.501569,100.15862,29.29508,0.0,54.94164,0.0,6.28596 -3164,125.72245,119.983939,38.09526,0.0,58.728649,1.14656,7.88719 -3165,100.69932,97.593409,23.04806,0.0,57.004699,1.477151,7.810049 -3166,89.135509,96.20589,21.94555,0.0,56.78322,0.0,8.9945 -3167,101.934139,97.81355,24.50354,0.0,57.06018,0.0,5.33602 -3168,110.92682,105.333029,25.21407,0.0,56.926079,0.0,9.65297 -3169,70.64245,78.82213,18.16936,0.0,55.54878,0.0,3.22735 -3170,274.627118,753.126447,202.900839,15.84972,208.796119,101.994649,138.339379 -3171,131.39934,432.022599,58.09445,3.39661,106.734529,48.41968,97.28152 -3172,253.874578,1432.010143,152.235949,15.12052,362.363808,231.178489,304.762648 -3173,101.28495,168.716539,35.45441,1.23098,106.734329,2.36466,11.08156 -3174,216.929659,277.918989,145.46887,6.99017,56.493719,3.2591,34.13447 -3175,232.140809,282.47087,156.67337,7.63348,57.56375,1.3649,34.35667 -3176,262.068229,336.383418,175.641159,11.189461,55.088869,4.6972,42.41633 -3177,102.55953,118.30856,45.90187,1.23559,55.17458,1.35289,10.39173 -3178,120.5247,146.636859,57.759129,2.39256,55.15091,3.82657,16.29509 -3179,9.51524,8.92195,8.87902,0.0,0.0,0.0,0.0 -3180,6.45276,5.84478,5.82835,0.0,0.0,0.0,0.0 -3181,87.17513,105.10295,17.21427,0.0,58.20365,1.72773,27.11925 -3182,87.88546,93.55468,27.01911,0.0,59.78322,0.0,3.64074 -3183,75.5175,81.96899,19.15685,0.0,56.79426,0.0,4.59215 -3184,77.36215,76.32013,9.71162,0.0,57.67642,0.0,4.80957 -3185,72.02778,80.269519,13.88386,0.0,56.195379,0.0,8.74685 -3186,70.35731,84.959539,14.28086,0.0,58.367539,1.84509,7.560161 -3187,82.613099,79.0403,15.09014,0.0,57.65278,0.0,3.91256 -3188,13.99056,9.02469,8.98932,0.0,0.0,0.0,0.0 -3189,101.06015,109.433559,35.40717,0.0,56.138579,0.0,4.45636 -3190,7.23587,7.11416,7.09317,0.0,0.0,0.0,0.0 -3191,6.70348,6.7773,6.75815,0.0,0.0,0.0,0.0 -3192,112.503459,115.985319,44.23866,0.0,56.639599,0.0,2.42036 -3193,4.52393,4.53415,4.5182,0.0,0.0,0.0,0.0 -3194,4.14605,4.27286,4.25532,0.0,0.0,0.0,0.0 -3195,4.20108,4.52374,4.50877,0.0,0.0,0.0,0.0 -3196,9.777671,14.91248,14.87794,0.0,0.0,0.0,0.0 -3197,96.433549,121.083329,48.18366,0.0,56.326869,0.0,5.28965 -3198,120.852479,124.08857,50.52814,0.0,56.40416,0.0,5.20369 -3199,6.01149,6.40606,6.37861,0.0,0.0,0.0,0.0 -3200,96.26778,100.47641,32.97732,0.0,55.08953,0.0,3.47433 -3201,15.16224,14.1005,14.0742,0.0,0.0,0.0,0.0 -3202,88.778869,93.61767,27.11175,0.0,55.70254,0.0,2.18439 -3203,14.251779,14.25593,14.23024,0.0,0.0,0.0,0.0 -3204,89.17271,91.96722,26.57221,0.0,55.02685,0.0,2.08239 -3205,90.29117,93.469119,27.431739,0.0,55.08619,0.0,2.25177 -3206,99.536179,103.86034,36.80142,0.0,54.98698,0.0,3.06939 -3207,13.88318,13.87238,13.84962,0.0,0.0,0.0,0.0 -3208,12.73921,12.93212,12.91415,0.0,0.0,0.0,0.0 -3209,92.037869,95.80658,30.22771,0.0,54.79884,0.0,2.35771 -3210,100.921159,121.24198,53.26715,0.0,56.50466,2.06187,6.64317 -3211,107.78416,140.879039,72.30782,0.0,56.574399,1.26664,7.83076 -3212,106.205169,114.67977,33.34576,0.0,57.3972,2.72806,9.6559 -3213,112.470169,116.86836,45.68702,0.0,55.57701,2.80124,9.45729 -3214,107.559749,115.11487,48.76272,0.0,57.14763,1.02405,5.33734 -3215,83.74975,106.000369,35.92265,0.0,57.44313,2.081239,7.45055 -3216,89.73631,100.35527,34.26126,0.0,56.25605,1.24611,6.31339 -3217,96.21763,108.158059,40.61746,0.0,55.61939,1.61667,7.44951 -3218,81.8036,89.97905,27.39433,0.0,54.96978,1.29081,4.53592 -3219,101.397089,95.52959,29.49342,0.0,54.43904,2.16113,7.30772 -3220,93.98257,98.82411,35.98123,0.0,55.92553,0.0,4.76509 -3221,105.852889,114.36074,50.201071,0.0,54.48329,1.09352,6.03559 -3222,82.16413,89.168709,26.457989,0.0,54.4894,1.14231,5.23561 -3223,92.384639,100.17694,35.47498,0.0,54.86125,1.44602,5.86737 -3224,82.61679,90.03935,26.38245,0.0,54.15441,1.57334,5.81486 -3225,142.4921,251.493609,48.17314,1.77054,111.557179,3.69326,70.64878 -3226,145.64646,373.602548,106.275319,10.63069,55.85581,17.33364,97.669819 -3227,104.304939,236.238889,44.13875,1.75772,155.948369,1.60785,19.94384 -3228,105.896739,126.40629,42.83671,1.82977,55.16925,0.0,13.74859 -3229,110.44725,174.694999,43.216839,1.76443,105.32183,0.0,15.56345 -3230,111.83332,127.317479,45.86334,1.83122,55.2132,2.7492,11.37498 -3231,139.161789,217.611699,77.42033,1.92652,106.745369,1.46032,19.80241 -3232,107.21269,163.868849,71.1445,2.93047,59.66536,4.21206,11.939089 -3233,105.25173,127.52821,45.76426,1.84228,55.89264,0.0,10.72971 -3234,105.13054,122.169879,43.79729,1.81349,56.19752,0.0,11.58694 -3235,103.25439,121.504329,42.78193,1.93293,55.268479,0.0,12.142779 -3236,104.71673,170.777589,44.179199,1.81787,105.08738,0.0,10.88932 -3237,78.27963,86.55138,22.16994,0.0,55.36681,1.67611,5.5054 -3238,76.98886,86.446759,21.198989,0.0,55.13824,2.36887,6.00487 -3239,108.753299,131.851949,50.76773,0.0,56.85833,0.0,9.58144 -3240,118.10121,221.62629,42.7738,10.81312,105.33492,6.64044,31.9703 -3241,113.478289,110.103719,30.62352,0.0,56.754849,0.0,9.08473 -3242,92.15424,93.49849,24.33507,0.0,55.80776,0.0,5.78956 -3243,97.52262,110.23951,30.34778,0.0,57.72759,2.17619,8.66403 -3244,88.930409,111.80237,27.9909,0.0,58.25369,1.24182,11.4762 -3245,99.73623,148.343349,54.864769,0.0,57.72641,4.02123,16.61378 -3246,126.83368,115.902919,38.11621,0.0,57.110309,0.0,8.37537 -3247,86.355689,96.98858,26.42212,0.0,56.56231,0.0,5.56859 -3248,86.529509,85.68346,22.35798,0.0,54.76376,0.0,2.44903 -3249,82.192139,89.78045,19.35162,0.0,54.98855,0.0,9.51546 -3250,82.24863,103.124409,17.49351,0.0,55.896299,0.0,15.17317 -3251,107.25039,112.526239,36.380349,0.0,54.67954,4.70243,6.44498 -3252,79.57184,99.446489,31.468789,0.0,56.55321,0.0,2.65011 -3253,84.409719,108.23297,34.5798,0.0,56.32567,0.0,4.87193 -3254,78.91353,82.67055,18.89701,0.0,54.8009,0.0,2.65003 -3255,79.21134,87.82373,18.56157,0.0,54.72204,0.0,2.47288 -3256,79.11652,84.085109,17.12352,0.0,54.650329,0.0,4.58599 -3257,91.192089,98.675029,30.610929,0.0,54.80987,0.0,5.05982 -3258,92.49452,97.49122,28.34907,0.0,54.90114,0.0,6.04117 -3259,73.98577,78.41493,13.83636,0.0,54.78392,2.07593,2.34769 -3260,80.719109,83.08081,19.31495,0.0,54.99416,0.0,2.62965 -3261,80.21146,83.48118,20.19812,0.0,54.99208,0.0,2.69246 -3262,83.53642,85.04796,17.59039,0.0,55.05815,0.0,4.47102 -3263,86.10653,101.401119,31.99656,0.0,55.10495,0.0,6.22054 -3264,81.05353,83.4697,19.98023,0.0,54.98248,0.0,2.9225 -3265,83.350919,88.75894,19.49666,0.0,56.14372,0.0,5.25514 -3266,81.86848,84.87143,18.61166,0.0,55.13363,0.0,3.40375 -3267,86.334579,93.03611,22.88494,0.0,55.07778,0.0,3.65561 -3268,94.934179,99.518229,28.766429,0.0,54.89601,0.0,6.27806 -3269,88.522239,92.70697,24.29181,0.0,54.97162,0.0,5.52454 -3270,87.587359,92.2998,24.5926,0.0,55.14002,0.0,4.69425 -3271,92.41079,298.921729,29.05363,0.0,255.427709,0.0,6.309061 -3272,95.20809,99.746999,31.394879,0.0,55.12692,0.0,5.09199 -3273,82.65919,86.696579,19.487599,0.0,55.60638,0.0,3.49295 -3274,80.971269,85.76971,17.94676,0.0,55.65581,0.0,4.37733 -3275,94.217299,127.04049,43.87792,0.0,57.89,0.0,11.18356 -3276,101.911009,109.92905,33.34744,0.0,54.83347,0.0,9.3744 -3277,119.922909,110.69139,38.25547,0.0,56.84482,0.0,5.4325 -3278,135.447659,156.02536,57.06829,0.0,57.55655,4.69699,19.94002 -3279,140.130789,135.896549,49.71764,0.0,59.020789,1.21143,11.18867 -3280,96.272809,117.6197,35.42741,0.0,55.62019,0.0,23.14443 -3281,123.752049,172.592229,52.57438,0.0,57.27602,6.46211,40.581589 -3282,111.433489,126.3756,42.01172,0.0,54.38384,3.29102,16.97145 -3283,109.123569,136.452269,55.70925,0.0,54.59602,0.0,12.04978 -3284,96.72095,133.127759,55.86823,0.0,56.37479,0.0,6.405129 -3285,90.69658,111.114289,37.123289,0.0,54.70143,0.0,9.66121 -3286,100.93742,116.682089,39.97881,0.0,56.09283,1.51019,10.1595 -3287,86.22199,92.810469,24.07727,0.0,54.723109,0.0,5.60427 -3288,91.118139,99.57431,27.97861,0.0,54.80299,0.0,7.56016 -3289,94.58334,91.052,22.57551,0.0,54.70418,0.0,5.09218 -3290,100.21994,115.644969,38.27755,0.0,54.98624,3.573149,9.23709 -3291,103.40112,113.64836,39.37294,0.0,54.78544,1.55125,8.32937 -3292,93.43061,101.912879,30.02915,0.0,54.984689,0.0,7.0329 -3293,101.803559,111.70474,37.29434,0.0,55.15861,1.44887,8.16007 -3294,93.48022,100.4693,30.75497,0.0,54.8346,0.0,5.25701 -3295,91.097549,98.70115,27.18661,0.0,55.19604,0.0,6.91745 -3296,95.63299,254.646799,31.31196,0.0,205.122039,1.6524,7.63859 -3297,89.236019,95.2196,26.28526,0.0,55.00525,0.0,4.95922 -3298,95.591009,203.803049,31.51201,0.0,155.556099,0.0,6.818 -3299,94.258059,254.133309,31.37538,0.0,205.184879,1.11604,7.52817 -3300,84.867859,90.02494,21.75046,0.0,55.07308,0.0,5.17007 -3301,96.49384,104.356319,32.974049,0.0,55.09255,1.17538,6.64876 -3302,85.72135,89.59229,22.21473,0.0,55.17256,0.0,3.98335 -3303,84.97788,89.544889,21.87737,0.0,55.272309,0.0,3.39937 -3304,97.67156,105.874439,34.57729,0.0,55.272879,0.0,6.20103 -3305,85.223589,88.8822,21.74755,0.0,55.23762,0.0,3.83758 -3306,87.40477,93.079309,31.0037,0.0,55.347829,1.11614,3.99374 -3307,107.052839,117.82665,42.40599,0.0,55.54388,1.62908,8.72356 -3308,107.20538,265.890399,42.89062,0.0,205.645439,0.0,7.6636 -3309,102.92466,118.999079,39.743969,1.04755,55.60005,2.38664,10.8639 -3310,100.475969,108.49259,36.96972,0.0,55.2432,0.0,6.82016 -3311,94.322409,100.13467,30.36967,0.0,55.51246,0.0,5.91894 -3312,93.16032,98.402449,29.296919,0.0,55.32261,0.0,5.40329 -3313,94.80247,99.36463,30.87593,0.0,55.33422,0.0,5.24878 -3314,94.37951,100.485549,30.957799,0.0,55.42475,0.0,5.61475 -3315,4.89037,4.85052,4.83335,0.0,0.0,0.0,0.0 -3316,4.34512,4.16338,4.15205,0.0,0.0,0.0,0.0 -3317,9.06422,9.26787,9.25496,0.0,0.0,0.0,0.0 -3318,85.499919,142.51856,30.41556,0.0,105.67571,1.02462,3.74111 -3319,109.308439,313.551389,39.7298,0.0,255.926899,1.31287,7.72364 -3320,4.8531,5.09137,5.07339,0.0,0.0,0.0,0.0 -3321,4.33902,4.41988,4.39774,0.0,0.0,0.0,0.0 -3322,3.97113,4.31772,4.30252,0.0,0.0,0.0,0.0 -3323,3.831911,4.15365,4.13656,0.0,0.0,0.0,0.0 -3324,3.50242,3.74663,3.73366,0.0,0.0,0.0,0.0 -3325,83.68139,89.979439,27.902809,0.0,56.12939,1.02342,3.38218 -3326,101.63555,159.16518,37.23638,0.0,105.26657,1.35047,6.61389 -3327,3.92694,3.889931,3.868551,0.0,0.0,0.0,0.0 -3328,3.8467,3.91184,3.89802,0.0,0.0,0.0,0.0 -3329,81.61907,138.025139,26.12012,0.0,105.692099,1.07977,3.56132 -3330,98.40677,157.47162,35.339809,0.0,105.79568,1.05441,6.55555 -3331,3.880799,3.96189,3.94822,0.0,0.0,0.0,0.0 -3332,5.81067,5.70395,5.68791,0.0,0.0,0.0,0.0 -3333,4.38224,4.16135,4.1508,0.0,0.0,0.0,0.0 -3334,9.10957,9.17709,9.1667,0.0,0.0,0.0,0.0 -3335,83.59234,89.498599,27.48782,0.0,56.045619,0.0,3.36744 -3336,100.81285,161.351699,37.293959,0.0,106.17258,1.83685,7.31586 -3337,6.02603,6.02958,6.01404,0.0,0.0,0.0,0.0 -3338,4.25165,4.25996,4.24516,0.0,0.0,0.0,0.0 -3339,4.14496,4.25579,4.24447,0.0,0.0,0.0,0.0 -3340,3.93902,3.99484,3.98083,0.0,0.0,0.0,0.0 -3341,89.74317,195.639929,32.827989,0.0,156.21177,1.11432,3.78947 -3342,113.042139,122.1812,47.47538,0.0,55.73524,1.25283,8.32694 -3343,90.00729,245.309309,32.95144,0.0,206.333739,1.04182,3.41138 -3344,112.75942,122.7868,48.43925,0.0,55.80053,1.5608,7.67211 -3345,89.06279,94.65729,32.32796,0.0,56.1233,1.04666,3.51475 -3346,91.05512,96.16633,34.03601,0.0,55.98323,1.06989,3.4524 -3347,87.64453,92.067479,24.08289,0.0,55.596129,0.0,3.86031 -3348,94.405969,100.558499,29.77655,0.0,56.03452,0.0,5.78164 -3349,87.649929,90.91381,24.16119,0.0,55.73421,0.0,2.48274 -3350,95.47425,267.315859,49.79155,4.25171,107.124859,28.0242,59.6542 -3351,127.41663,204.022619,58.831449,8.76198,56.00672,7.3936,45.86045 -3352,130.45179,908.216448,71.88726,62.80346,360.771769,23.21837,236.33224 -3353,106.76243,94.471919,21.42276,0.0,55.504959,0.0,9.40393 -3354,100.444509,115.49159,35.06651,0.0,58.483669,2.38917,8.19138 -3355,92.285559,97.91182,26.99727,0.0,57.15954,0.0,4.66135 -3356,128.80227,87.825459,23.97108,0.0,58.125649,0.0,3.105461 -3357,80.28635,74.62855,14.51072,0.0,56.59322,0.0,1.80244 -3358,82.690539,79.62337,19.05648,0.0,56.9225,0.0,1.9233 -3359,87.68611,74.56904,14.85519,0.0,55.41652,0.0,2.54895 -3360,78.198009,78.99186,15.49432,0.0,57.93164,0.0,1.70658 -3361,71.39067,75.71055,14.14364,0.0,57.04447,0.0,2.20382 -3362,79.32579,82.208929,19.039249,0.0,58.85589,0.0,1.76804 -3363,74.89921,71.868679,13.81394,0.0,54.985339,0.0,1.34744 -3364,70.386809,76.35907,15.10303,0.0,56.74663,0.0,2.57004 -3365,86.16213,89.71023,24.31435,0.0,58.68733,0.0,2.4255 -3366,86.04127,124.103289,32.67833,0.0,58.457159,2.05714,17.86812 -3367,108.70738,109.599729,27.99122,0.0,56.484339,2.09345,15.22869 -3368,76.13047,81.08606,18.34281,0.0,55.49359,1.08728,4.48357 -3369,92.39636,696.148807,48.85962,12.74024,259.883129,162.643459,195.478649 -3370,76.40654,85.42528,19.16984,0.0,57.21634,0.0,5.51423 -3371,66.683219,69.67828,10.78626,0.0,55.46699,0.0,1.73637 -3372,106.683879,155.343889,51.948789,2.05406,57.89413,3.68867,30.92859 -3373,118.17083,107.054179,32.635289,2.27575,58.80355,0.0,6.17003 -3374,95.88085,103.406949,30.15663,1.35102,54.98368,0.0,8.820778 -3375,114.025989,128.54331,49.32605,2.02676,62.0827,0.0,6.41869 -3376,94.15066,113.11105,29.04913,2.42355,58.36486,1.07302,11.49315 -3377,88.235039,96.06161,23.76216,3.04796,54.60766,0.0,10.56974 -3378,80.42406,97.39239,28.43672,3.79442,57.14309,0.0,6.45508 -3379,148.25119,142.780419,57.766379,1.40079,56.30145,0.0,14.74452 -3380,111.64436,141.566439,55.132549,1.38167,60.51838,0.0,10.38963 -3381,101.11469,116.622099,35.82964,0.0,58.202479,0.0,10.46995 -3382,97.95345,106.201959,29.03237,0.0,56.794869,0.0,9.02678 -3383,112.25841,104.441769,28.01362,0.0,57.069649,0.0,5.30558 -3384,90.27818,128.481509,37.02321,0.0,59.125669,2.08728,18.84766 -3385,117.35441,232.222919,139.24926,0.0,55.540729,0.0,26.10648 -3386,121.885109,125.31361,44.40527,0.0,56.72295,2.49414,7.02202 -3387,90.35483,116.52934,27.50139,1.94385,55.38118,3.62582,17.82438 -3388,89.87867,99.32784,34.55027,0.0,55.09675,3.64184,4.24176 -3389,84.831329,136.71099,28.75509,2.28226,54.64519,13.91304,27.94213 -3390,80.131779,85.53372,20.02738,0.0,56.3746,0.0,5.58841 -3391,79.23737,102.2821,23.10507,1.07018,56.73146,3.37526,13.20423 -3392,101.263909,271.631129,32.67237,3.1555,157.915679,12.65926,49.34107 -3393,85.86648,90.079409,17.12826,0.0,58.00161,2.29721,8.214378 -3394,76.0871,133.977829,19.519179,0.0,105.64892,0.0,5.41035 -3395,74.494309,146.16471,25.92212,0.0,107.08854,1.46239,8.0328 -3396,82.83959,91.270849,23.95422,0.0,56.574679,1.06487,6.84054 -3397,73.1488,77.48996,15.69103,0.0,56.07053,0.0,3.55384 -3398,80.34579,74.15804,14.05521,0.0,55.09227,0.0,2.69382 -3399,71.608969,79.52036,13.72823,0.0,58.33656,0.0,4.94098 -3400,70.50634,122.458999,36.999639,0.0,56.3859,13.52716,10.46066 -3401,79.547249,90.33025,21.85257,0.0,58.18113,2.51094,6.10167 -3402,82.941369,113.30346,13.90081,0.0,62.72767,5.68964,26.30076 -3403,83.213109,90.46484,24.11293,0.0,56.61691,0.0,6.12566 -3404,82.907019,85.42434,24.17322,0.0,55.3988,0.0,4.11336 -3405,71.593139,225.415249,17.05615,0.0,54.82825,3.42152,77.134319 -3406,70.03283,72.223629,14.050919,0.0,54.64898,0.0,1.5801 -3407,140.23687,147.95764,83.12583,0.0,54.90005,0.0,6.5705 -3408,196.04682,1734.658723,117.106099,8.315099,1107.528407,207.015899,185.639959 -3409,136.248209,143.906739,78.93442,0.0,56.19254,0.0,5.87666 -3410,188.340999,1411.327164,110.61097,8.76235,857.739406,194.101389,199.054499 -3411,138.07109,145.43288,80.69511,0.0,56.03519,0.0,6.26994 -3412,198.371679,353.081669,118.25912,7.3575,156.3592,1.67292,37.30919 -3413,232.089869,284.621748,164.366319,5.35848,56.280719,2.41801,31.98198 -3414,293.360209,760.244337,212.375499,10.57509,256.704039,92.211609,149.96053 -3415,742.838987,2266.06867,270.471699,48.37132,1209.202114,296.128779,353.524418 -3416,232.495639,270.805159,160.795359,4.93817,57.98555,0.0,25.74211 -3417,298.527769,463.110667,215.272999,8.57216,158.04496,7.90959,40.281609 -3418,650.348367,1599.865863,277.387559,43.884109,809.028007,155.867009,228.674939 -3419,233.461139,279.488529,162.9647,4.99911,57.974219,0.0,29.8099 -3420,295.917829,349.116158,213.642069,8.29543,57.867179,3.15468,34.67567 -3421,698.962807,1510.137364,279.561249,42.18493,709.569546,173.04686,222.784458 -3422,72.922239,227.550769,13.32071,0.0,209.110959,0.0,3.39275 -3423,73.386609,78.77737,14.35136,0.0,60.02894,0.0,2.67909 -3424,73.76988,76.5826,15.02762,0.0,57.86582,0.0,1.96003 -3425,102.695149,112.30395,32.11614,0.0,58.50679,0.0,8.50515 -3426,13.02244,12.66203,12.64032,0.0,0.0,0.0,0.0 -3427,92.62004,98.56687,28.22395,0.0,58.66663,0.0,3.76827 -3428,110.517999,118.605889,42.0209,0.0,59.045099,0.0,6.545709 -3429,116.999159,122.61118,44.70866,0.0,58.04075,0.0,6.34281 -3430,12.86314,12.49957,12.48373,0.0,0.0,0.0,0.0 -3431,107.778679,216.722739,40.2449,0.0,160.25897,0.0,5.40289 -3432,72.067689,77.37911,13.98678,0.0,57.63915,0.0,3.52294 -3433,72.1507,76.68296,13.68539,0.0,57.49541,0.0,3.37453 -3434,97.31808,147.747999,75.59482,0.0,62.638249,0.0,7.41558 -3435,13.91453,4.337239,4.236139,0.0,0.0,0.0,0.0 -3436,4.5383,4.37626,4.35838,0.0,0.0,0.0,0.0 -3437,88.275479,100.83504,16.34518,0.0,56.5997,1.95287,19.67658 -3438,7.41385,5.07733,5.05899,0.0,0.0,0.0,0.0 -3439,6.18992,6.41738,6.39475,0.0,0.0,0.0,0.0 -3440,3.35463,3.55603,3.54234,0.0,0.0,0.0,0.0 -3441,161.740179,142.78298,16.68774,2.24335,55.79783,5.03422,53.51565 -3442,84.336479,84.607799,17.91512,0.0,56.198669,0.0,4.231771 -3443,81.50205,95.367609,26.58275,0.0,57.306959,0.0,3.31045 -3444,77.02017,87.66489,16.6452,0.0,61.06349,0.0,4.14967 -3445,5.11742,4.54931,4.52614,0.0,0.0,0.0,0.0 -3446,79.58926,84.772609,19.803,0.0,55.824039,0.0,3.18906 -3447,6.95273,7.13123,7.10827,0.0,0.0,0.0,0.0 -3448,90.014879,83.59173,19.13796,0.0,55.62238,0.0,3.33371 -3449,6.74665,6.26679,6.23883,0.0,0.0,0.0,0.0 -3450,90.22172,84.564041,19.66949,0.0,56.218811,0.0,3.03793 -3451,4.3306,4.34749,4.32193,0.0,0.0,0.0,0.0 -3452,4.49822,4.3914,4.37036,0.0,0.0,0.0,0.0 -3453,80.94494,88.46192,23.1406,0.0,56.13361,0.0,3.35992 -3454,4.8319,4.62982,4.60466,0.0,0.0,0.0,0.0 -3455,3.8109,4.04998,4.03206,0.0,0.0,0.0,0.0 -3456,4.35417,4.37408,4.35491,0.0,0.0,0.0,0.0 -3457,3.80473,3.97564,3.95785,0.0,0.0,0.0,0.0 -3458,4.22441,4.32897,4.31226,0.0,0.0,0.0,0.0 -3459,3.51281,3.8091,3.79503,0.0,0.0,0.0,0.0 -3460,3.55735,3.88696,3.87148,0.0,0.0,0.0,0.0 -3461,4.20437,4.38446,4.36765,0.0,0.0,0.0,0.0 -3462,3.68118,3.86623,3.85,0.0,0.0,0.0,0.0 -3463,3.6182,3.96219,3.94624,0.0,0.0,0.0,0.0 -3464,3.78777,3.98941,3.97285,0.0,0.0,0.0,0.0 -3465,73.179569,80.17533,18.81272,0.0,57.6666,0.0,1.95512 -3466,126.91562,150.05539,59.86906,0.0,56.9121,4.17248,15.34833 -3467,154.948419,179.20317,71.97805,0.0,57.63716,11.9085,19.73143 -3468,149.038789,180.15551,66.94149,0.0,56.44884,3.94446,30.01552 -3469,181.602969,126.968859,45.97039,3.63265,56.575829,3.73603,5.29051 -3470,136.569259,259.308929,68.700859,1.11134,111.09517,41.0571,20.72226 -3471,118.95271,146.25903,59.06011,1.18616,55.54797,3.40799,11.67143 -3472,151.065229,146.08236,66.11738,0.0,54.70927,0.0,11.73341 -3473,106.998349,116.068029,42.88514,0.0,54.581709,0.0,8.56484 -3474,133.326979,196.15749,53.24473,0.0,106.92508,4.84079,11.8079 -3475,108.27309,115.28731,42.333,0.0,54.67869,0.0,6.27571 -3476,113.28655,179.483809,46.80563,0.0,104.864499,4.31219,10.15194 -3477,115.01911,124.321199,47.176169,0.0,55.28114,0.0,8.24387 -3478,100.876739,111.004369,37.576669,0.0,55.0837,2.38135,7.13282 -3479,108.98885,122.02801,43.89473,0.0,54.98731,2.39602,8.56611 -3480,107.738249,115.52808,44.59544,0.0,55.33782,0.0,6.00352 -3481,97.022,103.280779,36.44604,0.0,54.986599,0.0,5.84177 -3482,102.72769,114.729029,39.780529,0.0,54.90415,2.36824,8.40946 -3483,111.63182,273.471759,45.46404,0.0,205.004679,1.64554,8.85261 -3484,110.57129,118.257789,45.567719,0.0,55.1111,0.0,7.18471 -3485,99.79328,105.13755,38.90071,0.0,54.76808,0.0,5.06717 -3486,105.621659,116.37674,39.83999,0.0,55.11436,2.05719,7.87965 -3487,102.904209,108.58878,39.31616,0.0,55.09459,0.0,5.45357 -3488,110.46472,225.251529,44.365709,0.0,155.38365,2.67913,10.0126 -3489,107.748089,317.717669,44.38278,0.0,255.624269,0.0,7.0663 -3490,94.002319,150.1239,31.5339,0.0,105.14839,0.0,4.8132 -3491,98.702359,102.66711,35.41071,0.0,55.12775,0.0,4.07548 -3492,98.31389,257.580769,35.66386,0.0,205.162379,2.27156,6.32307 -3493,95.2426,100.042309,31.73313,0.0,54.991189,0.0,4.70911 -3494,98.77631,205.659539,35.14805,0.0,154.88176,0.0,5.86607 -3495,105.207579,111.28415,41.14426,0.0,55.09161,0.0,5.65307 -3496,103.446539,111.13069,39.26827,0.0,54.84223,0.0,6.78938 -3497,97.42613,104.882359,34.28678,0.0,55.480679,0.0,5.73401 -3498,93.119319,99.04618,30.63411,0.0,55.22099,0.0,4.72803 -3499,26.59926,26.18086,26.16206,0.0,0.0,0.0,0.0 -3500,97.603539,256.287999,34.58283,0.0,205.341929,2.21682,5.93991 -3501,93.80625,148.983019,30.53432,0.0,105.350209,0.0,4.5793 -3502,98.310839,256.221089,34.78311,0.0,205.518089,0.0,5.99919 -3503,30.141949,30.08579,30.06762,0.0,0.0,0.0,0.0 -3504,103.012029,111.02186,38.33967,0.0,55.15436,0.0,7.30547 -3505,97.49855,103.567909,33.53978,0.0,55.217719,0.0,5.57025 -3506,110.368289,127.32652,48.02043,0.0,57.49137,8.20992,11.71676 -3507,86.0695,128.723809,29.14635,0.0,57.991229,22.99341,15.40327 -3508,4.38106,4.42492,4.39596,0.0,0.0,0.0,0.0 -3509,73.121359,75.61772,14.70891,0.0,56.16168,0.0,2.87867 -3510,3.94658,3.8438,3.82825,0.0,0.0,0.0,0.0 -3511,72.37623,87.71804,23.251161,0.0,57.10033,0.0,4.02594 -3512,106.36513,163.54275,73.98062,4.08302,59.95,1.25585,14.099 -3513,43.668229,45.28687,45.23765,0.0,0.0,0.0,0.0 -3514,128.479589,147.6338,65.4647,3.11541,59.63204,3.44705,12.86711 -3515,109.4506,128.117818,51.673709,2.63088,59.04413,0.0,9.4155 -3516,42.599629,42.51652,42.49734,0.0,0.0,0.0,0.0 -3517,124.03555,134.442679,60.613739,4.93667,54.42461,1.15653,9.0927 -3518,5.57222,4.83064,4.80809,0.0,0.0,0.0,0.0 -3519,81.21426,73.222659,13.00629,0.0,56.269099,0.0,2.26852 -3520,4.26692,5.28299,5.26773,0.0,0.0,0.0,0.0 -3521,75.42457,74.92194,12.99094,0.0,54.61225,0.0,1.1524 -3522,73.85843,118.862729,15.94029,0.0,55.96018,13.96287,25.857638 -3523,3.51878,3.57026,3.55623,0.0,0.0,0.0,0.0 -3524,74.91798,77.337849,13.923889,0.0,56.64698,0.0,4.11425 -3525,7.4299,8.54542,8.52277,0.0,0.0,0.0,0.0 -3526,11.58008,12.23304,12.21385,0.0,0.0,0.0,0.0 -3527,94.71667,87.48822,25.12838,0.0,56.46676,0.0,3.77514 -3528,93.604889,214.860569,33.12014,0.0,56.4455,76.814809,39.27873 -3529,81.900449,87.542831,24.215391,0.0,56.51177,0.0,4.41734 -3530,89.69194,181.6915,32.55109,0.0,106.8851,15.69589,21.6794 -3531,131.367939,603.405467,163.947909,3.20032,63.024699,3.404621,83.1792 -3532,180.261969,118.4067,44.74081,0.0,54.900049,0.0,6.740661 -3533,94.21771,100.70458,27.87317,0.0,58.81878,0.0,4.38955 -3534,119.21661,123.217819,49.177949,0.0,54.87558,0.0,6.65593 -3535,110.679169,118.33274,45.48754,0.0,55.0387,0.0,6.01171 -3536,135.985429,153.676799,66.4338,0.0,54.87352,0.0,17.34014 -3537,108.387199,131.01797,54.70708,0.0,54.80064,1.14453,10.3617 -3538,147.55115,176.11562,47.206441,0.0,106.218689,0.0,8.14809 -3539,181.60002,139.865969,62.013009,0.0,54.93005,0.0,7.50445 -3540,138.089549,145.97389,68.74086,0.0,54.66555,0.0,7.44727 -3541,98.12701,104.241999,34.15437,0.0,54.859839,0.0,5.444191 -3542,116.28605,123.55215,49.83348,0.0,54.73852,0.0,6.44718 -3543,115.67362,123.482459,49.801389,0.0,54.79554,0.0,6.51996 -3544,134.98303,148.310429,66.022289,0.0,55.85315,0.0,11.04558 -3545,196.91654,163.32094,81.17313,0.0,54.57935,0.0,11.78108 -3546,185.459339,158.00165,80.64908,0.0,54.72556,0.0,7.36988 -3547,89.555479,94.58539,26.99215,0.0,54.91362,0.0,4.26295 -3548,129.43877,168.915759,42.572799,0.0,105.36996,0.0,8.31253 -3549,106.451359,109.19909,40.72696,0.0,55.0425,0.0,4.61225 -3550,127.838639,142.039079,58.23321,0.0,55.637209,1.03552,9.21039 -3551,125.899579,127.050589,54.79646,0.0,55.12797,0.0,5.794619 -3552,96.49054,152.58538,32.67188,0.0,105.34436,0.0,5.32379 -3553,109.582039,117.5723,43.38681,0.0,56.84081,0.0,5.56018 -3554,113.537439,119.80084,46.79961,0.0,54.96583,0.0,6.42045 -3555,94.846919,100.46394,31.56079,0.0,55.20033,0.0,4.85156 -3556,113.99141,119.889339,46.69328,0.0,55.124149,0.0,6.09789 -3557,114.61237,121.818449,48.541109,0.0,55.0088,0.0,6.38597 -3558,113.57939,120.718649,47.206229,0.0,55.47008,0.0,6.1311 -3559,89.93215,260.091459,35.10096,0.0,206.952019,1.00014,5.90474 -3560,109.59878,115.128889,43.025619,0.0,55.31901,0.0,5.36 -3561,96.866359,251.305609,32.08709,0.0,205.356189,0.0,4.96156 -3562,111.422749,117.38828,44.56109,0.0,55.11637,0.0,5.83952 -3563,91.731109,96.54103,27.94461,0.0,55.24582,0.0,4.50908 -3564,113.17903,120.819809,47.62534,0.0,55.132349,0.0,6.15108 -3565,113.223599,120.159659,47.13197,0.0,55.008259,0.0,6.392149 -3566,95.132679,100.75708,31.44208,0.0,55.14703,0.0,5.12823 -3567,113.86149,121.079959,47.86077,0.0,55.069459,0.0,6.22648 -3568,113.425649,120.19933,47.34473,0.0,55.12097,0.0,5.925 -3569,90.844769,96.03573,27.87782,0.0,55.31966,0.0,4.11172 -3570,110.467799,115.453059,42.96803,0.0,55.62108,0.0,5.295309 -3571,95.661069,101.26332,32.08915,0.0,55.31951,0.0,4.93733 -3572,108.76617,114.503359,42.82321,0.0,54.959669,0.0,5.31722 -3573,127.307019,135.01634,58.63728,0.0,55.46766,0.0,6.8507 -3574,133.874889,144.84993,65.20926,0.0,55.28879,0.0,9.55622 -3575,91.456159,96.15863,27.37022,0.0,55.35781,0.0,4.72737 -3576,114.0272,121.088769,47.59739,0.0,55.442259,0.0,6.14552 -3577,108.777029,164.106719,42.82586,0.0,105.335409,0.0,5.19569 -3578,132.351069,241.535279,64.11399,0.0,155.543039,0.0,7.39055 -3579,95.030789,301.575539,31.76273,0.0,255.876379,0.0,5.07659 -3580,116.391849,271.948229,47.80127,0.0,205.300849,0.0,6.89629 -3581,133.851829,240.827489,63.73082,0.0,155.441709,0.0,7.15292 -3582,132.625219,340.650778,63.590529,0.0,255.616579,0.0,6.92194 -3583,114.263179,119.29941,47.21492,0.0,55.20624,0.0,5.60686 -3584,132.049219,139.180729,63.21155,0.0,55.366179,0.0,6.50544 -3585,90.568809,197.10733,27.31448,0.0,155.93359,0.0,5.572129 -3586,108.9132,115.236779,42.30196,0.0,55.642529,0.0,5.867 -3587,109.86923,117.664729,43.143029,0.0,55.938799,0.0,6.79135 -3588,135.164909,291.198889,64.01845,0.0,205.815879,0.0,7.09653 -3589,92.113239,146.87385,28.50742,0.0,105.94985,0.0,4.01023 -3590,114.967579,121.29284,48.03815,0.0,55.83263,0.0,5.67896 -3591,129.328059,136.468809,59.27556,0.0,55.726969,0.0,7.13265 -3592,133.290959,141.159529,64.04735,0.0,55.625419,0.0,7.07372 -3593,95.70065,101.75957,32.67084,0.0,55.711099,0.0,4.850701 -3594,111.034969,118.09583,44.3497,0.0,56.12062,0.0,5.66882 -3595,115.08625,123.058089,48.17298,0.0,55.98609,0.0,6.61638 -3596,136.881729,143.426339,65.69945,0.0,55.568759,0.0,7.32146 -3597,138.375369,146.154419,67.36128,0.0,56.191859,0.0,7.58452 -3598,134.53528,292.849099,64.8823,0.0,206.149329,0.0,7.12301 -3599,97.66545,102.893679,33.37173,0.0,56.029799,0.0,4.72761 -3600,115.45451,123.161939,47.93503,0.0,56.528879,0.0,6.32742 -3601,92.18023,95.46035,27.54431,0.0,55.8413,0.0,3.82625 -3602,110.11224,115.524729,42.767739,0.0,55.94037,0.0,5.36629 -3603,110.54004,116.387779,42.89015,0.0,56.340429,0.0,5.59373 -3604,92.826609,98.03341,29.47051,0.0,56.12719,0.0,4.09558 -3605,116.11257,123.241799,48.83067,0.0,56.439959,0.0,6.03796 -3606,116.496869,121.97325,48.30312,0.0,56.1351,0.0,6.15856 -3607,97.67563,102.4308,32.47857,0.0,56.66966,0.0,4.66629 -3608,112.355949,117.917179,44.23414,0.0,56.189429,0.0,5.51114 -3609,114.992109,122.6866,48.04432,0.0,56.36378,0.0,6.26631 -3610,114.86885,121.769409,47.661609,0.0,56.43175,0.0,6.01968 -3611,97.78288,101.766729,32.47306,0.0,56.239439,0.0,4.60372 -3612,115.588219,124.24886,49.39907,0.0,56.31883,0.0,6.24046 -3613,90.44599,144.876399,27.16748,0.0,106.184729,0.0,3.64346 -3614,109.21411,114.645829,42.016099,0.0,56.52634,0.0,4.94532 -3615,96.301619,100.35778,31.37496,0.0,56.74156,0.0,4.0989 -3616,109.39329,114.946619,42.330619,0.0,56.34027,0.0,4.93477 -3617,114.239119,120.173089,46.805,0.0,56.188509,0.0,5.95594 -3618,91.811049,95.42243,27.62482,0.0,56.33002,0.0,3.68986 -3619,114.79325,120.999729,47.09592,0.0,56.415469,0.0,5.86199 -3620,114.404299,120.10003,46.85844,0.0,56.37189,0.0,5.60102 -3621,96.05952,101.135119,31.474439,0.0,57.0106,0.0,4.40566 -3622,114.449699,121.36303,47.22029,0.0,56.47122,0.0,5.836149 -3623,91.31044,95.03218,27.60861,0.0,56.08374,0.0,3.4987 -3624,110.430579,116.000739,43.18273,0.0,56.491769,0.0,5.095618 -3625,128.762119,135.31921,58.66801,0.0,56.34078,0.0,6.54531 -3626,133.801459,139.67736,63.33359,0.0,56.02109,0.0,6.39312 -3627,96.05252,101.30737,31.83056,0.0,56.80505,0.0,4.4974 -3628,109.690199,116.27375,43.2937,0.0,56.604939,0.0,5.026519 -3629,109.478339,114.35488,42.43503,0.0,56.50579,0.0,4.81925 -3630,133.47448,141.179069,63.542449,0.0,56.46663,0.0,6.99557 -3631,93.35443,96.038169,27.60976,0.0,56.780349,0.0,3.71664 -3632,114.639999,120.05467,46.52994,0.0,56.06842,0.0,5.8259 -3633,132.69707,141.153069,63.500549,0.0,56.59942,0.0,7.00207 -3634,133.24232,139.472889,62.680189,0.0,56.49725,0.0,6.33333 -3635,113.70888,119.642349,46.79462,0.0,56.587099,0.0,5.37486 -3636,132.860789,139.580559,62.87086,0.0,56.510649,0.0,6.28736 -3637,96.036289,101.34579,31.53874,0.0,57.20714,0.0,4.31644 -3638,113.99812,121.306319,47.62178,0.0,56.26041,0.0,5.70995 -3639,3.98475,3.801259,3.753009,0.0,0.0,0.0,0.0 -3640,3.02138,2.7842,2.76076,0.0,0.0,0.0,0.0 -3641,4.78232,4.83539,4.8096,0.0,0.0,0.0,0.0 -3642,3.29873,3.882,3.85437,0.0,0.0,0.0,0.0 -3643,5.55162,6.01511,5.9933,0.0,0.0,0.0,0.0 -3644,20.32178,17.49691,17.47352,0.0,0.0,0.0,0.0 -3645,106.59948,117.923339,42.213259,2.09988,56.49145,0.0,7.12712 -3646,17.92216,20.237321,20.205951,0.0,0.0,0.0,0.0 -3647,114.25416,116.426959,40.81796,2.10675,57.634569,1.70895,6.30316 -3648,19.89149,12.20045,12.17966,0.0,0.0,0.0,0.0 -3649,90.076409,108.60644,29.60709,0.0,57.49833,0.0,8.14113 -3650,7.40769,8.01693,7.98606,0.0,0.0,0.0,0.0 -3651,111.6606,107.3616,34.47269,0.0,56.22921,0.0,7.069941 -3652,107.957489,124.60401,37.41564,0.0,60.05025,1.25583,10.45298 -3653,109.87805,104.02534,28.44752,0.0,57.00988,1.68865,6.83628 -3654,28.83036,30.71952,30.67395,0.0,0.0,0.0,0.0 -3655,131.652719,160.00767,64.52209,0.0,55.86575,0.0,20.7303 -3656,131.98804,146.55132,61.16232,0.0,56.26985,0.0,9.41286 -3657,140.551539,192.000129,47.70746,0.0,57.89546,0.0,65.96801 -3658,108.8851,154.20474,36.89993,0.0,56.04538,0.0,46.88185 -3659,99.63761,110.41016,33.4039,0.0,58.26043,0.0,6.34057 -3660,108.34736,104.895259,33.459939,0.0,55.24356,0.0,7.3891 -3661,90.00255,103.350489,29.69436,0.0,54.72114,0.0,7.947239 -3662,86.21267,99.85456,28.09281,0.0,54.47791,0.0,5.03229 -3663,99.735099,104.49249,31.0152,0.0,54.469339,0.0,7.33456 -3664,99.130969,111.51994,32.55351,0.0,54.658939,1.971701,10.6843 -3665,112.35157,126.11844,40.34623,0.0,56.74128,1.14634,12.77638 -3666,125.194499,140.9943,50.71666,0.0,58.86184,1.42801,10.02426 -3667,116.528999,135.69732,46.96149,0.0,57.19687,2.41521,12.279 -3668,113.20984,106.95258,24.96581,0.0,59.50087,0.0,10.55038 -3669,107.605689,170.047879,32.54123,0.0,105.757289,1.5861,12.97719 -3670,118.84206,118.18902,33.18575,0.0,58.001079,1.803161,10.239121 -3671,99.042389,113.342599,33.7596,0.0,54.47662,4.759139,8.31288 -3672,91.388919,98.43683,27.53989,0.0,54.69095,0.0,6.83704 -3673,91.035509,104.138999,27.680109,0.0,54.6408,1.22114,9.50902 -3674,106.00734,118.735559,37.86038,0.0,55.966599,0.0,8.57478 -3675,125.709049,191.669099,55.5521,1.22435,106.210189,0.0,8.61079 -3676,96.29721,108.674279,30.59856,0.0,54.474519,0.0,10.71711 -3677,86.63077,149.44099,28.1364,0.0,105.76738,0.0,6.80736 -3678,92.590869,100.15021,27.37494,0.0,54.64644,0.0,6.34607 -3679,114.54233,102.74294,26.91168,0.0,55.87838,0.0,8.29964 -3680,83.10058,101.5378,32.52317,0.0,56.225329,0.0,5.27757 -3681,89.633169,97.272409,26.85303,0.0,54.742979,1.076871,5.66686 -3682,116.62384,121.18792,44.94021,0.0,54.6113,1.67482,7.91502 -3683,94.436289,103.05369,31.99429,0.0,54.76627,0.0,6.28028 -3684,87.04613,92.368539,26.77839,0.0,54.84869,0.0,4.595349 -3685,90.738849,101.225739,25.662309,0.0,54.84069,1.28393,8.29605 -3686,87.115649,93.33793,24.55281,0.0,55.18899,0.0,5.01582 -3687,95.42481,105.070659,29.48902,0.0,54.800239,1.11599,7.41779 -3688,93.270269,100.17735,29.36967,0.0,54.82542,0.0,6.31193 -3689,54.40411,56.5495,56.49407,0.0,0.0,0.0,0.0 -3690,181.470139,200.936609,111.791989,0.0,56.30691,1.15156,15.34164 -3691,165.136479,186.746079,102.83755,1.012669,57.10945,0.0,14.1713 -3692,147.976739,283.757489,108.32479,1.43071,108.677509,19.31063,33.92889 -3693,106.262159,211.29976,66.23883,0.0,57.96437,5.54217,64.14135 -3694,142.48496,359.747089,41.71188,7.20232,106.973729,29.21921,106.41431 -3695,107.01165,123.560579,37.82539,0.0,57.559089,0.0,21.22723 -3696,88.10747,97.86035,22.13832,0.0,56.46777,1.03836,15.57692 -3697,82.206229,94.40217,22.29562,0.0,56.22163,0.0,8.79379 -3698,77.33897,83.978339,17.42953,0.0,57.94736,0.0,5.2417 -3699,99.0689,107.64408,29.985691,1.412769,57.22358,2.25554,7.82493 -3700,92.93275,90.05276,23.40136,0.0,57.14068,0.0,5.94063 -3701,83.17181,87.25184,16.34063,0.0,55.98182,0.0,11.75277 -3702,70.2293,71.5085,11.84225,0.0,55.04344,0.0,2.90308 -3703,83.93491,86.02561,25.79192,0.0,56.27871,0.0,2.03541 -3704,69.33217,70.368519,11.47951,0.0,55.061879,0.0,2.24272 -3705,81.14706,628.523477,23.97115,46.380569,258.152049,81.94895,182.844119 -3706,83.66902,580.719177,21.18806,31.5033,265.557559,71.88389,143.232599 -3707,72.021379,80.92709,17.18146,0.0,56.30764,0.0,5.12539 -3708,83.471489,76.15393,15.53547,0.0,57.60793,0.0,1.79455 -3709,70.98091,83.607029,19.69093,0.0,57.905079,0.0,1.93067 -3710,73.413019,77.23832,18.16594,0.0,55.44121,0.0,2.2632 -3711,13.572119,11.355009,11.333689,0.0,0.0,0.0,0.0 -3712,96.332379,82.4736,21.8423,0.0,54.95511,0.0,1.81173 -3713,14.70899,10.498729,10.475769,0.0,0.0,0.0,0.0 -3714,96.20389,119.496379,34.58855,13.72636,56.760469,0.0,12.13766 -3715,87.806149,229.531949,32.27515,5.23732,156.923999,9.85367,19.75079 -3716,71.75821,197.803549,13.51967,1.88608,155.238539,4.06051,16.34247 -3717,73.39587,114.828099,25.71154,2.15434,56.442339,10.90829,14.82898 -3718,92.338819,96.07862,28.81273,0.0,60.21552,0.0,3.32508 -3719,73.89295,76.548459,15.80362,0.0,56.490669,0.0,2.64558 -3720,5.76867,5.5109,5.49592,0.0,0.0,0.0,0.0 -3721,5.31701,5.48567,5.47132,0.0,0.0,0.0,0.0 -3722,6.91768,6.89807,6.88186,0.0,0.0,0.0,0.0 -3723,6.70019,6.84633,6.8294,0.0,0.0,0.0,0.0 -3724,91.77858,189.570639,26.81469,15.39001,107.04839,1.093449,27.11831 -3725,90.91483,99.50362,27.77137,0.0,55.8715,0.0,6.31368 -3726,81.60156,83.416529,19.75854,0.0,55.719879,0.0,2.4809 -3727,83.48578,112.330179,20.85114,2.14019,55.17668,6.06159,16.400738 -3728,85.23799,118.551539,22.87952,2.59741,55.51279,6.87609,18.924899 -3729,77.53752,80.88811,17.55641,0.0,55.16127,0.0,2.50379 -3730,89.465709,93.99123,26.38983,0.0,55.29893,0.0,3.88857 -3731,88.6684,293.832749,25.95429,0.0,255.831969,0.0,3.76534 -3732,70.85099,79.810619,13.35902,1.17331,55.030059,1.29338,6.51862 -3733,74.97033,80.338199,19.03037,0.0,55.340469,0.0,3.66331 -3734,72.85526,244.093979,16.79752,8.40569,205.594339,0.0,11.27398 -3735,76.309689,137.73949,20.47941,0.0,105.35251,2.23485,7.75669 -3736,85.86399,256.875189,24.85995,0.0,157.285809,39.237,30.82402 -3737,84.2104,99.22192,35.42044,0.0,58.07278,0.0,2.81202 -3738,77.18138,81.007619,15.475979,0.0,60.632149,0.0,1.3697 -3739,68.64992,74.83434,14.12251,0.0,57.134709,0.0,1.17024 -3740,10.1908,3.4103,3.38031,0.0,0.0,0.0,0.0 -3741,3.7281,3.7699,3.75616,0.0,0.0,0.0,0.0 -3742,3.86308,4.10534,4.08564,0.0,0.0,0.0,0.0 -3743,3.58506,3.883889,3.864239,0.0,0.0,0.0,0.0 -3744,84.15597,72.060109,12.47417,0.0,56.555619,0.0,1.4605 -3745,71.56612,75.649559,13.94886,0.0,58.57968,0.0,1.445689 -3746,3.75951,3.52364,3.50491,0.0,0.0,0.0,0.0 -3747,5.18807,5.992219,5.975089,0.0,0.0,0.0,0.0 -3748,67.74178,75.7412,15.44335,0.0,57.89252,0.0,1.0677 -3749,6.01831,6.12631,6.10119,0.0,0.0,0.0,0.0 -3750,4.04223,4.56554,4.54853,0.0,0.0,0.0,0.0 -3751,5.49708,3.60503,3.59145,0.0,0.0,0.0,0.0 -3752,2.26479,2.61438,2.60294,0.0,0.0,0.0,0.0 -3753,70.59814,67.32571,9.79027,0.0,54.96856,0.0,1.35765 -3754,65.96574,67.63276,10.15264,0.0,54.77904,0.0,1.61204 -3755,64.90216,66.31293,9.35246,0.0,54.90339,0.0,0.0 -3756,67.803349,67.99399,10.52071,0.0,54.7446,0.0,1.55596 -3757,65.107859,66.6742,9.21658,0.0,55.00201,0.0,1.23543 -3758,66.67632,68.97155,11.37032,0.0,55.08741,0.0,1.3096 -3759,64.98062,66.53027,9.38307,0.0,54.98067,0.0,0.0 -3760,68.73664,69.76216,12.34725,0.0,55.08857,0.0,1.06969 -3761,66.63106,67.89915,10.78769,0.0,55.07769,0.0,0.0 -3762,109.02047,117.11443,45.48041,0.0,54.94517,0.0,7.23581 -3763,108.897149,116.45567,39.0478,0.0,57.27724,1.01737,6.84705 -3764,99.856009,109.67063,31.92548,0.0,57.74764,0.0,9.04804 -3765,96.86747,121.489969,43.100829,0.0,56.37125,5.62774,6.20019 -3766,100.35145,99.23356,27.13385,0.0,55.07734,0.0,7.9439 -3767,91.560039,96.01411,27.33117,0.0,54.76013,0.0,5.52579 -3768,111.6687,123.266599,43.61234,0.0,57.787819,0.0,10.37759 -3769,109.482019,118.916339,44.26241,0.0,56.406689,0.0,4.9586 -3770,99.97432,149.977609,37.568569,2.515291,55.40129,1.19658,28.13085 -3771,115.45213,177.618329,53.833469,0.0,106.295679,0.0,6.20376 -3772,99.86686,123.7076,47.22991,0.0,56.154989,1.08318,8.355721 -3773,119.01412,127.665139,49.391959,0.0,56.45864,1.18201,8.86506 -3774,115.29802,127.36145,47.76738,0.0,56.160759,1.09087,11.046271 -3775,105.0662,115.536139,38.8034,0.0,56.66974,0.0,7.855499 -3776,100.80259,106.749119,36.5608,0.0,54.721489,0.0,6.24978 -3777,91.53437,96.72688,28.05507,0.0,54.72722,0.0,5.27036 -3778,102.1304,108.2796,36.46744,0.0,54.7506,0.0,7.75306 -3779,99.65791,108.18268,37.21632,0.0,54.9898,0.0,6.37754 -3780,98.84605,128.42267,53.52238,0.0,54.93862,1.04663,10.38363 -3781,100.19802,106.814949,36.505879,0.0,54.82978,0.0,6.59317 -3782,90.668929,97.30587,28.49259,0.0,54.99481,0.0,5.36181 -3783,91.725229,98.19943,29.30453,0.0,55.17909,0.0,5.29159 -3784,90.477789,112.16603,43.69212,0.0,54.79314,0.0,5.37706 -3785,90.132879,95.17385,27.51451,0.0,55.09664,0.0,4.53186 -3786,97.156189,105.32358,34.94728,0.0,54.96367,0.0,6.50117 -3787,98.058,105.40235,35.08874,0.0,55.37944,0.0,6.007621 -3788,88.62656,244.848429,26.2009,0.0,205.323579,0.0,5.18576 -3789,89.87629,249.068999,27.48937,0.0,205.591619,0.0,7.25519 -3790,97.557069,155.59953,34.42477,0.0,105.21032,0.0,6.79877 -3791,97.231999,205.397479,34.78959,0.0,155.148509,0.0,6.31023 -3792,88.976939,246.832709,27.05593,0.0,205.648849,0.0,5.48039 -3793,90.33706,196.481649,27.06462,0.0,155.604129,0.0,5.31276 -3794,91.00569,195.595769,29.461119,0.0,155.27385,0.0,4.79812 -3795,89.550589,95.26245,29.42144,0.0,55.07819,0.0,4.82216 -3796,81.32129,88.998169,22.34653,0.0,55.245159,0.0,5.7357 -3797,82.35237,237.550909,22.7441,0.0,205.523159,0.0,3.81688 -3798,88.51197,94.540929,28.19343,0.0,55.147609,0.0,4.98907 -3799,90.027839,97.53369,30.11721,0.0,55.58208,0.0,5.35382 -3800,82.312199,86.83558,21.77547,0.0,55.41647,0.0,4.02167 -3801,82.86861,87.615409,22.351879,0.0,55.55788,0.0,4.04902 -3802,82.59431,87.769069,22.2535,0.0,55.547069,0.0,4.27277 -3803,83.531089,87.89144,22.775,0.0,55.37566,0.0,4.08412 -3804,82.030219,236.723429,21.60742,0.0,205.540929,0.0,4.05184 -3805,81.392749,286.838889,21.34478,0.0,256.109399,0.0,3.96265 -3806,89.684449,251.606519,26.40934,1.29218,205.643589,1.57736,8.61603 -3807,91.10427,105.07104,26.85654,1.31256,56.73667,1.80479,9.61016 -3808,92.19245,180.139469,26.496299,7.587659,56.49103,13.85305,47.45613 -3809,97.103019,177.186929,33.13147,4.45593,56.94188,15.52634,43.633819 -3810,99.054179,155.416809,34.70952,4.14969,57.11042,7.799339,32.19616 -3811,86.123369,141.07691,21.04091,0.0,107.27106,0.0,4.33894 -3812,84.16944,188.962119,19.58176,0.0,156.982369,0.0,3.80036 -3813,84.15824,239.822429,20.05864,0.0,207.386129,0.0,3.86753 -3814,88.644389,194.719549,25.01699,0.0,156.996499,0.0,4.08194 -3815,89.301389,244.666019,25.00606,0.0,207.288699,0.0,4.64358 -3816,89.33908,94.40356,24.9745,0.0,57.113009,0.0,4.5927 -3817,89.463649,144.325529,25.15793,0.0,106.859339,0.0,4.60886 -3818,89.580919,294.783209,25.11251,0.0,257.179619,0.0,3.70368 -3819,89.50217,94.67911,25.66602,0.0,56.70947,0.0,4.60798 -3820,89.97516,246.026589,24.97716,0.0,208.794399,0.0,3.64232 -3821,89.437959,244.391719,24.94791,0.0,207.178009,0.0,3.56728 -3822,90.026089,247.259999,25.3694,0.0,209.325819,0.0,4.73864 -3823,84.1972,238.908289,19.36217,0.0,207.227489,0.0,4.76774 -3824,84.14832,239.307689,19.56457,0.0,207.455839,0.0,3.78428 -3825,84.06214,88.850209,19.66273,0.0,56.9088,0.0,3.71122 -3826,4.69786,4.72546,4.70723,0.0,0.0,0.0,0.0 -3827,78.131879,81.120869,16.218529,0.0,57.12107,0.0,2.38722 -3828,84.05879,89.009149,19.65857,0.0,57.294489,0.0,3.60213 -3829,84.1402,99.20145,28.32103,0.0,56.86118,0.0,3.57594 -3830,83.908789,88.42848,19.36667,0.0,57.22897,0.0,3.56641 -3831,89.020649,94.35673,25.18216,0.0,57.29952,0.0,3.54849 -3832,89.66204,92.682149,24.51496,0.0,56.88022,0.0,3.20001 -3833,89.08214,293.083058,24.51517,0.0,257.004059,0.0,3.36326 -3834,89.527169,193.34747,24.57732,0.0,157.27128,0.0,3.29137 -3835,89.88834,94.16722,25.38546,0.0,56.8276,0.0,3.43049 -3836,88.596249,243.934049,24.98916,0.0,207.153099,0.0,3.43383 -3837,89.55482,92.964049,24.828259,0.0,56.50592,0.0,3.33866 -3838,88.42207,92.162749,24.00917,0.0,56.997999,0.0,3.14552 -3839,88.71104,91.650749,23.93559,0.0,56.49251,0.0,3.24797 -3840,83.698479,87.4945,19.10936,0.0,56.72523,0.0,3.48922 -3841,83.339889,86.9998,18.75946,0.0,56.51411,0.0,3.52957 -3842,84.51384,90.427279,20.18738,0.0,58.16557,0.0,3.76584 -3843,89.48638,144.658599,24.59721,0.0,107.181889,0.0,4.8466 -3844,87.843139,93.58614,23.26017,0.0,57.45773,0.0,4.82846 -3845,78.998589,84.69885,20.90314,0.0,58.03038,0.0,3.44038 -3846,84.96648,89.25103,26.76559,0.0,57.12713,0.0,3.16447 -3847,88.05218,95.363329,23.96616,0.0,57.863539,0.0,5.29179 -3848,89.30107,110.636959,25.23132,1.68523,58.737409,3.06864,11.76347 -3849,89.81814,246.010499,25.20205,0.0,207.424039,0.0,5.1079 -3850,78.87597,234.300939,21.13603,0.0,207.556069,0.0,3.20491 -3851,85.38674,90.529159,27.16855,0.0,57.843289,0.0,3.17546 -3852,95.70711,150.950999,30.97266,0.0,107.387649,0.0,4.78627 -3853,94.979319,101.07633,30.06813,0.0,57.40319,0.0,5.31248 -3854,106.07151,113.970149,38.685019,0.0,57.8368,0.0,6.9171 -3855,106.55094,112.699879,38.5972,0.0,56.936639,0.0,6.44972 -3856,110.075419,117.409439,42.25844,0.0,57.033129,0.0,7.09685 -3857,103.735529,109.46786,36.45379,0.0,57.02295,0.0,5.3623 -3858,104.05249,110.655489,36.502,0.0,57.734809,0.0,5.65055 -3859,93.47907,100.115859,29.2588,0.0,56.657389,0.0,6.00196 -3860,99.781039,105.88871,34.75749,0.0,57.03331,0.0,5.59504 -3861,91.86855,98.658219,27.36463,1.1362,56.794699,0.0,5.92358 -3862,90.13156,94.015549,25.471339,0.0,56.6479,0.0,3.5886 -3863,113.88708,162.90414,59.0106,2.17038,58.44393,7.47923,30.15787 -3864,119.80502,205.51967,62.26423,2.05384,108.78688,3.30246,21.81619 -3865,130.996619,198.04134,61.93429,1.89129,118.64091,4.4477,8.22824 -3866,192.629609,11246.270477,56.62519,1433.983584,7479.003504,418.782908,1384.142774 -3867,87.079519,7760.657505,22.3299,52.33093,6577.0793,765.021226,244.746059 -3868,83.6431,84.619119,19.237449,0.0,62.17836,0.0,1.76284 -3869,83.18794,91.611209,19.27166,0.0,69.186939,0.0,1.72105 -3870,82.50647,236.568389,19.0377,0.0,214.227169,0.0,1.85966 -3871,83.6437,86.018249,19.28564,0.0,63.499739,0.0,1.80011 -3872,82.81058,181.949599,24.5953,0.0,108.525309,16.24172,27.17613 -3873,79.22955,78.75602,16.01971,0.0,56.19889,0.0,3.75023 -3874,82.11147,120.762869,20.306649,0.0,62.41383,14.245,14.54718 -3875,73.55087,81.010659,13.86872,0.0,61.170339,0.0,3.53052 -3876,94.04684,164.86204,38.95704,0.0,60.62742,4.93203,23.32473 -3877,84.51674,360.730489,25.09284,2.76916,60.17382,188.003949,47.90936 -3878,90.296849,102.27343,27.82464,0.0,60.30221,2.93177,4.9224 -3879,97.608099,143.251689,42.48331,0.0,58.78357,11.363879,19.303469 -3880,94.882189,81.69444,20.74748,0.0,56.35308,0.0,3.08771 -3881,83.74498,111.733419,39.470559,0.0,63.246859,0.0,3.88069 -3882,114.82673,178.743819,32.53821,0.0,111.2216,11.40202,16.470439 -3883,85.599129,86.12667,26.213,0.0,56.24612,0.0,2.24853 -3884,96.23886,106.13772,31.66473,0.0,57.62343,2.61244,10.90014 -3885,72.882249,76.33022,14.62361,0.0,56.63941,0.0,2.88851 -3886,104.13593,152.684479,41.653199,1.75152,56.12212,14.82627,28.02581 -3887,97.86557,266.695379,36.0114,1.3287,206.62452,1.68701,12.09907 -3888,102.73823,147.254539,41.02728,1.65998,56.053249,12.9203,25.62673 -3889,97.6006,115.311019,35.98865,1.31345,56.050199,1.613471,11.44259 -3890,103.88036,150.312999,40.908049,1.73558,56.30475,14.10955,26.70298 -3891,97.81676,265.868098,35.6259,1.309409,206.468549,1.69914,11.669439 -3892,110.109819,128.37424,51.78363,0.0,55.66754,0.0,9.33701 -3893,122.30137,130.4079,54.57466,0.0,56.335139,0.0,6.86493 -3894,139.383,231.640519,135.570559,0.0,62.41495,0.0,10.14693 -3895,114.892349,130.78801,53.59781,0.0,55.6533,0.0,12.61113 -3896,130.15603,172.007459,100.161419,0.0,55.08321,0.0,7.88966 -3897,105.730489,140.88605,63.69638,0.0,56.247049,0.0,7.93223 -3898,109.661579,118.341758,47.064829,0.0,55.836729,0.0,5.22879 -3899,147.842739,151.82752,79.56332,0.0,56.00509,0.0,4.94461 -3900,96.393079,105.59497,35.42164,0.0,54.64599,0.0,7.49242 -3901,89.80598,110.11844,34.35612,0.0,56.55021,0.0,6.05672 -3902,98.80642,107.581829,32.79355,0.0,56.226779,0.0,7.33503 -3903,101.393349,112.58184,38.76358,0.0,54.97336,4.10953,6.45918 -3904,110.10761,123.66596,50.66244,0.0,55.73819,0.0,6.49647 -3905,106.14839,110.176439,39.71586,0.0,56.442729,0.0,4.761929 -3906,93.69085,101.65591,31.23065,0.0,55.06889,0.0,6.58092 -3907,91.698529,99.607459,29.18795,0.0,54.844389,0.0,7.32285 -3908,99.870459,105.10787,37.17972,0.0,55.15367,0.0,4.60674 -3909,99.38585,105.687909,36.86411,0.0,55.118759,0.0,5.49816 -3910,100.72074,306.374499,37.47986,0.0,255.619309,0.0,5.19881 -3911,95.561619,100.875779,31.97585,0.0,54.85403,0.0,5.660429 -3912,108.325799,115.95355,45.10344,0.0,55.18713,0.0,6.68608 -3913,112.114489,269.760849,49.46657,0.0,205.502689,0.0,6.13372 -3914,128.616069,137.567859,65.83786,0.0,55.533899,0.0,6.86713 -3915,3.26061,3.13429,3.09581,0.0,0.0,0.0,0.0 -3916,3.7874,4.72977,4.70543,0.0,0.0,0.0,0.0 -3917,3.05515,3.34345,3.32443,0.0,0.0,0.0,0.0 -3918,1.94494,2.05111,2.03831,0.0,0.0,0.0,0.0 -3919,2.1197,2.22898,2.21434,0.0,0.0,0.0,0.0 -3920,8.97879,3.2257,3.20101,0.0,0.0,0.0,0.0 -3921,73.31975,70.9801,10.30903,0.0,55.76382,0.0,3.44018 -3922,3.85442,4.13268,4.10255,0.0,0.0,0.0,0.0 -3923,70.74261,64.805819,7.7881,0.0,54.815369,0.0,1.08268 -3924,64.65875,67.896979,8.458749,0.0,54.75897,0.0,3.57577 -3925,71.026039,81.55118,21.24,0.0,55.55384,0.0,3.64454 -3926,80.499199,82.09064,23.16453,0.0,56.29018,0.0,1.40112 -3927,77.52464,82.154709,21.459469,0.0,55.95945,0.0,3.32348 -3928,68.688059,70.94913,14.17747,0.0,54.57942,0.0,1.06611 -3929,75.8544,77.321089,17.20978,0.0,57.311619,0.0,1.49899 -3930,67.79907,69.35095,11.54047,0.0,54.59235,0.0,1.71881 -3931,2.08592,1.88178,1.86485,0.0,0.0,0.0,0.0 -3932,1.934281,1.916109,1.898869,0.0,0.0,0.0,0.0 -3933,1.96961,2.092451,2.076221,0.0,0.0,0.0,0.0 -3934,2.66128,2.55695,2.54053,0.0,0.0,0.0,0.0 -3935,1.68794,1.71808,1.70203,0.0,0.0,0.0,0.0 -3936,2.71782,2.71326,2.69396,0.0,0.0,0.0,0.0 -3937,2.10888,2.2598,2.24778,0.0,0.0,0.0,0.0 -3938,65.0297,65.85199,8.42551,0.0,54.86792,0.0,1.35158 -3939,64.84864,66.17777,8.85574,0.0,54.85524,0.0,1.33796 -3940,64.1976,65.33644,7.70323,0.0,55.57335,0.0,0.0 -3941,67.59211,69.6722,11.81774,0.0,54.96738,0.0,1.7068 -3942,68.27593,69.73498,11.68573,0.0,54.93778,0.0,1.71203 -3943,68.90981,71.44555,12.66783,0.0,55.01841,0.0,2.06989 -3944,74.37424,72.031669,12.490759,0.0,55.691669,0.0,2.12955 -3945,80.27394,82.28202,21.27126,0.0,57.54185,0.0,1.69127 -3946,80.00733,80.85046,19.79192,0.0,57.13664,0.0,2.0926 -3947,2.13963,1.9198,1.90392,0.0,0.0,0.0,0.0 -3948,2.65436,2.55683,2.54313,0.0,0.0,0.0,0.0 -3949,1.74396,1.91329,1.89922,0.0,0.0,0.0,0.0 -3950,1.83979,1.87248,1.8554,0.0,0.0,0.0,0.0 -3951,2.20352,2.30276,2.28234,0.0,0.0,0.0,0.0 -3952,2.46058,2.21653,2.20184,0.0,0.0,0.0,0.0 -3953,65.21597,266.218189,8.15437,0.0,255.743879,0.0,1.0357 -3954,2.62821,2.45086,2.41358,0.0,0.0,0.0,0.0 -3955,64.75108,65.075969,7.62782,0.0,55.265429,0.0,0.0 -3956,65.8132,66.51974,8.80667,0.0,55.30959,0.0,1.03418 -3957,2.65705,2.5879,2.56894,0.0,0.0,0.0,0.0 -3958,2.74081,2.62256,2.5896,0.0,0.0,0.0,0.0 -3959,2.04168,2.08019,2.06453,0.0,0.0,0.0,0.0 -3960,2.1773,2.13406,2.11745,0.0,0.0,0.0,0.0 -3961,2.03369,1.85928,1.84146,0.0,0.0,0.0,0.0 -3962,1.70096,1.87321,1.86081,0.0,0.0,0.0,0.0 -3963,1.94645,2.06066,2.04865,0.0,0.0,0.0,0.0 -3964,2.69268,2.51128,2.49598,0.0,0.0,0.0,0.0 -3965,1.5888,1.68242,1.67026,0.0,0.0,0.0,0.0 -3966,2.28387,2.22067,2.19849,0.0,0.0,0.0,0.0 -3967,1.98804,2.14152,2.13197,0.0,0.0,0.0,0.0 -3968,64.9416,266.847588,8.2612,0.0,256.678579,0.0,0.0 -3969,64.642759,266.885458,9.078259,0.0,255.937539,0.0,0.0 -3970,64.66262,115.765569,7.65358,0.0,106.046989,0.0,0.0 -3971,64.76547,216.445859,8.2883,0.0,206.290819,0.0,0.0 -3972,64.84834,215.616739,7.92815,0.0,205.987309,0.0,0.0 -3973,64.703639,115.12212,7.84952,0.0,105.56094,0.0,0.0 -3974,64.66155,65.191079,7.67874,0.0,55.479789,0.0,0.0 -3975,105.71833,125.07668,47.40972,1.66728,56.25153,1.10306,10.65546 -3976,114.307249,107.82485,30.96791,1.5828,56.54312,1.18003,10.40584 -3977,103.62581,121.295359,42.14885,2.18646,57.94296,1.28918,9.9892 -3978,103.71356,109.309229,35.57933,1.689611,57.42409,1.16052,7.16134 -3979,81.11858,103.971659,20.38327,5.43741,57.93472,0.0,10.1076 -3980,82.92377,81.95992,18.06168,1.43544,55.47536,0.0,4.66656 -3981,3.14901,3.43275,3.41779,0.0,0.0,0.0,0.0 -3982,2.66287,2.559,2.53837,0.0,0.0,0.0,0.0 -3983,2.0003,2.12847,2.11464,0.0,0.0,0.0,0.0 -3984,2.76336,2.55706,2.54158,0.0,0.0,0.0,0.0 -3985,2.3015,2.56316,2.54605,0.0,0.0,0.0,0.0 -3986,2.35565,2.5047,2.48443,0.0,0.0,0.0,0.0 -3987,73.22496,73.03088,12.39982,0.0,55.98936,0.0,3.06751 -3988,67.620139,72.48804,11.61839,0.0,56.79443,0.0,2.53004 -3989,91.487379,96.73597,25.93872,0.0,54.64613,0.0,7.8555 -3990,90.49944,91.971119,25.64614,0.0,54.62691,0.0,3.744309 -3991,66.691629,70.63745,11.7152,0.0,54.82062,0.0,2.27259 -3992,82.43136,139.573919,18.71189,0.0,105.2569,0.0,6.37144 -3993,88.78305,117.34905,37.74342,0.0,56.46079,1.04055,10.99115 -3994,91.685439,85.23967,21.35419,0.0,54.80816,0.0,3.607 -3995,80.822199,86.0522,17.69624,0.0,54.83682,0.0,5.07485 -3996,85.85647,106.42542,34.60496,0.0,54.67731,0.0,6.89386 -3997,111.991119,116.12514,41.48773,0.0,56.69227,0.0,4.76063 -3998,77.564549,80.63617,19.14509,0.0,57.83398,0.0,2.25284 -3999,81.700729,82.61388,22.93627,0.0,56.65535,0.0,1.72314 -4000,98.14446,109.376089,32.73056,0.0,56.69979,0.0,6.845149 -4001,81.89255,86.38379,19.68562,0.0,54.8099,0.0,3.6172 -4002,69.382039,73.14679,13.8461,0.0,56.26565,0.0,1.66802 -4003,70.21616,71.95213,14.27337,0.0,54.93992,0.0,1.62303 -4004,100.098149,108.909749,33.58805,0.0,55.980299,0.0,7.33873 -4005,104.42722,112.318671,39.444181,0.0,55.16886,0.0,6.03291 -4006,92.28169,97.223519,29.24763,0.0,54.81936,0.0,4.78193 -4007,96.86806,103.855209,30.834969,0.0,54.95206,0.0,6.52651 -4008,103.728119,111.15656,38.6381,0.0,54.94181,0.0,5.90751 -4009,95.96014,102.284379,32.58263,0.0,55.013139,0.0,5.89504 -4010,98.9592,209.030749,32.534779,0.0,155.30019,1.21916,8.88102 -4011,113.791809,117.21686,33.71162,0.0,56.51281,1.28752,11.93315 -4012,99.55897,116.835779,35.07032,0.0,56.948529,1.30102,9.68334 -4013,93.62691,103.050899,29.580519,0.0,56.04751,0.0,7.14928 -4014,110.00273,180.933389,37.58357,0.0,109.91948,4.36,12.56253 -4015,95.911759,487.073609,32.31807,65.998229,258.94656,4.24678,59.24013 -4016,102.99945,104.843849,30.369759,0.0,56.83121,0.0,8.30739 -4017,115.119529,126.08101,45.69279,0.0,58.21875,0.0,8.26502 -4018,99.32673,108.946919,39.309879,0.0,58.86695,0.0,8.68532 -4019,93.1296,252.374179,27.65328,0.0,206.745859,1.09789,8.01346 -4020,30.98218,11.50634,11.46676,0.0,0.0,0.0,0.0 -4021,93.474279,106.32985,39.87319,0.0,61.2801,0.0,3.16599 -4022,16.30731,15.37293,15.3495,0.0,0.0,0.0,0.0 -4023,122.08444,325.654369,62.68719,7.1974,155.252979,35.21672,47.66582 -4024,132.876369,225.875059,73.10798,12.38909,55.330029,1.73821,60.3627 -4025,8.01718,7.9221,7.90619,0.0,0.0,0.0,0.0 -4026,77.61071,231.937709,22.51504,0.0,205.767709,0.0,1.96375 -4027,15.23944,15.33998,15.31873,0.0,0.0,0.0,0.0 -4028,107.32311,1439.540934,47.12335,121.72053,458.260598,47.951009,526.392828 -4029,14.98991,14.98685,14.96664,0.0,0.0,0.0,0.0 -4030,105.757499,681.768617,41.40959,32.09952,309.492089,9.91039,191.088809 -4031,104.87885,1430.378503,45.382009,268.898339,209.458489,45.21512,610.823997 -4032,119.68993,1745.839113,58.2733,338.437689,259.857789,55.9474,740.680177 -4033,124.763409,3093.991936,65.51163,354.795518,1111.029685,262.466938,984.510846 -4034,128.925689,1971.229251,67.12356,376.685348,360.570868,69.96349,822.644366 -4035,141.859649,2372.449159,80.572059,467.611638,360.912168,78.15701,1033.402915 -4036,78.27513,232.836259,16.10422,23.264269,160.65366,0.0,27.83897 -4037,101.37274,808.819286,41.360489,191.385979,159.685579,9.34098,326.694669 -4038,8.24127,8.06263,8.04135,0.0,0.0,0.0,0.0 -4039,85.269629,89.87349,24.79803,0.0,60.86383,0.0,1.79746 -4040,8.25694,8.08578,8.06651,0.0,0.0,0.0,0.0 -4041,94.563599,154.110119,33.37966,0.0,114.37279,0.0,4.03468 -4042,8.30623,8.10737,8.08681,0.0,0.0,0.0,0.0 -4043,94.25771,249.326148,33.041549,0.0,210.417539,0.0,3.901469 -4044,3.82676,3.12871,3.09522,0.0,0.0,0.0,0.0 -4045,2.47991,2.37898,2.36603,0.0,0.0,0.0,0.0 -4046,32.76235,53.01476,52.98786,0.0,0.0,0.0,0.0 -4047,9.82782,4.97294,4.94903,0.0,0.0,0.0,0.0 -4048,5.523979,5.68651,5.66894,0.0,0.0,0.0,0.0 -4049,4.28469,4.40455,4.38572,0.0,0.0,0.0,0.0 -4050,4.15391,5.0583,5.04573,0.0,0.0,0.0,0.0 -4051,2.81641,2.7855,2.76711,0.0,0.0,0.0,0.0 -4052,2.34058,2.43515,2.41956,0.0,0.0,0.0,0.0 -4053,3.14936,3.1724,3.15364,0.0,0.0,0.0,0.0 -4054,3.054371,3.18422,3.1701,0.0,0.0,0.0,0.0 -4055,8.79703,8.27095,8.25048,0.0,0.0,0.0,0.0 -4056,77.59784,804.441367,18.52019,314.115488,156.68942,59.92784,189.564238 -4057,8.61317,8.31562,8.29429,0.0,0.0,0.0,0.0 -4058,84.69412,657.419189,16.74834,16.17888,158.75884,46.492829,315.59482 -4059,164.417979,197.526989,80.599679,2.40297,57.48079,6.33229,29.13726 -4060,149.063339,217.108429,61.38935,3.49454,110.10071,2.49998,16.963009 -4061,116.27309,696.327997,174.885229,48.97293,155.305779,78.36945,98.44688 -4062,102.930529,123.80834,37.70408,0.0,55.31597,1.79694,16.15215 -4063,103.22615,187.550879,48.836759,1.50402,107.16815,1.65329,10.25442 -4064,106.439799,176.873479,39.9033,0.0,105.246169,2.54919,16.36833 -4065,171.486779,207.827179,85.31927,5.54548,55.436119,0.0,28.75344 -4066,113.35551,577.005011,42.560631,22.892931,156.27427,42.30062,229.34778 -4067,98.28846,446.830479,32.52146,23.80753,206.60505,7.45563,136.037769 -4068,87.73975,93.25909,24.2524,0.0,56.284909,0.0,4.6494 -4069,97.36301,104.46863,33.28309,0.0,55.9815,0.0,6.24944 -4070,94.71261,119.354899,31.21684,2.64835,56.418039,2.58156,15.52102 -4071,113.75469,121.938799,36.125049,0.0,57.7743,6.08418,14.38311 -4072,99.150149,224.580919,41.97396,2.42425,108.420989,29.77345,25.73665 -4073,104.52085,743.555897,32.46633,3.75288,265.597989,155.391449,196.181289 -4074,83.79956,784.230176,24.97656,27.54359,157.279529,149.44837,255.848588 -4075,84.58775,350.646248,26.73688,2.56307,257.145038,15.5404,31.00118 -4076,86.05135,155.699719,27.64759,2.41492,57.40196,17.94498,34.06148 -4077,97.36365,110.10864,28.66291,2.84513,59.830479,0.0,9.21078 -4078,90.10468,187.414939,48.90843,5.45229,58.344889,25.61153,33.4406 -4079,86.4248,310.50779,25.47321,2.65546,207.71036,22.05612,35.26246 -4080,75.99568,81.2028,17.41746,0.0,57.71893,0.0,4.63616 -4081,83.381219,92.42858,28.41734,0.0,59.48675,0.0,2.56455 -4082,88.88931,83.34677,21.09706,0.0,57.26318,0.0,2.38744 -4083,89.25877,94.2301,26.83343,0.0,57.27098,0.0,8.33824 -4084,178.621909,143.742089,31.10448,1.65429,57.193139,2.23331,50.87606 -4085,74.51547,73.69885,15.30893,0.0,54.84156,0.0,1.72622 -4086,115.034709,100.57903,28.06967,0.0,58.76394,1.202,10.45263 -4087,72.5809,92.628369,25.692459,0.0,56.39589,1.14765,7.29886 -4088,84.71087,86.352039,21.91719,0.0,56.120349,0.0,6.65444 -4089,72.08694,73.993319,16.46573,0.0,54.568439,0.0,1.73165 -4090,75.332679,79.17703,15.06814,0.0,54.57699,0.0,8.77193 -4091,71.381809,75.329379,15.173119,0.0,54.96583,0.0,3.63493 -4092,71.223509,72.982879,15.047499,0.0,54.714,0.0,1.71011 -4093,71.16963,73.77846,16.23778,0.0,54.52342,0.0,1.56561 -4094,71.937189,76.27335,12.46702,1.37436,54.72615,0.0,6.11774 -4095,70.78116,80.91127,15.21589,0.0,54.68925,1.93156,5.97933 -4096,75.71522,87.62774,19.67186,1.07533,56.13281,1.29288,7.09766 -4097,80.41325,86.6053,20.49166,2.34112,56.45152,0.0,5.8667 -4098,73.16622,106.847509,20.08135,2.80772,56.42715,3.17668,16.730999 -4099,68.446869,93.48505,12.54073,1.68696,54.940189,3.4854,14.84067 -4100,70.752409,74.88067,15.1967,0.0,55.584249,0.0,2.56205 -4101,3.219401,3.087391,3.067751,0.0,0.0,0.0,0.0 -4102,3.13009,3.09355,3.07206,0.0,0.0,0.0,0.0 -4103,193.0835,190.565259,88.948169,4.16296,55.93111,3.28625,17.75359 -4104,66.78075,64.996529,64.969359,0.0,0.0,0.0,0.0 -4105,218.074829,243.195029,94.108679,3.81155,108.61589,1.36063,18.41053 -4106,212.35086,259.716349,113.860289,8.0102,59.85729,9.64964,39.55061 -4107,19.556589,19.42569,19.39663,0.0,0.0,0.0,0.0 -4108,144.03323,150.272509,82.365619,0.0,58.863399,0.0,5.21468 -4109,129.952629,257.125539,68.49258,1.33565,159.210159,3.68913,15.3525 -4110,11.21035,11.62882,11.60914,0.0,0.0,0.0,0.0 -4111,111.28057,109.851979,49.076949,0.0,54.30151,0.0,2.1133 -4112,129.74594,149.21408,61.52234,1.31774,56.27577,2.91597,14.50901 -4113,112.438289,119.867859,44.58331,0.0,54.80597,0.0,8.374569 -4114,129.40031,133.56623,54.75357,0.0,54.92001,0.0,8.41554 -4115,126.33625,124.839729,50.660979,0.0,54.67818,0.0,6.91715 -4116,115.58186,121.052179,48.657799,0.0,54.64842,0.0,6.09892 -4117,97.74221,257.791659,36.49007,0.0,206.208719,0.0,7.70229 -4118,98.985089,108.57836,36.03499,0.0,55.51217,1.08469,7.397 -4119,116.73136,129.67817,50.45216,0.0,55.77417,0.0,10.98034 -4120,113.156639,323.113589,46.19343,0.0,256.311299,1.12817,7.78928 -4121,136.489369,298.029909,66.44348,0.0,206.038739,1.2058,9.49356 -4122,131.612729,345.292098,61.69145,0.0,256.386208,0.0,11.96248 -4123,137.94236,300.956329,69.84913,0.0,205.667349,0.0,9.48466 -4124,91.387459,95.32163,30.90167,0.0,55.55842,0.0,3.14857 -4125,101.41991,207.054589,40.24556,0.0,155.83229,0.0,5.53231 -4126,98.476879,101.59421,37.02751,0.0,55.86941,0.0,2.51969 -4127,105.81302,111.207319,46.395269,0.0,55.68246,0.0,2.79231 -4128,130.612589,339.302169,67.89206,0.0,256.338309,0.0,6.61992 -4129,132.245529,137.668219,68.24367,0.0,55.462029,0.0,5.578061 -4130,92.393979,96.20576,31.41527,0.0,55.52265,0.0,3.3436 -4131,96.41155,99.659559,35.74027,0.0,55.665129,0.0,2.35915 -4132,121.288409,226.836229,57.84294,0.0,155.937949,0.0,4.93996 -4133,121.63635,328.658108,58.745829,0.0,256.316199,0.0,5.17474 -4134,19.93862,20.26424,20.24653,0.0,0.0,0.0,0.0 -4135,106.99481,114.593649,43.612029,0.0,55.90034,0.0,6.42655 -4136,116.39203,123.675389,52.8682,0.0,55.60684,0.0,6.05071 -4137,110.660859,116.534609,45.21412,0.0,55.71149,0.0,6.574949 -4138,108.578439,115.33325,45.42087,0.0,55.87132,0.0,5.26146 -4139,107.53702,112.829669,43.643259,0.0,55.76574,0.0,5.31811 -4140,125.295809,132.248309,59.16897,0.0,55.34066,0.0,6.76491 -4141,111.26662,267.744609,47.76723,0.0,206.032929,0.0,5.53012 -4142,130.837739,238.633259,63.92131,0.0,156.182559,0.0,6.85545 -4143,131.541669,338.812019,64.67829,0.0,255.833219,0.0,6.72364 -4144,92.43172,98.761459,29.450499,0.0,56.34968,0.0,4.16186 -4145,93.38003,97.264629,29.510479,0.0,56.0121,0.0,2.84918 -4146,97.128389,150.91108,32.96597,0.0,105.75072,0.0,4.30451 -4147,92.92629,95.429409,28.51212,0.0,55.871349,0.0,2.54859 -4148,92.86603,100.125179,29.0544,0.0,55.934539,0.0,7.01557 -4149,96.92045,152.090589,33.327519,0.0,106.77298,0.0,4.09793 -4150,98.008919,151.81638,33.48576,0.0,106.25029,0.0,4.1508 -4151,99.021709,152.994559,34.05324,0.0,106.545349,0.0,4.285881 -4152,121.58532,327.98817,35.21511,4.79788,117.54335,58.56674,86.4625 -4153,101.90298,530.494848,51.51669,6.864449,264.832539,93.22192,85.44129 -4154,97.479539,507.297027,31.82296,64.443689,105.00189,204.844309,69.319389 -4155,99.890659,490.604708,41.34696,6.00065,265.792579,69.08432,80.552309 -4156,86.2936,126.055319,39.02316,3.94549,57.799739,1.21873,14.779679 -4157,130.147541,190.353519,77.541869,8.75598,57.095,1.97086,28.99379 -4158,81.77869,326.88751,26.32825,4.12262,106.69325,47.535439,106.568531 -4159,95.94546,257.631199,36.46139,6.96309,59.008259,35.370601,87.373739 -4160,97.98407,297.27962,40.41437,7.27199,106.667509,35.66611,75.32342 -4161,105.753489,239.314249,50.14459,8.79515,55.62841,28.44232,68.029649 -4162,91.70688,137.547379,35.298239,5.37543,55.09992,0.0,28.76525 -4163,107.821449,157.24728,50.48446,7.2189,55.09823,0.0,29.14331 -4164,81.896499,197.499189,25.96358,3.92463,54.99344,26.479729,61.13497 -4165,92.19027,211.156129,36.14968,6.69229,55.23626,28.38915,62.94897 -4166,94.959509,385.284638,39.91548,6.85152,205.502539,31.30966,72.670839 -4167,105.68591,298.660608,49.606819,8.55627,105.38153,28.66193,79.808898 -4168,92.41024,339.651738,36.722969,5.00201,255.574739,0.0,27.98114 -4169,106.298939,305.345009,50.40235,6.77312,205.491329,0.0,27.95967 -4170,88.60357,222.663249,33.56229,6.50622,55.219239,28.01831,71.86682 -4171,99.52196,236.946169,42.88082,9.32302,55.46032,27.47243,72.7712 -4172,102.454409,448.480338,46.10668,8.33581,255.669939,28.74932,79.489989 -4173,113.334909,261.011559,57.05014,10.61576,55.417769,29.405689,78.91887 -4174,99.90313,160.338449,43.8389,7.08501,55.304909,0.0,34.6878 -4175,119.26353,386.857338,57.779219,9.325781,255.707839,0.0,40.62917 -4176,73.09443,134.978449,17.03761,2.28112,55.37186,15.43623,32.5689 -4177,73.68071,186.676459,17.177539,2.36896,105.74832,15.94557,33.13008 -4178,82.51815,133.443569,25.777969,4.17876,55.209289,9.11148,27.55475 -4179,72.799309,131.15473,16.72054,2.34177,55.71724,13.92184,31.02535 -4180,105.614099,116.727909,37.33119,0.0,55.436299,1.21081,10.90463 -4181,13.55556,12.76395,12.72569,0.0,0.0,0.0,0.0 -4182,100.04653,120.167159,43.796109,0.0,58.01875,0.0,7.49205 -4183,10.84286,10.14082,10.12408,0.0,0.0,0.0,0.0 -4184,91.67432,122.872769,35.948989,0.0,59.513,5.43488,14.0702 -4185,10.40446,11.42807,11.40789,0.0,0.0,0.0,0.0 -4186,109.66876,97.961999,28.152959,0.0,57.46077,0.0,4.52108 -4187,11.11695,9.80731,9.78569,0.0,0.0,0.0,0.0 -4188,96.819029,98.53772,24.73395,0.0,56.87318,0.0,4.06669 -4189,12.56326,12.14803,12.13017,0.0,0.0,0.0,0.0 -4190,116.417839,97.057649,28.169929,0.0,58.85916,0.0,4.37587 -4191,111.56879,109.2897,29.46789,0.0,55.5024,1.81339,11.762602 -4192,112.12547,128.13428,48.17413,0.0,56.82154,0.0,7.61967 -4193,98.80875,110.43157,19.47379,0.0,58.452929,8.57667,19.81165 -4194,78.88191,94.626089,19.02464,0.0,59.890219,0.0,9.31139 -4195,78.04798,81.31318,19.20143,0.0,55.81006,0.0,4.58879 -4196,72.23839,75.78892,14.46783,0.0,58.73177,0.0,0.0 -4197,86.39806,104.89248,12.41223,2.03978,55.05238,2.14177,30.22556 -4198,75.92542,79.910119,16.50437,0.0,57.024619,0.0,4.70963 -4199,266.068859,7839.366891,131.025009,118.00741,3629.794984,1430.689445,2255.722944 -4200,147.0897,1631.295452,79.366319,39.10664,858.432576,229.875989,348.581558 -4201,168.874689,1531.331783,93.205199,58.16357,809.234286,177.783669,296.192739 -4202,147.106839,1291.002704,78.58959,38.997959,658.315357,186.563479,251.390939 -4203,159.267049,1251.200654,90.68398,59.455139,558.396757,187.83473,278.122098 -4204,146.241419,1312.488744,79.48875,38.881079,659.008397,183.909349,278.410719 -4205,97.161439,118.87649,42.50816,0.0,58.60071,0.0,4.20574 -4206,95.39729,111.20434,39.44848,0.0,57.37099,0.0,5.99509 -4207,91.954089,93.90096,25.59258,0.0,58.86119,0.0,3.09599 -4208,107.77039,135.802819,46.32599,0.0,57.35879,5.02983,18.5871 -4209,90.603819,104.05952,37.56291,0.0,55.33745,0.0,2.19411 -4210,92.067289,92.16949,24.95573,0.0,54.49439,2.41532,5.31458 -4211,85.32071,90.72616,24.85051,0.0,56.90191,0.0,3.77459 -4212,94.72425,103.43018,27.04547,0.0,57.53799,2.38064,6.38 -4213,86.989919,105.98588,40.29706,0.0,54.49747,0.0,2.21866 -4214,99.30952,96.272159,29.30563,0.0,56.945169,0.0,4.18525 -4215,99.34995,94.47348,28.13153,0.0,56.7834,0.0,4.05997 -4216,98.068609,101.44473,28.37756,0.0,56.8222,0.0,6.84475 -4217,97.76807,107.90103,33.61473,0.0,56.79168,0.0,7.67946 -4218,102.84993,113.778929,38.82713,0.0,57.742439,0.0,5.40075 -4219,101.23522,107.276109,36.86573,0.0,55.946369,0.0,4.73198 -4220,84.770469,99.28347,36.43882,0.0,57.15829,0.0,2.89807 -4221,113.54576,3228.628576,48.25538,45.595779,1226.707685,1361.847604,430.594588 -4222,104.05568,555.064778,39.67866,32.52848,208.817329,27.979169,171.02673 -4223,104.415329,2689.475224,57.51619,44.8712,1763.802047,315.23738,387.844928 -4224,118.359759,660.556907,54.01613,30.36637,308.429268,30.09044,166.658599 -4225,117.51492,475.334277,55.791009,30.40143,108.237789,34.5134,165.578449 -4226,117.73646,1283.378154,54.834319,31.23528,659.378817,208.442299,253.875449 -4227,76.677629,83.5256,17.4038,1.91276,58.01926,0.0,4.63848 -4228,76.61273,184.965619,18.054,1.93756,158.525169,0.0,4.76087 -4229,76.968879,234.328619,17.8015,1.99034,208.230259,0.0,4.81993 -4230,78.22283,237.169819,19.30047,2.20747,208.379069,0.0,5.69956 -4231,94.027829,156.942069,35.27676,5.92163,58.63736,5.09534,33.723879 -4232,7.96465,7.89027,7.87686,0.0,0.0,0.0,0.0 -4233,76.39047,233.378079,18.02025,2.01774,208.252869,0.0,4.01559 -4234,87.170609,147.05537,27.76641,3.63128,108.16899,0.0,6.48558 -4235,104.48223,172.232909,32.67316,0.0,56.266309,17.36812,54.75206 -4236,96.101309,112.56792,33.67015,0.0,56.44862,5.73183,10.36509 -4237,121.66324,197.63158,54.48084,0.0,105.88342,3.2552,20.9052 -4238,78.85342,103.48252,25.57731,0.0,57.11952,3.06927,6.64145 -4239,81.67192,84.876989,21.83492,0.0,57.897429,0.0,2.67776 -4240,71.591609,81.5823,18.90784,0.0,57.68919,0.0,2.72995 -4241,91.4687,92.60787,29.82978,0.0,57.71349,0.0,2.36084 -4242,86.58101,96.63468,28.08124,0.0,60.79345,0.0,5.80949 -4243,73.858489,85.98587,11.65476,0.0,64.27363,0.0,8.60191 -4244,83.61442,74.202939,13.27026,0.0,57.488809,0.0,1.96009 -4245,67.33787,70.790089,11.33873,0.0,54.38971,0.0,3.178799 -4246,69.13298,77.48687,12.94636,0.0,54.61238,1.23908,5.81148 -4247,72.003339,187.620459,16.86004,0.0,154.60168,2.117549,9.50416 -4248,139.66888,165.501649,98.49574,0.0,56.15069,0.0,7.67387 -4249,116.77306,122.94298,35.99711,1.01927,57.76213,0.0,26.77593 -4250,82.01125,92.802329,24.15256,0.0,56.241629,0.0,11.12362 -4251,94.498369,113.68949,33.47293,0.0,57.04095,6.52988,12.95229 -4252,85.64776,84.96547,25.39993,0.0,55.969819,0.0,2.104991 -4253,99.58232,106.946129,41.833729,0.0,57.58607,0.0,2.17332 -4254,114.452389,119.192469,50.18505,0.0,55.963339,0.0,8.65178 -4255,81.323779,77.55022,18.98014,0.0,54.78271,0.0,2.38678 -4256,83.04136,83.85799,20.64967,0.0,56.66246,0.0,4.95068 -4257,75.036939,81.73028,19.13104,0.0,57.1992,0.0,2.28422 -4258,81.28196,77.65157,17.19408,0.0,55.22012,0.0,1.87585 -4259,75.003349,93.14948,18.36821,0.0,54.98963,4.48958,10.95811 -4260,75.67431,98.969739,18.45246,0.0,56.340749,8.43973,10.47878 -4261,78.07006,605.083988,21.20491,0.0,355.608559,122.142539,101.38438 -4262,75.403559,77.67426,18.23001,0.0,55.51822,0.0,2.03636 -4263,73.7966,277.314409,17.30102,0.0,256.089769,0.0,1.90584 -4264,73.865919,76.75282,17.63742,0.0,55.43003,0.0,1.74088 -4265,77.78431,80.662129,20.05024,0.0,55.481399,0.0,3.518959 -4266,80.574889,88.73199,23.74774,0.0,60.18877,0.0,3.17794 -4267,77.11681,280.483829,20.69854,0.0,255.729169,0.0,1.80833 -4268,77.4917,79.743359,20.71714,0.0,55.693919,0.0,1.15407 -4269,77.70306,131.121049,21.93266,0.0,105.710259,0.0,1.28816 -4270,77.51445,244.567979,20.07777,0.0,205.712659,6.11283,10.39792 -4271,76.9574,197.346479,19.990039,0.0,155.90361,7.69961,11.54726 -4272,75.7358,86.37352,18.87249,0.0,55.46797,3.00731,6.85385 -4273,75.35926,139.83707,18.81947,0.0,105.68799,4.72241,8.40734 -4274,76.292299,102.80911,18.46187,0.0,56.8184,10.36154,14.6496 -4275,74.94044,90.92442,18.68718,0.0,56.00325,5.55754,8.42386 -4276,76.27161,82.02242,19.74098,0.0,55.82864,0.0,3.97819 -4277,74.922749,233.341149,18.37466,0.0,206.016849,1.05088,5.89477 -4278,74.69462,199.319029,16.32603,0.0,155.878019,10.39951,14.4184 -4279,4.94991,5.45976,5.41765,0.0,0.0,0.0,0.0 -4280,4.13782,4.30519,4.28202,0.0,0.0,0.0,0.0 -4281,6.98809,4.85328,4.83018,0.0,0.0,0.0,0.0 -4282,6.152009,6.42638,6.40022,0.0,0.0,0.0,0.0 -4283,8.01592,6.44564,6.41864,0.0,0.0,0.0,0.0 -4284,5.22059,10.305119,10.275709,0.0,0.0,0.0,0.0 -4285,8.31974,9.10154,9.07389,0.0,0.0,0.0,0.0 -4286,8.53745,9.76438,9.73543,0.0,0.0,0.0,0.0 -4287,8.97402,8.79084,8.76505,0.0,0.0,0.0,0.0 -4288,6.83135,6.62048,6.59734,0.0,0.0,0.0,0.0 -4289,4.78992,5.22645,5.20558,0.0,0.0,0.0,0.0 -4290,5.64984,7.37086,7.34597,0.0,0.0,0.0,0.0 -4291,5.218689,5.27989,5.26453,0.0,0.0,0.0,0.0 -4292,5.70752,6.53499,6.5157,0.0,0.0,0.0,0.0 -4293,5.68123,7.94528,7.92674,0.0,0.0,0.0,0.0 -4294,6.67169,5.3452,5.32795,0.0,0.0,0.0,0.0 -4295,6.4371,11.17195,11.14547,0.0,0.0,0.0,0.0 -4296,2.89286,2.76314,2.74843,0.0,0.0,0.0,0.0 -4297,2.90046,2.91671,2.90494,0.0,0.0,0.0,0.0 -4298,2.53241,2.76173,2.75093,0.0,0.0,0.0,0.0 -4299,6.71081,4.47473,4.45793,0.0,0.0,0.0,0.0 -4300,4.16169,4.12979,4.11108,0.0,0.0,0.0,0.0 -4301,74.556059,140.719099,26.71484,0.0,106.492129,0.0,3.76571 -4302,87.169629,126.52588,41.71429,0.0,58.91899,7.99307,10.54091 -4303,77.88564,74.35268,15.95761,0.0,54.41364,0.0,1.39339 -4304,90.84215,146.382559,25.855079,0.0,109.298399,1.30546,7.69377 -4305,3.96721,4.38366,4.3716,0.0,0.0,0.0,0.0 -4306,4.54152,4.77359,4.76255,0.0,0.0,0.0,0.0 -4307,4.69536,4.86986,4.8573,0.0,0.0,0.0,0.0 -4308,4.69618,5.06804,5.05767,0.0,0.0,0.0,0.0 -4309,5.10946,5.71769,5.70207,0.0,0.0,0.0,0.0 -4310,3.64227,3.81051,3.79866,0.0,0.0,0.0,0.0 -4311,5.0342,5.32278,5.30941,0.0,0.0,0.0,0.0 -4312,3.68209,3.9098,3.89671,0.0,0.0,0.0,0.0 -4313,83.04798,83.240679,17.04291,0.0,59.331359,0.0,1.61574 -4314,11.85058,11.48791,11.47371,0.0,0.0,0.0,0.0 -4315,84.87751,74.13038,16.95675,0.0,54.85781,0.0,0.0 -4316,9.84672,9.83322,9.81527,0.0,0.0,0.0,0.0 -4317,10.11694,10.08302,10.06666,0.0,0.0,0.0,0.0 -4318,10.07452,9.37254,9.35808,0.0,0.0,0.0,0.0 -4319,11.5496,10.65984,10.64357,0.0,0.0,0.0,0.0 -4320,10.14445,8.84415,8.83156,0.0,0.0,0.0,0.0 -4321,134.10589,138.418089,43.22509,0.0,56.62135,2.58922,16.23838 -4322,116.57238,156.23338,60.80347,0.0,58.13799,3.75409,12.59631 -4323,180.151479,152.15968,51.30746,0.0,59.38341,1.79685,21.45643 -4324,140.78544,121.491479,42.03599,0.0,55.46476,1.38548,9.07398 -4325,100.967839,122.54415,32.45499,0.0,56.46004,3.42499,12.43553 -4326,108.45336,123.241829,44.103319,0.0,58.47305,1.07056,7.90069 -4327,101.37186,123.49721,29.90723,0.0,58.14733,3.58516,16.85096 -4328,108.77953,142.127659,59.102659,0.0,56.80172,1.0604,10.66161 -4329,100.998999,120.30745,29.63365,0.0,58.93106,3.21731,14.83146 -4330,109.67047,135.88649,46.85919,0.0,60.1,1.40821,7.31982 -4331,119.03635,147.150409,48.41264,0.0,58.253049,5.971531,12.489051 -4332,133.74257,127.05126,47.65949,0.0,59.14231,1.3562,7.33308 -4333,96.65969,112.907159,30.53995,0.0,56.54285,3.46474,10.10488 -4334,102.6273,112.13704,36.78716,0.0,54.96483,1.19343,7.61366 -4335,102.112179,112.56578,37.29298,0.0,54.79851,1.23832,7.55211 -4336,96.15867,106.781559,30.98411,0.0,54.988749,1.69767,7.6269 -4337,116.092149,274.011139,48.91634,0.0,205.081549,0.0,7.45341 -4338,115.32889,123.799369,49.35264,0.0,55.020019,0.0,7.09562 -4339,111.41559,168.802229,46.731489,0.0,57.529879,8.13248,40.16832 -4340,93.90782,118.20223,34.90648,0.0,60.90621,1.98345,6.98713 -4341,120.460199,135.528289,48.46137,0.0,63.551519,0.0,6.94705 -4342,129.58529,137.07894,46.35342,0.0,57.71889,1.0753,21.84375 -4343,96.4435,661.283267,32.36164,5.62463,207.791349,155.793119,232.681619 -4344,85.33855,84.56482,24.10963,0.0,56.97271,0.0,2.04464 -4345,82.788729,91.39752,29.22357,0.0,58.2471,0.0,2.10149 -4346,96.16816,86.730399,25.68894,0.0,56.813289,0.0,2.57695 -4347,84.838099,87.49688,28.33146,0.0,55.01176,0.0,2.0711 -4348,111.585729,96.670379,37.98811,0.0,54.865579,0.0,1.9772 -4349,19.72545,21.24248,21.219,0.0,0.0,0.0,0.0 -4350,21.349239,20.14369,20.11707,0.0,0.0,0.0,0.0 -4351,81.33139,105.379339,25.1969,0.0,55.111279,2.24496,11.594 -4352,91.143821,116.88925,38.94293,0.0,56.62624,1.12706,14.86369 -4353,99.91386,164.504019,43.885479,0.0,105.07641,0.0,8.30219 -4354,83.16031,85.34128,26.3883,0.0,55.30532,0.0,1.97021 -4355,92.59287,195.211129,35.5414,0.0,155.184669,0.0,2.37669 -4356,99.928619,102.00142,43.23791,0.0,54.9374,0.0,1.85042 -4357,143.67384,151.02644,69.53856,0.0,58.69426,0.0,7.05431 -4358,109.80243,136.006499,49.670469,0.0,58.73684,1.83221,9.27719 -4359,114.020579,136.83422,52.42123,0.0,58.53043,0.0,11.73624 -4360,109.91274,136.595479,38.55579,0.0,57.78741,0.0,28.506999 -4361,159.574569,130.674128,45.180139,2.42909,55.65111,0.0,13.990069 -4362,111.642649,105.716339,32.664259,0.0,54.63443,0.0,9.64747 -4363,122.04535,136.68686,54.59731,0.0,55.568639,0.0,13.419791 -4364,116.00815,107.121359,32.866179,0.0,56.53494,0.0,5.0651 -4365,101.71793,115.204949,36.24112,0.0,55.416189,0.0,12.9216 -4366,119.132799,128.20304,49.79011,0.0,56.46627,0.0,7.30992 -4367,96.35079,101.40039,31.82476,0.0,54.87889,0.0,5.89822 -4368,94.12779,103.48761,31.41376,0.0,56.28333,0.0,6.60349 -4369,9.11342,9.44663,9.42221,0.0,0.0,0.0,0.0 -4370,89.27398,92.865029,29.151669,0.0,54.82031,0.0,2.72606 -4371,9.20239,9.15398,9.1317,0.0,0.0,0.0,0.0 -4372,87.39847,101.97683,31.90829,0.0,54.98001,0.0,6.01201 -4373,106.42924,135.28662,59.08225,0.0,56.54555,0.0,8.19494 -4374,22.04438,22.17466,22.1416,0.0,0.0,0.0,0.0 -4375,104.48262,108.11388,40.52135,0.0,54.90858,0.0,4.47958 -4376,100.77513,121.39052,51.71907,0.0,55.02951,0.0,5.83181 -4377,98.79917,104.92779,36.41067,0.0,55.10041,0.0,5.10805 -4378,103.90134,108.1312,39.67139,0.0,55.17296,0.0,4.88554 -4379,14.15861,13.75784,13.73772,0.0,0.0,0.0,0.0 -4380,102.150759,108.49492,39.86042,0.0,55.11591,0.0,5.09532 -4381,145.459279,173.53676,56.47382,0.0,55.74788,19.05832,31.42917 -4382,144.428559,194.358509,97.05485,0.0,59.815969,0.0,14.30306 -4383,130.74145,171.232219,79.419179,0.0,58.80339,0.0,12.29554 -4384,77.99213,89.586049,26.08315,0.0,56.400029,0.0,5.08088 -4385,76.11362,76.034839,16.6694,0.0,54.668949,0.0,2.4178 -4386,84.29461,86.457689,20.54203,0.0,58.381379,0.0,4.175271 -4387,81.750109,89.66059,19.23411,1.2416,56.72948,1.48684,7.10765 -4388,23.646471,18.41863,18.37809,0.0,0.0,0.0,0.0 -4389,85.93699,103.624589,32.9973,0.0,56.798239,2.94053,8.38997 -4390,90.36937,107.802809,30.31371,0.0,57.068779,6.07232,12.84386 -4391,112.4955,132.230639,50.78792,0.0,57.527709,4.68808,17.15672 -4392,136.23656,217.825069,81.78304,0.0,104.536739,3.85385,18.31111 -4393,87.36923,88.842789,25.00527,0.0,55.939709,0.0,3.53627 -4394,90.252379,105.62346,36.66849,0.0,56.19156,1.90036,9.31575 -4395,111.037429,118.65245,51.41973,0.0,56.57556,0.0,4.28934 -4396,112.405039,138.826599,71.08303,0.0,58.32773,0.0,6.418009 -4397,153.2764,141.64737,68.88091,0.0,58.68348,2.09487,10.17284 -4398,38.60249,36.4713,36.42245,0.0,0.0,0.0,0.0 -4399,111.368709,105.43047,29.25642,0.0,60.05556,0.0,7.89948 -4400,86.24057,99.743229,27.985719,0.0,58.54502,0.0,5.80859 -4401,109.767949,392.467279,36.73302,27.5397,159.362159,17.42519,83.35224 -4402,112.51148,855.671047,31.88311,17.65848,418.470399,18.41292,286.516738 -4403,88.3515,156.428189,30.68176,2.45093,55.415209,16.77257,35.79706 -4404,23.881229,6.95933,6.92315,0.0,0.0,0.0,0.0 -4405,9.52887,10.09531,10.07739,0.0,0.0,0.0,0.0 -4406,93.62203,81.24473,15.21368,0.0,55.081019,0.0,5.160301 -4407,71.62008,80.985329,15.68136,0.0,60.338909,0.0,3.7207 -4408,25.63796,25.00572,24.9765,0.0,0.0,0.0,0.0 -4409,27.945609,26.29718,26.27441,0.0,0.0,0.0,0.0 -4410,20.46366,15.80337,15.78244,0.0,0.0,0.0,0.0 -4411,17.73663,16.282929,16.264089,0.0,0.0,0.0,0.0 -4412,8.37076,6.18375,6.16538,0.0,0.0,0.0,0.0 -4413,5.91161,6.13144,6.11653,0.0,0.0,0.0,0.0 -4414,7.14906,7.26547,7.24607,0.0,0.0,0.0,0.0 -4415,9.16954,7.21066,7.19219,0.0,0.0,0.0,0.0 -4416,110.08024,124.56475,45.46769,0.0,58.25754,0.0,8.72175 -4417,126.118469,130.32675,53.21364,0.0,56.80368,0.0,7.01525 -4418,96.65804,128.843009,54.315409,0.0,60.39297,0.0,4.37435 -4419,99.856199,147.78236,52.09299,1.22555,57.09273,0.0,16.75667 -4420,125.009829,95.12331,30.17,0.0,55.15693,0.0,3.81744 -4421,105.33287,121.875909,45.70523,0.0,58.150049,0.0,6.41358 -4422,88.677629,112.84266,38.03905,0.0,57.17579,0.0,7.68802 -4423,131.017259,110.445219,41.943279,0.0,54.62165,0.0,4.68922 -4424,91.952989,110.66491,40.95959,0.0,56.79576,0.0,4.60868 -4425,111.61405,112.65696,36.52032,0.0,56.29423,0.0,6.75416 -4426,110.994279,114.996539,45.71946,0.0,56.33165,0.0,4.68279 -4427,127.99981,108.211379,38.33365,0.0,55.9939,0.0,4.91903 -4428,96.65369,103.017129,30.413429,0.0,54.70233,0.0,6.86079 -4429,103.07535,110.18189,36.07715,0.0,56.16003,0.0,5.90369 -4430,116.78225,97.931119,29.55575,0.0,54.40883,0.0,5.78124 -4431,93.93534,100.37341,28.36266,0.0,54.46156,0.0,6.45168 -4432,101.391909,105.88865,34.48797,0.0,54.7606,0.0,5.49062 -4433,89.06712,95.26236,27.267389,0.0,54.66816,0.0,4.744392 -4434,94.08872,102.5286,28.91059,0.0,54.77344,0.0,7.85153 -4435,91.67342,95.89852,28.63361,0.0,54.68538,0.0,4.36412 -4436,106.55798,110.766729,36.31176,0.0,54.668599,0.0,8.39107 -4437,91.11452,97.68862,25.81605,0.0,54.74528,0.0,6.19545 -4438,89.808559,94.03381,26.29518,0.0,54.98652,0.0,4.44113 -4439,97.21296,102.106219,31.62981,0.0,54.588009,0.0,5.18946 -4440,97.821439,103.51374,35.34026,0.0,54.68491,0.0,5.08643 -4441,99.6507,104.415629,35.70827,0.0,54.778179,0.0,5.31015 -4442,85.06089,241.808429,21.7625,0.0,206.863779,0.0,5.0842 -4443,88.99705,93.204639,26.732989,0.0,54.87933,0.0,3.77813 -4444,84.81455,90.230179,22.56015,0.0,54.849889,0.0,4.64743 -4445,88.88296,193.024259,29.60954,0.0,154.896129,0.0,2.33675 -4446,97.594909,100.99198,33.48855,0.0,54.99105,0.0,4.23035 -4447,85.20902,240.590649,22.32086,0.0,205.63349,0.0,4.86449 -4448,91.502609,195.33336,27.58096,0.0,155.23029,0.0,4.2266 -4449,84.600059,88.999099,22.067899,0.0,54.70048,0.0,4.54519 -4450,89.919919,245.570109,28.04237,0.0,205.613669,0.0,4.05286 -4451,93.48108,201.781939,28.42412,0.0,155.192149,0.0,7.08223 -4452,100.917539,106.32208,37.29483,0.0,54.93922,0.0,5.59299 -4453,118.039029,104.33582,36.39219,0.0,54.90324,0.0,4.69574 -4454,94.99555,256.680789,32.78627,0.0,205.276679,0.0,7.21219 -4455,101.70669,106.88221,35.79887,0.0,54.96621,0.0,5.20873 -4456,92.11118,97.371439,29.70536,0.0,55.09533,0.0,4.52866 -4457,100.873899,105.92833,37.19227,0.0,55.06621,0.0,5.08403 -4458,102.26627,105.123609,37.19368,0.0,55.119339,0.0,4.45529 -4459,86.29912,90.803899,23.18554,0.0,55.08526,0.0,4.71748 -4460,91.72111,95.921959,28.83505,0.0,55.176549,0.0,4.05818 -4461,94.578459,251.811939,29.52604,0.0,205.734869,0.0,5.57276 -4462,101.92883,156.870529,35.59332,0.0,105.130599,0.0,5.04864 -4463,95.062879,98.47744,29.78258,0.0,55.13815,0.0,5.3147 -4464,101.82413,107.171409,37.66071,0.0,55.304029,0.0,5.436889 -4465,102.034259,118.68808,48.3383,0.0,55.49787,0.0,6.10666 -4466,87.734579,92.55447,23.65803,0.0,55.52137,0.0,5.17606 -4467,93.119489,97.36345,29.71636,0.0,55.28067,0.0,4.2345 -4468,86.859549,91.06071,23.42095,0.0,55.41441,0.0,4.06802 -4469,92.423439,95.28145,28.49374,0.0,55.1714,0.0,3.76675 -4470,86.957529,141.31812,23.52016,0.0,105.57618,0.0,4.19531 -4471,91.95386,146.77873,28.72111,0.0,106.05262,0.0,4.02133 -4472,87.24852,192.076859,24.11699,0.0,155.807529,0.0,4.26875 -4473,93.04581,146.883349,29.49986,0.0,105.465869,0.0,3.93106 -4474,86.863389,242.171489,23.6179,0.0,205.852099,0.0,4.75897 -4475,93.41422,199.002079,31.54833,0.0,155.698499,0.0,3.87115 -4476,99.27209,103.216549,35.131719,0.0,55.45702,0.0,4.721 -4477,99.723389,154.487389,35.82286,0.0,105.533459,0.0,4.68766 -4478,94.883369,251.089189,28.71895,0.0,205.706679,0.0,5.85657 -4479,91.65901,245.468189,28.1792,0.0,205.595119,0.0,4.00496 -4480,103.06679,108.35235,36.12574,0.0,55.744609,0.0,5.36907 -4481,99.55413,154.941299,35.83076,0.0,106.105319,0.0,4.84281 -4482,101.05832,156.238909,36.89327,0.0,105.701939,0.0,4.9446 -4483,86.3006,241.998919,22.79341,0.0,206.650449,0.0,4.71344 -4484,94.19925,198.585499,30.27217,0.0,156.01485,0.0,4.15778 -4485,94.9371,100.481949,28.251389,0.0,55.89508,0.0,5.51914 -4486,92.876249,197.807779,28.79465,0.0,156.794609,0.0,4.2892 -4487,102.297489,107.81851,35.91638,0.0,55.74325,0.0,5.3576 -4488,100.59961,105.550439,36.41059,0.0,55.818299,0.0,4.90602 -4489,102.059959,106.40983,36.96346,0.0,55.81393,0.0,4.93486 -4490,87.576849,93.7349,24.65698,0.0,55.68254,0.0,4.97501 -4491,93.308799,97.85422,29.40104,0.0,55.93334,0.0,4.395 -4492,87.47433,293.908438,23.323789,0.0,257.820529,0.0,4.50488 -4493,97.45034,98.870109,30.41364,0.0,56.43905,0.0,3.83451 -4494,87.696149,92.44453,23.99982,0.0,55.67206,0.0,4.48317 -4495,92.811119,98.7252,29.23383,0.0,56.83172,0.0,4.32346 -4496,87.409869,91.12416,23.53618,0.0,55.67485,0.0,4.03558 -4497,93.345089,97.35831,29.29782,0.0,55.7859,0.0,4.12538 -4498,87.880039,91.81987,23.69078,0.0,55.83631,0.0,4.43086 -4499,92.872599,97.32797,29.30533,0.0,55.79698,0.0,4.21077 -4500,101.544469,108.33584,38.41265,0.0,55.814469,0.0,5.20597 -4501,101.60062,256.595558,36.201309,0.0,207.338379,0.0,4.73262 -4502,96.787369,102.72838,29.33527,0.0,56.2583,0.0,5.90343 -4503,102.98304,108.724109,35.91812,0.0,56.06374,0.0,5.64476 -4504,93.191459,97.03975,28.47451,0.0,56.23808,0.0,4.14609 -4505,101.70308,107.201839,37.09526,0.0,56.17747,0.0,5.16056 -4506,102.893659,106.01054,36.81492,0.0,56.19222,0.0,4.58688 -4507,87.919639,94.21614,24.70413,0.0,57.60549,0.0,3.89187 -4508,92.44096,196.928979,28.66825,0.0,156.50099,0.0,3.90097 -4509,94.44611,113.068119,32.074449,0.0,58.89695,0.0,7.34602 -4510,100.364219,254.148519,33.47429,0.0,205.308369,0.0,4.77609 -4511,91.84005,96.402349,28.40121,0.0,56.16688,0.0,4.07054 -4512,100.618639,104.54244,36.26854,0.0,55.46905,0.0,4.44683 -4513,99.52752,104.157639,35.67323,0.0,56.179459,0.0,4.24388 -4514,87.22525,92.379569,23.34821,0.0,56.161009,0.0,4.86203 -4515,99.43587,103.772809,34.918399,0.0,56.3909,0.0,4.29424 -4516,89.402359,93.48252,28.18493,0.0,56.91619,0.0,2.45669 -4517,86.521569,90.63266,22.43401,0.0,56.12711,0.0,4.17195 -4518,98.541999,252.613179,33.57332,0.0,206.558149,0.0,4.21774 -4519,90.932729,93.21113,28.94333,0.0,56.0163,0.0,2.10262 -4520,88.104299,92.42789,23.64759,0.0,56.42153,0.0,4.16883 -4521,100.837759,106.14309,35.76244,0.0,57.27328,0.0,4.61982 -4522,89.88579,91.630829,27.79303,0.0,55.854539,0.0,2.12538 -4523,86.96548,91.67204,23.47556,0.0,56.01574,0.0,4.36978 -4524,93.2875,96.557949,28.74748,0.0,56.00422,0.0,3.993409 -4525,87.908209,92.25675,23.37219,0.0,56.98921,0.0,4.23041 -4526,92.96443,97.44919,29.12641,0.0,56.06491,0.0,4.22311 -4527,100.44469,105.223949,35.78673,0.0,56.669929,0.0,4.88496 -4528,101.174559,107.49534,36.96757,0.0,56.98084,0.0,4.95883 -4529,96.292089,101.84792,29.33477,0.0,56.20791,0.0,5.4878 -4530,93.01641,97.21732,29.33764,0.0,56.01038,0.0,3.082471 -4531,101.98452,107.888879,35.007639,0.0,56.30908,0.0,5.606 -4532,99.89757,105.8547,36.20904,0.0,57.04117,0.0,4.42109 -4533,101.34366,106.503399,36.408849,0.0,57.23958,0.0,4.4304 -4534,86.36031,91.308769,22.966649,0.0,56.94837,0.0,2.81296 -4535,92.91012,96.282869,28.741979,0.0,56.11686,0.0,2.73393 -4536,94.19342,99.940159,27.898029,0.0,56.24953,0.0,5.09687 -4537,93.70683,197.994259,29.16926,0.0,156.518979,0.0,4.39089 -4538,103.036559,106.77228,34.51588,0.0,56.36618,0.0,5.04864 -4539,100.591439,105.72172,36.0151,0.0,57.44648,0.0,4.25081 -4540,101.868389,106.87465,36.58468,0.0,57.25618,0.0,4.57119 -4541,88.08527,194.617839,23.727579,0.0,157.95631,0.0,4.88621 -4542,91.161239,193.712129,29.24379,0.0,155.966869,0.0,2.53388 -4543,100.813699,111.30601,40.65687,0.0,55.93786,0.0,5.99124 -4544,87.045939,242.295509,22.51135,0.0,206.728669,0.0,4.92065 -4545,91.57548,96.35605,29.70764,0.0,58.2696,0.0,2.16917 -4546,99.955959,154.57184,34.92236,0.0,106.75599,0.0,4.5103 -4547,88.248489,92.41094,23.43333,0.0,56.46276,0.0,4.43296 -4548,91.5149,97.09174,29.63806,0.0,59.14346,0.0,2.1578 -4549,101.1363,105.673699,36.106619,0.0,56.55544,0.0,4.64306 -4550,87.83597,92.535419,23.955909,0.0,56.18648,0.0,4.5031 -4551,93.73275,99.569889,29.258609,0.0,57.81741,0.0,4.34718 -4552,88.34367,143.386479,23.879369,0.0,106.901889,0.0,4.63645 -4553,93.87879,98.144449,29.51116,0.0,56.651679,0.0,4.0365 -4554,88.46223,93.31977,23.28687,0.0,56.5386,0.0,5.31375 -4555,89.440959,95.57386,24.51001,0.0,57.68748,0.0,5.16927 -4556,89.180649,94.62365,24.83553,0.0,56.32282,0.0,4.33649 -4557,91.8642,309.837338,26.884329,20.10981,108.79129,4.44311,100.522369 -4558,108.457869,137.04644,47.39943,0.0,57.46085,0.0,12.35791 -4559,110.220039,137.958829,49.762569,0.0,58.69325,1.38589,8.35392 -4560,108.84917,110.712819,36.64425,0.0,56.221009,0.0,5.98493 -4561,115.909739,402.687179,44.96191,2.68424,255.226609,29.62963,60.35785 -4562,134.814049,245.143559,59.08305,5.29446,55.6113,20.178129,84.51585 -4563,129.071889,1034.773517,60.8462,15.55179,507.004979,179.661749,238.800049 -4564,96.62205,165.857129,40.53113,2.42754,55.846149,17.5353,37.19654 -4565,104.35587,203.210749,48.3477,5.25866,55.655549,18.17296,51.87843 -4566,127.548769,589.471678,59.81748,30.0476,257.330459,48.856659,139.40292 -4567,98.676609,105.40315,31.69908,0.0,56.12591,0.0,6.28892 -4568,103.30865,208.752859,36.100039,0.0,156.46942,0.0,5.05416 -4569,93.802999,147.80473,29.18088,0.0,106.08204,0.0,4.43954 -4570,98.15426,223.038589,43.63126,3.47013,108.004249,16.78289,34.35617 -4571,105.210599,361.239658,48.82287,5.6938,206.107499,19.71771,55.627289 -4572,129.264059,741.776597,61.50566,16.17616,356.531809,105.611099,162.48647 -4573,98.55237,167.200959,41.91196,2.4348,56.430809,17.66096,36.07502 -4574,106.28044,212.370139,49.398999,5.30537,56.26243,18.42153,57.76594 -4575,128.60294,800.397677,60.76989,29.9133,356.891378,99.31699,201.079839 -4576,95.634739,162.75442,39.6461,2.4184,56.47471,17.24332,34.57635 -4577,103.715209,202.967759,46.82796,5.22376,56.56754,18.38733,52.050599 -4578,127.04115,497.192408,59.55901,15.93741,156.89043,88.675889,142.1206 -4579,97.55885,212.917829,40.72011,2.41743,106.980639,17.23916,33.50121 -4580,105.773579,409.124818,49.54832,5.43656,256.909339,20.78984,52.332889 -4581,128.53472,668.841107,61.067519,15.70411,207.041519,147.431439,204.608969 -4582,98.88959,315.517268,41.975159,2.4952,207.641799,17.04836,35.02158 -4583,88.865179,410.165889,28.14926,3.62151,307.273849,16.70599,38.61296 -4584,89.92621,363.367968,29.55618,3.77078,258.037289,17.75322,38.211579 -4585,108.10258,187.168889,46.70635,4.46762,57.547119,20.80045,42.61182 -4586,99.96466,167.599989,42.592609,2.73362,56.78809,17.84189,35.02082 -4587,90.473669,157.47219,29.56136,3.65575,57.13733,15.763,34.98626 -4588,109.124859,234.410519,47.06666,3.72317,107.26944,20.36811,41.14259 -4589,90.81949,160.256279,29.36502,3.82552,57.233189,17.88833,35.28887 -4590,115.651749,137.287509,47.12445,6.2867,57.343709,0.0,14.34752 -4591,117.46069,181.559759,50.13391,10.89267,56.96134,2.87905,37.47167 -4592,118.81098,116.319819,41.207309,0.0,57.10544,0.0,8.57199 -4593,79.537769,297.376119,20.02612,11.83109,107.219169,5.18472,118.33656 -4594,90.441609,476.743328,34.22975,39.01248,158.825969,6.56508,143.309379 -4595,172.8523,1776.569922,12.0577,23.22695,157.506099,179.039359,960.345176 -4596,86.58204,202.60427,19.82683,18.49031,56.32196,4.9427,70.04554 -4597,109.03716,389.525838,33.3583,35.99771,205.85588,8.0539,86.649569 -4598,110.73235,266.635768,50.502219,46.92852,55.48593,8.07829,85.589099 -4599,142.1127,307.515699,82.71025,63.531899,55.57685,4.77174,79.21648 -4600,123.17183,432.84421,64.40795,56.98566,155.82745,7.35552,129.4715 -4601,87.414639,91.82945,31.72705,0.0,55.43935,0.0,2.25956 -4602,92.718379,96.66686,36.45165,0.0,55.54782,0.0,3.04794 -4603,105.327,108.82037,47.63049,0.0,55.68996,0.0,3.83208 -4604,113.743479,118.620269,57.016389,0.0,55.43554,0.0,4.37878 -4605,3.8778,3.60116,3.58283,0.0,0.0,0.0,0.0 -4606,97.532969,101.46211,31.203,0.0,65.91054,0.0,2.54699 -4607,113.12829,120.787459,42.534789,0.0,65.59509,0.0,6.37652 -4608,3.67208,3.55348,3.53656,0.0,0.0,0.0,0.0 -4609,97.93998,201.077989,31.74538,0.0,165.190499,0.0,2.49776 -4610,115.571169,269.847419,43.41652,0.0,215.315119,0.0,5.39416 -4611,3.76755,3.64566,3.6288,0.0,0.0,0.0,0.0 -4612,5.7184,5.83991,5.82314,0.0,0.0,0.0,0.0 -4613,96.489799,303.489829,24.75569,0.0,266.792229,0.0,5.92502 -4614,3.68352,3.62773,3.60999,0.0,0.0,0.0,0.0 -4615,5.70175,5.77853,5.76328,0.0,0.0,0.0,0.0 -4616,94.54194,99.632779,24.713319,0.0,65.31459,0.0,3.39598 -4617,82.818299,290.258399,15.74721,0.0,269.704769,0.0,2.91389 -4618,94.94733,98.37478,28.42527,0.0,65.81056,0.0,2.43571 -4619,110.92515,314.642388,42.891829,0.0,266.490949,0.0,2.97844 -4620,5.84057,5.73255,5.71635,0.0,0.0,0.0,0.0 -4621,7.75896,7.91035,7.89561,0.0,0.0,0.0,0.0 -4622,85.652279,139.71252,18.64727,0.0,115.89892,0.0,3.29254 -4623,6.06368,5.87467,5.85485,0.0,0.0,0.0,0.0 -4624,7.78661,7.89865,7.87668,0.0,0.0,0.0,0.0 -4625,86.464449,89.48595,19.34563,0.0,65.02227,0.0,3.22242 -4626,69.615279,77.03889,9.392701,0.0,55.241819,0.0,11.131 -4627,66.35478,79.357999,15.2775,0.0,56.21882,0.0,3.41154 -4628,150.051129,178.674859,37.22387,0.0,55.781279,9.22434,65.01713 -4629,115.24828,111.206409,28.76206,0.0,56.60843,0.0,11.302539 -4630,146.918179,151.6881,66.58759,0.0,58.50011,0.0,7.17951 -4631,187.202599,122.49469,44.71407,0.0,57.44035,4.946109,5.004621 -4632,110.34954,109.52796,36.09707,0.0,58.08273,0.0,4.94118 -4633,93.84589,106.73829,26.86369,0.0,56.71667,2.83944,7.64186 -4634,10.9823,13.34511,13.30382,0.0,0.0,0.0,0.0 -4635,10.40207,10.47917,10.46394,0.0,0.0,0.0,0.0 -4636,96.74186,118.228679,51.9284,0.0,58.319789,0.0,6.233039 -4637,115.46341,217.248249,75.58342,0.0,112.062299,4.16743,13.99507 -4638,115.746549,13084.703969,58.31393,259.757229,8537.2952,1421.477133,1545.367533 -4639,14.66117,14.21048,14.17261,0.0,0.0,0.0,0.0 -4640,120.39303,149.760909,44.38819,0.0,55.622689,6.247,35.61474 -4641,11.92566,12.762929,12.736769,0.0,0.0,0.0,0.0 -4642,99.15859,101.022289,33.92441,0.0,54.900879,0.0,5.73449 -4643,10.38516,10.77653,10.74865,0.0,0.0,0.0,0.0 -4644,104.24552,173.258939,44.832519,0.0,105.54823,6.38358,8.55503 -4645,16.58541,13.02897,13.01152,0.0,0.0,0.0,0.0 -4646,109.577999,114.375749,44.17499,0.0,56.33744,0.0,2.573431 -4647,8.79226,8.60411,8.58715,0.0,0.0,0.0,0.0 -4648,89.82033,106.799569,27.53198,0.0,56.72943,4.46566,6.86233 -4649,8.71562,8.73548,8.72098,0.0,0.0,0.0,0.0 -4650,88.77115,110.552229,39.835669,0.0,58.855779,0.0,2.77617 -4651,8.59645,8.77567,8.76058,0.0,0.0,0.0,0.0 -4652,91.939149,115.84731,45.82632,0.0,58.26084,0.0,3.75485 -4653,8.61257,11.40917,11.3953,0.0,0.0,0.0,0.0 -4654,120.762189,114.83719,44.05874,0.0,58.332989,0.0,4.579231 -4655,103.99134,105.37722,32.05989,0.0,59.49168,0.0,6.70349 -4656,86.42918,93.280461,24.608451,0.0,54.62953,0.0,6.07825 -4657,86.834299,116.60138,37.33643,0.0,56.31763,2.18639,9.08894 -4658,103.64473,92.34381,24.496329,0.0,55.986291,0.0,4.50165 -4659,100.01037,101.337739,34.02197,0.0,54.677639,0.0,3.91092 -4660,113.715,103.16588,34.50851,0.0,55.5417,0.0,5.14013 -4661,86.56523,90.53188,23.2949,0.0,55.41993,0.0,5.15263 -4662,83.46069,86.17058,22.90191,0.0,54.92052,0.0,2.45928 -4663,81.60711,86.64251,21.85702,0.0,55.18874,0.0,3.53269 -4664,82.72302,86.172559,22.83246,0.0,54.823009,0.0,2.35561 -4665,83.246739,88.43734,23.61086,0.0,54.59636,0.0,4.67957 -4666,83.438839,87.76285,24.27718,0.0,54.59719,0.0,3.65196 -4667,83.37644,237.728209,23.12839,0.0,205.190259,0.0,3.91929 -4668,83.66935,88.27245,24.53787,0.0,54.63413,0.0,3.82472 -4669,11.21655,9.29816,9.2783,0.0,0.0,0.0,0.0 -4670,89.6518,94.85421,29.59894,0.0,54.8656,0.0,4.75585 -4671,9.49078,9.76161,9.74141,0.0,0.0,0.0,0.0 -4672,89.61983,147.281179,29.842189,0.0,104.77611,0.0,6.57791 -4673,9.06776,9.13364,9.11578,0.0,0.0,0.0,0.0 -4674,87.9449,244.215289,28.72271,0.0,205.319409,0.0,4.53718 -4675,8.943921,9.0931,9.07746,0.0,0.0,0.0,0.0 -4676,88.72984,94.576319,29.38419,0.0,54.844509,0.0,4.403258 -4677,96.0475,250.584869,33.54887,0.0,204.860529,0.0,4.26242 -4678,96.12576,150.191209,33.44351,0.0,104.922409,0.0,4.05688 -4679,8.98818,9.12684,9.11167,0.0,0.0,0.0,0.0 -4680,88.11135,244.869809,29.39853,0.0,205.127029,0.0,4.77954 -4681,9.24111,9.35376,9.33206,0.0,0.0,0.0,0.0 -4682,90.265809,96.01232,30.3425,0.0,55.03781,0.0,4.86465 -4683,9.00597,9.46085,9.44269,0.0,0.0,0.0,0.0 -4684,88.382639,143.72899,28.9154,0.0,105.11477,0.0,4.22546 -4685,9.51771,9.62892,9.60531,0.0,0.0,0.0,0.0 -4686,88.727489,93.312349,28.616949,0.0,54.72438,0.0,4.4335 -4687,96.96188,202.095349,34.500809,0.0,155.23874,0.0,4.47974 -4688,97.477639,101.59483,34.5291,0.0,55.01744,0.0,4.14374 -4689,96.243039,101.49673,33.54399,0.0,54.99776,0.0,4.23192 -4690,96.27849,100.574039,33.56827,0.0,55.154199,0.0,3.15297 -4691,96.48687,100.63089,33.79863,0.0,55.12034,0.0,2.9631 -4692,96.29099,100.898879,33.978029,0.0,55.15223,0.0,2.99689 -4693,96.43096,100.266929,33.771929,0.0,55.009029,0.0,3.04666 -4694,97.00167,150.475329,33.99976,0.0,105.062789,0.0,2.92112 -4695,96.133049,252.802259,34.05727,0.0,205.382249,0.0,5.39154 -4696,96.959729,101.08991,33.33812,0.0,55.26865,0.0,4.54946 -4697,96.531879,101.19718,33.65054,0.0,55.25862,0.0,4.32356 -4698,97.08729,101.724049,33.870659,0.0,55.50799,0.0,4.41473 -4699,96.86776,101.349259,34.1505,0.0,55.469169,0.0,3.2264 -4700,97.629529,101.71691,34.34722,0.0,55.57587,0.0,3.09117 -4701,81.34233,85.06037,20.86545,0.0,55.37647,0.0,3.14529 -4702,82.11633,86.24268,21.66697,0.0,55.32994,0.0,3.77667 -4703,81.25894,185.951419,21.22246,0.0,155.600909,0.0,3.7523 -4704,80.417589,134.483779,20.076829,0.0,105.52649,0.0,3.50526 -4705,79.327299,81.72583,19.11108,0.0,55.20408,0.0,2.15395 -4706,88.45782,94.151989,28.153799,0.0,55.38195,0.0,4.7079 -4707,80.38855,83.904939,20.44125,0.0,56.143569,0.0,2.08069 -4708,89.83447,144.074269,29.15159,0.0,105.470339,0.0,4.18494 -4709,81.20803,83.84377,21.07576,0.0,55.11121,0.0,2.24065 -4710,91.33224,96.877379,30.85176,0.0,55.597839,0.0,4.61867 -4711,80.08587,184.660409,19.90728,0.0,155.811169,0.0,3.05303 -4712,89.74881,96.793849,30.219689,0.0,55.77391,0.0,4.71886 -4713,81.19794,83.76115,21.00489,0.0,55.47028,0.0,1.96001 -4714,91.19443,97.01621,30.93397,0.0,55.73202,0.0,4.56503 -4715,80.23294,134.105379,21.18385,0.0,105.569389,0.0,1.92096 -4716,90.03634,146.320679,29.84124,0.0,105.858299,0.0,4.64622 -4717,80.61802,235.119789,20.08396,0.0,206.603639,0.0,3.07641 -4718,82.378269,136.51182,21.58302,0.0,105.78371,0.0,3.8504 -4719,82.11028,236.383739,21.41866,0.0,205.92885,0.0,3.65931 -4720,81.065109,85.01169,20.1854,0.0,55.81144,0.0,3.57647 -4721,80.214209,234.318749,19.85477,0.0,205.867589,0.0,3.21689 -4722,8.42913,8.6237,8.6083,0.0,0.0,0.0,0.0 -4723,86.716009,91.82607,26.43555,0.0,55.65823,0.0,4.46462 -4724,8.70559,8.76166,8.74789,0.0,0.0,0.0,0.0 -4725,87.34752,91.725309,27.5342,0.0,55.397229,0.0,2.89174 -4726,8.44332,8.631,8.61628,0.0,0.0,0.0,0.0 -4727,86.87215,91.243889,26.55778,0.0,55.616309,0.0,3.7901 -4728,8.67225,8.72848,8.71338,0.0,0.0,0.0,0.0 -4729,87.733049,92.69407,27.63615,0.0,56.19307,0.0,3.76344 -4730,8.87945,9.00915,8.99748,0.0,0.0,0.0,0.0 -4731,88.89144,243.991079,28.40624,0.0,205.859859,0.0,4.39504 -4732,9.1737,9.26119,9.24528,0.0,0.0,0.0,0.0 -4733,89.78789,296.496139,29.91186,0.0,256.489739,0.0,4.456861 -4734,8.80525,9.06142,9.04756,0.0,0.0,0.0,0.0 -4735,87.91087,93.09527,27.74795,0.0,55.79485,0.0,4.11336 -4736,9.19531,9.07033,9.05723,0.0,0.0,0.0,0.0 -4737,88.88092,94.30683,28.73867,0.0,55.81316,0.0,4.22398 -4738,97.83156,101.746779,33.79017,0.0,55.84503,0.0,4.30057 -4739,98.214289,101.90904,33.81843,0.0,55.99233,0.0,4.20255 -4740,11.58433,11.28896,11.27443,0.0,0.0,0.0,0.0 -4741,90.235209,95.39994,30.18342,0.0,55.95069,0.0,3.6652 -4742,11.51809,11.22656,11.21199,0.0,0.0,0.0,0.0 -4743,89.54103,94.055119,29.19196,0.0,56.219769,0.0,2.85167 -4744,8.63389,8.76347,8.74727,0.0,0.0,0.0,0.0 -4745,8.94966,8.86012,8.84656,0.0,0.0,0.0,0.0 -4746,8.68877,8.77687,8.76201,0.0,0.0,0.0,0.0 -4747,9.19883,8.82873,8.81213,0.0,0.0,0.0,0.0 -4748,106.31161,127.869659,43.5246,0.0,60.420969,0.0,9.75499 -4749,116.62669,124.373559,46.85303,1.02018,56.207119,0.0,7.56185 -4750,114.491679,114.6439,34.73775,0.0,57.24734,0.0,7.30836 -4751,107.70937,105.67088,26.68185,0.0,58.18152,1.80259,9.66308 -4752,103.31224,130.79704,43.89865,1.07677,57.39917,0.0,10.583851 -4753,91.03334,131.584979,35.95579,10.43238,58.57671,0.0,13.54652 -4754,115.070809,134.94785,28.4004,12.39158,55.42199,0.0,27.59761 -4755,108.895129,229.558959,28.16091,10.34929,161.239349,0.0,16.1287 -4756,3.68409,3.86823,3.84945,0.0,0.0,0.0,0.0 -4757,72.37349,87.13956,16.08966,3.49571,55.77261,0.0,9.02955 -4758,118.053419,1407.914445,60.69216,52.57841,960.637056,6.91063,221.987869 -4759,117.473799,1424.021676,52.72534,51.95782,857.373466,6.85626,324.31562 -4760,119.10344,940.005637,55.12194,80.67676,359.087069,14.08211,284.651288 -4761,111.55,725.074046,50.474529,46.75674,256.450028,10.58158,236.710129 -4762,120.69951,654.225497,56.368029,50.54824,156.176159,10.55572,253.396919 -4763,96.50834,716.940277,39.40522,42.15405,256.396419,21.43039,233.923379 -4764,84.3506,89.97126,22.24167,0.0,55.9036,0.0,5.8761 -4765,109.410859,138.327589,39.27889,0.0,60.115549,8.2309,15.84141 -4766,122.791139,558.164748,55.26284,27.125179,207.504139,6.34558,177.72466 -4767,106.01865,108.684969,32.89101,0.0,54.659669,0.0,10.333729 -4768,109.19079,122.886289,41.61787,0.0,57.250949,1.41965,10.01156 -4769,118.726789,128.73414,38.00629,0.0,58.41547,1.93058,10.61056 -4770,102.833749,102.856169,41.58123,0.0,55.519719,0.0,3.57872 -4771,118.03776,119.8843,55.34913,0.0,57.74273,0.0,3.60228 -4772,84.60909,87.79284,25.8522,0.0,56.13893,0.0,2.17544 -4773,124.175459,121.18632,52.37201,0.0,58.60267,0.0,5.38224 -4774,78.176709,78.408119,18.32878,0.0,54.681939,0.0,1.47313 -4775,79.31558,74.6349,15.36002,0.0,54.35747,0.0,1.48193 -4776,99.38178,127.583189,43.224869,2.498551,60.01465,3.91621,14.05389 -4777,101.37563,134.29846,51.93132,6.09129,58.58144,1.85346,10.47388 -4778,109.448029,313.712089,84.14982,19.75839,59.538709,9.40282,96.43775 -4779,106.994779,124.92706,33.05417,0.0,60.40503,0.0,20.38863 -4780,105.93037,92.351349,22.51017,0.0,57.74409,0.0,3.81101 -4781,128.55575,101.13628,29.16414,0.0,55.471119,0.0,10.78757 -4782,110.760509,99.36728,22.98664,0.0,57.31326,0.0,6.0406 -4783,136.19038,119.837309,43.32434,0.0,57.752199,2.34126,8.53046 -4784,100.387989,91.89542,22.56197,0.0,55.24004,2.26693,2.46703 -4785,98.99565,94.083099,23.87096,0.0,59.192741,0.0,2.49036 -4786,89.76437,96.345449,23.764479,0.0,59.24721,0.0,2.39386 -4787,103.517869,156.298049,35.39653,0.0,105.431519,0.0,7.12055 -4788,93.371839,93.75012,23.59699,0.0,59.08491,0.0,2.56998 -4789,106.55176,108.078769,33.32691,0.0,58.789749,0.0,6.8495 -4790,107.602259,92.64333,23.2668,0.0,58.88433,0.0,2.29459 -4791,164.56496,185.83824,107.66583,2.19834,54.46715,1.05331,15.61814 -4792,178.828989,196.870939,120.927309,2.36951,54.42899,0.0,13.54592 -4793,6.71145,6.78212,6.7337,0.0,0.0,0.0,0.0 -4794,93.086739,118.53103,44.4737,0.0,57.17006,4.62409,9.22831 -4795,81.591559,83.71421,23.00348,0.0,57.06148,0.0,1.88082 -4796,76.63982,82.13826,21.66524,0.0,56.19835,0.0,2.28624 -4797,14.82898,15.08468,15.06076,0.0,0.0,0.0,0.0 -4798,15.46304,15.40461,15.37527,0.0,0.0,0.0,0.0 -4799,6.7772,6.68714,6.66487,0.0,0.0,0.0,0.0 -4800,6.35314,6.74512,6.72289,0.0,0.0,0.0,0.0 -4801,98.82517,106.72248,41.10995,0.0,57.49874,1.0481,4.50597 -4802,97.913139,117.082009,37.03044,0.0,56.825079,8.48306,12.29562 -4803,84.28516,145.617009,26.649769,0.0,105.054629,4.73821,7.596091 -4804,92.85443,99.613869,34.37113,0.0,56.03178,2.09251,5.547119 -4805,93.429109,92.31979,31.84961,0.0,55.25273,0.0,3.08308 -4806,84.09963,115.131009,33.996399,0.0,56.83514,8.2005,14.24352 -4807,80.214639,98.41726,35.74759,0.0,56.44212,1.04722,3.66632 -4808,78.076969,83.20277,22.14232,0.0,54.6025,1.19962,3.9885 -4809,97.41027,123.019619,39.4639,0.0,56.437019,7.76403,15.46207 -4810,81.69916,86.334919,24.089229,0.0,56.48048,0.0,3.02145 -4811,92.91493,96.66418,35.32797,0.0,54.63282,1.14683,4.24565 -4812,14.68626,17.16723,17.14675,0.0,0.0,0.0,0.0 -4813,134.203819,288.426679,87.673729,1.98364,155.04742,7.629169,23.379631 -4814,94.95284,104.153079,37.72161,0.0,56.639289,1.75455,6.22115 -4815,77.92868,90.192249,26.851329,0.0,54.789199,1.35378,5.6564 -4816,84.05858,90.89469,26.43899,0.0,56.37456,1.41776,4.9889 -4817,83.92855,90.501649,26.644639,0.0,56.896319,1.20783,4.29225 -4818,82.022789,89.27291,26.04973,0.0,54.85666,2.0092,5.0714 -4819,76.96816,79.77397,20.29742,0.0,54.66396,1.00148,2.77694 -4820,678.872907,795.554416,22.092049,0.0,355.213778,201.751379,212.473749 -4821,96.372669,97.98067,37.48521,0.0,56.05515,0.0,2.6489 -4822,77.17162,128.81246,19.73305,0.0,106.36957,0.0,1.39214 -4823,77.67722,78.854219,20.043779,0.0,56.256679,0.0,1.11483 -4824,95.39257,98.658279,38.296369,0.0,56.796,0.0,1.56373 -4825,101.181949,208.866679,44.23905,0.0,106.242509,27.27721,29.35104 -4826,102.64369,211.653479,45.79434,0.0,106.457779,26.85284,30.54231 -4827,97.291699,98.31552,22.71355,0.0,58.52332,0.0,6.65423 -4828,114.492899,114.2717,35.11601,0.0,58.233969,2.37584,7.02307 -4829,98.25257,123.412569,41.60294,0.0,58.371329,0.0,6.83637 -4830,93.02048,105.74869,32.49719,0.0,59.49485,0.0,4.85738 -4831,95.52307,101.030999,26.78387,0.0,56.790819,1.032471,8.366979 -4832,106.786919,152.03384,28.45264,0.0,106.99839,0.0,4.61578 -4833,120.136719,114.01895,37.08517,0.0,56.78121,0.0,5.12311 -4834,103.643409,111.32843,36.61808,0.0,56.34919,0.0,7.37271 -4835,102.572739,112.38431,36.6485,0.0,60.53142,0.0,6.46606 -4836,96.995359,109.06988,32.37553,0.0,56.72636,0.0,9.29234 -4837,99.7515,113.58109,37.06735,0.0,56.62584,0.0,8.73019 -4838,130.386099,141.459109,60.799269,0.0,60.01038,0.0,5.06259 -4839,90.32736,143.4588,22.77266,0.0,104.89509,1.04921,7.1032 -4840,104.46593,161.896129,34.30716,0.0,109.598199,0.0,6.53143 -4841,92.43965,97.333719,26.03578,0.0,57.986479,0.0,4.82328 -4842,93.688211,104.61139,26.85737,0.0,60.43422,2.50983,5.64231 -4843,97.7125,107.0404,31.64266,0.0,57.34663,0.0,6.12886 -4844,85.08634,103.687429,33.6929,0.0,55.71531,1.66035,3.88551 -4845,85.627579,92.58209,22.59957,0.0,55.13601,0.0,5.64031 -4846,97.38116,104.766049,33.012679,0.0,58.187339,0.0,5.05758 -4847,101.77628,107.4837,37.87858,0.0,55.38092,0.0,5.7959 -4848,101.57273,105.910439,38.191829,0.0,54.9748,0.0,4.628 -4849,94.57195,98.721909,31.796179,0.0,54.76066,0.0,4.2942 -4850,99.905689,304.776499,36.80917,0.0,255.247889,0.0,4.53957 -4851,107.791899,118.238849,48.28643,0.0,54.799279,0.0,6.98333 -4852,16.10896,15.39676,15.34325,0.0,0.0,0.0,0.0 -4853,99.398429,9856.690526,31.50103,36.579179,4609.943171,3050.853449,1975.905256 -4854,14.68252,16.19729,16.16944,0.0,0.0,0.0,0.0 -4855,102.938469,3001.878707,40.10328,40.82109,1961.559022,398.852798,425.555628 -4856,8.30052,7.89123,7.87534,0.0,0.0,0.0,0.0 -4857,91.61436,100.294219,21.30731,0.0,59.59613,0.0,17.697579 -4858,80.55347,76.22982,16.16048,0.0,56.74821,0.0,1.85333 -4859,80.13786,76.1609,13.3951,0.0,59.48407,0.0,1.66387 -4860,69.20385,77.99985,16.57254,0.0,57.51777,0.0,2.04492 -4861,73.574279,81.59183,19.13749,0.0,59.05796,0.0,1.72531 -4862,170.944039,121.205039,13.54249,2.08498,55.18983,0.0,49.693219 -4863,84.901119,77.56945,12.74537,0.0,55.05208,0.0,8.20169 -4864,69.279789,86.21304,22.71689,0.0,57.30913,0.0,4.1689 -4865,81.19176,84.174929,22.90688,0.0,55.38311,0.0,4.25175 -4866,82.353179,81.96962,23.26669,0.0,55.10339,0.0,1.78731 -4867,69.131599,104.79172,11.4854,4.07427,55.50802,5.39132,18.87685 -4868,68.54508,97.871109,11.66406,3.82435,55.28742,1.175349,18.91116 -4869,94.101669,123.40291,53.6797,0.0,59.01151,0.0,8.56036 -4870,23.91034,28.45297,28.40773,0.0,0.0,0.0,0.0 -4871,107.369589,118.22413,47.83722,1.10311,55.15271,2.60086,9.30387 -4872,92.54045,112.1334,45.04721,0.0,57.762639,0.0,7.04135 -4873,110.81001,111.6348,47.42771,0.0,55.81372,0.0,5.43495 -4874,32.47599,52.32557,52.29394,0.0,0.0,0.0,0.0 -4875,142.192909,142.04061,61.81712,3.61842,55.60816,1.95253,14.44616 -4876,94.73701,102.52359,36.92527,0.0,55.9439,0.0,7.50367 -4877,104.332659,112.76174,48.56477,0.0,55.70118,0.0,5.56883 -4878,30.42508,31.20852,31.17916,0.0,0.0,0.0,0.0 -4879,118.725619,289.980429,60.72732,3.94819,206.130179,1.37645,13.48384 -4880,87.128309,95.76252,33.00354,0.0,55.69358,0.0,4.53035 -4881,76.696,91.586679,27.712629,0.0,58.184819,0.0,3.854589 -4882,3.70887,3.06921,3.02918,0.0,0.0,0.0,0.0 -4883,3.04894,3.05483,3.036,0.0,0.0,0.0,0.0 -4884,72.88611,75.43676,14.26529,0.0,57.27546,0.0,2.32755 -4885,97.459219,110.81934,30.09937,0.0,56.00351,1.29882,12.00489 -4886,89.62511,98.01837,25.23654,2.63525,56.8121,1.3325,7.14813 -4887,2.25622,2.83008,2.81338,0.0,0.0,0.0,0.0 -4888,3.3191,3.43136,3.40861,0.0,0.0,0.0,0.0 -4889,76.05394,86.51269,17.0439,0.0,61.73369,0.0,3.64531 -4890,107.63385,252.406598,22.10904,22.611439,106.40496,20.23576,50.557489 -4891,49.267339,48.77491,48.74044,0.0,0.0,0.0,0.0 -4892,190.9882,560.643337,101.549669,7.7587,210.680609,78.51814,128.898819 -4893,102.23528,131.723129,27.09823,0.0,58.84704,19.99954,20.595539 -4894,84.37139,100.938819,27.646169,0.0,58.33443,4.41162,8.83196 -4895,86.425369,114.062319,40.266629,0.0,63.53531,2.07673,4.40811 -4896,88.794639,158.062629,32.07709,0.0,108.94642,5.39254,9.176019 -4897,181.24749,222.58529,112.38992,3.85628,56.30519,4.09084,27.19324 -4898,71.09232,69.16205,69.12783,0.0,0.0,0.0,0.0 -4899,221.42581,262.438689,139.54132,5.27929,57.38207,5.26265,29.13148 -4900,111.653599,149.90766,42.74818,1.30437,55.433509,16.69022,19.741541 -4901,239.210769,543.446729,142.03765,11.589069,257.29116,44.03585,42.25669 -4902,274.604699,710.797827,156.855149,17.027439,205.87783,107.519639,166.05179 -4903,127.957039,164.273459,94.075029,0.0,56.28458,1.42138,9.13853 -4904,11.1774,11.59538,11.57729,0.0,0.0,0.0,0.0 -4905,112.89555,165.12542,58.16059,1.88489,57.72649,8.58812,26.33667 -4906,19.019869,11.8203,11.79835,0.0,0.0,0.0,0.0 -4907,117.03339,166.5461,59.4467,1.88559,56.83684,9.95806,25.19688 -4908,4.41463,3.90112,3.87411,0.0,0.0,0.0,0.0 -4909,5.27217,3.51424,3.50251,0.0,0.0,0.0,0.0 -4910,3.310021,3.4711,3.46119,0.0,0.0,0.0,0.0 -4911,3.33623,3.509391,3.499471,0.0,0.0,0.0,0.0 -4912,4.69166,3.5685,3.55613,0.0,0.0,0.0,0.0 -4913,3.86582,3.86033,3.84832,0.0,0.0,0.0,0.0 -4914,3.3091,3.40954,3.40028,0.0,0.0,0.0,0.0 -4915,3.26356,3.4672,3.45794,0.0,0.0,0.0,0.0 -4916,3.33942,3.43979,3.42916,0.0,0.0,0.0,0.0 -4917,3.2224,4.05084,4.03079,0.0,0.0,0.0,0.0 -4918,3.79944,3.80187,3.78901,0.0,0.0,0.0,0.0 -4919,3.38902,3.48152,3.46853,0.0,0.0,0.0,0.0 -4920,3.27074,3.44946,3.43965,0.0,0.0,0.0,0.0 -4921,3.33607,3.49035,3.48117,0.0,0.0,0.0,0.0 -4922,3.20246,3.2973,3.2873,0.0,0.0,0.0,0.0 -4923,3.87888,3.83617,3.82373,0.0,0.0,0.0,0.0 -4924,3.58858,3.36711,3.3416,0.0,0.0,0.0,0.0 -4925,3.21117,3.38979,3.37891,0.0,0.0,0.0,0.0 -4926,3.23643,3.36155,3.35119,0.0,0.0,0.0,0.0 -4927,3.56015,3.24008,3.23019,0.0,0.0,0.0,0.0 -4928,1.92284,1.96972,1.95642,0.0,0.0,0.0,0.0 -4929,2.392621,2.455549,2.445329,0.0,0.0,0.0,0.0 -4930,1.798519,1.974401,1.965501,0.0,0.0,0.0,0.0 -4931,1.93132,1.86996,1.85345,0.0,0.0,0.0,0.0 -4932,1.74616,1.86047,1.84802,0.0,0.0,0.0,0.0 -4933,2.51531,2.63597,2.62344,0.0,0.0,0.0,0.0 -4934,1.94153,2.047659,2.033389,0.0,0.0,0.0,0.0 -4935,2.55518,2.57973,2.56613,0.0,0.0,0.0,0.0 -4936,1.87213,2.02049,2.00692,0.0,0.0,0.0,0.0 -4937,1.78975,1.84718,1.8336,0.0,0.0,0.0,0.0 -4938,1.6879,1.8562,1.84429,0.0,0.0,0.0,0.0 -4939,2.52573,2.63163,2.61989,0.0,0.0,0.0,0.0 -4940,65.620919,66.87858,9.26029,0.0,55.45566,0.0,1.15496 -4941,69.91337,170.570219,12.371849,0.0,155.66444,0.0,1.48205 -4942,4.15186,3.91879,3.88489,0.0,0.0,0.0,0.0 -4943,68.681959,119.97887,12.87825,0.0,105.2306,0.0,0.0 -4944,3.80385,3.58698,3.57296,0.0,0.0,0.0,0.0 -4945,69.830089,121.98984,13.85237,0.0,105.30337,0.0,1.65339 -4946,68.82166,69.485359,12.321279,0.0,55.16517,0.0,0.0 -4947,4.10991,3.86716,3.85407,0.0,0.0,0.0,0.0 -4948,68.74517,179.174199,18.46062,0.0,157.822599,0.0,1.35378 -4949,5.27124,5.25421,5.23814,0.0,0.0,0.0,0.0 -4950,75.704619,121.33842,13.66706,0.0,105.28039,0.0,1.30785 -4951,67.100959,118.26037,10.66712,0.0,105.2827,0.0,1.09716 -4952,69.38884,66.896269,8.3823,0.0,56.200509,0.0,1.25931 -4953,4.5819,4.20752,4.19082,0.0,0.0,0.0,0.0 -4954,3.51413,3.62075,3.60977,0.0,0.0,0.0,0.0 -4955,64.58276,65.891669,8.07231,0.0,56.008819,0.0,0.0 -4956,4.0564,3.88053,3.8652,0.0,0.0,0.0,0.0 -4957,65.00889,65.84447,8.04562,0.0,55.99365,0.0,0.0 -4958,4.40075,4.127,4.10976,0.0,0.0,0.0,0.0 -4959,3.45639,3.59679,3.5869,0.0,0.0,0.0,0.0 -4960,64.76427,67.43561,8.12022,0.0,57.403859,0.0,0.0 -4961,4.03973,3.822,3.80755,0.0,0.0,0.0,0.0 -4962,65.419299,166.97083,8.32855,0.0,156.45982,0.0,1.14126 -4963,65.686809,116.46316,8.33335,0.0,106.24944,0.0,0.0 -4964,65.493359,117.102089,8.177779,0.0,106.68694,0.0,1.15335 -4965,2.209241,2.22238,2.21012,0.0,0.0,0.0,0.0 -4966,66.252269,217.538359,9.2188,0.0,206.400029,0.0,0.0 -4967,2.39821,2.31541,2.30104,0.0,0.0,0.0,0.0 -4968,66.39489,267.041299,8.15661,0.0,256.868869,0.0,1.0773 -4969,4.25964,4.12448,4.11117,0.0,0.0,0.0,0.0 -4970,3.47637,3.56423,3.55217,0.0,0.0,0.0,0.0 -4971,64.906029,166.55817,8.13585,0.0,156.49128,0.0,0.0 -4972,4.19008,3.92421,3.90756,0.0,0.0,0.0,0.0 -4973,66.412659,266.984999,8.25321,0.0,256.829919,0.0,0.0 -4974,4.47285,4.12845,4.11652,0.0,0.0,0.0,0.0 -4975,3.45779,3.58719,3.57664,0.0,0.0,0.0,0.0 -4976,65.02262,166.694179,8.20393,0.0,156.768569,0.0,0.0 -4977,3.78165,3.70386,3.69249,0.0,0.0,0.0,0.0 -4978,65.49952,166.978529,8.35987,0.0,156.687269,0.0,1.02107 -4979,66.51664,166.635899,8.19168,0.0,156.665239,0.0,0.0 -4980,65.71724,167.695719,7.93256,0.0,157.702309,0.0,1.10629 -4981,2.143611,2.203459,2.192299,0.0,0.0,0.0,0.0 -4982,65.765129,117.19433,8.43115,0.0,106.85039,0.0,1.07125 -4983,67.081549,168.01484,9.28482,0.0,156.94886,0.0,0.0 -4984,2.27155,2.2551,2.24268,0.0,0.0,0.0,0.0 -4985,65.31057,65.307589,7.54787,0.0,56.040949,0.0,0.0 -4986,70.385179,72.12818,12.31908,0.0,57.47768,0.0,1.27413 -4987,71.206939,72.05456,12.51287,0.0,57.15949,0.0,1.38611 -4988,70.619649,74.13919,13.04787,0.0,58.46086,0.0,1.48857 -4989,70.496469,71.62547,12.43138,0.0,56.68726,0.0,1.52994 -4990,69.884839,70.85805,12.25716,0.0,56.63917,0.0,0.0 -4991,65.57673,66.022799,7.50838,0.0,56.739709,0.0,0.0 -4992,70.2189,223.958619,12.11677,0.0,209.198219,0.0,1.56881 -4993,71.50823,122.926959,13.04812,0.0,107.182839,0.0,1.56294 -4994,70.84699,271.837198,12.45794,0.0,257.193658,0.0,1.29129 -4995,70.08378,70.867709,12.24185,0.0,56.598259,0.0,1.01052 -4996,80.709579,93.52069,25.86995,0.0,57.40886,1.31594,6.1358 -4997,100.3172,109.7677,44.27256,0.0,55.33039,0.0,7.27398 -4998,140.447759,138.58188,58.23774,0.0,56.49394,0.0,10.56702 -4999,137.455059,142.03342,62.23632,0.0,57.32139,0.0,7.08745 -5000,87.19368,145.636509,27.979039,0.0,57.91784,31.13546,26.09494 -5001,198.955129,1970.758731,68.37647,286.127408,915.941685,231.222669,363.222059 -5002,576.711648,4755.716674,54.24603,54.499719,3013.251241,592.154587,842.371636 -5003,925.957216,5293.161056,62.04055,62.333379,2816.197358,969.157665,1151.973085 -5004,96.6998,113.792319,31.780419,0.0,61.68504,6.24667,11.49434 -5005,102.778829,126.41759,40.39801,0.0,61.52206,8.3025,13.62222 -5006,99.37709,118.464789,33.997849,0.0,62.09948,7.25879,12.30941 -5007,96.649349,170.562439,34.39476,0.0,111.60323,8.41773,13.607279 -5008,90.790449,115.15218,28.2031,0.0,61.2192,9.88054,13.8321 -5009,200.530749,3851.510372,38.531179,30.01558,1664.704582,858.184366,1139.643975 -5010,1670.385222,3171.690756,52.89398,38.82622,1665.985462,496.223178,729.282097 -5011,106.16847,134.784849,41.101929,0.0,62.9427,11.12971,16.91794 -5012,115.570209,143.395679,52.6675,0.0,63.121679,8.91305,16.06891 -5013,105.39009,133.93361,42.05488,0.0,65.95761,9.03639,14.3167 -5014,107.462059,124.786589,40.24838,0.0,62.42856,7.51914,12.163769 -5015,81.37585,88.203839,18.06768,0.0,61.923069,1.34737,4.90875 -5016,121.059069,128.98266,46.17549,0.0,56.53646,0.0,10.56518 -5017,114.62045,123.159729,41.32238,0.0,58.56416,0.0,8.587758 -5018,107.45445,123.573739,45.32977,0.0,57.177479,2.1381,9.38864 -5019,94.39675,112.99385,28.4119,0.0,56.17486,1.28219,16.04936 -5020,115.45545,107.333569,27.88882,0.0,57.597559,4.43838,8.77207 -5021,99.6587,127.891289,45.45305,0.0,57.09962,2.46932,9.78673 -5022,105.92999,113.494299,39.92751,0.0,54.73342,3.499019,7.19815 -5023,93.73297,92.320739,26.777609,0.0,61.11595,0.0,2.13802 -5024,90.175949,88.796649,22.92844,0.0,58.53559,0.0,4.33981 -5025,137.71184,137.501879,61.1043,2.27456,55.164539,0.0,18.17515 -5026,92.042949,79.84216,16.46773,0.0,57.02053,0.0,3.81189 -5027,81.31053,77.280389,15.58126,0.0,56.070379,0.0,3.42479 -5028,80.527,82.33244,19.63684,0.0,56.56739,0.0,3.39049 -5029,74.98272,82.14672,18.81272,0.0,57.73344,0.0,4.32765 -5030,81.238659,103.2174,40.69209,0.0,57.20033,0.0,3.4936 -5031,86.16639,94.740909,20.054329,0.0,59.0055,0.0,12.28335 -5032,127.70819,123.111329,42.29191,0.0,56.482329,2.7188,11.0732 -5033,68.90889,75.45868,12.50185,0.0,58.15465,0.0,2.61779 -5034,76.83021,80.057419,19.009239,0.0,56.95125,0.0,2.64987 -5035,77.92843,84.152459,18.451669,0.0,57.93458,0.0,4.0948 -5036,84.677239,88.60445,25.75917,0.0,57.54725,0.0,1.63461 -5037,72.103739,77.8105,15.51642,0.0,58.2216,0.0,2.08102 -5038,84.29814,101.3644,35.76915,0.0,59.7252,0.0,3.13359 -5039,147.01468,148.19919,52.65485,1.50782,57.3054,0.0,15.95319 -5040,144.871759,180.033359,46.67118,0.0,57.42803,0.0,27.8975 -5041,97.75102,105.721619,32.43936,0.0,54.45442,0.0,7.91948 -5042,130.489079,199.463199,57.21967,1.45862,105.971599,0.0,16.82457 -5043,64.29733,72.993209,8.46875,0.0,61.283479,0.0,1.19818 -5044,64.71803,71.76383,11.93453,0.0,56.49352,0.0,1.83728 -5045,87.96193,312.155529,39.23743,5.17295,206.85058,13.08555,33.613829 -5046,156.28567,643.46283,86.914799,55.05635,107.13497,25.16652,254.61124 -5047,129.00733,249.372249,71.32128,3.39034,105.3479,14.68166,40.782879 -5048,82.649349,144.56481,26.86513,2.49616,55.10846,16.67739,31.07523 -5049,89.268849,151.63087,32.24463,2.48403,55.23126,15.30571,34.55468 -5050,89.42424,154.327669,33.79368,2.68762,55.449019,16.0509,33.56518 -5051,91.197789,143.67703,31.58342,3.14823,55.30641,13.12227,29.94708 -5052,89.103839,330.779789,29.32265,3.07872,255.966049,8.44255,23.50056 -5053,85.27795,191.487319,29.828909,1.14874,155.55772,0.0,3.83345 -5054,101.813579,152.587389,40.91813,3.85139,55.458999,12.81487,28.86492 -5055,77.76143,79.711669,19.720269,0.0,55.58607,0.0,2.8511 -5056,71.621809,274.250009,14.39922,0.0,256.062769,0.0,2.13637 -5057,73.61784,277.004139,17.57638,0.0,255.779719,0.0,1.81946 -5058,68.91752,272.021709,13.01891,0.0,255.884739,0.0,1.57218 -5059,82.80104,139.436609,35.44081,1.37535,57.381489,19.10336,22.5254 -5060,156.340399,77.01091,17.46309,0.0,55.83104,0.0,2.29581 -5061,82.87745,86.61198,20.03656,0.0,56.90876,0.0,8.30044 -5062,89.030889,77.32482,15.01822,0.0,54.85981,0.0,6.15881 -5063,72.55783,76.836379,14.65078,0.0,59.308849,0.0,1.53483 -5064,85.03424,91.11995,24.66814,0.0,59.13666,0.0,4.129071 -5065,77.73825,87.99612,25.55033,0.0,59.005819,0.0,1.69055 -5066,90.64848,100.695669,27.156179,0.0,59.26745,1.10283,7.20918 -5067,89.850389,81.18601,16.65188,0.0,55.14049,0.0,3.39823 -5068,80.32211,80.487809,19.43382,0.0,57.747819,0.0,1.85437 -5069,73.87793,80.919119,18.661669,0.0,57.60249,0.0,2.062681 -5070,74.20437,79.7183,18.5274,0.0,57.323,0.0,2.15087 -5071,74.52441,74.84315,15.49171,0.0,55.51392,0.0,1.77492 -5072,71.73868,73.88943,14.88656,0.0,55.24742,0.0,1.94174 -5073,70.78926,72.655759,14.59479,0.0,55.151659,0.0,1.53138 -5074,68.69063,275.222769,12.83584,1.369,255.993869,0.0,3.78419 -5075,68.62664,74.273139,12.75283,1.35365,55.096659,0.0,3.76011 -5076,68.54797,73.61877,12.29513,1.32395,55.69185,0.0,3.30564 -5077,68.2969,173.003609,12.02505,1.37425,155.332979,0.0,3.35495 -5078,68.32344,88.10383,11.87972,1.60662,55.17423,3.14204,11.58354 -5079,68.24744,291.303058,12.14832,1.64991,255.624558,3.23393,13.42681 -5080,134.00611,141.32683,44.16945,0.0,58.97332,2.79317,24.47358 -5081,115.66531,120.17028,43.99297,0.0,58.78441,0.0,8.71627 -5082,115.302489,109.17299,35.01045,0.0,59.28165,0.0,7.58156 -5083,113.95615,120.860169,47.629389,0.0,59.38503,0.0,5.46278 -5084,155.098509,168.725689,39.3871,2.19032,55.05478,3.95068,60.561079 -5085,90.02638,101.83697,29.752,2.14899,54.88042,0.0,9.64032 -5086,100.15618,135.863509,36.10387,14.33477,57.065759,0.0,20.67925 -5087,94.07514,113.264169,28.60704,8.969119,55.642799,0.0,13.85903 -5088,82.07817,72.978109,14.26913,0.0,55.09032,0.0,1.70285 -5089,73.706839,74.80702,13.33028,0.0,55.72413,0.0,3.51685 -5090,83.019139,79.69571,13.97798,0.0,55.38149,0.0,7.89251 -5091,81.03065,85.99391,18.15994,0.0,58.23494,0.0,5.2005 -5092,69.50973,77.27885,13.06659,0.0,56.91607,0.0,3.33645 -5093,69.258149,83.25193,17.58773,0.0,55.58516,0.0,5.63881 -5094,84.7593,90.737759,21.59036,0.0,58.32182,0.0,4.72978 -5095,64.65118,68.8656,9.4277,0.0,54.43217,0.0,1.34019 -5096,65.26403,72.605969,10.25937,0.0,56.735829,0.0,1.63183 -5097,69.39552,82.80384,13.32015,0.0,60.887419,0.0,3.94565 -5098,74.022009,76.81853,12.95757,0.0,54.55423,0.0,4.94726 -5099,77.83835,81.171789,12.819079,0.0,58.02388,0.0,8.02637 -5100,72.408579,80.85437,15.07318,0.0,57.10346,2.95987,3.91476 -5101,77.4475,79.86038,14.15083,0.0,56.90232,0.0,6.183 -5102,71.670229,74.93814,14.11906,0.0,54.90939,0.0,3.87549 -5103,73.182039,79.45865,14.25397,0.0,54.96953,0.0,4.7184 -5104,71.915439,78.124579,13.925029,0.0,57.42233,0.0,3.08646 -5105,73.83255,80.64742,13.82839,0.0,57.66862,0.0,5.18197 -5106,81.05544,87.65492,18.55391,0.0,59.5181,0.0,6.32678 -5107,79.00486,75.60156,13.58474,0.0,54.75362,0.0,4.6322 -5108,72.008779,76.321849,14.297599,0.0,55.0299,0.0,4.26126 -5109,70.59954,77.54189,14.28563,0.0,56.04834,0.0,4.98269 -5110,69.38526,73.726809,13.32603,0.0,55.451769,0.0,3.26447 -5111,69.02913,71.76364,12.98888,0.0,54.85025,0.0,2.14554 -5112,70.707059,73.85618,14.81096,0.0,54.93265,0.0,2.49051 -5113,74.61277,78.022949,16.78449,0.0,56.885049,0.0,2.493 -5114,68.091419,69.96323,11.46267,0.0,54.74626,0.0,2.20408 -5115,69.16408,121.87907,13.19265,0.0,105.05841,0.0,1.97409 -5116,67.8588,71.12295,12.49428,0.0,54.768929,0.0,2.27213 -5117,70.706609,137.40772,14.07963,0.0,55.19557,31.02263,33.56308 -5118,69.60186,328.455449,13.4521,0.0,255.443779,25.38997,30.67716 -5119,70.71487,76.78083,14.68732,0.0,55.35521,0.0,4.14255 -5120,70.2699,226.35776,14.31287,0.0,205.35821,0.0,4.016761 -5121,70.349789,226.282189,14.14285,0.0,205.420569,0.0,4.10723 -5122,70.81464,177.391159,14.0532,0.0,156.706649,0.0,3.95612 -5123,68.44381,71.25235,12.12213,0.0,55.44129,0.0,2.28088 -5124,70.81836,74.786699,14.17238,0.0,55.251599,0.0,3.28262 -5125,69.074199,123.92374,12.92423,0.0,105.42978,0.0,3.31844 -5126,66.78811,69.16002,10.33463,0.0,55.20684,0.0,1.60007 -5127,66.82932,270.091199,10.43071,0.0,256.161409,0.0,1.46927 -5128,66.78994,69.812069,10.55605,0.0,55.678239,0.0,1.56156 -5129,66.99093,69.968329,10.82807,0.0,55.560379,0.0,1.53623 -5130,71.77824,75.96295,15.90125,0.0,55.84597,0.0,2.3386 -5131,78.59871,82.115709,21.58448,0.0,55.69382,0.0,3.389319 -5132,79.228959,233.322809,21.80123,0.0,206.059879,0.0,3.84292 -5133,71.68933,74.623309,14.99985,0.0,55.518479,0.0,1.80233 -5134,78.1668,131.640419,21.52592,0.0,105.498889,0.0,3.10413 -5135,78.557329,83.01973,22.12262,0.0,55.71594,0.0,3.38211 -5136,71.17256,73.690749,14.38232,0.0,55.623309,0.0,1.96092 -5137,68.223129,71.40188,11.19205,0.0,55.67922,0.0,2.95094 -5138,70.95777,75.425119,13.37248,0.0,56.323569,0.0,3.56677 -5139,71.586789,132.3153,14.38411,7.94516,56.21617,2.29239,34.66102 -5140,72.308609,321.665419,14.83574,14.0693,156.484529,3.93487,88.02843 -5141,71.152349,363.340569,13.03183,21.72578,257.373339,2.38135,53.12007 -5142,70.74826,209.342099,12.96096,21.90629,107.006739,2.62472,49.41193 -5143,70.62162,205.361519,13.05676,22.60484,107.143519,2.39811,44.85117 -5144,70.67282,309.367638,12.77864,21.97446,206.943729,2.66699,48.734119 -5145,71.67035,209.142059,13.43082,23.36364,107.505799,2.54392,45.94709 -5146,71.18788,308.950728,13.34191,23.08605,208.441889,2.72916,45.625029 -5147,70.7974,309.205748,12.8171,22.216589,206.951579,2.59809,46.58123 -5148,71.258259,312.807689,13.21432,23.25325,207.669399,2.73062,48.28191 -5149,70.86304,312.385349,13.36688,22.99852,207.747999,2.7415,47.56946 -5150,70.65995,307.381048,13.00229,22.03175,206.96832,2.68455,46.077109 -5151,71.46186,168.535369,13.1337,23.42516,57.006059,2.70635,55.20093 -5152,71.7692,160.111609,13.30147,22.56908,56.85901,2.60201,45.60088 -5153,71.359349,160.18433,12.97783,22.21997,57.19045,2.57002,47.74407 -5154,71.21823,360.929468,12.98975,22.42551,257.608358,2.60647,49.33648 -5155,71.378049,264.914758,13.643499,23.7098,157.47733,2.72219,47.035209 -5156,70.822979,360.178439,13.14312,22.29752,257.322579,2.74458,47.00925 -5157,110.174829,119.77916,32.53765,0.0,60.77656,0.0,12.07006 -5158,97.40438,103.012449,26.28959,0.0,56.367619,0.0,8.68525 -5159,98.93779,135.717649,31.16836,1.86452,57.549759,3.32923,26.0631 -5160,110.60918,283.072419,106.37314,2.93607,59.327709,6.147781,26.071149 -5161,103.888829,108.143989,36.609039,0.0,56.2531,0.0,6.63991 -5162,107.80168,115.553939,36.833689,0.0,56.0852,0.0,9.06763 -5163,106.435209,116.66844,35.55787,0.0,60.196719,0.0,5.910309 -5164,95.78375,102.05621,25.09334,0.0,59.582791,0.0,3.968699 -5165,94.036919,93.23868,24.37499,0.0,56.31419,0.0,3.91659 -5166,92.3595,114.88365,40.14946,0.0,55.93172,0.0,3.72008 -5167,92.79404,101.32389,26.6043,0.0,58.67359,0.0,7.19197 -5168,86.285739,621.987187,18.18583,162.500219,108.08246,18.61131,259.808947 -5169,112.13736,263.528018,33.997889,4.45785,109.6198,25.18501,61.142189 -5170,110.69521,245.461919,39.6652,2.55993,108.734099,15.66526,53.79183 -5171,285.937609,211.822079,58.637749,6.0263,55.0764,18.44751,49.14444 -5172,103.80516,197.917409,41.25095,4.7558,55.22926,13.464,56.461308 -5173,90.703,216.049488,45.767059,3.8015,56.83832,16.46834,61.189689 -5174,90.802601,3401.499569,42.29132,52.09097,1459.691797,527.996857,1120.679925 -5175,94.45335,308.431578,27.31627,0.0,260.004418,2.04306,10.69139 -5176,92.32313,107.181599,27.579539,0.0,60.72399,1.93479,8.99895 -5177,93.86949,310.544309,29.46831,2.41422,209.987779,11.80806,39.93018 -5178,93.306489,167.084169,29.720029,2.39348,59.54068,16.77612,43.22285 -5179,116.990919,306.112829,47.87452,2.49696,209.777509,1.50792,26.16741 -5180,115.389249,157.847719,47.52396,2.57784,59.52371,1.6771,26.548479 -5181,115.52964,155.977829,47.919319,2.65656,59.68591,2.06386,24.47434 -5182,115.40591,154.09246,47.76317,2.49576,59.70594,2.39483,23.54783 -5183,113.42732,354.467928,45.91505,2.42906,259.867628,1.45444,25.43302 -5184,114.671149,308.336609,49.03187,2.54178,210.311089,1.43165,25.81414 -5185,112.367799,155.69544,45.71349,2.60103,60.50387,1.41014,26.10971 -5186,114.514409,157.98312,45.61553,2.4972,60.01714,1.39651,27.82709 -5187,114.548979,142.02326,47.7535,1.56092,60.10631,0.0,16.59572 -5188,107.724289,113.81233,40.58978,0.0,59.60327,0.0,5.29262 -5189,115.36448,137.699579,45.733689,1.45973,59.85233,0.0,16.30594 -5190,107.87134,164.078179,40.767529,0.0,110.88562,0.0,4.16748 -5191,111.232269,264.659949,41.18522,0.0,210.558239,0.0,4.41732 -5192,114.984039,271.513399,46.57866,0.0,210.553149,0.0,5.33081 -5193,120.30117,315.803199,52.7971,2.59295,209.975289,1.56364,27.85092 -5194,113.36139,119.271979,45.397339,0.0,60.00263,0.0,5.04101 -5195,120.914579,157.42375,51.07721,2.50663,58.5354,1.37712,25.06131 -5196,107.71921,114.072939,41.589709,0.0,59.49123,0.0,4.44854 -5197,112.775619,202.503479,45.05214,2.29475,109.95073,1.3324,25.207989 -5198,113.078399,351.228998,44.76742,2.48619,260.356149,1.27506,23.966329 -5199,105.75924,310.638278,38.805899,0.0,259.344939,0.0,4.47552 -5200,113.95711,137.854969,46.70238,1.31141,59.66097,0.0,15.48733 -5201,113.550729,339.823279,45.69867,1.39548,260.124159,0.0,17.74721 -5202,114.56663,130.207799,48.407429,0.0,60.17054,3.84856,11.5971 -5203,112.02962,124.531469,46.30706,0.0,59.90598,2.44462,10.14629 -5204,86.33442,92.855739,25.024,0.0,59.65031,0.0,5.06537 -5205,120.73199,300.853679,59.12676,46.54882,60.207189,14.71148,91.64468 -5206,131.2278,515.190168,70.7714,49.23279,260.152309,10.47134,97.307879 -5207,150.40519,406.232299,81.40034,52.36444,110.326079,25.54975,109.24364 -5208,110.01401,240.801089,49.08518,42.79422,59.7192,1.50288,68.481009 -5209,126.637529,269.988139,66.80181,41.9299,58.94249,11.39274,72.5469 -5210,136.21704,371.058999,77.05963,46.95549,109.393879,24.00751,95.30807 -5211,100.277339,176.392649,38.39493,17.50081,61.35042,0.0,41.338079 -5212,112.931429,203.789149,51.55225,20.068589,59.92964,5.65179,46.25271 -5213,120.284099,235.446109,60.45925,21.45775,60.57463,15.742059,58.83221 -5214,121.0026,431.565438,59.21951,46.95745,209.260169,8.01889,82.201899 -5215,132.30465,574.150218,72.04004,51.90264,309.989558,17.51378,96.10819 -5216,142.858769,419.441909,81.73915,52.22309,109.858579,32.36687,116.11635 -5217,111.61571,244.637829,51.2226,42.93725,60.01394,3.81684,68.908439 -5218,127.675839,377.554398,67.77266,43.897809,160.18644,10.95518,73.273869 -5219,136.754439,380.917178,77.709899,46.42523,109.29925,28.302819,98.54168 -5220,100.032229,190.313509,39.70003,19.42065,59.11537,5.62753,45.920309 -5221,113.62478,207.480829,52.23914,19.48899,59.57757,9.03653,48.15587 -5222,120.706089,305.612208,61.75653,22.5855,109.23669,23.34983,66.884189 -5223,122.016109,308.439469,60.24463,49.4142,59.44269,15.14953,93.63692 -5224,131.377119,314.892749,71.92101,52.686889,59.85945,10.9866,90.84449 -5225,141.703289,420.484548,80.835609,55.01342,109.96045,31.464699,112.98703 -5226,108.8269,442.484178,49.841349,44.11352,259.806799,1.63324,69.42863 -5227,123.22027,277.144748,62.953439,43.97017,59.34774,11.0039,77.187429 -5228,131.70759,497.768318,71.13945,45.97084,209.334969,38.582819,111.200331 -5229,111.215979,241.168449,49.67789,43.89782,59.952049,1.48953,66.5314 -5230,123.24344,322.136319,62.76064,41.54179,109.137039,10.52728,77.66005 -5231,130.717559,404.115888,71.463809,49.87648,109.85939,37.531559,111.00218 -5232,119.293569,278.591099,58.64128,45.442449,60.05604,8.03424,81.76045 -5233,130.253199,367.371078,70.7242,49.938369,109.60054,17.20422,93.212879 -5234,140.298629,433.423908,80.606809,55.15963,109.418089,39.05282,122.6587 -5235,108.6791,239.789409,48.96217,42.37039,59.700849,3.67854,65.924758 -5236,122.349129,275.546979,62.90161,43.541669,59.72919,10.11364,77.26243 -5237,131.08076,461.952188,70.85308,47.26528,159.387959,43.81264,118.221929 -5238,108.255539,285.150149,47.6678,41.16627,109.557439,3.55891,65.65778 -5239,123.12712,274.129139,62.46303,43.39971,59.66151,10.136169,77.47674 -5240,131.185119,522.454117,71.242039,47.1103,210.412259,44.74483,127.234079 -5241,90.82892,97.493039,27.24116,0.0,59.853669,0.0,4.90441 -5242,90.01154,95.615409,26.521569,0.0,59.61772,0.0,4.10587 -5243,80.962879,85.03825,21.39609,0.0,59.21012,0.0,1.98471 -5244,88.275919,96.56696,25.28103,0.0,59.99252,0.0,5.04026 -5245,88.648719,99.07951,25.07291,0.0,62.87061,0.0,4.83995 -5246,80.09288,84.24954,19.09512,1.29299,57.78582,0.0,4.25269 -5247,114.651,154.085689,51.34324,0.0,60.00598,0.0,19.76141 -5248,111.24354,118.386229,31.860749,0.0,56.66131,9.82273,14.88826 -5249,351.065939,3752.525894,103.644529,66.14067,262.228669,59.49583,3109.554127 -5250,253.708279,1525.597564,138.550739,120.09907,762.952906,9.93525,306.554439 -5251,82.7827,95.06542,23.68551,0.0,56.21936,4.19604,8.56434 -5252,72.50852,75.82834,13.93059,0.0,55.52267,0.0,4.269049 -5253,75.218599,78.85907,19.12972,0.0,55.77832,0.0,2.20404 -5254,103.3039,125.135759,46.81035,0.0,56.411049,0.0,8.823669 -5255,72.26609,74.464979,14.12157,0.0,56.989409,0.0,1.314251 -5256,71.06114,76.783489,16.036579,0.0,57.78413,0.0,1.56912 -5257,74.067329,76.4673,14.30614,0.0,57.0031,0.0,2.63083 -5258,66.97309,72.76747,13.87056,0.0,56.782729,0.0,0.0 -5259,70.19652,81.77735,20.08145,0.0,57.05562,0.0,2.31477 -5260,68.13573,76.20055,10.67189,0.0,60.63938,0.0,3.36549 -5261,94.637939,124.30381,44.96694,0.0,58.9169,0.0,6.68904 -5262,89.81304,103.74396,29.59888,0.0,56.44888,0.0,9.642 -5263,70.38039,78.09335,17.29544,0.0,54.77839,0.0,4.5533 -5264,69.841359,71.89885,14.077491,0.0,55.318659,0.0,1.29162 -5265,67.088709,70.280539,11.10224,0.0,55.60236,0.0,2.154339 -5266,5.02412,5.258799,5.238609,0.0,0.0,0.0,0.0 -5267,3.23352,3.22345,3.20647,0.0,0.0,0.0,0.0 -5268,79.876069,72.08165,14.51722,0.0,54.47171,0.0,1.92942 -5269,102.57014,101.710309,27.124179,0.0,54.77952,0.0,11.27086 -5270,8.17773,6.64489,6.62501,0.0,0.0,0.0,0.0 -5271,73.384559,76.168609,16.87176,0.0,54.582229,0.0,3.6989 -5272,118.42018,124.825479,49.63125,0.0,56.13645,0.0,6.91194 -5273,83.702109,94.12214,23.11349,0.0,55.67552,0.0,9.45427 -5274,85.953279,113.54882,36.39275,0.0,56.72838,0.0,7.73809 -5275,8.67492,8.37658,8.33061,0.0,0.0,0.0,0.0 -5276,10.54449,10.51373,10.4946,0.0,0.0,0.0,0.0 -5277,84.52614,99.23089,39.85378,0.0,54.69194,0.0,3.00356 -5278,76.157509,77.7195,17.32906,0.0,56.61411,0.0,1.97325 -5279,89.38249,76.78277,18.66203,0.0,54.65024,0.0,1.98074 -5280,69.85189,74.0669,13.87827,0.0,56.44585,0.0,2.13614 -5281,86.94079,80.39315,20.07295,0.0,56.19065,0.0,2.42503 -5282,108.41103,96.382929,35.40607,0.0,56.907339,0.0,2.39723 -5283,76.95016,70.88524,11.30985,0.0,54.93427,0.0,2.93238 -5284,73.3517,82.845619,16.901479,0.0,55.10269,1.36335,6.80364 -5285,94.937619,111.98606,44.57722,1.12612,56.76671,0.0,6.58337 -5286,109.33959,97.034189,34.549809,0.0,55.02027,0.0,4.63499 -5287,69.92543,73.47743,14.13548,0.0,54.9186,0.0,2.880149 -5288,71.45542,176.585539,16.14346,0.0,156.919799,0.0,1.98137 -5289,72.915789,74.89225,15.6401,0.0,55.20847,0.0,2.42712 -5290,71.787789,74.5603,15.55015,0.0,55.16514,0.0,2.05242 -5291,70.11046,72.33972,14.07859,0.0,55.03453,0.0,1.76396 -5292,70.633349,123.1111,14.4718,0.0,105.04738,0.0,1.82622 -5293,68.76898,220.043349,12.5211,0.0,205.217799,0.0,1.14771 -5294,69.80047,221.872659,14.41308,0.0,205.347879,0.0,1.02812 -5295,72.459019,174.563969,16.49347,0.0,155.22074,0.0,1.465339 -5296,76.955929,83.5339,20.72736,0.0,55.40256,0.0,4.25937 -5297,86.166769,91.77347,29.87562,0.0,55.16773,0.0,4.0469 -5298,19.26362,19.10298,19.08357,0.0,0.0,0.0,0.0 -5299,94.49827,249.299219,38.74305,0.0,205.390299,0.0,3.51267 -5300,110.129469,116.141339,52.28483,0.0,55.34758,0.0,5.67521 -5301,120.668559,327.402169,63.06351,0.0,255.575089,0.0,5.95554 -5302,8.1992,7.90332,7.88519,0.0,0.0,0.0,0.0 -5303,80.91952,133.572629,24.21458,0.0,105.331759,0.0,2.48319 -5304,5.98402,5.79323,5.77369,0.0,0.0,0.0,0.0 -5305,71.210659,79.928779,14.578869,0.0,56.22477,0.0,5.32083 -5306,26.3836,26.58234,26.56034,0.0,0.0,0.0,0.0 -5307,95.680169,215.265879,39.86346,39.4546,55.560059,6.59124,60.33872 -5308,5.66796,5.62014,5.60431,0.0,0.0,0.0,0.0 -5309,70.45865,74.521189,13.93577,0.0,55.644569,0.0,3.02813 -5310,97.71726,105.979299,41.144339,0.0,55.75687,0.0,6.21071 -5311,127.302109,148.3237,60.30413,0.0,56.89,0.0,10.43457 -5312,122.479309,130.80409,53.59256,0.0,57.91201,0.0,5.83843 -5313,165.686339,144.47534,65.19044,0.0,56.82491,0.0,8.3806 -5314,137.251659,157.862149,68.56036,0.0,58.99582,0.0,9.90125 -5315,122.039419,120.88607,47.39895,0.0,55.28679,0.0,6.55215 -5316,107.110329,113.963449,33.832749,0.0,55.10467,0.0,10.93027 -5317,108.669059,115.50618,43.14437,0.0,54.70002,0.0,5.88618 -5318,101.17682,99.712739,31.95987,0.0,54.73045,0.0,4.60679 -5319,103.944979,124.56927,49.74736,0.0,55.86975,0.0,7.261261 -5320,135.229449,160.998,70.37194,0.0,56.29862,0.0,10.19388 -5321,122.41645,129.132329,54.354999,0.0,56.57139,0.0,4.97536 -5322,98.696989,113.730519,39.216169,0.0,55.78107,0.0,6.98534 -5323,121.769519,107.91379,32.77259,0.0,55.44492,0.0,8.52114 -5324,109.65701,100.965499,32.23841,0.0,55.048589,0.0,5.78864 -5325,137.09044,125.91515,53.005479,0.0,54.848001,0.0,6.50421 -5326,118.57482,125.78507,52.65786,0.0,54.96465,0.0,6.41558 -5327,101.622,108.78366,34.66748,0.0,55.211659,0.0,6.92403 -5328,106.3682,102.56825,33.88531,0.0,55.07777,0.0,4.88805 -5329,110.05277,115.124149,41.887769,0.0,54.93971,0.0,6.35473 -5330,98.70791,105.141299,31.66118,0.0,55.090239,0.0,6.74273 -5331,94.487629,99.10334,31.43236,0.0,54.79349,0.0,4.63392 -5332,107.10415,112.675079,39.98536,0.0,55.001209,0.0,5.9401 -5333,113.77338,220.608079,49.48448,0.0,155.509199,0.0,6.2975 -5334,114.695519,120.39296,50.04858,0.0,55.19059,0.0,5.81109 -5335,104.351219,112.04543,38.19967,0.0,55.11476,0.0,7.06665 -5336,118.915709,326.755739,52.71671,0.0,255.564049,0.0,6.61176 -5337,108.209009,113.72865,44.60475,0.0,55.38287,0.0,5.24876 -5338,108.96845,317.125828,41.53572,0.0,255.593968,0.0,7.89055 -5339,111.31799,167.140369,44.03076,0.0,105.41886,0.0,6.23038 -5340,101.989159,110.0168,37.18535,0.0,55.33669,0.0,6.06858 -5341,113.122479,219.433769,47.16403,0.0,155.484789,0.0,5.63622 -5342,102.327749,106.9219,39.13466,0.0,55.27731,0.0,4.49837 -5343,92.92832,198.803949,29.49279,0.0,155.691849,0.0,4.99445 -5344,98.968689,103.88326,35.44986,0.0,55.13368,0.0,4.72441 -5345,85.14647,88.96685,26.33598,0.0,56.08436,0.0,4.35524 -5346,75.09675,89.204679,21.69932,0.0,59.530919,0.0,4.40304 -5347,96.663729,94.68997,27.47223,0.0,56.753279,0.0,4.46263 -5348,84.97806,231.184319,18.747529,5.48135,162.40879,10.12892,23.03914 -5349,16.64158,17.31396,17.28762,0.0,0.0,0.0,0.0 -5350,90.40499,140.056869,28.80687,9.8043,58.833119,6.07923,20.73005 -5351,72.790229,11192.005208,11.83372,2.67952,3371.595457,4977.255564,2806.661497 -5352,91.65954,239.837139,24.1376,1.64877,169.089849,15.50868,25.59155 -5353,86.64629,126.337779,20.72288,0.0,66.196519,14.81797,21.73693 -5354,117.37352,208.922619,50.29829,0.0,117.477729,14.73558,23.06015 -5355,88.04998,135.147909,20.82852,0.0,66.663099,21.12981,23.57372 -5356,116.53492,154.098719,50.29039,0.0,65.501539,14.19142,21.01331 -5357,87.40876,254.799459,20.66656,0.0,215.120329,5.74794,10.53355 -5358,120.3386,186.637289,50.32801,0.0,115.241349,5.83012,12.03168 -5359,100.013839,263.480489,34.61201,0.0,215.159409,2.79853,8.4005 -5360,116.781249,290.518489,50.55621,0.0,215.868539,7.25232,13.68562 -5361,131.456159,222.050889,64.31736,9.46527,115.77845,4.4544,22.6441 -5362,141.315099,288.621569,73.66705,11.04832,165.055369,6.14034,26.64031 -5363,130.284529,301.333038,63.496889,17.0821,168.02288,6.711099,37.12641 -5364,138.43336,477.003878,71.71423,19.44752,315.365948,15.09735,46.17974 -5365,129.93423,451.999867,63.274409,18.58212,316.542889,7.03868,37.354959 -5366,139.03859,279.516899,72.31245,19.5997,115.654949,15.33957,47.38366 -5367,93.20961,148.846479,26.80036,4.82179,67.77188,17.146619,27.88784 -5368,154.457189,254.911189,88.088549,26.83784,65.79461,7.23488,53.26006 -5369,163.703169,654.774857,97.641759,30.32403,366.169138,45.63283,100.9752 -5370,155.170359,315.932618,88.552329,28.13228,115.758989,10.37323,58.812 -5371,166.414599,380.908878,96.967869,30.81228,115.43725,34.59594,88.436579 -5372,206.819759,944.811466,89.34861,135.875779,215.485459,31.713369,361.095669 -5373,466.324718,1582.554973,97.33712,163.122869,516.001798,120.714669,516.351308 -5374,31.34294,31.53302,31.51715,0.0,0.0,0.0,0.0 -5375,118.481559,179.367539,52.44387,9.96017,65.699599,8.61166,32.63098 -5376,153.9543,274.170089,87.5847,26.46801,64.883909,12.81209,66.92958 -5377,163.658609,276.928909,97.182469,29.04314,65.39825,10.28119,59.39051 -5378,29.73056,30.76314,30.74731,0.0,0.0,0.0,0.0 -5379,113.96915,156.38577,48.58745,10.6474,66.05529,1.99784,24.05172 -5380,78.3838,91.480949,12.45998,0.0,67.085029,3.26437,6.6216 -5381,79.57934,89.853509,12.38444,0.0,65.764909,3.27315,6.46412 -5382,78.95377,92.83657,12.47218,0.0,67.66095,3.69764,6.92191 -5383,79.928949,90.82184,12.22072,0.0,65.53019,3.7262,7.24448 -5384,97.49704,105.843239,31.88072,0.0,66.623039,0.0,4.81378 -5385,107.054779,119.59458,39.88509,0.0,65.66365,3.60815,8.05644 -5386,89.25442,121.580939,23.424709,0.0,67.51634,8.55683,18.34141 -5387,100.03192,116.369049,31.45087,0.0,68.269929,2.95273,9.50782 -5388,109.27611,116.283879,42.13438,0.0,64.791079,0.0,5.8695 -5389,118.705489,136.873479,51.17159,0.0,66.223449,4.33076,11.05378 -5390,132.623489,143.138939,60.13295,0.0,65.651199,2.74163,10.2482 -5391,139.423769,12940.764721,72.17892,5.40427,6977.052478,2857.954907,3005.846536 -5392,2.82837,2.88895,2.87641,0.0,0.0,0.0,0.0 -5393,1.94644,2.18298,2.17426,0.0,0.0,0.0,0.0 -5394,2.65846,2.85259,2.84286,0.0,0.0,0.0,0.0 -5395,89.263949,96.93236,17.20071,0.0,70.55248,2.01534,5.34949 -5396,89.930049,99.69254,18.86977,0.0,72.18415,1.8153,5.08185 -5397,140.013699,116.567279,39.50555,0.0,55.982269,0.0,9.249329 -5398,233.418029,129.40495,49.36033,1.02684,56.69808,2.49016,15.04685 -5399,111.322269,144.38702,67.70951,1.09633,55.3598,2.894,13.50515 -5400,104.260319,111.79689,44.08179,0.0,56.19702,1.14794,7.36859 -5401,147.518879,771.395107,86.671769,93.26928,207.483879,47.69393,261.618268 -5402,115.985899,1050.740726,55.67939,69.902889,614.066089,38.787579,206.554029 -5403,89.96038,148.778279,30.8522,0.0,106.157099,0.0,8.22875 -5404,77.5197,85.610689,24.27636,0.0,55.125669,0.0,3.73633 -5405,102.60608,364.721259,66.9152,2.0491,207.458809,34.87203,44.61511 -5406,158.581009,296.176719,92.491169,2.696321,157.53134,11.46718,23.33256 -5407,126.972739,691.005298,89.5133,2.03657,355.714759,91.71752,145.301259 -5408,101.654109,1648.161093,44.62032,0.0,1057.323245,250.858159,289.555699 -5409,93.73586,183.605759,36.45419,20.62499,56.76256,4.23815,47.02993 -5410,28.87431,29.22378,29.20445,0.0,0.0,0.0,0.0 -5411,103.34425,275.390049,46.90511,22.9963,106.69655,19.09577,62.12835 -5412,93.46977,277.287678,36.15849,20.28872,56.86986,30.22223,93.751679 -5413,28.89093,29.18896,29.16868,0.0,0.0,0.0,0.0 -5414,103.267929,291.577879,47.04283,23.46706,56.5748,27.16121,98.74371 -5415,10.01204,10.062099,10.042679,0.0,0.0,0.0,0.0 -5416,80.77186,141.032619,23.81245,8.98599,56.94153,14.73529,30.565449 -5417,16.09907,16.22675,16.21103,0.0,0.0,0.0,0.0 -5418,85.683019,189.720729,28.96223,15.43036,56.1114,19.859719,52.29255 -5419,5.308369,4.348239,4.319869,0.0,0.0,0.0,0.0 -5420,6.14947,4.20968,4.19627,0.0,0.0,0.0,0.0 -5421,6.15353,4.61687,4.60351,0.0,0.0,0.0,0.0 -5422,100.22048,100.356869,28.56852,0.0,55.540619,0.0,5.72945 -5423,98.063629,99.24278,28.83805,0.0,57.48665,0.0,2.42891 -5424,9.22169,8.95934,8.94471,0.0,0.0,0.0,0.0 -5425,4.06653,4.17019,4.15821,0.0,0.0,0.0,0.0 -5426,4.24759,4.18307,4.16986,0.0,0.0,0.0,0.0 -5427,3.62544,3.78177,3.76814,0.0,0.0,0.0,0.0 -5428,101.900109,107.79403,33.06725,0.0,59.35886,0.0,5.68995 -5429,101.231359,101.83332,32.84109,0.0,57.64345,0.0,2.55797 -5430,9.01574,8.72287,8.70669,0.0,0.0,0.0,0.0 -5431,89.6841,92.137999,26.189499,0.0,55.30482,0.0,2.12618 -5432,89.555289,92.5737,26.73557,0.0,55.47423,0.0,2.03717 -5433,14.49356,13.77708,13.75905,0.0,0.0,0.0,0.0 -5434,13.34514,19.035109,19.012289,0.0,0.0,0.0,0.0 -5435,94.16031,101.128839,31.4604,0.0,55.48818,0.0,6.217609 -5436,97.730229,100.88962,28.07176,0.0,57.73295,0.0,2.18458 -5437,103.14804,95.716419,29.778199,0.0,55.22827,0.0,2.28461 -5438,13.44041,13.13779,13.11958,0.0,0.0,0.0,0.0 -5439,12.43857,12.67739,12.66404,0.0,0.0,0.0,0.0 -5440,97.72197,101.707009,35.15713,0.0,55.269779,0.0,2.88345 -5441,82.36629,83.32584,23.37136,0.0,56.36927,0.0,1.76294 -5442,70.664019,81.39152,19.85991,0.0,56.40839,0.0,2.73963 -5443,83.065229,83.38218,21.20166,0.0,57.50097,0.0,2.21333 -5444,93.58933,92.834689,27.21722,0.0,58.150349,0.0,4.97964 -5445,103.14121,102.821849,32.15206,0.0,56.396879,2.12466,8.50127 -5446,97.13603,105.00193,28.64148,0.0,56.91373,0.0,10.04502 -5447,32.50356,32.243749,32.201779,0.0,0.0,0.0,0.0 -5448,172.6984,272.659369,63.71008,4.99295,109.307179,29.73754,40.70716 -5449,17.3137,17.81608,17.79323,0.0,0.0,0.0,0.0 -5450,121.22594,208.88521,54.09913,1.95198,105.18354,10.80223,21.76558 -5451,18.01978,17.04565,17.0248,0.0,0.0,0.0,0.0 -5452,120.13224,1305.424204,65.9123,74.03356,258.946478,147.891859,434.776399 -5453,118.44734,137.88272,54.2488,1.92546,56.51301,1.91337,12.79773 -5454,102.80198,280.647009,40.76609,0.0,207.806359,17.37767,10.75313 -5455,116.760339,531.28001,49.4199,25.84185,107.834499,31.49769,182.949931 -5456,114.35206,546.132508,49.97507,18.74219,157.24317,37.61374,184.820269 -5457,9.49881,9.16666,9.11841,0.0,0.0,0.0,0.0 -5458,79.90955,1536.664244,18.79105,18.01066,1018.287016,190.264479,218.32538 -5459,10.84679,10.83402,10.80501,0.0,0.0,0.0,0.0 -5460,79.21018,1123.972775,41.16329,31.388879,556.697018,157.333699,230.541879 -5461,6.76521,5.99075,5.97189,0.0,0.0,0.0,0.0 -5462,72.59392,2699.543174,16.01079,33.36213,1458.735727,435.05593,601.353628 -5463,6.59668,5.93618,5.91929,0.0,0.0,0.0,0.0 -5464,75.121459,3932.821842,14.82515,28.54775,2462.681828,621.649928,647.517918 -5465,76.80815,633.573407,18.49074,13.45351,307.465728,79.25392,171.089919 -5466,86.028809,3309.263666,27.70794,23.80515,2636.346939,191.232679,300.968358 -5467,70.96603,1997.266257,12.68913,34.166259,1209.323207,221.11716,371.80563 -5468,71.743409,2035.470091,13.19977,31.24777,1008.970696,325.317838,499.024778 -5469,104.65004,178.64336,64.7935,0.0,64.2415,0.0,17.2514 -5470,118.054689,139.92753,50.93656,0.0,57.42783,2.21076,14.14003 -5471,104.93931,117.155069,29.985439,0.0,57.828089,2.29925,11.67338 -5472,86.042859,87.20054,17.46774,0.0,57.38079,0.0,4.16538 -5473,81.2698,85.36293,21.34572,0.0,58.57562,0.0,2.97765 -5474,95.757789,111.5772,33.24205,0.0,57.80063,2.7457,9.45722 -5475,84.72896,97.27131,24.9431,0.0,58.53562,0.0,5.46826 -5476,126.110039,159.146509,47.62469,1.0634,55.88608,1.41141,41.114339 -5477,138.23733,158.491879,58.239299,0.0,56.31562,4.23253,19.12176 -5478,137.71472,151.688979,69.739549,0.0,56.44185,0.0,7.6629 -5479,172.311949,164.027859,78.32969,0.0,56.795969,0.0,10.536109 -5480,93.51232,101.68347,29.53169,0.0,59.97816,0.0,4.01022 -5481,103.85104,135.21226,51.55218,0.0,54.43626,2.6076,13.85295 -5482,106.271439,115.808929,35.84236,0.0,59.46308,0.0,9.52233 -5483,117.092369,97.77104,29.0346,0.0,54.31223,0.0,4.46819 -5484,124.145209,133.755659,55.89523,0.0,57.866909,0.0,5.330429 -5485,125.766399,155.58582,69.62195,0.0,58.28897,0.0,7.793349 -5486,133.809309,145.99243,59.51734,0.0,57.98952,0.0,8.6864 -5487,105.26708,111.095889,36.73204,0.0,56.428849,0.0,5.26971 -5488,132.669209,138.32641,57.44246,0.0,56.53161,0.0,8.86076 -5489,114.107281,138.89574,59.07596,0.0,57.02508,0.0,7.00449 -5490,107.52809,99.286149,30.86218,0.0,55.784209,0.0,4.39675 -5491,105.84676,112.31659,37.26877,0.0,54.60451,0.0,7.54409 -5492,103.18059,113.880109,39.89989,0.0,55.93027,0.0,6.0224 -5493,108.848209,115.05396,43.38701,0.0,54.69687,0.0,5.85412 -5494,125.82432,120.400849,43.67537,0.0,56.919679,0.0,5.27503 -5495,93.026249,119.17219,48.93213,0.0,55.08704,0.0,4.37045 -5496,102.670469,112.77323,38.00455,0.0,54.61368,0.0,8.18372 -5497,106.547629,112.37672,37.99831,0.0,54.68435,0.0,7.5083 -5498,12.72087,12.4408,12.40155,0.0,0.0,0.0,0.0 -5499,90.082029,94.0573,27.96062,0.0,54.56733,0.0,3.90551 -5500,111.074999,115.06438,43.93156,0.0,54.78144,0.0,5.28752 -5501,124.749389,281.312509,55.83292,0.0,204.999029,0.0,6.57569 -5502,17.01868,17.032189,17.018229,0.0,0.0,0.0,0.0 -5503,124.24568,282.570508,57.087229,0.0,205.112779,0.0,6.30024 -5504,13.05602,12.53795,12.52098,0.0,0.0,0.0,0.0 -5505,109.95642,114.720579,42.852639,0.0,54.78859,0.0,6.1252 -5506,102.48867,159.039239,36.726219,0.0,105.08009,0.0,6.26685 -5507,102.818489,107.96254,36.53221,0.0,54.85609,0.0,5.58991 -5508,92.55444,297.487229,29.74129,0.0,255.393059,0.0,4.42305 -5509,110.37454,114.557429,43.399929,0.0,54.94561,0.0,5.24335 -5510,109.814499,264.939369,43.42526,0.0,205.221849,0.0,5.40322 -5511,102.234309,107.95079,36.36068,0.0,55.01186,0.0,5.79488 -5512,101.83427,107.454799,36.322339,0.0,54.92311,0.0,5.3707 -5513,92.18036,96.919689,29.89057,0.0,55.155849,0.0,4.06604 -5514,109.130939,114.01584,42.74801,0.0,55.05235,0.0,5.22656 -5515,108.96064,120.763889,47.262679,0.0,55.30704,0.0,6.55434 -5516,103.86588,312.798138,37.885359,0.0,255.445169,0.0,7.2976 -5517,104.13535,111.994059,38.08954,0.0,55.019359,0.0,6.67125 -5518,91.69891,95.499839,28.69264,0.0,55.092049,0.0,3.84233 -5519,12.48104,12.12118,12.10458,0.0,0.0,0.0,0.0 -5520,107.757359,114.55747,42.74988,0.0,55.33137,0.0,5.4169 -5521,12.52162,12.28901,12.27004,0.0,0.0,0.0,0.0 -5522,125.436819,132.61823,56.37112,0.0,55.62978,0.0,6.58523 -5523,17.45173,17.12217,17.10522,0.0,0.0,0.0,0.0 -5524,125.305439,131.74408,56.46331,0.0,55.162069,0.0,6.089322 -5525,109.645519,114.58434,43.3802,0.0,55.34543,0.0,4.78153 -5526,103.30983,259.941579,36.55318,0.0,205.464489,0.0,6.88367 -5527,103.280579,109.82432,37.97412,0.0,55.36096,0.0,5.56396 -5528,109.182059,215.225849,43.00242,0.0,155.541159,0.0,5.49517 -5529,108.925009,263.870449,41.93145,0.0,205.701149,0.0,5.27925 -5530,93.1135,97.278289,29.567359,0.0,55.29791,0.0,4.48524 -5531,103.722879,110.66397,37.49919,0.0,55.58141,0.0,6.32715 -5532,104.334979,159.77351,37.62791,0.0,105.56399,0.0,5.58412 -5533,109.344619,215.636099,43.40265,0.0,155.826049,0.0,5.50042 -5534,109.676349,114.66171,42.92196,0.0,55.40822,0.0,5.47804 -5535,93.164449,147.80998,29.73557,0.0,105.49419,0.0,4.55806 -5536,103.215829,112.962379,37.23299,0.0,55.486899,0.0,7.840869 -5537,103.62681,111.800289,36.952289,0.0,55.4625,0.0,6.86229 -5538,12.51073,12.38364,12.36551,0.0,0.0,0.0,0.0 -5539,90.57043,195.517059,27.949459,0.0,155.711639,0.0,4.02284 -5540,108.682199,114.727709,42.34607,0.0,55.48033,0.0,5.55045 -5541,125.891739,182.00369,55.54102,0.0,105.66652,0.0,6.612849 -5542,17.10938,16.79617,16.78044,0.0,0.0,0.0,0.0 -5543,124.051219,131.579299,55.48106,0.0,55.357169,0.0,6.55169 -5544,12.53723,12.24154,12.22515,0.0,0.0,0.0,0.0 -5545,107.848749,114.6706,42.07438,0.0,55.529879,0.0,5.970511 -5546,102.86191,109.241689,36.625629,0.0,55.48533,0.0,6.29232 -5547,103.248549,108.611809,36.6122,0.0,55.83673,0.0,5.383969 -5548,92.412209,196.892099,29.23849,0.0,155.670459,0.0,4.2138 -5549,109.49919,265.280909,42.978559,0.0,206.10729,0.0,5.43056 -5550,108.655429,116.07545,44.15264,0.0,55.43823,0.0,5.41078 -5551,101.88352,158.246229,35.7774,0.0,106.22856,0.0,5.56705 -5552,113.64489,107.764309,35.46975,0.0,56.318289,0.0,5.29539 -5553,92.753079,96.76116,29.32048,0.0,55.75589,0.0,3.99774 -5554,108.15411,113.340549,41.883259,0.0,55.65415,0.0,5.11195 -5555,108.386039,113.869829,41.84324,0.0,56.05855,0.0,5.20965 -5556,102.976969,261.638199,36.58964,0.0,205.807139,0.0,7.15461 -5557,102.8565,110.444679,36.24518,0.0,55.491989,0.0,6.52189 -5558,90.322459,94.08079,27.17439,0.0,55.58255,0.0,3.5909 -5559,11.62017,11.66112,11.64812,0.0,0.0,0.0,0.0 -5560,107.35358,113.625639,41.01528,0.0,56.38622,0.0,5.27418 -5561,11.69029,11.64046,11.62747,0.0,0.0,0.0,0.0 -5562,123.482559,280.754569,54.51748,0.0,205.854429,0.0,6.60773 -5563,16.48029,16.479699,16.466069,0.0,0.0,0.0,0.0 -5564,123.28082,130.378999,54.729899,0.0,55.58058,0.0,6.24537 -5565,107.55638,113.071069,41.74548,0.0,55.600469,0.0,4.77076 -5566,103.10363,108.691899,36.41121,0.0,55.62429,0.0,5.93807 -5567,103.433709,108.15947,36.52104,0.0,55.77864,0.0,5.05626 -5568,12.173589,12.111,12.09735,0.0,0.0,0.0,0.0 -5569,90.1597,94.162939,27.52547,0.0,55.655909,0.0,2.69214 -5570,108.88756,113.21475,42.29663,0.0,55.89904,0.0,4.48023 -5571,125.23948,130.881209,55.538099,0.0,56.21289,0.0,5.59556 -5572,17.016539,17.01631,17.00124,0.0,0.0,0.0,0.0 -5573,124.86176,130.844409,55.758659,0.0,55.93101,0.0,5.53001 -5574,12.43264,12.26814,12.25385,0.0,0.0,0.0,0.0 -5575,108.843539,264.693649,42.55901,0.0,206.173339,0.0,5.21348 -5576,102.68579,111.738529,35.7066,0.0,56.10472,0.0,7.676099 -5577,102.703109,110.20955,36.02109,0.0,55.93341,0.0,6.27328 -5578,11.90144,11.9905,11.97911,0.0,0.0,0.0,0.0 -5579,90.30453,95.31228,27.69722,0.0,56.19097,0.0,3.7261 -5580,107.97167,113.805879,41.532149,0.0,56.38104,0.0,5.0802 -5581,124.355289,130.522099,54.51943,0.0,55.948629,0.0,6.19831 -5582,16.6977,16.77248,16.75295,0.0,0.0,0.0,0.0 -5583,124.30815,131.356249,54.87976,0.0,56.321479,0.0,6.24482 -5584,12.43051,12.21282,12.199,0.0,0.0,0.0,0.0 -5585,108.70768,116.072089,42.99346,0.0,55.964169,0.0,5.88397 -5586,104.200699,110.87166,37.48395,0.0,56.50069,0.0,5.87857 -5587,104.26427,109.634159,37.214039,0.0,56.11255,0.0,5.31592 -5588,92.365569,95.56532,28.27793,0.0,56.26851,0.0,2.55003 -5589,12.079499,12.01944,12.00452,0.0,0.0,0.0,0.0 -5590,108.92663,214.133789,42.06558,0.0,156.316119,0.0,4.87379 -5591,12.13409,12.02245,12.00607,0.0,0.0,0.0,0.0 -5592,125.285309,232.728399,56.4592,0.0,156.840789,0.0,5.93609 -5593,17.04506,16.94052,16.92465,0.0,0.0,0.0,0.0 -5594,125.413249,282.576249,56.34872,0.0,206.635689,0.0,5.89269 -5595,109.849209,114.38513,42.89839,0.0,56.29177,0.0,4.46956 -5596,103.4035,111.607059,36.38018,0.0,56.09743,0.0,7.262371 -5597,103.032629,110.45089,36.01585,0.0,56.05428,0.0,6.39084 -5598,91.129499,94.64866,27.33306,0.0,55.98883,0.0,3.60285 -5599,11.69877,11.64536,11.63146,0.0,0.0,0.0,0.0 -5600,107.71832,113.633849,41.238319,0.0,56.18922,0.0,5.37526 -5601,11.667939,11.5854,11.57536,0.0,0.0,0.0,0.0 -5602,124.02894,131.250309,54.69495,0.0,56.17674,0.0,6.41893 -5603,16.475929,16.47595,16.46536,0.0,0.0,0.0,0.0 -5604,124.52206,131.539219,54.836229,0.0,56.56895,0.0,6.16924 -5605,108.29777,114.373119,41.99925,0.0,56.545869,0.0,4.79627 -5606,103.525269,311.825229,36.37366,0.0,257.823509,0.0,6.85781 -5607,103.16762,108.976049,36.36152,0.0,56.646519,0.0,5.35091 -5608,109.324569,115.391599,42.51109,0.0,56.66733,0.0,5.421339 -5609,109.387569,114.18071,42.10494,0.0,56.19235,0.0,5.23791 -5610,93.16766,98.154739,29.33482,0.0,56.810659,0.0,4.30086 -5611,103.821199,109.5027,36.6867,0.0,56.63291,0.0,5.5681 -5612,103.51993,108.844919,36.45296,0.0,56.46976,0.0,5.3424 -5613,109.67176,115.085259,42.42059,0.0,56.702199,0.0,5.25895 -5614,109.322209,315.363549,42.22106,0.0,256.766429,0.0,5.521 -5615,93.132749,97.21046,29.03777,0.0,56.26271,0.0,4.23079 -5616,103.692309,110.127329,36.92867,0.0,56.49505,0.0,6.130439 -5617,102.96201,259.383798,36.526299,0.0,206.778279,0.0,5.44408 -5618,93.464109,147.68697,29.35624,0.0,106.3328,0.0,4.2818 -5619,110.03524,115.68401,43.07008,0.0,56.50859,0.0,5.28228 -5620,110.45836,115.621299,42.76254,0.0,56.872179,0.0,5.26639 -5621,103.409539,109.60727,36.04035,0.0,57.36784,0.0,5.5003 -5622,102.730539,158.16213,35.8828,0.0,106.43521,0.0,5.20024 -5623,93.83308,97.63923,29.37226,0.0,56.42087,0.0,4.10541 -5624,109.442799,118.494769,44.42944,0.0,57.229459,0.0,5.941669 -5625,109.748499,115.11063,41.94451,0.0,57.07351,0.0,5.33224 -5626,102.86742,112.393249,35.923659,0.0,57.08761,0.0,7.38404 -5627,102.832209,111.23822,36.00492,0.0,56.94023,0.0,6.36113 -5628,12.52135,12.15102,12.13419,0.0,0.0,0.0,0.0 -5629,92.08269,96.697999,27.93732,0.0,56.762639,0.0,3.79355 -5630,129.768599,116.69579,42.81219,0.0,57.00015,0.0,5.58307 -5631,127.31343,234.868399,55.81771,0.0,157.832469,0.0,6.9299 -5632,17.38084,16.76966,16.75127,0.0,0.0,0.0,0.0 -5633,126.18855,133.839219,55.74538,0.0,57.052099,0.0,6.72179 -5634,12.369649,12.214799,12.199309,0.0,0.0,0.0,0.0 -5635,109.90484,116.572069,42.14412,0.0,57.309449,0.0,6.01446 -5636,106.069649,160.48241,38.5969,17.4285,57.53013,2.04599,29.81411 -5637,106.182709,161.152739,38.71571,17.25117,57.32584,1.97005,30.086449 -5638,12.33172,12.10605,12.09093,0.0,0.0,0.0,0.0 -5639,92.085029,98.11805,28.01482,0.0,57.58972,0.0,4.45516 -5640,110.66355,115.834379,41.65153,0.0,56.963869,0.0,6.05679 -5641,125.275349,132.218049,54.30756,0.0,56.872609,0.0,6.81264 -5642,16.97482,16.8363,16.81956,0.0,0.0,0.0,0.0 -5643,125.52352,132.475859,54.81612,0.0,56.915419,0.0,6.68752 -5644,12.37405,12.12019,12.10437,0.0,0.0,0.0,0.0 -5645,109.11208,116.524359,42.02559,0.0,57.035809,0.0,6.19462 -5646,106.876779,170.394769,43.17061,17.26089,56.98079,2.22807,33.30948 -5647,107.388349,160.796049,39.01449,16.80624,56.995369,1.92117,29.59129 -5648,12.17283,12.06248,12.04717,0.0,0.0,0.0,0.0 -5649,91.442879,96.08487,27.42801,0.0,56.8142,0.0,4.00577 -5650,110.35728,115.791909,41.62689,0.0,57.103489,0.0,5.9349 -5651,125.869969,133.193399,54.87811,0.0,57.35069,0.0,6.750989 -5652,16.94658,16.70661,16.68974,0.0,0.0,0.0,0.0 -5653,125.406319,132.702239,54.5937,0.0,57.290329,0.0,6.66811 -5654,12.53555,12.19572,12.18093,0.0,0.0,0.0,0.0 -5655,109.15836,116.127549,41.778849,0.0,57.09933,0.0,6.05448 -5656,108.634629,120.33009,39.82673,0.0,57.9281,0.0,9.77333 -5657,108.58037,118.313769,39.864449,0.0,57.99395,0.0,7.67013 -5658,12.89748,12.8155,12.80051,0.0,0.0,0.0,0.0 -5659,94.54968,100.145909,29.71775,0.0,57.935089,0.0,4.32435 -5660,13.18944,13.01347,12.99663,0.0,0.0,0.0,0.0 -5661,96.123239,100.09175,30.07224,0.0,57.92046,0.0,3.76882 -5662,114.362339,121.01463,45.31596,0.0,57.81139,0.0,6.14669 -5663,131.45733,141.413369,60.341219,0.0,57.92937,0.0,8.039 -5664,18.55477,17.97899,17.96249,0.0,0.0,0.0,0.0 -5665,130.90345,140.70601,59.97892,0.0,58.17663,0.0,7.48351 -5666,13.17757,13.08149,13.06504,0.0,0.0,0.0,0.0 -5667,113.803559,123.38983,45.76967,0.0,58.6633,0.0,7.05934 -5668,108.87016,118.819399,39.884679,0.0,57.34206,0.0,8.8084 -5669,108.96188,118.304929,40.1952,0.0,57.686199,0.0,7.54394 -5670,12.78318,12.74666,12.7334,0.0,0.0,0.0,0.0 -5671,94.79013,199.14923,29.46355,0.0,157.27377,0.0,4.3078 -5672,13.19639,12.97266,12.95932,0.0,0.0,0.0,0.0 -5673,94.66988,98.982629,29.40553,0.0,57.923629,0.0,3.58324 -5674,114.63148,119.966599,44.918629,0.0,57.72127,0.0,5.90451 -5675,132.19522,138.396839,58.808749,0.0,57.99149,0.0,7.10414 -5676,17.98951,17.8546,17.84023,0.0,0.0,0.0,0.0 -5677,130.1563,138.28853,58.86033,0.0,57.80463,0.0,7.0436 -5678,13.10234,12.92223,12.91009,0.0,0.0,0.0,0.0 -5679,112.911059,121.03612,44.88703,0.0,57.83619,0.0,6.62503 -5680,108.581809,269.710359,39.66809,0.0,208.477209,1.06954,8.672 -5681,108.6053,117.211839,39.740909,0.0,57.38701,0.0,7.453 -5682,12.82136,12.83007,12.8175,0.0,0.0,0.0,0.0 -5683,95.47022,100.078089,29.86237,0.0,57.87067,0.0,4.29419 -5684,13.15834,12.94865,12.92617,0.0,0.0,0.0,0.0 -5685,95.799909,99.89042,29.64634,0.0,58.38976,0.0,3.8124 -5686,114.2351,121.30215,45.40848,0.0,58.09298,0.0,6.21943 -5687,130.89202,139.176589,59.172999,0.0,58.27269,0.0,7.12105 -5688,18.20825,17.94437,17.92853,0.0,0.0,0.0,0.0 -5689,130.884059,140.02783,59.23239,0.0,59.10633,0.0,7.09016 -5690,13.3101,13.00044,12.98697,0.0,0.0,0.0,0.0 -5691,114.325029,122.07771,45.06442,0.0,58.72325,0.0,6.59195 -5692,109.11129,118.936109,39.714139,0.0,58.25324,1.01189,8.20564 -5693,108.42136,218.782449,40.04193,0.0,158.210849,0.0,7.64495 -5694,13.15934,12.834971,12.819961,0.0,0.0,0.0,0.0 -5695,95.25518,100.98062,29.65555,0.0,58.48521,0.0,4.719931 -5696,13.0878,12.88943,12.87503,0.0,0.0,0.0,0.0 -5697,94.591529,100.38864,29.59413,0.0,59.05044,0.0,3.64287 -5698,114.6562,273.198009,46.08643,0.0,208.566199,0.0,6.66665 -5699,131.77459,140.057139,59.041789,0.0,58.59811,0.0,7.67037 -5700,18.106399,17.765299,17.751899,0.0,0.0,0.0,0.0 -5701,130.07933,289.425098,58.959649,0.0,208.438599,0.0,7.43184 -5702,13.16544,13.0664,13.05443,0.0,0.0,0.0,0.0 -5703,113.318749,121.3679,45.03776,0.0,57.67334,0.0,7.03521 -5704,108.864359,267.706649,40.45845,0.0,208.479169,0.0,7.78272 -5705,108.49899,113.482939,39.53332,0.0,57.865399,0.0,5.39396 -5706,95.32195,99.438129,28.89779,0.0,58.740939,0.0,3.08384 -5707,115.842439,120.63626,45.90346,0.0,58.52074,0.0,5.39277 -5708,114.912989,120.72775,45.90777,0.0,58.61964,0.0,5.2883 -5709,108.769399,114.52891,39.62357,0.0,58.81392,0.0,5.44944 -5710,109.53923,114.186139,39.79464,0.0,58.581279,0.0,5.13752 -5711,114.88842,119.979449,45.228169,0.0,58.61002,0.0,5.3185 -5712,114.35743,119.073939,45.0809,0.0,58.358069,0.0,5.02098 -5713,94.607829,98.283,28.50208,0.0,58.25,0.0,2.94949 -5714,109.349259,115.02167,40.14536,0.0,58.56176,0.0,5.72564 -5715,109.76312,115.880609,40.44213,0.0,59.460629,0.0,5.26606 -5716,115.26233,119.720689,45.77789,0.0,58.27577,0.0,5.0507 -5717,115.925269,120.916799,45.71985,0.0,59.411,0.0,5.11638 -5718,95.569099,98.13085,28.18148,0.0,58.56796,0.0,2.82178 -5719,108.71482,113.49358,39.51843,0.0,58.35294,0.0,5.07898 -5720,108.52853,113.880339,39.46705,0.0,58.779689,0.0,5.03428 -5721,93.95216,97.719159,27.96983,0.0,58.559609,0.0,2.68372 -5722,114.877659,119.36238,45.571,0.0,58.26167,0.0,5.06598 -5723,114.8964,119.844149,45.661829,0.0,58.55527,0.0,4.94363 -5724,110.366979,116.71149,41.19347,0.0,58.30959,0.0,6.59074 -5725,110.0635,115.201359,41.04996,0.0,58.263119,0.0,5.31849 -5726,97.6079,101.180569,31.554499,0.0,57.67106,0.0,4.16519 -5727,117.460529,121.697149,47.847,0.0,57.906949,0.0,5.386231 -5728,115.695359,120.7037,47.54373,0.0,57.43983,0.0,5.17595 -5729,112.293039,116.22386,42.17286,0.0,57.82132,0.0,5.58271 -5730,111.216819,116.08817,42.33904,0.0,57.9847,0.0,5.21722 -5731,116.085239,120.72879,47.30937,0.0,57.59434,0.0,5.24106 -5732,115.712179,121.93533,47.8887,0.0,58.28117,0.0,5.20113 -5733,96.26579,100.417719,31.32147,0.0,57.387659,0.0,3.01153 -5734,113.00055,119.439039,44.49253,0.0,58.569439,0.0,5.70044 -5735,114.029469,119.57649,44.50113,0.0,58.79375,0.0,5.48921 -5736,118.97944,124.756509,50.138559,0.0,58.59808,0.0,5.41289 -5737,120.240729,125.862139,50.63598,0.0,58.964749,0.0,5.46255 -5738,99.925289,104.37061,33.02013,0.0,59.02082,0.0,4.33942 -5739,113.338789,118.15344,43.4526,0.0,58.79971,0.0,5.24956 -5740,111.91772,117.36794,43.06933,0.0,58.5466,0.0,5.17721 -5741,98.278989,102.53397,32.32256,0.0,58.7094,0.0,3.85909 -5742,119.25271,123.976339,49.722899,0.0,58.54176,0.0,5.18936 -5743,119.11485,124.291919,49.79249,0.0,58.654099,0.0,5.13119 -5744,109.24873,116.402849,40.30496,0.0,58.9292,0.0,6.54556 -5745,102.905049,107.2567,36.26505,0.0,58.8681,0.0,3.95598 -5746,109.61333,114.690009,40.47657,0.0,58.79167,0.0,4.76123 -5747,117.628519,125.22936,45.6031,0.0,58.56725,0.0,7.14326 -5748,117.724019,126.18425,45.78449,0.0,58.70208,0.0,7.58208 -5749,118.15412,126.686229,45.689529,0.0,59.5743,0.0,7.0969 -5750,111.91954,119.137579,42.989639,0.0,58.76062,0.0,6.63083 -5751,105.84335,110.565239,39.27939,0.0,58.789949,0.0,4.15731 -5752,112.299169,117.45806,43.05601,0.0,58.54801,0.0,4.9617 -5753,119.97244,127.902779,48.232299,0.0,58.78996,0.0,6.72438 -5754,120.2788,129.156439,48.61688,0.0,58.827209,0.0,7.28554 -5755,120.252679,128.548669,48.16536,0.0,58.715429,0.0,7.11944 -5756,95.79764,103.725769,27.186199,0.0,58.97297,0.0,6.91334 -5757,20.89997,21.62809,21.57994,0.0,0.0,0.0,0.0 -5758,71.596679,644.211718,14.87622,11.46505,360.830278,69.48722,144.10461 -5759,141.293959,3226.534256,81.88355,36.48236,2437.48047,179.301778,347.5594 -5760,5.59416,5.448,5.39545,0.0,0.0,0.0,0.0 -5761,70.37166,521.008197,21.18953,12.76501,210.24524,57.578749,156.403439 -5762,81.18531,148.490899,23.7953,1.08034,106.89074,2.902249,9.75747 -5763,89.63277,139.56686,32.19862,2.66118,56.3214,14.06439,25.70441 -5764,504.088909,2643.326179,49.54536,14.9376,1409.432134,580.559307,528.849858 -5765,99.32377,1259.330544,32.84674,27.403539,659.826577,193.175379,267.763419 -5766,101.944009,1180.638895,38.11913,18.05045,609.666347,189.543469,250.608079 -5767,71.47209,345.104188,12.336709,12.49814,158.43959,35.122519,91.78774 -5768,73.88454,861.100796,13.92986,38.08624,209.118729,93.394909,349.029419 -5769,73.663899,684.119087,13.61526,12.25308,359.158538,115.52514,148.115339 -5770,97.98198,1179.183235,33.43065,18.45415,560.695858,202.615109,265.848959 -5771,119.988199,5643.346925,48.51419,47.32676,4266.02543,509.941548,566.139688 -5772,87.8701,203.701149,25.52922,3.06102,109.940169,16.6483,36.57349 -5773,100.96141,118.118429,40.55052,4.82177,62.82804,0.0,8.43107 -5774,86.953489,175.836059,26.19882,3.22489,59.412,24.15227,47.719059 -5775,95.580339,141.243119,35.08053,3.94627,59.52235,2.604709,26.193359 -5776,1911.198471,6892.997609,47.22832,39.31636,3917.921312,1415.798043,1287.910245 -5777,97.64522,924.891035,32.829679,8.59288,513.435818,163.412489,171.470809 -5778,89.786299,423.724038,22.60428,7.68251,162.113299,66.25386,130.193179 -5779,107.982369,195.352289,37.83677,7.66774,62.540729,3.00302,50.60463 -5780,108.23,353.312278,37.89205,7.5608,163.80561,31.50264,79.16061 -5781,108.0647,417.300928,37.55943,7.60785,212.903879,39.625189,86.733009 -5782,108.30591,196.583809,37.735059,7.66839,63.40727,3.26174,51.36512 -5783,99.373279,190.499289,36.74307,5.11987,62.64975,21.703759,48.32445 -5784,108.22181,207.809779,44.10335,7.293039,62.60042,18.6957,54.56438 -5785,170.505259,865.064026,55.46473,21.02921,363.002799,126.678979,246.763669 -5786,100.87334,178.51464,37.36237,5.17226,62.55993,16.36969,41.09789 -5787,107.838599,425.133938,44.19719,7.14949,263.365489,26.52452,62.422319 -5788,168.444119,924.738176,55.30664,20.74071,363.234959,132.827849,288.482019 -5789,99.726839,191.038069,37.1303,5.03378,61.71531,22.03352,48.435459 -5790,107.78162,215.700439,44.53057,7.49046,62.01065,20.95974,57.10549 -5791,168.521729,880.897186,55.46112,20.5209,363.001239,126.040319,261.802579 -5792,99.457699,192.337719,37.0626,5.07462,62.187219,22.46846,49.41588 -5793,107.12037,207.852169,44.394619,7.48643,61.91432,19.44289,53.34821 -5794,219.053599,929.156136,55.60961,19.98115,412.871798,127.002289,259.650029 -5795,10.80804,10.7839,10.76611,0.0,0.0,0.0,0.0 -5796,101.954859,277.743819,35.34656,21.58368,112.246029,7.41928,67.72621 -5797,96.48059,274.639169,26.49614,14.19141,114.33609,18.3269,68.0751 -5798,118.408539,441.647758,44.73753,21.14722,112.308469,42.76405,153.286829 -5799,133.147169,328.800618,70.31973,4.00807,162.610789,26.08981,50.115279 -5800,1719.037062,10009.829285,86.39478,65.558669,6323.272571,1755.976692,1553.142203 -5801,124.98104,441.967128,44.114809,21.437809,116.03933,32.863839,159.39908 -5802,118.928559,652.670417,42.61012,21.06843,316.407808,42.5649,158.548519 -5803,119.614509,655.788907,42.73209,20.88385,315.271788,46.91204,156.893989 -5804,10.81003,10.73766,10.72154,0.0,0.0,0.0,0.0 -5805,10.46668,10.84306,10.827,0.0,0.0,0.0,0.0 -5806,10.91596,10.84926,10.83219,0.0,0.0,0.0,0.0 -5807,7.04214,7.3285,7.31496,0.0,0.0,0.0,0.0 -5808,4.90443,4.79097,4.77733,0.0,0.0,0.0,0.0 -5809,4.46741,4.57963,4.56869,0.0,0.0,0.0,0.0 -5810,4.75316,4.65281,4.64039,0.0,0.0,0.0,0.0 -5811,1.49607,1.51743,1.50908,0.0,0.0,0.0,0.0 -5812,104.37218,160.26991,67.13427,1.90069,59.38352,2.13382,12.8486 -5813,137.791309,170.728789,64.26807,6.19959,55.7672,2.71775,24.684259 -5814,163.140699,140.899419,46.397079,0.0,60.60532,0.0,19.80684 -5815,5.45452,3.76132,3.74296,0.0,0.0,0.0,0.0 -5816,111.89516,116.027479,37.81702,0.0,60.174619,2.41106,8.6892 -5817,112.5019,132.3113,50.29318,0.0,60.66195,0.0,8.92295 -5818,129.64742,146.29981,58.3175,0.0,59.69296,4.53136,12.23329 -5819,126.07934,144.748469,58.236749,2.663321,56.40149,4.39191,10.71933 -5820,111.660019,158.52078,38.22435,9.41812,61.88245,4.76743,33.53007 -5821,147.843069,152.493309,39.19181,11.79978,62.60373,2.78157,24.547159 -5822,108.822771,121.26247,38.5063,0.0,60.68761,2.09194,8.60575 -5823,101.467,104.46764,31.9093,0.0,56.52767,1.5583,6.66758 -5824,88.19795,87.120399,27.732649,0.0,56.29928,0.0,1.70824 -5825,11.85299,13.01068,12.96601,0.0,0.0,0.0,0.0 -5826,115.243759,131.71598,41.41814,0.0,57.57207,0.0,25.31181 -5827,124.59824,112.769369,41.98282,0.0,55.939849,0.0,5.85282 -5828,157.771199,335.940558,82.89705,10.670059,106.01369,15.49666,90.093079 -5829,156.314769,161.32006,85.61564,0.0,57.004719,0.0,12.748731 -5830,179.452619,200.033368,121.551789,1.518,57.99544,0.0,9.56806 -5831,159.675879,165.796099,83.759599,6.3731,54.67097,0.0,14.11995 -5832,14.78848,14.35289,14.31587,0.0,0.0,0.0,0.0 -5833,105.259139,110.55314,41.10861,0.0,57.00179,0.0,3.68354 -5834,124.948359,130.68243,58.5524,0.0,56.81747,0.0,6.30023 -5835,143.42456,249.434289,80.908889,5.98849,56.77917,15.28328,59.98876 -5836,146.528509,120.546709,53.74395,0.0,57.2001,0.0,3.46102 -5837,121.588689,128.07363,62.21258,0.0,54.98337,0.0,5.03899 -5838,132.615281,149.88323,71.81835,5.74139,55.03797,0.0,11.23436 -5839,9.1821,8.90183,8.88123,0.0,0.0,0.0,0.0 -5840,85.08148,89.27918,24.9558,0.0,55.20087,0.0,3.43383 -5841,95.6091,101.024609,35.5272,0.0,55.207729,0.0,4.45206 -5842,107.087549,228.011449,46.03753,3.81677,105.20399,9.97694,38.58044 -5843,108.50681,114.228179,48.17464,0.0,55.343169,0.0,4.94815 -5844,120.613899,130.210219,60.83837,0.0,54.97115,0.0,7.304009 -5845,131.801569,352.932819,71.09559,6.40324,255.628609,0.0,12.73529 -5846,8.65709,8.74177,8.72192,0.0,0.0,0.0,0.0 -5847,84.425609,88.15849,25.13255,0.0,55.13437,0.0,2.20113 -5848,96.707729,101.37887,35.70315,0.0,55.40702,0.0,4.32351 -5849,107.212859,376.865409,46.63056,3.65535,255.632539,10.47259,39.72667 -5850,98.76109,304.251389,39.31365,0.0,255.742099,0.0,3.06478 -5851,117.019849,117.396549,50.855,0.0,55.270519,0.0,5.47146 -5852,123.0312,139.836079,61.026439,5.90036,55.41963,0.0,11.02655 -5853,8.43917,8.60782,8.59205,0.0,0.0,0.0,0.0 -5854,84.171329,140.37014,25.34108,0.0,105.40143,0.0,3.36913 -5855,97.50305,203.413779,36.78011,0.0,155.48405,0.0,4.96434 -5856,106.663879,181.786099,46.44788,3.70662,55.304429,10.41768,40.42805 -5857,119.46029,186.653479,59.692779,1.111319,105.45893,0.0,11.71538 -5858,130.246679,149.622959,71.74673,1.19051,55.4621,0.0,12.26359 -5859,141.993749,174.0209,81.82963,7.61578,55.29031,0.0,19.07562 -5860,9.09937,8.96516,8.94651,0.0,0.0,0.0,0.0 -5861,85.20538,89.033479,25.03753,0.0,55.516839,0.0,2.3504 -5862,98.108499,203.791239,37.31191,0.0,155.76595,0.0,4.61179 -5863,107.44162,385.923568,47.182399,3.71902,255.813749,10.57984,41.9171 -5864,109.569259,266.399159,49.635,0.0,205.671979,0.0,5.20311 -5865,121.361579,127.68139,61.03613,0.0,55.63335,0.0,5.23595 -5866,131.947959,149.79571,70.88915,5.72921,55.52757,0.0,11.28355 -5867,9.1664,8.73277,8.71121,0.0,0.0,0.0,0.0 -5868,85.17754,89.373169,25.12374,0.0,55.579539,0.0,3.49627 -5869,96.25881,102.01143,36.03796,0.0,55.5705,0.0,4.38774 -5870,106.522279,383.066168,46.02001,3.87035,256.077688,10.96025,42.3977 -5871,108.18468,224.155649,47.86531,1.06707,155.764169,0.0,10.58681 -5872,119.564509,236.368539,59.54542,1.13927,155.721779,0.0,11.55525 -5873,129.916289,258.152469,68.58078,6.9318,155.793449,0.0,17.18515 -5874,8.77455,8.58203,8.56715,0.0,0.0,0.0,0.0 -5875,84.38383,188.912939,24.67707,0.0,155.858689,0.0,2.41516 -5876,96.92826,152.47237,36.13024,0.0,105.86108,0.0,4.5041 -5877,107.35976,380.805028,46.30319,3.717379,256.209739,10.22472,40.33145 -5878,98.906979,104.20931,38.55193,0.0,55.4044,0.0,4.48616 -5879,111.338449,116.27386,50.04481,0.0,55.54315,0.0,4.95415 -5880,121.307029,339.600398,60.18805,5.80686,255.851459,0.0,11.340189 -5881,107.1577,178.970429,46.61103,7.16315,105.703499,0.0,13.16022 -5882,108.045559,331.196279,46.8924,8.01589,256.411339,0.0,13.18202 -5883,98.230089,168.57586,37.93827,7.18821,105.8486,0.0,11.25024 -5884,98.826989,118.7302,37.69588,7.37141,56.32041,0.0,10.91772 -5885,98.85928,379.738348,38.63075,14.051659,106.42065,31.88555,127.870339 -5886,89.62236,106.59809,29.27385,0.0,56.48256,2.83485,9.58762 -5887,100.18429,625.880398,38.93547,16.26931,307.239829,37.335659,158.94391 -5888,90.52548,105.805709,29.32194,0.0,56.60085,1.992909,9.45137 -5889,8.75879,8.94951,8.93312,0.0,0.0,0.0,0.0 -5890,84.744579,90.72556,25.30824,0.0,56.20755,0.0,3.11632 -5891,98.836669,103.17848,35.90237,0.0,56.51567,0.0,4.73291 -5892,108.02418,186.221799,46.456769,4.02921,56.43922,10.34702,42.7253 -5893,120.081339,138.31984,60.48452,1.15831,56.27787,0.0,11.3704 -5894,130.463609,146.50167,69.6071,1.20022,56.22062,0.0,10.9007 -5895,141.364069,372.439208,79.823209,7.1702,256.721829,0.0,18.70329 -5896,8.66858,8.67843,8.66255,0.0,0.0,0.0,0.0 -5897,85.245299,89.24117,24.32242,0.0,56.8495,0.0,2.24778 -5898,96.38927,103.385759,35.29574,0.0,57.918859,0.0,4.33944 -5899,107.206509,180.125519,45.58691,3.59132,57.09527,10.2899,39.600429 -5900,110.102059,266.195559,48.78307,0.0,206.450279,0.0,5.10052 -5901,121.315269,328.681669,59.89035,0.0,257.852419,0.0,5.25875 -5902,131.132619,149.830179,70.16488,5.69061,56.996019,0.0,10.87291 -5903,8.72225,8.68364,8.66819,0.0,0.0,0.0,0.0 -5904,85.81377,89.287569,24.67031,0.0,56.444759,0.0,2.26495 -5905,97.301639,102.03166,35.4168,0.0,56.45919,0.0,4.35513 -5906,106.92789,181.539039,45.50682,3.5673,56.442039,10.41988,41.22137 -5907,109.2851,124.515739,48.037539,1.09089,56.24052,0.0,10.34489 -5908,120.50281,135.993579,59.067139,1.130919,56.588489,0.0,10.61532 -5909,130.9566,159.535579,69.127879,6.932759,56.62241,0.0,17.13362 -5910,8.644871,8.64483,8.63094,0.0,0.0,0.0,0.0 -5911,84.68108,88.29201,24.29538,0.0,55.94941,0.0,2.24516 -5912,96.45908,101.893899,35.4998,0.0,56.3929,0.0,4.1602 -5913,106.621229,176.405349,45.21125,3.6021,56.46569,10.344749,39.2827 -5914,100.222459,105.60282,38.44826,0.0,57.13851,0.0,4.31533 -5915,110.70875,115.99388,49.47417,0.0,56.5237,0.0,4.58769 -5916,120.61568,137.611379,59.182309,5.63535,56.43812,0.0,10.19644 -5917,8.72655,8.65889,8.64371,0.0,0.0,0.0,0.0 -5918,84.9094,89.255769,24.35487,0.0,56.356119,0.0,3.17019 -5919,97.457859,102.07177,35.521,0.0,56.24825,0.0,4.62198 -5920,107.64857,170.099979,45.673,3.63841,56.78512,8.95813,34.97305 -5921,110.25639,115.180959,48.848069,0.0,56.80141,0.0,3.64817 -5922,121.219409,126.865779,59.87663,0.0,56.358719,0.0,5.07782 -5923,131.790729,150.447369,70.08752,5.72125,57.839579,0.0,10.79309 -5924,8.70302,8.63739,8.62205,0.0,0.0,0.0,0.0 -5925,84.97006,89.3693,24.5163,0.0,57.17489,0.0,2.2828 -5926,97.576449,102.08935,35.48508,0.0,56.80563,0.0,4.18544 -5927,107.67484,173.243849,45.661029,3.60489,56.74115,9.32679,36.91065 -5928,100.25223,154.139619,38.577499,0.0,106.74535,0.0,2.94285 -5929,111.290589,318.977489,49.38869,0.0,259.125819,0.0,4.85682 -5930,121.745749,340.293039,59.40259,5.63042,258.219199,0.0,10.78026 -5931,8.65491,8.597791,8.583671,0.0,0.0,0.0,0.0 -5932,85.44518,90.13119,24.07107,0.0,57.83112,0.0,2.96225 -5933,97.07452,101.137649,34.98478,0.0,56.4727,0.0,4.151299 -5934,107.23686,167.584969,45.12463,3.56656,57.18442,8.7358,33.76582 -5935,110.03578,315.326458,48.608059,0.0,256.979579,0.0,3.80187 -5936,121.509779,126.49031,59.55608,0.0,56.60001,0.0,4.84307 -5937,131.895599,149.087789,69.74303,5.51138,57.152739,0.0,10.6407 -5938,8.71996,8.61387,8.59926,0.0,0.0,0.0,0.0 -5939,85.54004,88.4002,24.19911,0.0,56.70196,0.0,2.19911 -5940,96.673499,101.6151,35.09893,0.0,56.99579,0.0,3.99227 -5941,106.81792,166.731559,45.036529,3.58111,56.77776,8.89166,33.67184 -5942,99.9799,104.056519,38.292199,0.0,57.28485,0.0,2.83262 -5943,111.42086,116.860249,49.585579,0.0,57.15796,0.0,4.64912 -5944,121.60102,138.738779,59.838349,5.6682,56.88208,0.0,10.21354 -5945,8.73382,8.64584,8.63224,0.0,0.0,0.0,0.0 -5946,83.59043,90.539639,22.395119,0.0,57.25406,0.0,4.92635 -5947,92.983329,101.19224,31.06933,1.4388,56.4688,0.0,6.34615 -5948,100.89874,167.965389,38.95013,5.38692,56.68383,9.52601,37.56128 -5949,105.34923,115.701709,44.001499,1.47884,56.91496,0.0,7.12792 -5950,114.617119,126.099889,52.98997,2.09467,56.554759,0.0,8.15214 -5951,123.581049,355.770878,61.18888,10.23442,157.414439,17.43347,74.355779 -5952,8.52974,8.56028,8.54531,0.0,0.0,0.0,0.0 -5953,83.64244,189.990999,22.03047,0.0,157.953019,0.0,4.01724 -5954,93.29154,101.048089,31.0778,1.45933,56.571329,0.0,5.89646 -5955,102.144009,168.79282,39.23329,5.57879,57.52209,9.65699,37.09207 -5956,95.93092,104.007019,33.37781,1.45908,56.907669,0.0,6.14775 -5957,105.038439,266.945329,42.32563,2.09634,208.232769,0.0,7.96916 -5958,112.945549,447.203498,50.29968,10.26677,257.956969,17.59827,75.099809 -5959,8.61432,8.57749,8.563,0.0,0.0,0.0,0.0 -5960,83.43333,89.172609,22.069999,0.0,56.6232,0.0,4.61126 -5961,93.662599,101.98688,31.07355,1.43471,57.31814,0.0,6.17827 -5962,101.53829,168.566099,39.1218,5.413249,57.81076,9.53198,37.07169 -5963,105.71481,116.908769,44.009309,1.48397,57.91816,0.0,7.24415 -5964,115.22614,126.946719,52.89876,2.15601,57.453299,0.0,8.0944 -5965,123.356019,255.804749,61.24291,10.42198,57.325879,17.11972,73.5996 -5966,8.58919,8.60454,8.5899,0.0,0.0,0.0,0.0 -5967,83.287919,88.65454,22.16948,0.0,56.65602,0.0,3.88549 -5968,92.72148,101.40778,31.29391,1.44439,56.7406,0.0,5.92683 -5969,100.81386,319.364708,39.141419,5.39347,207.062759,9.84851,38.2404 -5970,95.14262,104.591719,33.33212,1.484,57.452149,0.0,6.20499 -5971,103.963829,115.30905,42.52854,2.01817,56.79355,0.0,7.63722 -5972,113.00626,246.203169,50.220909,10.18536,58.08115,17.41082,74.23951 -5973,88.403,93.402639,26.235149,0.0,57.09205,0.0,4.8532 -5974,98.466169,107.28447,36.66182,0.0,57.46133,1.17297,6.11234 -5975,108.37457,116.192689,45.910609,0.0,57.22157,0.0,6.12573 -5976,87.99185,92.594289,26.18991,0.0,57.697679,0.0,3.52822 -5977,99.162549,106.013,36.73248,0.0,56.85077,1.09749,5.50521 -5978,107.55035,115.146779,45.74522,0.0,57.027589,0.0,5.55994 -5979,100.668769,106.89934,38.84799,0.0,56.81967,0.0,5.15781 -5980,89.535749,93.60274,26.2889,0.0,58.07968,0.0,3.84628 -5981,99.606219,107.25211,36.61882,0.0,57.94655,1.1712,5.58982 -5982,108.358039,115.97369,45.94398,0.0,57.47894,0.0,5.64383 -5983,102.07347,109.819919,39.5414,0.0,57.563409,1.13691,5.74001 -5984,88.53634,92.86694,26.17075,0.0,58.04708,0.0,3.48038 -5985,99.76,106.969459,36.596849,0.0,57.87851,1.11002,5.54433 -5986,108.887939,116.24934,45.80195,0.0,57.98625,0.0,5.600691 -5987,91.33444,96.054299,29.142049,0.0,57.95759,0.0,3.70094 -5988,102.715289,109.77803,39.62951,0.0,57.60221,1.14031,5.53536 -5989,85.335429,92.83155,22.92104,0.0,57.38399,0.0,5.91428 -5990,95.206889,102.78116,32.29096,0.0,58.09214,0.0,5.63371 -5991,85.19038,91.410589,22.86144,0.0,57.219499,0.0,4.73473 -5992,94.02312,102.184209,32.109999,0.0,58.23669,0.0,5.10597 -5993,85.36388,91.13728,22.89293,0.0,56.99391,0.0,4.67464 -5994,95.0805,101.454569,32.20959,0.0,57.348139,0.0,5.11302 -5995,101.249779,111.11212,39.53643,0.0,58.14641,1.099,6.30861 -5996,85.39164,92.081609,22.94941,0.0,57.774519,0.0,4.70244 -5997,94.651779,102.22485,32.18808,0.0,58.11896,0.0,5.12439 -5998,88.54426,98.24429,25.76218,0.0,58.0346,2.34305,6.39271 -5999,89.353269,93.52688,27.28229,0.0,57.03305,0.0,3.68843 -6000,99.27815,106.01407,36.6199,0.0,57.64167,0.0,5.31673 -6001,90.775229,93.8778,27.28396,0.0,57.83348,0.0,2.79328 -6002,99.012669,155.90792,36.44037,0.0,107.73538,0.0,5.03061 -6003,102.25103,108.178139,39.455449,0.0,58.89329,0.0,3.66921 -6004,89.57433,92.34515,27.36093,0.0,56.88095,0.0,2.39121 -6005,98.78807,305.865348,36.42498,0.0,257.720489,0.0,5.16377 -6006,89.06688,194.068869,27.1975,0.0,158.692909,0.0,2.44835 -6007,99.460419,105.98147,36.31151,0.0,58.43717,0.0,4.80897 -6008,92.151749,95.13109,29.87126,0.0,57.11088,0.0,2.51209 -6009,82.16893,87.647309,19.59081,0.0,57.812619,0.0,4.572419 -6010,81.96691,87.16384,19.51697,0.0,58.33994,0.0,3.644182 -6011,82.16523,85.81627,19.41522,0.0,57.08984,0.0,3.63844 -6012,81.545449,87.13424,19.38841,0.0,58.48889,0.0,3.65307 -6013,96.15069,101.748749,34.04824,0.0,57.65018,0.0,4.03273 -6014,102.375459,106.364109,39.30373,0.0,58.113869,0.0,3.17635 -6015,116.462919,121.755429,52.96894,0.0,57.509969,0.0,5.50351 -6016,99.999609,105.48967,27.58247,0.0,57.719,1.68817,9.29925 -6017,93.90925,99.79102,26.43168,0.0,56.22772,1.59918,6.90413 -6018,106.34837,98.77888,29.07704,0.0,56.19432,0.0,4.94135 -6019,100.734279,111.2508,41.47568,0.0,55.22377,0.0,5.92426 -6020,130.765419,135.16007,57.09918,0.0,55.77645,0.0,11.06746 -6021,130.476189,136.833269,57.10356,1.52099,57.055529,0.0,7.8829 -6022,100.29964,119.801819,35.42071,3.266,55.982059,0.0,15.40233 -6023,107.985359,153.502879,36.821669,20.7473,57.5787,0.0,22.54235 -6024,98.836929,136.363309,35.0699,4.84134,55.28107,1.39821,25.453519 -6025,92.441759,155.90108,31.46152,2.4704,106.51306,0.0,8.11006 -6026,99.4097,154.449639,29.07058,1.79765,106.874819,0.0,7.82779 -6027,132.490799,177.429019,56.44831,9.6285,57.0508,1.8384,31.29642 -6028,95.660169,90.956319,23.654599,1.74962,55.06774,0.0,5.38605 -6029,73.48958,70.66162,10.86332,0.0,55.09336,0.0,1.30702 -6030,80.45245,93.98118,24.94891,0.0,57.19237,2.03769,6.38774 -6031,95.486669,223.090999,39.53617,5.45244,109.726819,7.13482,35.52879 -6032,165.829749,308.037399,101.46979,1.08487,158.378609,19.59997,22.51796 -6033,78.920639,84.859111,23.189191,0.0,56.03428,0.0,4.017 -6034,127.8208,108.051789,34.13261,0.0,58.699199,0.0,11.53207 -6035,108.89769,163.074269,48.66405,3.06214,56.580139,8.05733,35.63602 -6036,79.4014,84.87228,24.13148,0.0,57.03848,0.0,1.32986 -6037,84.34693,220.897129,37.43113,0.0,58.49032,12.21666,99.87487 -6038,108.39597,214.98218,47.65899,3.83672,108.69394,5.25438,33.66834 -6039,71.16374,76.927689,16.10763,0.0,57.869649,0.0,1.0007 -6040,84.01446,93.0358,20.42734,0.0,54.80731,6.62705,7.66351 -6041,91.85729,141.7548,44.25801,2.92152,56.02921,6.09246,19.22976 -6042,14.64318,14.56516,14.51398,0.0,0.0,0.0,0.0 -6043,105.533819,114.33179,28.53181,0.0,55.61446,0.0,22.686 -6044,119.35919,132.441059,52.57177,0.0,56.15888,2.16087,9.93507 -6045,157.525549,681.114507,160.540009,9.65411,225.556099,17.04294,202.410359 -6046,127.02986,149.749389,78.318919,0.0,54.9121,0.0,10.08124 -6047,159.070269,172.891039,96.169449,1.48802,56.51984,0.0,9.97272 -6048,146.80911,189.405319,100.383889,12.54955,54.75489,0.0,13.97235 -6049,147.75268,121.03211,50.23878,0.0,54.79115,0.0,9.7844 -6050,121.62303,131.93445,60.64954,0.0,54.79681,0.0,8.86219 -6051,135.05391,199.757799,70.241449,4.32063,54.71195,9.76048,39.96296 -6052,122.550159,129.118899,63.1518,0.0,54.860979,0.0,5.17083 -6053,135.0368,142.20452,73.073569,0.0,54.762941,0.0,7.32903 -6054,147.35965,169.626719,87.78537,6.41935,55.188629,0.0,13.12546 -6055,10.37266,9.04537,9.02214,0.0,0.0,0.0,0.0 -6056,96.07613,108.749689,37.979739,0.0,57.1,0.0,4.92414 -6057,122.70117,134.756589,60.429859,0.0,56.97316,0.0,7.23787 -6058,116.581969,174.858839,46.72974,3.90885,54.908759,9.42052,38.32355 -6059,98.55407,107.853719,42.847,0.0,54.922199,0.0,3.80813 -6060,110.046979,267.656949,51.85909,0.0,205.344429,0.0,4.80627 -6061,120.796729,140.270119,60.92003,6.12447,55.173189,0.0,11.55878 -6062,88.01091,193.433259,28.44914,0.0,155.569739,0.0,3.4807 -6063,99.712109,104.40249,38.36679,0.0,55.19044,0.0,4.85519 -6064,111.211569,386.975098,49.83313,3.69181,255.514149,9.78585,43.049569 -6065,101.79976,307.819258,40.61809,0.0,255.332458,0.0,6.43584 -6066,113.22368,117.767739,51.94195,0.0,55.1754,0.0,4.91977 -6067,137.662449,299.558879,70.5131,5.77969,205.276029,0.0,11.52425 -6068,8.94753,8.93922,8.92092,0.0,0.0,0.0,0.0 -6069,82.027429,90.03222,23.11765,0.0,55.42185,0.0,5.38325 -6070,92.31526,102.242799,32.5011,1.495091,55.1229,0.0,6.8879 -6071,115.573799,179.716999,40.27568,5.7056,55.14843,10.170219,46.643139 -6072,94.161209,254.695379,34.05199,1.53667,205.371239,0.0,7.13234 -6073,108.586959,117.41783,43.23384,2.62773,55.3113,0.0,9.31928 -6074,111.66252,271.308898,51.355849,11.54098,55.23674,18.5772,86.052709 -6075,83.371459,193.436129,23.22553,1.91379,155.747539,0.0,6.67044 -6076,92.09115,104.511649,32.08016,2.52914,55.739819,0.0,7.73544 -6077,102.11641,378.989818,40.608929,6.7532,255.812089,10.09662,41.82621 -6078,94.901119,106.78412,34.18376,2.54092,55.57084,0.0,7.96275 -6079,104.52666,117.926859,43.535789,3.15707,55.53979,0.0,9.00973 -6080,112.78721,278.142259,50.95008,11.48792,56.979539,17.83247,101.31715 -6081,5.44784,5.17876,5.13391,0.0,0.0,0.0,0.0 -6082,103.493719,244.80784,42.55282,0.0,169.81688,2.832999,14.834351 -6083,108.2652,118.07659,27.49432,0.0,60.15125,3.3634,7.70415 -6084,105.888619,137.23608,53.88994,0.0,56.59534,1.10249,10.28827 -6085,119.276009,127.44677,44.49807,0.0,56.38062,1.25107,12.49392 -6086,118.99739,136.16766,52.69703,0.0,58.75041,1.32251,9.48392 -6087,105.78665,111.744,36.35963,0.0,57.25327,0.0,7.56174 -6088,91.897129,113.31565,39.42413,0.0,57.05811,0.0,3.83355 -6089,96.274999,96.95856,22.53705,0.0,56.22688,0.0,10.67484 -6090,120.592009,133.179069,51.67636,0.0,57.512549,0.0,9.91119 -6091,95.13581,115.501639,38.01079,0.0,56.896209,0.0,7.53807 -6092,115.56594,122.90798,47.30143,0.0,56.39154,0.0,6.64123 -6093,117.648189,121.753249,44.53547,0.0,56.4179,0.0,8.85362 -6094,92.914999,100.9425,28.01782,0.0,55.67298,0.0,7.72608 -6095,108.44968,125.868409,42.9396,0.0,56.125109,1.032731,15.694349 -6096,101.38089,115.63091,37.60783,0.0,60.36844,0.0,5.87313 -6097,87.914719,107.964379,33.6343,0.0,54.97887,0.0,10.056809 -6098,101.235949,95.22205,27.43227,0.0,54.56963,0.0,4.49731 -6099,105.521249,118.04059,39.49999,0.0,59.0089,0.0,8.08655 -6100,3.58688,3.66969,3.62881,0.0,0.0,0.0,0.0 -6101,125.912689,133.34067,52.75991,0.0,57.32149,0.0,8.85869 -6102,102.83439,134.126979,50.3178,0.0,56.759539,2.70067,9.366939 -6103,80.650789,92.33834,18.05444,0.0,58.46735,2.90695,10.77464 -6104,83.016689,88.87654,20.18903,0.0,59.62919,0.0,4.24993 -6105,89.44967,231.570838,40.138659,0.0,108.23781,10.31725,53.69318 -6106,97.61157,118.903799,35.94212,0.0,60.32299,6.73735,12.841649 -6107,71.29844,80.85358,12.95854,0.0,55.46953,2.87208,7.77202 -6108,70.036549,81.17667,19.71563,0.0,54.49025,0.0,4.41242 -6109,66.936489,80.51329,15.76408,0.0,57.77626,0.0,4.20313 -6110,72.700119,76.568369,14.389059,0.0,55.80757,0.0,3.8678 -6111,72.16554,70.583329,10.80422,0.0,54.84222,0.0,2.9441 -6112,67.191269,72.96378,11.91232,0.0,54.76254,0.0,3.93169 -6113,71.968789,76.13499,15.74914,0.0,54.53757,0.0,3.58484 -6114,70.801999,76.488399,15.841339,0.0,54.72324,0.0,3.56894 -6115,70.94574,92.429139,27.15488,0.0,56.29106,0.0,5.75392 -6116,71.57024,74.77052,14.60636,0.0,54.75879,0.0,3.25318 -6117,126.835951,353.58314,18.33296,11.01958,255.37485,4.40201,45.72988 -6118,72.28764,290.09872,23.16036,15.54181,157.10069,3.48128,59.40773 -6119,71.74092,76.879149,14.92828,0.0,55.488369,0.0,4.00163 -6120,71.21833,75.88375,14.73978,0.0,55.24099,0.0,3.63673 -6121,70.2993,74.78058,14.07106,0.0,55.0964,0.0,3.43124 -6122,70.648439,76.28605,14.14377,0.0,55.18125,0.0,4.60063 -6123,74.349079,180.16072,14.17239,0.0,155.323279,1.60873,6.889922 -6124,70.819069,77.58789,14.30116,0.0,55.24442,0.0,4.90738 -6125,71.52506,227.865069,14.46106,0.0,205.617669,1.07324,4.61352 -6126,70.315569,127.2255,14.31081,0.0,105.48916,0.0,4.45688 -6127,70.497719,127.69353,14.53264,0.0,105.64646,0.0,4.44655 -6128,70.58297,127.666979,14.39136,0.0,105.636429,1.02217,4.615811 -6129,71.14433,226.889749,13.69883,0.0,205.562739,0.0,4.65877 -6130,70.1044,127.875529,14.310609,0.0,106.0214,0.0,4.50488 -6131,71.2018,107.98608,14.5364,0.0,55.48802,14.93611,19.19858 -6132,71.475149,117.01359,14.44043,0.0,55.52341,19.04864,23.51026 -6133,70.87702,173.673749,13.99976,0.0,155.613309,0.0,2.29398 -6134,75.556809,74.91376,14.79148,0.0,55.59206,0.0,2.61115 -6135,70.25545,72.664889,13.75979,0.0,55.524109,0.0,1.81554 -6136,70.60605,72.91364,13.99839,0.0,55.47354,0.0,1.77617 -6137,70.22882,73.371569,14.13001,0.0,55.854579,0.0,1.75532 -6138,70.919569,223.615579,14.32739,0.0,206.045619,0.0,1.66499 -6139,70.99033,74.023539,14.26015,0.0,56.198159,0.0,1.72127 -6140,71.00413,74.070869,14.71358,0.0,55.88163,0.0,1.70067 -6141,143.107569,557.627948,35.4344,10.74309,260.530239,62.55688,129.025629 -6142,95.668659,849.813416,29.74919,34.058129,106.58755,330.629088,292.734209 -6143,85.20763,254.463989,29.61534,9.04925,108.997989,43.504311,47.282259 -6144,94.93561,139.618219,42.7947,2.77731,57.691029,10.49685,18.31252 -6145,105.94294,148.780869,50.98988,0.0,56.538219,19.1299,16.89062 -6146,92.06248,103.30515,27.6246,0.0,55.37119,6.33435,10.953271 -6147,95.75775,117.99931,40.17842,0.0,58.44266,0.0,9.10614 -6148,98.79252,102.286359,33.48514,0.0,56.447159,0.0,3.71461 -6149,92.426169,95.48761,34.06415,0.0,55.00139,0.0,3.77419 -6150,78.04953,85.889909,22.6576,0.0,55.901179,0.0,4.64888 -6151,79.02951,96.514419,23.81479,0.0,57.3167,4.16088,7.48247 -6152,98.275009,108.01314,38.14071,0.0,57.47239,1.31891,8.38459 -6153,290.926009,138.54315,58.19765,0.0,57.80956,0.0,15.65141 -6154,156.507659,86.139619,21.296899,0.0,55.340439,0.0,2.39139 -6155,92.050519,95.617739,32.71121,0.0,54.28619,3.06315,4.019329 -6156,88.88249,80.123109,21.183929,0.0,54.37178,0.0,2.50143 -6157,89.4397,93.057319,32.43107,0.0,54.34624,0.0,4.19776 -6158,76.63207,98.51718,34.89221,0.0,54.88074,0.0,4.7595 -6159,88.927279,97.287389,35.046779,0.0,55.940609,0.0,4.23513 -6160,78.658549,81.70122,21.23236,0.0,54.37873,0.0,4.45516 -6161,77.840829,96.04869,33.17866,0.0,56.30419,0.0,4.59941 -6162,72.31478,78.75327,15.89747,0.0,55.71047,0.0,4.68516 -6163,89.54282,93.75462,31.34626,0.0,55.95488,0.0,2.93367 -6164,102.539709,96.41023,36.09523,0.0,55.90064,0.0,2.06878 -6165,131.473349,153.492789,60.35256,0.0,56.552489,2.48327,18.69939 -6166,115.39027,195.862439,111.436219,2.55266,58.69861,3.66148,17.0295 -6167,148.332199,161.399199,57.87049,0.0,55.85053,0.0,32.39019 -6168,93.434839,93.386549,29.84995,0.0,54.655589,0.0,6.68 -6169,138.192489,134.89959,48.2388,0.0,56.03696,0.0,17.08769 -6170,85.37249,112.681689,47.01571,0.0,56.408679,1.09718,5.86768 -6171,113.881429,122.68653,43.78375,0.0,54.53147,0.0,14.0804 -6172,286.351319,1680.491824,28.69646,0.0,707.773318,485.993058,452.103848 -6173,336.056599,1844.910202,39.21349,1.40135,812.813315,459.783319,522.119827 -6174,94.859889,104.77421,33.42276,0.0,60.06743,1.12491,6.48064 -6175,109.05922,126.643889,49.585299,1.78858,59.22403,1.56195,10.06308 -6176,135.67856,266.052199,75.3999,4.40222,159.726859,2.389,17.55443 -6177,151.022309,181.425059,91.21121,4.960601,59.58931,2.13178,16.78936 -6178,103.80567,144.377739,42.81176,8.628989,59.50072,3.50072,22.25015 -6179,119.18538,163.43258,59.46082,10.12891,59.6151,3.31048,23.55301 -6180,144.24489,222.683509,83.81808,18.41314,59.53364,4.96956,42.387809 -6181,160.757039,243.126949,101.01221,20.28216,59.69743,4.87235,43.49007 -6182,177.54775,270.003159,117.22533,23.7732,59.38465,6.97839,48.04068 -6183,202.749759,331.758158,142.626689,33.55132,59.50488,6.6681,68.206539 -6184,219.515109,505.915087,159.481749,35.05301,209.890519,6.98203,73.162509 -6185,92.77922,104.085039,33.37292,0.0,60.371049,1.08807,5.92574 -6186,89.85102,99.25973,32.74638,0.0,56.95249,0.0,5.90937 -6187,84.66901,86.32988,20.64651,0.0,56.75487,0.0,5.7148 -6188,76.122219,83.48486,17.98047,0.0,58.03456,0.0,4.40279 -6189,82.1727,86.993929,19.283039,0.0,58.09903,1.23572,5.81534 -6190,92.028359,138.928449,25.22394,0.0,105.108659,1.25397,4.98468 -6191,75.650129,97.160639,31.3737,0.0,56.162269,1.50229,5.466351 -6192,68.842559,85.77309,22.49708,0.0,56.39353,0.0,4.09541 -6193,91.40087,84.2355,21.67775,0.0,56.75717,0.0,3.34428 -6194,75.790889,81.41237,20.81436,0.0,54.56263,0.0,4.42256 -6195,94.95621,115.413889,47.73126,0.0,56.82188,1.33265,6.81325 -6196,124.196989,84.07512,17.42825,0.0,57.87419,0.0,3.78432 -6197,111.582,102.831779,32.73959,0.0,60.906269,0.0,5.25265 -6198,109.465689,107.58311,40.44791,0.0,55.96153,2.41523,5.33022 -6199,91.86659,89.442549,30.107159,0.0,55.72572,0.0,2.04341 -6200,146.538489,147.15026,71.41523,0.0,57.50029,2.38449,10.62422 -6201,89.47762,95.115579,28.66067,0.0,56.263619,3.87444,2.27323 -6202,96.456749,102.280169,36.69169,0.0,55.955429,2.38002,5.93202 -6203,104.35984,156.708679,72.63591,0.0,58.37544,7.1114,12.0942 -6204,7.965029,8.139599,8.088489,0.0,0.0,0.0,0.0 -6205,5.60656,5.96244,5.93533,0.0,0.0,0.0,0.0 -6206,21.43932,21.29348,21.26296,0.0,0.0,0.0,0.0 -6207,21.75495,22.3026,22.2774,0.0,0.0,0.0,0.0 -6208,113.43435,530.179808,47.4818,0.0,309.405968,81.97003,86.35269 -6209,92.73367,207.092869,21.07399,0.0,160.876219,9.40504,11.2062 -6210,89.942019,87.3306,21.16519,0.0,59.28872,0.0,3.72299 -6211,3.59648,3.66139,3.64574,0.0,0.0,0.0,0.0 -6212,93.76505,454.858738,29.13638,2.41214,306.689849,61.394859,50.81816 -6213,91.729439,99.12787,27.9409,0.0,55.34875,1.39686,6.82771 -6214,75.58025,82.07677,18.74776,1.18582,54.99898,0.0,4.82256 -6215,75.20103,90.422819,19.16274,3.64711,54.960149,1.68294,8.86299 -6216,14.08594,13.79428,13.77664,0.0,0.0,0.0,0.0 -6217,162.289899,1357.870864,49.46465,73.22028,607.054177,61.37896,396.130998 -6218,8.88124,9.11844,9.10281,0.0,0.0,0.0,0.0 -6219,75.28939,121.76342,27.89155,0.0,60.1418,15.2157,14.40676 -6220,92.78044,101.88291,27.98674,0.0,56.45246,1.38004,7.3282 -6221,91.71232,144.761169,27.462949,3.56733,56.61907,10.97812,29.63904 -6222,99.171819,104.0061,39.33174,0.0,58.92915,0.0,2.84231 -6223,139.119399,177.965199,69.81907,3.480979,55.416459,1.90334,24.11042 -6224,123.223499,209.01858,59.87141,2.98929,106.25083,1.81066,20.88138 -6225,119.99726,192.78833,46.05464,6.30215,110.4835,0.0,14.19691 -6226,88.71434,95.7335,25.15857,0.0,57.25307,0.0,4.53341 -6227,134.91346,138.14009,42.86199,0.0,58.40063,1.56593,15.08467 -6228,137.20532,137.30343,47.6915,0.0,59.52528,0.0,8.20687 -6229,121.91578,98.8208,29.82431,0.0,57.27271,0.0,4.10762 -6230,108.2944,137.047119,37.48298,0.0,68.3985,0.0,13.64976 -6231,127.98875,115.076789,36.480579,0.0,54.93777,1.46186,10.49202 -6232,88.702409,114.98377,37.07609,0.0,58.2728,0.0,5.92535 -6233,100.98356,114.15002,30.634971,0.0,58.36423,0.0,8.65037 -6234,101.790209,110.14775,29.33945,0.0,56.66223,1.02155,8.31271 -6235,86.916579,97.62699,23.00219,0.0,58.59956,0.0,6.81254 -6236,84.71743,97.806579,23.44663,0.0,55.013539,0.0,8.08717 -6237,100.51341,136.048409,45.322799,0.0,60.562389,3.58184,12.77426 -6238,85.571939,88.96679,21.83151,0.0,56.80481,0.0,3.41882 -6239,98.00218,110.75991,32.18804,0.0,56.6348,0.0,9.95302 -6240,109.50061,117.73862,39.4407,0.0,57.67997,0.0,7.48524 -6241,89.26822,110.48313,38.33454,0.0,55.35485,0.0,5.04804 -6242,110.77915,117.640359,43.26476,0.0,55.644889,0.0,6.8123 -6243,112.211359,119.22478,45.39131,0.0,55.12183,0.0,6.60182 -6244,91.95761,98.404649,28.293309,0.0,55.17967,0.0,5.63265 -6245,95.04772,205.075089,29.36119,0.0,155.34698,0.0,8.48566 -6246,99.907979,107.73466,34.98918,0.0,54.83562,0.0,6.12532 -6247,92.26086,95.916489,28.916759,0.0,54.91768,0.0,4.08749 -6248,100.659379,258.417829,34.42889,0.0,205.575529,0.0,7.26732 -6249,105.219449,112.53513,40.35715,0.0,55.28223,0.0,5.57275 -6250,95.192779,99.78387,32.59763,0.0,55.37031,0.0,3.12596 -6251,102.609599,109.936719,36.7662,0.0,55.199879,0.0,6.7182 -6252,113.20197,317.978599,45.55941,0.0,255.307209,0.0,6.25268 -6253,110.76837,116.52449,44.99333,0.0,55.04572,0.0,5.63918 -6254,100.206049,109.89634,35.46703,0.0,55.18316,0.0,7.44463 -6255,95.02784,200.27526,32.66518,0.0,155.86463,0.0,2.95012 -6256,111.2637,116.3819,43.97333,0.0,55.06328,0.0,6.14542 -6257,109.61264,215.627129,43.12526,0.0,155.269679,0.0,5.85857 -6258,100.65164,108.015649,36.48037,0.0,55.145469,0.0,6.86043 -6259,99.143749,105.32705,35.48624,0.0,55.31804,0.0,5.53838 -6260,99.18291,106.288489,35.91266,0.0,55.17282,0.0,5.930879 -6261,98.702689,104.19503,35.16818,0.0,55.10639,0.0,5.15198 -6262,99.339349,105.73854,35.18977,0.0,55.16727,0.0,6.2928 -6263,98.4939,254.334168,34.991439,0.0,205.402189,0.0,5.14141 -6264,87.604519,243.940659,25.08916,0.0,205.219289,0.0,5.18896 -6265,92.21001,198.093079,29.73753,0.0,155.252419,0.0,4.54986 -6266,95.95054,103.683519,30.42269,0.0,55.137709,0.0,6.58893 -6267,102.147889,108.18472,34.84267,0.0,55.29664,0.0,6.46901 -6268,91.88814,96.217879,29.38402,0.0,55.539779,0.0,2.828529 -6269,94.76805,102.889479,28.85856,0.0,55.236249,0.0,7.0662 -6270,100.690299,107.89152,34.52882,0.0,55.29628,0.0,6.29222 -6271,91.57243,95.743139,28.15462,0.0,55.56553,0.0,4.18547 -6272,86.35983,244.409569,22.20373,0.0,205.736499,0.0,6.85007 -6273,89.173389,246.792809,25.73392,0.0,205.836549,0.0,5.72627 -6274,9.71465,10.43902,10.39416,0.0,0.0,0.0,0.0 -6275,89.45136,82.37466,20.01093,0.0,58.54487,0.0,1.79565 -6276,5.95235,5.93152,5.91635,0.0,0.0,0.0,0.0 -6277,80.29888,96.512809,30.14261,0.0,58.079669,0.0,2.15028 -6278,89.57386,89.377009,27.760969,0.0,56.61454,0.0,3.02998 -6279,141.387619,3299.641025,292.253089,155.532648,2068.981112,523.410667,181.340569 -6280,27.67801,25.906049,25.883929,0.0,0.0,0.0,0.0 -6281,99.85118,253.50135,41.76885,13.37982,105.726679,7.817581,58.61349 -6282,139.20437,928.761108,31.42604,8.68992,506.868958,179.41136,179.60498 -6283,25.8903,26.713949,26.687059,0.0,0.0,0.0,0.0 -6284,98.64169,189.998169,41.08968,12.03262,56.33507,5.55639,47.143849 -6285,6.18156,6.04485,6.02509,0.0,0.0,0.0,0.0 -6286,76.6474,92.30304,18.84961,1.04957,56.18605,2.2871,10.12651 -6287,5.7936,5.73588,5.72033,0.0,0.0,0.0,0.0 -6288,71.740249,73.60076,14.81453,0.0,56.53013,0.0,1.02669 -6289,82.726349,84.63168,24.84539,0.0,56.5172,0.0,1.76985 -6290,75.834959,78.64136,18.9317,0.0,56.86869,0.0,1.47633 -6291,13.81799,13.54205,13.52149,0.0,0.0,0.0,0.0 -6292,92.989999,92.16394,31.68454,0.0,56.18962,0.0,2.49782 -6293,69.64741,221.095899,11.90493,0.0,206.27901,0.0,1.7632 -6294,77.49446,79.19058,19.55806,0.0,56.08108,0.0,1.93862 -6295,86.04836,958.213845,28.492589,7.363181,507.547558,177.051239,205.161779 -6296,96.99577,324.021638,38.736839,13.94626,106.57312,20.28071,100.296109 -6297,106.212199,362.781379,48.47142,14.46143,156.700259,12.25367,86.79221 -6298,113.86532,427.135748,56.686409,28.80886,106.88116,21.609239,145.60371 -6299,78.47087,80.238649,20.1894,0.0,56.925299,0.0,1.31133 -6300,86.49331,91.281439,28.539399,0.0,56.41957,0.0,3.78988 -6301,96.739249,199.031649,38.07276,15.22988,56.41877,11.4495,53.733789 -6302,76.63019,179.769219,19.35903,0.0,156.962779,0.0,1.49238 -6303,85.75583,142.255139,28.64821,0.0,107.020059,0.0,3.85702 -6304,93.64743,171.21951,34.72945,12.38449,56.74665,6.09513,45.58553 -6305,6.04335,5.65542,5.63993,0.0,0.0,0.0,0.0 -6306,74.96307,78.631839,17.93059,0.0,57.526999,0.0,1.78397 -6307,12.12242,11.76305,11.74546,0.0,0.0,0.0,0.0 -6308,82.16224,114.96739,25.80474,2.87317,57.53848,2.06402,17.81204 -6309,12.72995,12.72144,12.70594,0.0,0.0,0.0,0.0 -6310,84.67559,89.45031,28.25343,0.0,57.45106,0.0,1.69605 -6311,18.14176,18.03422,18.01082,0.0,0.0,0.0,0.0 -6312,91.727369,123.60373,34.34776,2.89752,56.59871,1.61434,19.26935 -6313,5.93269,5.81605,5.79622,0.0,0.0,0.0,0.0 -6314,75.60072,77.57562,17.88447,0.0,56.73676,0.0,1.5731 -6315,6.05475,5.86021,5.84092,0.0,0.0,0.0,0.0 -6316,75.429639,177.25345,17.55188,0.0,156.88858,0.0,1.54989 -6317,5.96904,5.8088,5.78996,0.0,0.0,0.0,0.0 -6318,75.52349,177.761929,17.84426,0.0,156.970409,0.0,1.56734 -6319,5.86718,5.83824,5.80983,0.0,0.0,0.0,0.0 -6320,75.52222,177.174769,16.71188,0.0,157.675939,0.0,1.50503 -6321,5.79909,5.72786,5.70972,0.0,0.0,0.0,0.0 -6322,74.89351,178.711659,17.38882,0.0,158.374029,0.0,1.58636 -6323,71.453989,273.511279,13.18923,0.0,256.983639,0.0,1.89438 -6324,71.438419,74.45426,13.21852,0.0,58.59402,0.0,1.36981 -6325,8.03539,7.90775,7.89224,0.0,0.0,0.0,0.0 -6326,80.55135,83.007329,22.972049,0.0,56.58523,0.0,2.09082 -6327,8.136,8.02951,8.01225,0.0,0.0,0.0,0.0 -6328,81.001819,270.126209,23.39093,3.26328,208.099359,4.37107,21.66122 -6329,8.17689,7.92958,7.91201,0.0,0.0,0.0,0.0 -6330,79.05925,133.010929,21.044559,0.0,108.82888,0.0,1.74835 -6331,11.3169,10.88391,10.86853,0.0,0.0,0.0,0.0 -6332,81.50899,100.81917,24.12617,6.57503,57.53315,0.0,10.21546 -6333,11.6195,11.36308,11.34265,0.0,0.0,0.0,0.0 -6334,81.48952,300.795538,24.30607,6.428809,257.568329,0.0,10.0486 -6335,11.70251,11.1764,11.15593,0.0,0.0,0.0,0.0 -6336,82.75481,101.33495,24.29202,6.83016,57.37112,0.0,10.47261 -6337,15.439159,15.30438,15.28715,0.0,0.0,0.0,0.0 -6338,15.29622,15.41376,15.39728,0.0,0.0,0.0,0.0 -6339,125.492229,340.121828,63.74603,0.0,257.551969,1.54113,10.600149 -6340,79.891259,81.97077,21.53487,0.0,56.47676,0.0,2.43554 -6341,80.554929,82.37341,21.86601,0.0,57.21396,0.0,1.82008 -6342,89.343259,92.2149,31.41909,0.0,57.31057,0.0,1.84346 -6343,87.74585,92.096679,25.320829,0.0,57.86074,0.0,3.34481 -6344,86.68109,90.748649,25.097209,0.0,57.27892,0.0,2.49669 -6345,6.322599,6.59034,6.54208,0.0,0.0,0.0,0.0 -6346,3.99137,4.004329,3.983769,0.0,0.0,0.0,0.0 -6347,3.33749,3.45065,3.4273,0.0,0.0,0.0,0.0 -6348,155.85181,885.262646,45.21013,33.92743,361.038838,117.030159,240.537159 -6349,22.64184,16.737329,16.714829,0.0,0.0,0.0,0.0 -6350,13.641,15.73124,15.70379,0.0,0.0,0.0,0.0 -6351,85.67768,78.6186,18.24655,0.0,55.9907,0.0,1.70181 -6352,69.60268,71.88631,12.25191,0.0,55.43107,0.0,2.42636 -6353,74.262009,96.89529,31.65927,0.0,59.66457,0.0,4.37427 -6354,72.88642,85.63719,22.1495,0.0,56.47145,1.66649,3.70962 -6355,68.89431,70.59683,10.53007,0.0,57.235,0.0,1.423771 -6356,73.6968,73.12631,12.955911,0.0,55.82331,0.0,2.45862 -6357,74.144859,77.72984,15.66049,0.0,55.99455,0.0,3.56583 -6358,75.47578,83.189879,19.96544,0.0,56.799859,0.0,3.82961 -6359,75.29825,85.7789,15.1231,0.0,59.81358,0.0,6.99756 -6360,74.96505,86.585259,20.72062,0.0,59.098169,0.0,4.12822 -6361,92.46843,106.86448,31.94175,0.0,56.720969,0.0,4.86343 -6362,75.98033,78.98458,18.53234,0.0,56.0064,0.0,2.72324 -6363,68.22529,77.52604,17.347,0.0,55.77969,0.0,2.51733 -6364,85.204259,93.76638,21.66755,0.0,55.42053,0.0,8.90802 -6365,83.27849,80.73877,17.63681,0.0,54.27725,2.06505,5.0625 -6366,65.147419,68.20245,9.20527,0.0,54.31094,0.0,2.7612 -6367,68.26373,75.0002,15.53333,0.0,56.20501,0.0,1.58935 -6368,68.33242,72.71764,12.02519,0.0,54.56302,0.0,4.64313 -6369,84.42626,89.88987,20.63362,0.0,54.53235,0.0,5.97553 -6370,84.58328,98.112619,24.325989,0.0,55.975909,0.0,5.30945 -6371,70.9996,135.695619,21.15104,0.0,106.281689,0.0,5.22737 -6372,88.14311,94.61913,23.19742,0.0,54.6365,1.18604,7.1095 -6373,67.23158,72.99359,11.36158,0.0,54.545849,2.218061,3.25789 -6374,77.39416,131.20018,19.67866,0.0,104.78932,0.0,4.42248 -6375,2.4899,2.49253,2.4531,0.0,0.0,0.0,0.0 -6376,2.32203,2.42183,2.41088,0.0,0.0,0.0,0.0 -6377,82.443719,976.047679,27.38125,34.25048,706.51512,3.87608,146.516159 -6378,84.31332,662.360128,27.08717,35.33597,306.122069,6.02847,193.227519 -6379,84.349209,453.740218,27.00141,35.86819,105.914839,4.04082,192.736059 -6380,83.98934,494.035348,26.47329,37.63714,106.290919,4.08358,207.089899 -6381,84.5738,662.211487,26.53207,36.04879,306.731439,3.98718,183.953499 -6382,84.251559,705.134917,26.36709,35.61032,356.694348,13.68556,186.869399 -6383,84.16396,598.499827,26.64233,36.454609,256.363159,3.79839,185.057329 -6384,84.58916,643.726587,26.96291,37.61012,256.471979,4.08717,210.980229 -6385,70.402769,73.83898,13.58161,0.0,56.41263,0.0,2.09075 -6386,70.704529,73.59935,13.6779,0.0,56.13054,0.0,1.90238 -6387,70.79843,73.92944,13.95099,0.0,56.18806,0.0,1.72872 -6388,77.227249,180.643379,20.17717,0.0,156.714509,0.0,2.10228 -6389,73.631589,231.054199,20.62062,0.0,206.366349,0.0,2.55418 -6390,73.390779,275.238939,15.79666,0.0,256.215149,0.0,1.85434 -6391,70.541249,73.9429,13.46561,0.0,56.68049,0.0,1.63239 -6392,78.3186,281.952769,21.34681,15.18086,106.504109,2.19097,90.78388 -6393,77.781999,226.995769,20.99261,20.50826,56.23177,2.154669,81.436699 -6394,84.6089,444.646058,26.59884,34.47982,106.32518,3.81631,179.061249 -6395,78.83683,190.227459,21.76256,1.24536,156.824329,0.0,7.32373 -6396,72.96658,196.234419,15.80266,1.99384,156.576119,4.44518,13.11768 -6397,73.07555,196.575989,16.00745,1.95534,156.508679,4.63052,12.97473 -6398,73.68932,216.063609,16.64864,2.52662,156.069639,7.86718,24.26176 -6399,73.19999,248.167369,16.89753,1.99028,206.997979,4.13944,13.58729 -6400,73.01818,126.056159,15.86416,0.0,106.159289,0.0,2.11935 -6401,72.41651,126.013879,15.84657,0.0,106.890349,0.0,1.41901 -6402,81.99419,138.165389,24.85482,0.0,108.017779,0.0,3.57354 -6403,95.19043,103.8207,37.80734,0.0,57.29231,0.0,5.39123 -6404,82.233139,87.83075,24.73827,0.0,58.01288,0.0,3.32907 -6405,95.416229,101.78184,36.95331,0.0,56.90071,0.0,4.82662 -6406,13.01433,10.43559,10.35878,0.0,0.0,0.0,0.0 -6407,9.18842,8.34425,8.32273,0.0,0.0,0.0,0.0 -6408,84.78894,10753.372301,25.58708,76.501459,6671.637589,1621.994573,2023.281571 -6409,51.454019,50.56363,50.54245,0.0,0.0,0.0,0.0 -6410,149.547269,2620.479249,75.80545,396.531718,319.363189,60.507659,1247.054285 -6411,183.760909,2857.223227,106.6409,452.310708,320.208569,62.87592,1385.415773 -6412,109.87084,1643.494522,40.104039,288.124439,218.848469,51.11252,763.566547 -6413,126.702979,1981.057781,56.6109,367.784619,319.238789,50.21684,890.842715 -6414,97.48872,340.746088,27.877879,21.089299,118.21472,13.1966,109.69306 -6415,255.303719,1810.776572,36.53871,40.13403,1019.863755,304.679779,355.796868 -6416,152.562529,847.275246,77.912739,83.33652,269.304599,31.26432,277.509839 -6417,867.179896,3911.391552,87.448979,124.63885,2022.237251,684.838977,877.717676 -6418,688.495857,3856.617883,16.39538,22.29633,2322.156179,728.204927,714.698387 -6419,97.772279,347.999089,27.78529,21.46547,119.511419,12.89292,113.38521 -6420,255.985569,1867.663011,36.496119,39.048219,1070.977155,307.595309,359.752788 -6421,96.83462,437.793438,26.70545,21.00235,218.951829,12.96584,105.98154 -6422,354.528488,1865.727391,35.54074,41.40073,1020.459036,333.475728,380.429758 -6423,189.957819,874.956266,20.18158,22.8337,469.124768,139.994689,191.206289 -6424,146.102019,117.97005,36.79728,0.0,55.2392,0.0,10.02744 -6425,158.376189,157.671329,55.43051,0.0,56.51493,0.0,19.71387 -6426,102.646079,108.99859,31.83353,0.0,54.63817,0.0,8.08723 -6427,92.32018,112.28336,33.97303,4.37345,57.48434,1.93647,10.24236 -6428,107.00596,133.30406,48.72489,5.01072,57.76941,2.22255,15.76054 -6429,78.51245,100.699209,27.9806,3.28063,57.75359,1.060579,7.813889 -6430,88.68184,124.882399,42.846329,4.192251,56.56506,1.87479,16.679 -6431,99.56122,115.47215,52.63969,0.0,56.74513,0.0,4.40526 -6432,95.812699,106.237729,32.75697,0.0,55.295659,3.35484,8.90137 -6433,4.87467,4.78601,4.74962,0.0,0.0,0.0,0.0 -6434,7.21105,4.45209,4.4342,0.0,0.0,0.0,0.0 -6435,4.5423,4.46492,4.45049,0.0,0.0,0.0,0.0 -6436,4.41351,4.68039,4.66595,0.0,0.0,0.0,0.0 -6437,6.14776,6.79413,6.77187,0.0,0.0,0.0,0.0 -6438,6.62725,5.07404,5.05836,0.0,0.0,0.0,0.0 -6439,5.27802,6.010341,5.985871,0.0,0.0,0.0,0.0 -6440,5.72572,5.34599,5.32082,0.0,0.0,0.0,0.0 -6441,4.95494,4.474981,4.453061,0.0,0.0,0.0,0.0 -6442,4.24927,4.17448,4.15956,0.0,0.0,0.0,0.0 -6443,4.06688,4.19352,4.17909,0.0,0.0,0.0,0.0 -6444,4.096249,4.312151,4.298361,0.0,0.0,0.0,0.0 -6445,3.76825,3.901479,3.885339,0.0,0.0,0.0,0.0 -6446,3.742791,3.77722,3.76213,0.0,0.0,0.0,0.0 -6447,3.66106,3.81668,3.80421,0.0,0.0,0.0,0.0 -6448,3.73953,3.96616,3.94896,0.0,0.0,0.0,0.0 -6449,104.1001,121.568179,38.46893,1.14479,59.514759,0.0,9.05519 -6450,44.249999,33.71939,33.66581,0.0,0.0,0.0,0.0 -6451,8.63146,8.72226,8.67466,0.0,0.0,0.0,0.0 -6452,12.25682,12.22367,12.19804,0.0,0.0,0.0,0.0 -6453,105.15154,126.069029,58.557589,0.0,58.85774,0.0,6.04033 -6454,9.27748,10.38426,10.36188,0.0,0.0,0.0,0.0 -6455,15.15976,15.685819,15.654339,0.0,0.0,0.0,0.0 -6456,124.03729,129.601589,66.674869,0.0,57.26098,0.0,2.90942 -6457,131.09749,140.244129,73.173469,0.0,56.55507,0.0,8.07403 -6458,6.1129,5.84273,5.8217,0.0,0.0,0.0,0.0 -6459,8.00403,8.08553,8.0662,0.0,0.0,0.0,0.0 -6460,91.09346,98.188999,35.783709,1.76137,54.14127,0.0,5.17875 -6461,101.848999,113.35286,46.83494,2.33238,54.11296,0.0,7.39628 -6462,91.06699,94.396569,35.768149,0.0,54.369929,0.0,2.45795 -6463,76.60551,231.386929,20.7855,0.0,204.756799,0.0,3.72009 -6464,91.01205,96.69582,32.18949,0.0,54.1263,0.0,5.13036 -6465,74.519939,76.67918,19.83141,0.0,54.37193,0.0,1.22431 -6466,95.834369,99.07113,39.81012,0.0,54.30165,0.0,2.63249 -6467,85.90514,89.80523,30.87297,0.0,54.28948,0.0,3.23523 -6468,144.445149,156.423249,84.15877,0.0,54.431969,0.0,10.10211 -6469,143.36655,202.85705,83.31667,0.0,104.53747,0.0,7.72455 -6470,142.310279,251.801189,80.91063,0.0,154.711929,0.0,9.38529 -6471,142.147089,199.783719,81.3168,0.0,104.581699,0.0,7.2774 -6472,163.238439,175.53628,63.74453,0.0,58.48106,9.23695,31.5748 -6473,124.29534,151.99547,78.37397,0.0,58.34875,1.10485,5.89301 -6474,118.82909,139.076029,60.840719,0.0,56.78413,2.56591,12.5646 -6475,130.23503,145.271909,63.973079,0.0,56.65634,4.11474,8.2154 -6476,121.946279,150.712919,60.66541,1.119831,57.418829,11.50644,13.6255 -6477,130.07457,142.69929,55.42446,1.10182,55.16873,12.74914,11.893732 -6478,117.58671,160.123209,56.310579,3.0218,55.32687,13.19323,24.39356 -6479,115.93997,249.960449,52.67882,3.10959,156.508599,7.53655,22.23032 -6480,92.49776,151.184019,30.61313,0.0,105.53817,1.2138,8.006939 -6481,168.603871,190.89425,98.01923,1.89349,58.3286,4.15706,18.19484 -6482,165.519471,200.01413,96.86883,1.89071,58.15209,11.11268,21.76187 -6483,118.157211,148.018979,67.466419,1.1637,55.74328,4.7019,12.13123 -6484,125.35311,133.507799,53.547599,1.15941,55.43227,4.75859,12.17336 -6485,120.290019,452.075268,54.46702,42.78594,105.83897,4.21642,172.467559 -6486,3049.011987,11648.392635,382.693669,98.36449,8727.535888,1161.510434,1130.683945 -6487,105.27544,130.23783,42.22185,0.0,58.09096,0.0,11.50159 -6488,103.4041,100.218119,24.78723,0.0,56.914629,0.0,7.12076 -6489,102.97623,111.295749,28.82918,0.0,54.874609,0.0,10.02041 -6490,101.72506,116.197559,34.04842,0.0,59.67149,0.0,8.103109 -6491,105.1232,107.448919,30.83383,0.0,54.59871,0.0,9.841049 -6492,97.84556,127.181589,39.1178,0.0,58.510399,0.0,9.22994 -6493,92.85676,103.532509,24.256829,0.0,56.97617,0.0,10.95215 -6494,93.04565,102.47545,24.96166,0.0,56.54244,0.0,9.69747 -6495,93.85172,108.837829,32.68605,0.0,56.69966,0.0,6.377699 -6496,95.06906,104.997539,25.65505,0.0,60.343349,2.84746,5.67873 -6497,114.880369,103.87695,24.27463,0.0,56.73279,1.08713,11.16034 -6498,110.013029,111.79952,32.58961,0.0,56.48379,0.0,7.72105 -6499,90.089839,124.28229,55.40102,0.0,64.01798,0.0,2.54002 -6500,89.462629,90.89742,29.4046,0.0,56.30548,0.0,2.54851 -6501,15.82174,15.58585,15.55845,0.0,0.0,0.0,0.0 -6502,105.42058,107.57577,40.61815,0.0,58.35895,0.0,5.73974 -6503,9.14228,8.75348,8.73368,0.0,0.0,0.0,0.0 -6504,102.35159,101.677069,38.69342,0.0,56.875419,0.0,4.56591 -6505,9.96432,10.49423,10.47545,0.0,0.0,0.0,0.0 -6506,78.87127,81.485859,20.01387,1.59213,54.941379,0.0,3.68783 -6507,96.79546,94.39353,30.16763,2.42896,54.99702,0.0,5.57028 -6508,8.063201,8.16577,8.14404,0.0,0.0,0.0,0.0 -6509,79.74116,91.17667,23.00387,0.0,57.36771,0.0,7.14203 -6510,10.805239,11.09456,11.06498,0.0,0.0,0.0,0.0 -6511,87.362299,88.35217,28.4885,0.0,56.00208,0.0,2.30288 -6512,11.067299,10.43431,10.39994,0.0,0.0,0.0,0.0 -6513,84.3342,91.92714,32.26167,0.0,55.54019,0.0,2.32814 -6514,87.063889,112.157069,31.052509,1.199301,54.6403,6.4089,13.6688 -6515,754.485537,4339.349088,56.45552,18.139669,2365.105862,955.705099,872.419658 -6516,84.816179,190.31791,22.31065,0.0,160.81807,0.0,4.74228 -6517,85.19234,89.627599,24.02314,0.0,61.22102,0.0,1.913939 -6518,84.451609,247.761699,23.27643,0.0,210.554549,2.26987,8.31516 -6519,84.22902,189.773979,21.90261,0.0,161.230649,0.0,4.24783 -6520,84.19192,137.53749,23.40387,0.0,109.73316,0.0,1.95854 -6521,156.258679,142.55258,56.25058,0.0,56.8904,0.0,11.33016 -6522,109.035439,132.77946,46.05088,0.0,57.35161,0.0,9.33662 -6523,135.477389,142.534299,46.20493,0.0,60.903419,2.30485,19.90438 -6524,107.324499,109.33511,32.07139,0.0,55.46194,0.0,10.30798 -6525,91.18688,110.54838,41.27704,0.0,55.87595,0.0,4.00466 -6526,107.849199,102.640779,17.63377,0.0,58.608559,1.43259,20.97761 -6527,76.695899,98.448379,22.145399,0.0,61.17669,2.01853,8.12817 -6528,80.1426,74.835999,12.14413,0.0,59.558879,0.0,1.131141 -6529,71.22857,235.393938,108.742309,0.0,63.91875,2.37529,41.485369 -6530,81.561709,74.25077,11.57838,0.0,54.92234,0.0,4.36176 -6531,78.371589,74.47269,13.95995,0.0,54.75521,0.0,4.05912 -6532,78.83135,76.06459,16.25157,0.0,56.48773,0.0,1.12594 -6533,68.14486,81.91195,21.565869,0.0,56.60026,0.0,1.46113 -6534,135.777129,146.633969,19.88759,0.0,106.817529,2.28349,14.17039 -6535,81.13582,103.79391,29.08868,0.0,57.17475,6.17571,9.63693 -6536,76.954829,149.87115,32.67722,0.0,107.08941,2.69298,5.72747 -6537,87.84548,103.68752,33.01315,0.0,58.48499,3.86211,6.66967 -6538,76.30412,86.96575,19.129541,0.0,55.389139,4.01718,7.05132 -6539,76.129129,107.278629,29.738729,0.0,57.46353,6.62979,11.57775 -6540,77.16993,108.14795,33.03865,0.0,56.99843,6.1601,10.09003 -6541,76.06913,88.3715,20.35131,0.0,55.19438,4.22063,7.22664 -6542,76.38818,82.26517,18.87422,0.0,55.33215,1.96581,4.82662 -6543,76.3983,83.26008,20.40394,0.0,55.316439,1.507721,4.58881 -6544,76.34103,82.039929,19.46582,0.0,55.155159,1.79458,4.24171 -6545,76.647399,132.811679,20.214169,0.0,105.59801,1.47369,4.12603 -6546,82.00819,298.092669,23.42946,0.0,255.568759,6.98934,10.56347 -6547,81.670919,140.90608,24.36624,0.0,105.95531,2.79312,6.31621 -6548,80.299119,145.638449,23.47765,0.0,105.30801,6.39259,9.088049 -6549,80.889789,139.252149,23.88208,0.0,105.75116,2.68038,5.60633 -6550,281.209629,1153.243365,24.18918,1.69433,656.976377,222.603159,239.483699 -6551,283.116678,876.295226,25.32557,1.73566,457.641768,172.218019,209.374699 -6552,282.686039,1114.646205,24.3755,1.63669,608.359887,230.122749,239.963849 -6553,284.102429,898.114825,33.332649,2.54722,460.624768,180.538379,207.304629 -6554,75.52269,236.208259,16.957849,0.0,207.0808,3.40507,6.98587 -6555,77.120759,91.43689,17.98451,0.0,59.34425,4.278,7.96719 -6556,76.38635,137.512099,17.546689,0.0,108.08707,3.48603,6.5063 -6557,76.70982,140.161889,18.84779,0.0,107.574579,4.20868,7.59024 -6558,72.574819,176.667669,13.59514,0.0,158.78108,0.0,2.1897 -6559,71.62871,127.112209,13.38514,0.0,110.149499,0.0,1.47609 -6560,72.07303,124.953719,12.57439,0.0,108.743169,0.0,1.55746 -6561,70.17402,172.612939,11.43431,0.0,158.056249,0.0,1.52962 -6562,70.6874,173.170139,11.883109,0.0,158.30485,0.0,1.21485 -6563,72.358559,177.03564,13.16047,0.0,160.1818,0.0,1.54487 -6564,71.12961,71.76189,11.73928,0.0,57.32159,0.0,1.11252 -6565,72.01454,74.36833,13.30752,0.0,57.46074,0.0,1.4776 -6566,70.840429,72.91418,12.41536,0.0,57.23938,0.0,1.75279 -6567,70.34788,72.69799,12.15778,0.0,57.7624,0.0,1.3632 -6568,71.63998,74.87883,13.15007,0.0,58.18685,0.0,1.49489 -6569,71.0209,74.19894,12.10994,0.0,59.26531,0.0,1.35926 -6570,72.63822,76.84764,13.23045,0.0,59.84425,0.0,1.50917 -6571,70.67149,74.35531,11.8111,0.0,59.6569,0.0,1.1821 -6572,71.89462,73.690709,12.52603,0.0,58.10938,0.0,1.428641 -6573,70.54774,75.052549,11.94903,0.0,60.190189,0.0,1.16261 -6574,71.7668,73.219959,12.16217,0.0,58.166059,0.0,1.34432 -6575,72.58179,224.789189,13.14194,0.0,207.953029,0.0,1.55895 -6576,70.14222,172.172539,11.09474,0.0,158.245629,0.0,1.18199 -6577,71.23642,225.20805,12.59583,0.0,209.52327,0.0,1.51683 -6578,70.6507,80.15927,15.12874,0.0,61.64218,0.0,1.37036 -6579,70.79898,123.618199,12.25391,0.0,108.377949,0.0,1.40083 -6580,73.42673,74.740079,11.02917,0.0,60.891769,0.0,1.14227 -6581,72.14938,75.65961,11.90269,0.0,60.84293,0.0,1.38454 -6582,74.70532,75.68885,11.88003,0.0,60.5385,0.0,1.67197 -6583,71.135979,73.07574,11.77205,0.0,58.55813,0.0,1.31268 -6584,70.864389,72.56981,11.1618,0.0,58.572,0.0,1.35561 -6585,71.629359,72.41408,11.52564,0.0,58.02942,0.0,1.18036 -6586,71.827019,72.96604,12.15877,0.0,57.74549,0.0,1.43452 -6587,71.472159,73.40106,12.06229,0.0,58.26033,0.0,1.44926 -6588,71.59581,73.1639,12.15172,0.0,58.23244,0.0,1.34572 -6589,71.92816,274.679409,11.81865,0.0,259.819599,0.0,1.42573 -6590,70.753909,175.04628,11.97195,0.0,160.13334,0.0,1.37474 -6591,70.311049,125.628,11.56532,0.0,111.17307,0.0,1.17367 -6592,71.6328,77.458999,12.38482,0.0,62.070369,0.0,1.41649 -6593,72.84236,75.501509,12.55589,0.0,59.797429,0.0,1.44347 -6594,76.40072,131.270499,17.6239,0.0,109.46101,0.0,2.19541 -6595,87.60514,105.447859,33.068379,0.0,56.06533,0.0,7.8645 -6596,95.4906,100.36009,28.73834,0.0,56.65686,0.0,5.74395 -6597,107.076809,103.11421,28.04438,0.0,55.86075,3.3571,9.3955 -6598,103.204289,93.57309,26.81496,0.0,56.71025,0.0,3.4783 -6599,86.65814,104.56183,37.0928,0.0,55.92125,0.0,3.62123 -6600,88.36128,84.05327,20.3047,0.0,55.13891,0.0,2.57638 -6601,87.20099,100.6493,32.69222,0.0,56.37827,0.0,3.29119 -6602,78.752889,85.984639,22.04893,0.0,54.566559,0.0,3.30029 -6603,85.40468,84.03765,19.5683,0.0,54.60103,0.0,4.71199 -6604,7.05727,6.97917,6.95672,0.0,0.0,0.0,0.0 -6605,83.82435,105.002239,31.26485,0.0,56.04715,0.0,8.55967 -6606,6.44755,6.31742,6.30148,0.0,0.0,0.0,0.0 -6607,79.35972,89.63022,21.62268,0.0,55.00731,0.0,4.90315 -6608,87.80379,89.43291,22.13322,0.0,55.86697,0.0,6.008089 -6609,81.20168,99.007239,30.95114,0.0,56.301849,0.0,3.43246 -6610,97.850339,88.49579,20.15892,0.0,56.15503,0.0,4.94509 +0,943.499446,512.547438,436.548239,0.0,66.972429,0.0,5.96623 +1,88.06188,106.22591,30.05419,0.0,62.98865,0.0,10.40953 +2,106.836829,196.819469,52.04779,3.21264,55.56334,23.07355,49.728479 +3,86.09195,110.298699,35.341839,1.33379,58.43745,1.70256,10.23511 +4,103.4923,105.23303,36.60187,0.0,57.74833,1.47864,6.44984 +5,188.209149,300.633509,55.18537,3.62813,108.70695,49.796029,66.55862 +6,99.920699,110.66683,47.46122,0.0,57.87433,0.0,1.8058 +7,119.7294,120.26219,51.83125,0.0,57.13278,1.59846,7.04067 +8,81.76514,97.88754,35.79486,0.0,57.91297,0.0,1.83112 +9,105.89931,112.50316,44.06143,0.0,57.7203,1.46617,6.57592 +10,22.02704,21.41055,19.19102,0.0,0.0,0.0,0.0 +11,22.9154,23.18208,23.16207,0.0,0.0,0.0,0.0 +12,26.76465,31.88608,31.85377,0.0,0.0,0.0,0.0 +13,20.22007,20.40863,20.38635,0.0,0.0,0.0,0.0 +14,31.69769,37.83651,37.81116,0.0,0.0,0.0,0.0 +15,46.1091,28.1465,28.12891,0.0,0.0,0.0,0.0 +16,39.82124,27.00416,26.98734,0.0,0.0,0.0,0.0 +17,116.863219,120.63998,56.08852,0.0,54.89963,2.61659,5.42229 +18,31.89799,35.60781,35.58007,0.0,0.0,0.0,0.0 +19,14.61218,13.28296,13.26079,0.0,0.0,0.0,0.0 +20,21.03082,17.45037,17.43226,0.0,0.0,0.0,0.0 +21,22.64832,21.06587,21.03293,0.0,0.0,0.0,0.0 +22,11.70997,11.636739,11.620159,0.0,0.0,0.0,0.0 +23,15.92918,16.21436,16.1945,0.0,0.0,0.0,0.0 +24,18.86401,19.38995,19.36964,0.0,0.0,0.0,0.0 +25,7.89236,8.77798,8.76286,0.0,0.0,0.0,0.0 +26,79.82166,81.231239,18.78628,0.0,55.252169,0.0,3.44721 +27,19.45013,18.87838,18.85983,0.0,0.0,0.0,0.0 +28,3.27816,3.34754,3.33656,0.0,0.0,0.0,0.0 +29,3.09905,3.32122,3.31021,0.0,0.0,0.0,0.0 +30,71.4323,81.015509,14.81201,0.0,58.650779,1.18072,4.31245 +31,4.22608,4.2252,4.21261,0.0,0.0,0.0,0.0 +32,3.82785,4.07406,4.0636,0.0,0.0,0.0,0.0 +33,72.303019,76.72114,15.47211,0.0,55.61156,0.0,3.30947 +34,4.97952,5.53751,5.5236,0.0,0.0,0.0,0.0 +35,4.46274,4.7246,4.71261,0.0,0.0,0.0,0.0 +36,76.921509,82.32926,17.86323,0.0,56.23203,3.15024,3.93313 +37,79.02984,88.87864,25.60197,0.0,56.95653,0.0,3.38 +38,67.1797,68.43995,10.60658,0.0,55.12519,0.0,1.36586 +39,78.12652,764.919957,20.89247,16.15236,507.569978,38.86746,105.364389 +40,88.0887,93.99692,29.37196,0.0,57.12624,1.43898,3.86453 +41,98.891329,121.399,35.25537,0.0,57.63609,9.01558,14.80781 +42,82.156709,92.97713,25.38048,0.0,58.03728,0.0,7.01338 +43,77.83879,88.286139,23.78431,0.0,57.373999,0.0,5.24903 +44,82.47325,94.688429,30.949949,0.0,58.65339,0.0,3.77238 +45,99.681859,114.39406,35.69091,0.0,56.49173,1.60589,15.16165 +46,117.85628,191.222059,49.54982,0.0,108.244949,11.91383,17.26345 +47,94.42454,101.44417,39.37431,0.0,58.01805,0.0,2.4507 +48,90.160619,89.71277,31.817,0.0,54.77201,0.0,1.89097 +49,86.99924,109.80078,47.1052,0.0,58.3143,0.0,2.66095 +50,127.56675,114.465829,49.028339,0.0,59.76141,0.0,2.20631 +51,82.34972,125.532139,41.74426,0.0,60.076049,3.66591,14.00741 +52,113.905459,174.520179,55.34567,0.0,105.300469,4.1222,6.80703 +53,84.099369,82.82453,23.90251,0.0,54.85661,0.0,2.08528 +54,87.09882,86.891559,28.30459,0.0,54.87156,0.0,1.899839 +55,82.463099,286.073579,26.22642,0.0,255.224039,0.0,2.31249 +56,91.707359,95.26421,35.145,0.0,55.91818,0.0,1.93937 +57,122.74596,155.868379,45.14961,0.0,105.398619,0.0,2.53102 +58,87.23327,97.610299,31.57534,0.0,55.084129,1.53764,6.194 +59,97.68804,145.944279,62.414839,1.24717,56.69402,5.00089,16.56067 +60,89.88875,92.637419,33.52118,0.0,55.030429,0.0,2.00455 +61,93.68435,96.86811,37.98585,0.0,54.81882,0.0,2.16858 +62,92.22594,195.569819,35.58363,0.0,154.836289,0.0,3.50825 +63,100.87198,153.679489,44.42215,0.0,104.808229,0.0,3.10708 +64,111.14254,314.275399,54.049669,0.0,255.142449,0.0,3.64201 +65,18.97305,19.14669,19.12847,0.0,0.0,0.0,0.0 +66,18.76862,18.95466,18.93984,0.0,0.0,0.0,0.0 +67,81.89326,133.906709,25.74473,0.0,105.014569,0.0,1.78484 +68,101.54249,141.880389,33.43429,0.0,104.978659,0.0,1.8459 +69,80.81013,233.455079,25.00533,0.0,205.26685,0.0,1.79117 +70,26.36791,26.77637,26.73376,0.0,0.0,0.0,0.0 +71,27.488,27.45105,27.42928,0.0,0.0,0.0,0.0 +72,92.2115,144.951299,35.12275,0.0,105.239529,0.0,2.35904 +73,111.35272,152.406639,43.02488,0.0,105.029679,0.0,2.29281 +74,90.275909,94.38401,34.08112,0.0,55.58042,0.0,2.37332 +75,99.555439,103.22147,43.13747,0.0,55.39912,0.0,3.28338 +76,108.40411,111.3615,51.08245,0.0,55.48681,0.0,3.30786 +77,26.42881,26.63526,26.61373,0.0,0.0,0.0,0.0 +78,28.26834,28.38802,28.35157,0.0,0.0,0.0,0.0 +79,92.675409,94.84285,35.80889,0.0,55.59784,0.0,1.91827 +80,100.6771,104.67678,45.46239,0.0,55.68309,0.0,1.86067 +81,92.77678,94.977819,35.742689,0.0,55.68845,0.0,1.98842 +82,100.705319,102.89679,43.67841,0.0,55.64189,0.0,1.86966 +83,32.76202,32.87436,32.85495,0.0,0.0,0.0,0.0 +84,37.14727,36.91295,36.89109,0.0,0.0,0.0,0.0 +85,101.887669,155.2724,45.43415,0.0,105.61594,0.0,2.22135 +86,109.922459,112.67845,52.83792,0.0,55.56589,0.0,2.19641 +87,101.50225,255.727769,44.87997,0.0,205.897919,0.0,3.42652 +88,110.77413,113.641199,52.992379,0.0,55.87921,0.0,3.36572 +89,119.99799,172.607029,61.79436,0.0,105.840089,0.0,3.48602 +90,9.05057,8.43855,8.3902,0.0,0.0,0.0,0.0 +91,91.62836,90.000949,29.58202,0.0,55.500809,0.0,3.103241 +92,9.88723,9.53479,9.47507,0.0,0.0,0.0,0.0 +93,91.46213,94.634009,32.422759,0.0,56.6279,0.0,3.60856 +94,87.98704,100.99694,33.70264,0.0,63.61026,0.0,1.63313 +95,10.79234,10.81127,10.77638,0.0,0.0,0.0,0.0 +96,100.97572,104.663699,42.090659,0.0,57.698479,0.0,3.14716 +97,126.450669,104.38039,41.29863,0.0,57.89453,0.0,3.30313 +98,11.396769,7.844359,7.807599,0.0,0.0,0.0,0.0 +99,82.09365,103.29661,35.28354,0.0,59.6668,0.0,6.50205 +100,117.01959,108.828239,44.31189,0.0,59.898279,0.0,2.66676 +101,74.68594,83.07495,20.82294,0.0,57.97484,0.0,2.25471 +102,95.1219,102.86091,41.75604,0.0,56.37267,0.0,2.58749 +103,7.17221,7.209039,7.165409,0.0,0.0,0.0,0.0 +104,99.314789,158.563969,27.33679,0.0,108.541129,0.0,8.31266 +105,88.06785,107.81997,33.70431,0.0,56.12382,0.0,8.16502 +106,106.87513,130.468319,57.068969,0.0,55.02428,0.0,6.66477 +107,112.52718,133.934839,50.986,0.0,56.794309,1.57305,9.89208 +108,98.50768,136.53955,57.14136,0.0,57.6308,6.00807,9.68046 +109,105.11311,260.227829,53.06567,0.0,59.744219,35.13676,101.97615 +110,118.127119,164.68848,69.72228,1.03131,63.285599,5.43706,14.488211 +111,81.021459,102.7176,35.72333,0.0,58.42646,1.22637,5.07659 +112,91.44251,96.3054,27.63939,0.0,61.76025,1.28809,3.75918 +113,83.903989,88.74886,25.75855,0.0,55.09755,1.05654,3.38034 +114,9.581689,10.580079,10.532319,0.0,0.0,0.0,0.0 +115,84.65453,2121.716882,27.05716,9.21396,1315.878845,422.508469,303.348159 +116,13.19782,9.82668,9.81167,0.0,0.0,0.0,0.0 +117,10.36642,9.03705,9.02385,0.0,0.0,0.0,0.0 +118,101.79104,106.15855,43.3558,0.0,57.01088,0.0,3.81039 +119,106.73242,142.429929,71.39345,0.0,57.181759,2.39885,8.65175 +120,83.292469,86.75878,26.12333,0.0,55.98081,0.0,2.84518 +121,123.733359,136.91671,49.75487,1.20838,56.47767,7.90483,14.62467 +122,77.874919,83.77683,20.11446,0.0,55.0625,1.14793,5.5309 +123,91.03052,167.809129,47.746129,0.0,107.71539,1.74406,7.10635 +124,98.685539,114.251419,39.1964,0.0,56.64541,2.41779,9.826659 +125,103.02714,108.428129,40.738129,0.0,58.99953,0.0,3.91366 +126,90.47447,108.169249,38.993599,0.0,58.60555,1.576,5.56936 +127,104.90193,129.27579,45.91118,3.44934,56.54587,4.85665,11.93706 +128,220.227449,586.027828,51.33644,24.69948,481.136398,0.0,15.02541 +129,91.992829,107.07604,31.55854,1.89969,55.80436,0.0,9.32708 +130,104.6553,153.245119,49.572399,4.83232,56.10956,3.45571,26.52859 +131,88.55687,115.7023,33.6265,2.36638,56.17674,1.05973,12.21043 +132,114.3484,240.199129,117.546,0.0,71.207809,0.0,11.95457 +133,89.298,90.38514,20.00019,0.0,57.46519,0.0,6.51322 +134,83.43918,96.103599,24.14261,0.0,55.73076,0.0,8.18007 +135,87.08219,96.1879,25.73212,0.0,56.37298,0.0,6.00245 +136,91.1069,98.760859,29.215379,0.0,56.53447,0.0,4.21832 +137,87.18924,113.58495,36.900699,0.0,57.68755,0.0,8.02802 +138,85.7674,93.478809,20.17327,0.0,56.904529,1.0688,8.16709 +139,89.02824,95.099579,25.680979,0.0,57.52496,0.0,3.38464 +140,3.52194,4.16087,4.13407,0.0,0.0,0.0,0.0 +141,3.10215,2.95389,2.92956,0.0,0.0,0.0,0.0 +142,89.024649,85.81544,17.41062,0.0,58.81529,0.0,2.68497 +143,89.58529,89.736189,21.17873,0.0,56.821459,0.0,4.05567 +144,87.295179,85.94218,16.95085,0.0,59.15915,0.0,3.46759 +145,143.095839,177.98086,67.61866,0.0,57.63719,2.79178,19.00127 +146,159.375749,148.4041,58.94911,0.0,56.84426,0.0,8.09093 +147,118.42844,129.82011,50.2031,0.0,56.59621,1.6755,9.65598 +148,127.86442,123.458749,39.63432,0.0,59.46173,2.41183,9.79415 +149,109.14707,111.828829,35.36145,0.0,56.45504,0.0,6.843059 +150,102.36807,188.553489,51.59735,0.0,106.664459,1.57303,9.82554 +151,98.84252,115.23966,36.91844,0.0,55.98461,1.62121,8.547301 +152,115.92411,118.148629,34.59912,0.0,54.868899,2.44122,14.17945 +153,97.54768,130.282189,47.79265,0.0,56.790999,0.0,9.95571 +154,151.35378,136.054049,51.80131,0.0,54.850299,0.0,14.08458 +155,141.917289,165.954149,73.31694,0.0,56.684019,0.0,11.81246 +156,137.51188,119.392019,43.04334,0.0,55.02468,0.0,9.60159 +157,136.09894,321.203299,89.20854,0.0,205.195339,0.0,10.58894 +158,167.615249,144.743129,65.178119,0.0,54.77745,0.0,10.10282 +159,77.05008,78.46352,15.88023,0.0,54.71407,0.0,2.73128 +160,75.98655,178.950439,15.3783,0.0,155.427169,0.0,2.86737 +161,76.892229,82.81818,17.59517,0.0,54.90362,0.0,5.07826 +162,92.66295,98.423179,28.48038,0.0,56.581949,0.0,5.30398 +163,3.74975,3.80068,3.78496,0.0,0.0,0.0,0.0 +164,83.89535,88.51963,24.14839,0.0,54.82846,0.0,3.38398 +165,88.42904,93.72655,25.72566,0.0,54.77969,0.0,5.42534 +166,94.92967,97.847859,30.953929,0.0,54.72876,0.0,4.20773 +167,78.17566,81.31317,18.05136,0.0,54.8163,0.0,2.64742 +168,86.450049,90.46702,26.3231,0.0,55.00719,0.0,3.20524 +169,74.32179,77.19351,14.08241,0.0,54.81651,0.0,2.43534 +170,591.997678,181.785859,74.95432,6.00895,57.615599,11.11976,18.29299 +171,805.228157,9435.415214,129.377639,63.69482,7256.622753,978.633337,757.950687 +172,81.007959,97.13913,21.91459,1.34307,57.29024,0.0,10.81474 +173,88.468479,107.05172,29.63616,1.37816,57.11618,1.14994,12.21483 +174,81.86776,99.194659,23.657009,1.24856,56.9754,0.0,11.13009 +175,90.648759,109.42421,32.53906,1.35642,57.18308,1.34618,11.2978 +176,80.95195,465.557029,23.08444,11.72912,157.49295,73.384059,158.06714 +177,6.36189,5.90777,5.89591,0.0,0.0,0.0,0.0 +178,72.56207,702.679167,15.054049,7.60711,457.512929,87.932919,107.64654 +179,6.31556,5.91532,5.90289,0.0,0.0,0.0,0.0 +180,72.49796,699.966307,15.16898,7.57762,457.565328,88.83013,103.678189 +181,81.625599,470.950159,23.16115,11.77953,157.182299,76.38156,161.49187 +182,386.055569,3730.754806,67.50015,46.97752,2361.446461,310.266709,752.481127 +183,127.484739,220.778009,68.66639,5.90469,57.42837,16.72398,50.617179 +184,135.5223,232.836859,76.48088,7.79221,57.65067,13.96614,51.79579 +185,185.893279,688.927718,27.30409,7.88557,358.255919,91.442619,171.00635 +186,87.64024,176.901059,28.53805,5.538549,58.62981,14.93364,47.26278 +187,1196.703226,5676.098849,36.03577,15.5956,3063.098749,1242.104925,1258.999996 +188,158.189389,171.71606,95.86612,1.06913,60.3167,0.0,10.764241 +189,173.376629,186.805259,112.882789,1.27724,59.40515,0.0,9.50218 +190,277.978409,711.664037,145.951029,4.84015,310.263499,87.919819,133.83729 +191,230.218329,264.868649,152.553699,4.2591,60.38868,1.03959,23.81191 +192,301.363278,502.114408,207.413939,7.52504,159.898289,25.09148,60.28266 +193,320.072959,371.130689,227.2548,7.6634,59.61625,1.32542,33.20642 +194,426.460499,838.947827,261.094259,11.01693,310.347419,68.448399,125.58223 +195,105.064159,149.95457,44.72778,0.0,59.74491,16.48244,25.30525 +196,113.84307,130.757169,53.390959,0.0,59.83412,3.80716,9.9784 +197,121.60442,162.731079,60.94072,1.03682,59.841689,14.14659,23.64478 +198,105.36371,315.634349,44.74131,0.0,260.47248,0.0,6.84558 +199,111.610929,372.242289,50.30109,0.0,312.273759,0.0,6.08235 +200,120.377329,170.76162,58.91901,1.0735,60.24706,18.61678,28.31092 +201,105.17883,116.563989,45.69154,0.0,61.503799,0.0,5.89181 +202,111.806409,120.84241,50.59242,0.0,61.2437,0.0,5.62177 +203,121.2955,167.341229,59.08303,1.05285,61.153059,16.77573,25.68897 +204,115.521729,128.66711,54.84319,0.0,61.17194,0.0,7.86535 +205,126.08866,153.736289,63.504639,1.12206,61.2761,8.23183,15.93487 +206,131.37023,145.038999,69.507469,1.11754,61.560069,0.0,8.87395 +207,139.527959,166.725519,77.39201,1.44518,60.824719,7.12648,16.05305 +208,146.60452,658.175067,36.19622,1.66603,310.325049,144.630249,158.927009 +209,155.343419,167.69373,94.21355,0.0,59.9432,1.00786,9.16851 +210,606.460028,2302.938951,125.708459,9.39569,1312.094885,383.141629,434.750698 +211,103.505219,113.49374,42.03227,0.0,61.38415,0.0,6.2984 +212,261.667169,696.862098,49.73629,1.75473,360.161749,130.478679,147.78949 +213,1153.272576,2789.934439,79.97697,45.774799,1613.436314,206.387769,636.468397 +214,202.174379,723.108167,41.14493,7.94051,360.429718,91.58052,189.003529 +215,153.944619,393.084868,92.30512,12.802929,109.95716,30.58561,105.756949 +216,160.183389,389.143039,99.20436,16.03006,109.972629,17.65766,103.81976 +217,152.810339,382.025848,92.49138,12.49934,110.06475,26.03755,101.650379 +218,160.752989,396.383659,99.81673,16.07854,110.038309,18.33399,106.77289 +219,144.47021,385.259498,84.073269,10.66006,160.65956,19.6393,77.093749 +220,104.02417,291.076789,43.47817,8.73131,109.964299,20.90843,75.3077 +221,111.01858,321.536129,50.3687,10.47188,111.40478,25.51625,85.98677 +222,119.53414,329.967649,58.29152,14.07716,110.74323,18.42212,86.79239 +223,111.40936,315.290728,51.148079,10.57046,109.86334,21.80398,84.095539 +224,83.38335,99.946159,28.29849,0.0,59.625169,0.0,3.86981 +225,84.70952,89.48722,24.93186,0.0,54.19806,0.0,3.29338 +226,6.799489,6.85254,6.81306,0.0,0.0,0.0,0.0 +227,84.14858,90.191519,23.83692,1.44275,56.92391,0.0,5.114329 +228,80.0471,87.90912,21.29732,0.0,56.93072,1.35213,6.26591 +229,76.54454,92.67702,23.11051,0.0,59.11286,0.0,7.64757 +230,106.1015,131.782509,57.946349,0.0,56.5636,0.0,8.17587 +231,84.69367,80.25784,16.62856,0.0,56.54067,0.0,4.8873 +232,302.00694,452.893297,249.895028,0.0,160.05983,12.297399,15.32949 +233,114.342079,148.53483,53.01124,0.0,57.30597,17.01145,9.39811 +234,137.71837,177.284769,74.407039,0.0,56.25052,8.86383,17.44816 +235,139.57275,151.013699,65.933849,0.0,56.9992,0.0,13.05948 +236,111.42242,100.69027,31.17941,0.0,56.12334,0.0,4.44822 +237,96.549859,108.81659,36.22603,0.0,57.0384,0.0,7.05604 +238,117.0642,1569.080543,49.153739,131.26457,360.502878,163.112909,649.762167 +239,118.21926,1914.377492,51.353119,103.411749,816.530327,79.14902,580.551339 +240,103.63377,460.765168,35.35384,19.56546,259.562659,5.00435,92.72847 +241,111.90374,122.407179,41.058499,0.0,57.2214,0.0,8.24661 +242,96.52583,124.00199,43.4669,0.0,57.574839,0.0,5.542511 +243,6.183,5.85931,5.83645,0.0,0.0,0.0,0.0 +244,7.3039,4.16612,4.1535,0.0,0.0,0.0,0.0 +245,3.40199,3.42359,3.41467,0.0,0.0,0.0,0.0 +246,4.15383,4.16216,4.15248,0.0,0.0,0.0,0.0 +247,6.07525,6.34036,6.3257,0.0,0.0,0.0,0.0 +248,97.90397,97.288269,21.12298,0.0,57.05354,0.0,7.94563 +249,5.8299,5.26173,5.24631,0.0,0.0,0.0,0.0 +250,6.34919,6.47131,6.45386,0.0,0.0,0.0,0.0 +251,4.18533,4.17831,4.16621,0.0,0.0,0.0,0.0 +252,3.22765,3.3935,3.38321,0.0,0.0,0.0,0.0 +253,4.04019,4.18146,4.17027,0.0,0.0,0.0,0.0 +254,3.23778,3.44693,3.43745,0.0,0.0,0.0,0.0 +255,3.67399,3.79706,3.7862,0.0,0.0,0.0,0.0 +256,3.33968,3.43646,3.42665,0.0,0.0,0.0,0.0 +257,81.91723,93.877469,19.528769,0.0,58.9061,0.0,7.04647 +258,4.09251,3.94729,3.93492,0.0,0.0,0.0,0.0 +259,104.68951,129.784269,50.207729,0.0,59.82599,0.0,7.22527 +260,104.93119,106.343189,36.340069,0.0,56.74608,0.0,5.02947 +261,106.17358,114.597579,39.83183,0.0,58.461409,0.0,5.11716 +262,105.87183,106.501519,38.59014,0.0,55.06356,0.0,4.99919 +263,4.53282,4.56874,4.55527,0.0,0.0,0.0,0.0 +264,4.1311,4.29359,4.28224,0.0,0.0,0.0,0.0 +265,3.68987,4.27144,4.26197,0.0,0.0,0.0,0.0 +266,4.42613,4.18162,4.17257,0.0,0.0,0.0,0.0 +267,4.28449,4.06363,4.05198,0.0,0.0,0.0,0.0 +268,4.06843,3.9195,3.90677,0.0,0.0,0.0,0.0 +269,5.04461,5.28268,5.26939,0.0,0.0,0.0,0.0 +270,68.715669,78.48744,15.68193,0.0,58.75507,0.0,1.65564 +271,76.86026,71.630179,12.88346,0.0,56.333679,0.0,1.33655 +272,4.89704,4.8397,4.826,0.0,0.0,0.0,0.0 +273,71.885609,69.46979,12.68352,0.0,54.87572,0.0,0.0 +274,69.729949,71.38445,12.85854,0.0,54.85964,0.0,1.29581 +275,5.09769,3.99911,3.98693,0.0,0.0,0.0,0.0 +276,3.65501,3.833871,3.825221,0.0,0.0,0.0,0.0 +277,4.04768,4.08558,4.07612,0.0,0.0,0.0,0.0 +278,3.50048,3.56233,3.55352,0.0,0.0,0.0,0.0 +279,3.58621,3.72156,3.71112,0.0,0.0,0.0,0.0 +280,4.24853,3.67385,3.66417,0.0,0.0,0.0,0.0 +281,3.64161,4.67258,4.66362,0.0,0.0,0.0,0.0 +282,3.78579,3.76286,3.75201,0.0,0.0,0.0,0.0 +283,5.73936,5.15829,5.14485,0.0,0.0,0.0,0.0 +284,69.714469,221.205819,12.74109,0.0,206.487639,0.0,0.0 +285,4.88829,4.77927,4.76701,0.0,0.0,0.0,0.0 +286,68.4792,69.7298,12.69971,0.0,55.04739,0.0,0.0 +287,4.75797,4.80909,4.79553,0.0,0.0,0.0,0.0 +288,69.31491,71.49242,13.51176,0.0,55.41621,0.0,1.40678 +289,4.69695,4.01682,3.99811,0.0,0.0,0.0,0.0 +290,3.58968,3.67136,3.65957,0.0,0.0,0.0,0.0 +291,3.47573,3.61855,3.60108,0.0,0.0,0.0,0.0 +292,3.6287,3.66847,3.6579,0.0,0.0,0.0,0.0 +293,4.17021,4.0153,4.00432,0.0,0.0,0.0,0.0 +294,3.45198,3.61654,3.60602,0.0,0.0,0.0,0.0 +295,3.78416,3.91233,3.90107,0.0,0.0,0.0,0.0 +296,3.69065,3.74854,3.73831,0.0,0.0,0.0,0.0 +297,2.39134,2.46435,2.45446,0.0,0.0,0.0,0.0 +298,1.901799,2.087309,2.077669,0.0,0.0,0.0,0.0 +299,4.25174,3.98724,3.97415,0.0,0.0,0.0,0.0 +300,3.40895,3.56167,3.55139,0.0,0.0,0.0,0.0 +301,3.63336,3.86412,3.85388,0.0,0.0,0.0,0.0 +302,3.6344,3.75413,3.74368,0.0,0.0,0.0,0.0 +303,2.34227,2.45063,2.44129,0.0,0.0,0.0,0.0 +304,1.861569,2.04476,2.03647,0.0,0.0,0.0,0.0 +305,4.07127,4.204,4.19171,0.0,0.0,0.0,0.0 +306,4.083031,4.11763,4.10339,0.0,0.0,0.0,0.0 +307,3.49006,3.59578,3.58545,0.0,0.0,0.0,0.0 +308,3.499,3.61463,3.60527,0.0,0.0,0.0,0.0 +309,3.50592,3.65773,3.64829,0.0,0.0,0.0,0.0 +310,68.29669,169.372069,11.73692,0.0,155.445479,0.0,1.06213 +311,4.15981,3.87133,3.85929,0.0,0.0,0.0,0.0 +312,69.13131,222.177429,14.19613,0.0,205.757849,0.0,1.03905 +313,5.79256,5.66972,5.65477,0.0,0.0,0.0,0.0 +314,68.1986,119.72791,12.0808,0.0,105.46145,0.0,1.05742 +315,3.76813,3.51786,3.50502,0.0,0.0,0.0,0.0 +316,6.44707,6.58384,6.57065,0.0,0.0,0.0,0.0 +317,69.62099,121.44621,13.76933,0.0,105.48022,0.0,1.06236 +318,5.4598,5.19013,5.17596,0.0,0.0,0.0,0.0 +319,3.24823,3.32395,3.31183,0.0,0.0,0.0,0.0 +320,3.30237,3.33474,3.32426,0.0,0.0,0.0,0.0 +321,3.058789,3.34942,3.33844,0.0,0.0,0.0,0.0 +322,68.1651,219.827519,11.86058,0.0,205.851619,0.0,1.00841 +323,4.26968,3.96919,3.95489,0.0,0.0,0.0,0.0 +324,67.79131,69.506229,11.91338,0.0,55.545859,0.0,0.0 +325,3.6705,3.52523,3.51175,0.0,0.0,0.0,0.0 +326,69.934979,171.63002,13.815811,0.0,155.651769,0.0,1.03233 +327,4.55156,4.52028,4.50842,0.0,0.0,0.0,0.0 +328,4.3275,4.06734,4.05408,0.0,0.0,0.0,0.0 +329,3.92376,4.09393,4.08248,0.0,0.0,0.0,0.0 +330,3.55733,3.67629,3.66492,0.0,0.0,0.0,0.0 +331,3.49565,3.63525,3.62378,0.0,0.0,0.0,0.0 +332,3.7722,3.67387,3.66049,0.0,0.0,0.0,0.0 +333,68.58135,70.23505,12.01656,0.0,56.020419,0.0,1.052281 +334,4.19148,3.95397,3.94097,0.0,0.0,0.0,0.0 +335,69.883859,122.35489,13.80349,0.0,106.33111,0.0,1.03705 +336,5.90343,5.75897,5.74193,0.0,0.0,0.0,0.0 +337,68.821179,170.59865,12.24808,0.0,156.12772,0.0,1.05027 +338,3.82092,3.53254,3.51994,0.0,0.0,0.0,0.0 +339,6.38202,6.47855,6.46813,0.0,0.0,0.0,0.0 +340,69.43528,71.239979,13.70255,0.0,55.450089,0.0,1.01178 +341,5.29919,5.13111,5.11796,0.0,0.0,0.0,0.0 +342,3.14076,3.28289,3.27026,0.0,0.0,0.0,0.0 +343,2.99062,3.26887,3.26023,0.0,0.0,0.0,0.0 +344,2.9702,3.287529,3.278379,0.0,0.0,0.0,0.0 +345,68.18934,68.92378,11.45064,0.0,55.535809,0.0,0.0 +346,4.12055,3.81969,3.80737,0.0,0.0,0.0,0.0 +347,68.17987,69.90439,11.93875,0.0,55.90136,0.0,0.0 +348,3.86007,3.74737,3.73247,0.0,0.0,0.0,0.0 +349,70.38732,72.4936,14.20066,0.0,56.00977,0.0,1.08387 +350,4.60541,4.78794,4.77321,0.0,0.0,0.0,0.0 +351,2.33672,2.29481,2.28276,0.0,0.0,0.0,0.0 +352,2.1576,2.26581,2.25784,0.0,0.0,0.0,0.0 +353,2.14702,2.30782,2.29899,0.0,0.0,0.0,0.0 +354,69.68175,70.316909,12.00635,0.0,55.994569,0.0,1.11915 +355,4.1639,3.81362,3.80224,0.0,0.0,0.0,0.0 +356,68.25636,69.952229,12.02968,0.0,55.879639,0.0,0.0 +357,3.7463,3.57865,3.56452,0.0,0.0,0.0,0.0 +358,69.53539,221.450419,13.03534,0.0,206.182639,0.0,1.0436 +359,3.74115,3.79397,3.78021,0.0,0.0,0.0,0.0 +360,68.24532,120.010399,11.91482,0.0,105.898239,0.0,1.07656 +361,2.19879,2.33823,2.32985,0.0,0.0,0.0,0.0 +362,2.11932,2.26146,2.25211,0.0,0.0,0.0,0.0 +363,2.1495,2.29977,2.2915,0.0,0.0,0.0,0.0 +364,68.32528,69.09857,11.5464,0.0,55.692679,0.0,0.0 +365,4.17479,3.90208,3.88943,0.0,0.0,0.0,0.0 +366,68.355589,120.00954,11.72348,0.0,106.22817,0.0,0.0 +367,3.91777,3.62658,3.61304,0.0,0.0,0.0,0.0 +368,69.90733,172.034279,13.55718,0.0,156.225109,0.0,1.08063 +369,3.90443,3.78053,3.76674,0.0,0.0,0.0,0.0 +370,68.60981,120.272679,12.00458,0.0,106.024159,0.0,1.039241 +371,99.24104,204.142349,35.103709,0.0,155.77053,0.0,5.29057 +372,99.80039,304.034959,35.771839,0.0,256.614629,0.0,3.882491 +373,102.06493,209.487829,40.27422,0.0,156.243509,0.0,4.94489 +374,103.40999,308.554189,38.30527,0.0,257.008749,0.0,4.94519 +375,110.25193,120.765219,45.77048,0.0,55.767389,1.1615,9.22799 +376,211.031079,812.118356,114.47166,69.08001,206.703038,10.68999,289.391679 +377,8.12935,7.75329,7.71485,0.0,0.0,0.0,0.0 +378,80.86306,87.135589,27.214479,0.0,55.97909,0.0,2.27397 +379,10.60907,10.80812,10.78915,0.0,0.0,0.0,0.0 +380,91.935799,81.08195,20.31002,0.0,57.25768,0.0,1.90071 +381,92.243139,93.8256,34.08589,0.0,55.93656,0.0,2.10308 +382,148.98223,1761.422324,65.94431,17.61131,862.503886,488.119509,265.055068 +383,26.20452,26.396,26.37307,0.0,0.0,0.0,0.0 +384,155.40223,491.100539,42.66278,13.88757,306.862649,11.10027,86.15642 +385,141.71087,1079.034556,53.44417,14.85997,607.993568,192.971679,165.441319 +386,29.20367,34.65633,34.62539,0.0,0.0,0.0,0.0 +387,98.49392,355.265989,41.76147,11.54067,206.727629,7.57045,57.90766 +388,6.12605,5.86103,5.84461,0.0,0.0,0.0,0.0 +389,75.28228,190.837549,18.49976,1.10331,156.105889,2.14164,9.30569 +390,5.87601,5.85569,5.84124,0.0,0.0,0.0,0.0 +391,72.10632,72.85066,15.1371,0.0,55.79676,0.0,0.0 +392,83.66894,83.611899,24.977579,0.0,55.60938,0.0,1.64671 +393,74.14779,79.80289,21.74827,0.0,55.10128,0.0,1.64333 +394,13.47101,13.27412,13.24925,0.0,0.0,0.0,0.0 +395,87.65617,90.67481,32.07651,0.0,55.25499,0.0,1.97069 +396,101.09249,102.898579,43.59994,0.0,55.057769,0.0,2.52133 +397,68.29119,70.17802,11.96308,0.0,55.31553,0.0,1.72326 +398,75.556669,78.49102,19.6142,0.0,55.44322,0.0,1.92389 +399,88.939769,726.937948,29.55803,7.66317,305.634259,152.311359,199.9883 +400,94.71047,407.166768,38.26484,13.26788,205.863189,19.5028,95.382449 +401,104.41709,402.385778,47.65495,13.77033,205.82724,11.80689,85.883409 +402,113.687779,447.868858,56.33646,27.71853,155.992719,21.41847,132.224519 +403,75.90211,127.82883,19.64194,0.0,105.45463,0.0,1.21365 +404,84.904339,140.13435,28.20108,0.0,105.72269,0.0,3.7186 +405,93.55344,296.665199,37.2681,14.63463,155.918609,10.65152,59.24038 +406,75.444969,77.25506,18.67329,0.0,55.46795,0.0,1.3873 +407,83.94115,139.393369,27.20752,0.0,105.740449,0.0,3.83425 +408,91.69137,217.091619,35.07925,12.6355,105.776259,6.38727,41.04642 +409,5.60737,5.63242,5.62141,0.0,0.0,0.0,0.0 +410,73.105719,124.42786,16.52786,0.0,105.15623,0.0,1.67288 +411,11.63814,11.55382,11.54146,0.0,0.0,0.0,0.0 +412,80.943069,108.224,24.17933,2.77058,56.36391,1.99609,15.40065 +413,12.4481,12.41129,12.39839,0.0,0.0,0.0,0.0 +414,81.765729,134.40623,25.45014,0.0,105.64816,0.0,1.46561 +415,17.67901,17.665969,17.652759,0.0,0.0,0.0,0.0 +416,89.6861,116.16097,33.07112,2.8122,55.78642,1.49211,15.244 +417,5.5888,5.631289,5.620569,0.0,0.0,0.0,0.0 +418,73.14688,74.72932,16.60466,0.0,55.54705,0.0,1.41088 +419,5.67609,5.66751,5.65502,0.0,0.0,0.0,0.0 +420,73.36771,75.078939,16.88438,0.0,55.691919,0.0,1.410371 +421,5.61429,5.59084,5.57906,0.0,0.0,0.0,0.0 +422,73.279399,75.20694,16.58797,0.0,56.16938,0.0,1.37118 +423,5.68052,5.66029,5.64767,0.0,0.0,0.0,0.0 +424,73.3029,75.21821,16.89876,0.0,55.82192,0.0,1.29931 +425,5.66002,5.6636,5.65118,0.0,0.0,0.0,0.0 +426,73.161949,74.637709,16.498089,0.0,55.71654,0.0,1.33376 +427,69.085119,70.73158,12.30772,0.0,55.94895,0.0,1.40511 +428,69.88977,70.8747,12.25191,0.0,55.96654,0.0,1.49331 +429,7.8842,7.8498,7.83732,0.0,0.0,0.0,0.0 +430,79.07526,131.382899,22.40831,0.0,105.662669,0.0,2.05925 +431,7.95152,7.81981,7.80072,0.0,0.0,0.0,0.0 +432,78.644199,112.50043,22.163,3.26268,55.84132,4.28589,19.2608 +433,7.83581,7.92316,7.91225,0.0,0.0,0.0,0.0 +434,76.7477,129.169529,20.55449,0.0,105.726439,0.0,1.5835 +435,11.25607,10.98406,10.9672,0.0,0.0,0.0,0.0 +436,79.80068,97.19327,23.50744,6.26402,55.86494,0.0,9.43639 +437,11.1572,10.98081,10.96738,0.0,0.0,0.0,0.0 +438,79.48533,96.317979,23.01741,6.05899,55.77427,0.0,9.25581 +439,11.19286,10.98761,10.9733,0.0,0.0,0.0,0.0 +440,79.90754,298.487689,23.2186,6.48084,256.371259,0.0,10.15712 +441,15.33146,15.31008,15.29518,0.0,0.0,0.0,0.0 +442,14.54662,15.4193,15.40362,0.0,0.0,0.0,0.0 +443,123.46948,286.837809,62.336659,0.0,206.32588,1.6516,10.10509 +444,108.68766,106.45666,24.86854,0.0,63.03897,3.53826,6.65253 +445,107.547509,108.57315,30.41211,0.0,56.43738,1.19831,9.09628 +446,100.40477,110.976969,33.64355,0.0,56.83768,1.2514,7.178369 +447,96.56371,103.316319,28.58218,0.0,56.679639,1.250921,6.472549 +448,103.82033,102.48089,26.03866,0.0,57.26501,0.0,6.1365 +449,101.07321,103.71164,25.86797,0.0,56.62729,1.03456,8.28793 +450,87.67983,103.02875,25.24535,0.0,56.09041,0.0,7.69647 +451,87.076519,81.554539,20.055469,0.0,56.86102,0.0,2.55042 +452,106.64279,111.456859,37.207199,0.0,57.90486,0.0,7.06369 +453,97.367449,105.148709,34.940149,0.0,57.94898,0.0,3.59746 +454,105.063459,100.50586,28.25249,0.0,58.60603,0.0,5.09482 +455,102.434089,113.63939,34.8013,0.0,61.84134,1.0658,6.27877 +456,114.89737,93.324889,23.829549,0.0,56.34482,0.0,6.96361 +457,115.44408,109.518229,35.33032,0.0,61.784459,0.0,3.81388 +458,93.22201,108.721039,35.104869,0.0,58.825859,4.00046,2.25102 +459,85.98064,91.430399,23.237159,0.0,57.49257,0.0,4.561 +460,117.267449,117.63249,46.44995,0.0,55.78428,2.23992,4.33755 +461,102.47474,110.22203,36.29371,0.0,61.36643,0.0,3.34279 +462,85.86294,94.77429,23.53111,0.0,55.77145,0.0,10.08363 +463,86.67188,91.351639,24.58742,0.0,55.725279,0.0,5.30892 +464,85.43955,89.61474,24.99924,0.0,55.75004,0.0,2.84937 +465,85.79816,90.381889,24.86859,0.0,55.75679,0.0,4.599119 +466,108.19891,108.469069,38.60475,0.0,57.850089,0.0,3.70741 +467,87.50802,107.093609,40.827079,0.0,56.18003,0.0,3.96494 +468,86.21072,91.772359,26.398359,0.0,55.76864,0.0,4.28098 +469,106.215319,108.16,37.49774,0.0,58.24205,0.0,4.38775 +470,104.547189,142.18178,70.2982,0.0,55.7873,0.0,5.67423 +471,104.60568,107.18841,39.40576,0.0,55.476039,0.0,4.422781 +472,834.653358,206.738709,30.97855,0.0,157.353049,0.0,7.48038 +473,104.73999,101.21428,27.20826,0.0,56.00869,4.93119,9.62739 +474,89.383649,101.91644,27.8014,0.0,57.12018,4.49888,9.68098 +475,97.805579,109.63077,44.36181,0.0,57.42985,0.0,4.76929 +476,83.83634,170.92201,71.38042,0.0,55.96127,4.06332,30.31212 +477,86.603359,92.29793,23.78729,0.0,56.86548,0.0,6.80999 +478,82.104549,104.68473,34.44356,0.0,56.49083,2.11201,6.23109 +479,7.36413,7.22714,7.19291,0.0,0.0,0.0,0.0 +480,6.17067,6.3152,6.29451,0.0,0.0,0.0,0.0 +481,6.32688,6.35886,6.33708,0.0,0.0,0.0,0.0 +482,7.39291,7.68019,7.66144,0.0,0.0,0.0,0.0 +483,4.91992,5.01445,4.99927,0.0,0.0,0.0,0.0 +484,4.55744,4.74347,4.73149,0.0,0.0,0.0,0.0 +485,3.57252,3.60323,3.59358,0.0,0.0,0.0,0.0 +486,7.07567,5.7945,5.77377,0.0,0.0,0.0,0.0 +487,3.88278,3.70572,3.69265,0.0,0.0,0.0,0.0 +488,3.61303,3.86866,3.85754,0.0,0.0,0.0,0.0 +489,4.93942,4.90171,4.8864,0.0,0.0,0.0,0.0 +490,6.4577,4.30186,4.28181,0.0,0.0,0.0,0.0 +491,3.63352,5.1595,5.14572,0.0,0.0,0.0,0.0 +492,6.12081,6.53591,6.51726,0.0,0.0,0.0,0.0 +493,5.62851,5.80013,5.77641,0.0,0.0,0.0,0.0 +494,6.24537,6.13081,6.11672,0.0,0.0,0.0,0.0 +495,97.20924,106.13909,31.58818,0.0,54.96082,0.0,9.36737 +496,100.26459,117.751689,43.58977,0.0,57.7898,0.0,5.66 +497,103.0981,121.205259,47.25867,0.0,57.460799,0.0,6.55285 +498,118.79495,143.449369,59.571459,0.0,57.94425,0.0,8.57834 +499,97.038679,101.15047,34.15539,0.0,54.79405,0.0,4.23168 +500,92.67702,100.65786,28.06187,0.0,56.85583,0.0,5.28885 +501,84.95595,87.901779,22.52604,0.0,54.88695,0.0,3.452611 +502,64.89384,80.7013,13.69037,0.0,62.68281,0.0,1.34557 +503,66.03821,67.08351,7.99812,0.0,56.88104,0.0,1.10585 +504,2.63604,2.4783,2.44633,0.0,0.0,0.0,0.0 +505,1.85313,2.03853,2.02978,0.0,0.0,0.0,0.0 +506,4.19434,4.10545,4.09349,0.0,0.0,0.0,0.0 +507,3.64867,3.79989,3.78861,0.0,0.0,0.0,0.0 +508,3.65956,3.79682,3.78637,0.0,0.0,0.0,0.0 +509,3.38899,3.37773,3.36504,0.0,0.0,0.0,0.0 +510,4.1683,4.16609,4.15358,0.0,0.0,0.0,0.0 +511,3.55274,3.73041,3.71876,0.0,0.0,0.0,0.0 +512,3.31872,3.44175,3.42988,0.0,0.0,0.0,0.0 +513,3.90307,3.81248,3.79966,0.0,0.0,0.0,0.0 +514,4.52169,4.00134,3.985,0.0,0.0,0.0,0.0 +515,3.26326,3.35069,3.33937,0.0,0.0,0.0,0.0 +516,3.66201,3.63736,3.62725,0.0,0.0,0.0,0.0 +517,3.19172,3.3349,3.32607,0.0,0.0,0.0,0.0 +518,3.62704,4.1183,4.10841,0.0,0.0,0.0,0.0 +519,4.11736,4.37486,4.36224,0.0,0.0,0.0,0.0 +520,3.60501,3.73857,3.72879,0.0,0.0,0.0,0.0 +521,3.62835,3.75248,3.74317,0.0,0.0,0.0,0.0 +522,6.32724,4.75119,4.73929,0.0,0.0,0.0,0.0 +523,4.62636,4.57175,4.55837,0.0,0.0,0.0,0.0 +524,4.16148,4.31646,4.30433,0.0,0.0,0.0,0.0 +525,73.43953,175.161919,13.80597,0.0,158.331749,0.0,1.90196 +526,5.05227,5.08892,5.07671,0.0,0.0,0.0,0.0 +527,4.34017,4.64979,4.63997,0.0,0.0,0.0,0.0 +528,3.7075,4.00996,3.99955,0.0,0.0,0.0,0.0 +529,5.50986,4.68254,4.67217,0.0,0.0,0.0,0.0 +530,5.3978,4.72231,4.7078,0.0,0.0,0.0,0.0 +531,3.87654,4.16332,4.15163,0.0,0.0,0.0,0.0 +532,3.80383,4.099959,4.089229,0.0,0.0,0.0,0.0 +533,68.77358,221.288499,13.37898,0.0,205.536349,0.0,1.41507 +534,5.49415,5.08215,5.06322,0.0,0.0,0.0,0.0 +535,4.46606,4.73495,4.72292,0.0,0.0,0.0,0.0 +536,4.059131,4.04372,4.03127,0.0,0.0,0.0,0.0 +537,4.45193,4.80608,4.79369,0.0,0.0,0.0,0.0 +538,70.169679,72.16614,13.71208,0.0,55.29862,0.0,1.87336 +539,70.68504,72.05332,13.67979,0.0,55.43255,0.0,1.64535 +540,74.80561,76.778939,17.92334,0.0,55.610509,0.0,1.93646 +541,75.23213,76.662549,18.20262,0.0,55.57671,0.0,1.572849 +542,71.61547,73.09677,14.24786,0.0,55.69903,0.0,1.85553 +543,71.53146,73.09637,14.72384,0.0,55.54693,0.0,1.60149 +544,75.40595,177.2344,18.60194,0.0,155.63242,0.0,1.634249 +545,74.469559,126.73033,18.3165,0.0,105.6116,0.0,1.56039 +546,89.902569,194.1975,26.49795,0.0,155.84635,0.0,4.33992 +547,93.849009,148.16016,30.6906,0.0,105.81423,0.0,4.00576 +548,6.10677,5.97752,5.96811,0.0,0.0,0.0,0.0 +549,93.696879,148.4842,31.40489,0.0,105.57316,0.0,3.87449 +550,89.5574,243.180289,26.61512,0.0,205.572459,0.0,3.38624 +551,94.0602,97.938089,31.046229,0.0,55.93416,0.0,3.42585 +552,6.50876,6.19191,6.17775,0.0,0.0,0.0,0.0 +553,94.124989,98.007569,31.097289,0.0,55.72025,0.0,3.52625 +554,4.96149,5.01715,5.00332,0.0,0.0,0.0,0.0 +555,4.36917,4.60133,4.58934,0.0,0.0,0.0,0.0 +556,4.41085,4.72796,4.71559,0.0,0.0,0.0,0.0 +557,4.23684,4.54734,4.53728,0.0,0.0,0.0,0.0 +558,4.60552,4.57413,4.56187,0.0,0.0,0.0,0.0 +559,3.91512,4.17983,4.17017,0.0,0.0,0.0,0.0 +560,69.01428,70.89681,12.47038,0.0,55.84521,0.0,1.53047 +561,4.39661,4.20988,4.19838,0.0,0.0,0.0,0.0 +562,5.066,4.98965,4.97696,0.0,0.0,0.0,0.0 +563,4.26893,4.62876,4.61516,0.0,0.0,0.0,0.0 +564,4.89793,5.009679,4.993929,0.0,0.0,0.0,0.0 +565,4.42578,4.57441,4.56091,0.0,0.0,0.0,0.0 +566,5.20344,4.68899,4.6706,0.0,0.0,0.0,0.0 +567,3.95258,4.19985,4.18786,0.0,0.0,0.0,0.0 +568,69.47128,72.0829,12.79074,0.0,56.25559,0.0,1.84745 +569,4.37111,4.27295,4.2599,0.0,0.0,0.0,0.0 +570,70.1337,71.74574,13.09362,0.0,55.86586,0.0,1.58708 +571,70.63459,72.52364,13.76543,0.0,55.89592,0.0,1.54625 +572,89.428329,93.89353,26.54976,0.0,55.99479,0.0,3.79344 +573,94.53085,98.65568,30.85331,0.0,56.16834,0.0,3.90573 +574,79.33252,82.08169,18.72482,0.0,56.05057,0.0,2.33063 +575,94.05664,97.99636,30.1804,0.0,56.04845,0.0,4.25827 +576,89.39315,93.199859,26.04811,0.0,56.00438,0.0,2.6377 +577,94.80903,98.212469,30.637339,0.0,56.21891,0.0,3.62129 +578,79.40969,132.372939,18.70511,0.0,106.454429,0.0,2.25294 +579,94.10737,98.97135,30.40071,0.0,57.23529,0.0,3.8783 +580,79.89679,232.966199,18.47614,0.0,206.309399,0.0,2.85553 +581,79.15344,131.941729,18.39153,0.0,106.234579,0.0,2.38502 +582,6.282399,6.25097,6.23901,0.0,0.0,0.0,0.0 +583,79.92671,82.20309,19.0292,0.0,56.02054,0.0,2.11432 +584,78.96577,82.48685,18.14375,0.0,57.17716,0.0,1.98455 +585,79.5348,181.514609,18.49536,0.0,156.305769,0.0,1.87617 +586,6.31456,6.44068,6.42771,0.0,0.0,0.0,0.0 +587,15.60281,15.73585,15.72545,0.0,0.0,0.0,0.0 +588,97.53571,151.750249,33.39464,0.0,106.219249,0.0,3.76028 +589,97.482019,151.06446,33.34261,0.0,106.19619,0.0,3.07914 +590,79.922169,133.31313,18.77018,0.0,106.30875,0.0,3.10272 +591,78.58113,80.042529,16.956699,0.0,56.409699,0.0,1.75575 +592,78.86225,81.030869,17.896019,0.0,56.46214,0.0,1.6043 +593,73.005889,74.74205,14.63293,0.0,55.62265,0.0,1.89378 +594,95.46036,96.042949,26.07663,1.1612,57.123439,0.0,10.23287 +595,86.92763,287.114589,29.23199,2.33829,108.94531,102.831939,34.17279 +596,341.44384,199.20148,43.65524,0.0,118.61349,6.04492,20.69636 +597,124.0623,151.445949,60.007159,0.0,60.40384,3.90315,12.85013 +598,142.497,144.660479,56.90765,0.0,57.023319,1.12682,9.9011 +599,123.713919,115.55566,42.61352,0.0,58.46299,0.0,4.88491 +600,114.308479,127.65863,51.19297,0.0,55.30017,1.05242,8.46015 +601,130.387639,129.46294,47.21457,1.0142,55.00167,2.3516,11.48965 +602,138.209279,150.282939,64.561179,1.11713,56.77072,0.0,11.84344 +603,131.34271,114.015289,43.142119,0.0,55.79508,0.0,5.77023 +604,129.476169,190.881079,54.35025,0.0,107.997819,3.69432,12.0898 +605,112.886759,117.33285,41.64963,0.0,54.31699,0.0,7.55404 +606,130.992239,190.77297,51.18557,0.0,104.3732,2.61679,16.34242 +607,116.27598,139.492909,53.468259,1.43467,57.27623,0.0,8.61872 +608,115.10709,139.130129,53.47981,0.0,56.03847,3.48892,10.56446 +609,106.29064,119.28277,40.90849,0.0,57.21464,1.78948,7.94522 +610,105.2216,113.867179,41.65059,0.0,54.957299,0.0,8.03746 +611,100.91547,203.760349,36.140969,0.0,154.6115,0.0,5.59329 +612,104.7663,119.016609,41.28005,0.0,55.862089,1.32634,8.793749 +613,114.60964,330.335389,47.50558,0.0,255.865489,2.51225,10.9878 +614,112.152319,122.5943,48.47275,0.0,56.14853,0.0,6.85762 +615,101.88893,158.180539,40.9833,0.0,105.42813,0.0,5.074229 +616,105.4053,115.29511,39.87005,0.0,54.44046,1.93841,7.79427 +617,103.32785,110.429299,40.80137,0.0,54.643539,0.0,6.02922 +618,111.09409,120.798469,43.92366,0.0,54.382619,1.2105,8.60279 +619,108.30721,117.63677,45.67685,0.0,54.56192,0.0,6.92972 +620,116.04541,127.918209,44.509659,0.0,55.72676,0.0,13.1536 +621,110.55183,132.706379,42.541069,1.6399,56.4159,0.0,14.37744 +622,107.45329,143.958889,41.55445,4.40792,57.967719,1.41668,19.62375 +623,103.06302,373.189039,41.02054,19.32325,158.11701,6.13723,93.17673 +624,105.23003,134.581199,34.85475,4.57748,56.659869,1.59538,19.46258 +625,112.32618,130.135259,31.59727,2.94101,55.738799,3.293,24.36474 +626,94.73169,128.647989,29.84412,2.09567,58.39901,6.48441,17.918369 +627,96.43001,840.125677,29.60918,17.2406,507.086378,76.04482,161.57252 +628,106.51805,138.130679,43.95523,5.49626,55.014979,1.20476,19.27201 +629,85.10241,166.487869,38.602989,3.03046,107.72527,0.0,8.8315 +630,121.29025,107.541319,32.627919,0.0,55.26038,1.66509,9.07376 +631,111.13172,105.313239,32.57601,0.0,56.336809,0.0,7.47245 +632,106.89389,119.90149,41.21487,0.0,56.73282,1.11087,9.96171 +633,104.752729,120.2157,36.94247,0.0,57.26454,0.0,13.37819 +634,109.84292,114.65484,39.78103,0.0,57.74913,0.0,4.94922 +635,146.60371,210.978419,76.234999,4.19869,56.68514,0.0,45.76 +636,96.04746,112.24822,34.11008,0.0,55.177239,0.0,12.82638 +637,116.05225,114.844429,39.324819,0.0,56.46859,1.22517,7.49214 +638,90.31656,104.650389,26.047279,0.0,57.84673,0.0,8.15636 +639,107.22499,114.281739,41.602659,0.0,57.10121,0.0,6.81424 +640,124.818609,124.979429,41.42023,0.0,58.414869,1.97681,8.03021 +641,90.01542,104.4797,22.95649,0.0,56.71418,1.13946,10.81839 +642,93.67599,131.99034,43.30685,0.0,56.7818,2.51817,12.0236 +643,93.16994,96.77916,27.50985,0.0,56.5732,0.0,4.73183 +644,114.11936,123.88907,42.85763,0.0,56.10204,0.0,6.4953 +645,107.40556,120.51448,44.60421,0.0,54.42935,2.70162,7.8599 +646,76.864449,86.9815,26.70275,0.0,56.85693,0.0,1.8921 +647,95.090609,95.64242,33.38035,0.0,55.6684,0.0,4.40246 +648,69.25681,74.84421,8.74637,0.0,56.8815,1.92362,4.56317 +649,73.30757,80.245709,12.58686,0.0,57.170719,2.9139,4.79393 +650,78.416479,84.21975,13.57793,0.0,57.19711,2.75772,6.36082 +651,68.82501,80.16526,18.74105,0.0,57.26115,0.0,2.39281 +652,75.01703,73.01981,9.32165,0.0,56.45249,0.0,4.94642 +653,76.91621,86.02757,25.50105,0.0,56.2338,0.0,2.67321 +654,94.80121,83.35941,20.60898,0.0,56.13699,0.0,2.89476 +655,131.00451,6215.687997,55.6857,57.020979,2875.311689,862.024917,2228.326422 +656,117.49325,1048.280775,53.42807,18.925089,563.935878,57.221449,206.66534 +657,118.62991,1508.185834,49.085669,19.23008,809.620217,235.128029,305.700549 +658,89.53481,96.248379,30.26502,1.25722,57.346509,0.0,6.2173 +659,98.81796,259.856449,39.396209,1.81584,207.2157,1.46122,7.5492 +660,114.912839,118.89271,39.96407,0.0,58.68131,0.0,8.59995 +661,111.06759,111.562919,39.69505,0.0,56.735969,0.0,5.27995 +662,10.02467,10.31541,10.29612,0.0,0.0,0.0,0.0 +663,10.7408,10.73616,10.72079,0.0,0.0,0.0,0.0 +664,8.83537,9.09173,9.07721,0.0,0.0,0.0,0.0 +665,9.70009,27.22474,27.02641,0.0,0.0,0.0,0.0 +666,124.16182,131.88327,30.85547,0.0,58.48326,2.88216,29.36448 +667,97.180129,107.54344,30.03262,0.0,58.73647,1.24616,9.10788 +668,115.56667,122.48837,44.94171,0.0,55.0493,1.05882,12.59627 +669,101.46105,122.91245,42.08943,0.0,57.38197,1.27674,8.92458 +670,96.02306,109.28796,30.4057,0.0,55.1598,0.0,10.82794 +671,100.40671,118.9428,41.60512,0.0,58.64844,1.27692,8.93507 +672,99.84677,114.480549,36.25296,0.0,58.57546,1.072359,9.84929 +673,93.84791,102.729459,29.541279,0.0,56.84384,0.0,5.40535 +674,94.83312,105.006869,29.42128,0.0,56.611069,0.0,8.65477 +675,89.910959,100.45754,29.26533,0.0,57.0479,0.0,7.44476 +676,100.98039,108.21809,32.4122,0.0,57.07593,0.0,9.79059 +677,103.13776,109.246489,33.871149,0.0,57.10292,0.0,5.81118 +678,99.614459,104.534559,32.05735,0.0,55.43306,0.0,6.672209 +679,111.234429,113.59376,43.65969,0.0,55.21463,0.0,4.99181 +680,101.48067,119.052799,37.55513,2.42595,55.900909,0.0,11.69712 +681,7.83435,7.99266,7.94789,0.0,0.0,0.0,0.0 +682,144.02003,123.725409,51.4893,3.55952,61.667009,1.19881,4.72974 +683,228.686279,847.997897,99.566759,60.50219,309.908128,15.52189,226.08334 +684,134.91436,59.07191,59.01909,0.0,0.0,0.0,0.0 +685,186.2279,3092.798129,130.29726,72.44382,1111.784826,965.612396,589.351058 +686,391.757889,2656.50733,67.623339,52.30157,1510.200414,393.747219,509.204728 +687,140.05292,1188.117186,30.89995,13.22538,709.313688,186.665609,197.087699 +688,348.929628,2994.751959,56.29634,20.32902,1560.504604,704.280427,602.364398 +689,77.80323,81.367529,17.32425,0.0,61.51293,0.0,1.453599 +690,97.161369,176.51939,30.70191,6.37686,58.95402,18.47901,42.11007 +691,104.30968,176.015749,37.90398,10.27287,59.85325,8.26941,39.891969 +692,98.50296,879.486766,30.970349,79.29144,159.586789,67.53091,384.761348 +693,96.9638,903.348907,30.21252,80.35545,159.577059,59.54006,402.662039 +694,150.433419,1963.236583,73.96702,207.245599,360.117258,119.63119,805.017637 +695,151.928099,1885.794113,74.10708,208.036179,260.158729,45.985439,889.537297 +696,202.971059,2114.255143,75.10031,210.412839,360.534738,119.77671,931.452566 +697,153.130489,2144.682012,74.57254,211.992769,410.568958,50.74423,963.060226 +698,150.84159,1946.548033,73.57704,210.554169,260.333549,40.29146,944.102836 +699,151.37689,2068.405522,73.837859,211.153799,310.462789,117.687289,939.406327 +700,82.42221,90.365769,21.40031,0.0,60.93204,0.0,4.88557 +701,17.48008,18.66204,18.64405,0.0,0.0,0.0,0.0 +702,94.118149,108.79934,32.00761,1.09915,60.99962,3.26958,8.64011 +703,135.07741,154.13085,67.76861,2.16437,59.75163,1.01025,12.64915 +704,38.32309,38.78883,38.77449,0.0,0.0,0.0,0.0 +705,154.943299,173.497479,87.78237,2.27909,59.373109,0.0,12.27229 +706,170.935499,209.352059,99.42348,3.41004,60.465159,7.28844,23.18644 +707,89.114749,104.02951,28.55117,1.60614,60.15296,1.42962,8.70312 +708,137.717259,176.21031,66.58903,3.27779,60.09785,8.51363,22.96883 +709,120.23424,131.128569,45.73646,0.0,55.584809,2.147461,12.70121 +710,147.803379,161.63549,72.08,0.0,56.62005,0.0,12.00259 +711,116.98205,128.675329,46.753479,0.0,56.59712,1.63065,8.72282 +712,144.991659,163.613269,74.57469,1.4896,57.260849,0.0,11.4328 +713,156.548099,136.517349,49.9334,0.0,56.791449,1.773971,10.451959 +714,183.969109,190.72846,97.30213,0.0,56.3061,1.81402,13.50876 +715,105.82972,119.494199,41.42541,0.0,56.589549,1.37202,7.16314 +716,126.909949,137.160749,57.040689,0.0,55.04186,0.0,8.43048 +717,153.40698,161.807159,79.001359,0.0,54.74556,0.0,9.3663 +718,178.343679,206.585179,110.060709,0.0,56.5717,1.18415,13.75686 +719,101.28894,109.220499,34.80544,0.0,55.336309,1.24371,6.69138 +720,133.97915,177.405619,50.679189,0.0,104.484739,0.0,7.16312 +721,123.091339,185.181649,53.70124,0.0,105.570029,1.357791,9.64545 +722,154.975619,168.40012,80.49637,0.0,54.71119,1.4728,12.30613 +723,144.953549,175.046849,91.44105,0.0,56.40454,0.0,9.506559 +724,140.871729,150.8042,68.15271,0.0,57.8926,0.0,8.52027 +725,92.09692,100.08749,29.97943,0.0,55.18468,0.0,5.34447 +726,113.69599,122.250609,45.2893,0.0,56.583039,0.0,6.73028 +727,93.60683,99.64131,29.38699,0.0,55.26656,0.0,5.37838 +728,118.61188,126.20358,50.77469,0.0,55.29489,0.0,7.7245 +729,113.19941,119.841899,45.175759,0.0,55.33629,0.0,7.07209 +730,112.71263,104.99189,33.75225,0.0,55.24725,1.05169,6.03068 +731,113.49758,130.497069,56.288429,0.0,55.22928,0.0,6.43947 +732,116.052689,127.14392,50.61899,0.0,55.23194,1.04415,7.92124 +733,98.69335,105.371099,34.00099,0.0,55.214369,1.07482,6.07797 +734,134.464119,127.18573,51.58104,0.0,55.64797,0.0,7.16118 +735,116.43882,124.287079,49.74588,0.0,55.03891,0.0,7.139929 +736,115.85381,125.25569,49.58703,0.0,55.34437,1.03529,7.36869 +737,91.760349,198.61373,28.83866,0.0,155.217739,0.0,5.168801 +738,110.763639,117.9256,44.4552,0.0,55.29724,0.0,6.30998 +739,96.60936,154.78951,33.9334,0.0,105.20394,1.02691,5.81263 +740,111.42209,118.080209,44.769439,0.0,55.00512,0.0,6.34981 +741,92.2288,149.357409,29.32028,0.0,105.201909,0.0,5.30744 +742,115.600979,123.44379,49.47169,0.0,54.825,0.0,6.84361 +743,114.901129,125.05462,49.40748,0.0,55.0721,1.03488,7.68378 +744,96.36629,256.539359,34.86243,0.0,205.141449,1.11343,6.45218 +745,115.51434,127.278249,49.14455,0.0,55.055299,0.0,10.4407 +746,115.884899,274.990829,49.19725,0.0,205.446109,1.06786,7.38759 +747,92.39069,98.77386,29.30031,0.0,55.18383,0.0,5.01152 +748,111.228959,118.66689,45.13675,0.0,55.24394,0.0,6.27851 +749,97.9107,105.48231,34.27313,0.0,55.36696,1.08335,5.9162 +750,111.93049,118.977589,45.17162,0.0,55.363849,0.0,6.29364 +751,131.076299,141.25395,61.79569,0.0,55.27132,0.0,8.80282 +752,137.13501,146.653559,66.581309,0.0,55.37761,1.08269,8.65102 +753,93.146079,100.0386,29.53995,0.0,55.43142,1.0356,5.43461 +754,116.51725,124.4028,49.6254,0.0,55.24499,0.0,7.12168 +755,111.66265,119.285829,45.246949,0.0,55.26201,0.0,6.73644 +756,136.345409,297.123469,67.08826,0.0,205.640439,0.0,8.73698 +757,97.86179,307.654548,35.544199,0.0,255.542149,1.16344,6.36964 +758,116.837149,126.10359,51.43653,0.0,55.3219,0.0,6.91904 +759,135.54122,296.651879,66.627119,0.0,205.4262,0.0,8.99552 +760,136.3784,298.350789,67.79082,0.0,205.375539,1.10927,8.95365 +761,116.695429,326.137499,50.25423,0.0,255.548009,0.0,7.75463 +762,136.09004,296.688519,67.20918,0.0,205.355899,0.0,8.46941 +763,93.13896,303.401558,29.61162,0.0,257.053269,1.08709,6.85715 +764,112.756649,120.04949,44.81421,0.0,56.42511,0.0,6.69586 +765,112.389499,321.061669,44.63639,0.0,256.136669,0.0,7.23484 +766,135.9488,147.274659,66.063759,0.0,55.67695,1.31507,9.1219 +767,93.106549,100.46345,29.55631,0.0,55.50249,1.11559,5.63528 +768,117.29541,125.641629,49.86064,0.0,55.904029,0.0,7.23055 +769,131.281799,141.33011,61.71336,0.0,55.92542,0.0,8.41868 +770,136.04382,146.999179,66.173909,0.0,55.88731,1.09824,8.79776 +771,98.278669,108.51349,35.31928,0.0,56.43741,1.10728,6.41098 +772,112.67518,120.651699,45.89233,0.0,55.74239,0.0,6.694799 +773,117.05369,126.805409,50.292839,0.0,55.64549,0.0,7.61097 +774,145.15665,147.233329,66.21805,0.0,55.845569,1.35814,8.71501 +775,138.194899,147.51396,66.78691,0.0,55.86595,0.0,9.2215 +776,136.59341,147.879679,67.013149,0.0,56.05837,0.0,8.75458 +777,98.32781,107.3526,34.59421,0.0,55.85566,1.13789,6.56116 +778,118.65211,127.535329,50.96581,0.0,56.17156,0.0,7.66539 +779,93.29663,149.884329,29.20093,0.0,105.878799,1.01502,5.31799 +780,115.35285,319.311729,44.35221,0.0,256.564789,0.0,6.48376 +781,111.40742,118.961639,44.406389,0.0,56.05997,0.0,6.66834 +782,93.325739,101.58291,29.48662,0.0,56.66821,1.06687,5.64453 +783,115.921019,224.750649,49.0675,0.0,156.463149,0.0,6.99598 +784,116.017759,327.246689,48.84304,0.0,256.882399,1.24704,7.8587 +785,98.04654,106.153449,33.60958,0.0,56.062119,1.14625,6.41768 +786,112.557399,119.37584,44.55421,0.0,56.0643,0.0,6.5858 +787,118.52521,126.200359,49.90395,0.0,56.36541,0.0,7.449079 +788,117.17647,128.91591,50.36714,0.0,57.34041,1.27961,7.75629 +789,98.773929,106.63446,33.8806,0.0,56.16251,1.11294,6.46811 +790,116.8538,127.984539,50.40106,0.0,57.348909,0.0,7.4105 +791,92.973619,100.53792,29.39061,0.0,56.19621,1.00317,5.30424 +792,112.19923,119.17017,44.49944,0.0,56.308179,0.0,6.26579 +793,97.43315,105.387139,33.30516,0.0,56.28041,1.04735,6.01342 +794,111.912099,118.91632,44.6041,0.0,55.9424,0.0,6.35912 +795,116.28843,126.196119,48.9042,0.0,56.71131,1.196109,7.63146 +796,93.30137,100.128049,28.874369,0.0,56.28939,1.03546,5.36929 +797,116.822889,124.84,49.24191,0.0,56.26253,0.0,7.02135 +798,116.71402,127.139549,49.96997,0.0,56.28238,1.23889,7.65994 +799,97.52228,105.22741,33.56139,0.0,55.56405,1.05289,6.1704 +800,116.87196,125.348339,49.3765,0.0,56.164429,0.0,7.28792 +801,93.438799,100.27368,29.35489,0.0,56.22468,1.02456,5.1823 +802,112.168889,119.37918,44.87234,0.0,56.15407,0.0,6.26198 +803,131.9183,241.941819,61.481179,0.0,156.88617,0.0,8.30694 +804,136.557079,298.019549,66.47796,0.0,206.326799,1.2379,9.00461 +805,97.96678,155.028999,33.43399,0.0,105.601809,1.10433,6.09173 +806,111.778959,119.74527,44.66968,0.0,56.82484,0.0,6.29169 +807,111.96037,118.61296,44.53916,0.0,55.84349,0.0,6.44905 +808,136.43171,145.633219,65.8857,0.0,56.326379,0.0,8.24961 +809,93.414359,101.53946,29.74612,0.0,56.3142,1.12749,5.72533 +810,117.319369,125.9084,49.43011,0.0,56.55098,0.0,7.26361 +811,136.73709,146.824229,66.110979,0.0,56.91617,0.0,8.4717 +812,136.64588,146.034049,65.92803,0.0,55.626269,1.259791,8.41475 +813,117.431869,125.50797,49.64138,0.0,56.05806,0.0,7.41592 +814,137.5359,148.562249,67.95219,0.0,56.113359,0.0,8.79387 +815,99.647449,106.91084,33.98661,0.0,56.29164,1.10501,6.45533 +816,116.62141,125.56653,49.48538,0.0,56.37513,0.0,7.308 +817,91.327219,297.183919,27.15372,0.0,256.184939,0.0,5.45733 +818,95.09582,150.091539,30.8089,0.0,105.605409,0.0,5.1026 +819,90.75435,296.314229,26.53123,0.0,256.808639,0.0,4.80795 +820,95.38131,100.802559,30.60378,0.0,56.89517,0.0,4.87807 +821,106.130569,109.541159,34.01918,0.0,56.99876,0.0,7.40107 +822,117.57484,125.948599,46.75282,0.0,58.046909,0.0,6.82435 +823,105.874249,121.27798,41.62255,0.0,58.30017,0.0,6.33099 +824,111.46439,126.457099,45.79758,0.0,58.116339,0.0,7.88051 +825,113.29633,119.76602,37.66004,0.0,58.19058,0.0,9.01299 +826,95.67499,83.12871,18.14054,0.0,55.46463,0.0,3.31351 +827,90.901889,113.607099,33.704889,0.0,57.52548,0.0,8.24827 +828,88.323359,114.06496,35.56556,0.0,57.48234,0.0,7.16464 +829,98.26868,113.02216,31.44414,0.0,57.13736,0.0,12.05189 +830,89.38993,94.50967,23.257,0.0,55.34343,0.0,7.11469 +831,105.08342,117.218849,37.21824,0.0,58.21359,0.0,8.96156 +832,86.52646,106.231059,33.499639,0.0,56.88231,0.0,4.69871 +833,107.200619,110.08094,40.93328,0.0,55.76018,0.0,5.22793 +834,90.11313,98.450699,27.62768,0.0,58.189329,0.0,4.29981 +835,84.70514,88.2572,20.72034,0.0,55.26521,0.0,3.62787 +836,92.165679,101.56934,27.82454,0.0,55.47164,0.0,8.19497 +837,113.64091,131.189159,45.25606,0.0,56.083669,0.0,16.28066 +838,129.970179,128.63144,51.34897,0.0,56.01486,0.0,8.48309 +839,127.855119,135.337259,51.96625,0.0,55.834839,0.0,15.93209 +840,109.855459,137.23412,57.69185,0.0,58.98093,0.0,6.034081 +841,133.476549,139.49227,62.27511,0.0,56.15456,0.0,6.92348 +842,123.42213,124.319529,49.75414,0.0,56.515229,0.0,5.76637 +843,123.974989,125.87113,49.45385,0.0,56.48588,0.0,7.7261 +844,104.23508,140.094689,59.32996,0.0,59.202189,0.0,7.23597 +845,123.373589,120.94408,47.01411,0.0,56.37347,0.0,7.10706 +846,101.336849,106.44129,36.23137,0.0,55.20506,0.0,6.52545 +847,99.349879,105.71741,37.34418,0.0,54.8924,0.0,4.83104 +848,100.90521,97.98969,30.88631,0.0,56.08916,0.0,2.30143 +849,98.21176,126.478579,57.571219,0.0,54.61288,0.0,5.44556 +850,102.390409,103.15671,35.07227,0.0,54.70106,0.0,5.05825 +851,99.12874,102.550289,35.77216,0.0,54.61578,0.0,3.971379 +852,105.298689,102.4381,35.34639,0.0,54.76521,0.0,4.33092 +853,98.508329,101.73668,35.28722,0.0,54.64395,0.0,3.80561 +854,85.27464,90.113609,22.859599,0.0,55.282129,0.0,3.17186 +855,90.79029,114.100479,41.747249,0.0,56.43076,0.0,3.7634 +856,97.95391,113.698329,44.159659,0.0,54.77403,0.0,6.6559 +857,100.227739,105.30167,38.26645,0.0,54.63874,0.0,4.29028 +858,100.011549,103.601239,36.160259,0.0,54.72554,0.0,4.52818 +859,101.3248,107.527809,38.341629,0.0,55.593871,0.0,5.210019 +860,102.167919,106.07668,37.88044,0.0,55.07776,0.0,4.68837 +861,107.64776,208.697359,39.03927,0.0,155.599709,0.0,5.70916 +862,108.15747,104.362369,36.866299,0.0,55.10569,0.0,4.09992 +863,100.971279,106.35427,39.08278,0.0,54.87335,0.0,3.99516 +864,94.06771,97.80065,32.04038,0.0,54.86571,0.0,2.26596 +865,99.57948,104.856619,35.87222,0.0,54.806819,0.0,5.93177 +866,99.49136,103.51881,36.40967,0.0,54.83296,0.0,4.08381 +867,100.93428,103.312869,36.32448,0.0,54.751949,0.0,4.15235 +868,99.48713,103.594339,36.235069,0.0,54.93081,0.0,4.26917 +869,99.950409,103.64139,36.8104,0.0,54.79866,0.0,3.97732 +870,99.883459,104.22013,36.91093,0.0,54.82647,0.0,4.21652 +871,102.16508,103.94108,36.94525,0.0,54.8024,0.0,3.94368 +872,84.63461,188.680409,21.71939,0.0,155.122659,0.0,3.09516 +873,89.47238,142.285199,25.98572,0.0,104.814699,0.0,3.78561 +874,98.758439,103.40005,34.88982,0.0,54.82442,0.0,5.48275 +875,99.53975,102.060459,34.498829,0.0,54.94039,0.0,4.55543 +876,98.14114,151.358029,34.03016,0.0,104.997499,0.0,4.32095 +877,93.364329,146.15452,29.50933,0.0,104.87401,0.0,3.96056 +878,97.800839,103.20917,34.56144,0.0,54.78738,0.0,5.6151 +879,97.43295,101.237969,34.144569,0.0,54.94605,0.0,4.04933 +880,97.97135,101.179799,34.196959,0.0,54.957,0.0,4.05788 +881,97.900709,102.53162,34.59606,0.0,55.0144,0.0,4.64018 +882,97.03901,250.947789,33.454759,0.0,205.37142,0.0,4.17022 +883,97.666449,151.29778,33.72136,0.0,105.26304,0.0,4.28397 +884,98.45595,101.37595,34.22684,0.0,55.06974,0.0,4.09593 +885,93.64861,96.78434,30.17781,0.0,55.15095,0.0,3.65877 +886,99.749169,102.28626,34.70669,0.0,55.11079,0.0,4.30333 +887,98.226759,101.8866,34.02541,0.0,55.3399,0.0,4.26129 +888,98.95673,101.825459,34.56323,0.0,55.211769,0.0,3.9853 +889,98.71146,101.193909,33.6145,0.0,55.0021,0.0,4.54762 +890,84.97431,88.465459,22.211989,0.0,55.16279,0.0,2.44567 +891,89.18345,92.252239,25.884969,0.0,55.3108,0.0,2.60192 +892,96.53833,149.785529,33.032549,0.0,105.16207,0.0,2.99485 +893,92.06616,94.46455,28.85795,0.0,55.02681,0.0,2.365511 +894,96.41969,99.691079,33.160969,0.0,55.00339,0.0,3.07372 +895,96.4794,99.180819,32.87455,0.0,54.896779,0.0,2.87234 +896,97.189,99.43587,33.09428,0.0,55.17383,0.0,2.55401 +897,96.683799,100.56701,33.35549,0.0,55.26563,0.0,3.06725 +898,96.84728,99.491609,33.249139,0.0,54.97963,0.0,2.64913 +899,96.50303,100.245219,33.42847,0.0,55.24647,0.0,2.81885 +900,96.91842,251.232809,33.72298,0.0,205.504639,0.0,4.20529 +901,93.04444,146.588459,30.03995,0.0,105.465449,0.0,3.49172 +902,100.313309,102.32681,34.56955,0.0,55.63474,0.0,4.05946 +903,98.44905,150.917129,33.647489,0.0,105.32894,0.0,4.02999 +904,98.14226,112.925419,45.75879,0.0,55.331249,0.0,2.8851 +905,97.555929,151.66667,33.97132,0.0,105.44174,0.0,4.28465 +906,98.906339,101.89563,34.16843,0.0,55.46478,0.0,4.13645 +907,99.27968,101.44195,33.6962,0.0,55.57563,0.0,4.09751 +908,78.21296,91.916679,27.68045,1.18925,57.332939,0.0,4.14949 +909,93.73956,114.217319,38.94424,2.89409,57.21562,1.65171,10.08977 +910,72.2847,257.367249,13.93395,3.41759,160.399829,15.19954,40.37436 +911,69.30397,78.382129,8.87838,0.0,56.450959,3.108351,5.922319 +912,76.80148,273.752499,18.49501,3.22007,167.27574,15.91592,41.363489 +913,75.77039,79.07528,14.42898,0.0,57.02686,0.0,4.119431 +914,107.74921,135.259449,50.58767,2.25676,55.657829,1.4566,13.05899 +915,112.46069,126.779399,43.588449,2.92994,55.55942,1.34896,12.0258 +916,98.677219,135.922759,50.462689,3.44884,56.38008,0.0,11.67253 +917,127.045749,152.88915,67.3587,3.1674,55.98845,1.67808,12.01973 +918,16.6286,16.87825,16.84446,0.0,0.0,0.0,0.0 +919,125.63969,118.550729,39.51591,2.79423,55.276939,0.0,13.14722 +920,96.48268,129.671969,37.861869,3.40268,57.723261,2.19786,14.4481 +921,99.077689,120.97408,43.91589,3.07973,57.17055,0.0,6.68796 +922,100.827089,135.12197,43.07883,3.33176,56.55115,2.82112,15.7789 +923,108.708799,120.78964,37.6197,2.65397,55.61089,1.94828,11.92498 +924,96.90529,107.273829,29.69649,2.12634,55.213239,1.77153,9.70643 +925,100.77829,126.09196,41.48761,3.08926,55.90697,2.26393,11.74423 +926,93.1163,105.70699,31.03904,2.38872,56.05031,0.0,8.49954 +927,100.26889,174.734499,38.46359,2.93276,106.611459,1.41365,12.22472 +928,95.72119,103.12971,30.68058,1.6794,55.37646,0.0,6.52693 +929,94.0395,154.411159,31.095579,1.66653,104.61104,0.0,8.1189 +930,105.518329,111.40863,38.53792,2.42106,56.38319,0.0,6.52245 +931,94.892679,104.78806,31.99783,1.68122,55.08062,0.0,6.86628 +932,85.79555,92.904999,25.306789,1.60423,54.72737,0.0,5.48487 +933,96.06997,125.398659,40.69846,2.76015,55.805539,1.43534,11.50569 +934,91.21422,98.949409,35.220549,0.0,55.87363,1.08828,4.87764 +935,122.259579,138.47995,56.08006,0.0,56.66529,1.64652,11.10492 +936,82.880319,87.35631,26.40731,0.0,54.90506,0.0,3.6666 +937,100.437769,113.49973,37.59077,1.0577,55.03599,1.36903,9.02185 +938,87.168819,292.099569,31.24618,0.0,254.998699,0.0,3.33121 +939,110.08506,283.195819,53.4858,0.0,207.270929,1.33274,7.10189 +940,83.99759,89.28575,27.86514,0.0,54.81565,1.03599,3.8982 +941,96.912909,105.67201,33.71542,0.0,54.78566,1.1743,7.21913 +942,96.60753,103.54675,33.22528,0.0,54.85604,0.0,6.44987 +943,82.00855,133.077589,26.33405,2.23888,55.02924,13.825559,26.763479 +944,103.002849,171.47895,39.5583,6.67221,55.0437,15.4246,36.75155 +945,82.17817,340.358548,26.09615,2.30711,255.40451,14.07469,32.02686 +946,100.68296,370.397369,38.35429,5.78294,255.266999,15.96306,36.99901 +947,386.959459,338.066118,25.711629,2.31078,255.52042,14.551049,29.57349 +948,102.95454,347.851899,38.37626,5.56631,255.281239,5.36967,25.69753 +949,81.86365,140.195729,25.612249,2.369819,54.952959,14.73825,31.84352 +950,101.09798,348.930838,38.0195,5.6202,255.341719,5.33155,26.910099 +951,89.82861,166.433129,34.25335,3.86133,55.30418,12.41568,40.813449 +952,111.6241,193.617209,47.559029,7.45074,55.46992,8.92956,46.94783 +953,84.701779,288.579759,24.02557,0.0,255.999609,0.0,3.10585 +954,356.450438,268.32728,42.46313,0.0,130.07963,0.0,82.75532 +955,151.938669,101.768549,33.218859,0.0,55.48242,0.0,3.76173 +956,111.6348,109.79823,36.58715,0.0,56.13863,0.0,8.25768 +957,122.043229,119.51909,49.6879,0.0,55.17466,0.0,4.89345 +958,101.3414,113.413419,42.708199,0.0,56.43304,0.0,3.42395 +959,127.459549,135.025199,59.23107,0.0,56.163539,0.0,4.766759 +960,129.40503,149.200009,71.332639,0.0,57.47277,0.0,5.81453 +961,122.91453,125.562919,52.53385,0.0,55.619969,0.0,2.81018 +962,92.75249,97.086469,26.71016,0.0,57.089529,0.0,3.924601 +963,97.70611,95.262859,24.89574,0.0,57.21004,0.0,5.46304 +964,91.411839,93.32156,26.0937,0.0,55.61974,0.0,3.79721 +965,97.183349,95.64895,26.54384,0.0,58.78862,0.0,2.1164 +966,113.262649,117.31395,46.89167,0.0,54.69171,0.0,3.57194 +967,105.79969,97.40189,30.16941,0.0,55.61658,0.0,3.01819 +968,103.99619,119.615399,48.285859,0.0,56.04838,0.0,2.8626 +969,98.686249,124.91927,50.15673,0.0,56.17896,0.0,5.9483 +970,101.791039,110.86437,38.09625,1.31373,56.48841,1.33736,7.80696 +971,137.30091,151.252239,67.349839,4.38077,56.22776,0.0,8.87548 +972,186.439319,205.247319,117.510409,4.63081,56.40527,0.0,14.58769 +973,183.844479,171.83075,91.28782,4.16645,56.742459,0.0,11.00565 +974,174.0188,212.389449,109.717339,5.78356,58.63295,5.78347,21.96795 +975,223.440749,254.629139,140.816449,11.14607,56.37992,1.34371,24.37762 +976,228.440879,885.175396,184.749899,34.73485,311.674348,39.82699,187.744589 +977,104.838799,128.5424,50.7181,0.0,57.62848,0.0,5.96082 +978,117.080859,127.55107,52.76429,0.0,56.77568,0.0,4.61599 +979,113.79104,103.37247,34.56174,0.0,55.77,0.0,4.35674 +980,122.37615,106.248929,37.577629,0.0,55.34888,0.0,5.13436 +981,81.22184,83.850739,18.95902,0.0,56.197389,0.0,2.59208 +982,177.973509,165.089269,76.216749,0.0,56.46299,1.54398,21.08227 +983,144.26227,141.138029,64.31408,0.0,57.9967,0.0,8.32977 +984,140.904199,149.70206,66.56938,0.0,62.16215,0.0,6.16558 +985,120.343099,131.32974,54.77662,0.0,60.73627,0.0,7.53509 +986,183.144419,141.194559,48.270949,0.0,58.38217,2.39632,16.77999 +987,110.8194,125.54444,48.9165,0.0,61.721011,0.0,4.89394 +988,115.857809,121.94999,46.40773,0.0,56.77279,0.0,9.03121 +989,113.72354,117.426989,46.375129,0.0,55.329469,2.20259,5.71923 +990,113.435689,125.63007,45.59566,0.0,57.28169,2.00899,11.32773 +991,151.55531,125.46233,49.11135,0.0,57.13115,0.0,10.70034 +992,130.22195,1287.890855,22.13426,7.18281,463.379398,381.156328,372.595759 +993,225.901109,4024.862616,16.57243,12.36347,2166.272022,1056.828286,670.049658 +994,175.73289,1423.148484,15.20279,8.15886,612.720698,314.956029,403.682368 +995,109.569329,123.23039,42.35803,0.0,56.82361,2.58079,10.98496 +996,123.62662,146.809229,63.202059,0.0,56.79948,1.03862,13.4072 +997,132.94202,157.121869,74.635819,0.0,56.87766,0.0,9.70699 +998,112.696199,147.232319,57.626,0.0,56.10323,4.04786,16.420739 +999,120.47025,141.991549,56.43299,0.0,56.500119,0.0,12.1321 +1000,140.83588,159.225589,68.95369,0.0,55.672099,1.32846,13.62664 +1001,98.79778,422.930868,42.40406,0.0,361.680788,0.0,7.09413 +1002,106.424839,123.32512,46.53175,0.0,56.09421,0.0,7.95147 +1003,111.35033,118.976009,43.569819,0.0,55.52549,0.0,7.72148 +1004,126.29634,143.67877,36.6393,0.0,85.96016,0.0,8.09721 +1005,113.27933,226.287389,30.03108,1.53328,174.881109,1.58439,9.47691 +1006,222.726289,595.700268,83.85515,3.98666,482.094528,1.17704,11.05821 +1007,106.92491,129.594189,61.494099,0.0,57.2467,1.67835,6.38182 +1008,137.96821,167.52272,82.70209,0.0,55.819629,0.0,10.993682 +1009,101.951579,107.78439,42.06955,0.0,56.03821,1.332029,5.972701 +1010,135.563249,139.37633,58.37045,0.0,56.06427,0.0,11.45785 +1011,97.642619,97.60628,32.72709,0.0,57.4587,1.35456,3.86889 +1012,115.75328,134.461419,50.14234,0.0,58.406379,0.0,12.89249 +1013,100.52645,107.70679,30.93002,0.0,57.09948,0.0,7.92596 +1014,149.16506,159.16066,75.68463,0.0,55.70278,0.0,10.98976 +1015,85.91372,80.999359,21.80413,0.0,55.525299,0.0,1.94411 +1016,170.21409,166.516899,86.106589,0.0,55.84489,0.0,6.26935 +1017,86.296319,101.60599,30.67528,0.0,61.4135,0.0,7.037621 +1018,119.36335,160.76628,44.8853,0.0,58.41547,21.49739,19.06944 +1019,124.72563,128.48694,46.75256,0.0,57.85729,0.0,14.410192 +1020,129.48659,133.75989,58.217089,0.0,56.83547,0.0,4.54224 +1021,126.344269,115.83904,41.37829,0.0,57.34958,0.0,6.88394 +1022,84.9409,88.42303,21.76574,0.0,56.4789,0.0,2.79585 +1023,21.39149,19.83573,19.77753,0.0,0.0,0.0,0.0 +1024,112.969059,124.03057,47.56858,0.0,57.67844,0.0,9.65972 +1025,14.94837,14.98079,14.95708,0.0,0.0,0.0,0.0 +1026,101.47668,108.457319,34.293549,0.0,58.71364,0.0,4.46111 +1027,144.773729,134.58637,50.41332,0.0,57.62397,0.0,6.85169 +1028,123.67999,152.157939,63.115909,0.0,57.39416,0.0,10.21766 +1029,18.97592,20.79926,20.77881,0.0,0.0,0.0,0.0 +1030,117.13613,137.592939,55.970839,0.0,56.67484,0.0,7.82112 +1031,3.71964,3.50028,3.48234,0.0,0.0,0.0,0.0 +1032,4.798639,4.83657,4.81945,0.0,0.0,0.0,0.0 +1033,3.78076,3.75833,3.74176,0.0,0.0,0.0,0.0 +1034,4.68852,4.53278,4.52091,0.0,0.0,0.0,0.0 +1035,3.79244,4.28133,4.26799,0.0,0.0,0.0,0.0 +1036,87.01584,117.445919,39.95148,0.0,57.346339,0.0,6.79562 +1037,3.69028,3.6149,3.60029,0.0,0.0,0.0,0.0 +1038,3.89336,3.96569,3.95362,0.0,0.0,0.0,0.0 +1039,95.35642,110.304009,32.699809,7.45465,57.34972,0.0,11.38953 +1040,97.541349,121.90242,38.28304,9.34341,56.31383,1.12731,14.41297 +1041,94.409899,109.14697,36.56316,6.14812,56.26396,0.0,8.7972 +1042,104.24967,133.86251,46.383,9.05768,56.37347,1.67737,17.52153 +1043,87.3628,84.08556,24.67046,0.0,56.80562,0.0,1.19328 +1044,111.28978,106.715989,45.818169,0.0,56.77444,0.0,2.2869 +1045,100.57841,140.435959,67.67622,3.66374,56.625139,1.07157,9.94668 +1046,85.039399,99.8379,39.21258,0.0,55.90725,0.0,3.09722 +1047,99.505619,103.39033,40.85477,0.0,58.81897,0.0,1.50812 +1048,144.4487,148.636009,77.5435,4.12197,54.899249,2.89375,7.19109 +1049,81.15046,80.84195,21.78077,0.0,56.53746,0.0,1.32197 +1050,92.1201,99.9143,38.19038,0.0,56.49509,0.0,1.85416 +1051,115.2196,114.968029,53.269109,0.0,56.41413,0.0,3.80154 +1052,80.57727,88.568839,22.43767,4.23078,55.150049,0.0,5.84286 +1053,95.21963,119.18325,37.18054,10.49965,56.56557,0.0,13.48262 +1054,104.55741,239.570419,78.12931,21.92591,106.856679,1.52704,25.54755 +1055,131.11561,139.993559,57.25388,0.0,58.59422,0.0,10.81917 +1056,111.96238,302.599028,62.481049,11.114909,107.8751,16.34697,74.038419 +1057,25.60002,25.53007,25.47525,0.0,0.0,0.0,0.0 +1058,171.376899,118.76364,41.12677,2.54029,56.12988,0.0,16.96651 +1059,122.472759,132.020809,62.56695,0.0,59.289179,0.0,7.62788 +1060,100.84401,97.766019,33.167009,0.0,56.137319,0.0,5.99067 +1061,110.82256,100.70385,36.85166,0.0,57.12512,0.0,4.50013 +1062,146.94821,263.029769,92.73304,1.27452,155.546549,0.0,10.27947 +1063,175.843969,175.65642,110.18122,1.31156,54.42948,0.0,7.15259 +1064,184.83484,243.288819,126.7663,1.48178,105.061769,0.0,7.80936 +1065,115.262629,122.48426,60.0862,0.0,54.52891,0.0,5.71748 +1066,132.278259,138.21825,76.05116,0.0,54.37111,0.0,5.34877 +1067,144.753259,152.8622,88.97017,0.0,54.2953,0.0,6.57142 +1068,72.76089,79.42428,16.70557,0.0,54.32397,0.0,4.85839 +1069,82.01816,87.98514,26.71875,0.0,54.28899,0.0,4.2946 +1070,92.8203,99.599379,37.85266,0.0,54.321729,0.0,4.6913 +1071,71.79523,78.83159,16.93613,0.0,54.34129,0.0,4.288711 +1072,81.57461,88.18969,26.73967,0.0,54.2181,0.0,4.3613 +1073,71.66542,80.055469,16.878249,0.0,54.20573,0.0,5.26818 +1074,81.70015,89.48957,27.26989,0.0,54.37706,0.0,4.68132 +1075,93.09617,100.59896,37.61589,0.0,54.38751,0.0,5.40554 +1076,89.98704,394.396399,34.45111,31.781,254.752699,6.7679,53.99854 +1077,104.80236,329.921768,49.431039,41.32354,154.68884,6.89373,64.469199 +1078,113.395399,291.733249,58.48113,43.10208,104.6847,4.84821,66.29119 +1079,123.32261,455.822129,68.19102,43.48201,255.205479,5.40953,69.1593 +1080,89.378119,241.637199,34.78601,34.19461,54.647069,14.13869,79.35316 +1081,105.251559,274.987249,50.0623,42.11541,55.03711,14.23102,88.073799 +1082,114.070979,293.276179,58.00676,44.6174,54.779299,8.78211,98.63191 +1083,123.751789,289.266839,68.2414,44.3118,54.828349,8.38966,86.18681 +1084,148.85223,152.584179,80.190259,0.0,55.036649,0.0,8.07935 +1085,159.049649,131.39501,52.86658,0.0,56.48854,0.0,10.7744 +1086,127.887349,126.54262,51.78316,0.0,58.21117,0.0,6.93802 +1087,138.50357,121.160939,44.68265,0.0,58.327829,0.0,7.80529 +1088,149.150939,149.854679,71.95566,0.0,57.41605,0.0,6.065139 +1089,145.229389,149.31147,70.86294,0.0,57.46374,0.0,6.64894 +1090,111.01527,148.18374,47.74543,0.0,55.79142,3.01462,17.4393 +1091,103.868899,120.93507,38.73559,0.0,57.14564,2.92469,8.44648 +1092,117.53692,133.515469,42.18952,0.0,57.681399,2.72943,14.03074 +1093,109.00073,311.304508,171.889399,0.0,60.0265,8.694649,34.74251 +1094,197.900789,178.25753,75.70571,0.0,58.63163,1.21062,18.0924 +1095,123.677709,104.18114,26.49833,0.0,56.33016,2.74957,7.45675 +1096,123.089739,175.843509,60.95898,1.35948,55.2014,18.47266,23.86579 +1097,140.290199,162.89205,72.8798,0.0,56.58034,4.54793,14.61648 +1098,142.94542,215.474449,77.395019,0.0,105.28978,6.99855,13.25845 +1099,158.431799,154.135599,52.91429,1.8102,57.42068,3.70993,22.60759 +1100,135.1201,146.576489,61.350789,1.40298,56.24057,2.70762,13.71982 +1101,228.24595,324.831929,72.41373,9.88938,58.40798,7.81546,109.854219 +1102,158.444789,186.049719,61.75997,2.64332,54.871159,19.61195,34.09727 +1103,120.07055,190.95316,52.22888,2.59713,112.43225,1.36489,13.78815 +1104,101.71558,123.5151,37.1875,1.75116,56.45614,2.07855,13.88106 +1105,119.99637,142.25092,59.21599,3.14266,56.00953,2.40261,12.2051 +1106,110.166599,164.61943,33.33559,1.16509,104.92281,2.03805,12.86739 +1107,121.880249,143.10712,58.15166,3.04448,57.99027,1.68701,11.46213 +1108,135.20805,132.00613,52.4421,2.57885,55.00268,1.30745,11.66768 +1109,116.392149,227.421148,53.267249,2.77826,106.082089,15.89871,35.46328 +1110,116.20887,182.264869,51.42614,2.6226,106.933289,0.0,10.8789 +1111,97.56514,107.54708,32.78262,1.0939,54.80807,1.31686,8.84153 +1112,121.651159,139.713299,57.63275,3.21234,54.96284,2.055061,12.083799 +1113,95.593579,110.14985,32.92806,1.07573,54.57096,1.50794,11.6411 +1114,120.061949,138.414549,57.94882,3.08319,54.810549,1.70935,11.922839 +1115,108.006379,127.553879,45.16271,2.45277,54.74344,1.451859,13.45273 +1116,99.81182,112.585679,39.986599,2.30515,54.92649,1.17082,8.48968 +1117,102.72142,114.30905,40.41067,2.31839,54.79559,1.21079,9.67251 +1118,97.78981,209.277409,36.430859,1.03927,154.96572,0.0,7.57093 +1119,89.61153,201.663109,30.1594,0.0,154.951069,1.45217,7.69226 +1120,89.58187,299.188148,30.220649,0.0,255.102549,0.0,6.409739 +1121,103.03485,167.654169,43.468859,2.473829,105.07042,1.00209,9.51971 +1122,85.5452,294.251188,22.980179,0.0,255.245309,1.10383,6.64201 +1123,18.25783,18.47837,18.46113,0.0,0.0,0.0,0.0 +1124,82.53257,288.735359,20.23859,0.0,255.208609,0.0,5.05716 +1125,83.755159,89.95111,21.28495,0.0,55.03299,0.0,5.34137 +1126,186.0921,566.031698,33.83201,11.398979,355.760399,66.82609,83.93954 +1127,180.62134,697.858197,67.492409,84.71819,256.042629,53.01943,201.405209 +1128,261.874609,809.594437,49.85915,43.88395,406.911938,102.97708,165.286719 +1129,202.586549,801.365237,38.12517,26.14415,407.000218,125.37663,175.280139 +1130,577.117168,1512.307874,62.472519,67.2101,807.799997,218.594669,312.350809 +1131,139.66234,407.261048,24.85384,12.0605,207.180879,63.022139,84.17149 +1132,78.69914,296.465868,16.34053,4.73073,258.256249,0.0,10.36804 +1133,78.58415,245.413609,16.54867,4.71456,207.486659,0.0,9.90867 +1134,78.928899,294.694979,16.53888,4.25069,259.717409,0.0,8.31912 +1135,95.49678,241.544179,36.93166,47.92062,57.289489,10.8735,67.72996 +1136,111.75723,251.665849,53.15866,42.35498,57.49837,9.36328,72.325779 +1137,100.18886,226.006209,41.8539,34.716519,57.20679,9.50449,65.77502 +1138,116.571849,262.569209,59.67155,42.98458,57.31101,9.49498,72.682978 +1139,125.137389,239.700039,62.10612,48.41506,57.538529,1.31272,60.20406 +1140,79.1604,106.38022,16.48375,5.14505,57.42497,3.2956,15.37186 +1141,78.88974,106.418609,16.652749,5.157689,57.34898,3.13062,15.60873 +1142,70.0857,92.89516,11.67345,3.26656,58.59461,3.34655,11.71217 +1143,94.94957,416.939478,36.732639,32.9845,257.928319,8.93603,62.78709 +1144,110.29396,451.467018,52.277549,41.22873,258.314239,9.94933,72.56017 +1145,95.71781,216.55831,36.98977,34.07724,57.48773,8.99538,61.89346 +1146,111.385109,399.840318,53.02644,41.40479,207.4451,9.72854,71.199759 +1147,84.321039,452.444739,21.69493,84.34034,158.456539,14.88427,135.61306 +1148,95.268409,448.585298,30.31539,94.28864,107.7325,17.32135,155.326359 +1149,90.43348,94.375669,25.58168,0.0,57.665149,0.0,3.04035 +1150,104.16847,118.171109,39.221439,0.0,57.51904,1.90463,8.99484 +1151,105.158009,116.99545,40.28854,0.0,57.49676,1.05279,7.71952 +1152,91.07536,93.81668,25.66432,0.0,57.8852,0.0,2.16679 +1153,134.74765,157.738739,65.845729,2.19681,57.73737,1.10973,15.57137 +1154,103.94179,117.667729,39.30464,0.0,57.684139,1.80919,8.36829 +1155,117.179019,139.33759,52.1273,1.49352,57.69768,2.69514,13.03888 +1156,134.86988,158.702159,65.631779,2.22098,57.77199,2.06594,15.60478 +1157,135.381949,182.052059,70.05678,5.03942,57.774139,5.595711,27.212109 +1158,116.60037,146.503869,51.744119,2.3282,57.46299,5.45732,17.09875 +1159,135.421979,191.146939,69.56254,5.02097,57.410469,10.61408,32.2526 +1160,135.828129,180.024059,71.02141,5.02016,57.519489,4.5754,25.65444 +1161,142.19384,356.281289,76.12687,5.24081,208.742589,19.72416,35.87298 +1162,143.584729,282.454369,78.32015,5.29219,157.946699,7.7012,22.65258 +1163,141.981209,181.895639,76.29788,5.03726,57.377949,9.23099,23.56447 +1164,143.114799,184.679789,77.88662,5.01772,57.6437,9.61718,24.221279 +1165,142.03136,446.040699,76.24133,5.17168,158.28393,82.294039,109.71502 +1166,73.5009,76.060319,15.0334,0.0,55.375579,0.0,3.35724 +1167,96.40716,102.21339,25.13951,0.0,56.22706,0.0,8.51112 +1168,76.557089,82.60254,15.42278,0.0,56.09432,1.42429,6.29759 +1169,110.56332,105.090219,33.21495,0.0,55.58484,0.0,7.66443 +1170,113.40962,120.18867,36.94542,0.0,57.90134,1.14126,9.51769 +1171,105.870279,159.44834,32.2957,0.0,58.86513,8.86477,42.06352 +1172,80.69963,616.888167,18.41129,4.27293,207.019279,190.393269,155.151949 +1173,76.71894,88.25506,19.76176,0.0,55.32302,1.20431,4.65375 +1174,74.23989,87.90183,22.7342,0.0,55.34103,0.0,3.7802 +1175,73.46313,86.943359,17.86869,0.0,59.123059,2.16553,5.83036 +1176,76.272769,93.15355,17.03308,0.0,57.4292,5.38858,10.97657 +1177,82.375959,88.44093,24.15944,0.0,57.07388,0.0,4.94813 +1178,2.27502,2.27304,2.26205,0.0,0.0,0.0,0.0 +1179,2.13547,2.34141,2.33153,0.0,0.0,0.0,0.0 +1180,2.61027,2.33848,2.32163,0.0,0.0,0.0,0.0 +1181,2.19329,2.32017,2.30993,0.0,0.0,0.0,0.0 +1182,5.05204,3.47203,3.45879,0.0,0.0,0.0,0.0 +1183,4.41139,4.11627,4.10401,0.0,0.0,0.0,0.0 +1184,3.67903,3.71694,3.70604,0.0,0.0,0.0,0.0 +1185,71.812549,72.07509,10.65842,0.0,57.05252,0.0,1.32308 +1186,3.49799,3.47121,3.46011,0.0,0.0,0.0,0.0 +1187,3.84307,3.78608,3.77427,0.0,0.0,0.0,0.0 +1188,4.6202,4.17655,4.15783,0.0,0.0,0.0,0.0 +1189,3.2427,3.36772,3.35788,0.0,0.0,0.0,0.0 +1190,3.6154,3.68663,3.67613,0.0,0.0,0.0,0.0 +1191,3.28776,3.38889,3.37893,0.0,0.0,0.0,0.0 +1192,71.96499,68.73147,10.15844,0.0,56.35574,0.0,1.01093 +1193,4.09106,5.36623,5.35354,0.0,0.0,0.0,0.0 +1194,123.793149,160.04086,41.37453,0.0,57.25026,20.94515,27.45557 +1195,95.32817,178.324149,28.472399,0.0,106.49723,8.54712,23.70386 +1196,108.520659,679.755458,47.92337,1.04425,506.365498,65.72625,48.03931 +1197,98.39982,106.70334,34.33953,0.0,55.72843,0.0,6.80423 +1198,107.64107,239.644839,44.24633,0.0,105.71723,36.78933,41.93357 +1199,97.84502,105.3589,34.02338,0.0,55.69856,0.0,5.93004 +1200,92.282509,118.99981,28.93336,0.0,55.94241,8.93381,16.17487 +1201,94.65886,1948.140312,37.4229,1.43111,1258.413625,327.195649,316.337918 +1202,101.559799,158.652509,38.47009,0.0,107.85919,0.0,6.455539 +1203,110.404759,142.19315,39.1057,1.34296,57.07248,4.32687,19.25777 +1204,135.81964,264.097259,53.57507,1.56644,157.477479,2.94673,21.92073 +1205,140.35869,642.896397,71.338789,32.13558,157.182299,44.86066,218.164069 +1206,82.97073,91.672939,23.70249,0.0,57.467179,1.83086,6.46853 +1207,108.46292,153.5867,47.6158,0.0,57.70513,24.53565,17.88711 +1208,80.23578,88.33834,23.63945,0.0,57.97925,0.0,3.14485 +1209,77.956659,80.96604,20.62193,0.0,56.23767,0.0,2.26771 +1210,91.282609,113.1086,36.48655,0.0,57.45357,0.0,16.23628 +1211,85.6025,134.075449,36.38348,0.0,58.96766,12.70995,19.695969 +1212,105.28831,134.48278,43.49605,0.0,56.36532,15.21493,12.46763 +1213,99.26932,83.96055,23.2606,0.0,56.29045,0.0,1.93046 +1214,86.817369,84.53747,25.76015,0.0,54.38101,0.0,2.34396 +1215,85.20988,106.815569,44.015189,0.0,57.17706,0.0,3.88282 +1216,98.832789,126.68255,59.23476,0.0,56.64809,2.35406,4.75871 +1217,81.65015,121.887239,39.02144,0.0,60.02565,3.69934,10.24209 +1218,115.345,132.739879,39.76388,0.0,55.862089,16.46179,13.69598 +1219,79.8363,82.40072,21.56601,0.0,54.63961,0.0,3.08378 +1220,81.51266,187.214289,24.37213,0.0,154.769959,0.0,1.87483 +1221,79.28056,83.318179,23.67412,0.0,54.44178,0.0,3.44109 +1222,90.12247,92.102789,32.742799,0.0,54.66335,0.0,3.10475 +1223,87.01587,95.21955,29.97977,0.0,54.53676,1.47945,6.0195 +1224,96.12483,107.94089,39.92119,0.0,54.62877,2.52201,7.43355 +1225,85.606809,90.47121,30.43015,0.0,54.86772,0.0,3.34668 +1226,88.373699,91.59637,32.92877,0.0,54.50844,0.0,1.99473 +1227,88.824889,92.22596,32.09447,0.0,54.60389,0.0,3.67451 +1228,97.4776,201.904519,41.5028,0.0,154.847049,0.0,3.71798 +1229,108.35012,112.636659,52.0238,0.0,54.640899,0.0,4.14924 +1230,77.16039,186.827429,21.15175,0.0,154.959509,2.32427,6.0662 +1231,75.686769,228.39176,19.80831,0.0,204.6906,0.0,1.72896 +1232,80.22807,132.940329,24.936279,0.0,104.7439,0.0,1.88567 +1233,88.2215,90.99007,32.05879,0.0,54.96642,0.0,1.99692 +1234,79.90715,82.22055,23.74559,0.0,55.25911,0.0,1.57786 +1235,83.810769,94.11431,27.7538,0.0,54.90077,2.25332,6.40107 +1236,84.62363,87.38365,27.90091,0.0,54.7854,0.0,3.03027 +1237,89.486029,92.01362,33.13451,0.0,54.78703,0.0,1.91666 +1238,96.701949,100.21709,40.19259,0.0,55.129,0.0,3.25394 +1239,88.68937,143.268989,32.54005,0.0,105.099889,0.0,3.66015 +1240,96.39774,150.238209,40.1593,0.0,104.97467,0.0,3.41769 +1241,84.943239,145.72761,28.70137,0.0,104.74108,2.68213,6.80688 +1242,85.52584,138.590209,29.09517,0.0,105.469259,0.0,1.68611 +1243,89.72803,192.684869,33.77236,0.0,155.138919,0.0,1.91576 +1244,97.47841,100.453009,40.895739,0.0,55.11408,0.0,2.05798 +1245,90.11547,243.490149,34.01425,0.0,205.290709,0.0,2.08213 +1246,98.1612,101.54542,41.77897,0.0,55.4934,0.0,1.97957 +1247,91.813899,102.45307,35.50213,0.0,55.11705,1.99622,6.55155 +1248,93.068509,97.28503,36.8658,0.0,55.50789,0.0,3.1038 +1249,98.59829,101.957069,42.1933,0.0,55.383629,0.0,2.06022 +1250,105.982779,110.801319,50.511449,0.0,55.11926,0.0,3.46296 +1251,97.621619,301.889799,41.06382,0.0,255.500789,0.0,3.46325 +1252,106.888209,111.02771,50.40152,0.0,55.0187,0.0,3.72602 +1253,115.021069,269.346199,58.09279,0.0,205.518589,0.0,3.89716 +1254,94.468889,109.27898,43.32463,0.0,55.98456,1.82215,6.27399 +1255,85.70136,100.93453,37.3573,0.0,56.29308,1.02645,4.7765 +1256,522.754709,729.037407,27.24511,0.0,674.869017,0.0,16.31971 +1257,157.471839,98.14248,31.3686,0.0,54.68121,0.0,3.90049 +1258,153.670699,171.21372,83.10785,1.61193,55.93562,1.10585,14.32974 +1259,112.522999,181.109409,68.65689,2.11685,57.80475,5.27238,31.629709 +1260,134.55835,166.12496,77.28554,1.63184,56.4424,1.22016,13.90762 +1261,121.35976,137.581669,44.20898,1.550109,56.58994,2.45891,17.2943 +1262,115.12283,125.414209,50.482619,0.0,56.76753,0.0,7.90863 +1263,118.251789,118.9357,42.45014,0.0,56.90196,0.0,9.56098 +1264,116.901339,143.31173,69.65191,0.0,56.03125,0.0,6.31161 +1265,105.454319,109.91276,41.13874,0.0,54.83704,0.0,5.40256 +1266,111.39634,147.404709,68.827609,0.0,56.45183,0.0,8.62417 +1267,120.97369,126.768149,57.22758,0.0,54.446229,0.0,6.59764 +1268,104.48936,123.625259,53.638569,0.0,54.709209,0.0,6.69053 +1269,103.93125,110.51659,37.82419,0.0,55.193,0.0,7.91165 +1270,99.078639,123.90656,48.94941,0.0,56.60854,0.0,5.91038 +1271,104.469819,108.63919,40.47238,0.0,55.01713,0.0,5.02282 +1272,105.42456,108.97833,41.01143,0.0,54.73707,0.0,4.88662 +1273,100.779449,106.5229,38.25458,0.0,54.69064,0.0,5.29972 +1274,105.92376,110.61542,41.60629,0.0,54.69342,0.0,5.86092 +1275,111.79801,119.12067,50.33204,0.0,54.67392,0.0,5.85639 +1276,128.556849,142.12996,66.79652,0.0,56.3104,0.0,5.70542 +1277,134.263149,130.85058,62.00159,0.0,54.8087,0.0,5.78998 +1278,111.47116,277.795869,54.4861,0.0,206.682239,0.0,5.64543 +1279,103.17404,108.48946,39.763,0.0,54.864,0.0,5.68997 +1280,99.784549,257.732699,37.90327,0.0,206.395929,0.0,5.23554 +1281,101.324889,106.24551,38.39833,0.0,54.73343,0.0,5.05197 +1282,103.830349,110.17084,42.02828,0.0,54.7789,0.0,5.11939 +1283,103.04231,108.759399,40.938529,0.0,54.64611,0.0,5.03467 +1284,96.20906,104.876269,33.66202,0.0,56.468779,0.0,6.52253 +1285,95.59089,102.82775,33.06104,0.0,54.83034,0.0,6.95965 +1286,97.757309,114.46915,48.81453,0.0,61.117899,0.0,2.679741 +1287,130.701819,141.1484,77.01302,0.0,57.64456,0.0,3.06622 +1288,92.94731,90.25609,27.5637,0.0,56.58867,0.0,3.28793 +1289,97.51964,98.38462,33.33532,0.0,58.11602,0.0,4.88561 +1290,87.770269,110.80424,45.51376,0.0,60.55716,0.0,2.47998 +1291,88.69553,116.763749,23.47534,0.0,57.111399,5.14565,15.18774 +1292,83.46652,88.731269,22.78565,0.0,55.05579,1.9286,6.3903 +1293,79.996299,93.59304,24.78859,0.0,56.32973,1.33295,8.24766 +1294,85.47993,107.937039,40.4943,0.0,55.92409,1.34989,6.45733 +1295,91.53482,91.58104,24.46003,0.0,56.33738,1.35306,6.50053 +1296,88.28392,102.181829,30.682669,0.0,59.031109,0.0,8.62501 +1297,94.706849,127.74195,47.23848,0.0,56.88656,0.0,8.94075 +1298,105.923479,128.16894,34.94938,1.00428,61.724,2.13193,15.96423 +1299,103.676569,157.54558,31.26959,5.42267,57.46227,3.53067,34.47928 +1300,117.558189,932.430217,27.3223,98.31552,263.297769,13.28193,98.53821 +1301,92.01177,228.375549,30.865,3.35292,154.875549,1.28008,22.169209 +1302,89.470359,176.181479,28.46646,3.07134,107.560329,3.40108,17.51201 +1303,95.83165,235.652089,27.48152,3.10973,156.492229,12.41227,20.35592 +1304,134.184129,174.60585,58.3665,9.57121,57.89082,1.13117,23.4283 +1305,87.04049,90.766079,23.656969,1.72995,54.78281,0.0,5.28717 +1306,6.984699,10.63102,10.59752,0.0,0.0,0.0,0.0 +1307,80.89265,96.37283,35.17102,0.0,56.6988,0.0,2.75371 +1308,10.09757,10.38068,10.35043,0.0,0.0,0.0,0.0 +1309,80.67281,87.601669,26.86788,0.0,57.099889,0.0,2.03598 +1310,71.58293,73.08649,13.64783,0.0,56.23665,0.0,1.66146 +1311,77.04006,127.9723,41.51289,0.0,69.43255,1.07595,6.91389 +1312,76.9572,88.96952,19.63871,0.0,60.242489,0.0,3.528991 +1313,81.9073,118.993159,38.333629,0.0,65.47457,0.0,10.21209 +1314,96.50383,99.69845,36.29741,0.0,56.83369,0.0,3.87489 +1315,381.017289,331.076679,216.03946,3.89965,55.985199,1.19546,31.88525 +1316,478.408149,547.482767,292.097768,8.34451,156.91838,3.57206,33.383489 +1317,521.811418,725.849917,407.515278,21.17167,56.44103,17.07826,126.797419 +1318,74.40011,83.7196,16.07272,0.0,55.25918,1.50286,7.09235 +1319,72.53993,81.442209,16.49802,0.0,55.790619,1.19061,5.4804 +1320,76.53351,106.99433,19.14087,9.10456,56.1171,1.98506,17.10369 +1321,72.84478,123.377129,13.98112,0.0,106.064379,0.0,1.93398 +1322,78.23532,152.714849,31.83045,0.0,107.364349,1.61763,8.05186 +1323,118.080619,142.187399,50.43814,0.0,63.178139,0.0,16.24879 +1324,106.067769,120.71346,42.86421,0.0,55.35439,1.23941,9.72684 +1325,102.67006,111.712979,36.22766,0.0,55.73692,0.0,7.108569 +1326,76.96847,74.819799,16.36121,0.0,55.196589,0.0,1.643339 +1327,78.790859,81.94491,19.95687,0.0,58.26839,0.0,1.81528 +1328,102.069539,142.46354,41.46209,0.0,59.02522,14.40051,24.35494 +1329,217.217469,155.71475,89.96768,0.0,55.48784,0.0,7.90936 +1330,63.92795,81.61012,81.58687,0.0,0.0,0.0,0.0 +1331,37.98884,38.57838,38.55512,0.0,0.0,0.0,0.0 +1332,38.714539,49.11624,49.08646,0.0,0.0,0.0,0.0 +1333,154.43927,136.10161,69.21244,0.0,55.22518,1.07781,8.93507 +1334,92.068679,98.82191,35.89855,0.0,55.08924,0.0,5.74059 +1335,44.474479,34.22193,34.1936,0.0,0.0,0.0,0.0 +1336,34.17489,33.89256,33.86208,0.0,0.0,0.0,0.0 +1337,29.55172,29.99133,29.96724,0.0,0.0,0.0,0.0 +1338,73.234059,73.03437,13.8991,0.0,55.16301,0.0,2.00941 +1339,71.5682,72.52601,14.39622,0.0,55.14305,0.0,1.48281 +1340,78.67625,92.27265,22.05505,0.0,54.65615,4.75011,8.69658 +1341,10.92309,11.2994,11.28117,0.0,0.0,0.0,0.0 +1342,11.594511,11.57746,11.56054,0.0,0.0,0.0,0.0 +1343,77.59953,88.30973,21.47829,0.0,54.80354,3.2564,6.59224 +1344,103.68915,126.832769,47.254499,0.0,55.12639,8.67705,14.25876 +1345,80.06239,94.289349,25.59037,0.0,55.582409,4.17611,7.57367 +1346,121.003299,134.736179,65.88468,0.0,55.28235,2.97989,8.275039 +1347,82.007809,82.52497,22.15469,0.0,55.69378,0.0,2.63813 +1348,307.030118,4861.020302,27.6506,17.0389,2175.122551,1342.440946,1227.189485 +1349,79.16666,77.645469,16.62502,0.0,58.251739,0.0,1.19503 +1350,353.352079,2685.132151,25.59102,8.38874,1963.412343,335.078099,317.860889 +1351,73.95132,75.39289,15.53421,0.0,57.1487,0.0,1.16858 +1352,283.007509,2293.449131,35.86417,8.57306,1209.028416,415.898558,366.729218 +1353,86.90524,139.981569,27.643639,0.0,107.52905,0.0,2.35182 +1354,97.0065,103.58926,38.28414,0.0,57.29656,0.0,5.17078 +1355,125.12487,926.711077,66.82677,58.32051,307.905409,55.31232,315.686679 +1356,142.19547,1198.511206,84.09911,78.00631,358.435189,53.17818,428.646218 +1357,78.487359,76.68389,15.3601,0.0,57.73853,0.0,2.06783 +1358,334.274269,2180.170532,23.70715,8.622149,1159.860106,471.976938,479.982259 +1359,75.52445,226.574629,15.072109,0.0,209.09354,0.0,1.02833 +1360,334.577299,1793.683103,23.9119,8.246219,960.254557,381.947068,389.701959 +1361,87.79207,90.901609,27.53455,0.0,59.500459,0.0,1.64115 +1362,98.07351,103.508079,37.710969,0.0,58.70971,0.0,4.31969 +1363,176.683839,1179.033445,65.78756,59.835439,359.973858,120.44625,414.948908 +1364,145.200489,1397.276684,107.668659,74.91536,410.562309,99.526329,497.929288 +1365,75.69594,126.592219,14.87635,0.0,109.206839,0.0,1.04787 +1366,383.874319,2859.081359,23.511789,8.42112,1561.967455,544.453808,587.864598 +1367,5.5987,5.42062,5.40877,0.0,0.0,0.0,0.0 +1368,74.473299,80.75004,12.63444,0.0,61.49405,0.0,3.80699 +1369,82.45742,284.392299,20.28661,8.56397,110.56424,31.79753,82.578849 +1370,82.89229,199.568699,21.42001,16.46201,60.40012,4.48385,67.260289 +1371,93.729589,316.137509,31.88522,31.61512,110.246619,18.6261,93.42472 +1372,102.33461,275.877838,40.163619,40.88578,60.28705,4.87778,98.975169 +1373,5.48186,5.36857,5.35721,0.0,0.0,0.0,0.0 +1374,74.462349,80.51431,12.58749,0.0,59.70905,0.0,4.74271 +1375,83.162719,306.052649,20.19105,8.61744,111.00287,41.46162,92.818859 +1376,5.62316,5.32694,5.31536,0.0,0.0,0.0,0.0 +1377,73.92929,81.63283,12.68314,0.0,60.40194,1.38864,4.59241 +1378,84.40579,217.635629,20.17736,8.46821,60.888229,26.20627,73.10114 +1379,83.86673,207.830489,21.71543,16.69781,62.11381,15.54268,64.08358 +1380,93.70485,333.159039,31.78494,31.69971,110.17375,31.92401,100.21823 +1381,101.58707,257.979819,40.37801,40.97702,60.28877,4.64771,84.87116 +1382,5.5459,5.32853,5.31565,0.0,0.0,0.0,0.0 +1383,73.56142,236.259469,12.77689,0.0,212.894809,1.7219,5.77067 +1384,82.46915,524.847978,20.90973,8.8078,311.336789,43.58274,104.82442 +1385,78.457719,128.32152,15.2503,0.0,110.3496,0.0,1.15735 +1386,82.22963,89.323499,21.10107,0.0,60.15372,0.0,4.964019 +1387,93.54307,303.065469,29.48878,8.64238,110.58212,29.66189,90.99307 +1388,76.25102,79.77377,14.76619,0.0,62.60142,0.0,1.00334 +1389,81.65488,92.648389,20.5632,0.0,62.79459,1.42927,5.21244 +1390,91.45746,288.426968,29.389249,8.50616,109.98436,31.74635,80.685929 +1391,9.517129,9.10085,9.0253,0.0,0.0,0.0,0.0 +1392,83.67494,121.357749,39.68661,7.00111,56.11801,1.378409,12.64756 +1393,78.15353,80.03604,18.65297,0.0,57.12459,0.0,2.49013 +1394,10.51853,11.22795,11.20507,0.0,0.0,0.0,0.0 +1395,197.31373,1252.682665,37.178439,24.03456,714.239157,143.23169,270.603509 +1396,140.724909,1181.903186,25.96526,15.65569,761.555437,122.40318,183.906009 +1397,203.37869,621.803167,26.79569,14.87775,256.446779,78.3903,175.133159 +1398,140.860759,368.011099,27.3785,14.2145,106.122519,32.5088,119.84607 +1399,89.524359,312.140399,38.6651,21.2995,58.407909,18.19476,92.43288 +1400,140.38608,553.819428,34.75596,17.602779,257.413349,49.35647,142.03234 +1401,81.799279,460.565408,20.35427,13.44057,206.085889,48.31269,122.7543 +1402,88.25697,346.965028,24.05188,13.964079,106.19954,38.25468,123.297069 +1403,87.325549,345.292209,23.47262,14.04937,106.22474,40.943629,120.20403 +1404,87.67862,875.779667,23.42491,14.12022,406.318238,129.787789,260.661179 +1405,88.05184,839.819546,23.395979,14.30052,507.310328,67.86531,183.804319 +1406,87.67504,745.247597,23.33654,13.69054,406.958188,79.86542,176.026029 +1407,88.43142,470.458028,23.33805,14.13311,156.94979,72.43833,160.891199 +1408,87.453359,564.810978,22.88182,13.47868,307.036059,49.36761,132.353039 +1409,6.95285,6.95629,6.94356,0.0,0.0,0.0,0.0 +1410,82.391619,302.570459,21.0686,12.68102,156.44089,5.65209,69.636859 +1411,4.18698,4.30687,4.26582,0.0,0.0,0.0,0.0 +1412,12.37933,12.08209,12.03025,0.0,0.0,0.0,0.0 +1413,11.81504,12.03317,12.0056,0.0,0.0,0.0,0.0 +1414,9.82262,9.82165,9.79733,0.0,0.0,0.0,0.0 +1415,12.83606,13.23163,13.2004,0.0,0.0,0.0,0.0 +1416,20.26988,20.16943,20.12926,0.0,0.0,0.0,0.0 +1417,19.53733,19.97754,19.94693,0.0,0.0,0.0,0.0 +1418,144.438869,170.38396,66.48478,2.89142,56.74096,0.0,21.51152 +1419,7.97638,6.81361,6.78874,0.0,0.0,0.0,0.0 +1420,6.78537,6.77288,6.75871,0.0,0.0,0.0,0.0 +1421,8.22079,8.31705,8.30346,0.0,0.0,0.0,0.0 +1422,7.83191,8.68427,8.66368,0.0,0.0,0.0,0.0 +1423,10.9242,11.34362,11.30068,0.0,0.0,0.0,0.0 +1424,12.51868,13.77668,13.75673,0.0,0.0,0.0,0.0 +1425,88.660819,109.12267,42.03176,0.0,56.64431,0.0,3.53299 +1426,104.685039,99.97241,32.01095,0.0,54.84485,0.0,4.12808 +1427,93.83295,95.639989,29.19746,0.0,55.117319,0.0,2.811231 +1428,15.35,11.89853,11.87992,0.0,0.0,0.0,0.0 +1429,104.691779,144.56056,64.10992,0.0,56.69998,0.0,6.82115 +1430,19.164429,18.965391,18.940551,0.0,0.0,0.0,0.0 +1431,134.89771,108.06736,38.50031,0.0,54.65159,0.0,4.626 +1432,98.65879,105.74029,35.08892,0.0,54.70308,0.0,7.70904 +1433,112.60116,120.246249,47.430089,0.0,56.44226,0.0,4.77307 +1434,140.92898,130.234269,55.357489,0.0,57.2656,0.0,4.81112 +1435,149.745009,143.19419,68.33813,0.0,55.00569,0.0,8.34489 +1436,121.13052,129.141259,52.984289,0.0,55.21917,0.0,6.99071 +1437,114.19274,118.635299,47.57106,0.0,54.969989,0.0,5.07311 +1438,114.65032,274.710849,51.22181,0.0,205.129739,0.0,6.95779 +1439,98.171569,203.747359,35.2542,0.0,155.092009,0.0,5.372 +1440,98.637549,102.35839,35.50777,0.0,54.79464,0.0,3.98496 +1441,88.73927,92.120419,25.96431,0.0,54.89449,0.0,3.02768 +1442,90.37776,91.92883,26.48996,0.0,54.98172,0.0,2.31101 +1443,98.15738,100.067239,34.33682,0.0,54.85287,0.0,2.51813 +1444,104.097,108.397059,38.66631,0.0,54.97236,0.0,3.63801 +1445,112.329149,118.08254,44.20633,0.0,54.98924,0.0,5.89587 +1446,104.47286,158.798829,39.46165,0.0,105.190239,0.0,4.03079 +1447,104.932199,108.18377,38.235,0.0,55.00904,0.0,4.77191 +1448,88.44377,91.110149,25.503529,0.0,55.0376,0.0,2.57517 +1449,96.218849,201.575079,30.36854,0.0,155.672499,0.0,5.350351 +1450,89.12659,91.2999,25.91728,0.0,54.89536,0.0,2.34341 +1451,17.3907,16.94856,16.92692,0.0,0.0,0.0,0.0 +1452,20.35787,16.95532,16.92875,0.0,0.0,0.0,0.0 +1453,5.10348,4.98462,4.97042,0.0,0.0,0.0,0.0 +1454,4.64893,5.02214,5.01144,0.0,0.0,0.0,0.0 +1455,4.55594,5.08713,5.07537,0.0,0.0,0.0,0.0 +1456,4.6469,4.89719,4.88541,0.0,0.0,0.0,0.0 +1457,3.78125,3.728291,3.713711,0.0,0.0,0.0,0.0 +1458,4.289781,4.45209,4.4418,0.0,0.0,0.0,0.0 +1459,4.16293,4.47437,4.46222,0.0,0.0,0.0,0.0 +1460,3.42687,3.74998,3.73796,0.0,0.0,0.0,0.0 +1461,2.92922,3.05899,3.04338,0.0,0.0,0.0,0.0 +1462,2.94428,3.25232,3.24056,0.0,0.0,0.0,0.0 +1463,2.9445,3.27281,3.26237,0.0,0.0,0.0,0.0 +1464,3.56234,3.66856,3.66014,0.0,0.0,0.0,0.0 +1465,5.07686,5.03877,5.02153,0.0,0.0,0.0,0.0 +1466,4.17562,4.58178,4.56906,0.0,0.0,0.0,0.0 +1467,4.12575,4.55281,4.53959,0.0,0.0,0.0,0.0 +1468,3.93398,4.32684,4.31206,0.0,0.0,0.0,0.0 +1469,5.523009,5.471709,5.455499,0.0,0.0,0.0,0.0 +1470,5.317,5.75158,5.73969,0.0,0.0,0.0,0.0 +1471,5.27129,5.75777,5.74379,0.0,0.0,0.0,0.0 +1472,5.25039,5.52229,5.50857,0.0,0.0,0.0,0.0 +1473,4.17406,4.26465,4.24736,0.0,0.0,0.0,0.0 +1474,4.70789,4.92145,4.90522,0.0,0.0,0.0,0.0 +1475,4.61755,4.84356,4.83065,0.0,0.0,0.0,0.0 +1476,3.80802,4.07837,4.06753,0.0,0.0,0.0,0.0 +1477,4.7952,4.88635,4.87102,0.0,0.0,0.0,0.0 +1478,4.68002,5.10236,5.08969,0.0,0.0,0.0,0.0 +1479,4.62006,5.112759,5.098519,0.0,0.0,0.0,0.0 +1480,4.99544,5.293919,5.281829,0.0,0.0,0.0,0.0 +1481,4.14519,4.13103,4.11392,0.0,0.0,0.0,0.0 +1482,3.60066,3.86501,3.85272,0.0,0.0,0.0,0.0 +1483,3.53416,3.82309,3.81359,0.0,0.0,0.0,0.0 +1484,3.35529,3.64403,3.63152,0.0,0.0,0.0,0.0 +1485,82.562669,186.71486,19.17038,0.0,155.44255,0.0,4.54028 +1486,105.63767,134.695259,55.87677,0.0,56.969239,0.0,6.61559 +1487,103.481489,127.72275,56.45896,0.0,55.92837,0.0,3.26922 +1488,103.400609,118.18135,37.76886,0.0,56.79459,0.0,9.63512 +1489,109.621199,102.54488,29.54494,0.0,56.65238,1.07346,7.17722 +1490,90.57542,98.25781,29.93409,0.0,55.56831,0.0,5.47604 +1491,109.35507,131.056439,32.4167,4.75905,57.323629,5.06382,18.869841 +1492,101.607539,123.58123,35.54728,7.56546,56.79373,0.0,12.83041 +1493,133.770079,209.49012,123.51552,0.0,55.57032,0.0,16.57961 +1494,108.82668,155.302689,40.42415,0.0,61.233199,3.10062,32.85508 +1495,115.917069,124.31725,48.23714,0.0,56.31874,0.0,6.49979 +1496,104.15576,112.325839,36.08974,0.0,57.076739,0.0,5.79384 +1497,94.862449,111.80689,34.90965,0.0,54.45467,2.45321,9.86235 +1498,100.57134,121.759159,45.24472,0.0,59.63018,0.0,4.050289 +1499,111.977309,116.02824,39.8428,0.0,58.16209,0.0,6.33955 +1500,94.85728,104.45749,32.27983,0.0,56.76712,0.0,7.10816 +1501,100.26831,97.174579,29.30589,0.0,55.611229,0.0,3.72913 +1502,100.02128,99.941969,29.667009,0.0,57.13773,0.0,5.01707 +1503,114.849519,128.53205,50.77412,0.0,59.55585,0.0,4.22335 +1504,100.13742,98.264599,29.86124,0.0,54.62265,0.0,3.092559 +1505,95.0762,102.6056,32.04837,0.0,56.64506,0.0,5.56849 +1506,101.78099,98.258639,32.18361,0.0,54.740429,0.0,2.82856 +1507,84.85569,86.39102,20.6658,0.0,56.1762,0.0,2.77832 +1508,82.5132,84.225279,20.51372,0.0,55.618589,0.0,2.2286 +1509,83.773299,98.74666,30.37605,0.0,56.05115,1.6165,5.75408 +1510,98.915799,86.89731,21.80506,0.0,56.07309,0.0,3.81322 +1511,83.97188,85.906399,20.26611,0.0,57.92519,0.0,2.38164 +1512,91.27945,133.972799,20.79006,0.0,105.652399,0.0,1.95278 +1513,91.12503,84.34387,21.34566,0.0,54.87201,0.0,2.41643 +1514,82.02247,84.284689,21.846479,0.0,54.82579,0.0,2.10829 +1515,12.07934,9.27287,9.24817,0.0,0.0,0.0,0.0 +1516,85.90684,89.84771,26.23749,0.0,54.5377,0.0,3.08086 +1517,8.85335,8.98353,8.97303,0.0,0.0,0.0,0.0 +1518,85.41369,89.66404,26.75653,0.0,54.64152,0.0,2.70638 +1519,8.871189,9.08799,9.07618,0.0,0.0,0.0,0.0 +1520,86.75268,91.51833,28.00043,0.0,54.82722,0.0,2.82814 +1521,9.05356,9.10507,9.09364,0.0,0.0,0.0,0.0 +1522,86.4327,90.634949,27.27965,0.0,54.812699,0.0,2.67045 +1523,81.49548,85.5662,21.90872,0.0,54.80369,0.0,3.23403 +1524,80.53632,83.62358,20.8598,0.0,54.73963,0.0,2.33089 +1525,83.50008,86.236979,23.475009,0.0,54.791439,0.0,2.31542 +1526,82.52597,86.277029,23.572959,0.0,54.616729,0.0,2.30707 +1527,91.93192,295.336019,28.35669,0.0,254.796199,0.0,3.7552 +1528,91.208959,93.96846,28.34002,0.0,54.6437,0.0,2.57919 +1529,90.88103,441.786848,28.66402,0.0,104.862569,0.0,2.19974 +1530,91.19961,143.68482,28.37083,0.0,104.75425,0.0,2.17165 +1531,83.74874,187.864159,24.43841,0.0,155.081169,0.0,3.19549 +1532,84.35894,137.436719,24.6112,0.0,104.957019,0.0,2.68236 +1533,83.511639,186.67882,24.14316,0.0,155.16302,0.0,2.46992 +1534,103.471239,146.263,33.57896,0.0,104.90535,0.0,2.65954 +1535,83.70312,86.37675,24.53326,0.0,54.66775,0.0,2.18237 +1536,94.40133,97.96508,34.7153,0.0,54.95966,0.0,2.87024 +1537,84.4356,187.988159,24.11405,0.0,155.054019,0.0,3.45468 +1538,92.80731,146.500989,33.19076,0.0,105.027839,0.0,2.63648 +1539,83.85581,136.65293,24.04276,0.0,104.885759,0.0,2.474461 +1540,93.252789,96.21255,33.09584,0.0,54.95306,0.0,2.64258 +1541,83.46758,86.2634,23.91154,0.0,54.62494,0.0,2.35243 +1542,84.06901,86.48542,23.99503,0.0,54.83231,0.0,2.26489 +1543,85.52354,90.076169,25.728049,0.0,55.00909,0.0,3.4927 +1544,96.26525,102.78582,36.16719,0.0,55.02253,0.0,5.37152 +1545,104.942999,111.76945,45.1499,0.0,55.23315,0.0,5.21262 +1546,85.5621,89.32528,25.76023,0.0,55.06199,0.0,3.57343 +1547,96.22775,102.69988,36.25745,0.0,55.02019,0.0,5.05937 +1548,106.34305,112.811819,45.61063,0.0,55.027009,0.0,5.71848 +1549,93.002189,97.24914,32.78449,0.0,55.10856,0.0,4.14884 +1550,100.00757,105.523119,38.95064,0.0,55.22822,0.0,5.75458 +1551,112.986639,119.13961,52.70669,0.0,55.03946,0.0,5.52655 +1552,92.70323,298.179748,33.693249,0.0,255.412609,0.0,3.73045 +1553,99.08605,103.61963,38.96715,0.0,55.12775,0.0,4.12879 +1554,112.4344,268.443649,52.16547,0.0,205.28931,0.0,5.182679 +1555,13.45476,13.95698,13.94326,0.0,0.0,0.0,0.0 +1556,15.01693,15.58022,15.56568,0.0,0.0,0.0,0.0 +1557,99.48041,116.778699,40.06948,0.0,56.434199,0.0,6.17918 +1558,103.1389,108.672469,32.009699,0.0,56.50622,0.0,6.44481 +1559,108.702809,115.5801,38.69031,0.0,55.01748,0.0,5.19326 +1560,112.652459,183.848429,79.457379,0.0,58.3349,0.0,23.21468 +1561,98.58619,106.791749,33.49254,0.0,56.010869,0.0,6.08287 +1562,107.26317,113.724449,37.438349,0.0,57.07608,0.0,4.73028 +1563,90.93207,108.84934,33.90044,0.0,56.52171,0.0,6.52835 +1564,85.263089,97.43545,29.85327,0.0,58.15553,0.0,3.42964 +1565,85.48912,88.410679,22.036349,0.0,56.40085,0.0,3.31506 +1566,94.67446,97.42618,29.50404,0.0,56.31431,0.0,3.07721 +1567,80.93203,90.33269,22.67393,0.0,56.00743,0.0,3.53529 +1568,79.028009,85.085669,22.12116,0.0,54.764019,0.0,2.543301 +1569,79.009319,82.96274,18.16491,0.0,55.20758,0.0,3.72192 +1570,86.47854,85.48021,18.4831,0.0,56.64477,0.0,2.81243 +1571,79.542609,80.95777,18.17303,0.0,54.83413,0.0,2.56731 +1572,6.03085,6.66538,6.64707,0.0,0.0,0.0,0.0 +1573,86.18387,90.038189,23.6256,0.0,54.747869,0.0,3.248 +1574,90.270669,93.83365,27.15577,0.0,54.78257,0.0,3.29735 +1575,85.10707,98.55782,23.2475,0.0,56.78608,0.0,5.9871 +1576,80.75883,82.2842,18.42832,0.0,55.84494,0.0,2.47915 +1577,79.52594,80.481209,17.80821,0.0,55.027369,0.0,2.29661 +1578,78.643569,81.38701,19.01907,0.0,54.76123,0.0,2.34271 +1579,77.8105,80.90427,17.65741,0.0,54.72157,0.0,3.08674 +1580,83.48287,91.311269,24.975149,0.0,56.71465,0.0,2.42126 +1581,88.12905,95.825569,26.95855,0.0,56.43472,0.0,4.32131 +1582,93.45258,87.18733,21.554929,0.0,56.22524,0.0,3.08549 +1583,78.06681,82.50711,18.38512,0.0,56.46521,0.0,2.30295 +1584,77.392159,80.728399,17.894,0.0,55.003839,0.0,2.49847 +1585,78.78786,80.886739,18.15319,0.0,54.999369,0.0,2.36205 +1586,77.775939,81.03657,17.79794,0.0,55.55049,0.0,2.52157 +1587,78.73726,188.461709,22.03496,0.0,157.129749,0.0,2.29377 +1588,6.05806,6.10918,6.09277,0.0,0.0,0.0,0.0 +1589,92.46854,95.59784,28.52713,0.0,54.95538,0.0,3.67476 +1590,78.96191,93.025659,25.43093,0.0,56.749759,0.0,3.19434 +1591,77.900889,80.40025,17.843281,0.0,54.95421,0.0,2.38476 +1592,77.79812,79.733729,17.50139,0.0,54.935729,0.0,2.26214 +1593,77.5458,80.25357,17.507451,0.0,55.10132,0.0,2.41973 +1594,76.961629,79.93711,17.16463,0.0,54.97151,0.0,2.52928 +1595,77.5812,80.767619,17.997689,0.0,55.06082,0.0,2.40415 +1596,77.814199,80.46944,17.74095,0.0,54.99158,0.0,2.50143 +1597,77.9536,80.65297,17.99212,0.0,54.96784,0.0,2.44318 +1598,78.43368,80.693349,17.66539,0.0,55.162959,0.0,2.48204 +1599,77.273709,79.87161,17.41169,0.0,54.98731,0.0,2.37426 +1600,77.77887,230.892689,17.88102,0.0,205.232459,0.0,2.4885 +1601,77.931619,80.50113,17.85888,0.0,55.00472,0.0,2.4636 +1602,78.037519,80.40229,17.71664,0.0,55.14557,0.0,2.31913 +1603,77.92328,130.957439,17.94439,0.0,105.307229,0.0,2.53456 +1604,6.04829,6.1316,6.11457,0.0,0.0,0.0,0.0 +1605,77.57816,180.891749,17.731279,0.0,155.3874,0.0,2.3932 +1606,83.719739,238.166919,21.1881,0.0,205.363969,0.0,3.42256 +1607,83.681039,238.95631,21.82861,0.0,205.35327,0.0,3.5938 +1608,83.98465,288.769209,21.58508,0.0,255.510999,0.0,3.5217 +1609,90.036719,144.12727,27.02151,0.0,105.46324,0.0,3.43773 +1610,84.50372,89.55724,21.5572,0.0,56.05611,0.0,3.61243 +1611,83.94498,188.393009,21.27761,0.0,155.428109,0.0,3.5293 +1612,84.879559,289.001448,20.855339,0.0,255.55961,0.0,4.16717 +1613,77.95702,81.01852,17.73129,0.0,55.39192,0.0,2.52012 +1614,78.194299,81.23136,18.13654,0.0,55.30939,0.0,2.49648 +1615,78.111909,81.18873,17.90206,0.0,55.54192,0.0,2.47843 +1616,78.18452,81.53215,17.81498,0.0,55.76666,0.0,2.48388 +1617,78.32539,81.261959,17.89276,0.0,55.517839,0.0,2.497989 +1618,78.686009,81.24653,17.8237,0.0,55.44761,0.0,2.48802 +1619,78.55233,81.13893,17.98164,0.0,55.48131,0.0,2.40783 +1620,78.77403,82.07883,18.79779,0.0,55.45582,0.0,2.51605 +1621,78.03079,81.012359,17.70477,0.0,55.549949,0.0,2.45397 +1622,84.283489,88.24135,21.23929,0.0,55.56726,0.0,3.24498 +1623,89.37499,93.231369,26.33093,0.0,55.481739,0.0,3.271571 +1624,84.347819,88.69775,21.75912,0.0,55.43641,0.0,3.3003 +1625,78.25052,281.413449,17.67712,0.0,255.940099,0.0,2.39561 +1626,78.334799,231.57513,17.93658,0.0,205.71491,0.0,2.55193 +1627,78.592509,81.67828,18.05138,0.0,55.72504,0.0,2.49815 +1628,78.483169,281.941939,18.09876,0.0,255.844079,0.0,2.49198 +1629,78.28602,281.574179,17.77675,0.0,255.893479,0.0,2.53091 +1630,78.51626,281.944069,17.90364,0.0,256.112439,0.0,2.56072 +1631,78.27236,281.904239,17.7328,0.0,256.283979,0.0,2.61191 +1632,77.98299,81.59054,17.35894,0.0,56.66538,0.0,2.3151 +1633,78.320269,281.252049,17.51337,0.0,255.960889,0.0,2.49821 +1634,78.23789,132.114769,17.73401,0.0,106.654369,0.0,2.42223 +1635,78.73157,81.2066,17.72069,0.0,55.76825,0.0,2.47353 +1636,78.885289,282.572039,18.75765,0.0,255.864419,0.0,2.55738 +1637,78.3804,80.74317,17.32235,0.0,55.87486,0.0,2.30028 +1638,89.56145,293.640429,26.48709,0.0,255.988159,0.0,3.17316 +1639,78.217669,80.90817,17.73958,0.0,55.62447,0.0,2.36847 +1640,78.43687,81.00091,17.31202,0.0,56.10431,0.0,2.35946 +1641,78.54927,80.653699,17.38723,0.0,55.831389,0.0,2.23807 +1642,78.52892,81.44841,17.69662,0.0,56.00251,0.0,2.48986 +1643,78.32192,81.58758,17.83396,0.0,56.01467,0.0,2.45338 +1644,78.57368,81.25078,17.59573,0.0,55.94047,0.0,2.47254 +1645,78.85568,81.362349,17.72729,0.0,55.938159,0.0,2.45081 +1646,78.561769,81.53897,17.56843,0.0,56.17614,0.0,2.47925 +1647,79.17379,82.14069,18.34562,0.0,55.90161,0.0,2.50355 +1648,78.63457,81.407239,17.70335,0.0,56.057909,0.0,2.39345 +1649,79.156399,81.98525,17.70565,0.0,56.59473,0.0,2.47099 +1650,78.71921,81.66887,17.61698,0.0,56.32306,0.0,2.45801 +1651,78.53801,81.709419,17.8616,0.0,55.922369,0.0,2.56626 +1652,79.380099,81.96565,18.47391,0.0,55.83761,0.0,2.41237 +1653,95.77087,150.773139,31.55325,0.0,106.03068,0.0,5.320119 +1654,92.701189,98.10376,29.26272,0.0,56.19825,0.0,3.92342 +1655,93.19382,97.794229,29.241539,0.0,55.97752,0.0,3.96496 +1656,82.03424,86.01653,21.10249,0.0,56.69535,0.0,2.69127 +1657,82.26274,185.786249,21.21893,0.0,156.166599,0.0,2.76113 +1658,82.308269,236.46867,21.22515,0.0,206.78755,0.0,2.83693 +1659,82.42438,236.134049,21.16522,0.0,206.515609,0.0,2.77187 +1660,82.49174,286.111629,21.08934,0.0,256.627679,0.0,2.78183 +1661,82.59942,86.385299,21.387989,0.0,56.71769,0.0,2.78197 +1662,82.752969,85.93109,21.36774,0.0,56.31927,0.0,2.73981 +1663,83.02443,136.43817,21.39404,0.0,106.6578,0.0,2.81251 +1664,82.53781,286.581669,21.26992,0.0,256.774509,0.0,2.89884 +1665,93.935689,299.365999,29.52135,0.0,256.871599,0.0,5.1962 +1666,93.99115,98.86147,29.67012,0.0,56.39331,0.0,4.07418 +1667,93.900149,98.60747,29.61077,0.0,56.24933,0.0,4.03822 +1668,92.02083,95.688159,28.16912,0.0,56.43512,0.0,3.117589 +1669,95.719989,99.59011,31.00072,0.0,56.2644,0.0,3.85065 +1670,82.22896,84.952379,20.55503,0.0,56.36912,0.0,2.671079 +1671,82.613409,85.950699,21.226559,0.0,56.46507,0.0,2.6956 +1672,82.34289,86.58767,20.93966,0.0,57.40058,0.0,2.76528 +1673,83.15525,86.874749,21.42132,0.0,57.280469,0.0,2.65757 +1674,82.134919,85.47647,20.98429,0.0,56.31236,0.0,2.74536 +1675,82.74383,85.73212,21.11644,0.0,56.4682,0.0,2.72259 +1676,82.72071,86.356269,21.35424,0.0,56.497009,0.0,2.84862 +1677,82.975559,85.29431,20.76031,0.0,56.3447,0.0,2.76105 +1678,82.62004,85.72198,21.29683,0.0,56.36075,0.0,2.66788 +1679,82.89193,85.726479,21.05219,0.0,56.605219,0.0,2.75481 +1680,83.365169,86.59462,21.70033,0.0,56.5865,0.0,2.82628 +1681,82.76094,85.78009,21.392,0.0,56.24974,0.0,2.74287 +1682,83.13119,86.091929,21.39909,0.0,56.471209,0.0,2.73715 +1683,94.352759,199.235909,29.83212,0.0,156.748349,0.0,3.81955 +1684,92.48706,95.97032,28.3074,0.0,56.68808,0.0,3.0562 +1685,85.10668,88.155109,23.19574,0.0,56.739069,0.0,2.88975 +1686,82.644639,85.70464,20.68693,0.0,57.30159,0.0,2.52846 +1687,82.49332,85.15804,20.85845,0.0,56.47543,0.0,2.53136 +1688,81.84942,84.785859,20.17047,0.0,56.798809,0.0,2.54094 +1689,82.043129,85.89701,20.48337,0.0,57.82815,0.0,2.4664 +1690,82.37942,85.1657,20.33185,0.0,57.35005,0.0,2.46204 +1691,81.98882,84.998269,20.4614,0.0,56.567629,0.0,2.69015 +1692,83.317279,85.47572,20.91995,0.0,56.62028,0.0,2.68053 +1693,82.84759,286.248949,21.11927,0.0,256.919409,0.0,2.86723 +1694,82.986419,286.560589,21.18359,0.0,257.130159,0.0,2.80671 +1695,83.26791,85.747769,21.22439,0.0,56.542469,0.0,2.65328 +1696,83.528839,86.20378,21.1566,0.0,56.99424,0.0,2.69241 +1697,83.307009,86.22598,21.3062,0.0,56.85586,0.0,2.67486 +1698,83.23632,86.11527,21.22323,0.0,56.83408,0.0,2.71375 +1699,83.13944,87.041759,21.40535,0.0,57.388919,0.0,2.79539 +1700,92.481349,96.22463,27.92047,0.0,57.46522,0.0,3.04487 +1701,93.14002,98.203169,28.36778,0.0,57.816659,0.0,3.62389 +1702,93.350529,97.80343,28.60534,0.0,56.94311,0.0,3.81402 +1703,93.66586,97.999509,28.75122,0.0,56.906899,0.0,3.89065 +1704,93.39703,98.15738,28.77096,0.0,57.04144,0.0,3.89496 +1705,82.72438,86.565839,21.08804,0.0,57.52319,0.0,2.60037 +1706,83.101249,86.82005,20.76253,0.0,57.98365,0.0,2.69224 +1707,82.99916,85.64226,20.78266,0.0,56.75688,0.0,2.65272 +1708,82.543489,236.05592,20.70555,0.0,207.02799,0.0,2.83529 +1709,82.98364,286.731269,21.14439,0.0,257.180779,0.0,2.85909 +1710,83.839059,286.948249,20.95461,0.0,257.598099,0.0,2.87194 +1711,83.05314,237.965029,21.13447,0.0,208.461629,0.0,2.86055 +1712,83.33883,286.950489,21.07311,0.0,257.442749,0.0,2.89151 +1713,83.2353,87.505489,21.37237,0.0,57.98538,0.0,2.70341 +1714,94.847449,99.09531,29.5614,0.0,56.97779,0.0,4.01227 +1715,94.47284,99.084809,29.700929,0.0,56.896759,0.0,3.99227 +1716,95.38097,99.95034,30.47184,0.0,56.8892,0.0,4.02979 +1717,93.42,97.446,28.42305,0.0,57.13246,0.0,3.5187 +1718,93.9793,98.641909,28.84148,0.0,57.71218,0.0,3.60048 +1719,83.09684,85.396659,20.57565,0.0,56.898379,0.0,2.587229 +1720,83.006519,85.92976,20.74229,0.0,57.07727,0.0,2.66427 +1721,83.18329,236.46927,20.86036,0.0,207.27543,0.0,2.86826 +1722,82.963629,86.0614,20.81306,0.0,57.20626,0.0,2.67929 +1723,83.28494,86.55352,20.77995,0.0,57.76477,0.0,2.68096 +1724,83.43679,85.880919,20.68933,0.0,57.19805,0.0,2.64199 +1725,83.716039,86.34836,21.09102,0.0,57.15854,0.0,2.73734 +1726,83.54851,87.17123,21.06739,0.0,58.0343,0.0,2.71951 +1727,83.84476,86.837409,21.100539,0.0,57.66322,0.0,2.70005 +1728,83.9354,87.63735,21.1671,0.0,58.30373,0.0,2.71906 +1729,83.93705,87.488369,21.23239,0.0,58.11046,0.0,2.77127 +1730,83.53972,86.49928,21.13681,0.0,57.23252,0.0,2.72931 +1731,83.73214,86.368789,21.07017,0.0,57.255179,0.0,2.71347 +1732,95.657609,99.71071,30.35565,0.0,57.11659,0.0,3.71101 +1733,93.38698,97.399449,28.38448,0.0,57.247719,0.0,3.51095 +1734,83.38372,86.40905,20.82973,0.0,57.64322,0.0,2.64739 +1735,83.98372,187.099869,20.88218,0.0,157.893159,0.0,2.81965 +1736,83.38301,287.584928,20.773379,0.0,258.442929,0.0,2.77371 +1737,83.57045,287.304209,20.70953,0.0,258.280389,0.0,2.83798 +1738,83.585029,87.1239,21.12131,0.0,57.93291,0.0,2.70059 +1739,83.94832,86.16351,20.82359,0.0,57.40017,0.0,2.637809 +1740,83.42451,85.86582,20.6292,0.0,57.3066,0.0,2.68346 +1741,83.679659,86.4748,21.04854,0.0,57.40744,0.0,2.68042 +1742,83.82174,87.746229,21.01292,0.0,58.658789,0.0,2.71419 +1743,83.858809,136.9977,21.06651,0.0,107.6622,0.0,2.80824 +1744,83.62235,86.29699,21.02476,0.0,57.34069,0.0,2.67189 +1745,83.670839,86.847059,21.091559,0.0,57.72802,0.0,2.71362 +1746,84.18962,86.74841,21.03241,0.0,57.6517,0.0,2.73782 +1747,83.70722,88.293849,21.06538,0.0,59.115239,0.0,2.78138 +1748,84.871889,87.60183,21.91012,0.0,57.63601,0.0,2.74598 +1749,98.37884,104.690179,33.57379,0.0,58.458959,0.0,4.55041 +1750,94.13684,98.60665,29.381,0.0,57.46009,0.0,3.71326 +1751,94.509629,98.7041,29.2535,0.0,57.6639,0.0,3.7304 +1752,94.75759,100.066229,29.62254,0.0,58.578549,0.0,3.80162 +1753,94.62742,98.969,29.50206,0.0,57.57586,0.0,3.70882 +1754,94.762929,99.30905,29.62079,0.0,57.6602,0.0,3.89483 +1755,95.66762,100.296769,31.07512,0.0,57.43707,0.0,3.76099 +1756,89.04876,91.27176,25.83257,0.0,57.59434,0.0,2.63233 +1757,88.264689,91.03098,25.88238,0.0,57.46357,0.0,2.62863 +1758,88.55866,91.06354,25.87401,0.0,57.58319,0.0,2.59135 +1759,88.210049,92.04244,25.78623,0.0,58.67491,0.0,2.62338 +1760,88.24888,91.92662,25.76831,0.0,58.527249,0.0,2.610061 +1761,88.422159,90.80923,25.71232,0.0,57.56444,0.0,2.57232 +1762,88.38079,92.333379,25.78612,0.0,58.938429,0.0,2.61063 +1763,88.661809,91.56907,25.86354,0.0,58.06907,0.0,2.61919 +1764,12.36697,12.42925,12.41304,0.0,0.0,0.0,0.0 +1765,98.83471,102.8666,33.51496,0.0,57.64313,0.0,3.64005 +1766,94.898069,98.75087,29.46783,0.0,57.83274,0.0,3.42274 +1767,96.23985,100.778129,30.95626,0.0,58.033999,0.0,3.74801 +1768,89.28517,91.77277,25.96579,0.0,57.91168,0.0,2.62157 +1769,88.553699,91.71792,25.91934,0.0,58.09461,0.0,2.60274 +1770,88.59268,91.35626,25.88789,0.0,57.74788,0.0,2.62214 +1771,88.806059,91.80347,25.91064,0.0,58.08459,0.0,2.67838 +1772,88.93623,91.65723,25.84163,0.0,57.97219,0.0,2.6637 +1773,88.960269,91.58133,25.9108,0.0,57.98727,0.0,2.63066 +1774,89.11095,91.583499,25.93849,0.0,57.951749,0.0,2.63969 +1775,88.824319,91.67505,25.97226,0.0,57.96565,0.0,2.66073 +1776,88.86707,91.866499,25.98527,0.0,58.042699,0.0,2.69956 +1777,88.927379,92.12087,26.0944,0.0,58.28747,0.0,2.66022 +1778,88.96702,91.788099,25.971939,0.0,58.06156,0.0,2.694 +1779,89.26257,93.06131,25.96755,0.0,59.35945,0.0,2.63908 +1780,12.45079,12.61051,12.59315,0.0,0.0,0.0,0.0 +1781,99.20334,103.281439,33.43876,0.0,58.055019,0.0,3.76437 +1782,89.048059,91.73176,25.78004,0.0,58.1206,0.0,2.63624 +1783,89.01668,91.593909,25.81322,0.0,57.951759,0.0,2.65266 +1784,88.82319,91.75106,25.84922,0.0,58.11655,0.0,2.62327 +1785,88.85752,91.662439,25.83683,0.0,58.12903,0.0,2.59966 +1786,88.57968,91.69275,25.86628,0.0,58.08514,0.0,2.63315 +1787,88.83171,91.733399,25.853719,0.0,58.06283,0.0,2.65851 +1788,88.64285,242.210839,25.79412,0.0,208.375829,0.0,2.75796 +1789,89.125149,292.572369,25.97833,0.0,258.571219,0.0,2.79835 +1790,89.11138,192.35528,25.93897,0.0,158.42747,0.0,2.80245 +1791,88.98384,242.325989,25.86019,0.0,208.477499,0.0,2.75128 +1792,89.153859,91.66414,25.90624,0.0,58.05121,0.0,2.64762 +1793,89.55924,91.866499,25.85872,0.0,58.25397,0.0,2.68241 +1794,89.15114,93.73694,25.90498,0.0,60.07078,0.0,2.67835 +1795,89.0017,91.881929,25.867519,0.0,58.32217,0.0,2.63152 +1796,12.44993,12.49677,12.48177,0.0,0.0,0.0,0.0 +1797,97.036969,102.70506,31.18227,0.0,58.31765,0.0,5.56112 +1798,97.76865,103.081609,32.16384,0.0,58.30959,0.0,4.92234 +1799,94.18105,99.62157,28.20973,0.0,58.37727,0.0,5.21766 +1800,94.398459,101.52967,28.4659,0.0,59.95204,0.0,5.33079 +1801,94.0612,99.163059,27.884229,0.0,58.63772,0.0,5.0109 +1802,94.20953,99.606099,28.32858,0.0,58.351389,0.0,5.18631 +1803,104.46125,110.80142,38.12858,0.0,58.6957,0.0,5.88021 +1804,104.66385,110.574949,38.55318,0.0,58.541649,0.0,5.50127 +1805,104.61491,111.865379,38.04647,0.0,60.22742,0.0,5.557029 +1806,105.135179,110.50413,38.56566,0.0,58.40361,0.0,5.47457 +1807,89.912159,96.65974,23.73286,0.0,60.10477,0.0,5.05614 +1808,91.58968,95.72863,24.77587,0.0,58.577219,0.0,4.677761 +1809,85.198219,90.517,19.3285,0.0,58.64726,0.0,4.81816 +1810,85.50387,90.71242,19.52372,0.0,58.73007,0.0,4.81603 +1811,85.162669,89.77779,19.01855,0.0,58.6372,0.0,4.5058 +1812,85.59158,90.52797,19.45692,0.0,58.72321,0.0,4.64134 +1813,95.12983,100.654119,28.778379,0.0,58.52867,0.0,5.41241 +1814,95.45409,101.97365,29.38726,0.0,59.66582,0.0,5.02084 +1815,95.420239,252.341009,28.77616,0.0,210.362859,0.0,5.305 +1816,95.55228,251.328629,29.23562,0.0,208.849789,0.0,5.24817 +1817,84.325299,238.946089,20.61937,0.0,209.004369,0.0,4.14912 +1818,89.44028,292.672228,25.585229,0.0,259.04338,0.0,2.73622 +1819,96.65428,102.006789,30.60779,0.0,59.772569,0.0,3.6237 +1820,95.4958,99.67105,29.1279,0.0,58.80833,0.0,3.78878 +1821,95.307589,99.72011,29.19287,0.0,58.72226,0.0,3.80515 +1822,100.61362,105.383379,34.387539,0.0,59.14745,0.0,3.81154 +1823,95.43181,100.766419,29.11964,0.0,59.85792,0.0,3.81133 +1824,95.73407,99.75623,29.21701,0.0,58.7507,0.0,3.76288 +1825,97.623419,101.96453,31.42217,0.0,58.6236,0.0,3.72069 +1826,89.62611,92.285239,25.62151,0.0,58.859829,0.0,2.63416 +1827,89.63683,92.38885,25.66797,0.0,58.96096,0.0,2.59883 +1828,89.36234,92.488339,25.76175,0.0,59.00522,0.0,2.58985 +1829,89.41873,92.30631,25.75054,0.0,58.7388,0.0,2.60173 +1830,89.56131,92.299469,25.715879,0.0,58.85093,0.0,2.58863 +1831,90.0756,92.52436,25.73421,0.0,59.06917,0.0,2.5945 +1832,89.558249,92.518,25.77647,0.0,59.02459,0.0,2.57132 +1833,90.02981,93.11491,26.30946,0.0,59.01955,0.0,2.591339 +1834,89.376989,92.41724,25.66791,0.0,58.98107,0.0,2.57343 +1835,97.05249,101.484999,30.89745,0.0,59.102889,0.0,3.42519 +1836,100.70858,104.97415,34.25367,0.0,59.34374,0.0,3.41376 +1837,97.636949,102.0387,31.36514,0.0,58.78911,0.0,3.76514 +1838,89.44783,92.461039,25.774839,0.0,58.91672,0.0,2.59491 +1839,89.56474,92.31425,25.65879,0.0,58.88308,0.0,2.60498 +1840,89.51002,92.511759,25.798769,0.0,58.97123,0.0,2.59551 +1841,89.64464,92.95332,25.7409,0.0,59.39426,0.0,2.62492 +1842,90.173359,93.10981,25.90444,0.0,59.31765,0.0,2.66517 +1843,90.04131,92.860589,25.85486,0.0,58.9602,0.0,2.63524 +1844,89.690779,92.59655,25.72444,0.0,59.05703,0.0,2.59133 +1845,89.75623,92.673509,25.77499,0.0,59.093709,0.0,2.6281 +1846,89.63286,92.6446,25.75091,0.0,59.20363,0.0,2.56986 +1847,89.95207,93.021869,25.908259,0.0,59.280379,0.0,2.63506 +1848,90.19206,92.86841,25.89398,0.0,59.22832,0.0,2.60046 +1849,91.02615,93.875809,26.798199,0.0,59.23889,0.0,2.64018 +1850,90.01396,93.05392,25.85578,0.0,59.36455,0.0,2.62565 +1851,97.318689,101.5632,30.80325,0.0,59.25887,0.0,3.42246 +1852,89.93016,92.773749,25.8455,0.0,59.083209,0.0,2.65235 +1853,89.68376,92.83075,25.75471,0.0,59.12233,0.0,2.65083 +1854,89.92451,93.034379,25.878799,0.0,59.372499,0.0,2.62877 +1855,90.14811,93.0691,25.74195,0.0,59.44681,0.0,2.67321 +1856,90.10869,93.11557,25.83006,0.0,59.4945,0.0,2.61542 +1857,89.94473,92.89252,25.70267,0.0,59.43893,0.0,2.58869 +1858,89.968719,93.18255,25.83744,0.0,59.53755,0.0,2.60087 +1859,89.96174,93.069789,25.68916,0.0,59.52631,0.0,2.67756 +1860,90.107849,93.96475,25.73698,0.0,60.35749,0.0,2.6682 +1861,90.31468,93.162969,25.83668,0.0,59.445299,0.0,2.66937 +1862,89.954609,93.02201,25.73168,0.0,59.47773,0.0,2.64022 +1863,90.38471,93.151219,25.81064,0.0,59.49505,0.0,2.6596 +1864,90.03209,93.03656,25.77365,0.0,59.41827,0.0,2.63958 +1865,91.03787,96.2776,26.50518,0.0,61.93154,0.0,2.67744 +1866,109.26644,114.094699,41.74298,0.0,59.284489,0.0,4.53148 +1867,104.948289,210.56443,37.85,0.0,159.64752,0.0,5.41602 +1868,105.05805,261.186139,37.91516,0.0,209.918849,0.0,5.62209 +1869,94.449549,98.14482,29.84556,0.0,59.70471,0.0,3.04553 +1870,94.07181,97.90845,29.60824,0.0,59.70261,0.0,3.08588 +1871,94.16508,98.137379,29.72478,0.0,59.81509,0.0,3.05814 +1872,94.270399,97.83771,29.71138,0.0,59.5789,0.0,3.0315 +1873,94.1794,97.984859,29.671989,0.0,59.764069,0.0,3.04353 +1874,94.75437,98.67419,30.10402,0.0,59.79226,0.0,3.16758 +1875,95.767209,98.17295,29.95764,0.0,59.58755,0.0,3.05413 +1876,94.53686,98.156399,30.02853,0.0,59.496439,0.0,3.0791 +1877,94.60308,98.40719,30.01953,0.0,59.70443,0.0,3.1461 +1878,102.888409,109.81151,35.92018,0.0,60.99601,0.0,4.30642 +1879,106.15874,112.294069,39.143079,0.0,59.88604,0.0,5.50929 +1880,106.56948,112.458149,38.88028,0.0,59.98034,0.0,5.71065 +1881,104.05628,107.629399,36.5862,0.0,59.767349,0.0,3.35648 +1882,109.55768,114.16461,41.83555,0.0,59.73641,0.0,4.146839 +1883,94.38009,98.22366,29.64458,0.0,59.73849,0.0,3.30979 +1884,94.371139,98.204659,29.709799,0.0,59.75894,0.0,3.17611 +1885,94.42522,98.39076,29.66989,0.0,60.00129,0.0,3.16822 +1886,95.451429,98.25492,29.69474,0.0,59.87793,0.0,3.14973 +1887,94.39282,98.704559,29.746449,0.0,59.937999,0.0,3.42392 +1888,94.4465,98.15699,29.73932,0.0,59.65533,0.0,3.17877 +1889,94.467879,98.38435,29.90501,0.0,59.80799,0.0,3.16608 +1890,94.75843,98.655139,30.14593,0.0,59.717409,0.0,3.21837 +1891,97.23074,251.427309,31.933109,0.0,209.91303,0.0,3.62525 +1892,97.10227,251.295969,31.89192,0.0,210.125009,0.0,3.40221 +1893,95.16119,99.01335,30.61055,0.0,59.51539,0.0,3.24827 +1894,96.91171,101.17438,31.70363,0.0,60.27368,0.0,3.377 +1895,97.045369,101.10645,31.7654,0.0,60.22993,0.0,3.36399 +1896,105.98739,112.409739,38.35737,0.0,60.597479,0.0,5.38957 +1897,106.34196,108.473439,36.82638,0.0,60.132819,0.0,3.45308 +1898,98.03393,101.55836,32.2812,0.0,60.04569,0.0,3.59745 +1899,95.356759,99.46693,30.33052,0.0,60.34922,0.0,3.2384 +1900,94.98486,99.091039,30.0289,0.0,60.267059,0.0,3.24335 +1901,94.883709,98.72217,29.8875,0.0,60.28033,0.0,3.0806 +1902,95.168259,98.98353,29.9205,0.0,60.36078,0.0,3.20838 +1903,94.76149,98.896269,29.83939,0.0,60.417359,0.0,3.14507 +1904,95.254389,99.12996,30.17762,0.0,60.30952,0.0,3.19795 +1905,95.01269,98.911829,30.018889,0.0,60.16057,0.0,3.22083 +1906,95.39656,99.376749,30.24188,0.0,60.35803,0.0,3.25733 +1907,95.453869,99.12127,30.23822,0.0,60.12796,0.0,3.20201 +1908,95.38886,99.504789,30.276039,0.0,60.41279,0.0,3.30278 +1909,95.38196,99.58224,30.43567,0.0,60.38043,0.0,3.22615 +1910,95.707069,99.69044,30.27234,0.0,60.58513,0.0,3.25155 +1911,95.54375,99.540649,30.36253,0.0,60.52954,0.0,3.16076 +1912,95.54272,99.4564,30.26265,0.0,60.46446,0.0,3.23772 +1913,104.955889,108.94708,36.9724,0.0,60.45547,0.0,3.43842 +1914,105.611709,111.02542,37.43232,0.0,60.55943,0.0,4.49498 +1915,106.51156,113.494639,38.035569,0.0,62.48992,0.0,4.40583 +1916,106.37558,111.731429,38.19337,0.0,60.418099,0.0,4.54342 +1917,106.28056,111.528879,38.0838,0.0,60.375259,0.0,4.45151 +1918,95.31115,98.99877,29.84204,0.0,60.5533,0.0,3.09391 +1919,95.420549,98.86182,29.84091,0.0,60.3112,0.0,3.13358 +1920,95.34542,98.908879,29.76371,0.0,60.575579,0.0,3.12146 +1921,95.28947,99.34669,30.01695,0.0,60.62186,0.0,3.15738 +1922,95.793239,99.89294,30.42398,0.0,60.69277,0.0,3.19423 +1923,95.68936,101.570739,30.2508,0.0,62.551459,0.0,3.20516 +1924,95.91774,99.52256,30.22677,0.0,60.59276,0.0,3.19156 +1925,95.667409,99.65762,30.1814,0.0,60.7094,0.0,3.20752 +1926,95.31953,99.446759,30.12598,0.0,60.574169,0.0,3.1674 +1927,106.90802,112.67212,38.82357,0.0,60.73198,0.0,4.43429 +1928,107.3634,112.54436,38.85451,0.0,60.52238,0.0,5.52183 +1929,108.147599,113.72372,39.65502,0.0,60.75186,0.0,5.63228 +1930,106.572869,112.64777,38.46946,0.0,61.25364,0.0,5.12057 +1931,107.136349,114.77984,38.42151,0.0,62.94268,0.0,5.60317 +1932,96.07991,100.320929,30.339529,0.0,61.02657,0.0,3.20661 +1933,96.8315,100.63063,30.50995,0.0,61.04117,0.0,3.324419 +1934,95.955889,100.85885,30.52294,0.0,61.14635,0.0,3.33993 +1935,96.29867,100.749879,30.434429,0.0,61.23821,0.0,3.32843 +1936,96.14205,100.46857,30.49362,0.0,60.78044,0.0,3.373519 +1937,96.394379,253.189429,30.60407,0.0,213.324669,0.0,3.35709 +1938,96.201449,250.552149,30.38793,0.0,211.149819,0.0,3.34284 +1939,96.15133,250.318629,30.192699,0.0,211.135079,0.0,3.34628 +1940,96.03454,99.72742,30.18305,0.0,60.81959,0.0,3.20118 +1941,95.86018,101.75143,30.19107,0.0,62.82004,0.0,3.22476 +1942,95.965309,101.81208,30.15799,0.0,62.2395,0.0,3.73231 +1943,96.25239,102.010899,30.10835,0.0,62.906099,0.0,3.40155 +1944,96.04757,101.76672,30.1478,0.0,62.66678,0.0,3.35738 +1945,108.070189,113.95322,39.88631,0.0,60.95423,0.0,5.41309 +1946,105.966169,111.27396,37.52678,0.0,61.04845,0.0,4.1835 +1947,95.61646,99.477529,29.76974,0.0,61.026499,0.0,3.17027 +1948,95.77483,99.26501,29.87497,0.0,60.74689,0.0,3.1915 +1949,95.38371,99.06375,29.59212,0.0,60.88569,0.0,3.11743 +1950,95.83975,99.479669,29.75076,0.0,61.114769,0.0,3.16075 +1951,95.771059,99.4982,29.80169,0.0,61.02779,0.0,3.22327 +1952,95.85785,99.60057,29.92003,0.0,61.05042,0.0,3.15408 +1953,95.55973,99.42828,29.81574,0.0,60.936439,0.0,3.228511 +1954,96.131749,99.86547,30.17558,0.0,60.99961,0.0,3.21623 +1955,96.06916,99.925859,30.239649,0.0,60.94224,0.0,3.22658 +1956,96.05005,99.933659,30.18412,0.0,60.97593,0.0,3.28223 +1957,96.265249,99.93697,30.14361,0.0,61.01224,0.0,3.25302 +1958,96.24876,100.000869,30.210629,0.0,61.03524,0.0,3.23518 +1959,96.19338,100.08699,30.22871,0.0,61.03728,0.0,3.262289 +1960,96.637169,102.22824,30.18384,0.0,62.68105,0.0,3.69258 +1961,97.44151,100.96718,31.03853,0.0,60.95922,0.0,3.4057 +1962,107.37629,115.462019,37.94154,0.0,62.439309,0.0,6.8944 +1963,96.4614,302.916109,28.01127,0.0,261.578909,0.0,5.40419 +1964,97.75434,254.348859,28.70857,0.0,211.659649,0.0,5.9772 +1965,100.051929,208.89403,31.29094,0.0,164.19695,0.0,5.595939 +1966,107.20661,164.037249,38.221729,0.0,111.25041,0.0,6.46059 +1967,101.45856,107.654589,33.306169,0.0,61.26361,0.0,5.56555 +1968,147.672889,185.21391,88.88908,0.0,58.75714,8.29004,25.42909 +1969,162.082399,187.256909,95.563749,4.97147,56.21073,1.36008,23.00884 +1970,226.485959,250.694469,120.270399,11.75211,56.84175,16.90788,38.60217 +1971,84.02021,73.660069,15.428,0.0,54.578819,0.0,2.17381 +1972,2.46015,2.70924,2.69166,0.0,0.0,0.0,0.0 +1973,82.64151,84.848149,23.0802,0.0,54.502939,0.0,5.49547 +1974,157.532489,184.396739,93.60426,0.0,59.3969,0.0,17.488829 +1975,103.889569,114.91341,32.31008,0.0,56.86738,1.47554,11.57041 +1976,115.89212,131.64155,32.55512,0.0,56.59586,6.83591,22.21564 +1977,96.00134,134.51925,31.3582,0.0,57.67908,3.20984,26.47559 +1978,113.08135,146.807319,42.88634,0.0,57.505279,7.09483,19.03182 +1979,175.731839,238.504639,88.783089,3.22781,60.42174,1.71253,40.14172 +1980,130.410179,205.889979,54.72761,1.93138,105.765709,2.99798,20.67106 +1981,102.14117,261.339909,51.92247,4.33385,106.104449,24.40179,56.74437 +1982,104.538019,262.237499,50.66609,4.06478,105.878989,25.34847,59.40808 +1983,91.1375,221.630049,29.44398,2.798859,106.60647,16.17173,53.08553 +1984,126.330199,170.516969,55.5815,6.24108,57.35733,4.953569,26.648449 +1985,96.45734,245.560819,39.377609,2.487221,105.592039,26.96943,56.25857 +1986,113.026099,281.64065,53.3558,10.40435,106.5138,18.94762,61.39084 +1987,134.45731,163.289849,59.893439,0.0,59.66195,1.44255,28.01362 +1988,134.54178,147.968119,64.719239,0.0,54.74447,2.16613,12.80365 +1989,136.7639,144.728869,61.21905,0.0,56.12971,1.35263,10.17273 +1990,118.376359,123.21107,46.61966,0.0,56.86764,0.0,10.00973 +1991,94.906119,104.775069,31.569869,0.0,56.02915,1.45592,8.38442 +1992,91.05512,97.419889,28.49691,0.0,54.256469,1.06781,6.90927 +1993,89.649159,105.11866,32.92364,0.0,55.65882,0.0,6.78558 +1994,98.08035,102.774789,37.60427,0.0,54.178069,0.0,5.64501 +1995,98.37011,102.344199,37.571949,0.0,54.32487,0.0,5.02276 +1996,99.89016,157.539239,37.47066,0.0,104.489899,0.0,6.63015 +1997,100.41283,105.04032,36.92909,0.0,54.34565,0.0,4.994739 +1998,14.74811,13.58438,13.56168,0.0,0.0,0.0,0.0 +1999,101.65443,119.272899,42.92586,0.0,56.786779,0.0,9.113099 +2000,111.11607,125.507089,43.59406,0.0,58.095139,0.0,8.73627 +2001,113.93459,122.855289,44.062269,0.0,58.36686,0.0,6.41208 +2002,113.77917,117.405849,40.258659,0.0,58.36187,0.0,5.42565 +2003,97.5761,121.876719,40.67254,0.0,58.046259,0.0,9.64203 +2004,90.048139,117.83593,40.90066,0.0,58.78699,0.0,5.20637 +2005,109.83916,95.094539,24.43115,0.0,56.453839,0.0,3.90219 +2006,89.676409,92.85998,23.90281,0.0,55.57619,0.0,3.628 +2007,120.000829,117.54927,45.73529,0.0,56.51489,0.0,4.51024 +2008,105.63336,116.807659,34.76951,3.562441,57.148909,0.0,10.06885 +2009,128.63275,133.881899,50.91976,0.0,57.10323,0.0,9.96116 +2010,106.5315,111.564549,35.796919,0.0,55.57676,0.0,8.66685 +2011,116.9071,127.426739,46.054199,0.0,56.59989,0.0,9.80752 +2012,98.555239,129.392729,42.0979,3.78672,57.29689,0.0,11.114779 +2013,104.00809,118.157449,42.65471,0.0,55.04926,0.0,8.598519 +2014,96.850169,105.75752,29.36272,0.0,56.32129,1.06777,9.05619 +2015,10.62624,10.54271,10.49434,0.0,0.0,0.0,0.0 +2016,99.00433,96.740119,36.47957,0.0,55.212039,0.0,3.24738 +2017,87.7589,87.08552,26.03152,0.0,56.29858,0.0,2.93026 +2018,84.99343,117.551899,45.19224,0.0,67.095989,0.0,4.01511 +2019,81.19195,88.454199,27.70134,0.0,56.98617,0.0,2.1183 +2020,83.221,90.49493,25.54791,0.0,59.44941,0.0,3.47048 +2021,90.961189,115.21565,38.91468,0.0,56.4275,0.0,7.96347 +2022,96.58278,95.834129,24.87534,0.0,56.172039,0.0,5.88989 +2023,111.29746,131.88786,42.3437,0.0,56.53553,4.40457,15.02783 +2024,98.654339,112.991699,35.269239,0.0,54.93355,2.65001,10.89095 +2025,108.18805,124.937059,40.71861,0.0,54.97189,4.222229,15.36338 +2026,106.056389,116.78365,34.65283,0.0,54.62929,2.96779,15.23924 +2027,84.461609,147.01643,19.94261,0.0,104.84338,2.57822,7.32265 +2028,86.79733,145.419869,20.986569,0.0,104.82231,2.70306,8.08565 +2029,84.918579,101.58231,20.22686,0.0,56.78162,6.10531,7.49669 +2030,87.147379,149.76707,21.72505,0.0,106.61211,2.91572,9.86608 +2031,97.532649,121.38572,32.9078,1.95689,56.32012,0.0,18.37 +2032,95.097819,88.546849,23.186019,0.0,60.42449,0.0,2.03381 +2033,142.397169,197.688549,57.81463,2.4622,106.302509,5.37978,17.8316 +2034,147.113049,137.02518,57.62773,3.13255,56.03066,1.59918,12.88172 +2035,84.0296,242.94237,22.83263,0.0,211.75814,0.0,6.54159 +2036,95.02051,90.19075,28.82594,0.0,54.87007,0.0,3.73292 +2037,80.03451,77.994689,17.66758,0.0,56.193269,0.0,2.31921 +2038,9.34073,8.96987,8.94144,0.0,0.0,0.0,0.0 +2039,83.44178,87.876719,24.63212,0.0,56.18703,0.0,3.938769 +2040,10.29721,9.31215,9.27956,0.0,0.0,0.0,0.0 +2041,81.05273,87.41551,26.04829,0.0,57.82553,0.0,1.87852 +2042,106.235779,86.45472,25.95669,0.0,57.02529,0.0,1.9925 +2043,124.454589,329.031338,53.16867,51.329299,107.86659,12.73436,63.694549 +2044,210.6073,1216.049265,98.99296,21.85058,610.389248,195.205589,212.866449 +2045,221.571239,525.439639,112.94861,23.66643,107.65499,43.552039,146.33091 +2046,183.47296,574.248548,123.71733,26.7295,155.916949,33.984,182.478989 +2047,375.985849,1349.254434,106.147339,22.09476,606.377337,247.701789,317.342819 +2048,94.000509,250.849909,35.84122,6.98535,106.3941,23.324749,57.410961 +2049,253.156739,1059.237036,44.16852,10.25735,507.313758,234.208079,236.803209 +2050,96.48127,470.210058,38.38206,20.66518,256.900669,21.25885,94.43443 +2051,305.406239,1549.736314,46.50562,28.3471,857.634177,255.554899,317.375598 +2052,126.71972,591.411598,68.45523,11.06379,207.095749,97.837029,171.04768 +2053,145.426059,381.170789,86.52315,12.76465,107.211989,21.22951,109.86159 +2054,151.04845,1084.600976,92.032849,13.16094,507.618498,173.27348,254.779219 +2055,413.178198,2585.099341,103.34724,16.03907,1359.343975,513.674619,553.800948 +2056,128.065679,591.428658,68.45464,11.03392,208.827379,104.4437,163.084128 +2057,146.577699,381.597219,86.54172,12.79129,108.480219,36.77488,100.42562 +2058,202.24596,722.146688,91.45816,13.13566,308.880669,110.274449,161.75375 +2059,464.689608,2216.628632,106.00197,15.65668,1060.220596,475.830198,520.340948 +2060,109.59669,515.361458,49.3361,9.6998,159.09992,100.236409,162.99028 +2061,164.664089,930.015277,55.11061,10.89029,459.650048,110.98812,147.18926 +2062,427.011919,2400.531821,65.46238,13.46252,1110.801136,564.070188,608.459837 +2063,117.37268,589.129828,56.23943,11.526879,209.48546,104.463369,167.93744 +2064,122.26096,676.987147,60.7677,12.57798,259.915329,116.31398,186.671589 +2065,434.884218,2906.792579,73.10751,15.14332,1411.934574,660.892648,701.502057 +2066,85.81248,478.440328,23.92239,6.04634,210.782339,87.3399,127.30241 +2067,94.64295,406.310018,33.844919,4.56973,260.534319,32.90233,57.1177 +2068,102.78442,497.083038,41.77221,8.084,210.270409,84.47356,129.467698 +2069,85.310729,539.475248,23.99486,6.1593,263.193659,91.28925,131.722239 +2070,95.08952,254.823029,33.69631,4.60245,110.305919,32.81677,56.50656 +2071,102.2721,593.215098,41.32987,8.141899,310.740439,81.59033,128.10298 +2072,135.227769,622.801958,24.1314,6.04229,261.172239,124.478789,183.01462 +2073,86.03929,597.604598,24.12003,6.20389,261.021199,118.224069,163.26644 +2074,85.98982,425.771758,24.43697,6.14144,160.266219,85.75795,126.262239 +2075,85.60385,672.255228,24.11444,6.17809,411.419158,84.92701,122.09575 +2076,95.25636,505.508238,33.42143,9.54579,212.455509,87.89186,133.804269 +2077,107.5379,220.023539,45.502109,34.33403,60.78869,5.23421,58.44331 +2078,166.599849,249.502389,55.41966,37.584539,60.48073,12.03235,68.34324 +2079,87.63346,91.851139,26.31788,0.0,61.139309,0.0,2.48325 +2080,105.5831,995.785336,39.48602,18.23812,511.822949,154.356799,213.058559 +2081,8.10601,7.92222,7.90115,0.0,0.0,0.0,0.0 +2082,82.09557,83.449409,20.08424,0.0,60.674209,0.0,1.45534 +2083,90.58523,92.591739,29.1707,0.0,60.564339,0.0,1.56966 +2084,99.832169,101.650899,37.806089,0.0,60.29976,0.0,2.1717 +2085,7.95738,7.86587,7.85159,0.0,0.0,0.0,0.0 +2086,81.30058,83.34338,20.08446,0.0,60.66607,0.0,1.40254 +2087,90.85718,94.73253,28.93274,0.0,62.92443,0.0,1.528149 +2088,101.06605,102.394019,37.92204,0.0,60.937149,0.0,2.15939 +2089,7.91829,7.93852,7.92322,0.0,0.0,0.0,0.0 +2090,82.0545,84.173,20.67582,0.0,60.95046,0.0,1.38204 +2091,93.430589,95.55249,31.35332,0.0,60.58687,0.0,2.30281 +2092,8.01019,7.9112,7.88007,0.0,0.0,0.0,0.0 +2093,81.39086,83.92804,20.13451,0.0,61.20217,0.0,1.39244 +2094,91.0475,92.43992,29.0256,0.0,60.53666,0.0,1.55457 +2095,102.1447,103.066259,38.03409,0.0,61.442789,0.0,2.14817 +2096,7.99959,7.88963,7.87384,0.0,0.0,0.0,0.0 +2097,82.212029,85.62703,20.27284,0.0,63.1095,0.0,0.0 +2098,91.258389,92.62625,29.22735,0.0,60.82987,0.0,1.20881 +2099,101.42473,102.60975,38.09178,0.0,61.0029,0.0,2.0947 +2100,78.266899,80.4295,16.36055,0.0,61.2886,0.0,1.5689 +2101,78.02917,79.87121,16.21346,0.0,60.9853,0.0,1.45456 +2102,6.67291,6.66224,6.64548,0.0,0.0,0.0,0.0 +2103,6.20214,6.39496,6.38494,0.0,0.0,0.0,0.0 +2104,6.68586,6.68374,6.66969,0.0,0.0,0.0,0.0 +2105,6.22103,6.42335,6.41234,0.0,0.0,0.0,0.0 +2106,85.88681,115.59571,20.0937,1.74156,60.70846,5.28875,17.82812 +2107,85.262539,114.18132,19.60207,1.81144,60.83994,5.23863,16.94391 +2108,90.50969,93.674939,24.85699,0.0,60.685509,0.0,3.09288 +2109,90.24997,95.5671,24.76561,0.0,63.06117,0.0,2.58854 +2110,91.37708,94.88312,25.9899,0.0,60.44275,0.0,3.12982 +2111,91.5782,94.33694,25.95755,0.0,60.69832,0.0,2.43067 +2112,77.872549,83.5959,16.4905,0.0,64.02147,0.0,1.7352 +2113,89.20715,93.502889,23.693799,0.0,60.85395,0.0,3.49601 +2114,78.35793,80.075719,16.02827,0.0,60.841749,0.0,1.62681 +2115,78.86704,78.16229,17.24083,0.0,56.61496,0.0,2.52498 +2116,82.89404,83.28299,20.01322,0.0,56.78259,0.0,3.63292 +2117,79.17342,92.45329,20.85435,0.0,57.36661,2.87398,7.40465 +2118,69.177969,98.26388,12.68366,0.0,56.51323,4.43674,20.20173 +2119,79.077259,78.59479,12.94986,0.0,55.21508,1.1492,5.15827 +2120,5.25322,4.85631,4.81926,0.0,0.0,0.0,0.0 +2121,2.89845,2.89053,2.87861,0.0,0.0,0.0,0.0 +2122,4.70362,4.81163,4.79119,0.0,0.0,0.0,0.0 +2123,2.63365,2.6934,2.68114,0.0,0.0,0.0,0.0 +2124,3.00349,3.18226,3.16865,0.0,0.0,0.0,0.0 +2125,4.79718,4.60919,4.57921,0.0,0.0,0.0,0.0 +2126,3.72205,3.66729,3.64918,0.0,0.0,0.0,0.0 +2127,3.71989,3.65087,3.62413,0.0,0.0,0.0,0.0 +2128,3.9609,4.05743,4.03333,0.0,0.0,0.0,0.0 +2129,4.27045,4.04367,4.0169,0.0,0.0,0.0,0.0 +2130,3.87324,2.40009,2.38209,0.0,0.0,0.0,0.0 +2131,2.343451,2.488271,2.477591,0.0,0.0,0.0,0.0 +2132,2.29038,2.03873,2.02288,0.0,0.0,0.0,0.0 +2133,63.97713,65.574149,8.46448,0.0,54.827159,0.0,1.25835 +2134,73.84662,76.651939,18.71323,0.0,54.906819,0.0,1.78999 +2135,2.36708,2.0656,2.05281,0.0,0.0,0.0,0.0 +2136,2.23573,2.04286,2.03009,0.0,0.0,0.0,0.0 +2137,67.46024,269.837459,12.02083,0.0,255.064929,0.0,1.56288 +2138,2.23495,2.09325,2.08212,0.0,0.0,0.0,0.0 +2139,2.23029,2.03984,2.02764,0.0,0.0,0.0,0.0 +2140,66.10318,117.333749,10.45655,0.0,104.592929,0.0,1.22006 +2141,2.31487,2.05221,2.04058,0.0,0.0,0.0,0.0 +2142,2.66331,2.2913,2.27878,0.0,0.0,0.0,0.0 +2143,2.210939,2.24957,2.23904,0.0,0.0,0.0,0.0 +2144,3.44444,3.36134,3.34777,0.0,0.0,0.0,0.0 +2145,3.13871,3.4998,3.48551,0.0,0.0,0.0,0.0 +2146,4.2289,3.98234,3.9696,0.0,0.0,0.0,0.0 +2147,3.45901,3.54185,3.53211,0.0,0.0,0.0,0.0 +2148,3.4663,3.56738,3.55789,0.0,0.0,0.0,0.0 +2149,3.46585,3.59011,3.57912,0.0,0.0,0.0,0.0 +2150,3.59878,3.65088,3.64018,0.0,0.0,0.0,0.0 +2151,4.6876,4.66832,4.65433,0.0,0.0,0.0,0.0 +2152,4.07441,4.02416,4.01282,0.0,0.0,0.0,0.0 +2153,3.50529,3.64999,3.63796,0.0,0.0,0.0,0.0 +2154,4.428381,4.63625,4.6235,0.0,0.0,0.0,0.0 +2155,3.7746,3.71063,3.6996,0.0,0.0,0.0,0.0 +2156,1.706,1.64237,1.63164,0.0,0.0,0.0,0.0 +2157,1.63782,1.67153,1.662,0.0,0.0,0.0,0.0 +2158,2.153871,1.98054,1.96939,0.0,0.0,0.0,0.0 +2159,1.97909,2.01484,2.00482,0.0,0.0,0.0,0.0 +2160,4.06341,3.96616,3.95383,0.0,0.0,0.0,0.0 +2161,3.04936,3.22667,3.21648,0.0,0.0,0.0,0.0 +2162,3.56685,3.6208,3.61082,0.0,0.0,0.0,0.0 +2163,3.12517,3.32099,3.31003,0.0,0.0,0.0,0.0 +2164,3.79546,3.70366,3.69185,0.0,0.0,0.0,0.0 +2165,3.84911,3.5079,3.49018,0.0,0.0,0.0,0.0 +2166,4.25522,4.02868,4.01804,0.0,0.0,0.0,0.0 +2167,3.48577,3.61265,3.60231,0.0,0.0,0.0,0.0 +2168,3.33288,3.51212,3.5022,0.0,0.0,0.0,0.0 +2169,3.75744,3.65701,3.6475,0.0,0.0,0.0,0.0 +2170,3.40236,3.23374,3.22201,0.0,0.0,0.0,0.0 +2171,2.238601,2.04978,2.03737,0.0,0.0,0.0,0.0 +2172,2.44175,2.3851,2.37212,0.0,0.0,0.0,0.0 +2173,1.71614,1.68996,1.67863,0.0,0.0,0.0,0.0 +2174,111.624989,103.515809,29.82363,0.0,56.081099,0.0,7.32477 +2175,16.68115,15.63017,15.59455,0.0,0.0,0.0,0.0 +2176,13.79147,13.58719,13.57105,0.0,0.0,0.0,0.0 +2177,103.5995,113.499529,33.06811,0.0,56.90116,0.0,9.75452 +2178,95.72904,112.838459,32.92781,0.0,57.314599,1.67354,8.60574 +2179,9.51688,9.2999,9.26517,0.0,0.0,0.0,0.0 +2180,8.99616,8.76583,8.71465,0.0,0.0,0.0,0.0 +2181,7.13684,5.756659,5.738749,0.0,0.0,0.0,0.0 +2182,8.65879,8.83759,8.81486,0.0,0.0,0.0,0.0 +2183,98.012359,95.96003,24.22076,0.0,56.16394,0.0,5.52623 +2184,106.97387,125.016759,41.364989,0.0,57.88346,1.82943,9.85783 +2185,93.692369,110.05457,28.11209,0.0,56.78365,0.0,11.19464 +2186,101.379349,98.398239,27.88551,0.0,55.09974,0.0,4.644319 +2187,116.320419,101.26179,27.49669,0.0,54.7214,1.32301,8.04841 +2188,86.757119,104.0198,22.70986,0.0,55.11998,0.0,7.15834 +2189,87.93618,88.404599,22.33483,0.0,56.83896,0.0,3.23944 +2190,81.442409,84.837,21.15074,0.0,54.79854,0.0,2.6925 +2191,81.92913,85.01489,21.33757,0.0,54.86796,0.0,2.79043 +2192,81.51517,86.212639,21.330709,0.0,56.27286,0.0,2.70418 +2193,83.68538,157.316049,21.18386,1.01976,107.071929,3.82047,15.64182 +2194,98.77424,111.568639,37.55924,0.0,60.586049,0.0,5.28517 +2195,94.684709,95.59932,29.22172,0.0,55.11261,0.0,5.26444 +2196,97.62474,89.51892,24.21665,0.0,55.28952,1.95817,2.50125 +2197,80.45288,89.08949,19.35592,0.0,61.26328,0.0,2.4958 +2198,87.691619,92.7021,26.80694,0.0,55.11071,0.0,4.38269 +2199,87.89428,97.51724,28.82715,0.0,57.38397,0.0,5.04656 +2200,81.03954,235.234719,20.55276,0.0,206.297679,0.0,2.54332 +2201,79.82204,85.64252,20.73858,0.0,55.71089,0.0,4.26047 +2202,83.59243,88.391969,23.51681,0.0,55.806839,0.0,2.91344 +2203,78.727709,82.26868,18.0865,0.0,55.05222,0.0,2.98364 +2204,87.26965,88.97135,30.63839,0.0,54.81274,0.0,2.05526 +2205,86.89589,88.18453,29.52038,0.0,55.1192,0.0,1.98634 +2206,82.99674,88.060969,20.062319,0.0,55.40097,0.0,3.84865 +2207,89.396549,96.70435,24.03655,0.0,55.45636,0.0,6.08608 +2208,86.38099,87.186979,20.19191,0.0,54.897749,0.0,4.34546 +2209,90.041919,95.06237,24.292,0.0,54.93369,0.0,5.19891 +2210,88.41986,94.617939,23.23604,0.0,54.983109,0.0,5.34759 +2211,83.11861,237.382549,20.54858,0.0,205.316329,0.0,3.8523 +2212,88.891029,93.99927,23.74092,0.0,55.00323,0.0,4.61678 +2213,83.690509,237.203409,20.68461,0.0,205.432279,0.0,3.5071 +2214,90.45776,246.300189,25.15536,0.0,205.528849,0.0,5.11757 +2215,91.014899,246.586349,25.70062,0.0,205.275119,0.0,5.08109 +2216,90.66331,245.224479,24.659509,0.0,205.44558,0.0,4.69 +2217,90.56984,245.970749,25.35089,0.0,205.419189,0.0,4.71543 +2218,82.06183,136.76226,19.3782,0.0,105.22099,0.0,4.26364 +2219,92.23657,100.967689,26.944839,0.0,55.23238,1.17704,6.81022 +2220,6.44847,5.732,5.68773,0.0,0.0,0.0,0.0 +2221,117.99344,126.78364,49.64429,0.0,56.89692,0.0,11.87048 +2222,137.3759,161.3745,75.93059,0.0,56.00038,0.0,17.501491 +2223,125.618,149.176949,70.26723,0.0,56.79367,0.0,9.88886 +2224,134.81298,119.58477,47.08679,0.0,55.32473,0.0,8.68328 +2225,110.834269,110.49528,38.96042,0.0,57.68999,0.0,5.27867 +2226,91.98212,95.503529,28.501969,0.0,54.77585,0.0,5.00443 +2227,91.12914,95.02044,28.45317,0.0,54.63007,0.0,5.24467 +2228,86.61882,97.588139,29.76677,0.0,54.919089,0.0,6.287039 +2229,99.86231,104.582729,36.62098,0.0,54.426519,0.0,5.11625 +2230,99.497169,103.88918,36.92683,0.0,54.47496,0.0,4.05427 +2231,107.53292,112.81715,44.08684,0.0,54.3765,0.0,5.35339 +2232,106.13828,126.573149,53.49652,0.0,55.548279,0.0,6.31246 +2233,105.520089,111.5199,43.14895,0.0,54.48524,0.0,5.08428 +2234,100.393759,104.86339,37.05605,0.0,54.77358,0.0,4.55596 +2235,99.6682,103.576099,36.616839,0.0,54.75363,0.0,3.97107 +2236,106.2088,111.601969,43.12961,0.0,54.632589,0.0,5.08559 +2237,107.07235,111.29099,42.90842,0.0,54.62016,0.0,5.09899 +2238,106.218849,112.55578,42.68082,0.0,54.8288,0.0,5.80598 +2239,87.947,293.833959,27.96525,0.0,255.267339,0.0,4.51147 +2240,88.88382,142.7612,27.13363,0.0,105.14935,0.0,4.47601 +2241,67.62849,68.75168,11.5001,0.0,54.73041,0.0,1.3761 +2242,67.18483,269.334729,11.25284,0.0,255.408089,0.0,1.43979 +2243,4.676001,4.10569,4.08757,0.0,0.0,0.0,0.0 +2244,3.89828,3.99465,3.98354,0.0,0.0,0.0,0.0 +2245,3.7331,3.79718,3.7839,0.0,0.0,0.0,0.0 +2246,4.23555,4.10854,4.09448,0.0,0.0,0.0,0.0 +2247,3.76964,3.65705,3.64217,0.0,0.0,0.0,0.0 +2248,3.58534,3.71774,3.70677,0.0,0.0,0.0,0.0 +2249,70.35446,72.467489,14.11865,0.0,55.201279,0.0,1.6411 +2250,70.44486,71.496359,13.71121,0.0,55.011,0.0,1.41083 +2251,4.41342,4.11154,4.09723,0.0,0.0,0.0,0.0 +2252,3.92556,4.07383,4.06249,0.0,0.0,0.0,0.0 +2253,3.63814,3.72918,3.71801,0.0,0.0,0.0,0.0 +2254,3.99175,4.1349,4.1173,0.0,0.0,0.0,0.0 +2255,3.56585,3.6762,3.66473,0.0,0.0,0.0,0.0 +2256,3.7411,3.7402,3.72841,0.0,0.0,0.0,0.0 +2257,70.39345,72.26294,14.71042,0.0,54.78119,0.0,1.37169 +2258,71.43468,73.55361,14.98222,0.0,55.73413,0.0,1.50331 +2259,4.47143,4.17787,4.15508,0.0,0.0,0.0,0.0 +2260,4.338161,4.65994,4.64808,0.0,0.0,0.0,0.0 +2261,3.77532,3.74511,3.73436,0.0,0.0,0.0,0.0 +2262,4.3604,4.69619,4.68076,0.0,0.0,0.0,0.0 +2263,4.2827,4.16338,4.15101,0.0,0.0,0.0,0.0 +2264,3.71378,3.78866,3.77558,0.0,0.0,0.0,0.0 +2265,3.72381,3.77327,3.75958,0.0,0.0,0.0,0.0 +2266,4.30787,4.70575,4.6947,0.0,0.0,0.0,0.0 +2267,4.03589,3.90679,3.8906,0.0,0.0,0.0,0.0 +2268,4.3667,4.74187,4.72931,0.0,0.0,0.0,0.0 +2269,3.7219,3.76425,3.75345,0.0,0.0,0.0,0.0 +2270,92.792639,303.749749,32.68032,1.31106,255.786559,0.0,7.5776 +2271,92.71172,101.648289,32.54579,1.32436,55.113239,0.0,6.46111 +2272,219.803989,262.33474,187.90174,0.0,58.17617,1.3406,11.59367 +2273,459.759247,5947.275098,200.169739,107.0538,4799.538371,195.78073,374.224339 +2274,1106.557036,4366.227233,179.770159,133.99755,2713.13954,379.788398,711.500027 +2275,302.813029,1304.070145,211.393259,172.932759,158.53699,36.27533,504.691698 +2276,409.426228,1627.731464,257.376429,232.314759,208.801839,15.7134,646.101408 +2277,8.11743,7.7884,7.75271,0.0,0.0,0.0,0.0 +2278,6.52772,8.13003,8.10555,0.0,0.0,0.0,0.0 +2279,78.905309,652.667508,241.541639,73.82598,315.50624,8.22125,9.82275 +2280,84.40717,108.75923,30.05497,0.0,57.50776,3.44725,14.85875 +2281,84.96503,97.866659,26.522659,0.0,55.94583,3.89288,8.22388 +2282,124.904169,140.78505,41.86679,0.0,58.80197,1.50307,28.62531 +2283,110.4441,118.777619,42.14202,0.0,56.249779,0.0,8.24413 +2284,106.22912,143.380599,50.89319,5.26938,57.7351,0.0,14.76312 +2285,137.387569,167.92801,52.76843,20.62691,57.51386,0.0,21.77509 +2286,99.51639,232.038379,33.71973,4.282661,156.388839,1.45337,23.60635 +2287,125.767489,147.282329,55.12127,5.01476,58.281369,0.0,15.07468 +2288,120.76551,140.036759,49.000929,3.20254,58.22256,1.16481,15.08747 +2289,127.76699,155.752629,45.20266,8.08293,57.64311,1.79362,25.711238 +2290,85.86079,92.43199,23.81381,1.77978,55.82452,0.0,5.67028 +2291,156.72179,210.25837,99.05315,0.0,61.46825,7.87254,30.96376 +2292,160.773709,143.40919,72.82657,0.0,56.82931,0.0,6.46307 +2293,123.44648,233.706399,88.707119,2.93031,59.42253,20.22832,44.72983 +2294,135.64956,127.339699,57.02882,0.0,56.971149,0.0,6.59437 +2295,138.42912,210.468069,90.352019,1.90149,56.72304,25.92436,24.20722 +2296,133.579849,140.18788,58.48713,1.77464,58.45595,1.35829,12.22491 +2297,115.91045,162.376709,53.430209,3.05384,58.78978,20.19541,17.52036 +2298,115.685529,163.19659,75.2303,3.01125,60.80166,1.42198,15.45024 +2299,125.41145,130.508439,58.663619,1.10265,55.262909,1.07121,8.2074 +2300,122.66012,139.497839,57.434399,1.097029,61.74494,1.07658,11.91491 +2301,129.93521,236.48762,65.00749,1.11045,106.88177,23.55201,31.7863 +2302,152.018639,125.426369,53.34645,1.05927,56.475039,0.0,7.63539 +2303,143.543719,123.66301,51.40936,0.0,54.51726,0.0,8.07119 +2304,111.80815,138.345719,63.50801,0.0,55.92472,0.0,7.14043 +2305,126.84989,121.2694,49.74736,0.0,54.29122,0.0,6.57433 +2306,147.98924,164.82721,83.49701,0.0,56.13387,0.0,8.31277 +2307,90.683269,105.93355,34.35097,0.0,54.95745,0.0,7.61712 +2308,98.04718,96.727449,27.089749,0.0,55.40157,0.0,5.59985 +2309,109.03851,105.81989,30.77327,0.0,56.44935,0.0,7.311469 +2310,112.01385,110.13492,40.33348,0.0,54.88552,0.0,3.55974 +2311,80.19823,82.731949,18.586199,0.0,56.32799,0.0,2.52273 +2312,78.965019,80.15204,16.97999,0.0,55.13609,0.0,2.71142 +2313,79.1925,81.25014,17.44552,0.0,55.04369,0.0,3.25847 +2314,77.88409,86.120379,16.6803,0.0,58.979079,0.0,2.4123 +2315,92.401099,86.51061,17.8448,0.0,56.3795,0.0,3.56771 +2316,81.62885,82.36737,18.18645,0.0,54.43091,0.0,2.39099 +2317,78.56611,82.64458,16.94348,0.0,56.60103,0.0,3.43347 +2318,82.802329,82.61985,16.8444,0.0,54.98334,0.0,3.44384 +2319,76.1922,84.89124,16.89249,0.0,58.73291,0.0,2.3493 +2320,78.98676,79.662959,16.80034,0.0,54.829739,0.0,2.73562 +2321,112.64607,122.26196,41.91116,0.0,55.81046,1.9381,10.95513 +2322,97.1479,98.26006,33.32514,0.0,55.17278,1.52911,5.3749 +2323,101.88968,120.977439,51.83731,0.0,56.15559,1.436279,7.45189 +2324,150.70898,162.127999,73.229009,1.28625,57.88231,1.82232,14.49239 +2325,103.75245,86.424539,25.04406,0.0,54.634979,0.0,3.84378 +2326,80.44375,88.48646,25.47938,0.0,54.50379,1.56306,5.20019 +2327,100.77365,87.4242,25.47976,0.0,54.34133,1.01865,5.11428 +2328,94.47227,88.301259,20.83097,0.0,54.73032,1.21425,5.587881 +2329,92.18432,106.377899,34.50555,0.0,56.454219,0.0,4.85476 +2330,108.97718,107.7264,33.76288,0.0,57.21795,0.0,5.18632 +2331,108.567379,121.66227,45.31682,0.0,56.86529,0.0,6.82482 +2332,100.42036,108.99966,36.24322,0.0,58.24984,0.0,4.32157 +2333,124.96672,109.890819,38.07784,0.0,56.06706,0.0,5.21474 +2334,112.449209,117.7943,40.59413,0.0,57.37887,0.0,4.72287 +2335,104.2382,111.77087,39.01834,0.0,56.00629,0.0,5.72843 +2336,96.463339,106.120769,31.42579,0.0,58.297169,3.12462,4.98322 +2337,78.83304,87.165889,23.188899,0.0,54.907619,0.0,3.43555 +2338,82.13304,202.196539,21.4164,7.78908,105.056119,5.74908,37.80841 +2339,79.3233,147.46566,19.63192,3.57439,54.98727,7.01306,38.89547 +2340,80.697909,86.98513,20.31965,0.0,55.87476,0.0,4.45199 +2341,80.16427,85.83451,20.49935,0.0,55.05557,0.0,4.10528 +2342,79.330899,83.4178,19.08222,0.0,54.89142,0.0,3.76163 +2343,79.171309,82.85318,18.97724,0.0,54.93617,0.0,3.41467 +2344,81.76484,106.291709,33.77209,0.0,56.985759,0.0,6.55294 +2345,99.127359,104.24802,33.38611,0.0,56.77491,0.0,5.28836 +2346,95.22902,202.039319,30.370239,0.0,156.99602,0.0,5.7562 +2347,95.10169,100.859299,30.039239,0.0,56.84522,0.0,5.22687 +2348,85.8352,96.58116,25.81627,0.0,55.00769,1.5373,8.2193 +2349,108.046129,100.52001,33.64036,0.0,54.80558,1.10618,5.07231 +2350,85.4359,170.800449,24.97653,1.27949,106.135329,5.155,23.21438 +2351,85.21981,108.63463,24.58319,1.28552,54.8025,3.2804,14.78594 +2352,84.69331,993.949696,24.85904,7.46792,556.196158,176.52949,193.092609 +2353,86.92803,1278.462595,24.63033,7.92323,807.841137,171.196499,230.883709 +2354,81.4653,139.381569,20.28488,0.0,108.001889,0.0,4.94838 +2355,81.67973,136.511479,20.2226,0.0,106.603309,0.0,3.75747 +2356,90.84729,193.893319,26.17464,0.0,156.868529,0.0,3.26139 +2357,90.44022,243.860879,25.93487,0.0,206.780499,0.0,3.30877 +2358,95.97231,100.365949,31.23225,0.0,56.4156,0.0,4.502541 +2359,95.82524,201.011559,31.26395,0.0,156.793679,0.0,4.69293 +2360,89.861629,194.03037,25.79515,0.0,156.67328,0.0,2.95094 +2361,97.800759,103.4223,32.31923,0.0,56.90468,0.0,5.39258 +2362,91.26594,93.82604,26.67169,0.0,56.31663,0.0,2.26447 +2363,95.6944,99.88437,30.99733,0.0,56.41199,0.0,4.41997 +2364,96.098559,102.54378,32.27044,0.0,56.94395,0.0,4.61162 +2365,96.264269,100.96813,31.43952,0.0,57.02664,0.0,4.31869 +2366,81.408589,273.404189,19.93164,6.61294,106.72613,35.51666,76.829529 +2367,81.86346,278.634079,20.20176,6.8483,106.61763,37.820789,79.94293 +2368,82.78439,245.287709,21.18743,0.0,206.924399,3.70783,7.68817 +2369,82.6535,93.941679,20.8993,0.0,56.36401,3.5712,7.476839 +2370,80.3989,234.747779,19.17524,0.0,206.774419,0.0,3.53952 +2371,81.69739,134.56788,19.3839,0.0,106.752539,0.0,3.17892 +2372,80.89814,85.48761,19.74225,0.0,56.38878,0.0,3.68695 +2373,81.70303,136.977839,20.0114,0.0,107.211019,0.0,3.86461 +2374,7.68019,7.48163,7.46072,0.0,0.0,0.0,0.0 +2375,83.041089,138.22471,20.83256,0.0,107.18665,0.0,4.58041 +2376,7.51469,7.45193,7.43213,0.0,0.0,0.0,0.0 +2377,82.50771,237.472419,21.28004,0.0,207.005349,0.0,3.90437 +2378,7.42934,7.210101,7.194791,0.0,0.0,0.0,0.0 +2379,82.02582,187.435569,21.02597,0.0,157.680309,0.0,3.27167 +2380,89.66429,96.614299,28.13316,0.0,56.469149,0.0,5.32324 +2381,89.859,97.11992,28.02959,0.0,56.9203,0.0,5.37618 +2382,90.675939,101.40273,28.82661,0.0,56.60427,2.35913,7.29317 +2383,90.34211,99.924629,28.988979,0.0,56.42336,2.15593,6.29501 +2384,13.4015,13.20861,13.19462,0.0,0.0,0.0,0.0 +2385,90.01592,114.495879,28.78172,1.18469,56.90072,3.355809,14.5682 +2386,13.6097,13.28371,13.24338,0.0,0.0,0.0,0.0 +2387,89.910499,114.12087,28.715,1.28054,56.73426,3.4341,14.0741 +2388,13.13218,13.16446,13.14968,0.0,0.0,0.0,0.0 +2389,90.11426,114.584689,28.81835,1.23272,56.955009,3.30503,14.37573 +2390,13.40573,13.16135,13.14435,0.0,0.0,0.0,0.0 +2391,89.877659,113.494,28.54128,1.32002,56.80074,3.28908,13.91312 +2392,13.14346,13.25274,13.23815,0.0,0.0,0.0,0.0 +2393,88.494969,126.47737,26.72149,1.85476,57.38599,5.32464,21.92999 +2394,13.78955,13.19585,13.1782,0.0,0.0,0.0,0.0 +2395,88.25411,125.375159,26.59659,1.89977,56.73306,5.52787,21.630241 +2396,89.0134,297.170468,28.091439,0.0,257.551009,0.0,4.882509 +2397,6.71972,6.65312,6.63877,0.0,0.0,0.0,0.0 +2398,89.965819,107.27864,28.72302,0.0,56.76923,4.60205,10.35188 +2399,6.81625,6.73271,6.71947,0.0,0.0,0.0,0.0 +2400,94.21572,135.52564,33.31376,0.0,56.88075,15.27317,22.71386 +2401,86.89888,376.207538,24.86671,7.33803,257.248969,1.84652,51.783919 +2402,101.83861,233.172749,40.76391,0.0,108.503099,36.98046,44.21388 +2403,184.251029,206.820459,134.69758,0.0,57.483259,1.31758,10.01299 +2404,194.022,208.643669,132.955779,0.0,56.96621,2.66859,12.11769 +2405,202.746879,239.982929,151.20829,0.0,56.136209,8.59687,20.26877 +2406,208.347649,221.684008,131.259259,0.0,54.936909,7.76941,20.68899 +2407,250.999129,348.736519,167.54872,0.0,105.066479,33.32746,38.95533 +2408,98.0778,107.442309,39.449559,0.0,56.34235,2.50735,6.9548 +2409,99.849819,114.54353,43.32477,0.0,55.01499,5.07118,9.20487 +2410,114.80243,313.760569,57.93558,0.0,205.192229,19.81918,28.32384 +2411,102.668389,180.21388,65.88295,0.0,56.65563,27.9935,27.54245 +2412,96.45631,332.355959,55.62835,0.0,206.994109,29.71601,37.3913 +2413,109.433959,228.846539,65.583569,0.0,105.4928,26.11528,29.370549 +2414,107.92922,421.426758,50.309209,0.0,305.418529,25.34025,37.99412 +2415,118.11342,161.036839,62.18471,0.0,54.742989,17.6483,24.37186 +2416,83.19918,100.98033,27.42166,0.0,54.96523,6.84884,10.28259 +2417,9.86861,9.92678,9.90832,0.0,0.0,0.0,0.0 +2418,10.61487,11.98868,11.96585,0.0,0.0,0.0,0.0 +2419,14.16354,11.45229,11.43579,0.0,0.0,0.0,0.0 +2420,75.6761,72.33097,14.00388,0.0,54.88835,0.0,1.91425 +2421,98.94107,120.265229,39.015339,0.0,57.21734,0.0,10.31241 +2422,100.53084,112.9785,33.80215,0.0,56.80391,0.0,8.54619 +2423,119.116589,126.16919,46.58888,0.0,56.527229,0.0,8.910931 +2424,126.67739,115.99642,39.03252,0.0,55.76339,0.0,7.75068 +2425,107.029629,133.58804,53.52829,0.0,56.7826,0.0,10.17272 +2426,99.92058,93.14876,21.10151,0.0,56.42041,0.0,5.68813 +2427,107.131809,118.81937,36.18722,0.0,62.79222,0.0,6.32177 +2428,134.17852,136.647279,52.32116,0.0,58.103659,0.0,7.5604 +2429,103.48385,109.799169,36.2737,0.0,55.12104,0.0,9.2995 +2430,105.88147,93.687339,22.798919,0.0,57.62864,0.0,5.10158 +2431,91.581519,106.74555,34.84093,0.0,56.49933,0.0,4.31437 +2432,124.105999,129.60668,51.67092,0.0,57.93615,0.0,8.844621 +2433,88.5301,95.185909,24.08992,0.0,55.024049,0.0,7.54103 +2434,101.50984,127.7473,53.95587,0.0,56.5626,0.0,4.55173 +2435,85.052689,94.11214,25.7359,0.0,56.41072,0.0,3.73542 +2436,114.39048,114.67655,44.63683,0.0,55.31516,0.0,6.33344 +2437,87.68444,94.0215,24.00349,0.0,54.93748,0.0,6.43917 +2438,101.219819,173.83681,38.19119,2.79516,105.15449,0.0,17.18323 +2439,82.68889,109.111919,19.57958,0.0,73.092729,0.0,7.75398 +2440,91.6844,112.85242,40.05085,0.0,56.59928,0.0,5.80059 +2441,81.82826,82.72679,24.3853,0.0,55.27607,0.0,1.6112 +2442,106.060509,112.7508,41.21689,0.0,55.40422,0.0,7.16482 +2443,87.19231,126.996579,36.13502,3.28535,56.828539,1.32147,15.36489 +2444,95.91039,154.009519,31.6583,0.0,105.486909,0.0,8.03036 +2445,107.21916,112.266959,36.64662,0.0,57.607449,0.0,5.07007 +2446,88.41931,199.680299,25.40142,1.53733,155.215119,0.0,8.20156 +2447,72.378909,73.81221,16.4404,0.0,55.07299,0.0,1.00623 +2448,90.154749,96.32126,27.57222,0.0,54.8856,0.0,5.65406 +2449,77.38854,80.84195,17.53286,0.0,54.922469,0.0,2.93287 +2450,483.762708,66.956849,9.49428,0.0,54.92074,0.0,1.361459 +2451,132.12172,137.95711,25.41425,0.0,109.05854,0.0,2.09301 +2452,111.75808,113.655629,29.6266,0.0,55.037689,2.91365,15.84514 +2453,160.644279,185.791399,91.51596,1.76333,57.095859,1.88769,18.0581 +2454,112.89405,135.41032,49.77673,0.0,56.43416,3.81732,13.23302 +2455,122.394089,135.50536,51.8596,1.12506,56.68374,2.07892,10.60442 +2456,121.89109,114.617319,33.34811,0.0,57.845499,2.16451,9.52058 +2457,111.715629,180.34999,44.01046,1.06052,106.57438,4.95941,14.0821 +2458,8.99681,12.97852,12.94719,0.0,0.0,0.0,0.0 +2459,110.028939,145.032839,62.22546,0.0,57.933019,0.0,10.165489 +2460,116.55083,134.055109,53.4455,0.0,61.470069,0.0,11.87783 +2461,6.63872,6.74025,6.69683,0.0,0.0,0.0,0.0 +2462,77.338949,86.07387,22.36026,0.0,56.84642,0.0,4.11898 +2463,75.39531,79.09762,15.55816,0.0,55.55125,0.0,5.02346 +2464,72.79022,78.9378,15.53747,0.0,57.62472,0.0,3.61938 +2465,75.9276,101.16561,36.40458,0.0,56.6353,0.0,4.45705 +2466,77.589269,83.18306,17.2478,0.0,54.95743,1.21879,7.40763 +2467,71.5945,79.07831,16.43411,0.0,54.40155,0.0,5.23399 +2468,84.644039,92.04028,25.99695,0.0,56.64879,0.0,5.58753 +2469,79.15794,83.35384,18.4401,0.0,57.10866,0.0,4.5554 +2470,71.112969,86.22212,18.29574,0.0,56.90719,0.0,7.93261 +2471,72.34064,76.72824,13.71509,0.0,56.61215,0.0,3.58159 +2472,70.34999,78.36255,13.84331,0.0,55.991349,0.0,5.83871 +2473,71.888979,74.48899,11.84263,0.0,55.91166,0.0,3.98313 +2474,79.365679,78.64485,18.67436,0.0,54.71448,0.0,2.59191 +2475,74.362789,83.55398,19.4341,0.0,59.63315,0.0,2.86699 +2476,68.48942,71.12438,12.895149,0.0,54.871511,0.0,1.93033 +2477,70.25367,70.772399,13.03634,0.0,54.794829,0.0,1.4372 +2478,71.19294,74.69718,15.59986,0.0,54.69863,0.0,1.994649 +2479,68.87416,71.94072,13.46808,0.0,54.87491,0.0,1.96533 +2480,70.161789,74.06915,14.87448,0.0,54.66318,0.0,1.94624 +2481,66.468639,70.70233,10.64603,0.0,56.25886,0.0,1.89713 +2482,67.23042,78.6388,18.17054,0.0,55.94408,0.0,2.12158 +2483,75.55441,83.996199,19.6948,0.0,56.958989,0.0,4.54588 +2484,144.91555,836.418257,28.502049,46.09968,357.476159,20.40288,261.270259 +2485,154.80552,1240.892236,30.40281,56.07794,759.290907,31.73839,215.122129 +2486,84.88483,631.779647,26.56481,38.71094,155.80519,8.76748,258.491978 +2487,82.347929,75.3023,12.78861,0.0,57.6195,0.0,3.0788 +2488,68.78702,72.35018,12.26806,0.0,55.61199,0.0,2.81493 +2489,68.78108,137.474429,12.60777,0.0,106.931059,6.19928,8.88016 +2490,70.0477,76.60427,12.30835,0.0,57.60776,0.0,3.80716 +2491,590.129768,2813.39764,33.51713,340.685219,660.390628,21.35629,1080.773606 +2492,243.743439,3175.747588,31.71681,212.640099,862.170836,23.64052,1373.324785 +2493,194.392379,2961.247649,32.18723,238.931939,563.133988,21.02781,1409.959925 +2494,194.27862,2983.032599,31.52017,198.170599,712.451048,23.07001,1339.628985 +2495,194.950169,3199.324608,31.83769,240.618209,763.597797,23.77529,1406.688965 +2496,194.726929,2968.005109,31.82613,207.750419,613.217608,23.2228,1398.204655 +2497,194.127149,2969.504099,31.50133,203.204459,612.350128,25.05603,1386.043825 +2498,194.794999,2948.793239,31.82763,199.790949,612.090507,23.54561,1400.843575 +2499,81.47525,291.834359,18.69765,0.0,260.944229,3.15876,6.75933 +2500,78.57341,88.50492,17.283871,0.0,60.42744,2.32211,6.16444 +2501,78.43976,89.251609,17.43812,0.0,60.41209,2.62606,6.47187 +2502,78.48329,99.66356,17.4603,0.0,60.47718,7.77404,11.4807 +2503,141.228159,164.453299,79.85581,0.0,60.260869,7.34989,14.16722 +2504,543.249917,1998.111673,109.6979,8.61669,1212.274615,293.474919,334.665479 +2505,162.036499,431.009398,45.99204,31.60014,111.21216,4.01552,165.067329 +2506,77.38281,82.21459,15.60796,0.0,60.97849,0.0,3.57308 +2507,160.392939,432.492048,44.34595,32.10178,111.51615,4.24448,164.715939 +2508,76.4119,81.509139,14.38308,0.0,60.93548,0.0,3.79664 +2509,78.768929,85.50936,17.19258,0.0,60.82355,0.0,4.66762 +2510,113.77306,467.590848,47.48605,43.44705,111.48536,4.16264,185.725299 +2511,114.21798,466.052868,47.46673,44.346759,111.32647,4.16266,182.039979 +2512,79.323089,88.79184,17.41495,0.0,64.26669,0.0,4.37247 +2513,113.80669,466.283568,47.541829,44.06396,111.388819,4.09256,187.41005 +2514,192.086789,1003.309306,71.93829,95.585169,211.802849,7.97498,433.750568 +2515,79.97429,88.23659,17.26659,0.0,63.74683,0.0,4.44232 +2516,79.91007,86.15242,17.23776,0.0,61.43893,0.0,4.61365 +2517,191.95227,936.532277,72.3167,93.57077,161.901559,7.02249,423.952259 +2518,270.065619,1661.803034,95.86185,153.203689,412.582699,10.57996,682.964407 +2519,81.70438,86.138239,18.3279,0.0,63.557279,0.0,2.45175 +2520,80.224619,81.37778,18.333,0.0,59.28444,0.0,1.97505 +2521,79.04816,85.18359,17.47263,0.0,60.298319,0.0,4.5596 +2522,114.330469,453.773898,48.05894,43.58597,111.53509,4.14834,175.115379 +2523,164.576809,453.135339,47.98648,43.72523,112.297019,4.24036,172.60196 +2524,79.67389,88.650569,17.23675,0.0,64.373899,0.0,4.35809 +2525,164.92167,506.759668,48.18916,44.285309,161.73681,4.20373,176.965479 +2526,242.934459,995.128576,71.80348,94.66842,212.305619,7.19846,427.150748 +2527,79.98886,87.09389,17.15332,0.0,62.935489,0.0,4.36366 +2528,80.599389,83.80586,17.17549,0.0,59.45648,0.0,4.47302 +2529,243.070089,937.800976,72.539749,94.63757,163.03647,7.16704,424.543788 +2530,321.487079,1478.564734,96.447499,153.77569,212.687599,10.41924,695.618927 +2531,81.60571,85.50412,18.15593,0.0,63.43612,0.0,2.14066 +2532,81.17783,87.20104,18.5558,0.0,64.95637,0.0,1.97837 +2533,78.181609,85.1161,15.656,0.0,62.50809,0.0,4.23395 +2534,163.84377,456.028559,46.59681,43.29244,112.39832,4.333819,177.81888 +2535,78.83816,86.3964,15.66936,0.0,64.35989,0.0,3.73721 +2536,78.15113,87.4979,15.41736,0.0,65.09504,0.0,4.27135 +2537,78.112939,88.28936,15.59453,0.0,66.04699,0.0,4.01098 +2538,78.15346,88.56323,15.74047,0.0,66.01118,0.0,4.17351 +2539,163.64507,474.186109,46.69397,42.41154,112.827589,3.89221,191.04841 +2540,78.730269,138.85825,15.65975,0.0,116.3134,0.0,4.16685 +2541,78.65378,185.833339,15.85926,0.0,166.378559,0.0,1.85066 +2542,78.57027,81.66861,15.97154,0.0,62.13417,0.0,1.86574 +2543,79.31713,88.52929,16.40274,0.0,65.87789,0.0,3.85704 +2544,164.277259,460.693608,47.01238,42.51914,113.301379,3.87891,180.110889 +2545,79.55773,84.05794,16.30818,0.0,62.00062,0.0,3.43137 +2546,79.07574,83.03628,16.42646,0.0,60.32713,0.0,3.86418 +2547,78.88215,87.08417,16.17756,0.0,64.77917,0.0,3.76566 +2548,79.12991,87.690109,16.47817,0.0,64.835729,0.0,3.95724 +2549,164.300149,463.165738,47.37925,41.62302,112.113299,3.93251,184.107349 +2550,79.66855,87.97353,16.21114,0.0,65.7679,0.0,3.64828 +2551,78.4519,87.63683,16.1132,0.0,65.39886,0.0,3.7843 +2552,79.38124,86.297069,16.6117,0.0,66.245029,0.0,1.8298 +2553,78.90075,136.398899,15.81997,0.0,113.647669,0.0,4.33575 +2554,78.83406,189.300649,15.782559,0.0,166.38934,0.0,4.47156 +2555,163.706589,461.655339,46.41966,41.97604,113.178919,3.78141,181.31529 +2556,78.88726,87.22264,15.77023,0.0,65.29669,0.0,3.67826 +2557,163.615639,468.945009,46.44174,42.68414,113.319839,3.83696,187.55747 +2558,79.1446,87.98598,15.73643,0.0,65.46061,0.0,4.27655 +2559,79.40702,88.641549,16.252809,0.0,66.231249,0.0,3.85483 +2560,79.2731,85.462319,16.385549,0.0,62.75026,0.0,4.00078 +2561,114.49707,489.443298,46.59095,51.842659,113.51175,3.64885,197.740669 +2562,79.94352,87.864989,16.15485,0.0,65.932019,0.0,3.46656 +2563,113.90453,472.543449,46.36631,52.16418,112.379379,3.58052,185.56457 +2564,79.9487,85.80081,16.48616,0.0,62.74642,0.0,4.21087 +2565,79.39492,84.86287,16.56348,0.0,60.43823,0.0,4.96599 +2566,79.453469,84.86942,16.56948,0.0,60.8927,0.0,4.50381 +2567,79.92509,90.19058,16.63989,0.0,66.075969,0.0,4.53598 +2568,80.023839,89.81506,16.40357,0.0,66.21338,0.0,4.27217 +2569,79.28989,86.532019,16.12116,0.0,63.364539,0.0,4.33357 +2570,79.494049,89.43174,16.35932,0.0,65.475,0.0,4.64594 +2571,164.72057,483.640829,46.95613,42.66192,112.718969,4.04128,197.85999 +2572,115.06603,463.245768,47.55916,43.715379,112.56954,3.87374,183.227469 +2573,165.251219,554.215388,47.2041,43.503209,213.787319,4.0351,173.78794 +2574,80.32866,86.20241,16.27237,0.0,62.54482,0.0,4.58922 +2575,79.973739,85.84268,16.49874,0.0,61.67366,0.0,4.83653 +2576,79.53133,84.05596,16.28471,0.0,60.71835,0.0,4.34552 +2577,80.218119,87.35169,16.62144,0.0,63.5188,0.0,4.26604 +2578,79.2147,85.61099,15.92593,0.0,62.52912,0.0,4.41728 +2579,79.47525,91.101839,16.552459,0.0,67.33812,0.0,4.43112 +2580,114.569869,485.136928,46.96964,41.57301,112.74601,4.17006,196.532289 +2581,165.947779,476.113738,47.13571,42.75645,113.16571,3.83819,190.640739 +2582,165.841019,472.923608,47.23672,43.45637,113.17947,3.94525,170.683199 +2583,80.97611,87.744459,17.130589,0.0,63.46842,0.0,4.39314 +2584,80.11798,184.841359,16.938669,0.0,161.20909,0.0,4.14309 +2585,81.062119,340.834279,16.9926,0.0,316.717759,0.0,4.3827 +2586,80.34651,239.351279,16.90306,0.0,215.42624,0.0,4.27625 +2587,165.78074,472.972358,47.725409,41.256,114.34956,3.7641,189.547729 +2588,115.70754,452.379808,47.38808,32.929509,113.20344,3.72839,177.314239 +2589,80.89695,88.92156,17.15346,0.0,64.42405,0.0,4.56517 +2590,80.767249,86.72278,16.94822,0.0,62.76976,0.0,4.36525 +2591,80.742809,90.03971,17.12953,0.0,66.0042,0.0,4.29451 +2592,80.88237,87.132209,17.13545,0.0,63.187349,0.0,4.13883 +2593,165.97779,471.526328,47.88571,42.167799,113.36399,3.9231,186.440099 +2594,165.42681,450.299388,47.40099,33.47159,113.32518,3.69248,175.584549 +2595,77.84928,84.57286,14.13532,0.0,66.59795,0.0,2.25012 +2596,79.35792,324.377269,15.87131,16.23475,164.140419,3.70971,83.42459 +2597,74.27627,80.065079,9.45147,0.0,68.364269,0.0,1.20831 +2598,88.06936,89.931849,18.25612,0.0,68.594039,0.0,1.94116 +2599,76.604709,81.30091,11.19472,0.0,67.23917,0.0,1.69155 +2600,76.85341,80.97309,9.84546,0.0,68.35622,0.0,1.71626 +2601,75.95186,80.370389,9.1332,0.0,68.527449,0.0,1.65177 +2602,75.150959,79.65663,9.226,0.0,67.86764,0.0,1.49774 +2603,95.24083,103.47875,24.23836,0.0,66.14092,0.0,4.62987 +2604,76.213999,89.87885,11.16744,0.0,67.41032,3.16132,6.26868 +2605,91.58881,99.50437,26.84156,0.0,66.38297,0.0,4.13294 +2606,103.20648,113.203039,35.8073,0.0,66.150859,2.50878,6.6639 +2607,99.7506,110.100429,35.719279,0.0,65.94594,0.0,5.35503 +2608,115.057839,127.8546,47.28335,0.0,67.27265,1.86408,8.24358 +2609,124.46206,135.682559,55.60409,0.0,67.106609,1.31373,7.94113 +2610,78.68192,84.25525,12.05497,0.0,68.53423,0.0,1.77263 +2611,94.652369,100.83343,27.95922,0.0,68.50239,0.0,2.66849 +2612,106.09591,110.4212,37.35555,0.0,68.11977,0.0,2.46678 +2613,101.17934,104.836009,36.70112,0.0,62.839109,0.0,2.86121 +2614,113.12719,118.50869,48.76926,0.0,63.48528,0.0,4.5609 +2615,123.207739,127.196139,57.12109,0.0,63.90821,0.0,4.356709 +2616,75.098049,79.41108,11.23987,0.0,64.28027,0.0,1.81362 +2617,90.88596,97.64558,26.87005,0.0,66.40568,0.0,2.58818 +2618,103.33765,106.711129,35.68724,0.0,66.146619,0.0,2.4282 +2619,99.99389,108.287909,35.889759,0.0,67.18982,0.0,3.78382 +2620,114.462149,119.22904,47.39605,0.0,65.48656,0.0,4.56868 +2621,122.66454,227.949349,55.68607,0.0,165.627359,0.0,4.60748 +2622,97.8212,158.725419,27.48052,0.0,117.041289,0.0,6.21467 +2623,90.81107,98.80092,34.17017,0.0,56.72945,0.0,4.85706 +2624,104.50238,119.38315,47.27192,0.0,60.51228,1.22421,7.76099 +2625,145.923819,275.665459,49.93354,4.32544,106.989039,30.62465,62.51899 +2626,92.48934,148.513829,32.37549,1.30386,60.467859,2.50359,12.18102 +2627,104.57839,118.826109,42.868109,1.07366,60.6849,1.04628,4.96054 +2628,114.268599,286.112419,45.38371,20.57553,107.211439,37.53871,51.03857 +2629,107.954919,103.44076,37.15846,0.0,56.15905,1.27819,5.94467 +2630,93.38124,220.450558,34.046279,5.31384,104.9566,22.51426,40.842959 +2631,92.891639,500.430879,38.17445,7.15495,256.821239,41.81048,126.24861 +2632,120.702429,347.666439,45.31711,5.28534,208.782829,7.48409,55.90687 +2633,115.67948,471.805908,50.412249,7.17082,205.695409,40.10412,138.70385 +2634,93.899369,263.040789,62.61608,5.31671,55.13514,29.69152,86.599479 +2635,103.13924,247.731099,75.874059,8.31049,57.30178,11.51386,51.15185 +2636,109.46523,261.21677,55.61247,6.97027,55.18366,38.46253,78.90027 +2637,121.323009,189.79371,58.24699,4.51747,55.81207,13.18403,40.15141 +2638,100.893349,322.059869,44.01462,4.34523,213.867479,7.66332,33.66335 +2639,106.91172,183.218999,50.47926,6.02537,55.02627,13.20418,40.387369 +2640,92.48462,230.670979,56.92043,5.06539,55.28671,16.563659,73.742019 +2641,101.04178,266.396859,74.322299,8.0346,57.35774,13.22237,69.62679 +2642,105.59781,195.846389,49.850199,6.99278,55.29304,12.61398,45.35396 +2643,88.6445,156.345499,32.06196,4.15201,55.00045,9.97554,38.70567 +2644,96.00058,155.800419,38.76198,4.12041,55.011349,7.7324,33.51964 +2645,103.0986,338.378048,46.38417,5.69465,205.56318,13.80451,48.682849 +2646,114.76261,133.67504,54.11767,4.7143,56.95849,0.0,13.64548 +2647,95.445859,107.76855,38.13438,2.54338,55.48759,0.0,8.44281 +2648,117.211109,120.33206,44.65227,3.73218,55.35312,0.0,13.10125 +2649,106.318559,107.733489,29.01733,5.92761,55.092589,0.0,8.44635 +2650,110.49928,83.860039,23.38314,0.0,56.206579,0.0,2.44678 +2651,77.91558,87.679749,28.55738,0.0,55.273539,0.0,1.80594 +2652,92.285769,79.60835,19.89465,0.0,55.50143,0.0,2.5745 +2653,80.65192,80.702589,19.545,0.0,56.730089,0.0,1.27338 +2654,100.47556,89.12535,20.08277,0.0,54.63793,1.53346,6.31847 +2655,83.149429,89.83622,23.04947,0.0,54.7838,1.57915,5.93424 +2656,86.66657,78.533829,18.61497,0.0,54.887659,0.0,2.86594 +2657,79.50103,76.135999,18.6176,0.0,54.718359,0.0,1.25766 +2658,82.00456,460.076738,17.52422,4.1032,205.517759,82.47884,144.101999 +2659,71.44738,79.616089,17.435069,0.0,59.03818,0.0,1.9351 +2660,78.29088,75.130489,11.11668,0.0,61.312969,0.0,1.21029 +2661,75.74786,80.448959,20.75357,0.0,55.736659,0.0,2.25562 +2662,69.39632,72.040349,11.02617,0.0,58.800809,0.0,1.08096 +2663,75.07302,74.03625,15.98706,0.0,55.37858,0.0,1.22342 +2664,66.394259,70.12175,8.5231,0.0,59.33643,0.0,1.23617 +2665,68.32953,67.541089,8.66476,0.0,56.801949,0.0,0.0 +2666,75.60598,78.77393,15.47193,0.0,58.15866,0.0,2.03886 +2667,67.05388,66.09183,8.94134,0.0,55.15831,0.0,0.0 +2668,83.31327,82.84734,20.34799,0.0,59.07731,0.0,1.59616 +2669,135.29052,280.68164,100.69298,22.69826,109.25172,2.24671,33.91345 +2670,122.175429,213.049249,62.83263,11.44418,105.52099,1.65277,25.5071 +2671,113.578789,260.925949,60.91982,4.36974,57.76452,38.52718,76.881058 +2672,108.715699,239.163969,77.88918,2.7165,58.166969,7.28156,77.99792 +2673,134.706109,283.474109,53.59964,6.96824,56.74081,35.99094,96.915699 +2674,114.43961,122.503599,52.771339,0.0,57.77598,1.86425,7.05139 +2675,102.464509,126.45762,60.45355,0.0,56.19961,0.0,6.12718 +2676,102.74776,123.996489,55.85119,0.0,56.416349,1.703711,6.735329 +2677,86.75697,1012.019746,30.54601,13.09159,458.031029,175.052999,233.81686 +2678,116.67168,742.413137,56.876679,14.51429,408.534698,21.23623,150.42509 +2679,106.84036,1173.656325,42.48307,17.46941,610.562728,115.09725,291.714828 +2680,102.359219,167.96017,36.82736,2.6862,56.03067,18.32246,41.08645 +2681,80.66253,308.132488,23.53058,2.5715,208.072719,19.30638,42.93255 +2682,28.75137,29.08201,29.0622,0.0,0.0,0.0,0.0 +2683,22.385,23.04375,23.0221,0.0,0.0,0.0,0.0 +2684,11.29155,11.35043,11.29487,0.0,0.0,0.0,0.0 +2685,129.59683,157.263269,62.52231,0.0,59.98083,0.0,19.36908 +2686,9.150099,8.571689,8.545949,0.0,0.0,0.0,0.0 +2687,121.33024,138.881759,53.831089,0.0,59.43068,0.0,9.53353 +2688,6.69643,6.49478,6.47338,0.0,0.0,0.0,0.0 +2689,132.602209,141.188959,60.75585,0.0,56.70411,0.0,8.381969 +2690,134.07116,1214.137935,67.413799,37.55348,607.316298,181.814249,261.918229 +2691,132.68578,1291.274755,63.66837,38.881109,659.005568,190.175779,270.912159 +2692,130.187379,1493.894425,62.85407,29.12274,858.940256,203.24299,269.695899 +2693,131.65582,1360.191095,64.696039,29.96086,708.584177,203.12333,279.258389 +2694,154.2931,1180.551066,86.47185,58.99157,558.491288,147.524959,248.900069 +2695,152.057649,446.159518,84.10706,57.752369,58.03835,0.0,176.681129 +2696,152.270849,1409.048935,83.15405,57.198599,759.115897,159.52974,279.888719 +2697,190.879949,233.541569,110.40203,5.05015,62.852199,2.48696,29.30156 +2698,204.569259,404.148199,124.99693,7.00002,163.231289,29.07708,53.9669 +2699,187.64547,228.349439,108.66804,5.16089,62.8345,2.47458,25.2862 +2700,200.590469,393.774028,119.925049,6.84307,163.378929,26.0988,52.27334 +2701,119.203619,1256.839686,46.46642,27.5276,664.371627,195.56538,259.234569 +2702,135.913749,1524.108865,63.34166,39.46901,714.399837,271.694909,349.230899 +2703,135.101159,1441.726825,62.49854,38.1698,664.748527,258.861189,350.799429 +2704,118.9274,1154.785176,47.63816,28.42369,563.769798,196.71785,255.389039 +2705,154.806659,178.862959,83.04631,3.05159,62.78016,0.0,16.464679 +2706,54.70362,54.48928,54.4683,0.0,0.0,0.0,0.0 +2707,80.50771,105.77855,30.13029,0.0,57.81765,5.9646,9.42934 +2708,89.45062,126.59274,49.49836,0.0,59.36478,3.15316,10.67167 +2709,6.57677,7.84302,7.80507,0.0,0.0,0.0,0.0 +2710,80.90571,93.097109,32.2509,0.0,57.75087,0.0,1.61723 +2711,86.43223,76.56689,17.38273,0.0,55.98925,0.0,1.67672 +2712,89.310409,105.88511,44.55213,0.0,57.26961,0.0,2.23261 +2713,9.68556,9.12704,9.10712,0.0,0.0,0.0,0.0 +2714,75.64424,88.207809,20.731979,1.03324,56.06184,1.14427,6.14176 +2715,84.2671,85.982629,24.51707,0.0,58.053319,0.0,1.69363 +2716,20.760139,20.04009,20.01988,0.0,0.0,0.0,0.0 +2717,266.919219,172.751659,84.49207,2.17758,55.34847,2.96556,20.1051 +2718,82.213199,77.5768,13.74827,1.14843,58.29611,0.0,3.53865 +2719,72.69826,77.815049,15.665389,0.0,56.52989,0.0,3.68438 +2720,29.17608,5.50991,5.21567,0.0,0.0,0.0,0.0 +2721,5.01697,5.51239,5.49143,0.0,0.0,0.0,0.0 +2722,84.173609,96.79477,18.15173,0.0,62.61769,0.0,13.25434 +2723,78.298189,76.80124,10.45227,0.0,56.88415,2.14963,4.02558 +2724,75.48036,67.70759,8.79492,0.0,55.44641,0.0,1.94961 +2725,6.19078,5.52236,5.50071,0.0,0.0,0.0,0.0 +2726,4.93509,5.32196,5.30075,0.0,0.0,0.0,0.0 +2727,191.946919,162.739669,45.935259,2.15523,57.71978,1.11409,45.83737 +2728,97.74492,94.987509,26.91555,0.0,55.846909,0.0,6.594169 +2729,24.376809,11.70256,11.67291,0.0,0.0,0.0,0.0 +2730,11.8901,12.84788,12.82192,0.0,0.0,0.0,0.0 +2731,94.313939,102.26282,31.19344,0.0,58.10449,1.68205,7.34416 +2732,96.32325,110.39792,46.51922,0.0,57.46958,0.0,4.13905 +2733,83.76304,81.20284,20.05237,0.0,57.30335,0.0,2.21962 +2734,83.923719,94.99387,23.76338,0.0,57.03931,0.0,13.13223 +2735,76.82857,91.57445,18.35819,0.0,56.40331,6.27811,6.86327 +2736,84.810679,88.52046,28.08523,0.0,55.35297,0.0,3.41174 +2737,83.467379,85.70878,21.55277,0.0,57.15552,0.0,5.10041 +2738,87.323899,87.51437,27.72751,0.0,54.87821,0.0,3.33798 +2739,77.44785,83.35076,18.52154,0.0,56.84607,0.0,4.59158 +2740,87.83404,87.51453,27.61266,0.0,55.064059,0.0,3.176302 +2741,71.6605,71.93918,14.1352,0.0,54.9769,0.0,1.56822 +2742,78.03789,89.321479,25.40838,0.0,58.708409,0.0,1.79074 +2743,68.746379,72.73124,12.44251,0.0,56.8775,0.0,1.8328 +2744,140.99912,186.244659,60.562869,5.67363,55.33098,8.92145,39.59015 +2745,143.2634,224.389729,59.93719,5.64734,106.08883,4.85803,30.15071 +2746,101.603269,106.3974,32.14108,0.0,56.29593,0.0,7.75356 +2747,11.97426,11.86781,11.84803,0.0,0.0,0.0,0.0 +2748,92.965659,110.10606,40.77256,0.0,56.82317,0.0,4.08968 +2749,19.05248,14.34153,14.31484,0.0,0.0,0.0,0.0 +2750,126.86474,138.507479,60.14216,0.0,57.718189,0.0,6.04437 +2751,15.93675,15.020299,15.001139,0.0,0.0,0.0,0.0 +2752,127.268349,126.96134,47.53633,0.0,55.33796,0.0,9.19679 +2753,113.62656,121.266749,44.954,0.0,55.996269,0.0,7.29876 +2754,7.51925,7.01595,6.99216,0.0,0.0,0.0,0.0 +2755,5.50357,5.74449,5.72623,0.0,0.0,0.0,0.0 +2756,6.16986,6.8503,6.83434,0.0,0.0,0.0,0.0 +2757,5.37693,5.77928,5.76278,0.0,0.0,0.0,0.0 +2758,5.92598,6.16122,6.14486,0.0,0.0,0.0,0.0 +2759,4.02906,5.6233,5.60781,0.0,0.0,0.0,0.0 +2760,109.67215,113.16617,33.70673,0.0,58.89439,0.0,6.02056 +2761,3.95144,4.0032,3.99235,0.0,0.0,0.0,0.0 +2762,116.27483,165.312349,72.44946,0.0,60.06523,0.0,21.713599 +2763,74.57441,84.35958,22.62172,0.0,57.14918,0.0,2.99968 +2764,98.50888,109.580369,41.06872,0.0,56.60928,1.303719,9.38223 +2765,71.37591,78.32382,18.05071,0.0,56.51668,0.0,2.09777 +2766,98.08241,99.25889,38.38419,0.0,55.53509,0.0,3.03986 +2767,82.138589,73.54615,13.8682,0.0,56.59458,0.0,1.83003 +2768,69.979539,77.38063,13.83545,0.0,54.65502,0.0,5.42748 +2769,76.062729,75.44156,12.96361,0.0,57.54835,0.0,1.46341 +2770,71.10363,75.84275,16.6331,0.0,56.28268,0.0,1.58205 +2771,78.386799,72.32375,13.92935,0.0,56.20102,0.0,1.10933 +2772,89.114759,87.38802,22.9687,0.0,57.46486,2.32336,2.92965 +2773,74.74915,77.10885,16.60992,0.0,58.18963,0.0,1.18673 +2774,82.31958,82.62371,22.86439,0.0,56.58114,0.0,1.48425 +2775,69.08432,75.44174,14.84497,0.0,57.91998,0.0,1.44284 +2776,83.66688,85.23035,22.65289,0.0,59.31367,0.0,1.62687 +2777,72.27518,68.37143,11.14356,0.0,54.52871,0.0,1.38715 +2778,86.5134,87.558159,24.17969,0.0,56.9415,0.0,3.83971 +2779,107.06143,165.426489,91.57085,3.305839,56.30148,1.00018,9.85379 +2780,95.200899,88.83968,23.81683,0.0,55.92936,0.0,4.3193 +2781,112.192869,118.68632,43.2742,0.0,56.60993,1.41506,13.19934 +2782,117.90324,135.916969,48.448769,1.71577,56.11444,5.24831,16.17185 +2783,10.90643,10.67097,10.63942,0.0,0.0,0.0,0.0 +2784,79.383669,98.06218,18.89616,2.24085,55.90558,2.0321,13.46916 +2785,14.45253,14.19829,14.17078,0.0,0.0,0.0,0.0 +2786,75.00647,95.75187,27.00736,3.30965,57.20366,0.0,6.12717 +2787,6.48739,6.14508,6.12777,0.0,0.0,0.0,0.0 +2788,71.094809,80.17726,15.65836,0.0,56.27749,0.0,4.88358 +2789,9.90282,9.97936,9.94962,0.0,0.0,0.0,0.0 +2790,80.41641,77.48617,13.22032,0.0,55.09634,2.30177,4.63487 +2791,10.83418,9.76175,9.70795,0.0,0.0,0.0,0.0 +2792,9.45815,9.47595,9.44808,0.0,0.0,0.0,0.0 +2793,6.94687,7.58045,7.55877,0.0,0.0,0.0,0.0 +2794,6.48531,6.38255,6.36583,0.0,0.0,0.0,0.0 +2795,119.2681,126.54665,31.90127,0.0,59.20215,3.33416,21.55101 +2796,139.232019,155.41063,61.57529,0.0,56.64654,0.0,15.81367 +2797,150.606409,155.636898,74.004789,0.0,55.84582,0.0,8.593999 +2798,119.05527,130.345409,43.688139,0.0,56.20338,1.52411,12.53228 +2799,151.33573,141.801289,59.660839,0.0,57.41419,0.0,6.55814 +2800,135.66781,114.73319,37.95098,0.0,55.13919,0.0,10.16085 +2801,138.18718,120.335729,39.81899,0.0,56.841449,0.0,8.60097 +2802,100.77496,124.305499,48.34574,0.0,57.489799,0.0,6.1172 +2803,91.95468,103.499399,24.99391,0.0,55.564099,2.29506,9.02157 +2804,98.71995,112.674699,36.47646,0.0,56.191999,0.0,5.55549 +2805,93.438779,95.09052,26.79166,0.0,54.94057,0.0,4.70219 +2806,90.67644,98.791989,25.18773,0.0,54.704439,0.0,7.42205 +2807,91.2874,94.60051,26.76557,0.0,54.55828,0.0,4.83554 +2808,96.255939,106.48745,33.06463,0.0,54.91165,0.0,6.83052 +2809,110.551739,144.833609,48.64129,0.0,59.59347,0.0,16.52432 +2810,138.191979,131.373409,55.27839,0.0,56.512839,0.0,5.47369 +2811,112.4067,107.489459,35.753709,0.0,55.68572,0.0,5.06074 +2812,115.3044,111.14605,39.92373,0.0,55.75905,0.0,4.483 +2813,95.533329,107.38927,28.40051,0.0,62.37695,0.0,6.16823 +2814,111.70549,119.764059,41.44838,0.0,57.194579,0.0,9.25163 +2815,105.238509,111.89601,36.11864,0.0,56.76253,0.0,6.45969 +2816,93.176779,97.466659,30.15125,0.0,55.084309,0.0,3.83705 +2817,86.52932,99.49716,25.61276,0.0,56.72087,0.0,4.45486 +2818,110.15269,111.625889,38.691729,0.0,56.07041,0.0,4.6681 +2819,64.18367,104.604469,35.37259,0.0,54.616449,0.0,5.03177 +2820,106.49992,114.57677,40.72073,0.0,56.31121,0.0,5.1676 +2821,105.49597,108.67286,34.515801,0.0,56.39487,0.0,5.39193 +2822,104.6835,91.71422,25.50641,0.0,54.83278,0.0,3.7635 +2823,89.776829,111.30992,35.95106,0.0,56.42277,0.0,7.62062 +2824,95.7583,105.6192,31.38004,0.0,56.59144,0.0,5.882 +2825,91.404589,95.55178,27.16234,0.0,55.1475,0.0,5.08457 +2826,94.610409,99.01576,31.95814,0.0,55.04498,0.0,4.00675 +2827,105.80027,117.930709,43.396109,0.0,56.66822,0.0,5.05458 +2828,115.25297,117.34901,44.01896,0.0,56.66394,0.0,5.57479 +2829,100.27684,147.541139,28.88378,0.0,106.709399,0.0,4.08907 +2830,94.38508,98.05212,31.40174,0.0,54.88286,0.0,3.81848 +2831,82.21838,86.139459,19.711169,0.0,54.85801,0.0,3.08059 +2832,86.580669,89.33475,23.44705,0.0,55.00101,0.0,2.42502 +2833,82.08137,86.21514,19.57983,0.0,54.98335,0.0,3.31248 +2834,86.79395,89.188789,23.25065,0.0,54.678479,0.0,3.81616 +2835,81.801819,85.19333,19.83117,0.0,54.82805,0.0,2.28827 +2836,86.67452,89.357989,23.43006,0.0,54.93185,0.0,3.40465 +2837,82.27301,85.87382,19.76653,0.0,55.08341,0.0,2.44579 +2838,86.076399,89.18076,23.36019,0.0,55.0049,0.0,2.21835 +2839,89.72684,294.710679,26.865609,0.0,255.471719,0.0,4.7726 +2840,95.64947,199.665439,31.67052,0.0,155.695749,0.0,4.36434 +2841,93.41732,470.689328,27.24811,0.0,255.833929,0.0,5.70078 +2842,96.052429,99.85612,32.67537,0.0,55.10003,0.0,4.17244 +2843,90.38302,194.628759,27.0796,0.0,155.644489,0.0,3.95952 +2844,95.457239,199.55563,32.30922,0.0,155.931569,0.0,3.63009 +2845,90.08532,245.883149,26.75277,0.0,205.437179,0.0,5.62504 +2846,95.96384,200.370449,32.65437,0.0,155.948359,0.0,3.75714 +2847,84.283559,88.40179,20.86574,0.0,55.57788,0.0,3.34869 +2848,88.56461,191.878129,25.55604,0.0,155.412889,0.0,2.56055 +2849,83.519449,237.685789,20.646569,0.0,205.58017,0.0,3.15666 +2850,89.54589,193.959329,26.271609,0.0,155.81258,0.0,4.19891 +2851,84.932409,88.37,21.17089,0.0,56.01032,0.0,3.62546 +2852,89.59514,92.754679,26.07285,0.0,55.50239,0.0,3.5036 +2853,84.51163,88.66799,21.44441,0.0,55.83059,0.0,3.73726 +2854,89.27371,94.372,27.36855,0.0,55.67002,0.0,3.55007 +2855,90.05475,94.35059,26.55957,0.0,55.56592,0.0,4.48314 +2856,95.34056,99.112899,31.71493,0.0,55.711399,0.0,3.9203 +2857,89.63916,94.17496,26.4211,0.0,55.48567,0.0,3.55444 +2858,95.492289,99.09797,31.82568,0.0,55.50504,0.0,3.96495 +2859,90.23732,194.123569,26.670289,0.0,155.7977,0.0,3.88017 +2860,95.40393,149.071669,31.76697,0.0,105.66448,0.0,3.810939 +2861,90.00101,244.112199,26.54734,0.0,205.832889,0.0,3.91344 +2862,96.29163,98.74843,31.76431,0.0,55.70858,0.0,2.60206 +2863,82.97983,266.121439,19.64543,1.97205,206.137339,6.65858,18.9521 +2864,88.22357,220.860609,24.66907,1.98523,156.248589,6.40705,18.078 +2865,82.96046,237.962859,19.97914,0.0,206.075009,0.0,3.41729 +2866,88.32065,141.897849,24.40904,0.0,106.251409,0.0,2.70279 +2867,82.35405,286.414899,19.15798,0.0,256.14238,0.0,2.89211 +2868,88.72003,191.615349,24.44319,0.0,156.140739,0.0,2.65641 +2869,83.1104,287.173168,19.755979,0.0,256.359479,0.0,3.56027 +2870,88.344379,141.93059,24.62734,0.0,106.35773,0.0,2.41015 +2871,91.08601,245.076789,26.57329,0.0,206.051929,0.0,4.50874 +2872,96.70368,98.986079,31.22962,0.0,55.826509,0.0,4.17225 +2873,94.99831,98.404009,30.9023,0.0,55.967959,0.0,3.848319 +2874,90.794359,94.90234,26.68737,0.0,55.91249,0.0,4.41069 +2875,86.802789,88.99312,25.07528,0.0,56.00333,0.0,2.39603 +2876,101.019749,104.77369,36.35712,0.0,55.94227,0.0,4.39533 +2877,86.4789,88.71006,25.08016,0.0,56.14746,0.0,1.9438 +2878,90.946799,94.48429,26.67045,0.0,56.13108,0.0,3.83455 +2879,94.85382,98.515289,30.96053,0.0,56.097759,0.0,3.68666 +2880,90.9218,94.58067,26.70172,0.0,56.11699,0.0,3.86756 +2881,87.134,87.99934,24.99224,0.0,55.826,0.0,1.73679 +2882,100.32328,103.76389,36.10703,0.0,55.89683,0.0,3.90321 +2883,86.990239,88.50335,25.09784,0.0,56.02011,0.0,1.91598 +2884,85.547919,89.14841,21.75858,0.0,55.95376,0.0,2.95086 +2885,89.60431,92.935949,25.83532,0.0,55.993309,0.0,2.7163 +2886,85.625779,90.01399,22.02724,0.0,56.27009,0.0,3.01616 +2887,89.8407,142.005219,27.91896,0.0,106.228599,0.0,2.32596 +2888,96.77449,99.79577,31.81474,0.0,56.13549,0.0,3.00699 +2889,89.990069,292.838349,28.25362,0.0,256.774799,0.0,2.04801 +2890,85.76592,90.29071,21.74128,0.0,57.28967,0.0,2.65984 +2891,89.908129,93.48888,25.90542,0.0,56.67517,0.0,2.4764 +2892,86.1432,240.429839,22.00451,0.0,206.837569,0.0,3.71651 +2893,90.07243,142.94178,28.03945,0.0,107.29319,0.0,1.99146 +2894,96.821329,149.95832,32.08679,0.0,106.35739,0.0,3.63706 +2895,90.099039,92.04169,27.96683,0.0,56.52583,0.0,2.02318 +2896,91.31342,94.98358,26.6014,0.0,56.42336,0.0,3.1846 +2897,95.321759,98.74173,30.91796,0.0,56.37505,0.0,2.95476 +2898,91.10332,95.000659,26.5206,0.0,56.354389,0.0,3.25675 +2899,87.12432,89.123849,25.21065,0.0,56.229279,0.0,2.25209 +2900,101.57003,104.873759,36.4099,0.0,56.1983,0.0,4.27032 +2901,86.80434,89.171809,25.345849,0.0,56.3863,0.0,1.94689 +2902,91.48915,95.428749,26.8411,0.0,56.6114,0.0,2.92892 +2903,95.48202,98.88081,31.08877,0.0,56.44104,0.0,2.75098 +2904,90.96465,94.41581,26.48621,0.0,56.28562,0.0,2.87263 +2905,87.08981,89.0607,25.12958,0.0,56.54316,0.0,1.89969 +2906,101.597019,105.20884,36.61698,0.0,56.53377,0.0,3.96239 +2907,87.736949,89.84447,25.66169,0.0,56.53064,0.0,2.01406 +2908,84.54643,88.397959,20.026129,0.0,56.80401,0.0,3.03652 +2909,87.98783,90.8762,23.54745,0.0,56.51798,0.0,2.50182 +2910,83.954019,87.94631,19.51261,0.0,56.98007,0.0,2.89219 +2911,86.86279,88.37368,24.57689,0.0,56.41205,0.0,2.03956 +2912,94.18928,97.29208,29.1009,0.0,56.55554,0.0,2.94868 +2913,88.34308,89.65961,25.38825,0.0,56.775839,0.0,1.94055 +2914,84.572729,87.50945,19.82077,0.0,56.79874,0.0,2.45616 +2915,88.01476,92.383199,23.425979,0.0,58.06321,0.0,2.54069 +2916,84.35253,88.04885,19.98849,0.0,56.70466,0.0,2.57865 +2917,87.353489,88.90661,24.91228,0.0,56.65332,0.0,1.9254 +2918,94.54157,97.57125,29.35535,0.0,56.92887,0.0,2.44436 +2919,88.09929,89.70873,25.04113,0.0,57.26159,0.0,1.90933 +2920,91.164029,94.55713,25.8583,0.0,56.56405,0.0,3.33687 +2921,98.823229,151.7546,36.28697,0.0,106.83032,0.0,2.73073 +2922,107.332829,312.297329,41.47299,0.0,258.149309,0.0,4.5637 +2923,90.549609,94.86753,25.739,0.0,56.98671,0.0,4.26197 +2924,90.68977,94.63651,25.79552,0.0,57.29948,0.0,2.82841 +2925,98.9771,100.6578,35.97905,0.0,56.62562,0.0,2.18684 +2926,106.86348,110.616729,41.5531,0.0,57.16714,0.0,3.864109 +2927,91.00719,95.10131,25.92467,0.0,57.48923,0.0,3.80432 +2928,86.122229,89.71315,20.99064,0.0,57.34953,0.0,2.86603 +2929,85.22897,87.126789,22.44868,0.0,56.872619,0.0,2.20721 +2930,94.21974,97.729549,29.471459,0.0,56.72477,0.0,2.86507 +2931,85.78972,89.17088,20.90049,0.0,56.70693,0.0,2.80026 +2932,85.619739,88.87958,21.0066,0.0,56.80767,0.0,2.59117 +2933,85.02792,86.890889,22.44539,0.0,57.005109,0.0,1.89991 +2934,94.65971,97.53562,29.4819,0.0,56.76985,0.0,2.51552 +2935,85.574369,189.43462,20.89279,0.0,157.11473,0.0,3.7142 +2936,91.11141,195.194429,25.86386,0.0,157.232509,0.0,3.25598 +2937,98.84545,151.43426,36.04114,0.0,107.16178,0.0,2.267619 +2938,107.364819,110.66453,41.45861,0.0,57.13287,0.0,3.07626 +2939,91.085699,196.00588,25.71457,0.0,158.16354,0.0,4.25594 +2940,90.874159,94.96851,25.79034,0.0,57.57609,0.0,2.8383 +2941,99.39172,102.572609,36.06543,0.0,58.438819,0.0,2.24826 +2942,107.3749,110.273689,41.63315,0.0,56.862219,0.0,3.79426 +2943,91.18768,95.5781,25.73225,0.0,58.23783,0.0,2.84453 +2944,84.542799,87.99439,19.04008,0.0,57.77075,0.0,2.80441 +2945,85.551669,87.63232,22.57069,0.0,57.42041,0.0,1.95174 +2946,92.939939,96.06184,27.63035,0.0,57.02929,0.0,2.75394 +2947,83.8158,87.20444,18.83589,0.0,57.03889,0.0,2.79874 +2948,83.77209,87.041159,18.95035,0.0,57.180949,0.0,2.53036 +2949,85.33766,86.90297,22.21484,0.0,57.23421,0.0,1.91795 +2950,93.39471,96.40151,27.55803,0.0,57.77505,0.0,2.4834 +2951,84.163539,87.46854,18.84677,0.0,57.5293,0.0,3.5584 +2952,91.34835,96.0457,25.74935,0.0,57.94402,0.0,3.462829 +2953,106.24127,110.60297,40.29694,0.0,57.92901,0.0,4.3239 +2954,98.10125,99.925949,34.05193,0.0,57.404449,0.0,2.61588 +2955,91.5783,96.46688,25.84247,0.0,58.36492,0.0,3.46886 +2956,91.376769,95.57267,25.74263,0.0,58.12279,0.0,2.90075 +2957,106.9995,109.992769,39.960229,0.0,57.29704,0.0,4.43096 +2958,98.506569,99.85564,33.99339,0.0,57.56563,0.0,2.30118 +2959,91.51958,95.688569,25.763899,0.0,58.12546,0.0,4.00939 +2960,86.29392,240.761439,20.77097,0.0,207.951859,0.0,4.26843 +2961,93.73114,148.951689,27.94424,0.0,109.20692,0.0,4.008549 +2962,84.394879,136.62935,21.25819,0.0,107.48601,0.0,2.28376 +2963,86.07586,89.560069,20.71679,0.0,57.437639,0.0,2.971489 +2964,85.99242,89.82546,20.73946,0.0,57.92404,0.0,2.56881 +2965,94.385979,97.90143,27.92882,0.0,58.54685,0.0,3.64999 +2966,84.518779,86.03794,21.33854,0.0,57.29784,0.0,1.89563 +2967,86.38367,90.900949,20.90641,0.0,58.83498,0.0,2.62498 +2968,91.65316,95.82861,25.93434,0.0,57.55825,0.0,4.37525 +2969,106.49438,109.99735,40.2868,0.0,57.35609,0.0,4.31932 +2970,97.98454,99.878019,34.14083,0.0,57.586879,0.0,2.21826 +2971,91.41032,96.62001,25.80801,0.0,58.66427,0.0,3.31697 +2972,91.859399,95.78337,25.74625,0.0,58.29586,0.0,2.90435 +2973,106.49014,110.085719,40.138829,0.0,58.01607,0.0,3.89612 +2974,97.221339,99.54105,33.95023,0.0,57.51982,0.0,2.28167 +2975,91.58759,95.065659,25.69952,0.0,57.7166,0.0,2.88726 +2976,85.00602,89.46197,19.55549,0.0,58.36618,0.0,2.96663 +2977,92.830099,96.34157,27.15772,0.0,57.64868,0.0,2.9011 +2978,84.333969,86.05989,21.15337,0.0,57.51476,0.0,1.8557 +2979,85.1034,88.483189,19.5901,0.0,57.505849,0.0,2.94022 +2980,84.911399,88.21918,19.53233,0.0,57.79565,0.0,2.47435 +2981,93.58269,96.24295,26.91271,0.0,57.61981,0.0,3.89619 +2982,84.165909,86.32682,21.25567,0.0,57.63927,0.0,1.88841 +2983,84.99423,88.292429,19.47656,0.0,57.77073,0.0,2.604169 +2984,90.890419,95.03235,24.92928,0.0,57.71448,0.0,4.4587 +2985,96.34818,100.14667,30.14779,0.0,58.24537,0.0,4.08592 +2986,90.62683,94.949739,24.9822,0.0,57.76964,0.0,3.418009 +2987,89.64589,91.65883,25.90346,0.0,58.0125,0.0,2.29079 +2988,89.65228,91.378459,26.05013,0.0,57.949589,0.0,1.942671 +2989,104.54381,106.820369,36.48465,0.0,57.933199,0.0,4.3703 +2990,91.32472,95.01485,25.20941,0.0,58.04637,0.0,2.88647 +2991,96.781369,99.91028,30.26518,0.0,58.12176,0.0,3.83193 +2992,91.51913,94.965699,25.160529,0.0,58.0103,0.0,2.96555 +2993,89.78522,91.579489,26.023529,0.0,58.072,0.0,1.95121 +2994,89.61201,91.256749,26.020289,0.0,57.84565,0.0,1.88868 +2995,102.761129,106.41851,36.42746,0.0,58.10158,0.0,3.92354 +2996,86.31698,89.769169,20.18684,0.0,58.01447,0.0,2.89116 +2997,90.316,93.466639,24.54195,0.0,57.94969,0.0,2.57677 +2998,86.005659,91.09204,20.13851,0.0,59.52852,0.0,2.88528 +2999,90.774939,93.09876,27.42188,0.0,57.8623,0.0,2.28985 +3000,90.934429,92.77811,27.43444,0.0,57.93438,0.0,1.94995 +3001,97.180819,100.62864,31.01815,0.0,57.87631,0.0,3.00074 +3002,86.43359,89.527549,20.175999,0.0,58.10298,0.0,2.60334 +3003,90.70323,93.441369,24.45333,0.0,58.15005,0.0,2.52511 +3004,86.636549,89.80834,20.27358,0.0,58.42625,0.0,2.59801 +3005,91.207629,93.15199,27.36164,0.0,58.32925,0.0,1.94737 +3006,90.986809,92.81686,27.38402,0.0,58.0445,0.0,1.92341 +3007,96.74431,100.29089,30.93874,0.0,58.10506,0.0,2.59491 +3008,91.659679,95.28756,25.06934,0.0,58.14477,0.0,3.21247 +3009,96.44972,99.812479,30.203329,0.0,58.14619,0.0,2.94876 +3010,91.07091,95.141599,24.98834,0.0,58.16365,0.0,3.20053 +3011,89.77854,91.71342,26.04796,0.0,58.00634,0.0,2.24523 +3012,89.56374,242.162589,26.06108,0.0,208.461749,0.0,2.03312 +3013,103.22958,106.696819,36.313579,0.0,58.210109,0.0,3.27387 +3014,91.504159,196.41899,24.96831,0.0,159.48359,0.0,4.02267 +3015,96.46679,199.993939,30.10911,0.0,158.44602,0.0,3.86174 +3016,91.339639,95.20306,24.91171,0.0,58.68291,0.0,2.9274 +3017,89.941779,93.40597,26.11946,0.0,59.89012,0.0,1.9319 +3018,89.607869,91.65846,25.9869,0.0,58.29068,0.0,1.95269 +3019,104.96718,108.15179,36.39255,0.0,59.93996,0.0,3.9162 +3020,85.326969,88.79166,18.96226,0.0,58.39903,0.0,2.83192 +3021,89.62602,92.653279,23.535619,0.0,58.33273,0.0,2.55021 +3022,85.09324,88.56746,18.98935,0.0,58.41233,0.0,2.81809 +3023,89.8412,91.7992,25.75553,0.0,58.40856,0.0,2.20239 +3024,89.5445,91.46083,25.88129,0.0,58.34979,0.0,1.89629 +3025,96.72613,99.19063,29.39461,0.0,58.33932,0.0,2.92836 +3026,85.562599,89.5984,18.85406,0.0,59.77813,0.0,2.50756 +3027,89.50718,92.863449,24.05195,0.0,58.248799,0.0,2.40972 +3028,85.17608,129.74377,19.00162,4.72415,58.48977,3.27411,26.21328 +3029,90.23938,103.74709,25.8262,2.03933,58.73079,0.0,9.16835 +3030,89.663789,103.67974,26.05157,2.01405,59.15266,0.0,8.68693 +3031,96.835999,157.9375,29.62875,4.56737,59.53815,12.36769,32.49602 +3032,124.74712,103.0168,32.80461,0.0,55.01829,0.0,6.45806 +3033,97.38117,128.948239,46.380499,1.51459,55.98827,1.668,12.5419 +3034,129.696669,111.85029,36.30656,0.0,55.47922,0.0,10.14891 +3035,93.79203,119.10472,30.0781,7.38172,59.80903,0.0,12.02643 +3036,118.072019,109.91809,35.93185,0.0,56.09139,0.0,8.02783 +3037,110.22706,129.25388,47.01975,1.04371,55.50125,2.19451,11.05239 +3038,121.415049,129.37114,46.59038,0.0,56.27199,0.0,11.27919 +3039,123.81316,132.56738,46.71796,0.0,56.23002,1.90133,14.05919 +3040,136.84115,217.439489,88.908149,5.99217,56.63445,7.19012,33.46421 +3041,116.719809,243.393359,45.01228,4.75519,105.972509,8.48228,55.78657 +3042,102.735969,217.516679,39.54989,5.29309,106.22068,8.689999,34.955749 +3043,125.957319,224.79915,34.36155,4.25384,107.60881,9.89357,41.08953 +3044,110.483379,298.123529,41.53622,7.29788,156.808729,11.41091,52.17981 +3045,99.99792,159.163119,32.74744,4.80881,55.687859,8.43766,35.88225 +3046,99.526359,124.71775,28.39807,3.33815,54.75757,4.76282,20.78706 +3047,89.08875,221.866439,37.553899,5.64558,106.19,8.83101,42.92773 +3048,97.65313,146.915579,36.49158,6.78624,55.876299,4.04321,24.42907 +3049,98.56292,154.557759,36.58743,11.26866,55.55857,6.65788,26.00878 +3050,99.614629,108.47769,32.91795,0.0,54.45097,0.0,9.79493 +3051,105.88202,393.159489,42.14646,41.755349,108.480319,36.83782,129.00942 +3052,135.177779,147.404219,53.89114,1.63853,55.718649,4.364741,17.914438 +3053,5.16178,5.69713,5.64877,0.0,0.0,0.0,0.0 +3054,98.90303,101.29784,31.93634,0.0,54.56597,4.24449,8.59999 +3055,77.61294,81.608429,21.602039,0.0,55.98305,0.0,2.18868 +3056,77.62147,75.836469,17.322,0.0,54.51776,0.0,2.701829 +3057,6.76515,7.04031,7.00995,0.0,0.0,0.0,0.0 +3058,6.63294,7.20088,7.17903,0.0,0.0,0.0,0.0 +3059,103.27956,113.75086,43.12038,0.0,57.96456,1.98531,6.57859 +3060,99.81938,145.9552,53.03006,0.0,55.63298,13.15497,20.69059 +3061,92.9519,124.869519,42.399449,0.0,57.86685,9.11522,13.3281 +3062,79.29217,105.440489,37.7859,0.0,57.793059,2.21156,5.678019 +3063,83.974529,90.85858,28.23832,0.0,55.83746,1.13844,4.09222 +3064,96.28608,153.82393,31.88948,0.0,105.61879,5.18454,9.73978 +3065,81.245439,90.069179,29.13596,0.0,54.716569,1.55835,3.614 +3066,80.985559,88.91523,25.13117,0.0,56.34443,1.36979,4.30444 +3067,85.67335,125.74164,48.0959,1.01868,57.32449,6.26344,10.15255 +3068,73.249299,76.77341,17.36183,0.0,55.0956,0.0,2.34834 +3069,81.47249,90.83014,26.4574,0.0,55.24756,1.62106,6.161049 +3070,17.75706,18.06193,18.04075,0.0,0.0,0.0,0.0 +3071,128.974609,211.348589,60.2332,1.93109,104.827929,7.23483,25.80989 +3072,78.23004,87.56247,23.16957,0.0,54.86739,1.67635,6.30347 +3073,86.35139,94.556429,30.553859,0.0,56.45358,1.07925,4.84215 +3074,75.6359,82.82908,19.36342,0.0,54.9924,1.58097,5.38185 +3075,85.90955,91.72925,27.30584,0.0,56.32657,1.35235,4.99319 +3076,93.590579,100.48992,35.57066,0.0,56.58822,1.94771,4.88125 +3077,94.200549,184.523,21.5232,0.0,155.91722,1.5736,4.22719 +3078,679.537317,1388.543896,38.26356,0.0,908.547077,219.54837,216.774059 +3079,144.879899,212.773049,94.76254,0.0,70.292609,0.0,11.36407 +3080,163.111819,191.652859,95.415439,0.0,57.89582,0.0,13.55915 +3081,157.000909,149.112429,65.171529,0.0,55.00592,0.0,11.81659 +3082,111.660899,163.49011,79.48413,0.0,58.24392,0.0,7.78239 +3083,112.83869,120.13853,47.24583,0.0,55.06163,0.0,6.2535 +3084,114.4468,129.228299,57.584759,0.0,54.72444,0.0,5.55858 +3085,128.419259,118.02499,44.41369,0.0,57.80402,0.0,4.91003 +3086,112.55366,121.100639,47.14511,0.0,55.137249,0.0,7.39656 +3087,117.872969,123.65666,52.03919,0.0,55.17413,0.0,5.23762 +3088,15.30712,15.27435,15.24786,0.0,0.0,0.0,0.0 +3089,105.00039,108.65309,41.40349,0.0,54.841719,0.0,4.442871 +3090,108.77197,117.266919,43.334819,0.0,55.0343,0.0,6.93205 +3091,104.11031,120.721859,48.295049,0.0,55.04587,0.0,6.34064 +3092,118.15463,128.28311,50.12223,0.0,55.10882,0.0,8.73322 +3093,131.228129,191.626219,60.41494,0.0,104.99653,0.0,9.24058 +3094,109.31337,114.67082,42.56018,0.0,55.00864,0.0,6.09226 +3095,108.90143,265.656489,43.225729,0.0,205.40461,0.0,5.98983 +3096,108.62506,269.219269,44.38355,0.0,205.510779,0.0,7.71452 +3097,109.11341,315.917159,43.40263,0.0,255.995529,0.0,5.09001 +3098,110.42676,217.605899,43.95389,0.0,156.26211,0.0,6.22272 +3099,14.05084,14.054,14.03823,0.0,0.0,0.0,0.0 +3100,104.10521,109.456289,40.87547,0.0,56.12135,0.0,4.39294 +3101,116.468229,121.62324,49.38426,0.0,56.11995,0.0,5.24407 +3102,107.29125,115.218409,40.20112,0.0,56.018709,0.0,7.09326 +3103,95.87137,102.462979,28.352139,0.0,56.05108,0.0,6.61627 +3104,94.14043,102.654189,28.065859,0.0,56.32057,0.0,6.90007 +3105,116.28134,931.847695,53.66368,1.05839,511.792288,175.503729,177.669019 +3106,93.955229,137.11689,48.87195,0.0,56.32109,2.57926,13.85638 +3107,100.62596,151.912909,75.9191,0.0,56.28711,7.016629,7.298831 +3108,118.425579,143.139399,57.16338,0.0,56.671899,2.452561,11.48818 +3109,88.50681,97.269489,31.59711,0.0,56.8722,1.28778,5.00055 +3110,134.167419,123.31919,56.41042,0.0,55.40472,0.0,8.9523 +3111,14.95278,14.72318,14.67119,0.0,0.0,0.0,0.0 +3112,116.597839,103.3039,40.16822,0.0,57.88447,0.0,2.83436 +3113,116.78597,126.9689,61.59697,0.0,56.26218,0.0,6.39735 +3114,10.998139,11.51557,11.4937,0.0,0.0,0.0,0.0 +3115,138.73195,136.00338,72.10738,0.0,58.35277,0.0,3.41958 +3116,148.921959,190.488369,124.91261,0.0,57.945709,0.0,6.14111 +3117,215.996799,159.400419,95.163909,0.0,56.04345,0.0,6.72029 +3118,169.224949,222.123379,150.187689,0.0,59.91179,0.0,9.70711 +3119,10.77563,10.93645,10.84614,0.0,0.0,0.0,0.0 +3120,83.45401,100.96819,20.97998,3.11822,57.30914,0.0,17.83081 +3121,83.786179,81.87909,21.38519,0.0,56.89219,0.0,2.02939 +3122,83.51724,101.47669,23.60071,3.02112,57.13464,0.0,13.11261 +3123,104.62917,142.334759,48.877119,7.80741,58.27395,1.55916,20.02845 +3124,80.56055,97.08134,27.55175,0.0,58.01761,0.0,10.14593 +3125,98.617589,128.11331,37.20164,1.97026,55.86706,0.0,27.34852 +3126,97.67779,126.043199,39.683399,3.22786,56.11178,1.03872,16.51735 +3127,97.03393,165.880029,30.263789,3.23561,108.50943,0.0,13.26619 +3128,82.591919,114.00882,30.93023,3.37291,54.3125,1.20855,16.02578 +3129,89.99449,160.786379,28.227069,3.30306,107.92407,0.0,12.81327 +3130,84.18922,114.00361,26.55369,3.32703,56.13843,1.81948,16.40304 +3131,77.22276,85.29985,19.60748,0.0,54.52134,0.0,4.36578 +3132,91.29312,97.0917,30.91675,0.0,56.34801,0.0,5.14029 +3133,91.34451,730.261607,34.455079,37.62737,361.973129,42.42701,154.414559 +3134,144.51171,602.602588,38.23377,56.10448,306.156359,8.12717,155.3957 +3135,105.62714,7312.081782,30.893099,38.90526,5066.117141,1154.154706,931.557096 +3136,101.68569,440.676748,37.203859,49.75575,110.5612,13.622709,168.71195 +3137,84.55791,202.304599,23.79522,12.12297,60.1291,14.24404,65.70284 +3138,92.5624,273.388489,31.58439,23.441939,110.22107,13.11051,68.03919 +3139,90.807729,205.34029,29.59224,1.42699,160.43862,0.0,9.13223 +3140,104.78492,123.01528,42.12271,2.67509,60.28507,1.72094,11.86088 +3141,80.23264,81.820879,18.87188,0.0,60.379749,0.0,1.280921 +3142,94.723179,149.49296,33.15837,0.0,110.56062,0.0,3.89196 +3143,106.101519,183.01494,25.15699,0.0,57.12467,58.96979,36.64227 +3144,90.22877,139.966969,41.34576,0.0,57.33738,13.54929,23.481599 +3145,85.60858,176.780569,23.76539,0.0,110.04393,17.446859,22.31299 +3146,81.814629,75.50216,15.64867,0.0,56.30479,0.0,2.18852 +3147,87.83749,116.147879,48.021329,0.0,58.54968,0.0,6.01467 +3148,82.47,84.659639,16.14772,1.490559,57.230439,0.0,6.63588 +3149,6.48073,6.1969,6.18016,0.0,0.0,0.0,0.0 +3150,74.97361,78.829569,17.88117,0.0,57.416189,0.0,1.71086 +3151,97.60462,90.56495,29.94819,0.0,55.83825,0.0,1.81409 +3152,10.07766,9.16045,9.13395,0.0,0.0,0.0,0.0 +3153,82.71376,89.263559,26.44373,0.0,59.438929,0.0,1.881 +3154,104.3212,94.879409,27.1037,0.0,59.667839,0.0,6.11784 +3155,6.17715,5.97835,5.9606,0.0,0.0,0.0,0.0 +3156,93.158839,84.48162,24.75973,0.0,56.51407,0.0,1.92762 +3157,114.2774,128.416559,53.741919,0.0,56.512869,0.0,7.45719 +3158,139.729109,123.65757,49.87287,0.0,55.20462,0.0,5.54522 +3159,147.73525,172.750389,82.631369,0.0,56.68486,0.0,10.54484 +3160,148.989589,120.727909,46.78183,0.0,57.230619,0.0,5.20681 +3161,118.8151,141.071619,60.60727,0.0,55.250169,0.0,12.06884 +3162,114.46208,111.902869,43.478919,0.0,54.77707,0.0,3.75797 +3163,114.834249,120.18979,48.76138,0.0,55.27971,0.0,5.38879 +3164,131.91877,136.63884,59.29351,0.0,56.59875,0.0,6.83424 +3165,126.96555,119.126679,49.165689,0.0,54.49715,0.0,4.76066 +3166,124.185399,135.27858,60.29022,0.0,58.10175,0.0,5.84634 +3167,141.49268,119.321739,44.86402,0.0,56.301349,0.0,7.58933 +3168,144.496109,160.1394,78.90932,0.0,55.99397,0.0,7.86686 +3169,123.602569,131.654139,53.47266,0.0,56.557969,0.0,8.30205 +3170,116.135859,120.93308,48.69127,0.0,57.1927,0.0,4.42513 +3171,116.856019,118.67269,46.91418,0.0,54.59743,0.0,5.63333 +3172,93.884359,249.622519,31.8477,0.0,205.159369,0.0,4.74695 +3173,96.64515,99.73358,31.11174,0.0,56.75883,0.0,3.98918 +3174,103.9381,157.469179,36.30224,0.0,104.843819,0.0,5.91652 +3175,87.54129,101.18273,33.98789,0.0,54.66724,0.0,4.65016 +3176,88.713429,93.34512,26.10203,0.0,54.67292,0.0,4.78598 +3177,97.66909,99.38297,32.27642,0.0,54.56197,0.0,4.11135 +3178,101.07295,104.359109,35.35614,0.0,54.397019,0.0,4.58658 +3179,108.23069,113.379839,40.520749,0.0,54.78462,0.0,5.29124 +3180,101.351149,204.133589,35.30309,0.0,154.74027,0.0,4.02043 +3181,108.089209,113.52775,40.3244,0.0,54.50784,0.0,5.91179 +3182,100.209979,104.52282,35.218,0.0,54.65729,0.0,4.6259 +3183,105.62727,157.243379,58.246879,0.0,59.16297,1.03297,21.182629 +3184,121.763829,132.71854,45.94358,0.0,56.41657,1.62632,11.29705 +3185,105.02268,125.178619,38.64597,0.0,58.54436,2.78113,10.99413 +3186,102.312009,120.69806,37.53408,0.0,58.00938,1.12185,8.94656 +3187,103.36373,109.429489,30.09874,0.0,56.30002,1.179809,10.20245 +3188,110.04253,152.030689,52.937069,1.08448,57.1594,1.88768,13.34897 +3189,113.81202,164.786809,32.0697,0.0,104.834359,6.06599,9.73569 +3190,92.235279,113.745979,34.74889,0.0,58.060789,0.0,9.77746 +3191,92.851889,107.35313,30.70911,0.0,55.27698,1.41959,8.10514 +3192,108.088,125.747359,41.55974,0.0,56.795009,0.0,9.09934 +3193,96.89398,110.936949,30.377909,0.0,54.68215,1.52384,11.92348 +3194,106.721039,111.04388,31.67327,0.0,55.58135,0.0,10.58113 +3195,92.098059,110.4227,33.43626,0.0,56.5433,1.03888,7.98141 +3196,121.034969,103.34104,27.85889,0.0,55.12109,2.51489,6.70225 +3197,90.98423,97.253449,27.74343,0.0,55.376319,0.0,5.13367 +3198,83.77128,107.040589,36.92788,0.0,56.94509,0.0,4.6838 +3199,108.399029,116.21514,37.85499,0.0,56.70088,0.0,8.32739 +3200,108.600529,124.487619,41.89389,0.0,56.279729,1.26078,9.80863 +3201,97.42532,103.24271,31.65463,0.0,55.05975,0.0,6.50471 +3202,102.82921,155.054279,38.434209,0.0,104.89991,0.0,4.29917 +3203,90.860259,99.04253,25.05316,0.0,55.26603,0.0,7.06631 +3204,87.606549,243.722859,24.89629,0.0,205.374559,0.0,4.87907 +3205,95.284449,104.92119,29.55458,0.0,55.15554,0.0,7.36724 +3206,93.53497,101.379239,30.177729,0.0,55.03405,0.0,6.33018 +3207,109.25444,117.334099,36.16723,0.0,57.46194,1.250499,9.7401 +3208,86.58871,96.858439,21.88444,0.0,56.653689,1.61391,8.51002 +3209,89.74308,107.023649,30.3163,0.0,57.458989,1.09046,6.59067 +3210,101.94042,95.83138,23.36131,0.0,58.74167,0.0,4.64046 +3211,101.653709,101.096159,26.17908,0.0,59.399419,0.0,7.16401 +3212,78.83161,89.005919,22.09542,0.0,58.449999,0.0,6.725259 +3213,238.726269,679.697747,195.780279,11.92454,211.407389,91.580909,110.368949 +3214,149.702859,334.428809,40.40505,1.31872,58.498139,31.90952,113.75279 +3215,225.084529,1088.198257,123.56101,10.17848,156.159729,248.08621,286.045989 +3216,101.37356,119.082269,36.361469,1.25317,55.5899,2.25304,14.02607 +3217,248.738559,324.693269,201.978509,8.01851,55.80145,1.67148,30.29883 +3218,239.851349,277.839948,158.576279,7.77261,55.449449,2.50417,28.728 +3219,257.502839,421.021359,167.74341,11.30956,155.823939,3.13872,39.45045 +3220,103.195419,275.740089,46.60488,1.19573,205.618369,1.9752,15.92087 +3221,122.270109,145.811149,58.15574,2.33053,55.26242,3.72677,15.3481 +3222,8.46555,6.81553,6.74077,0.0,0.0,0.0,0.0 +3223,6.6302,5.79882,5.78282,0.0,0.0,0.0,0.0 +3224,75.83022,89.55292,22.75097,0.0,59.21602,0.0,6.05729 +3225,83.48747,88.56291,27.93324,0.0,55.16575,0.0,2.717549 +3226,89.924189,94.01959,29.65995,0.0,58.19537,0.0,4.34611 +3227,73.199379,87.677,22.3519,0.0,56.43858,0.0,5.00632 +3228,110.37198,76.672649,15.44156,0.0,56.617209,0.0,2.76006 +3229,79.62107,95.824479,21.90774,0.0,58.879219,2.27295,8.68475 +3230,79.92453,89.113379,19.11088,0.0,58.523289,1.58454,8.01354 +3231,15.19011,9.65733,9.61142,0.0,0.0,0.0,0.0 +3232,113.539589,105.57023,32.10096,0.0,56.72173,0.0,4.28851 +3233,7.271179,7.18597,7.16372,0.0,0.0,0.0,0.0 +3234,6.95078,7.42717,7.39921,0.0,0.0,0.0,0.0 +3235,117.02222,118.80416,45.59003,0.0,56.739,0.0,3.0767 +3236,6.68887,4.83366,4.81572,0.0,0.0,0.0,0.0 +3237,4.25527,4.309979,4.299629,0.0,0.0,0.0,0.0 +3238,4.15474,4.29066,4.27832,0.0,0.0,0.0,0.0 +3239,7.99155,8.40771,8.39169,0.0,0.0,0.0,0.0 +3240,97.70793,101.673389,33.71688,0.0,54.785129,0.0,3.76417 +3241,96.67682,100.336979,33.288719,0.0,54.88514,0.0,4.302029 +3242,4.05714,4.4889,4.47267,0.0,0.0,0.0,0.0 +3243,96.744469,127.729849,51.155879,0.0,57.31121,0.0,6.39521 +3244,19.41007,18.35383,18.33268,0.0,0.0,0.0,0.0 +3245,112.36864,315.642219,42.47075,0.0,258.185289,0.0,1.98154 +3246,16.04564,21.85259,21.83117,0.0,0.0,0.0,0.0 +3247,87.95589,92.856819,27.114219,0.0,54.88989,0.0,2.07072 +3248,91.719949,94.78573,27.2563,0.0,55.03606,0.0,4.3784 +3249,100.43619,152.566989,35.80137,0.0,104.78547,0.0,4.101199 +3250,13.72933,13.26962,13.25336,0.0,0.0,0.0,0.0 +3251,12.68069,12.89314,12.87792,0.0,0.0,0.0,0.0 +3252,92.43715,96.751549,30.774849,0.0,54.969519,0.0,2.35315 +3253,89.86433,110.433249,38.81442,0.0,55.298769,2.9359,10.61678 +3254,99.61623,103.585999,37.865559,0.0,54.9393,1.25983,7.25692 +3255,105.09974,120.67971,53.27163,0.0,56.56799,1.25808,6.8293 +3256,94.460229,97.7282,32.68459,0.0,54.85036,1.78869,6.04848 +3257,109.47024,112.351469,43.46472,0.0,56.447479,1.44564,8.28669 +3258,101.098709,120.88788,47.82133,0.0,56.99926,2.92367,9.39391 +3259,93.23271,101.38147,35.3386,0.0,56.95902,1.2881,5.39665 +3260,96.09141,113.336429,41.48203,0.0,59.015999,1.66203,8.13439 +3261,102.275699,110.3245,42.39506,0.0,57.56807,1.8404,5.79321 +3262,86.42558,104.191869,34.73071,0.0,56.974639,2.1222,7.25543 +3263,94.461809,105.9941,42.34571,0.0,54.72122,0.0,6.43795 +3264,106.78464,114.36901,49.17938,0.0,55.37138,1.14236,6.12794 +3265,85.09154,92.433899,27.85127,0.0,55.113259,1.15236,6.17306 +3266,118.15539,132.84126,60.26514,0.0,57.308739,2.23844,9.21502 +3267,99.869039,105.91181,36.84446,0.0,56.16935,2.22196,7.79742 +3268,98.181989,105.07091,42.74945,0.0,55.86925,0.0,3.96071 +3269,92.23255,97.26772,33.40261,0.0,55.07976,1.26293,5.54863 +3270,123.940059,174.9025,82.07869,2.93168,55.46756,1.19548,20.25916 +3271,195.439229,228.951549,130.274839,3.06224,57.66257,3.58984,20.84005 +3272,115.16179,186.075069,90.714199,3.14917,57.1449,2.02119,18.35239 +3273,109.4562,146.691279,56.539489,3.14079,57.92398,0.0,13.78689 +3274,140.400249,210.519679,74.82193,3.04779,106.437099,0.0,11.88244 +3275,112.92875,178.084189,48.845589,1.88701,105.12445,0.0,12.3794 +3276,141.73472,213.74362,83.47865,1.9304,104.62362,1.53274,12.76122 +3277,109.377189,123.67765,46.99727,1.77289,54.88704,0.0,10.70197 +3278,106.89687,131.819879,48.1175,1.8409,56.342439,0.0,16.4859 +3279,152.38845,182.238259,104.158169,2.02566,54.74943,0.0,12.02758 +3280,178.684179,184.752609,103.994689,3.28707,54.79455,0.0,13.34312 +3281,149.23671,167.282899,88.825799,1.97514,54.8253,0.0,11.98685 +3282,160.457349,330.567379,98.24596,3.40166,204.999319,0.0,13.71097 +3283,106.53543,123.001729,46.504799,1.859,54.78048,0.0,11.21097 +3284,78.34615,86.01841,21.97528,0.0,54.81146,1.7457,5.57643 +3285,77.00556,85.96387,21.24503,0.0,54.71388,2.32606,5.85409 +3286,102.266289,123.42527,41.70996,0.0,55.93925,0.0,10.44463 +3287,107.78336,166.55281,46.41835,10.25901,58.17551,3.59093,27.31118 +3288,97.44062,123.386579,32.28448,0.0,55.4918,0.0,23.76626 +3289,98.23762,97.05181,30.76986,0.0,55.32387,0.0,2.70523 +3290,98.467119,113.56746,31.11788,0.0,62.74654,0.0,5.88868 +3291,91.725199,137.172949,37.64964,0.0,66.872779,0.0,20.55901 +3292,114.553789,109.84493,36.45778,0.0,55.70536,0.0,6.78967 +3293,112.595289,121.28119,39.53584,0.0,56.28816,0.0,12.73586 +3294,90.28033,81.85138,15.14719,0.0,55.38838,0.0,5.22251 +3295,90.42112,105.56891,34.01657,0.0,56.61311,0.0,5.58758 +3296,91.286929,96.0365,27.96504,0.0,56.58695,0.0,5.63035 +3297,91.14298,108.70966,29.0247,0.0,60.15703,0.0,6.43723 +3298,100.903239,112.2597,36.47088,0.0,56.55932,0.0,6.54141 +3299,95.55882,83.415959,19.61992,0.0,55.187999,0.0,2.51351 +3300,103.47125,105.757939,30.53425,0.0,55.575309,0.0,8.39963 +3301,79.744699,82.25154,18.49503,0.0,54.81308,0.0,2.49061 +3302,82.72178,94.22328,28.34312,0.0,55.32921,0.0,4.88924 +3303,79.917609,86.25699,19.01626,0.0,54.63518,0.0,4.83531 +3304,90.00776,96.80388,27.18151,0.0,56.24804,0.0,5.2678 +3305,111.69346,97.63433,28.15899,0.0,55.79927,0.0,5.42579 +3306,73.607039,76.175109,13.647849,0.0,54.62913,0.0,2.23405 +3307,80.033409,82.70255,19.50684,0.0,54.64022,0.0,2.56842 +3308,96.58265,99.17159,31.41561,0.0,56.315539,0.0,3.31422 +3309,81.514909,85.7678,17.93819,0.0,55.83874,0.0,4.34107 +3310,85.70693,99.85623,23.9995,0.0,57.74237,0.0,6.98605 +3311,80.333189,89.81472,23.04882,0.0,54.60442,0.0,6.52616 +3312,99.905119,101.42575,28.11121,0.0,55.57186,0.0,9.58269 +3313,81.3825,92.062249,19.09248,0.0,54.801899,0.0,10.38013 +3314,84.168479,101.86356,29.38249,0.0,56.19837,0.0,5.86433 +3315,87.54007,105.895029,33.413749,0.0,56.48827,0.0,4.31113 +3316,90.92682,96.849089,28.059269,0.0,54.97301,0.0,5.50673 +3317,88.16459,143.693069,25.54882,0.0,105.212669,0.0,4.88668 +3318,94.136699,99.7305,29.9914,0.0,54.68747,0.0,6.63348 +3319,96.75283,100.786959,32.271339,0.0,55.220909,0.0,5.15352 +3320,83.182999,87.82978,20.6373,0.0,54.86708,0.0,3.83683 +3321,81.11523,84.176509,17.46234,0.0,54.82016,0.0,4.28744 +3322,93.41336,101.04497,28.32914,0.0,57.22379,0.0,5.45851 +3323,95.28333,111.2798,32.51123,0.0,58.4492,0.0,9.18967 +3324,121.03277,133.92283,52.8122,0.0,56.40138,0.0,8.3153 +3325,115.628459,179.911879,58.9168,0.0,61.31352,9.926249,32.66472 +3326,111.834259,138.77881,52.98928,0.0,59.31909,1.23726,10.25813 +3327,114.51949,133.146159,28.89484,0.0,58.443469,2.01772,42.97818 +3328,128.281159,134.027399,42.27128,0.0,58.177619,1.818491,20.944869 +3329,113.4139,224.901049,71.44765,0.0,108.57003,15.28361,13.81431 +3330,112.46896,127.17772,44.68663,0.0,58.45101,0.0,9.97061 +3331,98.582839,116.222609,34.99705,0.0,58.53782,0.0,10.375909 +3332,93.89319,97.67186,26.36672,0.0,56.58573,0.0,5.83889 +3333,120.22813,122.82532,47.38204,0.0,56.89169,2.6001,7.17084 +3334,86.10593,293.435849,21.94451,0.0,256.686859,0.0,6.40039 +3335,92.13144,100.126139,27.488469,0.0,55.96541,0.0,7.45683 +3336,106.261369,90.7473,21.83138,0.0,55.96211,0.0,4.6702 +3337,99.87489,114.23938,34.06463,0.0,55.80067,2.34194,12.89694 +3338,103.1245,114.53221,39.47817,0.0,55.64599,1.50917,8.41514 +3339,96.354419,101.62275,29.28754,0.0,55.62457,0.0,7.24278 +3340,99.185829,108.56309,34.1331,0.0,55.90933,1.42444,7.73897 +3341,93.81213,249.503829,28.96092,0.0,206.03905,0.0,5.05464 +3342,90.371629,196.827739,26.03715,0.0,156.00727,0.0,5.809449 +3343,95.512239,305.119839,31.02861,0.0,256.163629,1.58925,7.33365 +3344,90.2565,96.217989,26.599959,0.0,55.69122,0.0,4.90168 +3345,97.091389,154.41486,31.59955,0.0,105.91229,0.0,7.05982 +3346,94.696199,105.80645,31.2638,0.0,56.53994,1.14164,7.82832 +3347,86.12297,241.286599,21.95617,0.0,206.446589,0.0,4.88126 +3348,97.19345,104.998289,32.89185,0.0,56.265129,1.18388,6.33544 +3349,85.89588,138.66992,21.39581,0.0,105.676,0.0,3.83075 +3350,85.51906,90.61311,22.1705,0.0,55.84257,0.0,4.53358 +3351,98.01132,304.750639,33.3082,0.0,256.401369,0.0,6.15 +3352,86.36702,89.39065,21.52241,0.0,56.28553,0.0,3.70857 +3353,87.93929,93.56925,30.83337,0.0,56.2143,1.04357,3.81357 +3354,106.40551,118.172319,42.2662,0.0,56.204269,1.62289,8.67995 +3355,107.89899,116.234839,43.08973,0.0,56.265069,0.0,7.15483 +3356,102.972229,267.969389,39.11635,0.0,206.112879,2.3408,10.33228 +3357,101.3695,109.571389,37.27912,0.0,56.271689,0.0,6.53453 +3358,94.25981,249.941179,30.03018,0.0,206.384739,0.0,5.69428 +3359,93.49179,249.381829,29.251809,0.0,206.48647,0.0,5.33521 +3360,95.87295,201.170179,31.33775,0.0,156.782989,0.0,4.22197 +3361,95.963749,251.01617,30.47827,0.0,206.645039,0.0,5.580641 +3362,4.70609,4.80071,4.78415,0.0,0.0,0.0,0.0 +3363,4.27532,4.19525,4.18438,0.0,0.0,0.0,0.0 +3364,9.17385,9.41073,9.38276,0.0,0.0,0.0,0.0 +3365,86.435479,292.848579,29.83094,0.0,256.688899,1.08308,3.58977 +3366,104.64087,314.278519,39.92509,0.0,256.904109,1.28806,7.35136 +3367,4.83605,4.91348,4.89859,0.0,0.0,0.0,0.0 +3368,4.19896,4.29204,4.28022,0.0,0.0,0.0,0.0 +3369,3.99399,4.26535,4.23846,0.0,0.0,0.0,0.0 +3370,3.64057,3.98283,3.9724,0.0,0.0,0.0,0.0 +3371,3.62632,3.78555,3.77103,0.0,0.0,0.0,0.0 +3372,84.9792,190.661389,28.03293,0.0,156.60078,1.09601,3.35614 +3373,101.99097,160.793299,37.444769,0.0,106.79331,1.14754,6.63382 +3374,3.69583,3.81883,3.80529,0.0,0.0,0.0,0.0 +3375,4.068641,3.989889,3.973559,0.0,0.0,0.0,0.0 +3376,83.2963,89.07518,26.46214,0.0,56.53397,1.02765,3.44395 +3377,100.37872,108.81209,35.50878,0.0,56.70409,1.05851,6.66086 +3378,4.23716,4.04298,4.02884,0.0,0.0,0.0,0.0 +3379,5.85997,5.81684,5.80111,0.0,0.0,0.0,0.0 +3380,4.35151,4.21014,4.19677,0.0,0.0,0.0,0.0 +3381,9.35655,9.53537,9.5034,0.0,0.0,0.0,0.0 +3382,85.254889,92.02496,28.90322,0.0,56.7293,0.0,3.70639 +3383,102.935089,112.99101,38.62719,0.0,56.27502,1.82546,7.30131 +3384,6.02838,5.92388,5.90556,0.0,0.0,0.0,0.0 +3385,4.42865,4.28103,4.26742,0.0,0.0,0.0,0.0 +3386,4.14161,4.25447,4.24202,0.0,0.0,0.0,0.0 +3387,3.83303,3.98628,3.97497,0.0,0.0,0.0,0.0 +3388,90.598759,95.65393,32.69714,0.0,56.42197,1.0645,3.76098 +3389,113.216569,123.42812,47.47482,0.0,56.28964,1.3063,8.73361 +3390,92.68548,97.429399,34.146579,0.0,56.92464,1.07735,3.62165 +3391,114.869629,126.3815,49.66553,0.0,57.29479,1.57794,8.36741 +3392,89.86031,195.703609,32.71389,0.0,156.622819,1.0431,3.56794 +3393,91.185899,97.05608,34.11965,0.0,56.57483,1.08387,3.55969 +3394,89.004139,94.44421,24.97727,0.0,56.69922,0.0,3.99088 +3395,94.420879,102.28173,30.39219,0.0,56.86718,0.0,5.9983 +3396,89.55585,243.96058,25.08927,0.0,207.116769,0.0,3.844931 +3397,86.926799,229.443049,26.2544,2.69159,106.52973,24.336339,52.157539 +3398,104.56849,234.456909,45.8712,6.94654,107.918879,8.34962,42.78862 +3399,145.36527,665.035497,66.27234,43.19247,160.12993,26.81994,262.392818 +3400,102.07163,120.6079,40.26664,0.0,58.7512,0.0,7.91531 +3401,123.588719,132.250269,48.551429,0.0,57.469009,1.64695,11.18801 +3402,102.589009,122.88068,42.45339,0.0,58.83576,0.0,7.67979 +3403,76.95499,90.447039,26.46086,0.0,57.677299,0.0,4.21426 +3404,72.05818,75.92924,14.83291,0.0,56.10624,0.0,2.82569 +3405,79.42221,87.28415,25.51644,0.0,57.74149,0.0,1.97197 +3406,76.547899,104.63348,25.64373,0.0,61.01237,3.09453,10.25791 +3407,73.54039,80.88769,18.84994,0.0,57.63246,0.0,2.11866 +3408,78.49672,82.347769,19.384269,0.0,57.61577,0.0,2.29502 +3409,71.09134,76.54365,14.40492,0.0,55.38282,0.0,5.23264 +3410,80.76052,86.78281,24.43645,0.0,58.45198,0.0,1.6119 +3411,71.57611,88.341069,25.20407,0.0,57.712239,0.0,2.93017 +3412,78.44802,81.881349,19.02795,0.0,55.670129,3.83331,1.84022 +3413,87.12302,103.34864,31.07892,0.0,57.27785,0.0,6.3433 +3414,105.078719,108.576019,36.009879,0.0,56.424069,0.0,7.79466 +3415,73.08959,80.153699,15.716999,0.0,57.19443,0.0,4.5924 +3416,83.596379,682.435678,25.61979,10.63398,262.140559,170.379649,196.05841 +3417,86.845369,85.20706,16.72334,0.0,56.99774,1.20968,7.20102 +3418,67.994879,69.66688,11.00739,0.0,55.0419,0.0,1.79417 +3419,113.21893,134.468099,51.71004,2.20188,56.52735,2.69295,13.61458 +3420,93.57717,114.98729,38.11194,2.36809,57.39659,0.0,7.13138 +3421,116.959079,128.45166,50.00678,2.30311,57.38226,1.08444,8.39672 +3422,97.22396,122.127009,43.9751,2.27782,57.16144,0.0,9.061131 +3423,77.479759,94.30124,18.54025,1.1649,56.57338,1.19477,12.64811 +3424,82.637359,96.72659,22.26749,2.77774,63.27328,0.0,6.82542 +3425,80.00056,97.29681,23.26304,2.76468,58.69555,0.0,10.65645 +3426,136.53627,149.96157,62.54228,2.49406,56.63399,0.0,12.51266 +3427,136.111889,125.67682,45.9701,0.0,56.21307,0.0,10.9131 +3428,100.24584,112.96813,37.95202,0.0,57.06941,0.0,7.61206 +3429,89.64162,115.34062,38.85937,0.0,54.56539,0.0,8.39771 +3430,109.44976,113.907159,32.06922,0.0,55.64027,0.0,13.203089 +3431,98.95077,106.706759,29.91434,0.0,56.70283,0.0,7.99586 +3432,103.21709,108.24848,35.53987,0.0,55.36206,0.0,6.88281 +3433,104.556219,113.54542,37.40955,0.0,59.15628,0.0,6.26287 +3434,107.102819,144.99266,38.58398,2.94485,57.1408,6.11738,23.98285 +3435,93.22533,100.715599,35.52117,0.0,55.667659,1.47655,5.88377 +3436,94.39722,277.497439,36.169989,3.74576,156.02345,28.98095,36.0708 +3437,77.14124,658.033709,210.75394,0.0,265.524819,0.0,99.85659 +3438,103.438799,769.679698,28.50333,0.0,712.459798,1.96218,12.80046 +3439,83.10607,204.798329,27.47283,3.33468,106.095929,11.46187,43.20639 +3440,85.86787,105.972819,27.56879,1.08655,56.475599,3.10764,12.43372 +3441,72.73443,81.11151,15.81628,0.0,56.53959,0.0,5.42326 +3442,74.896779,97.34793,23.96394,0.0,61.93974,1.18679,6.60933 +3443,76.6847,87.47702,21.80959,0.0,55.73808,0.0,6.57201 +3444,77.27403,89.227389,25.96267,0.0,56.52099,0.0,3.721579 +3445,75.801739,80.66751,18.46213,0.0,56.58947,0.0,2.95133 +3446,73.8851,79.199069,15.01923,0.0,57.287999,0.0,4.11709 +3447,81.00834,84.413099,18.25566,0.0,56.53291,1.056989,5.96518 +3448,77.8613,76.97847,16.13522,0.0,55.93619,0.0,2.40523 +3449,77.08419,85.548189,17.498019,0.0,56.85833,1.22775,6.51359 +3450,74.34228,82.34057,20.5136,0.0,56.79444,0.0,2.51273 +3451,80.456079,86.737279,24.552249,0.0,56.8615,0.0,2.85284 +3452,85.45628,86.105639,19.222439,0.0,54.58376,1.72717,7.05838 +3453,70.7636,85.497009,25.05601,0.0,56.447659,0.0,1.674621 +3454,145.484049,192.496979,126.299449,0.0,55.393839,0.0,7.370939 +3455,218.147979,1561.425384,143.709589,13.88172,860.117177,241.894089,244.015789 +3456,136.825629,144.35653,79.77102,0.0,55.812129,0.0,5.87467 +3457,194.73701,1916.292363,112.446599,8.55392,1408.695045,173.140349,175.20258 +3458,138.69133,145.21353,81.30643,0.0,55.73756,0.0,6.01389 +3459,197.428019,345.687138,117.308049,7.13097,156.177079,1.5646,33.29742 +3460,563.375238,427.689868,166.148239,5.28782,206.47224,2.328389,26.56354 +3461,299.379029,475.056978,220.619349,10.64136,156.184769,2.83172,46.29904 +3462,700.667158,2624.45088,281.270789,46.79441,1508.871645,310.798709,383.053297 +3463,234.115649,272.168969,164.375869,4.87261,57.19045,0.0,24.80232 +3464,297.846429,398.657139,217.847959,8.47337,107.15547,2.70848,31.47798 +3465,551.938428,1526.852555,280.318659,42.94036,708.923167,174.98655,236.345949 +3466,234.612529,272.820899,163.99067,5.170579,57.70953,0.0,24.55609 +3467,298.957558,348.328139,217.81377,8.32887,57.58595,1.80204,31.39744 +3468,598.484408,1487.803205,278.853959,42.42423,708.845017,166.83628,208.813349 +3469,72.16969,75.555039,12.85695,0.0,58.335679,0.0,2.85703 +3470,73.037399,126.39313,14.32093,0.0,107.94932,0.0,2.45429 +3471,73.048919,226.72479,13.98514,0.0,209.09913,0.0,1.94197 +3472,102.20467,434.894808,31.9979,0.0,258.051539,0.0,8.70765 +3473,12.60417,12.3805,12.36402,0.0,0.0,0.0,0.0 +3474,91.76455,95.857719,27.25579,0.0,57.50415,0.0,2.64515 +3475,109.65972,115.345579,41.063169,0.0,57.62242,0.0,5.99588 +3476,133.769339,125.05497,47.14561,0.0,57.63145,0.0,6.62746 +3477,13.18189,12.87828,12.85374,0.0,0.0,0.0,0.0 +3478,108.11388,114.295229,40.539919,0.0,57.52398,0.0,5.41162 +3479,72.88525,77.91346,14.39718,0.0,57.49519,0.0,3.73604 +3480,72.89927,80.080209,14.44796,0.0,59.711039,0.0,3.57675 +3481,84.301,83.460459,24.60097,0.0,54.516399,0.0,2.41788 +3482,6.38935,6.22187,6.17923,0.0,0.0,0.0,0.0 +3483,6.24352,5.97005,5.94277,0.0,0.0,0.0,0.0 +3484,85.491649,89.05137,20.13903,0.0,54.98073,0.0,6.02824 +3485,6.59578,6.6027,6.57662,0.0,0.0,0.0,0.0 +3486,5.09246,5.42636,5.4062,0.0,0.0,0.0,0.0 +3487,3.77661,4.11743,4.09669,0.0,0.0,0.0,0.0 +3488,153.177569,91.34854,22.40547,0.0,55.72177,0.0,5.00724 +3489,95.41258,88.987119,21.58737,0.0,55.570949,0.0,4.48212 +3490,89.15576,101.041619,28.92296,0.0,57.774799,0.0,4.55226 +3491,90.01848,100.520259,25.24632,0.0,57.171359,0.0,7.59477 +3492,6.14402,5.91679,5.89166,0.0,0.0,0.0,0.0 +3493,92.4644,85.07002,19.80865,0.0,54.99766,0.0,4.09294 +3494,4.5319,4.36276,4.34583,0.0,0.0,0.0,0.0 +3495,79.13783,83.25181,18.72534,0.0,54.36639,0.0,3.98718 +3496,4.80821,4.41258,4.39438,0.0,0.0,0.0,0.0 +3497,78.20338,83.471969,18.64777,0.0,54.694859,0.0,3.80075 +3498,6.842,5.08907,5.0625,0.0,0.0,0.0,0.0 +3499,3.8734,4.30078,4.28358,0.0,0.0,0.0,0.0 +3500,79.218529,84.10699,20.2611,0.0,54.94026,0.0,3.13645 +3501,4.65677,7.91257,7.88677,0.0,0.0,0.0,0.0 +3502,4.03114,3.91187,3.89229,0.0,0.0,0.0,0.0 +3503,4.21097,4.24834,4.23712,0.0,0.0,0.0,0.0 +3504,3.69631,3.95315,3.93881,0.0,0.0,0.0,0.0 +3505,4.13639,4.28737,4.27407,0.0,0.0,0.0,0.0 +3506,3.59649,3.81048,3.79684,0.0,0.0,0.0,0.0 +3507,3.663,4.07746,4.06449,0.0,0.0,0.0,0.0 +3508,4.27024,4.334279,4.322009,0.0,0.0,0.0,0.0 +3509,3.48038,3.81541,3.80241,0.0,0.0,0.0,0.0 +3510,3.64614,3.95865,3.94242,0.0,0.0,0.0,0.0 +3511,3.68518,3.88435,3.86744,0.0,0.0,0.0,0.0 +3512,69.59569,80.14296,17.7982,0.0,57.7977,0.0,2.60767 +3513,122.670879,182.733139,100.69335,0.0,55.554929,2.5252,11.56978 +3514,156.593219,188.173009,75.95661,0.0,60.178669,5.37926,25.66314 +3515,122.52939,133.15121,52.72195,0.0,55.99995,1.02637,9.91048 +3516,132.46113,136.042609,58.19316,0.0,57.086099,0.0,7.29423 +3517,125.317069,138.07198,50.36883,0.0,56.95236,3.85872,14.23342 +3518,138.67175,169.557839,81.342719,1.45421,56.7668,1.21823,8.61924 +3519,152.17602,145.336969,68.788819,0.0,54.7258,0.0,8.50684 +3520,114.278539,147.80912,67.22095,0.0,57.19975,0.0,8.37147 +3521,110.378509,120.16795,42.66667,0.0,55.11984,2.73342,8.15995 +3522,113.013019,136.42861,60.00042,0.0,55.04877,0.0,8.9585 +3523,120.908329,128.26695,47.15213,0.0,54.8556,3.14005,9.98551 +3524,127.018029,133.82744,49.40439,0.0,57.13433,0.0,11.88671 +3525,100.06029,109.166549,36.281959,0.0,55.10911,2.27865,6.91664 +3526,109.415329,117.2615,41.25702,0.0,54.77961,1.73904,8.00012 +3527,106.92007,111.91203,41.69523,0.0,54.86951,0.0,6.10217 +3528,97.43119,101.852759,36.538059,0.0,54.92144,0.0,4.66741 +3529,106.96099,121.805279,46.07744,0.0,54.980529,2.44433,8.73934 +3530,114.48751,234.237999,46.4121,1.30308,157.219489,1.76067,9.2181 +3531,112.2034,121.193549,47.70947,0.0,54.78168,0.0,7.579009 +3532,101.79085,106.124259,39.40489,0.0,54.6888,0.0,5.41404 +3533,106.093949,116.28173,40.10831,0.0,54.84721,2.01827,7.8408 +3534,103.46041,109.86388,39.99605,0.0,54.94174,0.0,5.73486 +3535,113.348989,126.16882,44.71349,0.0,54.81522,2.98139,10.93001 +3536,108.59647,115.997319,43.7414,0.0,54.921769,0.0,6.921629 +3537,95.19386,250.482769,31.63757,0.0,205.048629,0.0,5.09086 +3538,99.335149,102.95406,35.73007,0.0,54.87779,0.0,4.10122 +3539,391.736489,113.450699,36.19656,0.0,54.898979,2.25732,6.16895 +3540,95.32721,100.40189,31.712,0.0,54.86998,0.0,5.06953 +3541,100.57331,208.445529,36.37412,0.0,155.342709,0.0,6.49368 +3542,105.01712,111.227619,41.0949,0.0,54.883659,0.0,5.73623 +3543,104.004669,314.178819,40.84868,0.0,255.500349,1.09146,7.13638 +3544,99.03137,206.483809,35.69441,0.0,155.075409,0.0,5.92552 +3545,105.34091,212.679699,43.2036,0.0,155.715669,0.0,5.04154 +3546,27.51803,26.97992,26.95279,0.0,0.0,0.0,0.0 +3547,98.79818,307.308978,34.93795,0.0,255.43759,2.232929,6.152879 +3548,94.779819,150.60478,31.57053,0.0,105.17162,0.0,4.98279 +3549,101.908969,107.60602,35.59623,0.0,55.13628,0.0,6.75969 +3550,30.92759,30.24201,30.22055,0.0,0.0,0.0,0.0 +3551,103.98808,112.449409,39.38441,0.0,55.294869,1.07169,7.20655 +3552,98.51842,105.67483,34.94629,0.0,55.25608,0.0,5.82653 +3553,119.38093,130.279439,55.405,0.0,56.724919,5.35144,10.68378 +3554,95.496639,98.58122,31.64796,0.0,56.08266,3.17202,6.20415 +3555,5.14958,4.95839,4.91755,0.0,0.0,0.0,0.0 +3556,79.10918,81.133719,17.8361,0.0,56.9047,0.0,3.59121 +3557,5.80482,5.71137,5.68833,0.0,0.0,0.0,0.0 +3558,83.081879,98.42099,25.98295,0.0,60.21318,2.03961,7.18299 +3559,141.23912,185.513159,100.93373,7.86399,56.5261,1.57042,13.92079 +3560,74.96475,46.00111,45.97406,0.0,0.0,0.0,0.0 +3561,126.239729,189.93526,104.60099,5.2028,58.99067,2.16937,16.03124 +3562,155.154029,175.630169,51.60669,2.66016,105.915789,1.05158,11.8692 +3563,45.34069,44.75155,44.72971,0.0,0.0,0.0,0.0 +3564,138.986369,142.88735,70.31436,3.29898,55.6921,1.17553,9.63755 +3565,3.92669,3.85109,3.83142,0.0,0.0,0.0,0.0 +3566,69.91054,74.62838,12.91432,0.0,56.50725,0.0,3.18547 +3567,6.01721,6.03916,6.015,0.0,0.0,0.0,0.0 +3568,72.93819,79.79372,17.5051,0.0,57.004559,0.0,2.952441 +3569,79.92564,159.952829,21.76652,0.0,106.875279,15.13613,12.33975 +3570,3.69591,3.65292,3.63645,0.0,0.0,0.0,0.0 +3571,71.87754,85.168699,18.68867,0.0,57.464449,0.0,5.31358 +3572,5.59827,7.43804,7.41842,0.0,0.0,0.0,0.0 +3573,12.00392,9.89793,9.87691,0.0,0.0,0.0,0.0 +3574,98.15685,105.02612,37.92642,0.0,57.99501,0.0,5.95265 +3575,90.25773,172.010309,39.89575,0.0,57.652219,37.00663,32.36311 +3576,81.158719,88.62339,24.33682,0.0,55.28244,1.00488,5.88769 +3577,91.296939,133.49908,35.50978,0.0,55.79306,18.00481,20.22484 +3578,106.3979,132.21043,49.77506,0.0,58.78586,0.0,8.42473 +3579,135.75458,159.080169,69.553829,0.0,57.4161,0.0,10.59693 +3580,128.46854,130.181039,49.57847,0.0,58.241379,0.0,6.32649 +3581,153.914219,177.49216,85.9912,0.0,57.77776,1.19021,11.4939 +3582,148.675789,144.68063,61.75056,0.0,57.09018,0.0,9.86997 +3583,146.82001,177.636449,92.442739,0.0,55.82565,0.0,12.75421 +3584,113.95112,116.76403,37.86548,0.0,56.85819,1.65962,8.45279 +3585,138.57017,148.528108,63.894629,0.0,56.92617,1.850609,8.913539 +3586,131.448909,157.46764,74.39349,0.0,56.47636,0.0,7.89101 +3587,150.29008,181.609309,100.656089,0.0,55.44247,0.0,9.16061 +3588,109.5558,102.724589,32.65065,0.0,55.324229,0.0,5.3834 +3589,115.197279,126.79787,48.49947,0.0,55.21921,1.08537,9.82269 +3590,154.88108,165.72861,79.72888,0.0,57.0976,0.0,9.37739 +3591,178.921609,151.203749,73.34076,0.0,55.126269,0.0,7.58094 +3592,138.014519,145.49724,66.78928,0.0,55.24356,0.0,7.63548 +3593,136.512639,146.15854,67.70566,0.0,55.11142,0.0,8.02079 +3594,93.09494,107.446109,37.82829,0.0,55.522949,0.0,5.02123 +3595,112.42625,125.820559,50.234799,0.0,55.7296,0.0,6.85309 +3596,94.11358,97.60464,28.13594,0.0,55.63459,0.0,4.76089 +3597,117.00845,325.724769,49.90814,0.0,256.194339,0.0,7.16176 +3598,135.34618,117.635479,44.033759,0.0,55.3559,0.0,6.39899 +3599,98.074749,103.74134,33.4044,0.0,55.48078,0.0,5.45553 +3600,111.17291,135.55499,62.04509,0.0,55.31503,0.0,5.852081 +3601,116.85817,122.826969,48.40035,0.0,55.517949,0.0,6.78234 +3602,95.96338,117.16032,46.03197,0.0,55.28842,0.0,5.34315 +3603,116.612739,125.07931,49.70512,0.0,55.43323,0.0,7.44839 +3604,117.04338,122.382549,48.10377,0.0,55.475419,0.0,6.64215 +3605,118.432939,122.78795,48.22332,0.0,55.39976,0.0,6.859 +3606,90.067289,145.90793,27.5499,0.0,105.322,0.0,4.35699 +3607,109.497169,115.07496,42.62336,0.0,55.38235,0.0,5.31239 +3608,95.33929,100.781849,31.463279,0.0,55.40006,0.0,4.8815 +3609,108.999889,165.174909,42.42737,0.0,105.44395,0.0,5.65583 +3610,91.574479,146.71716,27.77725,0.0,105.35299,0.0,4.6383 +3611,114.260559,120.76591,47.11653,0.0,55.73867,0.0,6.00921 +3612,115.1238,120.890849,47.35041,0.0,55.227629,0.0,6.47897 +3613,96.291469,150.58627,31.396,0.0,105.20896,0.0,5.01346 +3614,113.872149,120.51593,47.03156,0.0,55.36652,0.0,6.02617 +3615,114.53907,121.17143,47.872,0.0,55.36378,0.0,6.08741 +3616,90.749329,195.95223,27.52221,0.0,155.6564,0.0,4.14089 +3617,111.910929,117.1604,43.90467,0.0,55.37923,0.0,6.04015 +3618,95.21181,201.731169,32.059829,0.0,155.61321,0.0,4.96967 +3619,110.08928,115.698199,42.819119,0.0,55.53073,0.0,5.59609 +3620,128.595269,136.0788,58.95679,0.0,55.7091,0.0,7.13414 +3621,133.40768,139.980059,63.097919,0.0,55.49371,0.0,6.93164 +3622,91.76829,96.929659,27.92971,0.0,55.48323,0.0,4.504009 +3623,114.6716,121.827899,47.980039,0.0,55.43717,0.0,6.24941 +3624,109.162829,115.06468,43.20606,0.0,55.25579,0.0,5.33838 +3625,135.11202,141.199229,64.03107,0.0,55.537909,0.0,7.08888 +3626,96.154919,102.52671,32.42926,0.0,55.45455,0.0,5.26133 +3627,115.121819,121.49909,48.09906,0.0,55.47436,0.0,5.89743 +3628,133.24484,141.046139,64.102929,0.0,55.29377,0.0,7.01379 +3629,133.705209,240.870299,63.66424,0.0,155.551689,0.0,7.02408 +3630,114.66683,121.91339,48.50667,0.0,55.35838,0.0,6.17883 +3631,133.41116,140.411629,63.959719,0.0,55.37268,0.0,6.85014 +3632,91.31219,96.59361,27.91017,0.0,55.71818,0.0,4.82185 +3633,110.707109,114.91912,42.45805,0.0,55.67149,0.0,5.34464 +3634,110.07174,116.923929,43.542259,0.0,55.77129,0.0,5.96127 +3635,134.83876,341.759398,63.732189,0.0,256.184559,0.0,7.27686 +3636,91.234679,95.96359,27.83697,0.0,56.08301,0.0,3.91355 +3637,114.5986,320.960658,47.231919,0.0,255.960059,0.0,6.02346 +3638,128.800309,337.785129,59.94941,0.0,256.451979,0.0,6.87242 +3639,134.602569,341.726859,63.87929,0.0,256.118029,0.0,7.25685 +3640,96.26104,101.731299,32.5907,0.0,55.707389,0.0,4.75416 +3641,110.717709,116.23458,43.3954,0.0,55.60912,0.0,5.4323 +3642,114.587109,122.73526,48.42251,0.0,55.80447,0.0,6.36428 +3643,134.37367,142.072279,65.050579,0.0,55.61104,0.0,6.84992 +3644,133.615829,142.240599,64.56016,0.0,56.006249,0.0,7.034481 +3645,134.383319,141.74424,64.68672,0.0,55.62772,0.0,6.96719 +3646,96.47487,101.139859,32.44968,0.0,55.59768,0.0,4.60349 +3647,115.08679,122.335259,48.307619,0.0,55.66799,0.0,6.24503 +3648,91.52913,94.911529,27.642479,0.0,55.556479,0.0,3.73812 +3649,110.258049,115.7349,43.09058,0.0,55.87497,0.0,5.24628 +3650,109.67923,115.797619,43.19679,0.0,55.589729,0.0,5.60603 +3651,91.97796,95.594999,27.9843,0.0,55.76835,0.0,3.79009 +3652,114.508479,120.48247,47.13541,0.0,55.69658,0.0,5.81662 +3653,114.13323,121.704279,48.406019,0.0,55.74607,0.0,6.08614 +3654,96.37835,100.376839,32.02112,0.0,55.72314,0.0,4.365789 +3655,110.330689,266.517659,43.1415,0.0,206.326699,0.0,5.50162 +3656,114.72285,121.475779,47.71191,0.0,55.840349,0.0,6.04367 +3657,114.33127,121.118649,47.32032,0.0,56.687169,0.0,5.72515 +3658,95.996749,100.7837,32.15199,0.0,55.81179,0.0,4.43603 +3659,115.028749,120.80686,47.43249,0.0,55.74562,0.0,5.8388 +3660,91.04905,94.407659,27.222749,0.0,55.67729,0.0,3.59255 +3661,109.564489,114.88136,42.67171,0.0,55.83479,0.0,5.0505 +3662,95.28028,100.22545,31.78352,0.0,55.66752,0.0,4.40746 +3663,109.85975,115.485609,42.95733,0.0,55.804369,0.0,5.22465 +3664,114.320649,120.70987,47.57568,0.0,55.63127,0.0,6.05113 +3665,92.326849,96.70056,28.11087,0.0,56.45314,0.0,3.97376 +3666,115.80637,120.98684,47.58544,0.0,55.80261,0.0,5.680891 +3667,113.90698,120.425259,47.427449,0.0,55.88825,0.0,5.69556 +3668,95.549769,100.86735,31.87719,0.0,56.3316,0.0,4.38144 +3669,114.787309,121.24934,47.78399,0.0,55.76329,0.0,5.86963 +3670,91.2952,95.272929,27.863769,0.0,55.78136,0.0,3.62623 +3671,110.248149,115.03413,43.10818,0.0,55.54797,0.0,4.99375 +3672,128.7885,134.836389,58.90566,0.0,55.806669,0.0,6.26371 +3673,133.864889,140.40257,63.9895,0.0,55.89115,0.0,6.37734 +3674,96.5128,100.813279,32.20681,0.0,55.851459,0.0,4.44464 +3675,110.51677,116.155819,43.341389,0.0,56.03658,0.0,5.27612 +3676,111.37323,116.083109,43.87337,0.0,56.109279,0.0,5.1438 +3677,134.58177,142.27594,64.61003,0.0,56.23134,0.0,6.96931 +3678,93.11088,97.54045,28.63791,0.0,56.16577,0.0,4.12343 +3679,114.07049,120.402759,47.22383,0.0,56.053949,0.0,5.49589 +3680,132.718469,139.60562,63.08192,0.0,55.86126,0.0,6.49089 +3681,133.11007,139.838749,63.419779,0.0,56.04556,0.0,6.32556 +3682,114.343149,120.4245,47.60746,0.0,56.1873,0.0,5.41599 +3683,133.45691,140.543879,63.791559,0.0,56.34784,0.0,6.27167 +3684,96.102259,100.28868,31.9406,0.0,55.81637,0.0,4.21566 +3685,115.257039,322.286819,47.75678,0.0,256.720129,0.0,5.94457 +3686,3.0846,2.81704,2.78817,0.0,0.0,0.0,0.0 +3687,2.27523,2.26554,2.25207,0.0,0.0,0.0,0.0 +3688,3.78682,3.90467,3.88811,0.0,0.0,0.0,0.0 +3689,2.72174,3.51601,3.49305,0.0,0.0,0.0,0.0 +3690,4.87705,5.07612,5.05471,0.0,0.0,0.0,0.0 +3691,23.99709,22.67943,22.65423,0.0,0.0,0.0,0.0 +3692,118.511369,127.38131,39.86553,1.30634,56.43665,2.60956,19.7126 +3693,15.66496,15.287439,15.260399,0.0,0.0,0.0,0.0 +3694,101.08154,124.202339,43.47645,1.55428,57.98944,2.27416,9.077868 +3695,15.22617,15.4446,15.40464,0.0,0.0,0.0,0.0 +3696,95.883389,105.74609,20.00538,0.0,58.38569,2.58347,16.76184 +3697,8.95606,8.99441,8.97382,0.0,0.0,0.0,0.0 +3698,114.80894,119.474819,42.3912,0.0,58.376639,0.0,6.0347 +3699,108.0055,116.94056,40.95668,0.0,57.16933,0.0,6.04876 +3700,110.186399,123.21713,39.39222,0.0,64.30767,0.0,6.15031 +3701,35.82628,36.320259,36.269509,0.0,0.0,0.0,0.0 +3702,133.602549,143.14615,55.60776,0.0,57.31206,0.0,13.28919 +3703,112.49815,151.549119,63.523179,0.0,58.69215,0.0,8.68336 +3704,132.51615,138.750349,57.36274,0.0,57.129299,0.0,6.93696 +3705,111.11243,101.010809,22.65107,0.0,56.92581,0.0,9.03621 +3706,86.28248,90.4544,21.69256,0.0,56.59875,0.0,3.47279 +3707,103.36208,105.685289,32.650029,0.0,55.37112,0.0,5.97703 +3708,99.7357,100.816269,26.4641,0.0,60.194259,0.0,5.58139 +3709,83.612729,90.40122,17.49758,0.0,57.94687,1.02419,6.20261 +3710,99.29742,109.85913,31.96819,0.0,56.97073,0.0,7.31808 +3711,107.57693,173.23461,39.86399,0.0,105.44514,1.92633,14.69847 +3712,104.99509,127.54675,43.41009,0.0,57.43036,1.10034,11.17212 +3713,101.86756,136.757379,51.237589,0.0,55.2032,3.12213,12.71291 +3714,115.31375,138.040539,53.936419,0.0,56.71072,0.0,9.16663 +3715,100.20517,103.63907,31.73318,0.0,55.43711,0.0,5.64155 +3716,122.132829,134.82072,45.93449,0.0,57.7691,1.90682,12.01626 +3717,114.83772,133.054609,40.687,1.12654,57.07754,2.70268,11.0666 +3718,125.746049,140.24528,51.46099,0.0,56.87549,1.13559,11.63544 +3719,100.14135,105.06002,31.19537,0.0,56.64775,0.0,5.09245 +3720,97.72399,120.52337,35.61264,0.0,58.06368,1.55227,7.45228 +3721,94.66619,109.713219,31.62089,0.0,55.1441,0.0,9.438959 +3722,99.49815,117.456299,32.53862,1.22585,56.290699,0.0,8.5271 +3723,125.928209,110.89096,31.15053,0.0,55.49589,0.0,10.85811 +3724,97.14862,93.441589,23.55915,0.0,55.08639,0.0,5.90908 +3725,106.568569,121.79914,44.29181,0.0,54.53461,1.27749,9.22661 +3726,90.96563,95.68072,27.33426,0.0,54.6163,0.0,5.11491 +3727,98.32252,91.70231,24.04997,0.0,55.2563,0.0,4.66917 +3728,92.27461,97.58448,27.06901,0.0,54.67364,0.0,5.89463 +3729,125.890749,175.055399,33.62825,1.05093,106.36769,2.4937,12.2702 +3730,95.474329,103.057729,32.13141,0.0,54.68117,0.0,6.25101 +3731,109.83845,117.018539,43.441939,0.0,56.66308,0.0,6.87812 +3732,90.95688,198.803229,25.20882,0.0,154.968299,0.0,6.56342 +3733,89.59304,95.86108,24.99548,0.0,56.51723,0.0,5.10917 +3734,95.21235,104.947819,29.642459,0.0,54.72544,1.1244,7.20034 +3735,93.25753,100.042369,29.67886,0.0,54.656289,0.0,5.98946 +3736,51.59388,52.09649,52.02037,0.0,0.0,0.0,0.0 +3737,181.821949,189.802709,108.01611,0.0,55.766441,1.842339,14.18977 +3738,137.99578,153.573249,72.105439,0.0,55.81947,0.0,12.92401 +3739,179.83118,279.353799,114.100189,1.16459,106.47875,17.63504,30.37616 +3740,117.647489,146.35501,64.79393,0.0,56.57255,0.0,11.22123 +3741,105.46897,367.847539,57.14329,11.63571,157.37536,18.499249,80.79831 +3742,81.93315,85.92876,21.87036,0.0,56.92486,0.0,4.64847 +3743,108.20177,114.30661,46.03162,0.0,58.40276,0.0,5.04801 +3744,77.533869,78.44282,18.04331,0.0,56.69787,0.0,2.03305 +3745,92.312179,100.05705,36.59839,0.0,57.25548,0.0,4.05916 +3746,72.60974,79.931099,19.390489,0.0,57.25642,0.0,1.82904 +3747,92.81227,89.82168,22.72682,0.0,58.95241,0.0,4.64197 +3748,93.68478,96.748479,31.35167,0.0,60.08512,0.0,3.18107 +3749,85.385919,98.37502,27.64972,0.0,56.99048,0.0,10.95442 +3750,90.448549,95.45341,31.06235,0.0,59.5963,0.0,3.05879 +3751,82.75209,96.0889,27.58929,0.0,57.07886,0.0,5.59152 +3752,76.2341,77.56776,18.2673,0.0,54.75961,0.0,2.94678 +3753,87.25746,90.38077,27.42428,0.0,54.83478,0.0,5.56057 +3754,69.532099,71.72364,14.0251,0.0,54.84053,0.0,1.59143 +3755,77.428769,81.53239,21.77112,0.0,54.91998,0.0,3.13521 +3756,73.94589,73.44649,14.90096,0.0,54.95859,0.0,2.02478 +3757,68.90511,74.589379,11.49717,0.0,57.850409,0.0,2.08519 +3758,81.15051,773.641567,15.7881,56.464089,209.106509,221.97489,221.100739 +3759,72.80596,2242.331171,13.79004,25.23223,513.398597,93.78092,1542.542574 +3760,74.16348,76.782119,15.84138,0.0,55.715469,0.0,3.2111 +3761,72.957269,74.60377,15.18856,0.0,55.74465,0.0,2.23168 +3762,71.37706,75.75434,14.63434,0.0,57.34787,0.0,2.33939 +3763,84.335029,73.81901,15.29663,0.0,55.61477,0.0,1.7275 +3764,8.28954,8.20633,8.1898,0.0,0.0,0.0,0.0 +3765,80.081859,82.66391,21.41467,0.0,56.4377,0.0,2.33037 +3766,8.43603,8.24427,8.22574,0.0,0.0,0.0,0.0 +3767,79.12133,107.26628,28.15573,8.67977,56.08133,0.0,12.19455 +3768,76.357469,170.873439,19.31365,3.33146,106.21393,11.0926,26.78571 +3769,78.19829,158.85095,18.44585,2.90176,108.17985,4.07393,15.78446 +3770,74.98509,225.290079,34.84933,3.68814,158.130199,7.94609,15.61324 +3771,74.04279,76.05829,17.37446,0.0,55.75886,0.0,1.68491 +3772,83.32036,87.17697,27.11713,0.0,55.73209,0.0,2.4509 +3773,73.015409,75.87091,16.57623,0.0,55.9547,0.0,1.95956 +3774,5.61101,5.636239,5.615609,0.0,0.0,0.0,0.0 +3775,5.321819,5.51176,5.49569,0.0,0.0,0.0,0.0 +3776,7.05354,6.93864,6.92027,0.0,0.0,0.0,0.0 +3777,6.6553,6.76437,6.7492,0.0,0.0,0.0,0.0 +3778,91.33779,122.007989,27.21996,11.16808,55.641049,0.0,18.30931 +3779,90.5328,101.18107,27.41648,0.0,55.76974,0.0,8.43091 +3780,82.679839,85.64841,21.3019,0.0,55.87372,0.0,2.9492 +3781,84.80792,115.09398,21.62543,2.07911,55.52004,6.21628,18.00917 +3782,87.286199,120.78997,23.97807,2.52988,55.75034,7.30551,19.00518 +3783,78.55859,282.460359,17.93571,0.0,255.888529,0.0,2.80281 +3784,90.63437,246.496109,27.73417,0.0,205.800909,0.0,4.26826 +3785,90.776369,431.495249,27.13981,0.0,206.124239,2.14572,4.27159 +3786,71.31219,132.79062,14.75598,1.1368,106.13906,1.31775,6.95973 +3787,76.86787,179.898239,20.47415,0.0,156.251969,0.0,1.67195 +3788,87.79104,143.682199,30.95157,0.0,105.756759,0.0,4.37401 +3789,77.236979,196.04937,17.75632,8.48054,155.94371,0.0,11.7107 +3790,77.288409,134.40671,20.50788,0.0,105.77963,1.47302,4.9148 +3791,84.422649,174.86775,39.37055,0.0,57.26992,33.55425,40.47397 +3792,77.27299,84.430109,23.97586,0.0,56.235419,0.0,1.9289 +3793,74.101689,85.2397,15.3028,0.0,57.02733,0.0,11.75255 +3794,77.80125,71.633879,12.6415,0.0,56.28758,0.0,1.206179 +3795,4.48164,4.40518,4.37189,0.0,0.0,0.0,0.0 +3796,3.6009,3.8553,3.83058,0.0,0.0,0.0,0.0 +3797,3.64803,3.81916,3.79933,0.0,0.0,0.0,0.0 +3798,3.16612,3.38914,3.36742,0.0,0.0,0.0,0.0 +3799,73.42499,75.2972,11.68093,0.0,60.38,0.0,1.29624 +3800,66.939139,77.0962,8.9426,0.0,64.98762,0.0,1.38667 +3801,3.80299,3.70077,3.67643,0.0,0.0,0.0,0.0 +3802,3.52942,3.85998,3.83973,0.0,0.0,0.0,0.0 +3803,67.384079,69.72998,9.51461,0.0,57.33778,0.0,1.35377 +3804,3.8882,3.56898,3.5484,0.0,0.0,0.0,0.0 +3805,2.42058,2.85741,2.84511,0.0,0.0,0.0,0.0 +3806,3.27476,3.5503,3.53758,0.0,0.0,0.0,0.0 +3807,2.33051,2.73304,2.72044,0.0,0.0,0.0,0.0 +3808,66.207469,67.60498,9.64042,0.0,55.2379,0.0,1.46222 +3809,66.33579,69.170139,10.608569,0.0,55.141539,0.0,2.12142 +3810,73.65233,76.171209,16.3683,0.0,56.669899,0.0,1.51189 +3811,66.80037,76.78569,16.16541,0.0,57.16119,0.0,1.97788 +3812,65.225539,67.64445,9.49789,0.0,55.2318,0.0,1.56469 +3813,66.816559,70.56855,12.1418,0.0,55.4595,0.0,1.64881 +3814,68.521089,69.25662,9.58407,0.0,55.08411,0.0,3.34768 +3815,70.2781,71.71747,12.29283,0.0,56.56811,0.0,1.38517 +3816,73.885889,75.06909,15.17744,0.0,56.99067,0.0,1.36802 +3817,109.941969,125.60314,46.00969,0.0,57.39078,0.0,8.31085 +3818,100.300389,109.94811,31.94422,0.0,60.64801,0.0,6.60802 +3819,95.673859,100.90188,30.75821,0.0,55.62923,0.0,5.47613 +3820,89.14065,96.90395,26.09428,0.0,55.193279,0.0,6.628909 +3821,184.849359,130.52148,47.62045,0.0,57.13778,0.0,10.84904 +3822,114.02445,113.439259,36.524369,0.0,56.42365,0.0,5.46369 +3823,113.51324,113.962869,36.918589,0.0,56.25235,0.0,9.31358 +3824,93.57528,103.78911,27.45757,0.0,55.68185,0.0,9.98599 +3825,99.522119,111.8662,34.3985,0.0,57.7283,2.60205,8.91251 +3826,102.88667,108.57429,34.49941,0.0,56.96273,0.0,7.96617 +3827,103.79856,104.322459,34.27875,0.0,54.643259,0.0,6.292869 +3828,102.40199,107.93309,36.04867,0.0,55.07097,0.0,5.79889 +3829,100.407589,107.21638,35.28952,0.0,56.75219,0.0,6.20213 +3830,96.701119,96.5085,26.96452,0.0,56.45821,0.0,4.97769 +3831,101.05113,108.740139,36.21687,0.0,55.18155,2.49738,6.16628 +3832,91.90723,99.51554,29.36756,0.0,55.00108,0.0,5.1162 +3833,99.944879,110.33406,35.85464,0.0,56.13896,2.16065,6.04351 +3834,101.29883,118.6514,42.63961,0.0,56.13456,0.0,7.66381 +3835,98.8233,207.190559,35.08569,0.0,155.231239,0.0,7.15722 +3836,99.61629,110.049119,36.11764,0.0,58.39383,1.42175,5.908109 +3837,91.883269,96.88445,28.23593,0.0,54.88408,0.0,5.32631 +3838,90.618929,96.445529,28.160349,0.0,54.90429,0.0,5.07861 +3839,89.79884,96.35426,28.25718,0.0,54.99871,0.0,4.95716 +3840,90.325389,95.63222,27.81388,0.0,54.85002,0.0,4.87147 +3841,96.78547,104.603339,34.60345,0.0,54.842039,0.0,6.37059 +3842,98.12259,104.902549,35.31824,0.0,54.76586,0.0,5.939288 +3843,89.953909,95.39177,27.13322,0.0,54.93809,0.0,5.04934 +3844,91.02578,295.517419,27.32654,0.0,255.050219,0.0,4.95003 +3845,96.01773,203.758929,33.36963,0.0,155.01725,0.0,6.4608 +3846,97.22283,441.223888,34.93416,0.0,104.939579,0.0,6.32321 +3847,88.37264,244.692789,25.646809,0.0,205.31448,0.0,5.4288 +3848,89.42862,245.793779,26.88892,0.0,205.382339,0.0,5.22525 +3849,89.416159,195.670279,29.3498,0.0,155.37462,0.0,4.867939 +3850,89.44634,245.708269,29.4214,0.0,205.530359,0.0,4.82627 +3851,80.917769,85.14439,21.16397,0.0,55.0281,0.0,3.72401 +3852,81.521499,85.85578,21.65135,0.0,55.21872,0.0,3.73176 +3853,87.97698,194.570319,28.52981,0.0,155.008649,0.0,4.99393 +3854,88.764469,245.587089,28.99644,0.0,205.352849,0.0,5.07309 +3855,80.86147,235.307119,20.59813,0.0,205.278799,0.0,4.08496 +3856,81.507639,135.71725,21.24554,0.0,105.25565,0.0,3.92988 +3857,81.157009,86.50136,21.57052,0.0,55.37323,0.0,4.17831 +3858,81.72006,85.89324,21.78821,0.0,55.01504,0.0,3.79831 +3859,80.82296,85.482209,20.72669,0.0,55.307269,0.0,4.08631 +3860,81.932219,85.95916,21.18002,0.0,55.79629,0.0,3.75487 +3861,89.28104,100.724239,26.40484,1.26933,55.42045,1.44602,8.358759 +3862,89.612889,102.31643,25.30398,1.28464,56.3002,1.7039,9.29169 +3863,90.288169,169.68434,25.82036,7.3015,56.33732,12.63754,43.47535 +3864,96.85943,225.825709,32.63486,4.53821,106.58894,15.66244,44.32726 +3865,98.681979,298.644209,34.43429,4.05212,206.772959,7.41852,28.0173 +3866,84.959519,240.44259,21.15778,0.0,206.96997,0.0,4.179529 +3867,83.02435,238.059189,19.05972,0.0,206.887339,0.0,3.91811 +3868,83.683389,288.766589,19.65157,0.0,256.983329,0.0,3.75366 +3869,88.65436,243.016329,24.00731,0.0,206.688419,0.0,3.97637 +3870,88.07923,242.521179,23.99763,0.0,206.691589,0.0,3.49363 +3871,88.307369,242.79271,24.12392,0.0,206.9365,0.0,3.387869 +3872,89.266089,95.28967,25.06573,0.0,57.29086,0.0,5.26466 +3873,88.463769,243.327419,24.14632,0.0,207.075119,0.0,3.67834 +3874,88.48559,243.985279,24.68824,0.0,207.18561,0.0,3.56321 +3875,88.13891,243.601769,24.15686,0.0,207.428669,0.0,3.61411 +3876,88.152569,92.54855,24.00827,0.0,56.86546,0.0,3.4516 +3877,88.05236,92.33233,24.15952,0.0,56.55348,0.0,3.38389 +3878,83.777929,87.99864,19.29074,0.0,56.85519,0.0,3.58571 +3879,83.39929,88.04458,19.40285,0.0,56.72851,0.0,3.73761 +3880,83.54109,88.213919,19.65642,0.0,56.78682,0.0,3.5498 +3881,4.563699,4.71912,4.70678,0.0,0.0,0.0,0.0 +3882,77.24987,81.082949,15.65925,0.0,57.90173,0.0,2.3587 +3883,82.935219,87.05735,18.9302,0.0,56.58756,0.0,3.45489 +3884,83.56242,87.45244,19.1171,0.0,56.59149,0.0,3.61238 +3885,83.24279,87.313009,19.01032,0.0,56.621239,0.0,3.52151 +3886,88.446409,92.32991,24.27409,0.0,56.72484,0.0,3.37905 +3887,88.80039,92.291969,24.08392,0.0,57.11925,0.0,3.11606 +3888,88.910499,92.2164,24.21682,0.0,56.92238,0.0,3.11456 +3889,90.20116,92.869689,24.284,0.0,56.824489,0.0,3.63013 +3890,88.44289,92.32276,24.32395,0.0,56.75765,0.0,3.23602 +3891,88.30386,92.599969,24.116709,0.0,57.30491,0.0,3.20224 +3892,88.28933,92.64291,24.25478,0.0,57.18248,0.0,3.21212 +3893,88.47434,142.67358,24.28225,0.0,107.07176,0.0,3.22631 +3894,88.527149,192.43073,24.12217,0.0,156.89196,0.0,3.27604 +3895,83.13169,189.302899,19.08057,0.0,158.276899,0.0,3.67064 +3896,83.419959,238.649229,19.058659,0.0,207.64334,0.0,3.63431 +3897,84.33313,89.478119,19.983539,0.0,57.65187,0.0,3.68805 +3898,88.85861,94.42427,24.7111,0.0,56.80705,0.0,5.00899 +3899,87.54289,144.600159,23.40095,0.0,107.759909,0.0,5.28438 +3900,79.5368,184.965359,21.22052,0.0,157.74181,0.0,3.57977 +3901,85.25352,190.327919,27.11974,0.0,157.167079,0.0,3.62447 +3902,87.8892,94.25849,23.79493,0.0,56.8267,0.0,5.45623 +3903,88.92135,108.475079,24.8128,1.6556,57.32784,2.97094,11.68114 +3904,88.76113,95.49152,24.64122,0.0,57.89775,0.0,4.9396 +3905,78.771929,83.52798,21.05594,0.0,57.30352,0.0,2.87795 +3906,85.17626,90.52454,27.28643,0.0,57.71554,0.0,3.168631 +3907,94.935529,100.1944,30.69483,0.0,57.15114,0.0,4.68695 +3908,93.7165,100.546569,29.60599,0.0,57.711309,0.0,5.12423 +3909,105.77478,113.389819,38.96341,0.0,56.781689,0.0,7.07314 +3910,105.88567,112.95364,38.44316,0.0,56.89984,0.0,6.8211 +3911,110.085559,117.05289,42.38997,0.0,56.84307,0.0,6.99545 +3912,102.77392,109.8595,35.60421,0.0,58.44869,0.0,5.39922 +3913,104.03573,109.753059,36.17452,0.0,57.225819,0.0,5.5512 +3914,93.86286,100.548929,29.18789,0.0,57.197699,0.0,5.99016 +3915,99.30336,105.846989,34.82258,0.0,57.005689,0.0,5.710939 +3916,92.07296,99.59257,27.73238,1.14318,57.05346,0.0,6.179811 +3917,90.09818,94.756,25.63746,0.0,57.19707,0.0,3.70775 +3918,107.81975,129.1753,54.5939,1.04571,56.12839,2.7503,10.94278 +3919,136.253749,145.37702,70.70899,2.32691,56.657339,0.0,11.82325 +3920,159.837139,201.121109,125.68339,2.94236,56.221729,2.30389,10.68579 +3921,265.85743,13251.24556,94.168269,1534.281394,8940.349007,422.118079,1545.632254 +3922,87.958799,5020.677282,23.07446,49.10458,3818.690775,771.777388,260.620119 +3923,83.356559,85.09437,19.85083,0.0,61.65852,0.0,2.01492 +3924,82.53012,84.718219,19.75062,0.0,61.601109,0.0,1.74721 +3925,82.62196,84.97854,19.79505,0.0,61.83226,0.0,1.84027 +3926,82.9222,85.648799,19.7645,0.0,62.611779,0.0,1.795411 +3927,84.872619,114.50296,30.31456,0.0,57.06467,9.66362,12.98063 +3928,78.69497,83.607739,18.8261,0.0,55.82208,0.0,5.723459 +3929,92.910749,113.80213,22.56923,0.0,54.7073,12.3611,20.5436 +3930,77.276649,93.9574,20.08731,0.0,60.25798,0.0,10.82669 +3931,89.6386,91.44206,26.75012,0.0,56.13173,0.0,5.02829 +3932,105.062649,116.766,31.17416,0.0,55.16942,8.70274,16.49737 +3933,86.17988,91.67261,25.87681,0.0,57.76061,0.0,4.63998 +3934,100.517959,110.5126,23.59657,0.0,55.33364,11.98965,15.5437 +3935,78.09632,81.98917,21.11434,0.0,54.89973,0.0,4.233419 +3936,94.23282,96.60764,33.25791,0.0,56.54732,0.0,4.57022 +3937,113.916309,166.343259,35.38256,0.0,108.007119,2.86161,15.29324 +3938,97.86576,85.53802,25.26986,0.0,54.55173,0.0,3.78827 +3939,89.734799,155.33727,34.82106,0.0,104.909439,2.92355,8.35746 +3940,81.27064,85.687109,24.205959,0.0,56.3939,0.0,2.60257 +3941,102.679299,248.107119,41.58243,1.71194,155.03922,13.15646,26.780989 +3942,96.816859,314.965319,36.21369,1.32096,254.997939,1.62947,11.89055 +3943,102.058229,298.015389,41.82239,1.74186,205.007399,13.44929,26.20383 +3944,98.417589,116.73295,37.45345,1.45147,54.92079,1.7006,11.96338 +3945,103.4731,201.540879,43.22039,1.72536,105.009849,13.63766,27.68055 +3946,98.801,168.163499,38.28676,1.39735,105.333729,1.70571,11.94604 +3947,123.962619,132.32241,51.76141,0.0,56.43163,0.0,10.41295 +3948,109.54651,138.449119,60.80502,0.0,58.44833,0.0,6.167729 +3949,146.86826,163.260939,86.713279,0.0,56.67162,0.0,5.84163 +3950,126.32148,143.884399,60.55965,0.0,61.504579,0.0,10.02917 +3951,162.18681,178.560929,102.20166,0.0,55.52165,0.0,9.60573 +3952,116.44211,112.27648,44.19079,0.0,55.15817,0.0,4.9164 +3953,107.696929,116.636,43.98297,0.0,56.65946,0.0,5.58497 +3954,119.701249,148.94789,71.15699,0.0,57.28783,0.0,6.72914 +3955,89.99335,106.148269,32.90744,0.0,55.734339,0.0,7.43983 +3956,89.62381,94.72793,26.83639,0.0,54.75951,0.0,4.76009 +3957,87.775269,94.30271,25.74418,0.0,54.68699,0.0,5.48184 +3958,125.933839,125.48488,55.11965,0.0,54.74808,0.0,6.49814 +3959,114.54833,112.072009,41.97729,0.0,54.804259,0.0,6.26973 +3960,93.04371,116.665899,45.74745,0.0,54.874999,0.0,6.499 +3961,92.8986,100.007619,30.441489,0.0,56.86598,0.0,4.41257 +3962,94.781319,125.581509,47.86744,0.0,56.889659,0.0,7.79968 +3963,99.29192,105.326359,37.392899,0.0,55.02311,0.0,4.64333 +3964,101.183279,107.08353,37.57876,0.0,55.14415,0.0,5.73007 +3965,103.65095,159.226649,39.26739,0.0,105.350669,0.0,6.18217 +3966,96.13165,103.645169,33.8542,0.0,54.975739,0.0,5.95252 +3967,111.08091,117.065779,46.40437,0.0,54.94862,0.0,6.76455 +3968,111.989869,119.7216,49.70248,0.0,55.11331,0.0,6.20533 +3969,126.995629,133.94583,63.32606,0.0,55.16636,0.0,6.48622 +3970,2.78218,2.89943,2.86356,0.0,0.0,0.0,0.0 +3971,3.91555,3.94785,3.92701,0.0,0.0,0.0,0.0 +3972,2.3664,3.2274,3.20999,0.0,0.0,0.0,0.0 +3973,2.45899,1.8919,1.87767,0.0,0.0,0.0,0.0 +3974,1.9514,2.04139,2.03183,0.0,0.0,0.0,0.0 +3975,3.47481,3.76312,3.74469,0.0,0.0,0.0,0.0 +3976,74.086099,75.669099,13.42863,0.0,57.469039,0.0,1.648519 +3977,2.52895,2.81338,2.79794,0.0,0.0,0.0,0.0 +3978,70.78109,65.73469,7.73857,0.0,55.37316,0.0,1.36048 +3979,73.177209,75.99591,12.37828,0.0,58.8209,0.0,1.65037 +3980,73.76762,69.87805,12.48445,0.0,54.956499,0.0,1.41607 +3981,69.05152,72.25696,13.15158,0.0,56.73495,0.0,1.32844 +3982,68.91359,73.830119,12.645009,0.0,57.92397,0.0,1.86134 +3983,82.34486,84.083649,21.54412,0.0,57.45863,0.0,1.45241 +3984,69.86981,69.407679,11.65067,0.0,55.374509,0.0,1.25655 +3985,73.14768,72.95862,14.61496,0.0,55.11614,0.0,1.97099 +3986,1.75373,1.88967,1.87482,0.0,0.0,0.0,0.0 +3987,1.69617,2.01207,2.00241,0.0,0.0,0.0,0.0 +3988,2.14271,2.32255,2.31218,0.0,0.0,0.0,0.0 +3989,2.47523,5.01693,5.00748,0.0,0.0,0.0,0.0 +3990,1.65119,1.72971,1.71895,0.0,0.0,0.0,0.0 +3991,2.20083,2.16735,2.15589,0.0,0.0,0.0,0.0 +3992,2.07013,2.16386,2.15493,0.0,0.0,0.0,0.0 +3993,67.7198,66.689399,8.98032,0.0,55.46252,0.0,1.13585 +3994,64.40783,68.51547,8.04795,0.0,55.13426,0.0,1.05541 +3995,64.46139,65.391939,7.72418,0.0,56.008909,0.0,0.0 +3996,80.40485,82.61745,17.95788,0.0,59.36367,0.0,2.1213 +3997,70.44465,81.98055,18.91789,0.0,60.18658,0.0,1.57147 +3998,71.093219,84.3295,20.48476,0.0,59.01465,0.0,2.18186 +3999,81.779799,82.57542,19.84419,0.0,58.33064,0.0,1.84834 +4000,69.12216,121.250489,12.89223,0.0,106.266759,0.0,1.0177 +4001,70.54638,171.194839,11.95827,0.0,156.252729,0.0,1.72593 +4002,1.803441,1.84591,1.8336,0.0,0.0,0.0,0.0 +4003,2.54845,2.45263,2.44084,0.0,0.0,0.0,0.0 +4004,1.6741,1.862,1.85182,0.0,0.0,0.0,0.0 +4005,1.67236,1.719179,1.706099,0.0,0.0,0.0,0.0 +4006,1.90257,1.99216,1.98103,0.0,0.0,0.0,0.0 +4007,2.1406,2.15535,2.14589,0.0,0.0,0.0,0.0 +4008,64.53874,65.57778,7.92057,0.0,55.83455,0.0,0.0 +4009,2.22922,2.1907,2.18187,0.0,0.0,0.0,0.0 +4010,64.04953,64.87595,7.49542,0.0,55.73887,0.0,0.0 +4011,64.37202,65.50354,7.72678,0.0,55.78318,0.0,0.0 +4012,2.49704,2.49723,2.4846,0.0,0.0,0.0,0.0 +4013,2.40753,2.4571,2.44608,0.0,0.0,0.0,0.0 +4014,1.8905,2.018,2.00681,0.0,0.0,0.0,0.0 +4015,1.93187,2.03839,2.02782,0.0,0.0,0.0,0.0 +4016,1.72554,1.84014,1.82934,0.0,0.0,0.0,0.0 +4017,1.63534,1.85803,1.84951,0.0,0.0,0.0,0.0 +4018,1.86506,2.15658,2.14786,0.0,0.0,0.0,0.0 +4019,2.34785,2.40901,2.39855,0.0,0.0,0.0,0.0 +4020,1.53849,1.64892,1.64009,0.0,0.0,0.0,0.0 +4021,2.10251,2.13172,2.12114,0.0,0.0,0.0,0.0 +4022,1.96169,2.14417,2.13503,0.0,0.0,0.0,0.0 +4023,64.46122,215.614979,7.87006,0.0,205.793979,0.0,0.0 +4024,64.92666,65.77079,8.1439,0.0,55.94422,0.0,0.0 +4025,65.2069,166.118469,7.88237,0.0,156.363299,0.0,0.0 +4026,64.85953,65.51445,7.88475,0.0,55.83227,0.0,0.0 +4027,65.02917,266.897399,8.32491,0.0,256.849729,0.0,0.0 +4028,65.03956,269.529349,10.94146,0.0,256.141999,0.0,1.17064 +4029,65.70069,266.064479,7.81437,0.0,256.388209,0.0,0.0 +4030,110.30325,141.91109,55.58208,1.78438,56.59477,1.24718,16.49604 +4031,115.507699,134.749799,50.2669,2.37138,57.29877,1.306229,12.77769 +4032,104.067319,110.11701,34.66268,1.78548,56.15454,1.23678,9.13429 +4033,105.84222,109.41793,33.63657,2.0092,57.50259,1.144,7.89987 +4034,78.741809,104.42935,25.78908,1.43761,68.39011,0.0,6.08971 +4035,82.28604,93.423599,25.11583,2.04946,57.099489,0.0,5.791499 +4036,3.55203,3.78872,3.76609,0.0,0.0,0.0,0.0 +4037,3.29613,3.67234,3.65742,0.0,0.0,0.0,0.0 +4038,2.94828,3.65547,3.63737,0.0,0.0,0.0,0.0 +4039,2.69215,2.63599,2.61998,0.0,0.0,0.0,0.0 +4040,2.74594,2.7909,2.77087,0.0,0.0,0.0,0.0 +4041,1.81222,1.78869,1.77169,0.0,0.0,0.0,0.0 +4042,69.00366,82.751939,19.91707,0.0,57.318019,0.0,3.47805 +4043,73.606249,68.62606,10.19058,0.0,55.34943,0.0,1.76231 +4044,102.097219,98.6143,26.7565,0.0,55.15915,0.0,8.10294 +4045,113.08183,95.010209,26.22445,0.0,55.955309,0.0,3.92967 +4046,67.141309,69.97256,10.79751,0.0,55.49279,0.0,1.98244 +4047,90.69279,89.532439,18.44433,0.0,55.2642,0.0,6.15871 +4048,106.420979,115.43593,36.71065,0.0,57.1066,0.0,8.2481 +4049,95.67328,101.119439,31.260729,0.0,56.85437,0.0,5.22722 +4050,94.50395,108.242879,29.32638,0.0,56.82968,1.06058,8.01307 +4051,85.2338,100.180269,27.073309,0.0,56.362559,0.0,6.17204 +4052,89.55393,95.81021,26.35484,0.0,55.00104,0.0,6.39092 +4053,70.021029,71.78119,13.77489,0.0,54.99517,0.0,1.68139 +4054,79.12637,72.42473,13.84004,0.0,55.83369,0.0,1.62795 +4055,83.08118,93.737469,20.35614,0.0,56.034749,1.01577,8.1644 +4056,101.97072,87.89935,19.67277,0.0,55.43778,0.0,4.24178 +4057,69.85845,80.732199,21.813799,0.0,55.6855,0.0,1.80015 +4058,70.182189,122.85024,13.55091,0.0,105.69722,0.0,2.12613 +4059,126.351539,119.077149,32.19196,0.0,57.242709,1.267151,11.24193 +4060,105.35791,111.88846,38.86514,0.0,55.3672,0.0,6.02539 +4061,92.77311,249.307759,28.63362,0.0,205.611569,0.0,6.59929 +4062,98.0826,104.66454,31.50048,0.0,55.02039,0.0,6.36688 +4063,104.796949,311.531219,38.45914,0.0,255.513729,0.0,5.88681 +4064,95.85444,101.2998,32.58836,0.0,54.9355,0.0,5.04567 +4065,99.012219,108.80789,32.50117,0.0,55.27629,1.16122,8.63998 +4066,98.190529,257.267999,28.84017,0.0,206.546239,0.0,8.2546 +4067,111.422639,111.60557,30.94358,0.0,56.0655,0.0,11.96281 +4068,95.897899,110.46477,35.17765,0.0,56.39739,0.0,6.83062 +4069,103.42206,115.31849,33.58017,0.0,55.67089,1.31168,9.59112 +4070,102.68378,254.825569,25.30428,11.69104,105.16612,7.173609,76.951251 +4071,111.32931,132.50105,53.05672,0.0,56.54727,0.0,9.65514 +4072,119.77878,134.823639,49.95367,0.0,58.49126,0.0,11.79231 +4073,86.55923,89.71836,26.36696,0.0,57.73905,0.0,3.57609 +4074,92.96175,152.639159,28.463199,0.0,105.50867,1.09101,8.31872 +4075,11.99104,10.88209,10.84322,0.0,0.0,0.0,0.0 +4076,94.863579,87.11178,27.39261,0.0,54.80768,0.0,3.06174 +4077,19.98353,18.14744,18.11487,0.0,0.0,0.0,0.0 +4078,132.907099,712.210117,107.91679,8.151179,507.719959,23.31322,45.761159 +4079,138.85285,200.797019,75.217959,12.36624,54.77116,1.20888,37.49602 +4080,8.31383,8.10722,8.08591,0.0,0.0,0.0,0.0 +4081,77.9375,81.19994,22.83299,0.0,54.68237,0.0,2.01094 +4082,17.600239,18.078,18.05366,0.0,0.0,0.0,0.0 +4083,111.25107,1272.611965,50.00939,119.044759,257.780769,64.638,526.968358 +4084,18.25044,17.49961,17.47981,0.0,0.0,0.0,0.0 +4085,109.12596,531.705978,44.8981,31.7493,158.83012,9.51531,186.702659 +4086,106.692919,1651.028894,46.42775,291.118609,309.285859,43.35856,710.548938 +4087,120.084419,2009.056833,60.81748,335.672879,409.169719,58.78132,835.674717 +4088,126.504879,3172.844268,68.03713,442.850398,1110.466756,267.066319,971.865986 +4089,129.649509,1939.041223,68.65159,404.988838,259.658809,68.26679,854.220757 +4090,143.188789,2481.230061,83.77473,562.731278,309.730249,78.75194,1046.298046 +4091,77.09732,226.778359,16.90425,20.57842,159.122179,0.0,25.41338 +4092,101.05014,815.526637,41.51794,184.26942,109.06941,8.86188,373.222338 +4093,8.13589,8.06318,8.04652,0.0,0.0,0.0,0.0 +4094,83.8944,86.918899,24.490079,0.0,58.39235,0.0,1.77615 +4095,8.19231,8.08243,8.06701,0.0,0.0,0.0,0.0 +4096,92.944549,97.74083,33.27207,0.0,58.33363,0.0,3.90874 +4097,8.1568,8.03466,8.01562,0.0,0.0,0.0,0.0 +4098,92.78504,99.67571,33.24969,0.0,59.09425,0.0,5.10995 +4099,2.84302,2.43244,2.39786,0.0,0.0,0.0,0.0 +4100,4.78395,2.34292,2.32634,0.0,0.0,0.0,0.0 +4101,41.33895,50.50908,50.47732,0.0,0.0,0.0,0.0 +4102,15.77282,5.51309,5.48288,0.0,0.0,0.0,0.0 +4103,10.36973,4.37271,4.35235,0.0,0.0,0.0,0.0 +4104,7.86385,4.01914,3.99885,0.0,0.0,0.0,0.0 +4105,3.89712,3.76157,3.747,0.0,0.0,0.0,0.0 +4106,3.36495,2.4189,2.39454,0.0,0.0,0.0,0.0 +4107,2.18281,2.27877,2.26567,0.0,0.0,0.0,0.0 +4108,3.41368,3.43698,3.41116,0.0,0.0,0.0,0.0 +4109,2.95177,3.08783,3.07812,0.0,0.0,0.0,0.0 +4110,5.77605,5.23204,5.20638,0.0,0.0,0.0,0.0 +4111,69.4352,1033.619266,12.10099,175.595699,560.179138,58.66371,170.498579 +4112,6.0962,5.08442,5.06419,0.0,0.0,0.0,0.0 +4113,70.432129,543.945579,11.7994,15.59222,157.144289,54.984,216.08785 +4114,143.555319,208.598189,91.90631,3.554769,57.15097,5.58514,24.13003 +4115,156.34387,217.083929,103.96752,3.330691,56.38278,3.27537,23.07384 +4116,135.51613,495.036849,86.88122,27.52584,159.752319,55.53756,102.57375 +4117,121.30717,139.142089,45.27255,1.353311,57.54966,2.10433,17.78082 +4118,104.419909,153.31422,56.02639,1.52972,57.8664,1.94872,15.80031 +4119,105.039399,117.94742,36.39081,0.0,55.86632,1.81124,10.50739 +4120,156.926179,208.675759,77.02932,3.15813,56.16409,3.3225,37.43811 +4121,149.613069,233.613219,82.66159,6.13182,56.27113,1.35815,50.82493 +4122,163.79214,1007.704326,71.087969,21.88235,606.477408,30.591999,183.53517 +4123,102.74,594.727448,34.72454,24.74498,357.437999,8.530209,124.455199 +4124,89.270729,95.281299,25.58216,0.0,55.633589,0.0,5.57536 +4125,99.464159,108.29548,33.32071,0.0,55.81142,0.0,9.76891 +4126,95.425489,277.593489,31.01446,2.67265,206.040769,3.96036,22.88597 +4127,91.041209,116.23854,38.06861,0.0,58.7294,4.1377,10.09239 +4128,102.514659,132.06165,44.59236,1.27649,57.53404,5.91612,15.51297 +4129,87.76061,305.194459,30.67251,4.63488,157.428339,40.18647,50.6995 +4130,88.942629,1076.803226,41.09746,38.86587,408.951079,148.074549,277.863319 +4131,86.43006,150.149029,26.46498,2.49902,57.41741,15.42666,31.391419 +4132,82.39202,145.954279,25.2643,2.58469,55.309769,17.87431,33.20307 +4133,104.73864,165.68794,35.069379,2.5147,105.88678,1.02324,10.69099 +4134,88.55554,162.479949,39.762499,2.49162,55.46646,19.93,33.2573 +4135,104.50983,211.702039,42.70396,5.23209,57.92009,26.947509,56.972869 +4136,88.012639,85.03001,22.87147,0.0,57.37323,0.0,2.96901 +4137,77.1846,79.4208,19.69165,0.0,56.39896,0.0,1.98554 +4138,79.24999,79.44718,18.37564,0.0,56.44632,0.0,1.89867 +4139,75.30325,79.81316,18.62904,0.0,56.83395,0.0,2.254169 +4140,77.57516,88.81729,25.30137,0.0,58.23107,0.0,1.61474 +4141,76.31209,80.029829,19.93869,0.0,56.575599,0.0,1.79722 +4142,76.67404,84.031269,16.54548,0.0,55.378479,2.24976,3.79988 +4143,89.65637,97.30403,28.09092,0.0,58.60862,1.12005,7.20501 +4144,83.935229,77.92466,17.78216,0.0,56.92324,0.0,1.97449 +4145,78.48024,86.000789,26.64073,0.0,56.476129,0.0,1.620231 +4146,79.531459,84.86699,25.171951,0.0,56.66144,0.0,1.52094 +4147,83.475809,87.52232,24.79159,0.0,56.56928,0.0,2.50138 +4148,87.04215,86.80214,24.3823,0.0,58.2725,0.0,2.3296 +4149,72.2818,73.41593,14.60439,0.0,55.13716,0.0,2.09242 +4150,75.7483,77.079579,13.40114,1.42948,54.956569,0.0,4.01948 +4151,75.564529,94.37288,15.16979,0.0,55.06329,4.93208,12.89563 +4152,71.41331,126.605919,14.28094,0.0,105.038739,0.0,4.24453 +4153,73.31642,74.10015,11.90894,1.3819,56.69,0.0,3.22059 +4154,71.71861,167.07763,12.18669,3.66154,106.83378,3.19101,23.89353 +4155,75.41215,106.47518,12.57665,4.83489,55.15661,6.62898,21.39876 +4156,155.230419,2445.412501,96.62032,390.087248,360.494519,57.77835,1046.729626 +4157,73.756149,72.27388,11.59902,0.0,57.99792,0.0,1.40255 +4158,2.37345,2.23753,2.22438,0.0,0.0,0.0,0.0 +4159,2.38319,2.19412,2.18178,0.0,0.0,0.0,0.0 +4160,159.569199,186.853569,81.7604,3.81023,56.947819,3.70153,22.59056 +4161,46.83455,50.8046,50.78297,0.0,0.0,0.0,0.0 +4162,210.029049,260.241609,121.007339,2.49073,105.4638,1.1372,16.60609 +4163,180.002989,217.7498,113.91582,3.41963,54.93362,3.28116,23.79313 +4164,22.50492,23.282529,23.25549,0.0,0.0,0.0,0.0 +4165,148.25722,157.859929,89.01946,0.0,60.30976,0.0,5.07993 +4166,138.82102,220.244429,77.20091,1.61622,107.064839,4.18238,18.47576 +4167,12.90326,13.50566,13.49014,0.0,0.0,0.0,0.0 +4168,109.336849,120.612539,52.34354,0.0,60.81498,0.0,6.035039 +4169,160.627929,159.711679,72.80283,1.44961,55.773889,3.28078,13.90446 +4170,114.166659,127.11125,46.43689,0.0,55.61665,1.21198,12.31113 +4171,113.72356,120.07089,47.46767,0.0,54.6376,0.0,6.06324 +4172,118.349809,148.28978,66.39256,0.0,55.39349,1.20104,9.77237 +4173,142.46211,135.897459,54.904289,0.0,55.85705,0.0,6.5768 +4174,99.280299,132.919119,54.15069,1.39518,56.862439,1.23601,11.01267 +4175,101.171939,259.316989,36.73952,0.0,205.341709,1.10948,7.47669 +4176,155.30319,141.786019,66.253459,0.0,55.10947,0.0,8.15864 +4177,131.886079,273.460959,46.73686,0.0,205.628809,1.19253,8.2422 +4178,139.14727,149.510199,69.01105,0.0,55.024439,1.23421,9.45703 +4179,136.462779,142.843,63.7542,0.0,54.94447,0.0,8.83278 +4180,137.924069,148.9309,67.86316,0.0,55.0945,0.0,9.02055 +4181,90.541329,95.18546,31.15843,0.0,54.84765,0.0,3.31697 +4182,101.779019,155.661,41.57537,0.0,105.074789,0.0,2.86939 +4183,96.626089,99.11158,35.72071,0.0,54.80112,0.0,2.44265 +4184,106.304419,109.36818,45.78005,0.0,54.979,0.0,2.52061 +4185,132.68583,137.895779,68.543389,0.0,54.86702,0.0,6.30323 +4186,132.37686,337.560249,68.1618,0.0,255.271009,0.0,5.751109 +4187,91.95682,146.938059,32.15035,0.0,105.074879,0.0,3.40789 +4188,96.12781,149.40287,36.26517,0.0,104.87219,0.0,2.30631 +4189,121.927599,329.190029,60.11841,0.0,255.392199,0.0,5.35415 +4190,123.31355,178.060979,59.511579,0.0,105.14345,0.0,5.08292 +4191,20.00518,20.43746,20.42072,0.0,0.0,0.0,0.0 +4192,105.56795,314.367188,44.004499,0.0,255.126459,0.0,6.62289 +4193,116.00549,323.702519,53.08063,0.0,255.249569,0.0,6.17794 +4194,107.81923,215.423239,45.31771,0.0,155.09523,0.0,5.96674 +4195,107.78561,114.190559,45.156199,0.0,54.98389,0.0,5.41005 +4196,108.3925,114.430009,44.84621,0.0,55.020379,0.0,6.12513 +4197,127.253619,134.52145,60.55015,0.0,55.40224,0.0,7.24016 +4198,111.67952,117.542089,48.41855,0.0,54.983819,0.0,5.57166 +4199,130.736159,139.55585,65.98983,0.0,55.03936,0.0,6.86346 +4200,131.78415,139.102859,65.377959,0.0,55.06609,0.0,6.83709 +4201,92.14123,247.513249,29.1656,0.0,205.325769,0.0,4.21114 +4202,92.3072,297.995018,29.088849,0.0,255.362659,0.0,5.475548 +4203,108.24441,113.99442,43.59038,0.0,55.45717,0.0,6.6668 +4204,110.94341,95.829149,28.985479,0.0,55.30534,0.0,3.76835 +4205,92.73586,146.26257,29.56564,0.0,105.09519,0.0,3.79036 +4206,96.960989,150.99197,33.45159,0.0,105.20995,0.0,4.41361 +4207,97.19945,151.089609,33.830389,0.0,105.19596,0.0,4.08445 +4208,96.96043,151.566729,33.57737,0.0,105.470039,0.0,4.42663 +4209,78.49769,196.422899,29.9581,3.82407,58.576729,31.93209,56.54058 +4210,93.93135,280.567229,37.6585,5.34613,108.258289,33.96326,75.74786 +4211,111.62597,499.831069,41.88824,4.82894,262.906149,67.06166,80.34247 +4212,106.468499,341.643929,69.03008,10.07323,106.704979,48.63018,74.03746 +4213,110.601919,219.306099,29.08829,3.08485,154.884359,1.94269,23.70273 +4214,111.119689,271.217079,74.00226,8.69,159.015379,1.1959,17.002 +4215,83.78085,484.718248,43.90441,6.38828,259.421558,36.858199,85.99946 +4216,97.06594,288.948878,35.270979,6.52973,105.33099,27.49685,78.573239 +4217,102.71051,279.937379,42.72715,9.35758,57.088679,37.72993,81.26019 +4218,106.327479,256.903359,49.89007,8.33078,57.4072,27.88419,78.003219 +4219,117.24505,190.536369,36.34768,5.23513,105.11125,0.0,27.17702 +4220,108.479069,356.574338,50.811589,6.97585,256.435209,0.0,29.21304 +4221,85.74151,407.330778,25.904129,4.096,255.535149,28.76674,63.59401 +4222,91.88475,207.794029,35.775719,6.45617,55.44074,28.66934,59.89963 +4223,95.36591,244.11557,39.22847,6.53353,55.24017,33.51752,85.2444 +4224,106.132379,241.726149,49.25518,8.27532,55.4257,30.007569,72.205869 +4225,92.15073,135.39781,35.97962,4.90195,55.26388,0.0,26.65256 +4226,106.18693,254.03163,49.59752,6.73371,155.39199,0.0,29.53878 +4227,88.356509,416.742449,32.55821,6.04636,255.751589,30.3193,64.89059 +4228,99.185399,290.692389,42.91823,8.52122,105.588559,29.55218,78.33982 +4229,102.27316,435.528368,45.707359,8.11365,255.748279,28.25484,72.45597 +4230,112.04963,361.384709,55.82218,10.22242,155.61377,30.164929,83.16928 +4231,99.67785,271.712709,43.544249,6.980521,155.95472,0.0,46.76463 +4232,113.49376,227.008009,57.10735,8.66503,105.843189,0.0,35.83161 +4233,73.07136,180.355219,16.73202,2.27949,105.628809,14.53123,30.44321 +4234,72.587489,177.21128,16.31618,2.29153,105.25919,13.62813,29.21319 +4235,82.018859,133.09699,25.61643,4.17755,55.61353,9.12497,27.32699 +4236,72.66299,126.914739,16.43764,2.28073,55.23749,13.55165,29.17615 +4237,104.4145,118.034,36.84458,0.0,56.16264,1.07917,13.47616 +4238,15.62182,16.3599,16.30911,0.0,0.0,0.0,0.0 +4239,104.94261,106.639269,35.80497,0.0,56.20497,0.0,6.64197 +4240,11.14618,12.49843,12.47217,0.0,0.0,0.0,0.0 +4241,98.868269,106.97522,33.50648,0.0,57.67264,1.26355,6.72781 +4242,13.86745,11.77147,11.71837,0.0,0.0,0.0,0.0 +4243,101.391669,103.5892,33.48083,0.0,56.80067,0.0,4.72451 +4244,13.15912,12.11511,12.08027,0.0,0.0,0.0,0.0 +4245,97.05426,104.712719,34.43104,0.0,57.22004,0.0,5.07291 +4246,15.71489,15.5127,15.48596,0.0,0.0,0.0,0.0 +4247,105.692489,122.83629,48.88896,0.0,56.77973,0.0,7.52687 +4248,100.17565,124.366859,42.10377,0.0,54.639109,2.59572,11.08509 +4249,117.090189,104.380549,32.045719,0.0,55.55439,0.0,5.98789 +4250,82.21381,91.44187,28.51659,0.0,56.77136,0.0,3.918831 +4251,71.36231,72.074219,12.12852,0.0,56.701619,0.0,1.40412 +4252,90.89801,93.53898,31.20371,0.0,57.18386,0.0,2.64488 +4253,70.683499,73.71386,13.64895,0.0,56.21976,0.0,1.75662 +4254,76.48899,84.453189,21.67005,0.0,58.174019,0.0,2.82408 +4255,78.76191,69.5301,12.1663,0.0,54.57593,0.0,1.64341 +4256,200.965689,3965.874495,161.934939,114.30981,2569.84064,694.258718,280.298759 +4257,172.44081,1680.387373,119.28153,54.89242,758.667147,278.007758,362.542679 +4258,164.824559,1313.622425,95.72898,60.456429,558.412438,191.046049,313.987269 +4259,148.044229,1573.726805,82.39024,38.80463,708.752797,182.732159,291.119859 +4260,160.496809,1305.786006,93.27142,63.32278,558.543057,197.69262,305.516949 +4261,148.78063,1286.698275,81.123089,41.08358,608.403978,195.774139,280.713799 +4262,101.4472,117.837489,43.46539,0.0,56.656029,1.65765,7.08697 +4263,112.51172,144.90289,67.405,0.0,56.42588,0.0,14.07024 +4264,98.45262,114.923429,38.74124,0.0,56.701189,0.0,7.73802 +4265,109.012399,125.50661,51.91784,0.0,56.56283,0.0,6.25338 +4266,99.95875,113.044989,40.72279,0.0,58.520129,0.0,4.59638 +4267,112.51874,109.182539,35.885659,0.0,60.35327,0.0,5.30883 +4268,107.028529,93.57386,26.87704,0.0,56.38054,0.0,4.14113 +4269,102.89419,112.94242,43.35783,0.0,55.85713,0.0,5.94873 +4270,85.4706,89.716699,25.401969,0.0,54.58569,0.0,4.34821 +4271,87.93541,98.987509,29.4847,0.0,58.351889,0.0,3.37968 +4272,86.10873,89.286859,25.48114,0.0,54.902769,0.0,2.64605 +4273,103.091259,109.14573,38.88991,0.0,56.88292,0.0,6.6572 +4274,119.61299,133.706369,56.53581,0.0,54.96782,0.0,9.270129 +4275,101.485459,123.08729,54.01759,0.0,54.83389,0.0,5.61913 +4276,101.63812,124.65981,51.22373,0.0,56.40886,0.0,5.27746 +4277,285.515359,3194.917578,158.631239,980.629697,258.987829,56.64373,1389.046485 +4278,75.23886,80.38159,17.563131,0.0,55.42785,0.0,5.40471 +4279,145.20401,2119.451721,93.47392,61.62211,1161.502065,330.941089,348.386488 +4280,117.18605,1053.044807,41.8788,38.70476,608.676608,36.072069,217.14825 +4281,126.053719,4566.340802,52.55254,45.99385,3622.375065,289.21878,404.067328 +4282,119.15778,671.186897,56.384349,29.72186,307.008459,31.80858,166.716309 +4283,117.570809,460.361988,55.80131,28.66018,106.76078,30.84356,171.832749 +4284,119.604139,1268.806936,57.3084,29.6571,657.554367,181.42603,257.819169 +4285,75.685259,81.80403,17.37792,1.80643,56.27996,0.0,4.79162 +4286,74.999399,232.526739,17.46688,1.79132,207.260679,0.0,4.38091 +4287,75.47619,232.893289,18.38261,1.81204,206.540289,0.0,4.62186 +4288,76.74122,185.192379,19.12075,2.10251,157.041779,0.0,5.32408 +4289,92.65144,347.023349,35.05291,5.34004,256.712019,4.22232,30.08237 +4290,7.91048,7.87309,7.86277,0.0,0.0,0.0,0.0 +4291,75.3734,231.843389,18.15096,1.93201,206.748609,0.0,3.99791 +4292,85.49728,145.446339,27.62993,3.53943,106.753829,0.0,6.43292 +4293,120.89068,158.114819,48.11393,0.0,57.365009,12.35071,26.01703 +4294,94.06707,100.59084,34.9472,0.0,56.59262,1.12824,4.96655 +4295,116.88353,134.331829,49.830249,0.0,56.45675,2.83855,12.87353 +4296,80.482039,115.797829,22.32851,0.0,55.046679,7.12127,25.63835 +4297,81.369499,82.28543,17.92887,0.0,58.42255,0.0,3.28346 +4298,81.82506,117.70383,51.26737,0.0,57.76393,0.0,6.38351 +4299,83.285039,95.933249,26.85934,0.0,59.13171,0.0,3.987711 +4300,82.019829,93.38598,28.67114,0.0,56.08827,0.0,5.98803 +4301,73.054489,74.09631,14.85146,0.0,55.95701,0.0,1.48824 +4302,77.54027,78.64208,18.172,0.0,56.43681,0.0,2.17591 +4303,67.97159,72.64481,11.56362,0.0,54.28366,0.0,4.56462 +4304,68.52534,76.715229,12.708619,0.0,54.07107,1.35745,5.48265 +4305,71.25198,85.63076,16.43051,0.0,54.41488,1.99311,8.52306 +4306,128.71428,155.53537,88.0725,0.0,56.87148,0.0,7.81517 +4307,81.31564,86.25877,25.88483,0.0,55.91426,0.0,2.85496 +4308,96.50672,84.709439,23.84423,0.0,56.000399,0.0,3.24052 +4309,93.35672,102.185599,33.180429,0.0,55.07913,4.33932,7.61278 +4310,85.101329,84.627939,25.92919,0.0,55.080659,0.0,2.07851 +4311,94.24797,102.702339,37.774149,0.0,56.675509,0.0,5.79628 +4312,109.680939,113.66444,52.22149,0.0,54.7709,0.0,4.45201 +4313,78.458419,77.99596,19.5278,0.0,54.73808,0.0,2.34227 +4314,81.31349,85.767259,21.05581,0.0,59.7946,0.0,3.36606 +4315,82.36171,78.50918,19.92293,0.0,55.12717,0.0,2.31706 +4316,79.96676,78.579749,17.76513,0.0,54.59902,0.0,2.684979 +4317,77.07473,143.511559,18.07794,0.0,106.309669,3.18657,8.21884 +4318,75.460149,99.55509,18.82793,0.0,55.13274,10.88951,12.26068 +4319,78.39597,997.122757,20.76268,0.0,658.428608,180.832659,131.56177 +4320,76.28783,180.169949,19.53318,0.0,155.913829,0.0,2.87325 +4321,86.601699,89.37132,29.72976,0.0,55.48131,0.0,2.29592 +4322,73.604099,76.96348,17.84519,0.0,55.4417,0.0,1.81703 +4323,73.41633,76.094299,17.01767,0.0,55.535949,0.0,1.66361 +4324,76.86727,80.565509,20.48977,0.0,55.562409,0.0,2.12898 +4325,80.70528,84.502269,23.87575,0.0,55.778609,0.0,3.17896 +4326,77.95009,80.076549,20.370089,0.0,55.874859,0.0,1.68443 +4327,76.52076,229.611089,20.4069,0.0,205.867239,0.0,1.22624 +4328,77.305419,80.80509,21.9044,0.0,55.38716,0.0,1.28004 +4329,76.200339,244.464209,20.01078,0.0,205.985209,6.24738,10.13759 +4330,76.93074,196.493499,19.96397,0.0,155.799159,7.51811,11.09983 +4331,75.673069,236.549459,18.78243,0.0,205.725849,2.97963,7.02771 +4332,76.16406,240.391719,18.75763,0.0,205.889529,4.93631,8.62818 +4333,74.600359,99.20917,18.28754,0.0,55.71568,9.56019,13.54664 +4334,74.86331,139.754629,17.89035,0.0,106.290679,5.36977,8.14112 +4335,75.23622,281.329879,18.76079,0.0,256.276249,0.0,3.92979 +4336,75.147619,80.88561,18.46864,0.0,56.03557,0.0,3.85357 +4337,73.2563,99.256709,16.37355,0.0,56.980059,9.69566,13.96611 +4338,4.36251,4.64864,4.62615,0.0,0.0,0.0,0.0 +4339,3.89356,4.10206,4.08623,0.0,0.0,0.0,0.0 +4340,5.04747,4.98415,4.96828,0.0,0.0,0.0,0.0 +4341,5.31886,5.15318,5.13413,0.0,0.0,0.0,0.0 +4342,6.84408,7.94741,7.92457,0.0,0.0,0.0,0.0 +4343,8.22103,7.29173,7.27343,0.0,0.0,0.0,0.0 +4344,5.82211,7.66854,7.64756,0.0,0.0,0.0,0.0 +4345,7.857599,4.93966,4.92545,0.0,0.0,0.0,0.0 +4346,8.44702,8.36988,8.35144,0.0,0.0,0.0,0.0 +4347,8.29993,8.07517,8.05655,0.0,0.0,0.0,0.0 +4348,9.45202,4.81869,4.80237,0.0,0.0,0.0,0.0 +4349,6.11524,5.49924,5.48121,0.0,0.0,0.0,0.0 +4350,4.68952,4.94832,4.93786,0.0,0.0,0.0,0.0 +4351,7.0571,6.06193,6.03925,0.0,0.0,0.0,0.0 +4352,5.936869,5.84092,5.82561,0.0,0.0,0.0,0.0 +4353,4.8876,5.29224,5.2764,0.0,0.0,0.0,0.0 +4354,5.38997,6.15849,6.14289,0.0,0.0,0.0,0.0 +4355,2.89637,2.73101,2.7134,0.0,0.0,0.0,0.0 +4356,2.99633,2.98925,2.97734,0.0,0.0,0.0,0.0 +4357,2.86687,2.74407,2.73333,0.0,0.0,0.0,0.0 +4358,3.87024,3.88252,3.86709,0.0,0.0,0.0,0.0 +4359,3.17677,3.54458,3.53175,0.0,0.0,0.0,0.0 +4360,82.91828,82.04532,16.57618,0.0,57.31553,0.0,1.76202 +4361,83.45011,100.04908,26.66243,0.0,56.755139,5.611331,8.73884 +4362,73.45714,74.86263,16.32175,0.0,54.93867,0.0,1.4625 +4363,84.928939,94.4155,26.6281,0.0,56.57187,1.33066,5.34312 +4364,3.88239,4.00737,3.9936,0.0,0.0,0.0,0.0 +4365,4.6611,4.87027,4.86098,0.0,0.0,0.0,0.0 +4366,5.23296,5.20965,5.19028,0.0,0.0,0.0,0.0 +4367,6.05725,5.72059,5.70479,0.0,0.0,0.0,0.0 +4368,8.043019,5.52034,5.50603,0.0,0.0,0.0,0.0 +4369,3.70038,3.86123,3.85245,0.0,0.0,0.0,0.0 +4370,4.99224,5.59197,5.58009,0.0,0.0,0.0,0.0 +4371,3.85761,3.90022,3.888,0.0,0.0,0.0,0.0 +4372,77.98926,78.560009,17.487319,0.0,56.83254,0.0,2.23579 +4373,10.69257,11.65687,11.6336,0.0,0.0,0.0,0.0 +4374,80.863,80.60847,18.694431,0.0,59.482829,0.0,0.0 +4375,10.95508,11.71975,11.70831,0.0,0.0,0.0,0.0 +4376,10.47332,10.0524,10.0306,0.0,0.0,0.0,0.0 +4377,8.60869,8.64536,8.63289,0.0,0.0,0.0,0.0 +4378,9.820629,12.549949,12.536309,0.0,0.0,0.0,0.0 +4379,8.75011,8.86636,8.85558,0.0,0.0,0.0,0.0 +4380,136.860579,141.816719,46.14829,0.0,56.273149,2.217071,19.425619 +4381,126.73837,147.807239,55.737069,0.0,56.34162,3.77486,15.37378 +4382,117.30749,134.112379,42.68489,0.0,58.6452,3.53752,13.99269 +4383,115.816219,131.4037,48.68677,0.0,56.73392,2.83968,8.80272 +4384,130.50964,132.192369,51.304309,0.0,55.93679,1.64378,7.48665 +4385,119.104839,126.34216,48.09415,0.0,56.4473,1.25601,7.38554 +4386,100.602769,109.098919,31.06232,0.0,56.851489,1.06908,7.72494 +4387,103.825489,116.071099,41.057659,0.0,55.43792,1.13434,6.57323 +4388,97.601609,157.2025,30.65789,0.0,105.19159,1.655459,7.619989 +4389,113.395609,136.12995,50.39381,0.0,56.83904,1.51505,8.31804 +4390,97.1914,107.072819,30.36971,0.0,55.076919,1.65823,8.14556 +4391,105.584249,113.10115,37.5485,0.0,54.97682,1.41147,7.37743 +4392,100.79181,111.84546,30.61804,0.0,54.84811,2.54521,11.56232 +4393,135.064649,144.32218,60.28797,0.0,56.69868,1.29927,7.29054 +4394,104.02084,167.129859,41.33329,0.0,105.250019,1.2379,7.44683 +4395,98.13397,208.123409,31.479409,0.0,155.48446,1.76166,7.71007 +4396,116.56388,128.68637,49.99028,0.0,55.28697,0.0,10.62656 +4397,135.603029,328.114168,49.726039,0.0,255.428929,0.0,10.27002 +4398,104.98132,118.37698,36.26358,0.0,56.31134,2.4412,11.47823 +4399,109.74343,118.106599,37.120949,0.0,59.341759,2.13083,6.74675 +4400,124.999639,148.044329,46.06515,0.0,64.806159,0.0,15.87558 +4401,107.72988,114.004269,38.659709,0.0,56.36564,0.0,7.03539 +4402,94.6053,530.843559,35.51787,6.057,158.23463,142.227289,162.41502 +4403,83.44566,89.79311,27.07051,0.0,58.23831,0.0,2.50612 +4404,110.75142,91.03786,26.52939,0.0,58.74625,0.0,3.28787 +4405,95.69698,99.89032,34.39244,0.0,60.14836,0.0,3.10922 +4406,89.803899,103.36235,41.50874,0.0,56.60168,0.0,2.55614 +4407,101.704779,109.66063,50.54363,0.0,55.04998,0.0,2.00245 +4408,28.86513,28.73922,28.7129,0.0,0.0,0.0,0.0 +4409,19.74304,19.16271,19.14521,0.0,0.0,0.0,0.0 +4410,82.418249,97.95937,26.19812,0.0,54.92699,2.35598,9.61055 +4411,92.64326,160.360219,35.60831,0.0,107.641019,0.0,11.32254 +4412,99.47616,111.540319,43.10045,1.00293,55.02432,0.0,7.98295 +4413,83.476479,135.3568,26.14998,0.0,105.18248,0.0,2.28164 +4414,93.19054,94.593699,35.753499,0.0,54.70786,0.0,2.16043 +4415,102.376309,103.3779,44.52509,0.0,54.81743,0.0,1.9296 +4416,138.34055,167.95193,63.08754,0.0,57.95953,1.80864,29.9468 +4417,115.62117,120.986109,46.08572,0.0,57.427979,0.0,5.45789 +4418,114.013,122.97427,50.18742,0.0,55.63194,0.0,7.12437 +4419,100.941729,103.16185,30.74447,0.0,57.60126,0.0,6.39002 +4420,140.339209,155.814119,52.587519,0.0,58.499519,0.0,31.97155 +4421,105.618979,133.72495,51.85242,0.0,58.38212,0.0,7.6996 +4422,107.203659,112.73426,37.62157,0.0,55.84108,0.0,6.09092 +4423,100.81215,149.921559,31.44623,0.0,104.86101,0.0,4.782609 +4424,99.35682,108.56932,33.17468,0.0,56.91923,0.0,5.987791 +4425,104.51826,112.998649,37.400709,0.0,60.37305,0.0,4.61943 +4426,96.740549,106.03179,32.08784,0.0,55.09785,0.0,5.61371 +4427,96.23071,133.767699,50.1847,0.0,58.35553,0.0,5.66543 +4428,8.67017,8.84664,8.82867,0.0,0.0,0.0,0.0 +4429,87.17231,102.891159,34.769209,0.0,58.0243,0.0,3.17226 +4430,12.78848,14.26425,14.24922,0.0,0.0,0.0,0.0 +4431,104.49444,101.13342,33.55041,0.0,58.232759,0.0,2.47429 +4432,103.89285,118.239039,46.64965,0.0,55.43143,0.0,6.568799 +4433,13.8335,16.12122,16.10319,0.0,0.0,0.0,0.0 +4434,134.920249,110.44183,39.89027,0.0,57.25646,0.0,3.15218 +4435,99.911659,103.734799,34.46612,0.0,56.720699,0.0,3.74203 +4436,98.53994,100.856669,34.328909,0.0,54.76045,0.0,2.99835 +4437,100.475549,208.274439,38.84132,0.0,156.872869,0.0,4.60679 +4438,16.54559,15.5466,15.50502,0.0,0.0,0.0,0.0 +4439,101.91408,107.166089,38.581899,0.0,55.60821,0.0,4.781161 +4440,149.257989,177.783329,75.26227,0.0,58.196499,5.80411,23.21065 +4441,164.397129,176.347169,92.22346,0.0,56.039819,0.0,10.19589 +4442,167.122309,160.281199,75.07687,0.0,56.495139,0.0,10.15715 +4443,79.995159,80.13368,19.75448,0.0,55.14988,0.0,2.61499 +4444,81.72124,87.909849,26.69186,0.0,56.56203,0.0,2.29348 +4445,82.577549,82.94566,21.693111,0.0,56.591879,0.0,2.17218 +4446,79.33453,96.373879,26.05599,1.48277,56.723579,1.43809,8.027501 +4447,25.37584,26.84211,26.79632,0.0,0.0,0.0,0.0 +4448,83.55708,114.86495,23.73079,0.0,57.76496,9.47674,20.22813 +4449,86.34057,104.14445,21.97719,0.0,56.29314,11.7504,8.81489 +4450,106.036489,114.731909,42.8625,0.0,58.70133,0.0,10.297309 +4451,121.31266,138.430129,59.48079,0.0,56.417439,11.5627,8.92271 +4452,99.39112,108.89676,37.04036,0.0,57.37437,1.05386,9.48008 +4453,120.208129,118.33334,50.65035,0.0,54.99501,3.96079,5.1091 +4454,128.75453,114.692689,52.34062,0.0,55.32553,0.0,4.57052 +4455,114.426489,119.28989,54.69858,0.0,55.00952,1.08589,6.68364 +4456,133.908149,143.09782,73.18477,0.0,55.00335,4.35292,8.53741 +4457,36.94176,41.71036,41.65734,0.0,0.0,0.0,0.0 +4458,109.197309,111.13799,38.22045,0.0,57.83343,0.0,6.6391 +4459,98.55452,104.836959,32.797229,0.0,57.798659,0.0,5.31687 +4460,107.04946,342.913619,39.31292,23.35578,107.084459,19.35216,106.1727 +4461,106.586969,582.000068,39.48041,17.31669,207.845729,26.19485,219.950999 +4462,92.686139,345.585179,50.89131,7.44827,157.758769,73.39478,33.47377 +4463,6.57489,6.13639,6.00406,0.0,0.0,0.0,0.0 +4464,7.3593,8.23134,8.21132,0.0,0.0,0.0,0.0 +4465,84.70592,79.65737,20.88444,0.0,55.57999,0.0,1.57289 +4466,74.52031,86.55702,25.44737,0.0,57.33934,0.0,1.46129 +4467,17.22236,19.59581,19.57924,0.0,0.0,0.0,0.0 +4468,21.33033,16.91331,16.89569,0.0,0.0,0.0,0.0 +4469,20.19444,18.38448,18.36014,0.0,0.0,0.0,0.0 +4470,19.27177,15.85526,15.83853,0.0,0.0,0.0,0.0 +4471,8.04775,6.19232,6.17893,0.0,0.0,0.0,0.0 +4472,5.94041,5.96356,5.95279,0.0,0.0,0.0,0.0 +4473,11.80922,9.79766,9.7798,0.0,0.0,0.0,0.0 +4474,9.08816,10.30682,10.28933,0.0,0.0,0.0,0.0 +4475,115.78898,108.674809,31.34467,0.0,55.943609,0.0,10.166671 +4476,111.42023,114.862559,44.125279,0.0,56.143029,0.0,4.41085 +4477,111.97911,100.162659,34.252749,0.0,56.01524,0.0,3.10259 +4478,101.02031,101.57961,28.99941,0.0,56.88881,0.0,5.57517 +4479,96.50416,101.66964,29.52663,0.0,58.83413,0.0,3.70633 +4480,135.01628,112.70257,37.57742,0.0,56.00402,0.0,6.37387 +4481,92.1407,97.043519,27.187099,0.0,56.518529,0.0,4.99653 +4482,102.27284,106.120149,36.74423,0.0,54.56128,0.0,4.32472 +4483,108.39433,117.825809,48.005409,0.0,56.29386,0.0,2.19003 +4484,90.96005,116.017189,37.54034,0.0,57.46121,0.0,7.16504 +4485,96.3624,93.48211,28.0858,0.0,57.35451,0.0,2.11803 +4486,100.98039,120.822859,42.0292,0.0,57.868209,0.0,5.80541 +4487,110.49023,122.320549,40.651569,0.0,56.29144,0.0,9.79167 +4488,103.975979,112.4186,36.6083,0.0,56.9656,0.0,4.96881 +4489,117.5011,122.854049,47.15622,0.0,56.250819,0.0,6.63338 +4490,96.77182,103.825349,27.76806,0.0,54.894309,0.0,8.5677 +4491,99.11484,113.97166,35.05992,0.0,56.3939,0.0,7.56561 +4492,99.245009,106.301579,30.83594,0.0,61.74686,0.0,4.486969 +4493,96.80932,114.617329,36.91711,0.0,55.839599,0.0,7.52017 +4494,92.593029,246.758149,27.89963,0.0,205.645069,0.0,4.35665 +4495,124.00333,126.793889,55.84203,0.0,55.275979,0.0,5.03036 +4496,90.547359,247.698749,25.70045,0.0,205.014329,0.0,5.86553 +4497,87.771459,91.90279,25.07655,0.0,54.69765,0.0,4.16797 +4498,96.887859,101.95221,31.85371,0.0,54.54233,0.0,4.90346 +4499,98.452679,103.41991,35.0895,0.0,54.7599,0.0,5.36145 +4500,98.44202,102.604089,34.82474,0.0,54.734399,0.0,4.60292 +4501,84.286949,88.56726,21.16504,0.0,54.7744,0.0,4.79506 +4502,88.92098,92.469239,26.38257,0.0,54.68854,0.0,3.64036 +4503,83.504639,88.02936,21.03556,0.0,54.80478,0.0,3.4586 +4504,87.46405,240.833889,27.665489,0.0,205.1103,0.0,2.24633 +4505,96.108519,149.79491,32.68434,0.0,105.09109,0.0,4.01594 +4506,84.023629,88.78674,21.64628,0.0,54.82276,0.0,4.6052 +4507,90.246829,193.26452,26.50126,0.0,155.04103,0.0,3.88879 +4508,84.59202,290.200699,22.15995,0.0,255.453769,0.0,4.83589 +4509,90.61291,194.125359,27.6186,0.0,154.848139,0.0,3.84572 +4510,92.8385,99.810939,27.37543,0.0,54.860069,0.0,6.960239 +4511,100.454859,155.63522,36.80193,0.0,104.9438,0.0,5.54872 +4512,99.42787,203.771719,36.16935,0.0,155.031349,0.0,4.63423 +4513,94.263159,99.8589,28.63248,0.0,54.92999,0.0,5.70352 +4514,102.14379,156.750719,35.03931,0.0,105.019979,0.0,5.84032 +4515,91.40133,145.71821,28.67396,0.0,105.10354,0.0,4.136441 +4516,100.620189,155.8969,37.06954,0.0,105.11572,0.0,5.23612 +4517,99.84206,104.71596,36.91399,0.0,55.36081,0.0,4.38935 +4518,86.04821,191.416469,23.485209,0.0,155.417189,0.0,3.72977 +4519,91.55004,95.607859,28.525739,0.0,55.423449,0.0,3.95084 +4520,93.42583,99.38629,27.81701,0.0,55.22811,0.0,5.72146 +4521,101.868859,106.38994,35.32698,0.0,55.31019,0.0,5.02385 +4522,91.959819,96.38644,29.07684,0.0,55.38986,0.0,4.0869 +4523,100.49289,105.06695,36.4301,0.0,55.51715,0.0,4.73192 +4524,99.82296,103.800619,36.09354,0.0,55.38692,0.0,4.319139 +4525,87.575969,93.00959,24.07766,0.0,55.33022,0.0,5.50086 +4526,92.01105,196.186629,28.579099,0.0,155.65496,0.0,4.13699 +4527,85.900039,190.479609,22.48522,0.0,155.84921,0.0,4.182159 +4528,92.13615,245.639289,28.52429,0.0,205.641769,0.0,3.73048 +4529,86.676539,241.11402,23.3536,0.0,205.65822,0.0,4.19671 +4530,92.072,246.165069,28.71266,0.0,205.534809,0.0,4.11454 +4531,86.835699,291.867168,23.626249,0.0,256.407029,0.0,4.03006 +4532,91.94052,196.707259,29.195839,0.0,155.68142,0.0,4.0183 +4533,86.55392,241.798319,23.57428,0.0,205.732689,0.0,4.75162 +4534,92.067429,196.43931,28.89854,0.0,155.6846,0.0,4.09459 +4535,99.137609,304.816239,35.85007,0.0,255.921599,0.0,4.94342 +4536,99.75446,103.909599,35.45557,0.0,55.340249,0.0,4.72459 +4537,94.62035,251.119029,28.847439,0.0,205.86917,0.0,5.72417 +4538,91.78661,195.830839,28.26266,0.0,155.770289,0.0,4.09482 +4539,102.33872,107.096849,35.56586,0.0,55.595229,0.0,5.20879 +4540,99.00442,103.642679,35.53467,0.0,55.54233,0.0,4.58268 +4541,99.526009,104.20742,35.49821,0.0,55.63818,0.0,4.68565 +4542,85.79749,90.555049,22.92893,0.0,55.483839,0.0,4.48488 +4543,91.844219,95.84328,28.52375,0.0,55.80188,0.0,2.87533 +4544,94.04031,99.130919,27.4163,0.0,55.838809,0.0,5.27813 +4545,91.85764,95.7464,28.438,0.0,55.6067,0.0,3.937321 +4546,102.55866,107.349409,35.89638,0.0,55.493859,0.0,5.08347 +4547,99.60974,104.069149,35.722579,0.0,55.79365,0.0,4.41016 +4548,99.748679,104.34422,35.6368,0.0,55.77202,0.0,4.51029 +4549,87.07908,92.19314,23.49174,0.0,55.88728,0.0,4.623401 +4550,92.150079,151.28253,30.3407,0.0,106.44651,0.0,6.29941 +4551,86.201489,90.71873,22.41274,0.0,56.16053,0.0,4.0852 +4552,92.160339,95.926869,28.70407,0.0,55.81059,0.0,3.59251 +4553,87.37468,92.36672,23.70535,0.0,56.06023,0.0,4.32702 +4554,92.563549,296.616709,28.57272,0.0,256.152679,0.0,4.05866 +4555,86.58998,291.445659,23.17383,0.0,256.442489,0.0,4.1076 +4556,92.2889,146.319019,28.40649,0.0,106.331159,0.0,3.86749 +4557,86.848419,141.51221,23.29463,0.0,106.12713,0.0,4.39278 +4558,92.271809,95.90735,28.62535,0.0,55.59431,0.0,3.98175 +4559,100.49196,205.911259,36.165769,0.0,156.24039,0.0,5.07224 +4560,100.24008,103.74104,35.62945,0.0,55.86302,0.0,4.28768 +4561,96.19389,202.407709,29.54627,0.0,156.471319,0.0,5.50397 +4562,101.66157,158.259049,34.76386,0.0,107.265149,0.0,5.29246 +4563,92.4821,96.26846,28.39401,0.0,55.90091,0.0,4.16677 +4564,101.03602,105.45951,36.42597,0.0,55.94943,0.0,4.63869 +4565,100.510939,104.72187,35.84988,0.0,56.78208,0.0,4.07126 +4566,86.9976,91.351609,23.41989,0.0,56.427129,0.0,2.8965 +4567,92.60187,96.39243,28.48727,0.0,56.50068,0.0,2.77465 +4568,94.438209,99.81106,27.86196,0.0,56.22215,0.0,5.13717 +4569,100.2163,105.448259,33.65439,0.0,56.203149,0.0,4.80741 +4570,92.09544,95.816719,27.966329,0.0,56.09602,0.0,3.97458 +4571,100.46709,104.924709,35.910389,0.0,56.24355,0.0,4.44026 +4572,99.747149,104.11556,35.71907,0.0,56.17908,0.0,4.22497 +4573,87.95547,92.057089,23.30267,0.0,56.205759,0.0,4.61551 +4574,99.22729,104.02561,34.82985,0.0,56.75402,0.0,4.27867 +4575,90.09561,92.48582,27.77191,0.0,56.29117,0.0,2.43447 +4576,87.120709,91.29713,22.54396,0.0,56.54978,0.0,3.20732 +4577,98.44115,103.216729,33.842729,0.0,57.159049,0.0,4.08375 +4578,89.48538,92.684149,28.237769,0.0,56.56054,0.0,2.04336 +4579,87.41053,141.789189,23.28721,0.0,106.288589,0.0,4.23256 +4580,99.35008,104.31474,34.72131,0.0,57.16654,0.0,4.30391 +4581,89.68993,92.375069,28.15075,0.0,56.30897,0.0,2.043849 +4582,87.386039,91.73277,23.47215,0.0,56.44895,0.0,3.20357 +4583,93.07329,97.114939,28.652039,0.0,56.50441,0.0,4.09759 +4584,87.24026,91.7073,23.38006,0.0,56.46266,0.0,3.24696 +4585,92.83707,96.91201,28.47865,0.0,56.67691,0.0,3.9305 +4586,100.57952,105.085659,36.059849,0.0,56.084559,0.0,4.84465 +4587,101.908639,105.83645,36.44116,0.0,56.4125,0.0,4.61583 +4588,95.71386,251.775629,28.70684,0.0,206.882389,0.0,5.56781 +4589,93.04398,197.398469,29.03395,0.0,156.398639,0.0,4.16299 +4590,102.44713,107.526489,35.21896,0.0,56.278919,0.0,5.338919 +4591,100.25769,204.947739,35.76324,0.0,156.709289,0.0,4.52509 +4592,102.39595,106.37015,36.66296,0.0,56.56539,0.0,4.77323 +4593,86.340349,90.603809,22.902729,0.0,56.27271,0.0,2.88908 +4594,92.6481,96.850449,28.69087,0.0,56.593109,0.0,2.88284 +4595,94.540019,100.68491,27.7964,0.0,56.99365,0.0,5.20362 +4596,93.255309,97.56709,28.80178,0.0,57.0839,0.0,3.97599 +4597,101.088079,107.05988,34.04698,0.0,57.31006,0.0,5.08249 +4598,100.085089,105.06137,35.9165,0.0,56.83676,0.0,4.24828 +4599,100.83406,105.92893,36.10898,0.0,57.00785,0.0,4.4545 +4600,86.987719,91.89443,22.88937,0.0,56.44955,0.0,4.72479 +4601,91.37142,94.440619,29.02633,0.0,57.297589,0.0,2.31563 +4602,100.45792,304.873668,35.304379,0.0,256.986689,0.0,4.435909 +4603,86.03962,241.703609,21.90547,0.0,207.600609,0.0,4.33682 +4604,90.745549,243.788109,28.86937,0.0,206.870649,0.0,2.1112 +4605,98.935179,152.96412,34.22455,0.0,106.46752,0.0,4.18795 +4606,86.9271,91.53139,23.00954,0.0,56.55792,0.0,3.15808 +4607,90.79778,93.300509,28.93153,0.0,56.533319,0.0,2.01543 +4608,100.15275,104.65191,35.07064,0.0,56.93142,0.0,4.51293 +4609,87.07431,191.678189,22.88594,0.0,156.876719,0.0,4.3212 +4610,92.88678,97.28595,28.60627,0.0,57.24256,0.0,2.8601 +4611,87.027519,91.48554,22.97073,0.0,56.64545,0.0,3.19372 +4612,93.42123,97.152389,28.94621,0.0,56.571519,0.0,3.86393 +4613,87.85751,93.621319,22.88118,0.0,57.597009,0.0,5.10287 +4614,88.995509,244.367489,24.09938,0.0,207.290149,0.0,4.89977 +4615,88.57104,94.785089,23.95818,0.0,57.97801,0.0,4.129579 +4616,90.807319,403.526189,25.01407,22.06464,208.445519,4.64923,90.82665 +4617,120.062359,135.38947,47.53178,0.0,57.61045,1.61913,9.61203 +4618,120.23016,104.940999,29.960079,0.0,57.33977,0.0,6.42543 +4619,114.559649,117.23042,43.02101,0.0,56.06197,0.0,6.58395 +4620,98.632029,384.328949,38.76786,5.66394,206.479049,33.40139,53.40662 +4621,105.06761,491.633819,50.05507,5.59266,259.182689,30.91868,100.39576 +4622,132.469359,1191.535486,96.31836,16.18997,460.243888,332.845679,237.189429 +4623,98.17769,317.597599,40.02319,2.62078,206.946299,19.53648,35.16969 +4624,104.923219,312.114239,47.64888,5.21909,156.78331,19.75181,57.590969 +4625,129.544619,648.307588,60.35798,29.38428,306.854048,46.44456,147.55683 +4626,96.66693,102.149659,29.15208,0.0,55.64627,0.0,6.43911 +4627,102.16779,107.063199,35.49579,0.0,55.614049,0.0,5.10272 +4628,92.0583,96.331879,28.228929,0.0,55.76043,0.0,4.39923 +4629,95.9883,261.667969,40.592939,2.47733,155.74576,16.58,34.48954 +4630,103.986029,401.762419,47.64286,5.17614,255.851699,17.9174,53.8225 +4631,126.27983,473.421948,59.940399,15.94874,105.82739,101.792039,156.71468 +4632,98.21741,165.349379,41.44839,2.37095,56.12792,16.355199,37.22353 +4633,106.833159,359.528789,49.18718,5.2028,206.623939,18.26531,55.62545 +4634,127.847599,778.665658,61.51491,29.4852,306.824339,117.675519,204.34452 +4635,95.817839,159.80837,39.22224,2.422,56.45101,16.20827,34.13913 +4636,102.491839,200.034409,46.541079,5.16614,56.41238,19.40031,51.48572 +4637,125.683809,452.077309,59.20511,15.57678,106.39186,90.264069,148.25909 +4638,97.23683,359.817578,40.797329,2.41391,256.780949,16.28155,32.29142 +4639,104.68463,350.138999,47.40938,5.148,206.503179,19.02664,51.3635 +4640,126.954829,812.384317,60.04293,15.7072,357.038478,143.99802,203.152779 +4641,98.725279,261.066899,41.28929,2.46946,156.858789,16.770659,32.67305 +4642,88.74124,301.526678,27.540919,3.72261,206.76985,15.1058,33.698409 +4643,89.006609,355.990019,27.69113,3.75979,257.998979,16.91924,35.14096 +4644,107.177309,178.42453,46.24575,3.89758,57.10544,18.53949,38.00026 +4645,99.76976,161.13488,42.64363,2.47611,57.19349,15.75943,31.99557 +4646,89.88867,151.303879,28.58528,3.71347,57.02294,14.68311,32.483969 +4647,109.101159,181.86207,47.85091,3.79186,56.64773,19.65268,38.9541 +4648,89.60168,149.304609,28.04922,3.61646,56.81299,14.94607,31.66721 +4649,115.33146,136.886089,47.57042,6.16856,56.885779,0.0,13.99561 +4650,117.437009,175.627009,49.89451,10.92928,56.67525,2.63998,33.820449 +4651,98.31078,103.6392,33.04577,0.0,55.80179,0.0,5.160859 +4652,88.69653,336.270439,10.5255,10.57389,161.36607,6.4497,82.54227 +4653,89.042479,359.834179,24.64948,23.27659,160.95036,4.84335,91.043189 +4654,84.70874,2672.75004,10.50807,11.04496,463.659538,53.76165,2029.532992 +4655,84.9302,238.720819,29.27081,28.09245,56.12462,9.01366,77.88913 +4656,157.615089,513.345817,57.879479,59.22101,209.426978,7.5967,151.06128 +4657,109.95976,678.078978,78.72432,44.575519,359.475188,12.39245,153.258 +4658,136.74423,313.454469,57.05679,46.24624,105.915099,5.09091,81.30378 +4659,120.626139,294.678579,63.42273,49.762429,56.34553,7.52386,97.97428 +4660,86.99965,90.258999,30.3276,0.0,55.354079,0.0,2.42004 +4661,92.79755,94.62248,34.75354,0.0,55.41772,0.0,2.11947 +4662,105.08348,108.285179,47.4984,0.0,55.737499,0.0,2.68267 +4663,111.650919,216.267049,54.49348,0.0,156.049709,0.0,4.04294 +4664,3.89289,3.6535,3.63189,0.0,0.0,0.0,0.0 +4665,98.559879,301.018139,31.34089,0.0,265.255009,0.0,2.61617 +4666,118.63777,319.536919,41.98047,0.0,264.815679,0.0,6.53005 +4667,3.73722,3.61742,3.60022,0.0,0.0,0.0,0.0 +4668,97.446079,300.933449,31.47923,0.0,265.294269,0.0,2.5335 +4669,113.70997,319.815429,43.89661,0.0,264.705939,0.0,5.55249 +4670,3.62656,3.54992,3.53453,0.0,0.0,0.0,0.0 +4671,5.66333,6.88579,6.87047,0.0,0.0,0.0,0.0 +4672,93.884449,151.95032,24.60143,0.0,116.10703,0.0,5.32015 +4673,3.68494,3.57935,3.56488,0.0,0.0,0.0,0.0 +4674,5.81495,5.74489,5.72848,0.0,0.0,0.0,0.0 +4675,95.26773,150.846949,25.23703,0.0,115.699269,0.0,3.53146 +4676,82.99122,236.569159,16.13176,0.0,215.612339,0.0,2.93943 +4677,94.12037,98.008879,29.0142,0.0,64.599149,0.0,2.61911 +4678,110.8487,318.099169,45.86056,0.0,266.398549,0.0,3.46442 +4679,5.88035,5.73938,5.72362,0.0,0.0,0.0,0.0 +4680,7.82616,7.8721,7.85691,0.0,0.0,0.0,0.0 +4681,85.06667,141.105769,18.919529,0.0,116.98153,0.0,3.31764 +4682,5.82633,5.67529,5.66066,0.0,0.0,0.0,0.0 +4683,7.825189,7.85246,7.8425,0.0,0.0,0.0,0.0 +4684,84.71452,89.37301,19.24631,0.0,65.38415,0.0,2.9797 +4685,81.06279,79.0121,10.42974,0.0,58.15161,0.0,8.62099 +4686,79.033789,82.54085,9.37909,0.0,57.46886,0.0,4.45594 +4687,119.476799,168.96222,57.80495,0.0,60.62862,12.42651,18.5761 +4688,99.8128,162.534029,29.31451,0.0,107.44256,2.60119,9.85565 +4689,113.82976,128.056519,48.316529,0.0,58.15948,0.0,8.09036 +4690,130.291,117.438239,44.94463,0.0,56.434949,0.0,4.94807 +4691,101.74864,106.64507,33.38425,0.0,56.47879,2.67967,4.47751 +4692,95.75594,111.580029,27.06653,0.0,57.093289,3.555551,11.26717 +4693,11.4999,8.99041,8.9559,0.0,0.0,0.0,0.0 +4694,13.50679,12.24713,12.22529,0.0,0.0,0.0,0.0 +4695,92.568919,122.52446,54.77249,0.0,58.13277,0.0,6.06211 +4696,123.02779,143.393989,68.920249,0.0,55.8403,2.09803,11.70558 +4697,160.90967,12719.167313,90.90524,143.242539,8841.399966,1502.837085,1605.771834 +4698,20.89214,10.45791,10.1305,0.0,0.0,0.0,0.0 +4699,110.456209,115.88363,40.54203,0.0,57.93779,0.0,8.61544 +4700,11.88848,12.53555,12.4723,0.0,0.0,0.0,0.0 +4701,101.7903,116.033269,38.412489,0.0,57.366641,1.7456,11.32793 +4702,15.33617,15.81188,15.78227,0.0,0.0,0.0,0.0 +4703,101.041509,120.78295,50.55932,0.0,57.16102,0.0,5.59802 +4704,63.93385,24.69378,24.35546,0.0,0.0,0.0,0.0 +4705,135.08773,118.982589,39.43471,0.0,59.68564,0.0,12.43925 +4706,9.75334,9.34367,9.31629,0.0,0.0,0.0,0.0 +4707,103.07285,123.277419,46.75642,0.0,58.300299,0.0,8.65102 +4708,15.45854,11.80941,11.78302,0.0,0.0,0.0,0.0 +4709,95.319589,100.67249,32.13357,0.0,56.2096,0.0,6.48097 +4710,9.29473,9.45453,9.42434,0.0,0.0,0.0,0.0 +4711,93.11439,97.96149,28.05605,0.0,56.28094,0.0,7.5365 +4712,9.59049,9.56032,9.53392,0.0,0.0,0.0,0.0 +4713,91.38731,115.89281,43.37257,0.0,58.83621,0.0,5.71801 +4714,88.69978,114.67003,42.10169,0.0,58.79963,0.0,4.71373 +4715,108.31353,113.650599,42.00498,0.0,58.458969,0.0,4.33539 +4716,85.96307,111.793909,38.6962,0.0,58.208589,0.0,6.0477 +4717,98.922659,92.57955,26.23034,0.0,56.42027,0.0,4.08605 +4718,130.26126,127.095199,54.09816,0.0,56.171589,0.0,8.21126 +4719,100.921679,107.99277,36.88788,0.0,56.25383,0.0,6.61844 +4720,91.67282,109.42666,36.15263,0.0,58.80202,0.0,5.84271 +4721,99.81475,108.852379,37.48926,0.0,59.041709,0.0,4.44035 +4722,82.87369,87.4688,22.72265,0.0,55.66496,0.0,3.65375 +4723,84.192399,87.84884,23.13268,0.0,55.91041,0.0,2.75718 +4724,84.43783,90.416109,23.48206,0.0,56.439119,0.0,4.91946 +4725,85.43059,89.33087,24.15539,0.0,55.79325,0.0,3.96595 +4726,85.1732,143.030589,23.75307,0.0,106.050169,0.0,6.23468 +4727,86.567569,91.63881,25.72412,0.0,55.7866,0.0,4.52328 +4728,9.00499,9.20769,9.18848,0.0,0.0,0.0,0.0 +4729,89.41079,144.663209,28.98635,0.0,105.673849,0.0,4.44607 +4730,9.39584,9.26786,9.2495,0.0,0.0,0.0,0.0 +4731,90.17045,96.21304,30.12613,0.0,55.63211,0.0,4.77523 +4732,9.54729,9.25844,9.23924,0.0,0.0,0.0,0.0 +4733,89.89364,94.488959,28.27541,0.0,55.833079,0.0,4.70334 +4734,9.18077,9.48732,9.47072,0.0,0.0,0.0,0.0 +4735,89.974229,96.4571,30.37469,0.0,55.54666,0.0,4.74545 +4736,98.74471,103.39221,34.58598,0.0,56.27465,0.0,4.37894 +4737,98.65924,102.880449,34.902,0.0,55.628359,0.0,4.33529 +4738,8.97774,9.0633,9.04529,0.0,0.0,0.0,0.0 +4739,89.303299,195.736149,28.95097,0.0,156.155209,0.0,5.04057 +4740,9.26788,9.64124,9.62367,0.0,0.0,0.0,0.0 +4741,90.89552,297.459489,30.60396,0.0,256.025479,0.0,4.78542 +4742,9.11327,9.14709,9.12842,0.0,0.0,0.0,0.0 +4743,89.059239,438.164129,28.31197,0.0,206.081429,9.01236,6.23688 +4744,9.34074,9.31197,9.29228,0.0,0.0,0.0,0.0 +4745,89.29722,94.7296,29.43701,0.0,55.45029,0.0,4.19828 +4746,98.21847,202.261539,34.01085,0.0,156.055109,0.0,3.36262 +4747,97.88071,151.632139,34.02508,0.0,105.631659,0.0,4.08685 +4748,98.21698,304.635279,34.75866,0.0,256.282619,0.0,4.55962 +4749,99.34091,103.185149,34.639959,0.0,55.98763,0.0,4.5774 +4750,97.802859,102.13704,33.8796,0.0,56.33541,0.0,3.16832 +4751,98.83447,151.947559,33.8482,0.0,106.309569,0.0,3.0165 +4752,98.19512,302.384609,33.77546,0.0,256.332029,0.0,3.36308 +4753,98.917249,152.99066,34.1929,0.0,106.83133,0.0,3.24635 +4754,97.97461,103.60432,33.90194,0.0,56.24,0.0,5.52703 +4755,97.705709,103.48901,34.40526,0.0,56.15023,0.0,4.74098 +4756,98.00899,101.76689,33.63854,0.0,55.90705,0.0,4.189781 +4757,98.09146,103.863489,34.7597,0.0,56.424819,0.0,4.48164 +4758,97.882689,102.07869,34.03115,0.0,56.22891,0.0,3.11914 +4759,97.987029,101.2828,33.83545,0.0,56.0878,0.0,2.99226 +4760,82.039409,85.7682,20.20966,0.0,57.12844,0.0,2.95432 +4761,83.279439,88.62273,21.71361,0.0,57.60945,0.0,3.86434 +4762,82.67041,237.181479,21.04196,0.0,206.242309,0.0,4.19499 +4763,80.8452,84.793019,20.04381,0.0,55.823859,0.0,3.54531 +4764,79.69774,282.651139,18.97891,0.0,256.243049,0.0,2.06664 +4765,89.52019,145.2658,28.40248,0.0,106.457259,0.0,4.470841 +4766,81.494439,133.53918,20.12842,0.0,106.16599,0.0,2.0099 +4767,90.721749,94.56426,29.05774,0.0,56.2077,0.0,4.01435 +4768,83.27173,285.648369,20.934759,0.0,256.918599,0.0,2.247539 +4769,92.681039,98.37547,30.56141,0.0,57.22764,0.0,4.68241 +4770,81.35141,134.550639,19.936139,0.0,106.823059,0.0,2.21617 +4771,90.90488,147.535109,30.05803,0.0,106.758369,0.0,4.66514 +4772,82.54617,186.225079,21.46477,0.0,157.00681,0.0,2.12005 +4773,92.41862,97.921709,31.674169,0.0,56.07122,0.0,4.32445 +4774,81.25916,134.198669,20.35479,0.0,106.514069,0.0,1.85448 +4775,91.190179,146.33893,29.69092,0.0,105.98234,0.0,4.62218 +4776,82.34889,235.428169,20.19815,0.0,206.786079,0.0,3.15278 +4777,82.77508,87.192419,21.87342,0.0,56.160039,0.0,3.85858 +4778,82.40398,86.50248,21.4493,0.0,56.17388,0.0,3.5334 +4779,81.755889,84.96245,19.82133,0.0,56.24806,0.0,3.57942 +4780,81.2422,84.526639,19.99004,0.0,56.041479,0.0,3.19699 +4781,8.59413,8.63881,8.62621,0.0,0.0,0.0,0.0 +4782,87.941879,92.940059,27.144519,0.0,55.95947,0.0,4.49077 +4783,9.02657,8.98788,8.97173,0.0,0.0,0.0,0.0 +4784,88.720759,93.14055,28.3463,0.0,56.07488,0.0,2.78834 +4785,8.50131,8.64383,8.62896,0.0,0.0,0.0,0.0 +4786,87.703,93.21933,27.14633,0.0,56.72199,0.0,3.88534 +4787,9.61807,8.90426,8.88248,0.0,0.0,0.0,0.0 +4788,89.03219,93.017669,27.81675,0.0,56.381749,0.0,2.75119 +4789,9.01234,9.09346,9.07618,0.0,0.0,0.0,0.0 +4790,89.755439,95.75672,28.96681,0.0,56.85627,0.0,4.40003 +4791,9.28309,9.2141,9.19923,0.0,0.0,0.0,0.0 +4792,90.44786,95.944419,29.66337,0.0,56.24229,0.0,4.303729 +4793,8.98455,9.09013,9.07379,0.0,0.0,0.0,0.0 +4794,88.95555,244.95368,28.15577,0.0,207.00719,0.0,4.17689 +4795,9.15553,9.15766,9.1422,0.0,0.0,0.0,0.0 +4796,89.46667,94.899789,28.95039,0.0,56.111829,0.0,4.20886 +4797,98.691779,102.44508,33.87054,0.0,56.31024,0.0,4.33089 +4798,98.39959,102.26483,33.77897,0.0,56.50474,0.0,4.184991 +4799,11.54505,11.29159,11.27748,0.0,0.0,0.0,0.0 +4800,91.232619,297.610789,30.33648,0.0,257.655679,0.0,3.87978 +4801,11.71669,11.2392,11.2228,0.0,0.0,0.0,0.0 +4802,90.65567,295.545019,29.52676,0.0,257.115859,0.0,3.03715 +4803,8.92868,8.70687,8.69454,0.0,0.0,0.0,0.0 +4804,9.20306,8.83497,8.81733,0.0,0.0,0.0,0.0 +4805,8.73786,8.70415,8.68895,0.0,0.0,0.0,0.0 +4806,9.14869,8.84097,8.82425,0.0,0.0,0.0,0.0 +4807,100.805799,186.228929,36.34278,6.37062,56.508309,2.359,49.41314 +4808,100.784609,186.895899,36.21793,6.54943,56.6127,2.12249,50.084089 +4809,100.42172,209.118289,36.09508,6.71209,56.75313,2.6291,62.974859 +4810,100.45493,210.360559,36.1494,6.8775,56.783929,2.810481,63.75632 +4811,100.734521,213.900349,36.16027,6.935439,56.97746,2.58098,68.04839 +4812,101.537071,213.433179,36.287179,7.116831,56.74351,3.03542,66.32795 +4813,100.82388,190.588969,36.30816,6.70934,56.76182,2.11082,53.073459 +4814,100.948589,191.92576,36.40284,6.68566,56.73522,2.14471,53.88172 +4815,85.703359,92.22946,24.47116,0.0,56.936329,0.0,4.53889 +4816,96.954141,103.06502,35.396708,0.0,56.864262,0.0,4.72323 +4817,22.67094,22.44646,22.42609,0.0,0.0,0.0,0.0 +4818,87.659771,93.16373,25.888298,0.0,56.932622,0.0,4.20524 +4819,98.119809,103.885211,36.36489,0.0,56.934361,0.0,4.45456 +4820,22.79348,22.50788,22.48958,0.0,0.0,0.0,0.0 +4821,86.385899,91.72263,24.57733,0.0,56.971839,0.0,4.00946 +4822,96.904337,102.83602,35.4495,0.0,56.953959,0.0,4.24894 +4823,22.7739,22.55868,22.53958,0.0,0.0,0.0,0.0 +4824,87.882081,93.49361,26.090769,0.0,57.051951,0.0,4.12647 +4825,98.413849,104.516452,36.94267,0.0,57.103532,0.0,4.30836 +4826,22.96046,22.67159,22.65247,0.0,0.0,0.0,0.0 +4827,86.056771,91.968239,24.561039,0.0,57.22259,0.0,3.98938 +4828,97.267809,103.096149,35.36714,0.0,57.169889,0.0,4.31657 +4829,22.97018,22.51343,22.48631,0.0,0.0,0.0,0.0 +4830,87.686978,93.251871,25.74068,0.0,57.233172,0.0,4.010659 +4831,98.396481,104.025959,36.453809,0.0,57.2604,0.0,4.27028 +4832,22.99713,22.66002,22.64198,0.0,0.0,0.0,0.0 +4833,86.612971,92.145958,24.756259,0.0,57.222119,0.0,3.96477 +4834,97.263601,102.99137,35.354209,0.0,57.222001,0.0,4.34595 +4835,22.984259,22.62987,22.6107,0.0,0.0,0.0,0.0 +4836,87.894309,93.41753,25.9904,0.0,57.222569,0.0,3.997301 +4837,98.731328,104.425651,36.7241,0.0,57.247292,0.0,4.318359 +4838,23.02214,22.69843,22.68038,0.0,0.0,0.0,0.0 +4839,95.733361,100.18873,31.099009,0.0,57.589452,0.0,2.58099 +4840,97.738611,101.67314,32.256189,0.0,57.752811,0.0,2.51061 +4841,105.367939,217.298109,39.968559,7.1959,57.98584,2.90619,64.62583 +4842,106.20167,219.401219,40.52779,7.377891,58.10632,2.88193,65.5702 +4843,96.604139,100.601639,30.89437,0.0,58.201259,0.0,2.54341 +4844,97.953261,101.917098,32.183709,0.0,58.183909,0.0,2.5102 +4845,105.112828,220.782159,39.048989,7.25584,58.34748,2.8418,68.29154 +4846,106.068679,221.90478,39.67932,7.35179,58.33346,2.8356,68.45446 +4847,96.47925,100.649569,30.712639,0.0,58.35245,0.0,2.5584 +4848,98.25819,102.114201,32.18127,0.0,58.424121,0.0,2.56993 +4849,103.90074,215.509569,37.56418,6.56801,58.47471,2.72961,65.65266 +4850,104.1547,216.332769,37.65935,6.84754,58.518279,2.79881,66.49784 +4851,96.783451,101.123578,30.971058,0.0,58.591648,0.0,2.638941 +4852,98.405231,102.27804,32.066809,0.0,58.573041,0.0,2.58868 +4853,103.89431,216.35258,37.51788,6.56441,58.7641,2.81764,66.46354 +4854,103.940609,217.61433,37.41228,6.85886,58.80847,2.8562,66.64648 +4855,96.742869,101.28386,30.88151,0.0,58.75161,0.0,2.61464 +4856,98.837519,102.463639,32.12419,0.0,58.732459,0.0,2.563211 +4857,104.154799,219.360219,37.70358,6.51654,58.93533,2.87769,68.705209 +4858,104.256549,218.548409,37.45388,6.83426,58.8929,2.8664,67.615449 +4859,97.230769,101.352081,30.84492,0.0,58.921191,0.0,2.63208 +4860,99.236578,102.98771,32.43518,0.0,58.936751,0.0,2.55543 +4861,104.48349,216.085769,37.607559,6.68978,59.05562,2.81944,65.70262 +4862,105.114459,217.24166,37.73083,6.94236,59.14531,2.82405,66.46625 +4863,99.129161,103.449431,32.487399,0.0,59.368923,0.0,2.55683 +4864,99.519701,103.605899,32.497959,0.0,59.470719,0.0,2.63644 +4865,106.38774,393.608519,38.51144,13.91403,109.998249,5.27192,142.99975 +4866,106.63515,409.357548,38.57875,13.77092,110.37422,5.17243,155.565739 +4867,99.791489,103.882279,32.35991,0.0,59.985179,0.0,2.62941 +4868,100.214249,104.097159,32.497369,0.0,59.957359,0.0,2.65483 +4869,106.7882,423.275628,38.380449,14.3318,110.801,5.31381,165.612159 +4870,106.66903,423.387948,38.52825,14.26443,110.449779,5.34088,165.82214 +4871,100.395439,104.568619,32.8613,0.0,60.140518,0.0,2.597781 +4872,100.796599,104.431059,32.64673,0.0,60.1743,0.0,2.6176 +4873,107.075309,414.863149,38.64781,14.1196,110.777609,5.229801,159.533009 +4874,107.25703,418.720718,38.64732,14.24702,110.716,5.26622,161.189319 +4875,100.29628,104.46521,32.63264,0.0,60.277349,0.0,2.58128 +4876,100.548929,104.440119,32.49313,0.0,60.333979,0.0,2.62516 +4877,106.993908,422.373308,38.551869,14.29361,110.8674,5.30639,165.078569 +4878,107.19328,418.691639,38.61906,14.19759,110.764241,5.388579,162.843139 +4879,100.18146,104.364549,32.30435,0.0,60.488669,0.0,2.55368 +4880,100.607329,104.47819,32.42666,0.0,60.540721,0.0,2.62406 +4881,106.98999,424.075358,38.52017,14.292489,111.14965,5.34239,165.696249 +4882,107.311509,422.257669,38.5109,14.24127,111.010859,5.41792,163.90995 +4883,100.691091,104.473139,32.470489,0.0,60.481739,0.0,2.59958 +4884,101.051501,104.699748,32.653049,0.0,60.463968,0.0,2.583231 +4885,107.077639,184.786059,38.49155,13.05408,60.532279,2.19906,43.91582 +4886,107.34837,183.948229,38.60271,12.76443,60.56986,2.19512,43.651509 +4887,72.84032,77.138359,11.522569,0.0,62.38769,0.0,1.92623 +4888,82.246771,85.391869,19.786739,0.0,62.080399,0.0,2.10095 +4889,4.67992,4.59447,4.57925,0.0,0.0,0.0,0.0 +4890,74.80147,79.54428,13.734649,0.0,62.576311,0.0,1.60596 +4891,9.15996,9.109389,9.092109,0.0,0.0,0.0,0.0 +4892,92.90888,98.721299,28.064939,0.0,60.6009,0.0,4.05072 +4893,9.47829,9.08239,9.06675,0.0,0.0,0.0,0.0 +4894,91.721919,98.486059,26.85602,0.0,60.780179,0.0,4.72279 +4895,8.72171,8.66738,8.65191,0.0,0.0,0.0,0.0 +4896,91.28615,96.528419,26.47998,0.0,61.109669,0.0,3.19131 +4897,102.304199,107.61124,36.67027,0.0,60.734009,0.0,4.539051 +4898,11.25489,11.0484,11.0318,0.0,0.0,0.0,0.0 +4899,95.193859,99.64561,30.56928,0.0,60.68686,0.0,2.71401 +4900,106.497629,111.940369,40.973139,0.0,60.69092,0.0,4.68693 +4901,11.41707,11.45846,11.44104,0.0,0.0,0.0,0.0 +4902,95.89837,100.31333,31.27363,0.0,60.65123,0.0,2.64735 +4903,107.212299,112.28927,41.60653,0.0,60.696869,0.0,4.346641 +4904,9.50152,9.17894,9.16435,0.0,0.0,0.0,0.0 +4905,91.953741,96.34331,27.208499,0.0,60.753841,0.0,2.68097 +4906,102.884299,108.085809,37.38881,0.0,60.704699,0.0,4.32311 +4907,105.10919,124.07132,39.27254,0.0,59.05661,1.22377,11.14645 +4908,120.21894,119.524249,38.907199,0.0,61.17048,0.0,8.00257 +4909,94.377279,112.09609,33.81314,0.0,56.77621,1.12241,8.69057 +4910,105.316299,106.33754,29.37073,0.0,55.78163,1.80519,10.10984 +4911,117.42473,115.819739,26.9565,0.0,57.944149,0.0,20.23667 +4912,90.30784,167.318799,23.72031,9.26948,109.463789,0.0,13.50404 +4913,90.76699,160.46468,35.19888,27.2581,58.52358,1.1411,23.32788 +4914,90.06168,119.20792,23.74855,11.05225,56.13672,0.0,16.7339 +4915,3.61091,3.61565,3.60386,0.0,0.0,0.0,0.0 +4916,77.54042,91.47192,17.30834,3.30308,57.47658,0.0,5.99548 +4917,276.498719,1010.305746,54.5645,78.39879,155.491779,12.61443,354.173428 +4918,168.974139,728.635748,52.57282,49.96563,157.7747,6.88539,291.448459 +4919,106.121429,899.882097,49.95653,36.658499,406.206138,13.47031,260.36858 +4920,127.00905,679.333077,64.970359,55.51078,155.906439,10.27884,265.986869 +4921,111.564829,591.914528,50.30556,48.06891,105.70025,9.79324,253.586149 +4922,119.958549,800.662107,58.08151,48.7838,306.072899,10.09827,245.928759 +4923,96.1721,666.809407,38.98104,40.359959,205.942929,21.28525,245.701519 +4924,78.182939,84.56008,15.67255,0.0,57.19536,0.0,3.86691 +4925,85.616959,94.06338,24.81712,0.0,55.48961,0.0,7.27404 +4926,160.132299,743.812907,43.15396,34.27317,311.500849,12.11087,214.467999 +4927,93.72868,106.65602,28.49877,0.0,55.72369,0.0,9.00114 +4928,113.29257,151.200819,51.995969,0.0,59.73307,1.51443,22.83007 +4929,107.865239,128.63512,44.89658,0.0,56.41814,0.0,12.33125 +4930,117.82628,99.08815,36.9418,0.0,56.40671,0.0,3.53325 +4931,139.112239,128.73724,62.66261,0.0,57.34706,0.0,5.55098 +4932,92.48293,94.877689,33.816429,0.0,55.64945,0.0,2.78961 +4933,111.265979,112.18201,46.48274,0.0,57.29585,0.0,5.24896 +4934,92.70332,91.380969,29.21715,0.0,58.003499,0.0,2.31806 +4935,73.31486,87.16118,27.07435,0.0,56.33423,0.0,1.98836 +4936,95.279579,113.13983,39.18139,2.33245,56.8734,1.6868,9.93307 +4937,130.860009,133.268949,54.119179,5.64024,55.86452,1.82377,12.81094 +4938,130.7253,150.802149,65.82434,8.60665,56.13348,0.0,15.886729 +4939,108.881519,104.55323,25.97597,0.0,58.07965,0.0,7.19166 +4940,99.30037,108.68573,31.74244,0.0,60.08892,0.0,5.13302 +4941,104.4176,208.579818,126.019959,3.87498,55.857129,0.0,11.39333 +4942,107.560129,106.08893,35.42538,0.0,57.53963,0.0,3.71661 +4943,97.933059,106.7162,33.48609,0.0,55.87169,0.0,6.43942 +4944,87.12733,88.91755,22.43529,0.0,55.38884,0.0,2.398179 +4945,88.06295,115.051279,39.071069,0.0,58.03598,0.0,5.36697 +4946,109.02426,113.711509,39.71037,0.0,58.03842,0.0,2.70762 +4947,99.4741,104.460219,35.831789,0.0,55.52484,0.0,4.62516 +4948,88.397429,106.69562,34.6075,0.0,57.31687,0.0,3.81823 +4949,91.578779,95.02477,30.93131,0.0,55.1711,0.0,3.49728 +4950,86.7501,107.14326,38.0287,0.0,55.44308,0.0,3.911191 +4951,164.68087,192.74876,108.92326,2.18411,55.18489,1.16633,20.3856 +4952,179.52408,246.082389,120.60549,2.33478,105.175899,0.0,12.46438 +4953,4.6365,4.47026,4.43196,0.0,0.0,0.0,0.0 +4954,99.1033,128.30535,44.85442,0.0,58.52054,7.50224,13.68082 +4955,76.11298,77.02587,15.89734,0.0,57.791609,0.0,1.71554 +4956,75.15381,78.938639,13.01535,0.0,57.6366,0.0,6.105698 +4957,26.58935,24.04257,24.0046,0.0,0.0,0.0,0.0 +4958,26.64252,27.14699,27.10312,0.0,0.0,0.0,0.0 +4959,3.85724,3.88201,3.86288,0.0,0.0,0.0,0.0 +4960,3.62534,3.92136,3.90893,0.0,0.0,0.0,0.0 +4961,90.21656,105.249459,35.670819,0.0,57.60106,2.43204,5.82691 +4962,118.615099,150.65708,57.68295,0.0,57.89913,12.66121,18.6189 +4963,97.74462,113.928849,36.015279,0.0,57.72483,6.76791,11.46316 +4964,90.35209,100.106419,31.09778,0.0,57.50086,1.93496,7.968759 +4965,80.48347,92.749339,28.40892,0.0,58.537949,1.02291,3.5484 +4966,85.31374,93.97021,23.04175,0.0,55.75437,5.14948,8.56372 +4967,78.80537,83.445399,22.16299,0.0,55.758949,1.08185,3.32391 +4968,79.124899,83.72825,22.07019,0.0,55.92497,1.21059,3.30542 +4969,85.62622,103.42644,29.0095,0.0,55.79496,5.52949,10.21164 +4970,75.65979,77.99286,17.48591,0.0,55.92479,0.0,2.38094 +4971,82.94247,88.35867,25.41269,0.0,55.96878,1.31059,4.43096 +4972,17.5638,17.17315,17.15442,0.0,0.0,0.0,0.0 +4973,120.787769,175.779819,77.42175,2.67751,58.092119,4.68019,18.66429 +4974,80.09356,84.582379,22.45141,0.0,55.846559,1.11458,3.90495 +4975,80.97582,97.281269,30.83026,0.0,58.017439,1.28493,5.17872 +4976,86.2049,92.19001,26.19905,0.0,58.10521,1.47825,4.71611 +4977,75.242909,280.778529,17.58834,0.0,256.596229,1.20534,4.15008 +4978,83.549519,89.74056,25.93764,0.0,55.65492,1.94015,4.938 +4979,85.093009,243.693779,29.19457,0.0,205.921299,1.8929,5.32301 +4980,78.42348,82.34709,21.40032,0.0,55.67403,1.06042,2.93699 +4981,630.291048,799.264887,22.151809,0.0,356.208719,204.823709,211.68801 +4982,99.171369,100.45413,38.83146,0.0,56.99995,0.0,2.65328 +4983,78.10137,130.69939,20.58927,0.0,106.87405,0.0,1.71045 +4984,78.416339,229.988709,20.33452,0.0,207.15479,0.0,1.0711 +4985,97.02019,98.90403,38.40822,0.0,56.83296,0.0,1.75702 +4986,104.07954,313.555888,46.433269,0.0,207.29947,26.622689,31.08708 +4987,105.12119,310.850649,46.85028,0.0,206.959109,26.03014,28.91384 +4988,111.18542,120.32624,39.60104,0.0,56.06861,7.16875,7.79544 +4989,97.089729,124.3424,46.60465,0.0,56.21223,1.80904,5.75659 +4990,103.96613,120.13745,35.96694,0.0,62.07397,0.0,10.55782 +4991,98.702969,137.07881,53.25756,0.0,59.6214,0.0,6.57595 +4992,114.11622,124.310579,44.38918,0.0,57.116009,1.15865,7.31203 +4993,117.21058,129.6325,48.01313,0.0,57.37508,1.10969,8.6754 +4994,119.280379,135.27357,55.49415,0.0,56.6877,0.0,9.60022 +4995,135.0441,120.765759,42.64212,0.0,57.292639,1.14927,6.32633 +4996,102.74042,113.301699,38.688369,0.0,59.04425,0.0,5.8882 +4997,98.566309,125.07635,52.33623,0.0,54.78829,1.56636,8.15932 +4998,132.42011,143.580059,62.938099,0.0,57.4404,1.19701,8.62875 +4999,130.664359,140.958839,60.63228,0.0,57.509729,1.10727,8.078071 +5000,103.46147,109.25849,34.295881,0.0,57.80514,0.0,4.13444 +5001,89.04388,94.204939,26.12041,0.0,54.717629,0.0,4.62392 +5002,89.23051,94.622369,25.995549,0.0,55.17919,0.0,4.83158 +5003,86.3988,90.980129,22.833969,0.0,54.94361,0.0,4.52742 +5004,84.851499,89.60339,22.36793,0.0,54.96233,0.0,4.00641 +5005,85.43217,90.124899,22.676519,0.0,54.856319,0.0,4.03091 +5006,85.57209,90.690989,22.76768,0.0,55.086579,0.0,4.49197 +5007,105.932629,130.91176,53.97021,0.0,56.74249,0.0,7.15105 +5008,102.23617,110.27109,41.36934,0.0,54.94059,0.0,4.63726 +5009,128.18489,106.283949,37.877229,0.0,55.62626,0.0,4.7228 +5010,97.56179,100.778409,33.058489,0.0,54.94293,0.0,4.62288 +5011,102.61904,106.136389,38.91122,0.0,54.78862,0.0,4.21529 +5012,100.35314,105.45411,37.40239,0.0,55.17328,0.0,4.69233 +5013,14.14192,8.796439,8.658729,0.0,0.0,0.0,0.0 +5014,82.27605,4523.756633,18.75723,58.75141,2329.843201,1246.798735,635.600338 +5015,16.406549,16.55358,16.52487,0.0,0.0,0.0,0.0 +5016,105.00032,2626.12574,41.71606,27.190599,1612.103904,416.466339,440.730628 +5017,8.45305,7.9346,7.91996,0.0,0.0,0.0,0.0 +5018,80.82971,74.070449,15.468449,0.0,54.97185,0.0,2.01416 +5019,75.33094,83.504279,18.33303,0.0,57.737589,0.0,5.37121 +5020,77.17328,78.566109,17.11021,0.0,57.184109,0.0,2.29843 +5021,74.57337,76.65911,16.48056,0.0,56.50941,0.0,1.718119 +5022,81.53222,81.71334,19.31162,0.0,58.36929,0.0,2.04898 +5023,82.20326,81.7027,20.65271,0.0,57.38302,0.0,1.72249 +5024,72.20309,83.63227,21.20429,0.0,58.08384,0.0,2.21679 +5025,81.996399,85.21123,23.31808,0.0,57.42285,0.0,2.09435 +5026,100.35094,91.306959,28.24863,0.0,56.266379,0.0,4.02681 +5027,98.100519,87.80144,26.74767,0.0,56.11464,0.0,3.42606 +5028,69.69918,170.097089,11.31653,7.22596,105.290079,3.67519,25.92443 +5029,68.30399,194.738579,11.53059,3.80985,155.619689,1.23361,15.04314 +5030,90.958829,95.14592,33.63086,0.0,55.20113,0.0,4.78183 +5031,23.73273,23.46169,23.43422,0.0,0.0,0.0,0.0 +5032,105.31758,114.57116,47.81692,1.10895,55.29517,0.0,7.33944 +5033,94.116649,98.16983,35.82084,0.0,55.30261,0.0,5.22385 +5034,103.717639,113.51527,46.11543,0.0,55.25161,1.33264,8.51927 +5035,51.76349,52.53153,52.49901,0.0,0.0,0.0,0.0 +5036,164.55908,147.064259,60.646959,3.77754,55.38092,2.42812,20.39916 +5037,92.345509,98.81272,36.7601,0.0,55.44741,0.0,4.97013 +5038,102.836339,110.55143,47.10334,0.0,55.20494,0.0,5.2978 +5039,35.96557,43.87764,43.85446,0.0,0.0,0.0,0.0 +5040,137.94537,159.525039,76.349769,4.26619,56.36452,1.99844,16.22734 +5041,87.84169,204.378039,38.96903,0.0,155.709739,0.0,6.82109 +5042,101.79019,102.47989,20.31325,0.0,58.91571,1.30773,18.13294 +5043,2.15839,2.44039,2.4123,0.0,0.0,0.0,0.0 +5044,3.320009,3.695039,3.680529,0.0,0.0,0.0,0.0 +5045,68.93373,76.96528,16.78194,0.0,57.07433,0.0,1.80582 +5046,86.52859,98.944039,24.237479,0.0,55.74662,0.0,8.0291 +5047,73.65006,90.75612,18.1133,1.81387,56.20549,1.90103,9.28152 +5048,2.80311,2.95129,2.93585,0.0,0.0,0.0,0.0 +5049,2.75283,3.024,3.00684,0.0,0.0,0.0,0.0 +5050,73.84387,88.2248,13.96061,0.0,57.60835,0.0,15.08826 +5051,107.44423,227.452418,21.38262,6.045549,107.197629,20.37644,47.8953 +5052,39.44009,37.83274,37.7859,0.0,0.0,0.0,0.0 +5053,186.295489,524.012748,120.641949,7.47384,206.679069,63.76391,94.95727 +5054,95.22665,92.006339,20.61535,0.0,54.878759,4.8779,10.03416 +5055,83.76438,96.678319,26.44087,0.0,56.23761,5.11326,6.71814 +5056,94.97203,83.89866,21.47716,0.0,55.32818,1.64227,4.01952 +5057,87.60403,180.51845,33.53786,0.0,106.38875,19.46553,14.94868 +5058,174.717749,171.931189,77.8952,2.57281,55.929,3.12633,19.24798 +5059,51.76195,48.83742,48.81526,0.0,0.0,0.0,0.0 +5060,147.49773,217.282729,107.67674,4.11131,56.13394,5.50118,21.57358 +5061,104.87175,157.244029,63.765889,1.22022,57.10384,2.98566,20.22993 +5062,265.632079,526.699778,177.021459,11.00578,204.800129,23.52864,57.80014 +5063,278.757008,826.942837,138.53962,9.35955,405.566709,123.516319,110.21107 +5064,181.39406,194.422939,120.645919,0.0,58.90101,1.33316,8.7535 +5065,12.95294,18.83305,18.81157,0.0,0.0,0.0,0.0 +5066,131.108429,188.375239,41.13223,1.15382,105.359439,7.21042,23.62226 +5067,13.86681,14.0862,14.07059,0.0,0.0,0.0,0.0 +5068,99.15716,175.627159,38.09963,1.15867,106.108199,6.11668,15.16178 +5069,6.11553,3.99253,3.96317,0.0,0.0,0.0,0.0 +5070,3.32303,3.48543,3.47612,0.0,0.0,0.0,0.0 +5071,3.30212,3.5089,3.49942,0.0,0.0,0.0,0.0 +5072,3.35296,3.50468,3.49336,0.0,0.0,0.0,0.0 +5073,3.31573,3.3722,3.35963,0.0,0.0,0.0,0.0 +5074,3.91251,3.88408,3.87263,0.0,0.0,0.0,0.0 +5075,3.33957,3.48952,3.48015,0.0,0.0,0.0,0.0 +5076,3.34055,3.5536,3.54264,0.0,0.0,0.0,0.0 +5077,3.34107,3.51575,3.50632,0.0,0.0,0.0,0.0 +5078,3.21163,3.30815,3.2984,0.0,0.0,0.0,0.0 +5079,4.40733,3.92444,3.90778,0.0,0.0,0.0,0.0 +5080,3.39591,3.49254,3.48286,0.0,0.0,0.0,0.0 +5081,3.29184,3.51635,3.50149,0.0,0.0,0.0,0.0 +5082,4.22863,3.523681,3.514541,0.0,0.0,0.0,0.0 +5083,3.204179,3.31325,3.30415,0.0,0.0,0.0,0.0 +5084,3.98365,3.8522,3.84211,0.0,0.0,0.0,0.0 +5085,3.32911,3.47194,3.46249,0.0,0.0,0.0,0.0 +5086,3.31001,3.52786,3.51841,0.0,0.0,0.0,0.0 +5087,3.34295,3.49139,3.48187,0.0,0.0,0.0,0.0 +5088,3.20411,3.34195,3.33264,0.0,0.0,0.0,0.0 +5089,2.13268,2.03765,2.01856,0.0,0.0,0.0,0.0 +5090,2.55868,2.46248,2.45344,0.0,0.0,0.0,0.0 +5091,1.89375,2.03342,2.02528,0.0,0.0,0.0,0.0 +5092,1.73137,1.84115,1.82859,0.0,0.0,0.0,0.0 +5093,1.67607,1.83155,1.81166,0.0,0.0,0.0,0.0 +5094,2.51925,2.69415,2.68231,0.0,0.0,0.0,0.0 +5095,1.98084,1.99792,1.98593,0.0,0.0,0.0,0.0 +5096,2.41907,2.41913,2.407,0.0,0.0,0.0,0.0 +5097,2.06261,2.05733,2.0442,0.0,0.0,0.0,0.0 +5098,1.74292,1.84993,1.83797,0.0,0.0,0.0,0.0 +5099,1.69932,1.86529,1.80782,0.0,0.0,0.0,0.0 +5100,2.4926,2.62368,2.61355,0.0,0.0,0.0,0.0 +5101,66.25249,67.52874,9.34581,0.0,55.79242,0.0,1.31468 +5102,69.54718,171.143059,12.40034,0.0,156.216119,0.0,1.42653 +5103,4.16638,3.941431,3.928131,0.0,0.0,0.0,0.0 +5104,69.454019,120.456,12.54117,0.0,105.85442,0.0,0.0 +5105,3.70771,3.63144,3.61834,0.0,0.0,0.0,0.0 +5106,70.07264,122.380959,13.42422,0.0,106.12635,0.0,1.65022 +5107,69.937119,221.299759,12.72187,0.0,206.387649,0.0,1.061801 +5108,4.38999,4.00697,3.99339,0.0,0.0,0.0,0.0 +5109,69.331999,171.77692,12.95808,0.0,156.70827,0.0,0.0 +5110,3.81531,3.70585,3.69139,0.0,0.0,0.0,0.0 +5111,70.343289,123.61841,13.88143,0.0,107.10253,0.0,1.44335 +5112,67.6477,168.516389,10.35594,0.0,156.286109,0.0,0.0 +5113,66.21238,66.415259,7.99926,0.0,56.254669,0.0,1.16273 +5114,4.35187,4.14608,4.13549,0.0,0.0,0.0,0.0 +5115,3.51609,3.6543,3.64391,0.0,0.0,0.0,0.0 +5116,65.38331,66.85488,8.28139,0.0,56.78365,0.0,0.0 +5117,4.18616,3.9274,3.91224,0.0,0.0,0.0,0.0 +5118,65.52765,67.837499,8.08407,0.0,58.041789,0.0,0.0 +5119,4.39502,4.14358,4.13237,0.0,0.0,0.0,0.0 +5120,3.50008,3.61507,3.60477,0.0,0.0,0.0,0.0 +5121,64.96821,66.66695,8.34929,0.0,56.56605,0.0,0.0 +5122,4.19037,3.92216,3.90746,0.0,0.0,0.0,0.0 +5123,65.90045,216.824869,8.00874,0.0,206.851809,0.0,1.033861 +5124,66.19263,68.180599,8.46607,0.0,57.818849,0.0,0.0 +5125,66.37532,217.911439,8.29534,0.0,207.323219,0.0,1.18283 +5126,2.158341,2.16908,2.15788,0.0,0.0,0.0,0.0 +5127,66.78345,68.53762,9.13704,0.0,57.54977,0.0,0.0 +5128,2.29311,2.31958,2.30697,0.0,0.0,0.0,0.0 +5129,66.190079,268.52781,8.12907,0.0,257.893,0.0,1.378081 +5130,4.68899,4.2665,4.25132,0.0,0.0,0.0,0.0 +5131,3.46384,3.606679,3.596849,0.0,0.0,0.0,0.0 +5132,65.59972,116.87956,8.22212,0.0,106.66593,0.0,0.0 +5133,4.18749,3.90783,3.89195,0.0,0.0,0.0,0.0 +5134,66.17374,218.554749,7.98129,0.0,208.642749,0.0,0.0 +5135,4.54783,4.2451,4.23259,0.0,0.0,0.0,0.0 +5136,3.57843,3.67191,3.66127,0.0,0.0,0.0,0.0 +5137,65.40513,67.04983,8.23956,0.0,56.9315,0.0,0.0 +5138,4.22643,3.99479,3.97856,0.0,0.0,0.0,0.0 +5139,66.75852,119.038409,8.27899,0.0,108.544649,0.0,1.1605 +5140,66.315679,167.88982,8.64461,0.0,157.41978,0.0,0.0 +5141,67.33319,168.730879,8.90884,0.0,157.621349,0.0,1.13454 +5142,2.39617,2.27629,2.25834,0.0,0.0,0.0,0.0 +5143,67.48563,67.985199,8.56399,0.0,57.1596,0.0,1.17954 +5144,68.26424,68.29407,9.35946,0.0,56.98689,0.0,0.0 +5145,2.40973,2.35949,2.34567,0.0,0.0,0.0,0.0 +5146,65.82543,66.97433,7.38346,0.0,57.19088,0.0,1.20191 +5147,71.99002,72.60955,12.67338,0.0,57.24796,0.0,1.51732 +5148,71.700239,73.3524,13.2398,0.0,57.30131,0.0,1.58031 +5149,72.11994,73.953119,13.595359,0.0,57.48192,0.0,1.6817 +5150,70.85679,73.151189,13.08484,0.0,57.403099,0.0,1.55207 +5151,72.2852,73.293279,12.74667,0.0,57.796979,0.0,1.449791 +5152,65.96618,66.756489,7.65019,0.0,57.086289,0.0,0.0 +5153,71.53786,73.90458,12.89049,0.0,58.27944,0.0,1.59255 +5154,72.91035,74.64321,13.51524,0.0,58.17285,0.0,1.72104 +5155,71.53085,73.90488,12.77609,0.0,58.60827,0.0,1.40184 +5156,71.63273,72.52068,12.69878,0.0,57.48326,0.0,1.15893 +5157,94.057099,93.35094,24.14854,0.0,57.98917,1.40198,6.75167 +5158,106.809179,119.22186,50.35672,0.0,58.0356,0.0,6.92386 +5159,135.25115,153.356049,70.539619,0.0,57.46451,0.0,9.29345 +5160,117.71298,136.349689,60.475999,0.0,56.5007,0.0,6.48127 +5161,94.41534,118.903859,34.63676,0.0,57.667049,9.22179,14.65854 +5162,172.731239,1928.789183,77.13532,88.22239,921.446006,186.67791,431.461388 +5163,513.232749,5174.07534,88.391679,86.83943,3220.136388,610.876596,834.023968 +5164,926.817946,5298.08666,60.23859,60.05536,2864.597299,941.144787,1149.598175 +5165,95.11531,163.579989,32.66558,0.0,111.168339,5.73956,11.30948 +5166,103.52814,226.265489,41.03401,0.0,161.938499,7.6346,13.0874 +5167,96.45961,115.777779,34.05247,0.0,61.12653,6.698029,11.3758 +5168,97.914079,120.56231,35.3142,0.0,60.72057,8.39041,13.61225 +5169,90.539259,115.91556,28.46547,0.0,61.43252,9.85971,14.06761 +5170,201.344409,3146.929709,39.26275,28.26238,1013.163826,851.673187,1096.723496 +5171,1669.236744,3320.039558,54.02421,38.36809,1815.418563,479.593918,710.457848 +5172,105.250149,135.96532,41.85225,0.0,63.41267,10.92768,17.01329 +5173,117.692809,194.47098,53.81818,0.0,113.14189,8.98725,15.8857 +5174,105.590949,130.72805,42.575,0.0,61.77691,9.40257,14.30801 +5175,103.481329,274.679489,40.33935,0.0,211.669639,7.81489,12.3207 +5176,80.87827,188.686939,17.742389,0.0,162.57252,1.36682,5.06385 +5177,114.86431,143.508409,42.230679,0.0,60.761,2.82841,23.08525 +5178,98.42172,117.18552,37.13933,0.0,59.73865,0.0,9.20854 +5179,94.999469,96.70623,26.44171,0.0,56.38529,0.0,5.1496 +5180,93.85287,98.864999,26.60794,0.0,56.762959,0.0,7.10038 +5181,107.637889,116.01466,30.10153,0.0,61.5926,3.18736,9.6003 +5182,98.34479,113.608639,24.854949,0.0,59.350309,0.0,20.55258 +5183,98.74663,98.013859,28.24039,0.0,56.571149,0.0,5.23437 +5184,85.36495,85.59479,24.77635,0.0,55.98332,0.0,2.46507 +5185,89.40766,106.50245,42.37373,0.0,58.38825,0.0,2.80338 +5186,89.51989,85.196089,23.572859,0.0,56.25958,0.0,2.79293 +5187,72.68991,80.14316,15.76533,0.0,58.69951,0.0,3.6516 +5188,76.264599,90.45966,21.11454,0.0,63.82788,0.0,3.42859 +5189,73.85012,90.77608,27.6862,0.0,57.4123,0.0,4.14115 +5190,73.04275,79.92516,19.94261,0.0,56.32639,0.0,2.28202 +5191,93.69469,96.81967,34.71813,0.0,55.61409,0.0,4.57265 +5192,80.00134,95.393199,31.736279,0.0,58.279689,0.0,3.49361 +5193,99.73121,121.664459,43.30939,0.0,56.723379,2.33639,8.94006 +5194,75.43479,77.17332,11.89459,0.0,56.21296,0.0,7.75624 +5195,82.973279,84.85431,17.75045,0.0,58.83147,0.0,5.59347 +5196,81.34107,89.89033,20.89506,0.0,59.16757,0.0,6.7246 +5197,82.64046,99.158079,32.76085,0.0,58.151949,0.0,6.46954 +5198,75.10688,72.05973,12.92117,0.0,55.56572,0.0,1.88111 +5199,76.73205,82.334899,19.8508,0.0,56.531119,0.0,3.22139 +5200,107.52986,130.666949,38.624689,1.21256,56.684429,0.0,19.57462 +5201,107.57628,124.482129,41.9675,0.0,56.398599,0.0,13.55822 +5202,121.858729,151.82552,58.73501,1.5308,57.90623,0.0,15.42487 +5203,150.506399,172.183019,72.59443,1.63498,56.543569,0.0,18.24443 +5204,69.56465,72.00556,11.53016,0.0,56.13422,0.0,1.76769 +5205,69.30539,67.87978,10.15341,0.0,55.04869,0.0,1.4777 +5206,89.0165,262.113109,51.36621,5.47436,159.134329,8.35318,21.7729 +5207,131.35824,465.249298,58.08651,35.23918,105.70905,15.528439,177.02602 +5208,133.486299,196.38163,76.01982,3.29056,55.63148,14.96841,35.05827 +5209,85.124,154.94905,28.09862,2.70703,55.84821,17.17859,39.62476 +5210,93.271809,156.18533,35.79972,2.69515,55.8356,15.51709,33.39959 +5211,92.205679,259.49191,36.80633,2.5605,156.09866,16.35796,36.20237 +5212,91.135379,139.38664,30.93188,3.14089,55.62294,12.56717,27.16199 +5213,91.3218,131.379349,28.500419,3.246299,55.64654,8.08567,25.54887 +5214,85.39989,90.917119,29.46657,1.117489,55.457,0.0,3.72151 +5215,100.836919,151.46108,41.05378,4.02668,55.71027,12.54125,27.72473 +5216,75.55672,77.98777,18.83438,0.0,55.33692,0.0,2.64347 +5217,71.30602,73.653259,14.51641,0.0,55.753299,0.0,1.91652 +5218,74.095569,76.14074,16.89318,0.0,55.61928,0.0,1.84912 +5219,69.56186,71.28501,12.7399,0.0,55.61348,0.0,1.49027 +5220,98.066459,148.156369,37.28566,0.0,56.69288,19.09678,26.345779 +5221,84.18114,88.41532,27.4741,0.0,56.71262,0.0,2.4844 +5222,74.72102,86.555769,21.260059,0.0,57.17929,0.0,6.06822 +5223,90.6782,196.500359,124.858969,2.61999,58.35537,0.0,8.99123 +5224,89.07619,80.16719,15.64919,0.0,60.21457,0.0,2.14281 +5225,81.886899,90.73509,25.23918,0.0,58.38254,0.0,2.54981 +5226,79.63306,86.87614,25.00435,0.0,56.59317,0.0,1.74185 +5227,79.662659,97.3548,27.96254,0.0,54.80302,0.0,7.7008 +5228,73.07519,83.711729,16.58038,0.0,57.580249,0.0,5.3271 +5229,73.46151,77.480379,17.8077,0.0,56.618759,0.0,1.80844 +5230,75.13582,78.92433,16.33799,0.0,58.05494,0.0,1.77927 +5231,83.68166,85.09852,24.60098,0.0,56.6648,0.0,2.13451 +5232,73.901399,74.5629,14.87043,0.0,56.43081,0.0,1.84674 +5233,70.47122,75.04087,15.11012,0.0,57.04944,0.0,1.54009 +5234,72.08593,73.232929,14.566509,0.0,55.14827,0.0,1.46679 +5235,69.29878,274.626899,12.92327,1.36911,255.243189,0.0,3.8493 +5236,68.84898,74.17397,12.97942,1.35019,54.8668,0.0,3.75956 +5237,68.06752,72.48197,11.93057,1.35373,54.97504,0.0,3.32391 +5238,67.98584,72.65405,11.97123,1.35664,55.15112,0.0,3.287 +5239,67.96554,87.886479,11.8553,1.64391,54.8949,3.08029,11.621159 +5240,67.7276,89.847119,12.09567,1.66996,55.016299,3.12519,12.76285 +5241,117.62897,110.669529,26.61817,0.0,59.574589,0.0,12.51977 +5242,101.048109,117.866069,31.1267,0.0,58.940289,0.0,11.31597 +5243,93.11868,101.569139,30.479259,0.0,58.156849,0.0,5.29338 +5244,108.537829,117.66441,46.81985,0.0,57.72518,0.0,5.3847 +5245,103.32056,119.340579,27.90439,6.12852,56.032149,4.78657,13.56049 +5246,105.210529,113.22028,28.99928,4.29703,58.03039,2.895849,9.2621 +5247,113.31129,158.156279,42.30775,16.15318,58.6964,3.14739,25.86158 +5248,92.02597,166.650769,27.10428,8.68749,107.23475,4.281509,14.0782 +5249,73.864609,82.46847,19.90587,0.0,57.75859,0.0,2.28628 +5250,86.686,91.31611,23.49796,0.0,58.09972,1.06901,5.59064 +5251,77.43494,86.37036,18.27346,0.0,59.23437,1.04397,5.05396 +5252,77.270749,92.01753,19.57687,0.0,60.0575,1.87249,5.68981 +5253,75.37274,83.8611,17.77101,0.0,57.55289,0.0,6.21251 +5254,72.32755,105.993569,14.0476,0.0,56.20145,6.394929,8.0759 +5255,79.58153,87.693369,18.9205,0.0,57.676129,1.04631,6.99868 +5256,70.38658,76.27998,14.04079,0.0,57.83724,0.0,1.87067 +5257,67.533659,73.35023,11.5934,0.0,56.84164,0.0,2.38048 +5258,79.27438,93.026239,19.59224,0.0,58.07969,0.0,11.526529 +5259,82.48789,140.437779,22.24997,0.0,108.019679,0.0,5.11414 +5260,81.2024,90.08014,21.77319,0.0,58.21007,0.0,6.89075 +5261,71.717329,77.13856,14.71701,0.0,55.58605,0.0,4.06025 +5262,71.288159,88.49244,22.11161,0.0,57.67985,2.39831,3.84847 +5263,84.238429,75.77121,14.44984,0.0,55.8402,0.0,3.38768 +5264,71.62108,77.70665,14.04477,0.0,55.87948,0.0,5.02964 +5265,83.29352,77.17134,15.08004,0.0,55.42484,0.0,4.55765 +5266,68.165919,77.49303,15.66133,0.0,55.75328,0.0,3.74981 +5267,81.384289,79.44593,15.37174,0.0,55.65364,1.04752,5.46736 +5268,71.105709,278.194379,14.2939,0.0,256.303739,0.0,4.87691 +5269,71.71033,76.989659,15.030529,0.0,55.83799,0.0,3.77559 +5270,71.673669,226.525939,14.61476,0.0,205.820839,0.0,3.75677 +5271,69.60739,72.682369,12.92374,0.0,54.891439,0.0,3.22735 +5272,70.19586,73.23884,13.37526,0.0,55.83903,0.0,2.21734 +5273,70.87407,76.55394,14.7737,0.0,55.75732,0.0,3.85505 +5274,68.35635,71.019519,12.01468,0.0,55.359369,0.0,2.05954 +5275,68.659059,70.99873,12.08994,0.0,55.63931,0.0,1.71589 +5276,69.00955,72.22283,13.02529,0.0,55.26244,0.0,2.16304 +5277,70.03053,81.20267,18.30346,0.0,57.37276,0.0,3.2259 +5278,73.33407,190.126169,14.57396,0.0,105.979399,31.00675,34.86227 +5279,72.47297,303.208268,14.90172,0.0,206.416349,38.79635,39.145159 +5280,72.38963,128.391369,15.24167,0.0,105.936759,0.0,4.42636 +5281,73.223139,228.99311,15.38468,0.0,206.27781,0.0,4.38222 +5282,72.77052,178.510539,15.0894,0.0,156.544749,0.0,4.13682 +5283,72.326309,229.029919,15.50923,0.0,206.656809,0.0,4.07876 +5284,70.16156,72.92826,12.84198,0.0,56.24574,0.0,2.3852 +5285,72.21572,228.108019,15.59219,0.0,206.519869,0.0,3.65298 +5286,70.665289,75.83257,13.30676,0.0,56.53289,0.0,3.48459 +5287,67.050589,70.02007,10.01535,0.0,56.46998,0.0,1.52257 +5288,66.24135,169.265609,9.79404,0.0,155.935719,0.0,1.59451 +5289,66.725389,219.71952,9.77935,0.0,206.41585,0.0,1.53369 +5290,67.26349,68.98437,9.8054,0.0,55.66334,0.0,1.5298 +5291,71.19905,74.293269,14.34889,0.0,55.928699,0.0,2.27905 +5292,78.76909,82.472109,21.41266,0.0,56.093389,0.0,3.35054 +5293,81.97067,82.809679,21.76684,0.0,55.541359,0.0,3.95291 +5294,71.62367,74.600259,14.3621,0.0,55.999539,0.0,1.914 +5295,78.15537,81.936319,20.98412,0.0,56.201029,0.0,3.19575 +5296,78.15227,82.027829,20.95531,0.0,56.242389,0.0,3.26697 +5297,71.33445,73.93154,14.08394,0.0,56.241019,0.0,1.825141 +5298,68.04556,71.433249,10.84611,0.0,56.046009,0.0,2.89443 +5299,69.967239,74.56303,13.01256,0.0,56.08283,0.0,3.35179 +5300,71.34045,128.631379,14.34149,7.27302,56.29622,2.31378,32.648169 +5301,71.40856,448.038768,14.74989,13.141859,306.872839,3.814,74.76578 +5302,70.33934,260.341959,12.59768,21.22744,156.764599,2.525,47.56359 +5303,70.95949,304.682738,12.977949,21.39358,207.36497,2.63466,45.1324 +5304,70.62191,259.850919,13.38882,21.64427,158.494059,2.53372,48.00974 +5305,71.312929,307.097329,13.22828,22.89534,207.140219,2.811,45.45612 +5306,70.98493,255.881079,13.10145,21.64817,157.054079,2.53597,46.12256 +5307,70.97186,307.363189,13.08618,21.54133,207.137329,2.76158,47.15416 +5308,71.47819,306.882559,13.11279,21.8495,206.747919,2.56491,46.62975 +5309,71.11352,156.123889,13.11355,21.69592,57.256389,2.79949,45.61247 +5310,71.01576,156.35963,13.44595,21.73836,56.99176,2.72422,45.93317 +5311,72.01209,155.968309,13.420369,21.89897,57.03655,2.64846,45.2078 +5312,71.19001,155.446979,13.44002,21.74173,57.21544,2.57816,45.056509 +5313,71.875579,158.27815,13.52794,21.70486,57.66015,2.66073,46.52649 +5314,71.82636,157.038139,13.42536,22.119259,57.44117,2.53392,44.86752 +5315,71.38615,154.336039,13.49851,21.39215,56.892519,2.57318,44.61896 +5316,71.139189,154.66157,13.19382,21.77873,56.83186,2.61975,44.77358 +5317,71.58229,155.982489,13.29766,21.734539,57.14889,2.68085,45.43073 +5318,117.79883,171.655339,47.838439,0.0,60.62318,1.47061,39.80439 +5319,105.52053,108.002079,29.223059,0.0,58.30852,0.0,8.10468 +5320,100.50221,113.685309,29.92784,1.73939,57.74352,0.0,10.306428 +5321,93.278429,106.368339,25.58112,1.51183,56.953299,0.0,11.1933 +5322,103.04433,101.444499,29.14784,0.0,57.88361,0.0,6.86003 +5323,106.39362,111.170629,35.886569,0.0,57.92502,0.0,4.49367 +5324,86.837439,93.73463,23.96432,0.0,55.87657,0.0,5.10174 +5325,89.41046,96.50197,26.2303,0.0,55.67739,0.0,6.07327 +5326,90.36559,95.769509,25.3505,0.0,55.368419,0.0,6.71997 +5327,94.94476,95.007369,26.188309,0.0,55.61208,0.0,4.21988 +5328,90.81762,103.5596,27.39529,0.0,59.67671,0.0,7.61593 +5329,89.44123,1636.323874,15.52078,343.761359,814.630757,12.42748,303.890659 +5330,102.20041,245.070159,37.537199,5.08492,107.93394,15.57065,51.40669 +5331,94.76743,208.59111,34.57138,2.45584,109.45744,11.12851,31.5644 +5332,106.81325,413.314768,38.23874,46.46912,105.58992,35.63896,114.731159 +5333,100.630469,435.490999,39.57799,3.88472,259.231279,18.90206,92.77728 +5334,109.87663,187.851859,32.96321,3.50698,58.138029,15.85798,54.82502 +5335,143.146159,4298.352054,42.3001,68.44454,2364.88088,483.809479,1073.029146 +5336,97.2456,258.578359,27.08636,0.0,209.97251,2.11022,11.041099 +5337,92.217499,155.78435,27.12243,0.0,110.41652,1.94665,8.42885 +5338,95.048239,251.016019,28.97528,2.39081,161.035759,11.35055,32.42593 +5339,94.69991,247.450459,29.44318,2.35241,160.55611,11.32048,29.11215 +5340,114.87726,152.771619,46.6863,2.47513,59.76364,1.61729,24.434959 +5341,116.06566,353.706799,47.80275,2.51125,260.421139,1.63641,23.26253 +5342,118.07932,156.824949,48.14554,2.560219,61.44178,2.20298,23.8249 +5343,116.119,304.658719,47.75706,2.49317,210.339259,2.42506,24.13829 +5344,113.489199,250.961569,45.339,2.41765,159.9233,1.36111,24.465489 +5345,113.363039,147.93319,44.54563,2.48473,60.12686,1.45681,21.76501 +5346,112.13911,196.800709,44.342209,2.37467,110.28109,1.30362,21.09265 +5347,112.75044,149.482619,44.86139,2.4211,60.314449,1.33779,23.08075 +5348,113.56943,134.355289,45.213449,1.48364,59.79719,0.0,14.15777 +5349,106.327629,111.39462,38.49385,0.0,59.77344,0.0,4.96026 +5350,114.49814,133.957139,45.62699,1.3814,59.578319,0.0,13.63082 +5351,107.30424,262.236959,40.25235,0.0,209.860209,0.0,4.06671 +5352,106.95563,311.272838,39.26153,0.0,259.776349,0.0,4.110549 +5353,113.01019,118.43728,44.93943,0.0,60.02774,0.0,4.92555 +5354,118.96865,309.125769,51.16631,2.49249,209.85852,1.551569,25.68599 +5355,111.91124,317.452879,44.19848,0.0,259.827319,0.0,4.84246 +5356,119.555959,358.199318,51.086589,2.50006,260.077379,1.53382,24.37242 +5357,108.100809,313.573259,40.72867,0.0,260.127449,0.0,4.41379 +5358,114.44945,351.486238,46.09878,2.27459,261.074819,1.31045,22.340919 +5359,113.556679,352.854729,44.9664,2.45284,260.397049,1.26713,25.54602 +5360,106.41451,314.829819,39.48637,0.0,261.056839,0.0,4.7878 +5361,114.584029,338.230279,46.90862,1.27598,260.918579,0.0,15.05564 +5362,112.60902,134.109359,45.36118,1.35291,59.64772,0.0,13.72948 +5363,113.850859,129.60496,48.4408,0.0,59.80013,3.93076,11.34598 +5364,111.80256,123.491559,46.68564,0.0,60.083419,2.07016,9.07433 +5365,85.51247,92.072399,24.000639,0.0,60.026169,0.0,4.96359 +5366,120.90104,293.094559,59.897069,45.80093,59.84071,13.96214,88.754039 +5367,131.2181,304.102639,71.01129,47.69807,60.3141,9.72601,89.337929 +5368,141.370389,555.857068,80.41553,51.74351,259.959069,26.06948,111.528169 +5369,109.631379,232.688179,48.85096,40.68329,60.268439,1.52987,64.38874 +5370,126.995379,465.750518,65.33562,41.50202,260.34213,10.544809,70.65455 +5371,135.97504,361.553688,75.147669,43.72017,109.94958,24.4479,90.519949 +5372,99.41661,273.911429,38.92978,17.41297,160.14508,0.0,40.50138 +5373,112.42926,327.735988,62.46692,22.257669,160.86608,8.87453,53.393169 +5374,120.129099,337.077889,60.27773,21.24354,160.147729,17.44131,59.72656 +5375,121.44669,301.402598,61.152719,46.3999,59.86461,8.27567,99.934529 +5376,132.08704,315.424929,71.49792,47.65314,59.55158,16.92904,93.664439 +5377,142.233369,418.199378,80.50577,52.434329,110.03741,31.78756,115.259369 +5378,110.003199,241.027389,49.63624,39.93847,59.405829,3.787491,71.316799 +5379,126.03466,262.695269,65.36404,39.81175,59.45189,9.99174,70.514999 +5380,135.40832,367.043239,75.83699,43.09515,109.42515,27.282839,93.7318 +5381,99.545319,183.8852,39.04834,17.77708,59.66326,5.29968,45.64215 +5382,111.046999,203.74111,50.47928,18.13405,60.45848,9.02045,47.76518 +5383,121.481389,297.602679,60.16062,22.25226,110.110889,22.29782,64.27864 +5384,119.51751,295.070839,59.014889,46.4041,59.9742,14.97536,89.31473 +5385,130.73134,507.483998,70.44415,48.39802,260.117399,9.88473,90.334699 +5386,141.659739,428.614368,80.72704,53.069469,109.81555,32.26426,124.413939 +5387,108.782549,230.299389,48.56299,40.1566,59.465859,1.48484,63.66094 +5388,122.91939,272.027409,62.13741,41.47666,59.57972,10.78568,77.596529 +5389,131.54549,405.794679,70.54611,45.64086,109.867709,41.5035,117.06666 +5390,108.93697,230.705369,48.34127,40.268319,59.47882,1.45961,64.32158 +5391,122.83501,422.317858,62.149949,41.65164,209.62162,10.59491,77.94099 +5392,130.752419,547.130348,70.53685,45.937599,260.269369,36.74288,112.60666 +5393,119.09157,376.553858,58.585189,45.84466,160.02481,8.07733,79.430009 +5394,130.30476,310.398439,70.12142,46.99086,59.78037,16.948309,91.32574 +5395,190.202729,422.918498,79.61141,51.790489,110.04539,37.88838,117.709589 +5396,108.818259,332.306039,48.08854,39.8574,159.627059,3.60698,64.03264 +5397,122.157799,265.394829,61.53793,40.82627,59.30312,9.69888,74.11798 +5398,130.656109,404.466928,69.90411,45.2853,110.282889,43.0983,115.398489 +5399,108.56902,230.01607,48.03445,39.46924,59.91946,3.45844,62.33771 +5400,122.60187,264.447149,62.09317,41.0555,59.76005,9.43688,72.40573 +5401,131.171429,406.069308,70.18425,45.451559,109.78775,42.29526,117.598539 +5402,90.48892,97.58729,26.67614,0.0,60.61915,0.0,4.81693 +5403,90.45314,196.362029,26.5038,0.0,160.195349,0.0,4.20506 +5404,81.469989,187.496559,20.94973,0.0,161.878799,0.0,3.10393 +5405,89.0387,246.309109,24.85676,0.0,210.153189,0.0,5.07953 +5406,88.50798,95.20501,24.11423,0.0,60.43195,0.0,4.61779 +5407,80.072049,85.5871,19.0173,1.25054,59.35227,0.0,4.17522 +5408,133.169369,173.14113,71.14549,0.0,58.036029,0.0,20.549951 +5409,103.00761,121.976759,40.5483,0.0,59.165999,5.78358,11.78985 +5410,295.108259,903.887916,72.50429,53.184429,260.113209,23.52563,348.133239 +5411,466.708108,1139.160976,85.73379,90.14488,560.403868,12.68889,283.767069 +5412,85.58279,97.22713,23.79969,0.0,56.52429,4.0275,10.40328 +5413,76.88165,75.18626,11.40045,0.0,57.01313,0.0,5.06389 +5414,73.01932,72.55494,13.24037,0.0,56.33673,0.0,1.69357 +5415,87.668469,93.30061,22.80496,0.0,55.60654,0.0,8.51046 +5416,70.88763,75.0189,14.80668,0.0,58.00143,0.0,0.0 +5417,75.70118,76.65486,13.73545,0.0,58.106,0.0,2.75412 +5418,66.4062,75.36212,9.88875,0.0,57.54616,0.0,6.39107 +5419,70.760509,72.71589,7.83822,0.0,56.90271,0.0,6.46909 +5420,73.82,66.290799,9.0133,0.0,55.024559,0.0,1.227121 +5421,68.07282,68.352079,8.714,0.0,56.927529,0.0,1.64335 +5422,115.161929,122.26489,41.45782,0.0,58.70877,0.0,12.04466 +5423,83.431449,90.5438,21.71752,0.0,60.31554,0.0,2.74049 +5424,70.05943,80.1128,18.36913,0.0,58.79378,0.0,1.61074 +5425,75.92868,82.45134,20.44827,0.0,59.02093,0.0,1.58791 +5426,78.29279,74.50286,11.53797,0.0,60.07379,0.0,1.67378 +5427,3.48789,3.69939,3.68533,0.0,0.0,0.0,0.0 +5428,3.19967,3.91239,3.89911,0.0,0.0,0.0,0.0 +5429,71.52462,79.88136,19.06242,0.0,57.10987,0.0,2.27325 +5430,93.90949,97.61063,26.18081,0.0,57.52084,0.0,5.93216 +5431,9.78115,6.50031,6.48414,0.0,0.0,0.0,0.0 +5432,73.61576,92.248359,25.504829,0.0,59.41117,0.0,2.01011 +5433,116.50235,102.278659,30.71278,0.0,58.985769,0.0,4.12883 +5434,95.58719,104.876969,36.75651,0.0,56.860519,0.0,3.03631 +5435,86.30608,96.28067,22.60281,0.0,59.03498,0.0,6.7992 +5436,11.21516,13.63455,13.61323,0.0,0.0,0.0,0.0 +5437,14.23902,12.43407,12.41779,0.0,0.0,0.0,0.0 +5438,88.54687,96.266609,35.721559,0.0,57.57546,0.0,1.72075 +5439,110.9845,119.12753,57.82573,0.0,56.12557,0.0,3.35016 +5440,68.79169,223.022639,11.64343,0.0,207.902039,0.0,1.39827 +5441,75.508159,76.28005,18.51992,0.0,54.66677,0.0,1.82158 +5442,66.02677,68.1573,9.27123,0.0,55.83451,0.0,1.24435 +5443,73.50299,175.716599,17.37528,0.0,155.528249,0.0,1.62455 +5444,84.657389,86.22666,27.68901,0.0,54.89024,0.0,2.21869 +5445,66.77805,69.18621,11.06746,0.0,55.01154,0.0,1.92095 +5446,73.26266,79.21164,16.43765,0.0,55.19642,0.0,4.37548 +5447,82.365919,87.90744,25.92864,0.0,55.13051,0.0,4.23451 +5448,93.052789,99.63661,36.92084,0.0,55.43551,0.0,4.59714 +5449,101.17454,108.25411,45.49099,0.0,55.13885,0.0,4.83449 +5450,7.18563,7.456979,7.443549,0.0,0.0,0.0,0.0 +5451,74.88738,179.212319,19.73723,0.0,155.034109,0.0,2.8149 +5452,71.783319,123.85726,16.09023,0.0,104.96078,0.0,1.58595 +5453,83.39583,137.9248,28.31634,0.0,105.26122,0.0,2.6877 +5454,72.36098,401.781929,16.38452,0.0,204.987779,0.0,1.90401 +5455,82.28434,134.923409,26.02723,0.0,105.023999,0.0,2.33038 +5456,71.89318,224.078259,16.25267,0.0,205.167759,0.0,1.55039 +5457,82.7996,135.554289,26.291419,0.0,105.12937,0.0,2.24549 +5458,71.747469,223.113449,15.75255,0.0,205.08505,0.0,1.162119 +5459,80.928119,133.99398,24.83239,0.0,105.46457,0.0,2.11633 +5460,71.80472,73.30194,15.9173,0.0,55.01966,0.0,1.12117 +5461,81.1867,185.318189,24.89916,0.0,155.270079,0.0,2.85589 +5462,70.969879,69.91147,12.50085,0.0,55.18059,0.0,1.14317 +5463,70.44128,171.745189,13.57761,0.0,155.532469,0.0,1.32765 +5464,72.059299,174.37831,16.15211,0.0,155.57081,0.0,1.44559 +5465,75.68064,84.512419,22.12906,0.0,55.185089,0.0,4.10486 +5466,86.29125,92.010369,30.11472,0.0,55.301439,0.0,4.09641 +5467,19.18641,19.09041,19.07559,0.0,0.0,0.0,0.0 +5468,94.227239,98.96801,38.91562,0.0,55.30471,0.0,3.1694 +5469,109.25256,115.8674,52.4169,0.0,55.23513,0.0,5.46079 +5470,120.58476,127.840829,64.324419,0.0,55.33901,0.0,5.48622 +5471,132.509609,140.66163,76.42941,0.0,55.34142,0.0,6.190331 +5472,7.95351,7.93117,7.91561,0.0,0.0,0.0,0.0 +5473,80.58156,82.489199,23.8253,0.0,55.449389,0.0,1.93478 +5474,6.018691,6.779519,6.759829,0.0,0.0,0.0,0.0 +5475,76.65005,78.47654,13.73892,0.0,56.31566,0.0,4.80641 +5476,25.92582,25.78415,25.75323,0.0,0.0,0.0,0.0 +5477,95.36613,210.22697,38.74324,36.80096,55.37903,6.56402,59.63335 +5478,5.58368,5.59918,5.58826,0.0,0.0,0.0,0.0 +5479,70.28118,73.585739,13.67225,0.0,55.309389,0.0,2.81658 +5480,97.030209,104.82189,40.35563,0.0,56.05517,0.0,5.73263 +5481,132.72705,125.866179,43.91824,0.0,56.095419,0.0,10.5346 +5482,115.06614,104.064299,34.350219,0.0,55.40701,0.0,5.53516 +5483,132.584399,166.15935,68.80595,0.0,57.1121,1.12481,22.6492 +5484,126.03502,137.916269,56.782949,0.0,55.36078,2.57408,11.19337 +5485,112.805989,128.8011,42.82253,0.0,58.1948,0.0,11.81803 +5486,128.164239,153.53963,51.37818,0.0,66.71724,0.0,12.87708 +5487,123.1056,138.540739,55.929759,0.0,56.45893,0.0,6.16992 +5488,96.641559,114.38053,39.15275,0.0,56.70138,0.0,4.99101 +5489,100.84601,117.943679,35.16658,0.0,55.9482,0.0,13.189639 +5490,121.796689,142.97279,56.81811,0.0,60.55324,0.0,9.36757 +5491,128.12291,130.960409,53.832119,0.0,56.24439,0.0,7.17645 +5492,107.34014,128.31105,42.31949,0.0,60.239339,0.0,8.856991 +5493,119.543469,110.36435,32.89945,0.0,56.66689,0.0,8.14748 +5494,97.06784,99.17805,32.64496,0.0,55.00819,0.0,3.99698 +5495,120.49821,127.00783,51.26743,0.0,55.87896,0.0,7.36112 +5496,137.02379,276.511259,51.87296,0.0,206.061659,0.0,6.16862 +5497,126.58081,283.045059,43.70689,0.0,208.866779,0.0,10.73614 +5498,95.50405,101.17407,33.00591,0.0,54.95721,0.0,4.70328 +5499,107.06523,115.202319,42.59144,0.0,54.997409,0.0,6.02254 +5500,97.35541,104.435409,31.18124,0.0,55.037069,0.0,6.83854 +5501,94.97248,99.54203,31.13958,0.0,55.42901,0.0,4.64879 +5502,106.537009,113.40158,40.33087,0.0,55.27579,0.0,6.12324 +5503,113.64693,121.330399,50.03066,0.0,55.274589,0.0,6.65614 +5504,112.90475,117.21435,48.20132,0.0,54.8099,0.0,5.49817 +5505,102.909339,110.72227,37.50317,0.0,55.19325,0.0,6.73053 +5506,439.870598,224.71312,52.09252,0.0,155.10875,0.0,6.128231 +5507,108.358369,111.89408,43.49941,0.0,55.13992,0.0,5.00035 +5508,105.986179,314.241749,39.79872,0.0,255.438369,0.0,7.40488 +5509,109.615349,165.82519,43.15507,0.0,105.361,0.0,6.10198 +5510,101.123099,108.02728,35.88004,0.0,55.0756,0.0,6.04703 +5511,113.49708,119.752429,47.652339,0.0,55.51289,0.0,5.47266 +5512,101.93914,106.604929,38.688559,0.0,55.41235,0.0,4.39336 +5513,92.47303,148.35908,29.25949,0.0,105.54683,0.0,4.91183 +5514,98.996,155.29297,36.26624,0.0,105.5497,0.0,4.83189 +5515,106.021629,108.80461,19.21066,0.0,57.4622,6.04534,21.64125 +5516,74.68199,90.481999,16.69745,0.0,57.884319,2.24315,10.24243 +5517,96.842999,99.30016,32.86879,0.0,61.11113,0.0,2.96403 +5518,104.5717,121.007639,43.5492,0.0,56.587429,1.49234,10.79483 +5519,93.662669,142.49374,19.0895,5.26565,59.74798,13.85312,23.22726 +5520,15.54313,15.89928,15.88242,0.0,0.0,0.0,0.0 +5521,88.760479,155.655209,45.63908,8.884669,62.322389,5.64282,18.51298 +5522,121.92964,11665.214906,15.20019,3.77821,5784.521828,3077.496608,2763.48243 +5523,92.54686,186.518009,24.397389,1.66886,115.94965,15.39297,25.18734 +5524,87.244729,125.66761,21.08628,0.0,66.03986,14.63401,21.07284 +5525,117.963779,307.751949,51.07634,0.0,216.009779,14.33519,22.88274 +5526,87.69199,181.878959,21.16007,0.0,118.437449,16.42586,22.97418 +5527,117.10886,204.988059,50.59378,0.0,116.045059,14.1576,20.93286 +5528,87.125719,156.14748,21.35423,0.0,115.73602,5.67675,10.56389 +5529,117.308899,287.832449,50.7925,0.0,216.032809,5.82566,11.89137 +5530,100.53502,114.53368,34.89318,0.0,65.75108,2.75194,8.45181 +5531,117.446699,291.542379,51.01766,0.0,214.985339,7.54772,14.58714 +5532,130.48055,172.1573,64.99171,9.45948,65.45594,4.30346,22.54112 +5533,141.260689,241.092239,74.42324,10.94637,117.098329,6.20312,26.31892 +5534,130.6739,250.253989,63.909939,16.98125,116.90437,6.77917,36.55448 +5535,138.299799,277.709749,72.241,18.80734,115.541759,15.18986,46.73279 +5536,130.909419,199.324269,63.92461,17.40006,65.713389,7.0085,36.42812 +5537,141.43588,280.697829,72.63447,19.49324,117.718,14.95183,46.55771 +5538,93.04817,195.933509,26.88959,4.63126,115.458559,16.82861,27.75064 +5539,156.0695,254.154409,88.82016,26.43533,65.69163,7.13883,52.506309 +5540,214.379209,447.403128,98.058149,29.73203,166.78694,45.420769,93.17409 +5541,157.5465,414.150409,90.02118,27.65585,216.123839,9.44327,56.97234 +5542,164.486109,429.194158,97.91074,30.549619,165.65036,34.10444,86.599569 +5543,207.761939,914.226716,90.076119,133.80572,216.13604,30.37825,340.287119 +5544,465.748908,1536.822565,98.83833,157.987439,517.126258,123.794889,494.898149 +5545,31.32323,31.81643,31.79862,0.0,0.0,0.0,0.0 +5546,119.465119,177.605649,52.61918,9.7621,65.84198,8.02659,31.439279 +5547,155.70541,320.320289,88.48871,26.13034,116.282829,11.10386,63.10534 +5548,165.2878,274.316749,97.9142,28.5506,65.56394,9.711999,57.353411 +5549,29.95773,30.64887,30.63004,0.0,0.0,0.0,0.0 +5550,113.551489,151.476019,47.79963,10.44656,66.674629,1.861421,20.033279 +5551,80.73475,90.085719,12.45473,0.0,65.846069,3.18736,6.48714 +5552,78.651109,89.16112,12.41048,0.0,65.43929,3.17969,6.15392 +5553,78.79131,90.7822,12.48086,0.0,65.88758,3.66117,6.72909 +5554,78.756639,92.49747,12.43922,0.0,67.53271,3.66192,6.86285 +5555,98.30841,156.59014,31.10588,0.0,118.47377,0.0,4.65597 +5556,107.538209,319.672248,39.952079,0.0,266.151569,3.51397,7.74256 +5557,90.84508,269.579129,23.17828,0.0,218.544539,8.02119,16.21797 +5558,99.972799,131.0338,48.86872,0.0,66.35634,2.78135,9.08905 +5559,108.07659,115.949399,41.62067,0.0,65.40022,0.0,5.551871 +5560,119.17487,135.64936,51.80731,0.0,65.86807,4.16139,10.11045 +5561,127.6322,142.569719,60.03058,0.0,65.895129,2.69534,9.72594 +5562,140.656069,13095.391141,73.4392,5.35246,7026.603274,2902.570159,3065.141218 +5563,3.07772,2.88485,2.86763,0.0,0.0,0.0,0.0 +5564,1.93082,2.16795,2.15927,0.0,0.0,0.0,0.0 +5565,2.65234,2.87264,2.86277,0.0,0.0,0.0,0.0 +5566,89.06357,196.312049,17.30717,0.0,169.565929,2.12545,5.47969 +5567,88.164299,249.379429,18.51076,0.0,222.165219,1.82412,5.08832 +5568,108.7543,151.340239,62.199489,0.0,57.42362,0.0,12.47259 +5569,107.97743,121.359369,38.87473,0.0,58.250499,2.97298,14.53357 +5570,125.619149,148.17928,68.44527,1.20142,58.62806,1.04749,13.1625 +5571,109.77976,120.267039,45.145469,0.0,59.67236,0.0,10.96171 +5572,141.032779,962.081196,99.657809,89.10974,410.145789,44.46034,211.452369 +5573,113.50958,685.396267,56.897889,65.40414,207.700279,67.32134,205.591499 +5574,83.52152,89.04142,24.40567,0.0,56.62377,0.0,5.10854 +5575,79.714829,84.53293,21.37439,0.0,56.3241,0.0,4.17585 +5576,104.64798,190.15333,50.23289,1.38991,56.19117,25.38755,51.31045 +5577,116.6236,160.536669,58.223219,1.68923,56.51444,11.25514,26.81414 +5578,134.406889,676.400788,74.29381,2.07163,358.103549,99.561109,135.75433 +5579,105.16766,1571.210814,45.499069,0.0,960.285907,265.915289,293.580989 +5580,94.96353,181.88852,35.97531,19.43127,57.53687,4.18837,47.60884 +5581,28.83794,29.41945,29.40081,0.0,0.0,0.0,0.0 +5582,104.445729,329.175219,47.08898,23.18494,157.573929,20.35767,63.37851 +5583,94.15367,336.940359,36.14323,20.24908,107.11961,32.60103,102.03037 +5584,28.93854,29.05145,29.03311,0.0,0.0,0.0,0.0 +5585,104.385689,351.988599,47.54157,23.19106,107.54236,27.392249,101.92716 +5586,10.05388,10.14027,10.12381,0.0,0.0,0.0,0.0 +5587,82.41278,140.338319,24.23505,8.87249,56.896369,14.09817,30.23505 +5588,15.73833,16.21131,16.19454,0.0,0.0,0.0,0.0 +5589,86.05138,191.550979,28.901929,15.56281,57.94413,19.33967,52.8375 +5590,7.25824,6.69048,6.65635,0.0,0.0,0.0,0.0 +5591,6.15544,6.70511,6.69061,0.0,0.0,0.0,0.0 +5592,8.34198,4.25411,4.24258,0.0,0.0,0.0,0.0 +5593,93.40236,105.322439,28.76691,0.0,55.495309,0.0,8.30482 +5594,92.537079,97.5638,28.31632,0.0,56.64803,0.0,2.38952 +5595,12.07786,11.35812,11.3367,0.0,0.0,0.0,0.0 +5596,5.2664,5.24771,5.23309,0.0,0.0,0.0,0.0 +5597,4.63281,4.75953,4.74803,0.0,0.0,0.0,0.0 +5598,4.49674,4.54223,4.52672,0.0,0.0,0.0,0.0 +5599,100.53776,100.460099,32.566689,0.0,56.64859,0.0,2.71339 +5600,102.652989,102.63886,33.36959,0.0,54.97754,0.0,2.43846 +5601,13.73746,12.69009,12.67389,0.0,0.0,0.0,0.0 +5602,89.45811,93.46559,26.36848,0.0,56.43682,0.0,2.19522 +5603,90.20216,142.025229,26.22977,0.0,105.327949,0.0,2.06028 +5604,13.85356,13.491079,13.472369,0.0,0.0,0.0,0.0 +5605,12.90009,13.03305,13.01861,0.0,0.0,0.0,0.0 +5606,92.43067,97.29511,31.08481,0.0,54.825789,0.0,3.17636 +5607,88.59042,92.191319,26.08992,0.0,54.85142,0.0,2.093941 +5608,92.87897,96.516049,30.28195,0.0,55.105709,0.0,2.53426 +5609,13.32191,12.7085,12.69415,0.0,0.0,0.0,0.0 +5610,12.43868,12.54271,12.53248,0.0,0.0,0.0,0.0 +5611,96.869039,112.63678,45.94144,0.0,55.08529,0.0,2.94289 +5612,78.94288,80.35143,17.85749,0.0,57.63097,0.0,2.61748 +5613,77.007089,77.91873,16.70093,0.0,56.71762,0.0,2.42801 +5614,79.344029,87.13722,25.91068,0.0,57.48066,0.0,1.72185 +5615,102.185829,91.2099,24.74177,0.0,56.38606,0.0,7.18856 +5616,93.81478,119.007639,42.22968,0.0,56.37527,2.3258,9.279889 +5617,120.68136,116.696359,34.79633,0.0,57.289219,2.21987,9.53252 +5618,36.58525,36.05862,36.00267,0.0,0.0,0.0,0.0 +5619,159.773809,318.908509,99.07069,5.14224,110.350939,30.98659,43.1684 +5620,28.52,30.26205,30.22939,0.0,0.0,0.0,0.0 +5621,145.17579,215.125669,84.704569,3.49881,62.19731,8.69384,32.82923 +5622,21.70175,32.0002,31.97576,0.0,0.0,0.0,0.0 +5623,141.414719,1013.711777,69.20247,52.88382,412.698609,84.013449,257.47893 +5624,121.832689,191.016449,58.14157,1.99237,106.836549,2.04044,12.62294 +5625,101.34405,153.71043,76.56718,0.0,55.77007,6.40609,12.38426 +5626,131.43245,636.597197,75.11222,19.248599,107.342939,34.31523,267.086639 +5627,157.05215,1188.165166,84.29519,29.45934,613.069818,52.01017,233.158449 +5628,6.97479,6.81975,6.78666,0.0,0.0,0.0,0.0 +5629,76.06674,1319.096034,23.66253,9.54104,814.750245,191.05743,227.164239 +5630,11.9454,17.7421,17.7087,0.0,0.0,0.0,0.0 +5631,81.414219,2001.260203,37.14202,30.21177,1261.838595,155.62105,345.385459 +5632,6.59876,6.27505,6.2517,0.0,0.0,0.0,0.0 +5633,74.224779,5050.826231,19.77348,45.34565,3671.301835,428.771169,621.453718 +5634,6.87763,5.95643,5.93688,0.0,0.0,0.0,0.0 +5635,75.58711,3995.767555,15.10251,27.747579,2363.522531,770.426247,628.655358 +5636,104.54684,854.345087,18.25372,14.99342,464.107779,97.842909,201.88504 +5637,138.969579,4422.026144,30.70863,323.530469,2320.213361,176.727519,378.620139 +5638,80.90916,2810.389311,16.87243,42.38066,1964.895643,250.889579,328.547889 +5639,71.88048,2297.019991,12.888579,27.33886,1310.331425,327.162169,468.950958 +5640,84.76049,111.353749,19.24344,0.0,56.3299,0.0,27.07031 +5641,127.003729,119.21545,33.06544,0.0,61.31455,1.27991,10.22321 +5642,107.91214,94.2183,21.42755,0.0,56.19488,0.0,8.02038 +5643,89.052089,90.04533,20.51574,0.0,56.50558,0.0,4.22046 +5644,80.21015,96.853319,19.30448,0.0,58.74174,0.0,16.559409 +5645,96.085489,103.42661,21.40052,0.0,60.77788,2.44688,11.14512 +5646,85.79573,95.103209,22.056739,0.0,60.48932,0.0,4.47702 +5647,150.54913,130.755989,43.49982,0.0,58.171989,2.11931,11.76366 +5648,109.40566,123.058469,38.44804,0.0,55.964109,5.22383,6.61731 +5649,122.487809,127.10031,43.99534,0.0,55.60935,1.12525,14.71855 +5650,126.911149,134.57879,54.76458,0.0,59.41178,1.40881,6.50338 +5651,102.15114,108.817419,33.31508,0.0,58.238629,0.0,6.38128 +5652,108.145439,126.78913,40.59575,0.0,58.03627,2.31991,6.41677 +5653,102.847639,110.5865,36.18312,0.0,55.44639,0.0,5.92403 +5654,104.067809,110.27632,32.30217,0.0,59.35212,2.24429,8.43803 +5655,118.81008,122.781219,43.3795,0.0,57.0333,0.0,9.27133 +5656,109.960199,123.61542,46.5186,0.0,55.97632,2.176,5.85252 +5657,111.93726,115.123059,38.288629,0.0,57.19059,0.0,6.84534 +5658,103.845309,110.85037,37.00659,0.0,57.25255,0.0,5.51962 +5659,112.8668,321.375789,43.78611,0.0,255.683969,0.0,8.24424 +5660,123.938949,124.45538,43.64984,0.0,63.173139,0.0,5.38971 +5661,95.817389,100.79429,30.64855,0.0,55.33485,0.0,6.55712 +5662,108.14223,177.998739,52.72543,0.0,105.838969,1.5334,7.2152 +5663,112.78236,124.871659,47.6692,0.0,57.16625,0.0,6.73832 +5664,110.846079,268.136619,42.71407,0.0,207.369629,0.0,6.11928 +5665,124.75301,117.226919,44.39699,0.0,55.984889,0.0,5.60308 +5666,93.42783,97.470579,29.716859,0.0,55.508039,0.0,4.26811 +5667,104.507009,113.7466,37.26147,0.0,55.33207,0.0,9.03775 +5668,105.255129,112.65094,37.893,0.0,55.81134,0.0,6.63886 +5669,12.82421,12.8504,12.8306,0.0,0.0,0.0,0.0 +5670,95.64416,97.118849,28.47812,0.0,55.425409,0.0,5.18173 +5671,110.639749,115.81821,43.88223,0.0,55.46587,0.0,5.38265 +5672,126.367799,132.96898,56.89997,0.0,55.40276,0.0,6.71539 +5673,17.45536,17.17439,17.15944,0.0,0.0,0.0,0.0 +5674,125.387939,458.543729,57.01468,0.0,205.737729,0.0,6.53067 +5675,13.48386,13.0068,12.98609,0.0,0.0,0.0,0.0 +5676,110.75426,323.691419,44.80871,0.0,261.448019,0.0,6.25543 +5677,103.08554,160.363249,37.0974,0.0,105.762969,0.0,6.44725 +5678,102.85281,117.103539,36.97073,0.0,55.585709,0.0,13.02553 +5679,93.142609,97.65308,29.72066,0.0,55.70104,0.0,4.30808 +5680,109.770979,114.90563,43.4677,0.0,55.37002,0.0,5.23466 +5681,110.46645,115.5458,43.44447,0.0,55.68699,0.0,5.44547 +5682,102.036139,258.163399,35.97402,0.0,205.438289,0.0,5.97329 +5683,102.52847,108.23947,36.47303,0.0,55.671779,0.0,5.245161 +5684,93.70213,298.496159,29.95239,0.0,256.221119,0.0,4.32564 +5685,109.2871,114.239139,42.46223,0.0,55.61475,0.0,5.20879 +5686,108.88463,314.677809,42.45412,0.0,256.012909,0.0,5.34269 +5687,104.21226,112.93047,37.71817,0.0,55.61816,0.0,7.52074 +5688,104.24395,112.941399,38.047299,0.0,56.27812,0.0,6.5242 +5689,92.00224,95.876449,28.23807,0.0,55.776329,0.0,3.94342 +5690,12.26827,12.17853,12.16445,0.0,0.0,0.0,0.0 +5691,109.934709,115.57693,43.04383,0.0,55.81175,0.0,5.60012 +5692,12.12527,12.18168,12.1675,0.0,0.0,0.0,0.0 +5693,126.25281,184.416119,57.510979,0.0,106.02486,0.0,6.58323 +5694,17.51389,17.28782,17.27204,0.0,0.0,0.0,0.0 +5695,126.502669,233.83807,57.08115,0.0,156.340839,0.0,6.30037 +5696,110.803559,117.098889,43.549729,0.0,57.36866,0.0,4.86837 +5697,102.666819,160.02158,36.70381,0.0,106.00368,0.0,6.44586 +5698,103.055759,108.31875,36.10461,0.0,55.89893,0.0,5.49454 +5699,109.348579,265.027389,42.42856,0.0,206.268729,0.0,5.37026 +5700,109.14181,113.86764,42.22542,0.0,55.64598,0.0,5.12725 +5701,93.196929,148.02304,29.53079,0.0,105.93731,0.0,4.53395 +5702,103.93193,314.777669,37.89148,0.0,256.472099,0.0,9.03688 +5703,103.903359,109.53187,37.16202,0.0,55.98862,0.0,5.4515 +5704,110.175689,266.816249,43.25932,0.0,207.254829,0.0,5.30313 +5705,110.143929,115.74197,42.7763,0.0,56.74516,0.0,5.2899 +5706,93.877969,98.81559,29.77153,0.0,56.49994,0.0,4.47323 +5707,103.93596,114.263099,36.7605,0.0,56.61908,0.0,8.507729 +5708,102.97831,111.790829,36.741979,0.0,56.07407,0.0,6.69346 +5709,12.19945,12.17344,12.15944,0.0,0.0,0.0,0.0 +5710,91.543799,95.75161,27.87858,0.0,56.09039,0.0,3.89098 +5711,109.421939,116.43674,43.07669,0.0,56.37115,0.0,5.63885 +5712,127.02715,132.370919,55.697279,0.0,55.90562,0.0,6.68634 +5713,16.99294,16.77478,16.75969,0.0,0.0,0.0,0.0 +5714,124.53976,132.753769,55.62505,0.0,56.275939,0.0,6.642419 +5715,12.5593,12.23702,12.22295,0.0,0.0,0.0,0.0 +5716,109.351069,116.66237,42.63467,0.0,56.26164,0.0,6.00454 +5717,104.06603,261.30416,36.95741,0.0,206.67214,0.0,6.62967 +5718,104.85879,113.212889,37.08893,0.0,56.614149,0.0,8.12993 +5719,93.382539,97.85768,29.33724,0.0,56.30761,0.0,4.29564 +5720,110.26987,116.052,43.27647,0.0,56.54707,0.0,5.28986 +5721,110.64433,167.632749,44.773609,0.0,106.48433,0.0,5.46181 +5722,103.28275,310.217549,36.45878,0.0,257.004219,0.0,5.9051 +5723,102.877219,309.906519,36.23125,0.0,257.242169,0.0,5.53034 +5724,93.425369,97.83151,29.80994,0.0,56.15625,0.0,4.05919 +5725,110.138869,116.07822,42.72222,0.0,57.21122,0.0,5.28579 +5726,109.81059,265.981959,42.75322,0.0,206.662659,0.0,5.49353 +5727,104.245249,113.7866,36.98567,0.0,57.35744,0.0,7.21423 +5728,104.23727,113.704989,37.344449,0.0,56.60792,1.01238,6.89297 +5729,91.82565,95.97542,27.86115,0.0,56.50401,0.0,3.75362 +5730,11.97405,11.83645,11.82318,0.0,0.0,0.0,0.0 +5731,108.64134,115.192169,42.020349,0.0,56.44826,0.0,5.55728 +5732,12.03624,11.8721,11.85829,0.0,0.0,0.0,0.0 +5733,125.812609,133.23316,55.71036,0.0,56.51114,0.0,6.75416 +5734,16.96911,16.76708,16.75233,0.0,0.0,0.0,0.0 +5735,125.510839,132.90986,55.82363,0.0,56.47388,0.0,6.47931 +5736,109.88473,115.839629,42.47688,0.0,56.830229,0.0,5.14717 +5737,104.30397,111.370929,37.32947,0.0,56.50008,0.0,6.42342 +5738,104.43322,110.134899,37.199439,0.0,56.43466,0.0,5.3865 +5739,12.45284,12.306859,12.293629,0.0,0.0,0.0,0.0 +5740,92.00684,96.61379,28.18231,0.0,57.17117,0.0,2.7414 +5741,110.65572,115.067189,42.95684,0.0,56.596959,0.0,4.67281 +5742,127.326559,132.68031,56.36216,0.0,56.72115,0.0,5.86637 +5743,17.33688,17.1532,17.1373,0.0,0.0,0.0,0.0 +5744,126.67594,132.542659,56.398609,0.0,56.67274,0.0,5.80265 +5745,12.62488,12.587399,12.573499,0.0,0.0,0.0,0.0 +5746,110.1396,166.647419,43.2532,0.0,106.993439,0.0,5.52437 +5747,103.806339,113.66576,36.4513,0.0,56.73638,1.22138,7.92883 +5748,104.37618,114.747889,39.11437,0.0,56.960039,0.0,6.54192 +5749,12.29203,12.10672,12.09291,0.0,0.0,0.0,0.0 +5750,91.53999,247.935439,27.96581,0.0,208.007039,0.0,4.13475 +5751,111.432279,316.813809,42.2244,0.0,257.817279,0.0,5.63475 +5752,125.85336,132.635749,55.325019,0.0,56.70546,0.0,6.49746 +5753,16.96437,16.67244,16.65828,0.0,0.0,0.0,0.0 +5754,125.275659,232.989039,55.26189,0.0,156.999919,0.0,6.55793 +5755,12.56064,12.27664,12.2627,0.0,0.0,0.0,0.0 +5756,109.40687,116.425559,42.46452,0.0,56.832189,0.0,5.83742 +5757,105.00891,111.599889,37.57826,0.0,57.01576,0.0,5.85676 +5758,104.73128,110.688919,37.337289,0.0,57.04624,0.0,5.29517 +5759,92.449279,95.9062,28.15937,0.0,56.72832,0.0,2.53211 +5760,12.24338,12.08258,12.06906,0.0,0.0,0.0,0.0 +5761,109.29771,114.825089,42.38589,0.0,56.874739,0.0,4.84329 +5762,12.14684,12.16063,12.14834,0.0,0.0,0.0,0.0 +5763,127.118429,132.90854,56.5775,0.0,56.6922,0.0,6.06244 +5764,17.19418,17.1005,17.08595,0.0,0.0,0.0,0.0 +5765,126.70228,133.17682,56.57249,0.0,56.99396,0.0,5.84612 +5766,111.2735,115.61268,43.38718,0.0,57.01977,0.0,4.40667 +5767,103.883489,263.357089,36.56074,0.0,207.228329,0.0,7.42655 +5768,103.675119,111.96464,36.19885,0.0,57.3277,0.0,6.38446 +5769,92.23769,96.403599,27.59534,0.0,57.313719,0.0,3.70462 +5770,11.90623,11.81715,11.80576,0.0,0.0,0.0,0.0 +5771,108.708719,115.45305,41.53312,0.0,57.56108,0.0,5.40474 +5772,11.82869,11.836249,11.823849,0.0,0.0,0.0,0.0 +5773,125.60176,132.694089,55.41404,0.0,56.665549,0.0,6.56428 +5774,16.8587,16.71307,16.69458,0.0,0.0,0.0,0.0 +5775,125.232819,132.17339,55.38711,0.0,56.65135,0.0,6.23557 +5776,109.93798,316.038008,42.38628,0.0,257.305288,0.0,5.074309 +5777,104.881009,262.229149,36.82136,0.0,207.613989,0.0,6.91119 +5778,104.691749,160.70124,36.6992,0.0,107.52922,0.0,5.59139 +5779,110.457509,115.70798,42.64548,0.0,56.89089,0.0,5.3873 +5780,110.243059,115.50537,42.45782,0.0,56.89832,0.0,5.29517 +5781,94.66377,98.530619,29.41063,0.0,57.006739,0.0,4.32723 +5782,104.62742,110.709739,37.21517,0.0,57.059189,0.0,5.72695 +5783,104.596919,110.08125,36.95269,0.0,56.71313,0.0,5.59271 +5784,110.65207,116.27031,43.03104,0.0,56.94253,0.0,5.45771 +5785,111.285079,116.59616,43.16937,0.0,57.0055,0.0,5.59582 +5786,96.40256,99.12683,29.71009,0.0,57.25302,0.0,4.34188 +5787,104.57087,111.276729,37.11219,0.0,57.123319,0.0,6.25893 +5788,105.29602,111.13982,37.43376,0.0,57.07772,0.0,5.63356 +5789,94.437409,299.514059,29.81872,0.0,257.330499,0.0,4.53856 +5790,112.08481,317.853428,43.383529,0.0,257.853239,0.0,5.72027 +5791,112.047699,117.64505,43.73069,0.0,57.68539,0.0,5.38607 +5792,103.882419,109.71031,36.49424,0.0,57.0312,0.0,5.51119 +5793,104.269919,109.30834,36.48693,0.0,56.82896,0.0,5.29731 +5794,94.93334,99.484179,30.07289,0.0,57.390579,0.0,4.22238 +5795,110.53687,116.501069,42.912689,0.0,57.17305,0.0,5.48837 +5796,110.717049,116.70404,42.80169,0.0,57.5197,0.0,5.43984 +5797,104.15833,112.10107,36.4034,0.0,56.04831,0.0,7.47189 +5798,105.79745,111.129289,36.59672,0.0,56.16385,0.0,6.29865 +5799,12.20676,12.2353,12.20496,0.0,0.0,0.0,0.0 +5800,92.35348,95.710159,27.53502,0.0,57.356359,0.0,3.14468 +5801,109.75927,114.432179,41.675429,0.0,56.89532,0.0,5.01578 +5802,126.053089,132.76905,54.94606,0.0,57.60141,0.0,6.36322 +5803,16.84782,16.71092,16.69792,0.0,0.0,0.0,0.0 +5804,125.47169,133.5002,55.03566,0.0,58.32329,0.0,6.25562 +5805,12.32232,12.18955,12.17756,0.0,0.0,0.0,0.0 +5806,109.60776,117.866519,42.73403,0.0,58.144579,0.0,5.74053 +5807,107.239129,160.3812,38.89119,16.7613,58.33074,1.99824,29.41334 +5808,107.12382,160.352629,38.821119,16.75947,58.03782,1.84051,29.44874 +5809,12.05768,12.09908,12.08559,0.0,0.0,0.0,0.0 +5810,92.150819,96.14813,27.32736,0.0,57.28869,0.0,3.80743 +5811,109.433149,115.48574,41.63239,0.0,57.30564,0.0,5.50257 +5812,125.36013,132.529929,54.45018,0.0,57.749749,0.0,6.38144 +5813,16.75242,16.66093,16.64651,0.0,0.0,0.0,0.0 +5814,125.837179,133.158159,54.51535,0.0,58.36172,0.0,6.225669 +5815,12.14068,12.13878,12.12702,0.0,0.0,0.0,0.0 +5816,109.060809,116.16427,41.96789,0.0,57.45873,0.0,5.66667 +5817,107.59904,161.844919,39.01766,16.29813,59.172669,2.05392,29.35364 +5818,107.577379,159.45488,39.01604,16.70224,57.9813,1.85494,28.33091 +5819,12.12343,12.08818,12.07529,0.0,0.0,0.0,0.0 +5820,92.62061,98.33237,27.6655,0.0,59.06846,0.0,3.81267 +5821,110.53507,116.368549,41.67459,0.0,58.004979,0.0,5.62883 +5822,127.426449,133.87329,54.60938,0.0,59.01679,0.0,6.25363 +5823,16.8486,16.77504,16.76337,0.0,0.0,0.0,0.0 +5824,126.65782,133.578989,55.251869,0.0,57.72836,0.0,6.44967 +5825,12.39869,12.19778,12.18492,0.0,0.0,0.0,0.0 +5826,110.62454,119.229239,42.75062,0.0,58.64048,0.0,6.342949 +5827,109.67772,120.901379,40.12039,0.0,57.043289,0.0,10.81033 +5828,111.561969,120.04968,40.27271,0.0,58.60906,0.0,8.09867 +5829,13.19386,12.85878,12.84397,0.0,0.0,0.0,0.0 +5830,94.95978,202.288029,29.58755,0.0,159.969679,0.0,4.50805 +5831,13.2872,13.0958,13.08168,0.0,0.0,0.0,0.0 +5832,95.21879,300.655439,29.59129,0.0,258.800829,0.0,3.93176 +5833,114.503359,121.92814,44.83045,0.0,59.56702,0.0,5.96382 +5834,134.10349,140.984749,59.620699,0.0,58.35641,0.0,8.1698 +5835,18.19892,18.00448,17.99218,0.0,0.0,0.0,0.0 +5836,130.714359,140.96018,59.19775,0.0,59.52115,0.0,7.55882 +5837,13.44529,13.18168,13.16632,0.0,0.0,0.0,0.0 +5838,113.85566,122.831719,45.640809,0.0,58.03378,0.0,7.19246 +5839,110.61343,123.373619,40.88076,0.0,59.557729,1.0811,9.62278 +5840,110.652719,122.00026,41.24403,0.0,59.74284,0.0,7.8315 +5841,13.38714,12.91,12.89454,0.0,0.0,0.0,0.0 +5842,95.22729,302.509779,29.66702,0.0,259.493699,0.0,5.03254 +5843,13.25773,13.07228,13.05922,0.0,0.0,0.0,0.0 +5844,96.284499,351.936169,29.84634,0.0,309.936629,0.0,3.84539 +5845,115.90426,122.30921,45.33391,0.0,59.33099,0.0,6.07436 +5846,132.667719,140.222519,59.22705,0.0,59.272399,0.0,7.033889 +5847,18.20936,18.04781,18.03616,0.0,0.0,0.0,0.0 +5848,131.267219,139.36821,59.60494,0.0,58.03339,0.0,7.04748 +5849,13.17103,12.99709,12.98392,0.0,0.0,0.0,0.0 +5850,113.12817,122.6006,45.36035,0.0,58.85868,0.0,6.58825 +5851,109.754009,172.14011,39.9396,0.0,109.63995,1.103839,9.5283 +5852,110.063999,120.30345,39.9406,0.0,59.98424,0.0,7.59169 +5853,13.26043,12.90832,12.89451,0.0,0.0,0.0,0.0 +5854,95.821819,103.08217,29.89979,0.0,60.27478,0.0,4.67217 +5855,13.27232,13.105889,13.092849,0.0,0.0,0.0,0.0 +5856,97.16521,102.34817,30.0055,0.0,60.28085,0.0,3.85246 +5857,116.25924,121.826709,45.245059,0.0,58.67972,0.0,6.17516 +5858,132.404169,141.74651,59.43614,0.0,60.19397,0.0,7.3955 +5859,18.49133,18.21608,18.20212,0.0,0.0,0.0,0.0 +5860,131.580109,140.62575,59.81421,0.0,58.69539,0.0,7.21235 +5861,13.31555,13.08439,13.07198,0.0,0.0,0.0,0.0 +5862,114.19611,122.566829,45.620329,0.0,58.44786,0.0,6.75746 +5863,110.67612,123.519789,40.86345,0.0,60.604559,1.11448,8.73146 +5864,110.479089,271.445559,40.70662,0.0,209.607989,1.00771,7.87421 +5865,12.994059,12.88026,12.86673,0.0,0.0,0.0,0.0 +5866,95.60578,102.45202,30.09101,0.0,59.897429,0.0,4.331249 +5867,13.28007,13.01966,13.00706,0.0,0.0,0.0,0.0 +5868,96.01285,101.347969,29.861609,0.0,59.5701,0.0,3.73372 +5869,116.163479,122.11402,45.39201,0.0,58.95798,0.0,6.12932 +5870,132.41015,141.125669,59.71735,0.0,59.3834,0.0,7.2517 +5871,18.34916,18.13959,18.11014,0.0,0.0,0.0,0.0 +5872,131.606519,140.243879,59.52912,0.0,58.859489,0.0,7.12567 +5873,13.33225,13.09628,13.08304,0.0,0.0,0.0,0.0 +5874,114.590039,123.09318,45.7854,0.0,59.01723,0.0,6.60421 +5875,109.07594,166.857029,39.672899,0.0,108.77134,0.0,7.57557 +5876,109.30811,315.303958,39.719679,0.0,259.186869,0.0,5.58175 +5877,95.24902,251.547979,28.97115,0.0,210.528649,0.0,4.1579 +5878,115.602159,120.91919,45.75634,0.0,58.88014,0.0,5.42203 +5879,115.72781,120.93708,46.04301,0.0,58.79449,0.0,5.27365 +5880,109.47686,116.71391,40.23444,0.0,60.17116,0.0,5.54859 +5881,110.701019,116.11732,39.9323,0.0,60.18318,0.0,5.2892 +5882,115.5524,121.743639,45.627339,0.0,60.00035,0.0,5.2742 +5883,115.259029,121.11769,45.44764,0.0,59.84178,0.0,5.10718 +5884,96.67908,99.763869,28.91108,0.0,58.946219,0.0,2.9841 +5885,111.047049,116.55154,40.76832,0.0,59.2404,0.0,5.79409 +5886,110.176909,115.77939,40.43049,0.0,59.34801,0.0,5.24465 +5887,115.557599,121.999859,46.416049,0.0,59.61372,0.0,5.22045 +5888,116.02551,121.77618,46.11428,0.0,59.7933,0.0,5.12073 +5889,96.65625,100.654799,28.48962,0.0,60.502089,0.0,3.92183 +5890,109.118629,115.62076,39.88395,0.0,60.10909,0.0,5.06325 +5891,110.37522,115.77246,39.80055,0.0,60.06306,0.0,5.23074 +5892,94.597069,99.935909,28.307969,0.0,60.16866,0.0,2.77358 +5893,116.817779,121.58863,45.92305,0.0,59.80216,0.0,5.22517 +5894,116.75899,121.595489,45.98351,0.0,59.710729,0.0,5.15849 +5895,111.136439,118.83362,41.69099,0.0,59.69585,0.0,6.73304 +5896,111.59664,117.655709,41.6791,0.0,59.763919,0.0,5.54587 +5897,98.602029,104.0723,31.87231,0.0,60.14703,0.0,4.2013 +5898,118.87208,123.798979,48.18029,0.0,59.361599,0.0,5.53276 +5899,118.47562,125.577389,48.263219,0.0,61.09167,0.0,5.39566 +5900,112.0151,118.72576,42.38929,0.0,59.96812,0.0,5.65969 +5901,113.62108,118.373259,42.417739,0.0,59.99171,0.0,5.34063 +5902,117.8173,124.087829,48.05598,0.0,59.957909,0.0,5.38887 +5903,119.236449,123.89606,47.96763,0.0,60.11851,0.0,5.14059 +5904,100.15372,103.79337,31.77788,0.0,60.11165,0.0,4.18206 +5905,113.70259,120.753429,44.337209,0.0,60.31501,0.0,5.52418 +5906,115.271769,119.69613,44.17729,0.0,59.55536,0.0,5.23987 +5907,120.280139,127.05098,50.44877,0.0,60.6264,0.0,5.3184 +5908,121.81265,126.95466,50.2694,0.0,60.77881,0.0,5.168449 +5909,101.70404,105.956269,33.03601,0.0,60.77691,0.0,4.23073 +5910,112.988569,119.96341,43.33284,0.0,60.90055,0.0,5.0665 +5911,114.82921,119.721529,43.188309,0.0,60.7157,0.0,5.22058 +5912,99.63298,104.5235,32.82567,0.0,60.12958,0.0,2.85994 +5913,121.0133,125.283249,49.92825,0.0,59.49387,0.0,5.23584 +5914,120.295129,125.49853,50.29176,0.0,59.23458,0.0,5.26055 +5915,109.39171,117.319869,40.4505,0.0,59.605689,0.0,6.64525 +5916,104.354839,108.85215,36.31086,0.0,60.44153,0.0,3.90807 +5917,110.780899,115.36648,40.52558,0.0,59.40938,0.0,4.74314 +5918,118.34775,127.612279,45.83063,0.0,60.567389,0.0,7.14907 +5919,119.351069,328.991279,45.95601,0.0,261.104109,0.0,7.82941 +5920,118.79802,127.730089,46.067839,0.0,60.15313,0.0,7.1523 +5921,112.644129,121.46739,43.28637,0.0,60.58939,0.0,6.70253 +5922,107.74557,112.65979,39.33709,0.0,60.69385,0.0,4.22 +5923,113.94054,119.721579,43.19526,0.0,60.474889,0.0,5.07724 +5924,121.941639,130.33926,48.39966,0.0,61.0123,0.0,6.70942 +5925,122.16588,131.121559,48.99826,0.0,60.295309,0.0,7.30821 +5926,122.399509,130.71643,48.65157,0.0,60.15536,0.0,7.21255 +5927,95.94385,104.801779,26.71305,0.0,60.871229,0.0,6.72388 +5928,53.01128,26.34448,26.16457,0.0,0.0,0.0,0.0 +5929,79.39607,733.459367,16.06519,13.244309,359.265489,144.17296,142.294449 +5930,368.169359,5448.901519,54.618789,420.223529,2615.76609,596.105507,280.27298 +5931,5.42874,5.36402,5.34483,0.0,0.0,0.0,0.0 +5932,70.69044,399.430698,12.49761,7.73476,207.240029,38.92106,97.566039 +5933,81.430649,96.80732,22.96059,1.01008,56.65886,2.78657,9.51882 +5934,88.61408,133.60299,31.00248,2.59802,56.79328,11.30827,24.10249 +5935,401.985429,2727.67291,42.96917,13.59354,1609.884694,520.016138,496.335798 +5936,98.81575,1181.402345,34.54991,26.325319,609.901058,181.629429,264.877249 +5937,102.70125,1288.541485,38.27128,17.9474,709.931808,205.837179,252.688429 +5938,72.04865,338.132799,11.99845,11.71268,159.686929,36.90149,87.389 +5939,74.27806,822.466617,14.08376,34.61381,209.094409,88.93638,330.653309 +5940,73.42539,665.544917,13.24361,11.8816,409.214558,89.43265,111.239249 +5941,99.688789,1237.190066,34.76468,17.86407,660.027487,190.18706,264.108399 +5942,120.487139,4408.130584,49.3812,45.43528,3165.336858,443.181929,519.647928 +5943,86.96022,147.518719,25.02742,3.10686,61.09985,15.492449,32.12216 +5944,100.778829,314.856679,40.18897,4.70678,259.854559,0.0,8.58847 +5945,87.71312,179.515439,26.6709,3.39507,61.80851,24.72635,47.192989 +5946,96.050149,148.38215,35.74262,4.16661,60.43653,2.80066,29.36498 +5947,1910.884232,6966.089455,47.36013,38.19549,3919.813486,1440.003674,1314.416906 +5948,98.508459,102.41349,34.45535,0.0,62.50787,0.0,3.86253 +5949,109.91653,985.864526,43.78314,8.73204,513.353718,186.474609,202.419879 +5950,90.80444,432.815228,22.91235,8.05277,165.875049,66.6842,134.901629 +5951,108.48544,201.536029,37.66934,7.87,62.717169,3.10824,56.346 +5952,108.7493,353.131499,37.83882,7.81839,162.701889,32.25516,79.00624 +5953,108.12918,417.546888,37.81957,7.89194,212.89363,38.58328,86.863529 +5954,108.306689,196.145699,37.74868,7.84301,62.68736,3.30919,51.01876 +5955,99.78069,193.065009,37.03622,5.09935,62.250519,22.59131,49.88292 +5956,107.24979,209.097929,44.44261,7.4632,62.142449,19.73119,53.8673 +5957,169.24299,883.544596,55.659949,22.99618,363.209589,127.891719,246.159339 +5958,100.796129,181.80987,37.05166,5.1769,62.34979,16.79685,42.96538 +5959,107.383069,479.041709,44.08667,7.38475,312.805639,27.35656,65.60677 +5960,168.716389,1047.560616,55.5362,20.43099,513.277998,126.356149,273.594929 +5961,100.477409,193.177379,37.03008,5.03035,62.57917,22.33649,49.881649 +5962,108.787509,208.07932,44.47437,7.46379,62.39961,19.36029,52.76669 +5963,169.132989,882.783067,55.45571,20.1612,363.180869,122.49868,264.945819 +5964,100.216609,194.36465,36.95197,5.07961,62.4188,22.50668,51.2146 +5965,108.433119,218.13955,44.60514,7.49132,64.2021,20.0169,58.11994 +5966,169.762619,886.836917,55.68361,19.80274,363.325639,126.35212,264.517029 +5967,12.4953,12.74384,12.71907,0.0,0.0,0.0,0.0 +5968,104.43856,231.326799,37.19519,21.83544,62.55647,7.24835,68.25945 +5969,95.893429,285.096339,26.24976,14.1872,113.09288,18.965529,75.39857 +5970,119.749739,546.338078,45.95075,21.01741,212.780309,37.27353,160.714319 +5971,134.508349,282.850009,71.13053,3.91743,112.78679,24.374229,54.84448 +5972,2271.826222,9700.481834,87.549929,66.07384,6123.739787,1691.342184,1493.393265 +5973,123.90001,634.873947,45.63338,21.022769,315.647779,32.54152,154.424479 +5974,123.503009,684.419818,45.95329,22.12245,316.004369,43.81837,178.699289 +5975,123.805669,691.413717,46.28584,22.06119,316.363198,47.4811,184.01686 +5976,10.96322,11.01872,11.00013,0.0,0.0,0.0,0.0 +5977,10.52347,11.19568,11.17786,0.0,0.0,0.0,0.0 +5978,10.86163,11.09866,11.0812,0.0,0.0,0.0,0.0 +5979,7.20809,7.60602,7.59054,0.0,0.0,0.0,0.0 +5980,5.04755,4.7954,4.78035,0.0,0.0,0.0,0.0 +5981,4.48724,4.64881,4.63671,0.0,0.0,0.0,0.0 +5982,5.04255,4.77435,4.75769,0.0,0.0,0.0,0.0 +5983,1.53838,1.54721,1.5364,0.0,0.0,0.0,0.0 +5984,116.17803,154.391129,65.342359,1.728,57.59685,2.39093,14.30847 +5985,110.330399,162.58006,47.37198,5.88379,56.37411,3.84705,31.38696 +5986,138.76296,129.32912,51.77347,0.0,56.55728,0.0,9.49211 +5987,7.84224,6.63446,6.60446,0.0,0.0,0.0,0.0 +5988,116.587929,126.94249,41.29714,0.0,57.65928,2.21133,15.30774 +5989,104.21458,110.62348,33.47094,0.0,56.68582,2.21917,8.74346 +5990,107.95353,131.305369,51.69834,0.0,58.092999,0.0,7.78675 +5991,108.926679,174.46579,38.3865,2.58111,107.20667,2.72664,13.30295 +5992,105.55215,137.21939,38.26737,9.17727,56.12105,1.24148,19.56292 +5993,130.82173,186.538199,43.575149,8.98494,104.6372,2.94979,16.85807 +5994,97.421999,102.49262,33.45993,0.0,54.69632,0.0,5.96431 +5995,98.219199,101.58176,31.79332,0.0,56.50546,0.0,4.37199 +5996,89.892109,85.74257,27.99651,0.0,54.97386,0.0,1.55048 +5997,13.73836,9.25524,9.21373,0.0,0.0,0.0,0.0 +5998,89.61596,113.86394,41.08528,0.0,57.82845,0.0,6.20905 +5999,115.166909,134.5842,58.73745,0.0,59.22783,0.0,5.73104 +6000,124.75381,350.119918,60.621939,13.10493,110.839249,21.14894,71.7035 +6001,167.475679,159.95673,90.36907,0.0,56.6108,0.0,5.57443 +6002,184.182299,141.32996,70.52064,0.0,55.43028,0.0,6.72461 +6003,173.022849,211.59086,125.26435,6.52302,57.52166,0.0,12.629261 +6004,8.69782,8.80474,8.7919,0.0,0.0,0.0,0.0 +6005,84.606919,91.00282,24.87239,0.0,56.90155,0.0,2.34952 +6006,95.884669,108.37848,36.13809,0.0,59.10268,0.0,4.03283 +6007,110.87093,191.310319,46.8318,3.76038,56.549959,9.69263,41.40551 +6008,111.98747,118.046749,52.329929,0.0,55.16032,0.0,3.18042 +6009,124.427629,133.01402,63.69171,0.0,56.8172,0.0,5.01855 +6010,139.702589,154.703899,74.77062,5.806321,57.01965,0.0,11.20149 +6011,8.42655,8.525749,8.512199,0.0,0.0,0.0,0.0 +6012,85.148,88.04337,24.9003,0.0,55.52218,0.0,2.15284 +6013,96.48911,153.385349,36.46827,0.0,106.260699,0.0,4.00752 +6014,109.0165,179.698639,46.575109,3.420051,56.2257,9.99479,41.55337 +6015,107.72673,133.135979,64.53869,0.0,56.025189,0.0,6.84427 +6016,151.74299,128.786919,60.701019,0.0,55.31562,0.0,6.27186 +6017,128.90407,148.053419,68.44038,5.976249,55.291099,0.0,11.87957 +6018,8.45094,8.78294,8.7692,0.0,0.0,0.0,0.0 +6019,83.787169,86.57418,24.03119,0.0,55.24719,0.0,2.06397 +6020,95.445339,99.95439,35.17274,0.0,55.22834,0.0,4.07288 +6021,105.64188,170.122479,44.85096,3.5188,55.713539,9.06223,37.77689 +6022,97.668499,101.33148,37.82146,0.0,55.31798,0.0,2.73092 +6023,109.73689,113.847699,48.87801,0.0,55.178429,0.0,4.422588 +6024,119.144419,135.07929,58.55809,5.45933,55.09592,0.0,10.11398 +6025,8.60682,8.635819,8.622929,0.0,0.0,0.0,0.0 +6026,83.7722,188.445749,24.14669,0.0,155.375219,0.0,3.17123 +6027,96.56978,100.44364,35.06558,0.0,55.22835,0.0,4.53154 +6028,105.669249,382.001399,44.92949,3.65149,255.685289,10.59615,45.55206 +6029,118.32836,284.795248,58.306939,1.07096,205.49591,0.0,11.540049 +6030,129.657369,344.689649,68.5563,1.13968,255.663179,0.0,11.23103 +6031,138.714129,167.86152,78.67712,6.85835,55.66233,0.0,17.33787 +6032,8.49904,8.62185,8.60875,0.0,0.0,0.0,0.0 +6033,83.434519,237.387689,23.75131,0.0,205.762199,0.0,2.16196 +6034,95.03709,99.71264,34.5157,0.0,55.37743,0.0,4.13454 +6035,105.501999,175.64148,44.80906,3.59629,55.44808,9.98637,40.36705 +6036,108.505069,115.0034,48.83943,0.0,55.44386,0.0,5.06428 +6037,119.778049,175.23694,59.19909,0.0,105.65646,0.0,4.93606 +6038,129.42002,148.354259,69.991009,5.637609,55.72692,0.0,11.04152 +6039,8.57508,8.63437,8.60301,0.0,0.0,0.0,0.0 +6040,84.03442,87.737789,24.232889,0.0,55.598729,0.0,2.13976 +6041,95.8464,100.585779,34.927429,0.0,55.70147,0.0,4.19665 +6042,105.721949,177.43452,45.0089,3.68369,55.43076,10.71106,40.65064 +6043,107.72118,123.51292,47.4849,1.07719,55.89289,0.0,10.29981 +6044,118.832149,283.804369,57.95689,1.13039,205.877909,0.0,10.56202 +6045,128.524,307.377038,68.103749,6.93017,206.07527,0.0,16.92755 +6046,8.4911,8.56709,8.55418,0.0,0.0,0.0,0.0 +6047,83.641479,187.96005,24.29185,0.0,155.77586,0.0,2.16411 +6048,94.711809,99.53216,34.4454,0.0,55.59837,0.0,3.98726 +6049,105.9843,378.311919,45.04618,3.59127,256.040829,10.18897,41.09658 +6050,98.2171,103.177009,38.07425,0.0,55.457269,0.0,4.148549 +6051,109.143829,114.15346,48.85517,0.0,55.64484,0.0,4.32617 +6052,120.280209,137.23518,58.78921,5.62484,56.00906,0.0,10.75128 +6053,106.88131,329.716319,46.54894,7.08972,255.990369,0.0,13.77423 +6054,106.27968,128.237159,46.438009,7.571129,55.62422,0.0,12.15725 +6055,97.448839,165.37035,36.74536,6.75344,105.55852,0.0,10.38783 +6056,97.42569,116.23574,37.14131,6.88082,55.48328,0.0,10.65385 +6057,98.194709,357.674279,37.67036,13.98749,105.90457,30.886589,114.29157 +6058,89.07233,105.44771,28.757,0.0,56.02757,3.23508,9.27686 +6059,98.68591,388.067778,37.18677,14.32297,106.29658,35.68655,134.263579 +6060,89.295259,103.540219,28.614879,0.0,56.09801,1.89905,8.79345 +6061,8.56302,8.60752,8.59355,0.0,0.0,0.0,0.0 +6062,84.322319,89.05185,24.17939,0.0,56.0693,0.0,2.96045 +6063,96.447379,202.232329,35.10782,0.0,156.59487,0.0,4.66439 +6064,107.08843,230.367049,45.074969,3.86845,106.25091,11.12312,42.30204 +6065,119.16848,134.267459,57.816309,1.12885,56.26023,0.0,10.68635 +6066,129.803479,146.161729,69.24044,1.19331,56.632519,0.0,10.82252 +6067,140.62161,321.681929,80.05678,7.08697,206.745949,0.0,18.11269 +6068,8.59335,8.69334,8.6739,0.0,0.0,0.0,0.0 +6069,84.698069,191.06651,25.92939,0.0,156.83864,0.0,2.31011 +6070,97.15652,101.334699,35.06893,0.0,56.30342,0.0,4.26165 +6071,106.22073,177.896109,45.178039,3.52669,56.35171,9.95305,40.95685 +6072,109.502829,165.721699,48.66142,0.0,106.330839,0.0,5.01805 +6073,120.610749,327.471989,59.42173,0.0,257.447989,0.0,5.09841 +6074,131.9358,150.432929,69.799399,5.66602,57.42407,0.0,11.47364 +6075,8.58872,8.70326,8.68979,0.0,0.0,0.0,0.0 +6076,84.823199,88.29476,24.15878,0.0,56.39985,0.0,2.11036 +6077,95.982079,101.56586,35.0352,0.0,56.65771,0.0,4.15861 +6078,108.49332,178.735519,45.30827,3.52952,57.074949,10.20525,41.02549 +6079,108.829359,123.49574,47.54173,1.07193,56.39561,0.0,9.93907 +6080,119.78849,133.783799,58.219759,1.12872,56.08222,0.0,10.22986 +6081,130.09447,158.385969,68.44354,6.68712,56.89288,0.0,16.9943 +6082,8.56071,8.69753,8.68315,0.0,0.0,0.0,0.0 +6083,84.998139,88.34829,24.14788,0.0,56.40929,0.0,2.10296 +6084,96.415389,101.85324,35.39141,0.0,56.5165,0.0,4.22308 +6085,107.12933,176.204089,44.80672,3.66714,56.505679,9.77735,40.08968 +6086,99.44795,104.50405,38.43129,0.0,56.44814,0.0,4.03247 +6087,110.75587,115.161499,48.87779,0.0,56.298209,0.0,4.68789 +6088,120.282609,137.79495,58.7899,5.60208,56.75778,0.0,10.6231 +6089,8.51687,8.62352,8.61071,0.0,0.0,0.0,0.0 +6090,84.588,90.664959,24.357039,0.0,57.83906,0.0,3.10993 +6091,97.053719,101.39736,34.94842,0.0,56.52173,0.0,4.43529 +6092,106.491199,173.47277,44.85225,3.68256,56.763,9.53625,39.89642 +6093,110.828849,114.56341,48.89785,0.0,56.3892,0.0,3.57129 +6094,120.868399,127.01249,59.58693,0.0,57.031109,0.0,5.020112 +6095,131.013729,148.70454,70.03496,5.58005,56.42321,0.0,10.89578 +6096,8.7078,8.59155,8.57745,0.0,0.0,0.0,0.0 +6097,84.71414,237.769489,23.76056,0.0,206.581679,0.0,2.21631 +6098,97.09417,102.692109,35.3818,0.0,57.62787,0.0,4.07436 +6099,107.28093,176.737979,45.9183,3.5975,56.667679,9.7025,38.91494 +6100,99.583259,103.09379,38.21724,0.0,56.42621,0.0,2.8408 +6101,110.54761,115.598039,49.266719,0.0,56.38297,0.0,4.60265 +6102,120.686589,137.88008,59.31272,5.54207,56.56945,0.0,10.50507 +6103,8.55669,8.65306,8.63963,0.0,0.0,0.0,0.0 +6104,84.787729,88.84416,24.18566,0.0,56.43883,0.0,2.97774 +6105,96.362569,100.86331,34.82776,0.0,56.37685,0.0,4.23073 +6106,106.69568,166.940469,44.89868,3.53056,56.56462,8.841759,34.15958 +6107,109.897789,114.30884,48.70096,0.0,56.2752,0.0,3.59801 +6108,120.95622,126.252029,59.66268,0.0,56.329039,0.0,4.81053 +6109,130.723279,148.42128,69.74074,5.51637,56.64428,0.0,10.66913 +6110,8.58758,8.67254,8.6452,0.0,0.0,0.0,0.0 +6111,84.85887,139.155369,23.988969,0.0,107.7557,0.0,2.17615 +6112,96.24803,100.560869,34.76198,0.0,56.624079,0.0,3.87444 +6113,106.32131,371.101539,44.8662,3.59965,256.941149,9.08978,37.81419 +6114,99.303359,102.60609,37.87783,0.0,56.51047,0.0,2.7683 +6115,109.97754,115.3406,48.55271,0.0,57.25019,0.0,4.33789 +6116,120.63304,137.861099,59.233659,5.50096,56.98048,0.0,10.2235 +6117,8.42249,8.60677,8.59449,0.0,0.0,0.0,0.0 +6118,82.9371,88.607809,21.79154,0.0,56.389329,0.0,4.68567 +6119,92.41709,100.837029,31.081919,1.476979,55.921249,0.0,6.44609 +6120,101.206609,172.00955,39.26573,5.30398,56.82199,10.01175,40.67382 +6121,105.82211,116.138529,43.96301,1.48539,57.586149,0.0,7.109389 +6122,114.39199,126.275569,52.889649,2.09029,56.99112,0.0,8.07044 +6123,122.11473,354.710618,60.876349,10.16358,156.66368,17.09443,74.438379 +6124,8.40736,8.54644,8.5339,0.0,0.0,0.0,0.0 +6125,82.97382,87.85858,21.762,0.0,56.55946,0.0,3.800082 +6126,91.8723,101.190909,31.06112,1.50063,56.793529,0.0,5.98874 +6127,99.86049,166.256769,38.516239,5.47654,56.66585,9.55492,36.43875 +6128,94.07548,102.8488,32.82535,1.48219,56.68607,0.0,5.956591 +6129,103.64817,114.698149,41.96759,2.065819,56.729389,0.0,7.69642 +6130,111.219949,245.685899,49.71289,10.31365,56.7542,17.29039,75.332429 +6131,8.53859,8.64478,8.63208,0.0,0.0,0.0,0.0 +6132,83.29328,90.307799,21.908939,0.0,58.06047,0.0,4.45896 +6133,92.278339,100.70799,30.77147,1.51056,56.65205,0.0,6.05605 +6134,99.83596,321.294779,38.65335,5.36076,207.261999,9.81992,40.3897 +6135,105.00319,315.978738,43.881359,1.50285,257.186989,0.0,7.27997 +6136,115.099009,127.67626,53.06788,2.09519,58.06966,0.0,8.16375 +6137,122.807799,268.737659,61.1273,10.1287,56.90862,18.244359,86.510751 +6138,8.43514,8.60683,8.59474,0.0,0.0,0.0,0.0 +6139,82.94224,88.594079,22.04081,0.0,56.97971,0.0,3.7716 +6140,92.15164,101.469949,30.726189,1.4632,57.59905,0.0,5.89205 +6141,100.921769,169.96684,38.90967,5.4036,57.04006,9.80167,39.03668 +6142,94.848,104.933679,33.152869,1.57812,58.01142,0.0,6.11311 +6143,103.361009,114.88932,42.26423,2.0309,56.70458,0.0,7.58242 +6144,112.53576,293.973549,50.33775,10.26907,107.430519,17.41516,73.02801 +6145,88.130869,92.90088,26.29211,0.0,56.70851,0.0,4.79908 +6146,99.906939,108.25911,36.67865,0.0,58.31652,1.14208,6.23317 +6147,108.19104,115.850099,45.974,0.0,57.057409,0.0,6.05718 +6148,87.78463,93.204519,26.240719,0.0,58.41799,0.0,3.47016 +6149,100.29796,105.74864,36.72793,0.0,56.73758,1.10371,5.3728 +6150,107.519579,114.15425,45.68736,0.0,56.37799,0.0,5.4157 +6151,100.0912,107.665939,39.2866,0.0,57.125009,0.0,5.1865 +6152,87.68776,90.486569,26.064629,0.0,56.096349,0.0,3.28785 +6153,97.9627,106.15574,36.53112,0.0,57.39082,1.08073,5.3367 +6154,108.054319,115.31288,45.641,0.0,57.64141,0.0,5.37421 +6155,101.51449,110.757009,39.36649,0.0,58.65198,1.172249,5.7146 +6156,88.3763,91.900559,26.441069,0.0,56.925259,0.0,3.42269 +6157,100.08013,106.64931,36.17539,0.0,58.03938,1.10042,5.60106 +6158,107.976059,114.75645,45.42907,0.0,56.69843,0.0,5.87002 +6159,90.57214,95.21915,28.60508,0.0,58.04753,0.0,3.58847 +6160,101.85538,109.479129,39.2268,0.0,57.378269,1.19473,5.85548 +6161,84.68593,92.993859,22.94666,0.0,57.830809,0.0,5.66821 +6162,95.57409,101.130699,31.918549,0.0,56.77804,0.0,5.73952 +6163,85.08372,91.415639,23.05732,0.0,57.103029,0.0,4.69411 +6164,94.635,102.024209,32.508839,0.0,57.47006,0.0,5.28594 +6165,84.99607,92.479269,23.32418,0.0,57.649519,0.0,4.84701 +6166,96.198969,103.75475,32.49539,0.0,59.1147,0.0,5.30432 +6167,102.350249,110.74827,39.72121,0.0,57.6076,1.04638,6.40858 +6168,85.487349,93.95896,23.28239,0.0,59.3623,0.0,4.75085 +6169,95.640479,101.67597,32.1695,0.0,57.5072,0.0,5.23682 +6170,88.61399,97.85256,25.84795,0.0,57.20954,2.38687,6.58391 +6171,89.71862,94.087809,27.52735,0.0,57.496549,0.0,3.52849 +6172,100.54885,107.106409,36.67923,0.0,58.63651,0.0,5.34701 +6173,89.635619,95.22432,27.35593,0.0,60.16301,0.0,2.29074 +6174,100.614559,107.78265,36.56262,0.0,59.65818,0.0,5.1149 +6175,102.01731,106.23893,39.19254,0.0,57.69956,0.0,3.34762 +6176,89.57585,93.05347,27.34332,0.0,57.5481,0.0,2.43108 +6177,98.2601,104.629899,36.15467,0.0,57.415419,0.0,4.7765 +6178,89.70601,94.229209,27.0802,0.0,59.260889,0.0,2.36092 +6179,98.87032,104.129929,36.022269,0.0,57.242419,0.0,4.64374 +6180,93.069999,95.00634,29.47714,0.0,57.68254,0.0,2.42093 +6181,81.4495,89.446619,19.51704,0.0,59.879049,0.0,4.47551 +6182,81.16813,87.47063,19.14662,0.0,59.3891,0.0,3.47887 +6183,81.093569,88.80318,19.20468,0.0,60.61446,0.0,3.51903 +6184,81.10656,87.11196,19.19757,0.0,58.92224,0.0,3.55389 +6185,96.02715,250.998009,33.39907,0.0,207.903559,0.0,3.8721 +6186,102.0372,355.941088,38.675899,0.0,308.320689,0.0,3.1879 +6187,114.677789,320.704769,52.44255,0.0,257.241849,0.0,5.48548 +6188,115.1503,135.638149,34.28882,0.0,59.496709,4.78044,24.20625 +6189,116.33996,124.536599,41.444939,0.0,60.05259,1.69881,7.92095 +6190,93.53816,114.78197,28.93972,0.0,58.2597,3.43288,12.25944 +6191,122.14822,159.448399,41.4863,0.0,59.248479,9.18449,23.50604 +6192,130.13062,133.44936,49.87144,0.0,56.55785,0.0,14.03941 +6193,132.876539,128.53338,48.44993,1.42842,57.76051,0.0,8.39409 +6194,129.187849,148.50368,62.53459,4.36942,58.44708,0.0,10.37109 +6195,130.14716,168.926409,42.298379,18.32081,57.30206,0.0,37.28575 +6196,106.5011,199.547609,39.07863,4.61915,106.50817,1.79791,30.54721 +6197,106.374879,113.72474,36.31643,2.89661,56.80778,0.0,8.85936 +6198,95.15895,119.428539,39.08644,1.85119,57.887109,1.126071,9.056499 +6199,111.84915,183.206799,59.741819,9.83428,57.34692,1.83822,31.67692 +6200,84.23967,110.140939,33.953879,2.99347,57.25148,0.0,7.63006 +6201,70.14821,84.70975,19.6848,0.0,58.54853,0.0,3.60858 +6202,92.35243,98.62219,21.76877,0.0,60.07942,2.88048,9.29133 +6203,102.194359,293.162988,32.868079,7.19979,160.329979,9.46044,43.33165 +6204,149.029709,214.397658,95.957929,1.04545,58.50102,23.94673,30.373909 +6205,82.38996,80.13038,17.50762,0.0,58.8163,0.0,1.799 +6206,83.6492,85.93984,25.2556,0.0,54.90707,0.0,3.74734 +6207,104.53294,193.060249,33.59316,2.81837,109.932969,6.06464,27.94905 +6208,73.11127,77.25311,16.86482,0.0,56.94446,0.0,1.13455 +6209,92.168739,86.89139,24.87538,0.0,56.80542,0.0,3.21606 +6210,105.194789,271.786659,45.00281,5.31792,160.745249,4.92687,41.1577 +6211,82.968039,69.35939,11.98663,0.0,54.52693,0.0,1.14548 +6212,78.288519,85.05458,21.30921,0.0,56.65654,0.0,3.35072 +6213,102.322179,244.523789,26.23919,1.90213,154.710679,8.46848,35.72478 +6214,8.73361,8.89016,8.86087,0.0,0.0,0.0,0.0 +6215,105.39305,92.83258,24.61209,0.0,55.86979,0.0,6.2692 +6216,112.11448,111.947099,42.20794,0.0,55.624109,0.0,7.29426 +6217,108.00049,350.243658,46.65131,5.47828,108.64816,56.16995,81.899499 +6218,150.81147,167.036049,94.350799,0.0,54.86785,0.0,11.86877 +6219,184.42858,220.812659,89.028329,1.56995,107.27387,0.0,13.29444 +6220,187.337379,283.161179,81.34248,14.61341,156.949899,5.34681,14.62171 +6221,114.558689,116.56704,47.59535,0.0,55.20149,0.0,7.49256 +6222,118.945449,130.21896,58.36279,0.0,56.07077,0.0,6.69813 +6223,131.09706,230.667009,72.88507,4.2328,58.627549,11.23399,51.793609 +6224,123.88442,232.664429,61.53862,0.0,157.409179,0.0,7.74063 +6225,156.489609,144.761019,72.606659,0.0,57.40135,0.0,7.51019 +6226,145.29448,224.368669,83.333639,6.29472,108.00774,0.0,18.63504 +6227,9.08952,8.794,8.77696,0.0,0.0,0.0,0.0 +6228,85.32956,89.269479,24.37201,0.0,55.601939,0.0,3.27648 +6229,95.98892,151.425849,35.47355,0.0,105.167399,0.0,4.64389 +6230,106.311889,171.04871,45.75493,3.83401,55.32651,9.30671,36.29021 +6231,97.68824,104.152019,39.874599,0.0,55.16272,0.0,3.2228 +6232,108.371579,114.58657,49.38656,0.0,55.13146,0.0,4.75414 +6233,120.06297,137.570679,59.242919,5.60755,55.65286,0.0,10.88848 +6234,86.793889,89.5543,25.90927,0.0,55.08453,0.0,3.32098 +6235,98.16877,153.455589,37.99658,0.0,105.208049,0.0,4.55143 +6236,115.19506,331.450869,47.27244,6.11706,205.296889,9.26843,36.93092 +6237,100.173279,103.90088,40.335,0.0,55.00531,0.0,2.93875 +6238,427.217208,216.95275,51.2545,0.0,155.34394,0.0,4.866471 +6239,122.46508,289.535329,61.64348,5.52342,205.519239,0.0,10.66823 +6240,8.76994,8.58329,8.56621,0.0,0.0,0.0,0.0 +6241,81.78378,238.74777,21.94401,0.0,205.50532,0.0,5.3598 +6242,91.256099,150.28893,30.88281,1.48257,105.22908,0.0,6.66211 +6243,99.623189,171.58695,38.89673,5.64556,55.32697,10.2436,40.19955 +6244,93.862999,103.16639,33.38118,1.47187,55.2835,0.0,6.80669 +6245,102.563159,114.19596,42.46408,2.07793,55.27365,0.0,8.02845 +6246,111.07367,400.008099,51.20882,10.39206,205.696069,17.80821,78.48959 +6247,82.724059,91.27295,22.03957,1.82104,55.23551,0.0,6.53775 +6248,91.80631,253.449299,31.29413,2.497109,205.935699,0.0,7.52728 +6249,100.83727,176.138539,39.5606,6.69719,55.689549,9.5637,43.13468 +6250,95.183889,105.70422,33.82235,2.48587,55.62432,0.0,7.46544 +6251,103.76165,116.48805,42.71545,3.04201,55.49477,0.0,8.90809 +6252,110.97979,250.992509,50.329089,11.31029,55.54743,17.87932,80.34971 +6253,4.96857,5.00131,4.97435,0.0,0.0,0.0,0.0 +6254,116.692359,118.44546,38.4347,0.0,57.73311,1.48519,9.46263 +6255,95.83041,114.976489,38.8678,0.0,58.12787,0.0,5.141959 +6256,94.963429,102.375089,29.38472,0.0,55.662459,1.23893,6.39743 +6257,111.77909,126.614589,43.749169,0.0,58.57602,1.23539,8.82096 +6258,111.87141,122.856009,44.0816,0.0,57.783139,1.11105,7.91214 +6259,116.311329,101.02677,31.42544,0.0,55.36354,0.0,5.13526 +6260,88.14544,92.65042,24.87355,0.0,55.44739,0.0,3.93205 +6261,80.82882,87.3723,20.65614,0.0,55.33835,0.0,5.51189 +6262,100.660499,120.765759,39.8643,0.0,59.948199,0.0,8.61221 +6263,112.51575,118.044999,38.4819,0.0,59.952469,0.0,6.77576 +6264,116.78165,101.068959,27.21307,0.0,58.435789,0.0,6.25202 +6265,103.34095,123.133029,42.03671,0.0,59.333509,0.0,9.09264 +6266,107.85209,119.879899,38.69639,0.0,58.656219,0.0,8.76908 +6267,93.19834,119.456429,37.042799,0.0,61.679809,1.10219,8.81806 +6268,100.06499,105.165369,31.78845,0.0,58.01945,0.0,5.608149 +6269,92.53337,96.174649,26.899949,0.0,56.05738,0.0,3.93894 +6270,90.62089,98.10903,28.72583,0.0,57.19666,0.0,3.46944 +6271,104.546219,131.43758,31.03706,0.0,59.68303,1.72851,27.03249 +6272,4.0507,4.25998,4.22279,0.0,0.0,0.0,0.0 +6273,123.85552,130.03584,47.77627,0.0,58.3993,0.0,9.52155 +6274,118.412119,116.8448,36.8476,0.0,58.23447,2.47463,8.26047 +6275,90.646169,89.53713,25.30918,0.0,60.67712,0.0,1.61779 +6276,80.42384,85.179809,22.62984,0.0,55.681409,0.0,3.82941 +6277,81.32883,86.33777,23.71072,0.0,58.625799,0.0,1.72047 +6278,93.32018,98.847269,36.02321,0.0,57.447109,0.0,2.95398 +6279,78.06196,94.884659,21.18581,0.0,55.95593,5.185359,10.42922 +6280,78.43622,86.0046,19.75963,0.0,55.28884,2.87969,6.016 +6281,69.36867,75.77384,12.57582,0.0,57.081789,0.0,3.671441 +6282,69.552359,74.49896,12.81843,0.0,55.57092,0.0,3.66848 +6283,67.61294,71.50065,11.05638,0.0,55.50325,0.0,2.87978 +6284,67.65205,71.144709,10.98206,0.0,55.404749,0.0,2.67608 +6285,69.185489,71.99049,11.72584,0.0,55.58555,0.0,2.67469 +6286,67.35899,75.36218,11.50821,0.0,55.45552,0.0,6.62088 +6287,73.902739,92.73367,26.93127,0.0,57.65691,0.0,5.00031 +6288,73.37498,76.52927,15.22273,0.0,55.35596,0.0,3.6963 +6289,72.041179,92.64207,26.18366,0.0,58.12429,0.0,5.28663 +6290,71.101719,76.02893,14.68077,0.0,55.82814,0.0,3.32828 +6291,73.05872,470.675999,16.65763,9.73563,356.518509,4.55311,66.28466 +6292,73.0469,405.799658,16.376779,9.60923,306.215999,3.97561,50.48329 +6293,71.57722,76.1871,14.11112,0.0,56.01968,0.0,3.61587 +6294,71.52023,77.494669,15.220769,0.0,55.533509,0.0,4.37011 +6295,71.85428,75.62518,14.12778,0.0,55.65872,0.0,3.64364 +6296,71.219129,75.59417,14.29248,0.0,55.75929,0.0,3.37812 +6297,70.85377,79.525119,15.323929,0.0,55.64924,1.06304,5.25735 +6298,71.84708,77.261789,14.179,0.0,55.605199,0.0,4.54451 +6299,70.67038,77.215459,14.29264,0.0,55.37857,1.04893,4.551129 +6300,71.764569,129.28408,14.21906,0.0,105.89371,1.26488,5.85473 +6301,70.98633,177.919759,14.29025,0.0,155.813049,0.0,4.8375 +6302,71.566999,228.65229,14.88823,0.0,206.18541,1.00515,4.5029 +6303,70.47382,226.618889,13.95664,0.0,205.806609,0.0,4.13752 +6304,70.99871,227.646239,14.29888,0.0,206.186499,0.0,4.26646 +6305,72.41616,309.008319,14.83344,0.0,256.088509,14.73183,19.49996 +6306,72.095039,116.63799,15.10801,0.0,56.18994,18.73736,22.45787 +6307,71.31916,224.101469,13.87128,0.0,206.188489,0.0,2.30658 +6308,71.57831,125.600409,14.71131,0.0,106.885199,0.0,2.0407 +6309,71.7886,74.12968,14.13699,0.0,55.8678,0.0,2.25831 +6310,70.880299,73.60464,13.69066,0.0,56.38617,0.0,1.88793 +6311,71.1353,74.05088,13.73604,0.0,56.56237,0.0,1.89 +6312,71.047299,74.06287,13.8435,0.0,56.70556,0.0,1.88996 +6313,71.099029,73.86454,14.19707,0.0,56.13788,0.0,1.81484 +6314,71.020999,73.92811,14.5369,0.0,55.83661,0.0,1.90235 +6315,128.71609,415.345618,52.397339,12.59745,160.42652,48.174709,100.75718 +6316,98.91197,381.371439,40.09911,9.81118,161.433459,52.71342,78.38303 +6317,83.69984,372.506408,27.47962,2.63715,206.934338,41.66788,80.11712 +6318,109.89591,155.291439,33.045349,0.0,57.96085,45.59484,13.06132 +6319,84.877479,118.66268,34.38675,0.0,59.77658,7.09598,13.09813 +6320,87.329029,114.74661,30.32214,0.0,58.29525,7.538,13.89055 +6321,99.46185,106.941759,30.81503,0.0,57.538549,2.07854,7.22211 +6322,97.23082,100.703589,31.18364,0.0,57.87491,0.0,3.74872 +6323,99.00385,99.276899,31.67276,0.0,55.87848,0.0,9.750319 +6324,82.407149,117.31714,42.17169,0.0,64.90805,1.24671,6.82565 +6325,87.63958,87.321189,24.072789,0.0,54.683409,1.43408,5.14127 +6326,88.685749,96.4728,33.08534,0.0,57.6203,0.0,3.16357 +6327,110.601399,108.17408,41.53984,0.0,56.75292,0.0,6.32377 +6328,90.93288,102.380119,37.579479,0.0,58.64033,0.0,3.39874 +6329,100.274539,122.68162,54.89794,0.0,57.15737,1.13663,6.77464 +6330,88.71903,84.2139,21.7626,0.0,54.96514,0.0,5.2652 +6331,89.828469,100.84259,35.16161,0.0,55.60815,0.0,7.11111 +6332,84.591419,81.42893,21.89472,0.0,54.74589,0.0,3.45311 +6333,89.320059,94.33768,33.22715,0.0,54.71171,0.0,4.3675 +6334,76.271599,79.96729,20.14204,0.0,55.0446,0.0,2.47767 +6335,75.89742,79.210579,19.52495,0.0,54.907589,0.0,2.48119 +6336,73.435069,79.20005,17.62047,0.0,54.97533,0.0,4.11371 +6337,78.39348,81.521289,21.70064,0.0,54.957479,0.0,3.17863 +6338,115.09278,119.04824,55.36182,0.0,56.82451,0.0,4.83636 +6339,124.001879,147.120569,55.438979,0.0,57.07274,2.76294,15.78914 +6340,111.05932,124.707339,54.49753,0.0,58.000209,1.92822,6.82895 +6341,134.705919,160.222159,76.498,0.0,56.98984,0.0,10.27487 +6342,108.55614,94.40425,30.12861,0.0,56.01401,1.46548,4.80151 +6343,129.5621,131.733769,53.20081,0.0,57.481789,0.0,8.65825 +6344,90.95652,98.77645,35.98069,0.0,54.94383,1.68592,3.50081 +6345,109.09943,117.55155,44.07154,0.0,55.97129,0.0,7.75388 +6346,358.196609,4291.023814,36.70008,1.16644,1118.691626,2672.95569,452.879158 +6347,289.219019,1816.100663,29.726029,1.29663,661.458007,511.832998,605.255129 +6348,94.77627,106.966389,33.686669,0.0,60.74348,1.13682,6.38683 +6349,110.411109,127.34581,49.32384,1.74667,60.66367,1.51168,9.81266 +6350,136.54091,165.7194,75.27539,4.37758,60.89269,2.20684,16.50276 +6351,152.175399,182.272729,90.971319,5.00039,60.65281,2.13103,16.92566 +6352,104.63209,143.893579,42.877829,8.14694,60.5261,3.50064,21.73943 +6353,120.59252,163.965909,59.469269,9.89173,60.62037,3.32532,23.47029 +6354,145.31129,227.057419,84.26351,19.99972,60.50854,5.53868,42.886179 +6355,162.81334,349.661939,102.42702,20.3133,160.870989,5.3048,46.40006 +6356,179.199369,274.566559,118.957559,23.70563,60.72829,7.222,48.84766 +6357,205.59765,334.162869,142.81677,32.404379,60.45645,6.80174,69.9645 +6358,222.193059,353.772419,159.832499,34.57214,60.7713,6.67178,70.70313 +6359,93.55669,102.256289,32.76512,0.0,59.639789,1.01204,5.63196 +6360,92.20408,99.1376,34.52812,0.0,57.71264,0.0,4.37073 +6361,109.79347,110.357039,42.377,0.0,56.873979,0.0,6.84618 +6362,78.751139,81.50575,20.529251,0.0,57.595519,0.0,1.83114 +6363,90.231889,170.55326,104.19451,0.0,56.66799,0.0,6.15397 +6364,84.60655,91.71791,27.14049,0.0,60.544449,0.0,2.26643 +6365,96.95843,102.977179,35.24607,0.0,57.64003,0.0,5.95072 +6366,77.8046,84.461419,22.93921,0.0,55.092729,0.0,4.42705 +6367,88.031099,118.237199,52.315969,0.0,56.26152,0.0,4.80207 +6368,77.97409,85.30484,23.22857,0.0,55.14622,0.0,4.64115 +6369,98.17139,119.615699,50.929459,0.0,56.97191,1.12595,7.18585 +6370,76.10663,81.052249,19.760099,0.0,54.95717,0.0,4.34443 +6371,109.420019,97.46639,34.25672,0.0,55.71632,0.0,4.45376 +6372,70.38248,73.35469,14.63646,0.0,55.07494,0.0,2.01839 +6373,79.74312,83.67545,22.79774,0.0,54.81472,0.0,3.87553 +6374,76.5166,78.992719,18.67981,0.0,54.878739,0.0,3.05787 +6375,77.493929,79.91542,20.68154,0.0,55.05629,0.0,2.07929 +6376,93.623429,100.98654,34.28063,0.0,56.01928,1.34497,7.16156 +6377,93.18155,97.15209,27.20178,0.0,55.89207,0.0,10.7541 +6378,114.90233,113.33531,47.6809,0.0,57.71289,0.0,6.56944 +6379,110.71078,117.187259,53.862659,0.0,57.58032,0.0,4.19534 +6380,95.53224,101.885479,38.60187,0.0,56.713269,0.0,4.14706 +6381,122.166929,129.495359,65.93143,0.0,56.92485,0.0,3.63006 +6382,106.51485,109.487459,45.48871,0.0,57.444129,0.0,4.33431 +6383,113.231949,118.47069,54.42345,0.0,57.27361,0.0,4.29066 +6384,133.922219,144.22289,75.12244,0.0,56.54378,1.3641,7.89199 +6385,8.23007,8.0379,8.00282,0.0,0.0,0.0,0.0 +6386,4.63512,4.88081,4.86466,0.0,0.0,0.0,0.0 +6387,12.07406,11.71857,11.70051,0.0,0.0,0.0,0.0 +6388,16.81352,15.02387,15.00293,0.0,0.0,0.0,0.0 +6389,104.97471,613.392437,31.015759,0.0,360.367779,106.66655,107.988229 +6390,107.171769,498.124368,27.17839,1.00848,107.427159,215.477869,95.86638 +6391,73.96181,76.597439,15.666489,0.0,54.978589,0.0,3.51494 +6392,3.619551,3.53594,3.52622,0.0,0.0,0.0,0.0 +6393,83.16349,1043.983437,20.95879,47.29912,305.340019,359.066619,275.889699 +6394,90.258609,101.80532,27.38171,0.0,54.98229,1.69517,10.0818 +6395,75.09599,81.754429,18.79437,1.14064,55.023449,0.0,4.58047 +6396,75.169529,90.50488,18.97053,3.53128,55.05766,1.76481,9.0233 +6397,17.00104,17.22082,17.20187,0.0,0.0,0.0,0.0 +6398,166.422139,1381.399395,52.99626,79.2934,607.059948,62.25545,403.286917 +6399,8.76539,8.96312,8.94998,0.0,0.0,0.0,0.0 +6400,73.439629,248.247079,15.97944,0.0,207.03887,9.258929,13.24898 +6401,91.730519,101.63783,27.47525,0.0,56.80865,1.34739,7.4259 +6402,92.0481,192.757239,27.507199,3.76595,106.807,10.96944,27.79291 +6403,97.757399,93.02228,22.45814,0.0,56.58537,0.0,11.13667 +6404,121.45106,190.834749,77.99121,5.495101,57.1594,1.4389,22.32212 +6405,142.905449,165.58181,67.05122,4.4197,56.55068,1.6178,15.69236 +6406,131.713229,149.25298,48.23674,1.84354,70.21605,1.24595,14.86037 +6407,110.16623,101.617789,27.60004,0.0,55.797489,0.0,8.9219 +6408,131.029829,139.209089,50.01625,0.0,56.887389,1.24679,12.32706 +6409,130.347789,142.0678,55.25267,0.0,56.95633,1.75519,10.30118 +6410,101.25951,102.679379,32.48505,0.0,56.160759,0.0,4.779 +6411,93.875159,128.655889,34.92751,0.0,60.6885,1.45346,13.178699 +6412,117.674789,125.77279,48.10205,0.0,54.55689,1.28707,10.37024 +6413,92.04256,106.623119,35.70802,0.0,56.257499,0.0,6.14841 +6414,109.88842,105.922839,23.01014,0.0,57.49513,0.0,11.05049 +6415,114.15298,125.41616,37.85066,0.0,61.0098,1.51851,9.71206 +6416,103.6012,91.25898,21.94658,0.0,57.0202,0.0,4.22367 +6417,84.16178,97.758669,21.32684,0.0,58.787709,0.0,7.96644 +6418,94.01448,114.711329,32.937399,0.0,56.54022,1.1592,10.3307 +6419,83.073109,89.31025,22.44591,0.0,54.7007,0.0,4.94049 +6420,104.645659,124.12903,32.78654,0.0,62.98709,1.30276,10.13447 +6421,107.602249,128.81752,53.1705,0.0,55.98762,0.0,8.12927 +6422,86.80883,145.754359,24.26064,0.0,106.059189,0.0,6.0627 +6423,111.0213,120.063619,44.46505,0.0,56.34187,0.0,6.29506 +6424,126.786549,138.03339,57.27067,0.0,57.5108,0.0,7.08555 +6425,93.26759,151.796999,30.02721,0.0,106.067719,0.0,5.57385 +6426,99.61266,116.523249,39.517939,0.0,55.0668,0.0,6.7638 +6427,100.61839,107.97023,34.88812,0.0,55.17461,0.0,6.20939 +6428,91.66789,95.545369,28.5605,0.0,55.081569,0.0,4.177708 +6429,99.8428,106.605319,33.8667,0.0,55.087719,0.0,6.72071 +6430,108.419519,112.14925,39.68917,0.0,55.11663,0.0,6.27144 +6431,95.425689,199.146749,32.23701,0.0,155.310589,0.0,3.0298 +6432,102.063499,109.07539,36.33563,0.0,54.95747,0.0,6.74741 +6433,111.17892,117.146229,45.635579,0.0,55.06564,0.0,5.58354 +6434,111.49207,116.951719,45.55841,0.0,55.040919,0.0,5.48849 +6435,100.471349,159.046849,34.853619,0.0,105.12963,0.0,7.27705 +6436,94.11314,197.989589,31.47859,0.0,155.223939,0.0,2.79715 +6437,109.48025,116.250059,43.97709,0.0,55.00468,0.0,6.110359 +6438,109.273569,116.10269,43.9485,0.0,55.11862,0.0,5.68329 +6439,99.2005,156.186109,35.586749,0.0,105.21187,0.0,6.12051 +6440,98.70823,104.806289,35.30111,0.0,55.32605,0.0,5.38705 +6441,98.77848,206.278139,35.54576,0.0,155.479629,0.0,6.03447 +6442,98.79306,154.834669,35.67113,0.0,105.302289,0.0,5.08725 +6443,98.857029,156.19912,35.35807,0.0,105.52419,0.0,6.10654 +6444,98.925229,154.44612,35.30016,0.0,105.2489,0.0,5.17156 +6445,87.950699,94.50965,25.63161,0.0,55.21702,0.0,5.20641 +6446,92.53607,97.999279,29.52666,0.0,55.301889,0.0,4.76957 +6447,94.80095,102.82098,30.04373,0.0,55.12748,0.0,6.43862 +6448,100.407549,107.45132,35.00599,0.0,55.3166,0.0,5.75222 +6449,92.20123,96.13807,29.63609,0.0,55.46186,0.0,2.71791 +6450,94.357949,103.2104,29.09757,0.0,55.75514,0.0,6.72827 +6451,99.082099,105.59989,33.42993,0.0,55.13163,0.0,5.71779 +6452,89.950609,93.90651,26.91629,0.0,55.43602,0.0,4.08004 +6453,84.971559,142.81693,21.38622,0.0,106.10196,0.0,6.22895 +6454,88.41005,95.60101,25.11822,0.0,55.40846,0.0,5.805698 +6455,8.59397,8.43162,8.38036,0.0,0.0,0.0,0.0 +6456,82.86297,85.90273,26.05594,0.0,56.08486,0.0,2.1999 +6457,9.63046,11.96077,11.90159,0.0,0.0,0.0,0.0 +6458,89.06786,98.128259,36.6777,0.0,57.487779,0.0,1.99465 +6459,108.974879,116.54859,51.51136,0.0,57.64379,1.5556,3.91893 +6460,168.49265,1572.846974,57.626089,15.56579,964.666757,252.067679,234.017449 +6461,42.13078,28.16185,28.13217,0.0,0.0,0.0,0.0 +6462,103.8329,415.045399,42.16884,13.07363,256.353019,7.02254,72.23906 +6463,88.57972,2354.061831,31.65163,8.71789,1812.217333,209.338619,270.415719 +6464,38.99604,27.514119,27.485269,0.0,0.0,0.0,0.0 +6465,99.30039,195.511479,41.25557,11.106169,55.74287,5.51167,58.96244 +6466,5.95325,5.92132,5.90628,0.0,0.0,0.0,0.0 +6467,75.89206,140.158559,19.33363,1.03276,105.388619,1.99488,8.90222 +6468,5.71981,5.7426,5.72622,0.0,0.0,0.0,0.0 +6469,71.33607,72.33652,14.85007,0.0,55.50005,0.0,0.0 +6470,80.803629,82.93295,24.47967,0.0,55.60744,0.0,1.63305 +6471,75.6991,76.864889,18.047489,0.0,55.981049,0.0,1.5002 +6472,13.64871,13.56224,13.54201,0.0,0.0,0.0,0.0 +6473,88.418789,92.4401,32.82825,0.0,55.89402,0.0,1.97013 +6474,99.299649,103.35353,43.23121,0.0,55.59353,0.0,2.58692 +6475,69.21347,70.971599,12.37428,0.0,55.452659,0.0,1.87393 +6476,75.95816,278.939669,19.814809,0.0,255.604979,0.0,2.01288 +6477,86.713589,816.723587,29.60972,7.13928,356.207179,151.238239,234.873279 +6478,97.4827,340.637288,39.697119,13.70524,106.1241,20.97195,114.103869 +6479,105.479329,323.318889,48.18233,13.65907,106.037189,12.1668,97.29913 +6480,114.75252,431.039968,56.909899,27.58885,106.16421,23.08555,151.471999 +6481,77.30581,78.954819,19.91641,0.0,55.991659,0.0,1.310951 +6482,86.01667,191.577089,28.58686,0.0,156.151559,0.0,4.0725 +6483,94.71833,188.265109,37.25857,14.63925,56.05243,10.97009,50.75916 +6484,75.5311,227.673729,18.86957,0.0,206.036419,0.0,1.20922 +6485,85.57779,191.027469,28.070469,0.0,156.1786,0.0,4.00617 +6486,93.46659,170.540499,35.92019,12.293199,56.21476,6.15981,43.62989 +6487,6.05151,6.04566,6.01747,0.0,0.0,0.0,0.0 +6488,74.53495,76.704059,17.515289,0.0,56.171579,0.0,1.6628 +6489,12.0301,11.90013,11.87997,0.0,0.0,0.0,0.0 +6490,82.31313,109.267209,25.28485,2.79817,55.93233,2.02094,15.352689 +6491,13.11898,13.54536,13.51964,0.0,0.0,0.0,0.0 +6492,83.39404,85.98665,26.3263,0.0,55.86296,0.0,1.66059 +6493,18.16296,18.06857,18.0496,0.0,0.0,0.0,0.0 +6494,90.43413,118.831419,33.95828,2.91822,56.002129,1.63868,16.56495 +6495,5.77713,5.67977,5.66516,0.0,0.0,0.0,0.0 +6496,74.0023,75.93128,17.05421,0.0,56.16336,0.0,1.5163 +6497,5.76365,5.68718,5.67238,0.0,0.0,0.0,0.0 +6498,73.8429,75.8128,17.29819,0.0,55.83292,0.0,1.3777 +6499,5.75453,5.69279,5.67762,0.0,0.0,0.0,0.0 +6500,73.69646,75.51997,17.03765,0.0,55.81518,0.0,1.35039 +6501,5.629871,5.64359,5.63243,0.0,0.0,0.0,0.0 +6502,73.36449,175.092009,16.62539,0.0,155.71013,0.0,1.501199 +6503,5.79146,5.63548,5.61931,0.0,0.0,0.0,0.0 +6504,73.0907,75.331359,16.840229,0.0,55.85685,0.0,1.41559 +6505,69.538829,70.93667,12.76411,0.0,55.45664,0.0,1.5127 +6506,69.87041,71.31783,12.89034,0.0,55.785699,0.0,1.39768 +6507,8.09632,7.9906,7.97438,0.0,0.0,0.0,0.0 +6508,80.00969,181.94025,22.83469,0.0,156.06806,0.0,1.84838 +6509,7.98181,7.90735,7.89051,0.0,0.0,0.0,0.0 +6510,79.13087,159.313849,21.89724,3.1869,105.893299,4.0122,17.26816 +6511,8.03674,7.973419,7.957099,0.0,0.0,0.0,0.0 +6512,77.62455,130.0298,20.85741,0.0,106.17483,0.0,1.6677 +6513,11.49383,11.16519,11.14894,0.0,0.0,0.0,0.0 +6514,81.012509,98.62807,23.69045,6.43478,56.48492,0.0,9.81538 +6515,11.3475,11.04811,11.03227,0.0,0.0,0.0,0.0 +6516,80.10394,298.308949,23.266099,6.57049,256.679119,0.0,9.538462 +6517,11.16958,11.09965,11.08692,0.0,0.0,0.0,0.0 +6518,80.642649,298.770619,23.53464,6.56915,256.325999,0.0,10.07278 +6519,15.05224,14.95309,14.93981,0.0,0.0,0.0,0.0 +6520,14.68145,15.37408,15.35734,0.0,0.0,0.0,0.0 +6521,123.269409,338.027199,62.87519,0.0,257.127999,1.47169,10.11116 +6522,78.7647,80.77335,20.83083,0.0,56.29207,0.0,2.29068 +6523,79.279649,80.13816,21.26642,0.0,55.82121,0.0,1.76799 +6524,88.1562,90.25306,31.0511,0.0,56.11979,0.0,1.629729 +6525,85.803339,90.1448,25.13394,0.0,56.42537,0.0,3.12921 +6526,85.17811,88.069399,24.11719,0.0,56.02814,0.0,2.354781 +6527,6.04063,5.79404,5.75156,0.0,0.0,0.0,0.0 +6528,4.1847,4.52623,4.5068,0.0,0.0,0.0,0.0 +6529,2.76217,2.62072,2.60629,0.0,0.0,0.0,0.0 +6530,149.22918,916.346286,33.566329,36.58627,358.986189,86.646999,287.043729 +6531,22.08671,13.5957,13.57287,0.0,0.0,0.0,0.0 +6532,15.38931,14.3522,14.32665,0.0,0.0,0.0,0.0 +6533,77.51451,80.19373,16.76271,0.0,57.76651,0.0,3.69104 +6534,75.0272,76.24849,11.5555,0.0,56.91632,0.0,2.31769 +6535,71.97862,73.10738,12.85979,0.0,56.9241,0.0,1.91789 +6536,72.62789,77.2125,12.5193,0.0,59.50722,0.0,3.11413 +6537,70.19814,72.88589,14.08702,0.0,56.56552,0.0,1.05977 +6538,65.35011,75.03114,13.59403,0.0,56.80001,0.0,2.601701 +6539,75.44883,80.11342,16.762681,0.0,56.66328,0.0,3.58033 +6540,73.254849,77.42035,14.38301,0.0,55.81239,0.0,4.13097 +6541,74.719259,74.44451,13.85031,0.0,56.89046,0.0,1.76268 +6542,71.5077,73.4469,15.1898,0.0,54.93376,0.0,2.05866 +6543,121.101099,103.84021,39.29752,0.0,56.60853,0.0,4.43308 +6544,87.39872,93.75349,21.13074,0.0,57.43283,0.0,4.80456 +6545,72.46709,78.94733,14.86121,0.0,58.56864,0.0,2.47579 +6546,88.25256,100.13693,34.19655,0.0,59.42283,0.0,2.59092 +6547,72.026359,83.97491,21.29616,0.0,58.01738,0.0,1.56366 +6548,78.765099,85.42944,23.53018,0.0,56.60737,0.0,3.32038 +6549,84.35928,99.34873,30.82442,0.0,56.61678,0.0,3.55293 +6550,88.44409,94.451909,17.90276,0.0,54.554699,4.75709,9.72123 +6551,73.93113,73.08843,9.44932,0.0,57.66147,0.0,3.47927 +6552,70.14056,78.59641,17.5248,0.0,56.5366,0.0,2.55509 +6553,81.626299,84.27705,19.6034,0.0,59.13989,0.0,1.92303 +6554,87.63971,119.263589,34.03836,0.0,58.43694,1.04984,12.916959 +6555,104.89581,111.904839,35.09591,0.0,58.029639,0.0,5.69621 +6556,68.13231,78.15853,12.555081,0.0,59.30186,0.0,4.23303 +6557,88.679389,150.58398,22.7995,0.0,105.0291,1.1997,10.45072 +6558,69.02884,74.85854,10.96851,0.0,55.721999,0.0,4.88606 +6559,75.867729,83.44655,19.2831,0.0,55.96255,0.0,4.74181 +6560,2.50358,2.46793,2.45665,0.0,0.0,0.0,0.0 +6561,2.24357,2.45032,2.44203,0.0,0.0,0.0,0.0 +6562,84.670039,693.004257,31.46562,48.70225,206.681399,9.10715,202.889019 +6563,83.25954,489.496878,26.83431,33.433959,105.62696,6.43271,215.670309 +6564,83.819409,442.412499,26.90828,34.94583,105.548599,3.81351,186.82178 +6565,83.43587,551.822868,26.68359,34.83449,205.88784,4.39306,185.016029 +6566,240.364569,714.372078,26.29725,33.80162,356.131219,3.867349,203.65224 +6567,83.717399,703.133908,26.79227,34.4775,356.177538,7.75327,182.2256 +6568,82.63716,549.297698,25.97743,37.36481,205.904299,3.73756,197.982919 +6569,83.54836,538.975488,30.06266,35.108409,206.063339,4.29272,187.94682 +6570,70.6551,273.619839,13.66112,0.0,255.963719,0.0,2.15645 +6571,69.91026,73.06245,13.64616,0.0,55.84275,0.0,1.81262 +6572,70.0437,72.703759,13.6589,0.0,55.667679,0.0,1.63726 +6573,75.911849,78.87926,19.75571,0.0,55.30075,0.0,2.16813 +6574,72.13051,74.473949,15.6137,0.0,55.64554,0.0,1.894859 +6575,72.276739,74.39121,15.37057,0.0,55.93288,0.0,1.82481 +6576,69.439369,72.51644,13.35252,0.0,55.55274,0.0,1.61745 +6577,76.73403,223.067039,20.689589,13.63639,55.72038,2.0684,94.38162 +6578,76.68,205.694229,20.38562,18.122319,55.57256,2.14802,76.2969 +6579,83.07634,417.812308,26.67962,32.84931,105.913919,3.70261,174.712299 +6580,77.58721,87.16513,20.89728,1.16588,55.69913,0.0,6.62036 +6581,72.30332,246.491219,15.65522,2.00432,206.338129,4.58511,13.52111 +6582,72.220189,245.458419,15.61043,1.95031,205.931909,4.63893,13.06948 +6583,72.86611,266.428919,15.983889,2.503531,206.11267,8.23109,25.13579 +6584,72.50135,243.965299,15.76031,1.91871,206.159979,3.97029,11.9916 +6585,73.930189,176.67422,17.56052,0.0,155.9431,0.0,1.73569 +6586,85.43336,87.24477,27.00865,0.0,56.29127,0.0,2.13189 +6587,72.02099,275.177199,15.33862,0.0,256.264919,0.0,1.89555 +6588,73.6617,229.376529,16.93892,0.0,206.346969,0.0,3.76347 +6589,73.70972,78.27275,16.58832,0.0,56.21697,0.0,3.29806 +6590,73.44575,78.116859,16.67828,0.0,56.307869,0.0,2.99176 +6591,86.1108,90.75193,28.90377,0.0,56.2789,0.0,3.758891 +6592,97.8346,106.163999,41.886179,0.0,55.88382,0.0,5.32074 +6593,90.949509,96.05976,34.35712,0.0,56.10866,0.0,3.81062 +6594,103.37744,112.04313,47.32294,0.0,56.02833,0.0,5.55588 +6595,8.96609,9.00395,8.96815,0.0,0.0,0.0,0.0 +6596,8.49804,8.44343,8.4308,0.0,0.0,0.0,0.0 +6597,81.663319,9731.555624,23.96099,60.68302,5866.570228,1558.566744,1909.779463 +6598,56.6005,55.86823,55.84734,0.0,0.0,0.0,0.0 +6599,149.013129,2453.220871,76.54136,340.536539,317.656069,57.129919,1160.392766 +6600,181.078079,2680.62802,106.958929,426.518429,318.454609,56.685939,1276.288246 +6601,108.170979,1492.298775,40.12565,244.259479,217.142129,46.06752,696.501928 +6602,124.072679,1646.246254,56.05417,309.667189,217.727419,48.18793,759.795707 +6603,95.5014,322.515849,27.57773,20.93501,118.200949,12.31773,98.06194 +6604,253.354829,1931.269173,36.07575,38.469559,1168.293066,295.440089,343.933909 +6605,151.64801,690.660628,79.02992,80.51966,167.46611,26.91926,250.123959 +6606,866.157187,3866.233686,88.14924,121.9363,2020.301983,687.101617,852.834057 +6607,685.994807,3799.394686,16.2045,22.13322,2321.683371,706.095297,688.048818 +6608,95.97613,325.753289,27.2898,20.6707,120.622559,12.78368,98.75324 +6609,253.58741,1828.570114,35.90941,38.73134,1069.510276,290.093549,345.504199 +6610,105.98187,362.712499,38.00852,30.75959,118.00003,13.42057,115.34509 +6611,263.952529,1498.332674,46.22561,49.58398,818.934487,225.65631,310.091998 +6612,141.259279,553.511658,23.10169,12.82706,319.688869,57.917179,110.783099 +6613,98.9424,396.378438,31.497909,33.80991,219.969249,4.48803,77.80577 +6614,145.60886,186.994829,53.592119,0.0,67.368,2.36756,38.18335 +6615,108.22383,130.956939,33.54472,0.0,60.348219,0.0,20.66558 +6616,124.76184,199.848579,47.054499,0.0,58.22388,2.14513,67.05901 +6617,88.43604,138.92785,45.50962,4.4559,56.61262,2.18861,27.28343 +6618,108.695939,129.202309,49.93483,4.65357,57.286679,2.332291,11.799749 +6619,98.764109,107.62233,34.23423,4.50463,56.57208,1.1508,8.50864 +6620,94.164549,112.79075,36.17803,3.46728,57.02021,2.04545,11.1611 +6621,93.93491,112.423659,47.85707,0.0,56.828479,0.0,5.32273 +6622,121.80613,119.17647,46.95374,0.0,55.956,1.46653,8.90982 +6623,6.44254,6.98399,6.94836,0.0,0.0,0.0,0.0 +6624,6.88327,7.06477,7.04283,0.0,0.0,0.0,0.0 +6625,6.93199,6.65394,6.6309,0.0,0.0,0.0,0.0 +6626,7.05863,7.1742,7.15139,0.0,0.0,0.0,0.0 +6627,7.79302,6.30019,6.2809,0.0,0.0,0.0,0.0 +6628,5.92845,4.94494,4.92653,0.0,0.0,0.0,0.0 +6629,5.39153,4.70758,4.69067,0.0,0.0,0.0,0.0 +6630,7.537329,5.94135,5.92509,0.0,0.0,0.0,0.0 +6631,4.46688,3.9835,3.96708,0.0,0.0,0.0,0.0 +6632,3.89489,6.02605,6.01666,0.0,0.0,0.0,0.0 +6633,3.90733,4.01429,4.0049,0.0,0.0,0.0,0.0 +6634,3.89064,5.057081,5.046131,0.0,0.0,0.0,0.0 +6635,3.488531,3.62749,3.61854,0.0,0.0,0.0,0.0 +6636,3.546821,3.67693,3.66653,0.0,0.0,0.0,0.0 +6637,3.58786,3.7069,3.69829,0.0,0.0,0.0,0.0 +6638,3.49226,3.64572,3.63673,0.0,0.0,0.0,0.0 +6639,111.89667,115.722539,34.022729,0.0,55.93441,0.0,16.45878 +6640,38.56399,38.59253,38.54209,0.0,0.0,0.0,0.0 +6641,10.28935,10.31568,10.27309,0.0,0.0,0.0,0.0 +6642,14.23232,13.38617,13.36687,0.0,0.0,0.0,0.0 +6643,90.0708,96.73113,33.83279,0.0,56.292739,0.0,4.568751 +6644,6.98824,7.04161,7.02567,0.0,0.0,0.0,0.0 +6645,9.65975,9.77954,9.76383,0.0,0.0,0.0,0.0 +6646,98.966249,103.32941,42.3109,0.0,55.58215,0.0,2.84476 +6647,122.42738,124.745679,56.25576,0.0,61.595239,0.0,3.705169 +6648,5.95171,5.76833,5.7511,0.0,0.0,0.0,0.0 +6649,7.9411,7.9974,7.9871,0.0,0.0,0.0,0.0 +6650,89.650589,145.67633,33.90652,1.65454,104.30934,0.0,4.70165 +6651,100.892809,111.40963,45.55409,2.24286,54.45293,0.0,6.86144 +6652,90.03543,93.014239,34.81331,0.0,54.554379,0.0,2.18973 +6653,75.75818,80.10721,20.30904,0.0,54.60364,0.0,3.31861 +6654,90.98651,96.99407,32.1748,0.0,54.54192,0.0,5.06795 +6655,74.218549,75.57107,18.89016,0.0,54.56439,0.0,1.05882 +6656,95.035519,97.54772,38.75809,0.0,54.62327,0.0,2.25697 +6657,85.550709,88.09251,29.60079,0.0,54.41322,0.0,1.86822 +6658,139.4989,200.648889,79.293049,0.0,104.76014,0.0,9.40765 +6659,138.867939,203.5585,83.39696,0.0,104.54196,0.0,8.253892 +6660,139.342199,349.764589,79.6272,0.0,255.004319,0.0,8.5577 +6661,138.656189,248.229539,79.70189,0.0,155.019269,0.0,7.0564 +6662,126.331459,149.22942,73.1599,0.0,56.68218,1.1893,10.71648 +6663,137.05521,124.003549,54.114829,0.0,55.35727,1.3795,7.20886 +6664,124.09271,130.043119,55.693819,0.0,56.66702,1.62125,8.7204 +6665,232.884559,157.466769,53.464589,0.0,58.07418,3.24848,35.07849 +6666,117.235169,143.684309,54.14523,1.0755,57.1333,4.25572,16.966909 +6667,117.36623,181.612129,52.68705,1.07812,105.220799,4.61064,11.95724 +6668,115.00667,327.390388,80.962129,3.05621,155.09573,32.26511,44.42911 +6669,135.133869,155.987529,59.83962,3.11458,57.035969,8.23653,20.14026 +6670,85.915649,94.03879,25.92741,0.0,55.24685,0.0,6.16498 +6671,123.999799,183.7758,59.0662,1.09429,105.09639,2.41858,10.03215 +6672,145.031079,190.81176,57.28685,1.11034,108.91974,4.72676,12.59694 +6673,118.087159,154.17621,65.0928,1.11396,58.36717,6.92293,15.16846 +6674,115.14514,284.812939,52.9385,1.10651,206.618929,4.71448,12.28441 +6675,220.124359,786.030287,54.12682,65.54722,306.090909,6.59528,186.910049 +6676,222.67849,249.177999,160.76023,0.0,59.212289,2.953431,22.712538 +6677,2800.43,10223.321931,215.590459,84.508769,7432.107722,1172.340225,1105.269516 +6678,125.349139,122.98265,29.87314,0.0,57.83483,2.11568,17.72543 +6679,93.3259,106.173729,25.1434,0.0,56.005529,2.54586,8.68794 +6680,91.620919,118.41845,26.68496,0.0,57.71188,9.2669,12.92798 +6681,93.25163,106.14605,26.1297,0.0,57.64005,3.21902,7.7214 +6682,96.20407,109.768519,29.36552,0.0,57.37174,0.0,7.80577 +6683,94.56119,107.313499,24.83111,0.0,57.71181,2.63536,9.35107 +6684,110.85586,124.8539,38.67881,0.0,58.10001,4.64643,12.53486 +6685,100.0901,107.7041,25.17096,0.0,57.6368,2.8055,9.49216 +6686,99.15747,125.537709,38.62549,0.0,58.13309,4.48491,6.6176 +6687,98.11376,105.862219,25.35923,0.0,57.830339,1.12848,9.00011 +6688,101.6698,135.132559,40.71178,0.0,58.758909,2.89656,12.18566 +6689,99.68633,112.379109,32.216199,0.0,58.17638,0.0,7.07661 +6690,87.501239,81.61902,21.91959,0.0,55.98167,0.0,2.17304 +6691,77.13404,89.988049,27.07987,0.0,57.70573,0.0,2.17295 +6692,8.63163,9.70228,9.68418,0.0,0.0,0.0,0.0 +6693,94.40343,106.249689,43.96111,0.0,57.411619,0.0,3.05034 +6694,13.49083,13.90947,13.88846,0.0,0.0,0.0,0.0 +6695,99.190189,89.34071,29.20664,0.0,56.18091,0.0,2.58076 +6696,12.41231,9.83004,9.80347,0.0,0.0,0.0,0.0 +6697,80.5905,85.02258,19.58275,1.78427,55.55172,0.0,5.35208 +6698,99.45633,119.212539,47.1193,4.11758,58.057929,0.0,8.52721 +6699,13.62379,12.05214,12.02865,0.0,0.0,0.0,0.0 +6700,79.92276,143.60345,25.80072,0.0,104.57545,2.89428,7.57791 +6701,10.52452,9.80958,9.79568,0.0,0.0,0.0,0.0 +6702,92.07926,97.092229,34.998069,0.0,58.39225,0.0,2.27089 +6703,11.77463,13.86972,13.84545,0.0,0.0,0.0,0.0 +6704,90.46771,84.255829,21.34703,0.0,60.229339,0.0,1.53682 +6705,91.146239,277.160679,40.83026,2.98818,156.581689,13.39457,29.38036 +6706,645.421468,6228.539707,39.34684,29.37656,4466.815683,818.276417,706.626758 +6707,82.41223,236.258659,20.40633,0.0,209.543479,0.0,4.22002 +6708,83.261149,236.54049,22.56273,0.0,209.95653,0.0,1.73884 +6709,94.883199,147.97472,33.67932,0.0,109.61388,0.0,2.39824 +6710,85.42256,138.72822,24.55628,0.0,110.05655,0.0,2.28527 +6711,82.628969,94.48873,22.06596,0.0,59.83003,2.30729,7.30582 +6712,82.01605,186.953189,20.96531,0.0,159.838309,0.0,4.06185 +6713,83.05864,236.113629,22.22159,0.0,209.809699,0.0,1.89262 +6714,93.49138,197.09601,33.06368,0.0,159.74572,0.0,2.21808 +6715,83.76406,238.355199,23.93061,0.0,210.729209,0.0,2.10356 +6716,100.54038,121.440019,43.06474,0.0,55.900559,0.0,9.63789 +6717,124.56953,134.867569,49.702279,0.0,58.9574,0.0,8.55601 +6718,109.09014,141.65823,44.44188,0.0,57.04958,2.42628,22.61666 +6719,100.32347,114.048249,30.81142,0.0,63.85506,0.0,8.59556 +6720,93.913139,104.02534,27.09607,0.0,56.50306,0.0,5.55678 +6721,73.93253,75.72544,13.71359,0.0,55.84182,0.0,3.79295 +6722,74.08927,76.184259,14.731869,0.0,55.305349,0.0,4.46086 +6723,83.26942,85.6656,21.70315,0.0,58.55043,0.0,3.09067 +6724,84.087409,88.22652,22.84083,0.0,58.97671,0.0,4.66568 +6725,85.023079,76.01421,11.82452,0.0,54.85596,2.06865,5.46824 +6726,69.941549,76.76587,14.10078,0.0,55.89608,0.0,4.35955 +6727,79.336369,70.53571,11.71025,0.0,55.68941,0.0,1.1223 +6728,79.265769,78.89163,17.53861,0.0,56.37464,0.0,3.22488 +6729,76.50885,96.23416,32.95977,0.0,54.90085,1.91977,4.94331 +6730,78.21485,96.07976,19.5442,0.0,55.45295,6.2304,13.26751 +6731,79.8579,99.339139,32.70826,0.0,57.177069,2.47085,5.34302 +6732,75.86362,95.455709,22.810969,0.0,56.90073,4.929,9.04544 +6733,77.30074,136.66675,19.5075,0.0,105.11831,3.96965,6.67911 +6734,75.28496,138.61264,19.71632,0.0,105.80315,4.23939,7.47482 +6735,76.52706,286.327349,19.51031,0.0,255.679839,3.69341,6.18461 +6736,76.16856,87.961919,19.971199,0.0,55.39122,4.26686,6.94251 +6737,76.01522,81.228849,18.64084,0.0,55.14057,1.82772,4.34757 +6738,75.79823,132.223439,19.31501,0.0,106.091779,1.40291,4.09563 +6739,74.900669,81.86813,19.56223,0.0,55.21475,1.80865,3.99199 +6740,75.72853,81.797539,20.13507,0.0,54.995019,1.42493,3.9101 +6741,80.75933,97.56724,23.82358,0.0,55.19073,6.61346,10.42464 +6742,81.36589,101.884899,36.49623,0.0,55.051969,2.68847,6.14596 +6743,81.58029,96.771499,24.76253,0.0,55.079669,6.27764,9.14357 +6744,81.16341,88.963589,24.317949,0.0,55.134639,2.63644,5.48333 +6745,281.483309,1354.054695,23.54289,1.73702,706.828057,215.483729,248.504099 +6746,282.375969,1056.297996,24.31334,1.70064,657.581687,174.84553,188.512849 +6747,283.360059,1157.578496,23.68131,1.61434,658.140627,228.637299,236.02489 +6748,285.342449,908.628696,24.25134,1.71145,507.769588,176.660289,188.947809 +6749,75.764549,86.08852,16.80147,0.0,57.42643,3.3281,6.73393 +6750,75.901259,88.56057,17.26791,0.0,57.9746,4.03993,7.43739 +6751,75.201419,86.95681,17.64494,0.0,58.15036,3.3517,6.06161 +6752,76.796679,88.64459,17.46818,0.0,58.06672,4.0975,7.23191 +6753,73.317869,75.67646,13.05405,0.0,58.62265,0.0,2.08748 +6754,73.28158,132.572829,19.66298,0.0,109.177669,0.0,1.50617 +6755,72.27107,125.52526,12.64985,0.0,109.27862,0.0,1.46965 +6756,70.88247,127.499869,11.34313,0.0,112.142699,0.0,2.03381 +6757,70.65402,171.774489,11.00261,0.0,158.269239,0.0,1.01776 +6758,84.05686,125.38163,12.57636,0.0,109.25253,0.0,1.47983 +6759,69.928529,171.32251,10.74379,0.0,158.23116,0.0,0.0 +6760,72.11625,174.361499,12.43513,0.0,158.675639,0.0,1.3153 +6761,70.77126,73.03167,11.49545,0.0,58.91568,0.0,1.46168 +6762,71.05927,73.71737,12.10792,0.0,58.92434,0.0,1.2525 +6763,71.95986,75.71471,13.20738,0.0,58.9028,0.0,1.5256 +6764,72.670779,72.50734,11.63115,0.0,58.25208,0.0,1.27654 +6765,71.975279,74.200269,12.730719,0.0,58.14167,0.0,1.34376 +6766,70.21045,70.897869,10.75265,0.0,57.821669,0.0,0.0 +6767,71.7955,73.542589,11.87181,0.0,59.122689,0.0,1.21804 +6768,70.22697,71.2123,10.75675,0.0,57.8922,0.0,1.08169 +6769,70.85751,72.43433,11.67195,0.0,57.97478,0.0,1.43601 +6770,71.967049,75.22625,12.90726,0.0,58.76485,0.0,1.49604 +6771,70.730469,71.98741,11.08743,0.0,58.30663,0.0,1.03387 +6772,70.66407,72.107919,11.677349,0.0,57.87551,0.0,1.17595 +6773,70.29408,71.66299,10.84677,0.0,58.54632,0.0,0.0 +6774,70.29159,72.80636,11.51574,0.0,58.77654,0.0,1.25081 +6775,70.10065,71.81427,11.07116,0.0,58.39821,0.0,0.0 +6776,70.23753,171.841079,11.14385,0.0,158.014559,0.0,1.33245 +6777,70.22068,123.38026,11.57471,0.0,108.55703,0.0,1.80778 +6778,71.913169,172.49045,11.5303,0.0,158.55591,0.0,1.11348 +6779,71.54421,124.492419,11.87116,0.0,109.896409,0.0,1.18112 +6780,69.58175,71.34916,10.6202,0.0,58.22808,0.0,1.04211 +6781,71.449399,73.02033,11.60784,0.0,58.63276,0.0,1.32142 +6782,70.10509,73.85894,11.6185,0.0,59.465869,0.0,1.30149 +6783,71.47983,72.310049,11.65029,0.0,58.024189,0.0,1.31577 +6784,71.33202,273.295649,11.8617,0.0,258.495539,0.0,1.40276 +6785,71.10749,122.50433,11.5846,0.0,108.00476,0.0,1.34629 +6786,80.09268,121.91312,11.0169,0.0,108.1879,0.0,1.12073 +6787,186.487829,282.076799,16.94503,0.0,261.654649,0.0,1.6394 +6788,78.20813,83.02959,15.4979,0.0,63.95452,0.0,1.72564 +6789,76.98186,80.084289,17.96294,0.0,58.693549,0.0,1.964531 +6790,88.29843,90.755119,27.77081,0.0,58.486879,0.0,2.38433 +6791,97.52145,116.898859,20.95223,0.0,60.280249,2.666601,25.960069 +6792,88.58568,101.680589,27.17754,0.0,59.794519,0.0,6.584519 +6793,95.45135,104.95037,27.36107,0.0,58.97509,2.99417,8.07307 +6794,90.215119,94.90677,21.62163,0.0,58.25147,0.0,8.21198 +6795,93.58888,164.817559,34.99891,0.0,58.40037,0.0,60.81384 +6796,95.09174,102.79522,27.51415,0.0,59.71643,0.0,8.60538 +6797,93.70898,100.03694,28.17951,0.0,58.08506,0.0,6.13569 +6798,107.30621,102.954789,31.830679,0.0,57.97208,0.0,5.33121 +6799,95.554419,104.11976,31.58444,0.0,58.15777,0.0,6.3919 +6800,12.68069,10.87919,10.86306,0.0,0.0,0.0,0.0 +6801,95.96007,115.060799,28.36126,0.0,58.010069,8.17613,12.46591 +6802,8.27908,10.51239,10.4906,0.0,0.0,0.0,0.0 +6803,98.82429,103.375679,26.12044,0.0,57.998469,0.0,6.43647 +6804,96.929459,102.46993,30.63575,0.0,58.09124,0.0,5.85347 +6805,80.87472,98.194339,27.98576,0.0,57.96176,0.0,4.20894 +6806,92.4936,246.832609,26.93179,0.0,208.607849,0.0,3.38748