345	0	2700	169722	399	0	5	160	297	457	449	557	489	474	446	448	422	377	360	360	343	339	335	344	322	298	292	271	271	293	266	289	280	268	241	276	235	261	234	246	229	240	242	245	222	227	251	215	220	220	213	220	197	202	190	226	221	218	189	184	222	176	190	209	202	218	180	196	202	175	204	197	199	192	205	215	188	196	174	197	199	194	206	194	198	190	200	168	192	221	192	222	184	184	188	198	196	195	209	184	203	189	183	207	202	177	195	190	198	177	194	210	188	199	184	194	185	171	223	160	192	191	173	201	211	199	174	196	191	182	180	196	158	186	174	194	178	191	195	186	166	194	205	184	165	191	176	194	187	179	186	179	210	185	193	189	201	188	169	203	185	186	175	155	194	187	184	164	174	197	193	170	199	177	178	173	179	187	190	188	187	193	181	185	176	193	165	188	165	193	178	156	183	180	178	195	187	191	175	166	194	159	180	191	179	175	179	224	189	184	181	176	193	186	180	184	171	180	175	189	186	178	190	187	158	156	171	178	203	197	191	190	197	177	204	189	188	197	179	183	190	174	185	180	200	143	189	197	164	152	178	175	202	162	145	191	142	186	199	193	169	194	176	182	196	198	165	183	170	174	178	161	185	196	193	205	164	189	196	166	193	194	185	174	196	194	180	191	170	182	149	194	171	190	180	191	194	181	185	196	177	175	183	190	187	165	170	205	182	185	179	173	198	164	196	183	188	178	192	192	182	186	182	165	201	194	171	194	151	173	181	196	176	174	196	175	173	189	190	179	161	184	173	202	172	177	208	174	178	155	177	172	176	171	189	182	186	185	173	215	175	183	164	180	186	161	201	168	189	200	172	182	189	184	171	209	170	182	175	163	170	179	188	167	173	176	198	195	180	187	174	164	177	184	174	203	181	178	175	163	176	214	169	196	182	198	188	194	202	160	202	177	190	193	169	184	198	160	188	184	181	195	177	190	188	183	175	195	178	182	195	173	166	185	170	188	164	210	198	181	172	177	195	175	180	178	197	196	188	180	177	170	182	202	211	188	182	151	172	207	174	186	190	187	173	180	217	204	172	154	176	168	177	181	158	196	158	165	163	162	179	184	165	183	174	167	159	191	208	172	178	187	191	158	167	163	189	181	200	175	198	202	196	170	192	170	167	173	157	169	215	167	191	149	188	163	188	171	179	169	163	176	162	181	191	175	179	191	154	173	180	182	176	227	196	185	193	149	198	168	175	177	206	191	175	177	162	172	177	165	185	207	181	187	182	197	154	189	179	180	210	176	197	184	179	183	169	194	179	174	194	189	166	174	183	183	206	166	177	174	178	174	186	177	190	197	163	190	168	174	182	182	183	172	172	192	191	196	187	169	187	167	166	191	167	182	176	159	217	176	155	177	177	186	194	179	185	174	177	197	166	180	183	194	160	184	202	192	202	179	174	169	183	187	163	220	193	168	186	199	213	192	164	178	197	189	186	197	150	189	189	184	172	178	183	174	174	183	188	156	166	194	173	158	167	175	189	154	177	192	193	162	166	181	163	167	197	208	173	168	191	192	201	180	212	210	196	170	172	180	213	176	213	189	196	159	183	188	204	180	193	184	174	201	178	180	182	170	181	192	177	167	192	183	192	155	162	175	164	187	182	173	166	184	175	165	179	173	187	168	159	205	174	195	184	151	183	195	176	179	174	195	196	166	181	156	173	165	184	162	190	175	200	167	178	176	181	172	191	184	206	182	165	174	217	185	173	188	181	178	184	169	178	186	187	155	189	195	151	182	177	199	175	182	167	183	197	160	167	172	175	183	197	148	187	187	193	193	168	186	201	199	184	165	189	175	182	179	177	188	185	180	169	168	197	183	178	172	176	173	212	219	195	186	163	181	176	167	215	169	184	173	196	183	188	174	175	175	156	174	182	173	147	206	190	171	169	176	168	181	197	173	174	179	179	155	178	182	208	182	191	163	187	178	185	187	188	187	198	184	168	175	180	172	159	174	201	177	173	185	228	182	183	192	169	162	171	172	181	184	151	190	175	171	166	168	169	179	204	159	161	181	172	156	166	186	193	163	184	188	187	176	192	183	171	172	166	168	155	208	180	173	179	175	177	176	177	179	174	211	179	203	172	165	196	196	161	173	171	180	177	183	174	180	187	189	178	193	182	197	176	204	179	172	191	196	185	183	176	173	187	160	171	173	192	160	177	187	165	180	201	184	183	169	188	194	183	192	167	179	156	181	175	172	190	183	192	172	163	188	193	182	186	181	160	173	202	174	165	195	202	182	187	161	175	172	142	182	198	178	158	182	169	180	191	176	183	170	176	192	180	178	197	188	186	154	174	183
345	1	1900	169824	423	0	16	142	250	383	369	387	343	365	340	289	290	305	248	261	238	216	197	228	212	210	229	202	208	218	198	211	198	208	189	194	185	195	182	186	201	187	175	189	177	204	175	182	176	189	147	171	176	182	169	193	165	168	168	167	184	171	150	182	194	166	182	176	160	179	199	163	179	150	162	165	201	173	188	184	172	181	182	170	191	180	186	167	149	185	171	180	176	179	177	181	176	152	184	154	145	169	159	149	180	165	150	168	150	153	162	163	154	167	173	168	161	161	162	155	154	177	164	150	171	171	154	162	157	160	163	159	167	175	141	154	160	171	156	165	176	164	155	162	170	162	165	141	181	175	169	155	171	172	168	181	153	154	150	140	144	175	175	162	164	133	173	192	162	169	154	192	156	160	171	137	163	156	160	180	169	154	163	161	168	180	177	184	183	174	176	165	164	179	169	137	160	162	159	187	145	158	182	176	147	166	184	168	175	169	167	153	183	163	160	180	179	157	159	146	178	168	168	154	140	150	149	167	165	148	171	188	166	154	135	137	164	167	149	156	158	138	183	173	151	165	161	159	158	157	161	169	162	178	157	170	152	164	164	184	169	161	161	172	153	155	163	165	170	152	179	165	141	160	174	153	161	161	150	177	156	163	144	181	171	177	157	198	139	167	149	147	165	177	172	156	154	162	149	159	159	162	157	164	158	174	166	180	129	179	166	156	139	172	158	178	184	184	161	168	175	162	161	166	159	162	154	180	138	169	145	174	181	175	156	165	160	158	172	173	168	157	135	165	144	150	160	152	145	149	152	140	164	164	178	171	179	175	152	169	160	152	180	181	168	137	151	168	159	154	172	150	145	170	177	171	137	173	166	170	153	153	164	179	163	185	146	182	172	179	198	150	166	169	158	155	159	163	175	171	162	158	160	170	157	157	157	153	173	162	144	159	169	179	148	148	182	174	153	175	166	146	173	156	163	171	160	157	152	146	162	173	163	182	189	159	191	146	180	169	181	159	159	158	155	155	161	161	159	162	156	149	158	168	147	164	148	193	164	147	154	150	169	160	169	162	139	169	178	177	143	173	156	167	162	187	156	176	156	167	178	155	127	165	144	157	157	157	168	146	149	174	149	163	172	144	161	170	152	184	164	176	137	148	161	158	169	150	150	152	168	137	130	169	174	175	159	167	162	158	162	154	149	168	175	167	162	183	165	183	151	145	143	154	152	160	159	181	161	149	166	159	158	152	179	179	166	187	158	147	168	171	140	176	175	155	151	157	164	170	161	174	153	163	155	154	168	148	165	172	153	162	153	162	178	176	154	161	156	139	174	150	181	165	149	162	155	173	166	159	163	162	161	170	168	178	176	166	192	162	161	166	168	172	167	159	161	142	168	172	157	173	160	159	192	163	137	165	154	136	171	160	171	172	170	154	184	151	172	171	157	165	188	136	173	164	166	167	158	167	161	144	148	162	166	169	166	180	159	150	156	170	172	137	166	169	158	186	172	173	172	180	152	148	155	170	161	177	164	144	149	153	167	180	171	163	167	158	159	156	173	179	163	154	164	175	162	186	167	165	171	161	165	167	174	169	181	186	149	144	167	147	161	163	167	150	138	184	135	153	159	170	167	176	155	137	149	172	175	148	182	168	171	163	163	149	152	177	163	182	141	160	146	152	169	151	137	146	150	179	173	153	145	148	161	183	175	158	150	164	159	152	142	157	180	173	156	158	128	183	147	149	164	154	163	187	171	187	190	164	177	160	159	176	158	184	154	159	163	154	164	178	147	173	144	161	154	175	155	139	157	141	162	151	156	151	169	164	181	165	173	144	170	164	164	180	172	158	158	158	172	166	150	144	138	168	178	150	165	177	148	163	160	147	157	166	171	164	171	160	140	175	173	162	151	168	160	159	139	179	151	160	158	156	189	167	179	170	155	146	158	164	163	158	162	148	144	187	143	159	181	164	159	154	174	151	176	160	156	169	174	153	184	157	180	190	143	166	170	151	171	163	175	170	143	156	160	159	175	160	161	168	157	172	157	192	173	171	161	165	141	155	175	134	163	162	163	170	167	152	148	161	189	157	155	175	163	169	141	168	184	155	166	163	163	170	164	155	142	160	173	163	148	188	165	135	167	184	165	163	163	166	186	174	159	161	161	175	148	173	153	159	173	165	157	157	152	153	158	170	154	169	164	153	163	149	143	179	175	141	177	171	155	161	178	172	145	155	175	169	160	160	152	153	165	159	180	135	171	164	152	172	165	168	154	187	165	176	166	168	168	163	174	144	156	181	159	160	179	151	181	155	184	151	154	155	158	169	133	143	155	179	138	158	157	181	154	168
345	2	2100	169925	413	0	16	126	224	414	408	429	402	406	336	367	276	297	268	294	268	245	254	255	235	244	215	224	221	213	204	217	191	183	174	184	182	198	212	192	193	206	176	172	182	184	158	177	173	170	168	189	151	175	172	170	190	171	150	170	175	163	164	141	186	166	169	164	170	165	177	147	167	166	145	173	176	163	172	126	155	174	141	156	162	165	149	134	138	151	158	148	154	155	142	156	149	174	149	154	160	145	159	143	183	152	143	151	151	155	149	136	130	151	145	149	145	169	139	158	144	144	153	147	167	166	155	141	162	136	130	156	155	174	151	155	166	150	161	164	153	143	160	152	164	149	170	133	122	161	134	131	165	138	151	160	144	147	138	160	150	134	162	155	150	136	127	162	149	150	152	144	151	149	153	154	164	141	137	159	166	140	146	149	158	155	148	143	155	157	142	167	178	142	154	148	165	130	134	146	152	155	144	149	144	152	164	149	163	148	183	150	158	174	169	156	146	156	149	138	141	166	144	129	144	166	157	151	144	143	125	154	136	153	133	186	166	136	144	143	156	158	160	158	143	152	166	133	157	149	138	156	148	164	148	148	159	152	159	136	166	154	127	142	158	153	150	149	148	139	141	158	181	155	162	139	136	152	138	137	160	158	144	135	145	155	166	160	142	147	151	134	153	145	170	150	171	161	140	127	160	142	147	141	150	146	152	166	135	160	138	174	172	134	160	132	140	125	148	120	137	152	143	172	154	157	144	140	142	146	161	162	144	134	144	139	158	152	168	151	170	149	157	163	184	167	149	144	144	138	149	137	151	163	135	132	159	154	152	152	165	164	143	155	175	146	143	145	158	174	179	174	163	153	152	133	149	137	141	145	144	150	164	176	144	141	151	150	175	150	148	158	150	163	125	136	128	137	150	142	146	154	156	156	133	166	161	143	156	163	148	162	149	159	128	153	165	169	153	167	136	158	144	166	140	157	146	136	157	146	136	164	148	146	144	162	145	165	128	156	154	141	148	149	150	143	137	143	155	149	152	160	169	139	190	168	142	169	159	144	160	140	161	126	154	146	140	147	126	158	145	167	145	142	160	161	163	152	146	134	161	161	160	171	159	191	155	147	151	176	152	164	168	149	141	151	138	144	141	145	150	149	175	136	126	160	171	155	134	125	158	173	138	146	148	133	145	143	147	158	162	165	154	142	172	166	142	168	145	158	173	136	144	144	151	154	137	141	131	143	152	137	137	127	119	167	139	147	155	149	159	167	141	183	160	156	138	155	135	164	129	134	155	146	145	185	128	133	150	139	130	132	153	157	144	167	148	128	175	155	145	151	153	165	157	169	139	157	146	130	136	148	160	150	145	149	159	157	143	144	144	135	141	140	156	177	142	154	126	145	148	156	153	134	124	128	125	134	139	162	145	173	148	141	138	137	143	151	194	163	141	157	165	149	140	156	169	164	155	131	147	144	159	141	156	160	135	169	158	138	157	146	134	165	145	151	150	144	172	176	131	127	137	134	150	131	125	165	171	142	147	146	146	155	136	138	186	161	159	133	143	166	143	160	147	128	153	135	157	157	150	142	154	131	151	116	137	149	134	142	142	156	126	142	136	140	132	153	128	156	129	146	127	160	148	170	131	143	143	143	168	142	139	167	148	162	163	122	138	150	144	160	150	137	145	145	145	150	171	121	140	153	162	140	172	147	131	162	151	161	146	140	172	140	149	149	132	152	135	137	149	138	146	157	145	176	147	164	127	155	144	147	141	149	147	157	144	155	143	148	164	131	148	158	161	131	135	159	120	170	156	146	127	140	158	155	149	162	134	145	126	139	166	152	153	147	132	142	135	142	130	146	150	135	157	150	170	142	161	146	147	168	149	143	163	128	145	168	153	165	131	154	136	144	168	143	150	150	155	127	166	136	144	158	145	144	149	154	152	154	176	152	138	152	141	153	158	146	168	136	135	172	142	147	144	147	167	116	144	128	152	151	157	163	141	139	151	147	155	145	141	173	124	135	139	148	142	142	134	136	171	150	146	138	165	151	152	118	166	172	143	145	169	169	151	145	147	135	152	139	145	152	153	157	143	126	152	149	168	153	168	144	154	148	167	148	155	159	146	155	140	159	133	165	133	136	150	130	143	131	136	158	171	148	154	155	167	179	150	156	171	154	142	154	142	138	148	152	141	137	157	177	137	141	147	134	153	152	144	143	148	146	147	134	148	134	157	156	146	149	178	167	138	149	149	149	160	157	154	162	133	155	145	146	156	162	130	156	147	156	161	152	149	135	136	140	155	126	155	144	150	135	144	139	138	150	142	145	159	143	124	144	152	157	160	151	172	153
345	3	3500	170027	405	0	9	166	263	454	429	485	425	414	391	361	312	337	289	297	275	269	263	247	245	232	251	234	209	230	208	249	210	212	212	219	229	205	203	192	206	189	189	176	187	187	183	175	184	163	156	183	174	169	181	192	180	196	160	164	195	180	141	175	172	131	168	142	168	162	149	168	173	159	152	185	158	206	143	165	163	189	173	176	188	144	165	165	160	160	163	134	154	161	152	161	156	172	150	180	171	156	170	170	156	153	161	158	163	148	141	141	156	154	157	147	150	162	179	163	174	160	142	146	163	161	163	183	140	167	141	164	171	136	172	164	170	138	172	160	170	168	160	175	176	169	156	174	144	166	146	154	149	151	140	138	159	158	152	164	155	177	141	172	151	144	155	158	167	154	156	162	165	146	144	159	157	153	150	145	138	152	161	137	162	163	193	154	156	159	151	138	171	155	159	153	178	173	161	149	168	167	148	154	160	149	148	141	182	166	176	163	151	163	139	137	169	160	165	144	151	137	144	159	159	151	158	145	175	148	157	166	153	166	154	139	180	151	162	176	153	165	147	159	186	165	155	146	135	157	144	135	170	134	171	158	167	167	156	145	161	145	161	173	161	169	168	169	143	172	145	160	154	149	158	159	163	166	161	172	161	150	168	175	156	152	152	147	156	154	165	155	147	170	152	174	171	142	140	168	151	165	181	146	147	142	164	164	137	147	158	149	166	150	157	158	149	190	153	166	155	162	154	154	175	129	164	133	162	136	167	129	159	153	152	179	151	148	158	151	174	157	143	151	161	170	134	145	165	155	166	146	155	171	164	160	153	152	156	156	152	144	137	177	168	152	171	153	155	139	196	138	139	164	176	153	174	170	134	163	151	168	148	167	153	139	187	182	177	141	157	152	151	153	156	150	165	161	173	152	159	139	165	147	148	174	149	149	155	141	159	180	177	169	153	171	185	136	148	162	148	166	170	174	160	170	168	144	159	134	175	160	145	156	167	169	156	130	144	169	137	163	164	160	160	177	167	151	140	148	160	159	174	164	144	159	150	158	150	143	158	161	170	161	153	152	170	163	143	130	148	145	147	148	166	147	144	152	149	159	148	146	159	151	158	180	138	170	163	168	164	162	142	155	148	147	175	155	158	172	160	161	163	147	184	146	156	147	137	164	138	146	158	144	136	153	169	137	157	170	146	145	160	160	166	136	157	159	163	157	158	150	150	167	164	177	144	154	154	173	164	168	179	131	162	151	163	171	157	162	160	141	163	154	162	154	155	154	180	161	159	144	166	171	151	141	178	170	151	166	155	176	166	167	164	159	180	154	154	174	145	153	153	180	142	154	152	161	157	165	170	149	148	161	152	167	136	171	154	162	162	165	162	162	162	171	144	148	166	158	161	137	158	148	146	158	154	153	173	148	163	155	167	153	173	166	177	159	150	139	151	150	164	148	162	140	172	151	144	164	156	143	172	150	149	156	165	163	157	160	174	134	154	175	135	162	146	162	157	164	129	146	157	155	147	170	142	163	143	151	161	161	151	143	176	154	138	132	139	158	156	167	151	198	148	151	173	172	151	143	154	147	157	153	180	147	172	164	142	191	138	141	154	161	150	156	150	157	140	177	154	171	147	169	165	165	146	154	156	158	165	168	141	142	152	159	170	177	150	170	157	143	178	162	151	160	157	164	150	169	174	170	161	163	141	182	159	176	161	146	173	145	159	167	151	155	139	152	145	140	175	162	165	136	147	159	168	168	151	145	163	143	162	173	172	168	155	171	163	154	143	172	158	140	148	161	147	156	166	173	154	158	126	169	145	158	167	163	160	136	160	166	152	151	151	160	152	161	156	164	147	176	156	136	140	148	158	163	164	143	150	160	175	171	149	153	133	158	157	155	163	158	154	165	154	147	187	153	160	170	156	151	147	172	149	168	135	156	167	155	161	145	166	155	158	157	176	151	161	163	164	134	137	163	147	157	173	158	157	167	143	158	146	143	159	167	152	151	148	155	133	135	150	141	154	176	157	172	151	139	163	174	152	168	158	153	159	162	159	157	163	177	158	177	166	173	154	138	138	150	133	156	160	148	133	155	140	167	166	160	145	171	149	141	142	176	168	171	131	165	126	145	154	157	133	164	171	148	159	137	173	138	149	154	147	136	153	154	127	158	136	135	153	167	164	154	168	167	127	162	165	151	157	173	161	141	145	182	175	151	142	158	135	150	160	127	175	152	161	168	146	149	166	143	128	138	162	168	156	145	145	156	161	144	154	162	166	178	154	148	164	147	149	143	149	168	145	153	179	160	162	152	154	149	142	143	149	173	170	186	147	156	168	162	134	182	141	148
345	0	2700	170129	398	0	3	157	280	413	473	508	508	446	411	375	397	385	352	290	332	315	286	291	292	275	248	270	243	254	254	250	209	254	240	233	231	224	213	207	227	193	210	204	214	190	185	212	180	191	204	201	191	220	180	203	180	184	188	177	179	169	187	167	177	173	159	190	188	189	159	171	166	202	166	178	180	179	157	178	166	166	163	155	176	148	173	168	155	199	166	137	153	169	147	148	180	159	160	153	163	186	152	160	166	175	181	166	151	165	146	169	154	152	160	174	149	151	160	156	150	181	165	164	164	152	172	174	148	185	170	177	156	159	148	158	152	160	139	168	159	160	148	161	162	182	170	148	140	150	157	154	165	129	177	164	172	169	152	166	137	165	141	136	168	152	133	152	176	160	153	157	161	171	170	140	193	148	169	156	141	161	153	141	139	170	183	171	158	148	165	180	182	147	170	139	143	159	138	152	151	168	160	168	162	164	154	173	137	161	170	159	152	169	152	156	148	170	160	151	149	189	156	154	179	161	175	162	167	182	175	142	134	158	144	155	173	151	176	156	191	165	139	174	173	146	156	160	168	162	159	151	164	160	160	158	125	175	178	171	150	179	156	162	154	159	156	156	146	169	151	143	133	168	149	159	155	147	165	160	158	154	146	177	156	148	173	187	136	162	175	130	148	178	152	132	148	146	166	158	151	150	152	157	162	150	170	171	148	152	155	162	153	161	142	146	133	167	171	145	149	168	157	176	161	142	153	163	154	161	134	162	151	184	154	155	154	179	145	143	147	162	158	143	149	151	161	155	169	178	158	155	173	139	154	137	181	159	149	165	159	174	180	157	148	166	144	133	162	164	145	152	151	161	151	138	181	155	160	161	153	159	144	147	172	176	172	160	160	161	164	159	156	151	142	150	157	143	161	166	170	169	150	146	151	160	165	158	159	166	135	130	178	156	159	158	129	165	144	161	143	159	161	149	146	150	162	171	163	155	168	169	160	146	156	157	170	153	166	153	173	140	158	172	159	146	169	146	153	149	170	163	158	157	150	162	155	169	140	152	159	153	161	149	161	170	151	169	154	162	169	144	150	157	148	153	169	146	149	167	154	144	152	151	169	138	158	147	144	165	161	171	167	135	184	153	183	180	200	146	152	171	158	163	167	139	154	166	157	163	144	151	171	130	153	151	150	158	136	159	167	150	151	147	155	137	155	137	154	159	147	173	143	141	155	149	159	151	156	172	166	163	142	162	166	153	147	141	142	171	159	149	146	154	144	143	138	148	157	146	147	140	181	161	148	149	160	188	136	174	152	147	157	158	154	165	142	142	170	144	136	153	141	149	160	173	172	160	151	167	154	177	145	173	134	146	122	148	172	149	157	172	148	172	157	143	152	150	156	154	156	158	160	172	150	147	147	161	128	149	142	151	150	149	180	142	159	144	152	140	142	144	136	145	161	153	168	146	168	162	156	144	157	181	131	159	145	156	142	163	163	146	141	154	158	134	159	187	158	154	142	168	154	152	141	149	167	172	142	138	130	158	152	160	155	163	137	153	169	166	156	161	149	160	154	158	148	164	144	141	179	153	154	162	160	161	140	155	155	128	160	175	152	170	171	185	151	156	137	156	164	150	175	175	156	151	161	165	147	161	160	154	143	146	161	163	178	143	152	151	133	144	149	176	163	170	164	165	159	154	132	144	180	179	168	156	138	142	172	164	171	151	144	153	157	118	168	160	170	122	163	178	143	178	141	162	171	145	148	142	143	155	171	159	156	165	178	142	157	168	161	138	163	135	164	149	121	149	151	179	149	152	165	151	151	147	168	157	138	162	141	159	160	147	137	157	146	154	149	172	131	154	148	149	140	147	145	151	146	150	152	166	174	152	168	169	175	149	150	132	168	169	154	165	166	175	136	141	164	159	151	144	170	151	159	163	155	150	157	185	133	137	157	162	172	154	162	180	130	145	158	163	148	164	172	168	138	155	156	155	146	159	151	165	153	155	173	152	139	154	139	162	171	143	141	150	161	170	167	157	160	167	157	159	161	160	151	150	146	154	144	138	139	131	155	150	152	144	152	155	177	145	141	161	159	135	158	170	173	176	153	135	158	150	162	169	173	150	148	160	177	177	168	166	127	136	159	171	176	160	143	151	150	165	155	156	143	153	166	169	182	175	162	168	155	166	140	179	160	154	153	175	165	152	162	150	160	151	159	178	170	145	141	148	157	163	156	124	141	156	149	147	168	170	166	151	157	151	163	151	171	153	148	163	160	166	167	187	153	158	172	162	160	170	150	144	161	160	172	158	164	155	150	151	157	159	171	165	167	178	151	150	175	153	166	142	133	156
345	1	1900	170231	407	1	18	124	230	375	361	399	353	349	315	297	257	282	244	254	240	216	243	232	214	207	198	214	187	199	209	204	196	171	179	180	164	189	190	156	182	177	171	160	171	169	190	167	176	190	170	196	168	167	159	170	173	172	146	159	156	153	153	164	166	143	157	156	186	184	168	147	144	166	150	136	159	149	161	144	129	171	152	151	172	156	168	180	182	165	175	168	148	150	172	160	128	156	156	145	175	151	142	142	138	152	130	143	142	185	165	141	163	136	156	151	177	173	169	164	143	149	139	155	136	177	164	160	148	143	164	148	152	160	167	159	134	135	166	163	160	135	183	138	151	161	135	158	150	166	138	165	152	141	139	127	155	159	152	148	159	128	158	158	147	160	131	166	141	152	143	166	154	152	148	142	140	135	158	156	145	153	152	138	151	165	122	125	156	156	135	149	148	155	139	153	149	149	131	143	153	147	156	130	145	154	143	180	168	163	171	156	143	148	150	165	145	150	149	155	160	151	161	145	144	155	154	140	158	149	161	171	148	152	141	166	142	165	176	169	146	137	164	158	142	156	148	138	133	137	144	169	132	132	158	166	159	162	157	165	152	144	153	149	169	140	161	141	165	151	127	154	146	131	155	147	165	160	151	161	158	173	147	145	157	157	153	146	143	154	160	123	139	151	160	146	156	148	160	155	142	144	140	125	141	155	145	165	141	150	153	151	151	168	147	143	159	146	138	123	159	149	134	194	154	157	150	176	155	150	165	154	154	140	149	130	141	153	118	159	146	135	162	152	171	129	155	152	154	163	140	134	144	141	156	142	144	166	161	155	129	142	150	166	158	160	135	149	108	147	172	147	152	141	155	139	140	150	143	136	138	151	144	169	155	154	155	146	143	163	133	140	163	147	156	143	134	151	112	151	147	148	132	127	119	157	140	133	152	152	142	151	162	136	144	155	160	173	153	134	151	147	125	149	160	157	151	131	162	136	169	122	127	166	169	157	150	155	137	126	139	169	158	137	149	147	151	143	143	143	151	153	125	134	145	151	153	173	164	146	152	140	161	150	124	136	156	138	160	153	147	145	135	153	156	149	153	172	151	132	169	166	148	177	146	139	155	130	149	153	133	147	124	136	144	143	153	146	167	151	160	140	153	147	164	140	149	145	141	156	135	168	133	149	134	154	159	147	146	165	159	167	157	135	158	166	161	162	127	153	140	148	139	156	141	138	150	148	139	154	132	152	145	153	154	155	149	125	148	115	173	134	166	158	163	157	154	152	133	160	143	152	160	167	150	142	145	147	141	148	163	137	142	153	138	144	160	162	160	153	163	154	160	127	158	141	140	144	159	177	159	157	140	157	159	151	145	133	141	124	147	162	149	150	129	145	139	144	137	147	175	143	150	139	146	138	142	174	132	141	159	131	148	150	133	146	134	150	154	143	153	159	143	149	157	150	128	124	168	159	148	153	152	144	154	163	147	170	149	170	145	149	171	173	138	147	126	164	143	145	155	147	148	154	151	150	147	149	140	159	140	151	153	144	148	143	120	148	135	151	146	164	159	155	137	121	175	151	164	151	157	143	141	152	159	170	157	152	140	175	160	143	146	126	154	156	155	166	177	139	142	143	138	154	152	162	164	155	169	164	132	163	149	145	128	172	151	158	164	137	145	144	142	133	155	160	164	167	152	147	137	160	133	145	151	137	155	156	162	158	132	143	157	151	154	148	142	168	141	153	167	144	145	149	150	152	142	163	166	169	141	142	144	136	156	146	156	156	164	154	151	147	148	139	148	163	135	159	138	164	149	139	140	136	158	154	156	174	148	149	157	182	145	141	133	154	143	164	154	134	152	169	150	144	153	137	147	139	165	146	172	163	119	159	150	138	154	140	155	152	142	113	162	152	145	154	133	148	158	159	140	144	157	150	157	162	136	153	137	148	157	155	158	158	162	137	159	144	133	169	158	126	169	155	169	160	137	150	146	147	169	133	138	136	134	116	147	140	137	155	163	161	152	151	148	151	141	124	143	139	139	176	165	154	144	153	140	140	171	134	160	146	137	165	172	145	146	142	128	155	152	138	143	150	141	152	132	140	151	171	134	163	160	146	169	154	133	132	133	140	153	150	176	162	158	143	168	140	146	136	125	157	157	156	139	156	145	155	133	177	146	143	156	170	156	170	164	127	180	157	138	159	160	134	138	145	156	159	138	154	169	157	167	147	129	156	157	122	149	149	147	154	154	156	152	145	155	147	139	150	141	147	139	146	169	156	156	143	157	152	147	162	155	133	139	144	138	143	139	142	159	148	126	143	136	170	137	132	133	159	143	140	152	153	158	160	134	154
345	2	2100	170333	395	1	16	144	229	394	399	415	398	401	352	331	297	278	269	264	276	259	216	234	232	237	260	236	230	212	214	195	188	230	193	180	197	184	179	170	190	193	174	184	174	184	178	171	167	170	175	156	165	156	170	178	150	145	184	163	173	135	158	158	152	157	158	145	161	150	172	174	147	157	154	147	149	125	145	144	167	138	152	128	151	157	146	156	139	155	125	122	128	161	166	161	174	154	164	161	145	171	128	150	163	130	141	130	153	144	133	163	136	158	151	134	134	153	150	132	142	139	135	155	143	141	150	153	141	140	147	148	175	144	159	146	133	153	149	153	167	137	140	148	158	130	143	129	158	139	145	140	177	154	147	126	134	135	145	143	169	143	146	132	158	153	130	148	141	140	126	153	144	144	154	139	153	129	155	155	137	135	141	140	153	145	140	163	138	163	138	138	152	153	127	159	153	157	141	149	140	129	140	149	129	154	156	127	121	172	137	163	134	146	134	139	126	149	161	143	140	148	173	164	129	142	155	168	162	129	134	140	146	137	147	153	143	165	141	127	127	154	153	141	143	139	141	137	149	164	145	113	162	135	177	113	146	147	144	148	141	180	157	156	153	148	134	146	163	152	133	138	116	137	130	114	148	152	165	170	143	159	166	143	158	150	155	151	151	147	145	132	146	134	136	162	144	114	116	152	148	135	160	140	139	140	137	161	119	133	148	155	140	139	125	147	134	158	131	148	167	155	142	160	132	132	138	148	135	148	147	137	131	132	135	132	142	155	137	134	137	142	131	165	155	152	150	139	142	161	162	163	136	139	158	164	166	135	147	127	132	126	134	155	134	138	148	132	145	155	146	129	157	142	145	139	134	152	154	149	158	151	149	148	144	131	142	129	124	128	141	154	124	149	144	160	134	124	153	142	164	139	154	136	167	150	143	127	144	154	124	131	138	165	143	131	153	140	139	143	146	158	119	125	149	141	158	153	176	166	150	148	136	148	125	150	148	151	152	139	144	141	137	134	148	153	147	130	135	150	144	138	126	136	133	135	140	143	159	157	146	166	123	135	146	155	138	131	115	155	144	133	123	117	140	146	147	154	159	132	140	153	142	149	160	142	120	146	134	129	147	124	145	138	135	126	145	138	119	135	130	170	166	130	139	152	131	145	137	137	148	146	145	141	146	150	129	161	127	152	158	170	130	135	143	155	135	129	146	106	128	154	151	157	147	153	104	147	116	149	153	152	122	131	154	151	136	149	143	138	157	133	136	164	145	126	139	130	150	135	128	141	140	141	120	150	149	144	138	150	143	151	136	153	143	145	146	127	143	130	143	140	156	142	143	146	129	131	160	136	145	137	163	160	156	149	153	121	152	136	157	143	151	143	142	154	151	139	139	129	112	142	150	128	145	135	118	131	111	138	140	158	129	139	143	152	141	140	170	165	154	130	133	153	148	136	152	125	153	147	142	134	135	139	148	143	132	157	144	154	150	149	146	132	126	156	117	144	148	136	135	136	151	153	164	151	136	127	139	162	159	154	143	151	157	140	153	157	132	142	148	153	140	136	147	145	164	152	141	138	150	152	140	130	158	127	136	147	131	149	138	143	141	148	161	141	161	134	134	150	142	131	137	139	158	145	135	146	138	148	148	138	143	158	141	150	129	139	154	126	145	139	144	145	137	146	141	133	157	117	136	131	142	149	145	148	149	126	137	133	139	152	145	149	144	140	143	164	141	150	170	159	134	147	136	153	147	138	136	149	119	135	157	159	146	132	148	131	155	121	154	138	154	110	169	131	141	129	153	133	152	149	145	168	148	122	140	143	154	140	163	147	130	151	147	139	133	158	160	144	144	142	128	131	123	134	142	152	127	157	154	143	146	148	133	140	153	133	129	158	133	144	152	141	141	128	134	141	149	159	130	141	143	135	164	131	115	135	149	151	151	140	146	134	146	141	135	136	130	132	151	135	155	151	134	159	151	158	159	150	141	121	133	156	146	135	150	128	120	157	132	135	129	138	146	151	167	124	144	114	167	134	147	156	149	135	141	142	128	134	141	152	120	142	126	143	152	147	154	135	148	134	138	141	147	137	157	148	148	126	157	151	143	137	157	137	130	129	116	156	146	122	138	159	126	139	136	145	130	163	137	170	123	144	129	130	142	141	150	144	166	145	140	141	155	158	132	145	154	146	155	168	126	133	159	144	154	153	139	140	130	130	154	143	134	122	126	150	136	147	132	145	129	155	133	135	148	175	127	147	146	146	131	161	131	135	151	130	139	134	154	136	134	144	134	145	155	130	152	157	139	150	146	142	147	149	155	140	132	171	141	124	135	127	129	154	150	135
345	3	3500	170434	397	1	18	187	261	403	429	462	418	383	375	344	317	303	274	303	247	277	259	271	271	233	233	237	233	201	258	207	204	201	189	231	198	202	185	212	212	195	172	186	176	202	164	180	214	167	206	196	196	193	164	184	174	155	162	164	166	172	160	157	183	184	171	162	155	188	159	159	189	172	180	149	186	141	185	155	181	163	157	152	174	205	163	162	163	178	168	155	160	177	163	152	157	139	161	142	149	138	171	143	174	161	157	146	164	155	142	163	166	169	153	154	148	144	159	144	172	149	166	152	170	168	156	175	148	161	148	174	172	168	174	175	163	162	164	169	143	149	149	159	167	179	171	171	159	147	154	163	124	150	146	171	159	158	161	173	170	161	168	166	172	164	155	160	160	128	146	167	164	157	179	167	152	165	158	169	167	166	159	168	153	155	137	165	169	158	156	166	159	177	153	183	144	186	156	168	163	156	147	169	159	174	151	157	151	157	154	149	162	152	168	176	141	176	171	172	166	163	172	160	139	152	170	152	160	172	170	142	147	151	162	163	143	146	145	161	169	175	146	144	153	130	167	158	164	173	135	150	150	151	160	162	187	141	147	155	162	144	154	128	145	152	147	151	155	160	159	155	158	160	168	164	134	161	129	150	132	161	157	144	165	155	161	182	154	149	169	153	161	154	162	164	143	163	135	165	155	152	162	161	152	153	160	159	151	163	183	149	152	158	176	147	167	153	158	143	164	163	148	158	159	159	154	165	183	147	148	157	157	142	138	181	175	170	161	143	142	159	177	164	154	153	160	167	139	144	156	163	158	164	139	164	151	140	160	150	172	165	149	176	138	149	153	156	154	138	160	145	152	156	160	165	152	138	147	160	174	146	140	161	151	154	139	155	158	153	162	180	142	148	146	165	157	141	162	164	153	141	150	131	157	168	151	156	158	140	158	143	153	168	172	133	147	159	161	156	158	169	141	153	156	155	140	173	156	150	134	173	173	149	184	170	166	184	150	163	152	136	158	164	172	151	166	152	141	149	160	173	136	160	150	151	152	125	145	161	150	161	163	156	169	180	151	158	149	169	170	168	191	148	135	173	131	154	152	147	131	157	149	170	146	157	155	154	163	168	146	140	154	156	145	131	149	143	161	146	152	152	152	148	165	145	152	160	148	169	159	150	159	152	155	153	157	159	159	139	176	160	136	155	144	145	139	150	136	154	139	159	142	150	160	152	163	165	162	174	162	156	165	175	171	161	143	147	151	153	142	161	176	146	156	154	153	165	152	162	173	126	118	141	159	174	169	136	178	152	170	150	138	160	159	185	155	156	154	132	151	140	140	166	168	148	156	157	175	152	171	172	180	157	174	154	163	153	158	170	141	160	166	161	169	161	181	130	147	169	161	159	155	134	172	130	147	166	162	155	150	147	144	171	146	135	143	140	157	151	170	154	159	128	148	137	155	170	155	167	155	153	141	148	142	160	148	177	143	154	159	141	151	166	157	164	159	142	149	159	146	151	156	171	137	141	151	162	166	151	165	145	161	142	150	134	141	170	162	147	170	135	144	167	170	156	131	152	168	158	149	159	173	158	146	161	169	148	159	161	135	140	149	159	154	168	161	152	169	162	154	155	165	154	141	150	156	157	159	165	150	152	141	162	144	152	177	158	160	158	167	170	168	154	145	133	141	155	144	188	175	160	143	173	166	141	145	147	156	152	140	139	152	163	162	167	167	150	160	164	181	143	141	143	148	146	165	159	162	151	140	145	177	157	148	145	146	153	163	164	164	168	137	165	169	158	157	154	149	143	179	169	144	144	163	161	157	141	136	167	173	174	146	153	170	176	173	144	151	158	142	148	151	158	158	147	138	139	135	159	145	173	155	136	152	151	174	146	140	155	143	141	125	147	162	156	145	159	135	145	139	158	172	170	169	139	145	153	167	170	173	174	145	165	158	157	152	165	158	153	140	146	144	160	153	154	167	156	153	134	171	140	164	149	164	145	149	149	172	150	162	145	153	145	151	163	153	159	146	143	161	167	166	168	157	154	160	158	173	151	154	161	147	142	143	146	131	135	154	162	154	141	147	161	124	161	166	152	146	162	183	154	171	154	159	166	157	135	143	160	150	152	165	142	156	145	162	138	133	144	161	139	142	146	163	164	164	154	162	187	133	144	146	160	154	152	158	112	155	179	131	142	156	146	170	155	142	151	134	141	146	180	146	154	165	152	169	157	134	152	136	159	136	157	168	162	180	157	147	165	148	156	127	129	144	163	153	156	154	167	156	160	145	146	147	158	177	157	157	152	160	159	130	158	184	165	155	159	160	158	127	152	165	170	155	152	151	146
345	0	2700	170536	383	0	9	144	269	420	420	528	469	474	393	387	364	340	310	343	280	313	300	304	278	290	251	246	232	244	241	238	225	239	213	211	234	239	212	222	202	220	199	196	206	184	190	200	177	181	186	188	189	175	166	160	172	171	197	177	173	173	145	177	172	173	162	201	179	169	172	162	172	147	163	163	161	168	154	156	144	169	145	170	168	175	178	157	170	156	148	148	144	143	148	146	141	150	174	159	161	147	159	158	152	140	183	154	146	132	149	132	147	174	165	151	135	164	154	140	125	158	155	154	140	160	128	148	157	190	154	169	153	151	139	171	130	143	146	168	151	171	149	170	148	157	171	142	160	142	175	147	168	161	145	157	163	137	140	151	157	128	135	184	152	143	144	144	149	155	168	143	148	158	157	129	155	138	168	167	146	135	164	131	144	148	161	157	126	132	151	153	136	162	138	173	154	144	135	159	159	136	164	146	154	144	130	155	168	134	165	153	143	165	158	152	147	160	161	166	153	139	146	140	146	141	162	163	171	148	140	154	146	149	160	148	161	160	152	144	131	162	161	141	153	135	140	166	140	142	150	146	162	136	140	150	137	167	117	149	149	143	143	139	157	151	143	143	151	156	158	146	148	162	131	132	149	122	141	139	149	155	147	150	140	139	150	145	145	127	152	162	150	140	121	148	144	142	153	149	154	131	127	160	136	135	128	137	128	158	143	141	157	162	143	155	143	163	149	152	130	166	154	148	163	150	152	150	142	130	136	135	114	167	134	157	156	165	149	141	147	164	137	143	158	162	149	148	160	160	156	140	138	152	125	155	148	147	141	142	146	151	146	142	140	153	148	141	146	142	136	154	154	158	142	140	156	158	135	155	124	151	142	152	157	131	135	126	143	154	144	156	151	147	134	129	148	141	143	130	162	137	135	152	150	144	136	144	161	156	148	158	162	154	126	141	163	147	149	148	155	150	135	161	144	139	154	139	161	143	144	131	170	140	149	161	149	154	149	132	144	124	122	145	140	132	149	115	148	126	157	137	143	144	147	141	149	144	147	144	134	156	127	140	137	142	147	131	131	173	167	152	144	148	139	140	162	150	149	137	131	144	149	160	157	141	147	129	132	147	150	123	148	122	147	169	140	147	129	148	151	155	151	136	123	124	122	115	132	137	149	156	147	149	161	167	137	115	134	146	148	155	154	136	148	128	160	145	136	135	133	137	144	145	147	143	139	131	162	149	142	139	147	131	122	141	155	156	135	136	134	148	167	141	142	141	149	151	130	136	144	144	138	152	141	157	154	137	151	132	126	141	140	141	152	137	128	133	146	132	139	122	154	126	133	151	134	136	129	127	131	145	126	135	148	149	132	153	150	131	145	134	147	161	134	155	144	127	151	145	147	136	115	156	161	156	153	135	153	140	140	129	147	159	158	144	144	166	138	142	162	162	150	137	140	134	144	156	139	142	149	148	136	141	139	151	134	141	119	145	142	153	149	147	154	139	157	144	140	140	175	146	140	129	150	145	134	124	145	150	147	137	146	140	153	148	154	140	148	148	137	145	158	153	165	138	152	132	135	137	148	125	136	159	147	149	154	161	140	140	143	145	151	134	127	141	145	126	150	139	147	150	123	169	145	131	161	144	150	130	133	145	158	129	138	127	137	143	167	132	131	148	141	121	133	154	159	140	143	134	139	143	132	134	137	152	138	131	144	156	133	156	138	133	146	162	127	138	126	138	121	130	147	164	152	154	158	140	150	144	135	149	151	150	133	162	140	140	122	144	138	152	135	153	130	153	143	140	130	131	163	146	151	139	138	147	183	126	127	142	120	130	144	128	140	136	133	141	150	138	149	139	148	148	122	152	138	141	118	131	136	134	132	170	132	153	139	142	133	171	167	163	149	138	139	142	145	132	141	129	118	139	151	130	123	154	134	153	131	159	134	154	125	148	169	154	125	145	130	131	122	159	147	122	137	137	149	142	146	165	139	139	153	130	138	150	137	152	145	137	123	159	120	138	143	137	142	132	143	152	179	149	112	112	131	122	120	149	149	132	160	146	126	127	150	136	126	137	131	141	132	129	144	130	148	150	150	140	135	141	123	148	143	125	142	148	150	140	144	151	163	161	184	144	136	152	140	139	138	160	138	141	136	154	146	145	142	126	147	128	127	122	126	149	120	138	146	136	135	151	127	154	146	128	138	151	152	152	145	151	160	141	127	153	141	151	124	146	134	149	139	162	152	144	145	149	151	141	131	158	148	130	146	152	122	138	157	150	155	156	131	144	138	147	140	146	140	137	139	140	151	140	135	160	139	162	156	145	143	136	141	152	144	140	126	124	120	145
345	1	1900	170646	414	0	20	169	239	391	370	426	327	332	322	309	294	256	244	268	250	256	265	217	204	201	204	233	207	210	194	197	203	189	191	182	177	193	186	185	204	171	171	162	167	150	192	173	178	177	169	160	180	184	160	176	183	173	172	147	165	181	162	172	152	186	167	158	174	189	162	152	180	157	145	161	154	171	174	163	145	159	192	169	163	149	166	161	156	170	164	168	161	155	192	144	162	180	149	169	182	158	153	162	171	148	150	148	151	153	165	150	154	157	197	161	173	152	161	177	175	172	149	162	150	148	167	148	164	157	158	173	157	168	137	177	163	155	149	177	167	155	151	147	168	161	156	138	174	164	158	154	157	139	151	145	158	173	169	169	148	157	149	180	165	167	176	165	147	173	158	168	132	143	154	174	151	159	161	136	146	179	167	182	146	168	164	168	150	152	152	162	147	164	161	147	158	146	160	150	171	167	158	176	162	160	143	155	159	163	155	164	178	153	131	166	166	176	144	159	163	150	169	169	143	141	148	146	157	157	156	185	153	174	154	173	167	180	177	158	146	147	170	149	145	180	178	168	180	152	153	128	182	183	157	152	154	143	150	159	167	125	157	149	167	168	180	128	139	156	167	165	156	136	141	180	155	159	155	167	148	159	166	141	173	163	156	148	147	148	133	149	138	159	163	187	150	176	159	155	143	169	157	160	159	154	183	146	154	165	165	175	151	166	155	168	136	158	163	163	149	151	159	157	159	186	171	166	153	156	159	138	150	158	160	144	152	187	164	150	146	175	159	154	135	146	149	175	167	164	135	176	160	161	160	138	155	138	153	165	166	157	169	164	163	150	156	161	166	156	146	160	170	158	166	173	169	153	147	169	154	161	178	176	156	176	154	156	139	169	134	171	152	157	145	137	176	155	161	137	162	157	158	148	165	153	152	160	142	159	137	166	165	164	161	144	160	174	155	145	148	178	143	179	165	178	160	175	150	151	154	135	166	169	141	158	159	142	149	165	170	178	163	180	158	151	174	144	191	130	137	169	139	149	156	150	147	146	153	139	133	154	159	144	137	138	139	167	177	161	163	163	166	154	162	153	165	147	169	151	153	134	160	158	176	152	147	164	174	158	149	138	172	156	154	147	158	139	145	161	156	137	167	148	185	156	147	140	180	159	153	159	153	145	143	157	139	154	131	176	159	147	141	172	165	135	149	142	162	160	154	144	160	158	168	161	144	145	167	178	143	174	181	149	183	143	159	169	157	134	152	146	154	169	140	160	147	136	167	155	173	177	157	167	152	140	173	142	177	144	148	143	146	144	157	161	141	145	156	154	162	137	162	156	135	156	163	134	158	145	152	154	170	141	179	164	152	146	170	155	165	160	157	156	156	146	158	157	153	144	164	160	167	161	140	159	174	192	163	157	158	153	156	125	169	157	156	153	153	146	163	159	140	164	172	159	185	151	151	167	133	169	168	163	160	157	141	144	170	168	166	155	149	165	155	147	144	167	153	174	138	145	164	160	170	166	160	145	169	159	161	151	142	164	183	175	159	143	140	145	139	159	152	156	156	160	159	139	163	150	149	166	152	150	157	157	160	166	168	160	159	157	145	159	143	148	158	163	148	144	137	160	179	162	142	133	157	166	186	137	151	163	143	111	165	143	148	174	149	150	142	143	152	166	155	137	154	157	152	142	131	154	145	176	162	162	160	149	157	160	167	152	165	157	173	149	157	158	137	162	145	144	160	167	164	146	158	190	151	154	176	142	159	160	151	149	151	140	163	142	157	159	165	167	138	171	162	177	154	154	134	165	151	182	156	166	155	119	158	158	158	151	146	155	138	158	136	161	154	145	147	147	151	149	172	152	154	170	156	162	146	144	169	168	150	131	140	157	169	145	149	180	151	150	174	165	146	160	167	146	159	144	152	147	158	156	152	169	176	164	157	149	156	123	153	160	144	161	159	166	144	140	159	164	147	147	154	148	177	150	144	148	151	169	146	174	161	148	157	149	162	148	151	170	146	148	162	147	148	136	151	150	168	171	160	150	173	161	154	152	155	159	148	154	149	197	173	171	162	134	142	147	153	163	148	150	159	175	146	161	153	142	161	158	145	166	149	146	148	156	138	162	165	161	157	157	177	153	149	178	169	141	157	149	148	148	144	155	151	177	151	143	169	134	152	165	172	130	171	147	180	151	153	158	153	160	159	168	159	139	149	134	166	160	128	160	151	149	159	160	144	153	165	144	159	186	179	152	154	154	142	156	149	148	167	161	137	135	145	134	151	144	143	153	150	161	142	162	163	146	160	161	162	151	179	157	186	154	153	151	135	155	156	145	136	157	147	161
345	2	2100	170748	394	0	17	145	232	390	400	454	400	377	351	347	304	289	259	293	252	249	265	240	219	226	223	204	236	237	194	202	224	222	218	205	220	194	201	189	199	211	187	205	191	205	184	179	166	181	176	187	175	161	182	173	179	164	159	178	156	201	185	138	153	165	158	145	211	161	156	167	163	179	172	145	159	140	148	190	162	165	186	180	146	170	140	137	165	155	159	160	168	157	168	156	165	160	169	150	162	150	173	182	159	176	169	165	152	137	184	175	157	169	161	165	178	166	140	157	156	156	159	158	182	186	167	156	152	142	180	165	141	150	160	160	167	151	175	139	161	173	168	158	146	151	160	160	157	136	176	155	152	153	163	179	178	182	144	148	159	177	172	147	163	148	148	141	131	167	161	172	173	162	170	162	146	158	179	168	145	161	153	151	167	178	166	148	143	160	168	127	148	141	169	172	151	164	160	167	139	154	158	164	151	143	159	156	166	155	161	158	150	162	142	157	147	152	151	147	136	162	143	153	148	161	158	155	166	121	148	152	170	156	150	149	142	164	161	178	147	149	147	191	170	153	173	166	142	145	152	152	164	147	156	155	171	178	154	179	139	153	139	154	154	156	155	142	150	145	160	145	160	151	142	161	160	171	164	158	141	139	157	151	165	163	162	152	163	174	143	154	177	179	134	154	153	162	162	143	159	163	142	135	147	166	168	155	162	156	159	159	169	156	136	158	152	160	133	153	149	135	150	162	140	150	160	147	126	152	149	131	169	151	160	152	168	124	148	164	138	151	183	155	147	149	159	152	145	165	163	170	184	156	158	162	138	153	170	157	158	161	155	169	168	161	157	156	135	165	148	150	162	122	175	139	161	166	163	148	141	149	170	148	154	155	161	158	174	156	163	154	178	143	139	152	164	146	159	167	143	171	149	156	137	159	180	145	147	156	150	180	154	140	173	133	143	176	147	132	155	159	159	165	158	167	143	176	157	148	157	163	149	162	144	160	158	142	162	147	152	172	154	175	157	149	160	162	154	167	157	162	158	182	141	149	190	161	142	179	159	159	154	153	158	156	155	156	158	154	155	168	133	150	157	147	151	157	158	164	142	156	160	146	152	152	157	131	163	150	187	153	134	191	158	144	161	159	159	165	167	144	159	156	142	139	137	162	142	141	167	146	156	159	145	170	148	140	142	114	148	147	139	164	149	147	143	131	147	167	137	153	151	132	170	154	163	172	142	147	162	158	135	162	159	163	160	160	137	152	164	169	166	151	165	174	140	153	128	160	133	158	162	146	138	131	163	152	126	118	152	155	167	150	155	153	144	144	136	147	156	161	151	159	138	183	183	172	140	171	170	137	137	153	143	137	159	160	138	175	166	151	135	146	147	169	149	157	148	160	144	146	153	156	158	145	148	147	146	145	152	164	162	143	172	143	140	163	162	138	167	160	171	168	162	163	159	130	148	132	160	147	164	170	140	153	163	147	150	127	165	139	169	158	151	137	169	169	146	172	157	141	170	136	149	176	173	163	180	142	131	159	157	143	182	169	159	157	142	132	155	140	138	149	151	155	163	156	155	158	140	165	160	166	138	174	163	156	164	164	147	155	152	143	164	183	153	141	132	139	156	144	150	155	151	161	152	150	138	180	171	164	152	136	180	167	154	153	146	134	169	135	169	162	163	159	158	142	150	149	140	164	157	133	166	170	149	158	164	168	163	155	152	164	165	161	155	157	163	149	157	158	146	144	155	149	151	155	150	138	164	131	167	146	136	145	166	171	158	172	150	159	147	148	146	140	160	159	136	152	138	157	147	141	162	141	154	166	149	146	159	171	162	165	171	142	144	174	165	186	146	167	136	151	183	141	177	155	135	152	152	166	157	139	156	160	163	151	157	164	153	136	152	168	148	163	146	151	173	148	170	154	151	137	160	144	145	128	148	151	158	147	156	157	164	159	161	136	151	175	152	160	139	164	147	137	160	162	151	149	133	144	168	152	171	156	146	165	153	154	127	155	138	173	166	170	163	129	137	150	168	168	153	145	154	138	171	150	164	147	169	162	163	122	148	163	143	162	166	154	137	164	146	144	155	165	140	155	146	154	142	149	138	167	167	158	184	136	179	154	143	165	122	143	159	165	159	159	145	128	163	137	139	169	152	157	172	166	157	165	147	136	149	166	157	168	155	131	149	154	146	143	157	149	147	140	155	162	152	142	155	158	168	162	153	163	145	134	160	156	151	181	138	120	154	168	163	149	149	157	146	173	128	166	158	143	142	151	156	138	157	156	145	141	142	142	142	178	158	175	151	160	147	155	146	156	140	160	132	152	148	119	152	163	149	146	157	175
345	3	3500	170850	397	0	18	188	288	411	451	428	414	442	389	361	308	321	324	321	283	274	262	233	249	256	223	224	254	248	222	222	212	216	211	234	233	228	224	217	219	199	197	190	199	171	193	194	188	159	185	215	171	187	184	177	178	180	198	180	187	181	177	167	155	191	184	164	183	164	187	165	173	172	175	181	162	191	180	163	176	177	171	140	171	199	190	176	173	178	173	160	154	179	183	154	152	185	166	181	183	182	176	164	175	166	168	199	178	186	155	178	161	171	185	161	175	186	166	169	181	139	173	165	151	187	146	183	130	180	174	163	175	181	171	152	175	178	185	178	174	173	172	168	166	198	162	156	158	181	176	176	161	143	164	177	158	175	178	156	145	201	177	167	183	179	172	171	156	163	183	164	166	158	173	169	187	154	155	183	171	156	179	164	183	161	157	147	167	174	175	156	149	166	179	169	168	168	168	184	167	178	160	168	174	156	158	172	158	167	178	172	157	137	162	183	142	161	184	168	151	164	160	153	177	159	151	171	177	171	186	157	172	175	161	179	166	160	180	156	167	171	182	157	167	166	151	167	175	151	173	187	165	172	161	150	184	175	166	157	204	155	167	187	154	166	167	164	164	186	168	170	165	169	159	161	152	146	171	162	177	173	172	168	139	165	147	164	160	154	163	159	150	174	148	150	182	176	165	182	166	150	166	140	163	160	170	193	168	177	189	153	193	145	170	163	167	195	174	160	148	167	149	163	177	132	176	168	164	160	152	156	160	175	156	179	164	157	131	164	136	170	169	150	148	158	168	138	173	158	146	151	135	176	179	166	189	159	162	169	172	194	158	156	166	163	157	174	149	175	141	142	169	173	169	172	179	150	139	177	151	176	152	187	163	159	168	173	152	149	174	159	139	155	151	148	154	177	147	160	178	146	147	190	167	148	171	180	146	182	169	149	145	174	153	150	167	168	154	171	164	150	192	165	152	155	177	164	153	160	175	192	168	172	158	157	151	177	167	137	150	140	158	147	184	160	180	162	143	126	156	148	183	155	134	151	161	154	173	170	168	176	185	182	156	136	166	145	162	171	183	171	177	183	163	154	186	173	161	178	165	166	176	163	167	166	153	153	171	172	165	163	166	145	162	150	152	151	177	170	176	148	147	191	161	159	168	148	147	183	143	149	154	166	157	171	161	190	153	147	177	159	177	171	156	194	160	155	172	161	157	166	159	154	149	168	151	168	136	161	171	155	150	148	168	146	181	151	180	167	189	147	151	183	168	147	149	170	168	159	152	172	186	189	159	162	178	155	161	152	143	151	167	152	151	157	139	167	163	156	155	180	190	163	145	156	155	180	193	153	159	190	172	168	168	186	183	188	152	153	169	161	162	163	193	137	160	158	150	165	168	154	167	164	170	155	165	162	152	172	180	192	170	174	147	156	166	142	191	157	145	149	176	167	170	147	166	173	161	187	181	148	152	155	143	195	180	147	155	168	181	143	153	169	145	150	160	168	160	186	137	164	160	170	146	148	170	180	167	157	170	161	155	166	153	168	149	152	173	167	158	161	155	167	156	163	178	150	160	149	180	173	145	166	174	147	170	173	143	163	157	141	189	168	187	154	185	178	169	157	144	154	164	163	158	165	165	158	165	170	147	176	161	166	163	148	166	158	148	159	163	171	182	193	185	152	173	137	162	151	157	165	143	193	167	138	164	185	185	170	153	160	160	145	156	147	172	161	162	193	154	184	188	162	164	163	147	170	165	152	162	168	172	153	167	163	181	150	170	160	166	169	152	164	170	143	178	142	159	131	183	184	184	141	160	167	179	166	176	168	152	164	174	162	188	170	165	170	185	170	148	164	174	143	167	176	151	154	154	145	160	165	159	195	172	178	157	157	171	179	178	150	182	178	165	161	167	191	185	161	154	171	153	153	163	155	164	164	159	169	176	170	153	173	163	142	168	165	156	184	168	165	161	156	169	162	159	149	163	169	152	198	183	158	145	154	177	162	169	181	161	141	168	152	160	160	166	160	157	176	176	182	170	181	155	177	154	165	168	168	174	187	168	153	168	182	154	195	152	173	154	152	147	150	157	152	148	149	165	194	162	164	167	187	175	171	146	169	160	160	166	163	173	161	159	172	162	169	161	162	171	150	178	154	171	173	168	165	171	157	143	156	163	185	139	149	162	160	161	150	173	150	190	179	167	143	141	185	158	167	152	172	178	126	184	165	157	161	158	158	144	172	162	173	156	183	145	167	180	170	156	160	148	166	145	156	143	166	167	180	167	173	148	180	160	157	174	166	148	198	175	156	170	169	152	188	167	166	183	146	170	178	182	170	169	152	157	172
