diff options
| author | Mitsuo Tokumori <[email protected]> | 2022-05-06 02:18:56 -0500 |
|---|---|---|
| committer | Mitsuo Tokumori <[email protected]> | 2022-05-06 02:18:56 -0500 |
| commit | a7c5bec4705708eb87fb8d9a60b2868471ce702a (patch) | |
| tree | 8ced15265f7d4fdd91cc3765dae56a8459ae8aee | |
| parent | 86240eac6b3889aa01c93e32978138572f87f81b (diff) | |
| download | VRPTW-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.py | 246 | ||||
| -rw-r--r-- | odiparpack/inf226.oficinas_mod.csv | 197 | ||||
| -rw-r--r-- | odiparpack/inf226.oficinas_mod.ods | bin | 0 -> 28408 bytes | |||
| -rw-r--r-- | odiparpack/inf226.tramos.v.2.0.csv | 7009 | ||||
| -rw-r--r-- | odiparpack/pedidosperu195.txt | 270 | ||||
| -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 Binary files differnew file mode 100644 index 0000000..9d9f760 --- /dev/null +++ b/odiparpack/inf226.oficinas_mod.ods 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 |
