From 22c6962aa2c83586562973fec8d31f3975a8ee21 Mon Sep 17 00:00:00 2001 From: legrand Date: Mon, 25 Feb 2008 13:56:53 +0000 Subject: [PATCH] added practices to version control git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1002 331e1502-861f-0410-8da2-ba01fb791d7f --- .../Presentation_Paradiseo_ArchiveTP.pdf | Bin 0 -> 68919 bytes .../deprecated/TP_2_Paradiseo_Tabu_Search.pdf | Bin 0 -> 39235 bytes .../TP_3_Paradiseo_genetic_algorithm.pdf | Bin 0 -> 39121 bytes .../deprecated/tp_opti_18_02_2008.tgz | Bin 0 -> 215586 bytes .../deprecated/tp_opti_23_10_2007.tgz | Bin 0 -> 151193 bytes .../deprecated/tp_opti_gis_28092007.tgz | Bin 0 -> 349906 bytes .../paradiseo_practices_0208/CMakeLists.txt | 64 + .../practices/paradiseo_practices_0208/README | 7 + .../paradiseo_practices_0208/install.cmake | 61 + .../lesson1/lesson1.pdf | Bin 0 -> 91082 bytes .../lesson1/lesson1.tex | 216 + .../lesson2/CMakeLists.txt | 41 + .../lesson2/hill_climbing.cpp | 67 + .../lesson2/lesson2.pdf | Bin 0 -> 49816 bytes .../lesson2/lesson2.tex | 90 + .../lesson3/CMakeLists.txt | 41 + .../lesson3/lesson3.pdf | Bin 0 -> 49942 bytes .../lesson3/lesson3.tex | 89 + .../lesson3/tabu_search.cpp | 70 + .../lesson4/CMakeLists.txt | 41 + .../lesson4/lesson4.pdf | Bin 0 -> 50319 bytes .../lesson4/lesson4.tex | 88 + .../lesson4/simulated_annealing.cpp | 67 + .../lesson5/CMakeLists.txt | 41 + .../lesson5/gen_algo.cpp | 64 + .../lesson5/lesson5.pdf | Bin 0 -> 54285 bytes .../lesson5/lesson5.tex | 93 + .../tsp/CMakeLists.txt | 9 + .../tsp/benchs/ali535.tsp | 536 + .../tsp/benchs/berlin52.tsp | 53 + .../tsp/benchs/eil101.tsp | 102 + .../tsp/benchs/pr2392.tsp | 2393 +++ .../tsp/benchs/readme | 35 + .../tsp/benchs/rl5915.tsp | 5916 +++++++ .../tsp/benchs/usa13509.tsp | 13510 ++++++++++++++++ .../tsp/src/CMakeLists.txt | 38 + .../tsp/src/city_swap.cpp | 24 + .../tsp/src/city_swap.h | 29 + .../tsp/src/edge_xover.cpp | 142 + .../tsp/src/edge_xover.h | 47 + .../tsp/src/graph.cpp | 90 + .../paradiseo_practices_0208/tsp/src/graph.h | 30 + .../paradiseo_practices_0208/tsp/src/mix.h | 25 + .../tsp/src/order_xover.cpp | 94 + .../tsp/src/order_xover.h | 32 + .../tsp/src/part_route_eval.cpp | 27 + .../tsp/src/part_route_eval.h | 37 + .../tsp/src/part_two_opt_init.cpp | 20 + .../tsp/src/part_two_opt_init.h | 29 + .../tsp/src/part_two_opt_next.cpp | 32 + .../tsp/src/part_two_opt_next.h | 28 + .../tsp/src/partial_mapped_xover.cpp | 93 + .../tsp/src/partial_mapped_xover.h | 31 + .../paradiseo_practices_0208/tsp/src/route.h | 19 + .../tsp/src/route_eval.cpp | 26 + .../tsp/src/route_eval.h | 30 + .../tsp/src/route_init.cpp | 38 + .../tsp/src/route_init.h | 28 + .../tsp/src/route_valid.cpp | 43 + .../tsp/src/route_valid.h | 19 + .../tsp/src/two_opt.cpp | 47 + .../tsp/src/two_opt.h | 36 + .../tsp/src/two_opt_incr_eval.cpp | 28 + .../tsp/src/two_opt_incr_eval.h | 27 + .../tsp/src/two_opt_init.cpp | 18 + .../tsp/src/two_opt_init.h | 29 + .../tsp/src/two_opt_next.cpp | 32 + .../tsp/src/two_opt_next.h | 28 + .../tsp/src/two_opt_rand.cpp | 20 + .../tsp/src/two_opt_rand.h | 28 + .../tsp/src/two_opt_tabu_list.cpp | 58 + .../tsp/src/two_opt_tabu_list.h | 38 + 72 files changed, 25134 insertions(+) create mode 100644 utilities/trunk/practices/deprecated/Presentation_Paradiseo_ArchiveTP.pdf create mode 100644 utilities/trunk/practices/deprecated/TP_2_Paradiseo_Tabu_Search.pdf create mode 100644 utilities/trunk/practices/deprecated/TP_3_Paradiseo_genetic_algorithm.pdf create mode 100644 utilities/trunk/practices/deprecated/tp_opti_18_02_2008.tgz create mode 100644 utilities/trunk/practices/deprecated/tp_opti_23_10_2007.tgz create mode 100644 utilities/trunk/practices/deprecated/tp_opti_gis_28092007.tgz create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/README create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/install.cmake create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson1/lesson1.pdf create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson1/lesson1.tex create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson2/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson2/hill_climbing.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson2/lesson2.pdf create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson2/lesson2.tex create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson3/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.pdf create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.tex create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson3/tabu_search.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson4/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.pdf create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.tex create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson4/simulated_annealing.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson5/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson5/gen_algo.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.pdf create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.tex create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/ali535.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/berlin52.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/eil101.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/pr2392.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/readme create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/rl5915.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/usa13509.tsp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/CMakeLists.txt create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/mix.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.h create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.cpp create mode 100644 utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.h diff --git a/utilities/trunk/practices/deprecated/Presentation_Paradiseo_ArchiveTP.pdf b/utilities/trunk/practices/deprecated/Presentation_Paradiseo_ArchiveTP.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ad72042ce8ba5f50d8340214bfeb8649c208c0a6 GIT binary patch literal 68919 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 literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/deprecated/TP_2_Paradiseo_Tabu_Search.pdf b/utilities/trunk/practices/deprecated/TP_2_Paradiseo_Tabu_Search.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cc709f4217e2194c44939aa2cf6d9e0a592c8086 GIT binary patch literal 39235 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 WhNboO><799p@%0S;g=ME|9=4F9b=9F literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/deprecated/tp_opti_18_02_2008.tgz b/utilities/trunk/practices/deprecated/tp_opti_18_02_2008.tgz new file mode 100644 index 0000000000000000000000000000000000000000..dc254563c0a19e00c99a9cb4b0e640adec2b67d4 GIT binary patch literal 215586 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%0DgbD~RhS0_ge!bS1xh8;#8ta9EhD{(0J;&; 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 literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/deprecated/tp_opti_23_10_2007.tgz b/utilities/trunk/practices/deprecated/tp_opti_23_10_2007.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d86faccdabd07b309a5dc9550e6098909ae77c2b GIT binary patch literal 151193 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�!ohLRHY;(1D)+ii?+%S^uH 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

    EY?b%s$Jfq}kE#C7UMK&{(bLHt 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 z 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%0A~pj^+eyOgv#w3;)I5u`KIM3c-NP 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 literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson1/lesson1.tex b/utilities/trunk/practices/paradiseo_practices_0208/lesson1/lesson1.tex new file mode 100644 index 000000000..0785162dc --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson1/lesson1.tex @@ -0,0 +1,216 @@ +\documentclass[a4paper]{article} + +\usepackage[english]{babel} +\usepackage{epsf} +\usepackage{amssymb} +\usepackage{here} +\usepackage{comment} +\usepackage{graphicx} + +\topmargin -2.5cm +\textheight 25,5cm +\textwidth 16cm +\oddsidemargin 0cm +\evensidemargin 0cm + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Fichier entete +%\input /usr/local/home/gisEns/fseynhae/Ens/Entete.tex +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\begin{document} + +\textbf{ParadisEO Practices} {\copyright Franck Seynhaeve, +Jean-Charles Boisson, Thomas Legrand} \Large{\textbf{\\\\ +Lesson 1: Install ParadisEO and the practices}} + +\normalsize + + \vspace{-0,3cm} + +\section{The ParadisEO platform} + + \medskip + + ParadisEO\footnote{http$\,:$//paradiseo.gforge.inria.fr/} (PARallel and DIStributed Evolving Objects) is a white-box + object-oriented framework dedicated to the flexible design of metaheuristics. + Based on EO\footnote{\tt http$\,:$//eodev.sourceforge.net/} (Evolutionary Computation Framework), + this template-based, + ANSI-C++ compliant computation library is portable across both Windows + system and sequential platforms (Unix, Linux, MacOS, etc.). + + \smallskip + ParadisEO can be used under several environments as the build process (CMake) + is able to generate: + \begin{itemize} + \item[$\bullet$] Visual Studio 8 2005 (Win32 + Win64) projects + \item[$\bullet$] Visual Studio 7 .NET 2003 projects + \item[$\bullet$] Visual Studio 7 and 6 projects + \item[$\bullet$] NMake Makefiles + \item[$\bullet$] MinGW Makefiles + \item[$\bullet$] Borland Makefiles + \item[$\bullet$] KDevelop projects + \item[$\bullet$] Unix Makefiles + \item[$\bullet$] Xcode Projects + \item[$\bullet$] MSYS Makefiles + \item[$\bullet$] WMake Makefiles + \end{itemize} + + \smallskip + Paradiseo is composed of several packages that constitute a global framework. + + \begin{center} + \end{center} + + \begin{itemize} + \item[$\bullet$] Paradiseo-EO provides tools for the development of population-based metaheuristic: + \begin{itemize} + \item[$\ast$] Genetic algorithm + \item[$\ast$] Genetic programming + \item[$\ast$] Particle Swarm Optimization + \item[$\ast$] ... + \end{itemize} + \item[$\bullet$] Paradiseo-MO provides tools for the development of single solution-based metaheuristics: + \begin{itemize} + \item[$\ast$] Hill-Climbing + \item[$\ast$] Tabu Search + \item[$\ast$] Simulated annealing + \item[$\ast$] Incremental evaluation, partial neighbourhood + \item[$\ast$] ... + \end{itemize} + \item[$\bullet$] Paradiseo-MOEO provides tools for the design of Multi-objective metaheuristics: + \begin{itemize} + \item[$\ast$] MO fitness assignment shemes (the ones used in NSGA-II, IBEA ...) + \item[$\ast$] MO diversity assignment shemes (sharing, crowding) + \item[$\ast$] Elitism + \item[$\ast$] Performance metrics (contribution, entropy ...) + \item[$\ast$] Easy-to-use standard evolutionary algorithms (NSGA-II, IBEA ...) + \item[$\ast$] ... + \end{itemize} + \item[$\bullet$] Paradiseo-PEO provides tools for the design of parallel and distributed metaheuristics: + \begin{itemize} + \item[$\ast$] Parallel evaluation + \item[$\ast$] Parallel evaluation function + \item[$\ast$] Island model + \item[$\ast$] Cellular model + \end{itemize} + \end{itemize} + + \smallskip + Furthermore, Paradiseo also introduces tools for the design of distributed, hybrid and cooperative models: + \begin{itemize} + \item[$\bullet$] High level hybrid metaheuristics: coevolutionary and relay model + \item[$\bullet$] Low level hybrid metaheuristics: coevolutionary and relay model + \end{itemize} + + + +\section{Installation} + +\subsection{ParadisEO} + + The practices require ParadisEO to be installed on your + computer. You can easily process to the installation: + + \begin{itemize} + \item[$\bullet$] Make sure to have the following tools + available in your environment: + + \hspace{1cm}$\vartriangleright$ {\tt CMake} + \\\hspace*{1cm}$\vartriangleright$ {\tt Tar} or a similar extractor + + \item[$\bullet$] Download ParadisEO (choose the {\tt tar.gz} file) + from: + \\\hspace*{1cm}$\vartriangleright$ {\tt http$\,:$//www2.lifl.fr/OPAC/Paradiseo/licence/FrmDownload.php} + + \item[$\bullet$] Extract the content of the archive: + \\\hspace*{1cm}$\vartriangleright$ Put the archive {\tt + paradiseo-ix86-1.0.tar.gz} in the directory of your + choice. Let's suppose you put it in \textbf{{\tt + /home/me/software}} + \\\hspace*{1cm}$\vartriangleright$ Extract it by entering + the following line in a terminal: {\tt tar xzf paradiseo-ix86-1.0.tar.gz} + + \item[$\bullet$] Install it: + \\\hspace*{1cm}$\vartriangleright$ {\tt bash installParadiseo.sh} or {\tt sh + installParadiseo.sh} if your shell is a "sh" one + \\\hspace*{1cm}$\vartriangleright$ \textbf{Select your generator (Unix Makefiles recommended) } + \\\hspace*{1cm}$\vartriangleright$ \textbf{Select the minimum installation mode by choosing the \emph{basic install} } + + + \end{itemize} + + +\subsection{The archive dedicated to the practices} + + To start with the practices, you have to install the archive + called {\tt paradiseo\_practices\_0208.tgz} that you have been + given. This archive is also available for download at + {\tt http$\,:$//paradiseo.gforge.inria.fr}.\\\\ + \textbf{ Let's suppose you have installed ParadisEO + into the {\tt /home/me/software} directory. Each time + it appears, you are to replace this path with the one + corresponding to your ParadisEO installation directory. + } + \\\\When the archive has been extracted, please go in the + {\tt practices} directory and edit the {\tt install.cmake} + file: + + \begin{itemize} + \item[$\bullet$] Fill the {\tt EO\_SRC\_DIR} variable with the path to ParadisEO-EO : + + \hspace{1cm}{\tt /home/me/software/ParadisEO/paradiseo-eo} + \item[$\bullet$] Fill the {\tt EO\_BIN\_DIR} variable with the path to + ParadisEO-EO build directory : + + \hspace{1cm}{\tt /home/me/software/ParadisEO/paradiseo-eo/build} + \item[$\bullet$] Fill the {\tt MO\_SRC\_DIR} variable with the path to ParadisEO-MO : + + \hspace{1cm}{\tt /home/me/software/ParadisEO/paradiseo-mo} + \item[$\bullet$] Fill the {\tt MO\_BIN\_DIR} variable with the path to + ParadisEO-MO build directory : + + \hspace{1cm}{\tt /home/me/software/ParadisEO/paradiseo-mo/build} + \end{itemize} + + \medskip + Then, go in the {\tt build} directory and run : + + \hspace{1cm}{\tt cmake ../} + + \medskip + You can now compile the practices using: {\tt make} + + +\section{Archive content} + + At the top level of the {\tt practices} directory, you must have: + \begin{itemize} + + \item[$\bullet$] {\bf tsp/src}: Contains the sources required to solve the TSP + problem using ParadisEO. The associated benchmarks are in the + {\bf benchs} directory. + + \item[$\bullet$] {\bf lesson1}: ParadisEO installation practice, contains {\tt lesson1.pdf}. + + \item[$\bullet$] {\bf lesson2}: Contains an implementation of the Hill-Climbing + {\tt hill\_climbing.cpp} and the corresponding tutorial {\tt lesson2.pdf}. + + \item[$\bullet$] {\bf lesson3}: Contains an implementation of a tabu + search {\tt tabu\_search.cpp} and the corresponding tutorial {\tt lesson3.pdf}. + + \item[$\bullet$] {\bf lesson4}: Contains an implementation of the + Simulated Annealing {\tt simulated\_annealing.cpp} and the corresponding + tutorial {\tt lesson4.pdf}. + + \item[$\bullet$] {\bf lesson5}: Contains an implementation of a + genetic algorithm {\tt gen\_algo.cpp} . + + \item[$\bullet$] {\bf build}: Contains the built targets and + the executables (subdirectories {\bf lesson1}, + {\bf lesson2}, {\bf lesson3}, {\bf lesson4} and {\bf lesson5}). + + \end{itemize} + +\end{document} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson2/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/lesson2/CMakeLists.txt new file mode 100644 index 000000000..f4ee66b38 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson2/CMakeLists.txt @@ -0,0 +1,41 @@ + + +###################################################################################### +### 1) Include the sources +###################################################################################### + +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src/utils) +INCLUDE_DIRECTORIES(${MO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tsp/src) +###################################################################################### + + +###################################################################################### +### 2) Specify where CMake can find the libraries +###################################################################################### + +LINK_DIRECTORIES(${EO_BIN_DIR}/lib ${CMAKE_BINARY_DIR}/tsp/src) + +###################################################################################### + + +###################################################################################### +### 3) Define your target(s): just an executable here +###################################################################################### + +ADD_EXECUTABLE(hill_climbing hill_climbing.cpp) + +ADD_DEPENDENCIES(hill_climbing tsp) +###################################################################################### + + +###################################################################################### +### 4) Link the librairies for your target(s) +###################################################################################### + +TARGET_LINK_LIBRARIES(hill_climbing tsp eo eoutils) + +###################################################################################### + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson2/hill_climbing.cpp b/utilities/trunk/practices/paradiseo_practices_0208/lesson2/hill_climbing.cpp new file mode 100644 index 000000000..f9151b246 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson2/hill_climbing.cpp @@ -0,0 +1,67 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "hill_climbing.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include + +int +main (int __argc, char * __argv []) +{ + if (__argc != 2) { + + std :: cerr << "Usage : ./hill_climbing [instance]" << std :: endl ; + return 1 ; + } + + srand (1000) ; + + Graph :: load (__argv [1]) ; // Instance + + Route route ; // Solution + + RouteInit init ; // Sol. Random Init. + init (route) ; + + RouteEval full_eval ; // Full. Eval. + full_eval (route) ; + + std :: cout << "[From] " << route << std :: endl ; + + /* Tools for an efficient (? :-)) + local search ! */ + + TwoOptInit two_opt_init ; // Init. + + TwoOptNext two_opt_next ; // Explorer. + + TwoOptIncrEval two_opt_incr_eval ; // Eff. eval. + + //moFirstImprSelect two_opt_select ; + moBestImprSelect two_opt_select ; + //moRandImprSelect two_opt_select ; + + moHC hill_climbing (two_opt_init, two_opt_next, two_opt_incr_eval, two_opt_select, full_eval) ; + hill_climbing (route) ; + + std :: cout << "[To] " << route << std :: endl ; + + return 0 ; +} + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson2/lesson2.pdf b/utilities/trunk/practices/paradiseo_practices_0208/lesson2/lesson2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9218f181925b068c208aaa06e53744350bed95e4 GIT binary patch literal 49816 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 Loading [../tsp/benchs/berlin52.tsp]}\\ + \texttt{[From] -29414 52 1 20 40 48 9 27 13 22 5 28 24 29 21 26 44 38 33 37 45 31 42 18 12 3 14}\\ + \texttt{36 30 6 51 32 17 11 0 34 4 10 4350 16 2 23 35 19 46 49 39 25 15 41 8 7 47}\\ + \texttt{[To] -8724 52 1 6 41 29 22 19 49 15 28 46 13 51 12 25 26 27 11 10 50 32 42 9 8 7 40 18}\\ + \texttt{44 2 16 20 30 17 21 0 31 48 35 3438 39 37 36 33 43 45 24 3 5 4 14 23 + 47} \\ + + The printed-out results show for the initial best solution and the final one~: + \\ \hspace*{1cm}-the length of the route + \\ \hspace*{1cm}-the number of cities + \\ \hspace*{1cm}-the route itself (notice that the city index starts from 0). + + +\section{Tabu search} + + Study the {\tt hill\_climbing.cpp} file located in the {\bf lesson2} directory + using~: + \begin{itemize} + \item[$\bullet$] the ParadisEO-MO API documentation available at~: + + \hspace{1cm}http$\,:$//paradiseo.gforge.inria.fr/addon/paradiseo-mo/doc/index.html + \item[$\bullet$] the source files located in the {\bf tsp/src/} directory + \end{itemize} + +\section{Customize the Hill CLimbing} + + Make a backup (copy) of the cpp file {\tt tabuhill\_climbing.cpp}. You can now modify the + original {\tt hill\_climbing.cpp} and use the existing makefiles to compile it. + + Edit and modify the {\tt hill\_climbing.cpp} file~: + \begin{itemize} + \item[$\bullet$] Try to tune a few parameters (random seed + and the move selector) and observe the changes on the final + solution. + + \end{itemize} + + \smallskip + To compile {\tt hill\_climbing.cpp}, you should use the + command {\tt make} from {\bf build/lesson2}. + + \medskip + Finally, test your modifications on several TSP instances ({\tt berlin52}, + {\tt eil101} ...) and compare the results you get. + + +\end{document} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson3/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/CMakeLists.txt new file mode 100644 index 000000000..1b8507446 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/CMakeLists.txt @@ -0,0 +1,41 @@ + + +###################################################################################### +### 1) Include the sources +###################################################################################### + +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src/utils) +INCLUDE_DIRECTORIES(${MO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tsp/src) +###################################################################################### + + +###################################################################################### +### 2) Specify where CMake can find the libraries +###################################################################################### + +LINK_DIRECTORIES(${EO_BIN_DIR}/lib ${CMAKE_BINARY_DIR}/tsp/src) + +###################################################################################### + + +###################################################################################### +### 3) Define your target(s): just an executable here +###################################################################################### + +ADD_EXECUTABLE(tabu_search tabu_search.cpp) + +ADD_DEPENDENCIES(tabu_search tsp) +###################################################################################### + + +###################################################################################### +### 4) Link the librairies for your target(s) +###################################################################################### + +TARGET_LINK_LIBRARIES(tabu_search tsp eo eoutils) + +###################################################################################### + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.pdf b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9df0feefea61845cccad347ebb04697a90a847d9 GIT binary patch literal 49942 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 literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.tex b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.tex new file mode 100644 index 000000000..96b45b032 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/lesson3.tex @@ -0,0 +1,89 @@ +\documentclass[a4paper]{article} + +\usepackage[english]{babel} +\usepackage{epsf} +\usepackage{amssymb} +\usepackage{here} +\usepackage{comment} +\usepackage{graphicx} + +\topmargin -2.5cm +\textheight 25,5cm +\textwidth 16cm +\oddsidemargin 0cm +\evensidemargin 0cm + + + +\begin{document} + +\textbf{ParadisEO Practices} {\copyright Franck Seynhaeve, +Jean-Charles Boisson, Thomas Legrand} \Large{\textbf{\\\\ +Lesson 4: Implement a simulated annealing using ParadisEO}} + +\normalsize + +\vspace{-0,3cm} + +\section{Example} + + The archive {\tt paradiseo\_practices\_0208.tgz} installed + on your computer contains a simulated annealing implemented using ParadisEO-MO~ + (see {\tt simulated\_annealing} in the {\bf build/lesson4} directory). + + \medskip + To run it, please go in {\bf build/lesson4} and start the program {\tt simulated\_annealing} by giving + one of the TSP instances located in {\bf tsp/benchs}. + + + \medskip + When entering {\tt ./simulated\_annealing ../../tsp/benchs/berlin52.tsp}, you should end up with the + following outputs: + + \smallskip + \noindent + \texttt{>> Loading [../tsp/benchs/berlin52.tsp]}\\ + \texttt{[From] -29414 52 1 20 40 48 9 27 13 22 5 28 24 29 21 26 44 38 33 37 45 31 42 18 12 3 14}\\ + \texttt{36 30 6 51 32 17 11 0 34 4 10 4350 16 2 23 35 19 46 49 39 25 15 41 8 7 47}\\ + \texttt{[To] -8724 52 1 6 41 29 22 19 49 15 28 46 13 51 12 25 26 27 11 10 50 32 42 9 8 7 40 18}\\ + \texttt{44 2 16 20 30 17 21 0 31 48 35 3438 39 37 36 33 43 45 24 3 5 4 14 23 + 47} \\ + + The printed-out results show for the initial best solution and the final one~: + \\ \hspace*{1cm}-the length of the route + \\ \hspace*{1cm}-the number of cities + \\ \hspace*{1cm}-the route itself (notice that the city index starts from 0). + + +\section{Study the simulated annealing dedicated components} + + Study the {\tt simulated\_annealing.cpp} file located in the {\bf lesson4} directory + using~: + \begin{itemize} + \item[$\bullet$] the ParadisEO-MO API documentation available at~: + + \hspace{1cm}http$\,:$//paradiseo.gforge.inria.fr/addon/paradiseo-mo/doc/index.html + \item[$\bullet$] the source files located in the {\bf tsp/src/} directory + \end{itemize} + +\section{Customize the simulated annealing} + + Make a backup (copy) of the cpp file {\tt simulated\_annealing.cpp}. You can now modify the + original {\tt simulated\_annealing.cpp} and use the existing makefiles to compile it. + + Edit and modify the {\tt simulated\_annealing.cpp} file~: + \begin{itemize} + \item[$\bullet$] Change the cooling schedule components and parameters. + \item[$\bullet$] Customize the temperature decrease process and try to obtain another good solution. + \end{itemize} + + \smallskip + To compile {\tt simulated\_annealing.cpp},you should use the + command {\tt make} from {\bf build/lesson4}. + + \medskip + Finally, test your modifications on several TSP instances ({\tt berlin52}, + {\tt eil101} ...) and compare the results you get. + + +\end{document} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson3/tabu_search.cpp b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/tabu_search.cpp new file mode 100644 index 000000000..13913bdb7 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson3/tabu_search.cpp @@ -0,0 +1,70 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "tabu_search.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +int +main (int __argc, char * __argv []) +{ + if (__argc != 2) + { + std :: cerr << "Usage : ./tabu_search [instance]" << std :: endl ; + return 1 ; + } + + Graph :: load (__argv [1]) ; // Instance + + Route route ; // Solution + + RouteInit init ; // Sol. Random Init. + init (route) ; + + RouteEval full_eval ; // Full. Eval. + full_eval (route) ; + + std :: cout << "[From] " << route << std :: endl ; + + /* Tools for an efficient (? :-)) + local search ! */ + + TwoOptInit two_opt_init ; // Init. + + TwoOptNext two_opt_next ; // Explorer. + + TwoOptIncrEval two_opt_incr_eval ; // Eff. eval. + + TwoOptTabuList tabu_list ; // Tabu List + //moSimpleMoveTabuList tabu_list(10); + //moSimpleSolutionTabuList tabu_list(10); + + moNoAspirCrit aspir_crit ; // Aspiration Criterion + + moGenSolContinue cont (10000) ; // Continuator + + moTS tabu_search (two_opt_init, two_opt_next, two_opt_incr_eval, tabu_list, aspir_crit, cont, full_eval) ; + tabu_search (route) ; + + std :: cout << "[To] " << route << std :: endl ; + + return 0 ; +} + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson4/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/CMakeLists.txt new file mode 100644 index 000000000..4aec076d2 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/CMakeLists.txt @@ -0,0 +1,41 @@ + + +###################################################################################### +### 1) Include the sources +###################################################################################### + +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src/utils) +INCLUDE_DIRECTORIES(${MO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tsp/src) +###################################################################################### + + +###################################################################################### +### 2) Specify where CMake can find the libraries +###################################################################################### + +LINK_DIRECTORIES(${EO_BIN_DIR}/lib ${CMAKE_BINARY_DIR}/tsp/src) + +###################################################################################### + + +###################################################################################### +### 3) Define your target(s): just an executable here +###################################################################################### + +ADD_EXECUTABLE(simulated_annealing simulated_annealing.cpp) + +ADD_DEPENDENCIES(simulated_annealing tsp) +###################################################################################### + + +###################################################################################### +### 4) Link the librairies for your target(s) +###################################################################################### + +TARGET_LINK_LIBRARIES(simulated_annealing tsp eo eoutils) + +###################################################################################### + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.pdf b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aa3c1c38868fe687cec10dd53d653665213bb4e9 GIT binary patch literal 50319 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%0AfV4KD$ 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 literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.tex b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.tex new file mode 100644 index 000000000..c9a58d4ed --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/lesson4.tex @@ -0,0 +1,88 @@ +\documentclass[a4paper]{article} + +\usepackage[english]{babel} +\usepackage{epsf} +\usepackage{amssymb} +\usepackage{here} +\usepackage{comment} +\usepackage{graphicx} + +\topmargin -2.5cm +\textheight 25,5cm +\textwidth 16cm +\oddsidemargin 0cm +\evensidemargin 0cm + + +\begin{document} + +\textbf{ParadisEO Practices} {\copyright Franck Seynhaeve, +Jean-Charles Boisson, Thomas Legrand} \Large{\textbf{\\\\ +Lesson 4: Implement a tabu search using ParadisEO}} + +\normalsize + +\vspace{-0,3cm} + +\section{Example} + + The archive {\tt paradiseo\_practices\_0208.tgz} installed + on your computer contains a tabu search implemented using ParadisEO-MO~ + (see {\tt tabu\_search} in the {\bf build/lesson4} directory). + + \medskip + To run it, please go in {\bf build/lesso4} and start the program {\tt tabu\_search} by giving + one of the TSP instances located in {\bf tsp/benchs}. + + + \medskip + When entering {\tt ./tabu\_search ../../tsp/benchs/berlin52.tsp}, you should end up with the + following outputs: + + \smallskip + \noindent + \texttt{>> Loading [../tsp/benchs/berlin52.tsp]}\\ + \texttt{[From] -29414 52 1 20 40 48 9 27 13 22 5 28 24 29 21 26 44 38 33 37 45 31 42 18 12 3 14}\\ + \texttt{36 30 6 51 32 17 11 0 34 4 10 4350 16 2 23 35 19 46 49 39 25 15 41 8 7 47}\\ + \texttt{[To] -8724 52 1 6 41 29 22 19 49 15 28 46 13 51 12 25 26 27 11 10 50 32 42 9 8 7 40 18}\\ + \texttt{44 2 16 20 30 17 21 0 31 48 35 3438 39 37 36 33 43 45 24 3 5 4 14 23 47}\\ + + The printed-out results show for the initial best solution and the final one~: + \\ \hspace*{1cm}-the length of the route + \\ \hspace*{1cm}-the number of cities + \\ \hspace*{1cm}-the route itself (notice that the city index starts from 0). + + +\section{Study the tabu search dedicated components} + + Study the {\tt tabu\_search.cpp} file located in the {\bf lesson4} directory + using~: + \begin{itemize} + \item[$\bullet$] the ParadisEO-MO API documentation available at~: + + \hspace{1cm}http$\,:$//paradiseo.gforge.inria.fr/addon/paradiseo-mo/doc/index.html + \item[$\bullet$] the source files located in the {\bf tsp/src/} directory + \end{itemize} + +\section{Customize the tabu search} + + Make a backup (copy) of the cpp file {\tt tabu\_search.cpp}. You can now modify the + original {\tt tabu\_search.cpp} and use the existing makefiles to compile it. + + Edit and modify the {\tt tabu\_search.cpp} file~: + \begin{itemize} + \item[$\bullet$] Try to tune a few parameters of the tabu search. + \item[$\bullet$] Change the initialization of the solution by + modifying the file {\tt route\_init.cpp}. + \end{itemize} + + \smallskip + To compile {\tt tabu\_search.cpp},you should use the + command {\tt make} from {\bf build/lesson4}. + + \medskip + Finally, test your modifications on several TSP instances ({\tt berlin52}, + {\tt eil101} ...) and compare the results you get. + + +\end{document} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson4/simulated_annealing.cpp b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/simulated_annealing.cpp new file mode 100644 index 000000000..b768b075b --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson4/simulated_annealing.cpp @@ -0,0 +1,67 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "simulated_annealing.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include +#include +#include +#include + +#include +#include +#include + +int +main (int __argc, char * __argv []) +{ + if (__argc != 2) + { + std :: cerr << "Usage : ./simulated_annealing [instance]" << std :: endl ; + return 1 ; + } + + Graph :: load (__argv [1]) ; // Instance + + Route route ; // Solution + + RouteInit init ; // Sol. Random Init. + init (route) ; + + RouteEval full_eval ; // Full. Eval. + full_eval (route) ; + + std :: cout << "[From] " << route << std :: endl ; + + /* Tools for an efficient (? :-)) + local search ! */ + + TwoOptRand two_opt_rand ; // Route Random. Gen. + + TwoOptIncrEval two_opt_incr_eval ; // Eff. eval. + + TwoOpt move ; + + moExponentialCoolingSchedule cool_sched (0.1, 0.98) ; // Exponential Cooling Schedule + //moLinearCoolingSchedule cool_sched (0.1, 0.5) ; // Linear Cooling Schedule + + moGenSolContinue cont (1000) ; /* Temperature Descreasing + will occur each 1000 + iterations */ + + moSA simulated_annealing (two_opt_rand, two_opt_incr_eval, cont, 1000, cool_sched, full_eval) ; + simulated_annealing (route) ; + + std :: cout << "[To] " << route << std :: endl ; + + return 0 ; +} + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson5/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/CMakeLists.txt new file mode 100644 index 000000000..d39d0287b --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/CMakeLists.txt @@ -0,0 +1,41 @@ + + +###################################################################################### +### 1) Include the sources +###################################################################################### + +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src/utils) +INCLUDE_DIRECTORIES(${MO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tsp/src) +###################################################################################### + + +###################################################################################### +### 2) Specify where CMake can find the libraries +###################################################################################### + +LINK_DIRECTORIES(${EO_BIN_DIR}/lib ${CMAKE_BINARY_DIR}/tsp/src) + +###################################################################################### + + +###################################################################################### +### 3) Define your target(s): just an executable here +###################################################################################### + +ADD_EXECUTABLE(gen_algo gen_algo.cpp) + +ADD_DEPENDENCIES(gen_algo tsp) +###################################################################################### + + +###################################################################################### +### 4) Link the librairies for your target(s) +###################################################################################### + +TARGET_LINK_LIBRARIES(gen_algo tsp eo eoutils) + +###################################################################################### + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson5/gen_algo.cpp b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/gen_algo.cpp new file mode 100644 index 000000000..4123c40b9 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/gen_algo.cpp @@ -0,0 +1,64 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "gen_algo.cpp" + +#include +#include +#include +#include +#include + +#include "graph.h" +#include "route.h" +#include "route_init.h" +#include "route_eval.h" +#include "order_xover.h" +#include "partial_mapped_xover.h" +#include "city_swap.h" + +int main (int __argc, char * __argv []) { + + if (__argc != 2) { + + std :: cerr << "Usage : ./gen_algo [instance]" << std :: endl ; + return 1 ; + } + + Graph :: load (__argv [1]) ; // Instance + + RouteInit init ; // Sol. Random Init. + + RouteEval full_eval ; // Full Evaluator + + eoPop pop (100, init) ; // Population + apply (full_eval, pop) ; + + std :: cout << "[From] " << pop.best_element () << std :: endl ; + + eoGenContinue cont (1000) ; /* Continuator (A fixed number of + 1000 iterations */ + + eoStochTournamentSelect select_one ; // Selector + + eoSelectNumber select (select_one, 100) ; + + // OrderXover cross ; // Order Crossover + PartialMappedXover cross ; + + CitySwap mut ; // City Swap Mutator + + eoSGATransform transform (cross, 1, mut, 0.01) ; + + eoElitism merge (1) ; // Use of Elistism + + eoStochTournamentTruncate reduce (0.7) ; // Stoch. Replacement + + eoEasyEA ea (cont, full_eval, select, transform, merge, reduce) ; + + ea (pop) ; + + std :: cout << "[To] " << pop.best_element () << std :: endl ; + + return 0 ; +} + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.pdf b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bfc63db27e81c5b93fc8108a5caca12a60156a6b GIT binary patch literal 54285 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Πmb$HgiI=u47_zl_={qnunsEy3wKU@e zSY{zY?xpvFVM_B}EDmDvrpl)V*^#NzG-%rehl2Qdm*&G^AZm1~G%$f_(lj7m@um6j z7#f)a79$8Wurwb53*il@($t{kXla@n?N|eW1!?2~5QH@H1+7lD%`bhPIu?Q~QKhNT z_OAvCf+j4@r$MI;G}IyM{gQkb6xqg2m4>5fD-00s)bGFm^FMW4VE{^kdW>VhYDrxW z3>pYy>at)k5GZ14Sui+gsijI&qZvaOEN%N?uvlo(UV1MUc=6MufyqjphQrXzHw>7T zH08r-Ks@qG-+{-{j9m;K4`Cjt@@YW0kELk@4DCAz1W3JEnoo@k`JhU}(a2{IbdJtC zh@p|$AO%u)mOc-Ndz$)!C55J~G%%0~M|CfjW<3HmgRmr2`Doh!ivpcal@GKi1aVn% zFJKd+nG0a~rJ2)M04bqBA*2n&WJb-RGooTmM-7y^VNSz11f2Ba7+ zO#=_4O~XSWAgJ=G)2ts@pjpwh0giU903wz~o&pI*qx%5qLR&XHj%HqB@#-}55)0G~ zntBi*K2EB75b!iI2TM?+ktJZJ(yX;uAWvzYr-p+R|D|oErUv13sM0i`oy5{Kbqs|3 zp-Q9GRY333tTRAEqLKGl4GfKJ!fN1Y$0QID)MdeeO+R%#a40OzT82Xb&7G>uIFvd~ z8{mLApdRBm0Cb|3bzmnzBO`EN+*7v;4uA=$$1@HHa_V-*VF)zx6bF`ln)(9unOc_M zzyoQ@hofD$a5%8Bpl$;^ibh7@@K_qX4hOn}rd{yrH1ZUTD%vs=fWkrjUIKweCgKR{ zH0v)|wIIydlCcJ+C5>JTG+Uba0ajm{aSxh+MwiE_V`$b|91!<3eW|WSGcR#Ky`m|f z2A)R#;WX4}^kSgV(CiIBchJmfJdoLo#*4qN^X`4_z8ve;aj4qvKH^T^5USdEdxQNj qG_D{hqKTJ>H@E_$2VAXR&*A6q?CVe7KjKjY42nZmcEctkj{gT8V3igC literal 0 HcmV?d00001 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.tex b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.tex new file mode 100644 index 000000000..f4f19fbbe --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/lesson5/lesson5.tex @@ -0,0 +1,93 @@ +\documentclass[a4paper]{article} + +\usepackage[english]{babel} +\usepackage{epsf} +\usepackage{amssymb} +\usepackage{here} +\usepackage{comment} +\usepackage{graphicx} + +\topmargin -2.5cm +\textheight 25,5cm +\textwidth 16cm +\oddsidemargin 0cm +\evensidemargin 0cm + + +\begin{document} + +\textbf{ParadisEO Practices} {\copyright Franck Seynhaeve, +Jean-Charles Boisson, Thomas Legrand} \Large{\textbf{\\\\ +Lesson 5: Implement a genetic algorithm using ParadisEO}} + +\normalsize + + \vspace{-0,3cm} + +\section{Example} + + The archive {\tt paradiseo\_practices\_0208.tgz} installed + on your computer contains a genetic algorithm implemented using ParadisEO-EO~ + (see {\tt gen\_algo} in the {\bf build/lesson5} directory). + + \medskip + To run it, please go in {\bf build/lesson5} and start the program {\tt gen\_algo} by giving + one of the TSP instances located in {\bf tsp/benchs}. + + \medskip + When entering {\tt ./gen\_algo ../../tsp/benchs/berlin52.tsp}, you should end up with the + following outputs: + + \smallskip + \noindent + \texttt{>> Loading [../tsp/benchs/berlin52.tsp]}\\ + \texttt{[From] -26461 52 39 12 29 44 2 26 13 40 7 35 14 28 25 41 6 51 10 50 45 19 0 38 15}\\ + \texttt{33 42 21 18 32 37 9 5 20 34 43 16 30 1 23 22 4 27 36 4946 47 48 11 17 8 31 24 3}\\ + \texttt{STOP in eoGenContinue: Reached maximum number of generations [1000/1000]}\\ + \texttt{[To] -13068 52 45 24 28 22 19 21 30 17 31 36 46 25 13 12 26 27 51 10 14 37 23 4 15 49}\\ + \texttt{20 2 8 42 50 11 47 39 38 35 34 44 18 40 9 7 32 3 5 33 16 41 6 1 29 0 48 + 43} \\ + + \medskip + + The printed-out results show for the initial best solution and the final one~: + \\ \hspace*{1cm}-the length of the route + \\ \hspace*{1cm}-the number of cities + \\ \hspace*{1cm}-the route itself (notice that the city index starts from 0). + + +\section{Study the genetic algorithm dedicated components} + + Study the {\tt gen\_algo.cpp} file located in the {\bf lesson5} directory + using~: + \begin{itemize} + \item[$\bullet$] the ParadisEO-EO API documentation available at~: + + \hspace{1cm}http$\,:$//eodev.sourceforge.net/eo/doc/html/index.html + + \item[$\bullet$] the source files located in the {\bf tsp/src/} directory + \end{itemize} + + +\section{Customize the GA} + + Make a backup (copy) of the cpp file {\tt gen\_algo.cpp}. You can now modify the + original {\tt gen\_algo.cpp} and use the existing makefiles to compile it. + + Edit and modify the {\tt gen\_algo.cpp} file~: + \begin{itemize} + \item[$\bullet$] Try to tune a few parameters of the GA + (selection criteria, stopping criteria ...). + \item[$\bullet$] Then, try to change the initialization of the population + by applying one of the local searches on each individual. + \end{itemize} + + \smallskip + To compile {\tt gen\_algo.cpp},you should use the + command {\tt make} from {\bf build/lesson5}. + + \medskip + Finally, test your modifications on several TSP instances ({\tt berlin52}, + {\tt eil101} ...) and compare the results you get. + +\end{document} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/tsp/CMakeLists.txt new file mode 100644 index 000000000..9271e43d4 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/CMakeLists.txt @@ -0,0 +1,9 @@ + +###################################################################################### +### 1) Where must cmake go now ? +###################################################################################### + +SUBDIRS(src) + +###################################################################################### + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/ali535.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/ali535.tsp new file mode 100644 index 000000000..7fec4bf14 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/ali535.tsp @@ -0,0 +1,536 @@ +535 +36.49 7.49 +57.06 9.51 +30.22 48.14 +5.15 -3.56 +34.59 -106.37 +57.12 -2.12 +16.45 -99.45 +5.36 -0.1 +28.56 -13.36 +8.59 38.48 +12.5 45.02 +-34.48 138.38 +30.23 -9.33 +56.18 12.51 +36.4 -4.3 +40.38 8.17 +35.11 -3.5 +41.55 8.48 +-37.01 174.47 +38.17 -0.34 +36.42 3.13 +36.11 37.14 +35.14 -101.42 +31.58 35.59 +52.18 4.46 +61.1 -149.59 +39.57 32.41 +51.11 4.28 +17.08 -61.47 +43.37 13.22 +29.38 35.01 +59.39 17.55 +15.18 38.55 +-25.14 -57.31 +23.58 32.47 +37.54 23.44 +33.46 -84.31 +12.3 -70.01 +24.26 54.28 +36.55 30.48 +26.16 50.38 +40.29 50.01 +39.11 -76.4 +10.48 -74.52 +-16.11 -52.3 +10.25 45.01 +41.18 2.05 +32.22 -64.42 +41.56 -72.41 +40.39 17.57 +44.49 20.19 +9.21 34.31 +32.06 20.16 +52.29 13.24 +48.27 -4.25 +-19.48 3.45 +33.49 35.29 +54.39 -6.14 +35.48 -101.22 +4.24 18.31 +13.04 -59.3 +60.17 5.13 +44.48 -68.5 +33.14 44.14 +45.4 9.24 +33.34 -86.45 +52.27 -1.45 +42.33 9.29 +45.48 -108.37 +43.28 -1.32 +13.21 -16.4 +-3.19 29.19 +13.55 100.36 +12.38 -8.02 +55.44 9.09 +44.32 11.18 +12.57 77.4 +-15.41 34.58 +27.13 56.22 +-27.25 153.05 +44.5 -0.43 +4.42 -74.09 +50.47 -1.51 +19.05 72.52 +67.16 14.22 +42.22 -71 +53.03 8.48 +41.08 16.47 +46.55 7.3 +51.31 -2.35 +50.54 4.29 +-15.52 -47.55 +47.35 7.32 +48.1 16.13 +47.27 19.15 +-34.49 -58.32 +42.55 -78.38 +44.3 26.06 +49.27 2.07 +-4.15 15.15 +39.15 9.04 +30.08 31.24 +23.11 113.16 +33.33 -7.4 +-11.54 22.45 +4.49 -52.22 +52.13 0.11 +-35.19 149.12 +10.36 -66.59 +22.39 88.27 +52.5 -1.19 +49.01 2.33 +43.33 6.57 +45.4 -0.19 +39.37 19.55 +50.52 7.09 +41.59 -87.54 +41.48 12.36 +9.34 -13.37 +41.25 -81.51 +3.26 -76.25 +42.31 8.48 +-28.02 145.37 +7.11 79.53 +40.04 -83.04 +33.22 -7.35 +48.07 7.22 +44.22 28.29 +45.4 -0.19 +6.21 2.23 +55.37 12.39 +-33.58 18.36 +37.28 15.04 +10.27 -75.31 +-26.25 146.14 +39 17.05 +12.12 -68.57 +39.09 -84.2 +39.03 -84.2 +51.24 -3.12 +29.11 -81.03 +23.46 90.23 +14.45 42.59 +32.5 -96.51 +33.25 36.31 +-6.53 39.12 +42.34 18.16 +-29.58 30.57 +38.51 -77.02 +28.34 77.07 +39.46 -104.53 +32.46 -96.24 +26.16 50.1 +47.16 5.05 +33.52 10.47 +14.45 -17.3 +4.01 9.43 +19.08 30.26 +25.16 51.34 +49.22 0.1 +-8.45 115.1 +51.08 13.46 +-12.25 130.52 +42.14 -83.32 +42.13 -83.21 +53.26 -6.15 +51.17 6.45 +25.15 55.2 +0.03 32.26 +45.32 4.18 +55.57 -3.22 +51.27 5.23 +31.48 -106.16 +52.5 -1.19 +48.19 6.04 +40.07 33 +40.09 82.4 +40.42 -74.1 +50.44 -3.25 +-34.49 -58.32 +64.49 -147.51 +37.01 -7.58 +-11.35 27.31 +59.54 10.37 +41.49 12.15 +14.35 -61 +33.56 45.8 +-4.23 15.26 +43.49 11.12 +8.37 -13.12 +41.26 15.32 +50.02 8.34 +44.12 12.04 +-21.13 27.29 +28.27 -13.52 +53.29 -1 +-19.27 29.52 +54.23 18.28 +60.12 11.05 +24.57 10.1 +-22.5 -43.15 +55.52 -4.26 +45.22 5.2 +7.09 41.43 +44.25 8.5 +57.4 18.18 +41.54 2.46 +37.11 -3.47 +47 15.26 +51.09 -0.11 +14.34 -90.32 +46.14 6.07 +-2.09 -79.53 +52.28 9.42 +53.38 10 +60.19 24.58 +35.2 25.11 +30.2 120.51 +22.19 114.12 +31.4 6.09 +35.33 139.46 +21.2 -157.55 +29.59 -95.28 +38.57 -77.27 +43.06 -78.57 +38.52 1.22 +47.34 -97.27 +50.21 30.55 +-25.44 -54.28 +39.44 -86.17 +40.59 28.49 +38.17 27.1 +21.3 39.12 +49.13 -2.12 +40.38 -73.46 +11.33 43.1 +-6.09 106.51 +-26.08 28.15 +-3.22 36.38 +45.28 -73.44 +12.03 8.31 +34.34 69.12 +63.59 -22.37 +-1.58 30.08 +22.34 120.17 +24.54 67.09 +-6.18 155.43 +17.56 -76.48 +50.05 19.47 +15.36 32.33 +27.42 85.22 +3.08 101.33 +29.13 47.58 +-8.51 13.14 +10.36 -66.59 +36.04 -115.09 +33.56 -118.24 +53.52 -1.39 +48.58 2.27 +0.27 9.25 +34.52 33.38 +43.11 0 +59.49 30.17 +36.51 -2.22 +51.24 12.25 +51.25 12.14 +6.1 1.15 +40.46 -73.52 +33.57 -118.24 +50.38 5.27 +51.09 -0.11 +51.28 -0.27 +50.34 3.05 +-12.01 -77.07 +45.27 9.16 +38.46 -9.08 +46.13 14.28 +35.3 12.37 +48.14 14.11 +51.28 -0.27 +6.35 3.2 +27.56 -15.23 +-16.3 -68.11 +53.21 -2.53 +6.1 1.15 +51.53 -0.22 +-25.55 32.34 +-15.2 28.27 +4.27 114 +49.37 6.12 +-17.49 25.49 +25.41 32.43 +45.44 4.56 +13 80.11 +40.29 -3.34 +31.52 -4.13 +53.21 -2.16 +-3.04 -60 +10.34 -71.44 +-4.02 39.36 +46.22 15.47 +39.18 -94.44 +28.32 -81.2 +23.36 58.17 +44.25 8.5 +-37.44 144.54 +24.31 39.42 +-37.41 144.51 +19.26 -99.04 +12.07 -86.11 +2.01 45.19 +25.48 -80.17 +20.56 -89.41 +45.27 9.16 +35.45 10.45 +39.07 -94.36 +35.52 14.29 +4.11 73.32 +47.45 7.26 +55.33 13.22 +54.31 -1.25 +14.31 121.01 +55.58 37.25 +43.35 3.58 +-25.55 32.34 +-8.58 125.13 +43.26 5.13 +-20.26 57.41 +51.21 1.21 +44.53 -93.13 +53.52 27.33 +50.55 5.47 +29.59 -90.16 +-26.31 31.19 +48.08 11.42 +-34.5 -56.02 +45.38 8.43 +49.05 6.08 +-17.45 177.27 +40.53 14.18 +25.02 -77.28 +-1.19 36.56 +43.4 7.13 +55.02 -1.41 +45.56 6.06 +12.08 15.02 +32.56 129.56 +35.09 36.17 +13.29 2.1 +18.06 -15.57 +-13 28.39 +58.35 16.15 +35.45 140.23 +47.09 -1.36 +49.3 11.05 +52.41 1.17 +40.38 -73.46 +55.28 10.2 +46.26 30.41 +26.21 127.46 +35.26 -97.46 +40.54 9.31 +41.07 -95.55 +41.14 -8.41 +41.59 -87.54 +51.5 -8.29 +28.26 -81.19 +35.38 -0.37 +48.43 2.23 +34.47 135.27 +60.12 11.05 +51.12 2.52 +44.34 26.06 +12.21 -1.31 +43.26 -5.5 +18.34 -72.17 +48.43 2.23 +40.05 116.36 +-31.56 115.58 +4.52 7.02 +37.08 -76.3 +39.52 -75.15 +33.26 -112.01 +55.52 -4.26 +46.35 0.18 +40.3 -80.14 +-5.15 39.49 +39.33 2.44 +38.1 13.06 +11.33 104.51 +36.49 11.58 +-9.27 147.13 +10.36 -61.21 +9.05 -79.23 +50.06 14.16 +43.41 10.24 +42.26 14.11 +16.16 -61.32 +9.03 -79.24 +43.23 -0.25 +45.39 12.12 +31.37 -8.03 +34.03 -6.45 +-8.08 -34.55 +38.04 15.39 +64.08 -21.57 +16.54 96.09 +49.19 4.03 +36.23 28.07 +-29.43 -53.42 +-22.5 -43.15 +45.13 14.35 +44.01 12.37 +48.04 -1.44 +6.14 -10.22 +41.49 12.15 +14.1 145.15 +-32.55 -60.47 +51.57 4.26 +24.42 46.44 +33.37 73.06 +6.3 -58.15 +15.29 44.13 +13.42 -89.07 +32.44 -117.11 +-23 -47.08 +29.32 -98.28 +-17.56 31.06 +48.31 -24.8 +-33.23 -70.47 +42.54 -8.25 +33.14 44.14 +18.26 -69.4 +47.27 -122.18 +27 14.27 +37.33 126.48 +51.34 0.42 +-4.4 55.31 +37.37 -122.23 +31.12 121.2 +25.21 55.24 +16.45 -22.57 +1.21 103.54 +37.22 -121.56 +43.49 18.2 +9.58 -84.16 +9.59 -84.12 +18.26 -66.01 +40.31 22.58 +41.58 21.38 +40.53 -111.57 +36.58 -25.1 +52.42 -8.55 +42.42 23.24 +43.32 16.18 +-12.54 -38.2 +38.45 -90.22 +51.33 0.14 +59.39 17.55 +48.41 9.13 +38.54 16.15 +58.53 5.38 +55.58 37.25 +37.26 -5.54 +48.32 7.38 +52.22 13.3 +-33.56 151.1 +29.33 52.36 +47.48 13 +40.31 17.24 +41.19 69.24 +28.29 -16.2 +38.31 -28.43 +43.11 0 +28.29 -16.2 +14.02 -87.14 +52.29 13.24 +35.41 51.19 +41.2 19.47 +32.4 13.09 +43.37 1.23 +32.01 34.53 +22.49 5.27 +0.23 6.43 +35.43 -5.55 +-18.48 47.29 +33.56 8.06 +-24.42 -53.42 +25.04 121.33 +37.55 12.29 +51.23 -2.43 +45.12 7.39 +45.5 13.28 +45.39 12.12 +47.26 0.43 +36.18 -95.52 +36.51 10.14 +52.34 13.18 +35.33 139.46 +35.54 -83.53 +40.62 13.11 +-0.08 -78.29 +12.41 101.01 +13.45 -60.57 +44.55 4.58 +43.14 27.49 +45.3 12.21 +-23 -47.08 +48.07 16.33 +39.29 -0.29 +41.42 -4.51 +45.24 10.53 +38.57 -77.27 +52.1 20.58 +36.45 -6.04 +53.19 -113.35 +44.53 -63.31 +45.41 -74.02 +45.19 -75.4 +46.48 -71.24 +42.16 -82.58 +48.57 -54.34 +45.28 -73.44 +49.11 -123.1 +49.55 -97.14 +51.07 -114.01 +47.37 -52.45 +43.41 -79.38 +44.06 15.21 +45.45 16.04 +41.4 -1.03 +-6.13 39.13 +47.28 8.33 +51.33 0.14 +24.58 91.53 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/berlin52.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/berlin52.tsp new file mode 100644 index 000000000..9854458a9 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/berlin52.tsp @@ -0,0 +1,53 @@ +52 +565 575 +25 185 +345 750 +945 685 +845 655 +880 660 +25 230 +525 1000 +580 1175 +650 1130 +1605 620 +1220 580 +1465 200 +1530 5 +845 680 +725 370 +145 665 +415 635 +510 875 +560 365 +300 465 +520 585 +480 415 +835 625 +975 580 +1215 245 +1320 315 +1250 400 +660 180 +410 250 +420 555 +575 665 +1150 1160 +700 580 +685 595 +685 610 +770 610 +795 645 +720 635 +760 650 +475 960 +95 260 +875 920 +700 500 +555 815 +830 485 +1170 65 +830 610 +605 625 +595 360 +1340 725 +1740 245 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/eil101.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/eil101.tsp new file mode 100644 index 000000000..f12903349 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/eil101.tsp @@ -0,0 +1,102 @@ +101 +41 49 +35 17 +55 45 +55 20 +15 30 +25 30 +20 50 +10 43 +55 60 +30 60 +20 65 +50 35 +30 25 +15 10 +30 5 +10 20 +5 30 +20 40 +15 60 +45 65 +45 20 +45 10 +55 5 +65 35 +65 20 +45 30 +35 40 +41 37 +64 42 +40 60 +31 52 +35 69 +53 52 +65 55 +63 65 +2 60 +20 20 +5 5 +60 12 +40 25 +42 7 +24 12 +23 3 +11 14 +6 38 +2 48 +8 56 +13 52 +6 68 +47 47 +49 58 +27 43 +37 31 +57 29 +63 23 +53 12 +32 12 +36 26 +21 24 +17 34 +12 24 +24 58 +27 69 +15 77 +62 77 +49 73 +67 5 +56 39 +37 47 +37 56 +57 68 +47 16 +44 17 +46 13 +49 11 +49 42 +53 43 +61 52 +57 48 +56 37 +55 54 +15 47 +14 37 +11 31 +16 22 +4 18 +28 18 +26 52 +26 35 +31 67 +15 19 +22 22 +18 24 +26 27 +25 24 +22 27 +25 21 +19 21 +20 26 +18 18 +35 35 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/pr2392.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/pr2392.tsp new file mode 100644 index 000000000..010a2c7ec --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/pr2392.tsp @@ -0,0 +1,2393 @@ +2392 +1639 2156 +1875 2925 +2150 2925 +2425 2925 +2525 2675 +2525 2575 +2525 2375 +2525 2275 +2525 2175 +2786 2148 +2786 2249 +2786 2352 +2785 2451 +2785 2552 +2787 2651 +2925 2925 +3198 2925 +3475 2925 +3725 2925 +3675 2675 +3675 2575 +3675 2375 +3675 2275 +3675 2175 +4189 2156 +4190 2256 +4190 2355 +4189 2456 +4189 2556 +4190 2656 +4275 2975 +4425 2925 +4700 2925 +4975 2925 +5075 2675 +5075 2575 +5075 2375 +5075 2275 +5075 2175 +5336 2148 +5336 2249 +5336 2352 +5335 2451 +5335 2552 +5337 2651 +5475 2925 +5748 2925 +6025 2925 +6275 2925 +6225 2675 +6225 2575 +6225 2375 +6225 2275 +6225 2175 +6739 2156 +6740 2256 +6740 2355 +6739 2456 +6739 2556 +6740 2656 +6825 2975 +6975 2925 +7250 2925 +7525 2925 +7625 2675 +7625 2575 +7625 2375 +7625 2275 +7625 2175 +7886 2148 +7886 2249 +7886 2352 +7885 2451 +7885 2552 +7887 2651 +8025 2925 +8298 2925 +8575 2925 +8825 2925 +8775 2675 +8775 2575 +8775 2375 +8775 2275 +8775 2175 +9289 2156 +9290 2256 +9290 2355 +9289 2456 +9289 2556 +9290 2656 +9375 2975 +9525 2925 +9800 2925 +10075 2925 +10175 2675 +10175 2575 +10175 2375 +10175 2275 +10175 2175 +10436 2148 +10436 2249 +10436 2352 +10435 2451 +10435 2552 +10437 2651 +10575 2925 +10848 2925 +11125 2925 +11325 2175 +11325 2275 +11325 2375 +11325 2575 +11325 2675 +11375 2925 +11375 3125 +11400 3225 +11400 3325 +11400 3475 +11400 3625 +11300 3825 +11125 3825 +11125 3925 +11025 3975 +10925 3975 +10925 3875 +10550 3925 +10550 3725 +10550 3325 +10100 3325 +10100 3725 +10100 3925 +9725 3875 +9725 3975 +9625 3975 +9550 3875 +9425 3875 +9275 3900 +9250 3700 +9250 3575 +9250 3475 +9250 3375 +9250 3275 +8825 3125 +8850 3225 +8850 3325 +8850 3475 +8850 3625 +8750 3825 +8575 3825 +8575 3925 +8475 3975 +8375 3875 +8375 3975 +8400 4125 +8300 4175 +8400 4275 +8500 4175 +8675 4325 +8775 4425 +8825 4325 +9275 4275 +9375 4275 +9325 4375 +9400 4450 +9400 4550 +9325 4500 +9215 4560 +9215 4710 +9375 4775 +9215 4860 +9215 5010 +9215 5160 +9215 5310 +9215 5460 +9215 5610 +9475 5675 +9475 5525 +9475 5425 +9475 5275 +9475 5025 +9575 5075 +9725 5075 +9675 4975 +9575 4925 +9525 4775 +9600 4675 +9625 4775 +9775 4775 +9975 4600 +9875 4600 +9800 4525 +9700 4525 +9700 4425 +9800 4425 +9800 4325 +9700 4275 +9600 4175 +9700 4125 +9800 4175 +9875 4275 +9975 4275 +10075 4175 +10275 4175 +10375 4175 +10575 4175 +10675 4275 +10775 4275 +10850 4325 +10850 4425 +10850 4525 +10775 4575 +10675 4575 +10875 4775 +11025 4775 +11175 4725 +11050 4675 +10950 4500 +10950 4400 +10950 4275 +10850 4175 +10950 4125 +11050 4175 +11225 4325 +11375 4325 +11325 4425 +11325 4575 +11325 4675 +11325 4775 +11325 4925 +11450 4925 +11450 5075 +11422 5204 +11425 5325 +11325 5275 +11325 5375 +11175 5375 +11175 5275 +11125 5175 +11100 5025 +10975 4975 +10925 5075 +10950 5175 +10900 5275 +10900 5375 +10800 5175 +10525 5175 +10325 5175 +10325 5025 +10425 5075 +10475 4975 +10325 4875 +10175 4975 +10225 5075 +10125 5175 +9975 5175 +10050 5250 +10050 5350 +10025 5450 +10175 5450 +10325 5450 +10475 5450 +10575 5450 +10675 5450 +10525 6025 +10525 6125 +10675 6125 +10825 6025 +11025 6050 +11224 5908 +11400 5975 +11400 6375 +11400 6575 +11175 6575 +11025 6450 +10975 6675 +11075 6775 +10975 6875 +11175 6975 +11375 6975 +11325 7075 +11400 7150 +11125 7150 +10975 7150 +10875 7325 +10925 7425 +11075 7425 +11175 7475 +11075 7575 +11175 7625 +11175 7725 +11025 7725 +11025 7825 +11175 7825 +11325 7875 +11425 7925 +11425 8075 +11325 8075 +11275 8175 +11425 8225 +11425 8375 +11275 8325 +11175 8325 +11075 8225 +10975 8225 +10925 7975 +10775 7825 +10825 7600 +10725 7575 +10775 7425 +10675 7425 +10525 7425 +10525 7575 +10450 7750 +10300 7750 +10425 7875 +10525 7925 +10575 7825 +10625 7975 +10725 7975 +10725 8075 +10625 8125 +10525 8075 +10425 8025 +10425 8125 +10250 8225 +10150 8225 +10225 8125 +10275 7975 +10125 7975 +10000 7875 +10000 7775 +9825 7825 +9625 7725 +9475 7725 +9425 7625 +9575 7625 +9625 7475 +9725 7575 +9825 7475 +10025 7525 +9975 7425 +9925 7275 +9825 7075 +9625 7075 +9725 6975 +9875 6775 +9725 6775 +9575 6825 +9575 6675 +9725 6425 +9625 6200 +9725 6025 +9625 6000 +9225 6375 +9225 6525 +9375 6525 +9375 6675 +9225 6675 +9225 6875 +9225 7075 +9226 7259 +9225 7260 +9226 7409 +9225 7410 +9225 7560 +9226 7560 +9225 7710 +9225 7711 +9325 7825 +9225 7875 +9225 7975 +9225 8075 +9225 8175 +9225 8275 +9225 8375 +9225 8475 +9275 8825 +9475 8825 +9578 8820 +9847 8703 +9875 8825 +10025 8725 +10075 8825 +10175 8725 +10100 8575 +10250 8375 +10250 8475 +10250 8625 +10475 8775 +10575 8775 +10675 8775 +10775 8775 +10925 8775 +10875 8625 +10875 8525 +10975 8575 +11175 8475 +11275 8425 +11350 8575 +11450 8675 +11350 8775 +11325 9325 +11325 9425 +11325 9525 +11325 9725 +11325 9825 +11125 10075 +11375 10075 +11375 10275 +11400 10375 +11400 10475 +11400 10625 +11400 10775 +11300 10975 +11125 10975 +11125 11075 +11025 11125 +10925 11125 +10925 11025 +10550 10875 +10550 11075 +10275 11325 +10375 11325 +10575 11325 +10675 11425 +10775 11425 +10850 11475 +10850 11575 +10850 11675 +10775 11725 +10675 11725 +10875 11925 +11025 11925 +11175 11875 +11050 11825 +10950 11650 +10950 11550 +10950 11425 +10850 11325 +10950 11275 +11050 11325 +11225 11475 +11375 11475 +11325 11575 +11325 11725 +11325 11825 +11325 11925 +11325 12075 +11450 12075 +11450 12225 +11422 12354 +11425 12475 +11325 12425 +11325 12525 +11175 12525 +11175 12425 +11125 12325 +11100 12175 +10975 12125 +10925 12225 +10950 12325 +10900 12425 +10900 12525 +10800 12325 +10525 12325 +10425 12225 +10475 12125 +10325 12025 +10175 12125 +10225 12225 +10325 12175 +10325 12325 +10125 12325 +9975 12325 +10050 12400 +10050 12500 +10025 12600 +10175 12600 +10325 12600 +10475 12600 +10575 12600 +10675 12600 +10525 13175 +10525 13275 +10675 13275 +10825 13175 +11025 13200 +11224 13058 +11400 13125 +11400 13525 +11400 13725 +11175 13725 +11025 13600 +10975 13825 +11075 13925 +10975 14025 +11175 14125 +11375 14125 +11325 14225 +11400 14300 +11125 14300 +10975 14300 +10875 14475 +10925 14575 +10825 14750 +10725 14725 +10775 14575 +10675 14575 +10525 14575 +10525 14725 +10450 14900 +10300 14900 +10425 15025 +10425 15175 +10425 15275 +10525 15225 +10625 15275 +10725 15225 +10725 15125 +10625 15125 +10525 15075 +10575 14975 +10775 14975 +10925 15125 +11025 14975 +11025 14875 +11075 14725 +11075 14575 +11175 14625 +11175 14775 +11175 14875 +11175 14975 +11325 15025 +11425 15075 +11425 15225 +11325 15225 +11275 15325 +11425 15375 +11425 15525 +11350 15725 +11450 15825 +11350 15925 +11175 15625 +11275 15575 +11275 15475 +11175 15475 +11075 15375 +10975 15375 +10875 15675 +10975 15725 +10875 15775 +10925 15925 +10775 15925 +10675 15925 +10575 15925 +10475 15925 +10250 15775 +10175 15875 +10075 15975 +9875 15975 +9847 15853 +10025 15875 +10100 15725 +10250 15625 +10250 15525 +10250 15375 +10150 15375 +10225 15275 +10275 15125 +10125 15125 +10000 15025 +10000 14925 +9825 14975 +9625 14875 +9475 14875 +9425 14775 +9575 14775 +9625 14625 +9725 14725 +9825 14625 +10025 14675 +9975 14575 +9925 14425 +9825 14225 +9625 14225 +9725 14125 +9875 13925 +9725 13925 +9575 13975 +9575 13825 +9725 13575 +9625 13350 +9725 13175 +9625 13150 +9225 13525 +9225 13675 +9375 13675 +9375 13825 +9225 13825 +9225 14025 +9225 14225 +9226 14409 +9225 14410 +9226 14559 +9225 14560 +9225 14710 +9226 14710 +9225 14860 +9225 14861 +9325 14975 +9225 15025 +9225 15125 +9225 15225 +9225 15325 +9225 15425 +9225 15525 +9225 15625 +9578 15970 +9475 15975 +9275 15975 +8900 15825 +8800 15925 +8800 15725 +8725 15575 +8625 15625 +8425 15725 +8325 15675 +8325 15775 +8375 15925 +8225 15925 +8125 15925 +8025 15925 +7925 15925 +7700 15775 +7700 15625 +7700 15525 +7550 15725 +7625 15875 +7525 15975 +7475 15875 +7325 15975 +7297 15853 +7028 15970 +6925 15975 +6725 15975 +6675 15625 +6675 15525 +6675 15425 +6675 15325 +6675 15225 +6675 15125 +6675 15025 +6775 14975 +6675 14861 +6675 14860 +6676 14710 +6675 14710 +6675 14560 +6676 14559 +6675 14410 +6676 14409 +6675 14225 +6675 14025 +6675 13825 +6825 13825 +6825 13675 +6675 13675 +6675 13525 +7075 13150 +7175 13175 +7075 13350 +7175 13575 +7025 13825 +7025 13975 +7175 13925 +7325 13925 +7175 14125 +7075 14225 +7275 14225 +7375 14425 +7425 14575 +7475 14675 +7275 14625 +7175 14725 +7075 14625 +7025 14775 +6875 14775 +6925 14875 +7075 14875 +7275 14975 +7450 14925 +7450 15025 +7575 15125 +7725 15125 +7675 15275 +7600 15375 +7700 15375 +7875 15275 +7875 15175 +7975 15225 +8075 15275 +8175 15225 +8175 15125 +8075 15125 +8025 14975 +7975 15075 +7875 15025 +7750 14900 +7900 14900 +7975 14725 +7975 14575 +8125 14575 +8225 14575 +8175 14725 +8275 14750 +8225 14975 +8375 15125 +8425 15375 +8525 15375 +8625 15475 +8725 15475 +8875 15525 +8875 15375 +8725 15325 +8775 15225 +8875 15225 +8875 15075 +8775 15025 +8625 14975 +8475 14975 +8475 14875 +8625 14875 +8625 14775 +8525 14725 +8625 14625 +8525 14575 +8375 14575 +8325 14475 +8425 14300 +8575 14300 +8850 14300 +8775 14225 +8825 14125 +8625 14125 +8425 14025 +8525 13925 +8425 13825 +8475 13600 +8625 13725 +8850 13725 +8850 13525 +8850 13125 +8674 13058 +8475 13200 +8275 13175 +8125 13275 +7975 13275 +7975 13175 +8125 12600 +8025 12600 +7925 12600 +7775 12600 +7625 12600 +7475 12600 +7500 12500 +7500 12400 +7425 12325 +7575 12325 +7675 12225 +7625 12125 +7775 12025 +7925 12125 +7875 12225 +7775 12175 +7775 12325 +7975 12325 +8250 12325 +8350 12525 +8350 12425 +8400 12325 +8375 12225 +8425 12125 +8550 12175 +8575 12325 +8625 12425 +8625 12525 +8775 12525 +8775 12425 +8875 12475 +8872 12354 +8900 12225 +8900 12075 +8775 12075 +8775 11925 +8775 11825 +8775 11725 +8775 11575 +8825 11475 +8675 11475 +8500 11325 +8400 11275 +8300 11325 +8400 11425 +8400 11550 +8400 11650 +8500 11825 +8625 11875 +8475 11925 +8325 11925 +8125 11725 +8225 11725 +8300 11675 +8300 11575 +8300 11475 +8225 11425 +8125 11425 +8025 11325 +7825 11325 +7725 11325 +7525 11325 +7425 11425 +7325 11425 +7250 11325 +7150 11275 +7050 11325 +7150 11425 +7250 11475 +7250 11575 +7150 11575 +7150 11675 +7250 11675 +7325 11750 +7425 11750 +7225 11925 +7075 11925 +7050 11825 +6975 11925 +7025 12075 +7125 12125 +7175 12225 +7025 12225 +6925 12175 +6925 12425 +6925 12575 +6925 12675 +6925 12825 +6665 12760 +6665 12610 +6665 12460 +6665 12310 +6665 12160 +6665 12010 +6825 11925 +6665 11860 +6665 11710 +6775 11650 +6850 11700 +6850 11600 +6775 11525 +6825 11425 +6725 11425 +6275 11475 +6225 11575 +6125 11475 +5950 11325 +5850 11425 +5750 11325 +5850 11275 +5825 11125 +5825 11025 +5925 11125 +6025 11075 +6025 10975 +6200 10975 +6300 10775 +6300 10625 +6300 10475 +6300 10375 +6275 10275 +6700 10425 +6700 10525 +6700 10625 +6700 10725 +6700 10850 +6725 11050 +6875 11025 +7000 11025 +7075 11125 +7175 11125 +7175 11025 +7550 11075 +7550 10875 +7550 10475 +8000 10475 +8000 10875 +8000 11075 +8375 11025 +8375 11125 +8475 11125 +8575 11075 +8575 10975 +8750 10975 +8850 10775 +8850 10625 +8850 10475 +8850 10375 +8825 10275 +9250 10425 +9250 10525 +9250 10625 +9250 10725 +9250 10850 +9275 11050 +9425 11025 +9550 11025 +9625 11125 +9725 11025 +9725 11125 +9700 11275 +9800 11325 +9700 11425 +9600 11325 +9375 11425 +9275 11425 +9325 11525 +9400 11600 +9400 11700 +9325 11650 +9215 11710 +9215 11860 +9375 11925 +9215 12010 +9215 12160 +9215 12310 +9215 12460 +9215 12610 +9215 12760 +9475 12825 +9475 12675 +9475 12575 +9475 12425 +9475 12175 +9575 12225 +9725 12225 +9675 12125 +9575 12075 +9525 11925 +9600 11825 +9625 11925 +9775 11925 +9975 11750 +9875 11750 +9800 11675 +9700 11675 +9700 11575 +9800 11575 +9800 11475 +9875 11425 +9975 11425 +10075 11325 +10100 11075 +10100 10875 +10100 10475 +10550 10475 +10848 10075 +10575 10075 +10437 9801 +10435 9702 +10435 9601 +10436 9502 +10436 9399 +10436 9298 +10175 9325 +10175 9425 +10175 9525 +10175 9725 +10175 9825 +10075 10075 +9800 10075 +9525 10075 +9375 10125 +9290 9806 +9289 9706 +9289 9606 +9290 9505 +9290 9406 +9289 9306 +8775 9325 +8775 9425 +8775 9525 +8775 9725 +8775 9825 +8825 10075 +8575 10075 +8298 10075 +8025 10075 +7887 9801 +7885 9702 +7885 9601 +7886 9502 +7886 9399 +7886 9298 +7625 9325 +7625 9425 +7625 9525 +7625 9725 +7625 9825 +7525 10075 +7250 10075 +6975 10075 +6825 10125 +6740 9806 +6739 9706 +6739 9606 +6740 9505 +6740 9406 +6739 9306 +7028 8820 +6925 8825 +6725 8825 +6675 8475 +6675 8375 +6675 8275 +6675 8175 +6675 8075 +6675 7975 +6675 7875 +6775 7825 +6675 7711 +6675 7710 +6676 7560 +6675 7560 +6675 7410 +6676 7409 +6675 7260 +6676 7259 +6675 7075 +6675 6875 +6675 6675 +6825 6675 +6825 6525 +6675 6525 +6675 6375 +7075 6000 +7175 6025 +7075 6200 +7175 6425 +7025 6675 +7025 6825 +7175 6775 +7325 6775 +7175 6975 +7075 7075 +7275 7075 +7375 7275 +7425 7425 +7475 7525 +7275 7475 +7175 7575 +7075 7475 +7025 7625 +6875 7625 +6925 7725 +7075 7725 +7275 7825 +7450 7775 +7450 7875 +7575 7975 +7725 7975 +7675 8125 +7600 8225 +7700 8225 +7700 8375 +7700 8475 +7550 8575 +7475 8725 +7297 8703 +7325 8825 +7525 8825 +7625 8725 +7700 8625 +7925 8775 +8025 8775 +8125 8775 +8225 8775 +8375 8775 +8325 8625 +8425 8575 +8325 8525 +8425 8225 +8525 8225 +8625 8325 +8725 8325 +8725 8425 +8625 8475 +8800 8775 +8900 8675 +8800 8575 +8875 8375 +8875 8225 +8725 8175 +8775 8075 +8875 8075 +8875 7925 +8775 7875 +8625 7825 +8625 7725 +8625 7625 +8625 7475 +8525 7425 +8525 7575 +8475 7725 +8475 7825 +8375 7975 +8225 7825 +8025 7825 +7975 7925 +8075 7975 +8175 7975 +8175 8075 +8075 8125 +7975 8075 +7875 8125 +7875 8025 +7875 7875 +7750 7750 +7900 7750 +7975 7575 +7975 7425 +8125 7425 +8225 7425 +8175 7575 +8275 7600 +8375 7425 +8325 7325 +8425 7150 +8575 7150 +8850 7150 +8775 7075 +8825 6975 +8625 6975 +8425 6875 +8525 6775 +8425 6675 +8475 6450 +8625 6575 +8850 6575 +8850 6375 +8850 5975 +8674 5908 +8475 6050 +8275 6025 +8125 6125 +7975 6125 +7975 6025 +8125 5450 +8025 5450 +7925 5450 +7775 5450 +7625 5450 +7475 5450 +7500 5350 +7500 5250 +7425 5175 +7575 5175 +7675 5075 +7625 4975 +7775 4875 +7925 4975 +7875 5075 +7775 5025 +7775 5175 +7975 5175 +8250 5175 +8350 5375 +8350 5275 +8400 5175 +8375 5075 +8425 4975 +8550 5025 +8575 5175 +8625 5275 +8625 5375 +8775 5375 +8775 5275 +8875 5325 +8872 5204 +8900 5075 +8900 4925 +8775 4925 +8775 4775 +8775 4675 +8775 4575 +8625 4725 +8500 4675 +8475 4775 +8325 4775 +8125 4575 +8225 4575 +8300 4525 +8400 4500 +8400 4400 +8300 4425 +8300 4325 +8225 4275 +8125 4275 +8025 4175 +8000 3925 +8000 3725 +8000 3325 +7550 3325 +7550 3725 +7550 3925 +7825 4175 +7725 4175 +7525 4175 +7425 4275 +7325 4275 +7250 4325 +7250 4425 +7150 4425 +7150 4525 +7250 4525 +7325 4600 +7425 4600 +7225 4775 +7075 4775 +7050 4675 +6975 4775 +7025 4925 +7125 4975 +7175 5075 +7025 5075 +6925 5025 +6925 5275 +6925 5425 +6925 5525 +6925 5675 +6665 5610 +6665 5460 +6665 5310 +6665 5160 +6665 5010 +6665 4860 +6825 4775 +6665 4710 +6665 4560 +6775 4500 +6850 4550 +6850 4450 +6775 4375 +6725 4275 +6825 4275 +7050 4175 +7150 4275 +7250 4175 +7150 4125 +7175 3975 +7175 3875 +7075 3975 +7000 3875 +6875 3875 +6725 3900 +6700 3700 +6700 3575 +6700 3475 +6700 3375 +6700 3275 +6275 3125 +6300 3225 +6300 3325 +6300 3475 +6300 3625 +6200 3825 +6025 3825 +6025 3925 +5925 3975 +5825 3975 +5825 3875 +5450 3925 +5450 3725 +5450 3325 +5000 3325 +5000 3725 +5000 3925 +4625 3875 +4625 3975 +4525 3975 +4450 3875 +4325 3875 +4175 3900 +4150 3700 +4150 3575 +4150 3475 +4150 3375 +4150 3275 +3725 3125 +3750 3225 +3750 3325 +3750 3475 +3750 3625 +3650 3825 +3475 3825 +3475 3925 +3375 3975 +3275 3875 +3275 3975 +3300 4125 +3200 4175 +3300 4275 +3400 4175 +3575 4325 +3675 4425 +3725 4325 +4175 4275 +4275 4275 +4225 4375 +4300 4450 +4300 4550 +4225 4500 +4115 4560 +4115 4710 +4275 4775 +4115 4860 +4115 5010 +4115 5160 +4115 5310 +4115 5460 +4115 5610 +4375 5675 +4375 5525 +4375 5425 +4375 5275 +4375 5025 +4475 5075 +4625 5075 +4575 4975 +4475 4925 +4425 4775 +4500 4675 +4525 4775 +4675 4775 +4875 4600 +4775 4600 +4700 4525 +4600 4525 +4600 4425 +4700 4425 +4700 4325 +4600 4275 +4500 4175 +4600 4125 +4700 4175 +4775 4275 +4875 4275 +4975 4175 +5175 4175 +5275 4175 +5475 4175 +5575 4275 +5675 4275 +5750 4325 +5750 4425 +5750 4525 +5675 4575 +5575 4575 +5775 4775 +5925 4775 +6075 4725 +5950 4675 +5850 4500 +5850 4400 +5850 4275 +5750 4175 +5850 4125 +5950 4175 +6125 4325 +6275 4325 +6225 4425 +6225 4575 +6225 4675 +6225 4775 +6225 4925 +6350 4925 +6350 5075 +6322 5204 +6325 5325 +6225 5275 +6225 5375 +6075 5375 +6075 5275 +6025 5175 +6000 5025 +5875 4975 +5825 5075 +5850 5175 +5800 5275 +5800 5375 +5700 5175 +5425 5175 +5325 5075 +5375 4975 +5225 4875 +5075 4975 +5125 5075 +5225 5025 +5225 5175 +5025 5175 +4875 5175 +4950 5250 +4950 5350 +4925 5450 +5075 5450 +5225 5450 +5375 5450 +5475 5450 +5575 5450 +5425 6025 +5425 6125 +5575 6125 +5725 6025 +5925 6050 +6124 5908 +6300 5975 +6300 6375 +6300 6575 +6075 6575 +5925 6450 +5875 6675 +5975 6775 +5875 6875 +6075 6975 +6275 6975 +6225 7075 +6300 7150 +6025 7150 +5875 7150 +5775 7325 +5825 7425 +5975 7425 +6075 7475 +5975 7575 +6075 7625 +6075 7725 +5925 7725 +5925 7825 +6075 7825 +6225 7875 +6325 7925 +6325 8075 +6225 8075 +6175 8175 +6325 8225 +6325 8375 +6175 8325 +6075 8325 +5975 8225 +5875 8225 +5825 7975 +5675 7825 +5725 7600 +5625 7575 +5675 7425 +5575 7425 +5425 7425 +5425 7575 +5350 7750 +5200 7750 +5325 7875 +5475 7825 +5425 7925 +5525 7975 +5625 7975 +5625 8075 +5525 8125 +5425 8075 +5325 8025 +5325 8125 +5150 8225 +5050 8225 +5125 8125 +5175 7975 +5025 7975 +4900 7875 +4900 7775 +4725 7825 +4525 7725 +4375 7725 +4325 7625 +4475 7625 +4525 7475 +4625 7575 +4725 7475 +4925 7525 +4875 7425 +4825 7275 +4725 7075 +4525 7075 +4625 6975 +4775 6775 +4625 6775 +4475 6825 +4475 6675 +4625 6425 +4525 6200 +4625 6025 +4525 6000 +4125 6375 +4125 6525 +4275 6525 +4275 6675 +4125 6675 +4125 6875 +4125 7075 +4126 7259 +4125 7260 +4126 7409 +4125 7410 +4125 7560 +4126 7560 +4125 7710 +4125 7711 +4225 7825 +4125 7875 +4125 7975 +4125 8075 +4125 8175 +4125 8275 +4125 8375 +4125 8475 +4175 8825 +4375 8825 +4478 8820 +4747 8703 +4775 8825 +4925 8725 +4975 8825 +5075 8725 +5000 8575 +5150 8375 +5150 8475 +5150 8625 +5375 8775 +5475 8775 +5575 8775 +5675 8775 +5825 8775 +5775 8625 +5775 8525 +5875 8575 +6075 8475 +6175 8425 +6250 8575 +6350 8675 +6250 8775 +6225 9325 +6225 9425 +6225 9525 +6225 9725 +6225 9825 +6275 10075 +6025 10075 +5748 10075 +5475 10075 +5337 9801 +5335 9702 +5335 9601 +5336 9502 +5336 9399 +5336 9298 +5075 9325 +5075 9425 +5075 9525 +5075 9725 +5075 9825 +4975 10075 +4700 10075 +4425 10075 +4275 10125 +4190 9806 +4189 9706 +4189 9606 +4190 9505 +4190 9406 +4189 9306 +3675 9325 +3675 9425 +3675 9525 +3675 9725 +3675 9825 +3725 10075 +3475 10075 +3198 10075 +2925 10075 +2787 9801 +2785 9702 +2785 9601 +2786 9502 +2786 9399 +2786 9298 +2525 9325 +2525 9425 +2525 9525 +2525 9725 +2525 9825 +2425 10075 +2150 10075 +2450 10475 +2900 10475 +2900 10875 +2900 11075 +3275 11025 +3275 11125 +3375 11125 +3475 11075 +3475 10975 +3650 10975 +3750 10775 +3750 10625 +3750 10475 +3750 10375 +3725 10275 +4150 10425 +4150 10525 +4150 10625 +4150 10725 +4150 10850 +4175 11050 +4325 11025 +4450 11025 +4525 11125 +4625 11025 +4625 11125 +4600 11275 +4700 11325 +4600 11425 +4500 11325 +4275 11425 +4175 11425 +4225 11525 +4300 11600 +4300 11700 +4225 11650 +4115 11710 +4115 11860 +4275 11925 +4115 12010 +4115 12160 +4115 12310 +4115 12460 +4115 12610 +4115 12760 +4375 12825 +4375 12675 +4375 12575 +4375 12425 +4375 12175 +4475 12225 +4625 12225 +4575 12125 +4475 12075 +4425 11925 +4500 11825 +4525 11925 +4675 11925 +4875 11750 +4775 11750 +4700 11675 +4600 11675 +4600 11575 +4700 11575 +4700 11475 +4775 11425 +4875 11425 +4975 11325 +5175 11325 +5275 11325 +5000 11075 +5000 10875 +5000 10475 +5450 10475 +5450 10875 +5450 11075 +5475 11325 +5575 11425 +5675 11425 +5750 11475 +5750 11575 +5850 11550 +5850 11650 +5750 11675 +5675 11725 +5575 11725 +5775 11925 +5925 11925 +5950 11825 +6075 11875 +6225 11725 +6225 11825 +6225 11925 +6225 12075 +6350 12075 +6350 12225 +6322 12354 +6325 12475 +6225 12425 +6225 12525 +6075 12525 +6075 12425 +6025 12325 +6000 12175 +5875 12125 +5825 12225 +5850 12325 +5800 12425 +5800 12525 +5700 12325 +5425 12325 +5325 12225 +5375 12125 +5225 12025 +5075 12125 +5125 12225 +5225 12175 +5225 12325 +5025 12325 +4875 12325 +4950 12400 +4950 12500 +4925 12600 +5075 12600 +5225 12600 +5375 12600 +5475 12600 +5575 12600 +5425 13175 +5425 13275 +5575 13275 +5725 13175 +5925 13200 +6124 13058 +6300 13125 +6300 13525 +6300 13725 +6075 13725 +5925 13600 +5875 13825 +5975 13925 +5875 14025 +6075 14125 +6275 14125 +6225 14225 +6300 14300 +6025 14300 +5875 14300 +5775 14475 +5825 14575 +5725 14750 +5625 14725 +5675 14575 +5575 14575 +5425 14575 +5425 14725 +5350 14900 +5200 14900 +5325 15025 +5325 15175 +5325 15275 +5425 15225 +5525 15275 +5625 15225 +5625 15125 +5525 15125 +5425 15075 +5475 14975 +5675 14975 +5825 15125 +5925 14975 +5925 14875 +5975 14725 +5975 14575 +6075 14625 +6075 14775 +6075 14875 +6075 14975 +6225 15025 +6325 15075 +6325 15225 +6225 15225 +6175 15325 +6325 15375 +6325 15525 +6250 15725 +6350 15825 +6250 15925 +6075 15625 +6175 15575 +6175 15475 +6075 15475 +5975 15375 +5875 15375 +5775 15675 +5875 15725 +5775 15775 +5825 15925 +5675 15925 +5575 15925 +5475 15925 +5375 15925 +5150 15775 +5075 15875 +4975 15975 +4775 15975 +4747 15853 +4925 15875 +5000 15725 +5150 15625 +5150 15525 +5150 15375 +5050 15375 +5125 15275 +5175 15125 +5025 15125 +4900 15025 +4900 14925 +4725 14975 +4525 14875 +4375 14875 +4325 14775 +4475 14775 +4525 14625 +4625 14725 +4725 14625 +4925 14675 +4875 14575 +4825 14425 +4725 14225 +4525 14225 +4625 14125 +4775 13925 +4625 13925 +4475 13975 +4475 13825 +4625 13575 +4525 13350 +4625 13175 +4525 13150 +4125 13525 +4125 13675 +4275 13675 +4275 13825 +4125 13825 +4125 14025 +4125 14225 +4126 14409 +4125 14410 +4126 14559 +4125 14560 +4125 14710 +4126 14710 +4125 14860 +4125 14861 +4225 14975 +4125 15025 +4125 15125 +4125 15225 +4125 15325 +4125 15425 +4125 15525 +4125 15625 +4478 15970 +4375 15975 +4175 15975 +3800 15825 +3700 15925 +3700 15725 +3625 15575 +3525 15625 +3325 15725 +3225 15675 +3225 15775 +3275 15925 +3125 15925 +3025 15925 +2925 15925 +2825 15925 +2600 15775 +2600 15625 +2600 15525 +2450 15725 +2525 15875 +2425 15975 +2375 15875 +2225 15975 +2197 15853 +1928 15970 +1825 15975 +1625 15975 +1575 15625 +1575 15525 +1575 15425 +1575 15325 +1575 15225 +1575 15125 +1575 15025 +1675 14975 +1575 14861 +1575 14860 +1575 14710 +1576 14710 +1575 14560 +1576 14559 +1575 14410 +1576 14409 +1575 14225 +1575 14025 +1575 13825 +1725 13825 +1725 13675 +1575 13675 +1575 13525 +1975 13150 +2075 13175 +1975 13350 +2075 13575 +1925 13825 +1925 13975 +2075 13925 +2225 13925 +2075 14125 +1975 14225 +2175 14225 +2275 14425 +2325 14575 +2375 14675 +2175 14625 +2075 14725 +1975 14625 +1925 14775 +1775 14775 +1825 14875 +1975 14875 +2175 14975 +2350 14925 +2350 15025 +2475 15125 +2625 15125 +2575 15275 +2500 15375 +2600 15375 +2775 15275 +2775 15175 +2875 15225 +2975 15275 +3075 15225 +3075 15125 +2975 15125 +2925 14975 +2875 15075 +2775 15025 +2650 14900 +2800 14900 +2875 14725 +2875 14575 +3025 14575 +3125 14575 +3075 14725 +3175 14750 +3125 14975 +3275 15125 +3325 15375 +3425 15375 +3525 15475 +3625 15475 +3775 15525 +3775 15375 +3625 15325 +3675 15225 +3775 15225 +3775 15075 +3675 15025 +3525 14975 +3375 14975 +3375 14875 +3525 14875 +3525 14775 +3425 14725 +3525 14625 +3425 14575 +3275 14575 +3225 14475 +3325 14300 +3475 14300 +3750 14300 +3675 14225 +3725 14125 +3525 14125 +3325 14025 +3425 13925 +3325 13825 +3375 13600 +3525 13725 +3750 13725 +3750 13525 +3750 13125 +3574 13058 +3375 13200 +3175 13175 +3025 13275 +2875 13275 +2875 13175 +3025 12600 +2925 12600 +2825 12600 +2675 12600 +2525 12600 +2375 12600 +2400 12500 +2400 12400 +2325 12325 +2475 12325 +2575 12225 +2525 12125 +2675 12025 +2825 12125 +2775 12225 +2675 12175 +2675 12325 +2875 12325 +3150 12325 +3250 12525 +3250 12425 +3300 12325 +3275 12225 +3325 12125 +3450 12175 +3475 12325 +3525 12425 +3525 12525 +3675 12525 +3675 12425 +3775 12475 +3772 12354 +3800 12225 +3800 12075 +3675 12075 +3675 11925 +3675 11825 +3675 11725 +3675 11575 +3725 11475 +3575 11475 +3400 11325 +3300 11275 +3200 11325 +3300 11425 +3300 11550 +3300 11650 +3400 11825 +3525 11875 +3375 11925 +3225 11925 +3025 11725 +3125 11725 +3200 11675 +3200 11575 +3200 11475 +3125 11425 +3025 11425 +2925 11325 +2725 11325 +2625 11325 +2450 10875 +2450 11075 +2425 11325 +2325 11425 +2225 11425 +2150 11475 +2150 11575 +2050 11575 +2050 11675 +2150 11675 +2225 11750 +2325 11750 +2125 11925 +1975 11925 +1950 11825 +1875 11925 +1925 12075 +2025 12125 +2075 12225 +1925 12225 +1825 12175 +1825 12425 +1825 12575 +1825 12675 +1825 12825 +1565 12760 +1565 12610 +1565 12460 +1565 12310 +1565 12160 +1565 12010 +1725 11925 +1565 11860 +1565 11710 +1675 11650 +1750 11700 +1750 11600 +1675 11525 +1625 11425 +1725 11425 +1950 11325 +2050 11425 +2150 11325 +2050 11275 +2075 11125 +2075 11025 +1975 11125 +1900 11025 +1775 11025 +1625 11050 +1600 10850 +1600 10725 +1600 10625 +1600 10525 +1600 10425 +1725 10125 +1875 10075 +1640 9806 +1639 9706 +1639 9606 +1640 9505 +1640 9406 +1639 9306 +1928 8820 +1825 8825 +1625 8825 +1575 8475 +1575 8375 +1575 8275 +1575 8175 +1575 8075 +1575 7975 +1575 7875 +1675 7825 +1575 7711 +1575 7710 +1576 7560 +1575 7560 +1575 7410 +1576 7409 +1575 7260 +1576 7259 +1575 7075 +1575 6875 +1575 6675 +1725 6675 +1725 6525 +1575 6525 +1575 6375 +1975 6000 +2075 6025 +1975 6200 +2075 6425 +1925 6675 +1925 6825 +2075 6775 +2225 6775 +2075 6975 +1975 7075 +2175 7075 +2275 7275 +2325 7425 +2375 7525 +2175 7475 +2075 7575 +1975 7475 +1925 7625 +1775 7625 +1825 7725 +1975 7725 +2175 7825 +2350 7775 +2350 7875 +2475 7975 +2625 7975 +2575 8125 +2500 8225 +2600 8225 +2600 8375 +2600 8475 +2450 8575 +2375 8725 +2197 8703 +2225 8825 +2425 8825 +2525 8725 +2600 8625 +2825 8775 +2925 8775 +3025 8775 +3125 8775 +3275 8775 +3225 8625 +3325 8575 +3225 8525 +3325 8225 +3425 8225 +3525 8325 +3625 8325 +3625 8425 +3525 8475 +3700 8775 +3800 8675 +3700 8575 +3775 8375 +3775 8225 +3625 8175 +3675 8075 +3775 8075 +3775 7925 +3675 7875 +3525 7825 +3525 7725 +3525 7625 +3525 7475 +3425 7425 +3425 7575 +3375 7725 +3375 7825 +3275 7975 +3125 7825 +2925 7825 +2875 7925 +2975 7975 +3075 7975 +3075 8075 +2975 8125 +2875 8075 +2775 8125 +2775 8025 +2775 7875 +2650 7750 +2800 7750 +2875 7575 +2875 7425 +3025 7425 +3125 7425 +3075 7575 +3175 7600 +3275 7425 +3225 7325 +3325 7150 +3475 7150 +3750 7150 +3675 7075 +3725 6975 +3525 6975 +3325 6875 +3425 6775 +3325 6675 +3375 6450 +3525 6575 +3750 6575 +3750 6375 +3750 5975 +3574 5908 +3375 6050 +3175 6025 +3025 6125 +2875 6125 +2875 6025 +3025 5450 +2925 5450 +2825 5450 +2675 5450 +2525 5450 +2375 5450 +2400 5350 +2400 5250 +2325 5175 +2475 5175 +2575 5075 +2525 4975 +2675 4875 +2825 4975 +2775 5075 +2675 5025 +2675 5175 +2875 5175 +3150 5175 +3250 5375 +3250 5275 +3300 5175 +3275 5075 +3325 4975 +3450 5025 +3475 5175 +3525 5275 +3525 5375 +3675 5375 +3675 5275 +3775 5325 +3772 5204 +3800 5075 +3800 4925 +3675 4925 +3675 4775 +3675 4675 +3675 4575 +3525 4725 +3400 4675 +3375 4775 +3225 4775 +3025 4575 +3125 4575 +3200 4525 +3300 4500 +3300 4400 +3200 4425 +3200 4325 +3125 4275 +3025 4275 +2925 4175 +2900 3925 +2900 3725 +2900 3325 +2450 3325 +2450 3725 +2450 3925 +2725 4175 +2625 4175 +2425 4175 +2325 4275 +2225 4275 +2150 4325 +2150 4425 +2050 4425 +2050 4525 +2150 4525 +2225 4600 +2325 4600 +2125 4775 +1975 4775 +1950 4675 +1875 4775 +1925 4925 +2025 4975 +2075 5075 +1925 5075 +1825 5025 +1825 5275 +1825 5425 +1825 5525 +1825 5675 +1565 5610 +1565 5460 +1565 5310 +1565 5160 +1565 5010 +1565 4860 +1725 4775 +1565 4710 +1565 4560 +1675 4500 +1750 4550 +1750 4450 +1675 4375 +1625 4275 +1725 4275 +1950 4175 +2050 4275 +2150 4175 +2050 4125 +2075 3975 +2075 3875 +1975 3975 +1900 3875 +1775 3875 +1625 3900 +1600 3700 +1600 3575 +1600 3475 +1600 3375 +1600 3275 +1725 2975 +1640 2656 +1639 2556 +1639 2456 +1640 2355 +1640 2256 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/readme b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/readme new file mode 100644 index 000000000..7203e5789 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/readme @@ -0,0 +1,35 @@ +NAME : eil101 +COMMENT : 101-city problem (Christofides/Eilon) +TYPE : TSP +DIMENSION : 101 +EDGE_WEIGHT_TYPE : EUC_2D + +NAME: ali535 +TYPE: TSP +COMMENT: 535 Airports around the globe (Padberg/Rinaldi) +DIMENSION: 535 +EDGE_WEIGHT_TYPE: GEO +DISPLAY_DATA_TYPE: COORD_DISPLAY + +NAME : pr2392 +COMMENT : 2392-city problem (Padberg/Rinaldi) +TYPE : TSP +DIMENSION : 2392 +EDGE_WEIGHT_TYPE : EUC_2D + +NAME : rl5915 +COMMENT : 5915-city TSP (Reinelt) +TYPE : TSP +DIMENSION : 5915 +EDGE_WEIGHT_TYPE : EUC_2D + +NAME : usa13509 +COMMENT : Cities with population at least 500 in the continental US. +COMMENT : Contributed by David Applegate and Andre Rohe, based on the +COMMENT : data set "US.lat-long" from the ftp site ftp.cs.toronto.edu. +COMMENT : The file US.lat-long.Z can be found in the directory /doc/geography. +TYPE : TSP +DIMENSION : 13509 +EDGE_WEIGHT_TYPE : EUC_2D + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/rl5915.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/rl5915.tsp new file mode 100644 index 000000000..9eda5f662 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/rl5915.tsp @@ -0,0 +1,5916 @@ +5915 +18192 8954 +18192 9856 +18192 11319 +18272 8624 +18416 7348 +18416 8294 +1200 7370 +1200 8184 +1200 10912 +1200 11440 +17904 572 +17904 2684 +17904 6908 +17904 7348 +17904 8624 +8272 308 +8272 2068 +8272 2508 +8272 3080 +8272 3608 +8272 5302 +8336 7260 +8464 7260 +8496 9548 +8496 10582 +8496 11440 +15888 9064 +15888 9504 +15888 10252 +15888 11000 +15936 8184 +16048 8184 +16208 8184 +16336 572 +16336 1012 +16336 1452 +16336 2992 +16336 4818 +16336 6028 +16336 7348 +1040 7370 +1040 8184 +1040 10912 +1040 11440 +4464 308 +4640 308 +4816 308 +4944 308 +5168 308 +5440 308 +5616 308 +5728 308 +5808 3080 +5808 3608 +5808 4664 +5808 5368 +5808 6072 +5808 7128 +5936 9658 +5936 11286 +16848 572 +16848 1452 +16848 2992 +16848 4708 +16848 6028 +16848 7348 +16848 8514 +16848 9284 +16848 9922 +16848 11198 +8240 7480 +8400 9548 +8400 10582 +8400 11440 +1520 9152 +1520 10912 +1520 11440 +1584 6446 +1584 7590 +1584 8294 +5168 11440 +5280 11440 +5456 11440 +5584 11440 +5712 11440 +2672 6336 +2784 6556 +2976 6556 +3104 6556 +3264 6556 +3360 6556 +3600 6556 +3856 6556 +3920 6556 +4016 6556 +4144 6556 +4208 6556 +4352 6556 +4464 6556 +4560 6556 +4688 6556 +4720 7260 +4720 8140 +4720 9702 +4720 10582 +4720 11132 +17008 572 +17008 1452 +17008 2992 +17008 5874 +17008 7348 +17072 8096 +17136 8096 +17280 8096 +17456 8096 +17520 8404 +17520 8954 +17520 10142 +17520 11319 +880 7370 +880 8184 +880 11440 +4144 4840 +4144 7700 +4304 8360 +4416 8360 +4576 8360 +4656 8360 +4864 8360 +5040 8360 +5296 8360 +5456 8844 +5456 9812 +5520 3608 +5520 4664 +5520 5368 +5520 5918 +5520 6930 +16560 8954 +16560 9922 +16592 572 +16592 1452 +16592 2992 +16592 4818 +16592 6138 +16592 7348 +7728 7744 +7728 9548 +7728 10846 +7792 7040 +7856 7040 +7952 7040 +8016 308 +8016 2068 +8016 2508 +8016 3080 +8016 3608 +8016 4268 +8016 5852 +16272 9064 +16272 9504 +16272 9922 +16272 11000 +16640 8844 +16720 8844 +16784 6028 +16784 7348 +16784 8514 +464 11440 +528 8184 +640 8184 +784 7370 +784 7964 +7664 6446 +7664 8074 +7664 9548 +7664 10846 +7728 308 +7728 2068 +7728 2508 +7728 3080 +7728 3608 +7728 4048 +7728 4488 +5232 3608 +5232 4664 +5232 5368 +5232 5918 +5232 6776 +5520 7920 +3856 7480 +3920 7920 +4016 7920 +4176 9152 +4176 9922 +4176 10472 +4176 10912 +4176 11440 +5984 748 +6096 3080 +6096 3608 +6096 4664 +6160 5368 +6224 5368 +6320 5368 +6496 5368 +6608 5698 +6608 6336 +6608 7502 +6608 9064 +6608 10142 +6608 11022 +17200 5874 +17200 7348 +17200 9284 +17200 9922 +17200 11198 +17296 5192 +17440 5192 +17568 5192 +17616 572 +17616 2992 +7248 10362 +7248 11286 +7376 308 +7376 968 +7376 2068 +7376 2508 +7376 3080 +7376 3608 +7376 4488 +7376 5588 +7376 6556 +7376 7744 +1808 6446 +1840 7436 +1840 8404 +1840 9042 +1840 10912 +1840 11440 +12272 9878 +12464 9064 +12592 9064 +12736 9064 +12848 902 +12848 1980 +12848 2640 +12848 3168 +12848 3608 +12848 4158 +12848 5368 +12848 6556 +12848 6996 +12848 8008 +12848 8844 +1648 8404 +1648 9152 +1648 10912 +1648 11440 +1680 6446 +1680 7590 +6256 9658 +6256 11022 +16976 8514 +16976 9284 +16976 9922 +16976 11198 +17072 5720 +17136 5720 +17440 5720 +17600 5720 +11600 572 +11600 1760 +11600 3388 +11600 5258 +11600 6556 +11600 6996 +11600 7898 +11632 8602 +11632 9284 +11632 10208 +17376 10142 +17728 10142 +18416 10142 +18608 10142 +18704 10142 +18864 10142 +18992 10142 +19088 10142 +6224 968 +6224 3080 +6224 3608 +6224 4664 +6400 10912 +6768 10912 +6864 11286 +1936 6336 +1936 7436 +1968 8404 +1968 9152 +1968 10912 +1968 11440 +3984 8712 +4304 8932 +4416 8932 +4496 10802 +15440 1232 +15440 3608 +15440 4180 +15440 4818 +15536 5808 +15648 5808 +15760 5808 +15840 5808 +15936 5808 +16048 5808 +16208 5808 +5584 10252 +5728 10252 +6000 10252 +6064 10252 +6160 10252 +6320 968 +6320 3080 +6320 3608 +6320 4664 +6384 9548 +6384 10472 +16720 11198 +17088 11198 +17376 11198 +17728 11198 +18416 11198 +18608 11198 +18704 11198 +18848 11198 +15280 572 +15280 1232 +15280 3608 +15280 4180 +15280 4818 +15280 6138 +15280 7348 +15280 8228 +15280 9064 +15280 9504 +15280 10252 +15280 11000 +3472 7920 +3472 8712 +3472 9372 +3472 10472 +3472 10912 +3472 11440 +208 11440 +432 7964 +944 7964 +1104 7370 +1424 6446 +1424 7370 +1424 8294 +10096 4378 +10096 5478 +10096 6556 +10096 7480 +10096 8008 +10096 8602 +10096 9284 +10096 10318 +10096 11440 +10256 3608 +10336 3608 +10448 3608 +10544 3608 +10608 3608 +10672 3608 +10752 3608 +10864 3608 +10992 3608 +11088 3608 +11168 3608 +11280 3608 +11408 3608 +688 7370 +688 11440 +6160 968 +6496 968 +6592 968 +6736 968 +6848 968 +6944 968 +7104 968 +7232 968 +7552 968 +7600 308 +7600 2068 +7600 2508 +7600 3080 +7600 3608 +7600 4048 +7600 4488 +7632 5148 +7792 5148 +7856 5148 +7920 5148 +8112 5148 +8384 5148 +8464 5148 +8624 5148 +8800 5148 +8912 5148 +9216 5148 +9504 5148 +9616 5148 +9744 5148 +9888 5148 +9936 6556 +9936 7480 +9936 8382 +9936 9284 +9936 11440 +10032 572 +10032 1452 +10032 2728 +6496 7084 +6736 7084 +6768 9064 +6768 10142 +9936 572 +9936 1452 +5200 10032 +7408 10362 +7568 10692 +7856 10692 +7936 10692 +8032 10692 +8144 10692 +8224 10692 +8320 10692 +8784 10692 +8976 10692 +9408 10692 +10288 10692 +10400 10692 +10560 10692 +10704 10692 +10864 10692 +10960 10692 +11136 10692 +11264 10692 +11392 10692 +11472 10692 +11568 10692 +4880 9218 +4880 10032 +4880 10582 +4880 11132 +4944 3608 +4944 4664 +4944 5368 +4944 5918 +4944 6776 +4944 7436 +6944 308 +7104 308 +7232 308 +7792 308 +7856 308 +7920 308 +8128 308 +8384 308 +8464 308 +8528 308 +8592 308 +8688 308 +8800 308 +8912 308 +9008 308 +9104 308 +9200 308 +9232 1452 +9232 2288 +9232 3388 +9344 7260 +9456 8602 +9456 11440 +3568 7920 +3664 7920 +3728 7920 +8240 9548 +8240 11440 +9376 6776 +9776 572 +9776 1452 +9776 2508 +9776 3388 +6992 7854 +6992 9174 +6992 9812 +6992 10362 +7056 2068 +7056 3080 +7056 3608 +7056 4664 +7056 5588 +7056 6556 +14512 682 +14640 3608 +14640 4048 +14640 4598 +14640 6138 +14640 7568 +14640 8228 +14640 9064 +14640 9504 +14640 10252 +14640 11000 +14768 1012 +14848 1012 +14960 1012 +15376 1012 +15536 1012 +15664 1012 +15760 1012 +15840 1012 +15936 1012 +16048 1012 +16208 1012 +16464 1012 +16528 572 +14736 6138 +14736 7568 +14736 8228 +14736 9064 +14736 9504 +14736 10252 +14736 10890 +14768 4928 +14880 4928 +14976 4928 +15376 4928 +15536 4928 +15648 4928 +15760 4928 +15840 4928 +15936 4928 +16048 4928 +16208 4928 +16464 4928 +16704 4928 +13808 6028 +13808 6776 +13808 7788 +13808 8228 +13808 9504 +13808 10362 +13808 11110 +14032 4708 +14144 4708 +14320 4708 +14464 4708 +16944 4708 +3664 8712 +3728 9284 +3760 9702 +3760 10472 +3760 10912 +3760 11440 +3600 8712 +3600 9482 +4048 9812 +4336 9812 +4576 9812 +4656 9812 +4976 8844 +8976 8118 +8976 9394 +8976 11440 +10176 6556 +10304 6556 +10448 6556 +10576 6556 +10736 6556 +10832 6556 +10896 6556 +10976 6556 +11088 6556 +11168 6556 +11264 6556 +11424 6556 +11536 6556 +11664 6556 +11728 6556 +11792 6556 +11872 6556 +11968 6556 +12112 6556 +12272 6556 +12448 6556 +12608 6556 +12736 6556 +13008 6556 +13072 1012 +13072 1980 +13072 2640 +13072 3608 +13072 4268 +13072 5368 +13168 572 +13264 572 +13408 572 +13568 572 +13696 572 +14016 572 +14160 572 +14320 572 +15120 572 +15376 572 +10480 572 +10480 1452 +10480 6006 +7120 2508 +7120 3080 +7120 3608 +7120 4664 +7120 5588 +7120 6556 +7120 7744 +7120 9064 +7120 9812 +7120 10362 +7120 11286 +3728 8712 +4016 10472 +4016 10912 +4016 11440 +6480 9064 +6896 9064 +7248 2068 +7248 2508 +7248 3080 +7248 3608 +7248 4664 +7248 5588 +7248 6556 +7248 7480 +3920 8712 +5056 9372 +3536 9372 +3536 10472 +3536 10912 +3536 11440 +8784 8448 +10304 8448 +10560 8448 +10704 8448 +10768 8448 +10848 8448 +10976 8448 +11120 8448 +11264 8448 +11552 8448 +11760 8448 +11888 8448 +12080 8448 +12240 8448 +12720 572 +12720 1980 +12720 3718 +12720 5368 +12720 6996 +2800 7326 +2928 7700 +2992 7700 +3104 7700 +3264 7700 +4208 7700 +8112 2068 +8112 2508 +8112 3080 +8112 3608 +8112 4268 +8112 7480 +9584 2728 +9584 3388 +9840 2288 +11440 2288 +11728 2288 +11824 2288 +11984 2288 +12112 2288 +12256 2288 +12384 2288 +12464 2288 +12496 572 +12496 1232 +12608 1012 +5584 7920 +5680 7920 +5760 7920 +6896 7920 +7568 7920 +8144 7920 +8208 7920 +9136 7590 +10544 6116 +11088 6116 +11168 6116 +11264 6116 +11312 572 +11312 1496 +11312 5258 +10768 572 +10768 1342 +10768 4488 +10768 5038 +10768 5588 +10768 6996 +10768 9284 +10768 9878 +5584 8844 +5616 3080 +6160 3080 +6496 3080 +6608 3080 +6736 3080 +6848 3080 +6944 3080 +7792 3080 +7856 3080 +7920 3080 +8384 3080 +8464 3080 +8560 3080 +8688 3080 +8800 3080 +8912 3080 +9008 3080 +8688 2288 +8464 6116 +8528 2068 +8528 2508 +8528 3608 +8464 2068 +8464 2508 +8464 3608 +17456 572 +17456 2992 +17456 7238 +11728 2948 +11824 2948 +11984 2948 +12112 2948 +12256 2948 +12384 2948 +12464 2948 +12560 572 +12560 1980 +12560 2728 +17552 7238 +17632 8184 +17776 8184 +18080 8184 +18256 9064 +10448 10032 +10560 10032 +10704 10032 +10864 10032 +10976 10032 +11136 10032 +11760 10032 +11888 10032 +12032 10032 +12144 10032 +12880 10032 +13008 10032 +13168 10032 +13312 10032 +13472 10032 +13584 10032 +13680 3608 +13680 4268 +13680 6028 +13680 6776 +13680 8008 +13680 9504 +17760 6908 +18048 6908 +18128 7348 +12640 3388 +12784 2640 +12784 3168 +10976 8008 +11088 8008 +11264 8008 +11664 8008 +11728 8008 +11792 8008 +11888 8008 +12912 8008 +13008 8008 +13184 8008 +13328 8008 +13456 8008 +13568 8008 +8400 2068 +8400 2508 +8400 3608 +9328 1452 +9520 1452 +9632 1452 +9840 1452 +10160 1452 +10256 1452 +10336 1452 +10544 1452 +10608 1452 +10672 1452 +10864 1452 +10992 1452 +11088 1452 +11168 1452 +12304 572 +14864 3608 +14864 4048 +14864 6138 +14864 7568 +14864 8228 +14864 9064 +14864 9504 +14864 10252 +14864 10890 +7792 2068 +7792 2508 +7792 3608 +7792 4048 +7792 4488 +7792 6446 +15376 3608 +15376 4180 +15376 6138 +15376 7348 +6864 2068 +6864 3608 +6864 4774 +6928 5368 +10544 5368 +10672 5368 +10704 9284 +12464 11000 +12592 11000 +12736 11000 +12880 11000 +13008 11000 +13168 11000 +13312 11000 +13456 11000 +13584 11000 +14144 11000 +14224 11000 +14336 11000 +14416 11000 +14992 11000 +15440 11000 +15632 11000 +15760 11000 +15824 11000 +16160 11000 +16464 11000 +15952 572 +15952 1452 +16048 2992 +16208 2992 +16464 2992 +16704 2992 +17072 2992 +17136 2992 +17296 2992 +15664 572 +15664 3608 +15664 4180 +15664 7348 +15664 7788 +15664 9064 +15664 9504 +15664 10252 +16432 1452 +8144 9548 +8144 11440 +9616 572 +12112 572 +12112 3938 +12112 5258 +8304 9548 +8304 11440 +12912 8844 +13008 8844 +13184 8844 +13328 8844 +13456 8844 +13552 3608 +13552 4378 +13552 5368 +13552 6028 +13552 6776 +11920 6996 +11920 9284 +11952 572 +11952 3938 +11952 5258 +10320 572 +10448 11440 +11824 572 +11824 3938 +11824 5258 +12656 5368 +5008 10692 +5008 11132 +13168 1980 +13168 2640 +13168 3608 +13168 4378 +13168 5478 +13232 6028 +13376 6028 +13488 6028 +14032 6028 +14144 6028 +14224 6028 +14320 6028 +14464 6028 +14976 6028 +16704 6028 +3280 10912 +3280 11440 +6736 308 +6736 2068 +6736 3608 +6736 4774 +6736 5698 +6736 6336 +8784 11440 +10288 11440 +10512 11440 +11792 6996 +8720 4158 +6800 5808 +6800 6336 +6912 6556 +7856 6556 +8896 6556 +8944 2288 +8944 3608 +7568 9504 +7856 9504 +8784 9504 +14144 8228 +14224 8228 +14336 8228 +14416 8228 +14480 8228 +15440 8228 +15504 8228 +15536 3608 +15536 4180 +15536 7348 +15568 572 +15760 572 +15840 572 +16048 572 +16208 572 +16704 572 +17104 572 +17296 572 +18000 572 +18080 572 +11728 572 +11728 3938 +11728 5258 +11728 6996 +11760 9284 +12272 3938 +12272 5258 +10512 9284 +7856 4048 +7920 4048 +8784 2288 +8784 3608 +8784 4268 +7920 2068 +7920 2508 +7920 3608 +7920 4488 +8880 4268 +10544 572 +10544 6996 +10608 4488 +9008 2288 +9312 2288 +11440 572 +11440 5258 +11440 6996 +11536 6996 +15824 7348 +15824 7788 +15824 9064 +15824 9504 +15824 10252 +6608 2068 +6608 3608 +6608 4664 +6896 5808 +112 11198 +10672 4488 +10832 4488 +10864 572 +10864 5038 +11088 6996 +9520 572 +9520 2068 +12240 6996 +3280 8712 +3280 9152 +3632 10472 +3632 10912 +3632 11440 +11568 9284 +14128 10472 +14160 1342 +14160 3608 +14160 4048 +14160 6776 +14160 7678 +14160 9504 +4080 10472 +4336 10472 +4576 10472 +4976 10032 +528 7370 +16016 1452 +16016 7348 +16016 9064 +16016 9504 +16160 9922 +16464 9922 +16640 9922 +16720 9922 +17088 9922 +1744 10912 +2112 10912 +2368 10912 +2544 10912 +2944 10912 +3056 8712 +3056 9152 +3088 10912 +4080 10912 +4336 10912 +4432 10912 +13456 9504 +14224 7788 +14336 7788 +14416 7788 +14448 1342 +14448 3608 +14448 4048 +1280 8404 +1744 8404 +1904 8404 +2160 8404 +2224 8404 +2368 8404 +2544 8404 +2704 7546 +14032 1342 +14032 3608 +14032 6776 +14976 7568 +14320 4048 +14768 4048 +13392 1980 +13392 3608 +13392 4378 +13392 5368 +16688 1452 +13360 6776 +16208 1452 +16208 7348 +1504 6336 +2064 6336 +2160 6336 +2224 6336 +2384 6336 +2544 6336 +4560 7370 +4304 7260 +4384 7260 +4464 7260 +4816 7260 +4880 7260 +14352 1342 +14352 3608 +14352 9504 +14352 10252 +5744 8844 +4336 11440 +6160 3608 +6160 4664 +6160 11132 +6512 3608 +6512 4664 +6928 2068 +6928 3608 +6928 4664 +11280 6996 +12592 6996 +13488 3608 +14768 3608 +14960 3608 +15760 3608 +15840 3608 +15920 7348 +12368 572 +12368 1232 +12368 3938 +12368 5258 +11664 6996 +17776 2684 +12464 3938 +13488 4268 +13232 6666 +10192 572 +944 7370 +10848 9284 +17088 9284 +17344 9284 +4592 4840 +4592 6028 +11024 572 +11024 5038 +2384 7436 +2384 9152 +2384 11440 +2928 8712 +2928 9152 +2928 11440 +2544 7546 +2544 9152 +2544 11440 +9648 7480 +2048 7172 +2160 7172 +2224 7172 +3440 7172 +1744 9042 +1744 11440 +2096 9152 +2096 11440 +3056 11440 +10960 6996 +2992 8712 +2992 9152 +10896 6996 +4080 11440 +16144 9064 +16144 9504 +14224 6776 +14224 9504 +14224 10252 +17104 8624 +17136 7348 +15440 9064 +15440 9504 +15440 10252 +15760 7788 +15856 1452 +4208 4840 +18320 7348 +15760 4180 +9712 7480 +17072 1452 +17072 7348 +16464 9504 +7856 2068 +7856 2508 +7856 3608 +7856 4488 +16720 7348 +15504 9064 +4368 4840 +6000 11132 +6064 11132 +4688 5808 +4816 5808 +4880 5808 +9008 3608 +15760 9064 +17424 9064 +18512 8294 +4880 4664 +4880 5368 +4880 6776 +4688 4488 +4752 4488 +4816 4488 +18608 8866 +14416 9504 +14416 10252 +15760 7348 +18224 7348 +13424 6776 +18704 8866 +11088 4928 +11168 4928 +12464 5368 +15760 1452 +15760 9504 +15760 10252 +432 7480 +11168 6996 +13488 6776 +13584 9504 +13488 5368 +11184 572 +4464 4840 +4528 4840 +4816 5368 +4816 6776 +11088 572 +10672 572 +10256 572 +9840 572 +18192 10670 +18379 8624 +18416 3619 +18416 7766 +1200 3575 +1200 9658 +17904 231 +17904 1628 +17904 4796 +17904 7766 +17904 9438 +17940 9570 +18224 10670 +8272 1188 +8272 7029 +8416 7260 +8496 8866 +15888 8503 +15888 9878 +15888 10626 +15888 11429 +15984 8184 +16128 8184 +16299 8184 +16336 2222 +16336 3850 +16336 5368 +16336 6798 +16336 7887 +1040 3575 +1040 9658 +4432 220 +4496 308 +4784 308 +4848 308 +5040 308 +5296 308 +5584 308 +5648 308 +5808 220 +5808 2024 +5808 4048 +5936 8382 +5936 10802 +16848 1012 +16848 2222 +16848 3850 +16848 5368 +16848 6688 +16848 7876 +16848 10560 +16848 11528 +8240 1188 +8240 7018 +8260 7700 +8400 8756 +1520 10032 +1552 8932 +1584 3113 +1584 7018 +1584 8789 +5136 11528 +5200 11440 +5360 11440 +5552 11528 +5616 11440 +5808 11440 +5968 11528 +2672 3113 +2736 6556 +2880 6556 +3024 6556 +3200 6556 +3312 6556 +3408 6556 +3808 6556 +3888 6556 +3952 6556 +4096 6556 +4176 6556 +4256 6556 +4432 6556 +4496 6556 +4640 6556 +4720 7590 +4720 8866 +4720 11495 +17008 1012 +17008 2222 +17008 4356 +17008 6688 +17008 7843 +17028 8096 +17104 8096 +17168 8096 +17408 8096 +17499 8096 +17520 9603 +17520 10670 +880 3575 +880 9922 +4144 2365 +4144 5434 +4144 6908 +4272 8360 +4336 8360 +4512 8360 +4624 8360 +4688 8360 +4784 8360 +4944 8360 +5136 8360 +5488 7304 +5456 8481 +5456 10692 +5520 2178 +5520 4048 +5520 6402 +16560 10890 +16576 8184 +16592 1012 +16592 2222 +16592 3850 +16592 5478 +16592 6798 +16592 7887 +7728 8756 +7748 7040 +7824 7040 +7888 7040 +8016 1188 +8016 4818 +8016 6919 +16272 10461 +16272 11429 +16432 8844 +16592 8844 +16688 8844 +16763 8844 +16784 1012 +16784 2222 +16784 3850 +16784 5478 +16784 6688 +16784 7876 +464 9691 +484 8184 +560 8184 +747 8184 +784 3575 +7664 6908 +7664 8756 +7728 1188 +7728 4818 +5232 2178 +5232 4048 +5232 6402 +5232 7315 +5499 7612 +5520 8382 +5520 10692 +3856 2959 +3856 6908 +3876 7920 +3952 7920 +4096 7920 +4784 748 +4848 748 +5040 748 +5296 748 +5584 748 +5648 748 +5872 748 +6096 264 +6096 2024 +6096 4048 +6096 5225 +6116 5368 +6192 5368 +6256 5368 +6416 5368 +6571 5368 +6096 594 +6608 8646 +6608 9438 +6608 11495 +17200 5335 +17200 6688 +17200 7722 +17200 10560 +17200 11528 +17392 5192 +17504 5192 +17616 231 +17616 1782 +17616 4213 +7248 10802 +7376 638 +7376 1518 +7376 4048 +7376 4928 +7376 8756 +1808 3113 +1824 6864 +1840 8052 +1840 10032 +12272 11165 +12384 9064 +12528 9064 +12656 9064 +12827 9064 +12848 1606 +12848 2310 +12848 4708 +12848 6072 +12848 7392 +12848 8536 +1648 8778 +1648 10032 +1664 8184 +1680 3113 +1680 7018 +1680 8063 +4784 528 +4848 528 +5040 528 +5296 528 +5584 528 +5648 528 +5872 528 +5936 330 +5936 2024 +5936 4048 +5936 5324 +6096 6556 +6192 6556 +6256 8382 +6256 11495 +16976 6688 +16976 7876 +16976 10560 +16976 11528 +17040 5720 +17104 5720 +17168 5720 +17392 5720 +17504 5720 +17680 231 +17680 1782 +17680 4246 +11600 231 +11600 902 +11600 4488 +11600 6072 +11600 7392 +11616 8228 +11632 11275 +17264 10549 +17264 11528 +17284 10142 +17472 10142 +17552 10142 +17920 10142 +18368 10142 +18512 10142 +18656 10142 +18784 10142 +18928 10142 +19024 10142 +6224 429 +6224 2024 +6224 4048 +6224 8382 +6224 10813 +6352 10912 +6464 10912 +6672 10912 +6843 10912 +1936 3113 +1936 6754 +1936 8063 +1952 8184 +1968 8778 +1968 10032 +816 3575 +816 9922 +3984 2959 +3984 6908 +4128 8932 +4272 8932 +4336 8932 +4496 9031 +4496 11495 +15440 583 +15440 2530 +15440 5489 +15460 5808 +15600 5808 +15712 5808 +15792 5808 +15888 5808 +15984 5808 +16128 5808 +16288 5808 +16400 6798 +16400 7876 +16400 10461 +16400 11429 +5360 2178 +5360 4048 +5360 7194 +5552 10252 +5632 10252 +5808 10252 +5968 10252 +6032 10252 +6112 10252 +6192 10252 +6304 8536 +6288 11495 +6320 429 +6320 2024 +6320 4048 +1168 9658 +1232 3575 +1232 7843 +6352 429 +6352 2024 +6352 4048 +6352 8657 +6368 8844 +6384 11495 +16688 11407 +16784 11198 +16912 11198 +17040 11198 +17136 11198 +17296 11198 +17472 11198 +17552 11198 +17920 11198 +18368 11198 +18512 11198 +18656 11198 +18768 11198 +18928 11198 +15280 2530 +15280 5478 +15280 6798 +15280 7788 +15280 8646 +15280 9878 +15280 10626 +15280 11429 +3472 10032 +3488 7480 +3504 3113 +3504 7139 +208 9581 +308 7964 +480 7964 +560 7964 +736 7964 +848 7964 +912 7964 +976 7964 +1083 7964 +1104 3575 +1104 7843 +1392 2904 +1392 5852 +1408 6028 +1424 8778 +1424 10032 +10224 3608 +10288 3608 +10384 3608 +10512 3608 +10576 3608 +10640 3608 +10704 3608 +10800 3608 +10928 3608 +11056 3608 +11120 3608 +11216 3608 +11344 3608 +11488 3608 +11664 902 +688 3575 +688 9922 +5872 968 +6128 968 +6192 968 +6256 968 +6416 968 +6544 968 +6672 968 +6784 968 +6896 968 +7008 968 +7184 968 +7312 968 +7504 968 +7600 759 +7600 1397 +7600 4939 +7664 5148 +7760 5148 +7824 5148 +7888 5148 +7952 5148 +8048 5148 +8176 5148 +8336 5148 +8432 5148 +8496 5148 +8752 5148 +8848 5148 +8992 5148 +9440 5148 +9552 5148 +9680 5148 +9824 5148 +10011 5148 +10032 231 +10032 1012 +10032 1760 +5488 2178 +5488 4048 +5488 6402 +5648 7084 +5936 7084 +6096 7084 +6192 7084 +6416 7084 +6544 7084 +6672 7084 +6768 7161 +6768 8646 +6768 9438 +9936 231 +9936 1012 +9936 1760 +5200 2178 +5200 4048 +5200 6402 +5200 7458 +5200 10593 +7408 638 +7408 1518 +7408 4048 +7408 4928 +7408 8756 +7536 10692 +7600 10692 +7696 10692 +7824 10692 +7888 10692 +7984 10692 +8096 10692 +8176 10692 +8272 10692 +8368 10692 +8432 10692 +8720 10692 +8848 10692 +9104 10692 +9728 10692 +10032 10692 +10256 10692 +10320 10692 +10480 10692 +10656 10692 +10768 10692 +10928 10692 +11024 10692 +11216 10692 +11328 10692 +11440 10692 +11520 10692 +11600 10692 +11707 10692 +11728 11330 +11728 10868 +4880 11495 +4944 2178 +4944 4048 +4944 6402 +6896 220 +7008 308 +7184 308 +7312 308 +7504 308 +7664 308 +7760 308 +7824 308 +7888 308 +7952 308 +8048 308 +8208 308 +8336 308 +8432 308 +8496 308 +8560 308 +8624 308 +8752 308 +8848 308 +8976 308 +9040 308 +9168 308 +9232 220 +9232 759 +9232 1760 +9232 2948 +9232 7029 +3440 10032 +3504 7920 +3632 7920 +3696 7920 +3760 3113 +3760 6908 +8240 8899 +8272 8756 +8304 1188 +8304 6908 +8304 8613 +9296 6897 +9296 9878 +9456 6776 +9552 6776 +9680 6776 +9776 231 +9776 1012 +9776 1760 +6992 8646 +6992 10802 +7024 7260 +7056 638 +7056 1518 +7056 2574 +7056 4048 +7056 7139 +14640 2530 +14640 5368 +14640 6798 +14640 8646 +14640 9878 +14640 11539 +14736 1012 +14800 1012 +14912 1012 +15120 1012 +15328 1012 +15408 1012 +15472 1012 +15600 1012 +15728 1012 +15792 1012 +15888 1012 +15984 1012 +16128 1012 +16272 1012 +16400 1012 +16528 913 +14704 2530 +14720 4928 +14736 5357 +14736 6798 +14736 8646 +14736 9878 +14736 11429 +14816 4928 +14928 4928 +15136 4928 +15328 4928 +15408 4928 +15472 4928 +15600 4928 +15712 4928 +15792 4928 +15888 4928 +15984 4928 +16128 4928 +16288 4928 +16400 4928 +16544 4928 +16656 4928 +16752 4928 +16816 1012 +16816 2222 +16816 3850 +13808 5137 +13808 7282 +13808 8866 +13808 9878 +13808 11539 +13908 4708 +14080 4708 +14224 4708 +14400 4708 +14512 4708 +14736 4708 +14816 4708 +14928 4708 +15136 4708 +15328 4708 +15408 4708 +15472 4708 +15600 4708 +15712 4708 +15792 4708 +15888 4708 +15984 4708 +16128 4708 +16288 4708 +16400 4708 +16544 4708 +16656 4708 +16752 4708 +16912 4708 +16976 1012 +16976 2222 +16976 3971 +3664 3113 +3664 7018 +3664 9119 +3684 9284 +3760 10142 +3600 3113 +3600 7128 +3600 9042 +3712 9812 +3888 9812 +4128 9812 +4272 9812 +4400 9812 +4528 9812 +4624 9812 +4688 9812 +4795 9812 +4955 9152 +4816 11495 +4976 2178 +4976 4048 +4976 6402 +8976 6897 +8976 9878 +8996 6556 +9296 6556 +9456 6556 +9552 6556 +9680 6556 +9808 6556 +10016 6556 +10128 6556 +10224 6556 +10384 6556 +10512 6556 +10656 6556 +10800 6556 +10864 6556 +10928 6556 +11040 6556 +11120 6556 +11216 6556 +11328 6556 +11504 6556 +11568 6556 +11632 6556 +11696 6556 +11760 6556 +11824 6556 +11920 6556 +12032 6556 +12176 6556 +12384 6556 +12512 6556 +12688 6556 +12800 6556 +12912 6556 +13072 484 +13072 1606 +13072 2310 +13072 3124 +13072 3938 +13072 4708 +13072 6193 +13108 572 +13200 572 +13344 572 +13488 572 +13632 572 +13856 572 +14096 572 +14224 572 +14400 572 +14640 572 +14736 572 +14800 572 +14912 572 +15040 572 +15200 572 +15328 572 +15408 484 +10016 6776 +10128 6776 +10224 6776 +10384 6776 +10480 231 +10480 1012 +10480 1760 +7120 638 +7120 1518 +7120 4048 +7120 8536 +7120 10802 +3728 3113 +3728 6908 +3899 9592 +4016 10142 +5776 10802 +5796 9064 +5968 9064 +6032 9064 +6112 9064 +6192 9064 +6352 9064 +6432 9064 +6512 9064 +6672 9064 +6864 9064 +6928 9064 +7024 9064 +7211 9064 +7248 638 +7248 1518 +7248 4048 +7248 7128 +7248 8767 +3920 2959 +3920 6908 +3920 9163 +3972 9372 +4128 9372 +4272 9372 +4528 9372 +4624 9372 +4688 9372 +4784 9372 +4960 9372 +5136 9372 +5552 9372 +5632 9372 +5808 9372 +5968 9372 +6032 9372 +6112 9372 +6192 9372 +6352 9372 +6432 9372 +6512 9471 +6512 11495 +16368 2222 +16368 3850 +16368 5368 +16368 6798 +16368 7876 +16368 10461 +16368 11429 +3536 3113 +3536 7128 +3536 10032 +8464 8745 +8720 8448 +8848 8448 +9104 8448 +9728 8448 +10000 8448 +10256 8448 +10352 8448 +10464 8448 +10656 8448 +10736 8448 +10800 8448 +10912 8448 +11040 8448 +11200 8448 +11344 8448 +11504 8448 +11600 8448 +11712 8448 +11792 8448 +11984 8448 +12192 8448 +12272 8448 +12384 8448 +12528 8448 +12656 8448 +12720 1606 +12720 2574 +12720 4708 +12720 6072 +12720 7392 +12816 792 +12944 792 +13120 792 +13200 792 +13344 792 +13488 792 +13632 792 +13856 792 +14096 792 +14224 792 +14400 792 +14640 792 +14736 792 +14800 792 +14912 792 +15051 792 +2800 3113 +2800 6864 +2852 7700 +2960 7700 +3024 7700 +3200 7700 +3312 7700 +3424 7700 +3504 7700 +3632 7700 +3696 7700 +3808 7700 +3888 7700 +3952 7700 +4096 7700 +4176 7700 +4240 7799 +8048 8756 +8080 7700 +8112 1188 +8112 4818 +8112 7018 +1328 3223 +1328 6919 +1456 8778 +1456 10032 +9680 2288 +9808 2288 +9872 2288 +10000 2288 +10096 2288 +10224 2288 +10288 2288 +10384 2288 +10512 2288 +10576 2288 +10640 2288 +10704 2288 +10800 2288 +10928 2288 +11056 2288 +11120 2288 +11216 2288 +11344 2288 +11408 2288 +11488 2288 +11696 2288 +11760 2288 +11904 2288 +12048 2288 +12176 2288 +12336 2288 +12432 2288 +12496 913 +12496 1606 +12516 1012 +12688 1012 +12816 1012 +12944 1012 +13120 1012 +13200 1012 +13344 1012 +13488 1012 +13632 1012 +13867 1012 +5232 10472 +5488 7920 +5552 7920 +5632 7920 +5712 7920 +5808 7920 +5968 7920 +6096 7920 +6192 7920 +6416 7920 +6544 7920 +6672 7920 +6864 7920 +6928 7920 +7040 7920 +7184 7920 +7536 7920 +7600 7920 +7696 7920 +7760 7920 +7824 7920 +7888 7920 +8096 7920 +8176 7920 +8256 7920 +8448 7920 +8720 7920 +8848 7920 +9115 7920 +9136 1188 +9136 2948 +9136 5962 +9136 7018 +9444 6116 +9552 6116 +9680 6116 +9808 6116 +10016 6116 +10144 6116 +10224 6116 +10384 6116 +10512 6116 +10576 6116 +10656 6116 +10800 6116 +10864 6116 +10928 6116 +11056 6116 +11120 6116 +11216 6116 +11312 231 +11312 902 +11312 4488 +11312 5973 +9008 9878 +9104 1188 +9104 2948 +9104 5962 +9104 7029 +5648 10681 +5808 10472 +5968 10472 +6032 10472 +6112 10472 +6192 10472 +6352 10472 +6464 10472 +6672 10472 +6848 10472 +7024 10472 +7200 10472 +7376 10472 +7536 10472 +7600 10472 +7696 10472 +7824 10472 +7888 10472 +7984 10472 +8096 10472 +8176 10472 +8272 10472 +8368 10472 +8432 10472 +8720 10472 +8848 10472 +9104 10472 +9728 10472 +10032 10472 +10256 10472 +10320 10472 +10480 10472 +10656 10472 +10747 10472 +10768 231 +10768 902 +10768 1760 +10768 7392 +10768 10373 +10016 9064 +10064 231 +10064 1012 +10064 1760 +5584 3223 +5584 4048 +5584 6402 +5584 8382 +5584 10692 +5664 3080 +5872 3080 +6128 3080 +6192 3080 +6256 3080 +6416 3080 +6560 3080 +6672 3080 +6784 3080 +6896 3080 +7008 3080 +7088 3080 +7184 3080 +7312 3080 +7504 3080 +7664 3080 +7760 3080 +7824 3080 +7888 3080 +7952 3080 +8048 3080 +8208 3080 +8336 3080 +8432 3080 +8496 3080 +8624 3080 +8752 3080 +8848 3080 +8976 3080 +9051 3080 +9072 1188 +9072 2915 +8624 5962 +8624 8866 +8688 1188 +8592 8866 +8656 1188 +8656 5962 +7952 8756 +8048 6116 +8176 6116 +8432 6116 +8507 6116 +8528 1188 +8528 5973 +8464 1188 +8656 8866 +7056 10802 +7195 8844 +7216 638 +7216 1518 +7216 4048 +7216 7128 +7216 8657 +17456 1782 +17456 4092 +17456 6578 +17456 7722 +17456 8745 +17476 8844 +17552 8844 +17712 9603 +17712 10670 +9428 2948 +9680 2948 +9808 2948 +9872 2948 +10000 2948 +10096 2948 +10224 2948 +10288 2948 +10384 2948 +10512 2948 +10576 2948 +10640 2948 +10704 2948 +10800 2948 +10928 2948 +11056 2948 +11120 2948 +11216 2948 +11344 2948 +11488 2948 +11696 2948 +11760 2948 +11904 2948 +12048 2948 +12176 2948 +12336 2948 +12432 2948 +12523 2948 +12560 1606 +12560 2354 +17552 1782 +17552 4092 +17552 6578 +17552 7887 +17712 8184 +17856 8184 +17968 8184 +18192 8184 +18256 9427 +18256 10670 +9728 10032 +10032 10032 +10256 10032 +10320 10032 +10416 10032 +10480 10032 +10656 10032 +10736 10032 +10800 10032 +10928 10032 +11040 10032 +11216 10032 +11312 10032 +11440 10032 +11520 10032 +11600 10032 +11712 10032 +11792 10032 +11984 10032 +12080 10032 +12208 10032 +12384 10032 +12528 10032 +12656 10032 +12816 10032 +12944 10032 +13088 10032 +13232 10032 +13408 10032 +13536 10032 +13643 10032 +13680 2530 +13680 5148 +13680 7282 +13680 8866 +13680 9889 +17712 231 +17712 1782 +17712 4246 +17712 6325 +17840 6908 +17968 6908 +18128 7007 +18128 7766 +18128 10670 +9072 3487 +9072 5962 +9072 6908 +9072 9878 +9440 3388 +9520 3388 +9680 3388 +9840 3388 +10000 3388 +10096 3388 +10224 3388 +10288 3388 +10384 3388 +10512 3388 +10576 3388 +10640 3388 +10704 3388 +10800 3388 +10928 3388 +11056 3388 +11120 3388 +11216 3388 +11344 3388 +11488 3388 +11696 3388 +11760 3388 +11904 3388 +12048 3388 +12176 3388 +12336 3388 +12432 3388 +12544 3388 +12688 3388 +12763 3388 +12784 1606 +12784 2310 +9232 8107 +9232 9878 +9648 8008 +9744 8008 +9904 8008 +10016 8008 +10192 8008 +10256 8008 +10384 8008 +10496 8008 +10656 8008 +10816 8008 +10928 8008 +11040 8008 +11120 8008 +11216 8008 +11328 8008 +11504 8008 +11568 8008 +11632 8008 +11696 8008 +11760 8008 +11824 8008 +11968 8008 +12192 8008 +12272 8008 +12384 8008 +12528 8008 +12656 8008 +12800 8008 +12880 8008 +12944 8008 +13088 8008 +13264 8008 +13392 8008 +13520 8008 +13632 8008 +13712 2530 +13712 5148 +13712 7282 +8400 1188 +8400 6919 +8420 7040 +8507 7040 +8528 7139 +8528 8866 +9168 1639 +9168 2948 +9168 5962 +9168 7018 +9168 8074 +9168 9878 +9264 1452 +9424 1452 +9584 1452 +9680 1452 +9808 1452 +9872 1452 +10000 1452 +10096 1452 +10224 1452 +10288 1452 +10384 1452 +10512 1452 +10576 1452 +10640 1452 +10704 1452 +10800 1452 +10928 1452 +11056 1452 +11120 1452 +11216 1452 +11344 1452 +11488 1452 +11696 1452 +11760 1452 +11904 1452 +12048 1452 +12176 1452 +12304 902 +9360 2827 +9412 2728 +9680 2728 +9808 2728 +9872 2728 +10000 2728 +10096 2728 +10224 2728 +10288 2728 +10384 2728 +10512 2728 +10576 2728 +10640 2728 +10704 2728 +10800 2728 +10928 2728 +11056 2728 +11120 2728 +11216 2728 +11344 2728 +11488 2728 +11696 2728 +11760 2728 +11904 2728 +12048 2728 +12176 2728 +12336 2728 +12432 2728 +12512 2728 +12592 1606 +12592 2475 +14864 2530 +14864 4378 +14864 5478 +14864 6798 +14864 8646 +14864 9878 +14864 11429 +7760 8745 +7776 8448 +7792 1188 +7792 4818 +15312 7887 +15312 8646 +15312 9878 +15312 10626 +15312 11429 +15344 7788 +15376 2530 +15376 5478 +15376 6798 +15376 7689 +6864 429 +6864 1518 +6864 2574 +6864 4048 +7008 5368 +7088 5368 +7184 5368 +7328 5368 +7584 5368 +7664 5368 +7760 5368 +7824 5368 +7888 5368 +7952 5368 +8048 5368 +8176 5368 +8336 5368 +8432 5368 +8496 5368 +8752 5368 +8848 5368 +8992 5368 +9440 5368 +9552 5368 +9680 5368 +9824 5368 +10016 5368 +10160 5368 +10224 5368 +10288 5368 +10384 5368 +10512 5368 +10608 5368 +10704 7392 +10704 11495 +12400 11484 +12528 11000 +12656 11000 +12816 11000 +12944 11000 +13088 11000 +13232 11000 +13392 11000 +13536 11000 +13696 11000 +13968 11000 +14192 11000 +14272 11000 +14384 11000 +14448 11000 +12400 11176 +14576 2530 +14576 5368 +14576 6798 +14576 8646 +14576 9878 +14704 11000 +14784 11000 +14960 11000 +15120 11000 +15392 11000 +15520 11000 +15712 11000 +15792 11000 +15856 11000 +16048 11000 +16224 11000 +16432 11000 +16496 11484 +16496 11176 +7088 8536 +7088 10802 +7152 638 +7152 1518 +7152 4048 +7152 7139 +15952 2343 +15972 2992 +16128 2992 +16272 2992 +16400 2992 +16544 2992 +16656 2992 +16752 2992 +16912 2992 +17040 2992 +17104 2992 +17184 2992 +17392 2992 +17504 2992 +17744 4125 +17744 6204 +17744 7766 +17744 8734 +17744 9603 +17744 10670 +15664 2530 +15664 5368 +15664 6798 +15664 8426 +15664 9878 +15664 10626 +15664 11429 +17584 231 +17584 1782 +17584 4092 +17584 6578 +17584 7766 +17584 9603 +17584 10670 +16432 2222 +16432 3850 +16432 5478 +16432 6798 +16432 7887 +16528 10890 +8144 1188 +8144 4818 +8144 7018 +8144 8756 +9616 231 +9616 1012 +9616 1760 +9616 7139 +12112 902 +12112 4488 +12112 5962 +12112 7392 +8368 1188 +8368 6908 +8368 8767 +12784 11429 +12804 8844 +12880 8844 +12944 8844 +13088 8844 +13264 8844 +13392 8844 +13531 8844 +13552 2530 +13552 3938 +13552 4928 +13552 7282 +13552 8657 +18864 10846 +18864 11528 +18916 9086 +19024 9086 +11920 7392 +11920 11165 +11936 6776 +11952 902 +11952 4488 +11952 6072 +10320 231 +10320 1012 +10320 1760 +10320 7392 +10427 9504 +11824 902 +11824 4488 +11824 6083 +11840 6336 +11856 7392 +11856 11165 +12656 1606 +12656 2574 +12656 4708 +12656 6072 +12672 6776 +12688 7392 +12688 11429 +5008 11495 +5072 2178 +5072 4048 +5072 6402 +5072 7194 +13168 1606 +13168 2310 +13168 3124 +13168 3938 +13168 4928 +13168 5929 +13296 6028 +13456 6028 +13520 6028 +13632 6028 +13760 6028 +13920 6028 +14080 6028 +14192 6028 +14256 6028 +14400 6028 +14512 6028 +14704 6028 +14816 6028 +14928 6028 +15136 6028 +15328 6028 +15440 6028 +15600 6028 +15712 6028 +15792 6028 +15888 6028 +15984 6028 +16128 6028 +16288 6028 +16544 6028 +16656 6028 +16752 6028 +16816 6028 +16912 6028 +17040 6028 +17104 6028 +17168 6028 +17392 6028 +17504 6028 +17680 6457 +17680 7766 +17680 9603 +17680 10670 +3312 10692 +3344 3113 +3344 6864 +3344 10153 +14544 2530 +14544 5368 +14544 6798 +14544 8646 +14544 9878 +14544 11539 +6736 638 +6736 1518 +6736 2574 +6736 4048 +6736 8646 +6736 9438 +6832 11440 +7024 11440 +7200 11440 +7440 11440 +7536 11440 +7600 11440 +7696 11440 +7824 11440 +7888 11440 +8096 11440 +8176 11440 +8272 11440 +8368 11440 +8432 11440 +8720 11440 +8848 11440 +9104 11440 +9728 11440 +10032 11440 +10256 11440 +10320 11440 +10480 11440 +10544 11528 +11792 902 +11792 4488 +11792 6072 +11792 7392 +11808 8228 +11824 11165 +8720 1188 +8720 5962 +8848 7700 +9104 7700 +9232 7700 +6064 319 +6064 2024 +6064 4048 +6064 5335 +6100 5588 +6192 5588 +6256 5588 +6416 5588 +6560 5588 +6672 5588 +6779 5588 +6800 7128 +6800 8646 +6800 9438 +6864 6556 +6992 6556 +7088 6556 +7184 6556 +7328 6556 +7616 6556 +7744 6556 +7824 6556 +7888 6556 +8048 6556 +8176 6556 +8432 6556 +8512 6556 +8832 6556 +8944 1188 +8944 5962 +8944 6897 +8944 9878 +5968 319 +5968 2024 +5968 4048 +5968 5324 +6096 7700 +6192 7700 +6416 7700 +6544 7700 +6672 7700 +6864 7700 +6928 7700 +7040 7700 +7152 8536 +7152 10802 +7204 9504 +7536 9504 +7600 9504 +7696 9504 +7824 9504 +7904 9504 +8096 9504 +8176 9504 +8272 9504 +8368 9504 +8432 9504 +8720 9504 +8864 9504 +9104 9504 +9728 9504 +9968 231 +9968 1012 +9968 1760 +11952 11165 +11972 8228 +12192 8228 +12272 8228 +12384 8228 +12528 8228 +12656 8228 +12800 8228 +12880 8228 +12944 8228 +13088 8228 +13264 8228 +13392 8228 +13520 8228 +13632 8228 +13744 8228 +13968 8228 +14192 8228 +14272 8228 +14384 8228 +14448 8228 +14512 8228 +14704 8228 +14784 8228 +15120 8228 +15392 8228 +15472 8228 +15536 484 +15536 671 +15536 2530 +15536 5368 +15536 6798 +15600 572 +15728 572 +15792 572 +15888 572 +15984 572 +16128 572 +16272 572 +16400 572 +16560 572 +16656 572 +16752 572 +16912 572 +17040 572 +17184 572 +17392 572 +17504 572 +17824 572 +17968 572 +18032 572 +18128 352 +7568 8756 +7600 6116 +7632 1188 +7632 4818 +11728 902 +11728 4488 +11728 6072 +11728 7392 +11744 8228 +11760 11165 +19024 11528 +12272 902 +12272 4488 +12272 5962 +12384 6776 +12496 7392 +12496 11429 +10656 8228 +10736 231 +10736 902 +10736 1760 +10736 7392 +7504 8756 +7568 638 +7568 1518 +7568 3949 +7568 4147 +7568 4939 +7664 4048 +7760 4048 +7824 4048 +7888 4048 +7952 4048 +8048 4048 +8208 4048 +8336 4048 +8432 4048 +8496 4048 +8688 4048 +8763 4048 +8784 1188 +8784 3949 +8784 8866 +7888 9064 +7920 1188 +7920 4818 +7920 8767 +7940 4268 +8048 4268 +8208 4268 +8336 4268 +8432 4268 +8496 4268 +8688 4268 +8752 4268 +8848 4268 +8912 4268 +8992 4268 +9440 4268 +9552 4268 +9680 4268 +9824 4268 +9936 4268 +10000 4268 +10224 4268 +10288 4268 +10384 4268 +10523 4268 +10544 231 +10544 1012 +10544 1760 +10544 7392 +10656 11132 +10768 11132 +10928 11132 +10992 11550 +10992 11308 +8208 7018 +8208 8756 +8336 4708 +8432 4708 +8496 4708 +8752 4708 +8848 4708 +8992 4708 +9440 4708 +9552 4708 +9680 4708 +9824 4708 +9936 4708 +10000 4708 +10224 4708 +10288 4708 +10384 4708 +10512 4708 +10587 4708 +10608 231 +10608 902 +10608 1760 +11984 902 +11984 4488 +11984 6072 +12000 6776 +12016 7392 +12016 11165 +8560 5962 +8560 7018 +8560 8866 +8624 2288 +8752 2288 +8848 2288 +8976 2288 +9040 2288 +9264 2288 +9360 671 +9360 1760 +11376 11385 +11440 231 +11440 902 +11440 4488 +11440 6072 +11440 7392 +10256 8228 +10352 231 +10352 1012 +10352 1760 +10352 7392 +11472 7392 +11472 11275 +11492 6336 +11568 231 +11568 902 +11568 4488 +11568 6083 +11184 11385 +11204 9064 +11344 9064 +11515 9064 +11536 231 +11536 902 +11536 4488 +11536 5962 +11536 7392 +656 3575 +656 9922 +15824 5368 +15824 6798 +15824 8426 +15824 9878 +15824 10626 +15824 11429 +15888 4488 +15984 4488 +16128 4488 +16283 4488 +16304 2222 +16304 3861 +6608 429 +6608 1518 +6608 2574 +6608 4048 +6660 5060 +6784 5060 +6896 7128 +6896 8646 +6896 10802 +12048 7392 +12048 11165 +12187 6776 +12208 902 +12208 4488 +12208 5962 +155 11198 +8912 5962 +8912 7018 +8912 9878 +8992 4488 +9440 4488 +9552 4488 +9680 4488 +9824 4488 +9936 4488 +10000 4488 +10224 4488 +10288 4488 +10384 4488 +10512 4488 +10576 4488 +10640 4488 +10704 4488 +10800 4488 +10864 231 +10864 902 +10864 1760 +10864 4389 +10864 4587 +10928 5896 +11067 5896 +11088 7392 +11088 11385 +9264 6908 +9264 9878 +9440 3168 +9520 231 +9520 1012 +9520 1760 +12240 902 +12240 4488 +12240 5962 +12240 7392 +12240 11165 +7312 8756 +7312 10802 +7536 638 +7536 1518 +7536 4048 +7536 4818 +3280 3113 +3280 6864 +3300 9372 +3504 9372 +3568 9372 +3632 10142 +11376 231 +11376 902 +11376 4488 +11376 6072 +11376 7392 +11504 8228 +11568 11275 +11280 11385 +11316 10472 +11440 10472 +11520 10472 +11600 10472 +11712 10472 +11792 10472 +11984 10472 +12080 10472 +12208 10472 +12384 10472 +12528 10472 +12656 10472 +12816 10472 +12944 10472 +13088 10472 +13232 10472 +13392 10472 +13536 10472 +13696 10472 +13968 10472 +14160 2530 +14160 5258 +14160 7172 +14160 8866 +14160 9878 +3152 3113 +3152 6864 +3188 7920 +3312 7920 +3408 10153 +3408 10571 +3504 10472 +3584 10472 +3712 10472 +3888 10472 +4048 10472 +4128 10472 +4272 10472 +4400 10472 +4528 10472 +4624 10472 +4688 10472 +4784 10472 +4955 10472 +4976 10373 +4992 9812 +4976 11495 +5008 2178 +5008 4048 +5008 6402 +528 3575 +528 9812 +16016 2222 +16016 3740 +16016 5368 +16016 6798 +16016 7766 +16016 8624 +16016 9834 +16068 9922 +16208 9922 +16432 9922 +16496 9922 +16592 9922 +16688 9922 +16784 9922 +16912 9922 +17040 9922 +17136 9922 +17280 9922 +17360 10670 +17360 11528 +5872 8382 +5872 10802 +5888 5060 +5904 209 +5904 2024 +5904 4048 +976 11055 +1104 10912 +1232 10912 +1584 10912 +1712 10912 +1776 10912 +1904 10912 +2064 10912 +2240 10912 +2464 10912 +2736 10912 +3019 10912 +3056 3113 +3056 6864 +3056 10153 +3168 10912 +3344 10912 +3504 10912 +3584 10912 +3712 10912 +3888 10912 +4048 10912 +4128 10912 +4272 10912 +4400 10912 +4464 10912 +4528 10912 +4624 10912 +4688 11495 +13456 8536 +13456 9174 +13456 11429 +13520 7788 +13632 7788 +13760 7788 +13968 7788 +14192 7788 +14272 7788 +14384 7788 +14448 2530 +14448 5368 +14448 6798 +14512 7788 +14704 7788 +14816 7788 +14928 7887 +14928 8646 +14928 9878 +14928 11429 +16048 2222 +16048 3740 +16048 5368 +16048 6798 +16048 7766 +16128 8404 +16304 8404 +16432 8404 +16592 8404 +16688 8404 +16752 8404 +16816 8404 +16912 8404 +17008 10560 +17008 11528 +560 9801 +752 8404 +912 8404 +976 8404 +1104 8404 +1232 8404 +1328 8404 +1536 8404 +1616 8404 +1696 8404 +1776 8404 +1872 8404 +1936 8404 +2112 8404 +2192 8404 +2288 8404 +2464 8404 +2635 8404 +2704 3113 +2704 6864 +2804 8140 +2960 8140 +3024 8140 +3168 8140 +3312 8140 +3504 8140 +3632 8140 +3696 8140 +3824 8140 +3952 8140 +4096 8140 +4272 8140 +4336 8140 +2704 8250 +4432 11495 +14032 2530 +14032 5258 +14032 7293 +14068 7568 +14192 7568 +14272 7568 +14384 7568 +14512 7568 +14704 7568 +14816 7568 +14928 7568 +15131 7568 +15248 7777 +15248 8646 +15248 9878 +15248 10626 +15248 11429 +13584 2530 +13584 3949 +13620 4048 +13872 4048 +14096 4048 +14224 4048 +14400 4048 +14512 4048 +14736 4048 +14800 4048 +14896 4257 +14896 5478 +14896 6798 +14896 8646 +14896 9878 +14896 11429 +14608 2530 +14608 5368 +14608 6798 +14608 8646 +14608 9878 +14608 11539 +13392 1606 +13392 2794 +13392 3938 +13392 4928 +13456 6248 +13520 6248 +13632 6248 +13760 6248 +13920 6248 +14080 6248 +14192 6248 +14256 6248 +14400 6248 +14512 6248 +14704 6248 +14816 6248 +14928 6248 +15136 6248 +15328 6248 +15440 6248 +15600 6248 +15712 6248 +15792 6248 +15888 6248 +15984 6248 +16128 6248 +16288 6248 +16544 6248 +16656 6677 +16656 7876 +16656 10890 +16672 6248 +16688 1012 +16688 2222 +16688 3850 +16688 5478 +12752 1606 +12752 2431 +12816 2640 +12944 2640 +13120 2640 +13339 2640 +13360 3003 +13360 3938 +13360 4928 +13360 6402 +13360 7392 +13360 8536 +13360 9174 +13360 11429 +16208 2222 +16208 3740 +16208 5368 +16208 6798 +16208 7766 +16283 8624 +16304 10461 +16304 11429 +1392 8778 +1392 10032 +1456 6336 +1552 6336 +1648 6336 +1760 6336 +1872 6336 +2000 6336 +2112 6336 +2192 6336 +2288 6336 +2480 6336 +2608 6336 +2736 6336 +2880 6336 +3024 6336 +3200 6336 +3312 6336 +3408 3058 +3408 6160 +3808 6336 +3888 6336 +3952 6336 +4096 6336 +4176 6336 +4256 6336 +4432 6336 +4496 6336 +4560 7810 +4560 8866 +4560 11495 +3696 3113 +3696 7029 +3808 7260 +3888 7260 +3952 7260 +4096 7260 +4176 7260 +4256 7260 +4336 7260 +4432 7260 +4496 7260 +4640 7260 +4768 7260 +4848 7260 +4912 7260 +5040 11495 +4912 11495 +5104 2178 +5104 4048 +5104 6402 +5104 7315 +14352 2530 +14352 5368 +14352 6908 +14352 8866 +14352 9878 +14352 11539 +5328 6391 +5328 7194 +5328 10582 +5392 2178 +5392 4048 +5744 10802 +5760 8624 +5776 2024 +5776 4048 +5776 8393 +1488 3113 +1488 6908 +1488 8778 +1488 10032 +4016 2959 +4016 6908 +4128 9152 +4272 9152 +7984 1188 +7984 4818 +7984 8756 +6160 429 +6160 2024 +6160 4048 +6160 8382 +6160 10802 +6160 11495 +5264 2178 +5264 4048 +5264 6402 +5264 7194 +5552 9812 +5632 9812 +5808 9812 +5968 9812 +6032 9812 +6112 9812 +6192 9812 +6352 9812 +6448 9812 +6672 9812 +6848 9812 +6928 9812 +7024 9812 +7216 9812 +7536 9812 +7600 9812 +7696 9812 +7824 9812 +7904 9812 +8096 9812 +8176 9812 +8272 9812 +8368 9812 +8432 9812 +8720 9812 +8859 9812 +8880 9911 +9200 7018 +9200 8074 +9200 9878 +9296 671 +9296 1760 +9296 2838 +6512 429 +6512 2024 +6512 4048 +6512 8657 +6528 8844 +6544 9438 +6544 11495 +9904 231 +9904 1012 +9904 1760 +6928 638 +6928 1518 +6928 2574 +6928 4048 +6928 7139 +6944 7260 +6960 8646 +6960 10802 +10896 10362 +10896 11495 +10916 9504 +11040 9504 +11216 9504 +11280 231 +11280 902 +11280 4488 +11280 7392 +7408 10912 +7440 638 +7440 1518 +7440 4048 +7440 4928 +7440 8756 +12592 4708 +12592 6072 +12592 7392 +12592 11429 +12608 3608 +12624 1606 +12624 2574 +12688 3608 +12784 3608 +12928 3608 +13120 3608 +13328 3608 +13456 3608 +13520 3608 +13632 3608 +13872 3608 +14096 3608 +14224 3608 +14400 3608 +14512 3608 +14736 3608 +14800 3608 +14912 3608 +15120 3608 +15328 3608 +15408 3608 +15472 3608 +15600 3608 +15712 3608 +15792 3608 +15899 3608 +15920 3927 +15920 5368 +15920 6798 +15920 7766 +15920 8624 +15920 9878 +15920 10626 +15920 11429 +12336 7392 +12336 11165 +12352 6116 +12368 902 +12368 1606 +12368 4488 +12368 5973 +17616 6578 +17616 7766 +17616 9603 +17616 10670 +17835 5500 +17872 231 +17872 1628 +17872 4213 +11632 902 +11632 4488 +11632 6083 +11648 6336 +11664 7392 +11664 11275 +14480 2530 +14480 5368 +14480 6798 +14480 8866 +14480 9878 +14480 11539 +17648 231 +17648 1782 +17648 4246 +17648 6578 +17648 7766 +17648 9603 +17648 10670 +624 3575 +624 9922 +12400 902 +12400 1606 +12400 4488 +12400 5973 +12416 6116 +12432 7392 +12432 11429 +12080 902 +12080 4488 +12080 5962 +12080 7392 +12096 9504 +12112 11165 +17776 231 +17776 1628 +17776 4092 +17776 6204 +17776 7766 +17776 8734 +17776 9603 +17776 10670 +12464 902 +12464 1606 +12516 4268 +12688 4268 +12800 4268 +12912 4268 +13120 4268 +13328 4268 +13456 4268 +13520 4268 +13616 4268 +13872 4268 +14091 4268 +14128 5258 +14128 7172 +14128 8866 +14128 9878 +14128 11539 +17744 231 +17744 1749 +17824 2684 +17979 2684 +18000 4675 +18000 7766 +18000 10670 +16624 1012 +16624 2222 +16624 3850 +16624 5478 +16624 6798 +16624 7876 +16624 10890 +13232 1606 +13232 2310 +13232 3124 +13232 3938 +13232 4928 +13232 7282 +13232 8536 +13232 9185 +13248 9284 +13264 11429 +10192 231 +10192 1012 +10192 1760 +18416 10670 +18500 9438 +18656 9438 +18784 9438 +18928 9438 +19024 9438 +912 3410 +912 6864 +928 7040 +944 9922 +14320 2530 +14320 5368 +14320 6908 +14320 8866 +14320 9878 +14320 11539 +7696 1188 +7696 4818 +7696 6908 +7760 7700 +7824 7700 +7888 7700 +8016 8756 +18832 10725 +18832 11528 +18928 10494 +19024 10494 +14768 2530 +14768 5478 +14768 6798 +14800 8008 +14832 8646 +14832 9878 +14832 11429 +6640 220 +6676 308 +6795 308 +6832 220 +6832 517 +6832 1518 +6832 2574 +6832 4048 +6832 5434 +6832 7128 +6832 8646 +6852 9284 +6928 9284 +7024 9284 +7216 9284 +7536 9284 +7600 9284 +7696 9284 +7824 9284 +7904 9284 +8096 9284 +8176 9284 +8272 9284 +8368 9284 +8432 9284 +8720 9284 +8864 9284 +9104 9284 +9728 9284 +10032 9284 +10256 9284 +10448 9284 +10656 9284 +10736 9284 +10800 9284 +10912 9284 +11040 9284 +11216 9284 +11344 9284 +11520 9284 +11600 9284 +11712 9284 +11792 9284 +11984 9284 +12128 9284 +12208 9284 +12384 9284 +12528 9284 +12656 9284 +12843 9284 +12880 11429 +7344 8756 +7344 10802 +7600 7260 +7760 7260 +7824 7260 +7888 7260 +8043 7260 +8080 1188 +8080 4818 +8080 7029 +10128 231 +10128 1012 +10128 1760 +10148 5896 +10224 5896 +10384 5896 +10512 5896 +10587 5896 +10608 7392 +10608 11495 +16496 2222 +16496 3850 +16496 5478 +16496 6798 +16496 7766 +16592 9284 +16688 9284 +16784 9284 +16912 9284 +17040 9284 +17136 9284 +17280 9284 +17392 9592 +17392 10670 +17392 11528 +4592 2684 +4592 5434 +4592 7810 +4592 8866 +4592 11495 +10576 7392 +10576 11495 +10656 6336 +10800 6336 +10864 6336 +10928 6336 +11024 231 +11024 902 +11024 1760 +11024 4488 +2384 3113 +2384 6644 +2384 10032 +2928 10032 +2944 6952 +2960 3113 +2960 6875 +5168 2178 +5168 4048 +5168 6402 +5168 7458 +5168 10582 +2544 3113 +2544 6754 +2544 10032 +9648 231 +9648 1012 +9648 1760 +9648 7128 +9664 7788 +1808 8052 +1808 10032 +1872 7172 +1984 7172 +2112 7172 +2192 7172 +2288 7172 +2464 7172 +2624 7172 +2736 7172 +2864 7172 +2960 7172 +3024 7172 +3200 7172 +3312 7172 +3408 7172 +3472 3113 +3472 6985 +9488 231 +9488 1012 +9488 1760 +9488 7128 +2000 8041 +2000 8778 +2000 10032 +2112 7920 +2192 7920 +2288 7920 +2464 7920 +2624 7920 +2816 7920 +2960 7920 +3024 7920 +3120 3113 +3120 6864 +8752 8866 +8816 1188 +8816 3938 +8816 5973 +1008 3575 +1008 9658 +1296 7821 +1296 9658 +1316 7700 +1536 7700 +1648 7700 +1760 7700 +1872 7700 +1984 7700 +2112 7700 +2192 7700 +2288 7700 +2464 7700 +2624 7700 +2747 7700 +2768 3113 +2768 6864 +1360 3223 +1360 8778 +1360 10032 +2032 8778 +2032 10032 +2112 6952 +2192 6952 +2288 6952 +2416 3113 +2416 6765 +560 3410 +560 6864 +576 7040 +592 9922 +1712 3113 +1712 7018 +1712 8063 +1728 8184 +1744 10032 +5104 10582 +5104 11495 +5120 7920 +5136 2178 +5136 4048 +5136 6402 +5136 7469 +2064 3113 +2064 6644 +2064 8789 +2080 8932 +2096 10032 +3072 11220 +3088 3113 +3088 6864 +3088 10032 +3248 3113 +3248 6864 +3248 10032 +10960 231 +10960 902 +10960 1760 +10960 4488 +10960 7392 +10960 10362 +10960 11495 +2976 10692 +2992 3113 +2992 6864 +2992 10043 +10832 10362 +10832 11495 +10896 231 +10896 902 +10896 1760 +10896 4488 +10896 7392 +10832 231 +10832 902 +10832 1760 +10848 6776 +10864 7392 +10864 10362 +10864 11495 +17968 10670 +18368 9790 +18512 9790 +18656 9790 +18784 9790 +18928 9790 +19024 9790 +3376 3113 +3376 6864 +3504 9592 +3568 9592 +3664 10142 +2224 3113 +2224 6644 +2276 8712 +2464 8712 +2736 8712 +2960 8712 +3024 8712 +3168 8712 +3312 8712 +3504 8712 +3632 8712 +3696 8712 +3824 8712 +3952 8712 +8848 9064 +8880 1188 +8880 3938 +8880 5962 +8880 7018 +16080 2222 +16080 3740 +16080 5368 +16080 6798 +16080 7766 +16080 8745 +16112 8844 +16144 10626 +16144 11429 +13296 1606 +13296 2310 +13296 3124 +13296 3938 +13296 4928 +13456 5808 +13520 5808 +13632 5808 +13760 5808 +13920 5808 +14080 5808 +14203 5808 +14224 7172 +14224 8866 +14224 9878 +14224 11539 +14160 11539 +14180 10780 +14272 10780 +14384 10780 +14448 10780 +14704 10780 +14784 10780 +14960 2530 +14960 4158 +14960 5478 +14960 6798 +14960 7898 +14960 8646 +14960 9878 +14960 10637 +17104 10560 +17104 11528 +17120 8404 +17136 1782 +17136 4356 +17136 6688 +17136 7722 +15440 8646 +15440 9878 +15440 10626 +15440 11429 +15460 7788 +15600 7788 +15712 7788 +15792 7788 +15856 2530 +15856 4048 +15856 5368 +15856 6798 +15856 7689 +15344 8646 +15344 9878 +15344 10626 +15344 11429 +15380 8008 +15472 8008 +15568 2530 +15568 5368 +15568 6798 +4208 2365 +4208 5434 +4208 6908 +18320 3619 +18320 7876 +18320 9427 +18320 10670 +12144 902 +12144 4488 +12144 5962 +12144 7392 +12160 9064 +12176 11165 +14992 4323 +14992 5478 +14992 6798 +14992 7898 +14992 8646 +14992 9878 +14992 10626 +14992 11429 +15124 4180 +15328 4180 +15408 4180 +15472 4180 +15600 4180 +15712 4180 +15803 4180 +15824 2530 +15824 4015 +16336 10461 +16336 11429 +16432 8624 +16592 8624 +16688 8624 +16752 8624 +16816 8624 +16912 8624 +17040 8624 +17136 8624 +17243 8624 +17264 1782 +17264 4092 +17264 6688 +17264 7722 +17264 8481 +9712 231 +9712 1012 +9712 1760 +9712 7128 +17072 1012 +17072 2222 +17072 4356 +17072 6688 +17072 7722 +17072 10560 +17072 11528 +13552 11418 +13696 11220 +13968 11220 +14192 11220 +14272 11220 +14384 11220 +14448 11220 +14576 11220 +14672 2530 +14672 5368 +14672 6798 +14672 8646 +14672 9878 +14688 11220 +14704 11418 +16464 2222 +16464 3850 +16464 5478 +16464 6798 +16464 7766 +16464 10461 +16464 11429 +144 11528 +320 11440 +496 11440 +752 11440 +912 11440 +1104 11440 +1232 11440 +1584 11440 +1712 11440 +1776 11440 +1904 11440 +2064 11440 +2251 11440 +2352 3113 +2352 6644 +2352 10032 +2352 11297 +2464 11440 +2736 11440 +3008 11440 +3152 11440 +3344 11440 +3504 11440 +3584 11440 +3712 11440 +3888 11440 +4048 11440 +4128 11440 +4272 11440 +4368 11528 +13168 7282 +13168 8536 +13168 9174 +13168 11429 +13264 1606 +13264 2310 +13264 3124 +13264 3938 +13264 4928 +13264 6413 +7792 8899 +7824 8756 +7856 1188 +7856 4818 +7856 8613 +16720 1012 +16720 2222 +16720 3850 +16720 5478 +16720 6688 +16720 7876 +16720 10560 +16720 11528 +19056 11528 +12976 3938 +12976 4708 +12976 6072 +12976 7282 +12976 8536 +12976 9174 +12976 11429 +13040 473 +13040 1606 +13040 2310 +15920 2497 +15936 3300 +15952 3773 +15952 5368 +15952 6798 +15952 7766 +15952 8624 +15952 9878 +15952 10626 +15952 11429 +5296 6402 +5296 7194 +5296 10582 +5312 5588 +5328 2178 +5328 4048 +11856 902 +11856 4488 +11856 5929 +11872 6028 +11888 6171 +11888 7392 +11888 11165 +15504 583 +15504 2530 +15504 5368 +15504 6798 +15504 8646 +15552 9284 +15600 9878 +15600 10626 +15600 11429 +5840 209 +5840 2024 +5840 4048 +5840 8382 +5840 10802 +4368 2365 +4368 5434 +4368 7810 +4388 11132 +4464 11132 +4528 11132 +4624 11132 +4784 11132 +4944 11132 +5136 11132 +5200 11132 +5360 11132 +5552 11132 +5616 11132 +5808 11132 +5968 11132 +6032 11132 +6112 11132 +6208 11132 +6352 11132 +6464 11132 +6672 11132 +6832 11132 +7024 11132 +7200 11132 +7440 11132 +7536 11132 +7600 11132 +7696 11132 +7824 11132 +7888 11132 +6288 429 +6288 2024 +6288 4048 +6416 8228 +6544 8228 +6672 8228 +6864 8228 +6928 8228 +7040 8228 +7184 8228 +7536 8228 +7600 8228 +7696 8228 +7760 8228 +7824 8228 +7888 8228 +8096 8228 +8176 8228 +8256 8228 +8448 8228 +8720 8228 +8848 8228 +9115 8228 +9136 9878 +4624 2684 +4624 5445 +4644 5808 +4752 5808 +4848 5808 +4912 5808 +5040 5808 +5328 5808 +5664 5808 +6096 5808 +6192 5808 +6256 5808 +6416 5808 +6560 5808 +6672 5808 +6768 5808 +6864 5808 +6992 5808 +7088 5808 +7184 5808 +7328 5808 +7584 5808 +7664 5808 +7760 5808 +7824 5808 +7888 5808 +7952 5808 +8048 5808 +8176 5808 +8336 6908 +8336 8646 +9008 1188 +9440 3828 +9552 3828 +9680 3828 +9824 3828 +9936 3828 +10000 3828 +10224 3828 +10288 3828 +10384 3828 +10512 3828 +10576 3828 +10640 3828 +10704 3828 +10800 3828 +10928 3828 +11056 3828 +11120 3828 +11216 3828 +11344 3828 +11488 3828 +11680 3828 +11760 3828 +11904 3828 +12048 3828 +12176 3828 +12336 3828 +12432 3828 +12528 3828 +12624 3828 +12688 3828 +12752 4708 +12752 6072 +12752 7392 +12752 8646 +12752 11429 +14512 9163 +14512 9878 +14512 11539 +14704 9064 +14784 9064 +15120 9064 +15392 9064 +15472 9064 +15568 9064 +15712 9064 +15792 9064 +15856 9064 +15984 9064 +16080 9064 +16208 9064 +16432 9064 +16592 9064 +16688 9064 +16784 9064 +16912 9064 +17040 9064 +17136 9064 +17280 9064 +17392 9064 +17472 9064 +17552 9064 +17952 9064 +18224 9064 +18427 9064 +18512 4037 +18512 8855 +6480 429 +6480 2024 +6480 4048 +6480 8646 +6672 10252 +6848 10252 +7024 10252 +7200 10252 +7376 10252 +7536 10252 +7600 10252 +7696 10252 +7824 10252 +7888 10252 +7984 10252 +8096 10252 +8176 10252 +8272 10252 +8368 10252 +8432 10252 +8720 10252 +8848 10252 +9104 10252 +9728 10252 +10032 10252 +10256 10252 +10320 10252 +7472 638 +7472 1518 +7472 4048 +7472 4928 +7472 8756 +7536 10912 +7600 10912 +7696 10912 +7824 10912 +7888 10912 +7984 10912 +8096 10912 +8176 10912 +8272 10912 +8368 10912 +8432 10912 +8720 10912 +8848 10912 +9104 10912 +9728 10912 +10032 10912 +10256 10912 +10320 10912 +10480 10912 +10656 10912 +10768 10912 +10928 10912 +11024 10912 +11216 10912 +11328 10912 +11440 11440 +11440 11088 +4848 7755 +4848 11495 +4864 7612 +4880 2618 +4880 6402 +8912 1188 +8912 3949 +8992 4048 +9440 4048 +9552 4048 +9680 4048 +9824 4048 +9936 4048 +10000 4048 +10224 4048 +10288 4048 +10384 4048 +10512 4048 +10576 4048 +10640 4048 +10704 4048 +10800 4048 +10928 4048 +11056 4048 +11120 4048 +11216 4048 +11344 4048 +11488 4048 +11680 4048 +11760 4048 +11904 4048 +12048 4048 +12176 4048 +12336 4048 +12432 4048 +12528 4048 +12624 4708 +12624 6072 +12624 7392 +12624 11429 +12688 4048 +12800 4048 +12880 1606 +12880 2310 +12880 3949 +4656 2629 +4720 4488 +4784 4488 +4848 4488 +4912 4488 +5040 4488 +5296 4488 +5664 4488 +5872 4488 +6128 4488 +6192 4488 +6256 4488 +6416 4488 +6560 4488 +6672 4488 +6784 4488 +6896 4488 +7008 4488 +7088 4488 +7184 4488 +7312 4488 +7504 4488 +7664 4488 +7760 4488 +7824 4488 +7888 4488 +7952 4488 +8048 4488 +8208 4488 +8336 4488 +8432 4488 +8496 4488 +8688 5962 +8688 8866 +12016 902 +12016 4488 +12016 6083 +12036 6336 +12176 6336 +12384 6336 +12523 6336 +12560 7392 +12560 11429 +17456 11528 +17476 11440 +17552 11440 +17920 11440 +18368 11440 +18523 11440 +18608 4037 +18608 8525 +18608 10670 +18608 11528 +14416 8866 +14416 9878 +14416 11539 +14512 7348 +14704 7348 +14816 7348 +14928 7348 +15136 7348 +15328 7348 +15440 7348 +15600 7348 +15712 7348 +15792 7348 +15888 7348 +15984 7348 +16128 7348 +16288 7348 +16544 7348 +16688 7348 +16752 7348 +16816 7348 +16912 7348 +17040 7348 +17104 7348 +17168 7348 +17408 7348 +17504 7348 +17712 7348 +17856 7348 +17968 7348 +18192 7348 +18256 7348 +18384 7348 +18448 3564 +18448 7172 +8592 1188 +8592 5962 +8592 6875 +8816 7095 +8836 8756 +9104 8756 +9728 8756 +10000 8756 +10256 8756 +10352 8756 +10464 8756 +10656 8756 +10736 8756 +10800 8756 +10912 8756 +11040 8756 +11200 8756 +11344 8756 +11504 8756 +11600 8756 +11712 8756 +11792 8756 +11984 8756 +12192 8756 +12272 8756 +12384 8756 +12528 8756 +12656 8756 +12720 11429 +4912 2299 +5040 3608 +5296 3608 +5664 3608 +5872 3608 +6128 3608 +6192 3608 +6256 3608 +6416 3608 +6560 3608 +6672 3608 +6784 3608 +6896 3608 +7008 3608 +7088 3608 +7184 3608 +7312 3608 +7504 3608 +7664 3608 +7760 3608 +7824 3608 +7888 3608 +7952 3608 +8048 3608 +8208 3608 +8336 3608 +8432 3608 +8496 3608 +8624 3608 +8752 3608 +8848 3608 +8976 3608 +9040 5962 +9040 6908 +9040 9878 +9328 671 +9328 1760 +9328 2838 +9728 9724 +10032 9724 +10256 9724 +10320 9724 +10416 9724 +10480 9724 +10656 9724 +10736 9724 +10800 9724 +10928 9724 +11040 9724 +11216 9724 +11312 9724 +11440 9724 +11520 9724 +11600 9724 +11712 9724 +11792 9724 +11984 9724 +12080 9724 +12208 9724 +12384 9724 +12528 9724 +12656 9724 +12827 9724 +12848 11429 +12944 9724 +13088 9724 +13232 9724 +13403 9724 +13424 1606 +13424 2794 +13424 3938 +13424 4928 +13424 7392 +13424 8536 +13424 9174 +16880 1012 +16880 2222 +16880 3850 +16880 5368 +16880 6688 +16880 7876 +16880 10560 +16880 11528 +18576 4037 +18576 8646 +18656 8866 +18859 8866 +18992 10846 +18992 11528 +8176 1188 +8176 4829 +8336 4928 +8432 4928 +8496 4928 +8752 4928 +8848 4928 +8992 4928 +9440 4928 +9552 4928 +9680 4928 +9824 4928 +9936 4928 +10000 4928 +10224 4928 +10288 4928 +10384 4928 +10512 4928 +10608 4928 +10704 4928 +10800 4928 +10928 4928 +11056 4928 +11120 4928 +11216 4928 +11344 4928 +11488 4928 +11680 4928 +11760 4928 +11904 4928 +12048 4928 +12176 4928 +12336 4928 +12443 4928 +12464 5962 +12464 7392 +12464 11429 +6000 10802 +6000 11495 +6016 8624 +6032 319 +6032 2024 +6032 4048 +6032 5324 +7088 638 +7088 1518 +7088 2409 +7184 2508 +7312 2508 +7504 2508 +7664 2508 +7760 2508 +7824 2508 +7888 2508 +7952 2508 +8048 2508 +8208 2508 +8336 2508 +8432 2508 +8496 2508 +8624 2508 +8752 2508 +8848 2508 +8976 2508 +9040 2508 +9264 2508 +9408 2508 +9680 2508 +9808 2508 +9872 2508 +10000 2508 +10096 2508 +10224 2508 +10288 2508 +10384 2508 +10512 2508 +10576 2508 +10640 2508 +10704 2508 +10800 2508 +10928 2508 +11056 2508 +11120 2508 +11216 2508 +11344 2508 +11408 4488 +11408 6072 +11408 7392 +11408 11385 +15760 2530 +15760 5368 +15760 6798 +15760 8426 +15760 9878 +15760 10626 +15760 11429 +112 9218 +112 11528 +260 7480 +480 7480 +560 7480 +736 7480 +848 7480 +912 7480 +976 7480 +1072 7480 +1152 7480 +1312 7480 +1536 7480 +1648 7480 +1760 7480 +1872 7480 +1984 7480 +2112 7480 +2192 7480 +2288 7480 +2464 7480 +2624 7480 +2736 7480 +2864 7480 +2960 7480 +3024 7480 +3200 7480 +3312 7480 +3419 7480 +3440 3113 +3440 6864 +5616 1914 +5616 4048 +5652 6336 +6096 6336 +6192 6336 +6256 6336 +6416 6336 +6544 6336 +6672 6336 +6768 6336 +6864 6336 +6992 6336 +7088 6336 +7184 6336 +7328 6336 +7616 6336 +7744 6336 +7824 6336 +7888 6336 +8048 6336 +8176 6336 +8432 6336 +8512 6336 +8832 6336 +8992 6336 +9296 6336 +9456 6336 +9552 6336 +9680 6336 +9808 6336 +10016 6336 +10139 6336 +16944 1012 +16944 2222 +16944 3850 +16944 5368 +16944 6688 +16944 7876 +16944 10560 +16944 11528 +9744 231 +9744 1012 +9744 1760 +9764 6996 +10016 6996 +10128 6996 +10224 6996 +10384 6996 +10496 6996 +10656 6996 +10816 6996 +10928 6996 +11040 6996 +11120 6996 +11216 6996 +11328 6996 +11504 6996 +11568 6996 +11632 6996 +11696 6996 +11760 6996 +11824 6996 +11968 6996 +12192 6996 +12272 6996 +12384 6996 +12528 6996 +12656 6996 +12800 6996 +12891 6996 +12912 7271 +12912 8536 +12912 9174 +12912 11429 +12933 6776 +13088 6776 +13280 6776 +13392 6776 +13456 6776 +13520 6776 +13632 6776 +13760 6776 +13920 6776 +14080 6776 +14192 6776 +14267 6776 +12912 6908 +14288 2530 +14288 5368 +14288 6633 +13904 11528 +13920 11440 +13936 11528 +13952 11440 +13968 11528 +6576 429 +6576 1639 +6672 2068 +6784 2068 +6896 2068 +7008 2068 +7184 2068 +7312 2068 +7504 2068 +7664 2068 +7760 2068 +7824 2068 +7888 2068 +7952 2068 +8048 2068 +8208 2068 +8336 2068 +8432 2068 +8496 2068 +8560 2068 +8624 2068 +8752 2068 +8848 2068 +8976 2068 +9040 2068 +9264 2068 +9424 2068 +9584 2068 +9680 2068 +9808 2068 +9872 2068 +10000 2068 +10096 2068 +10224 2068 +10288 2068 +10384 2068 +10512 2068 +10576 2068 +10640 2068 +10704 2068 +10800 2068 +10928 2068 +11056 2068 +11120 2068 +11227 2068 +11248 4488 +11248 7392 +11248 11385 +5552 2178 +5552 4048 +5552 6402 +5552 7403 +5648 7480 +5936 7480 +6096 7480 +6192 7480 +6416 7480 +6544 7480 +6672 7480 +6864 7480 +6928 7480 +7040 7480 +7168 7480 +7312 7480 +7600 7480 +7760 7480 +7824 7480 +7888 7480 +8048 7480 +8176 7480 +8272 7480 +8416 7480 +8656 7480 +8848 7480 +9104 7480 +9232 7480 +9616 7480 +9680 7480 +9760 7480 +10016 7480 +10128 7480 +10224 7623 +10160 231 +10160 1012 +10160 1760 +10224 5148 +10288 5148 +10384 5148 +10512 5148 +10608 5148 +10704 5148 +10800 5148 +10928 5148 +11056 5148 +11120 5148 +11216 5148 +11344 5148 +11488 5148 +11680 5148 +11760 5148 +11904 5148 +12048 5148 +12176 5148 +12336 5148 +12432 5148 +12528 5148 +12688 5148 +12800 5148 +12912 5148 +13115 5148 +13136 6182 +13136 7282 +13136 8536 +13136 9174 +13136 11429 +13328 4488 +13456 4488 +13520 4488 +13616 4488 +13872 4488 +14080 4488 +14224 4488 +14400 4488 +14512 4488 +14736 4488 +14811 4488 +13136 4840 +14832 2530 +14832 4389 +6000 319 +6000 2024 +6000 4048 +6000 5324 +6000 8239 +6064 8459 +6064 10802 +6064 11495 +17168 10560 +17168 11528 +17232 1782 +17232 4092 +17232 6688 +17232 7722 +4688 2508 +4688 5324 +4688 7711 +4752 8866 +4752 11495 +17232 10560 +17232 11528 +17264 8844 +17296 1782 +17296 4092 +17296 6688 +17296 7722 +17296 8591 +10416 231 +10416 1012 +10416 1760 +10416 7392 +3632 3113 +3632 7139 +3696 7480 +3808 7480 +3888 7480 +3952 7480 +4096 7480 +4176 7480 +4256 7480 +4336 7480 +4432 7480 +4496 7480 +4635 7480 +4656 7689 +4656 8866 +4656 11495 +10576 231 +10576 1023 +10640 1232 +10704 1232 +10800 1232 +10928 1232 +11056 1232 +11120 1232 +11216 1232 +11344 1232 +11488 1232 +11696 1232 +11760 1232 +11904 1232 +12048 1232 +12176 1232 +12336 1232 +12432 1232 +12528 1232 +12688 1232 +12816 1232 +12944 1232 +13120 1232 +13200 1485 +13200 2310 +13200 3124 +13200 3938 +13200 4928 +13200 7282 +13200 8536 +13200 9174 +13200 11429 +13344 1232 +13488 1232 +13632 1232 +13872 1232 +14096 1232 +14224 1232 +14400 1232 +14512 1232 +14736 1232 +14800 1232 +14912 1232 +15120 1232 +15328 1232 +15408 1232 +15472 1232 +15600 1232 +12144 11165 +12208 9504 +12384 9504 +12528 9504 +12656 9504 +12832 9504 +12944 9504 +13088 9504 +13232 9504 +13392 9504 +13536 9504 +13632 9504 +13744 9504 +13968 9504 +14192 9504 +14272 9504 +14384 9504 +14448 9504 +14704 9504 +14784 9504 +15120 9504 +15392 9504 +15520 9504 +15712 9504 +15792 9504 +15856 9504 +15984 9504 +16080 9504 +16208 9504 +16432 9504 +16496 9504 +16592 9504 +16688 9504 +16784 9504 +16912 9504 +17040 9504 +17136 9504 +17280 9504 +17360 1782 +17360 4092 +17360 6688 +17360 7722 +17360 8580 +10992 231 +10992 902 +10992 1760 +10992 4488 +10992 7392 +11028 10252 +11216 10252 +11312 10252 +11440 10252 +11520 10252 +11600 10252 +11712 10252 +11792 10252 +11984 10252 +12080 10252 +12208 10252 +12384 10252 +12528 10252 +12656 10252 +12816 10252 +12944 10252 +13088 10252 +13232 10252 +13403 10252 +13424 11429 +13536 10252 +13696 10252 +13968 10252 +14192 10252 +14272 10252 +14384 10252 +14448 10252 +14704 10252 +14784 10252 +15120 10252 +15392 10252 +15520 10252 +15712 10252 +15792 10252 +15856 10252 +16048 10252 +16219 10252 +16240 2222 +16240 3740 +16240 5368 +16240 6798 +16240 7766 +10448 231 +10448 1012 +10448 1760 +10448 7392 +5712 8459 +5712 10802 +5728 8316 +5744 2024 +5744 4048 +5744 8239 +17424 1782 +17424 4092 +17424 6699 +17504 7128 +17712 7128 +17808 7766 +17808 8734 +17808 9603 +17808 10670 +9520 7128 +9536 3608 +9552 231 +9552 1012 +9552 1760 +17328 1782 +17328 4092 +17328 6688 +17328 7722 +17328 8580 +17328 10670 +17328 11528 +19088 11528 +11408 231 +11408 902 +11488 1980 +11696 1980 +11760 1980 +11904 1980 +12048 1980 +12176 1980 +12336 1980 +12432 1980 +12528 1980 +12688 1980 +12816 1980 +12944 1980 +13120 1980 +13344 1980 +13467 1980 +13488 2673 +13488 3938 +13488 4928 +13488 7282 +13488 8536 +13488 9174 +13488 11429 +13509 1452 +13632 1452 +13872 1452 +14096 1452 +14224 1452 +14400 1452 +14512 1452 +14736 1452 +14800 1452 +14912 1452 +15120 1452 +15328 1452 +15408 1452 +15472 1452 +15600 1452 +15712 1452 +15792 1452 +15888 1452 +15984 1452 +16128 1452 +16272 1452 +16400 1452 +16544 1452 +16656 1452 +16752 1452 +16912 1452 +17040 1452 +13488 1738 +17104 1133 +11120 11385 +11184 231 +11184 902 +11184 1760 +11184 4488 +11184 7392 +5680 8382 +5680 10802 +5696 7700 +5712 2024 +5712 4048 +4304 2365 +4304 5434 +4304 6908 +4304 7810 +2128 10032 +2144 8932 +2160 3113 +2160 6644 +2160 8789 +5424 7183 +5424 10692 +5440 6996 +5456 2178 +5456 4048 +5456 6402 +11152 231 +11152 902 +11152 1760 +11152 4488 +11152 7392 +11152 11385 +15632 2530 +15632 5368 +15632 6798 +15632 8426 +15632 9878 +15632 10626 +15632 11429 +16176 2222 +16176 3740 +16176 5368 +16176 6798 +16176 7766 +16176 8734 +16176 10626 +16176 11429 +5392 7194 +5392 10692 +5408 6556 +5424 2178 +5424 4048 +5424 6413 +4464 2574 +4464 5434 +4464 7920 +4528 10692 +4624 10692 +4688 10692 +4784 10692 +4944 10692 +5072 10791 +5072 11495 +18352 3619 +18352 7887 +18372 8184 +18464 8184 +18667 8184 +18704 8404 +18704 10670 +18704 11528 +4528 2574 +4528 5434 +4528 7931 +4624 8140 +4688 8140 +4784 8140 +4944 8140 +5136 8140 +5488 8371 +5488 10692 +1680 10032 +1700 8932 +1776 8932 +1883 8932 +1904 3113 +1904 6754 +1904 8052 +1904 8789 +19120 11528 +19122 8030 +18256 3454 +18256 6952 +18272 7128 +18288 7876 +18288 9427 +18288 10670 +4752 2618 +4752 5225 +4772 5368 +4848 5368 +4912 5368 +5040 5368 +5296 5368 +5664 5368 +5904 5467 +5904 8382 +5904 10802 +1264 6787 +1264 7832 +1264 9658 +1284 6556 +1456 6556 +1552 6556 +1648 6556 +1760 6556 +1840 3113 +17872 9603 +17872 10670 +17952 8844 +18224 3619 +18224 7766 +4816 2618 +4816 6402 +4816 7700 +4816 8723 +4944 8844 +5136 8844 +5552 8844 +5632 8844 +5792 8844 +5968 8844 +6032 8844 +6112 8844 +6192 8844 +6320 11495 +848 9922 +912 8184 +976 8184 +1104 8184 +1232 8184 +1328 8184 +1536 8184 +1616 3113 +1616 7018 +1616 8063 +17840 8723 +17840 9603 +17840 10670 +17860 8624 +17936 231 +17936 1628 +17936 4796 +17936 7766 +18000 231 +18000 1595 +18016 2376 +18032 4521 +18032 7766 +18032 10670 +17424 8613 +17424 9603 +17424 10670 +17424 11528 +17488 8404 +17552 8404 +17712 8404 +17856 8404 +17968 8404 +18192 8404 +18368 8404 +18464 8404 +18544 4037 +432 9702 +468 7260 +560 7260 +736 7260 +848 7260 +912 7260 +976 7260 +1072 7260 +1152 7260 +1312 7260 +1520 3113 +1520 7029 +11248 231 +11248 902 +11344 1760 +11488 1760 +11696 1760 +11760 1760 +11904 1760 +12048 1760 +12176 1760 +12304 4488 +12304 5962 +12304 7392 +12304 11165 +18160 3619 +18160 7766 +18160 10670 +18096 231 +18096 3740 +18096 7766 +18096 10670 +11088 231 +11088 902 +11088 1760 +11088 4488 +11108 5368 +11216 5368 +11344 5368 +11488 5368 +11680 5368 +11760 5368 +11904 5368 +12048 5368 +12176 5368 +12336 5368 +12432 5368 +12528 5368 +12688 5368 +12800 5368 +12912 5368 +13104 5368 +13328 5368 +13456 5368 +13520 5368 +13584 5467 +13584 7282 +13584 8866 +13584 11539 +10672 231 +10672 902 +10672 1760 +10800 5588 +10928 5588 +11088 5588 +11216 5588 +11344 5588 +11488 5588 +11680 5588 +11760 5588 +11904 5588 +12048 5588 +12176 5588 +12336 5588 +12432 5588 +12528 5588 +12688 5588 +12800 5588 +12912 5588 +13104 5588 +13328 6402 +13328 7392 +13328 8536 +13328 9174 +13328 11429 +3792 2904 +3792 5852 +3813 6028 +3888 6028 +3952 6028 +4096 6028 +4176 6028 +4256 6028 +4432 6028 +4496 6028 +4560 6028 +4640 6028 +4752 6028 +4848 6028 +4912 6028 +5040 6028 +5328 6028 +5664 6028 +6096 6028 +6192 6028 +6256 6028 +6416 6028 +6555 6028 +6576 8646 +6576 9438 +6576 11495 +4048 2959 +4048 6908 +4128 10032 +4272 10032 +4400 10032 +4528 10032 +4624 10032 +4688 10032 +4784 10032 +4944 10032 +5008 10032 +5136 10032 +5264 10032 +5552 10032 +5632 10032 +5808 10032 +5968 10032 +6032 10032 +6112 10032 +6192 10032 +6352 10032 +6448 10032 +6672 10032 +6848 10032 +6928 10802 +4400 2365 +4400 5434 +4400 7810 +4528 9592 +4624 9592 +4688 9592 +4784 9592 +4960 9592 +5136 9592 +5552 9592 +5632 9592 +5808 9592 +5968 9592 +6032 9592 +6112 9592 +6192 9592 +6352 9592 +6416 11495 +10256 231 +10256 1012 +10256 1760 +10256 7513 +10384 7788 +10496 7788 +10656 7788 +10816 7788 +10928 7788 +11040 7788 +11120 7788 +11216 7788 +11328 7788 +11504 7788 +11568 7788 +11632 7788 +11696 7788 +11760 7788 +11824 7788 +11968 7788 +12192 7788 +12272 7788 +12384 7788 +12528 7788 +12656 7788 +12800 7788 +12880 7788 +12944 7788 +13088 7788 +13275 7788 +13296 8536 +13296 9174 +13296 11429 +9840 231 +9840 1012 +9840 1760 +9860 3168 +10000 3168 +10096 3168 +10224 3168 +10288 3168 +10384 3168 +10512 3168 +10576 3168 +10640 3168 +10704 3168 +10800 3168 +10928 3168 +11056 3168 +11120 3168 +11216 3168 +11344 3168 +11488 3168 +11696 3168 +11760 3168 +11904 3168 +12048 3168 +12176 3168 +12336 3168 +12432 3168 +12544 3168 +12688 3168 +12752 3168 +12816 3168 +12928 3168 +13040 3267 +13040 3938 +13040 4708 +13040 6072 +13040 7282 +13040 8536 +13040 9174 +13040 11429 +4080 2310 +4080 4664 +4101 4840 +4176 4840 +4256 4840 +4432 4840 +4496 4840 +4560 4840 +4656 4840 +4720 4840 +4784 4840 +4848 4840 +4912 4840 +5040 4840 +5296 4840 +5664 4840 +5872 4840 +6128 4840 +6192 4840 +6256 4840 +6416 4840 +6560 4840 +6672 4840 +6784 4840 +6896 4840 +7008 4840 +7088 4840 +7184 4840 +7280 4983 +7280 7128 +7280 8756 +7280 10802 +4336 2365 +4336 5434 +4432 6776 +4496 6776 +4640 6776 +4768 6776 +4848 6776 +4912 6776 +5040 6776 +5424 6776 +5648 6776 +5936 6776 +6096 6776 +6192 6776 +6416 6776 +6544 6776 +6672 6776 +6768 6776 +6864 6776 +6992 6776 +7088 6776 +7184 6776 +7328 6776 +7611 6776 +7632 6897 +7632 8756 +18064 231 +18064 3740 +18064 7766 +18064 10670 +6960 638 +6960 1518 +6960 2574 +6960 4048 +6996 5588 +7088 5588 +7184 5588 +7328 5588 +7584 5588 +7664 5588 +7760 5588 +7824 5588 +7888 5588 +7952 5588 +8048 5588 +8176 5588 +8336 5588 +8432 5588 +8496 5588 +8752 5588 +8848 5588 +8992 5588 +9440 5588 +9552 5588 +9680 5588 +9824 5588 +10016 5588 +10160 5588 +10224 5588 +10288 7392 +9200 880 +9200 1760 +9200 2948 +9440 5808 +9552 5808 +9680 5808 +9819 5808 +1328 9911 +1584 9152 +1712 9152 +1776 9152 +1904 9152 +2064 9152 +2240 9152 +2464 9152 +2736 9152 +2960 9152 +3024 9152 +3168 9152 +3312 9152 +3504 9152 +3568 3113 +3568 7128 +3568 9053 +9424 352 +9444 572 +9584 572 +9680 572 +9808 572 +9872 572 +10000 572 +10096 572 +10224 572 +10288 572 +10384 572 +10512 572 +10640 572 +10704 572 +10800 572 +10928 572 +11056 572 +11120 572 +11216 572 +11344 572 +11488 572 +11696 572 +11760 572 +11904 572 +12048 572 +12176 572 +12336 572 +12432 572 +12528 572 +12688 572 +12816 572 +12955 572 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/usa13509.tsp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/usa13509.tsp new file mode 100644 index 000000000..7fc018324 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/benchs/usa13509.tsp @@ -0,0 +1,13510 @@ +13509 +245553 817828 +247133 810906 +247206 810189 +249239 806281 +250111 805153 +254475 804794 +254683 804778 +254950 804294 +255622 803825 +255803 803469 +255972 803808 +256047 803539 +256147 803108 +256311 803692 +256789 803175 +256933 801631 +257072 802936 +257072 803258 +257211 802686 +257264 803556 +257544 803275 +257631 802964 +257739 801939 +257903 801303 +258100 803025 +258219 802897 +258403 803267 +258458 801542 +258550 801933 +258572 802783 +258628 801931 +258647 803247 +258703 802992 +258781 801258 +258822 801808 +258872 801314 +258897 801869 +258914 801272 +259014 974972 +259019 802506 +259306 803286 +259328 801628 +259403 802458 +259481 801508 +259503 801231 +259619 801769 +259647 801225 +259647 802417 +259722 817292 +259808 801486 +259869 802325 +259875 801750 +260028 802242 +260108 801497 +260519 801442 +260569 802719 +260644 802322 +260714 974761 +260731 972083 +260883 817264 +260919 979569 +261000 982628 +261006 972900 +261033 971644 +261219 801436 +261272 802333 +261322 976308 +261400 802136 +261417 817950 +261494 979133 +261586 978236 +261592 979906 +261600 801392 +261661 802086 +261700 980517 +261833 981228 +261903 976958 +261917 800967 +261944 981833 +262022 800942 +262031 982297 +262156 983250 +262189 817919 +262256 977578 +262350 975817 +262375 801250 +262442 802067 +262467 984811 +262483 977336 +262564 978247 +262614 818094 +262825 801072 +262869 983131 +262931 979928 +262936 800792 +262936 979603 +262983 979283 +263014 981631 +263181 801000 +263306 818269 +263394 817789 +263583 800833 +263728 979714 +263794 988200 +263992 800658 +264047 990156 +264119 977894 +264183 814175 +264422 980136 +264486 820225 +264517 819483 +264611 800731 +264669 818017 +265250 800667 +265267 800486 +265625 819497 +265661 800536 +265864 800522 +265886 800389 +266156 800572 +266233 801256 +266250 816250 +266403 818725 +266450 800761 +266636 807164 +266669 818803 +266744 818153 +266842 806678 +266908 801203 +267053 800367 +267089 817461 +267150 800536 +267372 809511 +267539 809339 +267600 800739 +267614 814386 +267750 800583 +267778 800358 +268000 800667 +268172 800822 +268197 806656 +268328 810933 +268417 810964 +268794 800536 +268833 822903 +269069 992711 +269097 820542 +269139 823272 +269294 820456 +269339 800944 +269467 820261 +269581 820672 +269614 819842 +269758 820908 +270269 804858 +270500 822500 +270528 824244 +270567 823786 +270592 801367 +270728 824078 +270994 824544 +271189 824444 +271300 824533 +271439 802008 +271675 802664 +271958 824906 +271972 802531 +272156 818586 +272172 802700 +272192 802394 +272217 824981 +272267 981439 +272436 808300 +272517 808142 +272542 802300 +272836 824808 +272928 813631 +273064 986781 +273294 824578 +273361 825308 +273603 981233 +274097 825694 +274122 826592 +274242 825803 +274250 825906 +274464 803258 +274472 825464 +274667 827042 +274689 826864 +274692 825417 +274931 817961 +274953 814411 +274972 827092 +274986 825750 +275061 995072 +275119 826322 +275156 978558 +275211 825725 +275214 825278 +275308 827336 +275356 825614 +275428 804025 +275469 818117 +275858 977989 +275956 815064 +275986 984078 +276381 818242 +276383 803975 +276742 977483 +276750 804094 +277122 822992 +277164 803844 +277206 824333 +277456 815308 +277481 804364 +277481 827036 +277519 818019 +277519 980694 +277547 827378 +277636 982386 +277675 806017 +277689 827692 +277814 979083 +277900 976686 +277950 819806 +277978 827975 +278003 973961 +278083 828114 +278139 827783 +278158 828208 +278258 828292 +278336 970608 +278356 804933 +278425 826997 +278625 828486 +278750 828514 +278769 973236 +278775 972114 +278803 805006 +278825 986175 +278950 819736 +278961 818433 +279011 815861 +279092 827875 +279092 971497 +279142 827056 +279211 828172 +279219 972897 +279228 828433 +279356 828064 +279375 822861 +279456 818006 +279472 824586 +279503 975819 +279525 817272 +279564 979367 +279650 818781 +279656 828003 +279675 819736 +279781 817567 +279786 816142 +279786 973983 +279906 826933 +279936 816903 +279939 822197 +279944 817383 +280033 805658 +280083 819078 +280183 821131 +280194 827719 +280203 970542 +280219 817331 +280222 816194 +280314 820150 +280339 826653 +280342 805889 +280350 823894 +280364 975089 +280408 993542 +280442 816281 +280611 970408 +280650 817889 +280681 805606 +280714 806536 +280719 806803 +280778 827639 +280786 806028 +280850 806667 +280892 805658 +280917 817236 +280942 978278 +281139 816181 +281144 819739 +281206 820233 +281356 806719 +281458 827569 +281486 805886 +281508 824617 +281611 816019 +281758 805903 +281822 818242 +281875 827397 +282164 827225 +282333 821814 +282381 973197 +282439 827194 +282586 814567 +282714 827197 +282917 814078 +283050 972750 +283197 806078 +283322 981172 +283358 822747 +283506 807256 +283644 821961 +283858 807422 +284006 977481 +284056 806050 +284150 967133 +284319 807603 +284367 992347 +284569 813917 +284581 813594 +284600 981822 +284656 821722 +284717 813681 +284858 813725 +284953 815350 +285025 813308 +285072 821706 +285217 998603 +285381 813794 +285381 814606 +285408 813008 +285492 817731 +285544 811067 +285547 816333 +285550 823881 +285578 818514 +285650 815864 +285689 815442 +285731 995683 +285742 817464 +285781 818869 +285908 813944 +285997 813394 +286097 820553 +286119 808078 +286144 813808 +286147 966258 +286192 814428 +286417 811236 +286475 968922 +286489 813514 +286497 819928 +286608 813658 +286614 814192 +286617 815097 +286647 821131 +286650 808450 +286672 991703 +286681 973881 +286697 812083 +286772 998278 +286775 813281 +286794 965600 +286803 815097 +286986 813083 +287078 962172 +287089 1.00499e+06 +287094 817331 +287308 816014 +287394 811153 +287500 822969 +287556 820950 +287586 813181 +287811 826153 +287994 820703 +288003 812733 +288022 816447 +288039 817258 +288106 818781 +288189 978483 +288356 823306 +288403 817689 +288525 816856 +288611 819067 +288617 987061 +288650 820392 +288831 977128 +288847 979006 +288919 990947 +289003 812639 +289006 823747 +289022 825928 +289172 819231 +289178 985461 +289292 816658 +289408 998494 +289442 952886 +289486 812989 +289539 953594 +289600 960650 +289669 984783 +289783 966458 +289806 812336 +289808 975025 +289825 959692 +289825 980172 +289886 809025 +290028 953317 +290175 958892 +290244 953986 +290256 809272 +290256 809722 +290297 827161 +290300 826689 +290336 954342 +290386 956983 +290403 965133 +290403 985678 +290442 955689 +290489 824611 +290550 820625 +290558 954097 +290694 980817 +290936 972889 +290961 809372 +291192 813517 +291333 981558 +291383 830353 +291397 989050 +291436 956450 +291656 810047 +291692 954317 +291758 809831 +291869 821403 +291894 988622 +291964 962694 +292094 997858 +292106 810231 +292261 986575 +292281 953447 +292367 979597 +292392 814658 +292433 810378 +292672 977642 +292856 810561 +292875 971517 +292947 952786 +293103 1.00418e+06 +293106 988097 +293114 961025 +293172 994661 +293472 991411 +293481 950158 +293489 810667 +293556 988783 +293561 981153 +293625 1.00896e+06 +293664 821975 +293789 902600 +293836 949025 +293872 824469 +293992 958375 +294236 952439 +294239 984933 +294289 971703 +294300 815108 +294383 905953 +294419 902992 +294436 969408 +294475 826425 +294506 959944 +294569 946394 +294606 950511 +294625 953578 +294631 983853 +294658 812581 +294747 811272 +294747 984506 +294786 984872 +294803 896939 +294822 954153 +294831 949219 +294847 984656 +294878 985514 +294950 986183 +295000 815917 +295014 974522 +295044 822800 +295067 949922 +295072 950947 +295153 983800 +295178 983158 +295231 985161 +295292 952008 +295297 825192 +295308 960708 +295375 907200 +295425 903381 +295425 950203 +295472 950319 +295478 982908 +295519 982694 +295533 906022 +295569 958083 +295606 1.04372e+06 +295614 982267 +295633 952858 +295639 950253 +295686 979644 +295711 981400 +295722 903817 +295747 971425 +295819 957606 +295822 984906 +295847 985522 +295894 963333 +295917 820875 +295919 980331 +295956 907194 +296003 984869 +296131 828178 +296158 955575 +296183 955375 +296194 956347 +296200 950097 +296236 818906 +296311 960650 +296342 831253 +296458 905392 +296461 826067 +296483 816378 +296514 823250 +296581 815986 +296622 948900 +296628 952353 +296656 950192 +296661 911019 +296667 901083 +296692 1.00012e+06 +296792 959769 +296803 976472 +296817 969028 +296875 971083 +296894 912708 +296897 958994 +296908 952089 +296931 913019 +296944 912189 +296992 912067 +297028 967803 +297028 981242 +297050 951236 +297056 954586 +297058 954367 +297064 965394 +297178 815083 +297178 954336 +297231 901236 +297256 849833 +297264 990733 +297272 905989 +297353 949772 +297364 848786 +297486 966008 +297597 955169 +297631 953631 +297672 952336 +297672 955297 +297703 954953 +297728 946825 +297758 951144 +297772 955169 +297781 951717 +297806 961569 +297856 958242 +297858 820317 +297858 959508 +297894 821675 +297897 943831 +297928 961006 +297944 987317 +297956 824944 +297956 908228 +297958 915014 +297975 933250 +298186 950558 +298200 943839 +298236 904750 +298267 825969 +298372 909561 +298378 915442 +298475 948906 +298531 846644 +298547 899906 +298678 951281 +298797 950628 +298831 979411 +298847 976697 +298875 955628 +298956 898978 +298986 939286 +298992 901003 +299022 955022 +299033 900772 +299053 968764 +299058 901422 +299061 903561 +299100 900325 +299108 916633 +299117 950619 +299144 900539 +299175 939242 +299183 902108 +299319 903664 +299322 953800 +299361 906786 +299403 902031 +299403 910247 +299425 899633 +299428 903517 +299439 821100 +299478 854181 +299481 919886 +299481 939169 +299500 962569 +299542 900053 +299544 900750 +299581 920358 +299589 829283 +299650 912031 +299675 989047 +299742 939922 +299764 904089 +299778 903878 +299794 818106 +299839 901528 +299889 978769 +299911 939583 +299917 816783 +299939 902417 +299978 922847 +299989 904122 +300033 918186 +300108 907194 +300156 1.00205e+06 +300206 938456 +300225 823397 +300258 925083 +300272 945914 +300356 944242 +300403 906989 +300439 820719 +300464 948850 +300472 906897 +300472 991400 +300478 943356 +300528 831750 +300536 905517 +300558 906192 +300564 917369 +300564 959267 +300664 904800 +300772 992400 +300806 926714 +300819 937581 +300850 978400 +300858 941017 +300928 937364 +300931 959875 +300972 960781 +300978 984211 +300994 919900 +301008 909928 +301025 940517 +301089 948581 +301103 973150 +301125 852006 +301131 946428 +301172 835819 +301217 924981 +301308 856033 +301314 940153 +301400 944108 +301422 1.02394e+06 +301469 919611 +301522 947389 +301528 855700 +301586 856603 +301658 817067 +301667 963975 +301686 933758 +301697 911469 +301708 856253 +301758 843753 +301764 858056 +301806 924642 +301817 932736 +301825 969361 +301842 908592 +301894 826394 +301897 925825 +301906 935811 +301922 826147 +302008 856269 +302139 923744 +302142 918319 +302172 910961 +302222 926569 +302239 920197 +302256 978033 +302264 932172 +302328 951608 +302347 922683 +302356 920944 +302356 921853 +302358 928225 +302364 933772 +302367 930136 +302383 909200 +302419 932506 +302453 856483 +302458 877008 +302500 1.0325e+06 +302531 941897 +302669 977428 +302733 918992 +302750 897811 +302750 988717 +302767 977908 +302767 984117 +302772 912236 +302819 821222 +302867 893761 +302889 912342 +302892 856406 +302944 813933 +302950 907950 +302975 937433 +302978 978017 +303025 819756 +303025 931906 +303078 1.04019e+06 +303086 892869 +303117 813967 +303117 954558 +303131 917903 +303133 899431 +303139 842475 +303156 892475 +303169 920489 +303294 827592 +303311 924956 +303319 816558 +303342 813989 +303406 975567 +303458 965281 +303489 941778 +303494 973700 +303503 891528 +303536 912653 +303547 940725 +303569 871639 +303581 900656 +303583 1.03661e+06 +303586 905861 +303656 885561 +303672 890928 +303678 979914 +303714 943122 +303758 843008 +303758 897483 +303839 872750 +303856 886117 +303878 960875 +303933 864958 +303942 912536 +303958 888853 +303975 919314 +304028 922150 +304031 882483 +304042 901569 +304056 866189 +304064 876836 +304097 866631 +304108 817081 +304108 914336 +304111 888278 +304111 920683 +304114 885344 +304189 970114 +304208 873075 +304211 872169 +304247 954797 +304250 872519 +304261 888908 +304264 872797 +304303 888422 +304319 849758 +304381 842808 +304386 904414 +304392 976197 +304403 885436 +304408 866136 +304428 872225 +304433 850453 +304439 856886 +304503 934331 +304506 911544 +304519 912100 +304556 866383 +304614 873150 +304686 872361 +304692 834131 +304692 836303 +304703 919783 +304739 879192 +304753 901008 +304761 883422 +304783 900375 +304811 926956 +304850 925958 +304853 928506 +304867 909561 +304875 876997 +304892 997717 +304911 915194 +304942 924175 +304978 949964 +304981 861361 +305019 907478 +305042 904611 +305042 905822 +305050 978200 +305081 976786 +305100 872125 +305181 829483 +305183 921847 +305186 872728 +305228 879033 +305253 896794 +305333 920814 +305367 917528 +305375 954831 +305425 975464 +305450 838703 +305453 877517 +305475 881753 +305536 877119 +305589 915558 +305600 919539 +305619 818308 +305667 1.00643e+06 +305692 847433 +305706 974092 +305772 904831 +305781 982725 +305786 978528 +305814 872914 +305869 845833 +305881 911681 +305900 881708 +305903 972967 +305922 951292 +305958 916164 +305986 870311 +305992 871611 +306033 879036 +306039 830981 +306136 972053 +306161 920569 +306169 846600 +306181 877531 +306200 927625 +306228 857122 +306236 844147 +306278 963342 +306317 816067 +306322 870397 +306325 976769 +306336 924192 +306353 905008 +306483 911564 +306581 984403 +306603 938925 +306694 814628 +306878 922714 +306908 819175 +306928 917439 +306936 853922 +306942 880431 +307014 914361 +307050 848431 +307075 849244 +307100 1.012e+06 +307108 949328 +307122 850203 +307172 911414 +307175 974425 +307214 861156 +307233 955506 +307239 873142 +307383 915942 +307386 880789 +307436 980553 +307472 832208 +307489 844839 +307542 935403 +307581 982281 +307592 986747 +307619 865706 +307636 880747 +307647 905117 +307731 858142 +307742 852269 +307750 944153 +307817 855386 +307836 924253 +307847 835600 +307908 898486 +307917 837900 +307917 856797 +307947 974253 +307969 853767 +307997 816900 +308158 926603 +308206 880706 +308231 883614 +308303 820100 +308306 906717 +308325 832786 +308372 912175 +308400 895342 +308411 977933 +308461 932889 +308469 901531 +308483 937572 +308531 880561 +308531 969767 +308558 820211 +308600 1.00601e+06 +308656 910156 +308700 851619 +308772 842014 +308781 974014 +308783 965928 +308828 843239 +308828 877731 +308917 880397 +308939 1.02879e+06 +309036 845756 +309078 944219 +309139 1.01898e+06 +309175 997861 +309197 932822 +309200 911156 +309200 939964 +309250 885900 +309381 905089 +309450 953753 +309469 975383 +309497 959114 +309528 871514 +309531 921825 +309567 855167 +309575 851622 +309597 837381 +309636 817228 +309656 864597 +309736 840531 +309764 925850 +309778 966736 +309814 863075 +309833 918000 +309839 920533 +309842 1.03744e+06 +309911 833728 +309967 948269 +310000 872608 +310011 894522 +310050 863281 +310067 904722 +310103 863497 +310111 838664 +310147 922872 +310236 874939 +310258 964850 +310294 961144 +310328 858639 +310344 919756 +310364 827472 +310397 1.0483e+06 +310403 848792 +310408 830753 +310486 853050 +310547 951256 +310558 974642 +310578 920489 +310594 921211 +310636 981814 +310681 836239 +310722 840892 +310728 969783 +310744 831994 +310786 976053 +310894 910683 +310906 882281 +310931 870628 +310944 924003 +310981 973425 +311022 856969 +311044 912994 +311050 870722 +311081 855944 +311086 888272 +311128 860461 +311147 932714 +311158 901419 +311169 977275 +311239 979028 +311267 954453 +311275 841519 +311278 920661 +311358 1.02224e+06 +311369 834236 +311392 855192 +311431 894097 +311431 904586 +311433 932608 +311497 814917 +311556 885578 +311583 944261 +311650 966767 +311692 889200 +311711 847333 +311797 837892 +311808 821350 +311828 852364 +311869 947808 +311914 1.0146e+06 +311956 987178 +311972 910217 +312022 890347 +312033 970364 +312042 819814 +312067 973025 +312072 832503 +312133 823542 +312158 861711 +312161 998453 +312169 983931 +312228 904603 +312231 853906 +312311 842106 +312356 857228 +312436 904531 +312478 939742 +312517 898375 +312617 1.00817e+06 +312689 836872 +312714 834650 +312775 945764 +312794 863256 +312822 892756 +312825 862556 +312836 904683 +312925 851117 +312975 828525 +312989 853444 +312989 870225 +313058 822422 +313061 968978 +313081 973611 +313100 857131 +313111 924450 +313114 855531 +313128 843358 +313181 954564 +313189 854939 +313194 839172 +313222 924342 +313269 892903 +313381 947289 +313392 1.02851e+06 +313403 1.10934e+06 +313406 830461 +313406 938467 +313408 835936 +313444 1.09545e+06 +313464 892600 +313511 853422 +313528 865392 +313569 1.09561e+06 +313614 961439 +313644 893061 +313700 814342 +313775 849342 +313794 841611 +313850 832231 +313856 859294 +313864 972153 +313903 926692 +313903 976842 +313972 1.0235e+06 +314128 833292 +314144 860678 +314153 924117 +314172 895422 +314217 853378 +314228 1.03493e+06 +314333 874014 +314350 977436 +314394 835194 +314397 847250 +314436 934572 +314439 974089 +314481 1.09928e+06 +314497 985706 +314503 835086 +314589 856406 +314611 1.03393e+06 +314622 971956 +314628 908500 +314636 1.00437e+06 +314650 882544 +314675 971144 +314717 836469 +314722 908967 +314747 969231 +314856 845139 +314861 820172 +314917 954783 +315022 1.06158e+06 +315044 910689 +315086 828500 +315089 878944 +315128 837878 +315172 826350 +315189 927067 +315214 971536 +315242 965336 +315278 873247 +315297 941058 +315306 838356 +315342 974428 +315392 824625 +315394 1.10756e+06 +315422 867150 +315422 968333 +315492 971464 +315536 901072 +315544 1.10303e+06 +315581 847383 +315603 914031 +315653 914258 +315686 934839 +315700 1.03001e+06 +315717 852506 +315783 841558 +315789 904406 +315811 925328 +315828 1.0292e+06 +315847 958489 +315850 1.06272e+06 +315922 1.06224e+06 +315939 971086 +315942 832506 +315942 1.02892e+06 +315972 1.00182e+06 +315983 898669 +316000 857189 +316033 946553 +316039 891956 +316072 818856 +316089 850472 +316250 828869 +316250 955792 +316264 918181 +316269 962836 +316278 1.10333e+06 +316292 971025 +316300 915544 +316314 936439 +316339 883133 +316369 867419 +316453 895553 +316503 950725 +316528 932019 +316592 974719 +316672 928906 +316747 886461 +316753 930444 +316797 964819 +316831 921336 +316925 1.06207e+06 +316939 891306 +317011 903975 +317036 981236 +317058 836533 +317078 817425 +317086 856106 +317086 877772 +317114 910606 +317128 1.10067e+06 +317147 832528 +317164 862639 +317169 991322 +317200 858161 +317225 915431 +317244 961650 +317319 841708 +317333 872047 +317381 999469 +317419 989453 +317511 1.03159e+06 +317539 966497 +317561 846153 +317586 1.06486e+06 +317606 930861 +317711 847894 +317719 918214 +317733 844467 +317739 816328 +317781 823486 +317822 975764 +317833 855558 +317839 816078 +317864 890322 +317878 964622 +317883 877272 +317958 951500 +318022 970914 +318086 859700 +318144 948403 +318192 923297 +318197 935142 +318214 930294 +318242 944908 +318272 994261 +318294 866178 +318308 843644 +318361 1.00984e+06 +318456 1.02367e+06 +318464 916561 +318467 815961 +318575 1.03092e+06 +318600 886994 +318603 903958 +318636 922958 +318736 897336 +318781 854497 +318867 889839 +318872 1.00291e+06 +318911 851456 +318922 1.00484e+06 +318933 931181 +318939 967144 +318972 986033 +319003 842519 +319028 922431 +319036 943950 +319119 1.11881e+06 +319133 877358 +319231 976564 +319253 926394 +319292 826797 +319364 819286 +319381 813036 +319436 942439 +319508 834564 +319564 999619 +319608 909839 +319617 898700 +319633 837825 +319636 952703 +319656 940536 +319678 1.10294e+06 +319753 939978 +319789 892872 +319808 916556 +319828 980333 +319844 865786 +319872 903569 +319894 832003 +319908 872906 +319919 833069 +319972 1.02078e+06 +320000 808458 +320039 1.06605e+06 +320108 971297 +320147 933419 +320167 929092 +320172 830628 +320217 937142 +320264 921389 +320333 810500 +320333 895222 +320339 843928 +320356 825083 +320375 937000 +320400 887281 +320492 916581 +320497 921092 +320525 955061 +320678 829008 +320722 842328 +320725 912408 +320736 829147 +320800 968064 +320833 811000 +320850 983417 +320853 932200 +320867 821181 +320878 846675 +320883 954717 +320894 882219 +320914 837956 +320919 967156 +320953 964686 +320958 989633 +320961 902942 +321094 906233 +321100 835011 +321142 811542 +321153 812472 +321244 969450 +321261 991650 +321292 1.01788e+06 +321322 812992 +321331 962275 +321358 816222 +321397 953200 +321439 960908 +321442 857150 +321444 951203 +321469 827781 +321489 811633 +321531 947992 +321533 901311 +321558 819339 +321572 943372 +321594 971497 +321614 819042 +321631 917206 +321686 882825 +321694 960122 +321811 821092 +321839 865803 +321839 968844 +321872 825658 +321975 831778 +321994 1.10968e+06 +322019 839086 +322042 823219 +322047 958553 +322094 997964 +322136 986703 +322161 807528 +322175 824136 +322206 982019 +322217 1.10926e+06 +322253 950575 +322267 952253 +322333 973742 +322344 977550 +322369 808606 +322381 843092 +322386 949403 +322411 927158 +322417 854164 +322428 944553 +322503 1.01478e+06 +322528 1.09831e+06 +322592 904225 +322614 837367 +322664 876253 +322686 1.07758e+06 +322700 1.068e+06 +322731 899858 +322744 949783 +322767 927233 +322783 957494 +322817 938239 +322836 834722 +322861 1.04095e+06 +322869 810808 +322936 840611 +322958 812356 +322964 1.01306e+06 +322986 901847 +323050 840275 +323053 847728 +323061 877981 +323061 924503 +323069 960064 +323078 954797 +323089 917747 +323094 901389 +323122 1.06778e+06 +323128 897983 +323131 970114 +323158 945164 +323175 890256 +323186 1.02545e+06 +323189 845172 +323203 962128 +323211 891633 +323283 932797 +323292 966250 +323300 906056 +323344 961511 +323361 813917 +323414 903217 +323431 893286 +323475 973864 +323492 904600 +323503 1.08708e+06 +323511 953008 +323525 908778 +323536 896544 +323642 887036 +323644 894742 +323664 961006 +323667 863000 +323694 841881 +323717 1.1286e+06 +323769 825925 +323789 806928 +323794 816633 +323808 1.06479e+06 +323864 968481 +323867 833547 +323881 989789 +323881 1.00864e+06 +323939 993939 +323967 973236 +323969 820603 +323969 908564 +324014 988172 +324058 994933 +324064 972114 +324067 887772 +324072 870211 +324083 911867 +324111 1.00712e+06 +324172 886478 +324206 1.04228e+06 +324239 856917 +324283 901322 +324311 966675 +324314 806700 +324322 830614 +324333 971022 +324339 866547 +324356 807242 +324367 1.11225e+06 +324372 1.03159e+06 +324389 891083 +324419 822153 +324419 977939 +324425 962297 +324453 949483 +324458 1.00538e+06 +324486 817833 +324486 997328 +324489 975264 +324494 875142 +324561 839403 +324575 914931 +324575 998711 +324581 837317 +324608 849878 +324614 973878 +324617 901153 +324639 864597 +324697 986786 +324706 1.00012e+06 +324708 850008 +324708 1.00406e+06 +324772 917547 +324786 940594 +324797 863619 +324806 809806 +324822 969942 +324861 882964 +324956 849919 +325006 947403 +325042 945739 +325092 921192 +325117 863767 +325156 954092 +325158 921917 +325158 937319 +325175 878364 +325175 968042 +325183 921475 +325231 926378 +325247 956369 +325250 937500 +325264 968861 +325275 927139 +325294 949028 +325300 925142 +325306 825894 +325325 935039 +325339 966653 +325344 927883 +325356 934108 +325358 858933 +325381 819325 +325403 829039 +325419 973206 +325431 903092 +325436 862119 +325439 930528 +325447 943672 +325481 828719 +325489 929200 +325497 858700 +325519 984978 +325536 838875 +325564 958631 +325569 842383 +325597 840964 +325606 856725 +325631 971414 +325789 973622 +325808 938925 +325828 821553 +325836 951086 +325839 1.17112e+06 +325842 881872 +325883 952039 +325883 965083 +325889 963086 +325889 966850 +325897 968567 +325908 926478 +325919 967558 +325936 948553 +325964 1.14709e+06 +325972 823339 +325997 1.1063e+06 +326039 914778 +326056 832456 +326097 854808 +326108 1.1077e+06 +326119 998139 +326125 900367 +326153 932867 +326208 836000 +326278 964556 +326308 972889 +326322 873192 +326353 860344 +326394 965381 +326400 1.17083e+06 +326408 903647 +326453 853783 +326467 972256 +326492 967128 +326517 969081 +326536 837597 +326550 799406 +326592 836189 +326631 954881 +326653 1.07152e+06 +326728 1.14146e+06 +326731 974603 +326733 957092 +326775 845394 +326781 1.17098e+06 +326789 1.15498e+06 +326833 847383 +326858 1.17182e+06 +326875 833467 +326875 939608 +326900 808508 +326947 937417 +326958 976019 +326961 920858 +326981 958850 +326989 926567 +326992 1.08131e+06 +327025 1.03136e+06 +327028 971550 +327044 875958 +327092 960081 +327142 971561 +327153 1.17156e+06 +327169 1.16875e+06 +327189 1.02644e+06 +327214 1.09105e+06 +327217 840133 +327225 1.1064e+06 +327233 992969 +327253 973206 +327253 1.14624e+06 +327286 949422 +327286 966225 +327292 827200 +327308 1.15529e+06 +327342 802419 +327358 962750 +327361 968867 +327375 1.01951e+06 +327425 1.17031e+06 +327439 939714 +327447 974133 +327458 969975 +327481 964717 +327503 816369 +327547 812422 +327556 989019 +327558 1.11554e+06 +327564 998958 +327572 943450 +327572 974106 +327578 848750 +327592 977969 +327594 974581 +327617 1.0813e+06 +327631 802503 +327675 886508 +327678 1.17022e+06 +327700 1.0828e+06 +327714 891167 +327733 924056 +327750 917925 +327764 799311 +327786 919142 +327794 1.0815e+06 +327833 968000 +327853 800353 +327872 845619 +327883 868717 +327889 851450 +327917 930556 +327919 1.15562e+06 +327928 956342 +327931 1.1569e+06 +327939 798628 +327947 1.16962e+06 +327958 954508 +327961 851839 +327964 965606 +327994 972689 +328000 947206 +328003 856536 +328039 819494 +328042 911700 +328047 974447 +328058 974028 +328083 981125 +328111 831728 +328111 1.15379e+06 +328139 969486 +328158 972278 +328189 822350 +328192 934175 +328203 851722 +328219 926578 +328233 971703 +328267 830794 +328281 884764 +328311 857636 +328339 1.09707e+06 +328342 972286 +328344 852297 +328364 964747 +328383 1.16973e+06 +328386 866294 +328403 851833 +328406 836325 +328406 878875 +328422 1.04403e+06 +328439 971428 +328467 852100 +328475 1.15569e+06 +328492 1.09759e+06 +328503 810794 +328517 800367 +328519 1.00465e+06 +328544 799750 +328550 904056 +328564 973386 +328572 1.16921e+06 +328578 972544 +328597 846200 +328600 973636 +328667 824042 +328678 843306 +328686 851906 +328708 811097 +328714 939872 +328744 957653 +328764 877425 +328778 851833 +328794 1.11757e+06 +328808 971547 +328819 833325 +328833 816583 +328836 899714 +328847 1.00126e+06 +328881 843267 +328928 934483 +328936 960292 +328950 975456 +328961 1.09827e+06 +328997 854011 +328997 945561 +329014 922419 +329028 965636 +329050 806669 +329050 936967 +329064 908781 +329103 961353 +329156 867158 +329183 800222 +329192 916769 +329253 811875 +329264 968958 +329311 964594 +329328 843494 +329342 970778 +329344 972514 +329358 828117 +329372 871647 +329411 971339 +329439 859539 +329439 1.03348e+06 +329442 1.02564e+06 +329444 871386 +329453 998025 +329478 1.12716e+06 +329481 967294 +329536 968900 +329544 970147 +329572 952900 +329572 1.05742e+06 +329589 812367 +329594 1.17264e+06 +329597 867467 +329617 968289 +329619 931400 +329628 1.17035e+06 +329636 1.01832e+06 +329644 1.02829e+06 +329689 934506 +329700 899122 +329719 1.10776e+06 +329739 908244 +329750 817578 +329750 963322 +329761 965950 +329778 1.05941e+06 +329778 1.11517e+06 +329783 885700 +329786 1.15529e+06 +329808 800328 +329814 828103 +329836 845828 +329856 801100 +329875 1.1077e+06 +329911 1.1727e+06 +329922 890661 +329950 975425 +329953 949656 +329975 876300 +329983 946306 +330014 824114 +330039 972256 +330047 1.10785e+06 +330067 801556 +330078 813086 +330122 943653 +330136 927250 +330144 970967 +330150 966128 +330161 927242 +330183 801758 +330197 966986 +330203 1.17202e+06 +330308 850611 +330314 1.11387e+06 +330317 947217 +330342 839383 +330369 1.17291e+06 +330372 1.15621e+06 +330392 850314 +330394 921825 +330483 1.1663e+06 +330508 1.09296e+06 +330544 841558 +330569 1.1091e+06 +330572 915733 +330575 895875 +330606 954719 +330656 860533 +330656 962275 +330678 1.09359e+06 +330681 1.17302e+06 +330739 1.06018e+06 +330750 898544 +330767 1.11739e+06 +330786 868817 +330786 1.09365e+06 +330786 1.16601e+06 +330800 832322 +330847 972958 +330897 820158 +330917 970464 +330956 803156 +330981 936547 +331003 934608 +331006 868642 +331028 867536 +331031 966703 +331053 885608 +331075 923347 +331094 912619 +331131 900531 +331136 941642 +331150 1.04326e+06 +331181 871250 +331192 970253 +331192 1.17086e+06 +331211 971831 +331214 855664 +331236 890550 +331256 1.15513e+06 +331281 919611 +331283 1.07252e+06 +331294 881514 +331333 1.00227e+06 +331372 958392 +331386 1.10124e+06 +331408 919939 +331433 1.17165e+06 +331481 959511 +331486 941500 +331506 968233 +331511 853722 +331575 997333 +331575 1.05774e+06 +331581 1.1735e+06 +331611 983853 +331633 963597 +331650 970292 +331656 919414 +331667 1.01793e+06 +331689 908539 +331731 849150 +331731 862517 +331781 866072 +331786 991772 +331800 964978 +331806 947439 +331811 1.02274e+06 +331828 902228 +331842 904892 +331844 998933 +331886 952211 +331908 1.01378e+06 +331939 987383 +331958 800133 +331958 1.17379e+06 +331972 1.04372e+06 +331975 966150 +332000 1.17242e+06 +332031 946800 +332075 823919 +332075 926661 +332097 875692 +332100 847444 +332100 977544 +332144 804481 +332183 981583 +332183 1.17033e+06 +332281 917975 +332289 875772 +332333 825956 +332342 864836 +332342 975858 +332344 885822 +332347 848358 +332361 968008 +332378 915114 +332400 1.15518e+06 +332436 842289 +332442 868164 +332447 813589 +332467 842642 +332469 958997 +332481 1.00573e+06 +332511 808158 +332558 1.16374e+06 +332569 1.03317e+06 +332611 938853 +332614 972378 +332619 905922 +332653 842817 +332667 892908 +332669 932392 +332697 908797 +332736 858361 +332756 829764 +332775 850981 +332781 863550 +332858 965725 +332939 1.11096e+06 +332942 961944 +332944 839661 +332958 977986 +332961 868436 +332969 810350 +332975 914936 +333022 845539 +333042 969858 +333047 836833 +333061 1.11841e+06 +333089 854847 +333100 891728 +333106 857544 +333139 820969 +333158 926628 +333200 879028 +333208 902322 +333225 804139 +333225 811425 +333244 967842 +333267 833886 +333286 912817 +333289 925383 +333289 1.05604e+06 +333317 1.05672e+06 +333319 897411 +333328 943425 +333369 1.02206e+06 +333428 1.18327e+06 +333439 864381 +333453 1.10452e+06 +333458 841092 +333478 932097 +333486 806831 +333489 965483 +333506 847767 +333514 932956 +333528 1.11788e+06 +333536 905925 +333578 812708 +333583 935775 +333583 976944 +333625 951044 +333631 971736 +333647 927247 +333653 934950 +333703 1.12583e+06 +333706 960686 +333706 987525 +333708 1.11962e+06 +333733 956881 +333764 1.1725e+06 +333767 792947 +333783 880153 +333794 962472 +333806 847997 +333869 842831 +333942 1.04522e+06 +333942 1.10786e+06 +333944 803475 +333964 969603 +333967 845958 +333992 1.10868e+06 +334017 869544 +334025 814203 +334053 908975 +334069 826622 +334100 910617 +334111 930694 +334111 1.10842e+06 +334131 823853 +334144 823128 +334147 1.11909e+06 +334150 1.11549e+06 +334153 886439 +334181 998186 +334208 821622 +334214 816858 +334214 965769 +334222 1.11822e+06 +334247 959461 +334250 940475 +334256 869267 +334267 941061 +334269 1.17611e+06 +334306 963383 +334336 841489 +334342 869472 +334353 1.12297e+06 +334353 1.12358e+06 +334356 1.12349e+06 +334358 861058 +334372 1.01643e+06 +334417 940375 +334433 895717 +334472 841469 +334483 1.12073e+06 +334486 844550 +334486 867878 +334492 996225 +334500 905056 +334500 1.12259e+06 +334503 821983 +334503 888183 +334508 906550 +334511 795611 +334511 869967 +334517 811256 +334539 910072 +334561 1.02489e+06 +334597 944153 +334614 869089 +334636 1.17678e+06 +334661 942883 +334667 820167 +334667 969181 +334669 1.17697e+06 +334672 995242 +334706 825047 +334706 952136 +334750 804867 +334764 1.00855e+06 +334819 897281 +334917 808558 +334933 1.12357e+06 +334936 1.17148e+06 +334939 849139 +334950 903197 +334956 884272 +334967 812794 +334967 818922 +335006 1.17742e+06 +335017 819653 +335017 1.17662e+06 +335044 818692 +335058 1.02009e+06 +335086 946161 +335086 966119 +335092 1.11898e+06 +335128 963922 +335172 820758 +335178 818442 +335181 899206 +335200 964836 +335206 868025 +335214 798789 +335214 843539 +335225 1.17707e+06 +335253 914358 +335261 953156 +335308 805722 +335308 819450 +335311 1.11942e+06 +335317 811233 +335358 869972 +335378 852533 +335378 924697 +335381 867072 +335386 1.12185e+06 +335400 891242 +335406 892669 +335422 1.17782e+06 +335442 842339 +335453 1.05572e+06 +335461 957256 +335481 865444 +335508 790417 +335508 818042 +335519 947808 +335539 828961 +335553 890847 +335575 807147 +335589 978483 +335603 817197 +335606 1.17157e+06 +335614 969108 +335633 880814 +335636 818081 +335656 813036 +335669 845811 +335700 868964 +335717 1.16076e+06 +335725 844133 +335750 838939 +335756 831825 +335772 961781 +335772 962731 +335778 1.01855e+06 +335806 1.12237e+06 +335808 799892 +335831 843394 +335833 867728 +335833 959097 +335844 928342 +335861 862861 +335869 845425 +335869 879844 +335872 1.02378e+06 +335908 864908 +335939 1.12302e+06 +335942 992600 +335956 834681 +335956 986253 +335967 838603 +335975 1.12271e+06 +335992 797444 +335992 963664 +336000 1.17671e+06 +336008 869561 +336017 907736 +336047 867939 +336058 789733 +336064 843353 +336075 886503 +336078 927400 +336081 803514 +336086 912067 +336103 964106 +336103 1.14596e+06 +336106 950525 +336106 1.14573e+06 +336125 920644 +336125 1.17712e+06 +336131 859611 +336131 1.12324e+06 +336142 858350 +336156 811022 +336189 838675 +336189 1.17928e+06 +336197 866089 +336206 869714 +336214 858442 +336219 843692 +336258 836125 +336258 1.17693e+06 +336261 859189 +336289 913994 +336289 917908 +336289 919314 +336306 1.12332e+06 +336331 897111 +336356 966086 +336358 972225 +336386 1.17343e+06 +336411 1.17918e+06 +336417 1.05877e+06 +336417 1.1729e+06 +336447 843258 +336456 859125 +336489 855875 +336517 973761 +336522 813614 +336533 844494 +336561 837183 +336561 969067 +336597 858317 +336597 876000 +336600 844103 +336600 868128 +336600 1.01238e+06 +336603 1.17998e+06 +336608 955553 +336614 952664 +336614 953856 +336647 791028 +336664 1.01682e+06 +336669 935914 +336675 798308 +336675 840178 +336694 1.17822e+06 +336706 1.01535e+06 +336742 941311 +336742 1.01387e+06 +336772 863967 +336794 844394 +336803 1.16173e+06 +336833 789986 +336844 878308 +336861 864750 +336889 788869 +336889 1.01998e+06 +336939 817672 +336950 802111 +336986 858397 +337039 907264 +337067 840317 +337072 842719 +337092 1.17196e+06 +337092 1.17953e+06 +337122 841053 +337133 873886 +337206 1.16215e+06 +337211 851456 +337214 1.16388e+06 +337244 926156 +337258 905514 +337286 870903 +337306 872844 +337319 849192 +337367 827394 +337369 850325 +337372 1.01836e+06 +337381 810981 +337397 1.16412e+06 +337414 1.18104e+06 +337431 1.17108e+06 +337444 852881 +337444 861558 +337456 1.17867e+06 +337458 1.17174e+06 +337458 1.17825e+06 +337475 1.16971e+06 +337481 868086 +337489 843881 +337519 858114 +337536 794478 +337547 842675 +337556 965364 +337569 881089 +337569 1.18353e+06 +337592 966692 +337592 1.18006e+06 +337597 871833 +337669 1.18188e+06 +337689 898083 +337714 842672 +337733 868139 +337739 1.17941e+06 +337747 842964 +337750 864717 +337786 907214 +337789 924917 +337797 1.16464e+06 +337803 843361 +337825 1.17228e+06 +337833 860025 +337839 1.16958e+06 +337856 1.18084e+06 +337867 977256 +337878 1.17852e+06 +337878 1.18357e+06 +337894 819297 +337897 842642 +337903 843061 +337914 908569 +337922 824792 +337922 1.18314e+06 +337936 842061 +337939 846606 +337947 837133 +338006 1.18389e+06 +338014 1.17145e+06 +338025 851886 +338025 933808 +338025 1.17992e+06 +338031 1.18072e+06 +338081 841703 +338094 842397 +338094 905264 +338111 1.02163e+06 +338125 846344 +338136 857614 +338136 924128 +338142 868094 +338144 1.17812e+06 +338161 986947 +338169 811011 +338169 1.18036e+06 +338172 981950 +338178 794494 +338181 867428 +338186 845825 +338200 1.16389e+06 +338247 870861 +338250 885436 +338303 1.16544e+06 +338311 872775 +338314 1.18072e+06 +338314 1.18281e+06 +338319 818011 +338322 1.01842e+06 +338333 1.1195e+06 +338353 1.17914e+06 +338358 790481 +338358 1.1834e+06 +338369 1.09964e+06 +338389 839008 +338389 907261 +338453 816619 +338464 1.18046e+06 +338492 1.18388e+06 +338531 965022 +338533 910278 +338536 1.18133e+06 +338544 842172 +338553 893114 +338556 892844 +338572 840200 +338575 1.15486e+06 +338594 846839 +338622 1.18399e+06 +338628 834089 +338650 843367 +338658 1.18082e+06 +338675 827414 +338675 1.17997e+06 +338694 1.01597e+06 +338703 1.17924e+06 +338708 797556 +338722 1.17869e+06 +338753 1.17566e+06 +338756 847622 +338756 891772 +338767 806931 +338781 907272 +338781 1.1752e+06 +338817 1.18116e+06 +338839 845144 +338847 1.1841e+06 +338869 914917 +338883 1.18308e+06 +338886 1.17812e+06 +338894 1.18159e+06 +338900 841431 +338906 800186 +338917 875261 +338919 842989 +338956 948261 +338958 1.18219e+06 +338967 979361 +338981 842833 +338983 889992 +339017 881344 +339022 1.18081e+06 +339056 914989 +339078 815475 +339103 811047 +339108 811358 +339133 822936 +339136 984931 +339164 815136 +339164 845447 +339164 1.18352e+06 +339167 928481 +339167 1.17899e+06 +339172 1.02324e+06 +339172 1.18011e+06 +339175 797442 +339192 1.18416e+06 +339203 803417 +339203 1.17278e+06 +339208 931539 +339214 780206 +339236 848408 +339242 843786 +339244 860225 +339256 1.16876e+06 +339289 878172 +339294 1.16976e+06 +339303 1.18211e+06 +339319 1.17945e+06 +339344 964283 +339353 799328 +339369 971164 +339381 1.18352e+06 +339383 943569 +339397 862017 +339400 1.17243e+06 +339400 1.18132e+06 +339411 842136 +339428 918433 +339442 909450 +339456 938469 +339461 843347 +339472 903442 +339472 1.18084e+06 +339481 864728 +339492 835347 +339508 907678 +339514 986683 +339533 1.17395e+06 +339547 860419 +339561 839881 +339583 921900 +339606 1.18184e+06 +339608 833781 +339608 1.1795e+06 +339608 1.18041e+06 +339611 1.16501e+06 +339617 1.18352e+06 +339650 835967 +339653 1.18151e+06 +339656 810742 +339656 879147 +339669 832783 +339672 941683 +339681 1.18224e+06 +339686 1.12729e+06 +339725 1.16976e+06 +339731 783861 +339761 1.17904e+06 +339767 896756 +339775 1.18186e+06 +339792 1.18032e+06 +339814 812364 +339817 1.18224e+06 +339831 1.18096e+06 +339839 997244 +339842 884881 +339844 1.01337e+06 +339850 915608 +339867 1.18184e+06 +339875 802083 +339875 822981 +339886 838981 +339897 834258 +339911 963739 +339919 893489 +339925 837203 +339925 1.17516e+06 +339933 810742 +339958 795703 +339961 1.17405e+06 +339967 779075 +339981 858664 +339986 967194 +339997 791997 +340006 810350 +340014 817722 +340017 887553 +340022 950936 +340025 850417 +340028 841447 +340067 900567 +340094 1.18104e+06 +340106 955094 +340117 1.17484e+06 +340119 1.00822e+06 +340122 1.00302e+06 +340122 1.17688e+06 +340131 982319 +340136 838278 +340142 860067 +340144 867469 +340147 904317 +340172 961425 +340186 952661 +340192 809900 +340194 1.1849e+06 +340200 979572 +340200 1.17949e+06 +340203 1.17864e+06 +340211 1.18396e+06 +340217 860886 +340231 843617 +340233 846156 +340239 1.18171e+06 +340253 877583 +340261 863261 +340272 958689 +340292 947389 +340292 989186 +340336 1.17042e+06 +340339 1.17313e+06 +340350 778939 +340378 943411 +340444 907447 +340453 1.17943e+06 +340456 850561 +340469 875497 +340469 1.1658e+06 +340483 1.1726e+06 +340514 840714 +340519 1.18046e+06 +340522 1.18243e+06 +340536 809614 +340536 852550 +340553 1.17751e+06 +340561 788906 +340583 1.06891e+06 +340600 800717 +340600 950031 +340606 867675 +340622 936897 +340625 1.18089e+06 +340625 1.18122e+06 +340633 1.1765e+06 +340636 831256 +340639 809583 +340642 1.01843e+06 +340658 846769 +340678 1.02524e+06 +340681 981903 +340686 1.17938e+06 +340686 1.18027e+06 +340700 883911 +340703 1.17395e+06 +340722 860333 +340736 1.09856e+06 +340736 1.18399e+06 +340739 1.17313e+06 +340750 925553 +340753 842942 +340806 1.18072e+06 +340808 844114 +340814 865911 +340853 1.1796e+06 +340858 811833 +340889 886222 +340900 1.17889e+06 +340900 1.18361e+06 +340903 967714 +340922 825958 +340922 1.17434e+06 +340953 1.18126e+06 +340961 1.18105e+06 +340967 1.17719e+06 +340975 1.17648e+06 +340978 985703 +341008 1.17767e+06 +341014 845194 +341031 1.17845e+06 +341067 1.17806e+06 +341069 1.17934e+06 +341072 1.18057e+06 +341111 828672 +341111 1.09291e+06 +341161 887117 +341161 1.18149e+06 +341167 1.07243e+06 +341172 913764 +341192 940164 +341192 1.16445e+06 +341206 840044 +341208 930536 +341214 1.17302e+06 +341214 1.18106e+06 +341244 1.01441e+06 +341258 1.09937e+06 +341267 962631 +341283 1.17208e+06 +341333 1.09285e+06 +341336 1.17907e+06 +341344 778819 +341347 799400 +341347 1.16312e+06 +341356 1.16053e+06 +341361 1.17864e+06 +341394 1.17976e+06 +341397 1.18034e+06 +341422 879886 +341464 874022 +341469 1.1797e+06 +341478 1.18144e+06 +341478 1.19194e+06 +341481 1.17998e+06 +341486 788769 +341500 1.14288e+06 +341514 896314 +341519 856789 +341542 1.17343e+06 +341544 992647 +341544 1.09973e+06 +341603 1.18651e+06 +341617 1.18052e+06 +341650 848000 +341669 979972 +341686 800628 +341706 1.18837e+06 +341733 901375 +341739 845014 +341742 971433 +341747 868436 +341750 820242 +341753 972625 +341781 794008 +341781 823792 +341783 975922 +341792 778478 +341833 1.02134e+06 +341850 839253 +341858 968803 +341861 1.03334e+06 +341867 851747 +341872 969842 +341897 1.1813e+06 +341942 887197 +341953 797628 +341953 821619 +341975 1.19176e+06 +342000 905708 +342006 861664 +342017 902833 +342022 871814 +342039 834572 +342047 830308 +342056 792547 +342072 841403 +342083 777967 +342092 778439 +342092 815333 +342103 778869 +342117 1.0169e+06 +342133 886644 +342164 1.19037e+06 +342178 905419 +342181 802486 +342200 856078 +342256 779450 +342264 876214 +342264 1.02723e+06 +342272 806894 +342275 838844 +342283 920031 +342283 986842 +342308 1.11324e+06 +342311 956200 +342322 1.19172e+06 +342331 974875 +342331 1.0241e+06 +342336 791489 +342361 966783 +342367 844908 +342369 849442 +342408 990753 +342419 853358 +342419 1.17285e+06 +342464 806072 +342478 889986 +342483 1.17188e+06 +342528 835617 +342542 1.10029e+06 +342564 902719 +342564 995164 +342569 851647 +342575 887033 +342639 858606 +342647 934608 +342675 862089 +342719 982356 +342722 778189 +342739 884092 +342739 920908 +342744 816189 +342772 878286 +342819 1.18438e+06 +342828 847453 +342847 831444 +342856 1.18881e+06 +342869 831103 +342883 779214 +342928 913378 +342978 838242 +342978 997400 +342997 798764 +343047 819831 +343064 826639 +343069 924011 +343083 908519 +343114 899442 +343133 790375 +343144 971425 +343181 864958 +343189 785003 +343192 918472 +343206 784022 +343219 788272 +343242 884911 +343267 935506 +343333 823881 +343336 834992 +343367 850714 +343369 794314 +343381 843767 +343386 787033 +343456 791658 +343461 831100 +343508 877064 +343514 860008 +343528 829322 +343531 890231 +343542 1.19058e+06 +343556 779003 +343581 862947 +343597 983075 +343608 1.17632e+06 +343617 810856 +343622 928128 +343661 1.01057e+06 +343664 1.01748e+06 +343683 869086 +343686 849342 +343689 979636 +343694 906389 +343714 1.19306e+06 +343739 800736 +343764 886817 +343806 810867 +343819 843711 +343847 1.1853e+06 +343850 1.02115e+06 +343858 961281 +343875 836664 +343886 1.03051e+06 +343919 990181 +343925 1.00897e+06 +343936 800697 +343983 822469 +343989 1.19518e+06 +343992 1.18917e+06 +344000 1.19299e+06 +344047 1.03205e+06 +344147 818114 +344153 1.18793e+06 +344164 793714 +344219 917061 +344233 1.19703e+06 +344244 930950 +344264 1.00204e+06 +344264 1.173e+06 +344303 1.03632e+06 +344319 902208 +344358 831069 +344361 847000 +344397 881408 +344433 869353 +344436 1.18609e+06 +344442 857197 +344450 921831 +344464 823917 +344467 859042 +344481 1.19242e+06 +344550 936800 +344600 976736 +344650 1.10091e+06 +344667 960531 +344672 835739 +344678 844292 +344689 802561 +344706 826708 +344717 1.04245e+06 +344719 996478 +344725 818808 +344742 1.01304e+06 +344750 782025 +344806 853478 +344811 872933 +344811 983828 +344839 1.14322e+06 +344847 854764 +344872 786564 +344917 835375 +344942 858478 +344942 890078 +344967 791144 +344989 820144 +345003 915525 +345008 1.17185e+06 +345014 926364 +345022 979575 +345025 849511 +345025 901986 +345028 816117 +345028 991406 +345033 826503 +345036 930550 +345044 971192 +345078 877286 +345078 969681 +345094 886353 +345106 899397 +345114 835272 +345125 798511 +345133 1.10078e+06 +345136 1.02882e+06 +345186 835008 +345203 1.06241e+06 +345228 824944 +345231 869703 +345250 868947 +345286 862533 +345325 839850 +345358 1.01758e+06 +345361 1.1729e+06 +345364 792917 +345381 962183 +345386 787878 +345400 1.12468e+06 +345439 853106 +345442 919689 +345486 994219 +345506 906417 +345508 1.02311e+06 +345517 805839 +345519 779264 +345556 909128 +345567 936339 +345622 858125 +345636 1.11854e+06 +345644 925867 +345650 835453 +345689 856150 +345719 931731 +345750 809022 +345772 833325 +345794 795467 +345794 1.18116e+06 +345811 1.13204e+06 +345828 1.17408e+06 +345861 942394 +345894 953525 +345931 806756 +345958 911997 +345958 1.20137e+06 +345969 837633 +346017 1.05208e+06 +346047 964239 +346058 869833 +346081 821136 +346086 983900 +346100 1.12315e+06 +346125 835250 +346136 1.20192e+06 +346144 1.20079e+06 +346172 796850 +346175 899686 +346181 790089 +346183 824781 +346200 923953 +346228 973961 +346275 968406 +346278 862744 +346292 786056 +346294 986283 +346350 857672 +346378 978172 +346381 993336 +346392 1.20457e+06 +346403 784842 +346417 1.02724e+06 +346433 971642 +346447 824703 +346453 1.18217e+06 +346461 893053 +346481 979578 +346500 803892 +346517 827839 +346525 965258 +346564 819653 +346581 885667 +346589 989514 +346628 1.06776e+06 +346647 830967 +346686 795456 +346708 890264 +346719 929986 +346722 860342 +346778 769511 +346781 829317 +346800 791953 +346811 874061 +346833 828375 +346844 903828 +346856 829533 +346875 771194 +346883 999117 +346889 821958 +346931 913136 +346950 765597 +346972 989492 +346975 798836 +346981 1.18136e+06 +346989 767406 +347008 875289 +347017 863758 +347022 824647 +347047 812144 +347047 852819 +347142 856808 +347181 766642 +347203 807711 +347206 958989 +347228 767264 +347242 827814 +347247 1.00534e+06 +347297 889506 +347303 865861 +347311 877025 +347339 824439 +347350 793492 +347356 779956 +347358 800883 +347369 822544 +347394 820372 +347400 972219 +347436 1.01854e+06 +347447 876675 +347464 922894 +347503 981714 +347514 950478 +347539 774306 +347569 879728 +347575 1.12453e+06 +347583 1.06055e+06 +347589 796108 +347600 827539 +347647 830642 +347650 876986 +347658 847700 +347694 922669 +347697 849703 +347711 794439 +347711 1.12057e+06 +347731 803919 +347736 907575 +347739 794631 +347744 966781 +347781 923489 +347786 823103 +347794 993350 +347803 982919 +347808 915808 +347825 979567 +347831 917464 +347839 918997 +347861 783944 +347864 768594 +347878 826925 +347967 969592 +347997 876772 +348000 824244 +348028 869717 +348061 1.06733e+06 +348117 881900 +348150 791833 +348150 922242 +348150 1.02397e+06 +348172 974056 +348228 1.18944e+06 +348231 982439 +348239 899936 +348247 824194 +348253 1.06838e+06 +348256 872947 +348258 774597 +348267 972589 +348289 958436 +348297 826017 +348347 976022 +348406 850428 +348406 883147 +348422 826447 +348450 955572 +348481 1.14613e+06 +348514 865722 +348525 823942 +348544 955819 +348561 1.00213e+06 +348611 966653 +348614 824317 +348628 875375 +348639 800014 +348639 843242 +348642 1.18162e+06 +348661 921100 +348686 858394 +348697 1.1176e+06 +348711 852908 +348719 855092 +348719 995039 +348722 896906 +348761 839583 +348767 1.17103e+06 +348778 824242 +348781 834011 +348789 769017 +348789 964122 +348794 819664 +348833 827075 +348847 796944 +348853 824561 +348878 793664 +348878 911944 +348892 946006 +348906 809567 +348936 983656 +348964 982003 +348983 940906 +348989 817619 +349022 1.10158e+06 +349025 790119 +349047 772317 +349050 1.16819e+06 +349069 1.0668e+06 +349106 818531 +349128 911100 +349147 977783 +349158 851092 +349181 797628 +349181 833856 +349181 973142 +349186 953089 +349203 822964 +349225 817428 +349236 777742 +349239 819331 +349244 807436 +349278 957156 +349283 820992 +349319 981400 +349322 865719 +349331 837772 +349331 838472 +349333 957694 +349364 818794 +349378 821453 +349378 1.00888e+06 +349386 822272 +349386 1.04682e+06 +349392 797742 +349431 797872 +349447 818378 +349475 857144 +349481 821275 +349492 904714 +349494 819322 +349508 821061 +349508 950800 +349511 946369 +349528 785089 +349531 1.20435e+06 +349569 924272 +349581 819908 +349581 852233 +349594 967525 +349611 819675 +349617 898294 +349622 779625 +349622 993803 +349672 947244 +349675 799847 +349675 824436 +349681 800769 +349692 873711 +349703 789456 +349717 1.20571e+06 +349722 909025 +349744 920164 +349769 914950 +349775 853578 +349808 792244 +349831 852861 +349842 804494 +349842 819267 +349853 805497 +349861 843714 +349883 803672 +349894 969233 +349894 992492 +349900 1.06049e+06 +349919 818350 +349919 868467 +349919 868469 +349936 802647 +349942 812422 +349942 853494 +349958 792264 +349978 783236 +349992 780914 +349994 1.17649e+06 +350025 809800 +350047 928025 +350072 809453 +350075 802011 +350081 907897 +350081 912511 +350122 857044 +350131 907225 +350133 786942 +350136 973608 +350142 852519 +350147 973353 +350153 785033 +350158 819750 +350167 818042 +350169 1.17835e+06 +350228 943811 +350242 810281 +350242 1.10697e+06 +350294 990928 +350308 766933 +350319 787950 +350322 932231 +350414 821044 +350419 896644 +350428 1.20475e+06 +350450 896217 +350456 853097 +350469 820903 +350478 856719 +350511 862697 +350522 868886 +350525 788786 +350525 831969 +350525 979361 +350525 1.18173e+06 +350531 850503 +350536 946233 +350539 933933 +350550 777467 +350553 871575 +350561 884353 +350589 1.194e+06 +350594 942525 +350644 888908 +350706 918794 +350711 797617 +350717 816500 +350725 982433 +350742 856261 +350767 806694 +350778 874397 +350800 816331 +350803 963989 +350822 942631 +350831 808925 +350833 980875 +350839 922078 +350844 1.06651e+06 +350872 973347 +350875 840347 +350886 770353 +350886 924419 +350906 806864 +350931 934483 +350950 789558 +350964 787842 +350975 987461 +350978 984353 +350989 1.20611e+06 +351036 986033 +351044 801094 +351056 830967 +351083 770444 +351097 794725 +351111 812267 +351117 1.01363e+06 +351128 918222 +351136 851381 +351161 781364 +351167 807239 +351186 1.2059e+06 +351211 815161 +351217 1.2062e+06 +351225 853439 +351228 953708 +351258 1.17985e+06 +351303 967756 +351314 794297 +351322 1.18448e+06 +351347 1.19455e+06 +351347 1.19472e+06 +351378 976578 +351392 973944 +351400 939214 +351411 848722 +351425 1.19456e+06 +351428 767706 +351428 1.2064e+06 +351436 828214 +351447 768025 +351461 966697 +351464 901844 +351483 818611 +351494 900489 +351497 949706 +351508 927439 +351508 938067 +351519 865706 +351522 1.07842e+06 +351536 781056 +351544 1.19455e+06 +351578 991750 +351586 964931 +351594 848767 +351600 926406 +351608 848578 +351619 1.06642e+06 +351644 860106 +351647 853014 +351672 946722 +351678 789731 +351697 1.0789e+06 +351700 885922 +351717 1.03724e+06 +351739 793925 +351742 846536 +351742 877378 +351744 814500 +351750 821894 +351794 806475 +351858 861122 +351864 947856 +351872 773211 +351883 982603 +351894 854858 +351894 1.14052e+06 +351903 944108 +351958 851847 +351981 1.11651e+06 +351997 870308 +352006 1.06701e+06 +352014 855192 +352017 838242 +352031 859211 +352036 1.01106e+06 +352044 898739 +352086 851269 +352092 1.18828e+06 +352097 860794 +352144 901964 +352153 998661 +352192 812058 +352219 1.01831e+06 +352225 974392 +352231 931578 +352244 907867 +352244 966703 +352247 882492 +352250 903250 +352256 803292 +352269 808433 +352303 810428 +352311 944778 +352317 916675 +352325 1.00599e+06 +352333 827344 +352336 886064 +352339 923875 +352353 815147 +352358 883906 +352361 823494 +352361 851986 +352369 974061 +352375 962414 +352378 1.06606e+06 +352381 1.18914e+06 +352386 810753 +352386 1.06667e+06 +352392 944258 +352400 858397 +352411 946197 +352422 873347 +352428 1.02428e+06 +352436 893500 +352450 813414 +352464 929364 +352472 975994 +352481 930489 +352494 1.1219e+06 +352506 917361 +352531 821972 +352536 951228 +352542 827003 +352556 793725 +352556 949214 +352561 792825 +352561 889878 +352561 912000 +352569 783525 +352578 969364 +352592 810756 +352597 804256 +352597 1.18913e+06 +352603 857361 +352606 971194 +352619 811875 +352625 775819 +352633 905711 +352678 811031 +352700 916397 +352706 861281 +352722 810483 +352747 812103 +352750 904667 +352767 991347 +352783 931336 +352800 824222 +352822 913653 +352828 1.20659e+06 +352831 863742 +352847 812842 +352861 811306 +352872 955822 +352889 811450 +352908 978119 +352911 996397 +352919 937297 +352922 815358 +352928 936344 +352950 797456 +352964 847481 +352969 940361 +352981 810161 +352983 824833 +353000 1.06551e+06 +353053 767889 +353061 786092 +353067 777883 +353083 771544 +353089 983417 +353097 915678 +353106 818589 +353111 824442 +353128 979442 +353164 811764 +353186 824611 +353194 877622 +353228 838075 +353233 845250 +353236 806561 +353236 873036 +353256 943014 +353258 896161 +353264 891494 +353267 786764 +353272 969250 +353289 817589 +353289 932528 +353339 818653 +353356 961361 +353361 941731 +353375 857042 +353394 974864 +353414 898972 +353425 779089 +353458 794172 +353464 824722 +353489 991700 +353500 802003 +353511 855678 +353544 944339 +353561 952653 +353575 780061 +353583 798947 +353589 810972 +353597 797800 +353600 819294 +353614 868397 +353619 862094 +353628 842942 +353653 1.0341e+06 +353658 1.20849e+06 +353692 819569 +353694 824931 +353714 853906 +353725 774378 +353733 1.19018e+06 +353736 832261 +353781 987817 +353786 813792 +353797 902578 +353819 785489 +353833 1.19109e+06 +353842 922156 +353842 977242 +353847 779931 +353858 943983 +353869 879953 +353878 805958 +353917 979411 +353992 788161 +354006 1.19469e+06 +354014 931142 +354019 797844 +354019 907531 +354019 974811 +354025 812025 +354025 1.08223e+06 +354058 801169 +354061 945986 +354078 786722 +354106 808431 +354117 902783 +354119 994039 +354131 787358 +354133 780711 +354175 816431 +354197 1.1902e+06 +354211 945144 +354219 992792 +354231 914558 +354244 844875 +354267 918367 +354286 794933 +354289 815017 +354294 857231 +354303 942314 +354308 834475 +354325 936153 +354325 963047 +354339 795872 +354339 1.06446e+06 +354342 806208 +354353 1.01172e+06 +354358 970911 +354364 1.00805e+06 +354367 943481 +354372 936728 +354392 886414 +354397 959817 +354406 933878 +354411 897781 +354419 974406 +354428 845931 +354428 1.20891e+06 +354447 784272 +354453 1.00271e+06 +354469 850844 +354492 867889 +354492 898150 +354494 973964 +354581 959411 +354603 947872 +354622 894019 +354639 815219 +354658 781608 +354667 856542 +354675 975161 +354686 830042 +354700 955228 +354714 934664 +354714 983553 +354725 774158 +354736 812547 +354778 942217 +354797 791806 +354817 860886 +354833 864603 +354867 808603 +354867 966847 +354869 938275 +354872 806219 +354886 829889 +354894 971633 +354894 1.2067e+06 +354900 903586 +354911 973228 +354914 920311 +354922 941375 +354939 850125 +354942 953053 +354969 779822 +354975 972686 +354983 949694 +354992 808489 +355006 940514 +355033 969025 +355042 974458 +355067 977622 +355069 787394 +355078 901469 +355083 783397 +355125 771008 +355133 845453 +355147 847903 +355147 1.06365e+06 +355150 882453 +355156 989669 +355186 976319 +355197 843636 +355225 976186 +355228 973769 +355261 987072 +355272 863336 +355281 1.08742e+06 +355289 774014 +355297 806683 +355322 979547 +355325 770328 +355328 828375 +355328 904206 +355333 829108 +355336 825286 +355361 1.00959e+06 +355364 782847 +355400 766233 +355453 779750 +355456 806111 +355464 770525 +355478 875519 +355494 985778 +355497 826503 +355508 975486 +355511 804067 +355608 975511 +355642 896464 +355642 907167 +355642 1.2108e+06 +355658 972867 +355692 805819 +355742 1.05674e+06 +355753 1.01184e+06 +355756 812119 +355778 989642 +355842 788003 +355842 881194 +355847 808103 +355869 804631 +355881 1.18491e+06 +355900 842419 +355914 924603 +355942 1.1934e+06 +355961 781244 +355978 824000 +356008 825542 +356014 844611 +356028 859197 +356056 851889 +356067 778236 +356075 958600 +356081 968208 +356092 1.18483e+06 +356111 773731 +356111 903297 +356122 804469 +356139 996711 +356139 1.06725e+06 +356144 888139 +356150 870353 +356172 878394 +356178 823214 +356203 908983 +356225 1.1767e+06 +356233 959603 +356289 821808 +356311 983169 +356328 993814 +356333 801161 +356333 825822 +356350 779333 +356356 941672 +356361 833778 +356383 912650 +356397 1.01603e+06 +356419 977461 +356442 823031 +356453 780100 +356486 956558 +356497 881267 +356497 910739 +356506 784567 +356508 883933 +356508 1.17661e+06 +356528 974778 +356578 820256 +356611 841722 +356617 971953 +356650 988828 +356678 1.01397e+06 +356697 812217 +356708 804744 +356728 895733 +356736 905072 +356744 900997 +356781 1.08151e+06 +356781 1.19228e+06 +356806 1.09052e+06 +356817 804325 +356839 820094 +356842 819919 +356869 1.05937e+06 +356914 1.00638e+06 +356919 848608 +356922 804350 +356942 970631 +356969 825608 +357006 808883 +357017 914414 +357017 968806 +357044 820361 +357047 967650 +357050 899694 +357064 812189 +357069 1.18455e+06 +357072 810758 +357078 798139 +357111 786144 +357111 890875 +357139 814222 +357142 835103 +357144 811464 +357200 791775 +357233 794625 +357258 979761 +357272 814708 +357289 814000 +357289 817794 +357292 1.18549e+06 +357306 911983 +357319 1.05151e+06 +357325 788506 +357328 843339 +357331 806772 +357333 796528 +357406 815633 +357422 905622 +357425 960700 +357436 796925 +357442 987472 +357444 1.09076e+06 +357453 816850 +357453 895297 +357472 854667 +357478 953694 +357486 966578 +357519 776703 +357547 1.18424e+06 +357561 899281 +357564 839706 +357578 816044 +357581 903222 +357603 841358 +357636 1.05932e+06 +357689 1.19246e+06 +357697 916408 +357719 786389 +357719 877839 +357739 814314 +357758 889900 +357808 783700 +357825 808875 +357847 891172 +357875 784808 +357883 776381 +357883 835544 +357894 839739 +357900 782042 +357914 787814 +357950 839319 +357964 814308 +357967 1.19107e+06 +357972 826842 +357972 842561 +357975 952503 +357981 976783 +358028 887747 +358028 965058 +358064 778636 +358083 970125 +358103 805561 +358111 768969 +358144 946283 +358147 892256 +358161 904342 +358178 798033 +358197 889158 +358203 956739 +358217 911283 +358239 772556 +358239 802536 +358242 783150 +358264 825494 +358269 1.01442e+06 +358275 839408 +358275 860717 +358303 925578 +358306 963908 +358383 894061 +358422 907042 +358425 756389 +358447 984128 +358456 863903 +358483 814961 +358506 953181 +358544 770558 +358589 1.08761e+06 +358614 979314 +358656 846850 +358656 1.01973e+06 +358667 767489 +358669 778294 +358681 835619 +358683 921175 +358708 955222 +358728 917539 +358756 893961 +358764 960608 +358778 766156 +358789 974250 +358800 901669 +358808 845086 +358825 800822 +358842 1.19271e+06 +358894 775325 +358906 903442 +358922 828292 +358922 904525 +358939 805617 +358967 775361 +359000 905819 +359028 802572 +359081 756761 +359089 926311 +359092 848781 +359100 790756 +359128 1.00382e+06 +359139 815392 +359153 820647 +359153 949697 +359175 762525 +359197 887589 +359217 811767 +359242 941883 +359250 868689 +359258 854642 +359272 899189 +359325 951411 +359339 845525 +359358 902578 +359381 777908 +359417 915483 +359419 958831 +359444 772100 +359447 960650 +359489 850269 +359494 944233 +359517 956506 +359525 975944 +359553 960086 +359556 800056 +359572 756244 +359594 953692 +359597 899719 +359606 839208 +359606 858142 +359608 782539 +359619 797625 +359625 1.19043e+06 +359669 831878 +359686 1.19291e+06 +359731 886781 +359739 970333 +359744 779658 +359758 943175 +359786 1.14832e+06 +359797 785100 +359806 889414 +359814 979108 +359819 841139 +359850 967667 +359883 966008 +359911 1.0608e+06 +359925 945678 +359939 788989 +359942 799356 +359942 941750 +359983 769464 +359986 961139 +360006 884281 +360014 940081 +360025 1.0593e+06 +360042 1.20128e+06 +360081 931864 +360083 1.19961e+06 +360103 842697 +360111 778578 +360114 886228 +360153 834150 +360156 865819 +360167 1.01824e+06 +360211 879669 +360214 803822 +360222 1.06958e+06 +360228 959681 +360317 840281 +360344 893856 +360358 894797 +360364 788236 +360381 882444 +360381 882736 +360397 1.14981e+06 +360417 901139 +360419 942469 +360444 843444 +360469 902928 +360489 777494 +360503 909750 +360508 902386 +360525 957906 +360533 873125 +360536 985881 +360583 905000 +360589 880978 +360594 919083 +360594 1.02513e+06 +360594 1.19311e+06 +360606 766094 +360625 941572 +360653 1.19016e+06 +360667 889939 +360689 794008 +360719 841333 +360725 797922 +360753 791000 +360764 888100 +360769 873878 +360775 860333 +360839 877947 +360839 898292 +360844 965833 +360861 937411 +360872 819275 +360914 793644 +360944 1.15041e+06 +360956 794381 +360958 792672 +360958 844425 +360967 811825 +360969 804194 +360981 1.19559e+06 +360989 783014 +360997 802444 +361006 870511 +361017 784583 +361019 871150 +361028 795069 +361033 841319 +361039 835528 +361047 845972 +361053 777131 +361056 795425 +361072 796589 +361075 832869 +361075 872208 +361078 876331 +361083 910972 +361092 978983 +361128 892617 +361131 794767 +361142 966989 +361156 970581 +361161 983167 +361169 867664 +361194 921358 +361197 800739 +361219 794292 +361222 786864 +361222 834925 +361275 889858 +361294 774206 +361306 824247 +361319 787569 +361325 885186 +361342 901597 +361344 806597 +361350 816778 +361350 1.11239e+06 +361397 961086 +361397 1.20359e+06 +361450 824169 +361456 1.1906e+06 +361458 811608 +361475 852683 +361481 989239 +361497 992978 +361511 955092 +361533 888006 +361536 856436 +361539 959925 +361542 837042 +361544 1.09552e+06 +361572 819783 +361583 811478 +361628 855017 +361631 818717 +361631 828311 +361661 948544 +361714 811942 +361725 859297 +361750 1.15136e+06 +361772 873397 +361778 942333 +361808 776669 +361858 953428 +361867 941286 +361869 903831 +361881 945403 +361889 957456 +361894 829586 +361900 764664 +361931 896556 +361956 840681 +361958 854486 +361961 820706 +361983 811531 +361983 1.01192e+06 +361989 1.15117e+06 +362000 865186 +362000 951675 +362022 802811 +362022 890122 +362025 911744 +362028 1.20102e+06 +362031 891908 +362031 1.19087e+06 +362061 942342 +362078 1.19346e+06 +362086 799050 +362128 1.21125e+06 +362136 886125 +362139 832950 +362164 805128 +362167 816747 +362178 841547 +362189 764642 +362211 919292 +362239 916083 +362261 926847 +362272 808336 +362294 771144 +362297 931075 +362325 807083 +362333 888244 +362336 897494 +362339 897694 +362361 900556 +362369 799797 +362381 963164 +362392 808447 +362403 802936 +362419 859519 +362419 959756 +362442 808486 +362506 837975 +362522 859517 +362553 941306 +362569 830861 +362586 831953 +362589 891917 +362614 909711 +362631 902925 +362633 894878 +362642 946928 +362650 1.01406e+06 +362675 944844 +362689 984794 +362694 958544 +362711 925353 +362739 772847 +362742 870642 +362758 998808 +362789 925969 +362803 978978 +362806 803594 +362808 835150 +362831 924939 +362842 821728 +362867 769850 +362894 972878 +362914 887081 +362928 951531 +362942 824736 +362953 801419 +362961 1.19141e+06 +362972 959911 +362972 970078 +362978 1.19206e+06 +362989 842233 +363008 1.19782e+06 +363019 762236 +363019 883267 +363047 866200 +363064 821933 +363075 975861 +363081 784069 +363100 964639 +363106 785911 +363119 877733 +363125 956158 +363133 823536 +363156 997572 +363158 914825 +363158 1.19708e+06 +363183 876947 +363200 906019 +363208 1.21243e+06 +363231 867133 +363275 1.19645e+06 +363294 783994 +363300 841839 +363303 1.19291e+06 +363314 772131 +363319 941183 +363353 934358 +363358 944606 +363361 1.02072e+06 +363378 968036 +363386 891639 +363417 783903 +363433 888503 +363486 822108 +363511 1.19419e+06 +363528 1.09617e+06 +363547 796647 +363556 856589 +363586 1.05609e+06 +363611 1.04595e+06 +363628 907536 +363644 958386 +363647 935678 +363683 960011 +363722 822258 +363728 942086 +363783 894719 +363808 848844 +363828 841200 +363828 901906 +363833 853231 +363839 925814 +363853 799597 +363864 804697 +363872 1.19217e+06 +363875 980894 +363883 864467 +363908 861672 +363911 950464 +363922 824117 +363936 789831 +363950 867794 +363956 769322 +363956 807228 +363956 978781 +363983 781556 +363992 900236 +364000 1.00802e+06 +364011 937378 +364036 814931 +364039 793364 +364053 984403 +364072 830056 +364072 1.05572e+06 +364078 905797 +364122 799672 +364142 963950 +364158 776033 +364169 1.09228e+06 +364181 826239 +364197 824767 +364203 814736 +364211 947967 +364219 944533 +364242 890569 +364247 1.21325e+06 +364253 896994 +364269 775958 +364333 1.19686e+06 +364336 993900 +364339 1.00141e+06 +364344 779122 +364356 978686 +364367 952711 +364369 772292 +364369 975853 +364392 992044 +364394 824558 +364422 770989 +364425 835997 +364442 883344 +364456 781986 +364508 775592 +364511 776797 +364517 899669 +364517 1.03184e+06 +364519 899192 +364533 1.00537e+06 +364542 835694 +364614 776544 +364639 950475 +364644 929200 +364664 799072 +364703 866514 +364708 828519 +364742 822611 +364744 818050 +364761 1.19442e+06 +364778 825933 +364797 1.21731e+06 +364850 825033 +364878 878383 +364883 797669 +364900 774417 +364933 900750 +364956 915406 +364981 845128 +364992 806075 +365003 776453 +365003 806267 +365008 888753 +365042 888742 +365050 1.01782e+06 +365053 811211 +365067 1.21443e+06 +365092 868850 +365108 1.04915e+06 +365139 1.19553e+06 +365147 946111 +365189 896125 +365211 860264 +365222 827136 +365225 939394 +365233 1.19286e+06 +365244 915381 +365289 974436 +365297 832175 +365297 873594 +365303 959233 +365331 823269 +365333 858500 +365356 954322 +365428 1.19832e+06 +365433 1.14446e+06 +365433 1.19386e+06 +365450 1.19286e+06 +365456 944850 +365461 963269 +365461 982697 +365483 824558 +365483 825619 +365486 866961 +365500 855053 +365556 824681 +365569 899664 +365619 862481 +365619 961614 +365681 896006 +365708 1.19611e+06 +365711 891861 +365736 967039 +365736 995719 +365744 851289 +365753 906039 +365769 825678 +365789 984619 +365817 865164 +365822 870656 +365822 988794 +365831 772003 +365844 824894 +365858 793953 +365864 895278 +365878 841269 +365886 793664 +365914 825736 +365922 896153 +365933 1.21834e+06 +365936 947689 +365944 943839 +365950 821889 +365953 1.01636e+06 +365958 902472 +365964 821886 +365964 1.19449e+06 +366003 1.21894e+06 +366031 924281 +366061 1.18062e+06 +366067 1.20188e+06 +366103 883147 +366111 1.21851e+06 +366117 1.19526e+06 +366136 898164 +366208 908233 +366211 932153 +366222 811511 +366244 1.19313e+06 +366283 799511 +366306 1.19678e+06 +366336 817839 +366378 825811 +366386 951539 +366408 802658 +366422 887389 +366436 932183 +366483 871664 +366503 1.1979e+06 +366506 944433 +366508 844386 +366592 1.19593e+06 +366611 809242 +366672 889933 +366675 868519 +366678 963369 +366689 899686 +366692 978008 +366722 939408 +366769 938686 +366775 769228 +366778 1.21654e+06 +366783 973097 +366828 1.01481e+06 +366844 1.21801e+06 +366850 931197 +366858 775428 +366889 831111 +366906 975561 +366908 851347 +366914 798728 +366936 949628 +366942 913992 +366986 789017 +366989 844775 +367000 781000 +367000 799389 +367006 956378 +367022 856917 +367039 1.05594e+06 +367069 970853 +367081 1.19555e+06 +367097 819775 +367097 998931 +367106 1.19758e+06 +367111 1.07984e+06 +367133 788289 +367150 799156 +367161 770683 +367161 809789 +367222 865772 +367233 844706 +367236 1.20059e+06 +367264 781292 +367278 1.10254e+06 +367281 765839 +367281 918522 +367281 1.08218e+06 +367286 809992 +367294 1.02513e+06 +367342 1.08359e+06 +367417 886367 +367417 943989 +367433 841597 +367472 959806 +367478 1.19771e+06 +367511 948472 +367533 861906 +367536 1.20381e+06 +367544 983564 +367569 903928 +367575 778472 +367583 830272 +367592 799906 +367592 895867 +367619 836950 +367625 807350 +367628 940558 +367647 882953 +367658 789286 +367658 1.21757e+06 +367758 873556 +367786 956392 +367797 893856 +367819 966608 +367856 1.08686e+06 +367892 815822 +367903 853706 +367911 817714 +367958 899578 +367958 959353 +367983 816825 +367992 784586 +368044 972825 +368050 986661 +368069 977333 +368083 767444 +368097 1.02255e+06 +368100 871542 +368125 898614 +368142 774686 +368161 1.00519e+06 +368172 939206 +368222 1.07992e+06 +368253 1.19702e+06 +368256 793983 +368347 815150 +368353 762986 +368356 996300 +368406 763106 +368414 946108 +368431 833219 +368453 868872 +368456 1.21537e+06 +368467 762856 +368472 896853 +368486 832192 +368519 833542 +368525 1.21401e+06 +368528 759783 +368572 883503 +368589 1.20455e+06 +368600 1.01213e+06 +368642 867103 +368650 878353 +368656 874886 +368658 831906 +368664 838889 +368672 814236 +368689 943678 +368706 890097 +368736 950956 +368744 948772 +368767 895878 +368817 827472 +368822 970531 +368833 979217 +368858 899292 +368900 822797 +368914 895383 +368936 812761 +368942 817769 +368975 959258 +369008 820803 +369031 1.06579e+06 +369033 1.04439e+06 +369042 1.21748e+06 +369053 935714 +369067 827819 +369069 1.00539e+06 +369086 1.11473e+06 +369094 894525 +369103 1.21756e+06 +369172 948794 +369192 942550 +369208 893506 +369289 939275 +369333 826292 +369333 948728 +369336 1.06998e+06 +369353 1.21772e+06 +369367 1.21864e+06 +369439 824642 +369444 940042 +369456 1.12526e+06 +369483 810850 +369486 840969 +369497 901583 +369519 926603 +369536 793592 +369542 1.01065e+06 +369544 947878 +369606 840933 +369608 1.21963e+06 +369614 1.2006e+06 +369619 781253 +369639 937956 +369647 829486 +369647 890892 +369661 829225 +369683 1.21899e+06 +369708 937178 +369742 1.2203e+06 +369753 1.21952e+06 +369758 825758 +369772 1.21898e+06 +369781 829886 +369783 822978 +369786 764283 +369800 856122 +369847 850631 +369861 1.20626e+06 +369869 948306 +369881 1.21956e+06 +369889 846000 +369903 864436 +369911 914925 +369922 919697 +369928 786014 +369944 956200 +369947 782275 +369953 917036 +369953 943158 +369956 910144 +369958 859119 +369975 798922 +370011 930814 +370031 936372 +370053 891764 +370058 1.21567e+06 +370081 1.0189e+06 +370097 913233 +370114 959350 +370161 819744 +370172 984850 +370175 885314 +370208 932058 +370236 898197 +370297 763456 +370303 934728 +370322 976067 +370333 883500 +370358 770956 +370369 944967 +370372 950897 +370372 956161 +370403 784836 +370406 944725 +370431 1.00921e+06 +370433 932942 +370436 896103 +370475 1.12526e+06 +370478 807800 +370478 874850 +370500 789444 +370511 1.22014e+06 +370514 1.22072e+06 +370517 890467 +370525 862078 +370561 850886 +370564 786386 +370583 1.20849e+06 +370589 881325 +370597 953592 +370619 970381 +370625 817519 +370667 766767 +370675 935519 +370692 941164 +370758 946394 +370767 889736 +370767 944592 +370803 779975 +370833 886000 +370836 944133 +370842 945131 +370850 896553 +370850 1.21609e+06 +370853 891625 +370869 818553 +370892 1.22085e+06 +370919 846042 +370925 792967 +370931 817939 +370939 860464 +370944 880803 +371028 853064 +371036 938183 +371042 965000 +371042 1.13583e+06 +371044 899106 +371056 806856 +371067 925806 +371092 878819 +371117 792858 +371142 891978 +371147 815197 +371150 1.07632e+06 +371156 933700 +371169 930556 +371183 828269 +371200 934800 +371222 763461 +371231 1.20259e+06 +371236 826014 +371236 886303 +371239 921011 +371261 1.22121e+06 +371267 961867 +371289 840833 +371297 804092 +371306 922633 +371306 1.13508e+06 +371306 1.21653e+06 +371331 1.13653e+06 +371367 859569 +371389 884033 +371425 945106 +371464 927686 +371464 944628 +371492 944428 +371500 824561 +371506 913575 +371511 887319 +371533 980308 +371536 837619 +371544 906956 +371575 929406 +371658 872475 +371672 876925 +371675 951097 +371686 1.13679e+06 +371692 948439 +371694 1.045e+06 +371731 781236 +371733 826311 +371742 1.05937e+06 +371753 1.01349e+06 +371753 1.13289e+06 +371764 943100 +371767 945653 +371769 846358 +371792 916567 +371794 859069 +371800 896550 +371836 873836 +371875 782017 +371883 944700 +371886 997653 +371903 952969 +371908 874528 +371967 897361 +372008 1.05423e+06 +372011 871789 +372011 1.13269e+06 +372014 994836 +372064 888447 +372075 826719 +372081 880567 +372147 938397 +372153 932981 +372167 895244 +372175 870489 +372197 895089 +372242 957081 +372256 866836 +372256 1.07598e+06 +372267 1.21974e+06 +372275 800131 +372278 774022 +372303 774778 +372322 820992 +372350 892700 +372364 1.21991e+06 +372367 874753 +372369 871592 +372397 969953 +372400 774303 +372414 982264 +372417 909686 +372422 784600 +372494 831933 +372508 925103 +372525 812714 +372539 764972 +372578 1.20998e+06 +372583 1.05904e+06 +372608 854989 +372639 1.22022e+06 +372653 973714 +372658 977653 +372678 760178 +372683 931169 +372689 993264 +372694 1.07009e+06 +372697 812225 +372703 955522 +372706 767078 +372708 799417 +372722 858911 +372742 875119 +372742 971686 +372750 1.0596e+06 +372753 1.07879e+06 +372769 891833 +372775 948247 +372778 820992 +372808 798972 +372811 985800 +372856 1.0034e+06 +372867 980256 +372872 1.21949e+06 +372894 759717 +372908 1.20318e+06 +372936 889753 +372939 871233 +372992 862286 +373003 899811 +373011 816911 +373019 783922 +373022 1.20482e+06 +373039 823511 +373050 934283 +373058 895181 +373058 899703 +373100 947717 +373125 812600 +373128 967539 +373139 1.2102e+06 +373153 935850 +373194 806392 +373206 792578 +373231 1.22031e+06 +373250 813119 +373261 919558 +373264 807353 +373281 874989 +373281 1.19648e+06 +373314 808114 +373325 827211 +373328 880811 +373339 869961 +373342 795233 +373353 1.21894e+06 +373358 814367 +373358 829806 +373361 943011 +373386 929069 +373403 952608 +373411 799433 +373433 853419 +373442 867547 +373450 1.08289e+06 +373458 948086 +373475 1.21268e+06 +373489 1.08585e+06 +373539 812528 +373567 774419 +373569 788256 +373603 963036 +373611 891658 +373636 815503 +373636 1.18394e+06 +373661 811028 +373661 1.21826e+06 +373672 884864 +373689 1.22035e+06 +373783 798072 +373797 1.22136e+06 +373819 869225 +373822 808228 +373822 896661 +373839 931511 +373842 1.22234e+06 +373856 939531 +373856 1.00195e+06 +373861 1.02278e+06 +373869 1.20722e+06 +373875 971139 +373894 1.20612e+06 +373903 976419 +373931 940936 +373939 972808 +373972 807994 +374019 868758 +374028 1.04653e+06 +374042 844139 +374083 1.02614e+06 +374108 947047 +374111 935494 +374136 791425 +374153 888978 +374153 938408 +374158 872656 +374183 956800 +374200 812433 +374208 814403 +374217 774378 +374222 810164 +374236 883461 +374242 864883 +374256 815069 +374283 1.21906e+06 +374300 1.22253e+06 +374303 839981 +374308 791233 +374322 1.20778e+06 +374328 815847 +374372 1.01972e+06 +374419 1.22142e+06 +374433 1.00015e+06 +374450 828053 +374450 871439 +374511 869092 +374517 892681 +374539 1.22181e+06 +374556 912094 +374556 946889 +374603 892469 +374614 1.22197e+06 +374636 1.22428e+06 +374644 818139 +374644 845067 +374650 858933 +374689 1.2214e+06 +374694 1.05869e+06 +374703 962633 +374717 1.21129e+06 +374739 1.08504e+06 +374744 972436 +374747 758586 +374767 878200 +374783 816536 +374792 825189 +374800 862939 +374817 1.00843e+06 +374850 1.19965e+06 +374861 1.22233e+06 +374931 871319 +374931 954700 +374947 1.20846e+06 +374950 942764 +374953 862214 +374994 918569 +375019 928208 +375028 975042 +375028 1.22468e+06 +375050 1.05007e+06 +375111 948378 +375178 876903 +375203 1.22275e+06 +375239 956611 +375264 1.20796e+06 +375272 796800 +375275 1.22512e+06 +375297 1.22039e+06 +375311 846619 +375314 767967 +375314 892533 +375317 758233 +375339 958264 +375389 872583 +375422 1.22515e+06 +375428 784575 +375439 947000 +375456 972686 +375458 773281 +375467 879839 +375472 996339 +375536 774606 +375544 889722 +375547 763372 +375569 946217 +375581 945197 +375583 971347 +375586 1.2227e+06 +375597 902939 +375631 1.22324e+06 +375658 973539 +375686 842964 +375697 852528 +375717 837069 +375728 827528 +375739 857400 +375742 1.22378e+06 +375792 1.06148e+06 +375808 774072 +375814 1.01355e+06 +375831 813806 +375831 815372 +375842 1.22365e+06 +375850 790517 +375867 847939 +375881 906289 +375900 775567 +375914 805439 +375950 1.20957e+06 +375958 816361 +375958 1.00443e+06 +375969 1.20865e+06 +375972 906272 +375986 1.22386e+06 +376028 992922 +376036 774917 +376069 875286 +376075 774772 +376133 779050 +376142 818667 +376144 934103 +376150 1.14511e+06 +376194 845781 +376194 888367 +376194 991061 +376211 906403 +376219 821633 +376242 1.0478e+06 +376242 1.09478e+06 +376264 894978 +376300 977822 +376306 1.2241e+06 +376339 794506 +376353 854008 +376361 867175 +376375 765747 +376414 1.20759e+06 +376439 930922 +376439 984308 +376439 987372 +376453 836489 +376456 847722 +376456 915358 +376458 981133 +376486 1.18971e+06 +376547 1.22407e+06 +376578 855911 +376583 976833 +376597 975750 +376614 764194 +376625 1.21874e+06 +376656 827717 +376658 775067 +376719 822842 +376739 808894 +376742 822775 +376775 1.13061e+06 +376789 812106 +376789 1.06353e+06 +376792 954569 +376806 926636 +376808 1.22399e+06 +376811 1.22123e+06 +376819 1.21767e+06 +376831 868714 +376833 879167 +376844 839531 +376853 852222 +376867 979764 +376881 972633 +376903 967819 +376908 757164 +376919 816242 +376922 973372 +376939 858592 +376942 1.22085e+06 +376947 1.22113e+06 +376989 937958 +377006 839739 +377022 1.21935e+06 +377033 822811 +377075 812508 +377103 763800 +377106 821842 +377117 757494 +377131 881867 +377139 971361 +377153 911350 +377194 756658 +377203 1.22526e+06 +377242 898611 +377250 1.22155e+06 +377258 806422 +377272 892167 +377306 818381 +377306 889331 +377339 883433 +377342 793542 +377347 812997 +377361 1.20934e+06 +377383 885406 +377397 818778 +377397 1.21424e+06 +377406 812308 +377417 1.21123e+06 +377431 811231 +377433 877039 +377478 842947 +377497 804631 +377519 890678 +377525 830689 +377528 1.00017e+06 +377531 1.06108e+06 +377533 847667 +377583 812128 +377589 774803 +377600 890772 +377622 848433 +377644 893350 +377661 1.08905e+06 +377667 1.20846e+06 +377692 906247 +377703 1.11601e+06 +377708 812086 +377733 1.13024e+06 +377739 890264 +377742 871133 +377750 1.22418e+06 +377753 879306 +377781 811883 +377792 964669 +377792 975361 +377800 864606 +377800 980194 +377800 1.21977e+06 +377806 804572 +377808 904217 +377814 891192 +377819 756539 +377831 812661 +377839 794431 +377889 971083 +377906 976292 +377931 819878 +377933 799942 +377944 935778 +377964 802978 +377975 797914 +377975 969994 +377975 1.20996e+06 +377975 1.21215e+06 +377992 882611 +378000 973181 +378017 804458 +378031 890275 +378044 1.2227e+06 +378067 1.00348e+06 +378092 854669 +378100 859814 +378106 954367 +378119 1.07664e+06 +378133 820247 +378136 884381 +378144 828072 +378158 811525 +378161 798247 +378172 968619 +378175 892278 +378206 889275 +378217 1.21999e+06 +378228 1.12435e+06 +378228 1.21276e+06 +378239 962889 +378242 820597 +378244 1.22231e+06 +378261 759919 +378286 922006 +378314 1.22284e+06 +378331 891428 +378333 866328 +378344 857319 +378347 973731 +378361 811350 +378361 875900 +378364 812019 +378367 905328 +378392 943544 +378397 947081 +378403 859492 +378406 886092 +378422 1.12827e+06 +378436 824094 +378456 838583 +378486 819936 +378492 1.06926e+06 +378500 997564 +378503 904986 +378503 1.22031e+06 +378511 905206 +378567 924050 +378589 808544 +378592 839186 +378592 1.22484e+06 +378619 846617 +378667 819867 +378672 905931 +378686 976647 +378714 1.09342e+06 +378717 1.22272e+06 +378728 905278 +378736 1.22456e+06 +378769 891144 +378772 1.22179e+06 +378803 862839 +378806 845731 +378811 957331 +378831 870494 +378858 1.22117e+06 +378869 1.22297e+06 +378883 894947 +378967 981783 +378978 889314 +378989 977825 +378994 890519 +379000 867550 +379061 1.22544e+06 +379064 1.22064e+06 +379086 881292 +379094 1.22685e+06 +379100 892358 +379103 853167 +379106 1.22279e+06 +379114 867444 +379136 898219 +379142 919025 +379161 951700 +379167 974222 +379169 952989 +379175 887622 +379214 832597 +379231 905553 +379231 994094 +379236 953458 +379244 953997 +379253 768594 +379256 1.22526e+06 +379331 753792 +379358 1.22347e+06 +379361 992522 +379364 907878 +379369 859917 +379369 869022 +379375 1.07812e+06 +379389 970194 +379403 918808 +379406 1.01254e+06 +379444 874053 +379481 1.2206e+06 +379489 922636 +379508 836258 +379514 867678 +379514 917711 +379533 1.20422e+06 +379578 1.2129e+06 +379586 767583 +379622 986003 +379622 1.22344e+06 +379631 806897 +379647 971472 +379681 913547 +379686 807672 +379717 1.00872e+06 +379725 890533 +379736 820175 +379736 838419 +379736 1.21694e+06 +379736 1.2253e+06 +379747 758342 +379747 815292 +379747 875558 +379747 1.22561e+06 +379772 1.22294e+06 +379781 1.2203e+06 +379797 1.01133e+06 +379806 1.01752e+06 +379811 883292 +379831 890161 +379833 758542 +379839 895894 +379842 1.20381e+06 +379850 1.03543e+06 +379861 1.00989e+06 +379872 1.22588e+06 +379883 857158 +379900 841797 +379917 920936 +379942 838878 +379953 867978 +379967 889200 +379969 1.03531e+06 +379975 1.21711e+06 +379978 1.20269e+06 +379989 861694 +379994 859436 +380014 975083 +380044 1.22298e+06 +380050 1.21805e+06 +380072 896583 +380081 927444 +380128 1.22644e+06 +380144 1.03628e+06 +380147 870364 +380150 1.21639e+06 +380153 890425 +380164 896186 +380172 1.22288e+06 +380228 1.07671e+06 +380239 976694 +380250 780044 +380269 1.21936e+06 +380281 979400 +380281 1.21884e+06 +380292 784769 +380300 790339 +380317 853425 +380331 1.22266e+06 +380372 848967 +380397 1.20232e+06 +380467 937042 +380467 973447 +380492 872742 +380494 773469 +380494 1.22158e+06 +380500 855458 +380522 1.02122e+06 +380525 847300 +380528 811042 +380564 839433 +380608 979294 +380628 914033 +380633 785028 +380639 1.0231e+06 +380667 1.03222e+06 +380669 818194 +380672 1.17229e+06 +380683 788897 +380694 787008 +380722 973453 +380756 755683 +380786 793833 +380803 893819 +380808 818342 +380831 900958 +380839 956342 +380844 998931 +380864 831264 +380872 1.0262e+06 +380875 1.06094e+06 +380903 899383 +380903 922925 +380908 881586 +380917 890503 +380933 885356 +380989 813242 +380992 875789 +380994 883375 +381042 1.22256e+06 +381050 857589 +381075 1.22569e+06 +381089 788578 +381111 858703 +381142 826033 +381161 825958 +381169 784419 +381200 869142 +381231 897017 +381236 857197 +381292 1.04023e+06 +381297 879350 +381303 1.21271e+06 +381344 977697 +381356 961356 +381361 810997 +381372 781881 +381375 1.20459e+06 +381378 892300 +381383 974311 +381400 937267 +381411 856878 +381428 948133 +381450 841114 +381472 980833 +381494 790719 +381503 926178 +381506 812875 +381522 1.21242e+06 +381542 1.213e+06 +381547 912439 +381558 1.2169e+06 +381597 855878 +381597 874483 +381600 856597 +381617 880653 +381619 834289 +381619 1.21611e+06 +381636 1.21149e+06 +381683 811950 +381689 869900 +381694 971064 +381700 877831 +381769 753931 +381778 947111 +381783 857097 +381803 813286 +381806 990983 +381811 813072 +381864 896056 +381867 919469 +381869 813656 +381875 877103 +381906 940292 +381942 855644 +381944 957425 +381950 856519 +381961 872967 +381961 1.20679e+06 +381969 856633 +381981 886844 +382000 858228 +382008 848733 +382019 790086 +382028 756928 +382031 975189 +382039 857253 +382050 875742 +382081 911603 +382097 842531 +382100 813842 +382100 982067 +382117 899942 +382119 852236 +382119 861219 +382119 896825 +382125 857403 +382142 856139 +382142 1.12923e+06 +382153 814247 +382181 814431 +382181 1.03756e+06 +382183 1.08568e+06 +382206 903958 +382211 903789 +382214 824425 +382225 853553 +382233 800947 +382239 868622 +382247 805333 +382289 856775 +382319 815378 +382319 977731 +382322 905628 +382325 1.22636e+06 +382369 859858 +382383 1.22039e+06 +382403 855242 +382431 933817 +382444 969278 +382453 781111 +382453 815672 +382456 870361 +382494 1.22039e+06 +382500 897500 +382511 875811 +382522 855922 +382542 857594 +382544 769639 +382544 1.04609e+06 +382547 856314 +382547 1.21299e+06 +382567 856017 +382575 879936 +382586 943303 +382614 856292 +382667 764542 +382667 855331 +382672 788261 +382678 856717 +382683 903800 +382694 1.08547e+06 +382717 846864 +382719 876878 +382722 855836 +382731 856231 +382739 856344 +382750 856150 +382769 1.1264e+06 +382786 821031 +382794 856500 +382806 952417 +382811 808528 +382825 855744 +382833 855911 +382833 903950 +382856 821958 +382856 858242 +382858 917203 +382911 766361 +382919 1.22457e+06 +382944 903158 +382972 856033 +382972 1.22284e+06 +382978 1.22491e+06 +382989 869550 +383000 831742 +383003 765078 +383017 916328 +383019 841475 +383028 855961 +383050 899942 +383056 856964 +383083 959556 +383106 854875 +383119 840275 +383139 1.22481e+06 +383150 919225 +383167 866958 +383172 889031 +383175 815211 +383219 756206 +383225 752181 +383239 774686 +383239 1.21821e+06 +383264 898769 +383269 1.22706e+06 +383294 891908 +383306 806533 +383308 887258 +383322 874453 +383325 829486 +383336 856536 +383344 864642 +383358 901497 +383364 750853 +383386 873450 +383397 1.227e+06 +383422 862761 +383436 893806 +383450 856156 +383450 982014 +383453 885878 +383456 915014 +383483 925814 +383483 970169 +383489 1.20773e+06 +383497 816328 +383500 947611 +383517 859417 +383519 972042 +383528 1.20932e+06 +383550 983492 +383553 875675 +383556 985806 +383567 1.21987e+06 +383606 755997 +383606 817375 +383642 1.22523e+06 +383644 987644 +383683 816997 +383700 851806 +383708 976639 +383722 965425 +383756 863447 +383775 880561 +383819 789769 +383819 975372 +383822 872128 +383861 974278 +383903 842942 +383903 1.05118e+06 +383908 933344 +383911 753489 +383914 869311 +383931 1.20801e+06 +383939 956028 +383953 754133 +383964 825589 +383969 1.1301e+06 +383975 943514 +383981 857550 +383981 980117 +383989 825783 +383997 913306 +384000 1.05217e+06 +384017 1.2236e+06 +384028 942536 +384039 961814 +384047 826006 +384069 875856 +384075 853789 +384078 786239 +384078 861100 +384086 899919 +384089 1.21371e+06 +384094 805581 +384094 822947 +384108 877614 +384147 789389 +384147 818442 +384167 958528 +384178 825864 +384192 824453 +384200 756881 +384200 820556 +384222 837339 +384275 899136 +384278 824572 +384292 1.05219e+06 +384314 928408 +384325 820203 +384328 903775 +384333 851697 +384342 895503 +384344 821325 +384364 1.22869e+06 +384369 823772 +384392 891628 +384406 1.22713e+06 +384408 929917 +384417 892742 +384428 814806 +384436 902011 +384456 910056 +384494 788692 +384528 999061 +384531 856703 +384558 755778 +384564 755775 +384597 940006 +384600 932025 +384603 752211 +384603 810853 +384614 900917 +384656 1.23008e+06 +384697 1.01752e+06 +384722 818144 +384731 779969 +384783 826381 +384783 1.07876e+06 +384794 946083 +384797 1.01358e+06 +384806 1.02781e+06 +384808 767783 +384817 943542 +384819 907414 +384819 1.00467e+06 +384819 1.20844e+06 +384825 1.00907e+06 +384850 786253 +384858 918503 +384886 813483 +384889 921742 +384897 766825 +384903 816475 +384903 897931 +384903 904869 +384919 872786 +384925 826903 +384961 1.21408e+06 +384972 949503 +385019 1.22995e+06 +385025 906278 +385033 826472 +385069 962617 +385086 906025 +385089 891406 +385094 818400 +385131 904358 +385158 884375 +385161 902103 +385172 752353 +385172 826978 +385181 987778 +385200 899839 +385208 880047 +385222 772939 +385225 827172 +385247 1.18624e+06 +385250 891333 +385250 985333 +385250 1.2197e+06 +385267 877097 +385314 993083 +385322 935219 +385325 767842 +385333 902869 +385339 899889 +385347 1.05998e+06 +385364 848419 +385364 859286 +385367 826831 +385369 903797 +385375 819325 +385386 903350 +385389 904072 +385400 827286 +385403 765847 +385411 902800 +385417 857678 +385419 902328 +385425 757197 +385433 896122 +385450 1.21739e+06 +385458 1.06925e+06 +385467 773369 +385489 866200 +385492 904925 +385503 827781 +385506 903331 +385531 903094 +385536 895383 +385542 903450 +385556 978333 +385561 864683 +385564 755717 +385569 903817 +385581 910119 +385594 835761 +385611 941911 +385614 898972 +385631 760792 +385672 866283 +385675 773283 +385708 901900 +385722 948789 +385731 828303 +385733 1.09549e+06 +385736 976742 +385753 771558 +385753 785028 +385758 1.22449e+06 +385767 921733 +385789 1.22579e+06 +385806 1.21529e+06 +385817 1.21493e+06 +385831 936944 +385833 901250 +385833 904067 +385869 984108 +385892 1.21302e+06 +385897 901200 +385903 769406 +385903 903367 +385908 822831 +385914 752917 +385922 899111 +385925 853178 +385925 903572 +385925 905869 +385950 905461 +385969 905092 +385992 833189 +386000 771625 +386008 904328 +386039 898072 +386050 1.07982e+06 +386056 894358 +386056 896819 +386067 896075 +386067 1.21266e+06 +386072 903833 +386075 903783 +386083 912189 +386086 771408 +386103 893725 +386106 895269 +386106 1.22868e+06 +386122 904633 +386125 903244 +386131 787992 +386153 873544 +386156 891142 +386156 952675 +386158 838086 +386172 890522 +386172 1.21327e+06 +386175 819819 +386175 903492 +386183 905892 +386194 946806 +386242 758547 +386244 769394 +386269 770733 +386269 889456 +386275 925664 +386283 910575 +386286 903194 +386300 1.1212e+06 +386339 958256 +386350 900928 +386356 756103 +386356 904150 +386367 900256 +386369 773114 +386381 845606 +386389 787742 +386403 921222 +386411 756114 +386411 837444 +386425 903236 +386450 828489 +386478 786717 +386497 900931 +386497 903806 +386514 862611 +386533 943486 +386556 837611 +386556 927797 +386581 772500 +386592 871728 +386608 904225 +386611 964917 +386617 864264 +386636 873094 +386644 807100 +386653 784597 +386653 903758 +386658 1.20925e+06 +386664 867911 +386675 770286 +386689 884856 +386703 899844 +386711 969422 +386722 901697 +386728 902992 +386731 807750 +386753 917694 +386764 1.21335e+06 +386767 843303 +386769 869142 +386772 875286 +386772 1.23134e+06 +386781 1.21175e+06 +386786 1.21225e+06 +386800 930928 +386808 851794 +386819 845900 +386822 1.047e+06 +386825 840658 +386825 901569 +386828 1.12148e+06 +386833 902839 +386833 903078 +386858 903239 +386858 1.21371e+06 +386861 765350 +386864 761719 +386886 883542 +386900 753858 +386900 903425 +386906 902872 +386911 1.21448e+06 +386922 1.22016e+06 +386931 902822 +386942 757739 +386947 902783 +386947 1.20814e+06 +386953 903139 +386967 768481 +386975 882236 +387000 902922 +387008 903497 +387011 903622 +387014 901486 +387019 903169 +387025 903433 +387042 772281 +387042 902817 +387042 914372 +387044 932281 +387058 877600 +387072 765314 +387072 1.2128e+06 +387078 770864 +387083 902928 +387106 902981 +387111 981569 +387131 904297 +387133 777956 +387142 854736 +387142 939911 +387144 903672 +387169 878614 +387175 902656 +387183 902922 +387183 950814 +387192 902603 +387192 944583 +387203 920911 +387208 750764 +387208 829583 +387208 902747 +387236 853694 +387236 899558 +387239 770100 +387253 902967 +387264 903586 +387275 903108 +387292 876817 +387292 898831 +387297 1.20798e+06 +387303 828556 +387306 982278 +387308 880853 +387314 799703 +387317 829978 +387317 900803 +387328 763939 +387358 853800 +387358 903639 +387383 771853 +387394 896711 +387400 903264 +387403 902264 +387422 1.08068e+06 +387425 756047 +387431 948253 +387442 903061 +387456 838450 +387458 786425 +387467 1.05178e+06 +387469 902400 +387475 770833 +387478 850672 +387483 899831 +387494 902856 +387508 774756 +387517 769789 +387522 829369 +387544 903311 +387547 828689 +387553 890953 +387553 950022 +387583 830292 +387583 858081 +387594 874156 +387614 1.20586e+06 +387628 937358 +387647 903136 +387647 950078 +387650 768986 +387650 935564 +387714 903708 +387717 840058 +387722 885025 +387725 772214 +387725 1.12083e+06 +387733 888467 +387742 760767 +387742 873078 +387744 751397 +387744 922569 +387750 951861 +387764 765556 +387775 753103 +387800 895981 +387806 955569 +387817 957383 +387819 771467 +387828 846053 +387833 849017 +387839 774700 +387861 829792 +387864 843697 +387864 897775 +387875 942692 +387878 902158 +387892 903225 +387908 1.21235e+06 +387931 774481 +387933 772719 +387933 902672 +387944 835453 +387956 967356 +387997 1.07719e+06 +388006 858417 +388019 813511 +388019 944525 +388033 769900 +388039 769069 +388042 772050 +388047 770472 +388061 871522 +388069 755917 +388072 753972 +388094 769983 +388097 822025 +388106 906997 +388108 949269 +388114 899531 +388114 908528 +388114 911414 +388119 945317 +388133 827269 +388139 769458 +388158 767500 +388183 771436 +388186 817108 +388186 956889 +388189 769989 +388208 785661 +388214 1.02353e+06 +388214 1.21192e+06 +388250 861700 +388250 984750 +388275 910200 +388278 895400 +388283 1.0797e+06 +388294 900628 +388300 768917 +388303 771967 +388328 769597 +388333 769519 +388336 821383 +388339 1.04821e+06 +388342 887722 +388389 774278 +388389 840964 +388403 976111 +388417 765125 +388422 1.06131e+06 +388428 869914 +388444 821372 +388450 768753 +388461 773067 +388467 919478 +388483 900761 +388517 943436 +388528 991472 +388533 913058 +388536 772597 +388561 806550 +388575 768897 +388589 961089 +388597 1.04917e+06 +388611 864872 +388611 900975 +388683 1.07591e+06 +388689 1.17921e+06 +388697 1.06987e+06 +388703 769214 +388711 874414 +388719 771556 +388747 929114 +388783 870858 +388789 860419 +388792 993264 +388794 823806 +388794 829969 +388803 901111 +388808 773011 +388814 948189 +388844 758275 +388850 769161 +388858 945328 +388875 765122 +388878 900847 +388883 897314 +388889 898453 +388906 901842 +388917 1.21292e+06 +388922 894131 +388933 772219 +388942 774314 +388950 770367 +388950 772119 +388953 988594 +388961 769069 +388964 871867 +388967 1.21076e+06 +388975 768306 +388978 1.01752e+06 +388983 900067 +389008 769158 +389008 865253 +389011 772656 +389017 1.07926e+06 +389028 971167 +389061 958158 +389092 900406 +389103 914481 +389106 1.22609e+06 +389125 754283 +389128 772011 +389144 900858 +389172 972136 +389178 839833 +389181 781947 +389186 772314 +389194 973708 +389206 886614 +389208 768719 +389222 1.11933e+06 +389231 942439 +389233 810961 +389236 755781 +389236 768803 +389250 892689 +389258 798469 +389281 769161 +389292 768619 +389314 898389 +389331 769461 +389339 768969 +389342 771778 +389342 808378 +389350 749064 +389350 1.05016e+06 +389378 764603 +389381 769486 +389381 995603 +389386 749422 +389392 769342 +389400 764953 +389414 769653 +389419 835725 +389431 768925 +389431 769569 +389431 845442 +389433 950983 +389453 769519 +389458 846806 +389458 1.1997e+06 +389467 769314 +389478 758847 +389481 817611 +389486 842800 +389489 834058 +389494 848539 +389517 923339 +389519 765783 +389536 947333 +389558 769458 +389561 903597 +389578 1.11859e+06 +389581 762106 +389592 858903 +389592 989683 +389606 890936 +389636 769911 +389636 934147 +389658 770964 +389667 946167 +389683 874056 +389686 773414 +389686 777358 +389689 1.12323e+06 +389694 773864 +389697 768803 +389700 904314 +389703 769422 +389711 770767 +389711 819144 +389717 952350 +389722 970222 +389736 758053 +389736 927431 +389747 748339 +389775 915047 +389778 770078 +389781 1.22838e+06 +389783 764925 +389786 799497 +389792 949683 +389794 765308 +389794 909806 +389806 749083 +389806 769372 +389806 771006 +389819 749583 +389822 946706 +389833 935683 +389858 1.19162e+06 +389864 819736 +389886 769817 +389886 783589 +389892 870822 +389906 770264 +389908 881625 +389917 748153 +389925 791242 +389939 769108 +389939 802322 +389939 1.05056e+06 +389953 1.10161e+06 +389958 889528 +389972 907383 +389975 819742 +389975 844964 +389981 772886 +389989 846267 +389989 895736 +389992 939533 +390006 747997 +390011 1.21021e+06 +390017 766878 +390017 820489 +390019 879089 +390031 769722 +390036 774008 +390036 876128 +390039 819892 +390044 768758 +390053 877392 +390061 856236 +390061 1.11861e+06 +390067 767794 +390078 838086 +390086 944633 +390089 754661 +390100 1.21422e+06 +390122 897911 +390125 846047 +390131 1.047e+06 +390144 748819 +390150 941983 +390167 846008 +390167 962889 +390169 942814 +390172 927372 +390175 1.22057e+06 +390178 850589 +390178 946167 +390181 918969 +390203 1.20817e+06 +390217 820292 +390217 844400 +390222 946317 +390236 946933 +390242 1.22674e+06 +390250 799358 +390250 998792 +390253 844175 +390253 885697 +390256 770767 +390264 769744 +390272 845850 +390275 820339 +390275 839197 +390278 946556 +390283 842178 +390286 749389 +390286 968311 +390294 895242 +390297 843664 +390303 770728 +390306 975939 +390319 765031 +390331 844519 +390344 843903 +390347 769078 +390347 871658 +390356 845692 +390356 1.04297e+06 +390375 946319 +390381 770933 +390383 804675 +390397 769933 +390397 901406 +390406 946167 +390417 760667 +390428 899517 +390431 1.08552e+06 +390431 1.22915e+06 +390444 953944 +390453 821306 +390483 956778 +390508 747583 +390514 845817 +390517 845342 +390536 765694 +390542 840531 +390561 985361 +390569 849014 +390575 769361 +390594 845475 +390597 948833 +390611 948194 +390619 883797 +390619 887481 +390622 789697 +390633 813953 +390639 1.0855e+06 +390644 1.09181e+06 +390681 830144 +390694 872600 +390694 1.00232e+06 +390703 765456 +390708 898561 +390714 845322 +390719 844728 +390719 852519 +390719 915700 +390722 897272 +390725 937169 +390750 844472 +390756 770022 +390758 953931 +390761 769581 +390769 841769 +390775 846031 +390794 770733 +390825 748242 +390833 782183 +390836 845086 +390839 767006 +390839 771531 +390892 893906 +390908 848500 +390911 944153 +390914 844958 +390917 1.04872e+06 +390919 768181 +390919 1.08448e+06 +390925 845475 +390928 846128 +390928 898039 +390936 1.11132e+06 +390953 874058 +390956 1.21551e+06 +390964 796811 +390992 768486 +390997 945783 +391008 1.20952e+06 +391011 747181 +391042 958583 +391064 844789 +391069 764853 +391072 765714 +391081 769981 +391094 876564 +391097 944444 +391097 950875 +391103 1.0835e+06 +391111 769328 +391111 967058 +391128 844728 +391133 755422 +391133 850881 +391136 826114 +391142 946272 +391156 775639 +391175 900442 +391178 772528 +391181 755592 +391200 885433 +391200 903283 +391211 846064 +391211 851314 +391219 977064 +391222 1.04917e+06 +391231 931967 +391233 825331 +391244 843617 +391247 852892 +391250 869794 +391253 1.11818e+06 +391278 1.2155e+06 +391297 898194 +391300 945619 +391308 894919 +391308 1.23165e+06 +391317 755253 +391319 755328 +391325 941983 +391331 884719 +391333 1.00863e+06 +391342 939825 +391350 858133 +391361 959514 +391361 1.03469e+06 +391367 777150 +391367 847092 +391369 766986 +391394 765481 +391397 771756 +391406 1.21616e+06 +391417 949383 +391433 772017 +391444 891086 +391450 843744 +391453 771444 +391458 774172 +391458 926836 +391458 1.2159e+06 +391489 794983 +391489 1.21666e+06 +391492 767756 +391503 1.23207e+06 +391517 779825 +391522 800406 +391525 847481 +391531 770672 +391531 846372 +391533 746933 +391542 945467 +391547 1.22148e+06 +391553 1.11818e+06 +391567 906178 +391569 846133 +391581 755247 +391589 1.08728e+06 +391592 843072 +391597 825269 +391597 1.21748e+06 +391611 803522 +391611 894936 +391617 847492 +391619 844569 +391625 766250 +391631 871992 +391639 1.19766e+06 +391642 894636 +391653 865264 +391667 765083 +391667 907808 +391697 918828 +391744 901431 +391753 842944 +391758 855731 +391772 767433 +391783 873936 +391792 987889 +391831 766406 +391831 945925 +391836 965714 +391847 938797 +391856 781636 +391864 873017 +391872 844464 +391872 844881 +391889 955694 +391908 843636 +391908 990283 +391911 1.06817e+06 +391928 844006 +391950 946819 +391958 952081 +391964 755492 +392008 804044 +392014 859214 +392019 963047 +392022 836117 +392025 944922 +392039 945544 +392047 760517 +392047 844281 +392053 843947 +392058 894044 +392089 760669 +392094 810519 +392094 935175 +392103 921378 +392106 843672 +392122 1.11019e+06 +392128 941225 +392133 970053 +392144 1.22008e+06 +392150 844556 +392153 953125 +392172 766375 +392181 930689 +392183 845508 +392192 1.2106e+06 +392214 944511 +392217 817975 +392231 845869 +392272 928464 +392272 1.11053e+06 +392275 822025 +392281 843542 +392283 766167 +392300 1.21076e+06 +392311 844658 +392319 843783 +392336 845458 +392339 866250 +392342 922806 +392347 992978 +392353 816314 +392369 850947 +392378 946958 +392378 1.20026e+06 +392403 768397 +392417 748156 +392419 764483 +392425 916453 +392458 750356 +392464 824786 +392464 845836 +392475 1.14888e+06 +392478 881633 +392478 957061 +392483 888622 +392486 873819 +392486 949000 +392506 765208 +392508 803125 +392508 1.06292e+06 +392519 844703 +392544 767003 +392561 844181 +392564 893481 +392567 802925 +392581 758375 +392617 1.21015e+06 +392619 848200 +392631 886297 +392633 803200 +392636 816294 +392639 1.03692e+06 +392667 815617 +392672 767986 +392681 844133 +392681 845231 +392683 1.11636e+06 +392692 803125 +392708 938342 +392719 767322 +392725 776369 +392725 915744 +392728 793647 +392736 882436 +392739 815731 +392739 977717 +392775 745750 +392786 939767 +392797 898817 +392806 803447 +392850 809686 +392864 802564 +392867 867625 +392869 844853 +392883 772042 +392886 803061 +392889 778600 +392903 766125 +392906 756347 +392931 839889 +392931 1.03067e+06 +392950 778608 +392958 859508 +392964 807772 +392964 1.19775e+06 +392989 968306 +392992 879925 +392997 756050 +392997 842633 +393000 852222 +393011 892850 +393022 904069 +393025 936772 +393039 857714 +393047 925125 +393061 1.02269e+06 +393078 1.23798e+06 +393092 764753 +393092 772975 +393108 914883 +393111 949222 +393122 846506 +393142 745253 +393142 776281 +393175 745950 +393183 843689 +393194 884528 +393194 895719 +393200 765158 +393222 952667 +393233 777531 +393236 836911 +393267 1.10964e+06 +393269 815486 +393278 745039 +393281 1.20182e+06 +393292 821014 +393331 829825 +393342 764397 +393356 878819 +393372 854836 +393383 764800 +393392 942258 +393397 852044 +393403 744778 +393406 767225 +393408 800192 +393419 787569 +393419 911950 +393433 954600 +393436 902125 +393450 835531 +393483 796711 +393483 974458 +393489 1.10851e+06 +393508 866669 +393508 1.0171e+06 +393519 833828 +393522 1.12576e+06 +393544 841272 +393567 978408 +393575 1.00441e+06 +393578 780403 +393583 934956 +393597 1.11586e+06 +393600 843100 +393603 1.04596e+06 +393633 765208 +393639 1.21692e+06 +393642 744233 +393647 998417 +393672 767956 +393678 943619 +393689 821325 +393689 1.07032e+06 +393703 947822 +393706 909050 +393708 842133 +393714 862611 +393722 1.04856e+06 +393736 769681 +393739 803486 +393742 767228 +393761 771550 +393772 765400 +393794 812586 +393817 752203 +393869 945808 +393878 889606 +393889 890800 +393914 876936 +393917 797486 +393931 793733 +393939 964133 +393942 765239 +393950 865625 +393956 803003 +393958 1.01052e+06 +393978 821294 +393983 793819 +394014 766022 +394022 1.07211e+06 +394036 769506 +394039 758678 +394050 1.14778e+06 +394064 887900 +394097 1.23354e+06 +394100 743650 +394111 949014 +394119 747428 +394125 764639 +394125 1.21712e+06 +394142 774108 +394153 814550 +394167 953333 +394175 766214 +394183 924381 +394186 775039 +394194 767806 +394200 894556 +394228 765850 +394231 850128 +394233 931303 +394239 928014 +394272 752344 +394278 864283 +394283 744961 +394300 778044 +394311 916750 +394344 929381 +394347 845369 +394356 1.21537e+06 +394369 904031 +394381 992647 +394383 942039 +394389 986944 +394406 925450 +394408 789742 +394408 885947 +394433 896517 +394453 838286 +394456 795467 +394458 1.23804e+06 +394464 897808 +394486 764181 +394489 910514 +394494 757167 +394522 747281 +394561 779642 +394561 981058 +394564 879961 +394575 777492 +394586 822319 +394619 821819 +394625 802183 +394650 874500 +394653 957361 +394667 874139 +394694 762047 +394694 768297 +394717 796836 +394728 765233 +394733 827394 +394736 814792 +394736 922097 +394736 1.18776e+06 +394739 829108 +394783 745756 +394800 845519 +394808 844578 +394808 920011 +394811 766442 +394817 1.06038e+06 +394825 1.11495e+06 +394831 883728 +394839 903714 +394847 820792 +394850 801428 +394853 790450 +394861 750261 +394861 773522 +394886 836369 +394889 961697 +394919 872672 +394922 809039 +394950 798153 +394961 881761 +394967 1.21551e+06 +395008 851864 +395008 897678 +395022 985464 +395031 787689 +395031 820847 +395036 801669 +395050 946331 +395069 847453 +395081 915286 +395106 797986 +395114 821636 +395125 984333 +395128 802492 +395136 749250 +395139 1.21555e+06 +395144 764114 +395147 867939 +395161 843764 +395203 890489 +395206 744861 +395208 861678 +395214 857769 +395219 947697 +395222 954006 +395225 887536 +395236 871250 +395244 1.22192e+06 +395250 1.1159e+06 +395258 871125 +395286 746483 +395297 801169 +395297 840867 +395297 1.19813e+06 +395306 790178 +395308 758078 +395308 803436 +395331 773150 +395331 880222 +395347 1.07782e+06 +395350 1.19752e+06 +395358 763486 +395367 871058 +395381 897631 +395392 863692 +395400 824072 +395419 771083 +395425 1.10735e+06 +395464 750253 +395469 1.11455e+06 +395478 816397 +395483 817931 +395483 943297 +395486 1.07656e+06 +395489 892944 +395492 760919 +395500 860797 +395506 1.07324e+06 +395514 1.10387e+06 +395522 797981 +395522 842333 +395522 940406 +395528 879394 +395539 832569 +395581 801819 +395581 860953 +395589 843042 +395592 742436 +395600 760717 +395608 753628 +395631 951214 +395642 809961 +395656 896572 +395656 944478 +395658 789806 +395672 972783 +395675 848161 +395689 771772 +395708 976622 +395717 754675 +395728 1.07536e+06 +395731 742319 +395744 1.06097e+06 +395753 769961 +395778 755892 +395778 822378 +395853 914008 +395856 902519 +395864 1.0643e+06 +395869 937958 +395886 894144 +395900 789500 +395911 973986 +395917 895803 +395917 897464 +395917 899528 +395928 788336 +395950 751706 +395956 748819 +395994 886078 +395994 1.1081e+06 +396000 759417 +396006 778208 +396006 829461 +396011 1.05032e+06 +396019 748431 +396025 820883 +396028 809369 +396031 743406 +396036 933422 +396044 764781 +396047 761156 +396047 768503 +396047 822117 +396047 828292 +396050 833956 +396067 758336 +396078 908050 +396089 777047 +396092 854464 +396108 945992 +396111 876961 +396117 799047 +396128 863742 +396133 1.05016e+06 +396144 787753 +396172 1.0495e+06 +396203 900439 +396206 777592 +396228 872833 +396236 774111 +396247 890189 +396264 1.11439e+06 +396283 1.05049e+06 +396289 902189 +396294 799561 +396297 904561 +396300 1.11634e+06 +396314 1.06522e+06 +396325 787847 +396333 1.05317e+06 +396344 799700 +396356 840708 +396356 849311 +396364 748028 +396375 1.06061e+06 +396400 891928 +396403 852622 +396403 1.06374e+06 +396414 787747 +396417 777203 +396417 1.04959e+06 +396428 741808 +396428 842867 +396442 775861 +396444 808578 +396444 868647 +396456 887381 +396458 799875 +396469 1.05025e+06 +396469 1.06951e+06 +396478 845272 +396478 1.04987e+06 +396486 818533 +396492 818622 +396494 827444 +396511 776911 +396514 753286 +396525 788972 +396528 787628 +396528 837869 +396533 755169 +396536 835639 +396536 917344 +396539 880261 +396547 775731 +396553 1.06828e+06 +396572 893894 +396578 771747 +396581 789286 +396581 837350 +396583 799867 +396600 750925 +396606 955261 +396611 768853 +396617 995700 +396619 741656 +396619 755667 +396636 794056 +396669 757272 +396697 742322 +396700 861314 +396714 981533 +396717 842528 +396733 856986 +396756 898467 +396761 897044 +396764 1.2024e+06 +396794 844292 +396803 874175 +396819 966594 +396831 776964 +396836 757500 +396842 1.10854e+06 +396847 839297 +396847 883064 +396861 749956 +396867 755847 +396883 1.23482e+06 +396892 865225 +396894 841689 +396911 967472 +396928 777450 +396928 787931 +396939 920428 +396942 910389 +396953 742592 +396956 788800 +396978 760631 +396989 781800 +397011 891231 +397017 824269 +397028 751122 +397044 773272 +397047 1.05081e+06 +397056 964167 +397061 842194 +397061 1.05697e+06 +397069 912067 +397083 913583 +397086 902281 +397089 907244 +397103 1.11836e+06 +397111 754706 +397119 888044 +397119 929481 +397128 889969 +397136 756097 +397136 825994 +397147 884722 +397156 756411 +397156 829531 +397156 886325 +397161 838778 +397183 829869 +397194 832653 +397211 822989 +397219 858892 +397253 899106 +397269 763269 +397278 764522 +397286 1.21836e+06 +397294 754683 +397294 1.04831e+06 +397322 748814 +397328 751319 +397339 902289 +397367 775353 +397378 767017 +397383 855719 +397383 1.04323e+06 +397389 798989 +397392 752244 +397392 755983 +397392 1.04984e+06 +397419 922583 +397422 924725 +397425 1.05013e+06 +397428 1.22012e+06 +397436 775542 +397436 939981 +397442 838086 +397444 770883 +397444 845322 +397453 843850 +397458 755469 +397469 925639 +397475 753108 +397475 1.22195e+06 +397478 815167 +397500 755000 +397508 944964 +397508 1.01532e+06 +397519 905350 +397528 790811 +397531 742233 +397531 1.05064e+06 +397536 765917 +397556 948722 +397556 1.05221e+06 +397558 775781 +397561 993236 +397572 896536 +397575 741067 +397589 841917 +397589 1.04427e+06 +397592 949494 +397606 865264 +397611 799817 +397611 868119 +397622 938042 +397625 811156 +397625 872292 +397656 808714 +397658 903989 +397661 755097 +397661 892617 +397661 1.05077e+06 +397669 990314 +397675 896806 +397683 861581 +397686 766800 +397689 820922 +397714 888742 +397761 859572 +397769 896792 +397792 987847 +397811 769636 +397817 928900 +397819 860503 +397831 950897 +397842 749925 +397844 930733 +397850 857694 +397853 759792 +397872 982097 +397894 769983 +397903 777281 +397911 749294 +397914 741956 +397928 873708 +397931 767306 +397931 1.23247e+06 +397942 915231 +397944 751492 +397953 935522 +397956 855264 +397969 885917 +397972 843114 +397975 842536 +397986 879858 +397989 827011 +397992 882831 +397994 884622 +398006 754600 +398017 896436 +398022 750644 +398022 862672 +398028 828064 +398028 1.05087e+06 +398031 798081 +398036 876736 +398058 920414 +398064 838869 +398067 1.01042e+06 +398069 822972 +398072 770117 +398072 820714 +398078 874950 +398089 755492 +398092 754869 +398094 893972 +398097 825222 +398097 863225 +398106 1.20468e+06 +398114 749833 +398119 771375 +398122 852089 +398125 851717 +398128 793569 +398136 790250 +398161 1.11855e+06 +398169 751556 +398169 912422 +398181 970506 +398183 1.00528e+06 +398192 754189 +398200 750067 +398208 840194 +398219 758278 +398222 1.04933e+06 +398231 787183 +398242 749981 +398244 976322 +398247 797547 +398253 836344 +398267 750158 +398269 805667 +398275 754147 +398278 779036 +398289 848903 +398303 752408 +398308 772314 +398311 905594 +398314 757578 +398339 998911 +398342 960639 +398367 844114 +398367 1.04959e+06 +398367 1.05037e+06 +398381 749653 +398381 751531 +398383 854389 +398386 860253 +398394 750739 +398403 825461 +398403 889547 +398411 966469 +398428 828047 +398433 863978 +398439 750231 +398439 841247 +398442 775586 +398442 895394 +398453 826008 +398461 845397 +398467 757119 +398467 799000 +398481 861725 +398483 810369 +398489 868022 +398494 753561 +398514 1.04998e+06 +398522 750683 +398525 894086 +398525 955356 +398528 894633 +398536 831831 +398536 892419 +398539 890839 +398539 891661 +398556 767078 +398556 767689 +398569 847933 +398583 748033 +398597 866425 +398600 753447 +398600 808156 +398611 819069 +398631 790583 +398636 770561 +398639 864669 +398647 750556 +398653 776128 +398658 751792 +398664 750286 +398675 750950 +398681 1.04971e+06 +398692 753828 +398728 899211 +398744 768661 +398769 870444 +398772 750650 +398772 797022 +398775 843022 +398781 751211 +398781 839369 +398783 750931 +398783 799250 +398789 829508 +398811 753242 +398814 830931 +398831 767108 +398842 827536 +398842 874086 +398850 906558 +398856 1.04987e+06 +398864 769850 +398878 900078 +398892 840267 +398892 943617 +398900 754758 +398900 861572 +398906 841989 +398906 887281 +398908 750733 +398908 752842 +398911 749222 +398914 750381 +398917 751167 +398917 753000 +398919 855769 +398922 747025 +398922 997067 +398925 797472 +398936 896047 +398939 968792 +398956 876519 +398964 801794 +398964 824203 +398967 799747 +398969 761639 +398975 830869 +398978 843064 +398992 820064 +398994 766406 +399000 752894 +399000 825342 +399008 750850 +399017 753289 +399019 753503 +399019 846750 +399022 958006 +399033 844856 +399044 844017 +399064 752719 +399089 766372 +399097 753239 +399097 878211 +399111 851617 +399117 752775 +399122 752542 +399136 868011 +399144 939619 +399147 882733 +399161 765847 +399167 753881 +399175 797175 +399181 750717 +399183 752594 +399203 807433 +399206 789581 +399206 1.05086e+06 +399214 752883 +399219 885719 +399231 772989 +399242 838089 +399258 751200 +399267 740775 +399267 741342 +399278 1.22178e+06 +399283 752742 +399286 749442 +399289 853703 +399292 752967 +399303 772483 +399322 858481 +399325 779992 +399325 889511 +399328 890619 +399336 824725 +399356 914097 +399358 741714 +399361 840256 +399375 776614 +399381 752722 +399386 888656 +399389 741933 +399389 752558 +399403 820133 +399417 948300 +399419 741503 +399419 742047 +399425 745444 +399442 740733 +399444 899372 +399453 799958 +399456 752617 +399472 750669 +399478 810575 +399481 743611 +399486 741375 +399486 874597 +399492 759739 +399508 862619 +399511 902122 +399522 751642 +399525 767517 +399531 1.119e+06 +399536 741983 +399542 895486 +399542 1.12119e+06 +399547 759972 +399547 828122 +399556 849175 +399556 860139 +399569 858053 +399583 841722 +399586 759197 +399594 825958 +399606 756058 +399608 897239 +399611 829989 +399614 1.0551e+06 +399617 824914 +399625 746792 +399625 767281 +399625 843281 +399633 752506 +399667 758000 +399667 828856 +399675 872775 +399678 847092 +399681 753417 +399686 891622 +399689 829378 +399697 815367 +399700 812994 +399703 740692 +399708 807508 +399719 746833 +399719 765203 +399742 758203 +399747 938008 +399756 1.11784e+06 +399778 796147 +399778 1.05131e+06 +399781 767333 +399783 861181 +399786 820036 +399814 740667 +399819 888228 +399825 772497 +399831 758242 +399831 761844 +399836 768228 +399853 1.0482e+06 +399861 882589 +399867 830617 +399869 951447 +399872 907633 +399881 807317 +399881 811767 +399928 747881 +399936 817342 +399936 1.05089e+06 +399947 844081 +399956 826744 +399958 866200 +399964 1.11842e+06 +399967 749931 +399967 795861 +399969 767069 +399975 857467 +399978 763544 +400017 768506 +400025 799983 +400064 757036 +400069 881581 +400083 752608 +400083 790783 +400089 771158 +400103 799011 +400108 892822 +400114 750153 +400114 783736 +400144 743117 +400150 1.0527e+06 +400158 741453 +400161 810728 +400175 904242 +400178 795897 +400181 807344 +400186 785042 +400192 828794 +400208 980697 +400214 1.22099e+06 +400217 767283 +400228 824447 +400242 798908 +400247 801003 +400250 880733 +400272 808153 +400278 748694 +400278 885733 +400289 756211 +400292 810392 +400297 746189 +400314 909606 +400322 859125 +400331 796617 +400333 831583 +400336 765047 +400347 879581 +400361 746183 +400361 755142 +400364 889569 +400375 1.07912e+06 +400378 763058 +400392 764311 +400392 910692 +400394 842033 +400411 868744 +400419 754767 +400422 876386 +400428 914975 +400444 1.11731e+06 +400456 860086 +400456 878306 +400467 941356 +400469 796547 +400481 901550 +400483 864692 +400492 1.01532e+06 +400497 849397 +400503 1.05049e+06 +400506 749539 +400506 775206 +400514 874333 +400514 945239 +400525 806286 +400531 1.11673e+06 +400547 882517 +400553 840261 +400569 765525 +400581 824014 +400589 1.06388e+06 +400608 956017 +400614 876381 +400631 767042 +400639 807211 +400650 877019 +400653 749194 +400653 800239 +400675 745311 +400681 749011 +400681 825197 +400683 858483 +400692 807839 +400697 753167 +400706 807611 +400711 748653 +400717 740547 +400736 1.04642e+06 +400756 798983 +400758 1.02223e+06 +400764 829439 +400789 936164 +400792 753019 +400794 798658 +400811 750900 +400819 830253 +400831 897381 +400833 798483 +400847 1.04812e+06 +400847 1.04939e+06 +400861 918131 +400861 1.05939e+06 +400869 797508 +400875 805706 +400875 870597 +400878 1.0881e+06 +400883 912836 +400886 829167 +400889 985192 +400911 740483 +400911 795878 +400931 830181 +400942 759117 +400953 876475 +400958 751256 +400958 807247 +400961 989522 +400975 993617 +400978 742181 +400992 1.04937e+06 +401003 795872 +401003 798408 +401003 895908 +401006 748522 +401011 800675 +401017 760856 +401028 846331 +401036 798694 +401053 856803 +401072 808414 +401075 832675 +401078 740569 +401083 837525 +401083 961542 +401083 1.04519e+06 +401092 910175 +401097 765036 +401100 867719 +401106 882072 +401108 767161 +401108 770353 +401119 800175 +401125 855969 +401125 1.04936e+06 +401131 872625 +401139 878731 +401139 879561 +401150 1.11654e+06 +401161 877783 +401164 882433 +401167 800086 +401172 821194 +401172 843539 +401178 804106 +401183 771903 +401189 788183 +401203 1.23822e+06 +401211 887453 +401211 905631 +401214 753403 +401214 820108 +401222 886453 +401222 966622 +401222 1.02725e+06 +401236 876533 +401239 860133 +401244 798800 +401244 876300 +401250 798667 +401250 916250 +401261 740497 +401261 829292 +401292 798683 +401292 994550 +401300 765708 +401303 755153 +401303 1.11578e+06 +401311 952314 +401314 750678 +401319 740350 +401322 844308 +401350 862206 +401364 747292 +401372 971803 +401375 998292 +401378 798983 +401392 748150 +401394 966589 +401408 977225 +401411 806883 +401417 873947 +401447 842425 +401461 747122 +401469 789122 +401483 798881 +401483 893647 +401489 1.02962e+06 +401494 810664 +401497 754022 +401497 771286 +401500 742139 +401503 740314 +401511 762514 +401511 799078 +401519 749169 +401528 766031 +401533 740286 +401536 826853 +401536 889644 +401539 797414 +401544 752219 +401544 807106 +401567 758331 +401567 762025 +401572 760508 +401572 763072 +401597 790667 +401606 1.03214e+06 +401614 790292 +401633 763953 +401633 1.10402e+06 +401639 959447 +401653 1.1161e+06 +401664 975856 +401667 807000 +401669 749181 +401672 1.05101e+06 +401675 921725 +401697 805939 +401708 740278 +401719 849814 +401733 798578 +401736 802378 +401736 854942 +401742 751072 +401744 749231 +401756 1.01012e+06 +401758 860217 +401767 755481 +401778 745839 +401783 740222 +401783 751289 +401786 834356 +401786 1.22235e+06 +401794 1.18472e+06 +401797 761792 +401808 754294 +401825 806914 +401831 798244 +401842 755383 +401856 754519 +401872 767303 +401878 851275 +401881 869039 +401889 852042 +401906 747028 +401917 852689 +401922 740164 +401933 853864 +401933 863606 +401944 1.10061e+06 +401947 925831 +401950 779833 +401950 866672 +401953 884042 +401964 762014 +401964 807753 +401989 754767 +401994 848053 +402000 740283 +402014 771892 +402017 980675 +402019 848092 +402019 1.00625e+06 +402022 740125 +402022 896981 +402022 931250 +402031 799264 +402053 742142 +402056 805569 +402067 751000 +402078 750731 +402078 799472 +402089 789839 +402097 797672 +402106 812664 +402108 752786 +402108 767914 +402114 761236 +402114 885061 +402144 846369 +402150 750111 +402150 1.04822e+06 +402153 782447 +402153 860264 +402169 747433 +402178 945381 +402186 808731 +402192 796097 +402200 744736 +402203 740125 +402203 889619 +402225 844844 +402228 857789 +402231 835575 +402233 769539 +402247 1.05271e+06 +402264 806517 +402269 789367 +402275 903594 +402297 1.00838e+06 +402300 909500 +402306 1.04072e+06 +402314 756344 +402319 927083 +402322 768850 +402331 761375 +402333 740161 +402333 910625 +402339 1.11658e+06 +402344 1.00417e+06 +402353 768417 +402361 740011 +402389 891231 +402394 756514 +402397 769203 +402397 788353 +402403 795769 +402411 760567 +402411 768944 +402414 752842 +402417 881842 +402419 743017 +402428 778933 +402431 740011 +402431 792378 +402433 886425 +402436 788492 +402450 755956 +402453 756500 +402456 748464 +402464 802117 +402469 867250 +402472 796775 +402483 996331 +402497 788492 +402503 1.03799e+06 +402525 756778 +402561 754642 +402589 768322 +402589 1.03623e+06 +402594 892333 +402600 742742 +402625 801875 +402628 769142 +402628 856758 +402639 744917 +402644 758044 +402647 806264 +402653 767086 +402681 967467 +402686 929531 +402692 798900 +402694 745236 +402694 857281 +402700 873867 +402708 798994 +402708 807817 +402719 806097 +402719 818597 +402722 816061 +402728 809969 +402736 764064 +402736 768847 +402750 769158 +402750 1.06958e+06 +402753 768483 +402753 817511 +402761 748494 +402769 858419 +402783 795450 +402794 753875 +402794 865108 +402808 742517 +402819 1.00165e+06 +402819 1.04777e+06 +402822 860411 +402842 841556 +402858 759847 +402858 766506 +402872 788897 +402883 752094 +402883 872939 +402892 850289 +402903 740181 +402908 788692 +402911 795472 +402917 793894 +402917 909189 +402922 798819 +402942 872489 +402942 904278 +402961 740514 +402967 784500 +402969 1.11694e+06 +402972 743586 +402986 830681 +402986 894850 +402989 751814 +402989 788925 +402992 839689 +402994 1.09988e+06 +403000 900608 +403008 852419 +403014 795392 +403031 969886 +403042 739928 +403042 741008 +403042 999000 +403044 826964 +403050 878006 +403056 896028 +403058 880211 +403064 1.21231e+06 +403078 759658 +403083 881558 +403083 1.05081e+06 +403089 765936 +403106 759397 +403106 789389 +403111 783244 +403117 753256 +403119 839158 +403133 889736 +403139 855006 +403144 891697 +403147 883500 +403156 798314 +403161 745142 +403172 746203 +403181 740156 +403200 756106 +403211 793797 +403217 806100 +403219 753283 +403231 793128 +403244 797014 +403247 798925 +403247 805778 +403253 809014 +403272 760114 +403275 805961 +403278 906069 +403281 758911 +403281 796156 +403283 747911 +403289 796414 +403294 759656 +403294 765156 +403294 1.04855e+06 +403300 760808 +403303 739819 +403325 984483 +403336 756378 +403336 759478 +403353 820069 +403356 759272 +403358 783911 +403358 798700 +403367 740475 +403367 754694 +403369 1.04912e+06 +403372 764758 +403375 759800 +403375 797136 +403386 856444 +403386 953931 +403392 767258 +403403 853508 +403408 764117 +403433 1.1172e+06 +403444 866653 +403453 756333 +403456 763903 +403461 742883 +403461 948722 +403469 925689 +403478 798644 +403486 746594 +403486 788839 +403489 851500 +403489 1.04701e+06 +403494 762136 +403506 798864 +403514 843739 +403514 903244 +403517 761347 +403519 887642 +403525 744406 +403539 753053 +403553 800497 +403561 801103 +403583 814344 +403592 914344 +403606 740386 +403611 837597 +403614 739744 +403617 761844 +403642 749517 +403642 1.11738e+06 +403647 800225 +403650 804142 +403658 749433 +403667 961958 +403672 769314 +403672 787917 +403678 810056 +403697 806342 +403706 799750 +403708 802350 +403717 752019 +403719 739994 +403719 752931 +403722 979711 +403725 895472 +403733 756294 +403742 867689 +403753 807039 +403756 823972 +403764 1.04692e+06 +403767 744250 +403769 1.11795e+06 +403772 1.05521e+06 +403781 939367 +403789 745469 +403792 876686 +403794 860886 +403803 790756 +403814 798600 +403817 824925 +403819 803931 +403831 798067 +403844 778825 +403856 797592 +403858 1.2228e+06 +403875 1.04561e+06 +403881 759183 +403886 786725 +403886 854994 +403908 754925 +403908 798103 +403917 743989 +403917 1.1185e+06 +403922 799003 +403922 800911 +403928 958386 +403931 813467 +403931 843761 +403931 901547 +403933 813339 +403933 824858 +403936 779414 +403936 797864 +403936 969225 +403939 799122 +403944 841728 +403947 814072 +403956 798389 +403958 800333 +403958 810850 +403964 913389 +403969 791519 +403969 888706 +403972 913847 +403978 1.05074e+06 +403981 770233 +403983 798900 +403986 794222 +403989 798411 +403997 746347 +404008 935803 +404019 835453 +404022 755875 +404031 797783 +404036 739919 +404058 798253 +404058 799122 +404064 755022 +404075 896428 +404078 740347 +404078 749786 +404086 759219 +404086 798392 +404086 800836 +404089 829556 +404092 925675 +404106 753786 +404125 798794 +404128 847764 +404131 795706 +404142 790203 +404142 799881 +404142 822411 +404147 742300 +404147 743658 +404153 856506 +404156 741914 +404164 1.20652e+06 +404167 868750 +404169 865947 +404172 798653 +404175 862714 +404183 1.01371e+06 +404189 805897 +404197 798503 +404203 917194 +404208 745611 +404208 894144 +404233 784342 +404233 1.04709e+06 +404236 798831 +404256 800942 +404258 786203 +404258 869081 +404258 897792 +404264 832969 +404264 907925 +404267 885261 +404272 783892 +404272 861256 +404311 792611 +404317 981056 +404331 742000 +404333 807719 +404336 893131 +404339 830739 +404344 800825 +404344 849778 +404347 892178 +404350 800664 +404369 843797 +404378 813733 +404383 798433 +404400 816992 +404403 953775 +404403 993694 +404406 799961 +404417 741303 +404417 753419 +404417 798822 +404456 950658 +404461 800678 +404464 741786 +404464 743864 +404469 759667 +404483 1.22297e+06 +404503 831886 +404511 853700 +404514 743083 +404533 1.11777e+06 +404539 758183 +404556 1.09528e+06 +404567 742469 +404578 921711 +404592 743614 +404592 906717 +404592 963772 +404597 785919 +404597 795233 +404603 880953 +404608 799511 +404614 836700 +404642 806011 +404650 878964 +404656 800658 +404672 876683 +404678 841806 +404681 769322 +404700 753208 +404711 838928 +404742 957333 +404756 854944 +404769 930031 +404772 1.09586e+06 +404775 1.04901e+06 +404778 742911 +404781 785411 +404781 859667 +404783 991264 +404792 792000 +404797 846283 +404797 856278 +404800 799786 +404803 863947 +404814 789189 +404814 969603 +404819 757581 +404822 785519 +404842 889936 +404847 780106 +404850 787250 +404850 1.06831e+06 +404861 744522 +404864 794517 +404864 861336 +404872 856131 +404875 944108 +404897 814458 +404897 1.11938e+06 +404906 870964 +404914 799050 +404919 1.07257e+06 +404933 798608 +404936 843147 +404944 896517 +404950 819847 +404967 806069 +404986 989475 +404992 743994 +405006 828936 +405008 759703 +405008 800678 +405031 786306 +405033 757017 +405042 799492 +405064 798433 +405067 742658 +405067 837481 +405083 858256 +405083 868417 +405100 800947 +405108 756033 +405114 753908 +405122 748597 +405122 1.11474e+06 +405142 889906 +405153 1.07546e+06 +405158 755556 +405169 1.01643e+06 +405183 801669 +405186 783950 +405194 808842 +405197 872478 +405206 814742 +405208 925278 +405211 873783 +405217 980550 +405219 1.11938e+06 +405222 800344 +405247 1.11863e+06 +405261 750619 +405267 996333 +405269 975956 +405275 894925 +405289 794617 +405294 891772 +405303 1.04711e+06 +405308 1.12298e+06 +405317 801692 +405322 914147 +405344 835206 +405364 801847 +405369 893575 +405394 754972 +405394 769611 +405408 745881 +405417 797994 +405431 743636 +405433 787881 +405433 791625 +405489 768122 +405489 784294 +405489 845703 +405492 828275 +405500 913847 +405508 948192 +405511 801931 +405528 905061 +405531 797575 +405533 745319 +405539 852775 +405544 819181 +405544 1.23182e+06 +405556 759822 +405561 908658 +405575 828625 +405581 900350 +405589 791514 +405622 1.11929e+06 +405631 802086 +405639 888989 +405644 871069 +405647 878931 +405667 767008 +405669 886164 +405675 882478 +405675 896406 +405678 841936 +405683 745389 +405686 750950 +405694 746333 +405694 774031 +405697 773972 +405697 797650 +405717 807267 +405719 857692 +405725 744931 +405725 898133 +405728 810858 +405733 766917 +405736 802358 +405742 746103 +405747 769894 +405764 1.24263e+06 +405772 742286 +405789 861903 +405792 744119 +405794 753411 +405800 797669 +405814 795667 +405825 1.04731e+06 +405833 909692 +405844 1.02302e+06 +405853 1.05084e+06 +405861 795317 +405861 983881 +405867 1.22391e+06 +405875 866750 +405883 736583 +405883 824250 +405886 831286 +405889 737294 +405892 744722 +405892 765528 +405892 802253 +405900 985058 +405903 998606 +405917 1.11883e+06 +405942 751947 +405947 815269 +405961 795558 +405969 880381 +405981 795614 +405983 760936 +405983 1.24156e+06 +406000 1.12464e+06 +406006 839753 +406011 813614 +406014 753956 +406014 797600 +406028 787089 +406028 795650 +406028 806492 +406028 868672 +406033 783250 +406042 736558 +406044 956575 +406050 777258 +406056 978589 +406058 889872 +406081 742781 +406081 797414 +406086 865400 +406097 1.11938e+06 +406111 1.11899e+06 +406114 798372 +406117 767189 +406128 894592 +406131 805631 +406150 896222 +406156 737300 +406167 873208 +406172 855047 +406175 896003 +406183 806044 +406186 805775 +406189 980969 +406197 1.11809e+06 +406200 825108 +406200 966289 +406211 904619 +406211 986572 +406214 791528 +406219 742450 +406225 808381 +406228 737247 +406228 939339 +406239 737089 +406256 1.03207e+06 +406264 753461 +406267 761931 +406283 763875 +406283 876961 +406297 892747 +406297 913150 +406300 744278 +406300 893325 +406300 1.00515e+06 +406306 761714 +406308 929244 +406319 737131 +406336 744078 +406350 802283 +406353 822333 +406356 1.04755e+06 +406358 782961 +406361 736819 +406361 911672 +406364 829692 +406367 791444 +406367 802403 +406369 975850 +406378 744514 +406386 736406 +406386 775689 +406386 1.11938e+06 +406403 917428 +406408 743111 +406408 743839 +406408 748817 +406411 1.02626e+06 +406414 887833 +406417 748364 +406419 736700 +406422 798511 +406425 742858 +406428 787731 +406428 915644 +406431 736961 +406431 775808 +406431 1.1128e+06 +406442 974500 +406444 804164 +406458 805981 +406461 1.11497e+06 +406469 836097 +406472 895911 +406472 971131 +406500 814522 +406503 896519 +406511 812992 +406531 815811 +406536 972858 +406539 750869 +406542 841508 +406547 736722 +406547 754750 +406547 761011 +406553 743903 +406572 961861 +406575 735836 +406578 849519 +406583 743000 +406586 736417 +406589 743478 +406594 743233 +406597 754772 +406597 802394 +406600 1.11996e+06 +406608 862419 +406625 787803 +406628 735519 +406631 868694 +406639 742111 +406639 775961 +406642 737089 +406642 742636 +406642 904347 +406644 742647 +406658 734886 +406661 806233 +406661 895800 +406669 751578 +406669 947211 +406669 1.11887e+06 +406672 813550 +406678 1.11938e+06 +406686 735275 +406686 741147 +406689 1.11824e+06 +406700 754958 +406706 782389 +406722 743578 +406733 805767 +406733 845189 +406733 921619 +406739 857214 +406764 742911 +406767 818706 +406767 958589 +406786 735894 +406786 752372 +406789 734175 +406789 736744 +406789 910728 +406792 804950 +406800 965061 +406800 1.22351e+06 +406803 734556 +406806 734747 +406806 1.2237e+06 +406814 734003 +406814 820219 +406825 931208 +406828 854272 +406833 744431 +406836 735106 +406842 746361 +406844 803292 +406844 896800 +406850 737022 +406856 761958 +406858 926772 +406861 754972 +406867 733739 +406867 841378 +406872 802717 +406875 802542 +406911 735636 +406914 735339 +406917 811814 +406917 897950 +406925 896278 +406928 837856 +406933 735081 +406936 751906 +406936 895889 +406953 803050 +406956 733261 +406958 800119 +406964 761692 +406967 749411 +406975 734256 +406983 744019 +406994 990811 +407000 802683 +407000 1.1181e+06 +407003 735933 +407008 734625 +407008 737133 +407011 742306 +407022 802867 +407036 894072 +407039 1.05008e+06 +407044 963872 +407047 736506 +407061 733067 +407061 838439 +407064 839214 +407064 933650 +407069 749564 +407069 815983 +407072 736764 +407086 732817 +407089 843536 +407092 1.12101e+06 +407106 902661 +407139 775908 +407139 1.16103e+06 +407142 733819 +407142 737006 +407142 740064 +407147 942350 +407150 880061 +407164 733222 +407167 914500 +407172 734842 +407181 733547 +407186 745697 +407189 1.11888e+06 +407192 736889 +407194 748361 +407194 761161 +407194 993717 +407206 734406 +407208 740178 +407214 892728 +407219 954806 +407236 737053 +407242 737156 +407244 815222 +407250 732458 +407256 753944 +407258 735147 +407264 788069 +407267 736347 +407278 730981 +407281 740781 +407294 760858 +407297 732108 +407297 811056 +407303 803103 +407303 919622 +407311 948994 +407311 1.22941e+06 +407317 1.06283e+06 +407319 731861 +407322 906644 +407336 778858 +407336 827900 +407350 736883 +407356 741728 +407358 730825 +407361 732631 +407372 1.14037e+06 +407383 730511 +407386 851717 +407386 995372 +407392 890164 +407394 743044 +407394 803294 +407397 937475 +407403 753100 +407408 736631 +407408 743842 +407408 752575 +407414 743600 +407417 887197 +407419 950381 +407431 731931 +407433 888814 +407439 740328 +407442 734825 +407453 867647 +407464 741567 +407469 909039 +407472 731703 +407472 885147 +407472 895739 +407478 785347 +407483 741622 +407483 756122 +407483 956472 +407483 988444 +407486 847911 +407492 736411 +407494 868717 +407503 786711 +407517 763364 +407517 818394 +407517 924147 +407519 803194 +407519 884111 +407525 736108 +407536 860689 +407536 882919 +407539 733608 +407539 752625 +407539 798103 +407542 755992 +407544 863567 +407553 736672 +407564 736453 +407567 881911 +407569 729397 +407569 933186 +407581 870417 +407583 736353 +407583 825156 +407589 735700 +407594 825903 +407597 744175 +407608 871508 +407608 1.1189e+06 +407617 733297 +407625 734536 +407631 769397 +407633 872936 +407656 730156 +407656 953719 +407664 894678 +407667 728525 +407667 879922 +407669 729967 +407672 742053 +407683 735256 +407683 741458 +407692 731156 +407692 800631 +407692 875639 +407694 740208 +407694 838228 +407700 1.24142e+06 +407703 874453 +407706 737181 +407706 742331 +407714 846156 +407719 983692 +407733 736436 +407739 742739 +407742 729433 +407744 785536 +407744 970503 +407756 777928 +407758 746011 +407761 877364 +407764 734678 +407775 929436 +407778 899664 +407786 900147 +407794 740242 +407797 978119 +407800 803386 +407808 736769 +407808 997411 +407811 732467 +407811 737250 +407811 766733 +407839 762306 +407842 746972 +407858 747806 +407861 737142 +407867 737269 +407869 730094 +407869 737372 +407872 812828 +407875 827367 +407878 740147 +407878 743886 +407883 741336 +407886 736000 +407886 736478 +407886 842039 +407889 765592 +407892 836433 +407894 740569 +407906 732022 +407906 893606 +407914 762839 +407919 740042 +407933 734156 +407933 764728 +407933 778603 +407936 736275 +407936 741506 +407942 736608 +407942 737489 +407944 801369 +407953 814736 +407958 743153 +407961 891972 +407972 759697 +407978 737000 +407978 858206 +407981 783975 +407986 736803 +407986 742394 +407989 768625 +407989 813786 +407989 816956 +407994 762128 +407994 780544 +407997 736514 +407997 756622 +407997 764281 +408000 966667 +408003 727903 +408006 737289 +408014 756106 +408017 835106 +408019 728414 +408022 1.24162e+06 +408025 737047 +408031 726150 +408031 749900 +408042 740125 +408042 763408 +408042 764653 +408042 821958 +408044 904017 +408050 819353 +408053 742042 +408067 737039 +408067 741858 +408072 736817 +408075 911128 +408083 829756 +408103 795297 +408106 778186 +408119 741247 +408122 730789 +408125 761419 +408153 730456 +408161 736978 +408164 736375 +408164 795222 +408167 964300 +408175 730006 +408178 800144 +408192 831306 +408197 737356 +408203 762011 +408203 879778 +408206 742942 +408206 985997 +408214 739881 +408217 744814 +408222 741603 +408231 726100 +408236 733992 +408236 759806 +408239 735481 +408244 726667 +408244 742850 +408250 783514 +408250 911564 +408256 732031 +408256 736986 +408258 742094 +408261 735025 +408264 741072 +408269 739761 +408272 832814 +408275 762072 +408292 853356 +408297 742406 +408297 750781 +408311 730300 +408317 758828 +408317 768361 +408325 1.15762e+06 +408336 757142 +408336 953081 +408339 740975 +408339 805406 +408342 740092 +408342 803225 +408347 736958 +408350 731317 +408356 803997 +408375 796322 +408381 857303 +408386 735656 +408389 898864 +408397 742769 +408403 740911 +408406 725819 +408408 743022 +408411 740456 +408417 962933 +408419 1.01725e+06 +408428 732933 +408431 737153 +408436 817642 +408447 737022 +408450 806147 +408453 733356 +408456 740883 +408475 776864 +408481 739981 +408481 752919 +408483 799622 +408486 768200 +408486 1.11906e+06 +408489 736453 +408500 782708 +408508 739706 +408517 737192 +408519 731544 +408528 731156 +408528 740425 +408531 741142 +408533 734119 +408539 748294 +408542 1.06965e+06 +408556 1.11892e+06 +408558 732011 +408561 731878 +408567 734700 +408567 741289 +408569 740219 +408581 740811 +408583 731000 +408583 741642 +408589 934972 +408597 999869 +408611 798956 +408614 739886 +408617 896786 +408622 736342 +408625 767947 +408625 856017 +408639 802592 +408644 758114 +408644 765528 +408644 864997 +408644 913144 +408656 735325 +408656 752069 +408658 907483 +408661 860775 +408664 730361 +408664 873636 +408667 1.24082e+06 +408672 980039 +408678 868789 +408681 734261 +408681 777469 +408681 975917 +408686 730019 +408686 752553 +408686 823183 +408689 725181 +408689 733656 +408689 742086 +408694 845842 +408700 961403 +408708 735114 +408711 747344 +408711 984678 +408714 734572 +408717 1.11891e+06 +408728 787244 +408758 745428 +408758 757328 +408758 814025 +408761 735769 +408761 740303 +408767 733250 +408772 807556 +408778 798467 +408778 882692 +408781 888611 +408789 769872 +408794 751842 +408803 879550 +408806 752150 +408806 851664 +408814 741136 +408814 826619 +408817 945617 +408822 740836 +408825 1.2166e+06 +408831 854975 +408831 895025 +408831 1.23983e+06 +408839 745625 +408842 723900 +408842 729378 +408853 739528 +408858 740439 +408858 782211 +408861 732578 +408869 735556 +408881 803383 +408883 738286 +408883 806942 +408894 1.1188e+06 +408897 741953 +408897 782286 +408897 815978 +408908 724642 +408908 774769 +408908 928150 +408917 767978 +408928 739731 +408931 745822 +408939 1.11901e+06 +408947 744333 +408953 736014 +408953 738075 +408953 838889 +408975 740164 +408983 956711 +408989 740931 +408989 747069 +408994 973992 +408997 734153 +409003 807642 +409008 733436 +409011 745147 +409022 817342 +409025 740622 +409025 744075 +409028 747094 +409033 731583 +409033 734603 +409039 741189 +409044 890344 +409050 742103 +409064 842967 +409069 970986 +409072 740756 +409083 902847 +409097 738083 +409100 759917 +409106 735625 +409114 737828 +409114 906472 +409117 859244 +409117 871553 +409125 733014 +409133 759669 +409133 777786 +409153 811061 +409167 741722 +409167 847028 +409169 726625 +409175 770481 +409175 965281 +409178 1.11399e+06 +409181 1.11871e+06 +409186 922228 +409192 892911 +409194 840569 +409222 894861 +409225 900144 +409228 810192 +409231 750969 +409231 809939 +409250 983417 +409253 730478 +409253 739633 +409253 742769 +409256 731414 +409258 746353 +409269 913994 +409275 739978 +409278 733603 +409278 737522 +409281 759150 +409286 740403 +409294 1.0016e+06 +409297 897575 +409297 949758 +409311 738992 +409319 909469 +409322 843389 +409328 724147 +409328 746597 +409328 803636 +409350 740194 +409353 879344 +409356 741867 +409367 871508 +409378 723014 +409381 738325 +409403 741322 +409406 739972 +409414 739597 +409417 777853 +409436 789711 +409444 740758 +409461 874533 +409464 730697 +409467 1.24099e+06 +409469 730300 +409478 903100 +409478 903711 +409481 797431 +409481 839611 +409486 737331 +409492 741542 +409494 725819 +409508 730844 +409519 764600 +409525 833825 +409550 741864 +409558 739317 +409561 729683 +409567 744983 +409572 729081 +409572 739639 +409583 759750 +409586 740372 +409586 759964 +409589 768994 +409597 729967 +409597 730683 +409597 731300 +409608 739906 +409622 828544 +409625 853733 +409628 741333 +409628 964408 +409633 711833 +409633 766131 +409636 813314 +409636 915578 +409644 768847 +409689 737131 +409700 816967 +409714 821100 +409731 739619 +409731 1.17735e+06 +409736 721442 +409747 848683 +409756 785253 +409761 740267 +409778 803453 +409781 817822 +409792 741169 +409806 736842 +409806 1.11887e+06 +409817 951039 +409819 931983 +409828 841994 +409836 739803 +409853 868794 +409858 747425 +409858 796133 +409867 751950 +409869 818939 +409883 1.02264e+06 +409892 741411 +409900 752167 +409900 887292 +409900 947406 +409911 725347 +409911 740331 +409919 760569 +409939 743039 +409942 921672 +409953 740125 +409956 723417 +409964 741017 +409978 722931 +409978 961619 +409981 739622 +409994 751817 +410006 857686 +410011 986072 +410017 736661 +410017 743675 +410017 793317 +410025 784636 +410028 738792 +410028 955850 +410031 879081 +410036 743419 +410036 885253 +410042 923736 +410050 737850 +410053 742911 +410061 764103 +410064 739494 +410081 911639 +410086 919625 +410094 741733 +410097 952253 +410100 818625 +410106 738442 +410106 739917 +410106 741183 +410114 958819 +410128 723133 +410128 816053 +410139 933064 +410144 738731 +410144 763814 +410161 721597 +410167 742061 +410167 758975 +410167 1.11498e+06 +410172 954019 +410186 864133 +410186 957989 +410189 737986 +410192 840472 +410208 814361 +410219 739478 +410233 740669 +410242 806150 +410242 806631 +410247 894111 +410250 807611 +410253 902797 +410256 817300 +410261 989122 +410264 819333 +410267 928056 +410275 941978 +410286 894383 +410289 840792 +410300 825158 +410308 779497 +410317 741025 +410322 1.11901e+06 +410333 820122 +410339 737633 +410339 937653 +410353 805367 +410353 1.11938e+06 +410358 719550 +410375 740411 +410381 742944 +410383 860281 +410389 738656 +410392 963681 +410414 741294 +410414 795033 +410417 939492 +410419 739186 +410442 836500 +410458 762825 +410464 813981 +410467 740233 +410469 957422 +410478 724636 +410492 880978 +410503 788225 +410514 866031 +410519 762211 +410519 830150 +410525 806081 +410525 890503 +410531 827264 +410533 735392 +410544 762336 +410547 797269 +410550 738206 +410572 741414 +410572 966444 +410581 747531 +410583 740989 +410586 943611 +410589 740222 +410603 1.1197e+06 +410606 757744 +410614 1.02074e+06 +410617 897731 +410619 762228 +410633 905558 +410639 800567 +410647 724267 +410647 828878 +410647 862158 +410681 723392 +410706 850144 +410722 858917 +410722 902253 +410758 775889 +410767 818964 +410775 847272 +410781 764147 +410783 805994 +410786 734697 +410797 878114 +410806 868919 +410811 1.11919e+06 +410814 815192 +410817 745928 +410819 961342 +410831 739206 +410844 768642 +410847 856281 +410856 738589 +410886 740139 +410892 906381 +410894 1.12064e+06 +410906 739183 +410928 1.0247e+06 +410936 898647 +410944 884250 +410958 796828 +410961 912575 +410964 739733 +410969 788889 +410972 1.04814e+06 +410983 839847 +410994 909425 +410997 806497 +411000 813467 +411003 821233 +411003 842664 +411014 814419 +411017 807647 +411019 767714 +411033 723597 +411039 826119 +411069 739206 +411072 737964 +411072 774847 +411075 837928 +411078 787714 +411083 835169 +411108 1.12025e+06 +411111 740689 +411114 893564 +411117 1.14964e+06 +411133 742458 +411142 975986 +411144 831781 +411147 741500 +411147 901644 +411158 980014 +411161 791869 +411169 809836 +411175 734083 +411181 739558 +411183 1.12083e+06 +411192 787603 +411200 878611 +411203 765303 +411208 888353 +411219 753650 +411219 830158 +411222 803331 +411231 914411 +411233 737794 +411239 741697 +411239 1.00765e+06 +411242 1.01356e+06 +411247 774300 +411253 848533 +411264 737144 +411264 774719 +411281 1.01719e+06 +411306 851289 +411325 1.11929e+06 +411333 1.04817e+06 +411339 814847 +411358 929039 +411364 740828 +411364 1.1203e+06 +411367 800094 +411367 958906 +411369 774472 +411381 845806 +411383 818639 +411408 962394 +411414 733583 +411417 878750 +411419 878611 +411428 890600 +411428 1.02978e+06 +411444 814400 +411450 788047 +411456 738242 +411458 774217 +411464 747528 +411472 916606 +411475 739897 +411506 739458 +411531 761506 +411533 745767 +411536 813581 +411539 807017 +411544 741933 +411544 960419 +411550 759786 +411564 805694 +411569 834169 +411569 1.01126e+06 +411572 854883 +411575 812422 +411578 800889 +411586 1.01002e+06 +411589 814544 +411594 814406 +411606 926311 +411611 790833 +411617 1.12026e+06 +411628 738619 +411656 808578 +411667 876628 +411669 732053 +411669 740436 +411675 900425 +411689 822181 +411703 909967 +411725 835564 +411725 923086 +411728 882767 +411728 1.11976e+06 +411733 860347 +411742 804536 +411747 918194 +411750 760750 +411769 1.12003e+06 +411772 744692 +411772 797081 +411772 896575 +411789 903158 +411797 975472 +411814 847406 +411814 911853 +411817 743825 +411819 1.04069e+06 +411822 937286 +411828 807656 +411828 836783 +411847 773142 +411856 883097 +411856 919928 +411883 809783 +411917 903800 +411919 1.11971e+06 +411922 974250 +411967 908803 +411969 759286 +411975 739650 +411992 798731 +411997 907492 +412003 857056 +412022 793278 +412031 905869 +412042 737275 +412044 928825 +412053 760053 +412053 960422 +412056 767858 +412069 830553 +412075 838992 +412083 738917 +412094 739858 +412094 1.06789e+06 +412097 746081 +412103 758969 +412108 849669 +412111 805381 +412114 966200 +412122 804969 +412125 924353 +412147 793856 +412150 867758 +412158 890667 +412189 864231 +412197 1.22274e+06 +412219 932411 +412222 730569 +412222 758633 +412225 742947 +412225 770372 +412231 1.11973e+06 +412269 802400 +412269 882647 +412272 858219 +412278 964875 +412283 851725 +412292 840342 +412306 853194 +412319 769994 +412325 956128 +412331 804936 +412339 805697 +412344 795375 +412350 810494 +412350 951372 +412358 1.03662e+06 +412367 954178 +412369 888314 +412375 808186 +412381 818419 +412381 858531 +412392 813461 +412397 816383 +412400 814408 +412400 836433 +412403 759450 +412411 767242 +412411 770014 +412411 815528 +412414 884194 +412425 826158 +412428 732011 +412450 759311 +412450 963969 +412456 899247 +412458 758817 +412464 832358 +412489 841331 +412492 787997 +412503 794597 +412506 878314 +412528 971297 +412539 836044 +412542 769208 +412542 893422 +412542 947681 +412544 823997 +412556 734353 +412558 1.22138e+06 +412561 830517 +412564 743603 +412586 959375 +412592 804722 +412597 906078 +412608 1.11769e+06 +412611 892275 +412611 961317 +412619 739386 +412619 958608 +412647 815133 +412650 882122 +412683 1.10962e+06 +412694 759167 +412706 729475 +412708 737781 +412725 820547 +412736 828417 +412753 758506 +412756 989664 +412761 728689 +412769 926794 +412781 758975 +412783 730261 +412786 725281 +412789 758786 +412794 725989 +412794 728156 +412797 767133 +412800 759125 +412800 913606 +412814 734986 +412814 1.11988e+06 +412833 701000 +412839 812242 +412842 810967 +412844 843558 +412853 723994 +412853 724481 +412861 804278 +412864 962342 +412872 845536 +412878 882856 +412878 993814 +412886 882517 +412889 726822 +412889 758058 +412889 915522 +412897 945614 +412900 739208 +412906 959178 +412917 723767 +412917 758750 +412917 934422 +412919 999222 +412922 895061 +412931 847619 +412939 822175 +412939 902919 +412942 882711 +412953 890594 +412956 861164 +412958 897903 +412964 926442 +412975 826056 +412981 1.12085e+06 +412992 916928 +413036 901928 +413042 829753 +413053 944611 +413072 1.11959e+06 +413078 881467 +413081 729286 +413083 741450 +413089 820058 +413097 742294 +413100 721458 +413100 1.22309e+06 +413111 886097 +413114 1.05591e+06 +413117 758378 +413125 811439 +413125 814403 +413128 963458 +413136 817247 +413139 816853 +413144 818358 +413164 730936 +413167 870258 +413175 868914 +413186 872003 +413189 905058 +413197 758464 +413197 816269 +413206 730894 +413206 758194 +413208 931092 +413217 802589 +413231 777486 +413242 834386 +413250 757458 +413253 721936 +413253 824933 +413256 856978 +413258 757897 +413261 896789 +413264 777511 +413269 757736 +413275 757933 +413275 891289 +413275 891997 +413275 1.10292e+06 +413278 719911 +413278 831322 +413297 906703 +413303 807256 +413306 741872 +413308 887081 +413308 940136 +413317 741214 +413317 743572 +413319 858500 +413322 877853 +413333 922044 +413336 888781 +413358 719064 +413361 759636 +413367 755189 +413392 801053 +413397 757367 +413406 876214 +413436 863097 +413439 757389 +413447 837972 +413450 720253 +413450 815286 +413456 888425 +413458 813953 +413461 730794 +413469 741267 +413486 800825 +413494 851356 +413500 720789 +413503 831219 +413506 719825 +413533 723911 +413533 757386 +413542 719669 +413547 903814 +413556 721000 +413558 822539 +413572 884211 +413578 891761 +413581 935572 +413583 897372 +413614 818131 +413625 742717 +413633 979689 +413639 919536 +413647 961575 +413650 958578 +413653 895839 +413656 815614 +413658 852389 +413661 818544 +413669 799294 +413669 850589 +413681 894647 +413683 821078 +413692 739667 +413711 734144 +413714 839419 +413722 737339 +413747 836514 +413750 746931 +413750 819083 +413772 718342 +413775 718278 +413825 892189 +413833 760250 +413844 833206 +413856 724361 +413858 932692 +413889 705139 +413897 814414 +413900 817597 +413906 809736 +413908 728600 +413914 739564 +413922 841253 +413931 815367 +413947 734544 +413947 757069 +413953 816764 +413969 966111 +413972 736175 +413972 899044 +413978 822225 +413983 818047 +413989 717475 +414000 747236 +414000 828086 +414014 923544 +414019 743247 +414019 996389 +414031 724514 +414036 950136 +414039 881117 +414047 817231 +414050 1.02344e+06 +414061 736331 +414081 929161 +414089 756628 +414092 741956 +414092 1.12035e+06 +414097 797119 +414108 834611 +414119 838644 +414139 733039 +414153 815661 +414156 819236 +414169 815275 +414169 816061 +414169 873653 +414181 864858 +414189 832214 +414197 756328 +414200 877417 +414203 787289 +414208 900150 +414211 820964 +414214 798814 +414219 823647 +414225 879858 +414225 1.00193e+06 +414228 1.22385e+06 +414233 717861 +414244 739469 +414253 816883 +414269 892133 +414278 741664 +414278 857525 +414286 904608 +414294 882286 +414297 720825 +414297 813908 +414297 848714 +414297 973681 +414306 868983 +414314 813656 +414322 714569 +414333 964978 +414344 721103 +414347 815258 +414350 815364 +414353 816575 +414392 740456 +414392 907175 +414397 817356 +414414 818644 +414414 852650 +414428 860014 +414433 840089 +414442 744003 +414444 876314 +414453 947644 +414458 744233 +414464 861481 +414472 970592 +414478 814278 +414481 901542 +414486 847481 +414486 977303 +414489 827081 +414489 956153 +414500 816636 +414506 834875 +414514 756122 +414517 820356 +414525 963508 +414528 821825 +414531 905719 +414542 705625 +414542 706042 +414542 740581 +414550 1.06806e+06 +414553 819181 +414553 882617 +414558 960261 +414564 907233 +414569 728236 +414569 1.22894e+06 +414594 934047 +414614 736714 +414619 810739 +414619 967794 +414622 814808 +414642 918381 +414644 815089 +414647 837061 +414658 855875 +414667 864831 +414683 756033 +414686 755625 +414689 796911 +414700 876364 +414700 926511 +414706 811453 +414714 756081 +414731 870611 +414731 903575 +414733 745389 +414739 815372 +414747 845525 +414756 818394 +414756 936786 +414758 751825 +414761 832958 +414767 740242 +414767 953378 +414775 952217 +414783 814639 +414803 715231 +414806 866917 +414808 755950 +414808 876378 +414814 743606 +414817 726817 +414819 817983 +414828 873328 +414831 917058 +414839 742181 +414839 903531 +414844 877033 +414847 819222 +414858 730511 +414872 1.20541e+06 +414875 821017 +414881 914258 +414883 875675 +414886 757089 +414892 814019 +414900 713133 +414914 876744 +414919 941239 +414928 757000 +414942 875217 +414947 755372 +414947 903906 +414953 794561 +414958 878486 +414961 853767 +414969 713678 +414969 725575 +414978 815375 +414989 729011 +414994 816956 +415003 858281 +415006 874614 +415006 946433 +415008 837183 +415008 904442 +415008 934908 +415028 724506 +415033 740108 +415033 943183 +415036 844142 +415039 877131 +415047 739700 +415053 820283 +415061 876356 +415061 881144 +415064 875917 +415067 905150 +415075 717167 +415089 907658 +415094 905786 +415103 1.12015e+06 +415119 829378 +415119 879656 +415122 782353 +415122 904150 +415133 876742 +415139 920761 +415161 954500 +415175 814036 +415183 942261 +415189 838039 +415192 814581 +415200 800486 +415200 814889 +415200 815564 +415200 882017 +415214 843072 +415217 739269 +415222 813381 +415222 931017 +415231 815186 +415236 905775 +415242 720764 +415242 764011 +415244 862733 +415244 905156 +415250 880817 +415256 741533 +415258 853667 +415261 878892 +415264 706736 +415264 875386 +415272 850656 +415275 742372 +415283 874236 +415286 1.09466e+06 +415300 886797 +415306 739781 +415308 755458 +415317 940094 +415319 939539 +415322 872550 +415331 815792 +415342 757364 +415342 864272 +415347 740153 +415350 740706 +415350 808683 +415356 738994 +415356 878475 +415369 885833 +415381 728075 +415386 759469 +415392 855397 +415397 740986 +415414 869006 +415425 816264 +415425 876022 +415428 876847 +415439 738686 +415444 732094 +415444 961247 +415472 891175 +415475 865822 +415486 985308 +415486 987306 +415492 841417 +415511 1.12109e+06 +415514 706153 +415519 814786 +415528 815103 +415542 915347 +415547 880986 +415558 904092 +415564 847689 +415564 958875 +415569 836272 +415572 876656 +415575 894608 +415581 730519 +415583 872744 +415600 740036 +415619 736031 +415622 726511 +415644 875125 +415647 875389 +415661 834247 +415681 876081 +415681 877203 +415689 1.11837e+06 +415700 912636 +415717 876944 +415728 726411 +415733 877844 +415736 755022 +415736 840053 +415736 876464 +415750 872389 +415756 723325 +415758 725031 +415758 871761 +415767 744875 +415767 752592 +415769 734089 +415772 937111 +415783 705592 +415783 928447 +415803 754086 +415817 903433 +415833 875000 +415839 738092 +415839 935197 +415847 907719 +415853 878431 +415858 925272 +415861 844350 +415869 712839 +415875 1.09202e+06 +415878 834933 +415886 838911 +415889 910167 +415894 880578 +415894 889219 +415894 941958 +415908 948753 +415917 950597 +415931 815269 +415933 730858 +415933 873464 +415964 739114 +415978 937081 +415983 814186 +415994 932350 +415997 909106 +416006 936089 +416008 876069 +416028 877439 +416031 937239 +416033 803056 +416033 989258 +416056 739719 +416056 741844 +416061 738733 +416064 903353 +416067 719814 +416067 805725 +416078 1.22839e+06 +416097 835644 +416100 876467 +416106 867225 +416106 965478 +416111 876347 +416117 938850 +416125 887994 +416136 901728 +416142 760469 +416142 811492 +416144 940172 +416147 1.12126e+06 +416156 870742 +416156 875294 +416186 813842 +416217 837117 +416228 738711 +416239 813072 +416253 877175 +416258 712139 +416258 871903 +416261 757808 +416267 937119 +416269 796739 +416269 882039 +416283 703875 +416289 813617 +416303 878539 +416303 897861 +416311 780917 +416314 724603 +416317 876608 +416331 754708 +416331 814689 +416336 886811 +416342 1.11851e+06 +416347 849994 +416353 727692 +416361 709347 +416378 859217 +416386 1.11933e+06 +416386 1.12079e+06 +416389 875567 +416389 876072 +416392 874547 +416397 732089 +416397 814067 +416406 993708 +416411 884472 +416414 801517 +416417 854167 +416431 957886 +416436 834869 +416439 877036 +416442 934644 +416458 886217 +416475 880894 +416500 702417 +416514 754669 +416525 797272 +416528 702833 +416531 953253 +416539 814506 +416556 738753 +416556 746897 +416561 804242 +416564 768536 +416564 900792 +416572 876800 +416581 905844 +416583 701292 +416583 708167 +416603 808608 +416611 727800 +416611 877525 +416611 915300 +416611 920089 +416619 861586 +416628 788114 +416628 876606 +416628 885369 +416639 835553 +416642 836433 +416644 701733 +416650 860758 +416653 1.03099e+06 +416658 814433 +416658 1.11181e+06 +416661 813397 +416667 701853 +416667 966656 +416672 878303 +416681 762622 +416681 877964 +416686 933575 +416689 877386 +416714 899361 +416714 913464 +416717 729497 +416731 936975 +416731 1.07979e+06 +416733 843269 +416736 880017 +416747 903403 +416750 712711 +416750 733522 +416764 719156 +416764 915803 +416772 945031 +416778 932450 +416781 730114 +416794 721708 +416794 770642 +416797 874944 +416800 845531 +416803 903189 +416811 699917 +416817 1.11822e+06 +416819 699603 +416819 859767 +416819 869603 +416828 883514 +416833 862500 +416842 877003 +416844 939608 +416861 700764 +416883 937908 +416889 889811 +416889 983631 +416897 877972 +416908 980033 +416917 943628 +416917 974842 +416919 713792 +416925 869775 +416947 740517 +416967 878169 +416972 862450 +416975 905825 +416978 727242 +416983 868592 +416986 880683 +416994 840703 +416997 930478 +417000 703000 +417000 707633 +417003 739214 +417003 865094 +417006 934619 +417014 711556 +417014 877792 +417019 702500 +417039 790358 +417050 813606 +417053 972378 +417061 715236 +417064 1.11816e+06 +417075 868950 +417092 746289 +417103 865342 +417106 722086 +417106 745747 +417117 839097 +417119 1.12165e+06 +417122 726086 +417128 718814 +417142 726531 +417142 893286 +417161 862525 +417169 743961 +417175 899258 +417181 929072 +417181 949322 +417183 738531 +417189 801478 +417189 837131 +417194 842181 +417206 877017 +417208 739606 +417208 877542 +417211 968825 +417214 858175 +417217 1.11821e+06 +417233 917903 +417244 732367 +417244 812458 +417250 970025 +417256 786386 +417256 878250 +417267 971219 +417278 844189 +417283 1.22527e+06 +417297 936056 +417306 883458 +417308 849328 +417317 922978 +417331 776422 +417336 924453 +417344 877314 +417356 1.11834e+06 +417356 1.22633e+06 +417383 957025 +417406 713092 +417408 878603 +417411 705994 +417411 735769 +417411 1.12161e+06 +417417 706583 +417431 927222 +417439 743719 +417444 878378 +417453 706186 +417456 868508 +417472 731892 +417475 740872 +417486 773008 +417489 879183 +417492 915978 +417500 878042 +417500 977750 +417550 1.03324e+06 +417561 1.24201e+06 +417578 803681 +417589 704944 +417600 700833 +417603 811411 +417606 883200 +417611 938242 +417619 727425 +417619 1.08966e+06 +417625 707222 +417628 878000 +417636 726856 +417653 721986 +417658 836281 +417675 764431 +417681 888769 +417689 878578 +417689 886408 +417694 711292 +417694 1.11804e+06 +417697 911278 +417700 705289 +417703 879022 +417711 730603 +417711 810500 +417714 937128 +417717 887736 +417747 742986 +417747 780208 +417750 1.07112e+06 +417756 954172 +417758 725219 +417783 962208 +417794 1.10538e+06 +417797 714378 +417797 896889 +417800 790933 +417808 749342 +417817 991328 +417822 726125 +417828 878781 +417850 736944 +417858 881472 +417881 902561 +417886 896961 +417894 902192 +417897 699903 +417897 707608 +417911 1.07238e+06 +417925 1.10537e+06 +417939 867439 +417956 860808 +417958 879756 +417967 718978 +417975 879547 +417981 856433 +417981 864992 +417981 920706 +417986 866106 +417989 1.11818e+06 +417992 854192 +418006 731217 +418006 803692 +418008 879369 +418011 747469 +418011 880747 +418019 810492 +418025 718864 +418036 800567 +418061 883272 +418069 834425 +418072 770778 +418072 914939 +418083 722500 +418086 877933 +418089 880111 +418094 1.03503e+06 +418097 728311 +418097 879006 +418097 899650 +418108 782800 +418111 784450 +418128 729206 +418133 878181 +418136 713706 +418178 881733 +418214 877828 +418233 905381 +418239 714133 +418239 878517 +418242 906478 +418244 728942 +418258 1.0366e+06 +418261 931514 +418272 863611 +418281 866925 +418283 974547 +418289 740689 +418297 862542 +418317 908381 +418325 838625 +418328 879289 +418347 878617 +418350 878228 +418358 964667 +418383 1.11832e+06 +418386 941069 +418389 894794 +418394 847481 +418411 856686 +418417 893003 +418417 967083 +418428 878231 +418439 791453 +418444 901886 +418456 877539 +418456 916928 +418458 709500 +418472 853186 +418475 1.03661e+06 +418492 735572 +418500 876500 +418500 879644 +418500 883125 +418506 877936 +418506 878819 +418519 945581 +418525 726442 +418544 956003 +418550 843539 +418569 939217 +418575 909281 +418594 809542 +418617 881608 +418628 1.1199e+06 +418639 711250 +418639 878533 +418650 699917 +418650 807900 +418661 881069 +418661 892211 +418667 1.03667e+06 +418672 901594 +418700 1.06561e+06 +418708 786617 +418708 946772 +418711 715525 +418722 851947 +418725 757275 +418728 807731 +418731 728586 +418742 791525 +418742 801319 +418758 728017 +418767 938231 +418775 880669 +418778 879028 +418778 936783 +418786 713831 +418789 927892 +418792 878431 +418800 880078 +418814 878831 +418822 729775 +418847 882039 +418850 877844 +418875 883053 +418889 837789 +418889 879033 +418889 910564 +418897 879889 +418897 952319 +418906 713928 +418908 806764 +418919 933994 +418922 884722 +418931 911506 +418956 1.06204e+06 +418969 922781 +418975 840372 +418978 878139 +418983 935289 +418994 798456 +418994 879403 +419000 710903 +419003 748286 +419006 878567 +419011 837150 +419028 919214 +419039 777622 +419044 912544 +419050 803439 +419053 739767 +419056 878836 +419058 806906 +419067 713911 +419075 885992 +419086 727606 +419086 771333 +419092 950647 +419094 920842 +419103 880717 +419117 860100 +419125 881347 +419150 719094 +419164 833978 +419172 878956 +419172 1.04039e+06 +419183 834306 +419192 775392 +419194 917808 +419200 846306 +419200 886886 +419203 796406 +419203 1.12049e+06 +419211 730606 +419211 878092 +419211 913853 +419219 914167 +419228 1.11813e+06 +419233 855283 +419236 710528 +419239 890686 +419244 740617 +419258 878358 +419267 739131 +419269 739978 +419289 954936 +419292 726278 +419294 887503 +419297 888608 +419300 968114 +419308 889644 +419311 833269 +419317 879889 +419353 878656 +419375 964769 +419386 761361 +419389 719600 +419403 850006 +419403 1.03808e+06 +419414 931031 +419439 856325 +419442 848839 +419444 712861 +419464 863389 +419475 805544 +419503 972236 +419508 882422 +419511 890644 +419536 735111 +419539 727892 +419539 752808 +419539 860647 +419542 723028 +419550 879400 +419556 717028 +419558 786442 +419558 878708 +419561 1.21476e+06 +419572 765183 +419572 836597 +419575 864856 +419575 880808 +419578 783856 +419583 706678 +419583 853250 +419589 900992 +419611 757436 +419633 878272 +419633 879789 +419633 897744 +419633 1.03926e+06 +419636 781911 +419639 908175 +419656 716750 +419667 711875 +419667 925767 +419672 878075 +419675 1.21917e+06 +419708 845258 +419717 757436 +419750 880072 +419758 1.11856e+06 +419761 725922 +419767 714592 +419789 765158 +419797 736564 +419817 726511 +419825 793389 +419833 980833 +419836 909561 +419842 846619 +419842 861086 +419847 880797 +419850 862997 +419853 724467 +419856 718992 +419856 739886 +419861 773111 +419861 895792 +419864 843472 +419867 838311 +419872 725453 +419872 969139 +419889 886867 +419903 709756 +419942 882922 +419944 707250 +419950 881856 +419956 919675 +419956 925767 +419969 918619 +419972 741053 +419975 765375 +419981 911414 +419983 921972 +419994 881450 +419994 975981 +420003 803183 +420022 906069 +420028 715153 +420036 798111 +420039 839450 +420039 879703 +420044 877300 +420061 841900 +420064 854500 +420069 927753 +420075 962494 +420083 916439 +420086 920908 +420111 878406 +420128 965725 +420128 1.21408e+06 +420133 898906 +420144 865194 +420147 893322 +420153 943772 +420161 767272 +420167 740767 +420167 931633 +420178 933150 +420178 953550 +420181 740153 +420189 878028 +420225 945450 +420228 934522 +420231 706833 +420236 719503 +420253 1.21599e+06 +420256 881783 +420258 858156 +420267 960969 +420272 733297 +420317 942406 +420333 712194 +420333 877333 +420333 878833 +420333 880833 +420342 915975 +420347 936197 +420358 916819 +420372 882811 +420386 783411 +420392 940275 +420406 877825 +420411 876900 +420417 706728 +420428 880797 +420428 1.01042e+06 +420431 733456 +420436 739478 +420439 847575 +420456 802700 +420472 978336 +420494 929078 +420500 718806 +420500 725833 +420503 894311 +420503 904139 +420528 1.24283e+06 +420533 1.24266e+06 +420544 791583 +420544 1.04952e+06 +420569 947286 +420583 701792 +420583 739097 +420592 833908 +420592 910072 +420594 914425 +420597 938800 +420600 754281 +420639 832611 +420650 864950 +420650 1.04181e+06 +420658 948667 +420661 917953 +420664 879372 +420667 851361 +420683 955914 +420689 906656 +420694 761550 +420700 843306 +420708 832467 +420711 901739 +420711 916667 +420719 839717 +420722 717139 +420722 877228 +420750 708806 +420750 720339 +420750 794833 +420758 756408 +420775 739533 +420775 784300 +420781 768456 +420825 1.10954e+06 +420833 710189 +420833 713972 +420842 880131 +420853 836825 +420858 877175 +420864 779225 +420867 714750 +420869 864558 +420886 852347 +420897 768081 +420900 784944 +420914 881217 +420917 707061 +420925 888511 +420931 707931 +420933 849858 +420936 926756 +420942 883025 +420944 901567 +420944 918692 +420950 831897 +420950 899781 +420953 879375 +420964 1.11876e+06 +420969 792356 +420972 886928 +420978 885303 +420983 760497 +420986 759183 +420997 877808 +421014 725903 +421022 898333 +421028 772339 +421033 762625 +421042 723194 +421042 793333 +421058 842483 +421069 726208 +421069 936494 +421072 891792 +421081 859744 +421081 877358 +421083 720792 +421083 912850 +421094 792833 +421103 880342 +421111 716667 +421125 929883 +421128 760214 +421142 856378 +421142 967069 +421156 759592 +421161 721139 +421167 864542 +421181 880961 +421186 791986 +421200 855328 +421211 882578 +421217 770375 +421236 711792 +421236 724319 +421250 727500 +421256 894036 +421261 895792 +421269 892556 +421275 878289 +421275 961492 +421286 980294 +421292 800853 +421297 768211 +421306 715417 +421311 864072 +421333 758967 +421350 877581 +421372 769372 +421389 832417 +421392 879289 +421394 831783 +421397 715167 +421403 800153 +421417 712500 +421428 770550 +421458 707403 +421458 848089 +421461 771119 +421483 964881 +421486 726083 +421486 746486 +421503 840378 +421514 879597 +421519 944742 +421539 881361 +421547 897397 +421550 710092 +421564 777958 +421578 787153 +421583 723292 +421592 795956 +421606 842461 +421608 880814 +421611 932969 +421619 770944 +421619 789756 +421625 710417 +421625 834031 +421631 1.23647e+06 +421653 954367 +421656 882942 +421658 957928 +421664 935017 +421667 837817 +421669 768208 +421672 858469 +421675 878969 +421681 884281 +421686 920233 +421694 751297 +421706 880478 +421711 878444 +421717 923061 +421728 789481 +421778 846431 +421783 879978 +421811 723611 +421817 878003 +421817 883303 +421817 949767 +421861 863083 +421867 862606 +421872 935956 +421875 713069 +421878 927150 +421889 1.20345e+06 +421908 917850 +421917 1.1225e+06 +421933 843911 +421933 878664 +421936 924653 +421944 712000 +421944 719064 +421947 1.22708e+06 +421956 741342 +421958 707264 +421958 733625 +421969 880933 +421986 765528 +421992 975264 +421997 878092 +422008 882144 +422011 855800 +422039 915239 +422042 726167 +422047 834853 +422050 845528 +422064 781378 +422067 861667 +422069 1.21736e+06 +422075 880556 +422078 881406 +422094 857844 +422097 764936 +422119 882381 +422122 862719 +422125 721917 +422125 723458 +422125 881525 +422136 742192 +422139 721028 +422139 831939 +422156 798344 +422169 880494 +422172 738650 +422175 782756 +422178 858911 +422189 707861 +422192 860514 +422194 879794 +422208 709403 +422208 863694 +422222 710000 +422222 833967 +422231 780347 +422236 761836 +422242 918742 +422247 928744 +422250 1.21781e+06 +422272 1.114e+06 +422278 720472 +422281 755269 +422286 715231 +422306 970175 +422328 763428 +422328 962278 +422331 843272 +422339 738828 +422347 889489 +422353 721417 +422358 964722 +422383 853350 +422383 911869 +422408 832697 +422411 836131 +422411 883161 +422417 708903 +422417 711667 +422425 882019 +422431 847531 +422433 1.13881e+06 +422439 719928 +422444 831458 +422456 930644 +422458 712833 +422458 844014 +422458 1.22788e+06 +422464 882428 +422483 736536 +422486 886083 +422500 710667 +422506 831786 +422508 842131 +422525 788058 +422528 710028 +422528 737914 +422539 795047 +422542 733667 +422542 777908 +422564 725167 +422564 902794 +422575 832111 +422578 983461 +422583 845997 +422586 904228 +422589 881392 +422597 722403 +422603 738100 +422614 940683 +422625 718028 +422631 880039 +422639 792589 +422639 888442 +422653 898258 +422661 892411 +422667 720833 +422669 797108 +422675 947336 +422689 715244 +422692 968647 +422694 716167 +422697 1.04741e+06 +422703 776061 +422703 945483 +422711 890939 +422711 950928 +422714 939269 +422722 849633 +422733 831344 +422750 786731 +422756 1.22817e+06 +422761 881919 +422769 724014 +422781 749164 +422786 967264 +422789 878342 +422792 714167 +422806 942906 +422808 915303 +422814 833864 +422825 831753 +422831 879531 +422833 712333 +422833 837458 +422861 737392 +422867 917806 +422875 733208 +422886 772186 +422886 854181 +422900 882247 +422917 855872 +422933 754797 +422942 833100 +422944 791000 +422964 712931 +422967 896211 +422986 910147 +422989 739989 +423019 709083 +423031 855503 +423042 732486 +423056 933000 +423067 780161 +423083 852192 +423122 952503 +423125 722083 +423125 861131 +423136 1.22966e+06 +423139 893592 +423147 753919 +423147 884486 +423150 921919 +423153 934342 +423156 955983 +423178 902214 +423181 840206 +423189 851425 +423189 882581 +423194 716417 +423200 890581 +423208 713647 +423211 851797 +423217 964892 +423217 1.03072e+06 +423222 777386 +423222 795783 +423222 831764 +423222 1.11297e+06 +423236 925992 +423242 834003 +423250 726417 +423253 753128 +423256 833311 +423256 878411 +423267 1.22874e+06 +423278 776614 +423281 855697 +423286 881989 +423289 759681 +423292 757703 +423292 788683 +423314 830458 +423364 853522 +423367 767889 +423369 712097 +423369 773181 +423369 784583 +423369 832733 +423383 838886 +423403 725056 +423428 879981 +423428 890519 +423439 912483 +423442 793097 +423444 880417 +423447 882739 +423450 954714 +423458 715528 +423461 776617 +423472 768456 +423483 878842 +423497 900067 +423497 977917 +423508 738033 +423533 880933 +423564 732853 +423569 880767 +423583 710603 +423600 940519 +423600 975964 +423608 858794 +423608 930994 +423617 927683 +423636 878447 +423642 735953 +423642 790558 +423683 833528 +423683 882925 +423694 719486 +423703 879019 +423708 711833 +423708 725986 +423717 880900 +423736 725208 +423750 709833 +423758 829375 +423758 896331 +423764 712361 +423783 846986 +423786 973567 +423794 898222 +423800 881042 +423806 768736 +423811 881397 +423828 859569 +423861 829119 +423875 711000 +423883 958664 +423886 794414 +423886 895261 +423917 710333 +423917 715667 +423928 830497 +423933 883403 +423944 776969 +423944 917608 +423953 736983 +423953 946336 +423958 711792 +423967 881836 +423972 751739 +423986 880525 +423997 887403 +424031 862736 +424039 963583 +424067 924553 +424072 746147 +424075 1.24421e+06 +424078 772239 +424081 881317 +424083 710125 +424083 710542 +424086 882064 +424092 828919 +424094 774217 +424103 725314 +424106 880261 +424133 736736 +424133 890092 +424153 711569 +424156 964181 +424161 922147 +424167 716833 +424167 904289 +424169 880739 +424183 711067 +424222 886136 +424222 949894 +424228 721056 +424233 781575 +424247 941500 +424250 710667 +424264 709194 +424286 879239 +424286 1.12124e+06 +424292 764953 +424294 970894 +424297 913308 +424311 834833 +424331 829242 +424333 714500 +424361 1.23171e+06 +424364 893319 +424367 828769 +424375 1.22858e+06 +424392 1.23327e+06 +424394 837439 +424400 793319 +424400 856489 +424406 764969 +424408 736614 +424414 849242 +424417 760325 +424428 910061 +424433 850181 +424436 829069 +424444 716875 +424450 909319 +424461 878328 +424472 712250 +424500 732458 +424511 841806 +424514 844325 +424522 711375 +424528 750642 +424567 839464 +424578 986472 +424583 710667 +424583 713958 +424592 929383 +424594 764869 +424606 831347 +424606 836517 +424606 856964 +424614 777772 +424614 951517 +424625 831042 +424631 789361 +424642 926281 +424644 833764 +424647 710106 +424661 781153 +424667 709500 +424667 979058 +424669 922564 +424683 738167 +424683 791772 +424683 829556 +424683 896439 +424686 918892 +424689 922194 +424692 922808 +424694 938158 +424706 939933 +424708 709181 +424711 831422 +424717 884322 +424728 1.22802e+06 +424733 832219 +424733 917342 +424739 964133 +424750 957853 +424756 920636 +424772 726083 +424772 880956 +424775 830278 +424789 878236 +424792 711528 +424794 793342 +424800 711000 +424806 831669 +424806 834756 +424817 912722 +424842 914553 +424844 911228 +424850 830278 +424858 831053 +424889 960722 +424892 784811 +424892 955447 +424894 831447 +424908 762975 +424922 906428 +424928 923428 +424931 890367 +424947 1.07827e+06 +424964 832228 +424964 899894 +424969 828889 +424972 829372 +424975 941678 +424983 883297 +424994 975417 +425000 708583 +425000 952928 +425000 964000 +425006 906644 +425022 775075 +425025 887289 +425031 831836 +425047 711961 +425061 972033 +425064 710733 +425083 890317 +425092 846558 +425144 907514 +425158 736106 +425158 832733 +425183 737517 +425194 708972 +425203 933758 +425222 833061 +425225 932511 +425233 769769 +425247 835364 +425250 717603 +425256 710958 +425272 964828 +425278 709292 +425278 924453 +425292 712286 +425292 858553 +425294 837803 +425297 1.14305e+06 +425300 784731 +425311 755239 +425311 882481 +425311 885994 +425314 989778 +425328 904344 +425333 831464 +425339 784233 +425339 1.14364e+06 +425347 881436 +425358 1.13792e+06 +425364 997003 +425378 834811 +425381 883508 +425383 1.10114e+06 +425389 710486 +425392 829494 +425422 766664 +425436 716500 +425442 791669 +425458 714750 +425464 711742 +425467 832114 +425486 752456 +425489 748214 +425500 998622 +425511 946836 +425536 882944 +425536 1.10109e+06 +425542 930531 +425567 834739 +425578 888650 +425583 708806 +425586 1.13763e+06 +425608 776964 +425611 715903 +425631 1.1446e+06 +425636 848358 +425669 926219 +425678 775900 +425697 903806 +425700 921603 +425703 1.14607e+06 +425733 902308 +425750 709306 +425750 719986 +425761 1.1173e+06 +425775 881050 +425775 927867 +425778 1.21865e+06 +425781 885408 +425794 779428 +425803 830303 +425814 948458 +425819 724931 +425822 762094 +425833 718028 +425836 832456 +425842 886325 +425842 928842 +425847 878211 +425858 995375 +425875 726000 +425878 763672 +425883 959672 +425903 723103 +425906 749456 +425936 835994 +425939 861017 +425944 717250 +425953 789414 +425958 722272 +425961 760936 +425969 980333 +425972 828781 +425986 916419 +425989 976453 +425992 991422 +425992 1.14759e+06 +426011 761808 +426011 896383 +426017 887075 +426025 965589 +426028 850931 +426042 725569 +426042 727397 +426056 904297 +426056 950025 +426072 839294 +426081 833439 +426081 1.13782e+06 +426083 720764 +426103 719394 +426111 715750 +426114 833286 +426122 884822 +426144 941458 +426153 770925 +426153 774028 +426158 706625 +426169 767253 +426183 825311 +426183 893761 +426192 1.13676e+06 +426208 919000 +426214 951731 +426219 738331 +426225 972642 +426236 857603 +426242 731181 +426242 753319 +426242 790672 +426261 830336 +426272 905919 +426275 892531 +426278 962914 +426289 780547 +426289 850242 +426292 847389 +426319 707833 +426331 886436 +426333 713167 +426339 735542 +426342 745644 +426369 761792 +426375 709500 +426383 790281 +426389 832911 +426392 920469 +426406 845153 +426411 952094 +426425 737433 +426433 736092 +426444 914011 +426456 846489 +426461 924628 +426506 1.12192e+06 +426525 737567 +426539 739292 +426544 1.11604e+06 +426550 862019 +426567 935008 +426583 711375 +426606 780858 +426606 840731 +426608 770542 +426611 709972 +426642 939042 +426653 715736 +426658 715889 +426658 743100 +426667 717056 +426669 841742 +426708 892089 +426714 923372 +426728 885444 +426733 919133 +426736 952903 +426739 856447 +426764 768233 +426778 744858 +426781 754989 +426781 882761 +426792 708417 +426806 831339 +426811 827369 +426822 768689 +426828 890186 +426831 901175 +426831 1.03412e+06 +426833 966833 +426836 915339 +426839 1.02689e+06 +426856 787769 +426861 720444 +426881 880514 +426889 842831 +426894 907119 +426903 735650 +426911 738692 +426919 737250 +426950 738075 +426958 724533 +426981 878944 +427006 740342 +427006 749247 +427008 731092 +427011 898669 +427022 834028 +427022 922253 +427047 737553 +427069 711636 +427078 894369 +427103 925828 +427119 732042 +427125 764219 +427128 954364 +427131 854619 +427144 909906 +427156 780058 +427167 708792 +427178 738339 +427183 1.02464e+06 +427194 824922 +427197 962483 +427200 942000 +427203 1.11885e+06 +427208 942150 +427222 844275 +427242 1.14518e+06 +427250 1.10931e+06 +427256 778744 +427258 924753 +427261 877828 +427283 736922 +427289 974953 +427294 944475 +427300 737017 +427317 937328 +427325 845556 +427342 904783 +427356 946689 +427358 834189 +427361 903342 +427364 1.23422e+06 +427369 844839 +427400 781331 +427414 882242 +427419 932022 +427442 736919 +427456 895947 +427458 1.24496e+06 +427469 737594 +427469 844011 +427494 955514 +427519 929753 +427528 927950 +427533 847464 +427539 767028 +427583 758847 +427597 1.05382e+06 +427600 772267 +427622 848964 +427622 849925 +427625 1.04452e+06 +427631 882142 +427647 714403 +427653 714681 +427672 718128 +427675 787442 +427678 786136 +427703 832642 +427733 723836 +427739 918822 +427742 737006 +427756 889439 +427758 1.14703e+06 +427761 710778 +427794 969289 +427797 738461 +427803 892992 +427819 949483 +427844 832397 +427844 877661 +427847 851383 +427847 926675 +427853 884050 +427858 910994 +427861 724869 +427861 1.12854e+06 +427875 861089 +427892 855167 +427914 838464 +427919 836278 +427925 736817 +427942 961653 +427956 747536 +427958 746175 +427958 778172 +427964 1.12253e+06 +427972 788236 +427978 837050 +427981 761097 +428028 830131 +428047 1.02203e+06 +428081 922581 +428092 827558 +428103 898619 +428122 1.14898e+06 +428125 708778 +428125 860186 +428128 945267 +428139 720236 +428142 739400 +428144 837825 +428144 896350 +428147 959731 +428208 824861 +428214 776689 +428228 839444 +428239 721817 +428247 832647 +428256 788236 +428258 958072 +428264 739647 +428264 780900 +428264 842194 +428269 755450 +428289 965592 +428294 1.03e+06 +428297 786364 +428331 1.0873e+06 +428336 887322 +428353 716494 +428353 890675 +428386 841783 +428397 766936 +428406 1.06365e+06 +428408 856636 +428417 708611 +428419 918019 +428433 717356 +428442 828844 +428461 936139 +428467 948517 +428475 907106 +428475 920914 +428508 725583 +428522 834431 +428533 749858 +428536 893703 +428539 914053 +428542 978969 +428558 726036 +428583 709306 +428597 895381 +428600 1.06268e+06 +428614 1.05872e+06 +428642 782806 +428667 883333 +428667 1.06312e+06 +428667 1.0986e+06 +428686 773358 +428686 912358 +428689 769781 +428692 849031 +428694 856447 +428706 719522 +428708 858650 +428711 973969 +428714 1.12445e+06 +428728 1.00551e+06 +428739 987011 +428744 740469 +428778 885861 +428781 731972 +428786 840639 +428792 752514 +428794 884742 +428806 713278 +428814 882067 +428836 1.24072e+06 +428853 751936 +428853 909233 +428858 878631 +428864 788786 +428903 843514 +428906 785781 +428933 787942 +428933 932150 +428933 951508 +428944 739283 +428950 774350 +428958 928022 +428964 827689 +428986 756406 +429000 735858 +429000 784922 +429000 904308 +429006 786706 +429011 733519 +429022 774200 +429028 736878 +429033 735631 +429039 786925 +429042 722083 +429047 768631 +429047 776117 +429056 745722 +429058 881389 +429061 1.08583e+06 +429072 857919 +429086 765406 +429097 857631 +429106 767969 +429106 878606 +429108 745744 +429114 988489 +429119 777458 +429119 839847 +429125 824869 +429133 857053 +429169 835064 +429169 892178 +429189 767267 +429206 830450 +429208 1.12465e+06 +429261 893844 +429275 836300 +429275 1.2328e+06 +429289 888369 +429294 847986 +429294 852131 +429300 758531 +429303 732431 +429314 746231 +429317 765664 +429336 722786 +429336 853419 +429344 884053 +429347 746139 +429361 1.14405e+06 +429375 708394 +429375 880486 +429378 937931 +429386 737903 +429386 741886 +429386 919500 +429389 1.14712e+06 +429392 754614 +429392 840294 +429406 879958 +429411 856100 +429414 832892 +429442 1.12838e+06 +429461 831239 +429469 764294 +429478 743708 +429511 1.23363e+06 +429522 775906 +429528 925361 +429544 743769 +429550 1.153e+06 +429553 742856 +429558 772211 +429569 944408 +429572 838306 +429575 770578 +429575 916306 +429583 742333 +429597 878614 +429600 784058 +429603 901300 +429614 880125 +429617 771403 +429628 918081 +429639 787381 +429644 825231 +429647 786778 +429653 921994 +429658 788703 +429697 772306 +429708 824250 +429717 904331 +429731 778531 +429742 954972 +429744 741514 +429747 963181 +429764 881083 +429783 779844 +429792 956878 +429814 709483 +429819 841178 +429819 849469 +429825 774092 +429828 763408 +429836 906553 +429853 931917 +429856 839283 +429872 850711 +429875 960103 +429908 895331 +429933 978625 +429956 714553 +429958 849425 +429958 964850 +429978 841767 +429981 781878 +430008 738494 +430014 857681 +430017 847397 +430019 759772 +430022 899903 +430036 890164 +430036 916522 +430044 883767 +430050 980594 +430056 888072 +430058 843717 +430067 743681 +430069 936028 +430072 960581 +430078 842847 +430086 897383 +430106 786378 +430114 750044 +430117 882314 +430125 829281 +430125 836875 +430125 879725 +430125 892897 +430142 884725 +430150 750358 +430156 898953 +430167 880069 +430183 911825 +430203 788806 +430203 1.23292e+06 +430208 784956 +430214 966306 +430247 830778 +430250 1.08379e+06 +430256 749864 +430256 1.02556e+06 +430258 777456 +430281 733817 +430297 760047 +430333 710747 +430344 764483 +430344 766242 +430347 835181 +430361 711839 +430386 788644 +430386 856700 +430389 750708 +430389 879064 +430392 763044 +430431 880789 +430433 748600 +430444 911781 +430450 758669 +430467 770956 +430467 903797 +430472 762389 +430475 762208 +430481 761478 +430483 753789 +430486 765631 +430494 880075 +430514 833189 +430517 911411 +430517 913892 +430519 890756 +430522 929483 +430528 743442 +430581 762078 +430586 741969 +430592 923175 +430606 881064 +430608 884036 +430619 944267 +430622 893339 +430631 838511 +430631 862283 +430639 772336 +430639 859347 +430642 769906 +430650 1.24138e+06 +430653 760789 +430653 764733 +430656 952836 +430658 782700 +430664 926722 +430692 772992 +430700 942328 +430706 921500 +430717 707631 +430719 959042 +430731 894011 +430733 752881 +430736 755986 +430747 731544 +430753 757072 +430761 760011 +430761 887742 +430761 891994 +430769 861969 +430772 781872 +430775 894456 +430794 755397 +430794 757511 +430797 961753 +430797 982928 +430806 882611 +430806 967733 +430814 889117 +430825 756339 +430831 737850 +430831 971603 +430842 768697 +430844 862203 +430847 915681 +430853 779425 +430853 908831 +430858 706975 +430869 956269 +430881 707367 +430883 939900 +430886 843869 +430892 878875 +430906 734992 +430906 775153 +430922 753800 +430925 756517 +430944 790569 +430967 714656 +430972 895042 +430978 761456 +430978 852289 +430978 884022 +430978 938017 +430986 774422 +431000 735822 +431008 747733 +431008 752331 +431025 936017 +431044 742653 +431044 884592 +431047 846919 +431050 883419 +431053 752917 +431058 880694 +431064 762181 +431081 707781 +431086 774878 +431117 883922 +431117 884992 +431128 752714 +431128 946828 +431133 879000 +431144 896556 +431153 761461 +431167 839700 +431183 893794 +431186 836950 +431192 1.24407e+06 +431194 969611 +431200 855600 +431219 752919 +431225 1.23411e+06 +431264 934775 +431292 948989 +431306 714536 +431319 861547 +431331 1.1569e+06 +431333 724444 +431339 709269 +431339 882219 +431344 907053 +431347 761303 +431372 897467 +431378 725103 +431381 755711 +431414 951442 +431428 930042 +431433 771894 +431461 881661 +431464 917644 +431467 883067 +431497 977172 +431500 786969 +431536 932008 +431547 776158 +431564 985411 +431567 834106 +431572 753331 +431575 879017 +431586 763331 +431600 953272 +431606 1.23367e+06 +431608 857100 +431633 879644 +431636 730728 +431661 835244 +431683 890667 +431689 862639 +431703 970811 +431706 786906 +431722 733281 +431725 790361 +431725 1.01732e+06 +431742 879242 +431753 900678 +431767 838928 +431767 897947 +431769 730575 +431769 848464 +431772 1.24186e+06 +431775 837342 +431775 852528 +431789 881172 +431797 718228 +431800 954767 +431806 879006 +431811 958558 +431817 956553 +431819 903244 +431825 992917 +431836 892136 +431836 918639 +431839 889883 +431847 841150 +431850 904431 +431864 778042 +431867 844744 +431886 961333 +431906 1.12344e+06 +431911 960056 +431919 894556 +431947 887289 +431972 766547 +431975 942194 +431978 708742 +431992 785764 +432011 862389 +432053 962947 +432081 715381 +432097 776933 +432122 774303 +432122 829897 +432122 850736 +432136 779394 +432167 1.23341e+06 +432200 783872 +432200 857511 +432206 768153 +432219 717144 +432233 855514 +432239 771864 +432256 750617 +432256 979656 +432264 780269 +432294 831967 +432311 763011 +432322 994300 +432342 862483 +432344 708100 +432358 1.0811e+06 +432361 708208 +432364 879844 +432369 940411 +432375 879786 +432378 770617 +432378 947511 +432381 761411 +432386 724250 +432386 789100 +432397 975775 +432403 758842 +432417 752572 +432444 738328 +432464 781939 +432467 924358 +432472 767239 +432472 790503 +432478 760006 +432489 705997 +432506 895014 +432508 837942 +432547 861097 +432561 862675 +432586 828175 +432617 708658 +432625 936369 +432658 708650 +432669 735850 +432681 825308 +432694 914756 +432708 897219 +432717 769894 +432756 826211 +432789 900436 +432794 962325 +432814 835297 +432842 928108 +432867 761464 +432867 787106 +432869 897239 +432872 932019 +432881 777936 +432917 846075 +432925 850814 +432928 942178 +432947 945114 +432967 879875 +432983 724828 +432992 736356 +433000 736844 +433006 735864 +433008 965925 +433011 1.03825e+06 +433033 917856 +433036 707339 +433044 709761 +433050 888447 +433058 713247 +433058 1.00658e+06 +433072 964317 +433094 736444 +433097 788264 +433103 885181 +433139 895264 +433175 908447 +433178 883789 +433186 983464 +433197 879533 +433211 765792 +433228 764175 +433239 881667 +433247 951497 +433267 783892 +433269 751872 +433269 830803 +433300 785550 +433317 837381 +433336 882861 +433344 757483 +433347 903867 +433361 858108 +433369 833525 +433378 787150 +433381 890153 +433439 960019 +433525 974369 +433542 968917 +433561 1.24204e+06 +433617 704772 +433622 912164 +433636 1.24192e+06 +433639 925539 +433653 721739 +433681 1.24216e+06 +433714 937733 +433719 835833 +433767 723472 +433767 998586 +433789 846597 +433814 921139 +433814 1.12122e+06 +433817 879406 +433839 705453 +433844 890450 +433858 939464 +433864 951481 +433869 988442 +433872 878756 +433897 710656 +433903 894028 +433903 1.23311e+06 +433953 907742 +433956 854678 +433958 727011 +433961 944781 +433975 971361 +433981 764778 +433989 979833 +433992 957517 +433997 885325 +434017 948325 +434056 887050 +434061 761261 +434067 1.24223e+06 +434078 732600 +434081 844750 +434081 850386 +434097 843289 +434100 863486 +434114 1.06279e+06 +434131 1.06249e+06 +434139 719856 +434142 734881 +434147 842306 +434161 955344 +434167 863569 +434194 839508 +434194 935331 +434197 858000 +434203 828297 +434222 951019 +434222 1.23297e+06 +434231 972603 +434253 881833 +434253 984069 +434261 737128 +434269 826714 +434272 961756 +434308 825425 +434314 966969 +434317 880464 +434317 1.03474e+06 +434361 927822 +434392 707747 +434442 716478 +434442 932208 +434464 968356 +434478 892397 +434506 836964 +434514 886311 +434536 964339 +434553 765108 +434556 953206 +434578 888372 +434586 839303 +434594 762292 +434597 898683 +434636 1.1426e+06 +434667 707942 +434667 1.12033e+06 +434675 859419 +434697 1.11966e+06 +434706 879506 +434711 897442 +434717 729778 +434744 897703 +434764 839206 +434800 1.10762e+06 +434836 753369 +434908 854439 +434911 833969 +434919 1.16419e+06 +434925 704539 +434942 885447 +434958 893083 +434967 737767 +434967 912894 +434997 878503 +435008 704433 +435050 940878 +435053 929439 +435061 906681 +435072 863475 +435097 925036 +435169 732367 +435172 703781 +435172 884511 +435181 960181 +435197 1.14314e+06 +435206 917694 +435208 882289 +435236 835433 +435244 846947 +435250 841228 +435264 1.11932e+06 +435267 827353 +435278 714708 +435281 963583 +435325 900025 +435336 946314 +435336 1.0963e+06 +435364 937119 +435378 893000 +435392 890067 +435392 894625 +435408 1.16562e+06 +435422 891072 +435456 1.16812e+06 +435500 967000 +435503 857719 +435517 975072 +435522 879617 +435553 920100 +435556 734042 +435569 908886 +435592 863456 +435611 916358 +435642 1.1908e+06 +435653 927192 +435656 889064 +435669 761281 +435681 835142 +435681 1.00745e+06 +435689 860394 +435697 878233 +435725 932811 +435758 1.24174e+06 +435781 703222 +435825 964675 +435831 753456 +435839 712078 +435864 1.19053e+06 +435911 717372 +435914 884436 +435931 730456 +435944 838889 +435947 732661 +435964 1.11963e+06 +435978 882789 +435978 972903 +435986 1.23282e+06 +436008 831747 +436011 897936 +436033 840697 +436086 863639 +436106 729731 +436122 1.16391e+06 +436153 838419 +436156 842472 +436178 1.16933e+06 +436192 879519 +436200 955961 +436208 949883 +436222 1.16237e+06 +436228 877944 +436231 969422 +436242 725189 +436253 753675 +436275 897708 +436319 1.11773e+06 +436333 887294 +436347 914967 +436350 959325 +436367 1.13299e+06 +436375 941019 +436406 721444 +436414 702414 +436422 722522 +436433 760689 +436442 760864 +436461 1.08211e+06 +436481 933681 +436489 723197 +436522 903439 +436522 944608 +436522 947267 +436528 902233 +436536 834661 +436536 977825 +436542 962125 +436569 908542 +436575 715008 +436583 880069 +436589 1.23318e+06 +436614 702558 +436619 912183 +436631 1.16686e+06 +436647 968106 +436667 929744 +436669 946192 +436703 920831 +436703 935758 +436714 1.16815e+06 +436725 1.11914e+06 +436728 723092 +436728 843806 +436767 1.16911e+06 +436769 703717 +436775 951714 +436794 704447 +436808 1.14363e+06 +436861 885464 +436869 923889 +436936 883608 +436953 716311 +436958 1.1201e+06 +436972 1.14351e+06 +436981 854836 +436983 863639 +436986 954683 +437022 722900 +437022 910131 +437025 1.24096e+06 +437058 925719 +437067 730286 +437069 1.16619e+06 +437072 889900 +437094 980294 +437097 929694 +437100 749747 +437100 829317 +437156 984847 +437175 965025 +437208 919767 +437208 1.11989e+06 +437233 1.11111e+06 +437242 973886 +437292 878106 +437322 834511 +437347 702083 +437353 887811 +437403 928692 +437408 902722 +437419 907792 +437461 937286 +437467 989581 +437467 1.22461e+06 +437486 879769 +437508 877144 +437567 845858 +437569 716886 +437594 913464 +437614 967400 +437622 947069 +437633 915683 +437639 933289 +437667 1.03598e+06 +437678 941656 +437731 884469 +437817 864331 +437853 1.16942e+06 +437861 969272 +437867 754922 +437914 893197 +437950 953200 +437964 702594 +437972 900772 +437978 1.23058e+06 +437981 730881 +438006 701872 +438014 912394 +438019 830008 +438067 917914 +438078 886747 +438083 917528 +438108 993303 +438114 884833 +438194 831808 +438194 847686 +438261 967058 +438261 1.11789e+06 +438264 882461 +438278 944369 +438300 832700 +438306 906214 +438333 726344 +438333 880178 +438339 878200 +438339 1.01509e+06 +438342 704389 +438350 848669 +438419 938317 +438422 888358 +438442 889600 +438447 826514 +438456 921889 +438486 734239 +438500 963983 +438508 891217 +438522 696286 +438536 839650 +438547 1.04204e+06 +438556 924883 +438569 701036 +438600 760058 +438664 951167 +438667 930508 +438706 956000 +438725 961283 +438728 933011 +438731 1.11748e+06 +438736 1.16498e+06 +438750 855100 +438769 1.16994e+06 +438792 901653 +438822 844847 +438836 894933 +438844 912350 +438867 1.11677e+06 +438881 941564 +438883 1.00712e+06 +438906 928475 +438931 909903 +438933 756739 +438939 934936 +438958 753928 +438992 910811 +439006 852581 +439011 858517 +439097 1.00058e+06 +439106 698211 +439125 880356 +439144 699658 +439147 1.13612e+06 +439147 1.16197e+06 +439150 877472 +439181 1.23023e+06 +439186 1.22782e+06 +439225 902714 +439250 726664 +439275 699764 +439289 939558 +439325 1.03575e+06 +439389 949294 +439394 829969 +439411 832714 +439442 908128 +439461 761194 +439500 880842 +439547 862800 +439553 864525 +439583 947944 +439633 912561 +439681 889433 +439700 1.16818e+06 +439706 898167 +439742 756156 +439747 759111 +439781 756097 +439786 905039 +439792 711208 +439808 844864 +439822 1.17237e+06 +439825 968142 +439828 1.24099e+06 +439831 839589 +439844 918692 +439878 957556 +439883 922283 +439925 721294 +439925 1.02241e+06 +439961 700611 +440006 963172 +440011 759667 +440047 940656 +440056 914419 +440061 971136 +440078 760447 +440078 1.16916e+06 +440108 975264 +440125 757947 +440153 731678 +440164 709811 +440169 1.07955e+06 +440192 847994 +440217 924697 +440247 885425 +440261 900739 +440267 1.16962e+06 +440275 917697 +440281 928544 +440289 881628 +440300 927506 +440328 926453 +440394 887442 +440394 1.01665e+06 +440419 890983 +440422 954358 +440444 929975 +440461 829942 +440464 1.23021e+06 +440483 734603 +440486 836958 +440489 1.2335e+06 +440494 965950 +440500 916392 +440508 944181 +440522 1.23086e+06 +440536 711289 +440536 982753 +440547 707133 +440583 1.21314e+06 +440625 916956 +440661 878842 +440669 761306 +440692 927556 +440717 882989 +440717 1.11448e+06 +440747 892878 +440758 885250 +440778 935072 +440783 1.16933e+06 +440789 691822 +440792 985692 +440806 1.03231e+06 +440817 913489 +440839 932258 +440872 697994 +440881 758075 +440886 876575 +440953 693761 +440978 702317 +440978 918167 +440997 1.04628e+06 +441003 702153 +441025 851469 +441036 691094 +441036 1.2313e+06 +441058 942186 +441103 949044 +441108 887125 +441117 703922 +441125 1.03068e+06 +441161 937078 +441197 701081 +441278 763333 +441303 922514 +441306 909981 +441319 917186 +441333 730794 +441372 1.23065e+06 +441403 881639 +441447 878214 +441511 726569 +441511 1.03308e+06 +441522 720378 +441536 879567 +441536 928994 +441539 875692 +441544 757092 +441572 1.08871e+06 +441597 750319 +441636 939992 +441650 921714 +441650 938811 +441661 925347 +441672 732544 +441733 940336 +441742 932461 +441769 725061 +441772 880642 +441839 734361 +441858 884625 +441936 852133 +441969 725025 +441992 756072 +441994 877214 +442014 926461 +442022 884464 +442044 938153 +442097 690653 +442097 951283 +442133 719114 +442139 705453 +442139 894922 +442153 757975 +442189 935678 +442194 1.23204e+06 +442231 954692 +442236 705139 +442272 934444 +442275 918350 +442300 697758 +442303 697672 +442311 952639 +442333 956189 +442333 958719 +442361 964808 +442389 949756 +442392 876411 +442394 760861 +442444 697719 +442444 862961 +442444 863242 +442511 1.16968e+06 +442519 854011 +442528 915014 +442597 888647 +442600 725758 +442611 962872 +442619 884153 +442633 1.0495e+06 +442658 883142 +442694 835147 +442722 883389 +442722 929853 +442728 1.21173e+06 +442731 925447 +442742 1.23169e+06 +442761 941872 +442764 842386 +442781 724269 +442781 882719 +442783 961344 +442794 739803 +442794 834903 +442797 683256 +442800 883183 +442842 966853 +442858 697914 +442911 1.05502e+06 +442911 1.21548e+06 +442925 939647 +442942 926689 +442944 912350 +442947 908514 +442950 932686 +442972 947239 +443044 927903 +443050 699775 +443061 717706 +443106 697800 +443114 967981 +443125 899042 +443125 944603 +443147 847647 +443200 919147 +443214 889336 +443236 969261 +443244 752514 +443256 938375 +443258 881628 +443294 741317 +443347 886381 +443353 852150 +443358 759181 +443367 754633 +443378 727567 +443478 878272 +443483 1.06698e+06 +443508 898653 +443514 1.17266e+06 +443522 1.03765e+06 +443536 1.00373e+06 +443569 914203 +443581 890858 +443633 982139 +443636 862050 +443636 973769 +443644 971328 +443675 913164 +443683 1.00351e+06 +443731 716106 +443767 1.03729e+06 +443800 1.08038e+06 +443836 898172 +443839 920328 +443842 1.23109e+06 +443875 682044 +443875 975500 +443878 711736 +443894 937300 +443897 1.18949e+06 +443928 887397 +443936 1.22984e+06 +443978 1.22735e+06 +444006 926236 +444019 952556 +444053 729933 +444064 1.04375e+06 +444078 740875 +444097 1.03509e+06 +444108 833322 +444108 853989 +444161 1.18952e+06 +444169 949253 +444178 1.19112e+06 +444203 833308 +444214 841167 +444239 897803 +444258 690069 +444269 1.24068e+06 +444389 935811 +444392 901244 +444411 921478 +444447 885789 +444467 943950 +444469 957881 +444489 880603 +444494 922667 +444508 892847 +444511 908411 +444564 895439 +444583 689247 +444583 875031 +444583 931614 +444611 1.03638e+06 +444633 962469 +444633 1.18709e+06 +444644 889197 +444653 726850 +444669 731714 +444686 711856 +444753 701886 +444758 732125 +444775 884506 +444803 934283 +444814 702000 +444822 899639 +444889 715697 +444892 1.08056e+06 +444906 731114 +444908 1.03859e+06 +444914 731861 +444936 895586 +444983 845919 +445047 723686 +445047 1.14231e+06 +445050 734806 +445069 929053 +445072 964239 +445081 891306 +445150 883303 +445164 1.16041e+06 +445183 989881 +445192 880197 +445194 895458 +445214 994411 +445236 895744 +445258 1.21212e+06 +445264 1.09056e+06 +445283 939075 +445292 947206 +445328 675989 +445336 720036 +445339 704564 +445339 945261 +445367 1.22906e+06 +445386 877039 +445394 951167 +445403 697225 +445403 1.23366e+06 +445431 943661 +445433 684200 +445433 935758 +445469 696217 +445497 913925 +445514 949842 +445519 696322 +445531 942203 +445536 705514 +445600 905961 +445608 705458 +445617 725989 +445625 925336 +445647 1.23261e+06 +445678 916708 +445722 912272 +445736 687961 +445747 969019 +445758 914700 +445856 924503 +445883 695992 +445908 897672 +445928 702286 +445956 751694 +445986 715117 +446003 909628 +446083 940803 +446089 874325 +446089 956739 +446181 754075 +446194 862264 +446206 887622 +446217 1.23937e+06 +446228 937683 +446264 919656 +446269 900075 +446278 893086 +446292 921922 +446336 862344 +446336 1.21128e+06 +446356 726808 +446367 1.23105e+06 +446369 1.24052e+06 +446378 688456 +446378 695036 +446397 731108 +446403 931433 +446497 932425 +446531 1.23101e+06 +446564 832947 +446614 847147 +446622 1.11103e+06 +446689 901717 +446697 749817 +446706 701517 +446714 1.03852e+06 +446722 882425 +446803 911197 +446811 1.2306e+06 +446931 735625 +446942 754867 +446994 734533 +447050 1.22848e+06 +447081 1.00059e+06 +447089 962761 +447131 697911 +447133 934225 +447147 1.0342e+06 +447150 674619 +447197 1.23009e+06 +447214 737242 +447219 1.23919e+06 +447228 970297 +447300 1.16437e+06 +447319 932175 +447319 943500 +447322 924872 +447342 851758 +447369 904958 +447372 946167 +447394 931256 +447403 884447 +447408 890631 +447433 928522 +447439 947153 +447444 688375 +447458 966806 +447481 721767 +447489 928019 +447514 749947 +447539 1.08757e+06 +447542 1.22477e+06 +447578 902967 +447631 856206 +447636 912769 +447636 936256 +447650 697197 +447675 948953 +447678 932775 +447681 939272 +447692 941514 +447717 937811 +447747 1.22614e+06 +447764 949894 +447783 1.17828e+06 +447811 921458 +447822 886089 +447825 693839 +447828 939133 +447869 953514 +447892 952114 +447894 936019 +447906 958083 +447919 950969 +447931 897031 +447964 1.08506e+06 +447967 687619 +447972 1.06956e+06 +447975 698803 +447981 935267 +448008 749914 +448008 1.22793e+06 +448011 687783 +448011 900792 +448047 914431 +448086 1.24062e+06 +448100 955453 +448114 914983 +448117 722036 +448125 920714 +448147 718808 +448272 891694 +448278 929436 +448297 1.22793e+06 +448303 745139 +448342 873769 +448353 692744 +448375 1.08389e+06 +448386 687058 +448408 932981 +448411 1.2287e+06 +448433 1.22952e+06 +448481 930425 +448486 742953 +448486 1.23233e+06 +448508 937867 +448514 1.23186e+06 +448531 887881 +448547 934706 +448586 936614 +448614 926236 +448622 935306 +448644 752044 +448664 930003 +448664 1.23435e+06 +448731 916908 +448739 881428 +448753 1.07262e+06 +448756 919192 +448758 985183 +448778 977328 +448831 686725 +448833 694481 +448833 932828 +448836 931381 +448839 940414 +448872 878644 +448872 896200 +448878 943694 +448897 933497 +448900 883072 +448944 714964 +448956 854164 +448994 971147 +449008 935889 +449022 850608 +449028 927833 +449033 935661 +449033 941953 +449061 669906 +449069 728069 +449086 935928 +449089 1.07163e+06 +449097 896044 +449100 903156 +449111 1.16098e+06 +449133 935031 +449150 935531 +449181 731247 +449194 1.23316e+06 +449250 934625 +449264 913008 +449272 899633 +449281 748922 +449297 935222 +449328 960542 +449339 951872 +449342 686458 +449353 936319 +449361 946964 +449364 722056 +449367 936658 +449369 913928 +449397 935764 +449425 957233 +449431 1.23034e+06 +449461 686444 +449481 911506 +449508 929764 +449511 880467 +449519 910347 +449531 922911 +449531 929950 +449550 953661 +449564 905975 +449564 927656 +449583 1.24017e+06 +449592 896300 +449600 909369 +449611 907997 +449633 735878 +449636 938469 +449639 940472 +449667 923742 +449694 935139 +449714 936042 +449714 1.16283e+06 +449747 927567 +449767 856506 +449789 924356 +449800 932636 +449803 852111 +449808 888308 +449839 925558 +449861 1.22982e+06 +449864 734469 +449867 935714 +449903 1.23025e+06 +449917 931661 +449931 927567 +449939 733653 +449944 724003 +449958 928792 +449969 726717 +449975 917269 +449983 1.20215e+06 +449986 932056 +449992 883719 +450031 903356 +450050 720994 +450053 1.22782e+06 +450061 931564 +450072 936556 +450097 933489 +450097 961956 +450106 934553 +450117 999553 +450158 952383 +450214 927808 +450231 1.02036e+06 +450239 692903 +450269 930875 +450275 846747 +450314 927928 +450322 933383 +450328 933600 +450331 900739 +450350 991236 +450381 933864 +450408 932628 +450419 937889 +450436 920408 +450475 1.01601e+06 +450503 931564 +450533 932472 +450542 929564 +450544 877492 +450564 928058 +450575 930736 +450586 698828 +450586 921722 +450608 940731 +450617 834328 +450650 880342 +450650 939108 +450656 932017 +450681 1.22799e+06 +450697 929514 +450700 852644 +450725 934556 +450758 941897 +450761 933325 +450789 1.23485e+06 +450792 931469 +450817 943067 +450847 930097 +450861 932631 +450883 937342 +450900 929722 +450942 933561 +450953 935472 +450994 1.23394e+06 +451000 876306 +451003 914886 +451028 930789 +451050 932083 +451078 876142 +451078 932378 +451083 1.22896e+06 +451158 1.23206e+06 +451194 934022 +451200 932875 +451219 950431 +451231 925364 +451244 926733 +451272 945278 +451314 856167 +451386 903400 +451389 947778 +451403 891522 +451428 846603 +451439 1.22854e+06 +451475 1.22576e+06 +451486 931514 +451506 946828 +451558 936661 +451569 674053 +451581 851242 +451600 929931 +451603 930886 +451608 932347 +451672 911492 +451689 693850 +451719 938744 +451758 1.13895e+06 +451806 896833 +451825 1.22807e+06 +451833 692275 +451858 1.09246e+06 +451872 871208 +451889 672792 +451889 933972 +451931 953203 +451969 960194 +451978 933869 +452086 1.17864e+06 +452103 1.23198e+06 +452164 1.12637e+06 +452167 850139 +452192 966353 +452208 1.23075e+06 +452292 940017 +452311 1.22755e+06 +452325 880075 +452331 949397 +452333 932911 +452344 1.20184e+06 +452378 936542 +452386 686642 +452436 997767 +452439 935147 +452444 1.23114e+06 +452519 922711 +452536 689864 +452628 941242 +452631 1.22691e+06 +452661 932342 +452783 1.2301e+06 +452789 929850 +452897 1.22332e+06 +452917 964625 +452944 1.23175e+06 +452958 1.08913e+06 +453000 1.22772e+06 +453003 1.22972e+06 +453011 949439 +453039 935669 +453047 964444 +453056 937939 +453069 923619 +453142 916508 +453144 1.07362e+06 +453150 955997 +453153 944083 +453175 902083 +453181 852583 +453194 932022 +453206 927047 +453247 1.18087e+06 +453261 945458 +453319 973047 +453322 975197 +453325 937458 +453364 929969 +453417 1.23186e+06 +453489 1.11729e+06 +453533 1.19557e+06 +453544 1.17229e+06 +453561 926333 +453567 1.22839e+06 +453575 842239 +453575 1.22606e+06 +453622 685056 +453658 1.22611e+06 +453708 879522 +453733 849553 +453736 928897 +453806 947117 +453808 1.22594e+06 +453842 1.22763e+06 +453894 928478 +453933 938767 +453944 921422 +453975 1.2226e+06 +453981 929872 +454014 918489 +454019 926522 +454022 1.22752e+06 +454086 917439 +454086 968575 +454153 876075 +454169 920328 +454208 1.22669e+06 +454214 838183 +454222 1.16314e+06 +454264 1.17278e+06 +454314 1.2277e+06 +454317 849919 +454439 1.05407e+06 +454442 847867 +454444 990289 +454464 1.22638e+06 +454467 1.22758e+06 +454469 1.22529e+06 +454475 980983 +454514 925539 +454522 924544 +454531 996536 +454533 1.21129e+06 +454542 945181 +454556 1.12196e+06 +454558 944286 +454564 1.23843e+06 +454569 912731 +454594 695911 +454603 964333 +454631 911039 +454647 984861 +454686 1.22608e+06 +454711 897297 +454719 943406 +454833 1.18829e+06 +454836 1.22754e+06 +454853 929617 +454853 1.0897e+06 +454872 1.22802e+06 +454903 932475 +454944 1.22866e+06 +454975 957964 +454983 1.2243e+06 +454989 1.22763e+06 +455011 951242 +455042 1.22536e+06 +455050 1.22797e+06 +455061 917381 +455064 1.00032e+06 +455114 929800 +455200 1.23059e+06 +455200 1.23109e+06 +455228 1.23888e+06 +455231 1.22989e+06 +455236 1.22675e+06 +455261 925083 +455322 920192 +455344 1.22418e+06 +455372 1.00428e+06 +455394 1.22386e+06 +455461 902864 +455528 847839 +455572 942239 +455597 1.22559e+06 +455650 1.17916e+06 +455692 964342 +455700 935814 +455703 1.17527e+06 +455717 961731 +455719 889028 +455728 932242 +455761 924825 +455828 1.22352e+06 +455861 959136 +455864 929744 +455872 1.22398e+06 +455919 941658 +455953 968331 +455972 1.22992e+06 +456092 944514 +456136 1.23942e+06 +456144 955308 +456217 942067 +456275 685750 +456300 945697 +456367 894119 +456367 1.09251e+06 +456389 1.2266e+06 +456469 844744 +456503 953894 +456572 687103 +456592 924669 +456625 1.1056e+06 +456628 946897 +456647 939094 +456647 970494 +456667 1.2256e+06 +456692 1.08771e+06 +456700 1.21889e+06 +456717 1.22662e+06 +456722 1.18788e+06 +456747 948072 +456797 1.11038e+06 +456856 929653 +456967 904003 +457056 1.2152e+06 +457150 1.21463e+06 +457169 1.202e+06 +457228 931706 +457228 989406 +457278 1.21485e+06 +457311 944697 +457325 1.07611e+06 +457375 949522 +457394 919253 +457425 1.19194e+06 +457453 870644 +457544 1.22876e+06 +457558 936542 +457575 929622 +457694 996192 +457714 879947 +457761 1.11176e+06 +457764 926825 +457806 1.19216e+06 +457811 1.22532e+06 +457833 1.085e+06 +457839 847278 +457858 923808 +457869 879036 +457917 977506 +457950 880719 +458044 964989 +458086 961431 +458119 1.18489e+06 +458139 1.18424e+06 +458144 1.0081e+06 +458153 1.22741e+06 +458203 880658 +458208 1.20821e+06 +458225 918892 +458261 929683 +458294 957917 +458300 942933 +458347 1.00069e+06 +458350 1.09955e+06 +458400 1.19699e+06 +458406 1.19288e+06 +458406 1.22841e+06 +458528 870217 +458567 1.11332e+06 +458589 1.23192e+06 +458661 1.22405e+06 +458669 951519 +458708 1.12097e+06 +458769 932936 +458775 923672 +458842 1.06623e+06 +458853 953772 +458889 1.04552e+06 +458903 1.22806e+06 +458919 1.2396e+06 +458958 1.1949e+06 +459047 1.22743e+06 +459172 892442 +459175 1.19341e+06 +459267 1.16121e+06 +459344 904414 +459408 1.02159e+06 +459578 862461 +459747 948653 +459764 943622 +459817 941044 +459933 1.23921e+06 +459942 959764 +459964 684467 +460014 1.02636e+06 +460028 985267 +460042 956825 +460086 1.22843e+06 +460114 929442 +460131 914844 +460228 1.14177e+06 +460244 1.2391e+06 +460314 993786 +460342 1.12535e+06 +460494 1.18387e+06 +460522 1.18402e+06 +460642 886314 +460647 1.18342e+06 +460697 969014 +460706 936675 +460756 971514 +460811 886269 +460858 948656 +460892 1.22935e+06 +460911 945033 +460922 1.00629e+06 +460928 886422 +460981 883339 +460994 918247 +461014 1.23206e+06 +461078 976361 +461261 678408 +461303 949483 +461311 928672 +461336 1.00161e+06 +461381 934706 +461383 1.22937e+06 +461386 980900 +461450 1.15977e+06 +461469 1.22907e+06 +461531 953286 +461644 1.2294e+06 +461650 950389 +461653 1.23922e+06 +461831 1.03394e+06 +461875 1.22904e+06 +461881 1.2383e+06 +462003 1.2395e+06 +462033 1.23382e+06 +462069 1.19768e+06 +462114 1.19136e+06 +462150 1.19996e+06 +462258 976622 +462272 1.16028e+06 +462286 1.19099e+06 +462350 1.1624e+06 +462367 1.1212e+06 +462414 1.16466e+06 +462469 1.14159e+06 +462511 1.19901e+06 +462592 974558 +462633 1.19487e+06 +462636 965878 +462653 966056 +462664 1.06677e+06 +462667 950625 +462667 971319 +462667 1.00232e+06 +462706 1.18152e+06 +462753 1.22906e+06 +462806 957133 +462811 874408 +462831 960772 +462858 1.19283e+06 +463011 989542 +463044 1.1936e+06 +463192 1.1152e+06 +463217 954450 +463256 906608 +463322 1.13293e+06 +463394 1.17047e+06 +463422 1.20186e+06 +463433 942864 +463525 1.24053e+06 +463533 918222 +463550 855094 +463556 947919 +463572 982942 +463581 942006 +463592 987153 +463669 1.04284e+06 +463725 1.02327e+06 +463761 1.15937e+06 +463775 1.20308e+06 +463958 1.12729e+06 +463983 950144 +464022 1.20261e+06 +464039 1.01846e+06 +464050 1.16804e+06 +464081 943556 +464083 1.0584e+06 +464111 866478 +464164 1.17044e+06 +464167 1.17017e+06 +464281 902458 +464356 1.09834e+06 +464400 1.22846e+06 +464417 976808 +464425 951358 +464453 1.08541e+06 +464478 1.20419e+06 +464497 901864 +464542 927617 +464547 901708 +464736 938986 +464750 1.17602e+06 +464753 899397 +464775 939775 +464794 1.16254e+06 +464814 900528 +464822 939575 +464856 943603 +464886 876675 +464911 1.15798e+06 +464914 1.22937e+06 +464947 873542 +464992 876117 +465083 997708 +465100 1.14092e+06 +465150 916997 +465181 953758 +465206 942883 +465331 937100 +465392 1.02868e+06 +465436 873953 +465483 1.10901e+06 +465508 1.16924e+06 +465539 1.20382e+06 +465567 874372 +465575 1.20474e+06 +465586 1.22274e+06 +465622 921472 +465706 1.23296e+06 +465708 960828 +465747 1.22907e+06 +465789 1.16705e+06 +465839 917989 +465897 1.11915e+06 +465925 908836 +465928 1.12035e+06 +465944 955722 +466022 1.20505e+06 +466031 943092 +466064 1.20439e+06 +466181 1.20552e+06 +466231 976011 +466300 950886 +466486 970167 +466522 964194 +466542 1.20529e+06 +466622 1.22963e+06 +466636 1.1886e+06 +466639 924247 +466733 908947 +466811 680164 +466867 1.23732e+06 +467022 1.20754e+06 +467067 924281 +467164 1.22953e+06 +467181 944039 +467208 921039 +467217 924592 +467281 957006 +467311 939578 +467311 1.20698e+06 +467314 1.17179e+06 +467325 1.16999e+06 +467353 1.22988e+06 +467369 1.16769e+06 +467472 922253 +467539 895839 +467539 950978 +467567 884528 +467589 1.1408e+06 +467722 678344 +467786 884889 +467833 921064 +467900 681581 +467911 1.17249e+06 +467931 1.05312e+06 +467992 1.22869e+06 +467994 1.16555e+06 +468083 1.00783e+06 +468108 908181 +468150 1.01829e+06 +468172 958450 +468261 1.19174e+06 +468267 1.00889e+06 +468406 1.23231e+06 +468450 1.01411e+06 +468547 999156 +468569 1.22852e+06 +468606 680125 +468633 1.14048e+06 +468675 1.22265e+06 +468708 1.13944e+06 +468711 893139 +468722 1.13993e+06 +468739 967672 +468750 969000 +468753 965786 +468767 967031 +468772 967894 +468792 1.02789e+06 +468803 1.17363e+06 +468808 963164 +468839 1.02315e+06 +468853 1.03199e+06 +468864 960942 +468883 1.22687e+06 +468903 1.24103e+06 +468939 992994 +469006 972108 +469006 1.02045e+06 +469011 1.19629e+06 +469086 678264 +469103 1.17075e+06 +469106 987081 +469181 1.04004e+06 +469217 1.16897e+06 +469222 950583 +469233 980028 +469292 929194 +469422 1.22605e+06 +469556 1.23772e+06 +469631 1.24164e+06 +469678 1.19039e+06 +469722 1.18614e+06 +469736 1.23691e+06 +469811 1.23888e+06 +469814 1.23601e+06 +469833 1.20416e+06 +469850 1.04188e+06 +469933 935983 +469967 1.20547e+06 +470036 1.23408e+06 +470075 1.22908e+06 +470081 1.1714e+06 +470228 916706 +470344 1.22822e+06 +470381 1.22899e+06 +470533 1.23264e+06 +470625 1.09428e+06 +470700 886431 +470789 962586 +470969 1.2263e+06 +470981 1.22203e+06 +471014 945869 +471042 1.22433e+06 +471053 1.04712e+06 +471164 1.01299e+06 +471219 885689 +471269 885808 +471275 1.18379e+06 +471303 1.19277e+06 +471536 1.10218e+06 +471556 1.22433e+06 +471572 679358 +471586 1.00783e+06 +471633 1.22026e+06 +471700 1.22601e+06 +471733 884292 +471772 1.22185e+06 +471911 1.22289e+06 +471917 1.14891e+06 +471942 884072 +471956 1.20938e+06 +472033 1.22239e+06 +472044 1.2199e+06 +472156 1.23096e+06 +472233 1.17071e+06 +472236 1.20992e+06 +472283 934889 +472344 1.19851e+06 +472358 1.22549e+06 +472361 1.17369e+06 +472372 935300 +472375 884431 +472394 1.22356e+06 +472397 1.22515e+06 +472467 884539 +472483 1.22312e+06 +472531 1.22443e+06 +472586 685900 +472603 962586 +472633 1.01778e+06 +472647 1.22249e+06 +472711 1.117e+06 +472792 1.22251e+06 +472864 1.01922e+06 +472889 934275 +472892 1.01029e+06 +472944 912572 +472944 1.01622e+06 +472956 934186 +472994 1.22507e+06 +472997 965150 +473075 1.22227e+06 +473089 1.22002e+06 +473153 959683 +473178 1.19552e+06 +473206 932983 +473211 1.01381e+06 +473294 1.22579e+06 +473331 937925 +473333 1.1869e+06 +473353 1.16888e+06 +473458 1.05592e+06 +473517 968283 +473719 1.02754e+06 +473794 946039 +473803 931681 +473811 1.22234e+06 +473853 1.17171e+06 +473861 1.10925e+06 +473894 1.19489e+06 +473997 930722 +474019 1.22323e+06 +474039 970617 +474158 1.20292e+06 +474236 1.20309e+06 +474364 1.22339e+06 +474444 981236 +474497 991258 +474564 1.01137e+06 +474603 1.14882e+06 +474625 925397 +474703 1.15801e+06 +474706 1.22346e+06 +474736 948800 +474742 1.15927e+06 +474742 1.2226e+06 +474811 1.18253e+06 +474831 1.22216e+06 +474844 1.22293e+06 +474858 1.00443e+06 +474875 1.17575e+06 +474889 924647 +474892 928836 +474936 927778 +474958 1.21786e+06 +474981 973242 +474983 973700 +475000 1.113e+06 +475061 1.15998e+06 +475142 978356 +475197 921383 +475200 1.0089e+06 +475217 953981 +475225 1.20469e+06 +475233 925364 +475236 1.22623e+06 +475289 1.14101e+06 +475289 1.21824e+06 +475300 922369 +475303 1.22031e+06 +475325 926233 +475331 923400 +475361 962800 +475383 1.16118e+06 +475406 1.22635e+06 +475411 1.22175e+06 +475428 1.16181e+06 +475536 1.22663e+06 +475606 1.11545e+06 +475669 1.22157e+06 +475675 1.22631e+06 +475708 1.22221e+06 +475731 1.17681e+06 +475764 957511 +475831 1.22707e+06 +475850 1.22598e+06 +475964 1.2066e+06 +475972 1.15343e+06 +476000 1.22692e+06 +476064 1.22331e+06 +476092 1.14668e+06 +476092 1.22654e+06 +476106 1.22199e+06 +476114 1.19291e+06 +476147 1.11979e+06 +476211 1.22226e+06 +476225 1.22067e+06 +476247 1.2252e+06 +476319 1.22217e+06 +476369 958861 +476397 974531 +476447 1.17592e+06 +476464 1.22216e+06 +476472 1.2007e+06 +476481 1.21913e+06 +476483 1.17091e+06 +476492 996289 +476522 1.01415e+06 +476542 1.18149e+06 +476569 1.17195e+06 +476569 1.17282e+06 +476575 1.17239e+06 +476589 1.17425e+06 +476675 960097 +476742 1.2212e+06 +476778 1.16779e+06 +476800 991375 +476814 1.17282e+06 +476817 1.22208e+06 +476919 954308 +476936 1.14162e+06 +477033 1.22206e+06 +477086 919444 +477167 1.04156e+06 +477181 1.16951e+06 +477297 1.16769e+06 +477314 1.22551e+06 +477331 945483 +477342 975664 +477361 1.22645e+06 +477425 1.21984e+06 +477506 903342 +477569 1.2228e+06 +477575 1.22243e+06 +477589 1.18704e+06 +477600 1.22204e+06 +477614 1.22345e+06 +477639 981769 +477661 1.16786e+06 +477697 999350 +477736 971094 +477742 966078 +477847 1.22273e+06 +477883 1.22308e+06 +477964 1.22382e+06 +478022 1.03283e+06 +478056 922744 +478108 1.22376e+06 +478125 1.16896e+06 +478139 1.12679e+06 +478200 1.10672e+06 +478211 1.22314e+06 +478222 1.22281e+06 +478392 958542 +478411 1.20015e+06 +478525 926894 +478556 1.2197e+06 +478564 1.04044e+06 +478569 1.21696e+06 +478628 1.21815e+06 +478822 962739 +479033 918669 +479067 976264 +479131 1.22097e+06 +479189 973647 +479253 970325 +479300 970242 +479325 1.19037e+06 +479417 1.19002e+06 +479447 1.22303e+06 +479506 1.24384e+06 +479533 1.02134e+06 +479625 995297 +479656 1.18975e+06 +479664 1.16868e+06 +479772 1.02496e+06 +479792 1.22201e+06 +480083 1.1967e+06 +480403 1.22405e+06 +480428 983358 +480511 1.19902e+06 +480519 1.22176e+06 +480561 1.00929e+06 +480633 1.14072e+06 +480797 1.23101e+06 +480842 1.21968e+06 +480906 1.0564e+06 +480961 1.19779e+06 +480981 1.09048e+06 +481128 988647 +481131 1.05198e+06 +481172 1.22759e+06 +481183 1.23429e+06 +481192 961808 +481333 1.03633e+06 +481444 1.04516e+06 +481703 1.11945e+06 +481786 1.10111e+06 +481808 1.17036e+06 +481958 1.14312e+06 +481967 967725 +481969 1.06636e+06 +481989 1.22124e+06 +482200 1.22685e+06 +482258 1.14275e+06 +482325 1.01296e+06 +482364 1.01133e+06 +482414 1.22369e+06 +482556 1.216e+06 +482753 1.01428e+06 +482764 1.17714e+06 +482767 1.16552e+06 +482889 994372 +482917 973711 +482933 1.22642e+06 +483078 1.12249e+06 +483172 1.0239e+06 +483328 968206 +483444 1.03165e+06 +483458 1.00405e+06 +483597 1.07874e+06 +483614 1.19582e+06 +483636 1.20121e+06 +483689 999958 +483725 1.14181e+06 +483883 1.15555e+06 +483925 1.22494e+06 +483972 1.02938e+06 +483986 977408 +483989 935556 +484111 1.14337e+06 +484111 1.19526e+06 +484122 974103 +484214 1.22333e+06 +484500 968722 +484633 1.15889e+06 +484758 1.22324e+06 +484867 992094 +485039 1.22236e+06 +485053 1.11856e+06 +485106 1.10967e+06 +485128 1.22611e+06 +485333 1.08783e+06 +485344 1.23016e+06 +485394 1.21745e+06 +485467 1.17904e+06 +485500 1.09683e+06 +485569 1.13012e+06 +485711 971775 +485775 965203 +485867 933989 +485900 1.09231e+06 +486011 934108 +486108 1.18055e+06 +486331 1.12325e+06 +486483 1.18737e+06 +486608 998411 +486747 1.02082e+06 +486914 1.16315e+06 +487006 961814 +487053 1.19438e+06 +487125 945997 +487411 1.17416e+06 +487458 1.22401e+06 +487597 1.22487e+06 +487600 983678 +487633 1.01513e+06 +487744 969461 +487747 1.04562e+06 +487925 1.0542e+06 +487939 976219 +488031 1.02246e+06 +488131 1.00061e+06 +488272 1.00445e+06 +488392 997444 +488461 957625 +488467 1.2259e+06 +488578 996175 +488800 1.15052e+06 +489053 953142 +489094 1.0102e+06 +489142 1.03294e+06 +489203 1.22341e+06 +489233 979178 +489392 1.19434e+06 +489467 1.22451e+06 +489664 972433 +489939 1.22746e+06 +490000 1.22264e+06 diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/CMakeLists.txt b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/CMakeLists.txt new file mode 100644 index 000000000..6b69f6ec2 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/CMakeLists.txt @@ -0,0 +1,38 @@ + + +###################################################################################### +### 1) Include the sources +###################################################################################### + +INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${MO_SRC_DIR}/src) +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) +###################################################################################### + + +###################################################################################### +### 2) Define your target(s): just the tsp here +###################################################################################### + +SET(TSP_LIB_OUTPUT_PATH ../lib) +SET(LIBRARY_OUTPUT_PATH ${TSP_LIB_OUTPUT_PATH}) + +SET (TSP_SOURCES graph.cpp + route_init.cpp + route_eval.cpp + part_route_eval.cpp + edge_xover.cpp + order_xover.cpp + route_valid.cpp + partial_mapped_xover.cpp + city_swap.cpp + two_opt.cpp + two_opt_init.cpp + two_opt_next.cpp + two_opt_incr_eval.cpp + two_opt_tabu_list.cpp + two_opt_rand.cpp) + +ADD_LIBRARY(tsp STATIC ${TSP_SOURCES}) + +###################################################################################### diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.cpp new file mode 100644 index 000000000..567f53fb6 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.cpp @@ -0,0 +1,24 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "city_swap.cpp" + +// (c) OPAC Team, LIFL, 2002-2006 + +/* TEXT LICENCE + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include "city_swap.h" + +bool CitySwap :: operator () (Route & __route) { + + std :: swap (__route [rng.random (__route.size ())], + __route [rng.random (__route.size ())]) ; + + __route.invalidate () ; + + return true ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.h new file mode 100644 index 000000000..784324e1f --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/city_swap.h @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "city_swap.h" + +// (c) OPAC Team, LIFL, 2002-2006 + +/* TEXT LICENCE + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef city_swap_h +#define city_swap_h + +#include + +#include "route.h" + +/** Its swaps two vertices + randomly choosen */ +class CitySwap : public eoMonOp { + +public : + + bool operator () (Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.cpp new file mode 100644 index 000000000..c8984e204 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.cpp @@ -0,0 +1,142 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "edge_xover.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include + +#include "edge_xover.h" +#include "route_valid.h" + +#define MAXINT 1000000 + +void +EdgeXover :: build_map (const Route & __par1, const Route & __par2) +{ + + unsigned int len = __par1.size () ; + + /* Initialization */ + _map.clear () ; + _map.resize (len) ; + + for (unsigned int i = 0 ; i < len ; i ++) + { + _map [__par1 [i]].insert (__par1 [(i + 1) % len]) ; + _map [__par2 [i]].insert (__par2 [(i + 1) % len]) ; + _map [__par1 [i]].insert (__par1 [(i - 1 + len) % len]) ; + _map [__par2 [i]].insert (__par2 [(i - 1 + len) % len]) ; + } + + visited.clear () ; + visited.resize (len, false) ; +} + +void +EdgeXover :: remove_entry (unsigned int __vertex, std :: vector > & __map) +{ + + std :: set & neigh = __map [__vertex] ; + + for (std :: set :: iterator it = neigh.begin () ; it != neigh.end () ; it ++) + { + __map [* it].erase (__vertex) ; + } + +} + +void +EdgeXover :: add_vertex (unsigned int __vertex, Route & __child) +{ + visited [__vertex] = true ; + __child.push_back (__vertex) ; + remove_entry (__vertex, _map) ; /* Removing entries */ +} + +void +EdgeXover :: cross (const Route & __par1, const Route & __par2, Route & __child) { + + build_map (__par1, __par2) ; + + unsigned int len = __par1.size () ; + + /* Go ! */ + __child.clear () ; + + unsigned int cur_vertex = rng.random (len) ; + + add_vertex (cur_vertex, __child) ; + + for (unsigned int i = 1 ; i < len ; i ++) { + + unsigned int len_min_entry = MAXINT ; + + std :: set & neigh = _map [cur_vertex] ; + + for (std :: set :: iterator it = neigh.begin () ; it != neigh.end () ; it ++) + { + unsigned int l = _map [* it].size () ; + if (len_min_entry > l) + { + len_min_entry = l ; + } + } + + std :: vector cand ; /* Candidates */ + + for (std :: set :: iterator it = neigh.begin () ; it != neigh.end () ; it ++) + { + unsigned int l = _map [* it].size () ; + if (len_min_entry == l) + { + cand.push_back (* it) ; + } + } + + if (! cand.size ()) + { + + /* Oh no ! Implicit mutation */ + for (unsigned int j = 0 ; j < len ; j ++) + { + if (! visited [j]) + { + cand.push_back (j) ; + } + } + } + + cur_vertex = cand [rng.random (cand.size ())] ; + + add_vertex (cur_vertex, __child) ; + } +} + +bool +EdgeXover :: operator () (Route & __route1, Route & __route2) +{ + + // Init. copy + Route par [2] ; + par [0] = __route1 ; + par [1] = __route2 ; + + cross (par [0], par [1], __route1) ; + cross (par [1], par [0], __route2) ; + + assert (valid (__route1)) ; + assert (valid (__route2)) ; + + __route1.invalidate () ; + __route2.invalidate () ; + + return true ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.h new file mode 100644 index 000000000..3c22e2f8f --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/edge_xover.h @@ -0,0 +1,47 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "edge_xover.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* TEXT LICENCE + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef edge_xover_h +#define edge_xover_h + +#include +#include + +#include + +#include "route.h" + +/** Edge Crossover */ +class EdgeXover : public eoQuadOp +{ + +public : + + bool operator () (Route & __route1, Route & __route2) ; + +private : + + void cross (const Route & __par1, const Route & __par2, Route & __child) ; /* Binary */ + + void remove_entry (unsigned int __vertex, std :: vector > & __map) ; + /* Updating the map of entries */ + + void build_map (const Route & __par1, const Route & __par2) ; + + void add_vertex (unsigned int __vertex, Route & __child) ; + + std :: vector > _map ; /* The handled map */ + + std :: vector visited ; /* Vertices that are already visited */ + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.cpp new file mode 100644 index 000000000..0a0e07fcd --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.cpp @@ -0,0 +1,90 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "graph.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include +#include +#include + +#include "graph.h" + +namespace Graph { + + static std :: vector > vectCoord ; // Coordinates + + static std :: vector > dist ; // Distances Mat. + + unsigned size () + { + return dist.size () ; + } + + void computeDistances () + { + + // Dim. + unsigned int numCities = vectCoord.size () ; + dist.resize (numCities) ; + for (unsigned int i = 0 ; i < dist.size () ; i ++) + { + dist [i].resize (numCities) ; + } + + // Computations. + for (unsigned int i = 0 ; i < dist.size () ; i ++) + { + for (unsigned int j = i + 1 ; j < dist.size () ; j ++) + { + double distX = (double)(vectCoord [i].first - vectCoord [j].first) ; + double distY = (double)(vectCoord [i].second - vectCoord [j].second) ; + dist [i] [j] = dist [j] [i] = (unsigned) (sqrt ((float) (distX * distX + distY * distY)) + 0.5) ; + } + } + } + + void load (const char * __fileName) + { + + std :: ifstream f (__fileName) ; + + std :: cout << ">> Loading [" << __fileName << "]" << std :: endl ; + + if (f) + { + unsigned int num_vert ; + + f >> num_vert ; + vectCoord.resize (num_vert) ; + + for (unsigned int i = 0 ; i < num_vert ; i ++) + { + f >> vectCoord [i].first >> vectCoord [i].second ; + } + + f.close () ; + + computeDistances () ; + } + else + { + + std :: cout << __fileName << " doesn't exist !!!" << std :: endl ; + // Bye !!! + exit (1) ; + } + } + + float distance (unsigned int __from, unsigned int __to) + { + return (float)(dist [__from] [__to]) ; + } +} + + diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.h new file mode 100644 index 000000000..19baf8ac4 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/graph.h @@ -0,0 +1,30 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "graph.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef graph_h +#define graph_h + +#include +#include + +namespace Graph +{ + void load (const char * __file_name) ; + /* Loading cities + (expressed by their coordinates) + from the given file name */ + + float distance (unsigned int __from, unsigned int __to) ; + + unsigned int size () ; // How many cities ? +} + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/mix.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/mix.h new file mode 100644 index 000000000..390168d54 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/mix.h @@ -0,0 +1,25 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "mix.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef mix_h +#define mix_h + +#include + +template void mix (std :: vector & __vect) +{ + for (unsigned int i = 0 ; i < __vect.size () ; i ++) + { + std :: swap (__vect [i], __vect [rng.random (__vect.size ())]) ; + } +} + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.cpp new file mode 100644 index 000000000..54de70705 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.cpp @@ -0,0 +1,94 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "order_xover.cpp" + +// (c) OPAC Team, LIFL, 2002-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include +#include + +#include + +#include "order_xover.h" +#include "route_valid.h" + +void OrderXover :: cross (const Route & __par1, const Route & __par2, Route & __child) +{ + + unsigned int cut = rng.random (__par1.size ()) ; + + /* To store vertices that have + already been crossed */ + std::vector v; + v.resize(__par1.size()); + + for (unsigned int i = 0 ; i < __par1.size () ; i ++) + { + v [i] = false ; + } + + /* Copy of the left partial + route of the first parent */ + for (unsigned int i = 0 ; i < cut ; i ++) + { + __child [i] = __par1 [i] ; + v [__par1 [i]] = true ; + } + + /* Searching the vertex of the second path, that ended + the previous first one */ + unsigned int from = 0 ; + for (unsigned int i = 0 ; i < __par2.size () ; i ++) + { + if (__par2 [i] == __child [cut - 1]) + { + from = i ; + break ; + } + } + + /* Selecting a direction + Left or Right */ + char direct = rng.flip () ? 1 : -1 ; + + /* Copy of the left vertices from + the second parent path */ + unsigned int l = cut ; + + for (unsigned int i = 0 ; i < __par2.size () ; i ++) + { + unsigned int bidule /* :-) */ = (direct * i + from + __par2.size ()) % __par2.size () ; + if (! v [__par2 [bidule]]) + { + __child [l ++] = __par2 [bidule] ; + v [__par2 [bidule]] = true ; + } + } + + v.clear(); +} + +bool OrderXover :: operator () (Route & __route1, Route & __route2) +{ + + // Init. copy + Route par [2] ; + par [0] = __route1 ; + par [1] = __route2 ; + + cross (par [0], par [1], __route1) ; + cross (par [1], par [0], __route2) ; + + assert (valid (__route1)) ; + assert (valid (__route2)) ; + + __route1.invalidate () ; + __route2.invalidate () ; + + return true ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.h new file mode 100644 index 000000000..587c35652 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/order_xover.h @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "order_xover.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef order_xover_h +#define order_xover_h + +#include + +#include "route.h" + +/** Order Crossover */ +class OrderXover : public eoQuadOp +{ + +public : + + bool operator () (Route & __route1, Route & __route2) ; + +private : + + void cross (const Route & __par1, const Route & __par2, Route & __child) ; +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.cpp new file mode 100644 index 000000000..53e41a5d4 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.cpp @@ -0,0 +1,27 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_route_eval.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "part_route_eval.h" +#include "graph.h" + +PartRouteEval :: PartRouteEval (float __from, float __to) : from (__from), to (__to) {} + +void PartRouteEval :: operator () (Route & __route) +{ + float len = 0 ; + + for (unsigned int i = (unsigned int) (__route.size () * from) ; i < (unsigned int ) (__route.size () * to) ; i ++) + { + len -= Graph :: distance (__route [i], __route [(i + 1) % Graph :: size ()]) ; + } + + __route.fitness (len) ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.h new file mode 100644 index 000000000..2fbd3b35c --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_route_eval.h @@ -0,0 +1,37 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_route_eval.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef part_route_eval_h +#define part_route_eval_h + +#include + +#include "route.h" + +/** Route Evaluator */ +class PartRouteEval : public eoEvalFunc +{ + +public : + + /** Constructor */ + PartRouteEval (float __from, float __to) ; + + void operator () (Route & __route) ; + +private : + + float from, to ; + +} ; + + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.cpp new file mode 100644 index 000000000..9f674916c --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.cpp @@ -0,0 +1,20 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_two_opt_init.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include "part_two_opt_init.h" + +void PartTwoOptInit :: operator () (TwoOpt & __move, const Route & __route) +{ + __move.first = rng.random (__route.size () - 6) ; + __move.second = __move.first + 2 ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.h new file mode 100644 index 000000000..406a4c64f --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_init.h @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_two_opt_init.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef part_two_opt_init_h +#define part_two_opt_init_h + +#include + +#include "two_opt.h" + +/** It sets the first couple of edges */ +class PartTwoOptInit : public moMoveInit +{ + +public : + + void operator () (TwoOpt & __move, const Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.cpp new file mode 100644 index 000000000..3fab484ec --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.cpp @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_two_opt_next.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "part_two_opt_next.h" +#include "graph.h" + +bool TwoOptNext :: operator () (TwoOpt & __move, const Route & __route) +{ + if (__move.first == Graph :: size () - 4 && __move.second == __move.first + 2) + { + return false ; + } + else + { + __move.second ++ ; + if (__move.second == Graph :: size () - 1) + { + __move.first ++ ; + __move.second = __move.first + 2 ; + } + + return true ; + } +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.h new file mode 100644 index 000000000..e9ef5bb4e --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/part_two_opt_next.h @@ -0,0 +1,28 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "part_two_opt_next.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef part_two_opt_next_h +#define part_two_opt_next_h + +#include +#include "two_opt.h" + +/** It updates a couple of edges */ +class PartTwoOptNext : public moNextMove +{ + +public : + + bool operator () (TwoOpt & __move, const Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.cpp new file mode 100644 index 000000000..2c57e70a3 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.cpp @@ -0,0 +1,93 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "partial_mapped_xover.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* TEXT LICENCE + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include + +#include + +#include "partial_mapped_xover.h" +#include "route_valid.h" +#include "mix.h" + +void PartialMappedXover :: repair (Route & __route, unsigned __cut1, unsigned __cut2) +{ + + std::vector v; // Number of times a cities are visited ... + + v.resize(__route.size ()); + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + v [i] = 0 ; + } + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + v [__route [i]] ++ ; + } + + std :: vector vert ; + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + if (! v [i]) + { + vert.push_back (i) ; + } + } + + mix (vert) ; + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + if (i < __cut1 || i >= __cut2) + { + if (v [__route [i]] > 1) + { + __route [i] = vert.back () ; + vert.pop_back () ; + } + } + } + + v.clear(); +} + +bool PartialMappedXover :: operator () (Route & __route1, Route & __route2) +{ + unsigned int cut1 = rng.random (__route1.size ()), cut2 = rng.random (__route2.size ()) ; + + if (cut2 < cut1) + { + std :: swap (cut1, cut2) ; + } + + // Between the cuts + for (unsigned int i = cut1 ; i < cut2 ; i ++) + { + std :: swap (__route1 [i], __route2 [i]) ; + } + + // Outside the cuts + repair (__route1, cut1, cut2) ; + repair (__route2, cut1, cut2) ; + + // Debug + assert (valid (__route1)) ; + assert (valid (__route2)) ; + + __route1.invalidate () ; + __route2.invalidate () ; + + return true ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.h new file mode 100644 index 000000000..a128fb9de --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/partial_mapped_xover.h @@ -0,0 +1,31 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "partial_mapped_xover.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef partial_mapped_xover_h +#define partial_mapped_xover_h + +#include + +#include "route.h" + +/** Partial Mapped Crossover */ +class PartialMappedXover : public eoQuadOp { + +public : + + bool operator () (Route & __route1, Route & __route2) ; + +private : + + void repair (Route & __route, unsigned __cut1, unsigned __cut2) ; +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route.h new file mode 100644 index 000000000..2489b63bc --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route.h @@ -0,0 +1,19 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef route_h +#define route_h + +#include + +typedef eoVector Route ; // [Fitness (- length), Gene (city)] + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.cpp new file mode 100644 index 000000000..0d0d6e413 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.cpp @@ -0,0 +1,26 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_eval.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* TEXT LICENCE + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "route_eval.h" +#include "graph.h" + +void RouteEval :: operator () (Route & __route) +{ + + float len = 0 ; + + for (unsigned int i = 0 ; i < Graph :: size () ; i ++) + { + len -= Graph :: distance (__route [i], __route [(i + 1) % Graph :: size ()]) ; + } + + __route.fitness (len) ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.h new file mode 100644 index 000000000..69b9c7737 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_eval.h @@ -0,0 +1,30 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_eval.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef route_eval_h +#define route_eval_h + +#include + +#include "route.h" + +/** Route Evaluator */ +class RouteEval : public eoEvalFunc +{ + +public : + + void operator () (Route & __route) ; + +} ; + + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.cpp new file mode 100644 index 000000000..f22ca1bf2 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.cpp @@ -0,0 +1,38 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_init.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include + +#include "route_init.h" +#include "graph.h" + +void RouteInit :: operator () (Route & __route) +{ + + // Init. + __route.clear () ; + for (unsigned int i = 0 ; i < Graph :: size () ; i ++) + { + __route.push_back (i) ; + } + + // Swap. cities + + for (unsigned int i = 0 ; i < Graph :: size () ; i ++) + { + //unsigned int j = rng.random (Graph :: size ()) ; + + unsigned int j = (unsigned int) (Graph :: size () * (rand () / (RAND_MAX + 1.0))) ; + unsigned int city = __route [i] ; + __route [i] = __route [j] ; + __route [j] = city ; + } +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.h new file mode 100644 index 000000000..654c1a926 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_init.h @@ -0,0 +1,28 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_init.h" + +// (c) OPAC Team, LIFL, 2002-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef route_init_h +#define route_init_h + +#include + +#include "route.h" + +class RouteInit : public eoInit +{ + +public : + + void operator () (Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.cpp new file mode 100644 index 000000000..be4c7fc0c --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.cpp @@ -0,0 +1,43 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_valid.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "route_valid.h" + +#include + +bool valid (Route & __route) +{ + + std::vector t; + t.resize(__route.size()); + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + t [i] = 0 ; + } + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + t [__route [i]] ++ ; + } + + for (unsigned int i = 0 ; i < __route.size () ; i ++) + { + if (t [i] != 1) + { + t.clear(); + return false ; + } + } + + t.clear(); + return true ; // OK. +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.h new file mode 100644 index 000000000..90763d7fc --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/route_valid.h @@ -0,0 +1,19 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "route_valid.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef route_valid_h +#define route_valid_h + +#include "route.h" + +bool valid (Route & __route) ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.cpp new file mode 100644 index 000000000..9aa779d50 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.cpp @@ -0,0 +1,47 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt.h" + +TwoOpt TwoOpt :: operator ! () const +{ + TwoOpt move = * this ; + std :: swap (move.first, move.second) ; + + return move ; +} + +void TwoOpt :: operator () (Route & __route) +{ + + std :: vector seq_cities ; + + for (unsigned int i = second ; i > first ; i --) + { + seq_cities.push_back (__route [i]) ; + } + + unsigned int j = 0 ; + for (unsigned int i = first + 1 ; i < second + 1 ; i ++) + { + __route [i] = seq_cities [j ++] ; + } +} + +void TwoOpt :: readFrom (std :: istream & __is) +{ + __is >> first >> second ; +} + +void TwoOpt :: printOn (std :: ostream & __os) const +{ + __os << first << ' ' << second ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.h new file mode 100644 index 000000000..279a813c9 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt.h @@ -0,0 +1,36 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_opt_h +#define two_opt_h + +#include + +#include +#include + +#include "route.h" + +class TwoOpt : public moMove , public std :: pair , public eoPersistent +{ + +public : + + TwoOpt operator ! () const ; + + void operator () (Route & __route) ; + + void readFrom (std :: istream & __is) ; + + void printOn (std :: ostream & __os) const ; +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.cpp new file mode 100644 index 000000000..1b371104b --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.cpp @@ -0,0 +1,28 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "TwoOptIncrEval.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt_incr_eval.h" +#include "graph.h" + +float TwoOptIncrEval :: operator () (const TwoOpt & __move, const Route & __route) +{ + // From + unsigned int v1 = __route [__move.first], v1_next = __route [__move.first + 1] ; + + // To + unsigned int v2 = __route [__move.second], v2_next = __route [__move.second + 1] ; + + return __route.fitness () + - Graph :: distance (v1, v2) + - Graph :: distance (v1_next, v2_next) + + Graph :: distance (v1, v1_next) + + Graph :: distance (v2, v2_next) ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.h new file mode 100644 index 000000000..233cb264d --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_incr_eval.h @@ -0,0 +1,27 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "TwoOptIncrEval.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_optincr_eval_h +#define two_optincr_eval_h + +#include +#include "two_opt.h" + +class TwoOptIncrEval : public moMoveIncrEval +{ + +public : + + float operator () (const TwoOpt & __move, const Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.cpp new file mode 100644 index 000000000..bc464f6ad --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.cpp @@ -0,0 +1,18 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_init.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt_init.h" + +void TwoOptInit :: operator () (TwoOpt & __move, const Route & __route) +{ + __move.first = 0 ; + __move.second = 2 ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.h new file mode 100644 index 000000000..b8460f69e --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_init.h @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_init.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_opt_init_h +#define two_opt_init_h + +#include + +#include "two_opt.h" + +/** It sets the first couple of edges */ +class TwoOptInit : public moMoveInit +{ + +public : + + void operator () (TwoOpt & __move, const Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.cpp new file mode 100644 index 000000000..d0b297f51 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.cpp @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_next.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt_next.h" +#include "graph.h" + +bool TwoOptNext :: operator () (TwoOpt & __move, const Route & __route) +{ + if (__move.first == Graph :: size () - 4 && __move.second == __move.first + 2) + { + return false ; + } + else + { + __move.second ++ ; + if (__move.second == Graph :: size () - 1) + { + __move.first ++ ; + __move.second = __move.first + 2 ; + } + + return true ; + } +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.h new file mode 100644 index 000000000..ac60bc3e6 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_next.h @@ -0,0 +1,28 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_next.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_opt_next_h +#define two_opt_next_h + +#include +#include "two_opt.h" + +/** It updates a couple of edges */ +class TwoOptNext : public moNextMove +{ + +public : + + bool operator () (TwoOpt & __move, const Route & __route) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.cpp new file mode 100644 index 000000000..7db7f6cb7 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.cpp @@ -0,0 +1,20 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_rand.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt_rand.h" +#include "graph.h" +#include + +void TwoOptRand :: operator () (TwoOpt & __move) +{ + __move.first = rng.random (Graph :: size () - 3) ; + __move.second = __move.first + 2 + rng.random (Graph :: size () - __move.first - 3) ; +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.h new file mode 100644 index 000000000..600cf8b77 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_rand.h @@ -0,0 +1,28 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_rand.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_opt_rand_h +#define two_opt_rand_h + +#include + +#include "two_opt.h" + +class TwoOptRand : public moRandMove +{ + +public : + + void operator () (TwoOpt & __move) ; + +} ; + +#endif diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.cpp b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.cpp new file mode 100644 index 000000000..f5492cde3 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.cpp @@ -0,0 +1,58 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_tabu_list.cpp" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#include "two_opt_tabu_list.h" +#include "graph.h" + +#define TABU_LENGTH 10 + +void TwoOptTabuList :: init () +{ + // Size (eventually) + tabu_span.resize (Graph :: size ()) ; + for (unsigned int i = 0 ; i < tabu_span.size () ; i ++) + { + tabu_span [i].resize (Graph :: size ()) ; + } + + // Clear + for (unsigned int i = 0 ; i < tabu_span.size () ; i ++) + { + for (unsigned int j = 0 ; j < tabu_span [i].size () ; j ++) + { + tabu_span [i] [j] = 0 ; + } + } +} + +bool TwoOptTabuList :: operator () (const TwoOpt & __move, const Route & __sol) +{ + return tabu_span [__move.first] [__move.second] > 0 ; +} + +void TwoOptTabuList :: add (const TwoOpt & __move, const Route & __sol) +{ + tabu_span [__move.first] [__move.second] = tabu_span [__move.second] [__move.first] = TABU_LENGTH ; +} + +void TwoOptTabuList :: update () +{ + for (unsigned int i = 0 ; i < tabu_span.size () ; i ++) + { + for (unsigned int j = 0 ; j < tabu_span [i].size () ; j ++) + { + if (tabu_span [i] [j] > 0) + { + tabu_span [i] [j] -- ; + } + } + } +} diff --git a/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.h b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.h new file mode 100644 index 000000000..29c6c8439 --- /dev/null +++ b/utilities/trunk/practices/paradiseo_practices_0208/tsp/src/two_opt_tabu_list.h @@ -0,0 +1,38 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "two_opt_tabu_list.h" + +// (c) OPAC Team, LIFL, 2003-2006 + +/* LICENCE TEXT + + Contact: paradiseo-help@lists.gforge.inria.fr +*/ + +#ifndef two_opt_tabu_list_h +#define two_opt_tabu_list_h + +#include +#include "two_opt.h" +#include "route.h" + +/** The table of tabu movements, i.e. forbidden edges */ +class TwoOptTabuList : public moTabuList +{ +public : + + bool operator () (const TwoOpt & __move, const Route & __sol) ; + + void add (const TwoOpt & __move, const Route & __sol) ; + + void update () ; + + void init () ; + +private : + + std :: vector > tabu_span ; + +} ; + +#endif

    gtoWvgcIKn1qszH8zlIMWRs;(esv`5XS+vAqhi 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