345	0	2700	147632	348	1	44	564	757	752	706	995	1311	1447	1444	1360	1124	784	414	344	376	381	378	345	341	295	365	291	307	277	303	293	276	283	288	273	265	293	265	312	292	280	269	288	263	245	251	247	256	230	275	259	249	247	251	206	248	231	233	229	243	271	232	253	239	229	237	239	241	242	261	244	231	294	243	250	233	258	250	240	245	262	223	241	227	245	249	251	210	253	233	257	245	244	225	240	240	235	238	210	201	244	220	209	227	237	226	228	227	238	243	217	220	245	219	238	244	235	228	201	212	223	199	224	249	207	211	243	243	218	230	221	205	230	207	210	218	240	258	206	229	249	217	217	248	227	246	213	223	239	229	206	228	245	222	242	230	226	228	231	238	205	230	210	237	241	236	240	205	240	219	223	234	246	217	210	226	216	245	206	220	249	223	212	240	243	219	220	230	199	222	213	248	237	224	246	209	225	234	233	204	209	242	233	229	250	212	248	245	222	229	237	206	231	220	252	209	222	243	220	244	232	221	261	206	229	234	211	217	199	226	218	202	245	228	226	207	225	243	236	232	225	250	233	237	231	216	227	224	222	256	210	253	251	214	249	245	214	223	255	223	216	238	224	215	239	220	205	216	205	221	204	230	211	226	252	220	219	239	244	206	230	237	237	241	229	235	198	215	222	213	232	235	223	215	247	221	213	222	217	243	206	210	223	241	224	234	221	193	249	238	229	234	208	223	247	258	210	207	222	217	216	221	249	224	227	209	235	248	224	213	221	214	215	231	207	229	227	235	209	219	236	217	207	244	223	225	224	222	237	224	202	242	244	202	225	236	222	226	224	241	220	223	207	236	214	229	217	228	224	213	247	232	236	219	221	238	201	206	221	220	213	200	234	222	212	234	230	244	224	228	217	217	197	246	237	236	256	234	212	224	237	243	246	217	229	237	227	227	269	224	230	211	235	223	203	220	215	219	212	213	242	236	215	204	220	227	225	247	232	242	213	235	225	234	199	233	235	234	224	238	220	224	223	212	210	236	202	208	233	227	229	223	213	216	224	244	220	214	230	226	221	236	216	203	218	218	209	201	222	206	213	208	241	222	236	213	237	225	223	227	214	234	202	251	206	221	220	224	218	210	241	230	214	210	214	228	227	213	201	225	241	222	233	233	248	207	204	226	209	244	222	234	210	215	220	219	226	218	225	192	242	230	242	228	209	214	230	222	223	221	225	226	210	205	196	231	227	225	236	214	227	232	255	238	242	220	204	227	213	223	240	233	220	226	238	195	231	220	229	212	230	229	234	255	231	229	218	221	211	254	245	249	207	226	209	225	204	232	219	227	250	224	216	226	227	225	232	225	222	227	213	253	209	220	213	217	208	203	221	222	240	249	246	232	228	219	234	215	224	203	212	195	220	245	237	238	229	239	228	244	218	201	220	237	236	240	218	244	235	217	219	219	231	209	224	226	231	228	210	234	203	203	242	214	243	253	232	229	231	200	235	227	198	208	218	229	230	231	229	216	199	234	206	232	227	192	221	222	212	230	237	210	211	232	205	223	221	204	226	211	210	209	232	212	247	224	223	229	194	196	219	220	251	257	247	209	223	220	218	241	223	228	226	216	228	221	194	239	212	232	221	202	233	206	248	210	241	231	202	240	209	211	202	236	240	231	223	187	229	229	237	188	215	227	220	218	217	234	244	232	241	220	211	240	217	212	223	231	232	217	221	250	224	263	224	211	229	256	207	219	214	219	233	217	222	221	224	224	206	220	219	217	236	219	232	234	215	234	242	235	197	221	212	218	235	236	227	234	218	219	230	235	209	247	232	222	205	222	219	244	226	238	224	212	210	202	233	239	206	217	205	256	205	213	219	218	229	224	220	244	221	221	237	245	238	240	213	203	224	228	232	225	217	205	246	230	230	235	211	231	216	252	219	249	204	232	230	222	227	228	238	226	209	215	222	221	232	224	231	217	220	225	223	227	225	215	238	212	218	238	231	228	242	209	235	204	218	227	253	222	246	244	237	221	222	218	213	204	227	212	242	219	219	216	236	212	225	220	238	232	227	195	237	232	231	205	218	231	253	186	231	239	238	232	233	227	233	204	251	214	218	201	262	225	242	220	219	225	252	223	238	226	221	224	232	229	217	225	220	239	220	191	213	235	204	234	235	206	206	219	219	255	236	221	223	234	231	214	210	219	237	245	253	212	227	208	228	208	234	250	211	192	204	226	253	217	194	215	219	239	226	226	215	200	231	202	214	219	232	223	245	210	246	219	202	209	233	240	210	211	220	221	229	210	248	196	224	231	242	225	220	215	218	204	228	245	221	230	205	207	208	208	208	210	233	219	245
345	1	1900	147755	350	0	177	679	760	716	815	869	943	913	1078	1089	805	537	304	259	233	256	249	202	223	202	205	240	199	209	195	180	171	186	179	189	201	179	181	168	170	202	159	199	179	157	183	167	177	175	169	160	159	156	181	153	187	147	161	151	156	160	162	165	126	155	165	165	166	149	173	168	153	140	132	166	142	153	156	155	140	154	150	156	183	162	149	142	131	175	149	145	150	157	131	163	159	147	135	164	164	162	164	147	130	154	156	147	140	153	118	147	157	142	144	145	154	157	128	148	144	131	150	155	157	151	183	144	153	140	142	148	154	133	143	145	131	152	151	145	158	154	133	141	140	136	151	150	139	158	150	151	158	136	164	151	152	124	161	139	178	146	142	155	130	162	131	122	155	150	135	138	133	142	144	153	139	158	142	140	151	136	140	154	150	161	149	143	158	131	137	141	151	137	160	150	164	142	138	136	145	126	137	145	138	160	134	138	144	128	159	139	152	137	128	149	135	141	152	150	145	141	124	155	140	169	137	156	148	152	135	164	142	167	165	145	144	141	147	131	138	165	141	142	139	133	143	151	145	165	160	148	159	112	149	139	156	155	147	148	159	143	132	136	157	150	141	144	123	134	128	147	136	158	145	134	146	131	161	146	145	152	122	146	163	146	144	126	166	140	136	168	160	112	134	135	151	139	155	156	140	130	161	147	141	155	156	178	139	132	135	144	163	132	157	137	142	123	130	150	148	160	131	147	111	134	155	160	161	135	143	163	153	152	145	139	138	126	131	137	162	149	134	123	156	124	145	154	152	141	133	147	133	156	136	150	141	142	154	136	157	133	131	158	133	148	147	118	138	140	135	128	140	147	119	141	130	135	161	129	132	144	150	130	141	141	104	153	137	133	132	149	135	156	146	158	155	143	165	137	134	151	147	135	132	165	145	146	141	171	150	156	150	143	134	143	147	140	142	138	139	138	151	150	125	144	165	162	160	172	169	156	129	141	173	127	139	151	147	149	153	146	130	157	134	142	159	146	157	155	141	136	149	169	139	145	150	153	141	159	123	139	144	152	151	142	123	126	146	143	138	138	146	136	185	133	140	138	130	141	153	160	144	146	153	124	147	136	126	159	146	151	126	155	152	142	125	149	162	149	151	152	149	153	156	152	128	135	147	137	124	143	164	134	127	163	126	157	131	139	148	155	152	160	169	146	154	130	167	167	145	139	163	142	142	144	149	143	146	152	130	147	140	156	142	135	166	167	146	151	132	141	151	126	125	150	148	129	126	137	124	176	124	145	131	132	134	154	130	141	164	142	158	123	131	154	139	139	123	155	149	151	147	137	144	124	151	136	132	152	158	152	132	131	141	137	159	144	151	136	135	149	146	156	150	159	148	137	156	144	148	142	155	134	156	153	139	165	134	150	147	153	139	147	123	152	156	155	145	158	162	165	148	165	142	138	172	159	141	151	139	135	145	127	150	146	145	167	151	143	141	139	106	145	152	144	154	146	148	165	139	145	148	141	142	144	118	148	146	156	134	146	131	154	148	147	130	157	129	152	148	127	129	160	130	159	167	127	140	140	161	131	140	136	137	153	140	133	131	159	136	153	143	139	132	118	134	151	144	142	131	152	146	149	152	168	144	141	161	160	140	155	116	145	155	169	128	142	133	144	144	143	137	141	154	149	142	164	155	146	112	149	139	140	160	158	147	142	148	145	154	152	173	140	143	150	134	148	123	133	149	143	154	163	149	122	143	159	130	137	121	170	165	150	143	143	134	152	115	145	149	131	124	125	143	141	144	159	140	146	144	141	173	136	163	137	157	143	138	149	127	139	159	131	129	128	148	140	156	138	148	140	146	162	150	140	144	166	153	136	154	169	155	163	161	144	133	146	131	158	152	142	156	149	151	137	147	147	131	151	150	143	151	150	143	142	129	132	143	139	146	129	152	120	140	133	147	144	130	144	139	144	139	142	148	145	134	169	140	135	154	134	164	127	136	149	132	146	118	168	159	156	136	141	147	138	153	175	143	155	153	169	148	137	158	132	151	134	149	137	161	145	154	146	121	157	155	139	148	152	130	126	134	134	143	140	140	138	142	116	160	129	153	142	167	135	140	142	153	139	142	138	149	141	129	140	147	142	152	159	182	133	157	138	132	146	146	160	135	144	148	160	136	159	137	122	132	174	145	147	136	165	147	133	125	157	154	136	175	157	153	142	158	139	137	140	155	163	126	136	129	145	151	167	138	134	166	149	146	153	153	160	148	147	121	123	148	153	141	149	147	115	146	149	137	147	146	147	160	145	142	149	131	136	138	147	134	153	168	132	135	152	142	133	150	137	151	156
345	2	2100	147879	354	0	118	532	584	664	707	813	1101	1171	1206	1265	895	570	316	294	267	273	274	255	238	236	249	221	249	224	208	224	187	234	213	217	205	205	187	214	198	201	185	207	189	186	208	190	197	190	170	194	181	206	152	153	162	186	174	166	198	209	167	176	178	174	172	185	157	156	158	162	177	155	169	179	184	167	175	152	170	165	159	162	166	151	150	160	169	148	181	190	168	150	168	160	183	144	166	144	155	147	175	170	155	160	175	158	161	180	164	160	200	152	190	171	159	144	159	173	187	159	176	170	163	149	155	175	162	162	192	166	143	158	144	154	166	165	167	158	153	164	146	142	145	167	177	165	170	182	148	151	130	176	177	140	150	159	147	168	163	134	151	141	180	124	138	172	137	161	149	164	149	172	163	157	162	154	157	153	163	151	154	174	161	152	161	163	185	156	150	165	160	149	152	164	155	153	162	168	163	168	154	157	153	137	163	147	151	167	161	166	158	144	142	164	164	150	149	177	156	153	154	160	172	157	164	164	156	175	167	187	168	146	142	155	150	130	143	169	152	142	164	168	154	172	129	156	143	181	147	123	158	171	132	166	166	146	181	161	154	160	160	163	162	170	147	184	175	133	148	154	151	157	162	190	166	166	171	158	145	150	158	159	163	164	153	155	173	158	153	147	161	157	159	164	143	170	151	169	177	168	144	157	175	144	155	142	164	160	192	158	161	142	158	154	143	131	154	162	150	146	159	159	152	154	158	142	181	153	142	173	167	162	167	154	140	149	170	149	152	156	175	126	154	144	151	155	156	145	144	168	157	160	168	153	175	157	145	149	175	165	152	144	135	149	154	164	161	169	162	157	163	167	182	136	137	161	153	188	133	158	151	166	166	147	169	148	128	143	149	157	160	166	148	170	158	172	149	179	153	154	155	159	128	146	193	148	162	154	149	153	167	133	161	167	142	149	170	161	156	144	141	165	163	133	169	181	161	144	157	163	136	155	162	165	158	152	183	158	171	139	156	168	159	136	156	168	138	140	152	150	172	152	157	179	146	161	170	155	135	150	161	147	160	149	181	160	146	137	162	166	149	163	152	153	151	173	146	139	146	162	148	155	147	153	152	173	163	156	160	165	175	139	182	156	162	142	168	144	178	146	143	149	137	172	139	146	151	184	165	138	152	163	154	169	152	170	175	150	165	166	147	158	159	168	154	148	162	148	178	175	140	163	145	167	175	153	156	168	146	146	146	171	160	163	179	168	166	164	165	168	153	152	149	156	149	148	152	163	154	155	162	169	155	154	166	159	151	154	163	146	165	160	166	158	132	161	146	137	149	173	163	148	163	166	154	173	143	149	176	147	162	145	172	171	166	134	154	165	155	165	156	136	166	159	172	147	170	145	144	157	153	153	182	171	158	177	181	153	151	131	151	158	132	145	142	164	156	153	179	157	161	157	166	148	166	164	176	157	164	158	151	159	147	142	154	157	164	163	141	158	149	163	171	149	173	169	142	138	183	163	178	145	147	164	168	166	162	164	173	158	163	156	160	163	154	151	160	162	143	160	153	166	154	177	165	155	177	152	160	152	156	157	172	157	164	144	166	166	153	142	169	152	152	163	169	137	160	134	138	146	163	124	164	134	150	153	166	166	151	153	149	171	155	162	164	154	160	152	150	155	152	153	157	162	169	156	141	167	170	170	168	161	155	143	172	171	141	155	150	157	172	180	154	150	167	146	142	163	178	169	150	153	149	169	150	180	146	167	168	158	159	164	150	153	155	147	185	172	149	157	159	155	142	165	153	191	176	177	145	149	149	148	162	136	150	165	161	134	142	173	162	151	140	157	172	147	140	160	164	168	154	137	136	163	157	141	157	154	145	168	157	167	152	170	172	155	162	150	170	159	144	144	165	162	154	164	152	148	164	139	155	146	144	163	143	165	136	158	142	157	153	180	147	161	160	151	144	140	131	144	163	143	159	146	135	156	148	151	154	150	169	175	176	160	190	143	146	161	166	155	135	157	177	162	159	145	151	148	158	153	158	148	160	159	162	163	157	151	163	153	154	156	165	154	157	154	152	170	172	169	164	172	142	142	168	173	153	153	166	159	126	152	164	164	152	136	165	162	168	147	149	163	150	178	179	162	155	177	161	145	151	175	168	187	153	155	145	143	137	167	152	184	157	185	173	151	143	153	148	136	164	167	168	188	165	131	156	169	168	155	156	151	154	152	137	160	179	159	143	176	152	175	178	140	142	170	153	137	142	134	161	178	171	163	127	164	163	142	159	165	158	148	136	164	155	138	146	158	145	160	146	164	136	168	173	150	138	161	132	163	152	181	156	155	163	188
345	3	3500	148002	355	1	95	585	790	931	1013	1220	1352	1410	1313	1363	947	573	313	335	287	294	301	274	274	274	279	299	257	221	243	240	241	216	226	246	218	212	228	232	231	200	205	203	189	216	209	222	207	226	189	207	199	237	216	214	192	226	191	190	210	178	200	211	214	198	203	180	202	187	203	173	198	200	212	207	194	209	199	187	208	205	186	162	182	175	178	206	203	196	197	206	193	227	186	195	190	206	204	196	166	203	195	185	192	175	204	176	184	184	196	167	186	200	169	228	185	193	209	199	207	190	169	169	182	173	206	175	187	193	202	178	194	215	181	204	198	192	178	200	176	194	195	182	209	193	198	168	197	179	197	186	172	167	171	152	201	203	172	203	180	191	182	187	166	169	174	185	182	184	185	187	214	194	189	206	202	203	165	198	200	218	202	205	180	178	166	195	200	170	188	188	190	164	184	208	195	200	181	189	217	198	176	192	194	198	178	178	195	178	190	203	190	184	187	196	171	199	185	182	183	214	177	190	196	193	187	188	220	176	162	184	190	171	187	165	218	167	176	216	187	209	193	181	156	203	187	222	206	172	192	159	182	188	173	180	200	191	206	165	184	206	179	177	177	194	196	203	161	181	187	188	182	178	170	170	167	179	190	188	191	201	175	184	208	159	220	210	173	173	182	186	168	183	178	211	187	192	190	219	201	198	185	185	181	186	199	164	219	184	172	176	173	187	191	183	156	198	156	194	196	198	198	184	191	174	169	193	191	188	189	212	176	185	180	190	190	184	174	179	200	182	189	169	176	179	189	175	188	172	184	168	179	201	162	175	207	168	199	207	187	185	181	185	178	173	195	180	188	212	176	175	166	183	175	188	179	164	183	201	196	207	193	181	201	194	182	182	203	210	189	205	200	180	176	181	165	195	215	196	160	210	190	173	167	181	193	197	168	198	196	223	188	164	214	189	203	213	186	189	182	191	175	190	177	193	165	181	193	179	184	180	195	175	174	212	181	200	181	189	197	173	173	154	201	197	195	184	184	178	213	190	174	191	190	198	191	192	196	192	187	186	193	194	173	186	190	194	179	180	184	185	200	183	185	198	190	191	178	192	201	189	193	194	178	196	186	206	187	187	197	179	201	201	177	178	190	182	199	194	193	166	196	181	196	193	195	174	162	166	168	179	186	180	201	200	180	201	196	175	178	181	167	175	193	200	202	178	163	211	187	210	207	203	176	188	193	193	156	189	179	191	191	178	187	193	195	210	162	168	182	194	200	192	206	186	174	162	173	179	163	206	194	186	174	190	203	186	194	188	191	199	186	183	199	221	156	184	192	202	196	188	211	180	207	192	201	182	189	168	175	225	179	185	176	184	179	175	182	190	197	172	203	192	199	170	157	170	171	197	185	197	189	175	193	212	195	186	207	184	155	181	181	192	202	195	197	182	215	200	176	201	195	178	194	186	194	168	183	208	166	182	213	165	189	182	174	186	167	191	192	178	191	205	200	207	161	191	185	187	170	192	162	196	179	180	162	183	197	213	193	175	196	174	185	180	182	205	191	195	180	169	193	204	167	187	192	173	177	183	186	207	190	178	170	171	168	181	178	184	169	218	188	205	164	181	201	194	220	172	169	184	195	189	177	192	181	204	182	183	187	178	187	180	179	177	187	182	198	178	177	203	185	174	195	196	185	181	156	194	193	184	192	180	207	186	194	165	208	160	179	206	191	184	186	198	158	169	195	179	189	215	182	158	186	209	181	194	177	209	189	188	190	158	190	186	182	191	192	163	178	204	207	186	177	165	172	183	202	177	199	199	186	170	189	167	198	172	208	177	176	163	179	212	177	175	188	187	188	211	179	190	182	186	186	192	170	181	180	190	179	208	190	196	188	197	156	192	190	178	206	182	185	192	181	184	195	190	178	213	174	197	184	191	201	188	180	196	188	180	208	187	181	165	179	171	189	193	183	193	160	176	193	192	194	195	166	193	178	179	176	193	194	195	187	191	197	174	171	202	162	193	177	164	163	167	208	199	162	200	194	173	213	227	184	178	221	194	194	199	201	199	214	210	188	191	192	172	197	174	224	199	178	212	165	188	187	198	174	187	177	205	199	191	198	167	203	186	204	176	197	183	164	209	185	177	186	193	181	214	166	178	195	159	174	177	171	208	190	173	192	189	217	177	194	185	195	179	211	188	194	160	169	157	196	178	202	177	179	204	178	199	176	188	205	203	185	166	168	208	198	181	172	190	183	177	165	206	188	157	186	187	181	191	170	182	186	181	202	207	189	160	187	177	178	172	196	198	181	178	196	197	176	178	180	187	198	171	206	169	204	168	185	197	199	215	185	180
345	0	2700	148125	353	1	100	635	867	1077	1223	1353	1452	1307	1305	1422	1097	719	375	354	351	342	349	332	364	324	310	319	286	308	294	283	284	299	294	285	270	256	268	266	289	273	263	260	272	278	268	278	263	250	235	256	233	258	235	264	257	251	254	240	230	244	265	233	212	230	262	253	252	272	244	242	238	237	257	255	212	244	242	236	235	228	259	243	265	246	232	221	239	223	277	215	252	210	218	244	226	237	248	260	243	241	219	234	215	231	231	225	215	222	252	235	221	243	226	248	210	244	200	222	243	235	250	234	223	226	215	248	223	199	237	240	248	243	220	212	238	236	234	233	217	232	254	237	236	199	235	244	226	221	239	235	221	195	267	225	210	220	237	267	243	213	201	252	214	238	244	239	228	243	240	224	216	262	227	227	199	209	223	227	227	237	228	238	215	224	234	244	239	228	237	196	226	229	209	235	227	206	249	234	204	237	214	236	229	245	214	235	224	233	192	232	213	212	239	212	248	225	226	234	234	238	231	221	253	260	256	229	219	239	231	216	232	228	226	229	245	237	234	213	206	208	223	213	218	242	224	238	220	230	233	228	235	236	227	228	200	243	219	210	255	224	226	218	217	236	215	225	214	244	222	244	262	215	228	236	237	216	230	200	220	197	210	195	240	209	236	223	232	208	239	227	226	193	204	222	214	266	216	213	216	255	218	218	250	209	227	238	239	215	249	217	227	247	213	213	215	230	219	238	217	198	214	234	227	235	233	217	218	240	230	223	225	232	236	225	214	230	226	210	208	223	215	226	226	252	234	212	244	212	211	228	225	242	212	235	231	244	245	240	235	229	213	243	223	237	222	229	223	216	235	248	237	227	206	237	238	225	242	216	235	226	211	235	219	251	224	243	238	190	209	238	220	209	229	215	224	238	196	216	218	234	239	223	223	221	212	237	215	220	190	236	232	232	215	230	238	224	237	222	209	227	228	206	234	208	216	209	221	231	204	241	223	222	212	230	221	271	209	222	225	240	232	220	189	208	229	225	227	224	223	237	252	224	229	204	228	229	186	203	224	217	228	193	252	218	238	220	216	251	214	211	200	236	233	234	209	221	243	198	226	206	223	197	241	217	256	231	217	235	221	181	216	225	214	233	220	231	225	228	237	220	230	220	227	246	233	224	227	215	231	225	210	215	206	236	234	204	222	228	212	218	227	201	206	186	204	221	216	245	222	237	205	201	212	209	219	221	224	211	209	233	247	233	230	208	233	237	226	231	220	245	217	220	245	231	222	199	237	210	231	222	232	236	211	221	224	226	218	242	227	202	206	239	235	205	208	204	223	248	244	215	226	248	242	237	236	222	214	227	214	213	210	233	238	237	232	237	220	214	245	208	211	240	223	232	238	214	217	226	222	217	200	236	233	209	201	239	221	225	230	221	200	227	224	227	221	235	223	217	233	214	264	217	244	214	241	224	215	250	215	226	230	213	245	219	223	215	197	215	202	234	237	248	240	241	252	212	219	223	243	229	206	245	225	243	223	222	239	242	226	229	216	204	205	231	219	220	205	219	213	239	230	221	200	207	220	220	224	219	225	245	206	215	240	218	212	232	235	208	241	203	236	226	245	186	209	215	227	211	233	221	207	242	229	214	200	224	216	210	218	229	225	217	250	227	222	226	213	204	236	227	205	216	226	219	250	223	212	229	250	219	209	211	213	221	214	202	210	201	208	219	218	250	229	216	204	223	243	229	199	207	234	217	224	252	232	212	229	203	232	252	228	219	242	219	225	218	227	205	214	229	226	251	243	235	219	221	212	212	220	227	222	234	242	228	232	239	239	233	248	231	242	223	233	193	214	239	247	194	227	229	210	195	246	223	204	228	206	205	236	226	223	206	217	219	247	209	236	205	231	221	212	227	227	219	248	200	213	190	249	208	198	219	223	218	235	247	240	212	226	234	211	228	221	224	204	239	233	242	216	226	240	260	224	238	255	231	221	249	227	265	240	220	207	217	220	235	208	237	224	227	243	218	242	231	229	249	206	222	230	216	209	218	225	223	207	219	242	231	253	207	232	215	230	219	216	199	221	250	224	217	230	228	245	217	250	232	208	228	238	202	220	202	224	216	216	224	251	218	204	220	215	218	235	201	236	232	219	220	210	225	222	217	218	227	210	228	243	214	234	221	219	229	222	263	245	241	229	205	212	223	211	224	227	253	229	242	223	220	228	250	216	220	213	196	231	220	200	206	231	230	240	242	190	210	214	244	213	229	212	232	231	236	211	223	206	234	210	242	222	213	225	226	227	236	201	214	230	230	204	221	222	229	216	234	223	214	220	234	224	229	225	222	209	236	217	230
345	1	1900	148248	352	0	133	532	537	585	580	676	964	865	780	981	617	334	235	246	220	234	214	205	204	208	186	187	179	192	201	187	187	185	178	156	197	170	165	183	136	174	147	152	144	170	138	155	142	165	118	164	159	161	145	130	162	131	134	157	140	139	129	141	156	118	158	134	125	157	159	149	119	157	126	157	126	154	138	138	135	120	144	151	154	124	157	156	145	139	122	156	156	141	148	131	146	134	126	144	148	171	122	126	154	151	145	140	150	138	151	135	136	146	147	145	138	155	148	148	150	129	133	137	135	137	141	147	146	134	141	122	136	134	148	150	142	154	144	120	132	116	126	117	144	123	123	134	144	140	140	123	114	153	134	155	141	119	131	132	121	140	133	116	129	132	140	143	131	147	142	132	149	126	133	150	132	134	143	139	126	135	136	134	125	126	129	151	130	149	131	128	126	151	142	135	131	121	119	131	125	157	128	150	127	138	142	130	122	126	126	144	124	139	139	146	127	107	127	136	133	159	114	120	150	156	151	138	151	129	143	123	130	114	118	129	140	154	116	131	122	121	134	129	135	141	144	122	130	140	106	146	129	155	134	146	141	132	133	128	133	140	148	136	153	137	155	115	128	131	150	126	134	146	157	140	145	130	126	138	131	141	145	130	127	117	131	108	153	135	133	133	154	124	142	126	145	143	132	125	134	124	131	131	128	150	123	132	125	121	134	121	141	147	130	134	126	131	129	135	113	120	133	136	152	133	141	132	140	122	144	119	132	132	136	128	131	141	128	128	144	131	127	146	132	143	154	127	141	132	129	127	132	143	134	141	141	147	125	142	130	129	138	120	144	154	139	141	132	119	118	139	140	126	132	132	128	152	112	145	144	129	130	141	115	144	111	127	117	130	137	123	151	135	130	152	128	143	119	132	130	144	124	116	139	135	140	126	127	127	128	118	129	148	129	128	123	133	148	154	135	122	124	124	121	129	108	149	133	135	132	152	126	129	114	133	117	155	142	153	127	110	127	125	140	120	131	140	141	134	130	144	142	131	125	159	128	144	127	138	115	159	128	120	118	119	124	127	129	159	140	155	135	136	127	122	125	121	136	135	114	144	129	126	121	127	139	156	129	134	109	125	117	129	144	114	159	138	133	121	136	151	134	144	115	149	121	148	138	155	103	120	152	135	166	129	129	109	133	129	128	113	151	136	124	142	153	142	126	144	146	140	150	138	128	148	136	113	137	141	140	131	127	143	143	117	111	134	143	136	145	122	126	146	141	129	117	156	106	135	134	142	137	136	127	110	141	145	125	155	149	131	130	149	142	147	126	136	128	129	131	148	142	126	136	132	109	132	115	146	128	123	145	126	148	141	163	127	130	151	141	153	127	136	144	130	126	126	119	129	127	123	126	132	134	122	134	126	121	144	120	142	132	121	114	135	140	127	121	136	116	115	148	133	128	127	143	133	153	133	126	144	144	123	119	122	141	137	149	125	108	162	136	132	125	139	123	135	139	133	141	140	127	139	130	126	134	145	152	117	144	122	111	135	134	142	135	132	113	145	154	119	131	140	136	125	159	130	131	153	127	124	138	144	148	139	132	137	140	141	144	144	137	140	140	133	163	130	161	129	136	126	125	137	148	126	134	140	133	144	132	149	131	127	118	154	137	132	125	140	118	120	142	150	129	135	137	139	146	133	129	127	116	126	126	121	126	123	125	130	118	112	122	141	157	143	136	118	134	129	124	135	143	114	122	114	140	119	116	135	138	127	117	145	134	122	110	107	152	141	127	114	115	131	132	137	116	134	145	108	122	129	119	130	135	160	156	132	122	141	150	136	120	136	146	128	147	136	100	141	146	132	137	150	154	135	124	132	162	143	131	132	122	128	114	132	129	124	122	150	134	126	138	115	135	123	119	113	140	138	142	129	127	135	114	147	132	127	136	132	149	109	141	136	124	129	138	152	140	132	140	138	121	125	144	148	143	128	129	121	145	141	140	128	156	126	128	133	134	119	134	126	136	136	131	119	136	167	136	131	112	144	133	133	125	127	150	153	127	127	131	143	126	130	136	125	119	104	126	133	148	126	133	125	133	104	136	130	140	132	140	127	121	141	137	128	142	151	104	132	132	135	116	129	143	136	164	156	118	143	131	122	135	122	126	129	123	120	140	139	135	151	141	150	138	124	131	141	135	151	127	150	133	138	122	131	144	120	140	136	161	126	128	136	143	117	127	128	133	120	133	140	135	135	134	129	126	128	140	123	148	150	122	134	139	141	138	135	155	110	141	119	149	134	123	132	151	146	129	138	136	132	131	128	120	136	124	140	129	129	138	117	145	136	131	124	142	139
345	2	2100	148372	354	0	102	612	655	702	638	1029	1308	1111	1183	1183	652	335	305	296	268	284	236	251	229	267	234	227	224	225	201	218	198	219	179	185	220	220	183	181	220	184	191	181	189	204	185	161	177	177	157	172	166	153	172	160	174	170	178	168	176	170	139	171	173	158	148	183	185	160	157	157	157	164	169	169	163	155	164	145	162	184	163	177	166	151	157	151	156	173	162	162	173	191	168	174	140	179	162	140	147	151	161	159	148	168	164	142	157	163	152	143	157	156	155	173	160	164	153	143	158	176	149	158	150	160	149	163	140	146	177	147	154	147	143	164	157	144	148	144	133	137	162	152	156	173	136	167	141	151	156	162	154	170	166	152	153	151	150	152	156	150	170	157	154	173	157	158	160	150	177	171	148	145	154	151	156	153	153	135	156	165	137	165	134	140	149	153	153	146	148	142	148	161	154	161	133	157	145	150	152	134	151	143	162	143	156	143	170	174	152	152	138	152	153	164	159	157	146	146	139	154	179	164	173	147	165	161	135	160	134	153	192	147	134	151	171	147	151	133	169	164	151	151	156	157	177	144	153	135	141	165	145	123	151	162	165	159	173	124	153	156	139	167	155	172	151	152	155	145	148	135	180	158	154	149	138	180	151	170	172	149	166	144	155	146	153	163	160	161	152	165	169	162	125	156	152	153	154	149	142	168	156	142	143	153	160	144	162	152	151	149	134	146	147	144	150	157	152	178	147	167	111	167	176	155	159	150	144	140	145	178	155	122	156	152	168	147	150	147	160	151	134	175	171	139	157	160	160	160	150	140	163	144	175	141	141	151	144	134	165	161	128	132	157	146	155	160	172	134	151	143	130	148	156	155	145	152	151	174	146	139	154	153	150	154	141	145	170	156	154	147	158	169	145	157	142	176	138	138	163	155	156	138	149	145	153	136	130	151	158	140	163	128	177	163	142	144	167	151	153	152	141	151	161	156	156	166	151	150	155	134	147	151	176	154	151	169	138	155	160	160	150	151	121	159	165	165	152	138	156	157	141	171	158	163	149	151	149	131	141	145	131	143	143	167	147	140	168	143	140	155	145	153	163	166	144	180	150	161	152	150	136	146	128	172	147	151	144	171	159	159	162	158	149	162	162	157	145	156	156	152	143	156	145	146	151	148	171	168	156	149	140	153	159	169	153	145	149	141	141	152	148	135	144	159	163	151	142	148	150	138	141	163	154	166	135	135	169	158	136	135	157	155	139	154	161	152	146	166	158	144	140	162	154	148	147	150	154	156	116	166	140	156	152	156	162	156	151	152	149	140	163	139	142	179	179	147	146	158	169	163	166	138	154	153	148	147	167	151	130	173	155	132	167	154	154	149	150	153	145	162	132	165	162	145	155	169	150	151	160	144	135	148	134	169	148	152	134	129	158	136	193	152	151	159	162	140	133	152	148	169	136	163	149	135	153	157	176	153	134	190	149	160	172	143	145	143	134	170	140	153	148	170	160	155	135	149	129	170	161	138	164	169	169	171	158	159	141	159	134	158	147	166	163	160	181	170	147	144	142	150	132	170	135	162	148	140	150	149	176	155	163	148	170	163	163	155	151	145	117	151	131	147	157	153	164	171	149	139	152	157	148	161	168	126	177	153	149	162	162	143	167	132	155	153	127	168	146	159	138	163	165	133	143	156	162	145	155	135	171	154	166	140	178	154	152	125	151	166	152	161	162	152	143	166	145	142	168	186	158	148	159	161	156	153	135	131	189	169	155	129	167	132	150	133	138	153	155	153	154	155	139	177	135	160	137	155	135	144	143	141	145	163	150	144	162	154	148	151	136	161	152	154	147	135	162	151	156	162	155	158	149	171	146	163	163	161	141	156	160	151	152	140	138	127	180	171	144	146	146	156	146	145	157	130	133	145	142	149	136	120	156	149	138	148	153	160	148	128	155	160	138	142	152	151	130	169	166	131	159	148	168	156	142	164	174	148	146	170	153	166	148	151	155	149	144	136	159	139	160	175	141	140	140	147	144	139	157	154	149	192	146	144	147	153	164	150	154	121	174	141	162	150	150	148	136	156	133	132	170	156	155	159	163	131	152	139	146	146	142	167	125	162	120	155	156	168	165	152	142	137	148	137	174	166	142	189	138	167	166	151	162	145	132	148	152	155	169	132	125	163	164	169	148	174	127	137	141	156	164	150	150	125	145	138	142	160	155	139	147	162	154	170	158	157	146	138	146	168	148	149	164	162	144	164	148	172	128	166	154	157	163	138	163	147	144	127	158	151	140	154	128	137	147	169	157	155	152	161	157	159	150	160	156	144	155	146	146	168	178	141	136	177	155	167	176	151
345	3	3500	148495	354	0	137	663	838	983	1210	1479	1428	1278	1395	1338	966	397	310	342	323	307	281	294	266	257	261	242	265	243	267	259	240	249	258	233	253	242	231	217	234	236	223	262	244	213	200	226	236	237	240	231	189	227	213	198	222	187	229	230	219	207	202	196	200	198	229	193	216	232	207	188	201	215	218	215	223	207	190	199	181	201	209	213	204	181	226	193	190	189	206	202	186	197	199	190	224	201	232	207	239	207	193	209	202	189	214	206	191	204	206	216	202	203	221	207	186	200	169	167	199	190	197	197	206	199	201	223	179	196	186	195	214	181	190	208	209	197	200	210	180	185	190	192	211	214	196	200	193	208	188	202	189	172	194	193	219	202	201	189	175	199	186	200	185	199	202	200	167	196	196	189	208	210	201	217	198	193	200	202	192	208	197	206	175	176	212	182	211	168	198	196	195	205	197	194	219	194	201	174	201	195	219	207	202	185	194	199	175	205	202	193	201	211	202	192	195	206	195	198	185	162	204	202	216	203	174	203	163	232	209	184	197	200	189	179	203	194	192	192	204	195	190	198	199	206	194	189	208	220	215	189	209	195	190	190	173	195	195	193	201	200	213	192	204	194	192	206	188	206	208	197	194	202	190	195	213	180	193	208	240	190	199	204	156	179	195	192	193	220	170	196	189	186	210	184	181	191	184	181	199	183	189	200	188	178	178	202	205	186	209	190	199	202	204	186	190	206	196	179	170	189	199	184	165	202	209	184	190	203	177	172	171	170	204	181	184	201	202	190	192	201	211	192	193	200	178	205	210	180	163	178	179	224	199	192	176	212	204	200	186	174	202	209	220	190	212	186	180	193	214	178	210	204	196	157	178	192	183	187	175	206	194	202	187	197	186	191	179	187	199	189	216	204	192	204	206	212	201	171	184	192	185	176	211	220	175	174	189	187	184	218	189	174	184	204	202	197	196	205	202	200	189	187	195	183	196	218	212	190	192	198	178	211	187	216	202	181	184	201	186	184	201	221	210	186	205	192	207	195	185	191	197	194	228	183	202	205	228	208	211	192	191	181	197	185	184	192	192	184	198	195	211	188	202	191	202	208	185	170	197	209	205	182	192	187	180	207	188	169	186	207	209	208	197	185	203	197	189	184	188	182	184	177	200	191	189	202	189	194	199	176	216	189	195	200	201	182	195	183	191	185	184	177	167	203	226	219	173	186	187	178	193	171	182	189	193	221	185	212	203	207	184	194	196	196	216	197	169	195	201	170	203	176	169	196	187	189	188	200	209	182	184	192	196	177	195	214	188	188	182	205	193	205	199	204	209	211	183	181	198	177	205	203	199	191	193	183	200	189	211	205	189	183	187	173	194	185	204	195	203	210	165	182	204	178	190	170	185	183	174	184	208	174	186	193	188	183	198	200	191	175	203	195	183	206	189	230	203	213	180	182	205	174	186	193	178	192	198	205	216	183	172	203	198	181	197	207	215	176	187	180	187	173	207	187	185	219	195	187	199	195	179	194	185	190	189	192	185	218	167	188	202	184	206	212	208	179	183	177	181	193	194	183	192	185	182	205	183	180	199	199	208	212	173	207	199	178	194	199	207	175	201	206	206	192	218	190	194	194	175	200	198	189	192	178	200	198	173	193	189	188	181	221	178	178	187	174	193	225	192	195	189	190	209	172	220	191	214	176	202	174	189	205	164	202	184	166	210	191	166	188	200	188	190	202	210	200	206	174	172	213	197	214	169	182	179	215	198	170	201	208	198	177	153	169	196	176	193	190	199	216	210	205	190	191	192	187	195	191	164	189	212	184	179	177	207	197	184	200	179	190	171	219	186	200	213	207	195	213	217	177	186	196	224	188	190	180	191	207	196	195	171	207	201	209	191	217	204	214	171	196	210	186	210	192	189	163	191	198	195	199	177	190	220	203	203	203	183	200	181	188	195	173	196	205	169	186	200	193	197	177	186	198	170	165	197	209	181	195	177	199	184	211	190	183	183	192	187	192	188	195	199	200	193	189	188	200	200	202	209	211	194	201	192	224	178	182	218	193	199	196	174	209	186	208	197	187	200	202	219	177	205	194	171	180	186	174	206	210	200	200	185	201	191	201	209	211	204	184	194	185	207	192	208	197	195	200	189	172	212	195	189	209	195	198	191	220	184	210	173	194	206	203	203	203	161	184	180	201	183	179	187	224	223	168	198	206	195	209	186	199	194	187	204	210	202	191	163	203	181	210	194	201	193	187	203	194	185	197	200	202	190	188	190	216	191	190	217	202	200	201	206	182	212	192	191	189	201	204	169	197	210	191	193	198	184	204	196	190	193	172	195	189	188	201	189	176
345	0	2700	148618	354	0	85	656	814	1117	1404	1501	1448	1328	1357	1446	1204	608	366	388	348	359	358	324	339	317	321	362	328	300	304	308	302	285	292	309	284	307	272	284	271	272	291	276	283	269	302	262	240	273	279	241	252	253	287	251	259	251	264	249	257	292	243	240	251	249	234	253	233	261	247	244	248	249	241	226	245	234	241	256	225	223	241	225	221	243	227	245	237	245	223	244	248	245	258	247	244	226	218	227	240	243	244	262	256	241	247	237	243	255	248	227	240	219	251	239	220	253	253	257	220	227	240	231	234	219	219	269	224	259	232	257	236	220	235	237	229	248	195	225	216	219	219	243	247	235	237	238	225	222	208	245	241	243	252	228	233	225	235	229	235	232	246	244	238	240	235	243	235	237	220	229	242	222	241	249	235	256	195	246	240	251	241	228	207	236	241	204	225	246	250	241	218	252	225	235	216	262	219	225	253	226	234	237	266	219	260	247	254	219	228	245	251	258	264	254	253	238	244	233	246	224	251	228	249	225	232	246	245	242	222	214	262	233	249	247	235	251	237	245	223	280	237	246	243	238	233	232	242	235	239	241	243	237	245	236	247	232	219	235	249	220	199	228	231	234	253	243	219	224	222	237	243	238	248	226	238	235	237	234	236	251	235	239	229	219	244	230	240	255	263	226	248	235	217	248	236	267	226	238	245	236	271	247	236	252	244	228	236	194	232	252	246	235	246	234	220	258	257	222	222	225	233	203	249	209	258	246	234	210	238	237	240	226	259	211	215	245	231	245	222	231	240	220	229	238	265	253	230	238	215	261	239	229	239	245	253	228	238	235	236	246	216	253	240	208	213	222	230	236	248	257	249	228	242	221	246	224	225	233	201	235	240	261	222	263	220	249	260	208	227	243	252	231	234	212	241	228	240	243	209	254	240	226	225	234	236	244	230	242	247	240	251	263	213	255	234	224	241	239	245	230	239	226	213	231	218	222	212	215	239	254	219	228	225	218	225	236	218	235	237	236	250	248	227	208	227	254	251	238	221	248	242	244	241	218	234	247	237	215	223	262	253	230	229	227	214	227	258	223	233	218	229	230	209	241	243	229	207	221	258	228	253	259	235	246	221	242	235	240	203	250	224	235	204	217	238	240	216	248	235	250	233	218	222	237	203	223	228	226	218	228	248	241	233	266	239	237	232	262	209	222	249	230	222	228	256	234	239	231	209	260	240	236	213	252	234	219	230	249	259	226	249	229	259	234	240	237	228	223	239	219	235	202	225	269	215	234	237	253	243	220	243	230	259	260	234	218	231	219	247	225	225	216	237	256	258	221	253	230	268	238	247	210	230	260	216	221	214	226	247	234	245	220	218	233	254	230	246	236	226	211	234	243	245	247	220	219	239	244	250	245	240	233	263	229	223	243	228	255	222	235	224	245	251	255	253	234	202	239	265	245	229	251	202	235	236	238	237	238	234	238	220	246	256	235	239	218	237	241	234	222	242	233	267	241	267	241	185	246	255	244	250	237	239	233	238	215	243	221	237	239	243	223	234	219	255	247	252	243	223	238	204	248	223	219	236	226	236	229	234	220	236	219	221	223	230	237	241	218	224	238	264	233	247	226	229	227	240	243	263	224	249	233	241	219	227	216	225	234	244	230	218	211	223	239	226	237	236	239	253	259	267	239	228	212	263	241	237	244	223	252	220	210	216	246	220	227	240	247	247	231	221	226	233	241	236	251	239	235	248	224	197	233	227	244	224	244	247	216	229	234	252	247	261	241	236	225	257	232	259	202	230	225	249	207	211	232	224	255	217	230	222	260	221	230	203	255	236	227	260	244	243	256	245	199	241	234	234	217	235	236	229	261	207	215	236	228	245	216	230	230	215	254	235	242	244	227	217	269	262	236	222	237	235	240	199	247	240	234	246	223	212	225	233	216	226	248	235	229	222	233	264	222	227	224	241	240	264	222	222	214	221	249	223	237	221	251	248	231	237	258	205	252	225	240	199	241	262	256	219	238	213	234	239	256	219	215	241	236	241	233	252	219	250	227	223	223	247	250	259	229	240	225	257	217	236	246	234	254	234	237	238	232	214	246	259	217	259	243	225	249	227	213	243	210	237	206	262	234	229	233	221	199	246	248	228	251	224	259	259	231	237	247	229	230	240	232	257	218	226	231	232	215	253	259	238	239	215	262	225	239	219	229	222	246	232	235	237	234	260	248	248	250	224	246	230	227	266	221	240	236	225	240	205	220	213	230	243	215	207	256	231	214	230	248	233	244	260	243	232	217	222	212	191	233	240	224	257	230	256	229	261	231	230	237	243	259	219	246	209	220	246	232	241	228	249	245
345	1	1900	148741	354	0	178	748	773	742	851	988	1188	1092	1018	1036	758	392	255	269	243	207	212	229	221	222	182	215	171	195	204	193	178	193	178	201	165	177	169	164	172	195	186	154	189	171	153	173	159	166	177	150	155	149	173	159	177	187	168	147	164	151	139	147	179	169	177	162	147	166	156	170	155	173	165	158	169	154	146	167	172	155	147	142	151	145	170	148	152	156	165	159	137	142	149	139	173	158	157	161	154	151	156	143	168	138	160	161	138	146	159	137	156	136	149	153	138	132	157	125	166	157	143	156	150	156	164	164	139	170	155	146	130	137	150	155	146	144	142	160	182	162	166	155	164	146	137	141	124	160	145	151	151	168	170	154	142	167	152	146	150	142	147	148	150	148	143	173	147	139	146	135	143	164	158	162	163	140	159	161	149	140	149	128	134	132	158	118	156	143	127	144	143	150	149	130	148	130	137	141	129	155	147	151	156	147	142	134	139	125	149	168	165	155	144	114	151	121	147	147	159	139	170	141	152	154	147	154	149	145	161	146	166	174	147	145	124	151	139	182	143	123	140	159	155	156	153	144	155	147	160	153	156	136	154	149	145	148	157	119	153	135	123	147	149	148	155	136	142	161	155	138	151	151	165	161	140	117	152	166	137	138	146	151	154	162	149	155	156	152	124	155	131	142	147	166	154	126	151	144	123	141	149	142	149	148	140	138	156	152	148	130	150	156	141	152	142	133	132	144	133	132	147	159	136	140	154	151	144	144	154	138	141	168	163	144	156	151	155	132	163	156	152	164	140	133	159	131	128	124	144	135	142	130	151	149	131	146	145	145	126	134	146	148	126	136	153	135	146	141	144	140	186	159	150	149	133	150	134	147	164	154	141	167	128	133	138	143	155	129	157	159	153	163	151	127	130	141	142	154	134	158	138	147	192	128	159	163	148	121	128	132	143	144	151	124	109	120	164	141	148	134	135	121	147	148	178	140	139	146	139	138	160	150	144	137	169	153	156	149	138	141	164	155	129	153	141	155	156	136	151	172	149	163	171	145	171	135	160	146	154	139	145	149	133	137	152	160	139	142	151	140	149	142	157	152	151	118	138	118	156	138	168	149	142	172	148	138	141	132	135	140	150	132	163	148	148	132	133	137	130	153	149	157	145	162	151	162	162	133	147	132	161	130	155	140	147	145	144	140	141	145	147	152	173	146	163	154	144	136	152	166	140	146	145	139	150	156	138	138	139	145	159	145	151	154	155	149	124	140	144	165	148	134	135	128	135	148	137	149	161	150	161	122	137	157	127	157	162	148	152	141	162	135	121	138	150	154	130	124	148	155	147	165	143	156	161	127	152	151	143	151	162	155	162	155	162	140	158	131	149	133	151	152	163	149	152	143	142	139	134	139	126	138	140	154	135	157	152	146	164	137	132	149	150	145	143	137	138	178	161	154	150	134	127	141	148	151	150	154	150	148	129	150	153	159	141	157	131	160	138	166	144	142	139	143	137	158	161	145	125	146	147	140	136	172	135	125	158	169	130	134	148	122	148	153	141	146	132	162	156	150	140	141	156	148	146	142	141	137	172	138	138	141	143	164	139	135	146	144	161	169	135	146	155	153	150	155	142	138	158	151	151	167	146	120	162	153	167	151	139	168	162	162	160	153	128	155	141	128	141	128	135	153	167	159	149	141	142	134	153	157	154	124	133	151	141	155	156	135	155	149	137	130	174	129	147	160	143	164	159	144	147	165	144	128	139	143	126	148	144	155	147	148	148	144	126	166	157	154	137	147	145	156	158	156	154	132	149	140	157	141	152	137	137	151	140	146	141	148	150	125	130	153	135	162	146	138	159	170	153	141	131	127	127	126	156	137	143	126	135	150	151	138	149	147	133	110	146	166	137	150	146	157	163	144	154	153	153	183	136	150	132	148	139	135	139	158	154	147	140	150	151	125	148	132	152	148	167	143	144	140	165	129	155	149	149	136	142	148	148	122	157	135	132	118	162	143	145	154	149	165	157	148	152	139	164	117	141	146	159	140	140	154	140	150	153	151	178	130	141	138	141	151	148	148	142	141	159	162	159	158	150	136	163	134	138	146	157	138	142	147	143	144	144	128	125	127	144	152	138	157	116	149	147	123	138	157	123	150	156	139	165	156	130	139	121	149	141	139	159	142	126	123	145	135	155	161	144	157	142	137	135	126	119	137	136	152	140	112	137	146	155	175	146	136	132	153	125	151	156	136	129	127	134	147	140	133	132	154	164	147	149	122	172	151	130	124	143	142	148	143	158	159	154	144	144	153	142	128	153	129	145	156	157	148	140	139	136	135	146	147	139	167	164	152	145	148
345	2	2100	148865	354	0	97	525	727	1019	1259	1358	1370	1198	1092	1271	1028	542	361	327	322	317	277	274	285	260	257	231	246	238	239	219	226	224	238	223	205	230	208	228	224	215	221	228	203	197	215	220	191	214	181	202	197	193	205	189	207	205	185	171	194	200	203	169	179	179	206	183	182	179	171	200	198	185	191	175	194	202	181	181	185	185	192	170	182	198	205	197	178	172	178	182	204	167	180	190	167	205	164	162	191	176	163	196	176	172	187	210	191	186	157	179	172	177	204	186	176	185	180	170	175	187	167	160	172	167	177	179	170	203	173	158	175	177	180	183	180	188	176	182	177	163	183	173	173	180	186	171	167	174	192	185	162	178	179	154	171	168	162	166	188	167	185	189	194	173	164	171	167	173	180	179	169	171	179	174	193	178	164	172	160	162	178	194	164	160	175	181	184	178	177	176	179	161	156	162	179	190	158	151	184	185	161	173	172	181	158	168	179	149	176	179	188	175	176	166	198	182	164	164	167	191	169	203	154	152	176	161	180	177	187	189	166	172	172	185	159	164	168	195	189	172	172	157	186	147	186	181	168	177	179	170	169	159	190	173	196	177	185	168	178	195	181	177	182	189	201	180	178	168	177	181	172	168	200	153	181	166	179	196	179	177	176	176	187	171	163	184	160	168	177	195	189	178	184	197	173	184	169	186	200	192	190	201	182	177	153	176	171	201	174	170	212	176	161	164	184	185	186	169	165	178	180	163	192	184	148	167	173	184	180	175	195	193	168	180	187	172	220	159	185	188	193	160	198	149	158	182	184	163	191	179	171	182	171	174	178	194	171	181	159	189	176	181	190	146	176	188	174	180	181	177	173	188	185	176	167	187	170	179	201	141	175	167	171	175	161	186	158	176	192	163	155	191	172	176	192	166	172	173	169	172	164	188	197	156	167	181	183	196	153	183	167	181	154	177	172	166	168	157	176	170	187	181	186	168	179	168	177	178	200	193	193	158	170	160	184	195	176	165	173	193	169	174	154	181	173	170	159	187	165	181	168	199	166	176	173	171	197	178	171	178	168	186	168	155	138	154	150	168	184	157	157	170	153	184	192	192	145	168	203	169	164	183	167	196	173	156	160	204	174	181	174	167	157	169	135	168	183	186	163	188	199	191	190	159	173	173	178	152	173	166	167	156	183	180	172	180	190	150	198	172	182	169	192	172	168	178	169	154	149	154	186	158	181	182	178	175	155	179	187	162	168	183	203	162	175	165	163	177	190	191	156	167	162	162	177	177	186	167	185	168	178	168	158	172	162	175	165	172	198	183	191	201	201	192	166	155	142	161	182	180	163	156	189	158	169	160	181	171	161	143	183	162	140	166	171	167	157	156	194	170	176	178	192	168	180	172	166	181	170	168	178	163	180	183	152	163	173	166	161	165	163	156	166	193	163	165	183	161	175	193	173	166	178	159	187	171	161	161	162	181	178	171	183	181	185	169	183	164	173	171	151	162	157	167	171	150	169	178	178	191	194	179	192	151	180	177	169	177	190	185	172	174	159	174	152	176	184	173	176	160	139	179	171	168	180	164	173	175	169	152	170	167	179	173	172	183	170	154	173	171	178	163	183	155	157	171	165	171	141	188	193	186	180	180	182	170	169	180	177	172	148	172	177	171	178	192	173	174	167	168	160	165	192	176	173	184	166	171	182	177	169	169	176	161	168	174	164	180	180	150	182	179	173	180	152	187	171	167	200	141	173	178	187	168	166	170	174	180	192	158	146	161	186	171	161	183	170	175	171	188	159	172	191	180	150	167	173	188	186	166	182	182	189	178	197	160	177	163	183	185	175	187	155	187	151	184	177	184	173	177	146	173	180	193	181	161	165	162	183	165	162	150	165	159	169	182	186	144	167	167	154	180	147	175	177	165	190	147	173	160	166	153	165	182	180	175	179	149	180	151	167	181	170	161	167	173	177	205	177	162	176	190	204	158	157	158	177	164	165	186	158	146	198	182	180	158	168	184	179	168	151	172	178	171	196	188	174	170	167	191	159	184	184	163	194	157	181	173	185	180	156	180	185	177	158	164	182	177	169	183	166	175	172	164	167	186	170	181	171	179	178	170	180	169	165	203	178	181	197	162	185	174	189	183	162	175	169	193	163	166	148	171	182	191	185	163	159	165	160	190	175	169	171	156	154	179	171	193	174	157	177	168	170	203	168	190	166	164	148	160	204	179	146	188	187	175	168	177	166	181	196	162	165	193	184	175	166	169	163	183	135	170	173	151	185	176	166	186	184	181	179	177	180	166	171	155	139	176	160	191	164	184	169	179	163	155	172	168	185	183	191	161	164	158	188	167
345	3	3500	148988	353	2	115	644	777	1035	1060	1347	1420	1269	1351	1390	1224	824	557	325	338	349	295	325	289	290	277	290	272	279	255	263	248	245	232	263	245	248	208	275	243	220	235	243	221	247	243	230	248	225	193	255	213	226	234	210	223	208	212	220	216	210	186	189	225	197	189	216	223	231	203	234	195	205	223	167	190	218	203	217	194	247	207	220	225	202	229	215	208	224	218	190	178	213	234	198	191	203	231	213	206	246	211	222	201	212	206	198	195	193	201	195	220	212	211	203	212	211	203	185	212	204	219	192	208	205	206	198	235	172	203	211	186	189	214	216	219	187	180	199	204	206	222	206	193	213	195	211	215	219	212	210	215	221	176	240	232	185	198	212	204	203	226	216	209	192	220	199	195	200	201	194	218	173	214	204	192	193	192	218	208	202	220	220	205	212	188	201	221	232	197	206	197	202	209	199	210	197	202	216	180	198	209	234	212	196	214	204	196	226	159	222	194	236	194	209	206	199	186	191	203	208	184	191	179	194	179	192	218	239	209	207	187	194	194	223	200	197	200	187	212	205	197	200	170	212	211	188	209	211	187	224	185	203	199	191	211	187	190	193	234	217	187	241	203	206	208	177	192	196	209	205	208	204	180	176	203	188	208	207	189	216	182	212	189	226	220	212	217	206	206	204	206	198	220	178	208	224	208	183	214	201	220	182	194	224	217	213	203	208	207	226	202	200	188	218	195	208	193	195	215	197	212	205	185	181	198	198	211	217	195	218	202	212	214	193	198	219	194	195	175	197	208	188	185	209	185	215	194	203	205	204	231	192	190	189	177	190	210	189	205	214	205	206	222	202	210	215	203	213	205	213	211	200	188	203	207	192	188	175	212	183	206	215	196	204	210	197	186	197	223	201	189	185	202	190	214	191	203	199	197	205	198	213	209	187	189	205	211	199	214	204	205	183	181	196	209	204	191	220	231	195	185	198	188	205	212	209	195	190	217	207	209	202	199	199	207	209	191	191	181	215	214	181	191	199	211	182	203	225	205	196	209	198	189	194	195	184	214	198	213	198	188	210	218	189	202	211	188	200	204	213	193	222	207	184	214	188	206	213	210	215	230	209	191	191	199	210	213	188	217	206	217	199	194	214	203	221	206	200	191	197	223	207	216	217	181	166	206	186	187	215	190	233	189	198	213	225	202	195	210	192	205	197	198	183	192	199	178	183	194	207	198	215	220	194	175	219	213	234	195	211	191	206	196	191	164	196	217	215	222	208	204	188	197	201	182	177	197	173	195	187	213	212	203	172	202	214	177	202	217	191	205	206	174	208	205	198	185	199	228	216	197	194	190	193	208	212	203	228	191	200	211	195	190	195	194	198	211	186	189	177	162	198	208	205	197	215	207	191	173	219	211	201	182	224	198	171	197	172	182	184	199	191	219	193	199	231	203	182	203	206	195	178	198	200	191	196	178	201	205	191	192	231	195	185	175	197	200	215	179	204	170	195	177	205	210	216	187	184	198	216	201	187	196	202	208	199	197	188	205	222	185	185	195	208	206	213	209	183	213	190	186	220	211	191	205	229	183	230	207	201	241	198	194	188	208	195	198	194	184	202	179	186	194	209	179	203	198	200	207	193	199	182	195	193	166	201	179	189	199	203	173	216	194	212	176	234	198	161	198	199	190	192	209	235	190	199	181	211	198	188	202	189	197	215	180	208	210	210	206	207	214	205	220	211	211	199	192	192	201	228	183	218	188	200	186	178	199	197	189	208	186	223	211	214	212	214	186	205	180	200	198	181	203	197	190	189	197	193	219	201	171	169	213	190	193	208	158	197	200	212	196	213	187	200	206	198	221	212	175	211	198	170	213	210	214	205	207	215	199	182	173	205	197	227	195	195	193	196	193	202	218	186	217	205	195	220	206	202	203	213	204	198	204	180	194	178	214	210	177	195	192	186	218	233	206	208	201	193	209	200	192	176	219	205	210	211	217	204	211	196	223	194	195	245	206	198	237	171	211	202	179	196	199	185	199	186	190	219	192	205	172	209	190	199	218	196	211	183	202	217	222	206	189	194	220	184	177	213	205	189	211	185	189	188	210	188	215	220	193	224	219	165	212	215	202	202	208	223	203	178	174	211	203	209	201	190	207	181	186	198	220	190	197	190	206	207	212	196	193	175	206	208	211	164	192	190	203	204	176	201	217	172	182	201	215	220	204	208	183	206	175	175	193	205	205	204	196	212	194	197	188	198	181	193	192	198	212	189	222	215	202	213	172	214	197	182	183	200	213	199	202	183	223	219	219	209	188	218	194	201	212	208	202	167	171	171	201	190	190	200	184	200	177	218	211	181
