345	0	2700	163764	455	0	4	165	277	397	440	475	503	422	374	355	325	324	288	340	295	261	272	276	245	246	232	262	239	231	235	226	218	220	200	202	197	192	197	202	210	214	210	201	176	177	199	188	207	179	185	177	173	166	173	173	146	164	166	170	177	155	153	175	181	181	166	168	164	152	167	183	168	154	180	188	163	176	156	172	151	177	163	164	155	172	153	147	139	141	181	176	165	148	178	167	182	174	148	157	144	167	168	160	150	138	172	170	149	166	157	158	141	171	160	163	158	148	167	180	136	151	173	169	175	158	141	174	145	163	152	146	152	157	145	156	162	140	157	164	165	143	131	168	148	153	158	154	155	168	133	157	157	143	176	155	139	157	143	152	164	160	152	156	183	150	166	165	169	155	137	124	163	152	148	170	166	138	151	157	153	148	123	144	151	139	153	155	184	148	152	167	147	166	142	130	156	147	146	153	152	147	143	155	148	193	175	161	134	149	160	160	158	146	170	145	155	169	157	159	136	164	135	153	166	156	131	152	147	143	140	149	155	141	162	134	148	163	165	155	162	174	154	147	143	143	169	148	152	157	129	143	182	159	150	153	134	141	146	158	149	169	133	151	143	160	139	173	161	142	149	148	149	133	151	136	136	154	130	151	134	162	141	141	148	147	161	152	169	147	157	165	138	163	149	149	169	146	161	137	154	161	166	154	146	167	149	160	146	162	150	155	146	150	144	155	142	138	135	162	164	123	158	157	150	160	146	157	136	151	157	154	151	167	133	191	154	148	159	136	158	161	171	143	141	146	148	164	157	156	155	153	156	134	164	145	157	151	162	145	167	143	151	166	150	152	160	139	158	144	164	167	165	150	133	157	144	132	152	139	142	131	137	141	156	160	163	149	159	166	123	135	161	132	139	159	157	138	160	149	138	158	139	143	140	136	145	161	158	152	163	154	149	142	152	148	158	146	160	167	152	166	169	179	153	155	143	157	156	167	175	147	145	174	151	156	137	152	157	152	138	161	140	146	151	178	156	132	136	144	143	143	140	155	147	143	135	141	151	146	152	147	161	163	156	161	163	160	137	137	146	153	156	157	137	146	143	148	140	161	131	161	148	153	161	155	142	157	160	143	146	153	153	147	153	157	153	154	139	149	161	168	159	166	155	153	150	157	162	131	163	141	134	162	156	158	148	164	123	151	171	155	150	155	152	166	153	150	170	165	162	169	150	166	138	153	140	173	163	143	163	156	142	157	165	121	142	156	150	149	146	134	147	141	152	151	160	163	146	165	160	150	188	136	134	134	140	151	155	144	137	142	172	141	148	129	151	154	155	155	145	147	150	159	149	174	157	160	156	166	166	149	156	167	146	154	169	161	141	146	144	160	143	173	143	175	150	153	146	154	149	151	144	153	149	135	134	187	155	165	181	166	156	163	149	153	159	132	154	146	153	167	162	162	140	152	145	167	145	150	143	178	151	151	142	167	142	152	149	133	143	175	154	155	134	155	149	137	128	168	167	136	153	123	161	164	156	152	153	157	137	154	154	164	154	173	145	143	144	157	157	142	129	154	151	158	147	164	153	157	145	153	135	148	134	150	165	173	159	139	133	135	137	163	150	157	171	165	170	139	147	137	163	152	146	143	133	135	125	146	168	147	173	157	140	123	140	155	143	151	135	157	133	161	142	149	151	149	145	157	175	147	159	152	133	141	167	142	144	157	146	158	149	150	185	150	159	145	146	137	135	160	165	154	145	149	158	165	163	176	168	176	170	167	146	125	153	142	143	127	135	166	130	162	161	155	157	152	151	147	149	128	166	138	147	154	126	162	152	148	155	156	161	160	152	134	137	143	149	123	161	168	128	155	123	156	135	177	147	147	150	130	142	152	169	166	143	158	138	139	139	148	175	168	144	146	139	144	170	155	136	167	158	188	165	136	182	159	159	139	149	146	150	148	150	157	157	157	158	139	152	131	154	148	169	161	157	153	162	147	155	153	150	163	142	132	155	171	116	167	144	146	138	144	139	165	152	165	147	140	142	133	161	146	144	147	149	137	140	164	154	132	152	146	168	154	128	150	147	148	135	138	148	129	142	169	147	123	152	158	175	146	143	163	145	167	140	160	159	146	143	149	130	159	138	142	160	155	138	156	185	154	146	126	165	140	187	139	143	131	155	155	142	135	146	162	141	159	167	136	162	161	164	154	136	151	163	127	149	166	157	159	130	147	157	153	141	149	151	152	154	148	157	138	169	188	158	118	136	165	158	136	145	134	149	145	120	157	140	139	134	137	138	152	161	166	147	165	132	137	166	140	127	131	138	174	154	148	155	148	145	157	154	144	180	159	154	157
345	1	1900	163889	483	0	21	113	196	351	310	360	302	319	279	276	226	253	208	216	190	216	203	202	183	200	173	173	174	157	159	161	142	165	141	138	143	176	135	140	149	148	148	162	133	134	137	138	159	132	120	144	154	107	134	157	129	131	151	114	110	134	145	134	135	118	131	128	141	112	142	116	128	125	133	122	129	154	150	133	150	149	133	130	130	128	109	115	130	121	134	138	109	126	138	132	131	128	137	123	130	142	118	112	125	114	132	114	112	136	105	126	125	104	105	114	108	127	138	132	114	105	115	127	127	134	138	109	136	118	92	133	136	122	110	146	132	109	110	132	113	127	115	125	114	140	110	125	135	139	121	122	131	127	117	116	131	137	128	135	117	112	114	131	125	130	127	119	143	120	142	99	122	124	125	111	120	142	131	116	140	128	142	137	116	127	134	120	133	130	137	115	147	113	130	115	125	135	129	125	122	126	136	121	134	134	116	129	134	108	142	100	123	126	114	126	130	117	129	127	114	143	106	140	134	122	128	111	115	117	136	132	121	123	140	114	119	115	129	129	123	147	120	122	124	140	137	130	128	117	106	112	137	116	110	115	126	110	131	120	118	130	135	116	115	125	131	107	111	135	116	117	124	113	119	138	119	135	128	112	127	145	119	128	122	124	103	114	110	139	108	117	135	119	132	126	133	132	113	104	144	112	122	143	120	115	119	125	110	130	130	113	112	154	106	125	110	123	131	107	109	120	128	134	92	109	117	126	118	135	115	134	118	145	122	117	122	145	111	126	107	120	123	133	109	131	112	119	141	123	122	110	143	116	109	88	128	123	121	102	113	135	117	137	115	148	103	117	126	131	125	121	115	106	137	122	110	135	124	131	121	118	98	112	117	120	117	115	126	125	118	114	129	106	119	126	125	122	119	119	110	108	121	125	120	145	114	127	112	117	143	114	136	124	127	115	116	107	147	120	117	128	119	117	124	121	123	116	120	121	121	123	120	123	117	144	130	125	136	137	116	111	108	125	135	122	125	138	119	126	132	116	112	142	112	143	125	100	118	121	127	115	120	135	131	120	125	110	113	129	119	124	141	117	117	127	123	141	111	108	124	115	140	112	111	130	126	114	120	145	136	112	122	128	142	135	128	141	127	122	130	113	130	126	133	113	128	119	149	133	126	108	134	111	119	157	108	124	115	136	114	142	122	139	121	110	118	122	133	101	120	143	130	130	122	115	104	107	128	123	115	123	125	103	119	117	110	135	100	120	121	106	131	118	120	106	117	128	116	125	137	113	129	124	104	140	117	116	109	115	127	128	133	104	119	137	118	122	140	134	141	137	128	120	124	135	139	117	119	113	118	115	148	118	117	125	117	96	124	116	134	127	120	114	125	136	108	144	113	110	123	129	115	119	121	124	121	126	138	130	123	90	129	139	116	133	134	136	117	108	108	119	125	107	133	123	136	118	114	121	112	141	119	122	103	125	133	144	128	131	124	120	108	114	132	115	152	129	151	112	131	131	106	116	124	143	111	87	110	129	109	135	117	117	127	125	138	120	118	126	126	125	131	126	132	130	112	118	118	127	140	129	117	121	121	105	120	128	127	123	123	120	109	113	134	109	124	127	109	143	122	130	114	131	115	131	120	112	119	115	126	139	124	119	116	126	112	127	127	109	117	125	120	133	122	114	128	131	105	130	116	119	113	121	107	142	124	132	118	130	106	121	122	105	110	109	117	117	114	142	115	131	130	102	123	125	134	109	106	116	130	137	108	135	107	113	108	118	123	122	126	144	141	123	130	132	103	121	113	133	120	124	108	118	101	115	134	141	130	135	119	121	132	123	125	134	133	129	127	116	128	121	129	126	135	120	123	124	128	115	113	119	108	110	134	122	112	124	111	109	99	111	116	125	129	119	131	121	118	118	126	108	114	99	135	137	123	134	137	137	125	108	105	122	120	115	134	105	131	126	142	124	119	96	124	146	128	122	123	125	129	109	146	124	121	115	125	108	102	117	136	119	115	104	109	123	131	113	117	133	124	130	117	110	117	128	112	123	110	118	104	121	137	130	108	105	119	147	123	115	119	110	124	143	118	116	102	117	122	127	134	125	131	107	119	118	119	132	125	127	129	137	138	101	134	134	123	158	116	128	134	118	120	131	111	98	130	125	114	126	115	149	119	129	120	128	136	117	106	141	128	98	97	103	139	141	113	133	110	127	129	119	119	101	129	98	121	119	117	133	112	126	119	121	124	112	129	126	105	126	116	128	124	132	135	128	127	131	100	109	101	108	129	134	129	125	112	138	120	151	112	112	102	124	116	119	133	97	133	138	120	127	120	133	107	141	111	124
345	2	2100	164014	454	0	18	109	212	339	357	416	359	349	316	265	244	267	226	240	238	217	207	182	215	202	182	183	175	174	182	203	165	170	168	175	138	169	160	177	161	141	140	160	146	148	139	141	124	124	137	144	147	150	132	146	125	157	137	137	156	131	121	140	137	122	128	120	116	124	164	129	129	150	122	112	155	133	129	142	134	125	112	132	133	132	127	132	122	141	124	133	133	127	125	148	119	128	127	128	127	125	136	145	121	131	135	131	122	125	132	120	120	142	112	128	116	123	128	115	124	129	137	128	142	131	149	115	134	110	114	133	130	133	135	118	114	129	132	109	129	125	121	138	108	124	106	137	133	106	107	140	129	106	105	126	126	123	134	121	123	129	129	104	99	110	133	112	114	122	124	121	98	110	118	103	126	136	124	151	117	131	136	134	136	119	142	118	132	131	108	117	120	139	112	133	124	146	120	107	128	120	123	139	129	130	120	111	127	133	119	143	120	102	103	138	111	116	139	129	140	136	117	116	128	128	102	121	121	124	135	136	133	113	131	118	115	111	137	131	113	117	117	119	110	112	119	115	125	115	121	109	151	114	118	133	131	130	112	97	109	123	120	115	117	124	122	121	113	102	138	110	122	133	113	109	118	122	132	127	114	121	128	124	135	115	136	119	123	123	129	141	149	116	130	121	93	131	136	136	105	131	126	95	142	122	126	105	125	111	119	122	110	111	108	142	113	140	151	123	105	110	134	113	121	133	113	118	116	141	115	126	103	129	113	131	115	117	116	121	126	125	117	118	126	131	115	118	100	124	125	119	125	116	109	122	131	112	123	118	118	120	127	95	115	112	135	132	124	118	109	123	127	127	136	136	114	120	116	112	105	125	135	117	128	129	134	102	110	109	121	142	96	125	115	112	114	110	137	116	122	121	116	117	116	131	133	103	115	105	125	124	135	120	107	109	126	129	135	134	126	128	117	146	122	128	120	156	125	119	112	113	125	127	118	127	117	121	127	128	129	136	127	141	123	112	127	122	121	114	129	123	135	111	118	116	96	107	122	111	135	115	116	112	127	103	123	123	121	97	118	134	119	114	115	154	122	122	138	114	127	113	123	119	118	130	119	108	123	119	111	136	118	115	133	122	117	141	142	130	147	128	145	128	110	121	107	103	116	124	133	128	101	118	144	114	112	122	133	129	107	110	127	111	121	128	132	132	133	123	126	119	126	129	105	127	112	133	118	127	115	112	118	132	134	113	124	136	132	122	106	124	106	115	136	124	131	101	109	121	97	127	118	123	96	112	134	128	117	119	131	128	119	120	121	134	124	132	124	114	136	113	125	117	114	128	111	134	105	122	122	118	108	107	116	115	125	140	116	113	112	116	124	136	116	133	123	133	113	115	113	130	118	121	120	111	120	118	124	136	123	136	115	140	119	119	119	114	134	133	112	137	119	105	123	139	118	124	112	104	143	117	129	119	115	114	130	115	108	125	117	125	114	135	130	131	125	107	132	107	121	119	134	128	126	124	111	139	114	100	119	102	120	113	120	127	110	130	132	111	102	99	112	116	105	113	128	128	123	128	100	122	128	117	116	101	120	117	119	138	122	118	114	123	98	134	115	117	120	92	127	135	109	113	122	121	107	132	116	121	127	126	128	116	101	127	127	105	114	124	120	129	133	98	140	130	124	123	112	118	114	120	120	126	107	121	130	110	111	116	107	134	122	139	117	111	134	112	112	94	121	127	103	103	105	109	140	151	130	118	124	107	129	113	116	134	140	99	119	129	118	134	120	116	113	117	117	133	91	120	120	112	103	136	121	134	123	131	114	120	126	120	102	121	106	124	106	132	122	118	129	129	121	115	118	130	118	116	146	134	118	116	116	126	113	108	120	121	128	119	109	134	121	126	119	155	113	115	107	109	117	102	129	111	123	127	124	113	131	143	117	125	122	119	120	144	135	106	102	95	127	145	113	134	132	131	100	139	114	127	127	133	112	144	112	130	115	130	94	132	111	127	101	132	128	122	107	132	118	119	116	107	125	121	120	126	113	119	133	139	122	117	119	145	121	106	124	121	141	131	127	97	135	143	123	107	117	127	101	137	134	117	124	125	104	115	126	134	111	118	109	117	139	128	130	110	131	134	134	105	111	132	120	117	108	125	124	117	135	131	114	121	118	111	100	128	129	112	129	117	98	124	110	138	103	139	138	114	126	115	116	122	132	128	112	113	102	114	122	106	123	138	101	128	109	128	123	102	127	143	120	122	113	133	124	103	142	121	133	124	111	120	121	141	113	106	109	109	114	118	111	114	121	125	109	134	122	139	117	113	119	103	120	119	135	128	125	119
345	3	3500	164139	460	0	13	163	229	384	393	439	420	366	319	320	331	307	279	273	260	266	223	227	231	231	224	211	200	197	212	202	191	219	209	194	172	191	170	165	185	187	164	183	194	188	197	163	147	165	174	175	162	178	159	152	147	181	159	160	148	156	144	154	160	146	172	161	151	163	179	164	149	158	158	172	154	167	147	158	145	142	162	153	165	160	137	149	148	181	144	181	145	133	144	181	128	161	162	130	149	168	161	154	161	127	159	138	143	154	179	145	144	149	178	139	155	154	142	151	148	131	156	150	137	144	141	159	134	148	151	161	131	141	143	175	155	147	167	139	165	176	143	171	154	154	152	135	159	140	174	141	154	142	147	140	134	163	149	151	165	169	143	157	128	155	160	129	146	154	157	117	154	150	132	173	151	142	151	150	132	156	144	163	128	134	153	141	151	170	152	138	166	147	142	123	120	155	152	138	135	140	142	155	157	142	144	167	161	156	162	157	142	143	133	161	153	163	150	162	142	143	151	143	158	126	140	156	150	154	142	162	140	144	139	151	142	135	152	152	148	149	145	152	166	147	148	150	152	136	145	161	152	150	147	150	162	127	139	155	157	145	182	162	147	147	146	149	154	149	159	166	168	161	142	137	145	172	144	142	166	167	143	133	149	137	146	141	133	148	145	139	141	172	154	149	149	148	142	156	145	139	153	166	128	159	147	160	149	124	138	169	118	124	131	150	148	136	131	137	164	164	138	163	136	151	151	135	128	139	151	154	174	146	143	142	132	144	141	142	152	147	137	141	157	141	163	157	150	140	146	153	139	165	145	137	130	139	141	173	148	138	143	144	149	127	137	164	140	146	150	151	156	153	164	147	136	155	135	144	162	150	161	170	163	110	160	154	143	131	150	151	155	149	158	155	154	143	122	155	148	154	149	155	156	152	135	156	158	132	164	138	147	151	134	144	147	149	136	135	145	145	130	153	140	143	144	142	143	152	138	142	142	136	148	156	139	146	154	134	140	136	151	140	160	139	147	163	157	141	137	157	159	149	142	139	160	158	136	164	150	136	153	153	139	149	143	139	150	145	146	148	146	142	125	120	163	149	168	144	144	142	148	157	149	144	138	166	123	144	131	150	149	145	141	159	150	150	135	174	150	177	150	143	132	147	149	165	154	153	166	156	157	158	142	130	149	147	146	157	134	146	138	153	156	158	145	145	137	138	163	145	150	145	166	144	155	160	151	127	130	139	135	166	159	160	149	154	135	148	160	149	128	142	140	146	146	154	131	162	157	143	155	150	142	158	125	156	129	144	143	146	136	152	136	157	139	138	146	167	146	158	152	147	142	167	170	134	146	149	165	129	159	163	142	154	140	144	152	153	135	162	145	137	158	142	144	152	144	150	152	149	143	161	143	171	130	162	140	161	159	131	154	148	141	133	160	139	163	156	149	136	138	141	150	122	146	137	144	152	138	133	142	150	138	161	152	174	173	160	135	151	139	162	146	153	145	137	138	138	163	174	130	164	140	135	142	158	152	172	153	143	131	167	154	162	140	134	145	145	145	148	141	135	151	129	152	152	123	138	152	136	155	128	159	161	147	142	126	156	151	122	160	147	157	148	135	153	142	147	126	145	146	143	143	137	131	138	134	137	155	150	156	181	143	157	141	158	146	152	146	153	145	145	149	164	160	142	157	143	146	134	140	144	143	149	142	162	147	144	169	153	131	141	139	153	147	155	140	151	144	127	155	146	165	139	138	170	155	138	146	148	146	146	137	142	119	153	141	140	149	167	152	143	161	136	146	153	163	153	147	140	146	138	145	162	137	141	145	141	140	144	139	129	144	160	151	143	162	129	130	132	142	137	129	140	155	138	130	129	142	148	153	130	154	140	167	127	130	116	157	152	155	152	146	139	148	149	149	136	163	146	135	128	146	129	148	143	154	144	124	144	134	158	124	134	131	135	131	155	139	178	146	152	165	138	160	165	161	140	140	137	138	153	151	158	139	167	135	139	138	139	165	137	142	153	154	131	153	161	139	145	140	137	149	146	134	146	142	138	132	131	158	157	147	143	126	151	152	130	139	156	119	138	146	142	139	144	133	134	171	179	153	125	129	122	144	138	139	146	137	164	164	145	139	153	155	154	142	128	142	149	109	163	138	155	139	158	158	142	150	165	165	117	138	160	150	154	135	136	151	134	158	150	152	150	132	126	128	132	160	160	145	137	152	151	139	127	145	139	161	150	146	141	121	145	129	155	156	138	121	141	152	132	148	150	143	134	158	145	162	150	163	147	128	137	163	169	139	134	127	164	141	144	151	143	150	158	146	139	154	139	166	153	138	157	147	137
345	0	2700	164264	440	0	5	145	242	413	452	471	480	436	360	324	343	313	350	285	285	283	257	275	247	274	225	239	243	230	233	245	230	211	225	211	179	208	199	211	214	211	214	179	181	191	176	175	170	193	157	164	178	167	194	186	200	154	166	175	172	162	161	173	155	184	172	158	168	172	167	160	167	165	135	151	137	157	186	160	175	149	170	159	165	156	146	165	170	173	163	153	159	188	169	153	157	151	143	150	162	157	162	170	158	148	164	149	164	152	125	159	171	133	167	141	143	151	134	161	143	141	128	129	133	163	150	156	128	149	162	163	157	158	124	146	141	149	163	156	161	153	150	141	143	171	177	161	165	168	158	164	152	169	167	165	164	150	141	164	179	134	174	138	158	158	144	144	151	158	131	165	151	145	127	138	171	158	154	151	131	163	144	151	148	142	186	170	131	149	148	143	160	142	152	134	138	150	137	131	160	132	156	145	156	160	162	151	142	138	161	167	144	149	176	146	132	162	131	161	151	181	150	152	160	151	159	152	149	144	164	160	149	144	142	138	179	142	129	126	132	165	140	140	149	147	149	158	140	152	145	151	149	169	158	164	146	139	152	155	129	163	160	127	145	147	159	140	119	161	146	139	156	151	153	136	137	148	145	139	154	151	160	152	128	125	135	146	156	166	147	155	142	150	132	132	145	146	158	147	157	160	146	131	143	158	155	154	137	125	141	152	153	152	163	169	162	150	163	169	142	152	163	156	143	167	138	154	156	147	156	149	145	140	147	155	149	151	165	165	148	144	153	150	150	147	135	155	131	158	162	152	122	157	157	159	149	132	137	145	147	132	149	137	134	135	170	128	161	180	139	152	140	150	141	151	138	140	150	130	125	160	165	148	145	162	140	146	135	164	151	170	145	153	126	156	151	135	163	158	162	160	156	146	152	147	160	157	163	144	155	158	134	168	175	151	158	154	153	159	143	143	151	146	149	152	137	165	167	149	150	160	144	171	157	132	145	138	147	172	147	144	140	136	150	146	149	167	154	138	164	136	152	145	143	149	149	145	138	154	159	151	141	139	165	153	142	159	146	151	154	134	119	126	134	144	158	154	149	150	144	141	128	141	141	158	153	144	133	133	141	166	128	142	166	156	149	160	153	127	144	155	148	153	149	165	140	152	143	129	142	158	139	128	135	148	157	143	162	139	158	166	152	129	160	153	150	143	148	136	134	169	157	133	153	146	167	176	160	132	126	156	153	152	144	136	151	156	147	172	131	141	146	140	148	160	150	151	148	146	134	153	147	159	161	123	140	135	135	126	165	169	136	147	164	142	143	129	133	141	169	143	155	132	137	145	137	150	146	152	149	156	152	158	152	153	125	153	148	139	132	151	147	141	163	130	149	137	150	149	162	149	127	154	127	145	153	176	151	156	147	155	141	141	169	169	147	174	157	153	149	152	141	140	162	164	150	128	136	157	164	140	147	154	140	148	141	158	149	156	168	148	139	149	148	127	152	145	143	137	143	155	170	135	147	144	138	145	128	146	139	153	137	138	122	150	156	159	130	194	163	154	154	131	157	140	156	149	160	157	142	165	158	150	172	147	145	174	131	144	156	127	156	139	160	136	152	159	148	143	152	178	151	169	161	163	155	129	135	165	128	161	141	146	127	151	146	151	150	136	151	144	137	144	147	145	160	142	141	167	132	147	135	149	157	152	137	135	156	127	149	165	163	126	143	142	145	137	128	158	143	136	137	162	134	142	159	147	156	152	144	158	154	165	139	172	125	153	147	145	170	150	148	140	157	125	164	146	148	149	171	150	150	159	151	144	151	150	143	144	148	148	130	141	145	169	151	141	158	130	130	150	168	159	139	144	135	138	161	166	142	142	141	150	162	166	152	158	157	156	155	140	133	158	161	162	140	163	150	147	167	162	148	141	158	130	140	129	151	150	149	144	145	155	141	138	156	157	176	148	147	168	141	157	149	140	157	155	172	155	155	116	155	163	149	153	130	143	150	133	156	163	158	159	135	130	147	149	144	158	157	142	149	154	154	143	171	151	152	132	140	160	174	158	142	134	144	159	147	162	149	137	171	160	135	148	131	145	132	135	126	142	141	147	171	146	156	154	153	141	150	127	148	161	137	148	121	145	162	130	139	143	161	145	147	170	166	168	135	159	145	121	144	162	149	139	143	139	156	161	148	141	149	149	137	151	150	182	149	139	148	159	139	144	122	151	167	148	121	159	132	140	172	150	137	135	145	137	136	132	135	145	152	150	163	145	143	168	139	172	150	152	153	143	122	156	144	132	128	177	160	125	158	134	144	155	132	135	154	136	163	141	139	139	158	151	172	156
345	1	1900	164389	526	0	15	117	193	352	341	403	330	317	275	270	245	230	229	236	206	178	201	185	179	179	170	154	157	169	164	152	170	156	161	144	161	155	145	148	152	144	162	153	134	144	118	146	129	144	131	124	126	138	121	126	110	150	136	153	123	126	133	138	126	143	143	112	152	144	136	136	100	116	146	119	125	131	152	127	133	136	116	124	129	135	125	133	117	119	122	121	115	123	129	129	122	116	129	146	125	140	126	136	105	130	133	129	108	110	115	116	114	124	125	131	132	120	138	110	157	114	127	115	148	125	133	141	142	151	150	117	108	120	137	125	127	123	118	118	117	123	130	128	119	116	136	121	116	119	123	119	124	131	122	146	126	137	140	123	122	127	111	120	117	95	127	142	117	117	129	129	137	138	117	134	125	128	115	114	119	134	116	121	146	120	143	131	124	140	136	140	117	132	128	137	117	123	119	125	124	125	125	117	131	135	143	113	135	132	131	115	132	138	118	134	134	131	145	116	132	130	126	128	151	111	124	123	125	116	128	116	131	149	139	106	108	125	128	124	118	107	105	128	121	121	126	112	130	141	128	118	117	113	129	124	108	110	126	130	134	115	117	106	128	126	121	108	129	130	155	126	133	132	127	128	130	121	135	118	111	135	123	133	129	127	120	138	121	120	117	117	138	130	142	133	112	116	125	119	121	114	111	113	134	154	107	139	125	126	114	118	123	120	121	128	126	113	125	116	106	114	118	120	122	123	127	107	119	122	114	118	120	139	123	145	127	118	105	110	113	141	139	118	141	136	121	128	127	137	136	115	128	116	114	132	119	112	116	131	101	110	140	136	128	121	128	119	119	133	100	114	112	117	116	109	116	141	126	126	131	144	114	137	125	127	123	127	125	115	128	120	132	113	119	119	119	124	127	81	124	138	111	125	118	116	129	127	144	125	108	114	132	130	126	110	128	127	117	137	132	139	125	135	120	115	134	116	128	126	112	131	127	132	128	143	122	117	135	105	132	134	105	119	126	104	135	127	114	138	135	137	121	124	136	126	97	123	125	117	108	122	129	124	124	121	102	135	132	106	107	131	118	124	125	131	111	143	129	137	116	136	114	147	140	127	117	144	124	120	132	127	127	110	124	135	117	121	112	110	120	117	124	110	127	145	145	109	122	105	116	110	143	107	124	114	107	114	127	130	106	116	109	126	115	120	134	115	125	115	126	125	135	115	130	129	115	113	119	125	116	132	115	129	117	126	132	119	127	146	96	148	116	119	112	138	121	114	115	133	118	122	129	120	104	142	113	127	108	125	115	119	110	118	113	111	136	126	120	118	134	104	111	126	132	108	105	119	121	105	125	122	127	129	116	120	120	125	116	113	125	141	114	129	106	115	111	127	114	139	128	135	119	117	130	117	132	122	141	121	132	140	123	118	97	131	117	123	142	130	147	121	106	141	107	118	123	113	131	118	132	134	139	127	135	129	115	112	114	125	120	132	108	115	127	135	125	120	116	129	145	149	115	118	123	118	121	122	97	124	99	113	117	120	117	115	125	123	118	112	119	133	128	127	116	121	119	132	131	125	128	125	148	137	105	120	132	109	128	115	134	140	121	128	108	129	124	125	107	108	111	155	117	126	131	113	129	106	123	129	122	135	118	109	165	157	121	119	117	129	133	140	137	133	124	130	110	118	127	139	105	128	118	111	125	110	121	127	128	118	125	114	106	136	146	108	117	122	133	109	126	137	138	125	142	103	107	140	123	138	110	129	139	138	123	122	129	114	126	116	133	116	123	109	120	111	126	107	111	136	102	132	119	136	131	113	110	141	129	112	123	132	113	109	122	101	130	122	126	118	102	117	119	146	127	135	130	106	110	106	129	122	137	127	124	124	141	123	129	132	121	131	126	132	123	122	131	119	108	101	134	142	143	124	113	111	125	129	119	117	108	129	130	143	131	120	98	112	131	110	133	119	132	108	104	132	110	102	115	127	122	108	97	126	131	118	120	121	135	140	113	153	129	140	107	139	114	120	125	123	121	100	110	104	108	118	117	113	106	112	102	138	115	124	124	109	137	130	132	139	122	157	108	125	136	132	120	124	137	133	143	133	116	131	129	123	105	107	107	110	113	117	118	120	134	115	113	127	113	132	116	129	110	134	117	124	115	121	112	132	104	127	113	106	117	120	102	114	122	140	107	125	99	144	144	113	144	130	126	131	108	130	124	138	123	120	107	127	99	128	122	107	126	118	119	123	117	115	112	114	134	121	123	126	120	134	120	131	119	142	127	111	141	104	122	134	129	116	92	133	123	131	112	117	133	127	138	133	113	120	126	111	130	124	108	115	117	116
345	2	2100	164514	553	0	8	130	212	357	430	418	371	384	345	303	266	289	228	276	243	228	221	210	211	233	204	202	191	214	185	190	185	174	190	158	156	152	157	172	155	151	159	159	146	157	163	154	152	129	144	145	147	158	161	122	148	145	140	143	143	129	150	132	126	131	143	136	137	158	120	116	124	140	127	152	107	115	159	128	140	129	139	130	135	149	130	137	108	141	129	132	116	125	138	130	135	131	142	127	128	132	134	142	126	138	119	152	134	128	120	127	122	123	116	122	136	110	107	133	141	126	148	125	118	122	128	129	129	117	128	107	109	135	137	109	126	144	125	112	108	121	122	148	116	116	109	127	122	116	136	130	122	134	123	133	116	143	125	114	140	130	139	118	122	138	125	123	128	117	125	129	132	132	124	129	127	120	124	105	133	119	98	140	110	140	112	98	127	135	121	121	117	110	138	143	133	108	127	139	121	133	122	133	125	135	107	131	134	120	113	121	122	118	127	138	138	101	122	110	129	122	122	116	130	115	149	139	108	140	125	127	136	145	124	124	124	126	105	116	119	122	110	114	116	118	143	132	123	118	120	132	142	116	129	126	110	141	120	115	136	121	135	138	109	111	127	103	141	116	118	130	134	109	147	119	100	106	122	116	132	130	105	117	112	124	118	126	125	126	99	114	151	146	116	122	119	137	122	106	119	126	92	124	114	131	115	108	129	125	132	150	108	122	134	126	130	167	132	127	113	125	122	130	101	114	141	125	110	113	143	132	133	116	137	110	109	107	116	121	111	107	139	119	129	124	110	123	113	127	127	121	105	128	119	107	117	115	118	118	130	81	128	138	104	133	128	129	124	125	113	117	102	135	123	135	137	120	141	107	125	132	110	110	112	133	138	127	118	115	113	139	114	121	122	121	121	130	116	114	121	126	122	132	126	111	114	122	129	108	138	130	107	164	115	154	122	116	137	132	121	118	129	123	117	125	90	133	136	134	93	136	128	117	114	139	111	122	116	125	136	126	118	117	125	131	122	114	131	122	131	104	131	115	131	115	128	128	104	119	116	113	117	130	118	128	129	121	121	136	122	90	151	127	125	109	107	106	122	127	124	116	131	116	118	122	112	111	111	128	131	132	102	105	111	130	122	124	131	132	111	119	134	131	117	137	115	110	125	124	106	111	147	122	111	133	120	114	92	129	111	134	110	108	134	108	109	141	108	134	122	127	132	119	115	103	108	122	110	98	114	131	123	114	116	101	121	111	118	116	131	118	119	109	137	136	108	108	111	124	122	120	119	118	142	132	112	124	122	106	115	129	122	127	115	140	118	122	129	127	119	93	126	111	114	118	112	133	114	119	124	108	110	117	113	122	127	119	119	129	132	140	111	104	124	111	111	140	113	112	131	134	127	126	155	120	97	131	118	103	128	125	132	113	130	117	124	120	127	129	104	119	91	109	111	118	135	138	103	120	119	106	118	118	110	130	132	121	121	115	108	112	134	122	125	130	131	131	108	110	128	135	142	113	127	115	98	107	124	130	100	143	129	142	126	111	121	122	99	107	129	124	111	125	136	125	134	125	131	118	122	114	119	129	134	108	109	109	108	106	114	114	122	118	117	122	109	125	144	131	114	136	105	133	131	126	118	119	139	123	113	134	106	144	103	135	106	115	121	124	122	130	130	121	125	139	110	143	124	123	109	141	132	130	125	131	126	129	120	136	133	128	126	132	133	124	121	135	125	107	127	124	121	114	115	118	100	118	140	122	128	136	138	116	112	115	112	143	119	126	118	121	123	109	116	131	125	113	133	126	128	123	120	133	116	103	116	126	116	124	117	112	116	128	123	116	112	108	133	119	116	132	124	137	138	127	134	135	129	121	122	128	148	131	104	121	139	127	117	128	122	115	129	139	115	127	106	113	118	109	117	124	129	98	105	129	108	127	109	127	111	132	128	137	145	134	116	135	125	119	134	124	122	117	136	125	96	121	108	145	122	119	118	129	122	101	128	128	126	145	119	136	118	109	101	126	108	135	139	125	122	108	125	120	105	143	108	130	119	122	109	122	114	135	111	120	112	137	145	115	139	109	121	126	132	144	103	137	130	129	131	135	121	126	136	110	132	119	104	116	107	123	136	97	118	118	121	111	105	137	113	138	111	130	115	125	104	116	122	121	106	121	135	106	130	125	123	111	143	140	112	137	130	135	116	114	145	125	107	122	127	115	136	123	151	146	115	132	120	146	113	139	130	127	120	122	120	123	119	126	117	121	118	117	123	111	135	127	115	143	111	136	109	112	126	112	110	117	122	135	154	128	135	113	119	116	130	132	128	113	128	139	130	115	110	119	127	106
345	3	3500	164639	503	0	15	162	282	414	416	437	370	402	324	331	277	303	287	290	249	259	252	250	243	251	215	208	229	205	206	196	203	207	171	186	208	181	181	189	169	172	191	184	185	162	178	187	156	149	151	173	168	155	158	191	141	143	180	159	141	153	164	179	175	152	150	149	146	195	155	152	161	138	169	178	161	150	155	150	144	169	129	122	158	146	165	164	157	142	161	178	138	154	139	137	163	138	159	129	163	173	154	154	139	142	156	165	147	149	153	157	178	160	155	154	178	134	155	152	132	162	163	150	135	142	129	139	141	136	155	135	167	151	146	159	182	154	142	144	151	145	131	116	166	153	136	169	141	177	161	170	137	144	162	123	132	163	157	149	164	147	163	147	132	142	138	145	138	164	146	180	154	129	146	156	157	125	140	168	150	167	158	155	147	159	149	155	156	163	155	145	147	126	127	145	154	135	136	138	140	145	135	138	149	181	124	124	158	140	146	145	172	145	146	162	161	142	167	156	148	149	134	152	143	167	163	140	155	142	125	130	165	152	162	144	131	142	149	136	151	162	140	154	149	144	134	145	140	155	130	154	154	166	162	155	148	126	148	152	131	143	145	151	141	130	124	163	161	152	156	139	149	145	127	162	160	135	133	153	163	148	166	158	146	168	152	165	137	121	137	141	150	160	142	162	169	165	173	141	156	168	144	147	165	158	155	127	154	121	164	140	169	146	148	146	131	159	148	129	160	150	135	145	124	157	122	137	132	145	154	151	121	147	154	136	160	140	139	161	149	155	160	153	154	156	147	139	152	163	155	131	152	154	124	147	168	174	146	140	154	159	130	135	155	144	163	145	129	154	162	157	132	135	128	157	124	156	149	141	140	169	154	151	153	121	150	116	136	138	163	147	139	155	160	142	139	159	137	131	147	141	137	125	152	136	157	121	141	137	144	149	146	140	139	129	161	147	155	150	163	159	152	144	167	140	164	152	130	158	154	154	152	159	140	159	165	135	150	125	156	127	152	121	161	126	138	138	133	133	130	129	152	139	135	148	158	129	156	151	143	165	149	149	124	146	133	142	174	164	133	139	156	130	150	143	142	156	146	129	152	164	145	147	151	127	153	151	161	109	138	132	124	152	157	154	143	144	133	143	137	137	149	153	131	160	144	150	139	146	155	150	133	128	147	164	138	147	125	135	154	115	154	130	148	172	173	136	142	162	147	136	136	157	151	160	150	162	134	146	168	130	118	144	121	155	146	156	145	159	138	137	141	157	134	154	132	149	132	144	138	143	149	148	135	129	164	123	166	148	136	144	143	144	121	149	132	143	118	122	154	129	130	160	140	157	150	158	139	155	159	140	143	154	145	151	148	155	161	134	147	124	166	153	148	141	151	156	164	156	145	149	171	159	136	149	160	142	141	175	135	116	181	136	167	154	158	135	166	137	156	125	141	175	156	143	172	151	136	166	141	133	149	155	143	154	149	132	114	147	171	138	153	175	141	150	150	139	156	131	155	141	123	131	146	156	156	157	137	175	149	138	128	154	150	148	146	148	145	153	153	134	166	169	140	147	132	164	127	164	151	138	132	152	127	160	161	150	156	154	151	121	132	133	143	148	159	172	139	150	134	149	165	126	142	137	145	152	145	153	141	144	148	136	118	148	129	151	137	149	144	151	161	130	151	129	134	131	156	120	162	135	153	144	142	133	133	143	153	153	153	130	156	152	147	137	171	159	161	140	153	146	135	160	129	167	121	161	153	160	152	129	170	127	131	139	163	157	136	137	161	170	137	155	158	151	145	132	166	135	165	135	158	143	158	134	159	135	139	143	156	159	150	137	150	128	138	164	137	152	135	145	157	127	130	152	142	142	151	126	160	155	155	153	138	149	145	142	148	136	171	139	153	126	133	154	136	158	154	154	144	130	150	166	143	150	161	178	163	165	168	149	154	125	156	148	155	154	145	135	162	144	131	168	127	165	145	179	132	149	161	155	123	129	130	128	125	153	136	126	119	153	143	158	137	139	155	141	140	144	133	158	134	151	156	118	145	132	126	132	155	126	172	128	134	147	133	147	126	129	124	152	147	144	142	182	153	129	149	118	144	154	161	168	145	160	133	173	168	141	158	141	171	145	128	146	138	166	155	145	136	154	135	160	157	136	154	149	148	143	152	147	167	144	149	167	149	170	124	165	150	161	154	149	146	137	151	121	140	136	152	144	158	149	155	140	129	134	154	152	155	155	140	144	124	147	160	156	144	154	115	144	163	150	140	165	176	139	133	134	175	141	141	116	158	131	144	154	145	130	156	155	156	138	152	133	139	139	152	152	136	138	166	152	146	156	159	141
345	0	2700	164764	458	0	9	158	268	439	440	523	448	416	387	385	315	345	290	316	270	296	262	278	252	248	219	260	243	235	218	220	222	196	199	222	187	206	209	200	202	192	201	194	188	189	182	181	204	185	151	168	197	172	185	173	196	156	172	169	177	159	176	161	191	183	155	167	165	168	172	154	160	148	134	155	152	156	151	131	175	161	149	147	165	152	156	168	169	180	149	150	147	150	190	138	186	137	178	160	151	132	164	142	141	154	157	153	150	127	158	158	138	150	153	160	157	145	167	157	146	172	162	176	164	133	143	162	157	156	154	137	128	138	164	162	167	166	154	152	164	150	152	163	151	144	156	139	139	152	152	150	147	179	147	152	156	154	163	138	160	138	157	125	141	161	162	148	142	143	155	148	159	130	157	153	176	144	160	132	139	135	152	140	158	145	148	161	142	144	149	147	153	141	153	153	157	156	142	142	124	137	160	138	141	162	136	155	153	148	152	149	148	121	136	152	155	151	151	154	158	147	170	150	142	148	165	161	145	135	131	151	146	155	139	151	126	136	146	147	157	164	156	162	145	149	164	145	145	131	130	110	145	123	148	153	155	157	163	160	143	141	148	161	154	177	153	150	130	154	155	132	126	160	141	173	156	151	149	165	154	152	156	184	137	120	152	150	152	151	113	162	121	177	149	159	163	154	167	126	148	149	136	132	146	139	134	145	137	132	150	146	119	138	128	165	148	145	138	134	154	138	145	149	159	172	139	143	143	151	164	153	137	151	139	153	161	142	144	157	151	160	138	152	160	157	151	145	144	141	154	145	171	148	161	136	157	153	165	145	142	151	155	145	146	163	143	130	174	128	136	152	146	135	164	134	144	135	162	157	148	137	154	170	144	163	150	153	132	158	151	151	124	135	145	133	139	156	142	137	140	140	132	130	159	150	152	138	146	160	143	153	148	150	149	148	159	127	145	134	159	159	160	144	150	160	156	147	154	145	147	162	165	142	150	136	139	150	157	135	161	150	149	118	155	122	153	144	149	148	156	134	145	150	126	127	152	150	123	137	148	141	126	149	147	157	160	130	136	171	128	138	145	147	166	153	143	161	150	141	143	161	159	144	177	160	136	146	152	147	166	147	161	115	153	138	151	140	144	139	155	159	120	146	139	144	151	161	141	153	146	154	133	147	145	165	152	158	154	165	143	142	143	126	135	141	124	126	160	151	160	140	155	146	137	154	157	146	139	145	136	143	148	149	131	145	130	183	147	136	140	164	134	142	143	146	148	128	154	132	137	130	132	139	149	125	139	155	130	172	143	145	127	142	162	153	150	151	143	128	147	145	147	168	133	142	170	142	131	139	137	155	129	141	129	145	128	137	161	159	146	133	147	164	165	132	154	143	128	149	144	150	135	139	149	163	149	139	154	159	151	124	132	136	158	145	167	149	157	140	155	161	146	151	148	145	131	141	133	150	131	170	135	154	146	167	150	161	125	143	149	154	155	137	142	159	169	138	154	143	150	150	139	155	161	143	169	149	132	141	160	144	133	169	142	151	149	164	158	143	146	152	154	162	150	147	142	139	137	149	120	150	170	153	135	157	173	164	144	137	147	154	141	154	133	135	128	150	173	131	152	144	157	129	161	157	140	157	168	157	146	158	163	145	150	141	153	150	148	124	151	151	168	145	141	146	144	159	155	143	147	131	153	160	162	144	147	140	125	159	148	148	145	159	149	118	136	144	136	152	168	138	155	167	150	145	140	154	136	138	152	142	147	146	134	148	157	161	121	144	151	126	149	135	124	162	137	150	142	156	138	147	135	133	147	130	132	129	149	140	149	154	179	122	141	140	162	131	141	144	145	139	164	140	138	174	151	160	158	146	162	148	136	150	144	140	130	155	161	152	150	147	160	144	137	150	146	162	130	141	135	148	151	150	173	149	148	147	154	142	141	143	138	142	136	128	144	154	133	153	130	154	149	112	127	155	138	140	149	139	148	130	156	153	142	144	137	166	154	157	158	145	160	155	160	162	164	138	156	122	138	144	135	151	146	138	163	136	148	152	132	126	160	147	157	152	150	146	183	159	156	162	146	139	143	153	144	139	136	137	144	158	138	128	151	171	156	149	153	140	117	120	150	155	145	136	151	140	146	143	142	173	155	127	139	127	130	135	136	161	134	129	154	142	147	163	163	170	139	164	160	151	148	129	165	127	140	154	144	158	151	151	149	154	152	142	143	138	145	143	161	145	145	153	151	144	147	133	133	157	173	164	168	125	126	135	139	147	137	161	145	137	152	143	140	151	156	138	138	129	163	145	139	151	165	154	147	120	160	173	155	136	169	137	133	154	143	139
345	1	1900	164889	468	0	19	102	204	325	309	377	336	319	252	287	262	244	229	241	215	200	198	195	189	167	186	172	169	159	180	156	153	158	163	178	138	146	142	123	128	160	137	139	148	136	160	128	112	153	155	158	164	150	166	143	150	107	133	150	162	127	128	135	133	151	122	133	133	153	123	121	126	127	147	129	110	140	119	128	126	130	134	115	136	126	143	136	127	138	137	134	124	130	143	140	148	138	112	116	128	116	130	135	138	140	123	137	125	120	102	119	126	135	130	125	115	133	132	126	133	114	130	142	111	127	124	108	121	132	135	156	145	115	108	133	119	136	120	126	124	132	134	135	106	117	147	132	114	130	121	135	115	129	118	115	130	127	136	133	123	126	147	132	129	134	127	128	122	114	147	129	124	117	134	107	136	124	107	135	121	134	125	142	122	130	119	105	145	123	140	107	104	112	121	124	131	107	110	123	121	139	120	124	126	143	137	120	112	126	114	111	126	142	107	132	119	110	138	115	131	113	124	139	134	114	120	114	117	126	133	140	112	133	116	129	156	137	140	122	127	115	109	136	115	126	141	138	113	117	130	118	98	115	111	124	124	115	141	118	128	128	116	127	111	149	124	124	129	122	128	130	147	131	108	136	110	136	118	135	121	131	122	128	131	113	133	106	118	119	135	120	107	126	129	106	144	133	116	121	132	130	108	117	119	121	138	139	123	134	120	115	144	126	117	123	142	99	133	141	116	141	131	150	105	107	136	121	125	106	116	114	107	136	122	115	116	118	112	127	118	113	123	121	131	125	115	137	116	110	128	126	142	123	118	112	116	126	113	132	114	134	113	122	137	122	121	127	143	119	126	131	125	145	125	107	112	126	138	133	115	122	116	119	122	133	127	142	127	122	117	124	119	128	137	108	128	134	130	127	133	133	110	128	122	130	117	125	117	141	119	139	113	111	129	123	113	114	135	129	125	111	130	127	126	128	114	122	140	138	116	122	123	124	102	129	132	123	128	132	121	114	104	118	127	138	121	135	132	118	136	109	122	118	135	139	109	110	141	111	124	102	127	126	103	132	145	112	127	126	107	111	128	131	123	128	119	148	123	147	114	117	113	120	133	117	118	105	145	105	114	125	135	122	110	119	118	117	129	124	127	87	114	135	100	111	124	118	126	130	134	130	117	115	116	104	139	122	122	123	115	140	135	108	125	146	137	124	121	127	119	137	126	136	124	102	130	105	129	133	113	119	139	107	121	120	100	121	121	135	136	132	107	109	142	126	124	124	153	126	108	134	117	128	127	115	107	129	119	135	116	124	122	139	112	133	122	136	131	103	135	103	116	152	104	137	127	142	128	132	129	119	115	133	128	134	133	118	112	132	125	116	105	118	119	105	114	125	129	121	125	137	137	126	128	126	123	129	120	118	110	125	107	119	132	122	112	107	119	108	97	120	103	118	124	120	130	134	136	135	109	122	136	117	141	119	119	106	129	129	109	118	121	127	116	107	139	134	132	126	112	121	131	138	120	129	100	120	117	132	130	135	113	124	128	133	107	125	109	127	127	97	139	115	103	134	118	122	128	116	114	136	123	125	128	121	126	119	114	123	103	148	143	98	144	131	137	128	129	115	119	123	141	128	140	121	128	111	145	148	136	125	123	116	121	128	117	117	138	132	111	109	131	136	143	135	115	124	113	131	140	135	107	110	133	137	117	112	150	142	113	115	131	109	126	116	126	141	113	107	126	134	116	122	145	127	109	108	132	108	118	119	116	134	126	101	126	121	114	135	118	135	132	111	122	119	134	140	126	128	129	118	161	126	125	130	107	118	121	137	130	135	124	115	138	126	100	116	139	114	118	115	110	114	124	125	137	122	145	129	118	126	132	123	137	149	133	126	133	123	121	139	106	148	110	128	109	99	129	139	118	136	135	108	135	121	114	119	124	136	127	121	113	134	121	122	125	119	129	117	136	121	126	118	137	117	112	106	113	128	119	130	139	141	123	119	116	118	120	122	108	130	119	122	117	107	114	126	139	125	127	141	107	121	135	112	119	122	131	106	119	123	131	141	128	114	142	125	132	108	129	128	123	125	131	118	123	107	125	128	112	119	126	103	115	105	140	121	130	105	129	117	126	111	112	97	112	127	119	146	146	133	127	107	104	118	142	128	110	118	129	133	116	123	120	120	132	134	114	140	142	138	128	135	122	125	140	132	114	112	134	114	119	113	147	139	124	140	153	119	117	126	102	147	127	132	108	120	115	125	130	111	114	136	128	132	129	120	123	121	128	104	123	132	131	122	112	106	120	112	123	128	126	126	120	118	109	135	124	119	103	129	119	134	119	124	123	124
345	2	2100	165014	507	0	15	104	210	364	365	411	356	377	313	290	277	273	257	245	211	230	198	191	212	175	181	199	172	196	163	170	177	152	166	163	170	144	182	139	159	148	176	148	149	154	143	157	147	161	161	149	149	125	147	137	133	112	138	135	134	132	143	139	138	159	116	117	133	117	123	159	139	121	160	153	129	128	130	116	147	111	131	118	142	122	117	123	127	132	145	139	124	140	127	131	121	128	107	104	134	141	129	112	121	120	147	141	126	142	111	133	100	127	118	114	119	137	123	121	129	138	122	123	133	160	133	116	136	129	123	144	130	113	124	118	123	126	136	106	137	116	136	117	126	125	134	127	130	129	126	126	151	120	123	135	125	125	136	114	133	109	124	129	117	128	99	128	145	138	121	107	137	141	118	126	137	122	140	133	118	129	116	135	111	147	130	135	126	119	144	114	119	126	121	97	109	110	135	132	143	123	110	129	123	114	133	118	126	113	127	121	127	118	117	123	114	128	130	123	126	114	111	119	118	121	103	123	118	137	122	98	129	125	120	122	108	110	133	115	128	122	125	115	145	135	94	113	141	129	122	102	122	128	123	110	138	115	145	107	113	128	116	151	132	113	122	136	115	115	122	121	132	108	95	119	137	104	119	138	127	126	109	134	113	135	109	134	104	107	114	127	126	130	107	137	126	131	121	127	125	123	117	149	126	112	104	117	114	116	99	130	112	112	112	137	124	133	115	128	124	108	120	127	126	108	149	126	129	109	114	133	138	110	91	144	134	132	108	120	123	133	120	122	135	125	139	121	126	115	127	120	107	121	143	133	135	123	123	120	115	121	114	114	117	135	126	115	117	137	123	125	122	131	143	129	132	116	107	100	124	132	133	132	118	117	117	134	99	112	109	125	136	128	127	121	133	110	118	133	125	101	115	130	127	101	103	118	117	134	130	136	102	111	111	134	121	134	106	109	148	120	110	130	100	123	118	119	124	119	112	116	118	142	102	153	138	115	118	118	127	131	139	103	114	132	116	121	105	134	117	127	117	123	151	111	111	127	135	130	120	116	124	127	130	131	124	107	109	134	128	107	142	110	110	104	113	118	116	123	125	122	126	121	119	120	146	124	121	116	143	124	114	117	122	138	126	120	126	124	115	114	98	137	121	135	114	117	120	117	110	127	112	112	114	122	129	113	121	132	114	116	120	130	127	108	119	126	127	126	127	128	121	131	122	112	126	129	119	116	111	103	112	117	135	101	124	124	110	133	129	118	118	119	148	121	134	107	101	132	139	127	132	118	107	122	115	117	137	125	120	132	104	117	124	117	115	121	118	122	124	129	116	113	111	108	142	111	129	105	126	116	115	110	128	125	126	118	122	119	122	118	135	134	97	120	140	116	131	128	147	116	112	112	127	113	106	125	128	131	102	120	120	120	147	122	143	132	114	122	126	129	153	115	142	108	127	116	122	123	113	119	132	133	122	119	113	136	118	129	117	113	114	132	123	118	139	125	119	124	124	137	133	120	116	125	143	136	119	136	115	125	113	122	101	123	121	130	127	129	105	133	116	118	122	121	118	123	117	118	122	120	119	138	112	144	128	110	131	115	126	109	111	119	108	117	119	136	105	109	118	142	113	121	146	109	103	137	127	138	118	132	124	125	120	115	127	95	133	106	112	139	137	131	124	120	124	152	117	114	110	121	123	123	120	106	114	114	132	123	112	116	122	147	124	109	133	127	119	123	134	122	111	126	100	141	125	139	113	118	112	125	120	135	118	126	115	113	130	139	129	128	110	117	111	134	106	129	111	122	134	119	111	116	137	121	122	119	112	145	125	126	115	123	129	91	117	132	102	95	114	113	94	104	110	105	128	131	102	118	110	119	114	125	114	113	123	114	139	114	127	123	113	111	118	117	100	115	129	131	114	130	137	137	128	127	122	140	111	113	130	116	118	126	123	98	113	119	116	112	134	131	137	132	109	107	120	107	125	121	121	111	131	103	136	134	139	118	123	125	102	99	114	114	131	109	115	123	105	128	129	126	132	121	119	116	120	126	123	127	99	111	116	115	118	132	107	118	118	114	126	106	117	116	117	122	123	103	131	115	127	117	135	130	115	127	117	126	114	125	125	106	138	112	130	112	127	115	119	124	127	108	121	111	114	121	111	120	105	100	105	106	128	104	119	114	113	114	122	130	121	132	125	109	119	125	126	111	142	137	140	123	116	131	137	119	121	127	129	118	126	130	139	130	118	122	108	119	117	122	106	120	138	148	112	120	134	112	107	131	118	116	117	126	118	124	122	127	107	121	101	108	126	113	125	124	128	121	120	110	123	120	139	125	104	117	126	154
345	3	3500	165138	530	0	10	155	223	412	428	468	397	386	316	335	294	287	273	246	262	221	239	232	228	224	203	211	206	205	186	186	202	230	214	212	178	180	197	179	177	177	196	188	178	164	173	170	166	173	169	168	183	167	163	156	145	163	160	170	166	140	156	158	157	150	154	144	162	193	150	147	150	150	173	152	136	147	173	164	158	141	174	153	162	155	149	144	139	138	154	169	144	162	156	127	148	151	170	142	151	154	149	154	165	167	158	167	147	148	156	137	151	142	169	153	163	159	161	143	147	135	154	155	144	144	149	141	149	156	150	148	124	178	150	146	152	128	184	166	142	153	165	136	153	165	151	139	164	190	139	168	147	136	153	148	150	147	153	152	152	166	142	153	146	157	141	145	145	146	164	134	143	141	138	127	131	136	155	134	170	152	163	145	149	143	143	149	146	140	148	136	137	145	148	126	129	160	141	134	136	151	157	142	168	158	144	162	161	128	146	130	163	142	166	140	138	134	144	146	156	141	149	158	138	149	161	147	147	134	154	145	150	145	158	133	144	161	154	147	144	146	136	158	126	157	144	147	135	152	142	125	148	167	147	147	154	159	138	142	137	158	118	152	149	152	152	157	146	143	151	152	139	152	146	154	154	125	145	143	150	162	154	154	140	139	156	138	167	135	114	131	148	142	155	139	131	158	150	143	154	137	117	159	180	142	148	147	141	141	131	132	158	161	147	130	162	146	134	177	144	153	133	138	157	147	133	159	161	131	149	153	148	152	142	149	137	136	168	147	139	155	128	153	127	164	153	139	144	139	139	142	145	154	143	144	153	151	128	144	141	127	141	147	134	138	164	160	142	157	152	131	137	151	136	159	143	127	170	142	138	142	140	150	147	142	144	153	155	171	134	149	154	130	146	131	145	123	150	152	149	157	139	160	134	148	135	136	135	140	137	149	153	135	150	141	134	139	134	145	132	144	139	151	126	156	138	157	135	132	161	150	132	138	127	157	133	161	160	132	128	155	129	170	160	147	142	152	165	141	142	135	169	142	154	131	154	145	142	158	146	144	150	157	154	161	151	166	143	150	146	145	140	166	131	125	139	123	135	135	171	139	125	154	155	153	151	144	143	138	143	132	154	162	142	163	131	140	164	138	156	143	131	148	162	145	142	122	137	155	155	167	169	147	134	147	139	144	140	145	153	145	156	139	168	138	175	136	136	158	128	145	153	138	151	138	163	132	133	149	157	144	121	143	143	150	138	161	139	154	148	157	151	151	147	131	152	137	134	176	162	132	115	151	155	134	154	154	146	144	149	130	141	136	156	126	141	163	149	139	159	138	155	142	132	179	145	134	148	148	167	177	138	144	145	150	156	135	148	139	136	138	138	142	136	161	162	134	153	160	119	155	146	147	138	143	133	138	152	172	137	141	135	154	121	155	147	137	139	154	135	154	154	145	151	119	148	135	144	140	145	131	152	143	141	143	130	147	120	147	134	151	142	142	156	164	125	130	150	145	151	153	159	133	165	161	156	132	136	134	143	152	147	153	139	153	143	160	152	142	145	135	134	139	136	146	155	135	144	139	137	147	149	130	143	151	139	152	148	161	131	136	146	136	132	183	150	139	129	167	140	157	159	165	135	159	147	156	155	140	155	148	164	141	136	175	142	156	155	145	144	161	168	140	138	167	145	156	150	158	139	162	142	135	155	160	150	137	129	141	155	140	141	148	126	141	136	151	124	146	124	147	145	168	159	157	143	163	121	167	133	143	138	161	152	138	170	154	164	141	137	170	141	140	133	144	136	159	132	159	133	151	162	144	142	136	143	154	145	143	152	145	149	147	148	157	156	144	125	146	120	163	140	170	150	127	138	146	134	141	140	158	157	127	139	157	149	151	171	160	143	159	147	154	142	152	146	141	174	147	141	150	158	146	160	148	165	133	148	130	150	143	118	156	140	123	123	144	131	144	121	149	139	172	138	146	122	152	170	153	130	172	134	145	128	148	144	140	162	145	156	152	177	169	147	144	146	139	147	137	143	137	134	127	189	148	132	151	133	134	141	137	123	159	147	145	141	139	131	132	171	161	153	148	134	126	152	136	152	129	168	137	137	153	133	155	137	154	152	151	139	136	120	136	155	142	121	138	158	143	147	157	156	162	124	137	120	146	143	155	154	139	140	139	141	134	138	144	136	152	153	157	148	134	141	142	148	162	177	136	127	157	118	135	161	158	163	150	134	163	129	153	152	161	141	162	133	134	136	151	135	155	151	155	146	133	152	151	152	139	151	142	144	144	138	137	159	144	144	129	141	134	142	145	151	143	160	137	150	158	116	162	118	157	136	151	140	152
