345	0	2700	125484	396	0	11	204	289	458	466	489	469	478	444	449	389	428	375	365	331	349	307	310	272	305	272	322	295	282	277	268	277	265	251	252	284	254	264	256	259	239	263	242	245	234	258	217	225	231	242	234	237	229	213	226	204	218	261	230	214	217	244	214	211	239	196	202	223	240	203	223	213	233	221	198	208	217	202	220	214	222	239	196	193	231	216	215	200	242	218	198	233	223	199	195	198	219	210	186	232	217	186	213	176	213	198	221	209	214	215	245	210	192	195	203	198	202	209	181	200	197	213	201	185	230	201	180	213	183	196	200	214	215	184	217	214	216	194	201	191	189	218	195	167	213	193	211	210	205	188	201	217	207	217	203	179	212	208	204	217	202	186	191	194	214	206	202	230	175	190	224	187	211	189	212	213	204	218	230	209	222	211	203	204	215	218	214	220	207	194	189	201	228	179	202	195	192	209	211	212	194	216	194	170	209	188	219	209	231	202	175	229	192	212	220	208	209	181	214	203	208	215	198	225	203	233	200	223	242	219	194	174	245	157	229	201	200	206	209	203	215	203	203	218	203	228	224	216	204	209	210	207	191	189	210	220	194	205	196	199	189	191	228	218	195	179	189	182	205	219	209	196	244	193	206	188	212	221	231	216	206	199	165	176	179	222	210	191	192	195	217	210	205	207	184	175	212	187	220	191	216	206	200	194	218	203	215	197	199	218	197	196	202	196	198	213	207	196	190	218	214	197	192	209	232	215	229	205	191	208	196	209	245	185	177	185	192	193	199	197	189	198	194	207	214	218	205	214	201	181	203	183	198	196	213	216	194	192	193	195	189	198	185	209	203	210	202	205	208	200	202	202	200	187	224	203	222	203	209	193	207	189	214	195	182	217	201	197	184	209	196	200	204	199	220	191	205	196	218	211	202	211	193	222	187	213	214	192	203	205	182	204	210	195	198	196	197	206	200	177	189	192	196	187	204	199	211	222	207	188	197	205	212	196	190	183	202	236	182	216	202	210	197	178	210	195	210	189	183	180	181	215	204	198	226	167	202	178	194	208	205	184	207	190	206	203	218	205	212	209	201	198	197	191	204	215	183	210	187	203	201	194	198	195	192	193	195	223	181	201	221	192	191	200	187	203	214	200	201	223	220	202	228	184	196	214	213	214	209	201	209	216	197	196	214	197	224	195	199	176	203	220	210	207	202	197	216	195	186	175	230	192	202	218	203	216	195	194	233	197	210	193	197	200	188	203	187	213	189	226	194	211	199	224	198	207	199	203	216	206	200	221	193	216	205	175	220	220	177	195	214	220	208	201	189	211	198	183	182	213	196	190	190	214	188	186	186	194	201	203	195	212	230	190	188	207	209	217	215	220	204	195	229	209	207	221	198	219	180	202	193	193	185	180	198	197	195	208	200	177	180	215	192	201	184	203	207	194	219	202	200	192	172	187	206	209	198	193	200	211	196	177	181	204	183	199	177	202	189	172	198	184	206	173	209	196	200	201	213	186	197	195	201	206	226	212	197	201	220	198	191	215	183	197	211	182	204	200	189	207	209	202	244	194	188	199	164	210	212	196	204	196	223	215	189	194	198	216	194	204	227	192	215	217	200	199	189	216	194	211	198	209	180	213	201	212	184	171	203	212	209	216	216	217	206	209	211	194	217	182	239	203	185	191	203	214	184	192	198	201	219	199	207	220	223	199	216	196	206	189	215	217	196	176	194	192	197	205	200	214	199	200	199	188	204	219	184	214	151	218	208	210	206	190	182	203	202	200	187	199	212	206	184	195	201	197	191	206	209	226	188	213	191	183	219	213	202	221	218	194	185	189	212	212	197	180	192	186	197	193	207	219	197	199	206	201	194	190	210	199	203	207	190	188	213	211	199	201	206	202	209	205	171	213	198	181	223	185	236	206	193	203	221	203	197	203	194	206	189	205	190	217	197	191	184	181	204	198	205	203	230	214	191	215	199	190	206	226	190	200	225	191	172	200	196	216	196	189	198	232	205	219	204	215	204	204	223	201	182	175	209	193	223	197	229	214	207	206	218	210	200	192	213	212	194	198	199	184	188	191	234	211	203	196	231	189	210	217	187	202	182	198	200	216	218	215	201	203	213	205	196	201	192	196	193	196	197	205	211	201	214	198	217	209	197	178	204	211	195	203	195	178	186	210	172	191	213	221	219	218	205	196	196	189	190	202	195	182	203	188	197	205	175	199	211	202	180	201	184	202	205	188	207	208	199	220	200	192	214	170	193	206	205	179	194	175	224	205	204	194	214	193	203	199	201	207	227	225	209	192	184	192	229	177	191	203	211	221	190	217	179	196	201	195	220	191	213
345	1	1900	125607	410	0	21	130	201	366	339	373	339	318	293	313	255	248	238	229	220	223	201	184	195	190	199	195	175	178	183	169	154	153	117	165	149	157	192	169	148	178	165	145	133	160	154	152	166	155	144	161	148	146	159	145	135	140	142	150	141	150	127	133	120	108	132	128	128	136	135	152	164	106	165	154	137	127	116	155	155	133	132	122	137	130	129	133	145	144	110	122	129	128	126	115	136	124	127	110	142	132	114	120	118	131	124	133	147	133	122	126	146	118	135	141	127	112	140	158	132	129	130	128	138	148	137	131	129	132	136	150	122	130	112	117	134	142	136	133	135	119	111	137	142	124	122	112	125	133	146	135	112	133	112	121	129	131	131	117	126	133	109	122	121	125	143	135	148	103	139	140	122	117	123	132	139	119	121	129	132	122	141	135	125	103	127	137	117	137	101	142	133	141	127	120	110	115	147	111	155	119	123	134	153	121	143	122	132	143	142	108	113	117	131	112	134	112	132	124	114	125	128	153	131	133	100	124	113	122	127	144	144	135	121	136	125	142	129	132	108	135	132	121	135	122	138	142	111	141	128	136	125	135	124	135	146	133	130	126	151	115	126	139	147	138	139	138	137	125	123	125	124	137	117	126	140	117	108	105	123	113	111	119	132	140	116	143	103	115	111	116	135	132	130	103	126	115	122	118	126	137	144	117	117	128	116	137	105	124	149	134	129	128	130	130	168	106	127	146	147	124	134	147	139	123	139	112	127	138	120	136	121	122	114	132	140	121	123	135	135	144	121	144	126	114	115	120	128	124	115	130	125	145	135	97	120	122	135	144	132	112	145	117	113	128	116	112	116	128	119	131	122	132	135	122	117	111	123	137	138	95	134	142	101	124	121	141	125	139	108	135	108	120	115	132	132	152	124	117	112	112	121	126	122	121	124	135	132	119	124	139	124	131	137	117	118	111	139	126	105	148	122	115	123	108	136	121	110	144	136	150	126	129	110	136	127	126	127	128	109	133	121	131	121	108	120	117	137	126	129	114	136	131	128	129	124	118	117	131	131	120	108	100	137	143	140	117	123	129	129	129	121	146	115	136	143	112	115	116	124	129	127	121	104	127	117	125	116	129	103	138	119	127	118	126	136	104	120	141	136	132	108	125	105	119	132	130	136	126	118	141	127	120	124	122	132	125	113	121	111	123	112	125	105	123	104	116	124	124	129	128	131	108	107	128	93	120	130	131	136	124	115	116	120	119	127	133	155	96	116	131	135	127	116	108	126	121	112	101	125	137	111	133	119	117	107	115	130	119	109	112	132	129	100	124	130	155	122	117	108	123	125	127	114	139	117	123	128	125	135	118	117	134	125	118	128	109	140	107	127	110	121	145	128	135	129	137	133	141	130	130	122	113	132	128	122	118	143	114	128	141	130	123	130	126	122	125	116	135	108	140	139	136	141	129	141	123	116	115	124	104	128	128	125	136	110	132	124	148	117	115	124	123	123	133	110	130	90	137	118	117	129	119	129	113	129	116	115	137	115	116	121	135	132	137	118	136	111	127	128	95	109	120	114	127	133	128	124	109	120	140	134	125	125	128	121	122	136	122	121	121	122	138	127	118	138	124	113	129	125	130	119	139	120	117	131	129	134	124	132	108	122	135	135	114	121	129	115	114	111	130	133	110	122	127	101	125	124	132	137	132	166	132	118	97	122	118	125	117	124	141	153	131	128	115	115	111	129	130	115	141	138	131	131	127	120	135	123	143	129	121	135	119	127	116	132	149	123	132	128	124	128	124	121	108	110	121	125	125	109	125	119	135	110	118	118	129	107	155	120	133	111	119	132	123	125	124	125	123	140	110	135	100	123	121	116	119	150	138	124	121	131	107	126	124	116	129	128	134	139	119	110	128	127	111	125	125	117	127	134	133	128	114	126	103	123	111	141	127	128	142	108	137	126	119	108	123	137	137	121	131	141	107	129	164	126	118	122	139	116	116	134	114	109	133	132	138	113	142	132	142	129	123	130	129	121	133	121	120	132	116	117	124	113	126	118	110	131	123	128	119	145	125	134	134	118	119	142	135	118	122	128	142	128	139	134	132	132	129	112	118	129	122	115	141	121	128	116	116	126	122	105	141	121	119	100	139	111	112	133	142	116	144	134	127	136	110	136	114	121	124	123	107	119	132	132	126	116	128	130	127	127	119	117	135	125	123	111	110	118	103	131	108	104	138	138	129	108	121	117	124	135	142	115	138	135	121	122	116	130	127	119	124	115	119	120	157	112	116	135	111	121	109	111	127	125	132	130	138	124	128	115	108	124	140	109	143	112	124	122	104	129	102	106	124	122	135
345	2	2100	125730	422	0	18	134	233	385	380	425	394	381	343	303	311	284	251	262	242	253	239	243	225	199	195	213	205	194	172	215	214	171	185	185	194	197	210	163	171	195	188	192	164	178	147	188	179	170	177	168	146	170	163	158	187	172	167	181	169	154	146	148	151	169	170	156	161	163	163	162	133	138	151	164	164	140	166	142	156	181	149	139	150	151	159	149	169	134	164	151	155	148	154	164	136	137	156	138	158	153	152	145	149	160	174	175	169	148	152	161	138	121	160	156	145	127	159	172	163	123	159	155	163	163	154	146	151	173	152	131	159	133	160	142	142	174	154	148	138	116	152	164	145	146	139	147	139	153	138	145	138	164	124	148	140	152	164	133	178	176	156	142	150	135	170	153	137	159	128	140	165	149	141	145	149	157	159	154	144	128	165	171	162	144	173	141	141	176	138	148	154	141	139	139	138	145	149	158	136	164	146	135	148	135	149	138	153	134	141	154	124	154	130	142	137	145	146	155	153	139	142	172	127	139	146	156	134	157	117	169	145	127	134	132	152	159	119	159	154	156	161	158	154	164	146	151	153	118	154	150	133	147	147	140	142	124	152	141	165	150	139	146	136	150	142	130	148	145	153	153	135	123	154	129	160	129	146	137	135	164	139	154	138	146	167	156	156	160	148	154	145	166	154	163	142	168	153	141	144	146	158	138	136	153	131	149	117	141	132	136	153	131	148	133	157	158	140	161	175	158	141	146	148	158	153	131	132	141	138	133	142	144	132	158	146	156	148	156	151	138	130	156	158	147	147	152	133	139	150	145	144	161	137	139	130	149	152	161	172	141	162	148	137	141	163	157	163	129	131	149	161	164	151	129	146	134	152	144	175	152	138	145	135	127	164	118	142	123	170	137	123	149	142	146	154	136	137	155	138	146	153	151	135	142	141	136	165	149	121	161	154	131	141	140	163	138	139	144	131	140	154	143	163	152	124	134	128	159	157	145	124	135	160	121	137	112	138	143	135	148	140	153	132	150	136	132	139	145	139	160	138	168	138	150	165	139	164	119	122	138	149	155	162	134	150	161	149	181	134	138	151	124	142	140	124	162	149	131	156	153	147	149	163	151	147	140	156	165	148	138	149	126	156	141	118	141	135	146	174	149	141	140	114	145	163	144	146	160	133	133	167	132	147	142	153	130	161	154	142	141	151	143	137	141	160	139	151	137	149	150	137	164	172	120	163	154	143	130	149	119	158	149	146	164	135	138	182	126	136	129	138	148	146	137	139	148	149	136	133	140	142	166	153	142	139	150	150	140	131	147	148	143	164	154	149	142	141	146	140	132	128	143	157	147	152	139	153	168	158	157	125	160	125	146	123	141	139	155	147	151	126	152	150	126	153	170	139	148	129	142	160	145	146	116	157	137	168	161	158	160	148	132	127	159	160	141	144	144	137	137	128	135	130	130	141	158	155	131	141	158	120	157	154	154	155	155	153	168	145	122	165	146	160	140	142	157	144	145	148	151	129	147	112	161	154	164	141	132	146	152	141	143	153	133	133	154	148	161	144	157	129	142	148	155	121	152	161	161	164	144	137	151	158	150	137	148	151	152	146	158	134	155	177	146	129	131	145	147	125	124	136	164	139	152	157	158	132	134	151	149	156	139	133	141	147	143	144	127	156	145	142	149	154	146	142	156	149	162	147	137	140	130	154	146	145	175	132	160	144	117	139	134	139	143	165	139	131	143	130	142	158	134	167	134	131	138	150	141	169	142	157	146	132	137	146	138	135	129	159	140	163	152	161	170	153	140	178	144	142	152	159	117	138	149	137	130	136	144	162	159	141	131	153	126	141	151	175	135	144	124	161	142	146	145	139	145	131	155	163	162	152	131	129	145	139	171	171	145	120	132	154	126	133	152	150	143	156	139	113	143	160	158	141	138	144	151	133	146	120	146	164	137	143	143	146	130	133	130	146	135	151	137	149	153	130	130	139	135	134	156	146	118	163	150	161	130	149	117	139	140	129	151	174	142	122	149	144	122	150	144	152	136	136	130	145	136	145	139	146	146	148	124	124	142	147	145	157	137	149	139	168	170	156	155	146	141	133	106	133	139	148	163	151	148	129	129	131	134	154	142	154	140	151	153	158	133	141	159	140	136	129	140	162	135	126	142	159	148	140	159	157	144	135	153	134	133	150	151	142	139	139	153	172	149	145	146	149	144	132	135	140	140	149	132	148	169	147	166	140	126	139	147	139	159	138	145	157	131	147	142	161	150	156	134	124	141	131	159	160	150	131	139	133	126	163	133	145	145	133	133	156	144	155	173	134	137	143	132	139	159	143	145	153	139	153	146
345	3	3500	125853	406	0	14	192	276	417	418	502	451	425	412	344	346	344	295	287	332	318	288	270	274	273	225	271	248	244	231	221	255	245	218	218	209	239	198	229	192	227	206	194	226	206	196	221	200	184	202	200	182	170	202	210	187	181	183	170	205	182	172	169	188	192	191	175	158	199	195	190	175	207	178	192	178	149	183	173	172	180	186	185	177	168	180	175	190	179	169	170	179	173	181	143	158	179	181	174	178	172	182	181	175	166	195	197	167	174	174	178	158	171	171	181	169	151	184	187	167	146	166	169	164	155	166	195	161	177	150	187	192	178	159	178	155	180	174	171	155	183	173	167	185	207	162	188	156	156	179	175	183	188	193	170	155	189	175	186	160	181	180	168	178	158	174	183	162	169	157	176	173	142	179	174	178	170	162	154	163	158	161	188	161	168	157	171	162	155	149	183	184	159	163	165	185	161	166	165	159	153	174	174	185	161	158	184	172	169	181	192	185	158	143	182	164	185	152	165	160	152	178	148	168	154	168	183	175	165	160	181	172	166	174	160	136	158	156	173	175	167	163	170	170	170	173	177	166	166	168	178	182	146	155	185	172	174	155	179	193	157	159	165	183	167	173	191	170	176	168	143	175	174	175	167	170	181	152	191	189	155	155	166	166	167	167	150	158	165	171	164	172	147	169	167	158	172	187	168	150	193	178	164	187	177	163	154	159	168	155	159	149	174	165	170	153	181	161	165	173	163	165	151	168	159	155	174	152	165	163	153	147	173	140	173	168	194	161	178	152	173	149	168	157	164	170	157	164	170	159	168	174	168	167	158	158	157	166	170	177	170	169	145	174	151	156	157	143	186	167	176	157	156	149	171	160	159	170	155	165	160	146	189	164	165	174	146	178	167	170	146	161	148	147	154	163	170	163	153	194	187	165	146	158	139	153	156	153	157	145	160	162	169	194	182	174	161	159	153	163	159	163	161	165	179	190	160	154	161	153	161	168	180	171	163	173	149	197	171	175	161	176	169	174	157	165	167	162	170	162	160	179	161	138	154	153	156	167	158	147	174	167	191	150	161	142	160	140	175	177	161	181	148	167	165	153	164	161	183	158	163	153	162	179	151	165	186	146	153	152	158	148	172	141	157	166	187	178	135	177	156	135	170	156	143	166	160	146	164	181	150	185	160	180	159	144	158	182	169	164	181	157	163	165	158	182	181	187	159	154	168	192	174	176	182	165	163	148	156	182	158	143	167	143	165	165	138	158	199	151	144	140	150	156	190	167	151	166	158	156	177	180	167	162	163	173	171	162	154	140	169	131	171	147	159	144	159	175	167	151	163	165	153	169	168	155	149	147	180	164	157	150	162	161	147	174	172	184	176	196	179	152	167	169	179	152	151	202	167	168	157	178	171	156	181	161	147	168	181	159	156	170	176	132	147	157	167	150	160	150	156	176	165	167	180	152	160	159	170	180	145	146	181	156	174	150	162	165	166	162	137	157	153	179	177	149	178	155	177	172	148	151	162	147	167	181	170	180	175	194	136	172	172	164	178	170	153	153	167	166	169	148	177	165	157	171	172	176	188	170	183	163	157	169	148	149	202	165	162	139	174	169	145	148	167	172	165	158	144	170	156	167	144	180	171	155	149	157	176	150	152	159	137	159	164	162	163	184	164	145	169	159	193	188	166	160	173	177	169	157	172	152	163	150	174	171	179	148	159	170	162	176	165	149	171	171	185	174	161	162	168	159	158	179	137	171	201	170	155	172	159	166	146	153	148	158	183	175	151	167	166	161	166	166	162	165	170	148	165	196	170	156	160	154	162	185	155	156	173	161	177	152	166	167	171	139	147	176	172	160	166	149	166	163	178	168	154	169	149	165	142	162	149	175	179	159	168	147	184	172	158	177	166	161	154	173	167	177	186	171	193	165	160	162	183	169	166	176	162	162	181	166	185	163	156	159	173	171	172	147	149	149	149	174	154	168	183	153	166	142	161	181	173	178	171	175	151	158	159	164	173	191	168	146	168	147	180	148	170	127	161	170	148	165	174	147	174	159	161	174	163	162	167	154	161	156	181	168	168	190	134	168	167	168	180	151	167	177	144	161	173	157	151	150	166	162	150	170	182	162	158	166	160	153	161	162	182	164	179	160	143	181	167	188	165	176	183	167	161	174	172	159	147	184	155	154	168	153	165	165	150	152	175	134	179	174	169	155	171	180	162	136	167	163	147	160	156	159	158	166	151	143	154	173	171	162	153	193	165	161	173	148	183	160	146	162	172	154	175	175	182	160	167	170	167	150	175	160	171	143	168	175	160	186	173	167	165	142	155	167	155	157	159	178	133	169	182
345	0	2700	125977	391	0	12	180	309	499	498	519	490	513	415	429	400	367	372	366	349	356	380	335	309	294	300	300	315	267	295	261	293	267	262	278	292	244	270	288	273	253	270	269	245	268	260	195	248	255	230	223	237	236	239	212	228	239	220	211	238	235	233	221	211	217	231	222	205	225	218	241	203	227	217	206	193	218	225	206	255	208	232	217	200	237	233	229	214	200	230	221	220	246	214	209	226	220	216	237	203	203	213	207	214	202	219	199	199	228	232	201	221	219	219	228	208	213	214	218	194	233	198	213	211	218	203	216	192	212	185	216	213	215	196	216	203	235	211	195	218	194	215	206	207	196	207	217	195	240	221	228	229	192	216	209	199	192	191	214	231	194	198	196	210	191	225	206	190	206	193	193	211	229	242	201	214	203	242	193	215	196	188	212	191	218	219	198	215	203	197	217	227	193	229	214	216	202	218	216	210	187	214	199	209	176	215	187	216	195	210	223	181	214	185	214	192	203	222	220	192	208	229	210	220	213	197	183	200	192	230	188	214	200	207	218	230	188	203	171	214	204	204	202	204	221	187	211	227	204	211	219	202	198	218	200	179	225	199	221	210	192	206	195	205	198	215	208	225	211	202	228	185	212	225	219	222	220	193	196	190	224	212	186	207	203	204	208	217	224	204	227	191	222	199	218	203	207	192	220	205	228	200	214	216	197	223	189	221	217	201	213	199	184	195	217	204	206	181	210	185	193	195	208	171	221	197	190	218	216	209	200	189	217	211	211	196	206	186	220	217	224	208	174	209	199	184	208	197	218	199	217	196	203	186	203	252	177	193	222	216	196	216	209	181	207	211	220	216	184	196	205	204	183	201	224	172	198	194	219	222	201	213	199	215	215	207	170	222	227	200	196	213	204	209	218	199	198	187	203	201	202	215	219	227	183	218	226	192	202	210	205	225	180	196	211	205	190	231	216	200	195	188	208	221	174	199	206	221	200	199	216	215	206	223	189	201	219	211	218	220	200	196	185	198	258	216	192	212	215	210	191	189	189	189	215	205	205	201	198	177	198	201	222	192	215	222	195	230	193	192	199	187	206	198	222	212	222	210	203	198	184	201	204	210	199	179	209	220	204	221	188	191	219	200	202	239	199	221	203	192	197	203	215	228	190	191	202	188	222	224	198	207	178	203	196	219	191	175	194	196	175	203	230	214	185	185	220	198	205	179	195	208	194	192	216	187	197	228	212	179	208	200	211	217	229	189	220	171	215	196	205	174	212	200	199	205	186	220	199	200	202	210	224	197	192	221	196	213	182	213	212	215	215	225	194	216	196	203	205	205	213	211	178	175	185	189	237	180	213	188	237	224	213	213	220	185	190	203	209	202	185	204	188	215	201	216	208	218	217	200	226	192	218	217	204	203	199	183	205	207	204	211	206	199	195	205	220	197	223	203	194	203	232	202	200	215	198	185	207	200	210	226	206	226	183	190	236	197	215	194	217	209	203	204	203	183	206	192	207	169	196	227	222	207	213	210	193	202	214	186	197	203	209	225	197	187	215	196	174	188	206	196	200	206	189	203	219	195	179	207	201	186	207	190	182	186	206	224	227	215	201	206	208	188	191	220	220	208	215	216	214	208	234	206	195	219	199	212	200	203	202	202	213	203	192	210	196	193	196	210	180	183	195	201	231	201	215	215	184	200	202	210	196	202	197	213	206	217	219	186	198	185	219	203	192	186	233	183	232	198	196	201	174	224	215	201	207	189	216	222	208	210	192	198	209	233	207	173	197	202	183	218	194	205	204	200	232	194	194	202	215	197	208	206	193	214	197	180	200	204	195	220	205	187	178	199	199	190	198	228	218	179	222	194	215	226	198	202	194	215	192	219	198	224	201	221	188	184	191	181	220	217	236	197	203	207	202	210	194	234	192	203	171	210	222	193	185	221	197	193	190	215	199	200	216	200	175	193	201	237	221	191	193	186	195	178	222	211	197	198	231	217	204	206	208	220	177	218	232	246	221	201	182	200	230	198	214	195	214	187	225	203	213	220	193	215	193	199	219	206	207	197	178	197	204	204	210	244	203	214	221	203	193	211	199	205	209	207	201	204	197	211	194	212	183	213	203	199	192	205	205	195	230	205	213	210	224	210	219	210	168	194	220	212	196	200	206	192	170	217	214	212	198	194	201	202	196	223	206	189	212	168	209	210	198	208	195	190	198	199	238	197	190	233	198	214	210	195	227	192	206	204	214	211	204	217	191	204	204	218	194	185	217	224	202	226	184	199	223	189	180	188	197	217	195	181	192	232	211	182	228	176	193	221	197	216	206	208	182	210	198	212	190	213	191	220	222
345	1	1900	126100	412	0	15	119	180	368	346	426	353	340	317	262	254	263	259	229	217	233	190	208	216	179	196	180	181	163	168	174	185	181	160	187	152	166	169	167	151	154	158	168	131	134	122	158	162	154	145	147	149	125	145	152	161	147	130	137	157	144	140	126	134	153	130	143	132	135	131	142	116	121	134	163	137	149	139	133	133	126	140	144	145	129	138	148	120	127	139	130	147	120	106	150	119	139	143	114	131	158	161	140	143	141	136	113	115	125	122	123	122	115	154	132	132	142	143	134	121	130	139	133	133	113	126	132	144	136	135	131	147	144	133	137	114	123	142	128	139	123	106	125	144	134	151	120	135	159	116	128	151	142	133	118	123	132	145	132	145	150	131	126	121	125	140	135	117	126	118	107	123	140	129	120	144	118	114	128	117	115	115	126	138	136	129	134	146	126	125	147	134	111	117	130	99	127	121	136	126	115	137	129	122	132	105	131	126	129	113	101	126	108	127	134	125	136	121	136	130	127	140	137	142	110	127	140	131	134	132	126	137	118	124	126	137	106	132	138	109	138	137	154	95	134	145	115	133	137	145	136	140	120	96	131	123	127	126	128	128	114	129	100	122	120	118	114	147	128	130	108	130	127	120	128	123	126	134	137	87	105	118	124	126	139	134	114	113	150	146	143	134	110	139	137	128	118	125	150	127	134	122	147	122	113	123	120	127	141	132	145	136	113	149	119	115	129	139	122	132	132	117	125	131	124	120	135	119	115	139	102	127	135	103	138	123	118	137	130	128	130	110	136	117	125	117	134	122	115	130	142	127	140	149	134	115	136	116	134	122	111	122	142	128	120	129	126	132	144	123	131	150	113	121	124	132	118	133	122	115	115	117	133	131	121	146	138	124	119	103	127	122	135	133	153	125	137	112	137	122	117	120	113	139	128	130	131	114	113	123	114	135	132	127	108	126	111	138	122	115	134	124	133	124	128	136	136	127	137	119	131	112	130	156	139	129	118	112	121	121	128	126	133	158	131	143	122	133	117	123	138	126	156	128	141	131	121	121	136	111	129	124	96	125	101	141	137	118	110	116	113	126	125	132	135	125	124	132	122	114	131	115	118	129	140	133	135	140	124	143	136	132	113	128	126	136	131	111	132	110	130	121	128	128	121	116	128	131	105	121	127	116	132	155	121	127	127	137	121	130	140	137	126	141	121	124	131	116	125	126	134	108	140	106	141	134	122	129	123	124	144	128	129	120	140	124	131	139	125	132	126	131	152	140	108	111	120	126	139	132	136	128	137	102	110	89	128	138	112	114	127	133	122	145	116	118	112	126	132	110	98	133	141	118	130	119	114	131	125	127	142	124	129	127	139	115	134	134	121	127	158	125	143	143	132	117	127	129	138	103	130	122	121	122	128	107	107	134	140	125	135	130	117	148	109	135	128	116	123	136	115	126	140	116	128	127	123	129	124	110	120	125	126	156	145	134	122	129	136	121	103	133	131	123	113	125	133	131	143	111	119	126	110	105	122	131	116	138	136	118	125	120	109	149	127	125	138	120	137	146	137	134	130	151	132	123	137	126	127	118	136	119	117	132	135	118	131	130	146	125	157	158	119	153	102	135	132	133	128	137	111	133	100	118	133	116	116	147	126	128	124	136	130	120	136	120	134	117	142	116	131	129	104	114	136	117	118	119	133	140	143	131	112	121	114	113	135	129	128	147	126	111	126	148	113	119	119	142	124	115	125	144	116	128	132	97	113	113	137	99	132	125	138	115	138	115	125	121	128	126	123	127	136	142	131	129	120	128	130	127	112	110	129	137	132	120	103	115	127	109	146	148	125	120	139	115	123	126	142	125	154	113	106	142	145	110	108	139	114	127	142	120	138	121	144	95	129	119	139	146	125	122	119	124	126	117	119	129	138	119	120	126	152	124	131	150	122	136	119	139	115	106	117	143	122	131	144	130	134	133	136	123	119	137	111	122	95	134	126	123	122	121	124	143	117	108	113	122	136	134	115	142	125	118	139	128	131	150	115	142	116	106	111	129	141	137	148	117	133	112	138	114	119	126	138	117	109	121	131	125	118	131	124	123	122	105	116	142	131	111	127	125	130	127	144	125	126	128	139	122	111	103	131	98	121	130	139	145	116	122	130	123	134	129	127	125	110	111	121	154	130	118	116	147	139	128	125	118	122	138	135	152	134	141	134	128	114	144	129	131	118	119	113	120	137	133	131	141	122	128	124	130	129	135	159	113	120	133	137	132	131	130	141	114	104	107	108	129	128	122	123	118	152	132	149	143	146	124	124	136	133	137	139	117	127	116	131	125	140	123	117	132	118	116	107	123	122
345	2	2100	126223	400	0	12	121	214	372	363	456	410	384	325	348	280	310	299	280	255	245	238	229	234	231	222	204	227	222	212	208	206	196	213	193	184	160	192	189	180	187	173	177	174	177	163	174	176	184	162	184	176	163	157	163	164	172	145	169	154	171	142	175	191	154	159	161	164	174	156	148	163	178	166	148	174	158	147	141	164	135	151	132	134	163	150	161	152	154	153	141	159	143	169	158	162	147	174	152	161	136	187	178	124	131	153	160	156	143	140	165	167	160	183	156	180	139	158	158	143	161	146	149	156	145	153	147	123	161	143	158	166	154	157	145	149	127	158	146	152	137	141	161	144	143	140	140	132	150	127	155	148	141	135	146	145	144	126	144	161	152	142	137	155	158	147	161	148	158	156	164	153	148	143	150	144	151	153	149	135	165	141	140	152	143	156	136	144	151	147	139	157	170	147	180	152	133	148	140	138	151	157	150	150	144	154	162	163	154	145	159	145	147	132	150	136	164	142	144	163	143	160	163	142	155	149	159	137	122	153	150	147	136	145	150	154	144	162	154	139	151	144	154	134	160	135	138	135	169	144	122	127	152	130	127	146	141	155	136	134	165	156	145	142	142	162	145	132	152	169	131	152	142	129	149	138	162	146	154	148	148	141	163	140	135	142	130	129	146	129	142	144	139	129	164	162	157	161	150	143	167	165	159	138	150	131	161	130	145	139	162	147	134	149	154	150	155	142	134	124	155	152	150	118	139	142	162	145	146	166	123	158	156	146	142	137	154	146	157	141	130	133	151	156	128	142	141	149	134	165	150	148	174	157	135	157	156	154	152	168	139	134	129	139	142	134	153	144	147	154	133	147	154	154	126	135	138	144	159	152	151	143	148	132	145	161	147	135	144	163	157	126	129	144	150	128	143	151	143	160	156	142	150	150	179	159	137	130	154	145	141	150	139	129	147	126	149	166	143	135	136	134	137	134	135	159	176	155	189	137	149	156	138	148	130	125	167	143	138	157	160	130	126	145	151	140	149	156	147	148	124	138	129	142	131	139	141	162	128	130	137	148	158	126	132	145	140	155	150	140	164	141	133	130	142	131	136	160	141	135	145	131	158	142	165	148	142	120	140	144	137	143	140	161	154	134	159	135	147	152	141	121	165	139	124	156	153	189	160	128	130	170	156	152	127	143	148	132	145	126	155	157	164	136	139	179	142	175	163	135	153	145	164	128	145	139	145	128	146	136	145	143	157	154	146	152	161	141	148	139	153	134	122	128	123	142	114	150	159	125	178	143	147	133	152	153	145	144	144	147	147	151	158	163	160	165	147	132	149	139	146	148	171	155	164	147	120	137	130	144	148	141	152	159	150	153	141	132	129	146	139	163	120	136	136	144	164	155	171	136	151	189	141	151	134	135	153	152	146	158	148	141	149	137	147	151	140	160	133	153	159	164	136	151	146	130	147	155	157	148	138	152	165	133	140	147	141	132	146	126	146	141	124	158	141	167	151	159	162	148	138	165	146	133	151	136	156	149	167	151	160	172	137	160	136	142	138	141	172	162	151	152	141	168	140	145	140	155	166	154	144	147	141	159	152	142	126	137	154	138	159	168	162	152	150	155	168	154	153	129	153	155	134	141	140	127	147	141	139	157	149	152	163	147	141	131	128	143	147	149	152	149	157	144	152	140	136	159	130	139	153	178	131	138	137	147	142	139	121	139	136	128	162	154	139	134	143	135	151	137	147	139	147	132	149	142	149	146	132	151	149	166	146	131	144	146	144	143	140	133	153	138	143	147	150	148	158	129	130	135	143	149	151	149	152	179	136	133	149	162	139	128	149	161	149	165	121	154	139	140	157	120	131	140	134	137	130	140	154	157	175	155	125	119	150	157	144	150	153	141	145	157	177	143	169	141	169	131	169	131	140	141	146	142	132	140	172	164	147	154	146	166	146	160	158	142	135	133	158	143	130	119	155	150	159	161	142	130	131	146	154	147	143	133	151	151	142	122	151	144	155	162	137	160	161	156	133	129	154	136	132	162	121	142	134	151	150	151	156	149	146	154	119	135	134	129	159	148	170	145	149	143	164	148	173	160	133	157	135	126	161	150	141	138	149	147	133	139	137	142	127	131	149	117	133	150	135	147	132	140	150	153	148	141	144	142	160	129	135	143	130	164	135	139	125	112	156	139	135	145	135	133	149	143	144	136	132	146	157	133	161	142	134	157	163	185	136	159	132	163	145	157	150	128	169	123	138	130	145	124	139	162	142	127	125	143	153	136	148	127	156	155	153	178	163	132	153	140	120	124	156	142	138	142	148	152	144	139	167	140	142	106	141	156	128	146	132
345	3	3500	126346	399	0	21	184	270	414	411	516	444	420	377	370	303	339	309	292	288	298	273	287	256	253	253	231	243	244	220	227	224	221	225	213	214	185	204	223	186	210	191	181	210	192	177	205	195	191	203	194	194	166	189	197	201	160	172	192	197	176	225	189	174	183	173	169	174	169	169	176	179	166	193	158	150	185	181	166	170	171	176	178	161	150	166	171	154	158	169	197	159	163	166	151	169	164	168	175	195	162	174	167	156	176	158	190	183	177	183	181	164	132	165	167	161	142	177	169	173	178	158	137	136	177	158	172	159	148	154	155	153	164	163	173	151	173	147	160	149	164	157	161	166	156	143	162	153	150	178	190	151	149	150	139	191	171	159	167	153	166	150	151	163	181	186	160	158	193	163	175	164	159	153	173	154	175	150	151	169	161	152	191	177	158	171	165	168	157	153	170	161	151	171	154	151	170	154	167	180	192	166	174	162	165	167	148	163	148	151	149	156	171	155	163	142	159	171	170	157	174	175	174	157	139	191	153	155	154	168	155	141	175	153	179	158	148	147	155	165	153	147	179	157	147	191	170	163	171	156	174	155	146	175	165	143	163	158	156	197	137	172	157	163	151	138	176	173	183	172	147	152	143	157	164	156	171	147	148	142	155	136	153	207	169	153	140	156	165	171	172	145	163	154	178	164	177	186	165	161	144	162	142	177	145	157	141	155	152	176	154	131	166	162	181	180	128	151	176	143	176	151	154	161	189	175	141	153	171	169	171	153	174	146	168	158	165	151	148	173	164	152	146	159	134	157	141	172	161	175	156	165	176	156	148	141	130	159	165	139	168	146	151	158	179	164	146	146	155	156	164	179	148	156	154	154	167	140	154	174	150	160	165	146	176	158	155	159	147	163	173	167	140	166	158	141	180	173	151	157	149	163	143	170	155	158	157	162	163	156	160	171	163	170	195	146	145	142	167	161	152	176	161	163	167	158	192	161	162	115	163	162	159	153	194	179	147	165	141	155	160	142	163	153	146	171	138	143	176	158	177	166	160	171	132	172	163	150	168	152	167	171	147	156	135	157	162	155	149	144	178	160	137	142	157	163	180	171	162	168	157	138	159	174	171	138	165	140	156	152	151	168	158	150	171	151	163	177	178	168	159	164	161	146	158	180	186	140	167	156	182	150	159	157	159	198	164	144	161	165	155	165	156	172	175	169	159	188	145	143	167	164	163	172	158	154	146	168	125	162	169	153	150	145	158	163	147	163	159	163	178	158	193	173	166	161	155	134	162	151	150	173	160	155	157	165	168	166	161	137	162	163	172	168	152	147	153	158	179	168	146	155	190	160	163	169	163	169	169	171	168	149	167	169	162	158	175	160	176	132	171	151	158	167	171	154	133	161	166	152	159	169	181	171	161	177	153	174	163	155	156	174	187	174	154	144	166	174	153	149	175	161	154	153	159	169	170	141	158	175	182	158	162	162	144	171	159	164	165	145	171	170	158	158	168	159	181	146	156	142	151	159	146	177	152	159	159	148	164	159	157	154	146	165	167	135	150	181	165	154	145	169	158	163	142	160	152	156	149	154	174	158	146	148	159	175	155	128	182	149	180	174	144	155	144	147	168	157	158	157	143	148	172	138	151	141	167	146	173	161	155	165	173	170	173	165	165	160	154	162	163	161	133	169	176	154	162	149	163	160	172	157	157	180	168	162	167	155	165	158	177	171	165	154	179	155	169	158	151	142	165	158	178	146	150	145	162	155	187	147	145	170	160	155	168	137	179	173	171	178	151	149	158	158	157	159	159	154	168	157	182	167	174	177	153	149	159	135	178	167	169	167	149	169	160	152	154	166	160	151	158	150	145	148	187	159	151	161	157	148	180	165	165	140	150	148	163	149	173	166	173	149	186	149	161	161	192	155	165	147	148	134	170	160	164	127	134	152	164	159	153	147	155	165	155	161	175	147	158	141	161	149	161	152	167	169	154	149	160	147	153	142	171	156	180	150	173	165	164	155	165	160	138	160	154	153	156	156	176	145	167	149	178	152	165	154	147	146	163	164	160	148	160	161	167	151	145	165	140	161	170	157	162	179	159	156	157	161	163	165	150	154	178	165	176	152	170	146	163	161	178	174	156	150	173	144	159	161	167	165	177	168	135	150	161	158	167	160	173	147	181	160	177	160	157	139	164	145	147	138	154	139	157	169	148	182	169	165	193	151	170	149	144	161	158	164	155	169	154	169	175	164	162	153	138	157	154	155	145	154	133	176	151	143	157	142	178	165	169	160	143	159	155	154	151	171	173	171	156	138	171	188	154	141	158	134	168	171	168	163	160	171	184	177	163	154	160
345	0	2700	126470	390	0	12	211	314	468	477	543	471	476	461	420	389	387	364	359	330	329	336	364	308	317	316	306	303	280	290	281	267	273	267	288	284	251	272	262	260	255	252	260	224	266	245	241	247	244	223	248	252	224	208	223	221	209	227	240	227	226	260	246	230	239	213	196	224	241	225	233	220	228	216	211	218	226	205	225	223	185	249	190	206	231	195	194	201	218	215	203	226	186	213	201	227	218	204	203	220	233	200	233	207	199	203	209	201	212	219	218	238	207	204	205	214	204	215	204	221	206	188	193	235	216	234	187	217	204	221	200	191	187	214	215	195	200	189	206	181	203	240	197	187	199	218	218	218	206	195	201	173	217	216	220	203	225	183	194	207	211	171	206	205	210	201	201	217	213	220	197	200	202	205	234	209	207	236	229	215	195	199	219	179	181	185	218	202	204	226	209	201	214	204	198	219	206	215	212	243	209	210	183	210	202	187	221	189	211	209	206	232	203	191	206	218	219	176	194	221	250	197	222	194	200	189	202	194	196	168	181	184	217	228	233	224	216	217	205	190	179	212	202	214	210	205	192	214	216	179	212	218	220	199	212	184	205	183	202	191	200	176	196	192	214	182	196	194	194	207	228	217	193	231	212	208	194	172	208	187	201	207	211	174	178	225	206	203	206	218	201	197	203	208	203	237	186	182	224	229	219	207	167	208	196	201	197	213	208	195	199	165	227	203	211	204	217	220	188	189	227	176	195	210	173	203	214	205	196	166	226	195	207	219	207	207	229	182	191	203	207	182	201	205	223	183	207	211	224	190	198	186	226	220	215	201	218	181	201	200	224	195	202	195	210	195	196	195	210	205	198	201	175	210	188	170	187	210	189	233	185	208	178	203	196	198	190	217	208	182	219	199	202	201	194	191	200	219	194	181	169	192	216	210	216	198	212	213	205	184	208	194	202	205	188	201	211	192	187	206	191	220	228	213	221	201	207	191	193	210	226	188	221	187	188	214	198	213	228	171	227	177	197	210	182	220	212	184	188	213	185	206	173	195	206	199	210	196	178	184	204	208	232	184	206	203	220	211	212	208	194	213	213	219	195	213	183	185	210	201	191	187	196	210	202	203	211	202	227	197	225	183	197	198	161	189	198	211	205	196	231	196	206	225	202	184	226	219	205	173	170	226	204	228	190	215	221	213	220	209	195	215	192	230	219	182	192	224	218	220	219	200	213	195	221	191	198	204	216	196	215	189	211	199	234	197	206	222	209	189	217	197	201	197	198	177	227	220	219	190	184	236	201	197	199	180	204	208	181	203	211	189	224	193	201	187	178	183	206	197	194	192	231	223	226	181	225	202	210	204	187	223	190	177	191	212	183	197	216	208	204	211	219	212	226	195	208	192	196	171	187	210	186	190	196	225	198	192	189	220	213	195	187	188	220	188	209	214	198	213	204	209	224	193	187	220	205	200	209	198	191	204	198	188	217	190	209	187	207	197	179	188	199	184	185	197	211	210	176	185	218	218	214	216	203	187	209	183	226	191	225	205	213	209	212	208	217	211	213	213	214	205	219	178	209	230	193	197	216	210	198	202	226	219	202	201	209	187	208	190	194	204	207	224	205	198	184	200	213	229	193	215	219	200	219	187	202	189	206	215	217	209	209	217	201	186	181	202	191	215	205	191	184	186	220	213	190	198	210	215	211	214	202	199	214	227	211	207	202	222	188	189	213	217	188	213	202	206	196	205	205	192	223	203	213	172	201	196	224	215	225	179	209	235	202	215	193	192	199	189	209	176	199	210	191	238	223	198	183	222	220	179	203	203	204	195	198	212	211	185	222	183	222	194	189	223	205	195	221	206	205	197	229	205	223	216	217	199	212	208	194	204	197	220	201	212	190	196	205	199	197	197	192	202	193	185	209	222	197	198	212	188	203	192	229	217	218	232	198	189	214	169	186	191	191	187	192	232	192	194	194	198	220	194	198	202	172	189	212	200	201	195	180	214	195	206	196	202	176	197	186	192	188	205	215	208	192	182	210	203	186	207	199	197	213	203	191	216	213	190	197	200	204	178	205	192	197	204	197	218	211	202	202	218	210	208	196	209	206	222	208	228	199	212	209	210	185	193	255	215	202	198	190	204	187	201	223	189	216	205	213	185	200	216	175	213	189	196	215	203	220	201	222	193	187	190	192	191	216	201	191	216	196	186	178	200	200	191	204	187	214	210	182	208	214	204	203	186	207	198	202	206	205	179	209	182	222	205	187	196	206	193	199	219	222	192	217	195	196	184	194	232	199	184	201	200	225	198	200	214	237	192	208	200	181	200	203	216	192	199	185	206	205	237	186	206	202
345	1	1900	126593	416	0	24	124	194	359	363	386	340	336	313	293	271	265	220	244	186	209	227	206	188	197	178	167	170	195	178	169	149	166	159	171	161	157	175	155	164	148	178	140	164	149	150	151	155	128	132	145	144	157	131	132	147	139	112	140	143	143	160	119	119	156	139	131	122	134	139	113	107	117	141	137	127	125	131	143	129	139	133	129	137	135	125	127	148	134	143	142	141	118	118	120	140	116	141	128	122	142	107	131	122	133	117	91	130	132	130	123	126	106	103	120	113	140	130	131	135	143	139	126	122	124	130	142	141	120	113	132	129	143	138	116	115	129	124	143	128	111	146	126	120	132	119	124	120	147	139	114	124	141	131	132	115	131	134	121	131	145	124	115	133	120	111	103	128	124	140	114	125	137	140	116	118	111	134	130	111	122	114	133	127	112	119	129	120	136	133	135	127	135	124	128	126	111	116	136	109	133	108	122	129	103	114	138	125	108	146	128	133	131	135	112	137	119	136	128	160	142	102	119	117	131	144	121	117	124	118	114	122	114	120	112	112	90	135	107	142	114	139	133	135	123	141	137	129	131	145	138	122	146	145	120	109	128	138	118	115	137	123	143	133	129	128	135	122	116	135	115	109	125	131	128	148	122	146	119	140	135	115	128	121	118	126	137	130	139	125	107	110	141	131	138	105	114	119	101	122	127	116	105	130	126	136	123	139	115	138	107	120	115	125	118	133	132	137	124	126	116	107	137	140	125	133	138	137	145	122	116	102	124	125	127	126	118	110	127	97	126	126	124	125	118	117	125	146	121	121	139	105	142	119	107	150	132	127	125	122	124	128	116	123	117	136	128	132	126	113	112	107	119	118	110	121	113	135	125	109	108	120	123	116	117	129	122	121	131	118	116	128	129	124	115	136	142	118	122	120	131	128	109	136	142	127	130	127	132	124	114	142	130	140	133	125	123	115	118	134	114	113	107	110	136	117	117	144	119	122	108	123	113	132	146	131	128	126	104	120	114	136	150	128	110	126	133	141	118	112	121	125	135	109	123	105	99	110	141	125	123	113	138	124	125	112	119	107	96	113	110	122	126	121	138	123	137	139	132	127	129	111	138	101	137	117	121	115	125	121	114	134	118	131	143	130	132	136	127	135	141	128	114	106	123	112	107	141	129	103	137	134	148	130	129	122	141	113	127	126	116	129	102	120	120	116	106	124	123	119	122	119	107	118	143	117	125	126	133	121	113	123	130	119	109	122	112	139	128	116	115	125	138	98	118	113	123	125	113	126	140	113	123	127	115	119	137	121	137	122	119	127	106	123	114	116	143	125	117	129	107	127	136	133	122	118	113	96	111	125	127	112	125	122	101	118	122	126	123	124	129	132	140	113	127	133	122	118	138	121	108	117	140	125	114	116	115	129	124	114	123	126	137	124	120	99	138	121	147	134	124	141	112	127	122	99	118	126	120	115	109	119	117	123	106	119	118	113	133	125	120	141	127	119	135	122	120	135	110	133	135	122	118	113	122	128	131	120	126	120	111	109	109	139	125	118	113	134	122	127	118	110	134	124	144	126	117	115	108	139	95	132	130	121	127	118	123	129	128	125	137	116	109	116	129	137	102	123	123	114	127	138	123	97	116	118	125	124	125	121	126	140	126	120	100	113	120	116	130	119	133	119	118	135	120	101	128	120	121	122	113	105	117	108	111	121	127	117	141	144	137	143	125	132	110	117	112	146	123	123	108	129	135	125	110	110	114	130	118	122	131	119	123	126	133	129	136	127	119	120	108	143	108	120	124	135	103	143	117	119	139	136	122	115	131	129	125	139	117	110	133	127	144	125	117	106	92	117	124	122	117	114	142	127	101	131	136	119	130	131	131	103	133	114	148	105	140	116	133	137	101	142	124	121	135	123	104	123	137	101	116	118	105	119	148	127	113	133	108	108	127	135	111	117	121	101	107	135	128	103	127	117	136	118	125	125	125	124	132	121	135	127	128	117	130	123	126	119	128	143	124	136	110	109	114	127	126	106	134	123	152	115	128	127	116	136	128	118	120	124	108	102	115	100	113	108	145	127	117	112	123	116	122	122	121	115	112	140	107	123	128	126	108	124	115	124	122	134	109	116	139	112	127	125	125	131	139	130	105	127	116	133	100	148	115	113	108	139	127	122	125	125	129	120	101	141	120	109	119	119	114	121	133	126	122	130	119	127	127	119	128	122	121	125	151	117	119	132	129	117	127	103	130	127	128	133	116	117	130	116	122	125	138	154	125	116	113	123	125	113	125	122	117	129	136	136	132	138	108	113	117	130	129	122	125	137	125	114	127	110	115	122	113	134	127	131	121
345	2	2100	126716	408	0	22	120	242	411	394	431	383	395	344	324	326	271	267	262	230	244	234	228	218	208	197	220	184	202	225	205	178	194	185	200	157	187	171	172	164	176	167	169	143	183	158	184	165	159	170	178	141	179	156	141	151	173	164	159	149	166	152	151	141	169	152	151	154	163	155	160	151	154	143	157	160	144	149	179	151	182	169	163	158	137	149	124	143	148	133	174	130	137	142	148	163	134	120	175	136	140	130	140	143	140	160	140	150	146	151	149	144	140	151	140	142	156	145	136	143	151	140	132	139	148	143	157	126	133	133	156	142	138	149	153	142	152	130	128	149	154	112	116	156	147	142	146	143	147	154	167	157	162	142	153	144	151	157	150	124	154	157	151	143	152	153	155	141	150	127	148	152	148	142	154	133	150	149	139	137	154	153	146	176	176	159	155	148	133	137	161	133	151	136	160	147	147	150	152	166	138	135	152	150	126	157	143	153	143	133	133	167	132	141	120	151	154	129	135	159	144	128	158	140	130	155	145	134	143	141	133	144	136	142	143	138	135	162	132	147	143	150	153	168	141	165	130	131	141	150	167	145	134	151	153	140	124	159	118	151	132	153	139	161	158	132	142	159	155	145	154	142	149	156	143	140	143	118	156	146	148	177	138	142	131	132	145	147	143	167	128	140	160	142	133	153	140	145	147	163	141	125	152	156	142	135	160	141	154	150	159	143	151	148	153	130	151	132	161	155	162	130	134	143	156	131	138	142	168	132	137	131	145	162	135	149	172	140	143	141	122	132	151	133	140	152	148	122	149	150	128	161	131	146	144	137	147	138	164	136	117	145	151	134	167	140	160	152	137	148	154	161	140	154	150	137	119	161	154	135	134	144	147	167	128	150	131	136	165	152	158	160	140	135	144	143	139	146	129	153	129	151	132	159	165	158	158	150	129	143	140	147	132	123	152	145	130	155	159	151	138	140	127	141	131	142	126	132	131	158	151	132	158	137	155	153	146	133	142	144	152	156	171	148	142	164	152	155	138	136	139	154	140	160	141	146	146	139	133	150	140	162	125	133	149	137	161	130	130	135	127	145	163	136	130	128	163	140	138	156	147	158	135	155	151	160	126	162	124	144	126	131	148	145	141	124	144	162	124	142	122	167	155	142	167	138	127	143	144	152	174	142	145	154	147	161	149	124	137	135	124	147	157	147	142	122	164	141	140	136	122	111	142	133	143	163	144	117	124	144	157	163	155	154	144	114	137	114	143	113	149	167	152	113	150	164	139	142	153	160	133	138	146	144	137	146	147	134	159	139	151	144	152	134	138	148	156	145	144	129	141	148	161	133	154	141	143	154	147	153	145	135	139	145	136	133	166	152	137	129	131	152	148	153	137	154	124	151	135	153	159	148	133	157	165	140	140	169	142	134	145	127	140	146	161	139	146	142	141	147	166	176	152	143	119	138	136	144	143	139	140	124	142	143	135	128	142	148	152	138	125	158	170	147	138	148	142	138	148	140	141	131	139	162	134	171	151	157	151	130	143	155	146	131	151	133	119	160	133	153	152	144	130	153	150	146	151	139	149	138	140	152	139	142	148	160	126	134	145	131	161	119	140	129	148	154	142	145	140	112	139	154	133	149	175	136	162	149	153	156	125	141	147	153	168	150	144	149	141	137	144	147	148	148	160	149	147	129	149	141	176	123	138	148	143	146	147	168	139	158	137	155	138	150	137	142	127	148	159	154	129	143	154	143	145	153	159	131	147	139	130	158	146	136	155	154	124	139	136	137	154	156	139	146	130	143	151	136	118	135	148	145	136	142	140	155	125	140	154	127	162	150	140	147	125	153	134	120	141	166	156	159	173	146	138	152	148	136	134	145	145	130	170	143	160	170	143	131	138	135	138	147	124	153	140	144	145	150	134	168	136	153	135	143	141	143	123	140	129	148	156	133	146	138	134	156	143	136	158	139	145	137	136	157	127	132	148	160	154	143	138	139	142	156	122	151	148	129	135	154	126	119	138	165	141	125	154	125	128	150	128	139	155	133	129	140	157	154	179	140	134	133	156	150	140	156	160	157	151	164	137	130	146	140	143	134	141	122	131	159	117	158	157	147	135	134	137	143	150	136	132	125	143	142	128	149	137	151	139	158	143	131	150	169	130	126	144	141	129	150	138	132	119	143	144	153	139	139	122	137	146	148	144	147	153	137	149	146	157	152	121	155	133	157	139	134	157	152	134	143	146	146	171	123	162	137	138	141	136	130	144	149	170	143	133	146	163	136	150	148	124	133	147	156	136	129	140	135	127	150	143	133	166	136	148	126	144	136	124	138	143	139	133	146	164	133	150
345	3	3500	126839	409	0	16	171	239	392	411	469	419	389	370	360	346	322	306	289	266	296	295	251	235	241	248	229	229	235	220	216	212	203	201	234	194	198	183	201	190	206	190	178	196	210	187	193	195	177	178	181	173	158	182	196	193	175	164	168	164	166	173	165	179	183	169	180	187	182	187	176	184	169	188	170	171	173	152	176	172	177	161	164	163	183	167	167	167	170	145	168	149	179	158	167	158	170	162	145	162	174	170	162	161	167	156	173	166	180	191	160	146	176	165	158	168	189	185	180	166	158	155	150	145	158	149	157	175	144	173	161	146	169	157	170	142	167	193	169	153	168	164	149	158	181	184	177	157	153	168	154	164	168	145	184	159	157	157	153	148	181	167	172	171	169	145	178	160	145	173	151	143	149	160	170	147	182	171	154	168	130	166	162	161	147	148	148	169	151	171	167	173	163	153	145	163	151	147	180	160	156	160	150	171	163	137	164	129	154	158	144	177	154	184	165	165	163	175	154	171	169	154	157	160	138	158	148	151	152	174	147	166	155	152	156	169	149	153	162	150	156	148	166	179	157	163	174	156	145	148	144	177	152	152	176	145	144	176	141	169	173	164	157	153	156	171	161	159	138	144	171	169	152	154	172	174	156	152	148	160	154	149	153	172	160	152	153	162	155	167	154	151	164	172	158	148	157	169	142	147	136	164	138	156	148	145	154	173	161	179	186	159	159	133	149	158	158	154	158	160	156	145	162	156	152	168	159	162	146	159	167	150	160	133	165	149	141	180	164	146	158	170	168	149	147	175	180	155	153	148	142	147	149	193	174	154	133	163	172	174	160	156	173	144	155	165	177	174	158	176	178	161	144	170	154	152	154	158	147	136	143	169	135	197	157	160	150	136	152	169	166	151	156	158	168	163	150	160	161	147	164	165	162	152	178	180	162	153	149	125	162	156	147	173	171	165	132	165	175	149	143	174	168	137	147	147	144	178	156	160	175	151	173	158	164	160	163	154	162	172	169	143	169	167	167	152	163	181	181	160	146	131	180	173	156	160	186	162	175	146	156	160	163	155	146	167	154	154	151	164	177	155	166	176	154	151	157	198	163	162	162	181	172	164	150	156	173	156	189	149	152	169	165	149	160	168	160	145	146	151	160	167	162	174	157	137	142	169	147	155	153	188	158	146	155	181	163	157	177	152	150	155	166	160	198	168	159	146	144	140	154	144	152	167	171	147	169	155	172	150	181	160	184	140	153	153	141	159	174	153	162	156	151	157	163	154	182	148	173	167	158	179	155	159	179	165	131	169	156	158	140	133	143	179	151	156	142	152	156	173	160	170	157	153	161	155	154	163	146	160	167	158	170	132	169	155	175	148	153	154	141	151	174	162	173	139	153	154	170	173	163	145	154	172	165	154	157	138	165	158	129	145	161	153	156	167	165	155	162	165	154	145	152	146	149	169	172	173	164	146	178	128	134	177	163	162	175	169	152	170	146	159	162	148	147	163	139	151	153	148	164	161	165	149	162	176	169	159	156	183	142	155	163	148	142	164	167	162	162	157	144	176	145	142	158	181	148	147	180	141	161	151	150	159	162	155	135	150	173	160	173	182	167	143	169	141	168	165	174	153	141	165	167	149	178	154	164	164	162	170	151	133	181	168	180	153	155	142	167	170	159	172	156	143	147	152	143	137	154	143	162	154	165	155	162	148	166	174	159	153	145	184	157	146	148	178	178	141	155	179	157	162	159	134	190	147	153	170	156	154	150	147	141	169	175	135	147	157	152	160	159	147	172	156	148	177	173	137	153	173	172	169	141	151	152	175	145	176	183	150	182	142	163	170	147	173	149	154	148	150	158	154	159	146	146	158	197	149	158	167	157	159	144	182	156	154	152	157	156	167	157	157	163	173	178	164	157	164	155	148	167	160	156	150	155	171	174	148	162	168	170	154	165	142	131	155	146	131	171	167	166	158	167	165	152	161	143	144	163	136	179	154	171	167	170	169	166	177	152	154	175	150	158	172	157	167	162	151	130	165	177	142	163	146	161	155	154	153	149	155	164	157	175	157	176	156	175	154	152	158	135	143	154	153	156	185	171	154	153	166	160	138	159	149	162	164	171	152	145	161	147	144	160	175	151	157	141	145	152	141	134	161	147	176	142	164	162	151	183	159	134	155	160	148	185	148	168	123	168	128	174	169	152	156	151	167	151	155	138	162	155	168	156	146	160	155	150	163	146	174	160	173	152	151	180	142	171	167	164	131	169	158	185	161	169	139	145	145	161	131	143	157	172	163	154	163	170	159	185	150	156	145	150	161	151	162	158	153	174	146	140	147	131	159	142	174	149
