summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2022-05-06 02:18:56 -0500
committerMitsuo Tokumori <[email protected]>2022-05-06 02:18:56 -0500
commita7c5bec4705708eb87fb8d9a60b2868471ce702a (patch)
tree8ced15265f7d4fdd91cc3765dae56a8459ae8aee
parent86240eac6b3889aa01c93e32978138572f87f81b (diff)
downloadVRPTW-ACO-python-a7c5bec4705708eb87fb8d9a60b2868471ce702a.tar.gz
VRPTW-ACO-python-a7c5bec4705708eb87fb8d9a60b2868471ce702a.tar.bz2
VRPTW-ACO-python-a7c5bec4705708eb87fb8d9a60b2868471ce702a.zip
Find Depot-or-customer nodes shortest path.
Also cleanup input data in odiparpack/ Also rename sols/ to output/
-rw-r--r--example1.py246
-rw-r--r--odiparpack/inf226.oficinas_mod.csv197
-rw-r--r--odiparpack/inf226.oficinas_mod.odsbin0 -> 28408 bytes
-rw-r--r--odiparpack/inf226.tramos.v.2.0.csv7009
-rw-r--r--odiparpack/pedidosperu195.txt270
-rw-r--r--output/c208_v3_d811 (renamed from sols/c208_v3_d811)0
-rw-r--r--output/pedidosperu78.txt (renamed from sols/pedidosperu78.txt)0
7 files changed, 7586 insertions, 136 deletions
diff --git a/example1.py b/example1.py
index 8b909bb..fdacd9d 100644
--- a/example1.py
+++ b/example1.py
@@ -1,6 +1,250 @@
from vrptw_base import VrptwGraph
from multiple_ant_colony_system import MultipleAntColonySystem
+import numpy as np
+import csv
+import math
+import random
+import networkx as nx
+import matplotlib.pyplot as plt
+
+
+class Node:
+ """
+ Attributes
+ ----------
+ index : int
+ index
+ ubigeo : str
+ 6 digits
+ lat : float
+ Latitud (angulo de los Paralelos) en grados sexagesimales
+ lon : float
+ Longitud (angulo de los Meridianos) en grados sexagesimales
+ is_depot : bool
+ demand : int
+ ready_time : float
+ due_time : float
+ service_time : float
+ x : float
+ Aproximacion local, en Km respecto
+ y : float
+ Aproximacion local, en Km respecto ("Lima")
+
+ Notes
+ -----
+ Web Mercator projection (BAD):
+
+ x = floor(256 / (2 * math.pi) * 2**(zoom_level) * (lon + math.pi))
+ y = floor(265 / (2 * math.pi) * 2**(zoom_level) * (math.pi - math.ln(math.tan( math.pi / 4 + lat / 2 ))))
+
+ x = R * lon
+ y = R * ln(tan(pi/4 + lat/2)
+
+ Both `lon` and `lat` in radians.
+
+ "Lima": -12.04591952,-77.03049615 (lat, long)
+ """
+
+ def __init__(self, index: int, ubigeo, lat, lon, is_depot,
+ demand, ready_time, due_time, service_time):
+ super()
+ self.index = index
+ self.ubigeo = ubigeo
+
+ if is_depot:
+ self.is_depot = True
+ else:
+ self.is_depot = False
+
+ earth_radius_km = 6371 # Avg. radius
+ lima_lat = -12.04591952
+ lima_lon = -77.03049615
+
+ self.lat = lat
+ self.lon = lon
+ self.x = (lon - lima_lon) * (math.pi / 180) * earth_radius_km
+ self.y = (lat - lima_lat) * (math.pi / 180) * earth_radius_km
+ self.x = round(self.x, 3)
+ self.y = round(self.y, 3)
+ self.demand = demand
+ self.ready_time = 0 # ready_time
+ self.due_time = due_time
+ self.service_time = service_time
+
+
+def _deg2rad(degrees):
+ return degrees * math.pi / 180
+
+
+def distance_between_coordinates(lat1, lon1, lat2, lon2):
+ """Returns the distance in km"""
+ earth_radius_km = 6371 # Avg. radius
+
+ lat1 = _deg2rad(lat1)
+ lat2 = _deg2rad(lat2)
+
+ d_lat = lat2 - lat1
+ d_lon = lon2 - lon1
+
+ a = math.sin(d_lat/2) * math.sin(d_lat/2) \
+ + math.sin(d_lon/2) * math.sin(d_lon/2) * math.cos(lat1) * math.cos(lat2)
+ c = 2 * math.atan2(math.sqrt(a), math.sqrt(1-a))
+ return earth_radius_km * c
+
+
+def _read_nodes(depot_num):
+ """
+ Read nodes from input file.
+
+ Attributes
+ ----------
+ depot_num : int
+ Number of depots
+
+ Returns
+ -------
+ list
+ List of Nodes. The first `depot_num` nodes are the depots.
+ """
+ depots = []
+ no_depots = []
+ with open('odiparpack/inf226.oficinas_mod.csv', newline='') as csvfile:
+ orders = csv.reader(csvfile)
+ count = 1
+ index_customer = depot_num
+ index_depot = 0
+ for row in orders:
+ if count == 1:
+ count += 1
+ continue
+
+ ubigeo, dept, prov, lat, lon, region_natural, is_depot = row[:7]
+ demand, ready_time, due_time, service_time = row[7:]
+
+ n = Node(
+ -1, ubigeo, float(lat), float(lon),
+ int(is_depot),
+ demand=float(demand), ready_time=0,
+ due_time=float(due_time), service_time=60
+ )
+
+ if n.is_depot:
+ n.index = index_depot
+ depots.append(n)
+ index_depot += 1
+ else:
+ n.index = index_customer
+ no_depots.append(n)
+ index_customer += 1
+
+ count += 1
+
+ return depots + no_depots
+
+
+def _read_tramos():
+ """
+ Lee archivo de tramos
+
+ Returns
+ -------
+ list
+ Lista de tuplas con los tramos (ubigeo1, ubigeo2)
+ """
+ tramos = []
+ with open('odiparpack/inf226.tramos.v.2.0.csv', newline='') as f:
+ rows = csv.reader(f)
+ count = 1
+ for row in rows:
+ if count >= 2:
+ tramos.append([row[0], row[1]])
+ count += 1
+ return tramos
+
+
+def make_complete_customer_node_graph(nodes, tramos):
+ """
+ Nodes + Tramos make a network. An undirected graph. But we only care
+ about the nodes that are either have demand (aka. customers), or are depots.
+
+ This function creates a sub-graph of only depot-or-customer nodes, and
+ finds the nearest path + path_lenght between them (on the original network).
+
+ Parameters
+ ----------
+ nodes : list
+ List of Node objects
+ tramos : list
+ List of tuples of "ubigeo"
+
+ Returns
+ -------
+ list
+ List of depot-or-customer nodes,
+ Shortest distance matrix (np.narray),
+ Dict with shortest distance and path object for all pairs of nodes
+ """
+ elist = []
+
+ # Load sparse graph
+ nodes_d = {n.ubigeo: n for n in nodes}
+ for ubigeo1, ubigeo2 in tramos:
+ n1 = nodes_d[ubigeo1]
+ n2 = nodes_d[ubigeo2]
+ dist = round(distance_between_coordinates(n1.lat, n1.lon,
+ n2.lat, n2.lon), 0)
+ elist.append((ubigeo1, ubigeo2, dist))
+
+ G = nx.Graph()
+ G.add_weighted_edges_from(elist)
+
+ # Calculate missing edges using the shortest path
+ # (Thus making the graph complete)
+ len_path = dict(nx.all_pairs_dijkstra(G, weight='weight'))
+ # for node, (dist, path) in len_path:
+ # print(f"{node}: {dist} [{path}]")
+
+ # Prune all nodes that have no demand and "reset index" of nodes
+ depot_customer_nodes = []
+ i = 0
+ for n in nodes:
+ if n.demand > 0 or n.is_depot:
+ n.index = i
+ depot_customer_nodes.append(n)
+ i += 1
+ node_num = i
+
+ # Create distance matrix
+ node_dist_mat = np.zeros((node_num, node_num))
+ for n1 in depot_customer_nodes:
+ for n2 in depot_customer_nodes:
+ node_dist_mat[n1.index, n2.index] = \
+ len_path[n1.ubigeo][0][n2.ubigeo]
+
+ return depot_customer_nodes, node_dist_mat, len_path
+
+
+def lab():
+ depot_num = 3
+ nodes = _read_nodes(depot_num)
+ tramos = _read_tramos()
+ nodes, node_dist_mat, len_path = \
+ make_complete_customer_node_graph(nodes, tramos)
+
+ # nodes with demand
+ for n in nodes[:8]:
+ print(n.__dict__)
+
+ # shortest distance between nodes in network
+ print(node_dist_mat[:8, :8])
+
+ # shortest path
+ for n1 in nodes[:1]:
+ for n2 in nodes[:8]:
+ shortest_path = len_path[n1.ubigeo][1][n2.ubigeo]
+ print(f"{n1.ubigeo} => {n2.ubigeo}: [{shortest_path}]")
+
def main():
#file_path = './solomon-100/c101.txt'
@@ -17,4 +261,4 @@ def main():
if __name__ == '__main__':
- main()
+ lab()
diff --git a/odiparpack/inf226.oficinas_mod.csv b/odiparpack/inf226.oficinas_mod.csv
new file mode 100644
index 0000000..1d49876
--- /dev/null
+++ b/odiparpack/inf226.oficinas_mod.csv
@@ -0,0 +1,197 @@
+ubigeo,dept,prov,latitud,longitud,region_natural,id_depot,demand,ready_time,due_time,service_time
+010201,AMAZONAS,BAGUA,-5.63906152,-78.53166353,SELVA,0,22,0,5636,60
+010301,AMAZONAS,BONGARA,-5.90432416,-77.79809916,SELVA,0,0,0,0,60
+010101,AMAZONAS,CHACHAPOYAS,-6.22940827,-77.8724339,SELVA,0,0,0,0,60
+010401,AMAZONAS,CONDORCANQUI,-4.59234702,-77.86447689,SELVA,0,0,0,0,60
+010501,AMAZONAS,LUYA,-6.13903176,-77.95195967,SELVA,0,0,0,0,60
+010601,AMAZONAS,RODRIGUEZ DE MENDOZA,-6.39590702,-77.4821999,SELVA,0,0,0,0,60
+010701,AMAZONAS,UTCUBAMBA,-5.75441765,-78.4422019,SELVA,0,10,0,5608,60
+020201,ANCASH,AIJA,-9.78020557,-77.61071813,COSTA,0,63,0,5372,60
+020301,ANCASH,ANTONIO RAYMONDI,-9.10103564,-77.01682676,COSTA,0,64,0,5741,60
+020401,ANCASH,ASUNCION,-9.162092849,-77.366042511,COSTA,0,24,0,5607,60
+020501,ANCASH,BOLOGNESI,-10.15206613,-77.1567994,COSTA,0,10,0,5427,60
+020601,ANCASH,CARHUAZ,-9.28176454,-77.64629654,COSTA,0,4,0,5369,60
+020701,ANCASH,CARLOS FERMIN FITZCARRALD,-9.09435746,-77.32912977,COSTA,0,85,0,5459,60
+020801,ANCASH,CASMA,-9.47607993,-78.30544286,COSTA,0,33,0,5477,60
+020901,ANCASH,CORONGO,-8.57042256,-77.89804083,COSTA,0,0,0,0,60
+020101,ANCASH,HUARAZ,-9.529975349,-77.528862722,COSTA,0,0,0,0,60
+021001,ANCASH,HUARI,-9.34740104,-77.17095755,COSTA,0,0,0,0,60
+021101,ANCASH,HUARMEY,-10.06870661,-78.15227117,COSTA,0,0,0,0,60
+021201,ANCASH,HUAYLAS,-9.04858755,-77.81006258,COSTA,0,0,0,0,60
+021301,ANCASH,MARISCAL LUZURIAGA,-8.8649466,-77.35749107,COSTA,0,0,0,0,60
+021401,ANCASH,OCROS,-10.40346472,-77.39679143,COSTA,0,0,0,0,60
+021501,ANCASH,PALLASCA,-8.39290941,-78.00901572,COSTA,0,0,0,0,60
+021601,ANCASH,POMABAMBA,-8.8205315,-77.4602514,COSTA,0,0,0,0,60
+021701,ANCASH,RECUAY,-9.722084882,-77.45614687,COSTA,0,61,0,5577,60
+021801,ANCASH,SANTA,-9.07454176,-78.59357234,COSTA,0,99,0,5264,60
+021901,ANCASH,SIHUAS,-8.55458704,-77.6312206,COSTA,0,87,0,5635,60
+022001,ANCASH,YUNGAY,-9.13989101,-77.744906,COSTA,0,4,0,5388,60
+030101,APURIMAC,ABANCAY,-13.6373465,-72.87887764,SIERRA,0,1,0,5608,60
+030201,APURIMAC,ANDAHUAYLAS,-13.65640891,-73.3899109,SIERRA,0,0,0,0,60
+030301,APURIMAC,ANTABAMBA,-14.36475603,-72.87779202,SIERRA,0,0,0,0,60
+030401,APURIMAC,AYMARAES,-14.29471191,-73.24426751,SIERRA,0,0,0,0,60
+030601,APURIMAC,CHINCHEROS,-13.51802722,-73.72280447,SIERRA,0,0,0,0,60
+030501,APURIMAC,COTABAMBAS,-13.94619465,-72.1744466,SIERRA,0,0,0,0,60
+030701,APURIMAC,GRAU,-14.10538044,-72.70764095,SIERRA,0,0,0,0,60
+040101,AREQUIPA,AREQUIPA,-16.39881421,-71.537019649,COSTA,1,0,0,8000,60
+040201,AREQUIPA,CAMANA,-16.62491755,-72.71161298,COSTA,0,15,0,5671,60
+040301,AREQUIPA,CARAVELI,-15.77213819,-73.36540868,COSTA,0,65,0,5534,60
+040401,AREQUIPA,CASTILLA,-16.07660363,-72.49208649,COSTA,0,93,0,5463,60
+040501,AREQUIPA,CAYLLOMA,-15.63674194,-71.60198249,COSTA,0,38,0,5554,60
+040601,AREQUIPA,CONDESUYOS,-15.8392378,-72.65146622,COSTA,0,14,0,5680,60
+040701,AREQUIPA,ISLAY,-17.0292752,-72.01544312,COSTA,0,63,0,5345,60
+040801,AREQUIPA,LA UNION,-15.21290805,-72.88816225,COSTA,0,93,0,5614,60
+050201,AYACUCHO,CANGALLO,-13.62932462,-74.14367707,SIERRA,0,5,0,5365,60
+050101,AYACUCHO,HUAMANGA,-13.160270337,-74.225776072,SIERRA,0,0,0,0,60
+050301,AYACUCHO,HUANCA SANCOS,-13.91988366,-74.33388289,SIERRA,0,0,0,0,60
+050401,AYACUCHO,HUANTA,-12.939913448,-74.247891213,SIERRA,0,0,0,0,60
+050501,AYACUCHO,LA MAR,-13.01266571,-73.98111076,SIERRA,0,0,0,0,60
+050601,AYACUCHO,LUCANAS,-14.69404253,-74.12419819,SIERRA,0,0,0,0,60
+050701,AYACUCHO,PARINACOCHAS,-15.01697752,-73.78089374,SIERRA,0,0,0,0,60
+050801,AYACUCHO,PAUCAR DEL SARA SARA,-15.27887321,-73.34436311,SIERRA,0,0,0,0,60
+050901,AYACUCHO,SUCRE,-14.01125749,-73.83884087,SIERRA,0,0,0,0,60
+051001,AYACUCHO,VICTOR FAJARDO,-13.75245483,-74.06630109,SIERRA,0,78,0,5642,60
+051101,AYACUCHO,VILCAS HUAMAN,-13.65302704,-73.95386777,SIERRA,0,6,0,5331,60
+060201,CAJAMARCA,CAJABAMBA,-7.62374351,-78.04600251,SIERRA,0,28,0,5743,60
+060101,CAJAMARCA,CAJAMARCA,-7.15706855,-78.51752139,SIERRA,0,90,0,5745,60
+060301,CAJAMARCA,CELENDIN,-6.86553233,-78.14556339,SIERRA,0,83,0,5509,60
+060401,CAJAMARCA,CHOTA,-6.56157453,-78.65024461,SIERRA,0,29,0,5731,60
+060501,CAJAMARCA,CONTUMAZA,-7.36612935,-78.80462726,SIERRA,0,36,0,5533,60
+060601,CAJAMARCA,CUTERVO,-6.37735547,-78.81831305,SIERRA,0,37,0,5305,60
+060701,CAJAMARCA,HUALGAYOC,-6.67954209,-78.51914578,SIERRA,0,84,0,5700,60
+060801,CAJAMARCA,JAEN,-5.70880322,-78.80782547,SIERRA,0,99,0,5679,60
+060901,CAJAMARCA,SAN IGNACIO,-5.14625044,-79.00497127,SIERRA,0,0,0,0,60
+061001,CAJAMARCA,SAN MARCOS,-7.33606865,-78.17047055,SIERRA,0,0,0,0,60
+061101,CAJAMARCA,SAN MIGUEL,-7.00044888,-78.85143349,SIERRA,0,0,0,0,60
+061201,CAJAMARCA,SAN PABLO,-7.11834136,-78.82337069,SIERRA,0,0,0,0,60
+061301,CAJAMARCA,SANTA CRUZ,-6.62613957,-78.94438562,SIERRA,0,0,0,0,60
+070101,CALLAO,CALLAO,-12.06034168,-77.14068058,COSTA,0,0,0,0,60
+080201,CUSCO,ACOMAYO,-13.91920265,-71.68349439,SIERRA,0,0,0,0,60
+080301,CUSCO,ANTA,-13.47159316,-72.14879046,SIERRA,0,0,0,0,60
+080401,CUSCO,CALCA,-13.32174829,-71.95605013,SIERRA,0,0,0,0,60
+080501,CUSCO,CANAS,-14.21694329,-71.43203327,SIERRA,0,0,0,0,60
+080601,CUSCO,CANCHIS,-14.272991125,-71.226499142,SIERRA,0,0,0,0,60
+080701,CUSCO,CHUMBIVILCAS,-14.45016903,-72.08208239,SIERRA,0,50,0,5319,60
+080101,CUSCO,CUSCO,-13.51670179,-71.97876215,SIERRA,0,80,0,5517,60
+080801,CUSCO,ESPINAR,-14.79311928,-71.41288314,SIERRA,0,3,0,5323,60
+080901,CUSCO,LA CONVENCION,-12.86332266,-72.69287733,SIERRA,0,89,0,5413,60
+081001,CUSCO,PARURO,-13.76132304,-71.84744051,SIERRA,0,75,0,5567,60
+081101,CUSCO,PAUCARTAMBO,-13.31780491,-71.59672352,SIERRA,0,22,0,5417,60
+081201,CUSCO,QUISPICANCHI,-13.687855135,-71.625581633,SIERRA,0,5,0,5255,60
+081301,CUSCO,URUBAMBA,-13.30593022,-72.11599046,SIERRA,0,14,0,5309,60
+090201,HUANCAVELICA,ACOBAMBA,-12.84432478,-74.57118027,SIERRA,0,0,0,0,60
+090301,HUANCAVELICA,ANGARAES,-12.98304978,-74.71854352,SIERRA,0,0,0,0,60
+090401,HUANCAVELICA,CASTROVIRREYNA,-13.28333829,-75.31914965,SIERRA,0,0,0,0,60
+090501,HUANCAVELICA,CHURCAMPA,-12.73925898,-74.38755656,SIERRA,0,0,0,0,60
+090101,HUANCAVELICA,HUANCAVELICA,-12.78719172,-74.97310128,SIERRA,0,0,0,0,60
+090601,HUANCAVELICA,HUAYTARA,-13.6044208,-75.35306965,SIERRA,0,0,0,0,60
+090701,HUANCAVELICA,TAYACAJA,-12.3987926,-74.86842175,SIERRA,0,0,0,0,60
+100201,HUANUCO,AMBO,-10.1292297,-76.20446278,SIERRA,0,0,0,0,60
+100301,HUANUCO,DOS DE MAYO,-9.82853207,-76.80130126,SIERRA,0,0,0,0,60
+100401,HUANUCO,HUACAYBAMBA,-9.03786568,-76.9526168,SIERRA,0,0,0,0,60
+100501,HUANUCO,HUAMALIES,-9.550005175,-76.815574479,SIERRA,0,0,0,0,60
+100101,HUANUCO,HUANUCO,-9.92954506,-76.23964566,SIERRA,0,0,0,0,60
+101001,HUANUCO,LAURICOCHA,-10.07805837,-76.63161342,SIERRA,0,0,0,0,60
+100601,HUANUCO,LEONCIO PRADO,-9.29838119,-76.00028442,SIERRA,0,0,0,0,60
+100701,HUANUCO,MARAÑON,-8.60439329,-77.14935042,SIERRA,0,53,0,5712,60
+100801,HUANUCO,PACHITEA,-9.89747595,-75.99429652,SIERRA,0,22,0,5395,60
+100901,HUANUCO,PUERTO INCA,-9.37935836,-74.96594262,SIERRA,0,77,0,5665,60
+101101,HUANUCO,YAROWILCA,-9.85874366,-76.60839481,SIERRA,0,54,0,5696,60
+110201,ICA,CHINCHA,-13.41759332,-76.13260585,COSTA,0,21,0,5565,60
+110101,ICA,ICA,-14.06393532,-75.72920238,COSTA,0,9,0,5297,60
+110301,ICA,NASCA,-14.8275594,-74.93704615,COSTA,0,99,0,5739,60
+110401,ICA,PALPA,-14.53374904,-75.18513226,COSTA,0,98,0,5309,60
+110501,ICA,PISCO,-13.70989392,-76.20320928,COSTA,0,93,0,5451,60
+120301,JUNIN,CHANCHAMAYO,-11.05598621,-75.32820502,SIERRA,0,4,0,5417,60
+120901,JUNIN,CHUPACA,-12.06171144,-75.2876197,SIERRA,0,10,0,5671,60
+120201,JUNIN,CONCEPCION,-11.91846227,-75.3129636,SIERRA,0,0,0,0,60
+120101,JUNIN,HUANCAYO,-12.0679591,-75.21005132,SIERRA,0,0,0,0,60
+120401,JUNIN,JAUJA,-11.77521628,-75.50052527,SIERRA,0,0,0,0,60
+120501,JUNIN,JUNIN,-11.16104266,-75.99307889,SIERRA,0,0,0,0,60
+120601,JUNIN,SATIPO,-11.25390265,-74.63700127,SIERRA,0,0,0,0,60
+120701,JUNIN,TARMA,-11.41991821,-75.68777039,SIERRA,0,0,0,0,60
+120801,JUNIN,YAULI,-11.51659417,-75.90003919,SIERRA,0,0,0,0,60
+130201,LA LIBERTAD,ASCOPE,-7.71379065,-79.10751502,COSTA,0,0,0,0,60
+130301,LA LIBERTAD,BOLIVAR,-7.15387178,-77.70263615,COSTA,0,0,0,0,60
+130401,LA LIBERTAD,CHEPEN,-7.22728914,-79.42963328,COSTA,0,0,0,0,60
+131101,LA LIBERTAD,GRAN CHIMU,-7.47945577,-78.81942291,COSTA,0,0,0,0,60
+130501,LA LIBERTAD,JULCAN,-8.0425289,-78.48663451,COSTA,0,0,0,0,60
+130601,LA LIBERTAD,OTUZCO,-7.90250299,-78.56569871,COSTA,0,0,0,0,60
+130701,LA LIBERTAD,PACASMAYO,-7.43205652,-79.50427765,COSTA,0,0,0,0,60
+130801,LA LIBERTAD,PATAZ,-8.27593502,-77.29632102,COSTA,0,69,0,5292,60
+130901,LA LIBERTAD,SANCHEZ CARRION,-7.815552087,-78.048623458,COSTA,0,57,0,5508,60
+131001,LA LIBERTAD,SANTIAGO DE CHUCO,-8.14536716,-78.17327133,COSTA,0,17,0,5500,60
+130101,LA LIBERTAD,TRUJILLO,-8.11176389,-79.02868652,COSTA,1,0,0,8000,60
+131201,LA LIBERTAD,VIRU,-8.41427715,-78.75222202,COSTA,0,16,0,5651,60
+140101,LAMBAYEQUE,CHICLAYO,-6.77150465,-79.83866166,COSTA,0,99,0,5740,60
+140201,LAMBAYEQUE,FERREÑAFE,-6.63922698,-79.78803991,COSTA,0,63,0,5697,60
+140301,LAMBAYEQUE,LAMBAYEQUE,-6.70410837,-79.90620927,COSTA,0,0,0,0,60
+150201,LIMA,BARRANCA,-10.75402494,-77.76079584,COSTA,0,0,0,0,60
+150501,LIMA,CAÑETE,-13.07775016,-76.38742903,COSTA,0,0,0,0,60
+150301,LIMA,CAJATAMBO,-10.4726833,-76.99300134,COSTA,0,0,0,0,60
+150401,LIMA,CANTA,-11.46702028,-76.62473724,COSTA,0,0,0,0,60
+150601,LIMA,HUARAL,-11.495407273,-77.207186976,COSTA,0,87,0,5459,60
+150701,LIMA,HUAROCHIRI,-11.84476441,-76.38606378,COSTA,0,22,0,5530,60
+150801,LIMA,HUAURA,-11.10855265,-77.61040152,COSTA,0,67,0,5743,60
+150101,LIMA,LIMA,-12.04591952,-77.03049615,COSTA,1,0,0,8000,60
+150901,LIMA,OYON,-10.66810336,-76.77306206,COSTA,0,30,0,5463,60
+151001,LIMA,YAUYOS,-12.45973429,-75.91868825,COSTA,0,67,0,5338,60
+160201,LORETO,ALTO AMAZONAS,-5.895268749,-76.104405351,SELVA,0,76,0,5640,60
+160701,LORETO,DATEM DEL MARAÑON,-4.8315686,-76.5545112,SELVA,0,16,0,5410,60
+160301,LORETO,LORETO,-4.50661633,-73.5754598,SELVA,0,26,0,5658,60
+160401,LORETO,MARISCAL RAMON CASTILLA,-3.9059914,-70.51679052,SELVA,0,39,0,5688,60
+160101,LORETO,MAYNAS,-3.74934598,-73.24436621,SELVA,0,35,0,5563,60
+160801,LORETO,PUTUMAYO,-2.44719667,-72.66825135,SELVA,0,16,0,5259,60
+160501,LORETO,REQUENA,-5.06369292,-73.856386,SELVA,0,0,0,0,60
+160601,LORETO,UCAYALI,-7.35052054,-75.00906072,SELVA,0,0,0,0,60
+170201,MADRE DE DIOS,MANU,-12.83618166,-71.35890272,SELVA,0,0,0,0,60
+170301,MADRE DE DIOS,TAHUAMANU,-10.94494366,-69.57741764,SELVA,0,0,0,0,60
+170101,MADRE DE DIOS,TAMBOPATA,-12.59421679,-69.17624914,SELVA,0,0,0,0,60
+180201,MOQUEGUA,GENERAL SANCHEZ CERRO,-16.67392404,-70.97005505,COSTA,0,0,0,0,60
+180301,MOQUEGUA,ILO,-17.645825113,-71.345312908,COSTA,0,0,0,0,60
+180101,MOQUEGUA,MARISCAL NIETO,-17.19380361,-70.93469733,COSTA,0,0,0,0,60
+190201,PASCO,DANIEL ALCIDES CARRION,-10.49133323,-76.51662556,SIERRA,0,0,0,0,60
+190301,PASCO,OXAPAMPA,-10.57428264,-75.40462179,SIERRA,0,0,0,0,60
+190101,PASCO,PASCO,-10.683662121,-76.256181885,SIERRA,0,0,0,0,60
+200201,PIURA,AYABACA,-4.64022578,-79.71523023,COSTA,0,0,0,0,60
+200301,PIURA,HUANCABAMBA,-5.23900158,-79.4506261,COSTA,0,0,0,0,60
+200401,PIURA,MORROPON,-5.09655103,-80.16085341,COSTA,0,0,0,0,60
+200501,PIURA,PAITA,-5.08512676,-81.11366746,COSTA,0,0,0,0,60
+200101,PIURA,PIURA,-5.1971641,-80.62654749,COSTA,0,0,0,0,60
+200801,PIURA,SECHURA,-5.55754525,-80.82227528,COSTA,0,0,0,0,60
+200601,PIURA,SULLANA,-4.8900439,-80.68738053,COSTA,0,0,0,0,60
+200701,PIURA,TALARA,-4.57969115,-81.27182053,COSTA,0,0,0,0,60
+210201,PUNO,AZANGARO,-14.90852428,-70.19534289,SIERRA,0,75,0,5377,60
+210301,PUNO,CARABAYA,-14.06845301,-70.4313564,SIERRA,0,2,0,5394,60
+210401,PUNO,CHUCUITO,-16.21332269,-69.45923452,SIERRA,0,47,0,5685,60
+210501,PUNO,EL COLLAO,-16.08686592,-69.63859877,SIERRA,0,63,0,5406,60
+210601,PUNO,HUANCANE,-15.2041154,-69.76143802,SIERRA,0,82,0,5678,60
+210701,PUNO,LAMPA,-15.36467853,-70.36754564,SIERRA,0,97,0,5281,60
+210801,PUNO,MELGAR,-14.88182942,-70.59009038,SIERRA,0,65,0,5749,60
+210901,PUNO,MOHO,-15.36071216,-69.49989614,SIERRA,0,38,0,5406,60
+210101,PUNO,PUNO,-15.84061229,-70.02800689,SIERRA,0,0,0,0,60
+211001,PUNO,SAN ANTONIO DE PUTINA,-14.91416004,-69.86856039,SIERRA,0,0,0,0,60
+211101,PUNO,SAN ROMAN,-15.49323216,-70.13553739,SIERRA,0,0,0,0,60
+211201,PUNO,SANDIA,-14.32301928,-69.46661477,SIERRA,0,0,0,0,60
+211301,PUNO,YUNGUYO,-16.24426815,-69.09257008,SIERRA,0,0,0,0,60
+220201,SAN MARTIN,BELLAVISTA,-7.0668712,-76.58470096,SELVA,0,0,0,0,60
+220301,SAN MARTIN,EL DORADO,-6.6139139,-76.69486503,SELVA,0,0,0,0,60
+220401,SAN MARTIN,HUALLAGA,-6.936411259,-76.771851596,SELVA,0,0,0,0,60
+220501,SAN MARTIN,LAMAS,-6.42183785,-76.5161846,SELVA,0,0,0,0,60
+220601,SAN MARTIN,MARISCAL CACERES,-7.1804106,-76.72644242,SELVA,0,0,0,0,60
+220101,SAN MARTIN,MOYOBAMBA,-6.03466877,-76.97466665,SELVA,0,76,0,5514,60
+220701,SAN MARTIN,PICOTA,-6.9206416,-76.33030096,SELVA,0,50,0,5491,60
+220801,SAN MARTIN,RIOJA,-6.0626084,-77.16777252,SELVA,0,65,0,5388,60
+220901,SAN MARTIN,SAN MARTIN,-6.48771702,-76.35981815,SELVA,0,79,0,5373,60
+221001,SAN MARTIN,TOCACHE,-8.18864805,-76.51031276,SELVA,0,13,0,5600,60
+230201,TACNA,CANDARAVE,-17.26818803,-70.25039889,COSTA,0,99,0,5371,60
+230301,TACNA,JORGE BASADRE,-17.61383167,-70.76239889,COSTA,0,74,0,5339,60
+230101,TACNA,TACNA,-18.0137008,-70.2507964,COSTA,0,0,0,0,60
+230401,TACNA,TARATA,-17.47471754,-70.03211577,COSTA,0,0,0,0,60
+240201,TUMBES,CONTRALMIRANTE VILLAR,-3.68066765,-80.6762874,COSTA,0,0,0,0,60
+240101,TUMBES,TUMBES,-3.5708339,-80.45957215,COSTA,0,0,0,0,60
+240301,TUMBES,ZARUMILLA,-3.5006804,-80.27502228,COSTA,0,0,0,0,60
+250201,UCAYALI,ATALAYA,-10.72972729,-73.75483561,SELVA,0,0,0,0,60
+250101,UCAYALI,CORONEL PORTILLO,-8.38324295,-74.53224034,SELVA,0,0,0,0,60
+250301,UCAYALI,PADRE ABAD,-9.03687544,-75.5086237,SELVA,0,29,0,5633,60
+250401,UCAYALI,PURUS,-9.77235992,-70.71008654,SELVA,0,2,0,5718,60
diff --git a/odiparpack/inf226.oficinas_mod.ods b/odiparpack/inf226.oficinas_mod.ods
new file mode 100644
index 0000000..9d9f760
--- /dev/null
+++ b/odiparpack/inf226.oficinas_mod.ods
Binary files differ
diff --git a/odiparpack/inf226.tramos.v.2.0.csv b/odiparpack/inf226.tramos.v.2.0.csv
new file mode 100644
index 0000000..3a8eb6d
--- /dev/null
+++ b/odiparpack/inf226.tramos.v.2.0.csv
@@ -0,0 +1,7009 @@
+prov1,prov2
+010201,010301
+010301,010201
+010201,010401
+010401,010201
+010201,010501
+010501,010201
+010201,010701
+010701,010201
+010201,021501
+021501,010201
+010201,060101
+060101,010201
+010201,060301
+060301,010201
+010201,060401
+060401,010201
+010201,060501
+060501,010201
+010201,060601
+060601,010201
+010201,060701
+060701,010201
+010201,060801
+060801,010201
+010201,060901
+060901,010201
+010201,061101
+061101,010201
+010201,061201
+061201,010201
+010201,061301
+061301,010201
+010201,130301
+130301,010201
+010201,130401
+130401,010201
+010201,131101
+131101,010201
+010201,130501
+130501,010201
+010201,130601
+130601,010201
+010201,130701
+130701,010201
+010201,130801
+130801,010201
+010201,131201
+131201,010201
+010201,140101
+140101,010201
+010201,140201
+140201,010201
+010201,140301
+140301,010201
+010201,160201
+160201,010201
+010201,200301
+200301,010201
+010201,200401
+200401,010201
+010201,200601
+200601,010201
+010201,200701
+200701,010201
+010201,220201
+220201,010201
+010201,220301
+220301,010201
+010201,220401
+220401,010201
+010201,220601
+220601,010201
+010201,220701
+220701,010201
+010201,220801
+220801,010201
+010201,240201
+240201,010201
+010201,240301
+240301,010201
+010301,010401
+010401,010301
+010301,010501
+010501,010301
+010301,010601
+010601,010301
+010301,010701
+010701,010301
+010301,021601
+021601,010301
+010301,021901
+021901,010301
+010301,060101
+060101,010301
+010301,060301
+060301,010301
+010301,060401
+060401,010301
+010301,060501
+060501,010301
+010301,060601
+060601,010301
+010301,061001
+061001,010301
+010301,061101
+061101,010301
+010301,061201
+061201,010301
+010301,061301
+061301,010301
+010301,100701
+100701,010301
+010301,131101
+131101,010301
+010301,130501
+130501,010301
+010301,130701
+130701,010301
+010301,130901
+130901,010301
+010301,131001
+131001,010301
+010301,131201
+131201,010301
+010301,140101
+140101,010301
+010301,140301
+140301,010301
+010301,160201
+160201,010301
+010301,200201
+200201,010301
+010301,200401
+200401,010301
+010301,200101
+200101,010301
+010301,220301
+220301,010301
+010301,220401
+220401,010301
+010301,220601
+220601,010301
+010301,220101
+220101,010301
+010301,220701
+220701,010301
+010301,220801
+220801,010301
+010301,220901
+220901,010301
+010301,221001
+221001,010301
+010101,010501
+010501,010101
+010101,010601
+010601,010101
+010101,010701
+010701,010101
+010101,020701
+020701,010101
+010101,021201
+021201,010101
+010101,021301
+021301,010101
+010101,021501
+021501,010101
+010101,021601
+021601,010101
+010101,021901
+021901,010101
+010101,022001
+022001,010101
+010101,060201
+060201,010101
+010101,060101
+060101,010101
+010101,060401
+060401,010101
+010101,060601
+060601,010101
+010101,060801
+060801,010101
+010101,060901
+060901,010101
+010101,061001
+061001,010101
+010101,061301
+061301,010101
+010101,130201
+130201,010101
+010101,130301
+130301,010101
+010101,130401
+130401,010101
+010101,131101
+131101,010101
+010101,130601
+130601,010101
+010101,130701
+130701,010101
+010101,130801
+130801,010101
+010101,130901
+130901,010101
+010101,131001
+131001,010101
+010101,130101
+130101,010101
+010101,131201
+131201,010101
+010101,140301
+140301,010101
+010101,160201
+160201,010101
+010101,200201
+200201,010101
+010101,200301
+200301,010101
+010101,220201
+220201,010101
+010101,220301
+220301,010101
+010101,220401
+220401,010101
+010101,220501
+220501,010101
+010101,220701
+220701,010101
+010101,221001
+221001,010101
+010401,010501
+010501,010401
+010401,060101
+060101,010401
+010401,060301
+060301,010401
+010401,060501
+060501,010401
+010401,060601
+060601,010401
+010401,060701
+060701,010401
+010401,060801
+060801,010401
+010401,060901
+060901,010401
+010401,061001
+061001,010401
+010401,061201
+061201,010401
+010401,130301
+130301,010401
+010401,140201
+140201,010401
+010401,140301
+140301,010401
+010401,160201
+160201,010401
+010401,160701
+160701,010401
+010401,200201
+200201,010401
+010401,200301
+200301,010401
+010401,200401
+200401,010401
+010401,200101
+200101,010401
+010401,200601
+200601,010401
+010401,220201
+220201,010401
+010401,220301
+220301,010401
+010401,220601
+220601,010401
+010401,220101
+220101,010401
+010401,220701
+220701,010401
+010401,220801
+220801,010401
+010401,240301
+240301,010401
+010501,010601
+010601,010501
+010501,020901
+020901,010501
+010501,021301
+021301,010501
+010501,021501
+021501,010501
+010501,021901
+021901,010501
+010501,060201
+060201,010501
+010501,060101
+060101,010501
+010501,060301
+060301,010501
+010501,060401
+060401,010501
+010501,060501
+060501,010501
+010501,060701
+060701,010501
+010501,060901
+060901,010501
+010501,061001
+061001,010501
+010501,061101
+061101,010501
+010501,061201
+061201,010501
+010501,061301
+061301,010501
+010501,100701
+100701,010501
+010501,130301
+130301,010501
+010501,130401
+130401,010501
+010501,130501
+130501,010501
+010501,130801
+130801,010501
+010501,130901
+130901,010501
+010501,131001
+131001,010501
+010501,130101
+130101,010501
+010501,131201
+131201,010501
+010501,140201
+140201,010501
+010501,140301
+140301,010501
+010501,160201
+160201,010501
+010501,160701
+160701,010501
+010501,200801
+200801,010501
+010501,220201
+220201,010501
+010501,220301
+220301,010501
+010501,220401
+220401,010501
+010501,220601
+220601,010501
+010501,220101
+220101,010501
+010501,220801
+220801,010501
+010501,220901
+220901,010501
+010601,010701
+010701,010601
+010601,020401
+020401,010601
+010601,020901
+020901,010601
+010601,021501
+021501,010601
+010601,021601
+021601,010601
+010601,060201
+060201,010601
+010601,060301
+060301,010601
+010601,060401
+060401,010601
+010601,060701
+060701,010601
+010601,060801
+060801,010601
+010601,060901
+060901,010601
+010601,061001
+061001,010601
+010601,061101
+061101,010601
+010601,061201
+061201,010601
+010601,061301
+061301,010601
+010601,100401
+100401,010601
+010601,100701
+100701,010601
+010601,130201
+130201,010601
+010601,130301
+130301,010601
+010601,130401
+130401,010601
+010601,130501
+130501,010601
+010601,130601
+130601,010601
+010601,130801
+130801,010601
+010601,130901
+130901,010601
+010601,131001
+131001,010601
+010601,130101
+130101,010601
+010601,131201
+131201,010601
+010601,140101
+140101,010601
+010601,140301
+140301,010601
+010601,160201
+160201,010601
+010601,160701
+160701,010601
+010601,160601
+160601,010601
+010601,220301
+220301,010601
+010601,220501
+220501,010601
+010601,220601
+220601,010601
+010601,220101
+220101,010601
+010601,220701
+220701,010601
+010701,020901
+020901,010701
+010701,021901
+021901,010701
+010701,060201
+060201,010701
+010701,060101
+060101,010701
+010701,060301
+060301,010701
+010701,060401
+060401,010701
+010701,060501
+060501,010701
+010701,060601
+060601,010701
+010701,060701
+060701,010701
+010701,060801
+060801,010701
+010701,060901
+060901,010701
+010701,061001
+061001,010701
+010701,061101
+061101,010701
+010701,061201
+061201,010701
+010701,130301
+130301,010701
+010701,130401
+130401,010701
+010701,131101
+131101,010701
+010701,130501
+130501,010701
+010701,130601
+130601,010701
+010701,130801
+130801,010701
+010701,131001
+131001,010701
+010701,130101
+130101,010701
+010701,131201
+131201,010701
+010701,140201
+140201,010701
+010701,160201
+160201,010701
+010701,160701
+160701,010701
+010701,200301
+200301,010701
+010701,200401
+200401,010701
+010701,200501
+200501,010701
+010701,200101
+200101,010701
+010701,200601
+200601,010701
+010701,220301
+220301,010701
+010701,220401
+220401,010701
+010701,220501
+220501,010701
+010701,220601
+220601,010701
+010701,220101
+220101,010701
+010701,220701
+220701,010701
+010701,220801
+220801,010701
+010701,220901
+220901,010701
+010701,240301
+240301,010701
+020201,020301
+020301,020201
+020201,020501
+020501,020201
+020201,020701
+020701,020201
+020201,020101
+020101,020201
+020201,021101
+021101,020201
+020201,021301
+021301,020201
+020201,021401
+021401,020201
+020201,021501
+021501,020201
+020201,021601
+021601,020201
+020201,021701
+021701,020201
+020201,021801
+021801,020201
+020201,022001
+022001,020201
+020201,060201
+060201,020201
+020201,060101
+060101,020201
+020201,060501
+060501,020201
+020201,061201
+061201,020201
+020201,070101
+070101,020201
+020201,100201
+100201,020201
+020201,100301
+100301,020201
+020201,100401
+100401,020201
+020201,100501
+100501,020201
+020201,100101
+100101,020201
+020201,100801
+100801,020201
+020201,100901
+100901,020201
+020201,101101
+101101,020201
+020201,120301
+120301,020201
+020201,120501
+120501,020201
+020201,120701
+120701,020201
+020201,130301
+130301,020201
+020201,130601
+130601,020201
+020201,130801
+130801,020201
+020201,130101
+130101,020201
+020201,150201
+150201,020201
+020201,150301
+150301,020201
+020201,150401
+150401,020201
+020201,150701
+150701,020201
+020201,190101
+190101,020201
+020201,220201
+220201,020201
+020201,220601
+220601,020201
+020201,250301
+250301,020201
+020301,020401
+020401,020301
+020301,020501
+020501,020301
+020301,020601
+020601,020301
+020301,020701
+020701,020301
+020301,020801
+020801,020301
+020301,020901
+020901,020301
+020301,021201
+021201,020301
+020301,021501
+021501,020301
+020301,021701
+021701,020301
+020301,022001
+022001,020301
+020301,060101
+060101,020301
+020301,060301
+060301,020301
+020301,060501
+060501,020301
+020301,060701
+060701,020301
+020301,061001
+061001,020301
+020301,061101
+061101,020301
+020301,061201
+061201,020301
+020301,100201
+100201,020301
+020301,100101
+100101,020301
+020301,101001
+101001,020301
+020301,100601
+100601,020301
+020301,100701
+100701,020301
+020301,100901
+100901,020301
+020301,101101
+101101,020301
+020301,120501
+120501,020301
+020301,120701
+120701,020301
+020301,130301
+130301,020301
+020301,130501
+130501,020301
+020301,130601
+130601,020301
+020301,130801
+130801,020301
+020301,130101
+130101,020301
+020301,131201
+131201,020301
+020301,150301
+150301,020301
+020301,150401
+150401,020301
+020301,150601
+150601,020301
+020301,160601
+160601,020301
+020301,190201
+190201,020301
+020301,190301
+190301,020301
+020301,190101
+190101,020301
+020301,220301
+220301,020301
+020301,220401
+220401,020301
+020301,220501
+220501,020301
+020301,220601
+220601,020301
+020301,220901
+220901,020301
+020301,221001
+221001,020301
+020301,250301
+250301,020301
+020401,020501
+020501,020401
+020401,020601
+020601,020401
+020401,020101
+020101,020401
+020401,021001
+021001,020401
+020401,021201
+021201,020401
+020401,021301
+021301,020401
+020401,021401
+021401,020401
+020401,021601
+021601,020401
+020401,021901
+021901,020401
+020401,022001
+022001,020401
+020401,060201
+060201,020401
+020401,060101
+060101,020401
+020401,060301
+060301,020401
+020401,061001
+061001,020401
+020401,061101
+061101,020401
+020401,070101
+070101,020401
+020401,100201
+100201,020401
+020401,100301
+100301,020401
+020401,100401
+100401,020401
+020401,100501
+100501,020401
+020401,100101
+100101,020401
+020401,100601
+100601,020401
+020401,100701
+100701,020401
+020401,100801
+100801,020401
+020401,100901
+100901,020401
+020401,101101
+101101,020401
+020401,120801
+120801,020401
+020401,130301
+130301,020401
+020401,130401
+130401,020401
+020401,131101
+131101,020401
+020401,130701
+130701,020401
+020401,130801
+130801,020401
+020401,130101
+130101,020401
+020401,131201
+131201,020401
+020401,150401
+150401,020401
+020401,150701
+150701,020401
+020401,150801
+150801,020401
+020401,190201
+190201,020401
+020401,190101
+190101,020401
+020401,220201
+220201,020401
+020401,220301
+220301,020401
+020401,220501
+220501,020401
+020401,220601
+220601,020401
+020401,220701
+220701,020401
+020401,220901
+220901,020401
+020401,221001
+221001,020401
+020401,250301
+250301,020401
+020501,020601
+020601,020501
+020501,020701
+020701,020501
+020501,020801
+020801,020501
+020501,020901
+020901,020501
+020501,020101
+020101,020501
+020501,021001
+021001,020501
+020501,021301
+021301,020501
+020501,021401
+021401,020501
+020501,021501
+021501,020501
+020501,021701
+021701,020501
+020501,021901
+021901,020501
+020501,022001
+022001,020501
+020501,060201
+060201,020501
+020501,070101
+070101,020501
+020501,100201
+100201,020501
+020501,100301
+100301,020501
+020501,100401
+100401,020501
+020501,100501
+100501,020501
+020501,100101
+100101,020501
+020501,101001
+101001,020501
+020501,100601
+100601,020501
+020501,100701
+100701,020501
+020501,120301
+120301,020501
+020501,120901
+120901,020501
+020501,120201
+120201,020501
+020501,120101
+120101,020501
+020501,120401
+120401,020501
+020501,120701
+120701,020501
+020501,120801
+120801,020501
+020501,130501
+130501,020501
+020501,130601
+130601,020501
+020501,130901
+130901,020501
+020501,131001
+131001,020501
+020501,130101
+130101,020501
+020501,131201
+131201,020501
+020501,150301
+150301,020501
+020501,150401
+150401,020501
+020501,150601
+150601,020501
+020501,150801
+150801,020501
+020501,150101
+150101,020501
+020501,190301
+190301,020501
+020501,190101
+190101,020501
+020501,221001
+221001,020501
+020601,020701
+020701,020601
+020601,020801
+020801,020601
+020601,020901
+020901,020601
+020601,021001
+021001,020601
+020601,021301
+021301,020601
+020601,021601
+021601,020601
+020601,021701
+021701,020601
+020601,021801
+021801,020601
+020601,021901
+021901,020601
+020601,060201
+060201,020601
+020601,060101
+060101,020601
+020601,060401
+060401,020601
+020601,060501
+060501,020601
+020601,060701
+060701,020601
+020601,061101
+061101,020601
+020601,070101
+070101,020601
+020601,100201
+100201,020601
+020601,100301
+100301,020601
+020601,100401
+100401,020601
+020601,100601
+100601,020601
+020601,100701
+100701,020601
+020601,100801
+100801,020601
+020601,100901
+100901,020601
+020601,101101
+101101,020601
+020601,120501
+120501,020601
+020601,120701
+120701,020601
+020601,120801
+120801,020601
+020601,130201
+130201,020601
+020601,130301
+130301,020601
+020601,130401
+130401,020601
+020601,130501
+130501,020601
+020601,130601
+130601,020601
+020601,130701
+130701,020601
+020601,130801
+130801,020601
+020601,130101
+130101,020601
+020601,131201
+131201,020601
+020601,150301
+150301,020601
+020601,150601
+150601,020601
+020601,150701
+150701,020601
+020601,150801
+150801,020601
+020601,190101
+190101,020601
+020601,220301
+220301,020601
+020601,220601
+220601,020601
+020601,221001
+221001,020601
+020601,250301
+250301,020601
+020701,020801
+020801,020701
+020701,020901
+020901,020701
+020701,020101
+020101,020701
+020701,021101
+021101,020701
+020701,021201
+021201,020701
+020701,021301
+021301,020701
+020701,021401
+021401,020701
+020701,021501
+021501,020701
+020701,021701
+021701,020701
+020701,021801
+021801,020701
+020701,022001
+022001,020701
+020701,060101
+060101,020701
+020701,060301
+060301,020701
+020701,060501
+060501,020701
+020701,060701
+060701,020701
+020701,061001
+061001,020701
+020701,061101
+061101,020701
+020701,061201
+061201,020701
+020701,100301
+100301,020701
+020701,100401
+100401,020701
+020701,100501
+100501,020701
+020701,101001
+101001,020701
+020701,100601
+100601,020701
+020701,100801
+100801,020701
+020701,100901
+100901,020701
+020701,101101
+101101,020701
+020701,120301
+120301,020701
+020701,120701
+120701,020701
+020701,120801
+120801,020701
+020701,130201
+130201,020701
+020701,130301
+130301,020701
+020701,131101
+131101,020701
+020701,130501
+130501,020701
+020701,130601
+130601,020701
+020701,130801
+130801,020701
+020701,131001
+131001,020701
+020701,130101
+130101,020701
+020701,150201
+150201,020701
+020701,150401
+150401,020701
+020701,150701
+150701,020701
+020701,160601
+160601,020701
+020701,190201
+190201,020701
+020701,190301
+190301,020701
+020701,190101
+190101,020701
+020701,220901
+220901,020701
+020701,221001
+221001,020701
+020701,250101
+250101,020701
+020701,250301
+250301,020701
+020801,020901
+020901,020801
+020801,020101
+020101,020801
+020801,021001
+021001,020801
+020801,021101
+021101,020801
+020801,021301
+021301,020801
+020801,021401
+021401,020801
+020801,021601
+021601,020801
+020801,021801
+021801,020801
+020801,021901
+021901,020801
+020801,022001
+022001,020801
+020801,060201
+060201,020801
+020801,060101
+060101,020801
+020801,060301
+060301,020801
+020801,060701
+060701,020801
+020801,061101
+061101,020801
+020801,061201
+061201,020801
+020801,061301
+061301,020801
+020801,070101
+070101,020801
+020801,100201
+100201,020801
+020801,100301
+100301,020801
+020801,100401
+100401,020801
+020801,100101
+100101,020801
+020801,100601
+100601,020801
+020801,100701
+100701,020801
+020801,101101
+101101,020801
+020801,130201
+130201,020801
+020801,130301
+130301,020801
+020801,130501
+130501,020801
+020801,130701
+130701,020801
+020801,130801
+130801,020801
+020801,131001
+131001,020801
+020801,130101
+130101,020801
+020801,131201
+131201,020801
+020801,150201
+150201,020801
+020801,150301
+150301,020801
+020801,150401
+150401,020801
+020801,150601
+150601,020801
+020801,150101
+150101,020801
+020801,190201
+190201,020801
+020801,190101
+190101,020801
+020801,221001
+221001,020801
+020801,250301
+250301,020801
+020901,020101
+020101,020901
+020901,021001
+021001,020901
+020901,021201
+021201,020901
+020901,021301
+021301,020901
+020901,021501
+021501,020901
+020901,021901
+021901,020901
+020901,022001
+022001,020901
+020901,060201
+060201,020901
+020901,060301
+060301,020901
+020901,060401
+060401,020901
+020901,060701
+060701,020901
+020901,061001
+061001,020901
+020901,061101
+061101,020901
+020901,061201
+061201,020901
+020901,061301
+061301,020901
+020901,100201
+100201,020901
+020901,100301
+100301,020901
+020901,100501
+100501,020901
+020901,100101
+100101,020901
+020901,101001
+101001,020901
+020901,100601
+100601,020901
+020901,100701
+100701,020901
+020901,100801
+100801,020901
+020901,101101
+101101,020901
+020901,130301
+130301,020901
+020901,130401
+130401,020901
+020901,130501
+130501,020901
+020901,130601
+130601,020901
+020901,130701
+130701,020901
+020901,130801
+130801,020901
+020901,131001
+131001,020901
+020901,130101
+130101,020901
+020901,131201
+131201,020901
+020901,140101
+140101,020901
+020901,140201
+140201,020901
+020901,140301
+140301,020901
+020901,150201
+150201,020901
+020901,150301
+150301,020901
+020901,150801
+150801,020901
+020901,150901
+150901,020901
+020901,220201
+220201,020901
+020901,220301
+220301,020901
+020901,220401
+220401,020901
+020901,220601
+220601,020901
+020901,220101
+220101,020901
+020901,220701
+220701,020901
+020901,220901
+220901,020901
+020901,221001
+221001,020901
+020101,021001
+021001,020101
+020101,021301
+021301,020101
+020101,021401
+021401,020101
+020101,021501
+021501,020101
+020101,021601
+021601,020101
+020101,021701
+021701,020101
+020101,021901
+021901,020101
+020101,060201
+060201,020101
+020101,060101
+060101,020101
+020101,060301
+060301,020101
+020101,060501
+060501,020101
+020101,061101
+061101,020101
+020101,061201
+061201,020101
+020101,070101
+070101,020101
+020101,100201
+100201,020101
+020101,100301
+100301,020101
+020101,100401
+100401,020101
+020101,100501
+100501,020101
+020101,101001
+101001,020101
+020101,100601
+100601,020101
+020101,100801
+100801,020101
+020101,100901
+100901,020101
+020101,101101
+101101,020101
+020101,120301
+120301,020101
+020101,120501
+120501,020101
+020101,130201
+130201,020101
+020101,130301
+130301,020101
+020101,131101
+131101,020101
+020101,130601
+130601,020101
+020101,130701
+130701,020101
+020101,130801
+130801,020101
+020101,130901
+130901,020101
+020101,130101
+130101,020101
+020101,131201
+131201,020101
+020101,150301
+150301,020101
+020101,150601
+150601,020101
+020101,150801
+150801,020101
+020101,150101
+150101,020101
+020101,150901
+150901,020101
+020101,190201
+190201,020101
+020101,190301
+190301,020101
+020101,190101
+190101,020101
+020101,220201
+220201,020101
+020101,220701
+220701,020101
+020101,221001
+221001,020101
+020101,250301
+250301,020101
+021001,021501
+021501,021001
+021001,021701
+021701,021001
+021001,021801
+021801,021001
+021001,022001
+022001,021001
+021001,060301
+060301,021001
+021001,060501
+060501,021001
+021001,061001
+061001,021001
+021001,061101
+061101,021001
+021001,070101
+070101,021001
+021001,100201
+100201,021001
+021001,100301
+100301,021001
+021001,100401
+100401,021001
+021001,100501
+100501,021001
+021001,100101
+100101,021001
+021001,100601
+100601,021001
+021001,100701
+100701,021001
+021001,100801
+100801,021001
+021001,100901
+100901,021001
+021001,120301
+120301,021001
+021001,120501
+120501,021001
+021001,120801
+120801,021001
+021001,130201
+130201,021001
+021001,130301
+130301,021001
+021001,131101
+131101,021001
+021001,130801
+130801,021001
+021001,130901
+130901,021001
+021001,130101
+130101,021001
+021001,131201
+131201,021001
+021001,150201
+150201,021001
+021001,150701
+150701,021001
+021001,150801
+150801,021001
+021001,150101
+150101,021001
+021001,150901
+150901,021001
+021001,190201
+190201,021001
+021001,190301
+190301,021001
+021001,220301
+220301,021001
+021001,220401
+220401,021001
+021001,220601
+220601,021001
+021001,220701
+220701,021001
+021001,250101
+250101,021001
+021001,250301
+250301,021001
+021101,021301
+021301,021101
+021101,021401
+021401,021101
+021101,021501
+021501,021101
+021101,021601
+021601,021101
+021101,021701
+021701,021101
+021101,021801
+021801,021101
+021101,021901
+021901,021101
+021101,022001
+022001,021101
+021101,060201
+060201,021101
+021101,060101
+060101,021101
+021101,060501
+060501,021101
+021101,061001
+061001,021101
+021101,070101
+070101,021101
+021101,100301
+100301,021101
+021101,100101
+100101,021101
+021101,100601
+100601,021101
+021101,100701
+100701,021101
+021101,100801
+100801,021101
+021101,101101
+101101,021101
+021101,131101
+131101,021101
+021101,130501
+130501,021101
+021101,130601
+130601,021101
+021101,130801
+130801,021101
+021101,130901
+130901,021101
+021101,131001
+131001,021101
+021101,150201
+150201,021101
+021101,150301
+150301,021101
+021101,150401
+150401,021101
+021101,150601
+150601,021101
+021101,150701
+150701,021101
+021101,150801
+150801,021101
+021101,150901
+150901,021101
+021101,190201
+190201,021101
+021101,190301
+190301,021101
+021101,221001
+221001,021101
+021101,250301
+250301,021101
+021201,021401
+021401,021201
+021201,021501
+021501,021201
+021201,021601
+021601,021201
+021201,021701
+021701,021201
+021201,060201
+060201,021201
+021201,060101
+060101,021201
+021201,060301
+060301,021201
+021201,060601
+060601,021201
+021201,061001
+061001,021201
+021201,061101
+061101,021201
+021201,100201
+100201,021201
+021201,100301
+100301,021201
+021201,100401
+100401,021201
+021201,100501
+100501,021201
+021201,100101
+100101,021201
+021201,100601
+100601,021201
+021201,100701
+100701,021201
+021201,100901
+100901,021201
+021201,101101
+101101,021201
+021201,120501
+120501,021201
+021201,130201
+130201,021201
+021201,130401
+130401,021201
+021201,131101
+131101,021201
+021201,130501
+130501,021201
+021201,130601
+130601,021201
+021201,130701
+130701,021201
+021201,130901
+130901,021201
+021201,131201
+131201,021201
+021201,150201
+150201,021201
+021201,150301
+150301,021201
+021201,150401
+150401,021201
+021201,150601
+150601,021201
+021201,150801
+150801,021201
+021201,150901
+150901,021201
+021201,190301
+190301,021201
+021201,190101
+190101,021201
+021201,220201
+220201,021201
+021201,220501
+220501,021201
+021201,220601
+220601,021201
+021201,221001
+221001,021201
+021301,021701
+021701,021301
+021301,021801
+021801,021301
+021301,021901
+021901,021301
+021301,060101
+060101,021301
+021301,060301
+060301,021301
+021301,060501
+060501,021301
+021301,060701
+060701,021301
+021301,061101
+061101,021301
+021301,061201
+061201,021301
+021301,061301
+061301,021301
+021301,100201
+100201,021301
+021301,100301
+100301,021301
+021301,100401
+100401,021301
+021301,100101
+100101,021301
+021301,100601
+100601,021301
+021301,100701
+100701,021301
+021301,100801
+100801,021301
+021301,101101
+101101,021301
+021301,120501
+120501,021301
+021301,130201
+130201,021301
+021301,130301
+130301,021301
+021301,130401
+130401,021301
+021301,131101
+131101,021301
+021301,130501
+130501,021301
+021301,130601
+130601,021301
+021301,130701
+130701,021301
+021301,130801
+130801,021301
+021301,130901
+130901,021301
+021301,130101
+130101,021301
+021301,131201
+131201,021301
+021301,150201
+150201,021301
+021301,150301
+150301,021301
+021301,150601
+150601,021301
+021301,150801
+150801,021301
+021301,150901
+150901,021301
+021301,160601
+160601,021301
+021301,190201
+190201,021301
+021301,190101
+190101,021301
+021301,220201
+220201,021301
+021301,220301
+220301,021301
+021301,220401
+220401,021301
+021301,220501
+220501,021301
+021301,220601
+220601,021301
+021301,220101
+220101,021301
+021301,220901
+220901,021301
+021301,221001
+221001,021301
+021301,250301
+250301,021301
+021401,021601
+021601,021401
+021401,021801
+021801,021401
+021401,021901
+021901,021401
+021401,022001
+022001,021401
+021401,060201
+060201,021401
+021401,100201
+100201,021401
+021401,100401
+100401,021401
+021401,100501
+100501,021401
+021401,100101
+100101,021401
+021401,100801
+100801,021401
+021401,100901
+100901,021401
+021401,101101
+101101,021401
+021401,120301
+120301,021401
+021401,120201
+120201,021401
+021401,120101
+120101,021401
+021401,120501
+120501,021401
+021401,130601
+130601,021401
+021401,130801
+130801,021401
+021401,130901
+130901,021401
+021401,131001
+131001,021401
+021401,130101
+130101,021401
+021401,131201
+131201,021401
+021401,150401
+150401,021401
+021401,150601
+150601,021401
+021401,150101
+150101,021401
+021401,150901
+150901,021401
+021401,151001
+151001,021401
+021401,190201
+190201,021401
+021401,190301
+190301,021401
+021401,190101
+190101,021401
+021401,221001
+221001,021401
+021401,250301
+250301,021401
+021501,021601
+021601,021501
+021501,021701
+021701,021501
+021501,021801
+021801,021501
+021501,021901
+021901,021501
+021501,022001
+022001,021501
+021501,060101
+060101,021501
+021501,060301
+060301,021501
+021501,060401
+060401,021501
+021501,061001
+061001,021501
+021501,061201
+061201,021501
+021501,100201
+100201,021501
+021501,100401
+100401,021501
+021501,100501
+100501,021501
+021501,100101
+100101,021501
+021501,101001
+101001,021501
+021501,100601
+100601,021501
+021501,100701
+100701,021501
+021501,100801
+100801,021501
+021501,101101
+101101,021501
+021501,130301
+130301,021501
+021501,131101
+131101,021501
+021501,130501
+130501,021501
+021501,130701
+130701,021501
+021501,130801
+130801,021501
+021501,131001
+131001,021501
+021501,130101
+130101,021501
+021501,131201
+131201,021501
+021501,140301
+140301,021501
+021501,150301
+150301,021501
+021501,150801
+150801,021501
+021501,150901
+150901,021501
+021501,190201
+190201,021501
+021501,220301
+220301,021501
+021501,220401
+220401,021501
+021501,220501
+220501,021501
+021501,220601
+220601,021501
+021501,220701
+220701,021501
+021501,220801
+220801,021501
+021501,221001
+221001,021501
+021501,250301
+250301,021501
+021601,021701
+021701,021601
+021601,021801
+021801,021601
+021601,022001
+022001,021601
+021601,060201
+060201,021601
+021601,060101
+060101,021601
+021601,060301
+060301,021601
+021601,060401
+060401,021601
+021601,060501
+060501,021601
+021601,060601
+060601,021601
+021601,060701
+060701,021601
+021601,061201
+061201,021601
+021601,061301
+061301,021601
+021601,100201
+100201,021601
+021601,100301
+100301,021601
+021601,100401
+100401,021601
+021601,100101
+100101,021601
+021601,100601
+100601,021601
+021601,120501
+120501,021601
+021601,130401
+130401,021601
+021601,131101
+131101,021601
+021601,130601
+130601,021601
+021601,130701
+130701,021601
+021601,130801
+130801,021601
+021601,130901
+130901,021601
+021601,130101
+130101,021601
+021601,131201
+131201,021601
+021601,150201
+150201,021601
+021601,150301
+150301,021601
+021601,150401
+150401,021601
+021601,150801
+150801,021601
+021601,150901
+150901,021601
+021601,190301
+190301,021601
+021601,220401
+220401,021601
+021601,220501
+220501,021601
+021601,220601
+220601,021601
+021601,220701
+220701,021601
+021601,220801
+220801,021601
+021601,220901
+220901,021601
+021601,221001
+221001,021601
+021701,021801
+021801,021701
+021701,021901
+021901,021701
+021701,022001
+022001,021701
+021701,060201
+060201,021701
+021701,060101
+060101,021701
+021701,060501
+060501,021701
+021701,061001
+061001,021701
+021701,070101
+070101,021701
+021701,100201
+100201,021701
+021701,100301
+100301,021701
+021701,100401
+100401,021701
+021701,100501
+100501,021701
+021701,100701
+100701,021701
+021701,100801
+100801,021701
+021701,100901
+100901,021701
+021701,101101
+101101,021701
+021701,120301
+120301,021701
+021701,120401
+120401,021701
+021701,120501
+120501,021701
+021701,130201
+130201,021701
+021701,130301
+130301,021701
+021701,131101
+131101,021701
+021701,130501
+130501,021701
+021701,130601
+130601,021701
+021701,130801
+130801,021701
+021701,130901
+130901,021701
+021701,130101
+130101,021701
+021701,131201
+131201,021701
+021701,150201
+150201,021701
+021701,150301
+150301,021701
+021701,150401
+150401,021701
+021701,150601
+150601,021701
+021701,150801
+150801,021701
+021701,150101
+150101,021701
+021701,150901
+150901,021701
+021701,190201
+190201,021701
+021701,190301
+190301,021701
+021701,190101
+190101,021701
+021801,021901
+021901,021801
+021801,060101
+060101,021801
+021801,060301
+060301,021801
+021801,060401
+060401,021801
+021801,060501
+060501,021801
+021801,060601
+060601,021801
+021801,061001
+061001,021801
+021801,061201
+061201,021801
+021801,100301
+100301,021801
+021801,100401
+100401,021801
+021801,100501
+100501,021801
+021801,100101
+100101,021801
+021801,101001
+101001,021801
+021801,100601
+100601,021801
+021801,100701
+100701,021801
+021801,100801
+100801,021801
+021801,101101
+101101,021801
+021801,130201
+130201,021801
+021801,130301
+130301,021801
+021801,130401
+130401,021801
+021801,131101
+131101,021801
+021801,130501
+130501,021801
+021801,130701
+130701,021801
+021801,130801
+130801,021801
+021801,130901
+130901,021801
+021801,131201
+131201,021801
+021801,140101
+140101,021801
+021801,140201
+140201,021801
+021801,140301
+140301,021801
+021801,150201
+150201,021801
+021801,150301
+150301,021801
+021801,150901
+150901,021801
+021801,190201
+190201,021801
+021801,220201
+220201,021801
+021801,220601
+220601,021801
+021801,221001
+221001,021801
+021901,022001
+022001,021901
+021901,060101
+060101,021901
+021901,060401
+060401,021901
+021901,060501
+060501,021901
+021901,060601
+060601,021901
+021901,061001
+061001,021901
+021901,061201
+061201,021901
+021901,100201
+100201,021901
+021901,100301
+100301,021901
+021901,100101
+100101,021901
+021901,101001
+101001,021901
+021901,100801
+100801,021901
+021901,100901
+100901,021901
+021901,101101
+101101,021901
+021901,130401
+130401,021901
+021901,130501
+130501,021901
+021901,130701
+130701,021901
+021901,130801
+130801,021901
+021901,130901
+130901,021901
+021901,131201
+131201,021901
+021901,140101
+140101,021901
+021901,140301
+140301,021901
+021901,150301
+150301,021901
+021901,150801
+150801,021901
+021901,160601
+160601,021901
+021901,190201
+190201,021901
+021901,220201
+220201,021901
+021901,220301
+220301,021901
+021901,220401
+220401,021901
+021901,220501
+220501,021901
+021901,220101
+220101,021901
+021901,220901
+220901,021901
+021901,250301
+250301,021901
+022001,060201
+060201,022001
+022001,060101
+060101,022001
+022001,060301
+060301,022001
+022001,060401
+060401,022001
+022001,060501
+060501,022001
+022001,060701
+060701,022001
+022001,061101
+061101,022001
+022001,061301
+061301,022001
+022001,100201
+100201,022001
+022001,100301
+100301,022001
+022001,100401
+100401,022001
+022001,100101
+100101,022001
+022001,100601
+100601,022001
+022001,100901
+100901,022001
+022001,101101
+101101,022001
+022001,120501
+120501,022001
+022001,130201
+130201,022001
+022001,130301
+130301,022001
+022001,131101
+131101,022001
+022001,130901
+130901,022001
+022001,131001
+131001,022001
+022001,130101
+130101,022001
+022001,131201
+131201,022001
+022001,150201
+150201,022001
+022001,150301
+150301,022001
+022001,150401
+150401,022001
+022001,150601
+150601,022001
+022001,150901
+150901,022001
+022001,190201
+190201,022001
+022001,190101
+190101,022001
+022001,220201
+220201,022001
+022001,220401
+220401,022001
+022001,220701
+220701,022001
+022001,221001
+221001,022001
+022001,250301
+250301,022001
+030101,030201
+030201,030101
+030101,030301
+030301,030101
+030101,030401
+030401,030101
+030101,030601
+030601,030101
+030101,030501
+030501,030101
+030101,030701
+030701,030101
+030101,040501
+040501,030101
+030101,040801
+040801,030101
+030101,050501
+050501,030101
+030101,050701
+050701,030101
+030101,050801
+050801,030101
+030101,051101
+051101,030101
+030101,080201
+080201,030101
+030101,080401
+080401,030101
+030101,080601
+080601,030101
+030101,080701
+080701,030101
+030101,080101
+080101,030101
+030101,081001
+081001,030101
+030101,081201
+081201,030101
+030101,081301
+081301,030101
+030101,090201
+090201,030101
+030101,090301
+090301,030101
+030101,090401
+090401,030101
+030101,090501
+090501,030101
+030101,090101
+090101,030101
+030101,090601
+090601,030101
+030101,090701
+090701,030101
+030101,110401
+110401,030101
+030101,120101
+120101,030101
+030101,210801
+210801,030101
+030201,030601
+030601,030201
+030201,030501
+030501,030201
+030201,030701
+030701,030201
+030201,040401
+040401,030201
+030201,040801
+040801,030201
+030201,050201
+050201,030201
+030201,050101
+050101,030201
+030201,050301
+050301,030201
+030201,050401
+050401,030201
+030201,050501
+050501,030201
+030201,050601
+050601,030201
+030201,050701
+050701,030201
+030201,050801
+050801,030201
+030201,050901
+050901,030201
+030201,051101
+051101,030201
+030201,080201
+080201,030201
+030201,080401
+080401,030201
+030201,080701
+080701,030201
+030201,080901
+080901,030201
+030201,081001
+081001,030201
+030201,081201
+081201,030201
+030201,081301
+081301,030201
+030201,090201
+090201,030201
+030201,090401
+090401,030201
+030201,090101
+090101,030201
+030201,090701
+090701,030201
+030201,110201
+110201,030201
+030201,110101
+110101,030201
+030201,110501
+110501,030201
+030201,120901
+120901,030201
+030201,120201
+120201,030201
+030201,120601
+120601,030201
+030201,151001
+151001,030201
+030201,170201
+170201,030201
+030301,030601
+030601,030301
+030301,030501
+030501,030301
+030301,030701
+030701,030301
+030301,040201
+040201,030301
+030301,040301
+040301,030301
+030301,040401
+040401,030301
+030301,040701
+040701,030301
+030301,040801
+040801,030301
+030301,050101
+050101,030301
+030301,050401
+050401,030301
+030301,050501
+050501,030301
+030301,050701
+050701,030301
+030301,050801
+050801,030301
+030301,050901
+050901,030301
+030301,051001
+051001,030301
+030301,051101
+051101,030301
+030301,080301
+080301,030301
+030301,080501
+080501,030301
+030301,080701
+080701,030301
+030301,080801
+080801,030301
+030301,080901
+080901,030301
+030301,081001
+081001,030301
+030301,081301
+081301,030301
+030301,090201
+090201,030301
+030301,090301
+090301,030301
+030301,090401
+090401,030301
+030301,090501
+090501,030301
+030301,090701
+090701,030301
+030301,110301
+110301,030301
+030301,210201
+210201,030301
+030301,210701
+210701,030301
+030401,030501
+030501,030401
+030401,030701
+030701,030401
+030401,040101
+040101,030401
+030401,040201
+040201,030401
+030401,040301
+040301,030401
+030401,040401
+040401,030401
+030401,040801
+040801,030401
+030401,050101
+050101,030401
+030401,050301
+050301,030401
+030401,050501
+050501,030401
+030401,050601
+050601,030401
+030401,050701
+050701,030401
+030401,050801
+050801,030401
+030401,050901
+050901,030401
+030401,051001
+051001,030401
+030401,051101
+051101,030401
+030401,080201
+080201,030401
+030401,080301
+080301,030401
+030401,080401
+080401,030401
+030401,080501
+080501,030401
+030401,080601
+080601,030401
+030401,080701
+080701,030401
+030401,080801
+080801,030401
+030401,080901
+080901,030401
+030401,081001
+081001,030401
+030401,081101
+081101,030401
+030401,081201
+081201,030401
+030401,081301
+081301,030401
+030401,090201
+090201,030401
+030401,090501
+090501,030401
+030401,090701
+090701,030401
+030401,110301
+110301,030401
+030401,110401
+110401,030401
+030401,170201
+170201,030401
+030601,030701
+030701,030601
+030601,040301
+040301,030601
+030601,040401
+040401,030601
+030601,040801
+040801,030601
+030601,050201
+050201,030601
+030601,050101
+050101,030601
+030601,050301
+050301,030601
+030601,050401
+050401,030601
+030601,050601
+050601,030601
+030601,050801
+050801,030601
+030601,051101
+051101,030601
+030601,080201
+080201,030601
+030601,080301
+080301,030601
+030601,080401
+080401,030601
+030601,080501
+080501,030601
+030601,080601
+080601,030601
+030601,080701
+080701,030601
+030601,080101
+080101,030601
+030601,080901
+080901,030601
+030601,081001
+081001,030601
+030601,081101
+081101,030601
+030601,081201
+081201,030601
+030601,090401
+090401,030601
+030601,090601
+090601,030601
+030601,090701
+090701,030601
+030601,110101
+110101,030601
+030601,110301
+110301,030601
+030601,120901
+120901,030601
+030601,120201
+120201,030601
+030601,120101
+120101,030601
+030601,120401
+120401,030601
+030601,120601
+120601,030601
+030601,250201
+250201,030601
+030501,040101
+040101,030501
+030501,040201
+040201,030501
+030501,040401
+040401,030501
+030501,040501
+040501,030501
+030501,040801
+040801,030501
+030501,050301
+050301,030501
+030501,050601
+050601,030501
+030501,050701
+050701,030501
+030501,050801
+050801,030501
+030501,050901
+050901,030501
+030501,080201
+080201,030501
+030501,080701
+080701,030501
+030501,080101
+080101,030501
+030501,080901
+080901,030501
+030501,081001
+081001,030501
+030501,081101
+081101,030501
+030501,081201
+081201,030501
+030501,081301
+081301,030501
+030501,090201
+090201,030501
+030501,090301
+090301,030501
+030501,090501
+090501,030501
+030501,110301
+110301,030501
+030501,170201
+170201,030501
+030501,210201
+210201,030501
+030501,210301
+210301,030501
+030501,210701
+210701,030501
+030501,210801
+210801,030501
+030501,211001
+211001,030501
+030501,211101
+211101,030501
+030501,211201
+211201,030501
+030701,040101
+040101,030701
+030701,040201
+040201,030701
+030701,040301
+040301,030701
+030701,040501
+040501,030701
+030701,040601
+040601,030701
+030701,040801
+040801,030701
+030701,050201
+050201,030701
+030701,050101
+050101,030701
+030701,050301
+050301,030701
+030701,050401
+050401,030701
+030701,050601
+050601,030701
+030701,050701
+050701,030701
+030701,050901
+050901,030701
+030701,051001
+051001,030701
+030701,051101
+051101,030701
+030701,080201
+080201,030701
+030701,080301
+080301,030701
+030701,080401
+080401,030701
+030701,080501
+080501,030701
+030701,080701
+080701,030701
+030701,080801
+080801,030701
+030701,081001
+081001,030701
+030701,081101
+081101,030701
+030701,081301
+081301,030701
+030701,090201
+090201,030701
+030701,090401
+090401,030701
+030701,090101
+090101,030701
+030701,090701
+090701,030701
+030701,110401
+110401,030701
+030701,170201
+170201,030701
+030701,210201
+210201,030701
+030701,210301
+210301,030701
+030701,210701
+210701,030701
+040101,040201
+040201,040101
+040101,040301
+040301,040101
+040101,040401
+040401,040101
+040101,040501
+040501,040101
+040101,040601
+040601,040101
+040101,050701
+050701,040101
+040101,080201
+080201,040101
+040101,080501
+080501,040101
+040101,080601
+080601,040101
+040101,080101
+080101,040101
+040101,080801
+080801,040101
+040101,081001
+081001,040101
+040101,180201
+180201,040101
+040101,180301
+180301,040101
+040101,180101
+180101,040101
+040101,210501
+210501,040101
+040101,210601
+210601,040101
+040101,210701
+210701,040101
+040101,210801
+210801,040101
+040101,210101
+210101,040101
+040101,211001
+211001,040101
+040101,211101
+211101,040101
+040101,211201
+211201,040101
+040101,211301
+211301,040101
+040101,230301
+230301,040101
+040101,230401
+230401,040101
+040201,040301
+040301,040201
+040201,040401
+040401,040201
+040201,040501
+040501,040201
+040201,040601
+040601,040201
+040201,040801
+040801,040201
+040201,050601
+050601,040201
+040201,050801
+050801,040201
+040201,050901
+050901,040201
+040201,080501
+080501,040201
+040201,080701
+080701,040201
+040201,080801
+080801,040201
+040201,110301
+110301,040201
+040201,180201
+180201,040201
+040201,180101
+180101,040201
+040201,210701
+210701,040201
+040201,210801
+210801,040201
+040201,210101
+210101,040201
+040201,211101
+211101,040201
+040201,230201
+230201,040201
+040201,230301
+230301,040201
+040201,230101
+230101,040201
+040301,040401
+040401,040301
+040301,040501
+040501,040301
+040301,040601
+040601,040301
+040301,040701
+040701,040301
+040301,040801
+040801,040301
+040301,050201
+050201,040301
+040301,050101
+050101,040301
+040301,050301
+050301,040301
+040301,050501
+050501,040301
+040301,050701
+050701,040301
+040301,050801
+050801,040301
+040301,050901
+050901,040301
+040301,051101
+051101,040301
+040301,080401
+080401,040301
+040301,080501
+080501,040301
+040301,080601
+080601,040301
+040301,080701
+080701,040301
+040301,080801
+080801,040301
+040301,081201
+081201,040301
+040301,081301
+081301,040301
+040301,110101
+110101,040301
+040301,110301
+110301,040301
+040301,180201
+180201,040301
+040301,180301
+180301,040301
+040301,180101
+180101,040301
+040301,210801
+210801,040301
+040401,040501
+040501,040401
+040401,040601
+040601,040401
+040401,040701
+040701,040401
+040401,040801
+040801,040401
+040401,050301
+050301,040401
+040401,050601
+050601,040401
+040401,050701
+050701,040401
+040401,050801
+050801,040401
+040401,050901
+050901,040401
+040401,051001
+051001,040401
+040401,051101
+051101,040401
+040401,080201
+080201,040401
+040401,080401
+080401,040401
+040401,080501
+080501,040401
+040401,080601
+080601,040401
+040401,080701
+080701,040401
+040401,080101
+080101,040401
+040401,081001
+081001,040401
+040401,081101
+081101,040401
+040401,180201
+180201,040401
+040401,180301
+180301,040401
+040401,210201
+210201,040401
+040401,210301
+210301,040401
+040401,210501
+210501,040401
+040401,210701
+210701,040401
+040401,210801
+210801,040401
+040401,210101
+210101,040401
+040401,211001
+211001,040401
+040401,211101
+211101,040401
+040401,230201
+230201,040401
+040401,230301
+230301,040401
+040401,230401
+230401,040401
+040501,050701
+050701,040501
+040501,050801
+050801,040501
+040501,050901
+050901,040501
+040501,080201
+080201,040501
+040501,080301
+080301,040501
+040501,080501
+080501,040501
+040501,080601
+080601,040501
+040501,080801
+080801,040501
+040501,081101
+081101,040501
+040501,081201
+081201,040501
+040501,081301
+081301,040501
+040501,180301
+180301,040501
+040501,180101
+180101,040501
+040501,210301
+210301,040501
+040501,210401
+210401,040501
+040501,210601
+210601,040501
+040501,210701
+210701,040501
+040501,210901
+210901,040501
+040501,211001
+211001,040501
+040501,211101
+211101,040501
+040501,211201
+211201,040501
+040501,211301
+211301,040501
+040501,230301
+230301,040501
+040501,230401
+230401,040501
+040601,040801
+040801,040601
+040601,050301
+050301,040601
+040601,050601
+050601,040601
+040601,050701
+050701,040601
+040601,050801
+050801,040601
+040601,051001
+051001,040601
+040601,051101
+051101,040601
+040601,080301
+080301,040601
+040601,080401
+080401,040601
+040601,080701
+080701,040601
+040601,080801
+080801,040601
+040601,081001
+081001,040601
+040601,081101
+081101,040601
+040601,081201
+081201,040601
+040601,081301
+081301,040601
+040601,180201
+180201,040601
+040601,180301
+180301,040601
+040601,180101
+180101,040601
+040601,210201
+210201,040601
+040601,210801
+210801,040601
+040601,210101
+210101,040601
+040601,211001
+211001,040601
+040601,230201
+230201,040601
+040701,050701
+050701,040701
+040701,080701
+080701,040701
+040701,080801
+080801,040701
+040701,180201
+180201,040701
+040701,180301
+180301,040701
+040701,210201
+210201,040701
+040701,210401
+210401,040701
+040701,210501
+210501,040701
+040701,210601
+210601,040701
+040701,210701
+210701,040701
+040701,210801
+210801,040701
+040701,210101
+210101,040701
+040701,230301
+230301,040701
+040701,230101
+230101,040701
+040701,230401
+230401,040701
+040801,050101
+050101,040801
+040801,050301
+050301,040801
+040801,050501
+050501,040801
+040801,050601
+050601,040801
+040801,050901
+050901,040801
+040801,051001
+051001,040801
+040801,051101
+051101,040801
+040801,080201
+080201,040801
+040801,080301
+080301,040801
+040801,080401
+080401,040801
+040801,080601
+080601,040801
+040801,080701
+080701,040801
+040801,080101
+080101,040801
+040801,080901
+080901,040801
+040801,081001
+081001,040801
+040801,081101
+081101,040801
+040801,081201
+081201,040801
+040801,081301
+081301,040801
+040801,090201
+090201,040801
+040801,090301
+090301,040801
+040801,090501
+090501,040801
+040801,110301
+110301,040801
+040801,110401
+110401,040801
+040801,170201
+170201,040801
+040801,180201
+180201,040801
+040801,180301
+180301,040801
+040801,180101
+180101,040801
+040801,210201
+210201,040801
+040801,210301
+210301,040801
+040801,210701
+210701,040801
+040801,210801
+210801,040801
+040801,210101
+210101,040801
+050201,050401
+050401,050201
+050201,050501
+050501,050201
+050201,050601
+050601,050201
+050201,050701
+050701,050201
+050201,051001
+051001,050201
+050201,051101
+051101,050201
+050201,080201
+080201,050201
+050201,080301
+080301,050201
+050201,080401
+080401,050201
+050201,080501
+080501,050201
+050201,080101
+080101,050201
+050201,080901
+080901,050201
+050201,081001
+081001,050201
+050201,081101
+081101,050201
+050201,081301
+081301,050201
+050201,090301
+090301,050201
+050201,090401
+090401,050201
+050201,090501
+090501,050201
+050201,090101
+090101,050201
+050201,090601
+090601,050201
+050201,090701
+090701,050201
+050201,110101
+110101,050201
+050201,110301
+110301,050201
+050201,110501
+110501,050201
+050201,120301
+120301,050201
+050201,120901
+120901,050201
+050201,120201
+120201,050201
+050201,120101
+120101,050201
+050201,120401
+120401,050201
+050201,120601
+120601,050201
+050201,120701
+120701,050201
+050201,120801
+120801,050201
+050201,150501
+150501,050201
+050201,150701
+150701,050201
+050201,151001
+151001,050201
+050201,170201
+170201,050201
+050201,250201
+250201,050201
+050101,050401
+050401,050101
+050101,050501
+050501,050101
+050101,050701
+050701,050101
+050101,050901
+050901,050101
+050101,080201
+080201,050101
+050101,080301
+080301,050101
+050101,080701
+080701,050101
+050101,080901
+080901,050101
+050101,081001
+081001,050101
+050101,081301
+081301,050101
+050101,090201
+090201,050101
+050101,090301
+090301,050101
+050101,090401
+090401,050101
+050101,090101
+090101,050101
+050101,090601
+090601,050101
+050101,110201
+110201,050101
+050101,110101
+110101,050101
+050101,110301
+110301,050101
+050101,110401
+110401,050101
+050101,120901
+120901,050101
+050101,120201
+120201,050101
+050101,120101
+120101,050101
+050101,120401
+120401,050101
+050101,120501
+120501,050101
+050101,120801
+120801,050101
+050101,150501
+150501,050101
+050101,150401
+150401,050101
+050101,170201
+170201,050101
+050101,190301
+190301,050101
+050101,250201
+250201,050101
+050301,050501
+050501,050301
+050301,050901
+050901,050301
+050301,080201
+080201,050301
+050301,080501
+080501,050301
+050301,080701
+080701,050301
+050301,080901
+080901,050301
+050301,081001
+081001,050301
+050301,081101
+081101,050301
+050301,081301
+081301,050301
+050301,090201
+090201,050301
+050301,090301
+090301,050301
+050301,090401
+090401,050301
+050301,090501
+090501,050301
+050301,090101
+090101,050301
+050301,090601
+090601,050301
+050301,090701
+090701,050301
+050301,110201
+110201,050301
+050301,110101
+110101,050301
+050301,110301
+110301,050301
+050301,110501
+110501,050301
+050301,120901
+120901,050301
+050301,120201
+120201,050301
+050301,120101
+120101,050301
+050301,120601
+120601,050301
+050301,120801
+120801,050301
+050301,150701
+150701,050301
+050401,050701
+050701,050401
+050401,050901
+050901,050401
+050401,051101
+051101,050401
+050401,080201
+080201,050401
+050401,080301
+080301,050401
+050401,080701
+080701,050401
+050401,080101
+080101,050401
+050401,080901
+080901,050401
+050401,081001
+081001,050401
+050401,081301
+081301,050401
+050401,090201
+090201,050401
+050401,090501
+090501,050401
+050401,090101
+090101,050401
+050401,090601
+090601,050401
+050401,090701
+090701,050401
+050401,110201
+110201,050401
+050401,110101
+110101,050401
+050401,110301
+110301,050401
+050401,110501
+110501,050401
+050401,120201
+120201,050401
+050401,120101
+120101,050401
+050401,120401
+120401,050401
+050401,120501
+120501,050401
+050401,120601
+120601,050401
+050401,120701
+120701,050401
+050401,120801
+120801,050401
+050401,150501
+150501,050401
+050401,150401
+150401,050401
+050401,150701
+150701,050401
+050401,150101
+150101,050401
+050401,170201
+170201,050401
+050401,250201
+250201,050401
+050501,050601
+050601,050501
+050501,050701
+050701,050501
+050501,050801
+050801,050501
+050501,050901
+050901,050501
+050501,051001
+051001,050501
+050501,051101
+051101,050501
+050501,080201
+080201,050501
+050501,080401
+080401,050501
+050501,080501
+080501,050501
+050501,080701
+080701,050501
+050501,080101
+080101,050501
+050501,081001
+081001,050501
+050501,081201
+081201,050501
+050501,081301
+081301,050501
+050501,090301
+090301,050501
+050501,110201
+110201,050501
+050501,110101
+110101,050501
+050501,110301
+110301,050501
+050501,110401
+110401,050501
+050501,120301
+120301,050501
+050501,120901
+120901,050501
+050501,120201
+120201,050501
+050501,120101
+120101,050501
+050501,120401
+120401,050501
+050501,120501
+120501,050501
+050501,120601
+120601,050501
+050501,120701
+120701,050501
+050501,120801
+120801,050501
+050501,150501
+150501,050501
+050501,150701
+150701,050501
+050501,151001
+151001,050501
+050501,190301
+190301,050501
+050601,050901
+050901,050601
+050601,051101
+051101,050601
+050601,080301
+080301,050601
+050601,080401
+080401,050601
+050601,080501
+080501,050601
+050601,080601
+080601,050601
+050601,080801
+080801,050601
+050601,081001
+081001,050601
+050601,081101
+081101,050601
+050601,081201
+081201,050601
+050601,081301
+081301,050601
+050601,090201
+090201,050601
+050601,090301
+090301,050601
+050601,090401
+090401,050601
+050601,090501
+090501,050601
+050601,090101
+090101,050601
+050601,090601
+090601,050601
+050601,090701
+090701,050601
+050601,110101
+110101,050601
+050601,110301
+110301,050601
+050601,120901
+120901,050601
+050601,150501
+150501,050601
+050701,050901
+050901,050701
+050701,051101
+051101,050701
+050701,080201
+080201,050701
+050701,080401
+080401,050701
+050701,080601
+080601,050701
+050701,080701
+080701,050701
+050701,080801
+080801,050701
+050701,081001
+081001,050701
+050701,081101
+081101,050701
+050701,081301
+081301,050701
+050701,090201
+090201,050701
+050701,090301
+090301,050701
+050701,090401
+090401,050701
+050701,090501
+090501,050701
+050701,090101
+090101,050701
+050701,090701
+090701,050701
+050701,110301
+110301,050701
+050701,110401
+110401,050701
+050801,050901
+050901,050801
+050801,051001
+051001,050801
+050801,051101
+051101,050801
+050801,080201
+080201,050801
+050801,080301
+080301,050801
+050801,080401
+080401,050801
+050801,080501
+080501,050801
+050801,080601
+080601,050801
+050801,080701
+080701,050801
+050801,080101
+080101,050801
+050801,080801
+080801,050801
+050801,080901
+080901,050801
+050801,081201
+081201,050801
+050801,081301
+081301,050801
+050801,090201
+090201,050801
+050801,090401
+090401,050801
+050801,090501
+090501,050801
+050801,110101
+110101,050801
+050801,110301
+110301,050801
+050801,180201
+180201,050801
+050801,210801
+210801,050801
+050901,051001
+051001,050901
+050901,051101
+051101,050901
+050901,080201
+080201,050901
+050901,080401
+080401,050901
+050901,080501
+080501,050901
+050901,080601
+080601,050901
+050901,080701
+080701,050901
+050901,080101
+080101,050901
+050901,080901
+080901,050901
+050901,081001
+081001,050901
+050901,081101
+081101,050901
+050901,081201
+081201,050901
+050901,090201
+090201,050901
+050901,090301
+090301,050901
+050901,090401
+090401,050901
+050901,090101
+090101,050901
+050901,090701
+090701,050901
+050901,110101
+110101,050901
+050901,110301
+110301,050901
+050901,120901
+120901,050901
+050901,120201
+120201,050901
+050901,120101
+120101,050901
+050901,120401
+120401,050901
+050901,120601
+120601,050901
+050901,150501
+150501,050901
+050901,151001
+151001,050901
+050901,170201
+170201,050901
+051001,080201
+080201,051001
+051001,080301
+080301,051001
+051001,080501
+080501,051001
+051001,080601
+080601,051001
+051001,080701
+080701,051001
+051001,080801
+080801,051001
+051001,081001
+081001,051001
+051001,081101
+081101,051001
+051001,081201
+081201,051001
+051001,081301
+081301,051001
+051001,090201
+090201,051001
+051001,090401
+090401,051001
+051001,090101
+090101,051001
+051001,090601
+090601,051001
+051001,090701
+090701,051001
+051001,110201
+110201,051001
+051001,110101
+110101,051001
+051001,110301
+110301,051001
+051001,110501
+110501,051001
+051001,120901
+120901,051001
+051001,120201
+120201,051001
+051001,120101
+120101,051001
+051001,120401
+120401,051001
+051001,120601
+120601,051001
+051001,150501
+150501,051001
+051001,151001
+151001,051001
+051001,170201
+170201,051001
+051101,080201
+080201,051101
+051101,080301
+080301,051101
+051101,080401
+080401,051101
+051101,080601
+080601,051101
+051101,080701
+080701,051101
+051101,080101
+080101,051101
+051101,081001
+081001,051101
+051101,081101
+081101,051101
+051101,081201
+081201,051101
+051101,081301
+081301,051101
+051101,090301
+090301,051101
+051101,090401
+090401,051101
+051101,090501
+090501,051101
+051101,090101
+090101,051101
+051101,090601
+090601,051101
+051101,110301
+110301,051101
+051101,120301
+120301,051101
+051101,120201
+120201,051101
+051101,120101
+120101,051101
+051101,120401
+120401,051101
+051101,120601
+120601,051101
+051101,150501
+150501,051101
+051101,151001
+151001,051101
+051101,170201
+170201,051101
+060201,060101
+060101,060201
+060201,060301
+060301,060201
+060201,060501
+060501,060201
+060201,060601
+060601,060201
+060201,060801
+060801,060201
+060201,100301
+100301,060201
+060201,100401
+100401,060201
+060201,100501
+100501,060201
+060201,100601
+100601,060201
+060201,100701
+100701,060201
+060201,101101
+101101,060201
+060201,130201
+130201,060201
+060201,130401
+130401,060201
+060201,131101
+131101,060201
+060201,130501
+130501,060201
+060201,130601
+130601,060201
+060201,130801
+130801,060201
+060201,130901
+130901,060201
+060201,131001
+131001,060201
+060201,130101
+130101,060201
+060201,131201
+131201,060201
+060201,140101
+140101,060201
+060201,140201
+140201,060201
+060201,140301
+140301,060201
+060201,160201
+160201,060201
+060201,200301
+200301,060201
+060201,220201
+220201,060201
+060201,220301
+220301,060201
+060201,220501
+220501,060201
+060201,220701
+220701,060201
+060201,220901
+220901,060201
+060201,250301
+250301,060201
+060101,060501
+060501,060101
+060101,060601
+060601,060101
+060101,060701
+060701,060101
+060101,060801
+060801,060101
+060101,061001
+061001,060101
+060101,061101
+061101,060101
+060101,100401
+100401,060101
+060101,100501
+100501,060101
+060101,100701
+100701,060101
+060101,130201
+130201,060101
+060101,130301
+130301,060101
+060101,130401
+130401,060101
+060101,130501
+130501,060101
+060101,130701
+130701,060101
+060101,130801
+130801,060101
+060101,131001
+131001,060101
+060101,130101
+130101,060101
+060101,131201
+131201,060101
+060101,140101
+140101,060101
+060101,140301
+140301,060101
+060101,160201
+160201,060101
+060101,200201
+200201,060101
+060101,200801
+200801,060101
+060101,220201
+220201,060101
+060101,220401
+220401,060101
+060101,220101
+220101,060101
+060101,220701
+220701,060101
+060101,220901
+220901,060101
+060101,221001
+221001,060101
+060301,060401
+060401,060301
+060301,060801
+060801,060301
+060301,060901
+060901,060301
+060301,061201
+061201,060301
+060301,061301
+061301,060301
+060301,100401
+100401,060301
+060301,100701
+100701,060301
+060301,130201
+130201,060301
+060301,130301
+130301,060301
+060301,130401
+130401,060301
+060301,131101
+131101,060301
+060301,130601
+130601,060301
+060301,130701
+130701,060301
+060301,130801
+130801,060301
+060301,130901
+130901,060301
+060301,131001
+131001,060301
+060301,130101
+130101,060301
+060301,140101
+140101,060301
+060301,140201
+140201,060301
+060301,160201
+160201,060301
+060301,200401
+200401,060301
+060301,220201
+220201,060301
+060301,220401
+220401,060301
+060301,220501
+220501,060301
+060301,220101
+220101,060301
+060301,220801
+220801,060301
+060301,220901
+220901,060301
+060301,221001
+221001,060301
+060401,060501
+060501,060401
+060401,060601
+060601,060401
+060401,060701
+060701,060401
+060401,060801
+060801,060401
+060401,060901
+060901,060401
+060401,061101
+061101,060401
+060401,061301
+061301,060401
+060401,100701
+100701,060401
+060401,130201
+130201,060401
+060401,130301
+130301,060401
+060401,130401
+130401,060401
+060401,131101
+131101,060401
+060401,130501
+130501,060401
+060401,130801
+130801,060401
+060401,131001
+131001,060401
+060401,131201
+131201,060401
+060401,140201
+140201,060401
+060401,140301
+140301,060401
+060401,160201
+160201,060401
+060401,160701
+160701,060401
+060401,200301
+200301,060401
+060401,200401
+200401,060401
+060401,200501
+200501,060401
+060401,200601
+200601,060401
+060401,220201
+220201,060401
+060401,220301
+220301,060401
+060401,220401
+220401,060401
+060401,220101
+220101,060401
+060401,220701
+220701,060401
+060401,220801
+220801,060401
+060401,220901
+220901,060401
+060401,221001
+221001,060401
+060501,060601
+060601,060501
+060501,060701
+060701,060501
+060501,060801
+060801,060501
+060501,060901
+060901,060501
+060501,061001
+061001,060501
+060501,061101
+061101,060501
+060501,061201
+061201,060501
+060501,100401
+100401,060501
+060501,100701
+100701,060501
+060501,130201
+130201,060501
+060501,130301
+130301,060501
+060501,130401
+130401,060501
+060501,130501
+130501,060501
+060501,130601
+130601,060501
+060501,130701
+130701,060501
+060501,130801
+130801,060501
+060501,130901
+130901,060501
+060501,131001
+131001,060501
+060501,130101
+130101,060501
+060501,131201
+131201,060501
+060501,140201
+140201,060501
+060501,200201
+200201,060501
+060501,200301
+200301,060501
+060501,200401
+200401,060501
+060501,200101
+200101,060501
+060501,220301
+220301,060501
+060501,220501
+220501,060501
+060501,220701
+220701,060501
+060501,220801
+220801,060501
+060501,220901
+220901,060501
+060601,060701
+060701,060601
+060601,060801
+060801,060601
+060601,060901
+060901,060601
+060601,061001
+061001,060601
+060601,061101
+061101,060601
+060601,061201
+061201,060601
+060601,061301
+061301,060601
+060601,100701
+100701,060601
+060601,130201
+130201,060601
+060601,130301
+130301,060601
+060601,130401
+130401,060601
+060601,131101
+131101,060601
+060601,130501
+130501,060601
+060601,130601
+130601,060601
+060601,130701
+130701,060601
+060601,130801
+130801,060601
+060601,130901
+130901,060601
+060601,130101
+130101,060601
+060601,140101
+140101,060601
+060601,140201
+140201,060601
+060601,140301
+140301,060601
+060601,200201
+200201,060601
+060601,200401
+200401,060601
+060601,200801
+200801,060601
+060601,200601
+200601,060601
+060601,220301
+220301,060601
+060601,220501
+220501,060601
+060601,220601
+220601,060601
+060601,220101
+220101,060601
+060601,220701
+220701,060601
+060601,220801
+220801,060601
+060601,221001
+221001,060601
+060701,060801
+060801,060701
+060701,060901
+060901,060701
+060701,061001
+061001,060701
+060701,061301
+061301,060701
+060701,100701
+100701,060701
+060701,130201
+130201,060701
+060701,130301
+130301,060701
+060701,131101
+131101,060701
+060701,130501
+130501,060701
+060701,130701
+130701,060701
+060701,130801
+130801,060701
+060701,130101
+130101,060701
+060701,140101
+140101,060701
+060701,140201
+140201,060701
+060701,160701
+160701,060701
+060701,200301
+200301,060701
+060701,200401
+200401,060701
+060701,200101
+200101,060701
+060701,200801
+200801,060701
+060701,200601
+200601,060701
+060701,220401
+220401,060701
+060701,220501
+220501,060701
+060701,220601
+220601,060701
+060701,220101
+220101,060701
+060701,220701
+220701,060701
+060701,220801
+220801,060701
+060701,220901
+220901,060701
+060701,221001
+221001,060701
+060801,060901
+060901,060801
+060801,061201
+061201,060801
+060801,061301
+061301,060801
+060801,130201
+130201,060801
+060801,130301
+130301,060801
+060801,130401
+130401,060801
+060801,130501
+130501,060801
+060801,130701
+130701,060801
+060801,130901
+130901,060801
+060801,131001
+131001,060801
+060801,140101
+140101,060801
+060801,140201
+140201,060801
+060801,140301
+140301,060801
+060801,160201
+160201,060801
+060801,160701
+160701,060801
+060801,200201
+200201,060801
+060801,200301
+200301,060801
+060801,200401
+200401,060801
+060801,200101
+200101,060801
+060801,200801
+200801,060801
+060801,200601
+200601,060801
+060801,200701
+200701,060801
+060801,220201
+220201,060801
+060801,220301
+220301,060801
+060801,220401
+220401,060801
+060801,220501
+220501,060801
+060801,220101
+220101,060801
+060801,220701
+220701,060801
+060801,220801
+220801,060801
+060801,220901
+220901,060801
+060801,240201
+240201,060801
+060801,240301
+240301,060801
+060901,061101
+061101,060901
+060901,061201
+061201,060901
+060901,061301
+061301,060901
+060901,130301
+130301,060901
+060901,130601
+130601,060901
+060901,130701
+130701,060901
+060901,130901
+130901,060901
+060901,140101
+140101,060901
+060901,140201
+140201,060901
+060901,160701
+160701,060901
+060901,200201
+200201,060901
+060901,200401
+200401,060901
+060901,200501
+200501,060901
+060901,200101
+200101,060901
+060901,200801
+200801,060901
+060901,200601
+200601,060901
+060901,200701
+200701,060901
+060901,220301
+220301,060901
+060901,220401
+220401,060901
+060901,220501
+220501,060901
+060901,220101
+220101,060901
+060901,240101
+240101,060901
+060901,240301
+240301,060901
+061001,061301
+061301,061001
+061001,100501
+100501,061001
+061001,100601
+100601,061001
+061001,130301
+130301,061001
+061001,130401
+130401,061001
+061001,130501
+130501,061001
+061001,130601
+130601,061001
+061001,130701
+130701,061001
+061001,131201
+131201,061001
+061001,140201
+140201,061001
+061001,140301
+140301,061001
+061001,200301
+200301,061001
+061001,220301
+220301,061001
+061001,220401
+220401,061001
+061001,220501
+220501,061001
+061001,220601
+220601,061001
+061001,220101
+220101,061001
+061001,220701
+220701,061001
+061001,220801
+220801,061001
+061001,220901
+220901,061001
+061001,221001
+221001,061001
+061101,061201
+061201,061101
+061101,100401
+100401,061101
+061101,100701
+100701,061101
+061101,130301
+130301,061101
+061101,130401
+130401,061101
+061101,130501
+130501,061101
+061101,130601
+130601,061101
+061101,130801
+130801,061101
+061101,131001
+131001,061101
+061101,140101
+140101,061101
+061101,140301
+140301,061101
+061101,200201
+200201,061101
+061101,200301
+200301,061101
+061101,200401
+200401,061101
+061101,200101
+200101,061101
+061101,200801
+200801,061101
+061101,200601
+200601,061101
+061101,220201
+220201,061101
+061101,220301
+220301,061101
+061101,220401
+220401,061101
+061101,220501
+220501,061101
+061101,220101
+220101,061101
+061101,220701
+220701,061101
+061101,220801
+220801,061101
+061101,220901
+220901,061101
+061101,221001
+221001,061101
+061201,100401
+100401,061201
+061201,100701
+100701,061201
+061201,130201
+130201,061201
+061201,130401
+130401,061201
+061201,131101
+131101,061201
+061201,130501
+130501,061201
+061201,130701
+130701,061201
+061201,130801
+130801,061201
+061201,130901
+130901,061201
+061201,131001
+131001,061201
+061201,131201
+131201,061201
+061201,140101
+140101,061201
+061201,140201
+140201,061201
+061201,140301
+140301,061201
+061201,200201
+200201,061201
+061201,200301
+200301,061201
+061201,200401
+200401,061201
+061201,200101
+200101,061201
+061201,200801
+200801,061201
+061201,220201
+220201,061201
+061201,220301
+220301,061201
+061201,220401
+220401,061201
+061201,220501
+220501,061201
+061201,220601
+220601,061201
+061201,220101
+220101,061201
+061201,220701
+220701,061201
+061201,221001
+221001,061201
+061301,100701
+100701,061301
+061301,130301
+130301,061301
+061301,130401
+130401,061301
+061301,131101
+131101,061301
+061301,130501
+130501,061301
+061301,131001
+131001,061301
+061301,130101
+130101,061301
+061301,140101
+140101,061301
+061301,140301
+140301,061301
+061301,200401
+200401,061301
+061301,200101
+200101,061301
+061301,200801
+200801,061301
+061301,200601
+200601,061301
+061301,220201
+220201,061301
+061301,220301
+220301,061301
+061301,220401
+220401,061301
+061301,220601
+220601,061301
+061301,220801
+220801,061301
+061301,220901
+220901,061301
+061301,221001
+221001,061301
+070101,090401
+090401,070101
+070101,090501
+090501,070101
+070101,100201
+100201,070101
+070101,100301
+100301,070101
+070101,100501
+100501,070101
+070101,100101
+100101,070101
+070101,101001
+101001,070101
+070101,100801
+100801,070101
+070101,101101
+101101,070101
+070101,110201
+110201,070101
+070101,110101
+110101,070101
+070101,110501
+110501,070101
+070101,120301
+120301,070101
+070101,120201
+120201,070101
+070101,120101
+120101,070101
+070101,120401
+120401,070101
+070101,120501
+120501,070101
+070101,120701
+120701,070101
+070101,120801
+120801,070101
+070101,150501
+150501,070101
+070101,150401
+150401,070101
+070101,150601
+150601,070101
+070101,150801
+150801,070101
+070101,150101
+150101,070101
+070101,150901
+150901,070101
+070101,151001
+151001,070101
+070101,190201
+190201,070101
+070101,190101
+190101,070101
+080201,080301
+080301,080201
+080201,080401
+080401,080201
+080201,080501
+080501,080201
+080201,080601
+080601,080201
+080201,080701
+080701,080201
+080201,080801
+080801,080201
+080201,080901
+080901,080201
+080201,081001
+081001,080201
+080201,081201
+081201,080201
+080201,170101
+170101,080201
+080201,180201
+180201,080201
+080201,210201
+210201,080201
+080201,210301
+210301,080201
+080201,210601
+210601,080201
+080201,210901
+210901,080201
+080201,210101
+210101,080201
+080201,211001
+211001,080201
+080201,211101
+211101,080201
+080301,080401
+080401,080301
+080301,080501
+080501,080301
+080301,080601
+080601,080301
+080301,080701
+080701,080301
+080301,080101
+080101,080301
+080301,081001
+081001,080301
+080301,081101
+081101,080301
+080301,081301
+081301,080301
+080301,090201
+090201,080301
+080301,090301
+090301,080301
+080301,090501
+090501,080301
+080301,090101
+090101,080301
+080301,170201
+170201,080301
+080301,210801
+210801,080301
+080301,211001
+211001,080301
+080301,211201
+211201,080301
+080401,080501
+080501,080401
+080401,080701
+080701,080401
+080401,080101
+080101,080401
+080401,080901
+080901,080401
+080401,081001
+081001,080401
+080401,081201
+081201,080401
+080401,081301
+081301,080401
+080401,090201
+090201,080401
+080401,090501
+090501,080401
+080401,170101
+170101,080401
+080401,210201
+210201,080401
+080401,210601
+210601,080401
+080401,210801
+210801,080401
+080401,211001
+211001,080401
+080401,211201
+211201,080401
+080501,080601
+080601,080501
+080501,080101
+080101,080501
+080501,081001
+081001,080501
+080501,081101
+081101,080501
+080501,081201
+081201,080501
+080501,081301
+081301,080501
+080501,170201
+170201,080501
+080501,180201
+180201,080501
+080501,210301
+210301,080501
+080501,210401
+210401,080501
+080501,210501
+210501,080501
+080501,210701
+210701,080501
+080501,210801
+210801,080501
+080501,210901
+210901,080501
+080501,210101
+210101,080501
+080501,211101
+211101,080501
+080501,211201
+211201,080501
+080601,080101
+080101,080601
+080601,080801
+080801,080601
+080601,081101
+081101,080601
+080601,081201
+081201,080601
+080601,081301
+081301,080601
+080601,170201
+170201,080601
+080601,170101
+170101,080601
+080601,180101
+180101,080601
+080601,210301
+210301,080601
+080601,210401
+210401,080601
+080601,210501
+210501,080601
+080601,210701
+210701,080601
+080601,210901
+210901,080601
+080601,210101
+210101,080601
+080601,211101
+211101,080601
+080601,211201
+211201,080601
+080701,080101
+080101,080701
+080701,080901
+080901,080701
+080701,081001
+081001,080701
+080701,081101
+081101,080701
+080701,081201
+081201,080701
+080701,081301
+081301,080701
+080701,090501
+090501,080701
+080701,110301
+110301,080701
+080701,170201
+170201,080701
+080701,180201
+180201,080701
+080701,210201
+210201,080701
+080701,210601
+210601,080701
+080701,210701
+210701,080701
+080701,210801
+210801,080701
+080701,210901
+210901,080701
+080701,210101
+210101,080701
+080701,211101
+211101,080701
+080101,081001
+081001,080101
+080101,081201
+081201,080101
+080101,081301
+081301,080101
+080101,090201
+090201,080101
+080101,090501
+090501,080101
+080101,170201
+170201,080101
+080101,210201
+210201,080101
+080101,210601
+210601,080101
+080101,210801
+210801,080101
+080101,211001
+211001,080101
+080101,211101
+211101,080101
+080801,081301
+081301,080801
+080801,170201
+170201,080801
+080801,180201
+180201,080801
+080801,180301
+180301,080801
+080801,180101
+180101,080801
+080801,210201
+210201,080801
+080801,210301
+210301,080801
+080801,210401
+210401,080801
+080801,210501
+210501,080801
+080801,210601
+210601,080801
+080801,210701
+210701,080801
+080801,210801
+210801,080801
+080801,211001
+211001,080801
+080801,211101
+211101,080801
+080801,211301
+211301,080801
+080801,230201
+230201,080801
+080901,081001
+081001,080901
+080901,081101
+081101,080901
+080901,081201
+081201,080901
+080901,081301
+081301,080901
+080901,090301
+090301,080901
+080901,090501
+090501,080901
+080901,090101
+090101,080901
+080901,090701
+090701,080901
+080901,120901
+120901,080901
+080901,120201
+120201,080901
+080901,120101
+120101,080901
+080901,120601
+120601,080901
+080901,170201
+170201,080901
+080901,210301
+210301,080901
+080901,210801
+210801,080901
+081001,081101
+081101,081001
+081001,081201
+081201,081001
+081001,081301
+081301,081001
+081001,090201
+090201,081001
+081001,090501
+090501,081001
+081001,170201
+170201,081001
+081001,170101
+170101,081001
+081001,210201
+210201,081001
+081001,210601
+210601,081001
+081001,210801
+210801,081001
+081001,210901
+210901,081001
+081001,210101
+210101,081001
+081001,211101
+211101,081001
+081001,211201
+211201,081001
+081101,081201
+081201,081101
+081101,090501
+090501,081101
+081101,170201
+170201,081101
+081101,170101
+170101,081101
+081101,210201
+210201,081101
+081101,210301
+210301,081101
+081101,210701
+210701,081101
+081101,210801
+210801,081101
+081101,210901
+210901,081101
+081101,211001
+211001,081101
+081101,211201
+211201,081101
+081201,081301
+081301,081201
+081201,090501
+090501,081201
+081201,170201
+170201,081201
+081201,210601
+210601,081201
+081201,210701
+210701,081201
+081201,210801
+210801,081201
+081301,090201
+090201,081301
+081301,090301
+090301,081301
+081301,090501
+090501,081301
+081301,090701
+090701,081301
+081301,170201
+170201,081301
+081301,210201
+210201,081301
+081301,210301
+210301,081301
+081301,210701
+210701,081301
+081301,210801
+210801,081301
+081301,211001
+211001,081301
+081301,211201
+211201,081301
+090201,090301
+090301,090201
+090201,090401
+090401,090201
+090201,090501
+090501,090201
+090201,090101
+090101,090201
+090201,110201
+110201,090201
+090201,110101
+110101,090201
+090201,110301
+110301,090201
+090201,110401
+110401,090201
+090201,120901
+120901,090201
+090201,120201
+120201,090201
+090201,120101
+120101,090201
+090201,120401
+120401,090201
+090201,120501
+120501,090201
+090201,120701
+120701,090201
+090201,150501
+150501,090201
+090201,150401
+150401,090201
+090201,150101
+150101,090201
+090201,151001
+151001,090201
+090201,190301
+190301,090201
+090201,250201
+250201,090201
+090301,090401
+090401,090301
+090301,090101
+090101,090301
+090301,090601
+090601,090301
+090301,090701
+090701,090301
+090301,110201
+110201,090301
+090301,110401
+110401,090301
+090301,110501
+110501,090301
+090301,120201
+120201,090301
+090301,120101
+120101,090301
+090301,120401
+120401,090301
+090301,120501
+120501,090301
+090301,120601
+120601,090301
+090301,120801
+120801,090301
+090301,150501
+150501,090301
+090301,150601
+150601,090301
+090301,151001
+151001,090301
+090301,190301
+190301,090301
+090301,190101
+190101,090301
+090301,250201
+250201,090301
+090401,090501
+090501,090401
+090401,090601
+090601,090401
+090401,110201
+110201,090401
+090401,110101
+110101,090401
+090401,110401
+110401,090401
+090401,110501
+110501,090401
+090401,120301
+120301,090401
+090401,120901
+120901,090401
+090401,120401
+120401,090401
+090401,120601
+120601,090401
+090401,120701
+120701,090401
+090401,150501
+150501,090401
+090401,150401
+150401,090401
+090401,150601
+150601,090401
+090401,150701
+150701,090401
+090401,151001
+151001,090401
+090401,190301
+190301,090401
+090401,190101
+190101,090401
+090501,090101
+090101,090501
+090501,090701
+090701,090501
+090501,110101
+110101,090501
+090501,110301
+110301,090501
+090501,110501
+110501,090501
+090501,120301
+120301,090501
+090501,120901
+120901,090501
+090501,120201
+120201,090501
+090501,120101
+120101,090501
+090501,120501
+120501,090501
+090501,120701
+120701,090501
+090501,150501
+150501,090501
+090501,150701
+150701,090501
+090501,150101
+150101,090501
+090501,151001
+151001,090501
+090501,190101
+190101,090501
+090101,090601
+090601,090101
+090101,100201
+100201,090101
+090101,110201
+110201,090101
+090101,110101
+110101,090101
+090101,110301
+110301,090101
+090101,110401
+110401,090101
+090101,120201
+120201,090101
+090101,120401
+120401,090101
+090101,120501
+120501,090101
+090101,120601
+120601,090101
+090101,120701
+120701,090101
+090101,120801
+120801,090101
+090101,150501
+150501,090101
+090101,150401
+150401,090101
+090101,150601
+150601,090101
+090101,150701
+150701,090101
+090101,150101
+150101,090101
+090101,151001
+151001,090101
+090101,190201
+190201,090101
+090101,190301
+190301,090101
+090101,250201
+250201,090101
+090601,090701
+090701,090601
+090601,110401
+110401,090601
+090601,110501
+110501,090601
+090601,120901
+120901,090601
+090601,120201
+120201,090601
+090601,120101
+120101,090601
+090601,120401
+120401,090601
+090601,120501
+120501,090601
+090601,120601
+120601,090601
+090601,120701
+120701,090601
+090601,120801
+120801,090601
+090601,150501
+150501,090601
+090601,150601
+150601,090601
+090601,150701
+150701,090601
+090601,150101
+150101,090601
+090701,100201
+100201,090701
+090701,100101
+100101,090701
+090701,101001
+101001,090701
+090701,100801
+100801,090701
+090701,110101
+110101,090701
+090701,110301
+110301,090701
+090701,110501
+110501,090701
+090701,120301
+120301,090701
+090701,120901
+120901,090701
+090701,120201
+120201,090701
+090701,120401
+120401,090701
+090701,120501
+120501,090701
+090701,120601
+120601,090701
+090701,120701
+120701,090701
+090701,120801
+120801,090701
+090701,150301
+150301,090701
+090701,150601
+150601,090701
+090701,150101
+150101,090701
+090701,150901
+150901,090701
+090701,151001
+151001,090701
+090701,190201
+190201,090701
+090701,190301
+190301,090701
+100201,100301
+100301,100201
+100201,100401
+100401,100201
+100201,100501
+100501,100201
+100201,100101
+100101,100201
+100201,100601
+100601,100201
+100201,100701
+100701,100201
+100201,100801
+100801,100201
+100201,100901
+100901,100201
+100201,101101
+101101,100201
+100201,120301
+120301,100201
+100201,120101
+120101,100201
+100201,120401
+120401,100201
+100201,120501
+120501,100201
+100201,120601
+120601,100201
+100201,120801
+120801,100201
+100201,130801
+130801,100201
+100201,131001
+131001,100201
+100201,150201
+150201,100201
+100201,150301
+150301,100201
+100201,150701
+150701,100201
+100201,150801
+150801,100201
+100201,150101
+150101,100201
+100201,150901
+150901,100201
+100201,151001
+151001,100201
+100201,190301
+190301,100201
+100201,221001
+221001,100201
+100201,250101
+250101,100201
+100301,100401
+100401,100301
+100301,100101
+100101,100301
+100301,101001
+101001,100301
+100301,100601
+100601,100301
+100301,100701
+100701,100301
+100301,100801
+100801,100301
+100301,100901
+100901,100301
+100301,101101
+101101,100301
+100301,120301
+120301,100301
+100301,120201
+120201,100301
+100301,120101
+120101,100301
+100301,120401
+120401,100301
+100301,120501
+120501,100301
+100301,120601
+120601,100301
+100301,120801
+120801,100301
+100301,130301
+130301,100301
+100301,130601
+130601,100301
+100301,130801
+130801,100301
+100301,130901
+130901,100301
+100301,131001
+131001,100301
+100301,130101
+130101,100301
+100301,131201
+131201,100301
+100301,150401
+150401,100301
+100301,150701
+150701,100301
+100301,150801
+150801,100301
+100301,150101
+150101,100301
+100301,190201
+190201,100301
+100301,190301
+190301,100301
+100301,190101
+190101,100301
+100301,220201
+220201,100301
+100301,220401
+220401,100301
+100301,220601
+220601,100301
+100301,221001
+221001,100301
+100401,100501
+100501,100401
+100401,101001
+101001,100401
+100401,100601
+100601,100401
+100401,120301
+120301,100401
+100401,120501
+120501,100401
+100401,120701
+120701,100401
+100401,120801
+120801,100401
+100401,130201
+130201,100401
+100401,130301
+130301,100401
+100401,131101
+131101,100401
+100401,130801
+130801,100401
+100401,130901
+130901,100401
+100401,131201
+131201,100401
+100401,150201
+150201,100401
+100401,150301
+150301,100401
+100401,150801
+150801,100401
+100401,150901
+150901,100401
+100401,160601
+160601,100401
+100401,190201
+190201,100401
+100401,190301
+190301,100401
+100401,220301
+220301,100401
+100401,220501
+220501,100401
+100401,220701
+220701,100401
+100401,220901
+220901,100401
+100401,221001
+221001,100401
+100401,250301
+250301,100401
+100501,101001
+101001,100501
+100501,100601
+100601,100501
+100501,100701
+100701,100501
+100501,100801
+100801,100501
+100501,100901
+100901,100501
+100501,101101
+101101,100501
+100501,120301
+120301,100501
+100501,120901
+120901,100501
+100501,120201
+120201,100501
+100501,120501
+120501,100501
+100501,120601
+120601,100501
+100501,130301
+130301,100501
+100501,131101
+131101,100501
+100501,130501
+130501,100501
+100501,130601
+130601,100501
+100501,130801
+130801,100501
+100501,130901
+130901,100501
+100501,131001
+131001,100501
+100501,130101
+130101,100501
+100501,131201
+131201,100501
+100501,150301
+150301,100501
+100501,150701
+150701,100501
+100501,150801
+150801,100501
+100501,150101
+150101,100501
+100501,150901
+150901,100501
+100501,160601
+160601,100501
+100501,190201
+190201,100501
+100501,190301
+190301,100501
+100501,190101
+190101,100501
+100501,220301
+220301,100501
+100501,220401
+220401,100501
+100501,250101
+250101,100501
+100501,250301
+250301,100501
+100101,100601
+100601,100101
+100101,100701
+100701,100101
+100101,100901
+100901,100101
+100101,120301
+120301,100101
+100101,120901
+120901,100101
+100101,120201
+120201,100101
+100101,120401
+120401,100101
+100101,120501
+120501,100101
+100101,120601
+120601,100101
+100101,130901
+130901,100101
+100101,131001
+131001,100101
+100101,131201
+131201,100101
+100101,150201
+150201,100101
+100101,150301
+150301,100101
+100101,150701
+150701,100101
+100101,150801
+150801,100101
+100101,150901
+150901,100101
+100101,151001
+151001,100101
+100101,160601
+160601,100101
+100101,190301
+190301,100101
+100101,190101
+190101,100101
+100101,220201
+220201,100101
+100101,221001
+221001,100101
+100101,250201
+250201,100101
+100101,250301
+250301,100101
+101001,100901
+100901,101001
+101001,101101
+101101,101001
+101001,120301
+120301,101001
+101001,120901
+120901,101001
+101001,120101
+120101,101001
+101001,120501
+120501,101001
+101001,120701
+120701,101001
+101001,120801
+120801,101001
+101001,130501
+130501,101001
+101001,130601
+130601,101001
+101001,130801
+130801,101001
+101001,130901
+130901,101001
+101001,131001
+131001,101001
+101001,150201
+150201,101001
+101001,150301
+150301,101001
+101001,150401
+150401,101001
+101001,150601
+150601,101001
+101001,150701
+150701,101001
+101001,150801
+150801,101001
+101001,150901
+150901,101001
+101001,151001
+151001,101001
+101001,190201
+190201,101001
+101001,190301
+190301,101001
+101001,190101
+190101,101001
+101001,220601
+220601,101001
+101001,250101
+250101,101001
+100601,100701
+100701,100601
+100601,100801
+100801,100601
+100601,101101
+101101,100601
+100601,120301
+120301,100601
+100601,120201
+120201,100601
+100601,120401
+120401,100601
+100601,120501
+120501,100601
+100601,120601
+120601,100601
+100601,120701
+120701,100601
+100601,120801
+120801,100601
+100601,130501
+130501,100601
+100601,130601
+130601,100601
+100601,130801
+130801,100601
+100601,131001
+131001,100601
+100601,131201
+131201,100601
+100601,150201
+150201,100601
+100601,150301
+150301,100601
+100601,150601
+150601,100601
+100601,150701
+150701,100601
+100601,150901
+150901,100601
+100601,190201
+190201,100601
+100601,190301
+190301,100601
+100601,190101
+190101,100601
+100601,220201
+220201,100601
+100601,220301
+220301,100601
+100601,220401
+220401,100601
+100601,220901
+220901,100601
+100601,221001
+221001,100601
+100601,250201
+250201,100601
+100601,250101
+250101,100601
+100601,250301
+250301,100601
+100701,100801
+100801,100701
+100701,100901
+100901,100701
+100701,101101
+101101,100701
+100701,130201
+130201,100701
+100701,131101
+131101,100701
+100701,130501
+130501,100701
+100701,130701
+130701,100701
+100701,130901
+130901,100701
+100701,130101
+130101,100701
+100701,150201
+150201,100701
+100701,150301
+150301,100701
+100701,150401
+150401,100701
+100701,150801
+150801,100701
+100701,160601
+160601,100701
+100701,190201
+190201,100701
+100701,190301
+190301,100701
+100701,220201
+220201,100701
+100701,220401
+220401,100701
+100701,220601
+220601,100701
+100701,220701
+220701,100701
+100701,220801
+220801,100701
+100701,220901
+220901,100701
+100701,221001
+221001,100701
+100701,250301
+250301,100701
+100801,100901
+100901,100801
+100801,101101
+101101,100801
+100801,120201
+120201,100801
+100801,120101
+120101,100801
+100801,120401
+120401,100801
+100801,120501
+120501,100801
+100801,120601
+120601,100801
+100801,120701
+120701,100801
+100801,120801
+120801,100801
+100801,130801
+130801,100801
+100801,130901
+130901,100801
+100801,131001
+131001,100801
+100801,150201
+150201,100801
+100801,150301
+150301,100801
+100801,150401
+150401,100801
+100801,150601
+150601,100801
+100801,150701
+150701,100801
+100801,150801
+150801,100801
+100801,150101
+150101,100801
+100801,150901
+150901,100801
+100801,151001
+151001,100801
+100801,160601
+160601,100801
+100801,190201
+190201,100801
+100801,190101
+190101,100801
+100801,250201
+250201,100801
+100801,250301
+250301,100801
+100901,101101
+101101,100901
+100901,120901
+120901,100901
+100901,120201
+120201,100901
+100901,120101
+120101,100901
+100901,120401
+120401,100901
+100901,120501
+120501,100901
+100901,120601
+120601,100901
+100901,120701
+120701,100901
+100901,120801
+120801,100901
+100901,130801
+130801,100901
+100901,150301
+150301,100901
+100901,150401
+150401,100901
+100901,150701
+150701,100901
+100901,150901
+150901,100901
+100901,160601
+160601,100901
+100901,190201
+190201,100901
+100901,190301
+190301,100901
+100901,190101
+190101,100901
+100901,220201
+220201,100901
+100901,250101
+250101,100901
+101101,120301
+120301,101101
+101101,120901
+120901,101101
+101101,120201
+120201,101101
+101101,120101
+120101,101101
+101101,120401
+120401,101101
+101101,120501
+120501,101101
+101101,120601
+120601,101101
+101101,120801
+120801,101101
+101101,130301
+130301,101101
+101101,130501
+130501,101101
+101101,130601
+130601,101101
+101101,130801
+130801,101101
+101101,130901
+130901,101101
+101101,131001
+131001,101101
+101101,131201
+131201,101101
+101101,150301
+150301,101101
+101101,150401
+150401,101101
+101101,150601
+150601,101101
+101101,150801
+150801,101101
+101101,150101
+150101,101101
+101101,190201
+190201,101101
+101101,190301
+190301,101101
+101101,220201
+220201,101101
+101101,220401
+220401,101101
+101101,220601
+220601,101101
+101101,221001
+221001,101101
+101101,250101
+250101,101101
+101101,250301
+250301,101101
+110201,110101
+110101,110201
+110201,110401
+110401,110201
+110201,110501
+110501,110201
+110201,120301
+120301,110201
+110201,120501
+120501,110201
+110201,120601
+120601,110201
+110201,120801
+120801,110201
+110201,150501
+150501,110201
+110201,150401
+150401,110201
+110201,150701
+150701,110201
+110201,150801
+150801,110201
+110201,150101
+150101,110201
+110201,150901
+150901,110201
+110201,151001
+151001,110201
+110201,190301
+190301,110201
+110201,190101
+190101,110201
+110101,110301
+110301,110101
+110101,110401
+110401,110101
+110101,110501
+110501,110101
+110101,120201
+120201,110101
+110101,120101
+120101,110101
+110101,120401
+120401,110101
+110101,120501
+120501,110101
+110101,120701
+120701,110101
+110101,120801
+120801,110101
+110101,150501
+150501,110101
+110101,150401
+150401,110101
+110101,150701
+150701,110101
+110101,150101
+150101,110101
+110101,151001
+151001,110101
+110301,110401
+110401,110301
+110301,110501
+110501,110301
+110301,120201
+120201,110301
+110301,120101
+120101,110301
+110401,110501
+110501,110401
+110401,120901
+120901,110401
+110401,120201
+120201,110401
+110401,120101
+120101,110401
+110401,120401
+120401,110401
+110401,150501
+150501,110401
+110401,151001
+151001,110401
+110501,120901
+120901,110501
+110501,120101
+120101,110501
+110501,120401
+120401,110501
+110501,120501
+120501,110501
+110501,120601
+120601,110501
+110501,120701
+120701,110501
+110501,120801
+120801,110501
+110501,150501
+150501,110501
+110501,150601
+150601,110501
+110501,150701
+150701,110501
+110501,151001
+151001,110501
+120301,120901
+120901,120301
+120301,120201
+120201,120301
+120301,120101
+120101,120301
+120301,120401
+120401,120301
+120301,120501
+120501,120301
+120301,120601
+120601,120301
+120301,120701
+120701,120301
+120301,150501
+150501,120301
+120301,150601
+150601,120301
+120301,150701
+150701,120301
+120301,150801
+150801,120301
+120301,150101
+150101,120301
+120301,150901
+150901,120301
+120301,190201
+190201,120301
+120301,190301
+190301,120301
+120301,190101
+190101,120301
+120301,250201
+250201,120301
+120301,250101
+250101,120301
+120301,250301
+250301,120301
+120901,120201
+120201,120901
+120901,120101
+120101,120901
+120901,120501
+120501,120901
+120901,120701
+120701,120901
+120901,120801
+120801,120901
+120901,150201
+150201,120901
+120901,150501
+150501,120901
+120901,150401
+150401,120901
+120901,150701
+150701,120901
+120901,150101
+150101,120901
+120901,150901
+150901,120901
+120901,151001
+151001,120901
+120901,190201
+190201,120901
+120901,190301
+190301,120901
+120901,190101
+190101,120901
+120901,250201
+250201,120901
+120201,120601
+120601,120201
+120201,120801
+120801,120201
+120201,150501
+150501,120201
+120201,150301
+150301,120201
+120201,150401
+150401,120201
+120201,150601
+150601,120201
+120201,150701
+150701,120201
+120201,150801
+150801,120201
+120201,150901
+150901,120201
+120201,151001
+151001,120201
+120201,250201
+250201,120201
+120201,250301
+250301,120201
+120101,120401
+120401,120101
+120101,120501
+120501,120101
+120101,120601
+120601,120101
+120101,150201
+150201,120101
+120101,150501
+150501,120101
+120101,150301
+150301,120101
+120101,150601
+150601,120101
+120101,150701
+150701,120101
+120101,150801
+150801,120101
+120101,150101
+150101,120101
+120101,150901
+150901,120101
+120101,151001
+151001,120101
+120101,190201
+190201,120101
+120101,190301
+190301,120101
+120101,250201
+250201,120101
+120401,120501
+120501,120401
+120401,120601
+120601,120401
+120401,120701
+120701,120401
+120401,150201
+150201,120401
+120401,150501
+150501,120401
+120401,150301
+150301,120401
+120401,150401
+150401,120401
+120401,150701
+150701,120401
+120401,150801
+150801,120401
+120401,150901
+150901,120401
+120401,151001
+151001,120401
+120401,190201
+190201,120401
+120401,190301
+190301,120401
+120401,190101
+190101,120401
+120501,120601
+120601,120501
+120501,120701
+120701,120501
+120501,120801
+120801,120501
+120501,150501
+150501,120501
+120501,150301
+150301,120501
+120501,150401
+150401,120501
+120501,150701
+150701,120501
+120501,190301
+190301,120501
+120501,250301
+250301,120501
+120601,150301
+150301,120601
+120601,150401
+150401,120601
+120601,150601
+150601,120601
+120601,150701
+150701,120601
+120601,150101
+150101,120601
+120601,151001
+151001,120601
+120601,190301
+190301,120601
+120601,250201
+250201,120601
+120601,250301
+250301,120601
+120701,120801
+120801,120701
+120701,150201
+150201,120701
+120701,150301
+150301,120701
+120701,150401
+150401,120701
+120701,150601
+150601,120701
+120701,150701
+150701,120701
+120701,150901
+150901,120701
+120701,151001
+151001,120701
+120701,190201
+190201,120701
+120701,190301
+190301,120701
+120701,190101
+190101,120701
+120701,250301
+250301,120701
+120801,150201
+150201,120801
+120801,150501
+150501,120801
+120801,150301
+150301,120801
+120801,150601
+150601,120801
+120801,150701
+150701,120801
+120801,150801
+150801,120801
+120801,190201
+190201,120801
+120801,190301
+190301,120801
+120801,190101
+190101,120801
+120801,250301
+250301,120801
+130201,130301
+130301,130201
+130201,130401
+130401,130201
+130201,131101
+131101,130201
+130201,130501
+130501,130201
+130201,130601
+130601,130201
+130201,130701
+130701,130201
+130201,130901
+130901,130201
+130201,131001
+131001,130201
+130201,130101
+130101,130201
+130201,140101
+140101,130201
+130201,140201
+140201,130201
+130201,140301
+140301,130201
+130201,200101
+200101,130201
+130201,200801
+200801,130201
+130201,220201
+220201,130201
+130201,220401
+220401,130201
+130201,220501
+220501,130201
+130201,220601
+220601,130201
+130201,220101
+220101,130201
+130201,220801
+220801,130201
+130201,221001
+221001,130201
+130301,130401
+130401,130301
+130301,130501
+130501,130301
+130301,130801
+130801,130301
+130301,130901
+130901,130301
+130301,131001
+131001,130301
+130301,130101
+130101,130301
+130301,131201
+131201,130301
+130301,140101
+140101,130301
+130301,140201
+140201,130301
+130301,140301
+140301,130301
+130301,160701
+160701,130301
+130301,160601
+160601,130301
+130301,200301
+200301,130301
+130301,220301
+220301,130301
+130301,220401
+220401,130301
+130301,220501
+220501,130301
+130301,220601
+220601,130301
+130301,221001
+221001,130301
+130301,250301
+250301,130301
+130401,131101
+131101,130401
+130401,130601
+130601,130401
+130401,130701
+130701,130401
+130401,130901
+130901,130401
+130401,131001
+131001,130401
+130401,140201
+140201,130401
+130401,140301
+140301,130401
+130401,200201
+200201,130401
+130401,200501
+200501,130401
+130401,200801
+200801,130401
+130401,200601
+200601,130401
+130401,220201
+220201,130401
+130401,220301
+220301,130401
+130401,220401
+220401,130401
+130401,220601
+220601,130401
+130401,220801
+220801,130401
+131101,130501
+130501,131101
+131101,130901
+130901,131101
+131101,131001
+131001,131101
+131101,131201
+131201,131101
+131101,140201
+140201,131101
+131101,140301
+140301,131101
+131101,200801
+200801,131101
+131101,220201
+220201,131101
+131101,220301
+220301,131101
+131101,220401
+220401,131101
+131101,220601
+220601,131101
+131101,220101
+220101,131101
+131101,220801
+220801,131101
+131101,221001
+221001,131101
+130501,130601
+130601,130501
+130501,130701
+130701,130501
+130501,130801
+130801,130501
+130501,130901
+130901,130501
+130501,130101
+130101,130501
+130501,140101
+140101,130501
+130501,140201
+140201,130501
+130501,140301
+140301,130501
+130501,150201
+150201,130501
+130501,150301
+150301,130501
+130501,220201
+220201,130501
+130501,220301
+220301,130501
+130501,220401
+220401,130501
+130501,220501
+220501,130501
+130501,220601
+220601,130501
+130501,220101
+220101,130501
+130501,220701
+220701,130501
+130501,220801
+220801,130501
+130501,220901
+220901,130501
+130501,221001
+221001,130501
+130601,130701
+130701,130601
+130601,130801
+130801,130601
+130601,131201
+131201,130601
+130601,140101
+140101,130601
+130601,140201
+140201,130601
+130601,140301
+140301,130601
+130601,220201
+220201,130601
+130601,220301
+220301,130601
+130601,220401
+220401,130601
+130601,220501
+220501,130601
+130601,220601
+220601,130601
+130601,220701
+220701,130601
+130601,220801
+220801,130601
+130601,220901
+220901,130601
+130601,221001
+221001,130601
+130701,130801
+130801,130701
+130701,130101
+130101,130701
+130701,131201
+131201,130701
+130701,140301
+140301,130701
+130701,200201
+200201,130701
+130701,200301
+200301,130701
+130701,200401
+200401,130701
+130701,200501
+200501,130701
+130701,200801
+200801,130701
+130701,220301
+220301,130701
+130701,220401
+220401,130701
+130701,220601
+220601,130701
+130701,220101
+220101,130701
+130701,220801
+220801,130701
+130801,130901
+130901,130801
+130801,130101
+130101,130801
+130801,150201
+150201,130801
+130801,150801
+150801,130801
+130801,160201
+160201,130801
+130801,160601
+160601,130801
+130801,190201
+190201,130801
+130801,190101
+190101,130801
+130801,220201
+220201,130801
+130801,220301
+220301,130801
+130801,220401
+220401,130801
+130801,220501
+220501,130801
+130801,220601
+220601,130801
+130801,220101
+220101,130801
+130801,220701
+220701,130801
+130801,220801
+220801,130801
+130801,220901
+220901,130801
+130801,221001
+221001,130801
+130801,250101
+250101,130801
+130801,250301
+250301,130801
+130901,130101
+130101,130901
+130901,140201
+140201,130901
+130901,150301
+150301,130901
+130901,220301
+220301,130901
+130901,220501
+220501,130901
+130901,220801
+220801,130901
+130901,220901
+220901,130901
+130901,221001
+221001,130901
+131001,130101
+130101,131001
+131001,131201
+131201,131001
+131001,140101
+140101,131001
+131001,140201
+140201,131001
+131001,140301
+140301,131001
+131001,150301
+150301,131001
+131001,150901
+150901,131001
+131001,190201
+190201,131001
+131001,220301
+220301,131001
+131001,220401
+220401,131001
+131001,220501
+220501,131001
+131001,220601
+220601,131001
+131001,220101
+220101,131001
+131001,220701
+220701,131001
+131001,220801
+220801,131001
+131001,220901
+220901,131001
+131001,221001
+221001,131001
+131001,250301
+250301,131001
+130101,131201
+131201,130101
+130101,140201
+140201,130101
+130101,140301
+140301,130101
+130101,150201
+150201,130101
+130101,220201
+220201,130101
+130101,220301
+220301,130101
+130101,220401
+220401,130101
+130101,220101
+220101,130101
+130101,220801
+220801,130101
+130101,221001
+221001,130101
+131201,140101
+140101,131201
+131201,140201
+140201,131201
+131201,140301
+140301,131201
+131201,150301
+150301,131201
+131201,150801
+150801,131201
+131201,220401
+220401,131201
+131201,220601
+220601,131201
+131201,220701
+220701,131201
+140101,140201
+140201,140101
+140101,140301
+140301,140101
+140101,200201
+200201,140101
+140101,200401
+200401,140101
+140101,200501
+200501,140101
+140101,200101
+200101,140101
+140101,200801
+200801,140101
+140101,200601
+200601,140101
+140101,200701
+200701,140101
+140101,220801
+220801,140101
+140201,140301
+140301,140201
+140201,200201
+200201,140201
+140201,200301
+200301,140201
+140201,200401
+200401,140201
+140201,200501
+200501,140201
+140201,200101
+200101,140201
+140201,200601
+200601,140201
+140201,200701
+200701,140201
+140201,220101
+220101,140201
+140301,200501
+200501,140301
+140301,200801
+200801,140301
+140301,200601
+200601,140301
+140301,220801
+220801,140301
+150201,150501
+150501,150201
+150201,150301
+150301,150201
+150201,150401
+150401,150201
+150201,150601
+150601,150201
+150201,150701
+150701,150201
+150201,150801
+150801,150201
+150201,150101
+150101,150201
+150201,190301
+190301,150201
+150201,190101
+190101,150201
+150201,221001
+221001,150201
+150201,250301
+250301,150201
+150501,150401
+150401,150501
+150501,150701
+150701,150501
+150501,150901
+150901,150501
+150501,151001
+151001,150501
+150501,190201
+190201,150501
+150501,190301
+190301,150501
+150501,190101
+190101,150501
+150301,150401
+150401,150301
+150301,150801
+150801,150301
+150301,150101
+150101,150301
+150301,150901
+150901,150301
+150301,151001
+151001,150301
+150301,190201
+190201,150301
+150301,190301
+190301,150301
+150301,190101
+190101,150301
+150301,221001
+221001,150301
+150301,250301
+250301,150301
+150401,150801
+150801,150401
+150401,150901
+150901,150401
+150401,151001
+151001,150401
+150401,190201
+190201,150401
+150401,190101
+190101,150401
+150401,250301
+250301,150401
+150601,150101
+150101,150601
+150601,150901
+150901,150601
+150601,151001
+151001,150601
+150601,190201
+190201,150601
+150601,190101
+190101,150601
+150701,150801
+150801,150701
+150701,190201
+190201,150701
+150701,190301
+190301,150701
+150701,190101
+190101,150701
+150701,250201
+250201,150701
+150801,150101
+150101,150801
+150801,150901
+150901,150801
+150801,190301
+190301,150801
+150101,150901
+150901,150101
+150101,190201
+190201,150101
+150101,190301
+190301,150101
+150101,190101
+190101,150101
+150901,190101
+190101,150901
+150901,221001
+221001,150901
+150901,250301
+250301,150901
+151001,190201
+190201,151001
+151001,190301
+190301,151001
+151001,250201
+250201,151001
+160201,160701
+160701,160201
+160201,160301
+160301,160201
+160201,220201
+220201,160201
+160201,220301
+220301,160201
+160201,220501
+220501,160201
+160201,220101
+220101,160201
+160201,220701
+220701,160201
+160201,220901
+220901,160201
+160201,221001
+221001,160201
+160701,220201
+220201,160701
+160701,220301
+220301,160701
+160701,220401
+220401,160701
+160701,220501
+220501,160701
+160701,220601
+220601,160701
+160701,220101
+220101,160701
+160701,220701
+220701,160701
+160701,220801
+220801,160701
+160301,160101
+160101,160301
+160301,160801
+160801,160301
+160401,160101
+160101,160401
+160101,160501
+160501,160101
+160501,160601
+160601,160501
+160601,220201
+220201,160601
+160601,220401
+220401,160601
+160601,220501
+220501,160601
+160601,220601
+220601,160601
+160601,220101
+220101,160601
+160601,220801
+220801,160601
+160601,220901
+220901,160601
+160601,221001
+221001,160601
+160601,250301
+250301,160601
+170201,170101
+170101,170201
+170201,210201
+210201,170201
+170201,210601
+210601,170201
+170201,210701
+210701,170201
+170201,210801
+210801,170201
+170301,170101
+170101,170301
+170301,250401
+250401,170301
+170101,210201
+210201,170101
+170101,210301
+210301,170101
+170101,210901
+210901,170101
+170101,211001
+211001,170101
+170101,211201
+211201,170101
+180201,180301
+180301,180201
+180201,180101
+180101,180201
+180201,210201
+210201,180201
+180201,210501
+210501,180201
+180201,210601
+210601,180201
+180201,210701
+210701,180201
+180201,210801
+210801,180201
+180201,210901
+210901,180201
+180201,211101
+211101,180201
+180201,211201
+211201,180201
+180201,230301
+230301,180201
+180201,230101
+230101,180201
+180201,230401
+230401,180201
+180301,180101
+180101,180301
+180301,210401
+210401,180301
+180301,210601
+210601,180301
+180301,210701
+210701,180301
+180301,210801
+210801,180301
+180301,210901
+210901,180301
+180301,210101
+210101,180301
+180301,211301
+211301,180301
+180301,230201
+230201,180301
+180301,230101
+230101,180301
+180301,230401
+230401,180301
+180101,210401
+210401,180101
+180101,210601
+210601,180101
+180101,210701
+210701,180101
+180101,210901
+210901,180101
+180101,211001
+211001,180101
+180101,211101
+211101,180101
+180101,211301
+211301,180101
+180101,230201
+230201,180101
+180101,230301
+230301,180101
+180101,230401
+230401,180101
+190201,190301
+190301,190201
+190201,250201
+250201,190201
+190201,250301
+250301,190201
+190301,190101
+190101,190301
+190301,221001
+221001,190301
+190301,250201
+250201,190301
+190301,250101
+250101,190301
+190101,221001
+221001,190101
+190101,250201
+250201,190101
+190101,250101
+250101,190101
+190101,250301
+250301,190101
+200201,200301
+200301,200201
+200201,200101
+200101,200201
+200201,200801
+200801,200201
+200201,200601
+200601,200201
+200201,200701
+200701,200201
+200201,240101
+240101,200201
+200201,240301
+240301,200201
+200301,200401
+200401,200301
+200301,200501
+200501,200301
+200301,200101
+200101,200301
+200301,200601
+200601,200301
+200301,200701
+200701,200301
+200301,220101
+220101,200301
+200301,220801
+220801,200301
+200301,240201
+240201,200301
+200301,240101
+240101,200301
+200301,240301
+240301,200301
+200401,200101
+200101,200401
+200401,200801
+200801,200401
+200401,200601
+200601,200401
+200401,200701
+200701,200401
+200401,240201
+240201,200401
+200401,240101
+240101,200401
+200401,240301
+240301,200401
+200501,200101
+200101,200501
+200501,200801
+200801,200501
+200501,200601
+200601,200501
+200501,240201
+240201,200501
+200501,240101
+240101,200501
+200501,240301
+240301,200501
+200101,200801
+200801,200101
+200101,200601
+200601,200101
+200101,200701
+200701,200101
+200101,240201
+240201,200101
+200801,200601
+200601,200801
+200801,200701
+200701,200801
+200801,240201
+240201,200801
+200801,240101
+240101,200801
+200601,240201
+240201,200601
+200601,240101
+240101,200601
+200601,240301
+240301,200601
+200701,240201
+240201,200701
+210201,210301
+210301,210201
+210201,210401
+210401,210201
+210201,210501
+210501,210201
+210201,210601
+210601,210201
+210201,210701
+210701,210201
+210201,210801
+210801,210201
+210201,210901
+210901,210201
+210201,211101
+211101,210201
+210201,211201
+211201,210201
+210201,211301
+211301,210201
+210201,230201
+230201,210201
+210201,230401
+230401,210201
+210301,210401
+210401,210301
+210301,210601
+210601,210301
+210301,210701
+210701,210301
+210301,210801
+210801,210301
+210301,210901
+210901,210301
+210301,211101
+211101,210301
+210301,211301
+211301,210301
+210401,210601
+210601,210401
+210401,210701
+210701,210401
+210401,210801
+210801,210401
+210401,210901
+210901,210401
+210401,210101
+210101,210401
+210401,211001
+211001,210401
+210401,211101
+211101,210401
+210401,211201
+211201,210401
+210401,211301
+211301,210401
+210401,230201
+230201,210401
+210401,230301
+230301,210401
+210401,230101
+230101,210401
+210401,230401
+230401,210401
+210501,210701
+210701,210501
+210501,210801
+210801,210501
+210501,210901
+210901,210501
+210501,211101
+211101,210501
+210501,211201
+211201,210501
+210501,211301
+211301,210501
+210501,230201
+230201,210501
+210501,230301
+230301,210501
+210501,230401
+230401,210501
+210601,210701
+210701,210601
+210601,210801
+210801,210601
+210601,210901
+210901,210601
+210601,211001
+211001,210601
+210601,211101
+211101,210601
+210601,230201
+230201,210601
+210601,230301
+230301,210601
+210601,230401
+230401,210601
+210701,210801
+210801,210701
+210701,210901
+210901,210701
+210701,210101
+210101,210701
+210701,211101
+211101,210701
+210701,211201
+211201,210701
+210701,211301
+211301,210701
+210701,230301
+230301,210701
+210701,230101
+230101,210701
+210701,230401
+230401,210701
+210801,210901
+210901,210801
+210801,210101
+210101,210801
+210801,211001
+211001,210801
+210801,211101
+211101,210801
+210801,211201
+211201,210801
+210801,211301
+211301,210801
+210801,230201
+230201,210801
+210801,230301
+230301,210801
+210801,230401
+230401,210801
+210901,211001
+211001,210901
+210901,211201
+211201,210901
+210901,211301
+211301,210901
+210901,230201
+230201,210901
+210901,230301
+230301,210901
+210901,230101
+230101,210901
+210901,230401
+230401,210901
+210101,211001
+211001,210101
+210101,211101
+211101,210101
+210101,211201
+211201,210101
+210101,230201
+230201,210101
+210101,230301
+230301,210101
+210101,230101
+230101,210101
+210101,230401
+230401,210101
+211001,211201
+211201,211001
+211001,211301
+211301,211001
+211001,230201
+230201,211001
+211001,230301
+230301,211001
+211001,230401
+230401,211001
+211101,211201
+211201,211101
+211101,211301
+211301,211101
+211101,230201
+230201,211101
+211101,230101
+230101,211101
+211101,230401
+230401,211101
+211301,230201
+230201,211301
+211301,230101
+230101,211301
+211301,230401
+230401,211301
+220201,220301
+220301,220201
+220201,220401
+220401,220201
+220201,220601
+220601,220201
+220201,220101
+220101,220201
+220201,220701
+220701,220201
+220201,220801
+220801,220201
+220201,221001
+221001,220201
+220201,250101
+250101,220201
+220301,220401
+220401,220301
+220301,220501
+220501,220301
+220301,220601
+220601,220301
+220301,220101
+220101,220301
+220301,220701
+220701,220301
+220301,220801
+220801,220301
+220301,220901
+220901,220301
+220301,221001
+221001,220301
+220401,220501
+220501,220401
+220401,220601
+220601,220401
+220401,220101
+220101,220401
+220401,220701
+220701,220401
+220401,220801
+220801,220401
+220401,221001
+221001,220401
+220401,250101
+250101,220401
+220401,250301
+250301,220401
+220501,220601
+220601,220501
+220501,220101
+220101,220501
+220501,220701
+220701,220501
+220501,221001
+221001,220501
+220501,250101
+250101,220501
+220501,250301
+250301,220501
+220601,220101
+220101,220601
+220601,220701
+220701,220601
+220601,220901
+220901,220601
+220601,250301
+250301,220601
+220101,220701
+220701,220101
+220101,220901
+220901,220101
+220701,220801
+220801,220701
+220701,220901
+220901,220701
+220701,250101
+250101,220701
+220801,220901
+220901,220801
+220901,221001
+221001,220901
+220901,250101
+250101,220901
+221001,250101
+250101,221001
+230301,230101
+230101,230301
+230301,230401
+230401,230301
+240201,240101
+240101,240201
+240201,240301
+240301,240201
+240101,240301
+240301,240101
+250201,250101
+250101,250201
+250201,250301
+250301,250201
diff --git a/odiparpack/pedidosperu195.txt b/odiparpack/pedidosperu195.txt
index 88e286e..6531089 100644
--- a/odiparpack/pedidosperu195.txt
+++ b/odiparpack/pedidosperu195.txt
@@ -7,141 +7,141 @@ NUMBER CAPACITY
CUSTOMER
CUST NO. XCOORD. YCOORD. DEMAND READY TIME DUE DATE SERVICE TIME
-0 -166.922 712.41 22.0 0 5636.0 60
-1 -85.354 682.914 0.0 0 0.0 60
-2 -93.619 646.767 0.0 0 0.0 60
-3 -92.734 828.799 0.0 0 0.0 60
-4 -102.462 656.816 0.0 0 0.0 60
-5 -50.227 628.253 0.0 0 0.0 60
-6 -156.975 699.583 10.0 0 5608.0 60
-7 -64.518 251.936 63.0 0 5372.0 60
-8 1.52 327.456 64.0 0 5741.0 60
-9 -37.311 320.667 24.0 0 5607.0 60
-10 -14.044 210.587 10.0 0 5427.0 60
-11 -68.474 307.36 4.0 0 5369.0 60
-12 -33.207 328.199 85.0 0 5459.0 60
-13 -141.768 285.753 33.0 0 5477.0 60
-14 -96.467 386.458 0.0 0 0.0 60
-15 -55.416 279.76 0.0 0 0.0 60
-16 -15.619 300.062 0.0 0 0.0 60
-17 -124.736 219.856 0.0 0 0.0 60
-18 -86.684 333.288 0.0 0 0.0 60
-19 -36.36 353.708 0.0 0 0.0 60
-20 -40.73 182.633 0.0 0 0.0 60
-21 -108.806 406.196 0.0 0 0.0 60
-22 -47.787 358.647 0.0 0 0.0 60
-23 -47.33 258.399 61.0 0 5577.0 60
-24 -173.806 330.402 99.0 0 5264.0 60
-25 -66.798 388.218 87.0 0 5635.0 60
-26 -79.439 323.136 4.0 0 5388.0 60
-27 461.639 -176.959 1.0 0 5608.0 60
-28 404.815 -179.078 0.0 0 0.0 60
-29 461.76 -257.843 0.0 0 0.0 60
-30 421.009 -250.054 0.0 0 0.0 60
-31 367.799 -163.691 0.0 0 0.0 60
-32 539.968 -211.301 0.0 0 0.0 60
-33 480.68 -229.002 0.0 0 0.0 60
-34 610.847 -484.02 0.0 0 8000.0 60
-35 480.238 -509.161 15.0 0 5671.0 60
-36 407.539 -414.337 65.0 0 5534.0 60
-37 504.648 -448.192 93.0 0 5463.0 60
-38 603.623 -399.281 38.0 0 5554.0 60
-39 486.926 -421.798 14.0 0 5680.0 60
-40 557.648 -554.124 63.0 0 5345.0 60
-41 460.607 -352.153 93.0 0 5614.0 60
-42 321.0 -176.067 5.0 0 5365.0 60
-43 311.871 -123.91 0.0 0 0.0 60
-44 299.85 -208.375 0.0 0 0.0 60
-45 309.412 -99.408 0.0 0 0.0 60
-46 339.076 -107.497 0.0 0 0.0 60
-47 323.166 -294.458 0.0 0 0.0 60
-48 361.339 -330.367 0.0 0 0.0 60
-49 409.879 -359.488 0.0 0 0.0 60
-50 354.896 -218.536 0.0 0 0.0 60
-51 329.603 -189.758 78.0 0 5642.0 60
-52 342.105 -178.702 6.0 0 5331.0 60
-53 -112.919 491.724 28.0 0 5743.0 60
-54 -165.35 543.615 90.0 0 5745.0 60
-55 -123.99 576.033 83.0 0 5509.0 60
-56 -180.108 609.831 29.0 0 5731.0 60
-57 -197.274 520.369 36.0 0 5533.0 60
-58 -198.796 630.316 37.0 0 5305.0 60
-59 -165.53 596.714 84.0 0 5700.0 60
-60 -197.63 704.655 99.0 0 5679.0 60
-61 -219.552 767.208 0.0 0 0.0 60
-62 -126.759 523.712 0.0 0 0.0 60
-63 -202.479 561.031 0.0 0 0.0 60
-64 -199.359 547.922 0.0 0 0.0 60
-65 -212.815 602.652 0.0 0 0.0 60
-66 -12.252 -1.604 0.0 0 0.0 60
-67 594.559 -208.3 0.0 0 0.0 60
-68 542.821 -158.528 0.0 0 0.0 60
-69 564.253 -141.866 0.0 0 0.0 60
-70 622.521 -241.407 0.0 0 0.0 60
-71 645.375 -247.639 0.0 0 0.0 60
-72 550.239 -267.34 50.0 0 5319.0 60
-73 561.727 -163.544 80.0 0 5517.0 60
-74 624.65 -305.475 3.0 0 5323.0 60
-75 482.321 -90.891 89.0 0 5413.0 60
-76 576.329 -190.744 75.0 0 5567.0 60
-77 604.208 -141.427 22.0 0 5417.0 60
-78 600.999 -182.575 5.0 0 5255.0 60
-79 546.468 -140.107 14.0 0 5309.0 60
-80 273.463 -88.779 0.0 0 0.0 60
-81 257.077 -104.204 0.0 0 0.0 60
-82 190.293 -137.595 0.0 0 0.0 60
-83 293.881 -77.096 0.0 0 0.0 60
-84 228.772 -82.426 0.0 0 0.0 60
-85 186.521 -173.297 0.0 0 0.0 60
-86 240.412 -39.238 0.0 0 0.0 60
-87 91.851 213.126 0.0 0 0.0 60
-88 25.485 246.562 0.0 0 0.0 60
-89 8.66 334.48 0.0 0 0.0 60
-90 23.898 277.533 0.0 0 0.0 60
-91 87.939 235.33 0.0 0 0.0 60
-92 44.354 218.816 0.0 0 0.0 60
-93 114.554 305.512 0.0 0 0.0 60
-94 -13.216 382.68 53.0 0 5712.0 60
-95 115.22 238.896 22.0 0 5395.0 60
-96 229.568 296.508 77.0 0 5665.0 60
-97 46.936 243.203 54.0 0 5696.0 60
-98 99.841 -152.523 21.0 0 5565.0 60
-99 144.697 -224.393 9.0 0 5297.0 60
-100 232.781 -309.304 99.0 0 5739.0 60
-101 205.195 -276.634 98.0 0 5309.0 60
-102 91.99 -185.026 93.0 0 5451.0 60
-103 189.286 110.076 4.0 0 5417.0 60
-104 193.799 -1.756 10.0 0 5671.0 60
-105 190.981 14.173 0.0 0 0.0 60
-106 202.424 -2.451 0.0 0 0.0 60
-107 170.125 30.101 0.0 0 0.0 60
-108 115.356 98.394 0.0 0 0.0 60
-109 266.144 88.068 0.0 0 0.0 60
-110 149.304 69.608 0.0 0 0.0 60
-111 125.701 58.858 0.0 0 0.0 60
-112 -230.954 481.711 0.0 0 0.0 60
-113 -74.739 543.971 0.0 0 0.0 60
-114 -266.772 535.807 0.0 0 0.0 60
-115 -198.92 507.768 0.0 0 0.0 60
-116 -161.915 445.157 0.0 0 0.0 60
-117 -170.707 460.727 0.0 0 0.0 60
-118 -275.072 513.038 0.0 0 0.0 60
-119 -29.558 419.203 69.0 0 5292.0 60
-120 -113.211 470.395 57.0 0 5508.0 60
-121 -127.071 433.722 17.0 0 5500.0 60
-122 -222.189 437.458 0.0 0 8000.0 60
-123 -191.447 403.82 16.0 0 5651.0 60
-124 -312.254 586.488 99.0 0 5740.0 60
-125 -306.625 601.197 63.0 0 5697.0 60
-126 -319.765 593.982 0.0 0 0.0 60
-127 -81.206 143.652 0.0 0 0.0 60
-128 71.506 -114.734 0.0 0 0.0 60
-129 4.169 174.936 0.0 0 0.0 60
-130 45.118 64.371 0.0 0 0.0 60
-131 -19.647 61.214 87.0 0 5459.0 60
-132 71.658 22.367 22.0 0 5530.0 60
-133 -64.483 104.23 67.0 0 5743.0 60
-134 0.0 0.0 0.0 0 8000.0 60
+0 610.847 -484.02 0.0 0 8000.0 60
+1 -222.189 437.458 0.0 0 8000.0 60
+2 0.0 0.0 0.0 0 8000.0 60
+3 -166.922 712.41 22.0 0 5636.0 60
+4 -85.354 682.914 0.0 0 0.0 60
+5 -93.619 646.767 0.0 0 0.0 60
+6 -92.734 828.799 0.0 0 0.0 60
+7 -102.462 656.816 0.0 0 0.0 60
+8 -50.227 628.253 0.0 0 0.0 60
+9 -156.975 699.583 10.0 0 5608.0 60
+10 -64.518 251.936 63.0 0 5372.0 60
+11 1.52 327.456 64.0 0 5741.0 60
+12 -37.311 320.667 24.0 0 5607.0 60
+13 -14.044 210.587 10.0 0 5427.0 60
+14 -68.474 307.36 4.0 0 5369.0 60
+15 -33.207 328.199 85.0 0 5459.0 60
+16 -141.768 285.753 33.0 0 5477.0 60
+17 -96.467 386.458 0.0 0 0.0 60
+18 -55.416 279.76 0.0 0 0.0 60
+19 -15.619 300.062 0.0 0 0.0 60
+20 -124.736 219.856 0.0 0 0.0 60
+21 -86.684 333.288 0.0 0 0.0 60
+22 -36.36 353.708 0.0 0 0.0 60
+23 -40.73 182.633 0.0 0 0.0 60
+24 -108.806 406.196 0.0 0 0.0 60
+25 -47.787 358.647 0.0 0 0.0 60
+26 -47.33 258.399 61.0 0 5577.0 60
+27 -173.806 330.402 99.0 0 5264.0 60
+28 -66.798 388.218 87.0 0 5635.0 60
+29 -79.439 323.136 4.0 0 5388.0 60
+30 461.639 -176.959 1.0 0 5608.0 60
+31 404.815 -179.078 0.0 0 0.0 60
+32 461.76 -257.843 0.0 0 0.0 60
+33 421.009 -250.054 0.0 0 0.0 60
+34 367.799 -163.691 0.0 0 0.0 60
+35 539.968 -211.301 0.0 0 0.0 60
+36 480.68 -229.002 0.0 0 0.0 60
+37 480.238 -509.161 15.0 0 5671.0 60
+38 407.539 -414.337 65.0 0 5534.0 60
+39 504.648 -448.192 93.0 0 5463.0 60
+40 603.623 -399.281 38.0 0 5554.0 60
+41 486.926 -421.798 14.0 0 5680.0 60
+42 557.648 -554.124 63.0 0 5345.0 60
+43 460.607 -352.153 93.0 0 5614.0 60
+44 321.0 -176.067 5.0 0 5365.0 60
+45 311.871 -123.91 0.0 0 0.0 60
+46 299.85 -208.375 0.0 0 0.0 60
+47 309.412 -99.408 0.0 0 0.0 60
+48 339.076 -107.497 0.0 0 0.0 60
+49 323.166 -294.458 0.0 0 0.0 60
+50 361.339 -330.367 0.0 0 0.0 60
+51 409.879 -359.488 0.0 0 0.0 60
+52 354.896 -218.536 0.0 0 0.0 60
+53 329.603 -189.758 78.0 0 5642.0 60
+54 342.105 -178.702 6.0 0 5331.0 60
+55 -112.919 491.724 28.0 0 5743.0 60
+56 -165.35 543.615 90.0 0 5745.0 60
+57 -123.99 576.033 83.0 0 5509.0 60
+58 -180.108 609.831 29.0 0 5731.0 60
+59 -197.274 520.369 36.0 0 5533.0 60
+60 -198.796 630.316 37.0 0 5305.0 60
+61 -165.53 596.714 84.0 0 5700.0 60
+62 -197.63 704.655 99.0 0 5679.0 60
+63 -219.552 767.208 0.0 0 0.0 60
+64 -126.759 523.712 0.0 0 0.0 60
+65 -202.479 561.031 0.0 0 0.0 60
+66 -199.359 547.922 0.0 0 0.0 60
+67 -212.815 602.652 0.0 0 0.0 60
+68 -12.252 -1.604 0.0 0 0.0 60
+69 594.559 -208.3 0.0 0 0.0 60
+70 542.821 -158.528 0.0 0 0.0 60
+71 564.253 -141.866 0.0 0 0.0 60
+72 622.521 -241.407 0.0 0 0.0 60
+73 645.375 -247.639 0.0 0 0.0 60
+74 550.239 -267.34 50.0 0 5319.0 60
+75 561.727 -163.544 80.0 0 5517.0 60
+76 624.65 -305.475 3.0 0 5323.0 60
+77 482.321 -90.891 89.0 0 5413.0 60
+78 576.329 -190.744 75.0 0 5567.0 60
+79 604.208 -141.427 22.0 0 5417.0 60
+80 600.999 -182.575 5.0 0 5255.0 60
+81 546.468 -140.107 14.0 0 5309.0 60
+82 273.463 -88.779 0.0 0 0.0 60
+83 257.077 -104.204 0.0 0 0.0 60
+84 190.293 -137.595 0.0 0 0.0 60
+85 293.881 -77.096 0.0 0 0.0 60
+86 228.772 -82.426 0.0 0 0.0 60
+87 186.521 -173.297 0.0 0 0.0 60
+88 240.412 -39.238 0.0 0 0.0 60
+89 91.851 213.126 0.0 0 0.0 60
+90 25.485 246.562 0.0 0 0.0 60
+91 8.66 334.48 0.0 0 0.0 60
+92 23.898 277.533 0.0 0 0.0 60
+93 87.939 235.33 0.0 0 0.0 60
+94 44.354 218.816 0.0 0 0.0 60
+95 114.554 305.512 0.0 0 0.0 60
+96 -13.216 382.68 53.0 0 5712.0 60
+97 115.22 238.896 22.0 0 5395.0 60
+98 229.568 296.508 77.0 0 5665.0 60
+99 46.936 243.203 54.0 0 5696.0 60
+100 99.841 -152.523 21.0 0 5565.0 60
+101 144.697 -224.393 9.0 0 5297.0 60
+102 232.781 -309.304 99.0 0 5739.0 60
+103 205.195 -276.634 98.0 0 5309.0 60
+104 91.99 -185.026 93.0 0 5451.0 60
+105 189.286 110.076 4.0 0 5417.0 60
+106 193.799 -1.756 10.0 0 5671.0 60
+107 190.981 14.173 0.0 0 0.0 60
+108 202.424 -2.451 0.0 0 0.0 60
+109 170.125 30.101 0.0 0 0.0 60
+110 115.356 98.394 0.0 0 0.0 60
+111 266.144 88.068 0.0 0 0.0 60
+112 149.304 69.608 0.0 0 0.0 60
+113 125.701 58.858 0.0 0 0.0 60
+114 -230.954 481.711 0.0 0 0.0 60
+115 -74.739 543.971 0.0 0 0.0 60
+116 -266.772 535.807 0.0 0 0.0 60
+117 -198.92 507.768 0.0 0 0.0 60
+118 -161.915 445.157 0.0 0 0.0 60
+119 -170.707 460.727 0.0 0 0.0 60
+120 -275.072 513.038 0.0 0 0.0 60
+121 -29.558 419.203 69.0 0 5292.0 60
+122 -113.211 470.395 57.0 0 5508.0 60
+123 -127.071 433.722 17.0 0 5500.0 60
+124 -191.447 403.82 16.0 0 5651.0 60
+125 -312.254 586.488 99.0 0 5740.0 60
+126 -306.625 601.197 63.0 0 5697.0 60
+127 -319.765 593.982 0.0 0 0.0 60
+128 -81.206 143.652 0.0 0 0.0 60
+129 71.506 -114.734 0.0 0 0.0 60
+130 4.169 174.936 0.0 0 0.0 60
+131 45.118 64.371 0.0 0 0.0 60
+132 -19.647 61.214 87.0 0 5459.0 60
+133 71.658 22.367 22.0 0 5530.0 60
+134 -64.483 104.23 67.0 0 5743.0 60
135 28.625 153.206 30.0 0 5463.0 60
136 123.627 -46.014 67.0 0 5338.0 60
137 102.977 683.921 76.0 0 5640.0 60
diff --git a/sols/c208_v3_d811 b/output/c208_v3_d811
index a3d7b6c..a3d7b6c 100644
--- a/sols/c208_v3_d811
+++ b/output/c208_v3_d811
diff --git a/sols/pedidosperu78.txt b/output/pedidosperu78.txt
index cecaafb..cecaafb 100644
--- a/sols/pedidosperu78.txt
+++ b/output/pedidosperu78.txt