345	0	2700	111248	374	0	0	0	0	19	3	0	2	15	22	34	41	49	67	102	99	116	109	110	144	153	164	174	173	179	174	187	207	199	197	203	195	192	208	210	211	202	202	211	214	201	197	195	234	205	196	192	205	212	223	276	240	257	217	214	185	227	194	171	193	195	193	189	204	192	182	205	184	218	190	176	173	206	172	199	182	186	189	183	166	165	170	197	158	192	155	180	183	211	186	189	178	189	185	172	197	185	189	191	174	172	148	174	180	173	170	186	179	217	184	196	200	187	172	166	182	181	178	183	196	191	192	180	170	182	188	189	173	167	152	191	169	184	176	171	167	148	171	209	173	181	184	191	185	168	170	170	151	187	178	187	194	196	160	172	192	179	176	193	160	175	170	171	167	174	178	186	176	179	173	186	185	165	167	187	180	158	219	150	169	164	179	180	163	174	190	171	156	200	187	171	181	177	164	168	182	186	180	164	181	178	198	189	166	192	161	172	191	191	176	168	151	166	176	160	169	148	161	161	178	170	179	165	173	184	184	175	181	175	214	180	147	174	195	179	195	184	179	198	213	179	173	190	181	203	167	180	168	164	155	186	174	156	190	169	162	158	182	177	173	186	154	158	172	160	174	158	183	158	181	158	192	173	156	141	175	164	179	178	189	148	162	176	149	171	160	204	159	190	176	200	189	158	192	180	175	136	196	166	179	172	161	157	180	186	180	187	176	174	165	176	209	146	178	197	181	183	183	170	172	186	178	164	166	195	171	179	165	177	170	195	187	164	169	163	173	178	157	168	178	171	178	178	165	155	171	201	172	164	185	176	165	177	186	192	172	163	193	192	206	186	181	160	148	166	155	177	169	163	175	185	173	195	168	190	185	181	165	165	185	182	160	165	160	158	168	177	168	152	203	163	159	146	170	180	148	160	193	197	171	168	179	160	175	175	192	176	142	177	182	163	167	186	179	175	174	160	178	181	158	149	185	174	172	173	145	182	168	174	175	161	168	192	169	181	151	163	154	151	148	179	151	178	179	179	156	179	178	166	172	192	180	175	179	155	179	175	163	186	184	164	186	167	185	168	186	152	190	171	169	162	190	172	168	169	160	175	170	175	171	139	163	182	157	151	195	157	182	168	183	160	176	170	174	177	210	160	152	164	173	175	155	156	190	166	164	158	183	173	169	170	193	158	146	163	185	157	169	179	169	174	172	171	178	164	155	170	174	188	157	169	173	173	183	172	163	176	175	165	186	171	180	174	180	193	176	151	179	174	143	141	156	168	161	154	181	170	167	182	179	154	151	164	180	182	171	171	158	164	192	182	175	202	183	177	188	163	192	166	165	161	170	187	155	189	168	163	169	157	171	166	163	164	182	152	180	182	173	176	205	173	197	163	184	180	157	154	174	184	193	171	176	179	169	160	170	149	163	166	183	187	155	179	189	168	170	179	183	157	146	163	176	167	160	195	148	182	156	189	170	185	196	164	182	162	166	172	172	168	156	185	156	158	187	175	171	164	166	180	165	169	165	179	158	200	176	189	173	164	171	180	186	144	174	145	207	167	176	143	208	158	191	162	175	174	181	175	204	184	162	157	176	170	200	159	185	169	171	177	156	175	128	169	199	165	180	184	158	162	184	182	156	188	173	177	162	137	173	157	191	180	155	173	153	156	160	172	183	180	160	187	151	173	172	165	172	153	150	173	189	200	177	173	187	166	166	162	144	168	165	166	166	167	171	181	167	170	157	174	171	192	169	144	172	163	172	183	165	187	178	162	189	153	141	175	132	181	182	189	165	172	167	164	186	159	207	185	158	172	176	162	159	170	161	162	174	180	173	189	152	179	167	182	174	157	144	171	176	153	136	153	163	155	182	158	194	161	157	159	165	155	163	175	151	193	155	178	179	175	167	169	182	169	149	150	182	160	170	155	157	189	139	187	165	168	198	162	180	161	154	171	191	170	172	182	174	173	169	171	162	162	181	207	168	163	192	168	149	182	178	177	156	169	180	165	176	177	156	183	205	181	154	174	188	181	186	172	180	169	154	163	193	186	189	175	186	154	154	176	161	167	159	179	178	166	188	150	166	163	172	153	174	169	175	189	162	186	181	151	167	185	182	179	186	179	154	196	163	188	171	193	161	183	184	183	140	172	178	176	178	145	152	191	178	166	172	163	183	165	196	191	156	143	166	167	164	146	166	165	183	176	145	209	163	160	164	185	168	151	168	183	178	189	178	158	154	152	172	179	187	170	172	181	178	164	170	200	155	157	182	162	153	167	183	179	165	179	162	167	159	160	174	137	157	160	177	183	155	186	173	182	164	174	186	187	186	176	174	169	174	176	172	151
345	1	1900	111371	385	0	0	5	126	548	238	120	136	166	139	184	174	171	181	202	217	197	202	216	202	199	182	183	206	218	199	177	211	207	179	179	210	196	202	173	208	201	186	181	182	185	182	185	221	176	191	184	179	162	191	190	195	208	168	161	187	169	169	198	170	184	176	175	140	188	166	186	152	172	168	180	194	164	152	167	190	169	202	142	169	165	150	163	175	168	173	162	155	184	176	190	179	156	173	163	172	201	160	179	161	160	166	169	148	170	155	192	173	169	146	175	177	133	157	146	162	158	202	154	158	168	151	172	162	184	140	177	136	168	170	157	152	164	163	138	152	171	163	162	169	154	168	166	157	148	157	162	161	162	160	175	177	173	153	152	188	168	157	155	179	154	172	155	158	169	161	162	182	161	160	157	162	151	156	170	176	144	167	165	159	153	183	172	175	180	159	136	186	160	150	147	162	155	157	154	181	158	152	142	163	154	164	164	141	171	163	168	144	147	155	180	154	157	184	132	157	165	149	140	153	159	154	154	152	148	152	167	160	155	157	151	181	172	168	165	164	145	163	155	139	170	152	171	162	178	157	166	178	174	173	197	160	158	145	171	143	173	150	149	158	167	150	171	161	170	156	182	151	174	127	150	143	168	163	164	169	167	148	140	163	186	167	171	148	152	168	169	163	161	163	161	165	154	180	173	140	154	176	166	152	165	172	139	184	162	162	172	178	156	174	153	168	186	147	166	166	158	159	155	164	145	161	161	151	159	146	175	156	150	155	170	186	139	175	154	162	189	163	178	152	144	165	142	181	155	172	162	170	150	162	164	166	144	147	171	135	167	153	152	160	151	140	160	146	152	156	166	172	161	180	176	174	168	136	170	161	120	169	158	155	161	170	176	144	168	150	184	161	161	136	161	169	159	165	176	167	167	136	174	167	171	162	144	149	162	153	154	155	153	160	162	152	126	167	175	166	173	143	182	159	152	162	167	170	180	158	137	160	162	140	165	152	133	170	161	135	151	169	155	146	152	150	175	149	185	164	149	166	166	145	174	176	163	167	128	164	171	152	151	168	154	162	139	143	155	171	156	170	159	163	161	161	161	170	170	153	137	148	160	155	164	155	142	144	182	136	163	178	154	146	164	159	150	166	155	144	173	152	160	163	152	150	185	156	169	177	157	172	145	167	149	137	160	154	166	168	151	177	171	170	165	163	175	162	133	152	173	149	155	168	153	164	168	161	170	170	154	157	173	162	186	151	175	178	140	152	164	166	184	167	166	160	162	175	146	166	158	172	154	179	179	152	145	161	145	153	161	157	156	153	166	189	152	162	167	163	148	146	153	163	138	159	153	137	147	176	199	159	167	155	164	170	144	163	170	157	168	152	168	152	147	171	144	137	149	165	168	163	176	150	184	159	136	172	167	160	146	172	149	172	142	164	168	164	167	148	173	158	170	154	155	156	159	165	165	163	183	172	163	155	149	156	168	154	121	175	158	165	157	158	158	178	162	162	183	147	156	181	177	167	161	169	181	163	178	171	175	174	174	141	170	140	147	150	165	155	167	142	183	159	164	147	157	171	169	162	157	144	156	165	187	155	171	182	165	147	155	154	200	147	162	184	180	175	152	178	170	174	161	149	161	193	165	177	159	172	169	136	184	134	158	158	160	144	160	138	173	158	168	163	147	141	156	149	154	153	155	148	130	152	150	159	165	151	167	167	130	165	148	155	179	159	133	169	180	176	161	155	196	177	151	160	153	165	157	168	156	162	156	169	137	148	154	153	129	156	138	172	140	162	161	175	144	134	144	150	157	151	133	172	177	153	167	164	175	141	173	153	179	153	176	137	162	144	153	161	171	170	153	141	145	153	160	142	167	165	172	166	141	169	136	175	144	187	150	166	142	165	148	137	158	148	176	163	151	170	148	167	153	149	155	150	137	169	163	162	151	181	160	175	178	173	136	158	149	179	157	149	155	168	154	151	146	136	189	169	163	152	153	155	159	188	137	160	179	176	146	173	175	158	147	155	155	164	165	177	160	185	172	144	160	136	145	172	163	161	151	169	131	135	176	166	157	153	160	179	167	146	150	150	139	150	149	166	171	163	161	160	152	155	178	184	134	146	157	181	154	172	166	144	163	154	159	151	144	199	162	155	173	151	139	166	153	176	143	161	147	187	176	149	151	182	169	163	172	145	170	171	157	145	162	164	157	149	160	152	157	151	171	159	146	142	163	154	153	160	173	162	162	132	163	144	175	163	162	163	168	164	179	179	153	166	160	182	159	151	156	163	146	155	164	155	183	163	165	156	163	153	155	179	154	159	155	167	156	159	151	141	154	163	138	162	151
345	2	2100	111495	391	0	0	4	105	392	59	88	114	108	137	139	136	161	169	183	172	174	187	199	189	196	180	199	165	182	215	175	177	195	196	217	181	190	184	166	165	162	181	163	173	187	154	182	146	145	175	172	171	142	155	166	159	156	154	167	167	162	173	158	139	159	140	154	162	169	138	151	148	166	166	159	148	159	159	155	161	163	162	155	142	142	147	138	177	163	146	138	164	172	151	128	161	135	159	141	142	154	144	137	122	152	138	155	143	150	143	163	131	148	134	148	125	142	150	130	143	156	135	154	138	137	150	151	143	135	139	143	132	151	158	166	137	158	154	139	134	129	140	156	166	140	123	164	140	149	167	148	156	132	158	163	161	145	146	145	151	140	151	136	141	167	156	154	128	144	147	149	165	140	159	126	137	152	133	169	147	147	163	141	143	162	145	153	128	140	155	148	146	135	129	146	154	134	140	145	125	127	123	156	158	152	152	152	167	141	153	139	146	144	151	137	126	127	131	129	129	129	143	135	127	148	156	131	113	143	131	119	155	133	147	140	151	141	133	155	151	131	146	157	145	129	135	140	131	160	144	129	140	139	143	140	173	148	136	141	134	139	134	129	136	140	164	151	143	138	172	147	158	142	149	127	158	142	141	141	136	139	139	127	133	130	146	144	140	148	162	139	153	146	155	158	146	152	141	114	134	149	134	128	140	155	162	143	121	136	128	145	140	155	146	111	138	132	130	153	140	158	143	122	155	137	152	141	137	155	140	161	150	158	132	147	156	133	128	148	140	129	167	128	145	143	134	144	147	155	138	151	139	144	147	140	153	167	123	143	132	154	125	130	139	139	129	140	143	159	137	149	150	132	131	113	130	150	130	144	135	145	143	115	137	146	154	150	127	134	184	127	139	148	156	129	157	155	133	141	144	151	138	166	134	146	133	141	138	162	127	143	124	155	137	132	126	129	142	146	142	151	130	153	132	149	124	123	157	148	129	129	132	122	148	152	131	151	160	130	147	156	146	132	129	139	146	149	142	161	142	134	141	141	158	156	133	140	148	162	144	152	152	143	148	141	112	140	125	163	157	166	172	132	144	157	146	127	171	140	153	141	129	134	128	149	135	137	132	146	143	136	145	141	139	130	140	138	137	128	145	141	160	174	138	118	144	141	140	151	157	135	133	142	142	160	133	146	145	136	136	147	155	139	155	148	155	134	123	142	139	156	127	137	130	151	151	161	130	159	139	122	123	127	135	153	167	149	142	123	138	117	143	151	148	162	139	135	139	144	145	133	147	130	157	131	144	154	148	149	160	129	139	169	115	132	132	142	132	122	148	157	117	133	142	152	122	140	166	135	130	139	129	132	138	144	157	145	133	127	145	159	161	154	136	126	147	133	158	162	124	141	152	158	152	132	167	162	128	141	142	125	150	140	134	117	107	149	132	166	134	143	156	142	134	137	150	125	150	152	155	153	158	137	160	136	138	141	129	146	124	146	148	140	150	157	130	131	151	132	147	130	157	158	138	135	156	134	137	143	142	140	149	118	156	137	133	139	143	127	131	138	154	152	133	138	154	146	122	134	155	121	134	138	146	142	139	126	120	151	134	127	173	157	131	140	149	140	128	159	146	161	141	135	131	154	147	149	135	130	170	145	163	136	151	138	140	136	138	147	138	134	142	164	137	143	134	150	134	153	131	148	151	134	138	133	152	126	150	148	134	153	135	148	143	149	172	144	126	162	128	134	143	154	169	149	122	163	138	147	133	139	139	124	149	143	145	139	144	146	117	146	156	132	147	157	130	109	151	166	156	139	159	158	142	145	138	147	163	142	136	146	142	141	143	158	142	138	133	136	117	168	134	138	167	161	159	156	137	161	139	131	143	146	124	134	136	152	153	137	155	125	133	138	133	132	129	152	161	141	132	132	133	141	141	150	143	138	147	139	148	147	147	139	140	161	151	151	149	143	129	136	156	141	130	154	143	141	131	127	139	124	142	109	138	150	130	153	143	139	127	136	149	119	145	138	122	127	142	142	129	147	118	147	153	156	150	138	152	145	151	129	140	152	145	143	141	137	157	134	151	159	135	139	140	140	128	122	140	147	145	151	123	137	143	133	140	131	137	144	141	155	161	138	123	136	133	146	134	176	149	140	124	151	144	141	156	152	133	136	133	161	145	158	161	129	162	163	164	130	133	150	143	143	152	158	163	139	139	142	143	154	145	112	132	148	110	144	129	149	160	147	151	146	142	152	165	139	129	133	165	142	148	140	143	149	124	149	156	149	145	158	131	127	169	136	139	121	133	147	157	141	128	166	140	124	140	161	141	145	155	138	145	160	140	125	139	151
345	3	3500	111618	397	0	0	0	3	23	1	22	17	51	59	81	87	103	95	106	129	138	125	144	162	153	159	194	175	190	193	185	189	188	176	175	174	183	200	171	189	198	182	186	168	179	189	177	172	172	175	193	214	278	232	270	289	237	240	234	173	159	169	161	169	167	142	166	171	152	186	161	176	143	150	172	171	174	142	168	159	126	173	152	144	170	159	155	153	150	150	160	161	153	140	163	162	157	170	155	133	152	159	145	162	163	143	144	156	145	167	155	166	185	164	147	130	157	162	150	159	157	140	160	149	172	154	155	149	142	137	142	153	170	151	175	151	158	151	131	169	155	178	154	136	139	129	127	149	154	169	145	157	151	147	157	133	141	145	153	164	133	136	140	159	160	158	138	149	142	172	142	150	156	162	157	165	150	153	147	154	161	137	135	158	170	159	148	149	160	140	150	167	141	164	156	145	143	138	161	161	155	134	149	152	161	157	143	167	157	166	137	153	148	158	156	153	143	143	145	162	157	159	120	152	146	149	146	152	143	152	136	157	151	142	139	145	160	163	153	140	116	134	142	154	145	151	168	154	168	154	138	167	135	167	136	160	153	158	134	152	139	128	155	147	123	142	146	149	161	152	124	144	158	163	141	158	138	138	159	159	158	169	143	146	174	125	148	144	156	171	154	160	165	139	124	164	160	133	151	150	150	147	132	128	158	120	138	168	160	150	144	137	153	152	138	173	152	132	150	154	149	149	128	132	149	157	144	147	146	143	165	152	157	153	162	134	130	153	169	117	165	157	154	157	151	161	149	142	131	142	150	153	135	167	139	146	142	173	131	124	155	162	152	143	133	156	158	143	162	149	168	155	136	134	147	161	156	132	150	133	150	155	159	130	153	137	156	149	129	174	141	140	131	148	163	168	148	159	166	164	150	151	153	149	125	136	142	137	145	137	141	168	170	139	151	115	147	148	124	155	145	133	146	152	140	126	149	132	133	140	165	144	146	154	155	132	159	156	123	143	136	145	127	165	152	146	161	151	134	162	147	147	123	139	140	160	143	147	167	162	146	137	154	141	155	149	153	162	134	163	138	161	130	124	157	131	155	153	161	148	160	145	139	163	158	141	149	117	137	125	146	126	157	144	131	151	156	152	149	154	138	140	119	154	147	133	133	142	131	148	155	146	157	154	151	156	165	143	142	166	129	150	136	140	125	136	136	139	141	155	140	131	118	134	136	139	137	141	141	157	152	129	152	143	152	154	152	141	147	154	153	120	135	158	141	160	153	186	167	172	149	139	162	136	155	152	145	154	165	166	138	135	151	140	135	139	151	154	131	141	137	163	140	133	161	133	154	127	149	162	128	165	149	147	153	129	138	169	151	139	150	141	145	162	161	154	170	163	155	151	150	143	140	150	127	155	159	154	151	142	144	156	150	153	154	163	152	153	152	163	136	122	152	164	161	147	151	147	146	142	151	154	133	152	156	140	127	133	133	141	156	144	176	151	134	138	169	132	146	131	132	157	122	159	144	142	143	123	139	150	138	153	135	171	155	154	161	126	161	148	129	159	139	165	174	135	169	148	169	138	145	151	184	170	153	161	164	133	139	151	154	130	128	135	136	143	155	143	140	153	148	128	144	146	144	146	141	143	146	144	127	172	144	170	132	133	144	162	137	148	131	153	166	159	151	143	155	158	125	161	154	141	135	138	162	146	144	155	156	160	131	133	140	138	134	144	131	159	167	143	144	154	144	150	143	150	137	149	145	167	170	159	176	150	158	169	128	165	127	145	152	132	151	164	143	139	131	131	129	137	140	137	120	139	146	145	146	160	136	122	172	151	147	124	156	148	132	136	148	155	139	147	137	135	145	150	163	128	160	147	154	133	153	132	142	130	156	166	143	125	175	140	169	167	148	164	139	138	139	144	125	132	129	168	151	162	134	142	131	147	129	149	143	149	159	114	164	137	118	138	148	134	157	151	142	153	129	147	153	118	165	135	164	146	136	137	130	158	157	158	139	142	157	154	158	169	138	166	135	155	134	128	136	165	154	147	127	134	144	139	138	151	135	147	144	141	146	134	156	152	157	142	127	134	145	130	161	152	162	139	168	130	149	127	151	147	167	161	163	147	166	151	126	129	142	157	140	142	169	126	136	138	154	125	148	146	149	160	128	116	136	129	142	159	132	148	134	161	140	129	140	145	141	144	167	159	155	145	146	155	152	119	144	138	138	163	147	146	159	126	133	140	162	145	134	140	145	160	131	151	158	122	162	151	147	172	160	132	134	155	119	143	123	142	145	141	145	147	133	124	155	116	140	126	145	116	156	153	146	146	158	138	144	145	156	164	141
345	0	2700	111741	404	0	0	0	1	6	1	2	7	15	22	44	46	64	82	102	90	115	129	124	135	166	160	158	173	188	185	173	224	212	180	177	212	194	215	202	194	192	190	198	220	211	223	222	173	198	214	190	195	231	188	249	222	224	192	222	174	195	212	197	196	205	192	175	194	203	178	162	172	200	189	216	181	202	171	185	198	189	187	179	168	213	195	173	191	191	179	188	211	160	174	188	179	173	167	190	182	154	185	172	187	194	174	182	186	175	176	178	183	187	177	166	185	165	187	182	178	181	172	198	194	181	176	180	173	170	168	197	201	178	186	172	159	157	174	198	158	199	160	191	179	190	169	162	167	150	185	161	188	189	181	149	175	167	188	167	169	170	182	162	168	164	171	161	192	189	199	175	171	171	181	186	165	165	151	171	164	200	165	165	173	174	157	188	176	163	163	183	174	141	169	199	182	163	183	150	176	175	180	185	163	159	166	159	169	180	179	175	146	190	167	148	182	168	200	161	164	170	190	178	166	162	186	182	154	155	181	178	180	169	163	147	178	163	164	196	168	193	174	174	169	177	181	175	184	158	159	170	162	171	183	158	157	178	175	159	169	181	185	182	164	184	149	151	155	186	174	171	163	182	138	164	164	167	164	183	177	156	181	158	166	165	130	166	162	173	187	190	161	166	149	169	178	167	142	162	194	135	173	168	182	182	158	166	167	136	172	175	180	159	148	178	162	161	203	179	158	149	182	170	182	141	132	192	161	173	175	176	142	151	197	159	149	163	174	174	186	175	162	172	151	169	182	177	171	172	172	174	163	169	179	158	159	155	210	159	167	188	164	168	178	158	171	150	178	162	164	173	153	148	162	177	174	173	181	173	176	172	192	141	161	153	162	170	147	165	168	176	168	187	181	176	190	169	158	177	184	172	154	166	161	169	166	193	174	180	174	157	187	189	174	167	169	162	183	170	188	171	178	180	185	147	168	178	171	182	169	166	175	149	176	156	151	171	155	150	169	176	148	158	170	175	152	170	173	175	194	194	165	156	189	164	173	161	172	162	166	169	184	166	164	162	174	151	157	196	169	167	171	142	166	142	163	182	183	183	175	145	177	173	168	182	176	156	146	156	156	151	160	180	159	187	179	197	164	152	170	155	171	191	170	183	189	186	163	165	193	173	169	195	183	183	153	178	150	167	164	142	168	163	166	182	185	170	186	151	174	176	145	164	160	159	174	181	174	203	150	158	174	177	167	159	155	134	157	197	159	182	153	156	178	174	166	176	172	160	165	159	180	160	177	188	168	187	158	174	170	170	153	170	186	175	183	175	193	154	179	170	159	147	143	180	173	187	156	176	169	151	159	178	153	179	158	147	171	165	158	185	162	174	169	163	155	172	150	178	172	173	195	181	167	194	154	196	169	178	167	165	171	174	180	170	138	163	199	176	166	182	165	185	179	185	162	191	178	162	172	194	162	177	194	180	157	164	177	182	190	173	175	178	165	143	184	153	168	159	151	167	169	165	176	165	155	194	173	161	166	162	155	153	169	163	169	139	148	166	170	164	165	163	161	177	170	177	159	170	172	176	152	191	165	155	172	143	153	156	161	181	161	174	178	178	173	170	155	148	169	192	141	165	181	175	182	172	144	142	182	165	149	170	142	169	172	157	177	179	158	169	153	185	192	138	153	172	180	178	174	185	184	162	175	167	194	162	182	184	179	166	139	172	188	172	176	147	171	153	163	180	153	206	152	170	167	152	174	174	175	186	149	181	157	168	173	161	180	183	178	161	188	165	158	163	174	156	156	159	195	189	142	163	150	185	182	150	172	160	164	162	189	186	173	185	184	178	196	172	157	176	156	161	172	159	186	172	185	149	178	170	171	168	174	180	140	186	159	166	178	175	147	146	166	170	173	165	175	170	163	163	182	164	165	188	145	150	187	149	159	157	202	160	183	177	179	162	152	176	150	200	183	161	158	156	175	191	182	160	169	168	145	168	159	189	204	152	169	167	164	186	175	147	168	186	133	149	153	159	153	189	189	173	168	159	170	171	167	163	179	164	148	142	165	171	156	196	178	168	165	155	171	144	163	172	165	171	166	186	175	186	174	151	160	173	180	156	188	155	198	168	177	169	155	148	171	184	169	151	168	145	178	155	162	166	197	158	148	150	162	168	158	162	153	190	168	192	174	169	170	137	153	188	170	172	170	153	166	159	189	162	174	154	195	160	162	177	152	163	153	185	169	174	194	166	168	167	168	170	152	163	157	185	167	169	162	196	145	199	177	162	158	161	167	151	161	167	163	179	161	166	180	155	173	157	147	174	177	174	146	162	158	153	163	181	184	168
345	1	1900	111864	400	0	0	16	157	552	87	144	147	172	162	180	181	182	224	184	205	206	188	216	189	222	194	193	199	214	190	214	198	206	193	230	240	184	177	216	210	175	179	210	187	194	176	195	177	188	199	176	176	198	166	183	190	225	164	212	176	187	172	163	150	176	174	172	167	163	186	188	193	181	187	180	167	181	196	174	156	195	154	169	187	160	170	166	173	201	157	156	178	166	172	160	167	181	165	158	161	180	142	164	164	167	151	178	169	167	166	168	189	177	174	159	164	155	170	166	171	181	162	188	171	173	169	166	150	155	160	171	167	189	159	169	143	175	152	135	146	149	175	179	147	171	146	175	186	150	159	185	161	127	171	157	152	179	159	173	176	166	173	174	147	167	164	151	179	138	166	161	161	149	194	151	155	181	163	153	176	153	168	154	170	164	154	160	161	159	140	161	172	162	165	144	176	157	161	144	148	151	190	159	163	157	150	168	160	160	169	164	159	173	176	143	173	164	171	151	163	161	184	168	140	148	141	141	143	164	156	174	167	158	172	139	134	160	169	168	156	151	149	161	165	151	167	164	165	136	170	140	192	147	169	159	171	177	165	168	150	175	153	150	163	163	171	154	148	176	165	155	149	147	161	170	146	175	160	181	160	147	159	169	146	157	177	179	177	154	158	162	165	165	162	159	173	168	163	183	165	164	180	154	167	191	154	166	164	163	173	161	176	167	159	180	162	153	177	156	156	144	154	163	181	179	157	156	144	154	176	133	167	174	161	141	180	147	133	166	156	142	148	172	170	141	161	156	165	177	157	166	166	148	148	164	151	163	172	175	174	161	153	150	162	168	190	165	159	156	149	170	151	174	156	166	151	161	154	149	153	184	171	163	154	156	149	161	176	158	156	159	142	157	143	163	139	145	163	166	184	170	163	164	164	151	174	170	153	180	171	183	142	165	159	160	181	146	173	183	167	194	196	172	157	155	151	167	164	182	169	175	152	167	131	173	170	162	171	164	167	163	159	164	158	169	140	199	170	156	161	149	145	162	150	183	170	169	150	163	158	161	170	156	174	175	155	176	161	170	185	165	169	162	133	170	171	163	171	148	162	172	158	162	169	163	154	149	153	139	155	150	163	129	157	173	171	150	145	155	154	164	199	166	149	175	155	180	150	166	148	154	175	149	163	166	140	162	176	179	153	153	145	139	180	180	168	166	148	152	179	160	162	170	168	154	148	154	179	169	153	155	137	182	163	148	171	133	158	129	183	156	157	162	180	155	170	146	166	156	180	148	144	169	167	154	165	134	157	156	148	154	171	167	173	162	162	161	163	155	167	134	166	165	175	172	151	192	151	164	178	161	175	164	171	166	161	150	170	165	138	156	159	167	174	155	122	178	162	182	169	153	155	153	151	149	163	161	157	163	159	172	166	166	168	173	168	137	179	151	172	167	166	159	179	169	152	166	162	180	146	163	159	163	153	158	153	164	165	162	147	173	161	146	170	170	185	168	155	159	148	193	166	160	136	162	170	139	170	164	163	166	176	168	158	174	173	159	147	139	166	150	191	161	161	183	181	152	167	170	170	161	181	157	154	164	148	167	167	156	173	167	161	158	168	152	153	162	173	183	172	167	164	168	159	162	149	150	168	169	159	170	162	161	144	155	147	175	178	164	166	187	168	173	143	172	162	162	159	164	162	172	158	163	149	167	151	174	166	160	169	154	168	160	164	169	158	170	170	204	163	152	159	157	166	145	156	163	136	137	142	156	148	155	162	147	164	158	155	155	166	168	191	179	178	174	160	178	167	147	159	159	151	148	170	145	150	145	156	174	175	178	146	146	178	166	164	161	157	177	161	161	163	152	154	161	162	177	159	150	171	183	144	160	161	170	163	184	152	142	154	142	182	160	161	168	157	155	161	187	171	154	179	130	153	153	176	173	175	164	161	150	168	162	150	161	150	168	180	130	157	159	165	157	153	156	151	163	153	148	162	169	170	148	146	153	176	154	173	161	148	187	170	174	138	141	163	182	146	174	162	161	161	168	154	172	167	157	157	162	173	160	156	173	146	181	164	156	149	164	156	163	178	134	178	146	179	169	165	144	170	164	171	142	148	147	180	174	167	157	140	164	164	180	164	161	163	165	163	128	157	154	164	157	166	181	169	147	153	164	162	166	180	139	178	166	168	174	143	165	168	142	151	154	156	155	163	151	157	186	165	170	181	177	164	150	161	172	172	158	141	158	160	187	148	162	177	173	164	171	169	172	149	165	150	161	172	188	159	142	157	146	167	169	152	139	179	177	171	174	175	138	166	151	163	167	162	153	152	174	162	162	172	141	157	167	174	152
345	2	2100	111987	408	0	0	27	193	531	182	119	139	161	149	163	191	180	185	203	188	202	206	204	185	214	219	221	211	206	205	196	196	210	195	205	198	198	205	163	187	201	204	178	203	179	232	218	188	189	201	168	200	183	186	219	231	260	216	204	200	203	156	164	186	186	161	182	157	191	149	171	172	205	200	162	163	201	155	168	185	170	177	195	169	171	179	209	161	177	178	160	175	171	175	170	154	180	181	173	172	160	170	161	159	159	167	151	156	164	171	166	178	138	162	157	159	167	163	175	155	165	152	169	166	159	166	172	181	161	176	183	173	142	161	197	151	163	163	189	170	150	174	172	155	159	148	169	171	148	178	158	167	162	168	172	163	177	156	161	180	145	178	175	188	175	143	158	179	160	160	156	144	193	164	157	163	148	170	169	147	154	185	151	169	190	183	180	162	171	157	127	145	152	174	164	165	172	179	165	163	178	173	183	166	155	185	151	164	186	155	171	170	144	194	181	155	165	160	171	160	177	155	149	169	154	155	163	162	148	161	164	158	168	172	158	167	162	163	171	166	172	178	186	148	156	148	143	173	175	142	190	150	162	170	163	157	178	192	166	149	152	172	156	158	158	160	189	164	155	168	174	169	161	164	161	166	168	152	152	158	163	172	177	170	174	149	140	169	140	161	177	177	187	162	166	152	175	175	164	186	150	185	159	166	176	164	162	166	174	165	173	181	171	179	166	176	139	156	164	180	168	178	163	177	156	156	151	165	175	165	147	180	159	144	144	171	177	170	181	159	146	175	163	162	187	168	173	156	154	171	171	163	178	145	176	178	138	155	178	167	161	160	156	170	174	163	159	165	138	154	167	151	152	172	178	170	163	131	151	165	157	167	170	168	156	141	177	154	152	173	150	184	145	168	154	178	177	166	170	143	177	146	157	153	152	183	155	159	173	155	144	161	165	168	170	145	169	146	166	186	169	174	164	127	155	187	163	173	141	148	160	174	164	165	162	169	179	154	142	162	135	145	158	153	152	159	166	146	163	179	192	140	165	157	157	158	148	165	172	161	173	136	179	174	153	159	174	167	168	171	153	167	153	144	177	171	155	173	176	155	155	172	154	158	170	169	179	167	167	163	203	160	153	173	149	162	173	154	149	161	160	167	169	185	151	183	175	162	160	167	175	150	153	143	138	162	168	171	183	159	172	161	178	165	193	161	162	166	170	142	170	171	159	161	149	153	154	168	138	162	200	146	168	158	173	140	163	161	167	178	169	163	174	173	170	170	153	163	165	168	173	161	192	153	135	166	165	167	152	162	172	172	159	159	153	152	154	161	178	150	166	182	148	162	154	150	160	165	160	171	142	162	175	150	154	165	173	171	166	164	143	153	170	157	155	162	196	169	160	179	155	174	160	137	156	175	158	177	145	169	159	171	170	159	143	161	137	158	183	170	201	191	141	168	160	147	172	171	174	156	169	174	163	149	170	157	160	167	148	146	170	171	187	189	180	150	173	141	173	172	173	155	164	171	160	162	157	185	153	155	161	162	156	159	172	156	158	174	157	145	158	172	171	167	145	184	151	172	147	170	176	148	176	174	182	160	154	146	182	155	164	161	164	165	166	149	148	151	185	154	162	154	183	170	169	170	158	182	174	161	136	149	169	155	172	165	137	177	165	177	147	150	153	161	171	149	138	158	158	139	180	148	163	154	179	180	166	170	185	150	182	156	174	138	173	161	152	175	165	136	150	179	171	159	156	158	146	166	166	153	179	149	158	160	176	164	145	171	139	173	161	143	164	164	153	164	156	165	171	173	166	164	170	166	150	150	175	157	160	132	198	167	149	172	141	162	170	146	155	166	161	147	157	177	148	148	159	158	159	153	174	172	160	183	150	164	168	173	160	163	150	167	153	170	168	175	154	142	162	145	153	156	170	179	143	172	171	147	144	153	153	151	147	166	134	169	147	164	155	160	174	184	160	153	159	153	174	164	173	152	151	168	153	144	147	186	182	169	167	152	147	152	150	182	156	179	148	180	151	150	144	134	162	166	178	164	168	178	179	161	158	147	172	173	168	161	141	163	174	159	169	155	156	163	157	154	194	148	162	168	151	167	158	168	161	150	167	162	175	152	156	169	161	171	172	165	172	174	172	156	167	161	168	166	161	151	166	149	158	148	192	163	153	154	146	164	170	156	171	174	172	148	179	151	174	157	176	165	167	173	193	185	144	178	168	163	156	172	152	163	172	155	154	161	174	186	164	173	163	163	132	169	162	153	176	172	160	161	155	158	154	146	161	175	169	172	156	171	163	185	160	150	168	167	160	163	162	186	177	170	155	150	150	148	135	155	144
345	3	3500	112111	397	0	0	4	64	158	10	60	73	102	102	94	122	135	128	162	139	177	170	162	200	195	188	196	197	175	205	178	203	192	197	209	204	202	194	208	209	198	203	184	192	170	180	177	198	178	188	188	189	182	222	252	241	253	222	179	151	167	155	186	177	166	189	161	174	166	185	172	178	175	197	171	184	179	184	181	154	173	168	167	152	175	148	146	157	165	146	166	145	169	170	197	160	161	158	147	170	143	145	126	158	168	166	184	140	172	161	195	147	157	171	159	165	175	152	170	156	179	148	155	159	173	152	161	155	171	162	178	157	151	145	144	159	167	170	167	155	165	158	155	185	159	195	181	169	179	156	157	169	168	174	155	136	164	158	160	130	151	190	154	165	186	151	157	147	156	181	144	181	158	148	148	150	143	176	185	166	174	160	148	153	169	161	169	154	165	164	174	162	166	171	168	150	163	143	150	152	139	148	168	142	166	157	145	160	155	157	158	163	157	150	174	172	168	164	136	155	146	158	141	178	151	179	168	180	150	144	154	153	162	143	166	155	176	161	161	158	156	160	136	163	146	151	152	169	149	147	159	147	175	152	178	158	149	161	151	148	158	148	146	170	164	161	175	167	161	148	162	166	139	147	158	166	135	160	155	170	176	146	156	167	163	148	154	145	149	151	155	145	146	141	151	158	162	158	150	139	147	153	143	162	160	170	147	151	169	169	157	164	158	156	164	142	151	147	138	170	144	154	142	168	142	135	165	148	155	163	148	131	154	159	152	161	165	171	159	156	158	145	172	134	158	157	147	163	147	136	151	154	193	131	151	161	150	142	165	140	132	156	164	131	154	157	155	151	133	152	163	158	141	176	156	155	160	175	179	129	154	161	156	119	152	137	148	138	167	175	135	149	162	126	146	168	163	170	150	138	153	154	143	191	155	151	149	161	170	159	157	134	160	158	137	143	167	170	146	144	165	138	150	167	150	147	152	177	159	149	139	145	174	138	154	146	133	131	163	166	151	162	131	171	150	170	140	132	152	161	159	172	166	135	167	156	180	151	130	147	144	144	175	163	146	150	175	160	175	159	183	176	164	162	150	151	144	142	163	159	141	155	137	144	171	144	141	183	165	161	162	152	158	166	127	143	157	163	161	129	155	176	155	160	140	140	147	175	148	157	162	156	151	152	154	147	156	150	133	178	121	154	166	176	160	175	159	161	155	155	144	151	135	160	150	148	164	149	165	152	159	166	150	160	174	153	155	173	157	164	138	163	148	160	158	148	161	143	153	184	161	155	152	151	144	159	173	168	154	158	142	157	159	148	165	154	136	143	158	150	155	171	153	152	158	145	152	158	132	149	141	160	142	157	145	167	165	143	133	141	159	142	171	175	169	134	151	179	133	143	145	147	172	168	151	146	127	153	171	154	162	154	143	159	166	168	134	156	166	178	136	155	160	157	131	159	158	167	127	154	142	167	151	159	168	140	147	162	157	155	186	151	183	147	169	146	157	151	144	156	158	154	157	164	135	158	163	168	176	159	142	179	163	151	167	138	152	129	144	162	146	143	155	159	135	144	153	179	159	139	161	135	154	139	154	143	150	163	160	162	163	140	165	144	151	163	153	164	151	151	164	157	156	147	149	148	152	165	172	171	143	158	174	137	148	152	142	153	157	151	166	164	148	131	139	134	164	170	165	136	159	147	167	140	171	147	163	180	156	136	156	133	149	169	161	161	132	152	168	165	155	144	188	157	176	149	142	154	165	163	141	150	139	161	155	162	151	140	148	158	149	168	181	149	144	179	165	152	148	159	194	152	142	147	129	149	159	172	167	146	154	138	153	155	145	134	169	162	137	155	159	154	141	137	160	181	167	159	143	162	186	148	163	146	139	161	152	138	134	182	139	124	157	168	145	157	175	161	155	152	142	141	152	154	131	162	150	144	118	155	155	134	142	164	163	165	142	160	141	138	169	166	149	133	168	164	155	139	188	158	167	137	124	148	176	138	138	170	158	154	138	146	157	141	150	146	165	137	152	156	145	137	155	149	164	164	160	140	163	131	173	173	172	142	175	152	145	143	144	130	154	171	150	157	158	186	152	138	160	174	159	171	158	141	154	160	144	173	154	173	149	149	165	138	147	131	114	158	148	150	137	155	166	165	154	155	175	154	156	163	160	161	165	154	165	149	154	146	149	169	172	159	163	143	125	136	177	157	152	145	147	165	137	133	144	185	160	140	124	142	151	136	172	190	167	166	159	151	185	164	126	164	159	140	166	140	169	151	144	194	153	167	151	153	145	165	176	146	164	133	146	166	163	149	135	156	176	180	161	136	168	142	143	137	173	168	159
345	0	2700	112234	389	0	0	2	46	92	6	37	47	74	89	101	110	105	157	138	146	142	126	162	184	172	184	213	207	219	215	223	186	230	235	218	200	235	201	224	219	204	188	218	191	223	217	230	213	216	179	176	195	209	221	319	351	294	269	191	196	203	199	203	175	217	186	183	168	176	187	176	189	185	201	196	171	176	187	179	202	188	174	182	167	170	174	173	202	169	188	168	195	170	183	187	176	175	169	182	186	175	165	182	171	181	151	172	164	177	188	177	158	166	171	185	174	175	158	176	184	180	192	201	169	170	178	187	181	166	163	189	188	174	160	160	175	180	172	168	194	164	178	181	193	168	184	166	155	187	195	158	165	166	163	164	176	167	168	163	166	167	171	164	189	171	161	164	181	171	180	183	193	164	160	187	184	163	159	179	167	171	164	173	179	177	153	165	158	183	166	182	153	187	173	155	185	154	179	174	168	154	172	162	172	167	161	168	179	172	154	174	198	165	163	161	151	167	153	190	168	175	152	180	154	189	158	186	157	155	164	173	156	160	164	160	152	182	162	166	183	148	178	169	195	162	163	179	171	171	176	179	184	164	172	163	156	179	198	161	169	169	153	160	159	181	209	164	169	164	155	188	126	179	147	148	154	158	167	185	169	173	156	178	174	190	152	169	169	181	164	168	178	168	175	178	204	174	177	160	163	188	169	170	184	168	157	178	152	161	165	174	162	151	179	151	171	174	175	141	174	166	146	184	174	168	161	169	169	162	177	169	153	162	167	165	162	162	181	165	174	180	168	176	178	156	168	163	175	170	151	183	156	179	163	155	182	172	166	161	190	167	176	172	157	167	157	165	155	191	183	174	179	162	181	182	145	159	198	179	183	167	156	165	174	187	157	160	178	174	151	167	176	164	171	153	172	147	168	151	164	161	170	162	174	176	158	178	158	166	163	197	172	165	159	165	149	176	156	154	169	169	187	171	173	176	154	183	184	176	169	168	165	187	152	209	171	173	167	156	151	164	174	174	146	166	161	164	149	179	179	170	170	174	190	164	170	145	205	171	189	171	191	172	170	150	160	163	176	179	167	173	144	169	170	161	172	166	178	158	164	159	169	181	161	170	167	152	165	159	157	181	164	140	196	191	173	162	158	168	169	172	172	206	143	175	188	168	146	169	182	184	153	184	194	133	171	175	191	161	172	171	180	168	169	169	168	162	167	183	157	174	166	168	153	182	181	140	179	159	184	190	161	163	159	174	168	181	176	166	181	176	172	186	170	149	146	182	161	179	158	166	171	168	176	171	155	153	164	153	167	150	173	167	156	161	151	179	187	173	160	171	169	154	160	163	154	174	168	159	172	144	155	155	170	154	148	187	151	166	177	162	165	152	169	169	182	144	180	167	173	160	184	146	171	169	161	139	183	163	186	171	177	164	198	181	164	172	152	169	178	202	175	159	152	184	172	172	163	166	149	166	162	165	181	184	173	155	206	181	161	159	165	162	175	166	146	151	157	154	162	152	173	173	148	183	168	164	145	177	178	163	138	178	167	165	171	181	166	162	162	175	171	160	185	166	154	183	165	175	151	154	158	163	165	173	156	168	170	205	154	191	160	196	184	156	176	173	170	151	157	166	188	190	162	157	176	163	189	172	165	161	156	157	139	176	159	172	161	170	165	151	173	188	172	166	167	143	173	174	146	175	170	175	152	180	178	154	154	174	166	181	153	182	175	161	155	151	163	169	186	181	162	164	162	174	162	184	173	162	173	156	166	168	183	169	149	179	180	153	159	173	173	174	178	147	161	162	171	162	174	179	173	164	146	158	163	159	150	169	169	166	162	167	169	168	173	152	172	187	167	164	162	176	157	168	162	180	156	181	163	167	165	152	192	175	165	173	191	161	163	175	162	149	146	148	165	159	180	168	169	155	160	155	184	159	155	182	163	162	191	166	168	172	159	156	151	167	167	172	183	160	165	159	171	166	151	194	176	181	170	177	162	165	176	166	154	175	173	156	157	154	194	177	154	165	157	158	153	170	169	146	189	174	173	170	172	172	186	188	183	159	183	167	163	175	180	195	147	146	176	186	175	169	172	159	180	160	174	194	170	178	158	169	184	178	169	132	166	165	175	169	186	168	192	177	160	157	189	173	163	172	158	200	156	164	169	156	198	170	177	162	177	157	172	173	134	169	184	165	167	180	177	157	161	182	154	155	163	158	155	155	181	181	163	150	168	168	172	187	166	170	154	173	137	154	183	181	149	157	159	183	163	183	204	190	178	180	161	191	156	165	171	152	170	154	182	167	172	173	132	156	172	191	169	144	168	174	187	166	181	178	175	166	182	150	159	157
345	1	1900	112357	392	0	0	248	443	480	122	152	183	246	188	225	210	218	220	228	223	231	211	218	196	218	232	206	230	208	202	200	223	204	222	208	220	185	188	188	217	170	174	171	171	172	192	189	157	167	164	189	162	186	187	197	225	198	193	197	169	179	156	195	177	199	177	163	162	160	153	150	165	158	167	151	182	178	162	159	160	172	176	157	151	152	166	151	175	168	129	150	161	152	147	157	156	165	164	169	151	154	133	167	146	162	150	160	146	168	169	164	149	138	154	180	139	171	154	168	169	174	158	146	158	146	166	158	159	146	152	158	165	153	175	163	171	137	168	175	133	155	175	135	173	170	166	170	161	142	169	152	155	173	125	166	165	154	154	159	161	158	144	155	155	184	160	171	159	141	176	149	140	154	155	152	150	154	164	152	173	164	153	139	165	165	170	142	159	168	151	175	166	146	127	141	145	157	151	171	168	144	159	135	158	148	179	168	138	154	148	153	148	156	177	144	151	146	152	157	158	153	159	140	150	151	149	148	166	154	174	145	166	160	135	176	158	170	160	137	153	151	149	177	142	157	141	166	147	163	171	159	167	145	163	166	157	173	156	143	128	183	152	156	138	152	152	141	149	146	158	150	157	160	174	160	171	150	152	178	176	163	137	146	158	147	176	173	150	149	162	157	145	134	158	142	164	149	149	156	150	155	156	138	163	161	161	152	152	175	165	146	157	151	178	138	144	178	158	158	166	162	140	168	155	148	148	124	181	153	157	151	137	136	152	150	157	153	176	144	151	160	165	142	143	164	149	153	133	159	169	171	155	159	144	154	146	157	155	149	154	134	163	161	151	153	153	156	162	150	165	152	149	145	156	140	144	157	157	153	144	158	153	167	148	162	146	168	158	145	149	150	144	140	128	176	155	144	176	160	175	149	153	159	145	169	165	152	168	154	161	157	142	145	158	152	145	147	139	135	162	158	134	167	150	153	135	146	149	167	152	169	152	154	151	145	130	145	158	158	148	155	158	152	171	158	156	162	139	144	163	147	141	168	152	157	179	156	161	150	151	131	149	174	167	141	149	151	143	149	153	137	150	177	154	162	163	187	160	160	167	134	162	147	153	140	162	157	157	151	160	143	164	150	182	159	141	172	156	164	153	144	170	169	155	162	161	129	161	165	136	153	151	158	159	173	131	149	167	155	178	152	153	139	160	162	146	159	138	139	133	140	168	169	160	167	151	168	147	139	145	163	130	150	161	129	149	159	143	131	147	166	143	125	156	163	151	157	162	166	151	158	157	151	152	166	157	163	149	162	144	167	151	147	157	159	175	156	147	142	169	175	162	163	123	151	152	138	143	152	143	146	174	150	161	159	125	142	148	154	163	147	142	175	158	146	149	163	163	152	167	166	134	130	164	157	157	141	176	156	145	159	148	152	151	134	175	155	161	128	141	163	162	152	166	138	172	158	168	142	174	149	162	167	131	156	158	147	176	170	155	142	135	162	169	152	158	158	136	164	167	150	131	144	145	142	132	144	163	166	136	162	141	156	162	149	136	163	164	164	143	170	137	177	157	167	170	162	158	147	153	157	130	171	147	137	117	157	159	163	153	145	143	158	150	146	170	136	160	167	121	145	133	161	142	153	164	153	124	153	131	157	148	142	153	147	154	147	136	130	154	183	145	141	152	170	158	160	165	140	177	155	146	158	135	176	140	148	173	129	165	145	146	167	144	154	154	166	158	165	147	146	144	136	166	146	149	146	163	154	165	151	140	146	137	177	158	168	147	156	158	140	158	166	158	164	142	163	155	154	159	160	144	120	147	151	154	158	162	150	130	164	168	157	147	129	141	149	150	169	150	151	137	157	140	133	151	151	181	186	148	136	165	154	151	145	182	131	155	167	175	140	147	158	157	150	163	158	149	152	147	170	138	155	149	144	154	171	158	144	149	160	143	167	143	155	171	139	158	140	124	154	161	142	140	131	162	166	146	144	163	151	162	158	165	154	153	142	148	147	152	138	164	158	150	151	136	152	123	151	162	179	165	143	145	176	132	140	150	149	140	150	148	126	134	156	165	156	137	158	139	167	149	161	139	153	145	163	136	149	141	148	138	152	158	133	161	147	161	174	146	157	142	128	153	163	129	130	124	135	138	131	162	153	162	167	166	172	151	138	174	179	138	144	171	152	152	157	152	159	160	126	170	176	144	157	147	143	140	142	164	179	154	136	155	143	139	174	152	158	145	162	155	155	160	166	145	146	165	150	154	186	154	151	144	171	151	161	166	145	145	164	155	159	161	159	169	167	166	145	161	169	151	144	154	171	170	146	149	137	178	153	161	139	152	150	154	163
345	2	2100	112480	390	0	0	337	524	480	127	197	204	243	225	248	242	209	220	237	222	234	246	240	245	252	233	241	225	254	203	224	229	207	213	207	211	229	231	186	199	201	225	196	195	184	178	221	212	189	169	196	174	218	215	217	242	184	178	197	176	161	184	183	193	182	178	176	169	184	192	193	186	192	159	189	184	174	173	172	165	177	151	171	198	177	184	185	173	159	170	144	172	192	185	153	167	179	146	185	145	168	175	189	157	176	155	178	165	174	193	196	157	169	183	174	179	182	201	168	158	170	184	169	180	170	158	168	176	152	147	174	172	167	152	193	150	181	150	145	162	157	189	178	155	174	164	155	159	172	176	178	185	170	161	186	158	141	178	181	154	172	166	180	150	183	149	198	174	175	186	189	176	171	154	180	180	177	167	171	173	152	160	178	167	173	165	177	166	155	177	168	171	145	181	170	176	162	152	161	160	163	168	164	179	174	158	170	166	164	198	162	174	181	170	168	175	184	162	168	194	152	168	166	158	168	161	163	148	159	158	176	169	167	175	185	180	152	169	170	173	173	176	169	168	177	159	163	152	154	168	153	179	178	140	151	147	178	197	156	168	169	171	176	180	149	162	153	176	141	177	149	160	173	152	154	162	172	167	160	166	161	167	172	148	161	172	169	162	155	161	178	169	173	180	155	168	161	171	144	165	142	164	176	195	172	173	165	157	172	166	154	156	166	162	178	163	137	180	183	164	168	152	177	162	162	176	161	170	159	151	175	164	173	167	158	166	175	176	135	187	174	172	187	166	158	161	160	152	181	162	189	130	186	163	173	146	152	163	189	181	168	169	163	189	170	146	158	170	153	185	165	143	153	147	168	154	157	158	176	185	200	168	144	180	192	172	177	160	168	173	190	173	167	169	172	166	148	143	160	177	171	147	172	180	190	166	152	167	162	171	158	161	171	139	194	164	174	155	149	145	150	146	169	190	154	176	181	183	174	152	172	148	170	170	159	163	163	153	185	172	190	156	161	163	148	164	156	157	172	144	160	153	154	188	153	162	159	181	157	173	153	156	152	158	167	170	151	181	139	164	157	167	154	174	154	153	161	151	175	159	172	163	129	166	168	157	140	152	159	194	152	166	178	154	161	157	157	161	157	158	182	167	142	173	160	141	170	162	143	174	169	158	156	162	161	138	163	160	165	188	158	150	154	160	150	172	164	146	162	160	149	179	180	182	170	160	159	174	177	146	177	162	142	171	172	189	156	154	164	149	159	171	141	173	165	173	171	166	141	179	175	170	189	159	177	163	169	163	152	163	182	144	127	162	166	162	186	160	171	171	191	142	150	155	181	176	171	187	164	160	160	166	156	191	153	169	171	182	168	151	168	158	171	159	171	180	142	180	164	163	169	188	156	148	194	164	176	164	177	158	151	144	149	168	168	158	188	160	174	170	153	165	158	146	159	162	155	159	161	151	138	163	154	176	184	148	167	171	161	171	161	186	152	169	163	163	147	180	154	158	162	185	182	162	155	162	169	170	176	175	150	152	174	159	156	150	189	174	133	151	189	158	167	177	173	175	176	153	162	159	163	152	148	173	176	159	177	165	185	166	156	164	164	180	191	175	149	155	178	141	171	170	179	144	140	145	168	162	176	176	162	170	185	153	186	161	170	167	173	164	159	161	147	187	159	151	166	179	186	171	164	160	176	156	178	167	160	168	161	145	175	150	182	172	160	141	167	164	156	186	153	176	173	163	171	153	166	158	180	155	164	148	179	157	161	166	141	173	169	163	167	144	161	178	146	149	165	182	189	156	179	151	169	181	167	145	182	165	159	144	158	177	152	175	180	168	137	161	167	167	167	168	162	150	173	145	169	174	157	150	165	156	153	164	174	148	187	151	160	175	159	157	152	161	168	159	187	156	135	174	172	155	179	172	154	155	141	169	170	180	192	171	167	171	178	148	166	181	172	175	168	163	168	177	174	172	134	169	146	159	155	157	172	144	162	143	166	170	160	170	170	164	168	161	165	169	163	145	160	178	157	165	171	168	165	150	182	168	156	168	170	163	200	174	171	168	171	163	136	177	165	160	170	177	160	157	165	158	177	168	171	156	167	186	170	187	152	152	165	149	179	160	153	184	171	167	183	160	183	160	178	182	144	149	167	159	174	177	186	151	168	159	153	180	145	180	163	163	173	152	168	169	175	171	161	168	173	176	156	157	166	161	193	165	170	157	161	167	170	155	153	148	152	166	176	168	166	143	163	171	161	185	173	162	155	164	161	156	184	180	155	180	146	160	169	171	146	157	158	161	170	167	172	163	154	153	171	174	169	167	172	153	184	168	162	171	161
345	3	3500	112603	381	0	0	44	413	293	58	132	154	161	153	155	168	172	174	204	228	196	210	218	217	227	227	241	228	240	247	217	232	250	198	225	221	221	221	241	214	238	223	208	227	205	191	212	215	240	205	224	197	250	253	285	264	252	229	199	189	200	210	181	179	160	191	179	190	178	194	170	197	180	174	193	184	196	187	167	199	204	179	172	186	201	157	179	187	192	173	158	175	193	199	192	179	181	180	164	171	181	170	177	186	165	179	181	194	175	174	175	215	163	174	198	170	213	188	160	180	176	160	175	175	153	166	195	170	177	165	175	197	194	184	182	187	189	191	152	187	172	145	182	204	195	174	176	160	159	176	185	196	179	184	186	184	155	183	141	204	180	191	181	183	161	171	181	174	149	182	171	155	185	187	194	178	191	176	184	196	185	166	156	166	204	161	185	183	192	197	195	204	158	163	179	167	176	164	177	177	183	197	172	181	198	174	165	168	188	193	202	163	161	194	182	162	184	174	153	177	173	177	164	172	195	176	176	176	166	187	153	156	179	201	188	193	177	166	177	173	168	173	189	158	180	156	183	174	159	204	159	173	170	171	151	182	170	180	176	166	186	183	160	165	176	192	168	166	177	187	187	182	186	210	176	170	170	151	155	207	185	173	147	178	162	173	179	147	172	154	170	173	182	177	177	193	182	182	165	180	181	181	174	207	188	185	176	174	152	184	178	180	197	180	180	170	153	175	161	184	194	163	179	172	179	160	173	163	180	202	164	199	177	161	178	165	164	158	165	181	169	171	181	186	169	165	176	179	167	178	185	183	179	149	180	183	171	190	167	189	178	191	165	164	197	184	185	190	182	179	166	156	168	178	174	180	184	195	164	152	158	192	175	159	168	169	172	173	161	172	195	174	180	180	151	156	159	170	173	156	146	147	176	162	160	177	204	175	170	195	170	165	194	140	189	159	182	175	179	151	173	165	196	182	188	166	189	175	188	173	171	163	161	193	165	174	163	183	161	172	183	148	169	176	160	165	177	157	219	167	174	169	204	182	177	162	193	174	170	169	161	161	170	147	193	174	169	160	171	170	158	184	160	178	193	172	186	184	177	186	202	180	171	179	176	168	166	159	178	182	166	178	181	177	156	175	174	167	191	151	166	172	181	166	172	160	179	213	150	167	158	199	183	171	182	180	180	191	176	160	170	190	196	149	168	190	160	134	162	171	166	200	160	174	161	197	178	171	185	186	157	157	173	155	181	186	191	187	152	166	164	179	168	165	192	174	170	160	171	192	181	196	178	155	171	165	184	176	178	201	184	158	152	190	186	180	184	159	176	164	170	186	163	161	194	160	182	169	176	168	166	174	177	171	180	174	186	166	157	198	186	164	176	188	192	150	174	161	176	196	171	188	179	180	180	165	172	168	168	167	181	176	160	194	182	185	203	167	162	198	177	164	166	179	159	207	181	154	154	186	181	167	184	172	179	185	161	175	172	208	189	181	157	160	160	166	165	168	193	186	190	157	172	180	194	188	169	176	179	189	167	193	170	166	188	183	174	161	159	149	162	180	187	172	170	177	180	171	171	169	168	169	159	171	165	159	199	185	190	165	158	193	160	150	175	158	171	178	170	164	178	156	168	169	204	158	149	194	190	175	175	170	189	164	162	169	172	173	162	184	178	169	160	163	150	190	171	162	163	183	176	170	180	173	169	172	177	167	160	159	166	181	181	178	163	186	171	165	178	171	189	184	203	180	142	179	178	189	164	155	168	167	192	162	163	171	180	177	187	168	184	167	177	172	169	149	170	185	187	169	170	179	183	160	183	159	177	155	179	163	177	181	170	182	182	150	180	158	182	180	186	171	160	170	169	162	169	167	163	163	169	194	164	181	187	168	184	157	164	144	169	176	181	189	163	172	159	174	184	155	212	157	181	170	175	161	178	197	158	168	157	169	196	179	174	184	163	172	162	148	180	173	180	174	182	182	177	171	187	174	189	169	178	156	141	189	185	174	187	189	165	191	194	171	164	160	176	172	156	170	163	201	180	174	183	159	165	188	183	160	160	190	186	175	168	186	178	170	187	182	172	173	172	191	168	172	174	196	187	158	187	199	148	176	175	171	189	175	146	169	159	161	193	178	158	167	176	186	179	167	153	149	177	161	162	178	170	154	149	174	174	171	166	170	159	175	179	190	158	169	165	160	185	164	179	172	186	166	184	186	154	167	177	187	206	184	166	145	177	153	189	163	171	192	168	170	200	172	165	183	164	161	180	193	184	174	164	188	180	169	189	184	172	160	155	167	159	181	167	170	166	177	156	186	165	150	182	177	187	168	175	182	175	191	178	149	173
