345	0	2700	172008	377	3	76	403	544	608	548	584	537	511	441	418	403	373	358	380	341	319	268	303	260	301	274	281	256	246	233	245	231	252	239	233	221	216	210	188	208	189	186	198	202	201	200	174	170	181	170	190	175	191	171	180	202	196	186	175	202	170	175	160	170	182	142	185	173	166	171	154	170	174	149	162	192	150	170	163	174	156	183	148	153	162	148	144	157	167	161	139	163	165	142	170	160	160	156	171	165	168	151	165	141	152	156	147	141	169	155	181	166	162	139	173	170	183	171	164	169	140	146	143	139	153	154	140	157	136	145	160	150	161	163	156	152	150	178	150	153	155	145	146	131	152	150	165	151	165	172	167	155	157	142	165	152	160	168	182	167	153	143	143	154	154	151	133	158	160	156	149	167	142	165	171	157	144	150	172	139	133	139	171	137	163	174	160	157	162	155	147	159	158	147	137	147	169	150	175	127	139	177	142	160	147	146	167	137	172	134	174	156	165	160	164	148	157	172	156	167	150	155	136	143	137	156	144	144	180	167	148	168	146	169	145	159	154	170	146	153	145	159	155	144	173	159	148	162	168	154	156	141	142	145	146	145	137	150	152	129	153	164	144	144	144	168	149	160	135	145	143	156	148	132	155	160	167	172	143	181	154	162	147	150	157	147	157	139	159	164	146	176	158	146	154	156	156	144	171	165	160	136	171	142	141	166	148	142	154	150	163	159	154	143	131	172	160	158	127	151	150	155	156	157	157	148	148	170	169	144	160	142	186	140	156	129	159	154	156	148	154	148	138	150	135	183	147	157	158	162	154	154	149	143	140	146	173	159	138	147	148	121	152	152	156	151	158	122	140	160	164	163	139	141	130	142	140	140	145	165	159	152	138	162	179	152	153	162	156	159	172	152	143	130	164	141	148	160	155	148	155	163	152	155	134	158	164	156	148	171	139	146	156	149	147	149	158	143	142	174	137	142	175	163	157	149	133	153	164	146	160	165	139	167	160	170	153	163	162	163	156	179	133	160	154	145	144	137	135	139	167	141	144	154	159	148	142	137	151	140	173	159	168	154	115	143	172	147	148	180	148	143	145	164	138	159	136	168	138	176	142	147	145	145	146	170	150	174	170	146	145	145	164	144	151	170	159	171	167	132	173	153	150	154	142	132	175	167	155	148	137	142	147	154	165	159	152	138	151	154	155	159	133	143	181	126	160	177	148	148	140	162	188	149	173	169	165	160	133	135	143	166	177	140	136	175	164	141	168	147	183	130	146	163	142	145	163	141	144	134	174	154	133	131	149	157	152	152	159	137	157	146	156	135	160	150	166	158	136	171	130	129	165	153	148	149	145	177	170	154	137	145	159	157	152	145	162	137	149	156	137	136	153	164	152	161	164	144	159	152	167	150	147	148	163	122	164	151	173	171	135	135	156	172	171	153	157	147	156	170	146	143	156	131	127	187	150	140	142	174	163	138	156	170	129	155	152	175	146	164	159	149	135	144	148	146	145	151	145	152	169	140	152	144	149	148	143	142	161	162	155	149	163	152	136	137	153	153	166	153	139	141	164	139	166	148	142	145	150	144	147	150	156	153	154	143	160	166	160	132	155	140	175	140	136	125	168	132	152	163	147	172	140	130	142	149	176	143	143	147	155	147	137	156	164	165	155	137	132	134	162	166	156	161	148	140	142	163	150	146	156	148	137	159	153	125	161	180	154	170	163	168	146	135	140	157	152	146	146	134	162	149	166	150	163	161	150	165	148	151	158	143	157	161	162	145	151	141	145	144	161	165	138	163	184	160	154	141	156	156	156	151	169	157	141	174	148	140	158	122	142	164	140	145	155	156	131	171	149	137	163	144	121	176	158	166	155	149	166	150	159	144	147	162	141	173	154	162	140	140	129	172	135	156	131	137	145	168	149	150	162	158	138	143	146	150	152	140	150	140	153	161	150	152	155	159	159	149	131	160	163	140	148	158	137	149	145	142	141	160	150	136	155	138	132	155	134	146	154	153	143	149	122	169	141	137	181	146	152	146	153	176	143	160	141	160	172	139	156	135	143	138	161	162	151	159	156	144	153	152	145	158	152	165	176	153	146	167	158	150	149	146	139	142	156	135	159	142	169	154	150	165	146	146	150	142	150	164	159	167	149	150	164	170	139	166	143	150	142	148	148	158	152	128	152	154	153	159	158	148	146	154	144	166	152	146	136	169	162	142	168	154	152	158	167	139	136	153	142	130	140	166	166	168	140	154	164	158	148	156	135	151	146	152	154	144	143	128	155	152	160	140	147	151	163	151	162	161	175	147	159	159	154	160	158	141	173	145	139	149	156	161	150	170	164	170	147
345	1	1900	172131	409	3	128	471	463	496	460	423	415	391	344	308	281	305	263	238	248	258	234	240	234	222	215	237	224	197	230	209	199	174	191	189	198	194	193	185	184	167	156	173	148	181	184	173	175	167	147	156	147	159	146	176	165	151	144	149	161	152	168	138	146	153	155	167	161	133	162	135	163	138	148	142	175	176	149	181	149	177	152	147	164	140	155	200	159	133	144	152	155	137	183	133	169	150	145	161	147	162	144	152	147	162	149	174	164	143	168	157	145	132	149	165	156	172	137	153	164	161	153	136	131	137	138	144	162	149	170	164	157	137	156	175	112	168	157	142	140	149	152	149	127	161	140	147	152	142	150	137	159	145	151	159	157	141	124	169	142	150	147	156	180	161	151	158	145	148	145	137	133	137	150	170	163	144	143	134	126	152	142	153	157	146	155	161	142	153	137	144	139	148	146	135	143	148	128	135	157	141	140	146	146	159	144	136	136	158	145	139	166	162	149	138	122	131	139	144	144	162	142	145	135	143	147	147	135	146	145	141	141	147	164	129	143	134	143	158	146	161	158	148	170	166	151	164	155	167	144	116	148	146	150	155	166	145	142	147	148	155	155	151	137	138	135	143	154	130	163	135	151	123	158	137	131	150	152	139	147	156	138	137	150	155	143	136	165	152	133	144	158	142	136	147	156	150	144	156	152	141	155	145	156	146	142	141	153	142	160	140	151	124	161	138	138	152	150	163	146	135	149	147	132	160	131	150	152	148	158	151	137	148	147	135	154	157	140	165	149	159	150	145	146	149	154	141	149	153	142	134	151	179	155	170	150	130	145	150	136	118	158	149	120	151	164	136	146	151	124	141	143	163	140	147	159	137	146	146	117	161	141	150	157	146	139	145	151	143	136	147	142	164	143	165	128	142	163	146	168	129	135	153	160	145	141	141	161	145	147	139	161	149	158	154	163	161	154	148	136	116	155	155	146	145	130	141	140	163	136	134	160	151	147	138	143	157	160	129	156	124	136	168	129	153	139	138	139	127	122	150	148	145	144	157	137	148	150	150	153	159	140	129	141	159	136	164	157	149	163	158	152	146	153	149	138	177	146	139	161	148	163	155	144	142	167	147	139	150	155	171	135	138	152	131	134	151	142	169	163	119	142	141	148	133	142	146	144	151	147	150	136	137	154	142	145	150	157	127	157	133	132	131	152	144	123	159	163	172	133	148	150	118	140	127	150	147	136	133	139	129	142	122	122	149	135	137	145	152	138	120	148	133	157	132	137	141	157	161	154	159	117	150	130	158	143	147	143	135	160	142	153	146	157	156	145	135	141	129	133	146	143	153	169	142	148	140	165	159	166	148	153	149	148	138	152	133	148	143	149	138	132	133	135	141	154	143	137	145	174	134	142	155	146	155	140	179	133	143	157	143	147	153	144	145	155	150	169	143	149	148	158	138	161	135	143	153	136	140	143	156	152	137	146	137	133	137	148	133	151	148	154	141	176	150	153	133	127	152	141	141	152	149	143	164	137	139	149	155	132	140	140	142	155	142	155	141	149	157	166	131	166	177	143	148	137	139	140	136	129	132	167	155	166	144	162	157	142	163	142	138	138	145	128	132	159	138	132	141	134	134	124	126	151	158	154	157	149	154	128	138	155	148	144	147	153	144	146	156	155	157	138	138	131	137	147	147	147	159	154	158	167	126	153	133	142	150	151	145	162	133	149	153	164	144	133	155	141	141	133	149	137	145	144	152	142	155	133	140	127	135	146	141	145	152	141	134	143	159	147	176	135	151	141	140	127	121	144	165	169	143	134	148	154	138	116	146	157	154	151	130	138	132	129	143	143	133	143	138	154	151	131	152	152	154	155	163	135	166	153	161	141	138	178	144	141	151	128	164	133	148	136	128	151	148	149	145	145	173	152	148	160	152	146	152	150	146	158	143	155	155	177	141	126	144	151	164	151	159	123	140	140	148	153	143	158	153	123	155	147	141	138	167	146	136	136	145	155	165	159	142	132	140	134	141	142	150	164	142	130	147	155	145	161	141	134	140	150	137	133	136	136	141	153	141	158	133	179	157	133	154	153	129	128	156	156	149	145	170	152	137	162	152	164	129	142	152	142	131	130	158	155	165	153	144	148	169	159	140	153	158	148	132	163	132	146	138	143	162	135	141	146	154	142	158	142	146	161	183	143	162	159	149	152	149	147	128	140	132	156	148	145	142	166	144	129	118	130	161	127	140	141	154	121	152	147	164	144	142	142	148	161	166	135	168	149	135	142	166	167	127	161	121	139	154	159	150	154	150	140	146	153	151	151	150	146	140	175	135	138	144	127	141	144	147	138	146
345	2	2100	172254	386	1	61	331	387	473	453	471	399	415	374	342	309	318	295	297	287	258	235	245	245	242	225	207	189	203	180	199	238	229	182	199	198	188	155	212	177	155	167	198	177	179	175	184	186	173	156	153	150	143	149	168	153	155	177	158	153	178	161	180	136	171	163	156	156	154	158	150	150	142	166	148	143	142	170	151	131	155	135	144	128	144	162	146	146	165	139	145	135	168	134	165	136	144	146	152	141	153	156	159	166	138	136	152	162	139	147	155	166	153	145	130	158	168	140	145	155	140	156	173	138	131	136	141	122	153	139	140	124	170	154	135	151	145	152	144	143	165	154	135	123	166	129	157	154	147	176	151	144	128	152	147	124	142	151	157	172	141	152	147	135	146	158	143	131	153	138	132	148	161	152	140	148	127	134	138	142	136	129	146	141	129	146	151	128	148	173	132	149	112	154	134	133	163	140	141	162	136	168	148	135	126	121	146	129	134	135	153	149	128	135	155	171	132	154	145	125	153	153	137	144	156	127	145	132	144	129	146	137	121	133	135	124	137	162	151	133	134	141	165	157	134	122	131	122	150	154	137	138	148	150	129	151	136	140	134	149	133	140	141	163	149	143	143	123	165	151	149	125	139	144	168	150	129	146	148	151	150	155	156	141	139	131	148	153	135	141	148	124	134	131	139	139	123	125	144	151	150	169	168	147	138	162	148	155	144	141	131	139	132	143	127	129	151	144	136	163	145	163	128	117	159	138	122	169	127	159	130	128	126	150	133	150	142	134	138	157	164	128	139	138	155	157	141	126	142	126	155	135	124	141	138	158	142	132	122	152	150	150	156	154	153	138	128	140	125	136	162	128	141	148	161	147	128	152	168	135	138	151	152	115	135	143	146	161	152	148	150	147	134	155	146	110	145	133	135	152	158	136	150	168	165	134	148	129	151	143	135	157	133	161	163	122	134	135	138	165	131	137	151	149	151	164	156	130	142	146	131	148	129	145	128	133	146	141	126	145	148	143	144	112	150	144	149	140	137	136	131	140	147	131	133	147	153	139	161	134	152	140	133	148	148	166	161	136	119	150	149	140	134	137	140	154	112	129	141	137	142	135	143	145	145	154	137	148	129	141	139	151	157	150	144	158	120	141	128	156	160	135	119	140	148	151	130	139	129	151	137	131	146	144	148	144	120	132	144	139	127	135	132	139	135	139	126	145	146	139	132	147	168	156	128	123	145	117	135	134	133	146	131	146	144	118	141	148	137	145	130	123	145	131	131	158	147	155	118	104	147	140	143	155	160	141	133	142	158	148	149	136	141	149	160	145	146	141	144	140	170	140	127	153	134	130	146	124	149	160	141	140	133	160	142	139	120	135	143	150	149	155	121	139	136	154	146	151	123	140	162	141	139	128	155	133	139	154	131	123	143	133	124	112	161	131	141	124	157	151	142	128	143	138	142	141	134	146	120	163	151	127	130	127	165	122	129	141	138	145	172	135	129	106	136	148	117	141	125	131	137	149	144	136	160	130	121	158	128	123	147	131	147	132	151	119	143	140	139	135	149	166	144	146	149	141	172	174	145	142	150	133	166	124	133	148	125	155	136	152	156	139	140	132	141	140	175	134	136	125	133	130	151	130	163	132	141	150	133	126	150	146	123	151	139	141	138	131	121	160	156	139	122	152	138	136	157	147	136	115	162	151	138	143	120	143	129	155	152	131	143	129	158	132	116	122	140	153	138	151	128	139	153	146	140	126	142	164	153	123	154	151	123	159	152	126	134	132	142	163	136	151	138	144	164	142	146	144	162	142	120	144	130	127	127	148	146	132	164	121	138	143	146	137	143	129	129	151	143	152	136	133	152	126	158	156	132	130	138	136	136	152	155	127	136	130	154	129	162	130	132	132	153	138	132	138	142	133	156	150	148	123	136	139	127	107	157	136	130	149	133	136	162	159	153	155	142	140	113	151	133	125	136	148	132	149	142	146	155	158	132	136	129	138	146	125	145	143	161	131	139	148	143	124	152	123	128	145	153	146	120	131	149	156	146	151	144	167	133	143	125	141	133	126	144	136	146	146	140	147	138	137	125	137	135	138	159	158	151	135	126	124	174	140	145	145	157	151	148	136	144	153	151	146	139	130	144	155	152	144	112	152	166	129	134	139	127	174	165	165	145	131	135	158	137	141	149	132	160	118	137	132	136	141	145	136	147	148	155	136	139	137	156	149	158	127	121	127	142	147	140	139	128	126	146	152	138	140	165	136	122	133	140	155	135	149	136	152	128	158	146	135	139	156	136	130	151	146	145	145	134	144	143	130	151	134	136	129	148	156	139	119	147	151	155	113	158
345	3	3500	172377	386	1	66	362	408	483	445	514	449	465	394	379	342	308	322	318	295	317	301	270	275	288	246	261	244	227	224	254	212	225	230	199	227	217	169	213	203	181	193	226	220	181	181	192	163	200	192	177	187	180	166	191	206	176	193	193	179	191	180	157	163	156	171	166	167	183	166	182	164	178	154	173	190	182	180	156	200	171	174	171	170	144	151	176	172	153	176	165	174	158	180	176	169	195	145	178	152	180	161	195	178	201	184	157	143	179	202	181	163	157	183	177	178	161	182	172	160	164	176	140	167	169	166	147	174	161	166	170	149	188	177	166	149	174	182	163	171	173	158	159	156	159	161	163	174	155	167	186	164	201	178	175	175	173	165	178	190	156	168	154	170	161	143	161	170	167	176	182	135	167	154	164	163	164	145	168	169	178	180	173	164	176	196	170	169	182	183	171	146	188	173	161	180	187	195	160	182	163	163	141	159	175	142	164	165	153	171	146	161	157	158	143	185	149	166	183	157	160	168	171	190	180	181	163	148	204	180	157	158	155	189	168	162	167	152	161	168	158	154	165	154	175	156	151	152	163	172	165	167	179	161	187	135	167	162	145	183	152	164	168	162	180	162	155	172	165	167	165	164	171	168	162	164	160	177	179	173	172	166	174	164	171	151	151	170	162	186	140	144	179	162	180	166	149	159	161	139	157	161	162	169	184	156	189	161	179	172	178	186	169	179	175	145	190	147	188	160	171	154	169	140	175	174	172	174	171	187	147	175	167	179	173	200	185	168	168	170	161	177	169	161	181	159	147	148	141	171	179	163	185	148	183	158	166	135	187	159	168	171	165	138	164	178	141	177	184	172	175	182	164	146	154	182	185	152	166	161	164	166	164	149	179	160	163	172	161	172	146	155	203	190	193	178	168	159	169	166	179	174	176	164	161	150	182	186	174	167	177	168	167	168	149	187	168	202	162	163	167	193	167	174	165	167	178	144	175	165	178	180	160	155	179	163	181	174	169	143	141	176	165	148	188	183	159	177	146	161	158	171	157	153	158	188	167	169	141	159	151	164	153	178	177	171	156	142	200	174	174	188	153	170	169	163	189	166	199	164	146	183	163	166	153	157	156	172	164	136	168	142	173	152	170	165	154	165	174	183	176	159	176	166	184	149	169	168	165	182	139	165	171	169	170	152	171	169	166	159	164	175	177	156	188	147	179	185	165	134	167	164	163	174	156	181	172	160	159	175	153	157	176	151	192	151	167	170	165	152	150	169	162	154	161	175	173	186	175	175	129	163	175	144	165	182	178	155	169	169	182	179	161	159	181	177	162	157	131	165	140	164	154	150	190	171	158	198	158	161	155	177	163	164	157	157	172	173	173	174	166	163	188	162	170	167	174	166	159	174	166	171	156	178	184	175	157	167	160	159	164	191	173	159	171	154	138	156	161	172	163	183	172	171	144	166	160	163	164	166	168	161	164	169	164	176	157	164	185	176	180	159	175	155	158	172	163	179	160	127	180	173	166	154	156	173	175	176	151	154	147	176	176	172	140	167	150	139	153	148	152	159	159	157	152	159	167	186	165	175	183	188	189	162	161	174	167	184	170	143	146	177	143	140	171	166	171	177	156	177	153	184	152	158	151	165	174	181	168	155	181	165	175	154	160	186	164	177	184	176	173	147	180	156	151	158	152	155	184	168	181	153	172	176	162	162	172	161	163	157	158	168	177	152	169	165	192	179	142	181	159	185	157	165	157	144	154	170	185	187	163	166	164	144	152	151	173	164	188	166	163	184	155	145	185	175	175	142	172	152	152	180	168	183	169	158	153	175	161	176	174	141	149	178	175	178	178	173	166	164	165	174	164	180	160	195	156	155	198	169	172	164	155	157	151	170	165	168	165	168	171	176	164	147	178	153	162	160	164	152	178	167	175	185	165	141	184	171	159	181	153	161	161	169	172	149	155	163	174	144	162	179	158	173	164	151	160	155	185	169	170	166	177	168	153	172	186	165	159	180	177	174	163	160	157	173	166	153	133	170	173	180	158	150	156	158	152	168	163	145	161	161	146	189	182	149	168	170	181	173	159	192	145	184	147	167	183	149	194	165	150	152	177	168	172	159	184	179	154	184	145	169	186	169	186	156	179	173	178	180	165	155	171	188	146	160	151	171	161	141	157	174	182	166	159	159	172	162	159	172	141	169	164	138	189	165	178	192	138	169	158	163	165	182	182	177	193	153	148	176	164	131	169	159	169	163	168	172	168	165	174	151	166	152	151	147	178	185	157	154	185	176	179	147	177	170	147	155	149	175	154	161	146	166	170	165	149	182	170	137	170	146	177	166	172	164	149
345	0	2700	172501	380	1	32	298	386	487	494	554	496	500	456	417	400	333	345	343	323	362	309	328	299	292	289	266	275	255	266	275	252	270	250	220	255	248	245	238	242	231	223	217	204	230	230	227	212	206	207	229	173	234	195	216	199	206	203	186	201	189	188	193	186	202	202	183	186	195	222	209	187	197	179	206	194	198	193	185	195	186	218	218	176	204	180	180	180	192	183	175	174	198	182	197	196	191	183	183	216	182	182	189	196	195	197	186	180	158	174	173	179	184	186	200	208	180	182	177	182	182	177	201	185	171	175	188	180	180	178	189	191	182	192	160	204	185	168	176	164	187	191	180	159	171	199	199	182	158	182	152	199	166	182	204	182	164	155	173	192	166	185	187	178	170	168	195	184	170	162	161	189	184	197	174	167	172	183	178	173	188	166	163	195	194	183	181	175	178	178	193	175	171	158	149	175	183	178	154	188	153	185	155	182	168	190	181	172	162	178	180	201	163	168	176	173	189	177	168	188	179	167	201	180	184	183	185	160	174	184	186	166	167	182	184	164	178	193	172	184	182	207	188	185	188	172	164	146	194	170	170	171	180	169	188	173	196	197	201	171	185	164	184	165	148	169	180	170	175	175	193	201	154	184	176	187	165	174	179	172	166	183	199	187	155	175	157	170	179	163	161	180	179	164	169	147	186	160	162	173	178	184	179	147	175	192	152	172	163	167	168	166	170	179	182	174	188	162	192	174	195	170	169	155	176	170	175	175	164	197	165	187	175	173	184	174	167	180	158	166	198	174	178	184	192	170	179	157	191	169	178	171	168	168	174	174	173	177	179	152	197	173	180	172	164	194	159	177	176	179	192	164	179	159	177	169	165	163	178	168	164	164	183	179	175	176	192	171	159	187	191	185	134	163	171	183	170	179	175	166	191	195	169	177	184	183	179	157	204	162	184	176	177	170	158	184	179	188	185	179	178	175	179	213	190	169	165	172	179	170	205	183	184	200	178	175	161	154	155	172	174	139	163	188	183	186	181	177	180	180	170	182	205	172	175	155	184	171	156	178	162	180	188	176	193	166	188	163	196	181	173	159	161	156	179	173	147	172	166	170	187	164	172	185	165	196	162	166	187	174	179	169	193	169	156	146	174	177	181	179	181	157	179	175	143	189	177	175	160	192	184	196	162	183	164	176	173	176	172	169	185	195	175	177	191	177	206	180	150	169	161	195	184	160	168	169	173	168	171	172	188	190	184	193	171	174	167	171	143	169	168	169	178	183	190	184	180	175	181	161	183	190	189	160	164	174	166	162	155	165	186	167	159	204	142	170	189	174	167	186	143	185	207	170	165	184	165	183	162	183	164	151	180	177	161	162	166	192	179	179	149	195	167	167	165	200	171	182	152	132	184	198	175	159	195	172	166	170	161	175	189	170	197	182	156	184	161	190	187	166	162	215	189	173	168	185	154	178	175	193	191	179	172	191	161	180	179	192	173	167	168	182	186	203	152	165	186	166	180	176	166	159	182	160	174	159	193	200	169	175	193	188	173	188	181	166	187	204	180	172	173	180	165	192	172	184	178	169	180	181	178	172	194	178	179	187	181	188	173	159	181	166	154	172	187	182	168	162	204	167	178	156	183	182	156	182	157	188	170	181	170	156	187	184	170	168	175	167	179	169	159	150	154	157	175	179	152	176	171	167	161	190	167	193	162	179	156	169	176	171	175	179	166	164	191	198	155	184	177	184	182	175	184	161	177	181	143	186	176	178	171	160	195	192	172	187	182	162	171	173	163	172	203	190	166	171	189	165	165	159	185	161	153	167	172	163	197	166	178	182	171	165	194	199	180	165	173	191	183	155	178	183	175	175	165	178	167	206	168	171	191	184	156	178	188	166	207	160	171	174	182	171	204	169	171	164	195	182	177	193	163	173	198	174	198	188	168	183	168	182	173	181	163	187	170	164	186	179	178	183	169	150	163	163	198	166	189	167	185	191	180	202	168	188	209	167	196	163	187	158	168	160	191	174	171	165	173	194	181	186	160	181	178	184	190	166	158	170	157	187	159	165	186	156	184	184	207	178	157	192	186	168	189	181	187	171	175	166	172	179	168	179	175	163	172	168	161	145	178	166	168	176	179	160	176	172	192	168	179	163	184	153	151	175	162	199	164	162	181	187	176	184	166	168	175	174	177	178	173	187	157	157	178	183	214	204	211	169	185	177	171	185	177	184	132	181	186	189	180	173	192	165	159	175	184	186	173	198	155	198	157	174	200	179	144	186	199	186	191	185	145	197	166	157	162	172	169	161	171	178	193	174	172	171	174	194	203	189	186	192	186	168	158	157	193	181	155
345	1	1900	172624	379	0	51	244	285	428	437	431	425	397	326	330	314	280	274	250	245	272	237	226	223	241	190	188	197	192	165	219	180	195	215	161	178	156	187	166	160	184	184	171	140	166	165	188	154	168	170	166	162	168	161	157	161	173	160	164	176	153	144	174	161	139	173	131	144	162	150	134	162	168	166	151	137	141	136	140	163	174	147	158	161	156	153	148	148	147	147	147	146	179	157	133	165	143	146	140	158	145	167	175	163	171	131	145	148	160	151	139	143	161	160	130	140	127	149	136	138	152	136	142	177	149	131	141	151	160	156	167	155	145	132	146	147	158	149	144	142	137	136	124	160	146	171	164	137	129	160	146	143	146	135	152	130	147	138	148	159	168	126	165	147	110	133	171	153	133	165	144	158	158	167	141	144	147	148	149	136	156	154	139	139	142	157	129	155	163	152	132	147	156	139	135	138	156	155	151	155	126	154	132	152	141	140	150	131	149	159	144	142	136	129	141	139	150	137	146	150	146	156	134	130	148	136	151	133	154	152	137	141	160	164	148	151	142	132	153	145	148	146	142	149	157	138	129	139	153	153	134	134	156	160	142	145	147	143	150	148	144	139	130	148	128	150	137	117	148	130	146	141	158	139	142	154	157	159	131	155	142	134	157	147	147	146	150	146	133	155	148	143	132	139	127	131	162	141	136	137	114	129	156	133	144	142	145	132	152	146	152	145	142	137	179	159	128	149	132	151	168	139	140	131	132	146	152	136	149	130	133	149	144	133	138	132	174	165	150	149	140	153	134	148	151	142	134	145	163	154	152	132	156	136	147	143	133	129	165	140	139	165	134	148	145	148	152	161	136	135	123	151	140	145	140	116	145	136	155	164	158	162	171	159	127	147	129	120	138	135	131	149	129	134	153	139	133	147	132	161	134	129	140	151	149	131	123	140	148	156	144	134	150	128	136	145	142	154	128	128	159	135	142	143	170	160	127	149	143	167	142	143	135	136	152	143	151	159	150	142	146	161	147	161	139	146	142	168	133	150	138	165	155	141	137	128	154	175	153	141	152	159	144	141	147	154	131	113	149	143	156	143	160	128	154	166	155	122	130	131	132	144	129	154	141	142	143	139	136	158	143	151	133	151	150	145	144	158	161	131	153	137	148	131	151	151	153	142	144	112	146	160	129	134	142	147	143	167	159	156	157	127	122	156	147	128	157	145	159	151	133	120	156	153	131	141	143	150	126	144	113	150	156	148	149	144	147	151	136	173	160	141	139	137	161	136	141	143	151	149	149	130	146	151	145	145	135	149	144	137	148	144	151	155	138	137	158	135	146	135	149	135	147	130	132	135	141	131	161	137	141	140	139	136	146	162	162	141	156	146	154	137	144	145	139	141	150	135	154	152	152	131	154	157	141	154	156	160	155	152	125	143	153	144	128	163	135	154	139	139	143	123	144	138	144	122	129	151	131	148	147	152	150	152	140	151	153	135	149	162	134	158	143	173	161	153	113	148	143	146	172	148	151	145	148	131	137	160	165	142	141	158	158	149	139	146	164	150	155	151	154	146	148	133	144	132	146	146	150	166	143	122	138	137	124	158	140	156	137	136	156	143	150	165	133	147	147	135	113	137	158	131	140	141	136	146	162	139	168	163	156	139	149	158	152	120	155	129	134	119	139	145	141	138	128	149	144	150	142	144	141	144	142	160	146	166	143	125	136	139	151	152	166	151	146	151	147	151	165	146	133	145	129	153	156	146	164	125	134	152	141	141	149	141	160	146	168	145	130	160	149	145	160	165	144	158	131	111	150	153	142	131	150	148	160	145	143	146	131	162	149	147	153	143	133	148	164	144	150	141	144	147	149	139	166	159	147	141	148	130	139	124	134	160	144	130	172	144	143	144	125	139	160	169	148	165	138	136	141	163	154	166	129	142	147	142	155	152	147	142	155	135	134	151	146	151	145	143	119	150	140	128	156	147	152	136	162	147	147	139	151	153	148	155	162	146	144	132	159	142	150	136	154	149	139	140	136	145	130	139	142	155	135	139	149	150	147	162	132	143	157	175	160	137	150	136	168	133	159	144	149	129	143	139	155	146	154	159	143	144	141	162	170	122	115	119	139	139	143	137	134	143	135	134	160	135	135	146	134	136	138	158	128	167	145	179	136	123	122	140	147	141	164	160	158	145	140	144	141	152	138	131	145	144	144	176	135	137	143	138	152	165	149	172	161	154	144	149	166	149	155	143	131	142	144	122	144	137	153	125	145	133	139	157	142	140	150	164	159	141	145	136	137	135	141	115	142	142	139	122	151	137	121	144	149	146	157	142	140	151	156	176	120	138	122	169	151
345	2	2100	172747	390	0	42	223	323	456	441	461	392	367	357	315	277	268	273	259	240	238	232	211	225	211	187	188	207	187	148	193	183	177	143	193	159	159	157	154	148	155	148	168	138	156	136	162	146	143	131	161	144	118	136	127	129	157	131	144	145	127	147	139	124	123	144	132	128	133	120	142	121	123	128	136	129	136	137	119	112	138	118	148	135	130	124	130	109	106	151	109	134	120	118	151	124	140	126	123	121	119	123	132	120	127	136	122	143	123	132	129	116	139	120	120	116	146	137	130	125	123	103	124	135	109	114	130	133	124	123	139	120	142	121	114	100	125	146	147	129	130	145	114	148	129	139	128	136	97	119	122	114	126	111	120	143	109	126	121	134	108	118	113	121	126	118	121	118	119	124	129	108	136	108	133	135	120	105	136	116	113	107	132	117	119	133	113	129	134	119	123	129	110	123	119	108	137	132	110	114	118	134	117	111	113	129	110	141	129	141	121	128	116	107	156	120	122	109	129	113	111	123	121	127	116	111	121	112	131	127	126	126	132	141	133	117	108	116	138	105	115	131	120	110	105	104	95	121	146	129	110	128	121	131	97	129	139	129	135	129	125	119	122	125	114	124	118	127	97	134	121	141	104	120	122	124	107	126	125	118	122	123	109	132	136	145	124	104	126	135	130	142	141	120	122	115	116	132	126	130	138	142	133	125	129	118	123	131	116	110	116	132	121	130	99	105	119	123	105	119	121	107	111	138	135	111	129	137	124	123	134	132	128	132	120	130	133	132	114	107	137	125	135	127	116	109	147	137	116	150	114	116	129	113	115	129	133	144	122	130	111	114	123	132	115	140	128	141	118	132	130	121	84	140	105	117	110	125	116	118	118	108	100	120	127	122	124	111	134	93	119	128	117	122	115	141	131	123	114	119	117	120	128	113	137	126	118	112	140	132	134	126	118	124	117	109	126	138	117	125	120	113	115	124	131	136	125	135	105	116	116	131	125	124	134	111	128	128	126	135	119	129	138	103	131	123	127	112	155	103	131	101	106	113	130	162	105	123	134	121	117	110	141	114	141	129	121	126	126	125	115	120	124	114	109	147	121	117	112	134	122	120	110	123	124	109	130	130	140	133	123	148	130	90	107	112	110	131	133	114	115	112	141	113	144	131	127	130	105	134	111	102	131	128	111	124	117	123	117	103	122	134	117	138	112	122	112	111	123	123	131	112	128	112	102	102	128	119	120	129	121	104	133	102	122	125	124	112	115	110	126	110	118	127	120	121	100	118	139	151	138	104	141	139	125	114	123	117	137	114	123	106	110	125	115	122	160	116	115	114	115	123	143	124	148	135	133	128	112	117	114	109	123	125	115	130	120	119	120	103	114	124	128	123	117	125	114	119	125	103	136	106	126	110	117	113	126	129	124	122	127	121	96	111	129	130	122	120	121	114	114	118	126	132	121	128	121	127	141	113	123	115	125	147	108	124	127	133	119	116	109	122	107	107	124	123	138	107	117	133	136	107	114	106	121	108	123	128	109	123	129	125	118	141	142	121	118	124	132	120	128	138	121	126	142	138	140	124	127	105	122	119	120	131	120	134	117	114	120	123	108	132	129	138	111	112	145	110	122	126	139	108	120	106	118	124	124	123	107	105	132	141	110	115	125	110	111	116	124	101	115	123	127	125	107	117	124	126	128	132	132	117	135	101	136	129	111	110	105	115	116	113	115	115	102	121	113	108	130	116	119	115	116	125	125	114	120	121	117	117	127	128	133	118	117	124	117	106	120	115	125	130	112	129	115	120	120	118	111	99	110	113	106	117	111	104	102	139	105	117	129	115	128	127	116	117	120	132	106	104	103	113	134	126	115	120	114	124	110	135	120	130	110	109	141	117	129	126	141	117	122	127	114	140	137	111	125	119	116	119	117	111	118	117	106	120	124	131	129	126	106	117	123	113	132	133	124	117	123	142	134	109	140	110	123	131	124	146	123	124	126	121	121	121	101	122	131	136	109	105	132	104	115	108	123	123	122	130	110	124	123	119	136	146	95	123	118	138	116	125	130	148	110	133	114	136	122	131	114	112	123	121	132	117	109	110	131	140	113	115	118	115	106	123	109	116	125	114	116	118	114	103	116	113	115	140	125	123	127	135	105	121	107	133	135	129	142	110	116	120	113	117	136	124	125	124	118	109	124	91	120	125	105	119	118	120	110	140	108	115	126	114	111	106	134	117	120	113	131	106	120	137	116	115	139	110	121	139	114	90	120	126	120	118	122	122	108	134	120	127	108	128	110	120	119	123	112	103	127	116	107	120	129	132	114	115	107	126	125	118	116	118	112	138	112	117	125
345	3	3500	172870	393	1	56	342	411	484	474	484	431	405	391	352	300	305	310	265	228	257	283	217	242	216	208	220	182	192	175	169	191	160	158	147	165	155	141	156	172	137	151	155	131	164	158	151	150	155	118	148	132	143	135	144	107	133	130	125	126	120	124	116	118	139	125	107	129	99	139	105	136	126	113	136	142	135	116	124	137	128	110	119	113	124	144	106	140	112	123	115	110	107	120	109	111	140	116	106	110	135	111	119	121	140	124	97	122	100	126	110	124	118	101	123	108	115	94	100	116	114	127	126	129	105	106	130	114	119	119	120	113	142	137	107	101	124	124	122	110	135	109	103	104	116	113	121	99	107	114	107	97	107	122	106	98	123	120	105	115	117	111	125	116	113	109	107	117	115	127	121	112	110	116	101	92	122	121	117	132	111	116	121	111	117	121	108	104	117	111	108	102	121	113	119	124	106	105	116	116	104	106	85	119	110	104	103	104	116	105	116	115	125	94	131	110	103	114	113	105	106	123	110	134	126	120	117	123	97	119	106	115	122	137	107	125	104	120	114	109	98	119	125	101	109	121	96	95	117	102	118	132	112	103	117	105	108	107	121	102	134	131	115	103	98	127	113	119	110	111	117	98	114	94	102	104	104	126	125	107	101	102	103	98	108	101	124	110	121	119	94	123	122	124	126	114	107	110	92	104	120	110	99	111	123	114	130	122	115	101	97	122	98	105	139	115	111	108	98	104	116	115	122	88	103	119	123	123	112	116	94	118	101	127	113	118	109	112	116	92	116	109	119	117	124	109	111	113	105	123	103	111	101	118	129	130	112	123	108	90	110	100	98	120	82	117	102	108	110	121	128	118	102	108	124	79	105	114	116	114	120	111	87	99	86	111	130	114	115	103	108	112	115	116	107	105	107	114	98	99	102	99	114	97	118	127	97	109	104	101	128	83	125	124	103	137	116	115	103	109	124	124	124	137	105	115	115	121	114	110	95	101	110	125	100	103	97	90	130	115	95	110	117	103	112	110	125	90	102	108	118	91	119	126	120	104	115	109	110	109	99	116	90	127	111	135	107	102	113	129	107	109	107	124	114	106	109	121	93	113	108	110	113	112	147	90	120	100	127	100	118	113	108	85	95	97	105	98	122	102	122	118	102	111	119	99	114	92	112	97	104	102	101	124	113	106	119	110	91	100	119	107	102	104	123	113	105	134	109	117	104	111	102	129	115	106	101	119	123	127	134	110	108	129	113	111	96	109	107	102	107	108	103	124	104	122	120	112	111	117	108	94	113	121	111	111	107	124	91	98	118	113	98	101	119	96	105	113	131	102	120	128	99	103	108	110	110	101	111	113	102	104	121	127	101	109	93	107	110	89	118	91	117	110	126	98	107	114	106	107	115	108	86	117	114	109	107	118	112	102	99	121	89	104	118	106	98	124	111	134	132	103	124	98	125	107	106	107	111	112	105	117	99	123	96	122	112	108	114	126	108	123	108	90	115	116	110	138	95	97	103	129	107	117	115	101	87	135	125	113	107	89	115	113	89	105	110	116	99	100	131	112	126	128	123	99	97	100	118	119	115	101	113	115	103	110	133	112	129	107	105	112	122	110	120	102	103	121	105	110	116	115	107	110	121	118	97	103	106	116	97	113	100	116	111	104	101	108	101	127	104	119	115	98	107	111	127	104	92	113	94	127	93	129	110	105	116	109	113	105	111	127	114	111	108	110	114	107	107	112	93	121	116	116	114	111	136	103	93	109	103	101	130	112	110	103	93	96	114	110	123	105	112	114	91	128	105	91	126	129	94	100	126	98	114	109	108	110	103	105	99	118	115	109	109	102	93	124	118	118	111	128	116	103	97	112	98	105	114	88	88	109	117	103	122	112	110	91	132	80	97	127	100	116	103	134	115	111	105	111	105	106	116	134	109	123	108	102	108	121	110	107	124	128	104	110	97	127	102	113	111	105	122	93	125	111	119	96	101	106	110	110	116	109	106	106	100	116	112	119	113	108	115	128	126	103	116	100	106	102	115	97	115	125	116	109	94	107	104	96	114	100	127	117	104	107	117	119	101	103	109	109	105	97	128	84	79	123	103	103	113	95	113	110	96	109	120	117	132	106	121	119	111	134	118	114	116	115	114	114	108	107	117	106	110	122	90	126	126	106	102	115	116	95	104	123	118	115	89	101	99	107	124	92	113	100	135	121	105	119	115	122	104	105	112	97	115	106	94	102	88	114	110	110	112	98	102	118	90	106	123	97	122	129	128	116	124	114	102	101	114	103	102	95	118	118	117	96	116	103	117	128	92	106	113	98	100	116	99	99	116	111	107	95	112	112	92
345	0	2700	172994	381	2	28	313	424	506	479	510	470	473	411	389	406	350	340	311	321	287	289	282	276	260	237	260	220	231	234	220	230	174	207	219	194	196	200	226	212	180	185	184	194	182	183	162	171	161	189	193	187	180	172	169	161	159	176	160	154	174	144	137	158	141	140	158	167	161	157	170	146	167	135	152	155	149	168	157	143	162	126	164	140	152	158	155	139	126	130	141	131	163	149	144	144	146	143	163	139	144	114	157	149	149	151	145	124	135	131	143	152	117	158	161	149	130	157	131	141	137	158	132	158	126	141	161	153	148	133	140	135	133	121	160	166	151	183	162	159	125	132	127	124	150	148	135	163	148	157	127	155	152	124	151	139	153	128	131	139	142	162	137	166	153	140	140	157	137	133	150	131	149	171	136	136	131	149	133	140	148	133	137	148	166	121	170	136	119	140	132	128	138	141	136	128	161	145	155	137	140	145	140	137	136	145	124	140	149	141	134	155	138	141	134	163	145	140	126	137	128	155	133	131	140	137	132	129	145	144	140	140	138	149	141	126	160	150	129	121	152	144	128	128	147	131	151	121	135	139	134	124	141	130	139	133	135	143	116	125	164	138	126	121	149	150	132	143	119	134	147	139	113	136	120	143	153	125	138	141	147	152	131	122	135	139	122	146	149	139	137	134	139	126	135	153	135	123	144	153	146	124	132	128	137	148	126	148	121	137	133	140	147	127	132	139	124	139	137	133	137	136	117	135	151	128	131	135	125	141	137	145	135	138	137	155	156	125	121	166	148	129	142	170	125	114	126	136	131	128	138	158	139	151	161	131	131	121	132	118	153	126	131	133	154	153	131	159	155	118	166	131	145	135	136	117	150	135	151	137	121	133	149	134	164	137	121	138	144	134	132	139	160	148	136	127	139	145	143	131	143	126	134	128	125	137	150	147	141	148	133	135	122	132	123	125	134	140	137	143	133	152	132	148	114	119	145	148	141	121	158	118	128	149	140	126	120	135	145	150	146	144	145	159	148	144	128	142	142	133	127	176	133	123	143	143	127	132	139	133	140	142	125	106	149	137	130	143	136	142	137	103	129	132	140	114	142	131	118	147	137	137	137	138	129	126	144	110	169	133	168	124	133	128	150	141	147	155	168	135	129	135	145	130	133	135	152	128	127	142	145	145	165	121	144	116	139	139	135	147	136	129	108	130	140	133	148	147	142	130	147	146	141	160	159	143	126	126	138	165	138	130	154	139	135	131	119	119	147	129	144	126	133	127	125	125	143	144	134	136	123	130	145	135	99	148	126	123	157	122	144	128	151	139	148	122	139	134	140	144	108	122	130	163	129	140	126	136	138	151	157	159	134	137	146	145	139	119	137	145	146	138	132	130	120	128	145	176	150	133	143	140	131	126	141	144	129	127	120	123	146	127	131	130	152	122	144	138	138	126	120	142	129	139	135	128	137	152	137	142	126	137	147	131	110	131	140	121	137	148	143	116	145	143	141	137	144	149	137	119	146	130	131	132	130	139	147	132	118	120	129	120	134	138	144	137	140	135	161	124	150	137	151	139	134	146	140	134	126	123	147	149	126	127	112	120	152	128	126	133	139	153	116	135	146	130	152	132	152	140	133	137	133	146	111	153	144	153	143	130	115	144	121	127	121	140	160	143	131	115	149	121	132	144	135	144	142	132	150	116	128	149	146	132	120	129	126	151	126	117	138	136	139	148	131	124	147	140	139	137	127	144	136	130	131	121	153	139	135	142	125	142	120	118	136	124	132	150	132	131	143	146	125	127	116	140	142	138	143	142	121	139	116	133	130	140	135	142	135	157	134	127	137	126	122	132	135	127	127	127	138	141	134	155	118	136	132	141	127	125	147	115	133	136	146	125	128	132	131	119	152	141	126	149	141	152	137	136	138	146	112	140	105	130	140	128	143	136	147	121	132	135	122	151	131	144	149	115	156	128	136	115	137	147	120	152	120	146	131	139	129	141	153	120	145	135	126	140	124	135	154	147	115	132	143	159	163	139	145	130	139	112	140	141	148	119	120	139	146	121	126	130	129	138	124	118	122	127	117	118	125	165	150	123	114	140	143	145	178	100	150	130	133	140	131	116	145	142	120	138	154	129	134	131	130	134	135	130	120	118	116	149	126	127	139	140	150	150	149	128	129	136	138	134	129	149	155	113	142	137	124	128	110	151	132	150	134	129	148	137	141	144	155	152	138	135	137	123	122	127	138	130	129	133	136	137	137	116	119	147	126	140	166	137	128	135	128	139	123	137	164	113	144	124	140	125	148	131	141	121	121	146	143	137	116	154	135	147	139	132	114	126	149	123	141	120	136
345	1	1900	173117	387	0	75	275	320	437	405	461	397	353	352	337	329	301	286	277	246	223	233	214	239	231	250	251	223	209	171	188	190	225	210	203	201	204	186	178	152	196	138	159	165	180	181	154	171	169	168	188	189	172	181	139	170	142	178	174	172	178	178	193	160	161	170	181	179	161	160	172	154	164	151	166	194	152	170	164	150	154	207	149	174	171	161	159	157	166	180	172	172	181	169	154	155	171	157	152	158	146	160	162	159	140	156	159	156	141	166	146	163	160	155	175	155	175	143	169	147	166	148	153	157	170	175	141	146	165	175	127	170	152	155	139	168	147	162	153	154	153	160	140	167	155	158	173	159	147	171	162	149	157	153	146	139	141	132	145	161	169	162	164	174	164	165	149	161	141	155	151	137	126	163	156	147	148	164	161	152	157	144	140	148	152	146	144	147	138	140	168	148	131	158	135	137	148	164	153	133	155	149	171	146	159	147	146	155	141	141	160	159	154	137	147	153	175	140	150	162	153	167	146	169	159	144	138	153	148	163	155	178	166	158	173	151	147	164	147	169	158	165	181	138	169	151	148	164	159	159	168	180	176	141	167	172	172	151	142	168	146	161	147	172	146	164	164	185	157	152	157	159	162	171	158	155	155	132	159	161	199	158	156	127	148	158	168	192	180	158	179	147	150	145	166	144	162	146	159	169	151	158	153	139	150	172	168	171	160	144	150	153	157	151	160	159	152	163	169	147	168	148	162	160	135	185	152	152	159	178	172	160	160	147	144	138	167	176	168	127	177	143	163	141	167	147	141	168	160	173	177	186	151	131	140	146	137	154	140	167	136	137	137	167	165	156	149	155	131	162	175	163	158	155	168	153	155	144	148	157	158	136	147	192	155	169	157	158	154	169	177	166	148	145	148	168	150	147	162	177	135	129	175	154	171	147	166	151	149	132	151	154	178	164	140	166	155	179	149	158	154	160	139	139	154	151	137	168	195	155	136	131	163	142	151	143	168	148	160	146	162	168	164	140	162	138	145	153	136	166	161	158	132	172	147	145	155	154	149	170	155	168	138	151	166	147	178	141	156	171	159	146	141	156	145	141	179	141	183	170	172	126	137	157	127	174	151	141	146	148	165	152	144	148	155	141	143	151	162	178	150	174	166	172	136	150	149	149	167	157	165	153	172	148	151	157	150	142	152	139	162	160	146	146	155	161	151	159	144	166	160	175	152	146	145	159	159	175	154	160	167	161	155	157	150	172	173	164	140	158	162	161	156	159	174	167	159	169	156	147	138	171	146	142	168	152	159	169	175	167	158	136	184	165	174	166	163	140	159	180	151	151	154	164	141	140	136	146	156	160	162	154	189	154	179	157	171	169	173	144	157	149	169	158	148	171	153	148	143	154	141	165	156	175	168	169	147	148	147	158	163	150	162	154	143	153	139	158	129	163	166	151	176	141	130	148	171	171	163	145	164	152	172	148	151	159	143	156	148	147	167	164	163	157	137	147	153	163	157	190	153	141	161	138	163	157	144	159	154	154	153	154	132	161	163	183	158	137	133	156	167	141	152	168	149	133	172	144	129	158	154	154	163	148	162	168	155	163	194	158	171	143	155	169	161	136	140	163	146	140	139	169	163	154	169	163	166	152	161	167	170	179	159	139	165	163	173	145	182	143	155	155	126	136	159	156	151	156	166	146	150	137	147	142	143	153	176	161	141	162	138	144	161	143	146	165	148	146	132	152	153	138	164	171	152	155	173	154	133	148	154	150	164	154	137	152	150	155	141	152	140	147	151	162	150	151	139	156	166	153	137	151	155	147	159	166	136	152	137	156	152	156	175	152	159	137	143	150	166	150	149	144	163	160	156	175	143	165	164	144	152	151	129	155	168	155	168	157	155	170	167	155	164	160	184	188	153	169	160	152	151	143	139	160	158	159	165	169	153	164	166	163	166	162	184	173	171	166	139	154	151	170	154	142	151	149	129	169	139	144	162	168	139	158	156	173	161	159	157	157	180	140	146	184	168	154	163	140	128	176	163	172	150	171	176	150	147	153	157	153	151	147	155	172	165	145	154	140	165	165	152	153	170	158	171	149	159	151	162	149	156	153	138	160	135	177	140	163	163	162	156	179	151	161	183	179	159	151	160	164	155	126	143	159	152	155	137	152	154	151	152	122	155	135	131	151	167	158	138	168	134	156	141	152	162	153	156	154	144	141	172	158	147	155	164	163	143	168	136	142	142	169	170	164	151	152	158	149	164	167	176	165	130	147	165	170	179	146	161	167	165	162	163	146	163	147	159	168	158	125	153	164	149	157	156	145	159	126	147	159	164	164	141	163	164	145	136
345	2	2100	173240	404	0	39	280	322	458	427	441	385	362	361	354	302	288	275	279	276	272	238	224	252	204	214	211	185	222	208	180	186	220	181	175	191	176	179	168	179	205	178	174	143	153	145	150	166	161	156	159	170	142	140	151	155	148	144	160	151	147	136	152	138	142	153	142	150	145	125	153	140	145	143	125	153	150	149	138	163	145	143	141	155	125	153	113	145	144	155	128	138	136	161	144	132	123	147	141	130	166	135	147	120	136	144	124	131	136	159	126	154	132	134	142	131	114	138	130	124	149	132	133	116	135	121	118	144	113	168	142	163	150	133	132	133	147	131	141	127	140	149	114	148	123	113	152	128	130	126	136	134	132	138	133	129	138	135	149	153	147	153	129	145	139	127	150	131	144	118	119	126	137	143	142	127	152	128	130	117	149	137	121	148	137	143	139	125	136	123	129	129	139	141	150	119	116	130	149	152	140	130	141	131	139	130	140	134	125	124	154	116	135	131	128	155	149	141	128	134	133	161	128	127	120	132	140	136	144	140	122	133	147	132	149	137	143	143	134	120	139	133	120	141	134	152	127	152	136	150	138	132	144	131	139	133	120	142	140	137	128	151	116	141	114	135	128	137	129	145	136	129	120	130	129	137	120	137	154	133	125	116	134	134	139	146	140	133	127	137	124	145	113	128	153	139	139	141	157	143	149	131	133	120	146	134	141	146	128	128	115	131	148	129	153	148	124	133	118	120	142	153	128	115	153	128	159	117	137	126	115	125	122	107	142	139	126	136	144	119	138	119	136	137	130	118	150	129	144	132	139	147	134	152	139	152	150	124	129	141	131	128	110	126	140	140	148	117	123	131	128	109	132	124	141	123	127	129	106	137	150	108	124	141	156	122	136	112	121	122	135	144	134	124	141	108	145	152	148	120	129	138	140	127	158	122	174	136	153	132	146	134	126	132	136	136	140	149	136	128	164	163	144	134	141	149	143	139	136	114	134	156	139	124	130	144	146	122	116	132	147	153	92	144	126	125	132	136	117	149	140	131	124	142	164	140	130	124	151	144	128	138	132	129	136	140	125	151	127	132	134	125	123	143	123	133	136	142	151	148	135	149	135	135	145	159	140	136	140	136	118	141	144	122	139	137	131	143	148	142	145	128	128	134	129	140	151	122	132	136	153	128	123	127	128	129	110	146	133	150	155	152	150	141	126	151	124	129	122	145	128	149	142	142	149	150	126	145	128	136	126	134	123	134	127	157	136	124	146	132	143	130	112	121	146	125	148	143	126	138	147	137	144	141	133	134	135	149	128	149	129	162	131	154	140	126	126	142	141	111	129	140	118	145	149	135	142	124	154	136	129	133	138	142	130	124	120	147	156	145	148	134	127	134	149	123	150	129	143	132	131	133	147	127	126	141	151	128	136	138	130	129	124	126	131	123	155	154	120	133	112	103	134	134	133	139	119	113	130	120	130	113	132	140	146	122	149	121	123	135	130	146	157	129	141	133	150	134	133	147	159	152	133	113	130	128	123	134	150	143	118	126	145	135	146	145	137	116	141	129	148	142	145	123	122	153	128	114	141	142	155	123	143	132	110	126	151	131	138	122	162	130	145	151	155	130	133	157	128	117	154	129	147	119	130	119	140	143	148	120	144	121	135	152	130	134	137	120	132	138	115	131	137	135	133	123	150	129	132	155	141	146	156	108	116	115	112	124	146	132	141	124	138	126	116	151	149	134	124	117	150	113	138	139	140	141	144	132	152	129	135	131	133	141	137	127	159	150	125	111	144	132	146	126	136	118	145	119	146	141	129	138	161	106	148	144	155	137	125	136	116	118	141	143	142	119	127	123	127	147	129	125	140	128	144	157	143	110	124	133	140	138	135	127	135	139	143	139	139	134	148	146	140	140	140	139	126	138	114	120	130	134	123	131	129	127	152	136	142	141	109	140	125	122	128	112	152	129	135	155	154	135	127	120	141	156	140	124	132	139	127	136	159	113	123	125	119	115	146	139	131	136	119	117	135	141	120	143	154	153	139	149	139	149	134	137	126	142	130	133	142	132	130	123	153	141	128	143	132	123	158	134	156	124	146	155	137	132	125	132	119	155	130	154	137	130	152	144	143	136	137	132	128	123	124	156	141	133	127	126	137	125	154	150	106	117	133	123	118	149	145	116	120	153	143	143	148	126	123	139	137	144	130	124	124	126	129	146	144	134	126	115	121	116	128	151	149	138	139	144	139	142	125	143	130	140	142	137	126	144	136	153	129	124	119	136	115	147	143	120	144	127	131	146	127	134	136	124	127	141	123	137	148	127	126	140	161	126	138	123	150	139	147	151	135	117	142
345	3	3500	173363	387	1	25	230	347	417	453	440	415	357	348	316	311	281	289	255	246	237	242	223	237	201	176	192	198	179	167	168	173	164	169	190	161	157	173	144	176	172	149	159	145	149	157	156	162	156	151	123	155	139	142	141	122	150	136	107	140	150	135	137	119	126	144	134	152	129	110	128	106	130	114	130	144	126	111	115	113	130	120	95	126	122	130	129	138	115	110	129	115	126	122	137	126	134	129	115	135	116	140	112	116	121	130	117	124	144	125	128	115	122	137	116	112	134	151	131	108	129	107	139	103	120	113	138	115	137	97	122	123	108	102	114	117	126	117	112	120	133	122	111	111	124	108	129	126	111	126	111	134	132	131	101	100	122	125	119	141	111	119	103	113	120	128	130	111	102	125	110	126	137	109	113	118	117	114	111	122	127	113	123	117	122	105	151	104	123	122	125	123	117	106	132	110	122	134	109	135	134	111	120	120	133	123	143	110	109	125	114	127	118	125	104	151	122	108	121	98	127	129	126	106	112	106	114	118	123	131	132	118	103	113	140	112	120	115	145	114	104	117	127	114	120	126	125	91	111	90	114	112	112	118	131	126	93	112	112	121	115	113	115	130	102	113	133	120	119	138	101	127	108	108	118	97	122	114	123	104	129	109	110	120	118	105	123	97	118	121	116	114	112	122	109	130	101	128	124	113	105	127	116	128	103	115	103	110	117	121	109	117	120	125	119	134	143	137	113	103	132	113	126	123	106	123	120	123	114	137	110	121	114	142	117	104	107	112	120	125	114	109	127	118	105	130	105	124	107	131	115	110	100	103	127	107	103	96	109	110	119	115	112	96	132	105	124	107	117	113	125	115	123	113	106	118	102	104	124	130	126	104	108	125	123	145	102	120	118	118	131	127	123	110	135	99	110	149	123	103	104	96	120	119	104	131	111	98	113	131	115	103	110	120	103	129	123	121	115	125	114	115	113	128	112	107	112	120	112	99	113	136	120	125	145	105	108	105	115	137	113	113	100	111	118	124	103	127	111	106	111	101	125	111	126	102	155	106	119	133	114	121	123	110	132	115	102	120	110	112	104	94	104	135	101	113	102	125	89	108	118	95	112	124	124	129	137	119	105	117	94	127	118	135	93	130	122	99	122	122	121	118	109	124	130	132	116	123	114	117	104	102	123	121	128	116	120	98	93	106	108	105	117	110	101	107	115	137	124	113	106	104	110	94	121	117	126	110	118	134	119	134	120	103	97	120	133	120	107	111	117	119	106	102	119	126	120	109	124	116	119	132	111	114	105	117	90	111	130	98	103	118	109	124	128	114	105	118	116	103	115	108	109	99	109	131	136	126	117	107	119	87	112	104	116	112	121	116	115	120	109	110	121	114	116	104	125	128	115	122	93	111	123	119	117	117	118	122	111	116	114	118	120	118	120	107	117	99	95	84	111	128	125	111	99	100	108	110	119	108	120	93	120	103	123	121	117	111	111	113	90	124	109	106	107	118	136	136	125	104	106	121	116	112	109	121	124	125	106	123	119	113	118	122	139	108	118	109	105	131	97	108	95	127	119	105	110	106	107	125	125	108	127	97	108	100	116	123	118	106	124	118	121	116	118	130	128	113	135	116	108	101	99	117	113	113	123	101	118	133	105	107	88	100	119	115	104	105	133	141	123	108	99	121	130	118	110	109	118	123	109	106	114	99	118	131	110	122	103	116	113	105	138	114	126	107	123	115	127	110	117	116	114	115	101	113	125	110	114	98	95	113	113	124	120	125	135	108	101	130	124	129	127	96	110	109	105	131	113	124	128	111	122	98	114	131	117	123	115	111	124	104	123	107	115	98	122	112	130	114	98	117	137	96	135	113	113	115	127	102	106	109	104	109	123	123	117	120	110	115	126	109	119	108	107	143	114	104	100	111	122	91	122	123	113	107	99	128	95	91	130	107	113	94	123	121	129	127	119	109	115	119	101	106	126	99	120	122	103	98	98	112	112	128	123	115	111	104	116	107	134	114	93	94	126	104	88	134	122	125	116	107	125	115	119	110	107	122	114	101	117	118	124	115	119	101	95	107	97	112	108	112	106	108	100	116	114	109	113	106	116	103	111	114	130	136	112	108	110	126	121	130	114	101	136	100	119	107	128	95	102	113	114	112	111	123	91	126	104	135	108	129	134	110	141	124	123	134	102	115	100	113	93	117	105	123	120	111	119	112	128	98	120	131	131	127	113	125	110	118	123	114	114	111	96	107	119	128	124	116	127	109	129	138	132	107	108	112	115	93	114	107	122	109	113	101	92	132	108	122	117	114	109	115	97	121	106	124	130	123	117	124	110	106	125	106	127
