345	0	2700	160765	436	0	3	149	268	440	454	501	415	480	396	406	348	340	285	322	307	307	305	295	278	281	255	252	258	244	234	258	209	237	221	212	219	215	230	197	201	242	190	219	207	211	198	207	196	180	185	198	214	184	181	198	190	182	207	176	174	171	195	181	180	171	171	166	179	191	163	189	191	177	164	180	187	186	178	185	136	177	188	160	157	182	170	165	186	179	163	173	179	181	150	166	178	173	173	173	196	185	193	180	184	167	141	150	186	178	164	173	182	134	172	178	176	174	179	167	179	172	173	159	167	150	168	173	204	157	190	173	167	187	143	165	176	180	167	160	164	159	180	190	160	168	177	185	175	182	156	163	149	166	195	146	157	184	146	151	165	169	164	160	158	157	157	194	149	161	194	141	161	161	164	172	171	157	166	161	151	151	162	172	154	150	152	170	152	162	169	150	176	146	155	182	158	153	129	158	157	132	173	175	162	141	180	170	178	171	167	177	176	137	177	157	170	153	191	142	158	160	155	158	147	160	175	147	154	166	158	157	171	159	180	169	173	177	182	156	185	167	168	156	147	168	154	159	149	141	198	158	160	182	143	158	180	148	179	161	172	166	163	175	164	162	153	156	174	165	168	163	151	153	160	172	158	138	161	168	151	168	158	165	160	139	151	169	164	166	162	172	173	153	148	156	144	139	159	167	181	162	163	184	159	173	138	153	180	154	152	187	139	169	147	142	156	161	160	161	168	156	142	173	147	166	139	143	132	164	171	165	176	164	185	160	173	169	163	179	187	159	165	170	168	152	150	168	165	160	145	142	148	171	144	145	163	200	137	165	160	159	138	169	151	153	151	180	137	154	150	147	170	176	159	183	145	140	160	162	149	167	168	158	160	152	157	163	153	163	164	148	161	151	173	151	147	172	153	170	154	174	159	141	162	167	146	162	148	145	176	160	154	165	183	147	145	147	169	173	180	172	179	143	146	161	164	144	147	162	135	155	167	173	174	152	148	171	144	144	153	183	183	185	156	166	154	155	164	175	173	177	176	173	154	168	160	166	168	130	163	158	164	152	153	149	156	151	169	169	165	155	158	179	156	159	188	164	143	167	142	178	160	176	179	157	169	160	170	146	156	160	157	167	172	157	160	164	147	168	149	174	171	171	173	163	171	154	156	158	150	147	167	146	168	167	162	164	144	164	155	162	163	160	174	178	172	184	180	148	152	165	177	163	153	147	192	148	156	182	178	179	144	159	163	162	163	170	171	182	158	155	166	176	148	166	156	146	168	157	172	163	153	146	166	158	155	156	152	158	158	135	149	174	169	171	166	174	175	164	169	158	141	138	159	153	150	147	156	184	167	163	173	150	161	152	180	167	142	172	175	166	171	162	174	159	142	153	164	159	150	187	165	150	175	147	136	161	173	161	164	174	159	159	158	166	161	177	170	173	143	160	167	148	171	166	160	150	149	159	184	166	158	151	159	157	165	161	172	157	158	161	163	157	146	174	179	160	172	163	170	163	144	152	155	179	166	151	149	172	140	169	146	173	164	153	140	181	181	176	173	154	167	173	160	161	167	153	162	171	136	173	171	168	150	162	167	148	161	172	176	197	184	160	140	158	176	153	151	149	189	156	170	174	188	164	129	159	170	176	155	170	170	172	171	159	176	159	150	172	149	172	146	161	170	173	149	166	161	144	149	150	158	145	155	167	159	166	181	166	151	160	149	165	152	162	155	169	160	162	168	166	166	155	167	177	158	155	169	156	154	154	184	179	160	166	160	155	140	169	154	151	157	131	188	187	161	158	166	162	160	160	154	145	140	158	151	153	145	185	152	167	161	166	157	146	171	153	154	167	152	148	177	176	146	161	148	172	146	154	145	159	165	158	154	160	179	139	168	150	172	127	181	157	168	167	154	147	156	193	134	158	175	140	179	167	160	167	158	154	175	164	156	150	160	177	165	164	151	158	169	155	163	166	141	150	172	163	166	166	161	155	171	163	180	165	175	145	170	148	174	164	177	166	170	160	158	168	155	148	169	167	161	178	181	186	167	164	125	154	172	186	154	157	154	153	158	166	166	164	140	148	165	161	146	143	164	149	156	155	153	174	149	156	171	173	142	169	149	157	158	163	165	156	173	148	167	169	160	197	176	153	197	173	160	177	174	170	153	140	153	166	171	165	163	177	170	152	177	135	160	155	160	160	152	155	164	164	147	154	174	155	161	141	166	156	128	155	139	159	174	174	183	152	166	163	164	149	150	150	169	158	158	163	173	156	166	146	150	158	155	158	147	178	174	172	157	152	189	154	154	144	168	146	176	141	158	157	189	157	151	173	152	182	170	157	173	160
345	1	1900	160890	556	0	19	118	203	366	362	356	342	283	286	272	269	243	219	223	199	196	179	202	174	199	175	170	189	169	165	164	181	171	155	162	150	141	153	165	142	161	160	158	145	148	143	128	137	157	141	132	142	142	122	123	155	130	121	113	143	123	129	136	136	130	123	131	120	130	127	130	148	138	124	130	121	117	117	137	140	133	127	110	113	159	127	121	137	121	130	123	128	119	148	127	115	130	116	130	123	130	127	119	125	124	104	142	120	109	126	135	121	109	115	139	111	139	132	116	129	127	135	116	130	107	137	106	148	114	114	130	115	134	118	138	113	130	147	126	116	132	137	127	124	154	145	136	127	132	124	124	133	151	135	115	110	122	121	123	120	137	130	130	120	124	115	125	142	115	133	126	123	121	142	119	130	145	116	143	122	120	121	122	116	114	104	135	133	130	127	123	138	112	119	129	113	123	130	122	126	145	136	147	113	123	111	109	128	139	113	122	117	119	124	138	131	134	132	132	114	132	117	122	107	124	122	115	124	111	125	124	120	127	128	129	110	148	132	115	134	114	112	129	104	124	122	102	107	131	133	120	109	127	133	123	131	132	96	141	125	119	120	115	131	119	118	112	108	111	126	116	119	117	121	115	143	107	138	117	116	128	104	123	112	107	122	119	135	134	132	103	127	112	118	129	122	122	122	147	126	122	124	134	111	129	120	117	127	137	131	112	127	117	110	129	116	125	118	124	117	112	123	141	149	133	134	100	126	125	141	124	121	121	113	131	123	145	109	139	113	126	112	128	119	106	120	119	131	126	136	121	131	119	118	129	115	134	109	101	122	124	131	133	121	119	118	130	122	144	110	105	127	118	101	131	116	116	120	123	133	115	111	113	139	116	106	106	113	143	132	123	120	120	128	115	122	121	123	112	118	119	120	118	114	99	128	131	120	122	138	130	134	114	119	127	121	110	128	108	141	106	118	128	125	119	112	117	114	151	112	127	138	112	149	116	134	127	129	125	122	123	123	106	137	144	127	112	117	108	133	129	134	122	148	122	123	124	111	118	130	110	120	131	127	111	129	164	106	108	112	103	102	140	136	145	111	127	122	116	125	131	118	130	124	125	117	102	121	110	124	120	112	115	135	101	126	124	133	134	127	114	122	119	130	127	117	140	121	102	125	120	120	99	110	118	114	132	111	118	112	128	122	125	120	124	116	126	113	123	113	110	124	119	109	127	126	137	115	112	118	121	113	105	132	111	116	111	125	128	109	138	118	101	104	121	118	137	122	120	98	136	123	119	116	135	105	146	117	121	120	117	110	115	130	126	107	120	107	137	137	101	115	125	121	124	106	125	115	127	120	133	128	106	117	137	113	121	132	126	115	140	109	115	116	118	123	132	130	113	117	142	136	115	107	114	129	133	139	117	123	126	111	112	127	109	109	115	114	104	120	117	139	115	125	129	121	120	111	128	118	126	115	138	111	131	131	128	126	128	124	140	120	120	127	145	144	126	124	124	115	119	125	131	116	109	112	98	102	110	109	121	117	136	129	121	106	145	106	131	110	125	129	129	132	114	133	113	126	132	116	150	122	103	119	134	120	150	112	120	142	123	136	136	123	119	115	113	121	116	131	121	128	104	131	142	134	122	126	114	136	111	134	104	116	116	124	113	118	127	98	141	133	129	151	124	124	105	133	116	120	108	119	127	122	106	137	128	126	119	99	109	131	116	110	128	123	135	94	129	115	116	136	121	122	129	107	120	122	105	113	134	108	131	125	115	130	117	125	134	116	115	115	131	130	133	107	130	126	140	131	117	119	138	136	131	115	102	140	128	112	127	138	138	119	113	129	114	121	140	113	115	135	130	136	137	149	117	125	105	131	116	126	126	120	115	120	115	106	120	115	126	124	150	113	133	132	117	123	130	113	116	117	127	119	122	118	130	125	136	111	134	113	161	123	124	121	123	135	124	112	148	112	124	90	133	135	101	112	128	126	110	122	139	121	118	124	138	148	138	132	109	135	136	128	99	118	103	123	127	132	142	126	103	130	128	135	129	100	141	125	141	133	140	115	118	124	116	113	122	123	144	140	127	127	114	130	117	127	115	132	121	121	117	116	112	123	125	126	118	106	101	138	109	132	104	117	124	138	115	141	126	147	150	126	115	114	114	114	112	129	127	104	95	130	100	119	133	126	114	127	119	96	122	113	123	124	113	109	114	120	123	139	121	139	108	120	135	126	133	116	117	111	117	126	121	124	124	118	121	123	123	112	132	144	131	135	121	123	140	115	137	126	139	128	134	126	146	117	110	130	135	134	124	126	112	110	129	142	113	112	141	115	119	140	110	110	118
345	2	2100	161015	555	0	7	126	210	379	379	413	346	359	323	294	271	278	269	253	234	239	238	236	208	205	205	201	185	196	181	178	178	170	172	168	142	173	180	152	174	146	168	155	159	158	140	138	159	154	138	122	127	157	121	110	132	154	129	121	137	127	148	128	139	140	117	141	175	137	131	124	142	135	133	140	144	133	118	127	147	132	126	132	124	141	135	116	132	147	150	117	121	128	136	140	146	122	124	126	141	128	107	153	127	142	127	138	142	128	126	140	130	114	137	141	148	118	137	141	132	134	125	134	119	139	121	144	113	126	135	108	133	109	131	135	110	137	135	119	116	140	141	125	115	126	118	136	134	131	119	140	141	117	100	148	116	125	113	137	135	123	135	136	145	121	132	137	133	119	126	135	116	116	117	115	126	152	122	111	128	113	104	115	129	119	144	113	109	140	118	111	128	124	138	142	121	129	136	130	105	127	112	116	119	129	144	125	121	128	129	123	133	130	118	110	121	130	116	125	142	135	122	115	126	140	116	115	129	121	97	143	150	114	141	117	129	116	142	127	113	117	111	125	144	121	121	123	131	121	117	133	127	123	137	147	129	115	113	130	132	111	111	107	133	110	114	108	123	139	107	121	121	122	125	123	115	123	141	113	139	128	131	129	120	118	129	135	115	114	109	136	140	114	107	135	125	119	121	118	133	133	117	128	129	123	116	122	106	113	139	133	128	108	131	132	141	132	135	124	120	123	105	127	125	120	121	117	112	142	125	105	118	129	127	133	118	127	133	125	136	132	110	122	112	124	109	127	128	124	114	128	135	117	120	114	132	110	125	133	117	122	111	111	135	135	134	110	120	124	128	129	108	110	132	132	120	105	140	131	118	120	127	127	121	142	113	137	129	124	102	128	121	139	126	149	114	129	115	128	131	119	131	118	112	119	146	124	152	126	125	130	116	140	111	117	104	114	103	139	112	119	131	133	118	136	125	109	115	121	126	125	117	119	127	140	124	116	134	127	123	113	105	136	139	125	120	117	132	127	127	128	132	118	122	134	112	117	127	113	126	130	113	105	129	121	119	126	126	130	132	128	123	114	132	119	131	129	117	124	143	130	129	121	107	130	133	124	113	115	117	131	129	116	140	121	128	124	99	133	123	138	110	125	128	118	143	114	125	120	119	122	141	133	122	125	129	119	141	127	141	119	146	124	118	115	120	128	123	126	110	128	117	148	131	109	114	120	112	116	121	104	127	118	128	123	107	114	154	139	113	136	135	112	137	113	131	115	122	136	126	129	137	117	125	133	118	111	149	112	117	124	140	106	118	127	122	117	123	132	120	123	130	106	110	125	121	130	137	103	105	113	114	136	125	129	127	123	128	137	123	119	124	102	137	132	120	138	123	112	121	130	110	125	124	110	134	111	109	117	126	126	126	129	120	126	110	112	129	115	128	128	137	106	128	131	120	139	111	130	131	134	118	122	142	106	109	108	129	133	137	145	121	119	126	119	120	134	116	122	103	131	109	123	131	145	122	114	112	117	119	138	130	128	129	107	144	114	121	121	104	107	114	124	139	109	104	126	119	111	119	123	119	115	134	124	127	131	129	117	127	130	139	137	102	107	118	122	137	116	128	130	122	117	111	113	146	117	128	110	131	117	115	148	97	121	135	103	120	108	118	127	134	136	114	126	125	127	129	125	125	123	149	134	126	126	142	139	128	131	115	124	126	118	132	129	136	111	127	136	136	125	132	126	135	142	123	134	138	143	116	154	128	136	127	121	131	119	129	120	131	132	121	134	112	123	130	136	119	119	114	128	105	132	134	134	134	123	105	122	151	124	114	116	121	122	132	131	133	117	139	149	115	127	118	108	126	126	123	135	143	136	136	131	120	117	125	130	118	126	124	123	107	126	120	131	138	129	108	115	140	143	138	122	121	142	107	124	111	119	110	123	133	114	122	138	121	107	137	136	107	121	118	125	111	132	113	147	120	126	129	118	145	122	116	117	121	129	133	141	122	126	131	132	117	141	124	140	124	141	135	140	130	102	118	120	107	111	113	130	121	118	118	139	104	119	127	140	116	124	117	96	155	129	143	126	133	119	125	127	127	118	135	127	113	142	131	133	120	115	125	121	120	127	120	128	142	103	120	116	130	124	129	123	113	134	109	119	123	121	115	126	121	125	129	117	130	119	138	116	141	140	128	101	125	123	120	127	140	120	125	122	130	103	114	129	146	133	121	120	106	145	119	123	128	103	118	113	127	111	110	116	116	127	129	125	126	126	113	107	108	110	139	120	119	134	125	129	122	135	121	127	120	135	122	128	114	110	106	113	125	143	106	111	114	118	118	124
345	3	3500	161140	495	0	15	157	246	418	392	459	387	389	362	348	272	292	280	268	245	267	253	225	230	259	210	219	222	205	220	198	193	225	223	208	201	187	204	190	172	164	193	180	172	191	159	168	182	164	158	157	201	175	180	159	186	176	159	159	159	164	174	177	157	158	166	176	169	178	175	155	178	178	160	167	169	146	157	170	155	179	163	153	181	136	174	159	138	160	145	184	147	156	153	146	174	155	153	157	140	169	156	172	158	141	145	155	153	161	147	149	162	162	143	161	158	154	178	155	149	152	152	163	187	153	159	175	149	151	138	137	162	172	159	154	155	160	142	186	152	137	150	159	146	145	145	162	141	151	136	168	165	160	152	176	150	155	159	167	145	144	133	176	161	160	143	156	163	142	158	129	168	145	165	158	141	159	161	165	154	142	147	148	158	148	165	167	186	181	149	177	152	142	150	155	135	156	133	154	137	158	142	145	170	148	137	172	144	155	136	157	157	164	149	150	164	163	149	151	163	163	151	171	166	152	161	140	157	126	141	144	153	164	170	149	157	163	152	147	165	152	151	151	142	148	146	150	154	165	159	167	143	156	141	164	146	152	169	145	158	175	166	146	137	150	138	148	131	138	160	164	154	136	146	136	137	176	176	150	159	149	164	156	171	161	155	147	142	136	184	153	160	146	154	132	136	148	165	148	156	156	142	145	150	159	148	162	159	153	162	147	142	153	138	188	153	160	140	145	154	143	161	160	167	169	139	154	152	173	150	131	141	155	150	153	163	153	152	154	174	126	142	142	169	152	164	150	147	159	128	147	147	153	164	149	148	155	144	131	164	165	166	141	159	195	141	140	141	132	152	156	170	168	137	149	131	140	151	154	155	151	146	182	154	134	144	141	156	153	133	156	134	144	163	157	154	155	144	148	154	148	166	153	139	154	144	161	168	174	179	156	170	164	140	153	134	144	150	144	150	149	163	144	147	138	140	149	160	156	164	172	156	161	133	167	169	144	171	151	165	139	153	139	147	141	153	147	177	147	140	184	159	155	167	152	158	154	161	135	148	138	143	151	163	143	150	156	156	147	179	151	151	143	148	140	181	145	157	153	149	173	154	165	166	154	147	163	163	152	150	147	158	165	123	150	159	151	150	161	150	148	155	141	152	136	155	158	121	151	122	152	153	150	153	172	167	145	149	160	148	165	149	140	156	148	167	161	179	157	156	163	145	147	161	144	137	115	154	138	142	149	158	170	138	137	155	169	172	156	172	140	146	171	144	148	138	158	149	162	163	159	159	149	156	159	125	143	160	168	130	154	143	141	152	162	168	151	111	145	148	149	137	118	136	134	144	157	158	137	147	153	163	164	156	162	143	167	148	175	170	145	165	156	157	124	155	152	163	153	170	143	132	149	158	159	139	154	155	133	156	171	151	161	150	118	163	141	140	144	140	155	152	140	167	164	142	159	147	155	156	157	158	145	163	147	136	163	153	167	163	145	164	145	160	150	126	172	158	150	143	164	149	137	159	150	145	163	155	148	145	135	154	166	162	177	153	148	140	147	148	144	135	156	126	155	147	174	140	157	158	167	136	168	140	178	154	147	152	160	166	161	173	171	155	175	156	143	154	146	166	147	160	132	170	153	169	156	142	141	154	153	153	149	173	158	156	150	151	155	145	154	150	157	142	155	149	147	124	156	154	149	162	161	139	164	158	156	144	148	160	129	144	151	137	160	151	145	162	182	161	178	171	155	143	150	138	152	143	146	128	145	132	163	137	138	152	165	156	149	165	133	140	156	148	164	138	158	152	142	137	149	159	169	132	151	155	160	156	160	154	171	123	144	139	152	145	139	143	170	150	166	178	140	148	162	152	159	146	170	178	174	150	175	179	129	141	131	152	173	130	161	137	136	133	171	152	147	170	181	159	164	152	148	156	159	162	136	146	162	158	153	149	165	162	158	152	172	173	149	154	131	151	172	162	134	137	141	173	132	154	151	165	167	138	128	140	141	155	134	158	147	173	161	134	140	141	160	171	130	157	165	160	159	149	133	144	145	140	145	144	146	157	162	161	130	154	155	150	163	158	159	143	145	154	141	153	158	157	147	150	148	126	134	140	172	159	153	143	143	139	135	163	140	151	149	165	158	133	164	108	159	159	141	152	136	156	142	149	163	134	157	155	148	154	170	141	172	161	146	130	151	177	158	141	148	164	124	158	139	135	151	141	148	141	142	143	142	159	130	167	144	140	144	161	181	154	146	159	152	163	150	138	151	179	154	161	130	134	142	135	150	154	140	154	142	144	171	168	136	142	154	133	142	163	150	138	157	157	160	145	150	145	137	135	142	157	151
345	0	2700	161265	409	0	5	147	261	411	444	507	440	424	387	378	332	338	314	301	296	324	274	266	223	271	254	288	255	240	238	237	233	231	226	219	231	252	223	208	228	214	226	167	184	201	209	208	202	192	197	184	193	165	191	188	169	195	164	193	170	166	184	171	168	151	176	146	201	175	173	174	154	172	162	157	189	185	171	176	175	159	172	166	159	181	178	166	143	186	160	171	156	180	183	186	158	170	179	143	187	164	150	165	162	138	157	182	162	174	152	158	158	157	175	190	134	151	180	163	177	159	172	193	162	172	153	158	178	183	162	160	147	183	167	157	151	162	181	158	180	148	161	169	170	160	163	181	181	153	164	164	170	174	167	137	169	183	185	157	165	175	165	156	171	193	154	168	163	162	176	157	169	167	151	193	158	158	155	171	170	178	160	150	175	163	132	183	169	163	176	180	183	160	169	151	174	176	150	159	159	162	159	161	168	193	163	154	156	170	151	161	152	175	157	178	164	176	181	184	160	159	129	152	162	155	168	160	177	160	159	163	169	157	138	163	149	165	156	156	164	160	158	160	163	155	154	165	162	142	156	163	176	163	164	171	165	164	164	150	137	146	164	169	175	164	156	187	146	149	157	160	150	174	155	148	161	171	175	147	182	132	159	158	155	157	155	148	151	162	166	159	159	143	180	165	171	163	187	149	162	155	143	168	158	162	156	155	153	146	149	172	154	166	150	150	162	170	145	156	144	146	158	193	165	142	143	163	173	175	166	153	155	141	170	141	147	135	162	165	162	190	180	179	159	173	172	162	165	153	193	185	148	165	153	157	144	140	160	165	184	187	147	201	166	161	177	181	155	144	149	160	172	172	153	161	157	151	163	152	193	154	166	154	180	154	148	164	142	169	147	178	159	142	163	164	167	182	161	163	160	155	146	155	160	168	173	181	162	154	160	136	167	154	162	159	149	159	151	163	150	142	138	155	160	155	145	156	165	164	148	184	156	177	140	168	173	161	169	154	169	165	157	156	172	161	175	153	148	151	155	160	154	157	143	150	138	131	177	160	181	162	141	165	152	165	168	173	148	169	164	164	158	183	154	148	165	169	159	171	153	179	163	155	152	179	140	155	175	163	155	178	165	147	165	168	168	161	131	177	156	181	136	144	139	173	148	158	179	164	158	148	194	171	159	135	161	162	154	161	152	168	186	176	152	162	141	142	147	166	168	173	169	153	166	155	157	161	163	179	155	160	182	162	147	160	140	154	146	176	153	157	169	160	137	179	182	171	171	177	150	162	145	173	171	184	177	182	176	151	173	148	161	165	157	167	158	157	173	158	145	167	167	177	173	132	164	182	153	161	163	144	157	166	158	149	155	169	167	162	153	180	182	174	164	162	159	159	154	163	166	162	175	168	162	166	145	140	177	149	136	168	171	157	169	154	144	157	159	167	144	156	161	177	148	165	153	149	160	166	173	165	186	156	152	168	144	175	155	160	168	152	163	157	144	189	150	148	171	168	170	160	180	165	176	159	141	186	144	165	170	185	144	157	170	150	147	160	144	163	159	165	159	155	181	158	170	136	149	168	157	158	155	172	149	163	167	145	152	143	154	168	169	165	161	146	186	149	145	157	174	157	149	141	153	169	170	145	170	143	159	157	144	161	156	152	170	169	180	148	151	167	159	167	170	164	167	158	162	165	164	157	173	163	157	159	150	151	162	155	145	155	155	168	167	156	166	163	162	157	149	144	179	168	173	150	151	163	146	152	182	159	160	157	173	149	164	164	159	150	153	168	175	163	165	149	168	147	169	147	150	176	167	174	146	144	160	154	154	179	184	143	166	137	140	171	155	171	137	161	164	154	154	165	163	164	155	164	169	156	168	152	166	164	154	149	158	176	159	149	174	142	153	156	138	169	162	153	165	174	143	163	148	154	149	169	157	166	157	141	178	150	150	188	152	160	157	168	152	158	139	155	174	153	156	171	168	155	180	170	162	161	151	176	146	157	165	151	154	162	182	141	148	167	175	159	158	164	131	153	164	149	162	153	134	174	156	168	185	168	144	192	164	162	155	156	151	126	151	152	169	153	153	145	151	156	141	159	171	166	157	146	165	162	170	144	151	181	173	176	147	139	166	155	143	170	170	174	145	138	180	154	144	155	160	158	150	164	181	160	145	170	153	157	141	148	159	147	148	172	157	156	159	166	160	161	153	158	166	166	152	188	134	168	153	157	175	157	166	177	153	152	160	156	138	165	155	154	165	138	162	156	154	135	161	146	178	153	146	181	173	148	149	141	152	174	159	161	151	167	166	154	181	156	171	160	183	152	163	156	151	155	139	147	153	173	156	175
345	1	1900	161390	469	0	19	111	210	344	351	327	331	299	284	262	221	253	226	226	209	197	187	182	175	178	162	156	180	159	174	162	161	178	152	144	140	145	141	138	142	144	148	161	134	155	131	143	121	151	151	137	141	130	147	124	132	152	123	132	134	144	145	131	122	138	119	119	131	141	119	127	128	137	136	133	118	122	126	127	120	139	110	132	137	140	114	111	132	125	124	116	119	112	125	106	117	137	113	144	118	123	118	113	111	135	146	125	124	129	135	136	157	123	113	141	129	137	147	126	140	136	104	128	125	94	142	127	140	116	119	123	115	93	102	134	125	114	143	143	127	133	132	135	118	127	136	114	132	130	134	137	134	164	111	121	117	122	151	120	107	129	122	109	145	140	110	121	119	129	122	133	106	100	112	136	129	121	121	116	116	131	121	127	116	108	135	123	127	120	108	113	123	121	119	100	116	134	109	113	117	135	118	113	121	111	115	116	122	132	128	135	131	132	122	139	104	129	118	114	130	129	103	126	117	123	142	118	124	94	119	107	130	138	119	130	119	149	115	137	134	108	111	121	118	116	126	99	150	114	126	120	126	113	136	120	103	128	133	105	111	118	128	122	126	120	121	119	80	138	123	138	108	130	135	128	139	116	95	129	129	116	136	111	122	128	127	125	128	113	126	113	123	124	134	102	129	119	116	144	142	115	124	109	115	127	130	121	134	113	137	115	106	138	126	136	126	107	127	133	131	121	117	133	108	128	139	117	138	123	117	123	131	126	115	146	133	119	121	128	144	121	129	103	116	108	117	118	135	120	140	123	119	121	145	112	146	120	118	116	150	121	117	117	130	135	124	119	126	124	120	129	130	125	146	125	140	137	116	128	101	139	112	101	136	127	125	138	120	135	133	115	111	134	122	99	125	134	125	105	120	154	108	116	145	99	119	135	116	110	119	113	112	108	129	111	125	116	115	124	140	130	130	120	142	121	113	112	126	138	117	107	116	104	119	115	129	123	116	117	125	125	107	128	139	151	121	108	137	108	123	143	117	119	112	116	118	136	104	117	122	127	117	117	132	96	143	128	137	117	138	117	135	129	109	134	119	128	127	139	137	129	116	107	121	115	126	115	118	114	128	139	130	150	123	119	124	117	107	142	130	137	98	107	141	118	113	123	129	122	123	118	112	130	129	125	119	109	126	126	125	120	128	111	106	122	114	111	120	122	108	116	121	126	116	138	115	120	108	122	110	130	113	130	125	119	119	126	130	112	130	117	124	120	134	111	124	128	124	112	104	114	128	138	119	123	126	108	122	111	107	132	117	132	120	117	117	119	122	117	114	122	128	136	131	120	125	131	138	124	130	152	139	114	128	111	110	128	121	123	118	124	135	127	115	135	103	121	134	109	123	126	133	124	117	138	102	125	143	113	116	129	117	123	116	135	139	121	105	135	115	129	121	110	120	152	129	130	111	116	115	113	121	111	134	131	113	128	111	140	106	123	114	123	110	99	118	115	127	100	109	113	124	134	122	134	120	104	121	112	121	113	128	139	117	130	131	121	117	114	139	118	117	100	143	138	132	148	122	103	127	121	136	123	109	119	126	134	96	134	123	111	133	116	124	128	127	128	112	119	123	118	131	114	134	116	118	134	114	117	122	125	117	123	131	134	122	122	128	128	114	131	126	127	110	127	127	125	126	110	125	100	114	112	131	125	111	117	113	126	144	143	119	106	114	139	116	141	123	128	105	119	112	122	122	117	144	119	93	140	137	123	118	94	94	120	122	136	119	130	122	124	115	119	93	128	103	138	143	118	137	123	140	113	132	120	122	109	124	135	132	107	120	117	123	122	108	141	109	124	141	119	130	123	109	118	123	124	134	125	142	95	130	118	118	136	110	116	113	101	132	119	88	107	124	119	133	130	101	114	165	107	136	114	100	118	128	134	116	105	137	128	133	108	133	110	125	123	104	117	112	124	130	142	106	120	115	124	130	105	138	137	131	100	111	108	116	96	136	116	132	104	125	127	121	120	122	125	101	125	103	134	126	141	129	114	120	111	108	107	137	127	116	89	140	132	118	123	115	125	127	124	84	122	138	131	130	123	116	111	117	127	123	119	113	108	117	111	120	124	139	130	132	127	115	119	109	122	143	115	107	96	119	118	115	106	118	109	123	125	128	121	116	123	103	114	120	109	101	122	128	109	99	124	124	141	118	120	108	108	145	129	118	109	146	121	112	137	111	123	118	115	130	124	111	137	117	131	109	116	137	124	134	102	121	137	126	103	110	117	132	129	131	139	125	119	134	122	109	122	110	134	122	106	127	114	122	121	122	134	111	112	124	123	131	133	113	124
345	2	2100	161515	510	0	13	124	206	366	370	422	363	363	320	289	268	260	240	246	237	239	188	236	202	198	184	199	188	189	194	168	165	179	173	182	151	183	148	164	153	145	154	149	158	145	149	153	155	140	149	137	140	128	131	138	132	148	131	141	146	141	113	150	135	135	137	131	160	145	144	126	136	119	135	143	126	127	130	145	131	169	134	108	149	144	122	134	140	120	124	121	128	135	122	142	121	133	149	139	135	134	138	119	114	135	164	113	146	103	136	131	109	152	137	131	129	136	121	116	130	116	119	123	118	136	133	139	118	127	120	116	119	126	135	144	132	109	135	134	130	111	114	111	125	104	138	132	131	110	143	121	136	107	127	122	128	134	128	155	137	137	124	125	126	121	145	135	126	126	131	124	133	140	140	123	123	136	141	166	103	111	135	132	145	131	126	117	117	127	128	127	112	128	110	128	114	124	125	125	123	125	103	122	115	122	131	127	125	128	106	124	129	120	148	121	120	120	153	146	127	152	134	116	139	112	121	140	130	122	121	121	127	117	136	150	125	115	105	116	118	123	123	122	121	130	132	130	126	123	120	116	134	125	121	123	109	146	115	111	129	106	135	152	127	129	150	122	121	134	126	112	107	114	128	120	140	120	112	129	128	116	134	130	112	124	138	115	123	130	152	131	127	122	108	131	129	120	114	134	117	130	120	125	113	136	138	117	130	113	116	136	137	126	122	124	120	106	109	119	137	112	128	122	106	129	120	139	108	127	111	128	108	118	123	105	140	126	115	128	117	121	114	122	130	120	121	133	115	132	108	121	130	134	101	140	130	133	105	136	122	119	137	129	113	134	120	131	128	126	113	142	146	119	115	137	121	128	120	126	134	134	130	124	124	126	135	128	111	109	129	137	109	133	117	116	153	116	120	120	141	112	129	109	112	121	136	100	103	108	134	104	124	130	144	102	108	134	104	118	123	109	103	110	132	118	127	121	146	141	128	96	119	112	117	144	116	135	131	116	107	100	122	122	137	138	106	123	130	131	113	129	112	137	139	136	133	131	127	138	137	120	147	136	127	134	145	142	126	112	126	130	113	103	104	132	124	128	134	112	125	109	104	122	128	118	116	120	132	143	143	109	105	141	115	140	101	127	122	122	133	122	109	115	131	125	112	133	114	128	144	141	134	131	125	119	130	108	110	111	127	135	128	104	121	139	127	139	112	118	114	124	140	133	135	113	108	121	132	119	122	144	123	103	126	119	131	122	108	110	118	130	138	124	134	129	117	118	137	114	114	109	122	125	115	139	113	123	143	125	122	118	109	127	130	124	126	121	115	117	130	118	107	125	117	125	134	129	122	120	127	120	123	120	104	113	100	113	111	130	130	117	118	119	101	133	134	129	144	114	143	119	107	129	103	139	129	125	128	112	129	118	112	127	103	130	130	120	135	107	117	121	111	116	98	123	119	109	146	125	136	136	106	127	112	126	98	130	130	127	116	111	103	105	109	121	110	112	140	115	125	125	141	119	132	135	120	123	116	114	126	144	140	125	140	133	116	118	130	121	110	117	115	125	115	112	121	126	131	130	144	123	131	130	111	108	146	108	128	118	126	126	135	129	126	121	138	122	120	111	135	125	117	132	117	132	123	115	141	120	119	122	122	107	123	136	134	114	128	111	101	120	145	120	92	117	113	128	118	128	132	148	116	106	127	127	115	122	123	137	141	132	130	132	111	125	109	89	120	121	115	117	109	125	111	147	128	128	101	114	117	121	107	140	106	142	137	118	125	116	113	135	118	129	135	119	122	115	117	124	150	110	122	121	124	106	118	130	115	115	129	138	112	129	123	111	139	107	127	127	113	136	111	102	126	116	136	122	110	132	132	122	129	128	129	126	142	125	120	115	129	133	128	114	119	121	120	121	122	119	111	112	108	116	131	131	112	116	134	129	125	145	133	120	110	124	124	140	129	119	117	121	118	136	140	117	120	112	107	115	114	145	116	139	112	128	152	123	126	131	127	118	126	108	123	106	142	90	139	135	138	120	128	138	134	125	121	106	119	130	130	100	134	147	148	136	121	135	136	115	109	134	113	120	137	115	131	132	135	121	109	114	139	139	120	109	126	128	125	130	130	143	125	124	133	116	113	127	138	121	124	136	96	120	120	102	133	128	115	99	133	120	118	122	129	138	126	123	112	118	122	147	120	136	119	118	126	118	127	120	123	111	110	120	114	130	119	123	153	154	112	121	114	135	112	107	114	126	139	135	133	103	106	121	130	115	122	140	121	122	107	149	140	149	118	131	141	116	114	120	109	135	141	139	123	125	104	117	118	127	131	116	136	118	108	123	134	115
345	3	3500	161640	548	0	13	162	260	415	408	435	430	358	352	327	322	300	284	308	261	258	259	242	218	225	227	235	212	204	197	217	186	232	191	188	188	187	227	194	188	172	189	189	181	160	180	182	176	189	201	203	156	159	175	160	150	186	166	170	178	160	177	165	178	169	163	149	157	159	169	156	142	152	151	192	160	170	160	168	161	170	184	161	151	192	117	158	156	157	186	155	171	154	160	148	157	158	174	153	153	151	183	153	167	158	160	169	159	130	155	154	136	142	161	150	167	163	147	157	154	157	168	147	175	160	141	172	151	148	160	132	147	137	137	156	145	152	153	149	181	162	124	181	148	139	175	172	152	171	166	153	151	129	136	157	148	154	168	159	145	153	149	136	151	149	159	163	152	163	146	102	135	157	160	165	144	169	156	134	133	145	160	160	140	166	161	153	147	171	145	166	147	164	170	158	159	145	162	140	161	164	155	145	168	130	156	153	150	138	149	141	153	173	140	150	148	161	141	146	159	163	139	171	188	150	154	147	148	155	147	168	143	159	165	169	147	162	149	164	157	152	157	174	155	172	162	163	156	153	137	136	150	181	147	161	150	164	146	159	160	163	132	165	131	142	170	161	154	142	161	138	162	160	142	161	147	131	158	177	135	158	169	164	150	153	158	154	134	148	150	126	160	176	155	163	155	154	155	149	141	159	145	181	153	132	147	146	152	151	163	162	166	134	148	145	160	137	163	154	130	145	148	175	171	156	168	141	149	146	160	150	132	152	155	144	155	161	154	167	144	152	154	169	172	147	137	174	152	154	152	156	153	167	142	153	151	117	151	126	164	152	168	156	142	156	137	154	155	145	140	171	161	149	144	148	126	138	140	147	168	131	148	156	160	148	164	149	154	139	140	163	140	151	170	147	164	153	156	144	151	175	160	137	150	143	151	152	156	179	161	154	158	153	148	156	134	143	131	141	169	162	139	157	167	171	147	147	152	174	158	158	151	141	140	154	157	183	144	142	132	147	156	137	152	167	131	147	173	151	143	166	150	150	151	153	144	134	169	159	144	179	149	149	184	159	158	156	152	156	148	156	128	149	135	145	158	150	168	151	153	168	133	170	172	148	135	137	151	143	158	153	159	136	161	134	157	140	141	146	159	162	142	142	151	124	157	132	154	159	148	147	145	160	160	157	167	141	142	163	170	147	167	159	145	144	149	159	165	159	168	150	152	157	154	144	151	141	144	164	153	179	144	153	145	121	160	169	162	148	143	147	149	134	136	147	146	149	143	179	153	163	145	157	141	144	167	179	150	152	134	169	160	161	147	167	151	167	135	150	140	182	133	153	133	146	142	160	156	154	144	154	166	168	153	173	148	149	159	151	160	134	154	157	150	148	147	162	166	148	140	150	128	166	132	149	146	163	154	144	158	140	126	136	146	158	139	166	138	155	155	164	151	168	141	147	136	139	168	148	162	150	147	145	144	167	159	133	149	151	137	176	159	119	163	165	145	152	137	158	155	175	146	168	126	144	147	150	158	155	144	138	144	154	150	154	159	138	143	150	138	168	156	166	149	129	150	149	149	144	154	162	147	146	158	135	159	142	148	149	151	159	135	178	156	142	151	152	144	169	143	163	161	142	125	176	133	141	149	137	141	170	142	151	158	163	142	142	150	145	149	145	138	137	160	167	175	145	149	160	152	142	157	131	153	160	149	151	155	157	145	149	147	155	137	144	151	157	148	167	146	158	159	162	130	155	148	137	164	159	161	129	161	153	174	151	145	146	142	164	146	151	160	152	138	170	166	147	156	124	177	160	158	160	152	143	143	156	147	139	175	163	150	146	141	181	158	143	151	158	136	137	162	159	165	153	136	157	147	153	142	158	156	149	162	162	170	150	134	161	136	156	149	161	153	180	146	147	164	160	175	147	144	151	136	139	165	172	140	158	165	148	166	159	138	150	162	142	153	160	164	152	141	150	166	150	148	144	160	143	158	142	166	134	157	133	162	161	144	165	139	132	134	156	140	131	135	154	149	128	151	148	152	149	133	138	141	149	148	148	131	187	147	139	140	153	141	158	141	163	135	131	156	161	153	164	157	157	138	141	140	159	146	153	128	143	132	148	145	146	147	140	161	149	132	167	139	151	178	152	139	154	139	167	159	165	149	141	178	151	135	177	180	146	136	164	166	150	162	133	124	150	163	147	167	154	153	155	164	147	162	159	165	158	146	146	167	153	153	133	140	147	132	181	175	139	159	160	136	135	148	141	162	157	158	143	163	151	158	135	156	147	128	132	146	138	137	141	151	144	131	141	146	149	145	167	161	166	145	116	154	133	189	128	147	153	142	151
345	0	2700	161765	529	0	7	174	277	406	451	523	434	432	410	389	372	338	325	301	317	290	288	293	281	260	279	264	276	250	229	250	237	232	228	228	231	248	212	212	192	227	210	204	178	198	192	180	199	199	198	188	177	197	164	188	208	192	194	184	157	176	204	177	156	168	184	176	189	179	180	179	161	200	175	156	158	160	162	174	180	163	181	189	185	174	173	160	171	166	155	168	176	155	159	175	159	146	177	161	156	177	160	171	178	153	154	183	160	141	184	154	213	144	181	135	178	152	176	189	168	144	148	182	141	145	167	148	154	162	155	164	171	166	194	176	157	181	162	186	161	156	157	176	137	175	178	151	167	173	185	164	175	158	166	170	183	163	170	177	138	165	187	149	161	143	152	153	141	146	153	149	171	156	153	196	153	160	170	135	155	141	144	149	159	195	156	172	158	160	159	174	170	169	153	187	169	155	163	169	150	161	162	168	147	159	176	173	169	141	144	157	152	171	135	158	163	158	162	148	172	151	151	157	149	188	183	162	173	153	160	186	166	168	158	153	176	159	164	164	182	178	157	163	179	176	170	149	150	150	161	163	177	165	163	136	158	158	168	190	161	158	160	143	172	149	148	171	163	154	178	149	146	151	172	173	153	143	166	156	168	150	165	178	144	165	164	152	174	139	151	139	149	172	156	156	171	137	148	183	143	149	155	151	178	185	161	162	157	178	153	172	128	147	175	165	142	167	157	139	178	142	137	174	167	151	153	161	143	172	156	186	170	174	144	147	147	158	160	162	149	173	154	173	162	176	141	172	146	168	158	136	164	139	179	149	155	151	148	147	176	162	181	165	162	140	154	149	155	153	170	158	162	135	161	162	150	160	178	154	160	154	184	178	158	165	157	153	157	157	173	139	140	154	157	169	162	169	176	150	148	150	138	160	154	142	164	142	156	162	149	169	143	139	177	174	163	152	171	163	158	148	156	151	178	154	166	150	163	150	170	145	160	160	151	145	182	163	162	173	175	177	140	158	167	162	184	139	188	168	165	139	169	161	147	201	143	152	152	182	161	170	181	173	165	166	162	159	144	160	134	145	158	169	177	132	156	155	176	170	185	148	160	158	165	166	168	147	138	153	162	146	157	152	162	174	163	159	157	175	168	157	154	155	151	161	150	164	158	165	135	158	164	185	160	145	157	141	155	138	166	161	169	153	162	160	170	161	155	146	156	149	153	160	169	183	171	162	165	165	136	138	162	148	157	178	160	173	153	155	153	158	159	151	153	154	156	162	174	156	172	138	144	169	157	158	150	169	170	156	156	167	156	152	134	136	145	171	168	156	150	160	178	169	169	183	160	171	161	163	138	153	144	161	181	150	174	157	141	173	149	162	166	144	176	152	148	164	149	153	183	134	140	170	161	150	174	148	146	171	159	146	156	160	149	145	176	162	156	157	147	154	145	156	151	161	149	138	161	161	154	162	170	158	156	169	136	138	165	148	167	135	160	160	141	148	158	149	178	171	161	156	132	163	162	148	146	178	149	154	166	161	177	161	154	201	162	145	162	153	148	157	157	142	148	163	147	168	145	149	152	157	161	168	158	162	161	166	144	175	147	162	139	145	152	153	169	158	167	165	147	149	161	129	178	151	156	163	165	162	146	165	156	165	164	137	160	172	155	156	165	149	146	171	142	144	156	186	168	142	165	163	145	184	150	193	172	139	162	158	158	156	161	175	143	168	167	141	169	144	144	171	177	150	159	125	155	164	164	164	174	144	154	147	171	148	175	155	159	173	174	157	140	165	139	144	146	170	171	143	158	150	147	165	157	144	128	162	167	168	134	155	149	154	155	161	155	184	153	140	157	140	157	166	153	147	175	149	182	156	169	146	183	160	167	149	174	149	159	150	166	155	156	166	144	143	159	162	156	162	153	163	163	150	145	166	143	149	155	148	158	173	154	158	178	155	160	170	148	162	162	178	139	138	139	159	160	149	153	151	166	152	161	163	143	150	169	154	140	141	156	141	172	160	146	147	144	168	171	160	168	156	181	150	158	155	168	149	156	171	150	183	163	168	136	144	149	170	158	153	158	163	148	183	159	166	163	140	141	164	143	156	143	155	168	142	141	152	162	146	150	168	162	152	150	161	160	168	152	166	166	145	156	150	161	165	155	158	160	163	147	178	164	133	160	140	141	163	155	165	139	146	170	168	159	158	158	165	153	144	165	168	178	168	155	165	157	178	146	166	160	160	145	154	145	192	168	165	170	168	149	168	154	163	169	159	161	167	143	160	141	132	160	170	150	198	150	174	166	173	153	147	144	175	161	149	160	124	176	172	168	152	150	184	152	162	166	190
345	1	1900	161890	586	0	14	114	203	315	332	385	351	325	301	279	267	223	231	246	203	220	194	187	167	198	174	159	186	169	200	154	138	145	168	146	160	172	130	146	156	174	134	128	148	153	144	154	134	134	144	154	142	126	124	135	146	128	162	147	127	124	118	134	118	141	132	143	147	123	124	147	123	152	130	127	108	138	132	130	119	121	127	127	133	127	123	134	130	128	112	112	117	126	149	109	140	119	123	148	130	137	131	128	103	135	117	123	125	125	127	125	115	130	130	128	142	107	132	111	139	113	133	132	104	107	128	140	109	120	122	115	119	147	121	122	113	120	127	124	112	126	130	115	124	125	132	113	108	133	151	117	118	118	130	130	124	134	128	137	127	130	140	118	125	128	132	165	127	105	111	120	121	131	123	138	121	130	106	134	126	130	127	127	125	123	105	124	122	136	127	158	107	137	111	114	134	127	127	99	103	109	106	120	119	138	120	109	129	130	113	114	134	136	129	140	107	133	122	131	119	93	123	117	117	127	109	116	118	110	106	127	114	128	118	101	116	122	132	136	123	115	131	134	144	120	126	125	117	125	117	139	112	116	133	137	129	121	144	116	116	115	112	136	148	114	100	135	108	108	124	127	140	139	138	109	111	127	108	108	121	118	134	114	107	134	116	143	138	135	122	153	125	135	124	100	111	112	126	123	119	111	108	108	125	121	117	116	118	107	141	123	104	132	119	114	140	102	129	120	105	121	120	124	124	127	109	125	118	117	127	115	115	112	105	129	128	125	132	121	140	131	110	113	136	127	123	119	101	127	129	109	110	124	117	123	114	101	150	138	136	139	107	125	122	128	131	128	127	111	107	142	118	138	120	127	115	111	121	114	105	136	127	127	123	144	125	141	134	107	121	126	106	126	146	149	123	120	117	127	128	122	132	133	118	118	122	117	115	121	136	136	109	114	145	138	100	127	132	118	125	117	134	111	114	118	98	124	104	116	117	123	112	127	128	132	114	115	127	123	131	125	115	117	130	141	130	118	118	110	113	100	126	109	123	125	131	132	106	116	110	147	103	135	128	98	123	112	140	112	124	112	142	113	103	140	119	108	127	136	116	120	120	135	125	147	134	129	118	115	116	112	101	129	135	111	109	117	108	120	124	118	128	133	153	120	132	104	119	122	123	138	136	103	106	110	117	137	100	116	121	123	123	122	123	107	121	130	115	144	132	111	113	129	140	135	113	107	99	128	133	117	120	141	126	121	99	116	115	124	118	120	124	130	124	96	109	120	133	126	133	114	137	126	127	121	109	124	121	120	112	122	120	140	131	118	110	123	131	127	122	116	124	130	133	127	122	101	108	137	116	127	102	132	120	110	126	122	120	108	126	122	122	135	127	127	118	140	106	115	115	134	120	131	124	125	122	135	116	136	132	109	117	113	121	129	142	140	131	119	111	105	127	129	127	104	132	127	119	125	127	122	116	137	121	115	126	107	129	126	111	131	111	104	123	108	116	120	132	122	114	117	139	123	124	123	150	123	127	117	111	122	128	131	133	114	122	112	115	122	96	118	140	111	138	123	127	99	122	131	118	132	121	132	133	128	119	119	113	135	124	131	113	109	115	127	125	119	111	115	115	141	125	121	128	122	136	126	119	115	112	115	138	100	121	115	123	106	114	122	115	132	110	141	116	126	115	127	127	132	128	120	125	140	130	114	119	116	121	121	129	120	118	104	112	126	122	114	121	145	128	136	102	124	124	117	111	121	133	133	108	130	126	125	116	142	112	121	129	114	101	129	128	120	123	119	114	107	117	121	122	134	124	129	108	120	116	120	113	128	135	121	129	115	128	116	125	124	109	118	99	126	108	132	115	137	131	134	133	112	124	122	107	115	115	114	133	92	104	112	113	104	120	148	122	126	119	128	134	115	132	102	120	106	136	144	114	123	103	116	124	109	124	126	138	147	135	130	126	114	123	128	119	123	132	127	123	127	109	116	123	111	110	111	115	121	139	99	129	125	107	103	142	129	120	107	105	108	130	129	120	130	145	120	124	136	114	100	127	99	130	127	129	113	111	121	130	136	136	121	116	125	102	113	124	123	123	134	119	119	118	124	133	116	109	132	101	147	124	132	115	115	110	139	134	120	133	129	110	133	141	108	141	111	107	130	133	131	116	121	113	122	113	124	118	117	108	130	117	117	117	118	109	136	116	133	128	135	118	120	145	141	127	136	130	121	126	124	130	133	120	129	118	126	112	119	123	153	125	115	96	95	111	102	129	129	109	118	118	131	118	98	102	146	125	124	119	108	115	107	113	141	118	130	125	119	142	135	120	125	104	127	124	133	103	139	101	118
345	2	2100	162014	562	0	11	92	211	364	322	407	369	382	317	290	263	251	256	251	253	245	206	197	215	213	220	173	207	183	182	180	161	187	164	178	145	153	147	145	150	161	142	124	156	169	144	150	150	145	144	155	151	124	150	135	154	109	144	120	130	137	146	144	151	132	142	137	140	117	128	128	128	129	146	123	132	136	125	133	121	144	126	152	132	157	137	128	142	133	137	125	143	135	109	152	130	125	140	127	122	140	117	132	129	114	127	118	135	137	115	114	135	135	121	117	129	139	130	108	132	130	130	132	147	122	104	123	121	115	129	129	126	135	122	113	148	117	138	110	127	132	127	131	133	132	131	127	122	127	125	135	131	122	128	119	135	128	122	113	111	135	123	156	119	130	131	125	120	138	126	127	110	148	125	115	127	137	103	136	125	110	135	144	130	131	128	114	133	142	121	133	102	149	124	136	129	127	120	126	122	111	118	131	132	122	122	140	119	127	139	115	132	126	135	134	132	131	111	127	124	123	123	122	124	121	126	110	132	131	116	142	141	110	115	114	122	124	134	119	140	122	128	118	128	114	134	159	106	103	115	127	122	140	138	129	135	123	129	136	137	131	123	133	125	141	131	130	106	150	107	115	128	119	115	137	130	115	126	124	128	110	134	114	120	139	141	108	111	121	121	112	138	138	108	116	124	132	118	142	123	104	143	129	116	114	134	112	138	112	143	121	124	119	134	121	114	131	140	131	147	145	146	140	115	125	120	128	124	116	100	136	140	118	133	137	137	126	127	130	109	135	144	137	118	122	124	126	127	106	127	112	117	132	112	119	149	128	129	129	140	118	127	142	109	126	96	126	117	132	123	118	134	145	107	120	117	138	123	105	125	132	144	121	119	113	123	119	138	114	114	139	127	120	120	119	120	119	119	123	129	134	119	129	126	128	113	131	122	107	114	122	117	138	120	118	132	134	120	118	123	134	132	139	114	151	132	113	124	139	144	139	114	147	115	121	131	141	135	123	115	116	143	95	116	124	131	140	123	125	142	103	114	114	131	126	129	114	132	112	130	124	110	109	104	135	113	121	99	117	152	121	137	136	115	133	145	115	111	112	127	116	111	120	101	144	115	105	131	112	94	121	145	134	136	119	135	130	118	132	126	140	118	155	121	125	126	120	115	124	128	123	139	152	109	119	118	129	121	134	116	126	119	122	143	126	118	115	132	116	130	112	121	110	105	104	106	129	142	118	118	135	128	138	123	126	123	129	108	131	116	141	128	126	146	126	117	107	127	114	126	131	131	129	141	129	130	125	128	109	119	127	128	108	113	120	128	124	115	115	121	110	124	108	122	104	114	142	119	129	122	114	111	121	120	139	123	122	128	104	107	120	138	120	123	116	129	125	134	144	123	98	129	121	138	108	110	134	113	125	113	122	114	117	126	131	119	113	121	124	106	123	119	129	115	141	124	127	131	108	127	132	143	135	106	114	123	136	121	125	133	122	136	132	127	124	118	131	129	124	137	129	136	137	108	139	100	122	126	111	132	129	118	124	116	129	113	131	123	121	128	116	110	120	110	116	124	125	127	109	125	114	126	115	118	134	125	103	120	113	120	114	121	122	112	104	112	128	113	102	112	135	140	116	116	140	125	126	114	127	154	118	114	118	115	127	123	106	136	108	116	111	124	143	139	133	127	147	117	103	126	123	127	125	118	121	117	102	127	136	112	137	108	128	123	120	118	124	119	130	116	96	141	112	123	116	126	116	112	102	130	145	134	122	126	132	116	116	122	117	106	117	112	131	164	127	115	117	130	125	113	135	145	136	134	122	111	125	123	120	121	119	132	121	113	136	126	122	141	118	148	128	105	130	133	112	120	122	124	122	132	126	106	138	131	137	117	144	137	134	134	108	128	129	123	121	138	126	107	118	132	105	137	126	101	136	104	127	114	132	132	141	121	105	127	124	135	138	123	134	132	143	130	129	121	127	136	119	130	131	127	134	117	121	131	119	128	128	142	125	139	106	132	122	138	118	144	115	120	113	110	119	128	118	133	118	119	115	117	126	108	129	113	128	135	131	118	129	141	117	124	112	126	120	135	115	124	117	140	134	114	146	121	126	131	108	143	122	130	114	133	144	142	115	132	124	119	115	135	145	106	152	115	103	135	135	112	120	107	103	126	131	133	132	125	118	118	111	112	112	117	126	121	108	124	123	128	106	110	124	120	148	115	134	131	139	111	104	124	120	136	139	137	111	125	121	118	116	132	131	105	107	119	117	125	111	124	146	133	117	119	119	103	102	141	131	144	133	119	108	128	123	147	125	125	107	137	120	125	133	130	121	95	134	132	114	144	131
345	3	3500	162139	544	0	23	170	260	404	426	444	414	406	360	335	317	289	289	281	280	261	240	263	241	245	247	195	225	201	201	212	208	201	203	190	195	217	223	189	209	176	186	176	190	178	169	161	172	169	157	188	159	178	170	167	180	170	163	143	166	171	146	165	171	160	146	159	200	167	155	147	156	156	147	171	132	145	166	162	156	168	160	144	131	168	142	148	144	145	166	159	139	158	179	177	152	157	150	154	141	183	168	172	170	149	172	196	139	139	140	164	164	139	156	148	167	151	145	167	172	155	150	139	149	156	146	156	164	163	149	155	147	125	144	161	145	168	165	154	156	146	149	152	146	177	155	143	151	142	143	132	157	147	171	141	159	144	160	157	156	158	137	151	155	153	141	158	166	150	163	171	127	127	145	146	148	164	137	170	164	134	131	159	146	142	174	133	126	138	144	158	148	157	191	143	154	131	160	187	125	148	152	142	155	165	166	161	154	157	139	133	154	155	146	178	153	146	166	171	158	144	162	148	159	157	151	139	147	168	157	144	144	150	151	149	159	161	135	136	157	157	153	133	128	156	145	145	160	150	161	156	162	156	162	154	151	170	146	155	133	150	154	163	161	146	154	158	164	154	135	169	165	151	158	168	166	159	163	161	157	182	145	150	170	144	149	155	165	129	157	170	134	139	150	162	165	148	143	152	134	137	148	148	142	160	146	156	146	129	153	149	138	149	136	163	150	154	178	140	151	147	162	173	137	151	137	160	142	148	134	134	153	140	166	153	134	166	136	172	166	157	175	160	160	139	178	157	155	152	142	130	171	141	153	153	162	141	148	175	147	152	161	156	164	159	162	159	152	156	171	144	153	141	155	145	148	155	145	147	145	149	136	120	173	154	181	155	150	155	130	155	145	150	137	129	167	161	157	191	128	163	143	133	142	136	144	145	149	136	150	185	143	140	160	143	146	145	130	150	153	148	165	135	150	163	140	166	157	135	144	160	123	170	143	154	151	152	155	171	155	147	156	159	138	145	153	144	145	148	137	171	175	151	146	150	178	156	162	149	159	147	151	150	141	141	144	151	171	146	145	146	143	169	149	158	152	133	153	143	131	148	128	141	142	132	136	144	143	158	155	160	127	152	142	155	129	162	167	137	141	155	168	156	164	158	146	163	130	152	120	156	151	149	175	135	140	154	144	155	150	152	139	159	145	155	142	167	155	146	169	157	133	164	166	152	140	153	159	140	140	134	158	145	144	155	130	146	152	150	161	154	122	152	142	171	152	145	156	164	145	132	145	143	150	154	147	169	168	153	158	156	139	160	150	153	142	146	143	141	143	164	146	159	169	146	160	150	160	163	172	173	149	164	140	147	154	144	142	135	159	165	137	147	122	163	134	164	171	138	144	159	147	138	165	145	160	154	172	135	152	165	148	157	144	152	155	160	156	166	135	147	161	155	158	165	144	146	176	153	136	153	162	171	160	148	138	143	160	149	136	156	162	160	137	164	156	140	142	147	134	146	159	163	146	159	127	153	154	156	152	149	145	170	176	142	162	160	130	149	163	140	149	140	156	125	141	168	135	136	156	138	140	147	166	156	144	147	147	140	156	163	166	148	168	174	150	161	160	153	139	150	153	138	138	145	141	145	139	117	145	144	176	149	171	157	171	136	166	153	155	166	137	144	155	139	160	156	139	146	161	155	155	147	117	155	166	147	133	157	154	165	174	151	158	168	168	162	154	153	171	159	149	177	140	159	131	162	142	161	158	152	146	145	148	154	141	156	138	164	148	159	130	156	153	158	162	174	139	139	133	165	163	151	147	160	169	177	138	138	162	172	149	151	160	153	145	150	147	143	137	148	135	131	153	147	142	126	152	159	174	163	148	151	148	179	149	166	149	141	143	158	141	156	132	157	130	134	169	150	158	152	168	124	149	145	145	154	143	165	145	129	163	160	162	140	146	149	153	127	140	154	158	138	153	129	148	140	161	155	146	149	160	146	167	160	149	165	169	161	165	150	146	135	160	144	146	144	136	155	146	172	158	133	144	166	137	142	152	136	130	167	134	136	150	144	154	153	164	141	142	148	155	156	143	146	146	159	133	136	162	148	167	147	166	139	170	159	152	134	138	138	153	138	153	159	175	136	149	161	143	145	154	160	141	170	138	174	148	145	129	152	120	149	128	140	135	152	167	153	165	144	175	143	158	169	147	141	121	122	180	157	149	145	144	150	143	148	159	151	139	124	145	137	142	166	170	147	171	148	136	163	152	132	155	164	173	146	128	154	155	145	165	160	142	171	148	132	156	141	157	147	161	154	140	153	132	157	135	155	163	159	148	147	149	148	159	153
