]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Make DoFRenumbering::component_wise work also for the codim=1 case.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sun, 5 Dec 2010 22:50:08 +0000 (22:50 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sun, 5 Dec 2010 22:50:08 +0000 (22:50 +0000)
git-svn-id: https://svn.dealii.org/trunk@22920 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/include/deal.II/dofs/dof_renumbering.h
deal.II/source/dofs/dof_renumbering.cc
deal.II/source/dofs/dof_renumbering.inst.in
tests/codim_one/renumber_component_wise_01.cc [new file with mode: 0644]
tests/codim_one/renumber_component_wise_01/cmp/generic [new file with mode: 0644]

index 152c2c8e1b8ef3996ccda78582517cb8ded2b2bb..a14c653732335ad744559e657e961d12e2a5e3d9 100644 (file)
@@ -726,9 +726,9 @@ namespace DoFRenumbering
                                    * this function is the identity
                                    * operation.
                                    */
-  template <int dim>
+  template <int dim, int spacedim>
   void
-  component_wise (DoFHandler<dim>                 &dof_handler,
+  component_wise (DoFHandler<dim,spacedim>        &dof_handler,
                  const std::vector<unsigned int> &target_component
                  = std::vector<unsigned int>());
 
@@ -784,7 +784,7 @@ namespace DoFRenumbering
                                    * DoFHandler dofs but returns
                                    * the renumbering vector.
                                    */
-  template <int dim, class ITERATOR, class ENDITERATOR>
+  template <int dim, int spacedim, class ITERATOR, class ENDITERATOR>
   unsigned int
   compute_component_wise (std::vector<unsigned int>& new_dof_indices,
                          const ITERATOR& start,
index e2deeffe938c04f7f296431c917003991239c5ec..5678099c13d28d188a9db818cb4f815d5e7befc0 100644 (file)
@@ -538,28 +538,29 @@ namespace DoFRenumbering
 
 
 
-  template <int dim>
+  template <int dim, int spacedim>
   void
-  component_wise (DoFHandler<dim>                 &dof_handler,
+  component_wise (DoFHandler<dim,spacedim>        &dof_handler,
                  const std::vector<unsigned int> &component_order_arg)
   {
     std::vector<unsigned int> renumbering (dof_handler.n_locally_owned_dofs(),
                                           DoFHandler<dim>::invalid_dof_index);
 
     typedef
-      internal::WrapDoFIterator<typename DoFHandler<dim>::active_cell_iterator> ITERATOR;
+      internal::WrapDoFIterator<typename DoFHandler<dim,spacedim>
+                                ::active_cell_iterator>
+      ITERATOR;
 
-    typename DoFHandler<dim>::active_cell_iterator
+    typename DoFHandler<dim,spacedim>::active_cell_iterator
       istart = dof_handler.begin_active();
     ITERATOR start = istart;
-    const typename DoFHandler<dim>::cell_iterator
+    const typename DoFHandler<dim,spacedim>::cell_iterator
       end = dof_handler.end();
 
     const unsigned int result =
-      compute_component_wise<dim, ITERATOR,
-      typename DoFHandler<dim>::cell_iterator>(renumbering,
-                                              start, end,
-                                              component_order_arg);
+      compute_component_wise<dim, spacedim, ITERATOR,
+      typename DoFHandler<dim,spacedim>::cell_iterator>
+      (renumbering, start, end, component_order_arg);
     if (result == 0)
       return;
 
@@ -600,7 +601,7 @@ namespace DoFRenumbering
       end = dof_handler.end();
 
     const unsigned int result =
-      compute_component_wise<dim, ITERATOR,
+      compute_component_wise<dim, dim, ITERATOR,
       typename hp::DoFHandler<dim>::cell_iterator>(renumbering,
                                                   start, end,
                                                   component_order_arg);
@@ -635,7 +636,7 @@ namespace DoFRenumbering
     const ITERATOR end = iend;
 
     const unsigned int result =
-      compute_component_wise<dim, ITERATOR, ITERATOR>(
+      compute_component_wise<dim, dim, ITERATOR, ITERATOR>(
        renumbering, start, end, component_order_arg);
 
     if (result == 0) return;
@@ -675,14 +676,15 @@ namespace DoFRenumbering
 
 
 
-  template <int dim, class ITERATOR, class ENDITERATOR>
+  template <int dim, int spacedim, class ITERATOR, class ENDITERATOR>
   unsigned int
   compute_component_wise (std::vector<unsigned int>& new_indices,
                          const ITERATOR   & start,
                          const ENDITERATOR& end,
                          const std::vector<unsigned int> &component_order_arg)
   {
-    const hp::FECollection<dim> fe_collection (start->get_dof_handler().get_fe ());
+    const hp::FECollection<dim,spacedim>
+      fe_collection (start->get_dof_handler().get_fe ());
 
                                     // do nothing if the FE has only
                                     // one component
@@ -727,7 +729,7 @@ namespace DoFRenumbering
     std::vector<std::vector<unsigned int> > component_list (fe_collection.size());
     for (unsigned int f=0; f<fe_collection.size(); ++f)
       {
-       const FiniteElement<dim> & fe = fe_collection[f];
+       const FiniteElement<dim,spacedim> & fe = fe_collection[f];
        const unsigned int dofs_per_cell = fe.dofs_per_cell;
        component_list[f].resize(dofs_per_cell);
        for (unsigned int i=0; i<dofs_per_cell; ++i)
@@ -816,8 +818,8 @@ namespace DoFRenumbering
     const unsigned int n_buckets = fe_collection.n_components();
     std::vector<unsigned int> shifts(n_buckets);
 
-    if (const parallel::distributed::Triangulation<dim> * tria
-       = (dynamic_cast<const parallel::distributed::Triangulation<dim>*>
+    if (const parallel::distributed::Triangulation<dim,spacedim> * tria
+       = (dynamic_cast<const parallel::distributed::Triangulation<dim,spacedim>*>
           (&start->get_dof_handler().get_tria())))
       {
 #ifdef DEAL_II_USE_P4EST
index f83144435cda9d1f7f13f158ef1ce84a52860e5d..acd42fe7c8c3a46e04379b147794a3286c0e92eb 100644 (file)
@@ -132,18 +132,18 @@ for (deal_II_dimension : DIMENSIONS)
   (DoFHandler<deal_II_dimension>&,
    const std::vector<unsigned int>&);
 
+#if deal_II_dimension < 3
+  template
+  void component_wise<deal_II_dimension,deal_II_dimension+1>
+  (DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+   const std::vector<unsigned int>&);
+#endif
+
   template
   void component_wise<deal_II_dimension>
   (hp::DoFHandler<deal_II_dimension>&,
    const std::vector<unsigned int>&);
 
-//  template
-//  void
-//  compute_component_wise<deal_II_dimension>
-//  (std::vector<unsigned int>&,
-//   const DoFHandler<deal_II_dimension>&,
-//   const std::vector<unsigned int>&);
-
   template
   void component_wise<deal_II_dimension>
   (MGDoFHandler<deal_II_dimension>&,
diff --git a/tests/codim_one/renumber_component_wise_01.cc b/tests/codim_one/renumber_component_wise_01.cc
new file mode 100644 (file)
index 0000000..237d0b5
--- /dev/null
@@ -0,0 +1,76 @@
+
+//----------------------------  template.cc  ---------------------------
+//    $Id$
+//    Version: $Name$
+//
+//    Copyright (C) 2005, 2008, 2010 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  template.cc  ---------------------------
+
+
+// test DoFRenumbering::component_wise for codim=1
+
+#include "../tests.h"
+#include <fstream>
+#include <base/logstream.h>
+#include <base/function_lib.h>
+#include <grid/tria.h>
+#include <grid/grid_in.h>
+#include <dofs/dof_handler.h>
+#include <dofs/dof_accessor.h>
+#include <fe/fe_q.h>
+#include <fe/fe_system.h>
+#include <dofs/dof_renumbering.h>
+
+#include <string>
+
+std::ofstream logfile("renumber_component_wise_01/output");
+
+template <int dim, int spacedim>
+void test(std::string filename)
+{
+  Triangulation<dim, spacedim> tria;
+  GridIn<dim, spacedim> gi;
+  gi.attach_triangulation (tria);
+  std::ifstream in (filename.c_str());
+  gi.read_ucd (in);
+
+  deallog << tria.n_active_cells() << " active cells" << std::endl;
+
+  FESystem<dim,spacedim> fe(FE_Q<dim,spacedim> (2), spacedim);
+  DoFHandler<dim,spacedim> dof_handler (tria);
+  dof_handler.distribute_dofs (fe);
+
+  deallog << dof_handler.n_dofs() << " degrees of freedom" << std::endl;
+  DoFRenumbering::component_wise (dof_handler);
+
+  for (typename DoFHandler<dim,spacedim>::active_cell_iterator
+        cell = dof_handler.begin_active(); cell!=dof_handler.end(); ++cell)
+    {
+      std::vector<unsigned int> x (cell->get_fe().dofs_per_cell);
+      cell->get_dof_indices (x);
+
+      deallog << cell << std::endl;
+      for (unsigned int i=0; i<x.size(); ++i)
+       deallog << "  " << x[i] << std::endl;
+    }
+}
+
+
+
+int main ()
+{
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+
+  test<2,3>("grids/square.inp");
+  test<2,3>("grids/sphere_1.inp");
+
+  return 0;
+}
+
diff --git a/tests/codim_one/renumber_component_wise_01/cmp/generic b/tests/codim_one/renumber_component_wise_01/cmp/generic
new file mode 100644 (file)
index 0000000..27125e6
--- /dev/null
@@ -0,0 +1,3085 @@
+
+DEAL::4 active cells
+DEAL::75 degrees of freedom
+DEAL::0.0
+DEAL::  0
+DEAL::  25
+DEAL::  50
+DEAL::  1
+DEAL::  26
+DEAL::  51
+DEAL::  2
+DEAL::  27
+DEAL::  52
+DEAL::  3
+DEAL::  28
+DEAL::  53
+DEAL::  4
+DEAL::  29
+DEAL::  54
+DEAL::  5
+DEAL::  30
+DEAL::  55
+DEAL::  6
+DEAL::  31
+DEAL::  56
+DEAL::  7
+DEAL::  32
+DEAL::  57
+DEAL::  8
+DEAL::  33
+DEAL::  58
+DEAL::0.1
+DEAL::  9
+DEAL::  34
+DEAL::  59
+DEAL::  0
+DEAL::  25
+DEAL::  50
+DEAL::  10
+DEAL::  35
+DEAL::  60
+DEAL::  2
+DEAL::  27
+DEAL::  52
+DEAL::  11
+DEAL::  36
+DEAL::  61
+DEAL::  4
+DEAL::  29
+DEAL::  54
+DEAL::  12
+DEAL::  37
+DEAL::  62
+DEAL::  13
+DEAL::  38
+DEAL::  63
+DEAL::  14
+DEAL::  39
+DEAL::  64
+DEAL::0.2
+DEAL::  15
+DEAL::  40
+DEAL::  65
+DEAL::  16
+DEAL::  41
+DEAL::  66
+DEAL::  9
+DEAL::  34
+DEAL::  59
+DEAL::  0
+DEAL::  25
+DEAL::  50
+DEAL::  17
+DEAL::  42
+DEAL::  67
+DEAL::  18
+DEAL::  43
+DEAL::  68
+DEAL::  19
+DEAL::  44
+DEAL::  69
+DEAL::  12
+DEAL::  37
+DEAL::  62
+DEAL::  20
+DEAL::  45
+DEAL::  70
+DEAL::0.3
+DEAL::  16
+DEAL::  41
+DEAL::  66
+DEAL::  21
+DEAL::  46
+DEAL::  71
+DEAL::  0
+DEAL::  25
+DEAL::  50
+DEAL::  1
+DEAL::  26
+DEAL::  51
+DEAL::  18
+DEAL::  43
+DEAL::  68
+DEAL::  22
+DEAL::  47
+DEAL::  72
+DEAL::  23
+DEAL::  48
+DEAL::  73
+DEAL::  6
+DEAL::  31
+DEAL::  56
+DEAL::  24
+DEAL::  49
+DEAL::  74
+DEAL::106 active cells
+DEAL::1278 degrees of freedom
+DEAL::0.0
+DEAL::  0
+DEAL::  426
+DEAL::  852
+DEAL::  1
+DEAL::  427
+DEAL::  853
+DEAL::  2
+DEAL::  428
+DEAL::  854
+DEAL::  3
+DEAL::  429
+DEAL::  855
+DEAL::  4
+DEAL::  430
+DEAL::  856
+DEAL::  5
+DEAL::  431
+DEAL::  857
+DEAL::  6
+DEAL::  432
+DEAL::  858
+DEAL::  7
+DEAL::  433
+DEAL::  859
+DEAL::  8
+DEAL::  434
+DEAL::  860
+DEAL::0.1
+DEAL::  0
+DEAL::  426
+DEAL::  852
+DEAL::  2
+DEAL::  428
+DEAL::  854
+DEAL::  9
+DEAL::  435
+DEAL::  861
+DEAL::  10
+DEAL::  436
+DEAL::  862
+DEAL::  11
+DEAL::  437
+DEAL::  863
+DEAL::  12
+DEAL::  438
+DEAL::  864
+DEAL::  4
+DEAL::  430
+DEAL::  856
+DEAL::  13
+DEAL::  439
+DEAL::  865
+DEAL::  14
+DEAL::  440
+DEAL::  866
+DEAL::0.2
+DEAL::  15
+DEAL::  441
+DEAL::  867
+DEAL::  0
+DEAL::  426
+DEAL::  852
+DEAL::  16
+DEAL::  442
+DEAL::  868
+DEAL::  9
+DEAL::  435
+DEAL::  861
+DEAL::  17
+DEAL::  443
+DEAL::  869
+DEAL::  11
+DEAL::  437
+DEAL::  863
+DEAL::  18
+DEAL::  444
+DEAL::  870
+DEAL::  19
+DEAL::  445
+DEAL::  871
+DEAL::  20
+DEAL::  446
+DEAL::  872
+DEAL::0.3
+DEAL::  15
+DEAL::  441
+DEAL::  867
+DEAL::  21
+DEAL::  447
+DEAL::  873
+DEAL::  0
+DEAL::  426
+DEAL::  852
+DEAL::  1
+DEAL::  427
+DEAL::  853
+DEAL::  18
+DEAL::  444
+DEAL::  870
+DEAL::  22
+DEAL::  448
+DEAL::  874
+DEAL::  23
+DEAL::  449
+DEAL::  875
+DEAL::  6
+DEAL::  432
+DEAL::  858
+DEAL::  24
+DEAL::  450
+DEAL::  876
+DEAL::0.4
+DEAL::  25
+DEAL::  451
+DEAL::  877
+DEAL::  26
+DEAL::  452
+DEAL::  878
+DEAL::  27
+DEAL::  453
+DEAL::  879
+DEAL::  28
+DEAL::  454
+DEAL::  880
+DEAL::  29
+DEAL::  455
+DEAL::  881
+DEAL::  30
+DEAL::  456
+DEAL::  882
+DEAL::  31
+DEAL::  457
+DEAL::  883
+DEAL::  32
+DEAL::  458
+DEAL::  884
+DEAL::  33
+DEAL::  459
+DEAL::  885
+DEAL::0.5
+DEAL::  34
+DEAL::  460
+DEAL::  886
+DEAL::  35
+DEAL::  461
+DEAL::  887
+DEAL::  26
+DEAL::  452
+DEAL::  878
+DEAL::  28
+DEAL::  454
+DEAL::  880
+DEAL::  36
+DEAL::  462
+DEAL::  888
+DEAL::  37
+DEAL::  463
+DEAL::  889
+DEAL::  38
+DEAL::  464
+DEAL::  890
+DEAL::  30
+DEAL::  456
+DEAL::  882
+DEAL::  39
+DEAL::  465
+DEAL::  891
+DEAL::0.6
+DEAL::  40
+DEAL::  466
+DEAL::  892
+DEAL::  41
+DEAL::  467
+DEAL::  893
+DEAL::  35
+DEAL::  461
+DEAL::  887
+DEAL::  28
+DEAL::  454
+DEAL::  880
+DEAL::  42
+DEAL::  468
+DEAL::  894
+DEAL::  43
+DEAL::  469
+DEAL::  895
+DEAL::  44
+DEAL::  470
+DEAL::  896
+DEAL::  37
+DEAL::  463
+DEAL::  889
+DEAL::  45
+DEAL::  471
+DEAL::  897
+DEAL::0.7
+DEAL::  46
+DEAL::  472
+DEAL::  898
+DEAL::  27
+DEAL::  453
+DEAL::  879
+DEAL::  41
+DEAL::  467
+DEAL::  893
+DEAL::  28
+DEAL::  454
+DEAL::  880
+DEAL::  47
+DEAL::  473
+DEAL::  899
+DEAL::  32
+DEAL::  458
+DEAL::  884
+DEAL::  48
+DEAL::  474
+DEAL::  900
+DEAL::  43
+DEAL::  469
+DEAL::  895
+DEAL::  49
+DEAL::  475
+DEAL::  901
+DEAL::0.8
+DEAL::  50
+DEAL::  476
+DEAL::  902
+DEAL::  16
+DEAL::  442
+DEAL::  868
+DEAL::  51
+DEAL::  477
+DEAL::  903
+DEAL::  9
+DEAL::  435
+DEAL::  861
+DEAL::  52
+DEAL::  478
+DEAL::  904
+DEAL::  19
+DEAL::  445
+DEAL::  871
+DEAL::  53
+DEAL::  479
+DEAL::  905
+DEAL::  54
+DEAL::  480
+DEAL::  906
+DEAL::  55
+DEAL::  481
+DEAL::  907
+DEAL::0.9
+DEAL::  51
+DEAL::  477
+DEAL::  903
+DEAL::  9
+DEAL::  435
+DEAL::  861
+DEAL::  56
+DEAL::  482
+DEAL::  908
+DEAL::  10
+DEAL::  436
+DEAL::  862
+DEAL::  57
+DEAL::  483
+DEAL::  909
+DEAL::  13
+DEAL::  439
+DEAL::  865
+DEAL::  54
+DEAL::  480
+DEAL::  906
+DEAL::  58
+DEAL::  484
+DEAL::  910
+DEAL::  59
+DEAL::  485
+DEAL::  911
+DEAL::0.10
+DEAL::  60
+DEAL::  486
+DEAL::  912
+DEAL::  56
+DEAL::  482
+DEAL::  908
+DEAL::  61
+DEAL::  487
+DEAL::  913
+DEAL::  10
+DEAL::  436
+DEAL::  862
+DEAL::  62
+DEAL::  488
+DEAL::  914
+DEAL::  58
+DEAL::  484
+DEAL::  910
+DEAL::  63
+DEAL::  489
+DEAL::  915
+DEAL::  64
+DEAL::  490
+DEAL::  916
+DEAL::  65
+DEAL::  491
+DEAL::  917
+DEAL::0.11
+DEAL::  66
+DEAL::  492
+DEAL::  918
+DEAL::  61
+DEAL::  487
+DEAL::  913
+DEAL::  2
+DEAL::  428
+DEAL::  854
+DEAL::  10
+DEAL::  436
+DEAL::  862
+DEAL::  67
+DEAL::  493
+DEAL::  919
+DEAL::  64
+DEAL::  490
+DEAL::  916
+DEAL::  68
+DEAL::  494
+DEAL::  920
+DEAL::  12
+DEAL::  438
+DEAL::  864
+DEAL::  69
+DEAL::  495
+DEAL::  921
+DEAL::0.12
+DEAL::  66
+DEAL::  492
+DEAL::  918
+DEAL::  2
+DEAL::  428
+DEAL::  854
+DEAL::  70
+DEAL::  496
+DEAL::  922
+DEAL::  3
+DEAL::  429
+DEAL::  855
+DEAL::  71
+DEAL::  497
+DEAL::  923
+DEAL::  7
+DEAL::  433
+DEAL::  859
+DEAL::  67
+DEAL::  493
+DEAL::  919
+DEAL::  72
+DEAL::  498
+DEAL::  924
+DEAL::  73
+DEAL::  499
+DEAL::  925
+DEAL::0.13
+DEAL::  1
+DEAL::  427
+DEAL::  853
+DEAL::  74
+DEAL::  500
+DEAL::  926
+DEAL::  3
+DEAL::  429
+DEAL::  855
+DEAL::  75
+DEAL::  501
+DEAL::  927
+DEAL::  5
+DEAL::  431
+DEAL::  857
+DEAL::  76
+DEAL::  502
+DEAL::  928
+DEAL::  77
+DEAL::  503
+DEAL::  929
+DEAL::  78
+DEAL::  504
+DEAL::  930
+DEAL::  79
+DEAL::  505
+DEAL::  931
+DEAL::0.14
+DEAL::  21
+DEAL::  447
+DEAL::  873
+DEAL::  80
+DEAL::  506
+DEAL::  932
+DEAL::  1
+DEAL::  427
+DEAL::  853
+DEAL::  74
+DEAL::  500
+DEAL::  926
+DEAL::  22
+DEAL::  448
+DEAL::  874
+DEAL::  81
+DEAL::  507
+DEAL::  933
+DEAL::  82
+DEAL::  508
+DEAL::  934
+DEAL::  77
+DEAL::  503
+DEAL::  929
+DEAL::  83
+DEAL::  509
+DEAL::  935
+DEAL::0.15
+DEAL::  84
+DEAL::  510
+DEAL::  936
+DEAL::  85
+DEAL::  511
+DEAL::  937
+DEAL::  21
+DEAL::  447
+DEAL::  873
+DEAL::  80
+DEAL::  506
+DEAL::  932
+DEAL::  86
+DEAL::  512
+DEAL::  938
+DEAL::  87
+DEAL::  513
+DEAL::  939
+DEAL::  88
+DEAL::  514
+DEAL::  940
+DEAL::  82
+DEAL::  508
+DEAL::  934
+DEAL::  89
+DEAL::  515
+DEAL::  941
+DEAL::0.16
+DEAL::  90
+DEAL::  516
+DEAL::  942
+DEAL::  84
+DEAL::  510
+DEAL::  936
+DEAL::  15
+DEAL::  441
+DEAL::  867
+DEAL::  21
+DEAL::  447
+DEAL::  873
+DEAL::  91
+DEAL::  517
+DEAL::  943
+DEAL::  86
+DEAL::  512
+DEAL::  938
+DEAL::  92
+DEAL::  518
+DEAL::  944
+DEAL::  23
+DEAL::  449
+DEAL::  875
+DEAL::  93
+DEAL::  519
+DEAL::  945
+DEAL::0.17
+DEAL::  90
+DEAL::  516
+DEAL::  942
+DEAL::  15
+DEAL::  441
+DEAL::  867
+DEAL::  94
+DEAL::  520
+DEAL::  946
+DEAL::  16
+DEAL::  442
+DEAL::  868
+DEAL::  95
+DEAL::  521
+DEAL::  947
+DEAL::  17
+DEAL::  443
+DEAL::  869
+DEAL::  91
+DEAL::  517
+DEAL::  943
+DEAL::  96
+DEAL::  522
+DEAL::  948
+DEAL::  97
+DEAL::  523
+DEAL::  949
+DEAL::0.18
+DEAL::  98
+DEAL::  524
+DEAL::  950
+DEAL::  94
+DEAL::  520
+DEAL::  946
+DEAL::  50
+DEAL::  476
+DEAL::  902
+DEAL::  16
+DEAL::  442
+DEAL::  868
+DEAL::  99
+DEAL::  525
+DEAL::  951
+DEAL::  96
+DEAL::  522
+DEAL::  948
+DEAL::  100
+DEAL::  526
+DEAL::  952
+DEAL::  53
+DEAL::  479
+DEAL::  905
+DEAL::  101
+DEAL::  527
+DEAL::  953
+DEAL::0.19
+DEAL::  98
+DEAL::  524
+DEAL::  950
+DEAL::  50
+DEAL::  476
+DEAL::  902
+DEAL::  102
+DEAL::  528
+DEAL::  954
+DEAL::  103
+DEAL::  529
+DEAL::  955
+DEAL::  104
+DEAL::  530
+DEAL::  956
+DEAL::  105
+DEAL::  531
+DEAL::  957
+DEAL::  99
+DEAL::  525
+DEAL::  951
+DEAL::  106
+DEAL::  532
+DEAL::  958
+DEAL::  107
+DEAL::  533
+DEAL::  959
+DEAL::0.20
+DEAL::  108
+DEAL::  534
+DEAL::  960
+DEAL::  40
+DEAL::  466
+DEAL::  892
+DEAL::  109
+DEAL::  535
+DEAL::  961
+DEAL::  35
+DEAL::  461
+DEAL::  887
+DEAL::  110
+DEAL::  536
+DEAL::  962
+DEAL::  42
+DEAL::  468
+DEAL::  894
+DEAL::  111
+DEAL::  537
+DEAL::  963
+DEAL::  112
+DEAL::  538
+DEAL::  964
+DEAL::  113
+DEAL::  539
+DEAL::  965
+DEAL::0.21
+DEAL::  114
+DEAL::  540
+DEAL::  966
+DEAL::  109
+DEAL::  535
+DEAL::  961
+DEAL::  34
+DEAL::  460
+DEAL::  886
+DEAL::  35
+DEAL::  461
+DEAL::  887
+DEAL::  115
+DEAL::  541
+DEAL::  967
+DEAL::  112
+DEAL::  538
+DEAL::  964
+DEAL::  116
+DEAL::  542
+DEAL::  968
+DEAL::  38
+DEAL::  464
+DEAL::  890
+DEAL::  117
+DEAL::  543
+DEAL::  969
+DEAL::0.22
+DEAL::  118
+DEAL::  544
+DEAL::  970
+DEAL::  114
+DEAL::  540
+DEAL::  966
+DEAL::  119
+DEAL::  545
+DEAL::  971
+DEAL::  34
+DEAL::  460
+DEAL::  886
+DEAL::  120
+DEAL::  546
+DEAL::  972
+DEAL::  115
+DEAL::  541
+DEAL::  967
+DEAL::  121
+DEAL::  547
+DEAL::  973
+DEAL::  122
+DEAL::  548
+DEAL::  974
+DEAL::  123
+DEAL::  549
+DEAL::  975
+DEAL::0.23
+DEAL::  119
+DEAL::  545
+DEAL::  971
+DEAL::  34
+DEAL::  460
+DEAL::  886
+DEAL::  124
+DEAL::  550
+DEAL::  976
+DEAL::  26
+DEAL::  452
+DEAL::  878
+DEAL::  125
+DEAL::  551
+DEAL::  977
+DEAL::  36
+DEAL::  462
+DEAL::  888
+DEAL::  122
+DEAL::  548
+DEAL::  974
+DEAL::  126
+DEAL::  552
+DEAL::  978
+DEAL::  127
+DEAL::  553
+DEAL::  979
+DEAL::0.24
+DEAL::  128
+DEAL::  554
+DEAL::  980
+DEAL::  124
+DEAL::  550
+DEAL::  976
+DEAL::  25
+DEAL::  451
+DEAL::  877
+DEAL::  26
+DEAL::  452
+DEAL::  878
+DEAL::  129
+DEAL::  555
+DEAL::  981
+DEAL::  126
+DEAL::  552
+DEAL::  978
+DEAL::  130
+DEAL::  556
+DEAL::  982
+DEAL::  31
+DEAL::  457
+DEAL::  883
+DEAL::  131
+DEAL::  557
+DEAL::  983
+DEAL::0.25
+DEAL::  128
+DEAL::  554
+DEAL::  980
+DEAL::  25
+DEAL::  451
+DEAL::  877
+DEAL::  132
+DEAL::  558
+DEAL::  984
+DEAL::  133
+DEAL::  559
+DEAL::  985
+DEAL::  134
+DEAL::  560
+DEAL::  986
+DEAL::  135
+DEAL::  561
+DEAL::  987
+DEAL::  129
+DEAL::  555
+DEAL::  981
+DEAL::  136
+DEAL::  562
+DEAL::  988
+DEAL::  137
+DEAL::  563
+DEAL::  989
+DEAL::0.26
+DEAL::  25
+DEAL::  451
+DEAL::  877
+DEAL::  27
+DEAL::  453
+DEAL::  879
+DEAL::  133
+DEAL::  559
+DEAL::  985
+DEAL::  138
+DEAL::  564
+DEAL::  990
+DEAL::  135
+DEAL::  561
+DEAL::  987
+DEAL::  139
+DEAL::  565
+DEAL::  991
+DEAL::  29
+DEAL::  455
+DEAL::  881
+DEAL::  140
+DEAL::  566
+DEAL::  992
+DEAL::  141
+DEAL::  567
+DEAL::  993
+DEAL::0.27
+DEAL::  46
+DEAL::  472
+DEAL::  898
+DEAL::  142
+DEAL::  568
+DEAL::  994
+DEAL::  27
+DEAL::  453
+DEAL::  879
+DEAL::  138
+DEAL::  564
+DEAL::  990
+DEAL::  48
+DEAL::  474
+DEAL::  900
+DEAL::  143
+DEAL::  569
+DEAL::  995
+DEAL::  144
+DEAL::  570
+DEAL::  996
+DEAL::  139
+DEAL::  565
+DEAL::  991
+DEAL::  145
+DEAL::  571
+DEAL::  997
+DEAL::0.28
+DEAL::  46
+DEAL::  472
+DEAL::  898
+DEAL::  146
+DEAL::  572
+DEAL::  998
+DEAL::  142
+DEAL::  568
+DEAL::  994
+DEAL::  147
+DEAL::  573
+DEAL::  999
+DEAL::  144
+DEAL::  570
+DEAL::  996
+DEAL::  148
+DEAL::  574
+DEAL::  1000
+DEAL::  149
+DEAL::  575
+DEAL::  1001
+DEAL::  150
+DEAL::  576
+DEAL::  1002
+DEAL::  151
+DEAL::  577
+DEAL::  1003
+DEAL::0.29
+DEAL::  46
+DEAL::  472
+DEAL::  898
+DEAL::  41
+DEAL::  467
+DEAL::  893
+DEAL::  146
+DEAL::  572
+DEAL::  998
+DEAL::  152
+DEAL::  578
+DEAL::  1004
+DEAL::  149
+DEAL::  575
+DEAL::  1001
+DEAL::  153
+DEAL::  579
+DEAL::  1005
+DEAL::  47
+DEAL::  473
+DEAL::  899
+DEAL::  154
+DEAL::  580
+DEAL::  1006
+DEAL::  155
+DEAL::  581
+DEAL::  1007
+DEAL::0.30
+DEAL::  40
+DEAL::  466
+DEAL::  892
+DEAL::  156
+DEAL::  582
+DEAL::  1008
+DEAL::  41
+DEAL::  467
+DEAL::  893
+DEAL::  152
+DEAL::  578
+DEAL::  1004
+DEAL::  44
+DEAL::  470
+DEAL::  896
+DEAL::  157
+DEAL::  583
+DEAL::  1009
+DEAL::  158
+DEAL::  584
+DEAL::  1010
+DEAL::  153
+DEAL::  579
+DEAL::  1005
+DEAL::  159
+DEAL::  585
+DEAL::  1011
+DEAL::0.31
+DEAL::  108
+DEAL::  534
+DEAL::  960
+DEAL::  160
+DEAL::  586
+DEAL::  1012
+DEAL::  40
+DEAL::  466
+DEAL::  892
+DEAL::  156
+DEAL::  582
+DEAL::  1008
+DEAL::  111
+DEAL::  537
+DEAL::  963
+DEAL::  161
+DEAL::  587
+DEAL::  1013
+DEAL::  162
+DEAL::  588
+DEAL::  1014
+DEAL::  158
+DEAL::  584
+DEAL::  1010
+DEAL::  163
+DEAL::  589
+DEAL::  1015
+DEAL::0.32
+DEAL::  164
+DEAL::  590
+DEAL::  1016
+DEAL::  165
+DEAL::  591
+DEAL::  1017
+DEAL::  108
+DEAL::  534
+DEAL::  960
+DEAL::  160
+DEAL::  586
+DEAL::  1012
+DEAL::  166
+DEAL::  592
+DEAL::  1018
+DEAL::  167
+DEAL::  593
+DEAL::  1019
+DEAL::  168
+DEAL::  594
+DEAL::  1020
+DEAL::  162
+DEAL::  588
+DEAL::  1014
+DEAL::  169
+DEAL::  595
+DEAL::  1021
+DEAL::0.33
+DEAL::  164
+DEAL::  590
+DEAL::  1016
+DEAL::  108
+DEAL::  534
+DEAL::  960
+DEAL::  170
+DEAL::  596
+DEAL::  1022
+DEAL::  109
+DEAL::  535
+DEAL::  961
+DEAL::  171
+DEAL::  597
+DEAL::  1023
+DEAL::  110
+DEAL::  536
+DEAL::  962
+DEAL::  166
+DEAL::  592
+DEAL::  1018
+DEAL::  172
+DEAL::  598
+DEAL::  1024
+DEAL::  173
+DEAL::  599
+DEAL::  1025
+DEAL::0.34
+DEAL::  174
+DEAL::  600
+DEAL::  1026
+DEAL::  103
+DEAL::  529
+DEAL::  955
+DEAL::  60
+DEAL::  486
+DEAL::  912
+DEAL::  56
+DEAL::  482
+DEAL::  908
+DEAL::  175
+DEAL::  601
+DEAL::  1027
+DEAL::  176
+DEAL::  602
+DEAL::  1028
+DEAL::  177
+DEAL::  603
+DEAL::  1029
+DEAL::  63
+DEAL::  489
+DEAL::  915
+DEAL::  178
+DEAL::  604
+DEAL::  1030
+DEAL::0.35
+DEAL::  174
+DEAL::  600
+DEAL::  1026
+DEAL::  60
+DEAL::  486
+DEAL::  912
+DEAL::  179
+DEAL::  605
+DEAL::  1031
+DEAL::  180
+DEAL::  606
+DEAL::  1032
+DEAL::  181
+DEAL::  607
+DEAL::  1033
+DEAL::  182
+DEAL::  608
+DEAL::  1034
+DEAL::  175
+DEAL::  601
+DEAL::  1027
+DEAL::  183
+DEAL::  609
+DEAL::  1035
+DEAL::  184
+DEAL::  610
+DEAL::  1036
+DEAL::0.36
+DEAL::  60
+DEAL::  486
+DEAL::  912
+DEAL::  61
+DEAL::  487
+DEAL::  913
+DEAL::  180
+DEAL::  606
+DEAL::  1032
+DEAL::  185
+DEAL::  611
+DEAL::  1037
+DEAL::  182
+DEAL::  608
+DEAL::  1034
+DEAL::  186
+DEAL::  612
+DEAL::  1038
+DEAL::  62
+DEAL::  488
+DEAL::  914
+DEAL::  187
+DEAL::  613
+DEAL::  1039
+DEAL::  188
+DEAL::  614
+DEAL::  1040
+DEAL::0.37
+DEAL::  66
+DEAL::  492
+DEAL::  918
+DEAL::  70
+DEAL::  496
+DEAL::  922
+DEAL::  61
+DEAL::  487
+DEAL::  913
+DEAL::  185
+DEAL::  611
+DEAL::  1037
+DEAL::  68
+DEAL::  494
+DEAL::  920
+DEAL::  189
+DEAL::  615
+DEAL::  1041
+DEAL::  71
+DEAL::  497
+DEAL::  923
+DEAL::  186
+DEAL::  612
+DEAL::  1038
+DEAL::  190
+DEAL::  616
+DEAL::  1042
+DEAL::0.38
+DEAL::  74
+DEAL::  500
+DEAL::  926
+DEAL::  191
+DEAL::  617
+DEAL::  1043
+DEAL::  75
+DEAL::  501
+DEAL::  927
+DEAL::  192
+DEAL::  618
+DEAL::  1044
+DEAL::  76
+DEAL::  502
+DEAL::  928
+DEAL::  193
+DEAL::  619
+DEAL::  1045
+DEAL::  194
+DEAL::  620
+DEAL::  1046
+DEAL::  195
+DEAL::  621
+DEAL::  1047
+DEAL::  196
+DEAL::  622
+DEAL::  1048
+DEAL::0.39
+DEAL::  80
+DEAL::  506
+DEAL::  932
+DEAL::  197
+DEAL::  623
+DEAL::  1049
+DEAL::  74
+DEAL::  500
+DEAL::  926
+DEAL::  191
+DEAL::  617
+DEAL::  1043
+DEAL::  81
+DEAL::  507
+DEAL::  933
+DEAL::  198
+DEAL::  624
+DEAL::  1050
+DEAL::  199
+DEAL::  625
+DEAL::  1051
+DEAL::  194
+DEAL::  620
+DEAL::  1046
+DEAL::  200
+DEAL::  626
+DEAL::  1052
+DEAL::0.40
+DEAL::  84
+DEAL::  510
+DEAL::  936
+DEAL::  201
+DEAL::  627
+DEAL::  1053
+DEAL::  85
+DEAL::  511
+DEAL::  937
+DEAL::  202
+DEAL::  628
+DEAL::  1054
+DEAL::  88
+DEAL::  514
+DEAL::  940
+DEAL::  203
+DEAL::  629
+DEAL::  1055
+DEAL::  204
+DEAL::  630
+DEAL::  1056
+DEAL::  205
+DEAL::  631
+DEAL::  1057
+DEAL::  206
+DEAL::  632
+DEAL::  1058
+DEAL::0.41
+DEAL::  90
+DEAL::  516
+DEAL::  942
+DEAL::  207
+DEAL::  633
+DEAL::  1059
+DEAL::  84
+DEAL::  510
+DEAL::  936
+DEAL::  201
+DEAL::  627
+DEAL::  1053
+DEAL::  92
+DEAL::  518
+DEAL::  944
+DEAL::  208
+DEAL::  634
+DEAL::  1060
+DEAL::  209
+DEAL::  635
+DEAL::  1061
+DEAL::  204
+DEAL::  630
+DEAL::  1056
+DEAL::  210
+DEAL::  636
+DEAL::  1062
+DEAL::0.42
+DEAL::  98
+DEAL::  524
+DEAL::  950
+DEAL::  102
+DEAL::  528
+DEAL::  954
+DEAL::  211
+DEAL::  637
+DEAL::  1063
+DEAL::  212
+DEAL::  638
+DEAL::  1064
+DEAL::  213
+DEAL::  639
+DEAL::  1065
+DEAL::  214
+DEAL::  640
+DEAL::  1066
+DEAL::  104
+DEAL::  530
+DEAL::  956
+DEAL::  215
+DEAL::  641
+DEAL::  1067
+DEAL::  216
+DEAL::  642
+DEAL::  1068
+DEAL::0.43
+DEAL::  217
+DEAL::  643
+DEAL::  1069
+DEAL::  218
+DEAL::  644
+DEAL::  1070
+DEAL::  102
+DEAL::  528
+DEAL::  954
+DEAL::  212
+DEAL::  638
+DEAL::  1064
+DEAL::  219
+DEAL::  645
+DEAL::  1071
+DEAL::  220
+DEAL::  646
+DEAL::  1072
+DEAL::  221
+DEAL::  647
+DEAL::  1073
+DEAL::  214
+DEAL::  640
+DEAL::  1066
+DEAL::  222
+DEAL::  648
+DEAL::  1074
+DEAL::0.44
+DEAL::  217
+DEAL::  643
+DEAL::  1069
+DEAL::  102
+DEAL::  528
+DEAL::  954
+DEAL::  174
+DEAL::  600
+DEAL::  1026
+DEAL::  103
+DEAL::  529
+DEAL::  955
+DEAL::  223
+DEAL::  649
+DEAL::  1075
+DEAL::  106
+DEAL::  532
+DEAL::  958
+DEAL::  219
+DEAL::  645
+DEAL::  1071
+DEAL::  177
+DEAL::  603
+DEAL::  1029
+DEAL::  224
+DEAL::  650
+DEAL::  1076
+DEAL::0.45
+DEAL::  225
+DEAL::  651
+DEAL::  1077
+DEAL::  170
+DEAL::  596
+DEAL::  1022
+DEAL::  114
+DEAL::  540
+DEAL::  966
+DEAL::  109
+DEAL::  535
+DEAL::  961
+DEAL::  226
+DEAL::  652
+DEAL::  1078
+DEAL::  172
+DEAL::  598
+DEAL::  1024
+DEAL::  227
+DEAL::  653
+DEAL::  1079
+DEAL::  116
+DEAL::  542
+DEAL::  968
+DEAL::  228
+DEAL::  654
+DEAL::  1080
+DEAL::0.46
+DEAL::  229
+DEAL::  655
+DEAL::  1081
+DEAL::  225
+DEAL::  651
+DEAL::  1077
+DEAL::  118
+DEAL::  544
+DEAL::  970
+DEAL::  114
+DEAL::  540
+DEAL::  966
+DEAL::  230
+DEAL::  656
+DEAL::  1082
+DEAL::  226
+DEAL::  652
+DEAL::  1078
+DEAL::  231
+DEAL::  657
+DEAL::  1083
+DEAL::  121
+DEAL::  547
+DEAL::  973
+DEAL::  232
+DEAL::  658
+DEAL::  1084
+DEAL::0.47
+DEAL::  233
+DEAL::  659
+DEAL::  1085
+DEAL::  229
+DEAL::  655
+DEAL::  1081
+DEAL::  234
+DEAL::  660
+DEAL::  1086
+DEAL::  118
+DEAL::  544
+DEAL::  970
+DEAL::  235
+DEAL::  661
+DEAL::  1087
+DEAL::  230
+DEAL::  656
+DEAL::  1082
+DEAL::  236
+DEAL::  662
+DEAL::  1088
+DEAL::  237
+DEAL::  663
+DEAL::  1089
+DEAL::  238
+DEAL::  664
+DEAL::  1090
+DEAL::0.48
+DEAL::  234
+DEAL::  660
+DEAL::  1086
+DEAL::  118
+DEAL::  544
+DEAL::  970
+DEAL::  239
+DEAL::  665
+DEAL::  1091
+DEAL::  119
+DEAL::  545
+DEAL::  971
+DEAL::  240
+DEAL::  666
+DEAL::  1092
+DEAL::  120
+DEAL::  546
+DEAL::  972
+DEAL::  237
+DEAL::  663
+DEAL::  1089
+DEAL::  241
+DEAL::  667
+DEAL::  1093
+DEAL::  242
+DEAL::  668
+DEAL::  1094
+DEAL::0.49
+DEAL::  239
+DEAL::  665
+DEAL::  1091
+DEAL::  119
+DEAL::  545
+DEAL::  971
+DEAL::  128
+DEAL::  554
+DEAL::  980
+DEAL::  124
+DEAL::  550
+DEAL::  976
+DEAL::  243
+DEAL::  669
+DEAL::  1095
+DEAL::  125
+DEAL::  551
+DEAL::  977
+DEAL::  241
+DEAL::  667
+DEAL::  1093
+DEAL::  130
+DEAL::  556
+DEAL::  982
+DEAL::  244
+DEAL::  670
+DEAL::  1096
+DEAL::0.50
+DEAL::  239
+DEAL::  665
+DEAL::  1091
+DEAL::  128
+DEAL::  554
+DEAL::  980
+DEAL::  245
+DEAL::  671
+DEAL::  1097
+DEAL::  132
+DEAL::  558
+DEAL::  984
+DEAL::  246
+DEAL::  672
+DEAL::  1098
+DEAL::  134
+DEAL::  560
+DEAL::  986
+DEAL::  243
+DEAL::  669
+DEAL::  1095
+DEAL::  247
+DEAL::  673
+DEAL::  1099
+DEAL::  248
+DEAL::  674
+DEAL::  1100
+DEAL::0.51
+DEAL::  249
+DEAL::  675
+DEAL::  1101
+DEAL::  245
+DEAL::  671
+DEAL::  1097
+DEAL::  250
+DEAL::  676
+DEAL::  1102
+DEAL::  132
+DEAL::  558
+DEAL::  984
+DEAL::  251
+DEAL::  677
+DEAL::  1103
+DEAL::  247
+DEAL::  673
+DEAL::  1099
+DEAL::  252
+DEAL::  678
+DEAL::  1104
+DEAL::  253
+DEAL::  679
+DEAL::  1105
+DEAL::  254
+DEAL::  680
+DEAL::  1106
+DEAL::0.52
+DEAL::  250
+DEAL::  676
+DEAL::  1102
+DEAL::  132
+DEAL::  558
+DEAL::  984
+DEAL::  255
+DEAL::  681
+DEAL::  1107
+DEAL::  133
+DEAL::  559
+DEAL::  985
+DEAL::  256
+DEAL::  682
+DEAL::  1108
+DEAL::  136
+DEAL::  562
+DEAL::  988
+DEAL::  253
+DEAL::  679
+DEAL::  1105
+DEAL::  257
+DEAL::  683
+DEAL::  1109
+DEAL::  258
+DEAL::  684
+DEAL::  1110
+DEAL::0.53
+DEAL::  255
+DEAL::  681
+DEAL::  1107
+DEAL::  133
+DEAL::  559
+DEAL::  985
+DEAL::  259
+DEAL::  685
+DEAL::  1111
+DEAL::  138
+DEAL::  564
+DEAL::  990
+DEAL::  260
+DEAL::  686
+DEAL::  1112
+DEAL::  140
+DEAL::  566
+DEAL::  992
+DEAL::  257
+DEAL::  683
+DEAL::  1109
+DEAL::  261
+DEAL::  687
+DEAL::  1113
+DEAL::  262
+DEAL::  688
+DEAL::  1114
+DEAL::0.54
+DEAL::  263
+DEAL::  689
+DEAL::  1115
+DEAL::  259
+DEAL::  685
+DEAL::  1111
+DEAL::  142
+DEAL::  568
+DEAL::  994
+DEAL::  138
+DEAL::  564
+DEAL::  990
+DEAL::  264
+DEAL::  690
+DEAL::  1116
+DEAL::  261
+DEAL::  687
+DEAL::  1113
+DEAL::  265
+DEAL::  691
+DEAL::  1117
+DEAL::  143
+DEAL::  569
+DEAL::  995
+DEAL::  266
+DEAL::  692
+DEAL::  1118
+DEAL::0.55
+DEAL::  263
+DEAL::  689
+DEAL::  1115
+DEAL::  142
+DEAL::  568
+DEAL::  994
+DEAL::  267
+DEAL::  693
+DEAL::  1119
+DEAL::  147
+DEAL::  573
+DEAL::  999
+DEAL::  268
+DEAL::  694
+DEAL::  1120
+DEAL::  150
+DEAL::  576
+DEAL::  1002
+DEAL::  264
+DEAL::  690
+DEAL::  1116
+DEAL::  269
+DEAL::  695
+DEAL::  1121
+DEAL::  270
+DEAL::  696
+DEAL::  1122
+DEAL::0.56
+DEAL::  271
+DEAL::  697
+DEAL::  1123
+DEAL::  267
+DEAL::  693
+DEAL::  1119
+DEAL::  272
+DEAL::  698
+DEAL::  1124
+DEAL::  147
+DEAL::  573
+DEAL::  999
+DEAL::  273
+DEAL::  699
+DEAL::  1125
+DEAL::  269
+DEAL::  695
+DEAL::  1121
+DEAL::  274
+DEAL::  700
+DEAL::  1126
+DEAL::  275
+DEAL::  701
+DEAL::  1127
+DEAL::  276
+DEAL::  702
+DEAL::  1128
+DEAL::0.57
+DEAL::  277
+DEAL::  703
+DEAL::  1129
+DEAL::  272
+DEAL::  698
+DEAL::  1124
+DEAL::  146
+DEAL::  572
+DEAL::  998
+DEAL::  147
+DEAL::  573
+DEAL::  999
+DEAL::  278
+DEAL::  704
+DEAL::  1130
+DEAL::  275
+DEAL::  701
+DEAL::  1127
+DEAL::  279
+DEAL::  705
+DEAL::  1131
+DEAL::  148
+DEAL::  574
+DEAL::  1000
+DEAL::  280
+DEAL::  706
+DEAL::  1132
+DEAL::0.58
+DEAL::  277
+DEAL::  703
+DEAL::  1129
+DEAL::  146
+DEAL::  572
+DEAL::  998
+DEAL::  281
+DEAL::  707
+DEAL::  1133
+DEAL::  152
+DEAL::  578
+DEAL::  1004
+DEAL::  282
+DEAL::  708
+DEAL::  1134
+DEAL::  154
+DEAL::  580
+DEAL::  1006
+DEAL::  278
+DEAL::  704
+DEAL::  1130
+DEAL::  283
+DEAL::  709
+DEAL::  1135
+DEAL::  284
+DEAL::  710
+DEAL::  1136
+DEAL::0.59
+DEAL::  179
+DEAL::  605
+DEAL::  1031
+DEAL::  285
+DEAL::  711
+DEAL::  1137
+DEAL::  165
+DEAL::  591
+DEAL::  1017
+DEAL::  160
+DEAL::  586
+DEAL::  1012
+DEAL::  286
+DEAL::  712
+DEAL::  1138
+DEAL::  287
+DEAL::  713
+DEAL::  1139
+DEAL::  288
+DEAL::  714
+DEAL::  1140
+DEAL::  167
+DEAL::  593
+DEAL::  1019
+DEAL::  289
+DEAL::  715
+DEAL::  1141
+DEAL::0.60
+DEAL::  290
+DEAL::  716
+DEAL::  1142
+DEAL::  291
+DEAL::  717
+DEAL::  1143
+DEAL::  164
+DEAL::  590
+DEAL::  1016
+DEAL::  165
+DEAL::  591
+DEAL::  1017
+DEAL::  292
+DEAL::  718
+DEAL::  1144
+DEAL::  293
+DEAL::  719
+DEAL::  1145
+DEAL::  294
+DEAL::  720
+DEAL::  1146
+DEAL::  168
+DEAL::  594
+DEAL::  1020
+DEAL::  295
+DEAL::  721
+DEAL::  1147
+DEAL::0.61
+DEAL::  233
+DEAL::  659
+DEAL::  1085
+DEAL::  218
+DEAL::  644
+DEAL::  1070
+DEAL::  229
+DEAL::  655
+DEAL::  1081
+DEAL::  296
+DEAL::  722
+DEAL::  1148
+DEAL::  236
+DEAL::  662
+DEAL::  1088
+DEAL::  297
+DEAL::  723
+DEAL::  1149
+DEAL::  298
+DEAL::  724
+DEAL::  1150
+DEAL::  299
+DEAL::  725
+DEAL::  1151
+DEAL::  300
+DEAL::  726
+DEAL::  1152
+DEAL::0.62
+DEAL::  233
+DEAL::  659
+DEAL::  1085
+DEAL::  301
+DEAL::  727
+DEAL::  1153
+DEAL::  218
+DEAL::  644
+DEAL::  1070
+DEAL::  212
+DEAL::  638
+DEAL::  1064
+DEAL::  298
+DEAL::  724
+DEAL::  1150
+DEAL::  302
+DEAL::  728
+DEAL::  1154
+DEAL::  303
+DEAL::  729
+DEAL::  1155
+DEAL::  220
+DEAL::  646
+DEAL::  1072
+DEAL::  304
+DEAL::  730
+DEAL::  1156
+DEAL::0.63
+DEAL::  179
+DEAL::  605
+DEAL::  1031
+DEAL::  180
+DEAL::  606
+DEAL::  1032
+DEAL::  285
+DEAL::  711
+DEAL::  1137
+DEAL::  305
+DEAL::  731
+DEAL::  1157
+DEAL::  288
+DEAL::  714
+DEAL::  1140
+DEAL::  306
+DEAL::  732
+DEAL::  1158
+DEAL::  183
+DEAL::  609
+DEAL::  1035
+DEAL::  307
+DEAL::  733
+DEAL::  1159
+DEAL::  308
+DEAL::  734
+DEAL::  1160
+DEAL::0.64
+DEAL::  309
+DEAL::  735
+DEAL::  1161
+DEAL::  75
+DEAL::  501
+DEAL::  927
+DEAL::  310
+DEAL::  736
+DEAL::  1162
+DEAL::  192
+DEAL::  618
+DEAL::  1044
+DEAL::  311
+DEAL::  737
+DEAL::  1163
+DEAL::  195
+DEAL::  621
+DEAL::  1047
+DEAL::  312
+DEAL::  738
+DEAL::  1164
+DEAL::  313
+DEAL::  739
+DEAL::  1165
+DEAL::  314
+DEAL::  740
+DEAL::  1166
+DEAL::0.65
+DEAL::  271
+DEAL::  697
+DEAL::  1123
+DEAL::  310
+DEAL::  736
+DEAL::  1162
+DEAL::  315
+DEAL::  741
+DEAL::  1167
+DEAL::  192
+DEAL::  618
+DEAL::  1044
+DEAL::  316
+DEAL::  742
+DEAL::  1168
+DEAL::  313
+DEAL::  739
+DEAL::  1165
+DEAL::  317
+DEAL::  743
+DEAL::  1169
+DEAL::  318
+DEAL::  744
+DEAL::  1170
+DEAL::  319
+DEAL::  745
+DEAL::  1171
+DEAL::0.66
+DEAL::  320
+DEAL::  746
+DEAL::  1172
+DEAL::  315
+DEAL::  741
+DEAL::  1167
+DEAL::  191
+DEAL::  617
+DEAL::  1043
+DEAL::  192
+DEAL::  618
+DEAL::  1044
+DEAL::  321
+DEAL::  747
+DEAL::  1173
+DEAL::  318
+DEAL::  744
+DEAL::  1170
+DEAL::  322
+DEAL::  748
+DEAL::  1174
+DEAL::  193
+DEAL::  619
+DEAL::  1045
+DEAL::  323
+DEAL::  749
+DEAL::  1175
+DEAL::0.67
+DEAL::  324
+DEAL::  750
+DEAL::  1176
+DEAL::  320
+DEAL::  746
+DEAL::  1172
+DEAL::  197
+DEAL::  623
+DEAL::  1049
+DEAL::  191
+DEAL::  617
+DEAL::  1043
+DEAL::  325
+DEAL::  751
+DEAL::  1177
+DEAL::  321
+DEAL::  747
+DEAL::  1173
+DEAL::  326
+DEAL::  752
+DEAL::  1178
+DEAL::  198
+DEAL::  624
+DEAL::  1050
+DEAL::  327
+DEAL::  753
+DEAL::  1179
+DEAL::0.68
+DEAL::  85
+DEAL::  511
+DEAL::  937
+DEAL::  202
+DEAL::  628
+DEAL::  1054
+DEAL::  324
+DEAL::  750
+DEAL::  1176
+DEAL::  328
+DEAL::  754
+DEAL::  1180
+DEAL::  329
+DEAL::  755
+DEAL::  1181
+DEAL::  330
+DEAL::  756
+DEAL::  1182
+DEAL::  205
+DEAL::  631
+DEAL::  1057
+DEAL::  331
+DEAL::  757
+DEAL::  1183
+DEAL::  332
+DEAL::  758
+DEAL::  1184
+DEAL::0.69
+DEAL::  333
+DEAL::  759
+DEAL::  1185
+DEAL::  334
+DEAL::  760
+DEAL::  1186
+DEAL::  207
+DEAL::  633
+DEAL::  1059
+DEAL::  201
+DEAL::  627
+DEAL::  1053
+DEAL::  335
+DEAL::  761
+DEAL::  1187
+DEAL::  336
+DEAL::  762
+DEAL::  1188
+DEAL::  337
+DEAL::  763
+DEAL::  1189
+DEAL::  208
+DEAL::  634
+DEAL::  1060
+DEAL::  338
+DEAL::  764
+DEAL::  1190
+DEAL::0.70
+DEAL::  333
+DEAL::  759
+DEAL::  1185
+DEAL::  211
+DEAL::  637
+DEAL::  1063
+DEAL::  301
+DEAL::  727
+DEAL::  1153
+DEAL::  212
+DEAL::  638
+DEAL::  1064
+DEAL::  339
+DEAL::  765
+DEAL::  1191
+DEAL::  215
+DEAL::  641
+DEAL::  1067
+DEAL::  340
+DEAL::  766
+DEAL::  1192
+DEAL::  302
+DEAL::  728
+DEAL::  1154
+DEAL::  341
+DEAL::  767
+DEAL::  1193
+DEAL::0.71
+DEAL::  217
+DEAL::  643
+DEAL::  1069
+DEAL::  290
+DEAL::  716
+DEAL::  1142
+DEAL::  218
+DEAL::  644
+DEAL::  1070
+DEAL::  296
+DEAL::  722
+DEAL::  1148
+DEAL::  221
+DEAL::  647
+DEAL::  1073
+DEAL::  342
+DEAL::  768
+DEAL::  1194
+DEAL::  343
+DEAL::  769
+DEAL::  1195
+DEAL::  297
+DEAL::  723
+DEAL::  1149
+DEAL::  344
+DEAL::  770
+DEAL::  1196
+DEAL::0.72
+DEAL::  333
+DEAL::  759
+DEAL::  1185
+DEAL::  301
+DEAL::  727
+DEAL::  1153
+DEAL::  334
+DEAL::  760
+DEAL::  1186
+DEAL::  345
+DEAL::  771
+DEAL::  1197
+DEAL::  337
+DEAL::  763
+DEAL::  1189
+DEAL::  346
+DEAL::  772
+DEAL::  1198
+DEAL::  339
+DEAL::  765
+DEAL::  1191
+DEAL::  347
+DEAL::  773
+DEAL::  1199
+DEAL::  348
+DEAL::  774
+DEAL::  1200
+DEAL::0.73
+DEAL::  250
+DEAL::  676
+DEAL::  1102
+DEAL::  255
+DEAL::  681
+DEAL::  1107
+DEAL::  328
+DEAL::  754
+DEAL::  1180
+DEAL::  349
+DEAL::  775
+DEAL::  1201
+DEAL::  350
+DEAL::  776
+DEAL::  1202
+DEAL::  351
+DEAL::  777
+DEAL::  1203
+DEAL::  256
+DEAL::  682
+DEAL::  1108
+DEAL::  352
+DEAL::  778
+DEAL::  1204
+DEAL::  353
+DEAL::  779
+DEAL::  1205
+DEAL::0.74
+DEAL::  255
+DEAL::  681
+DEAL::  1107
+DEAL::  259
+DEAL::  685
+DEAL::  1111
+DEAL::  349
+DEAL::  775
+DEAL::  1201
+DEAL::  354
+DEAL::  780
+DEAL::  1206
+DEAL::  351
+DEAL::  777
+DEAL::  1203
+DEAL::  355
+DEAL::  781
+DEAL::  1207
+DEAL::  260
+DEAL::  686
+DEAL::  1112
+DEAL::  356
+DEAL::  782
+DEAL::  1208
+DEAL::  357
+DEAL::  783
+DEAL::  1209
+DEAL::0.75
+DEAL::  271
+DEAL::  697
+DEAL::  1123
+DEAL::  315
+DEAL::  741
+DEAL::  1167
+DEAL::  267
+DEAL::  693
+DEAL::  1119
+DEAL::  354
+DEAL::  780
+DEAL::  1206
+DEAL::  274
+DEAL::  700
+DEAL::  1126
+DEAL::  358
+DEAL::  784
+DEAL::  1210
+DEAL::  316
+DEAL::  742
+DEAL::  1168
+DEAL::  359
+DEAL::  785
+DEAL::  1211
+DEAL::  360
+DEAL::  786
+DEAL::  1212
+DEAL::0.76
+DEAL::  249
+DEAL::  675
+DEAL::  1101
+DEAL::  250
+DEAL::  676
+DEAL::  1102
+DEAL::  202
+DEAL::  628
+DEAL::  1054
+DEAL::  328
+DEAL::  754
+DEAL::  1180
+DEAL::  361
+DEAL::  787
+DEAL::  1213
+DEAL::  350
+DEAL::  776
+DEAL::  1202
+DEAL::  251
+DEAL::  677
+DEAL::  1103
+DEAL::  330
+DEAL::  756
+DEAL::  1182
+DEAL::  362
+DEAL::  788
+DEAL::  1214
+DEAL::0.77
+DEAL::  217
+DEAL::  643
+DEAL::  1069
+DEAL::  174
+DEAL::  600
+DEAL::  1026
+DEAL::  290
+DEAL::  716
+DEAL::  1142
+DEAL::  291
+DEAL::  717
+DEAL::  1143
+DEAL::  343
+DEAL::  769
+DEAL::  1195
+DEAL::  363
+DEAL::  789
+DEAL::  1215
+DEAL::  223
+DEAL::  649
+DEAL::  1075
+DEAL::  294
+DEAL::  720
+DEAL::  1146
+DEAL::  364
+DEAL::  790
+DEAL::  1216
+DEAL::0.78
+DEAL::  324
+DEAL::  750
+DEAL::  1176
+DEAL::  328
+DEAL::  754
+DEAL::  1180
+DEAL::  320
+DEAL::  746
+DEAL::  1172
+DEAL::  349
+DEAL::  775
+DEAL::  1201
+DEAL::  326
+DEAL::  752
+DEAL::  1178
+DEAL::  352
+DEAL::  778
+DEAL::  1204
+DEAL::  331
+DEAL::  757
+DEAL::  1183
+DEAL::  365
+DEAL::  791
+DEAL::  1217
+DEAL::  366
+DEAL::  792
+DEAL::  1218
+DEAL::0.79
+DEAL::  320
+DEAL::  746
+DEAL::  1172
+DEAL::  349
+DEAL::  775
+DEAL::  1201
+DEAL::  315
+DEAL::  741
+DEAL::  1167
+DEAL::  354
+DEAL::  780
+DEAL::  1206
+DEAL::  322
+DEAL::  748
+DEAL::  1174
+DEAL::  356
+DEAL::  782
+DEAL::  1208
+DEAL::  365
+DEAL::  791
+DEAL::  1217
+DEAL::  358
+DEAL::  784
+DEAL::  1210
+DEAL::  367
+DEAL::  793
+DEAL::  1219
+DEAL::0.80
+DEAL::  271
+DEAL::  697
+DEAL::  1123
+DEAL::  272
+DEAL::  698
+DEAL::  1124
+DEAL::  310
+DEAL::  736
+DEAL::  1162
+DEAL::  368
+DEAL::  794
+DEAL::  1220
+DEAL::  317
+DEAL::  743
+DEAL::  1169
+DEAL::  369
+DEAL::  795
+DEAL::  1221
+DEAL::  273
+DEAL::  699
+DEAL::  1125
+DEAL::  370
+DEAL::  796
+DEAL::  1222
+DEAL::  371
+DEAL::  797
+DEAL::  1223
+DEAL::0.81
+DEAL::  277
+DEAL::  703
+DEAL::  1129
+DEAL::  372
+DEAL::  798
+DEAL::  1224
+DEAL::  272
+DEAL::  698
+DEAL::  1124
+DEAL::  368
+DEAL::  794
+DEAL::  1220
+DEAL::  279
+DEAL::  705
+DEAL::  1131
+DEAL::  373
+DEAL::  799
+DEAL::  1225
+DEAL::  374
+DEAL::  800
+DEAL::  1226
+DEAL::  369
+DEAL::  795
+DEAL::  1221
+DEAL::  375
+DEAL::  801
+DEAL::  1227
+DEAL::0.82
+DEAL::  277
+DEAL::  703
+DEAL::  1129
+DEAL::  281
+DEAL::  707
+DEAL::  1133
+DEAL::  372
+DEAL::  798
+DEAL::  1224
+DEAL::  376
+DEAL::  802
+DEAL::  1228
+DEAL::  374
+DEAL::  800
+DEAL::  1226
+DEAL::  377
+DEAL::  803
+DEAL::  1229
+DEAL::  282
+DEAL::  708
+DEAL::  1134
+DEAL::  378
+DEAL::  804
+DEAL::  1230
+DEAL::  379
+DEAL::  805
+DEAL::  1231
+DEAL::0.83
+DEAL::  309
+DEAL::  735
+DEAL::  1161
+DEAL::  372
+DEAL::  798
+DEAL::  1224
+DEAL::  380
+DEAL::  806
+DEAL::  1232
+DEAL::  376
+DEAL::  802
+DEAL::  1228
+DEAL::  381
+DEAL::  807
+DEAL::  1233
+DEAL::  378
+DEAL::  804
+DEAL::  1230
+DEAL::  382
+DEAL::  808
+DEAL::  1234
+DEAL::  383
+DEAL::  809
+DEAL::  1235
+DEAL::  384
+DEAL::  810
+DEAL::  1236
+DEAL::0.84
+DEAL::  309
+DEAL::  735
+DEAL::  1161
+DEAL::  310
+DEAL::  736
+DEAL::  1162
+DEAL::  372
+DEAL::  798
+DEAL::  1224
+DEAL::  368
+DEAL::  794
+DEAL::  1220
+DEAL::  382
+DEAL::  808
+DEAL::  1234
+DEAL::  370
+DEAL::  796
+DEAL::  1222
+DEAL::  311
+DEAL::  737
+DEAL::  1163
+DEAL::  373
+DEAL::  799
+DEAL::  1225
+DEAL::  385
+DEAL::  811
+DEAL::  1237
+DEAL::0.85
+DEAL::  85
+DEAL::  511
+DEAL::  937
+DEAL::  324
+DEAL::  750
+DEAL::  1176
+DEAL::  80
+DEAL::  506
+DEAL::  932
+DEAL::  197
+DEAL::  623
+DEAL::  1049
+DEAL::  87
+DEAL::  513
+DEAL::  939
+DEAL::  325
+DEAL::  751
+DEAL::  1177
+DEAL::  329
+DEAL::  755
+DEAL::  1181
+DEAL::  199
+DEAL::  625
+DEAL::  1051
+DEAL::  386
+DEAL::  812
+DEAL::  1238
+DEAL::0.86
+DEAL::  334
+DEAL::  760
+DEAL::  1186
+DEAL::  249
+DEAL::  675
+DEAL::  1101
+DEAL::  201
+DEAL::  627
+DEAL::  1053
+DEAL::  202
+DEAL::  628
+DEAL::  1054
+DEAL::  336
+DEAL::  762
+DEAL::  1188
+DEAL::  361
+DEAL::  787
+DEAL::  1213
+DEAL::  387
+DEAL::  813
+DEAL::  1239
+DEAL::  203
+DEAL::  629
+DEAL::  1055
+DEAL::  388
+DEAL::  814
+DEAL::  1240
+DEAL::0.87
+DEAL::  334
+DEAL::  760
+DEAL::  1186
+DEAL::  345
+DEAL::  771
+DEAL::  1197
+DEAL::  249
+DEAL::  675
+DEAL::  1101
+DEAL::  245
+DEAL::  671
+DEAL::  1097
+DEAL::  387
+DEAL::  813
+DEAL::  1239
+DEAL::  389
+DEAL::  815
+DEAL::  1241
+DEAL::  347
+DEAL::  773
+DEAL::  1199
+DEAL::  252
+DEAL::  678
+DEAL::  1104
+DEAL::  390
+DEAL::  816
+DEAL::  1242
+DEAL::0.88
+DEAL::  90
+DEAL::  516
+DEAL::  942
+DEAL::  94
+DEAL::  520
+DEAL::  946
+DEAL::  207
+DEAL::  633
+DEAL::  1059
+DEAL::  391
+DEAL::  817
+DEAL::  1243
+DEAL::  209
+DEAL::  635
+DEAL::  1061
+DEAL::  392
+DEAL::  818
+DEAL::  1244
+DEAL::  95
+DEAL::  521
+DEAL::  947
+DEAL::  393
+DEAL::  819
+DEAL::  1245
+DEAL::  394
+DEAL::  820
+DEAL::  1246
+DEAL::0.89
+DEAL::  98
+DEAL::  524
+DEAL::  950
+DEAL::  211
+DEAL::  637
+DEAL::  1063
+DEAL::  94
+DEAL::  520
+DEAL::  946
+DEAL::  391
+DEAL::  817
+DEAL::  1243
+DEAL::  100
+DEAL::  526
+DEAL::  952
+DEAL::  395
+DEAL::  821
+DEAL::  1247
+DEAL::  213
+DEAL::  639
+DEAL::  1065
+DEAL::  392
+DEAL::  818
+DEAL::  1244
+DEAL::  396
+DEAL::  822
+DEAL::  1248
+DEAL::0.90
+DEAL::  234
+DEAL::  660
+DEAL::  1086
+DEAL::  239
+DEAL::  665
+DEAL::  1091
+DEAL::  345
+DEAL::  771
+DEAL::  1197
+DEAL::  245
+DEAL::  671
+DEAL::  1097
+DEAL::  397
+DEAL::  823
+DEAL::  1249
+DEAL::  246
+DEAL::  672
+DEAL::  1098
+DEAL::  240
+DEAL::  666
+DEAL::  1092
+DEAL::  389
+DEAL::  815
+DEAL::  1241
+DEAL::  398
+DEAL::  824
+DEAL::  1250
+DEAL::0.91
+DEAL::  399
+DEAL::  825
+DEAL::  1251
+DEAL::  281
+DEAL::  707
+DEAL::  1133
+DEAL::  156
+DEAL::  582
+DEAL::  1008
+DEAL::  152
+DEAL::  578
+DEAL::  1004
+DEAL::  400
+DEAL::  826
+DEAL::  1252
+DEAL::  283
+DEAL::  709
+DEAL::  1135
+DEAL::  401
+DEAL::  827
+DEAL::  1253
+DEAL::  157
+DEAL::  583
+DEAL::  1009
+DEAL::  402
+DEAL::  828
+DEAL::  1254
+DEAL::0.92
+DEAL::  285
+DEAL::  711
+DEAL::  1137
+DEAL::  399
+DEAL::  825
+DEAL::  1251
+DEAL::  160
+DEAL::  586
+DEAL::  1012
+DEAL::  156
+DEAL::  582
+DEAL::  1008
+DEAL::  287
+DEAL::  713
+DEAL::  1139
+DEAL::  400
+DEAL::  826
+DEAL::  1252
+DEAL::  403
+DEAL::  829
+DEAL::  1255
+DEAL::  161
+DEAL::  587
+DEAL::  1013
+DEAL::  404
+DEAL::  830
+DEAL::  1256
+DEAL::0.93
+DEAL::  399
+DEAL::  825
+DEAL::  1251
+DEAL::  405
+DEAL::  831
+DEAL::  1257
+DEAL::  281
+DEAL::  707
+DEAL::  1133
+DEAL::  376
+DEAL::  802
+DEAL::  1228
+DEAL::  401
+DEAL::  827
+DEAL::  1253
+DEAL::  406
+DEAL::  832
+DEAL::  1258
+DEAL::  407
+DEAL::  833
+DEAL::  1259
+DEAL::  377
+DEAL::  803
+DEAL::  1229
+DEAL::  408
+DEAL::  834
+DEAL::  1260
+DEAL::0.94
+DEAL::  305
+DEAL::  731
+DEAL::  1157
+DEAL::  380
+DEAL::  806
+DEAL::  1232
+DEAL::  405
+DEAL::  831
+DEAL::  1257
+DEAL::  376
+DEAL::  802
+DEAL::  1228
+DEAL::  409
+DEAL::  835
+DEAL::  1261
+DEAL::  383
+DEAL::  809
+DEAL::  1235
+DEAL::  410
+DEAL::  836
+DEAL::  1262
+DEAL::  406
+DEAL::  832
+DEAL::  1258
+DEAL::  411
+DEAL::  837
+DEAL::  1263
+DEAL::0.95
+DEAL::  233
+DEAL::  659
+DEAL::  1085
+DEAL::  234
+DEAL::  660
+DEAL::  1086
+DEAL::  301
+DEAL::  727
+DEAL::  1153
+DEAL::  345
+DEAL::  771
+DEAL::  1197
+DEAL::  303
+DEAL::  729
+DEAL::  1155
+DEAL::  397
+DEAL::  823
+DEAL::  1249
+DEAL::  235
+DEAL::  661
+DEAL::  1087
+DEAL::  346
+DEAL::  772
+DEAL::  1198
+DEAL::  412
+DEAL::  838
+DEAL::  1264
+DEAL::0.96
+DEAL::  333
+DEAL::  759
+DEAL::  1185
+DEAL::  207
+DEAL::  633
+DEAL::  1059
+DEAL::  211
+DEAL::  637
+DEAL::  1063
+DEAL::  391
+DEAL::  817
+DEAL::  1243
+DEAL::  340
+DEAL::  766
+DEAL::  1192
+DEAL::  393
+DEAL::  819
+DEAL::  1245
+DEAL::  335
+DEAL::  761
+DEAL::  1187
+DEAL::  395
+DEAL::  821
+DEAL::  1247
+DEAL::  413
+DEAL::  839
+DEAL::  1265
+DEAL::0.97
+DEAL::  263
+DEAL::  689
+DEAL::  1115
+DEAL::  267
+DEAL::  693
+DEAL::  1119
+DEAL::  259
+DEAL::  685
+DEAL::  1111
+DEAL::  354
+DEAL::  780
+DEAL::  1206
+DEAL::  265
+DEAL::  691
+DEAL::  1117
+DEAL::  359
+DEAL::  785
+DEAL::  1211
+DEAL::  268
+DEAL::  694
+DEAL::  1120
+DEAL::  355
+DEAL::  781
+DEAL::  1207
+DEAL::  414
+DEAL::  840
+DEAL::  1266
+DEAL::0.98
+DEAL::  180
+DEAL::  606
+DEAL::  1032
+DEAL::  185
+DEAL::  611
+DEAL::  1037
+DEAL::  305
+DEAL::  731
+DEAL::  1157
+DEAL::  380
+DEAL::  806
+DEAL::  1232
+DEAL::  306
+DEAL::  732
+DEAL::  1158
+DEAL::  415
+DEAL::  841
+DEAL::  1267
+DEAL::  187
+DEAL::  613
+DEAL::  1039
+DEAL::  410
+DEAL::  836
+DEAL::  1262
+DEAL::  416
+DEAL::  842
+DEAL::  1268
+DEAL::0.99
+DEAL::  290
+DEAL::  716
+DEAL::  1142
+DEAL::  164
+DEAL::  590
+DEAL::  1016
+DEAL::  296
+DEAL::  722
+DEAL::  1148
+DEAL::  170
+DEAL::  596
+DEAL::  1022
+DEAL::  342
+DEAL::  768
+DEAL::  1194
+DEAL::  171
+DEAL::  597
+DEAL::  1023
+DEAL::  292
+DEAL::  718
+DEAL::  1144
+DEAL::  417
+DEAL::  843
+DEAL::  1269
+DEAL::  418
+DEAL::  844
+DEAL::  1270
+DEAL::0.100
+DEAL::  229
+DEAL::  655
+DEAL::  1081
+DEAL::  296
+DEAL::  722
+DEAL::  1148
+DEAL::  225
+DEAL::  651
+DEAL::  1077
+DEAL::  170
+DEAL::  596
+DEAL::  1022
+DEAL::  231
+DEAL::  657
+DEAL::  1083
+DEAL::  417
+DEAL::  843
+DEAL::  1269
+DEAL::  299
+DEAL::  725
+DEAL::  1151
+DEAL::  227
+DEAL::  653
+DEAL::  1079
+DEAL::  419
+DEAL::  845
+DEAL::  1271
+DEAL::0.101
+DEAL::  50
+DEAL::  476
+DEAL::  902
+DEAL::  51
+DEAL::  477
+DEAL::  903
+DEAL::  103
+DEAL::  529
+DEAL::  955
+DEAL::  56
+DEAL::  482
+DEAL::  908
+DEAL::  105
+DEAL::  531
+DEAL::  957
+DEAL::  57
+DEAL::  483
+DEAL::  909
+DEAL::  52
+DEAL::  478
+DEAL::  904
+DEAL::  176
+DEAL::  602
+DEAL::  1028
+DEAL::  420
+DEAL::  846
+DEAL::  1272
+DEAL::0.102
+DEAL::  285
+DEAL::  711
+DEAL::  1137
+DEAL::  305
+DEAL::  731
+DEAL::  1157
+DEAL::  399
+DEAL::  825
+DEAL::  1251
+DEAL::  405
+DEAL::  831
+DEAL::  1257
+DEAL::  403
+DEAL::  829
+DEAL::  1255
+DEAL::  409
+DEAL::  835
+DEAL::  1261
+DEAL::  307
+DEAL::  733
+DEAL::  1159
+DEAL::  407
+DEAL::  833
+DEAL::  1259
+DEAL::  421
+DEAL::  847
+DEAL::  1273
+DEAL::0.103
+DEAL::  174
+DEAL::  600
+DEAL::  1026
+DEAL::  179
+DEAL::  605
+DEAL::  1031
+DEAL::  291
+DEAL::  717
+DEAL::  1143
+DEAL::  165
+DEAL::  591
+DEAL::  1017
+DEAL::  363
+DEAL::  789
+DEAL::  1215
+DEAL::  286
+DEAL::  712
+DEAL::  1138
+DEAL::  181
+DEAL::  607
+DEAL::  1033
+DEAL::  293
+DEAL::  719
+DEAL::  1145
+DEAL::  422
+DEAL::  848
+DEAL::  1274
+DEAL::0.104
+DEAL::  70
+DEAL::  496
+DEAL::  922
+DEAL::  309
+DEAL::  735
+DEAL::  1161
+DEAL::  185
+DEAL::  611
+DEAL::  1037
+DEAL::  380
+DEAL::  806
+DEAL::  1232
+DEAL::  189
+DEAL::  615
+DEAL::  1041
+DEAL::  381
+DEAL::  807
+DEAL::  1233
+DEAL::  423
+DEAL::  849
+DEAL::  1275
+DEAL::  415
+DEAL::  841
+DEAL::  1267
+DEAL::  424
+DEAL::  850
+DEAL::  1276
+DEAL::0.105
+DEAL::  70
+DEAL::  496
+DEAL::  922
+DEAL::  3
+DEAL::  429
+DEAL::  855
+DEAL::  309
+DEAL::  735
+DEAL::  1161
+DEAL::  75
+DEAL::  501
+DEAL::  927
+DEAL::  423
+DEAL::  849
+DEAL::  1275
+DEAL::  78
+DEAL::  504
+DEAL::  930
+DEAL::  72
+DEAL::  498
+DEAL::  924
+DEAL::  312
+DEAL::  738
+DEAL::  1164
+DEAL::  425
+DEAL::  851
+DEAL::  1277

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.