345	0	2700	150269	492	0	6	172	288	457	503	529	486	486	417	413	421	363	354	363	347	319	312	321	320	333	318	285	267	292	262	275	266	253	256	295	264	272	243	279	247	259	252	236	232	241	233	241	215	227	198	216	236	253	228	227	221	251	236	212	226	216	233	241	225	234	215	195	232	250	234	217	230	200	242	199	221	224	234	226	200	218	207	218	242	205	233	232	207	202	191	211	222	221	224	227	233	225	203	208	218	231	213	220	227	235	214	223	182	211	220	216	201	204	210	206	195	184	217	223	198	209	213	201	233	209	229	198	209	202	202	193	227	196	226	190	217	198	231	212	209	224	208	186	204	211	211	198	216	222	218	221	205	221	204	182	215	194	234	186	209	209	216	189	194	215	207	204	172	220	204	188	229	210	225	208	202	217	197	215	196	210	208	187	208	226	198	208	227	208	230	204	212	222	231	195	204	220	212	196	208	203	202	194	190	201	188	206	183	212	204	210	194	210	209	207	206	217	229	204	206	224	195	205	201	195	195	212	212	190	186	218	210	203	197	209	199	215	184	187	200	197	199	211	214	217	206	224	215	194	209	225	217	185	230	175	178	195	225	199	203	211	237	208	200	217	194	226	221	195	211	214	213	196	198	195	208	196	186	196	204	210	205	218	194	182	220	208	225	226	220	211	201	217	224	218	229	213	183	196	186	201	219	189	211	232	209	208	195	196	198	196	186	206	210	220	197	215	216	203	217	199	197	179	221	210	212	216	197	213	230	205	197	209	204	206	199	182	188	180	200	190	197	206	190	190	199	204	205	213	181	206	226	185	181	186	207	204	204	201	196	204	198	227	207	222	216	208	201	204	209	216	234	187	219	208	214	231	207	198	200	189	191	201	176	173	203	188	199	199	236	225	225	228	219	217	196	206	182	223	194	216	189	219	205	202	211	223	208	235	170	181	204	189	221	221	219	206	226	197	215	221	225	231	210	211	205	195	218	200	214	208	200	198	227	206	195	195	213	202	205	206	205	200	228	210	211	220	202	236	209	208	206	226	220	227	227	180	209	191	162	210	190	188	224	192	181	208	232	199	203	199	183	194	183	193	222	208	229	186	202	205	177	215	199	208	199	192	203	209	213	208	204	213	204	205	196	197	210	199	207	220	203	209	206	223	219	212	206	198	179	205	199	195	211	207	201	181	227	230	221	199	194	217	230	213	172	185	216	222	212	227	226	226	188	203	216	190	211	234	201	214	196	174	196	205	252	186	200	227	208	202	211	207	204	213	199	203	220	216	221	215	212	212	205	207	218	219	206	226	206	208	214	202	189	220	192	219	224	211	202	187	210	206	199	231	191	180	208	213	205	191	206	200	213	230	187	212	212	203	201	230	184	206	216	216	199	190	190	210	214	201	204	186	207	208	213	179	200	218	199	198	221	231	220	207	212	229	195	183	194	202	191	200	215	214	183	195	212	196	217	192	210	215	200	213	213	200	198	208	199	196	215	195	212	204	212	205	211	206	210	198	187	213	217	193	209	198	236	209	192	197	197	223	182	207	218	221	218	214	223	211	200	215	224	217	190	224	231	212	231	222	216	205	189	209	182	191	206	219	204	183	200	188	232	199	185	228	221	209	198	207	208	181	194	188	216	183	190	219	186	205	188	227	200	217	213	217	195	216	193	194	191	230	206	188	205	187	218	203	194	220	207	186	196	221	213	203	204	180	200	195	195	214	205	199	200	209	206	197	199	198	181	206	224	178	211	174	190	206	195	223	186	226	203	206	211	194	208	190	194	194	210	193	223	194	189	219	185	194	183	225	237	213	200	208	224	208	205	232	190	179	216	195	229	198	206	197	201	201	223	193	199	207	219	213	194	188	203	204	185	196	192	226	190	206	206	184	179	188	188	223	210	189	180	206	225	193	195	194	198	198	204	223	204	209	222	209	184	216	238	201	209	178	217	202	220	187	204	204	182	214	174	198	199	196	206	177	198	194	176	215	207	194	202	215	211	232	186	194	241	207	194	197	219	213	214	208	209	206	190	193	217	223	199	202	199	233	177	211	214	196	197	204	188	193	206	212	203	232	218	202	203	193	184	207	190	218	203	225	193	226	198	203	182	200	216	192	205	201	216	226	191	190	201	211	229	212	206	195	193	213	202	199	208	208	206	202	211	189	199	205	197	219	227	212	211	198	223	179	224	221	193	183	199	206	210	207	224	204	209	200	207	204	219	214	240	203	239	197	207	185	211	198	188	207	209	202	196	203	212	204	184	190	211	214	216	205	188	218	181	181	187	221	226	209	209	218	208	190	208	218	197	211	206	226	183	194	207	215	199	192	196	207	198	213	199	196
345	1	1900	150393	467	0	23	105	190	336	357	388	333	329	274	262	250	244	224	241	212	206	205	210	205	188	178	193	189	173	174	159	150	181	171	153	155	150	164	146	170	178	161	144	153	168	169	155	146	141	146	149	133	146	125	133	137	156	156	146	138	140	122	150	136	134	123	120	149	147	133	147	143	151	136	148	134	136	152	134	133	130	138	129	128	140	150	129	152	138	142	130	126	141	135	148	123	127	153	124	121	143	133	116	124	144	130	144	120	125	147	144	132	128	114	135	144	133	144	126	136	126	148	142	122	126	127	128	143	136	134	128	113	108	132	127	129	158	114	127	136	122	127	144	134	110	123	141	120	141	140	128	127	111	158	121	123	134	144	132	140	135	131	128	130	142	134	140	109	136	108	121	122	121	129	113	129	136	122	140	138	138	141	145	137	142	116	147	134	141	125	148	133	129	130	133	149	123	117	158	126	130	134	119	112	133	134	130	124	132	143	126	132	148	133	129	151	127	141	150	135	115	116	140	130	118	130	129	134	135	136	110	127	125	105	151	148	138	141	140	112	144	127	136	115	108	119	120	129	134	140	130	114	131	110	148	156	140	145	118	122	143	132	131	143	130	134	125	154	121	126	135	152	137	129	138	138	118	117	142	136	127	146	127	129	114	122	133	118	126	130	141	133	107	134	139	137	124	116	127	126	125	136	134	142	126	133	147	124	124	134	149	133	126	132	128	119	141	139	124	133	130	135	141	122	122	128	152	136	118	145	125	126	136	115	124	151	125	120	132	125	129	128	143	140	120	125	124	157	126	145	146	125	134	117	110	144	132	125	120	121	141	130	145	129	139	148	123	136	129	114	105	133	138	121	138	140	136	131	137	135	130	133	112	125	141	123	126	136	129	134	115	137	122	151	146	98	144	133	130	103	114	122	111	116	122	121	124	129	108	132	135	124	141	130	133	146	123	121	122	130	109	146	128	125	133	126	130	145	142	126	113	120	129	141	137	138	120	133	130	127	130	124	138	117	128	124	121	142	120	127	127	119	139	131	125	131	114	135	131	112	117	118	132	137	130	140	121	126	138	109	146	131	151	129	146	124	161	138	137	146	110	141	145	138	118	146	129	116	127	119	151	125	129	137	123	147	117	129	121	142	133	135	132	141	142	115	140	161	119	142	118	137	114	125	134	124	126	140	158	124	108	145	134	142	110	126	119	134	119	102	130	119	133	133	122	119	134	123	115	125	130	122	144	132	140	130	143	138	145	130	140	117	145	126	123	143	146	130	139	110	138	145	127	149	134	113	145	157	126	130	130	140	135	141	123	128	135	123	114	140	125	154	143	125	143	117	133	127	144	129	110	127	131	136	134	128	142	146	120	148	141	122	140	136	138	147	148	143	117	156	131	136	131	136	142	124	122	120	135	124	139	118	130	128	125	122	150	131	125	151	140	132	120	124	134	122	122	130	123	151	132	118	114	144	110	133	149	125	116	128	145	114	120	144	121	143	141	106	115	127	120	128	127	145	133	133	138	131	132	145	141	155	135	141	119	144	102	116	126	126	135	138	119	106	128	113	120	147	141	115	138	157	124	121	133	110	125	125	147	137	126	151	145	136	128	128	126	116	140	115	139	142	113	150	133	129	145	137	124	142	130	126	141	122	157	123	129	134	127	153	115	137	148	121	123	112	131	113	133	132	151	132	124	134	134	127	106	140	152	134	119	107	152	119	116	139	129	141	133	138	142	124	118	111	119	124	138	128	146	132	119	134	132	113	141	111	120	132	114	134	130	139	149	132	128	137	146	142	120	132	131	122	142	118	130	107	125	112	137	127	144	119	140	141	145	141	129	121	131	134	144	122	122	121	137	123	124	141	151	121	121	119	141	151	131	151	106	112	135	129	133	128	120	125	129	129	143	120	115	124	142	125	136	127	131	111	145	122	137	131	115	119	106	119	127	116	137	139	135	109	119	138	129	120	122	116	138	103	144	122	143	139	149	121	110	144	121	118	100	140	112	121	132	129	111	126	121	140	131	132	139	124	119	138	117	127	117	129	144	114	144	151	128	149	140	130	138	113	159	107	134	133	131	142	135	138	134	137	126	148	136	118	138	128	131	119	111	123	132	117	131	120	147	101	126	141	106	116	150	144	119	141	133	116	109	135	130	122	134	87	139	143	128	142	135	128	126	120	124	129	113	124	130	150	130	149	136	117	120	122	114	119	140	127	124	130	124	123	112	127	135	108	128	132	102	124	127	133	143	119	126	121	129	138	124	134	136	120	107	124	120	143	146	129	113	115	146	132	109	122	145	145	131	136	131	105	122	135	121	100	114	148	123	110	140	128	134
345	2	2100	150518	430	0	17	140	214	365	406	406	380	382	300	306	266	262	270	270	255	215	258	221	235	232	219	222	195	230	191	228	187	179	193	177	211	188	140	166	166	171	210	160	177	158	162	177	136	150	149	159	137	186	152	186	172	164	165	141	144	139	171	148	131	170	152	148	167	150	139	150	133	137	154	140	146	156	136	163	158	144	156	138	149	140	149	138	144	142	147	131	137	145	146	152	133	138	140	154	137	155	145	150	155	150	132	127	151	139	146	151	134	121	176	158	140	148	144	149	150	159	145	162	155	151	148	157	152	160	137	165	153	156	143	151	136	141	142	148	145	155	135	145	135	165	143	153	113	130	127	136	156	153	134	141	155	143	156	152	133	148	158	131	128	161	158	135	153	125	135	138	133	135	133	160	134	148	137	131	126	133	134	134	134	142	144	124	152	123	127	154	130	152	142	164	159	125	153	131	156	141	129	123	156	128	153	124	147	142	143	160	154	139	131	140	127	126	169	118	152	152	141	152	126	152	125	148	149	142	159	138	152	146	117	150	151	119	153	124	139	136	157	133	131	140	145	144	143	129	144	151	147	128	129	128	146	141	137	143	133	137	134	146	133	154	167	151	150	137	156	151	140	165	151	120	154	145	142	148	144	146	145	135	140	148	139	139	146	158	150	151	152	155	133	158	141	138	159	149	139	126	130	133	151	135	160	129	128	153	149	136	121	137	150	151	121	145	120	137	136	154	144	159	153	128	156	140	158	128	149	131	130	145	149	158	120	146	159	142	128	150	122	146	159	156	134	155	133	159	144	146	141	133	156	156	152	132	143	147	172	166	121	146	116	140	144	137	139	150	147	142	150	138	155	140	157	127	141	132	135	150	148	146	145	137	139	160	140	140	154	163	133	145	129	154	159	147	141	146	125	140	145	142	138	161	142	127	149	144	160	123	152	159	134	132	146	146	149	151	152	129	139	122	165	133	143	151	156	137	145	139	127	150	139	141	165	162	145	139	157	142	157	143	130	135	134	143	143	134	129	118	144	147	128	131	145	144	131	122	152	141	132	140	142	127	131	143	138	148	133	143	151	144	129	121	121	143	134	141	154	148	168	121	153	140	144	154	135	153	156	135	160	129	140	153	147	142	124	145	143	124	123	143	160	145	119	132	144	146	140	138	133	142	149	152	133	136	143	165	146	145	143	152	119	125	140	124	154	125	140	116	152	153	132	165	136	143	145	140	133	152	151	135	144	146	141	156	136	135	132	139	143	135	133	174	147	149	147	124	157	137	124	134	140	154	143	116	138	139	145	138	148	138	150	129	149	148	152	137	161	139	120	139	150	143	140	132	147	138	152	129	128	133	143	139	143	146	142	138	126	120	159	167	140	149	138	148	134	152	153	128	151	145	151	150	162	115	140	156	151	147	146	144	161	171	155	142	155	126	157	156	164	143	144	141	129	137	135	116	150	127	153	154	153	131	138	147	133	129	132	159	151	151	110	143	124	145	153	145	144	146	138	158	139	139	144	151	143	137	131	147	135	162	142	130	137	122	139	151	113	152	156	136	143	129	139	131	128	137	132	157	147	132	150	137	143	150	134	146	140	103	147	138	152	126	150	153	172	146	149	150	141	138	147	134	145	152	140	147	143	133	147	138	123	145	164	156	137	145	147	142	170	147	128	146	147	146	144	145	158	129	142	127	166	131	122	110	148	139	122	145	129	146	134	140	151	131	122	163	144	139	149	132	139	127	117	124	134	143	151	131	132	147	153	140	160	126	152	137	160	146	148	153	159	120	148	163	151	131	129	137	145	142	130	156	149	154	131	139	136	145	146	131	145	144	128	133	162	160	138	150	135	141	155	142	147	130	130	146	153	124	137	127	147	122	142	129	146	149	142	130	149	148	137	144	152	132	147	145	148	168	140	136	165	157	149	139	141	165	120	150	146	134	145	154	143	153	147	146	134	133	140	155	129	148	119	132	127	120	140	142	153	146	143	144	133	137	158	151	149	145	153	134	134	162	147	143	127	154	147	154	152	146	149	149	141	130	116	132	146	134	134	140	139	133	144	142	147	149	148	142	152	144	143	123	150	120	143	143	156	152	150	139	139	134	104	136	128	146	154	144	152	159	120	161	129	143	159	163	132	137	119	133	134	132	154	160	164	130	137	143	146	151	139	151	143	135	143	144	128	163	132	157	138	138	142	169	158	122	142	137	157	127	132	160	145	149	161	160	162	139	164	141	130	128	148	144	126	130	145	133	164	152	122	148	154	157	137	138	150	136	153	119	165	140	135	132	138	128	140	142	120	144	139	146	159	146	165	134	149	160	126	137	150	138	134	137
345	3	3500	150643	439	0	24	189	254	439	417	460	413	409	353	350	333	329	303	307	282	265	274	268	241	239	241	229	226	241	236	240	230	200	217	221	225	222	225	210	201	202	211	198	206	214	208	198	201	191	203	192	197	200	189	200	198	194	174	198	184	193	185	172	186	167	178	164	190	195	154	184	197	179	197	174	186	179	198	167	197	166	179	180	163	199	173	207	181	189	175	176	177	192	165	200	187	184	174	175	184	194	191	194	178	149	172	157	190	176	206	183	171	180	182	179	161	194	149	190	182	164	184	176	160	159	184	173	181	196	199	202	169	169	202	198	180	177	171	173	184	183	197	170	172	168	192	174	149	152	190	165	182	188	188	176	168	179	185	169	195	164	177	175	181	181	161	180	167	190	152	176	161	175	188	178	157	176	164	172	185	151	160	167	179	167	176	182	188	167	172	171	182	178	172	195	162	183	187	210	172	185	170	174	146	174	176	158	170	149	175	183	147	178	187	178	193	175	159	156	180	164	186	185	160	161	160	167	178	188	193	171	197	185	171	174	187	166	172	164	179	196	180	179	189	181	180	181	197	172	175	179	163	161	167	190	191	159	188	171	178	175	160	171	167	172	180	183	163	165	157	179	180	148	191	177	182	165	182	192	170	189	186	179	152	170	154	178	190	171	191	162	168	188	163	166	165	161	184	171	160	164	167	168	169	158	183	166	168	174	154	194	186	204	172	165	171	162	169	177	179	165	181	190	162	200	173	181	169	180	167	167	172	159	170	142	179	161	164	166	191	179	156	165	168	152	206	170	178	180	172	180	147	157	168	207	167	182	176	163	156	174	180	169	174	160	175	184	184	186	186	178	166	169	179	169	168	181	169	190	168	139	169	155	181	181	176	168	159	167	188	185	173	165	175	164	133	168	167	184	147	175	186	185	174	163	185	184	175	176	165	188	169	174	152	191	169	185	192	161	157	165	183	188	184	176	183	177	136	176	164	171	171	173	206	177	181	143	168	191	173	187	163	184	172	162	163	185	183	177	171	159	187	132	184	156	172	184	167	168	173	134	182	157	179	190	194	185	197	174	163	181	193	161	167	151	181	174	169	175	169	184	176	147	190	162	176	175	170	194	180	161	185	172	183	170	183	174	200	169	167	172	169	147	171	159	180	179	172	188	181	193	160	179	167	185	178	180	162	194	174	166	187	178	182	171	182	175	161	173	187	162	180	184	175	141	169	202	188	203	207	171	188	177	170	146	177	183	178	160	180	158	154	177	158	149	161	177	185	200	187	200	151	211	177	177	155	201	166	189	167	172	171	168	176	156	165	180	183	181	176	167	202	164	165	186	163	187	176	190	164	204	167	163	177	198	174	150	197	176	160	176	150	184	181	156	185	179	172	183	187	168	168	178	204	191	187	174	172	165	177	163	181	184	162	181	178	195	144	170	198	192	181	183	183	161	170	155	190	180	170	153	201	172	181	169	175	171	154	185	178	173	177	185	182	186	173	164	159	179	169	182	164	180	192	168	189	203	179	183	172	166	193	147	173	187	179	174	167	186	163	188	170	159	174	166	169	171	159	191	173	184	182	187	202	190	181	145	176	172	179	180	170	199	175	174	161	154	184	162	164	186	169	162	192	165	162	180	187	151	191	169	187	181	177	181	180	167	166	179	159	182	182	152	157	182	186	166	167	168	173	172	160	164	167	176	150	201	169	184	153	156	171	181	167	192	182	173	173	166	202	177	202	178	164	193	174	167	163	189	161	163	208	160	173	185	161	165	164	172	185	177	178	178	186	170	160	178	186	190	165	190	183	195	172	203	166	184	176	165	188	161	166	160	178	170	178	200	198	181	178	158	166	177	179	175	170	181	156	182	192	203	171	189	159	161	176	176	191	173	200	187	150	161	167	168	173	170	175	163	166	198	168	182	146	174	171	168	189	176	158	178	163	169	176	178	192	167	171	167	176	171	169	169	185	180	176	168	168	151	160	166	195	186	153	168	176	185	188	177	179	161	172	184	174	187	173	188	174	172	184	160	189	171	171	172	164	169	178	197	178	169	169	183	193	184	164	175	187	170	173	184	131	156	163	180	162	180	180	157	175	198	178	169	161	165	177	171	150	176	168	171	162	170	174	180	175	177	154	159	192	143	158	201	157	187	189	170	172	169	163	190	201	165	159	202	160	165	179	159	155	190	192	175	170	158	151	195	197	190	187	158	196	162	191	183	182	190	199	189	184	175	171	178	184	179	172	165	172	170	168	176	158	143	164	183	178	184	182	156	183	167	173	165	171	182	198	176	172	169	152	146	158	165	175	179	166	183	168	202	183	176	148	177	190	164	164	175
345	0	2700	150768	421	0	11	177	313	466	467	534	483	454	423	384	378	367	338	359	339	334	327	299	317	299	292	285	286	289	278	266	292	266	261	282	236	255	283	260	260	236	246	290	264	240	247	242	229	226	242	228	227	222	220	239	219	234	192	226	201	210	222	229	239	185	239	203	214	208	220	224	212	215	239	200	197	228	222	199	197	202	214	228	209	235	244	203	220	206	213	213	217	207	182	215	219	244	219	209	221	190	216	211	192	201	199	216	224	209	219	192	231	202	212	226	206	220	212	196	199	232	230	206	221	208	213	202	229	223	203	221	195	230	203	209	189	214	198	219	213	253	199	194	213	222	202	214	208	219	209	208	221	191	196	208	225	194	211	213	215	211	185	203	190	191	222	212	199	215	189	220	218	219	209	213	210	174	192	229	204	222	213	184	204	205	186	202	219	220	208	214	206	223	206	174	178	214	186	225	216	188	218	193	197	200	200	183	213	246	205	210	202	245	201	191	212	205	218	200	215	205	196	209	207	233	217	217	196	203	195	204	201	179	226	183	185	211	216	207	179	197	189	199	198	211	206	217	199	206	228	206	208	211	191	224	188	210	202	216	202	201	190	216	193	230	185	222	206	187	188	198	204	196	203	228	224	210	203	227	194	192	211	219	204	187	189	203	213	219	194	207	197	199	218	215	229	210	213	187	203	205	201	206	210	206	180	209	178	187	204	192	199	201	219	198	211	203	192	188	183	189	208	192	228	184	196	212	191	191	195	186	206	208	221	189	215	181	199	211	211	191	221	186	218	219	194	211	192	216	198	196	206	192	208	195	202	174	187	203	198	231	189	188	196	216	195	192	203	206	189	201	181	208	214	210	207	185	207	230	169	184	205	248	197	186	216	200	213	220	221	210	201	210	199	209	196	193	213	196	229	208	220	192	205	197	205	215	197	221	189	214	198	196	205	195	186	209	198	194	179	209	220	211	194	205	196	218	193	205	211	218	216	196	196	203	192	189	217	216	197	207	201	196	204	226	194	215	208	198	200	222	208	225	202	190	217	198	201	194	186	192	207	229	207	198	201	195	217	219	184	211	210	252	190	205	203	202	188	190	204	204	198	213	184	207	193	203	212	192	226	201	204	190	182	208	188	215	179	203	196	196	226	201	195	214	207	194	189	206	188	212	201	222	205	191	195	227	194	203	196	216	203	209	225	205	229	195	192	191	206	205	196	197	207	180	215	195	195	170	201	201	221	210	190	196	196	231	178	197	239	225	208	210	207	225	206	203	211	210	175	208	215	212	182	215	196	190	207	210	207	201	201	196	225	203	198	207	214	193	222	201	211	180	200	193	202	225	207	197	221	218	185	212	210	205	176	203	189	208	204	196	198	184	163	186	201	184	192	186	225	186	189	229	211	212	185	224	204	215	191	180	200	196	193	194	184	192	196	186	205	201	213	180	223	179	187	202	201	209	202	187	212	209	163	210	205	212	193	229	204	232	209	176	174	214	189	218	178	205	179	178	208	208	222	223	199	204	211	185	183	221	197	205	219	211	213	202	186	206	171	192	200	217	217	227	205	187	189	180	181	211	197	212	180	197	194	188	206	222	191	193	196	175	213	204	199	216	198	226	213	214	195	226	197	221	179	200	202	197	218	208	213	212	185	168	193	199	184	203	192	198	208	213	210	216	210	179	185	205	194	178	214	214	197	204	200	213	177	202	195	201	182	213	207	213	187	190	225	202	224	201	197	189	189	219	210	214	187	213	196	210	206	188	211	214	216	195	177	211	212	208	197	194	198	196	198	233	192	211	194	212	206	218	218	206	178	204	212	209	216	193	200	203	206	231	186	226	185	191	192	211	222	208	221	188	210	212	209	190	189	203	226	202	185	219	214	195	215	205	197	232	202	218	193	210	209	196	202	227	219	225	206	196	223	206	186	179	195	202	216	200	202	202	199	209	200	215	180	211	194	204	212	182	198	230	198	221	178	194	181	199	175	200	195	201	192	180	191	213	225	216	215	193	195	218	199	198	188	203	195	178	230	179	197	184	211	191	201	202	213	183	198	228	195	193	194	198	196	217	221	196	213	197	193	187	185	221	200	201	197	191	204	211	197	227	190	202	208	203	208	208	230	189	188	189	208	199	192	201	188	197	198	170	206	170	217	206	217	229	201	220	168	202	206	176	190	193	227	208	183	198	184	189	204	173	184	195	184	178	187	199	196	193	190	214	211	208	217	203	198	206	185	214	227	210	195	203	191	200	187	198	195	211	192	232	196	208	187	224	209	211	227	197	191	214	197	216	213	197	199	207	198	230	209	198	199	208	202	209	196	201	189	182	200	199	197	185
345	1	1900	150893	459	0	18	127	214	337	343	378	341	308	293	300	256	283	206	217	233	217	206	212	192	209	178	187	182	189	187	175	186	156	177	169	153	160	147	163	153	141	166	158	141	140	159	155	131	160	148	145	137	155	158	130	162	159	149	142	150	144	151	142	135	126	155	126	135	130	140	137	159	151	137	146	147	155	179	132	132	128	133	110	135	131	137	144	117	135	139	151	142	125	126	147	137	155	136	125	135	135	139	132	120	117	119	125	114	118	123	140	134	120	142	140	129	132	144	119	134	146	119	130	146	145	131	139	132	129	135	135	131	122	133	115	127	139	154	160	135	127	126	126	143	128	135	118	119	126	138	116	138	146	137	143	130	129	128	121	147	103	123	123	116	128	128	143	121	132	125	137	154	124	121	133	142	116	126	134	131	122	112	116	130	119	129	132	121	135	126	129	127	120	135	131	146	139	138	125	152	131	118	135	139	130	110	125	127	125	114	138	126	132	145	140	137	136	117	127	122	128	130	120	143	131	132	142	127	115	116	141	133	135	110	121	117	124	150	131	119	142	144	138	156	126	131	127	145	118	117	122	133	136	127	135	113	121	137	112	134	143	127	113	123	117	129	125	122	120	146	117	129	144	144	132	141	140	121	120	125	132	115	133	129	129	119	112	123	139	136	151	133	130	154	133	119	135	127	125	121	134	113	119	146	152	147	156	139	127	126	121	120	134	134	146	130	143	129	114	133	136	145	138	137	118	142	120	111	138	143	124	131	126	112	146	129	125	123	134	144	100	143	149	122	128	133	135	146	131	117	133	135	139	130	129	118	120	141	142	145	142	128	128	114	128	145	130	125	114	122	162	138	139	116	141	136	138	142	122	141	140	145	130	126	121	122	133	134	131	111	133	126	149	136	123	140	129	132	130	127	130	130	144	132	123	111	117	126	133	138	119	129	127	115	112	139	138	150	133	124	105	123	120	132	155	130	140	146	121	134	135	122	141	126	138	114	108	140	129	141	134	140	122	137	122	127	117	127	160	127	130	125	131	126	132	118	139	130	137	146	132	129	127	126	128	139	137	90	139	155	119	137	135	114	134	111	109	132	104	119	118	117	130	135	141	132	131	143	143	147	112	133	125	114	145	139	127	129	125	132	103	128	136	131	113	100	125	129	117	131	135	130	148	119	141	127	132	126	126	123	108	118	122	135	129	120	121	145	117	110	109	129	128	106	116	143	134	106	122	127	123	131	125	139	144	142	123	146	140	140	124	120	143	126	126	135	122	139	135	119	127	129	134	111	131	127	110	141	123	147	119	151	145	133	124	131	135	113	128	132	133	122	132	132	133	151	117	124	137	128	133	135	157	139	118	108	130	135	134	112	140	121	133	131	143	152	123	136	122	133	121	160	111	118	122	100	130	127	122	124	141	135	122	127	151	125	135	139	136	111	128	148	136	135	158	138	129	129	122	128	116	108	109	104	134	131	143	123	121	115	130	135	142	122	143	129	111	121	114	118	116	144	135	117	137	130	141	146	129	142	149	139	125	117	130	158	128	138	128	121	130	119	130	105	142	132	110	132	129	116	134	115	130	142	131	129	111	137	150	119	126	128	139	135	163	128	133	101	105	130	124	130	131	118	112	127	126	153	142	121	116	152	121	130	108	124	117	138	133	131	121	107	137	115	128	120	158	128	138	119	148	111	135	130	121	130	145	115	144	127	118	123	169	89	124	137	136	127	123	118	120	143	133	106	134	134	137	122	152	139	127	151	105	140	130	140	141	116	117	127	117	127	134	119	141	132	117	138	135	138	132	128	115	118	100	116	116	136	150	109	120	136	122	123	128	144	114	137	132	129	137	119	140	130	137	121	117	132	119	139	138	124	121	116	128	143	143	124	120	120	141	151	104	124	127	117	124	137	127	136	133	145	132	114	154	120	125	130	124	135	135	140	134	116	124	122	128	117	117	132	135	146	122	136	128	128	130	138	121	128	155	118	122	106	111	128	129	125	162	132	136	108	135	116	123	140	127	128	128	138	143	118	110	104	149	103	119	150	134	127	125	126	127	122	103	135	136	124	136	132	117	130	107	133	118	130	118	80	138	125	145	113	123	114	145	136	132	127	129	136	139	131	132	116	137	118	122	141	127	117	113	93	129	115	109	133	132	138	137	132	140	121	135	130	134	123	141	110	133	134	110	132	136	149	129	116	137	131	146	119	129	123	117	132	119	143	136	125	119	118	122	99	136	131	131	138	150	132	127	136	98	137	118	144	131	156	139	130	125	140	125	131	142	120	130	141	134	119	115	136	114	114	120	119	116	131	120	133	135	126	110	102	139	126	113	137	137
345	2	2100	151018	455	0	13	124	223	362	371	400	352	379	314	302	284	281	258	255	225	242	223	223	212	200	210	217	220	191	205	198	189	198	180	190	178	185	178	214	158	195	146	185	179	180	169	154	165	151	169	159	144	153	142	161	167	149	140	159	150	134	120	156	173	150	145	152	140	139	160	141	151	140	137	128	152	142	136	155	154	139	143	134	157	164	118	165	136	156	137	152	152	134	144	166	136	147	144	143	173	159	137	114	153	158	157	153	135	147	145	155	136	136	150	141	139	159	127	133	132	138	135	154	161	121	156	142	125	142	159	146	143	149	132	140	138	159	163	142	163	146	140	146	130	121	137	135	147	153	146	143	136	139	134	140	140	158	136	132	151	126	156	134	141	145	155	140	136	132	141	132	139	153	119	149	130	135	151	140	140	147	141	142	126	152	148	136	142	132	158	132	161	122	144	122	148	160	129	136	126	132	166	134	142	129	142	166	146	148	133	151	133	156	138	139	132	141	137	155	136	137	140	131	130	145	148	149	146	143	144	140	147	143	134	126	147	143	137	126	134	132	130	133	164	146	148	149	155	118	139	148	155	147	153	131	154	137	159	146	133	135	133	141	141	143	155	150	150	143	142	155	130	146	163	129	158	147	128	148	146	141	153	167	124	155	129	148	124	126	145	117	134	143	141	157	140	138	140	131	147	131	149	138	136	146	178	136	136	136	160	135	146	142	144	140	124	122	127	132	138	168	153	131	138	136	144	156	151	148	146	154	136	141	131	141	152	141	163	149	133	135	114	149	147	135	155	134	139	143	142	125	123	130	155	189	146	135	128	137	133	133	161	142	135	130	145	135	145	156	131	142	133	137	130	144	145	144	127	149	126	155	171	146	152	149	144	140	165	137	111	152	129	156	150	146	134	160	150	128	124	141	154	123	148	143	146	133	135	148	149	158	116	129	141	134	141	126	152	153	146	157	142	130	140	141	137	128	145	130	132	116	139	148	152	152	140	145	142	135	147	127	146	131	131	143	128	134	114	146	128	139	141	119	166	153	163	150	133	150	142	139	151	146	136	144	144	134	125	140	131	137	132	148	124	132	155	133	139	121	125	136	138	133	137	141	113	162	141	139	164	141	121	171	145	158	153	145	152	144	152	144	141	166	124	141	141	144	125	147	139	135	145	140	133	152	134	152	141	118	140	135	153	152	126	145	149	141	121	139	137	154	128	133	142	129	142	149	143	121	135	149	148	137	167	161	129	132	149	117	156	130	144	143	146	149	135	114	139	145	157	142	157	126	178	138	150	144	154	127	144	144	120	127	143	149	144	144	125	147	114	129	124	156	121	120	143	133	138	157	138	123	130	136	120	131	150	167	140	127	148	139	151	117	140	143	145	130	144	154	134	152	139	152	125	127	132	140	149	135	130	122	146	140	140	126	157	125	156	118	143	134	141	129	152	142	158	129	155	125	148	125	131	150	108	128	149	135	142	137	146	158	129	124	128	124	138	144	151	131	144	146	153	145	129	150	137	141	163	151	138	142	148	131	123	135	159	137	141	121	162	142	156	132	134	139	113	129	139	133	127	157	136	133	156	152	145	143	140	128	140	124	137	163	132	137	151	140	129	151	139	129	145	151	139	132	137	151	136	111	132	133	128	148	142	140	143	136	138	153	133	140	143	125	141	144	121	139	150	153	129	150	152	171	146	134	144	136	130	135	132	149	129	151	156	158	154	151	145	120	137	141	144	139	130	142	140	125	151	147	122	143	155	143	150	140	126	132	144	155	152	149	148	114	123	140	158	149	154	130	154	134	130	129	114	131	143	140	128	137	130	167	123	132	131	161	126	135	149	145	145	132	153	169	148	133	140	111	130	137	140	132	139	152	141	132	140	138	111	136	140	132	135	146	144	133	153	152	140	124	143	149	121	136	126	128	143	145	151	127	130	137	156	160	146	150	141	146	133	132	134	150	137	139	129	157	138	108	133	110	153	138	149	108	155	146	141	135	134	153	166	151	147	141	130	145	144	147	150	158	144	141	136	124	136	135	150	150	159	132	143	138	131	143	126	134	145	150	150	137	145	137	163	125	117	140	157	124	148	133	142	134	152	144	127	168	122	145	134	145	151	152	127	122	126	143	139	134	151	150	144	149	136	131	137	163	134	124	141	138	170	124	143	126	157	125	136	143	145	135	123	131	132	122	127	121	143	146	135	126	144	156	161	132	135	139	137	137	134	154	142	144	121	163	155	141	143	132	119	146	143	157	125	141	125	154	124	123	128	147	136	141	139	164	144	129	148	149	133	128	135	139	125	145	145	137	146	146	131	144	133	130	144	153	123	145	140	157
345	3	3500	151143	467	0	26	192	276	422	428	443	415	405	359	337	335	311	299	297	284	290	233	242	251	224	257	216	257	270	212	230	228	213	198	216	223	217	190	203	217	185	183	191	211	214	191	192	197	228	215	197	175	194	189	197	191	190	179	186	160	199	169	176	186	178	172	184	186	163	193	182	181	183	154	185	178	154	196	165	177	195	170	156	168	186	173	171	186	173	189	181	182	190	187	176	189	188	166	205	160	162	177	176	181	186	188	200	196	165	176	162	171	161	152	162	173	191	169	182	173	191	177	181	178	164	171	160	171	171	175	161	174	183	179	157	174	180	168	185	158	161	166	175	178	180	194	174	184	181	167	186	198	178	151	170	199	142	154	164	182	174	182	178	196	178	215	175	179	178	151	162	180	164	161	195	168	151	175	182	171	172	179	171	173	154	186	170	175	174	188	178	157	179	168	179	204	168	175	169	198	172	209	174	189	179	180	187	168	164	175	160	154	161	188	178	177	173	185	175	152	175	173	168	178	158	179	175	170	172	181	179	217	177	168	185	183	169	187	166	187	164	170	187	163	174	193	183	177	182	181	192	172	193	161	146	185	194	196	183	148	170	186	153	160	181	154	182	150	179	166	175	185	188	165	193	178	161	196	168	184	182	162	155	165	170	177	161	164	184	165	183	163	164	176	190	173	174	186	182	145	166	189	186	159	167	200	156	167	164	149	186	181	167	168	202	159	178	181	168	170	185	177	201	171	182	191	181	165	171	169	179	161	165	155	166	171	169	182	181	153	161	174	167	196	170	153	161	194	180	174	184	170	168	158	170	183	191	158	177	160	172	182	165	162	167	184	172	180	177	169	162	170	174	168	174	174	161	168	169	175	179	168	166	173	177	184	168	173	194	182	171	153	176	141	210	177	182	153	159	177	189	167	154	175	165	171	173	172	182	179	169	167	170	168	192	165	175	182	178	156	159	165	178	175	174	182	170	190	176	170	188	174	161	156	182	189	183	173	169	189	156	170	184	173	152	175	182	151	148	172	156	156	176	165	165	170	165	167	212	159	174	174	176	168	157	175	176	181	175	186	178	179	193	163	173	187	178	144	147	177	177	176	167	191	164	183	172	171	170	198	179	173	171	167	190	170	180	195	175	186	175	181	169	189	188	188	164	166	180	180	201	185	153	169	175	159	166	151	150	188	167	181	199	162	173	178	196	196	160	175	179	205	160	166	186	186	155	192	190	168	177	163	160	170	177	165	167	165	160	189	185	163	174	174	159	175	194	157	180	166	182	175	165	179	163	187	169	182	178	179	182	181	183	186	180	165	169	189	143	184	166	165	150	165	160	171	142	135	173	184	195	183	161	176	199	175	171	164	177	183	182	157	182	171	152	180	173	178	160	167	168	175	173	162	175	186	170	174	180	198	172	174	190	147	184	166	184	166	162	171	163	164	184	178	175	177	179	164	176	169	164	162	164	148	202	194	166	156	143	186	171	177	184	194	163	172	161	161	178	182	183	185	174	154	170	179	189	149	183	172	179	186	174	167	178	167	188	191	183	175	176	150	147	199	157	194	191	161	167	171	172	192	186	178	181	179	160	167	184	153	173	174	181	132	159	162	152	163	184	164	179	156	181	173	179	171	187	197	177	171	166	145	190	172	176	173	202	181	171	172	151	182	168	180	198	161	184	178	166	181	197	164	186	190	160	155	184	188	161	146	172	189	179	180	208	155	162	177	147	175	187	186	155	155	208	177	168	186	164	156	177	160	174	176	177	166	190	143	171	180	167	180	139	168	148	180	188	179	180	184	186	177	185	146	149	171	189	166	171	179	165	181	171	172	183	185	162	173	215	179	176	171	159	189	186	183	184	190	174	175	189	170	160	202	183	169	154	154	143	178	173	170	196	166	168	166	163	152	160	176	178	163	180	191	181	167	174	180	195	176	188	154	179	171	181	184	158	187	176	165	187	173	170	168	154	177	166	178	168	165	180	183	162	205	188	164	168	165	184	166	193	196	202	159	172	173	174	150	161	175	185	165	160	187	187	171	179	143	144	182	173	155	160	204	179	142	194	177	164	161	183	156	149	181	185	186	154	181	188	170	169	171	156	182	176	172	179	186	177	176	150	171	147	193	169	171	163	170	160	157	194	174	170	159	189	178	183	168	174	173	167	175	160	188	170	144	155	168	163	185	169	178	173	188	174	148	175	166	180	167	183	158	167	189	192	163	167	173	208	164	167	191	178	174	167	190	186	153	175	159	184	174	183	177	172	164	163	171	193	154	182	160	155	192	176	170	166	190	185	159	163	164	183	170	158	168	178	185	163	192	182	181	178	155	171	172	157
345	0	2700	151268	425	0	9	194	334	418	473	551	474	459	428	405	385	349	369	359	324	334	296	300	305	297	322	287	301	266	256	283	258	279	283	259	267	256	240	250	246	219	273	242	242	246	246	235	222	244	240	250	212	222	251	237	231	203	211	202	193	225	195	223	234	219	205	220	213	261	210	195	189	203	222	226	205	214	231	209	205	211	211	216	199	202	210	214	227	208	196	221	198	201	212	195	222	204	213	205	212	203	196	208	222	189	184	239	211	197	209	209	190	211	234	195	234	203	205	216	211	211	207	239	205	188	211	219	209	212	214	197	199	211	210	204	217	224	190	190	212	186	192	198	188	208	223	213	225	215	218	210	205	224	195	204	210	206	211	163	203	212	206	196	207	187	201	222	207	219	208	197	234	195	213	176	203	201	211	217	233	188	223	198	219	196	201	214	210	189	191	203	213	217	190	190	242	200	208	233	205	207	220	215	202	198	209	199	186	200	219	197	189	237	201	206	190	205	248	183	195	206	220	206	213	203	222	197	211	205	191	183	190	223	193	181	189	188	235	198	181	208	190	212	227	209	217	227	188	210	225	210	196	201	205	186	206	220	223	211	185	191	194	200	220	208	181	188	236	223	196	223	204	171	192	199	202	213	205	225	219	195	186	230	203	197	205	203	223	218	212	202	201	185	203	206	197	221	208	191	220	199	199	202	201	202	191	197	222	200	209	202	212	219	187	188	197	174	211	222	225	205	182	222	185	202	194	212	196	196	189	176	193	207	180	212	167	196	200	207	192	220	181	204	215	181	200	228	194	199	180	213	201	209	193	188	174	217	213	214	205	195	185	196	196	205	171	200	178	224	189	197	209	217	200	191	186	180	206	219	204	203	200	205	200	211	226	203	197	174	212	213	209	183	183	201	205	206	197	209	200	184	200	210	207	210	194	189	201	210	177	196	181	178	228	197	208	226	173	205	189	209	208	203	202	221	228	202	173	206	235	204	197	214	206	195	215	206	177	192	196	206	173	180	220	191	197	183	228	186	195	218	202	228	190	190	175	213	178	195	214	214	204	204	180	188	192	217	226	219	198	191	192	203	218	199	197	201	204	215	212	194	194	203	228	191	215	223	228	196	190	196	200	188	222	221	182	229	185	196	216	205	206	202	205	194	211	212	190	190	197	192	214	194	238	201	196	185	215	209	188	204	204	195	207	215	198	199	194	214	224	185	188	206	191	200	190	207	209	179	191	209	183	223	189	184	187	229	195	202	194	217	185	195	182	210	194	199	209	183	217	194	188	177	185	218	201	178	187	192	227	212	196	179	185	209	205	222	182	176	195	210	212	183	185	201	174	202	188	199	203	178	198	237	198	178	223	194	219	205	204	201	223	216	162	209	195	214	187	211	219	208	187	210	198	199	205	204	184	220	190	217	197	206	208	214	178	200	201	177	199	220	214	199	201	199	190	220	201	193	189	224	188	204	204	201	174	188	184	214	200	192	204	179	197	216	204	186	205	200	181	212	203	236	193	210	208	198	173	231	189	206	217	213	208	184	182	179	210	201	182	201	180	222	196	201	191	201	204	228	208	191	200	177	199	185	203	202	229	207	213	192	203	184	188	197	201	206	191	210	218	225	207	202	179	199	208	230	186	193	224	174	199	206	191	189	176	207	203	205	186	183	188	176	214	211	195	187	197	210	184	188	203	206	209	197	218	226	192	193	213	209	213	162	214	195	217	190	212	210	191	202	201	208	177	191	206	205	224	201	188	198	182	205	182	216	213	189	189	193	177	209	194	196	208	210	178	195	178	203	199	182	172	222	200	191	198	191	213	218	201	209	217	197	202	211	189	197	216	184	190	196	182	220	195	200	202	217	213	192	208	206	202	208	209	204	162	209	218	166	175	191	215	202	204	207	193	192	205	200	215	203	200	215	218	208	207	198	184	218	194	193	200	176	207	212	207	188	195	194	209	213	192	186	192	207	208	183	215	200	181	206	195	203	212	203	193	226	203	200	199	172	189	219	215	200	178	214	190	175	200	218	205	199	206	185	192	196	207	185	197	196	185	175	181	217	188	198	182	190	168	231	195	185	221	175	203	181	204	203	199	222	183	195	207	198	207	209	187	205	209	214	152	180	198	196	218	220	198	198	184	205	189	210	186	214	214	195	203	191	192	180	194	192	194	207	215	195	196	215	181	201	218	189	217	224	220	208	198	198	202	174	172	210	198	221	194	191	187	213	203	216	202	189	211	189	189	184	191	221	210	200	203	208	200	212	210	212	185	191	200	197	209	189	202	197	194	167	189	226	194	210	216	219	201	211	204	200	207	205	180	206	215	204	230	186	212	204
345	1	1900	151393	544	0	20	115	201	329	374	399	344	328	308	286	261	257	215	221	211	199	207	197	175	186	191	176	173	186	171	182	162	179	160	145	153	165	144	171	155	161	167	167	169	160	152	135	138	151	154	133	145	136	130	136	134	131	127	125	127	149	139	131	112	141	137	126	117	126	132	143	162	142	146	143	151	144	134	116	131	128	153	133	142	116	125	131	154	124	139	150	111	144	121	140	121	114	135	119	124	134	135	136	135	120	157	128	124	142	134	112	135	123	132	132	117	141	139	117	144	130	117	120	138	125	143	109	130	146	133	135	123	126	128	122	153	130	127	134	98	125	150	138	120	127	135	110	111	147	125	126	122	129	136	127	131	111	142	129	117	141	154	132	137	144	120	126	129	121	121	99	123	146	116	121	130	133	135	152	108	139	136	130	123	140	142	122	131	118	127	124	146	104	111	131	139	139	136	121	121	134	142	149	118	136	121	127	132	103	133	117	124	125	122	129	148	133	123	119	115	142	136	133	123	159	132	116	107	136	135	127	127	132	110	115	127	126	130	125	140	119	129	134	134	119	129	109	102	132	122	137	147	132	155	123	137	123	116	138	113	145	163	125	138	128	125	132	125	118	124	119	126	133	133	145	122	135	131	148	135	111	148	116	108	141	128	136	139	119	110	151	95	128	127	144	103	130	128	149	159	118	132	137	119	125	131	139	137	141	126	112	120	150	140	122	119	146	124	147	121	132	129	132	117	143	135	123	104	122	155	158	115	131	116	118	110	119	131	138	147	118	122	124	141	132	123	134	105	147	130	142	131	126	150	116	126	136	123	130	140	115	100	124	140	143	131	148	139	126	106	121	136	143	116	128	150	128	132	138	111	111	145	115	124	146	129	137	119	130	115	128	137	127	136	128	136	119	125	131	129	119	134	130	115	138	125	134	130	147	123	163	134	136	119	137	139	141	127	136	141	128	119	135	128	113	149	134	129	114	142	129	148	138	122	127	123	130	122	128	128	139	117	130	126	130	130	121	140	124	126	154	131	131	124	146	118	155	117	140	130	135	129	123	140	128	142	133	115	139	145	109	112	120	128	134	144	126	108	136	128	110	137	132	117	121	130	141	145	124	140	115	128	135	120	116	119	122	128	130	129	129	88	135	108	122	150	135	118	122	129	135	117	156	128	150	126	143	144	144	140	127	136	137	130	132	131	142	114	104	115	150	138	139	103	124	135	129	139	135	123	121	140	150	120	148	123	135	119	137	123	116	125	121	113	136	129	119	125	134	127	126	119	85	134	109	110	134	114	120	125	123	130	112	116	139	128	133	131	125	131	135	160	120	127	147	150	117	122	157	141	141	138	150	149	116	125	126	133	122	144	105	129	139	110	141	129	108	154	144	135	130	119	154	127	112	135	134	126	126	138	111	144	128	144	147	126	118	131	143	155	134	95	115	114	124	111	130	119	139	149	113	125	125	147	144	124	127	138	135	131	121	130	111	127	137	140	120	132	133	128	111	141	125	126	128	117	144	116	124	135	139	120	117	141	118	132	136	137	112	124	117	115	131	123	124	147	135	131	129	124	118	139	125	128	116	127	121	121	130	117	118	120	118	139	153	136	125	127	120	108	109	117	145	129	105	114	121	122	127	114	131	112	125	104	134	114	130	130	142	120	117	153	118	139	117	121	122	132	144	131	121	127	118	149	122	124	154	141	137	138	142	123	130	120	116	127	109	141	129	127	116	125	114	120	122	130	123	117	135	129	121	115	127	129	126	143	126	117	143	144	131	149	116	132	118	124	132	115	131	130	125	146	126	125	129	110	131	123	130	123	115	127	125	135	121	109	135	134	123	132	131	122	142	103	118	115	129	123	110	137	106	128	113	116	128	137	107	116	123	128	139	113	143	119	144	107	115	118	154	105	133	127	147	121	130	137	128	142	128	123	105	142	128	117	114	130	120	129	146	136	128	111	114	126	138	128	134	128	127	127	120	134	117	120	128	131	141	119	137	139	122	129	138	127	111	125	133	123	103	119	125	117	126	99	134	120	117	114	129	119	126	110	144	126	145	126	120	126	132	118	126	135	141	143	126	133	134	122	136	110	127	132	138	134	117	123	133	133	152	117	131	133	119	139	112	129	141	137	126	128	141	134	130	124	132	128	130	130	127	109	118	120	107	110	145	109	134	144	128	105	127	131	127	115	113	107	132	111	118	121	127	128	132	132	141	116	136	123	138	117	126	111	120	140	123	135	123	106	119	125	134	135	131	123	118	115	131	125	125	118	153	147	133	130	122	125	136	123	122	123	126	122	154	120	155	127	153	124	130	122	123	116	149	128	150	131	122
345	2	2100	151518	528	0	3	129	215	374	395	436	388	386	323	328	267	291	241	256	259	225	222	212	205	209	218	203	184	191	196	217	189	178	195	191	181	203	184	158	180	174	175	169	165	131	159	186	171	165	163	154	156	162	160	165	156	150	159	166	153	158	156	151	152	152	148	149	138	160	155	151	148	160	153	145	148	156	157	151	134	150	131	166	170	129	126	153	132	146	149	148	148	137	156	152	121	157	131	144	138	154	161	146	138	128	142	109	160	126	140	135	151	155	136	164	125	137	154	144	130	154	140	142	136	145	139	140	162	146	152	148	158	155	145	151	158	152	134	140	134	129	122	147	162	134	138	172	159	158	165	131	144	139	148	143	135	153	134	138	129	173	153	130	134	150	169	123	142	130	129	125	141	133	139	162	150	128	139	148	128	123	121	153	125	150	136	150	147	150	152	134	132	144	152	155	152	130	126	140	160	152	147	154	149	131	134	120	145	140	140	138	140	138	140	131	127	134	152	137	128	167	132	136	133	133	132	150	142	148	159	142	141	131	143	158	133	159	150	143	140	124	156	151	148	129	158	133	139	141	133	154	122	140	130	149	128	154	151	119	140	141	157	151	119	130	134	138	121	154	149	149	137	138	132	156	142	122	140	126	151	130	157	149	132	129	148	143	134	152	145	140	144	128	139	138	137	155	137	148	133	141	125	143	138	121	156	153	150	146	147	150	159	143	136	152	136	125	139	156	147	153	153	130	142	131	153	130	167	125	144	137	134	134	131	133	150	150	156	132	128	143	152	133	118	142	141	136	128	124	143	128	140	133	156	145	120	134	143	138	133	140	141	139	135	146	120	158	160	126	127	117	133	154	116	150	151	150	142	147	135	144	138	155	138	145	167	135	116	150	136	153	159	124	137	134	158	143	148	135	129	130	120	127	153	131	165	137	117	141	128	125	142	130	143	136	124	145	136	141	147	138	145	133	147	138	136	158	130	161	136	150	133	131	133	162	152	148	160	120	144	132	136	139	123	131	139	129	146	144	158	127	169	147	139	134	145	148	144	136	147	127	137	158	136	132	144	140	121	147	126	145	149	136	120	134	129	145	136	160	140	150	143	131	152	139	155	133	141	143	142	132	116	136	131	133	140	136	142	132	131	135	129	127	145	142	146	127	137	129	129	142	131	148	154	146	132	129	137	146	135	150	136	156	124	150	144	139	148	145	119	136	150	146	156	150	150	156	137	130	120	145	166	152	116	146	125	143	153	143	128	140	171	136	171	138	135	165	133	160	136	140	131	146	136	143	145	135	150	144	134	140	146	129	146	134	133	158	141	128	131	142	126	142	129	152	135	142	144	136	150	157	141	133	137	142	127	142	134	151	140	143	144	140	134	147	148	138	129	144	149	127	138	151	129	139	120	141	130	138	159	162	116	128	130	132	154	130	139	110	167	163	147	134	136	135	136	156	137	158	139	147	131	151	126	140	132	131	141	137	142	146	138	149	125	145	139	145	132	139	147	119	140	126	138	144	139	151	167	137	126	155	133	137	129	139	146	157	141	135	138	145	146	151	131	131	128	138	142	136	146	128	140	141	143	126	123	146	137	146	138	139	132	138	125	145	149	149	162	131	115	152	130	129	148	164	128	144	137	135	122	152	146	135	134	131	132	152	129	148	142	144	140	142	116	148	144	145	132	140	151	129	144	120	136	123	138	153	137	140	140	138	141	133	147	143	143	121	158	136	126	123	142	133	134	125	153	147	131	135	162	140	137	121	132	134	142	143	133	131	143	161	120	146	137	129	148	131	130	133	146	144	128	131	134	122	131	144	156	156	142	145	127	145	140	132	139	140	129	134	137	127	133	124	138	122	140	151	149	124	141	137	137	141	146	137	138	123	132	127	125	137	119	128	151	146	148	118	134	126	126	146	150	149	134	147	125	152	141	137	152	147	134	145	117	146	132	142	130	141	135	125	150	130	154	149	139	147	144	120	124	116	129	139	140	148	132	128	141	144	170	153	133	135	119	135	134	129	143	161	126	135	147	142	147	150	147	130	145	124	127	138	145	153	121	134	133	155	144	147	135	141	136	146	150	144	142	144	143	151	111	142	159	112	163	155	138	146	153	165	141	129	101	135	145	125	129	133	152	147	132	141	137	151	133	141	148	136	129	164	120	123	146	148	125	147	129	145	157	129	120	132	157	133	130	109	134	136	131	131	141	132	122	124	133	146	145	136	128	156	128	123	145	119	142	138	153	169	122	159	148	156	140	139	149	142	146	134	142	139	144	143	130	149	143	151	138	143	128	158	146	124	139	140	130	114	153	133	136	145	134	154	132	149	133	135	141	144
345	3	3500	151643	471	1	17	183	287	424	437	431	434	366	361	345	314	295	283	280	273	299	287	281	236	241	240	240	252	217	234	231	218	201	225	235	228	230	219	210	163	212	200	217	199	195	202	191	186	206	197	210	193	201	179	190	179	175	186	171	190	195	208	192	146	185	178	178	176	166	168	174	168	182	183	185	189	170	187	193	182	185	170	208	182	196	168	198	205	192	163	194	190	175	155	169	202	190	158	174	169	166	161	191	180	186	192	205	176	186	158	163	168	185	178	164	173	140	170	190	194	178	188	172	181	171	218	170	194	194	162	183	186	179	175	184	185	199	174	153	177	165	176	167	194	179	194	180	179	183	181	177	177	178	197	180	156	157	189	170	159	178	178	174	189	186	164	171	174	198	170	186	149	170	166	194	194	186	169	205	175	181	147	150	178	187	168	164	189	189	195	146	180	167	161	154	169	184	151	171	175	157	175	182	155	166	175	140	181	154	146	161	154	180	140	193	156	188	177	153	156	168	147	213	165	160	173	188	177	157	145	170	186	190	184	168	172	187	155	168	155	162	156	165	183	163	175	179	164	174	174	168	184	174	186	173	165	174	178	178	191	192	175	163	180	173	177	159	163	169	141	187	168	178	163	190	208	178	183	176	166	173	182	169	156	183	172	187	157	160	168	200	184	191	164	144	145	168	178	180	181	172	179	171	188	174	157	155	164	168	184	173	170	165	150	177	201	168	166	175	166	171	172	169	148	173	166	155	154	183	173	147	178	167	169	169	167	183	208	184	168	167	178	160	173	164	177	152	172	201	158	176	163	173	168	182	155	180	178	171	187	174	165	160	183	173	162	163	224	160	181	197	169	163	165	175	186	182	165	184	168	169	187	188	180	184	172	174	191	155	190	178	163	187	184	151	157	198	181	180	166	173	181	180	167	155	190	155	162	164	169	162	171	184	196	181	160	158	184	177	156	187	142	175	192	151	157	164	163	180	168	196	167	191	172	169	172	177	179	159	161	182	180	137	174	164	194	168	157	169	188	193	163	174	178	178	173	188	169	164	151	176	195	176	184	174	173	193	183	175	162	164	166	155	168	183	171	165	181	164	174	183	157	167	162	156	164	191	179	172	184	163	167	168	150	167	171	167	181	172	164	170	178	194	163	160	179	169	156	172	186	178	177	162	170	155	164	184	157	156	172	157	166	176	164	181	196	173	181	189	163	185	153	192	158	161	176	202	196	192	177	164	159	178	175	180	186	166	170	175	166	163	157	166	166	167	193	208	177	155	162	161	150	174	185	212	182	171	153	164	171	164	158	168	179	176	177	162	153	191	153	195	172	183	142	170	168	178	171	173	187	179	160	166	179	164	156	171	175	169	191	181	178	168	150	162	166	152	188	178	187	183	154	183	173	173	157	168	190	180	192	167	161	162	191	181	166	170	189	174	184	184	184	178	171	187	168	188	160	189	164	173	155	152	173	153	164	163	164	152	176	167	139	185	144	190	188	172	169	163	166	156	187	175	158	181	158	172	154	176	195	169	164	172	182	170	180	176	159	151	175	206	179	142	201	161	157	162	165	159	178	192	199	169	153	178	178	176	176	147	173	195	182	171	168	191	152	152	169	145	170	171	183	167	162	186	177	160	180	198	179	172	184	174	166	165	180	164	182	168	170	163	171	170	164	148	150	170	189	176	149	166	159	169	175	178	169	165	170	193	163	163	166	180	172	201	152	168	183	176	182	168	163	175	163	175	157	157	201	172	167	176	176	170	165	177	145	173	180	166	159	185	152	191	177	197	173	185	187	167	153	152	154	144	189	189	168	175	190	165	177	176	199	155	190	166	170	186	166	179	164	171	173	173	189	167	161	161	179	157	162	162	157	172	185	154	167	142	175	182	161	171	174	176	183	179	186	147	163	188	156	188	176	169	193	193	168	163	184	178	165	167	165	178	156	172	149	145	166	157	172	170	157	165	172	153	161	173	176	191	166	178	159	187	167	176	162	171	137	179	175	171	161	165	169	168	177	177	153	169	167	170	160	149	204	191	169	155	176	160	181	185	172	175	163	168	153	150	170	163	185	169	170	181	176	190	151	160	172	180	163	185	191	173	168	183	185	169	198	173	182	160	142	175	178	152	177	189	159	188	162	186	172	183	176	155	166	172	180	186	180	164	192	198	188	161	189	192	154	185	192	163	171	170	176	167	167	188	178	169	162	159	138	172	182	164	183	190	172	168	174	156	171	185	161	179	170	165	171	171	172	168	175	163	161	182	166	156	182	161	184	167	181	179	152	172	159	179	166	162	197	158	168	202	160	157	149	181	184	167	176	174	185	198	156	154	179	167
