345	0	2700	202871	579	2	12	112	251	420	425	475	428	469	402	387	359	358	302	309	303	291	303	259	275	253	252	264	257	259	232	234	229	201	227	209	233	205	207	220	214	207	206	208	164	218	188	162	192	174	186	181	184	164	152	156	179	173	178	169	163	173	180	156	162	158	167	175	200	168	169	152	155	186	160	178	177	144	143	173	166	154	168	138	150	161	148	151	138	162	142	140	166	151	173	147	159	164	147	167	144	160	153	146	152	159	141	153	168	165	157	145	138	145	142	150	139	128	143	118	159	147	142	139	146	167	137	158	149	148	162	145	164	159	151	158	141	150	151	154	107	146	134	143	147	149	180	137	174	152	148	159	156	161	149	150	181	168	186	149	157	165	168	156	174	144	146	154	157	151	158	144	130	138	153	135	158	162	151	146	128	142	149	161	150	149	144	150	135	145	145	142	163	148	132	140	129	146	143	140	151	157	144	156	153	148	131	158	152	160	152	148	144	127	132	130	143	178	139	136	138	149	159	140	122	138	150	131	138	151	148	155	163	148	133	143	139	136	160	137	153	152	152	130	127	130	134	136	157	149	152	129	138	155	149	143	162	134	150	160	147	154	145	137	130	134	161	144	153	140	139	141	155	149	134	153	171	131	143	160	132	152	139	145	147	141	137	158	148	153	159	141	150	146	139	143	155	162	122	158	164	135	148	124	151	147	167	132	126	119	133	151	155	163	165	129	145	138	147	157	160	115	140	151	165	139	136	151	148	146	145	128	152	119	137	126	156	142	138	160	128	158	150	142	127	158	152	133	152	143	154	150	149	123	131	154	144	143	136	145	157	144	116	123	158	150	152	140	121	145	133	144	127	138	151	124	140	144	156	149	135	131	140	139	141	120	132	143	147	133	117	129	138	138	145	146	137	150	136	133	147	134	131	141	149	138	148	146	144	131	137	139	135	156	167	139	143	141	144	136	131	143	149	152	159	148	138	133	130	124	171	152	129	142	154	152	140	147	133	126	131	122	120	138	154	140	158	136	111	142	132	121	135	141	158	152	143	149	158	130	157	157	163	162	123	112	127	146	146	145	134	146	134	131	148	155	157	145	144	173	149	132	134	161	149	109	162	157	154	158	126	158	139	144	131	150	139	142	142	119	158	141	155	163	143	133	160	161	134	148	143	151	148	142	143	130	158	134	149	156	157	149	141	133	129	160	122	131	145	139	139	139	139	129	139	122	132	136	155	143	142	136	130	139	146	139	127	133	162	146	136	155	156	149	171	144	123	129	138	146	135	140	144	136	122	136	147	138	139	153	139	148	139	128	155	135	125	164	132	131	140	173	149	147	144	142	142	152	138	142	172	161	152	142	150	156	135	133	149	131	148	138	164	132	125	137	154	149	135	154	154	150	155	147	140	149	137	130	130	139	157	133	143	144	140	148	125	169	138	153	134	143	148	146	142	149	143	134	167	141	141	159	126	149	151	139	153	139	141	155	161	134	120	138	150	138	150	124	142	152	147	164	167	121	149	131	128	157	132	146	134	131	143	129	151	152	115	125	137	161	150	151	141	131	131	141	145	151	150	155	134	166	134	164	143	173	130	142	162	140	157	125	147	148	124	130	155	113	144	157	128	133	133	154	136	158	146	151	163	135	140	157	162	145	148	151	146	134	154	128	133	164	133	141	129	137	128	137	159	138	153	141	120	145	130	159	140	158	158	135	130	147	141	119	132	150	150	148	106	138	129	162	143	125	156	128	129	138	147	121	130	111	116	136	126	136	136	135	137	133	115	135	135	154	142	155	146	130	136	124	138	150	169	165	114	148	161	144	146	150	154	135	138	140	146	142	147	169	127	122	147	167	145	144	147	134	132	136	157	149	142	133	126	151	139	132	155	135	138	140	145	148	129	133	118	149	158	149	140	151	130	141	154	130	127	155	147	115	157	144	133	152	159	138	134	151	137	147	137	140	124	160	113	137	139	153	137	150	147	172	150	143	132	143	151	155	127	126	155	129	133	162	146	144	154	134	168	138	137	135	149	149	154	128	121	139	147	127	125	132	144	139	129	149	141	128	152	147	148	140	156	167	130	151	139	136	147	145	138	122	138	139	130	145	144	138	150	137	115	150	140	175	138	135	124	140	122	127	137	118	135	132	159	163	142	141	141	151	137	141	126	152	145	153	130	127	142	144	139	139	150	128	128	140	133	136	146	125	136	137	148	141	143	159	133	147	131	150	120	132	148	156	135	138	164	132	131	153	133	159	134	163	122	123	136	129	140	144	137	141	122	136	129	151	126	129	140	116	144	140	132	137	139	147	141	131	140	162	124	154	135	129	144	148	155	126	153	146
345	1	1900	202996	596	2	40	220	255	398	400	407	362	372	372	324	306	293	303	279	252	270	243	224	278	227	239	226	225	221	266	220	235	220	208	215	217	239	204	191	229	248	223	217	220	193	219	195	182	214	230	193	200	211	195	177	179	197	195	190	172	183	185	184	195	200	194	191	207	209	213	199	179	187	179	194	199	180	216	196	188	174	197	220	195	220	216	208	183	188	189	186	196	180	171	184	181	183	202	179	186	212	185	206	183	188	200	160	187	196	207	204	188	194	203	215	186	217	201	190	193	175	179	201	199	204	218	187	197	188	188	191	197	199	168	201	204	191	205	186	202	166	188	191	189	171	215	207	198	185	188	201	186	178	170	199	200	189	189	178	195	189	163	204	198	179	186	169	205	189	196	191	199	206	176	179	174	184	180	189	205	212	182	181	210	193	182	199	167	168	181	177	173	184	210	184	190	176	192	175	178	193	179	213	201	176	196	181	181	182	172	189	202	206	214	181	185	175	194	192	170	181	173	196	186	205	224	187	203	185	187	189	192	190	206	192	176	183	206	193	192	202	161	192	183	189	189	176	174	185	208	178	190	195	198	173	201	196	176	195	181	164	203	169	180	199	184	179	199	194	191	209	213	200	180	201	194	213	178	173	188	200	179	212	186	163	182	190	176	188	172	172	182	188	191	208	184	213	208	190	163	184	191	167	213	183	192	175	181	186	200	183	199	190	195	197	177	185	213	162	177	190	182	183	200	170	190	201	208	219	174	190	177	214	172	190	188	185	188	192	174	151	204	201	192	186	204	179	177	158	182	178	173	199	198	162	171	180	166	187	168	172	195	174	183	163	170	165	183	193	188	166	196	190	200	181	193	191	174	168	193	206	208	173	182	208	210	193	186	198	179	207	178	174	161	188	204	186	179	184	193	185	191	168	194	182	174	166	193	195	172	184	229	200	181	198	192	184	196	173	174	186	172	185	198	156	167	183	199	180	170	164	168	197	222	183	205	193	216	180	177	196	207	199	187	196	188	196	185	195	184	177	192	191	186	193	197	190	196	195	189	191	195	189	197	201	160	212	183	159	182	170	203	175	194	174	197	174	185	205	193	189	183	191	188	182	188	192	173	185	177	196	176	197	202	183	174	205	222	172	196	197	186	194	206	191	191	207	191	182	208	183	202	175	185	174	198	208	167	193	193	190	193	185	185	181	176	158	200	202	173	213	207	195	182	191	197	193	187	163	203	176	179	181	191	178	201	189	181	213	177	174	195	167	195	207	180	194	194	186	166	187	175	169	216	213	194	193	198	187	194	198	209	186	192	172	184	201	188	191	188	178	211	163	177	170	185	177	182	174	177	188	188	182	155	187	182	183	189	191	181	194	194	178	194	192	185	183	188	200	183	183	199	192	204	177	159	203	188	199	181	167	197	167	191	199	205	175	205	193	160	174	190	190	164	156	193	170	199	196	192	180	159	184	190	172	187	192	170	177	224	206	195	179	203	196	175	205	181	176	201	186	185	195	209	207	179	184	193	182	182	178	191	172	220	201	199	180	169	198	177	191	178	196	181	206	196	186	178	189	206	188	192	177	193	190	181	178	194	203	191	173	172	188	219	182	212	176	191	163	189	166	203	176	212	209	182	184	178	211	198	197	168	185	198	168	218	200	181	200	220	185	183	199	199	194	159	185	188	171	179	167	164	197	198	178	201	184	201	193	180	197	211	203	170	182	180	202	196	196	187	173	185	190	194	163	206	194	185	198	179	185	187	188	198	187	163	189	194	225	202	184	187	166	173	197	194	204	196	203	178	177	173	178	193	205	175	185	195	187	193	192	210	178	208	214	172	190	187	193	200	181	201	201	190	194	193	195	201	197	191	182	189	179	179	167	179	189	172	170	220	204	208	182	176	207	180	198	187	177	206	175	201	186	160	182	196	203	174	171	196	189	193	188	168	177	204	175	195	187	182	196	178	195	207	206	172	184	197	181	199	198	178	199	201	181	210	206	198	170	199	191	198	180	196	207	166	171	192	194	192	204	178	179	187	170	171	180	192	165	188	207	189	186	197	205	185	179	161	202	184	205	169	195	188	171	191	176	178	197	180	186	200	187	188	156	176	190	184	191	193	180	182	162	202	167	187	180	195	183	161	180	195	191	175	186	189	198	193	229	203	201	185	204	181	196	179	185	179	200	177	175	182	154	198	204	198	193	205	186	181	181	171	182	189	203	172	182	178	216	185	196	185	180	171	179	210	201	234	179	181	207	199	180	193	197	178	185	207	222	197	202	189	166	181	184	178	197	206	182	193	195	223	178	198	177	192	185	215	194	176	167	173	215	201	192	176	187
345	2	2100	203121	581	1	33	195	259	437	430	469	413	385	352	368	341	321	297	309	276	273	272	262	261	230	233	245	247	225	226	185	250	220	216	229	225	216	220	201	243	193	199	240	192	240	229	205	198	209	215	198	199	205	174	195	176	185	192	220	198	204	186	199	184	215	191	197	188	193	185	215	201	176	193	166	176	176	190	197	180	193	177	216	187	193	178	207	165	206	186	198	195	175	171	177	203	174	199	160	173	189	196	178	172	181	190	166	162	185	200	181	194	198	183	184	214	167	179	175	196	186	175	177	168	191	191	191	192	194	176	175	193	184	183	175	183	186	194	181	210	180	182	192	185	162	196	184	177	165	187	173	186	205	190	201	157	185	173	166	202	198	195	173	196	218	194	165	197	153	180	187	180	177	205	162	177	174	170	157	172	188	149	202	224	175	182	197	198	159	218	185	159	194	199	195	200	208	173	157	174	175	183	170	191	176	175	186	178	161	186	204	184	204	170	169	172	194	188	171	162	178	198	184	165	179	170	183	171	155	176	186	189	195	183	184	198	176	199	189	179	178	186	196	192	162	187	187	196	190	189	169	161	196	183	198	157	179	177	180	193	169	183	172	192	179	182	196	200	163	182	164	200	164	172	168	196	159	161	168	200	177	161	156	185	210	180	169	194	165	201	190	169	184	185	177	168	199	188	202	197	166	175	184	177	182	198	193	192	194	179	185	199	187	193	191	168	192	157	209	170	177	165	203	185	183	201	178	182	170	167	172	189	181	179	197	185	191	173	195	163	149	181	185	202	184	211	166	197	184	166	184	193	166	194	184	182	190	188	169	188	176	180	186	167	156	189	190	159	172	183	196	176	192	191	197	173	177	164	189	163	175	185	192	177	174	170	190	169	161	171	199	168	219	180	175	175	164	165	169	178	189	162	171	164	175	202	195	191	185	169	173	177	181	183	173	185	180	183	186	189	179	192	167	165	179	207	205	199	182	197	183	173	186	193	197	170	184	178	184	183	167	194	187	188	168	152	174	167	187	203	206	166	174	182	179	166	187	187	187	204	193	189	177	185	201	191	168	182	178	201	186	199	170	177	184	194	178	171	172	174	177	200	178	202	181	166	212	160	186	163	171	179	187	182	211	169	165	156	188	187	170	184	165	187	164	182	181	202	166	171	186	184	186	198	186	175	174	162	186	201	193	178	186	185	194	202	174	186	185	183	186	204	206	156	165	186	191	165	175	180	183	203	174	161	197	169	196	165	179	177	168	200	164	168	177	163	178	179	181	160	164	178	181	207	187	195	192	184	186	169	181	178	188	180	203	183	195	159	164	177	180	179	157	158	194	191	181	184	192	188	157	178	185	184	198	194	165	177	195	185	190	171	183	164	155	165	176	184	188	176	174	166	163	184	183	174	173	176	193	182	181	193	155	185	185	212	199	175	181	179	196	191	184	167	178	187	187	188	162	189	162	173	150	163	212	185	168	180	196	182	170	180	195	158	187	184	189	196	148	183	174	147	193	209	194	174	198	190	172	185	176	167	183	176	179	167	176	182	175	167	164	182	195	195	170	189	174	178	177	160	199	191	154	174	182	177	188	190	183	181	189	174	175	165	155	206	201	174	192	176	182	190	190	183	183	167	189	177	187	189	190	176	159	172	165	181	164	189	189	204	172	176	167	188	180	190	200	196	188	178	189	188	187	180	180	178	185	176	182	184	181	179	199	171	166	177	218	200	180	164	184	184	168	195	194	183	171	187	191	178	204	176	191	179	180	186	145	174	201	200	180	195	180	183	175	197	167	195	177	171	182	196	196	177	193	188	143	190	189	141	192	173	181	168	169	194	168	155	183	187	176	168	186	166	196	169	174	179	184	175	179	192	168	206	186	196	206	200	164	188	176	185	183	184	197	173	181	181	182	187	186	171	202	207	188	189	193	187	181	203	177	194	196	152	200	185	201	162	194	169	183	165	167	190	177	182	174	200	198	201	193	194	159	172	171	180	165	180	203	172	215	192	181	163	200	176	188	191	186	193	182	168	179	174	157	164	194	163	173	169	173	177	197	164	198	180	194	179	200	164	196	181	168	163	182	152	197	199	178	171	184	177	169	179	198	175	192	186	167	214	170	191	177	180	181	200	189	202	180	187	152	168	179	195	176	172	186	181	176	172	166	186	176	205	167	196	158	179	189	176	171	157	186	191	183	200	167	187	171	160	200	205	166	179	169	193	194	170	194	182	190	174	207	171	194	187	191	182	172	191	189	189	204	172	172	168	169	201	192	188	182	188	188	167	193	175	170	174	205	171	180	181	187	183	172	166	164	157	192	187	188	182	164	152	186	176	177
345	3	3500	203246	559	1	20	194	281	388	413	487	449	418	382	372	316	310	295	306	302	281	274	250	257	251	240	195	257	233	236	223	220	209	222	211	219	203	207	207	208	231	177	181	214	193	196	181	201	175	181	215	181	173	165	190	165	184	188	188	183	177	191	182	167	163	181	173	194	169	183	154	169	175	166	179	171	178	159	162	156	173	163	165	169	144	178	146	154	158	145	168	172	173	181	182	150	168	166	154	172	171	156	157	164	161	157	160	166	168	166	168	166	174	157	158	175	176	169	153	179	172	166	160	153	160	142	171	167	155	149	154	159	192	175	164	146	159	171	153	155	146	158	147	170	162	154	140	163	174	172	162	141	178	162	180	180	172	182	177	153	182	158	162	138	156	170	163	161	133	173	164	165	151	165	216	147	144	170	131	140	154	177	146	160	192	145	151	162	162	163	179	169	171	156	169	174	181	180	168	158	159	159	161	169	164	168	147	156	168	144	181	167	149	174	149	159	157	170	163	171	146	168	161	153	154	131	180	165	160	167	149	156	167	182	156	165	167	166	135	166	133	169	165	136	168	143	148	151	167	175	181	152	148	157	149	171	170	134	162	147	144	161	154	154	170	154	153	157	171	165	145	150	167	154	132	159	155	149	171	165	181	171	166	158	154	168	153	162	172	178	166	155	164	150	189	148	154	151	164	177	170	144	167	149	155	155	154	138	144	176	174	172	170	168	164	164	180	160	149	155	188	154	164	140	163	174	171	191	164	185	143	149	182	152	175	155	168	148	176	167	152	160	157	154	145	133	152	161	160	146	151	146	154	177	173	173	167	183	137	161	157	162	169	157	153	147	162	155	175	179	165	181	160	153	150	159	162	172	144	170	163	178	156	168	165	175	147	170	178	157	141	136	164	170	162	159	174	158	166	170	160	157	169	153	144	153	188	139	151	159	175	147	178	165	171	176	167	156	161	146	175	156	155	179	166	171	166	152	163	174	155	170	149	161	171	149	158	160	146	166	184	148	173	162	181	167	137	144	148	164	149	165	165	159	164	154	177	145	184	153	172	150	166	148	149	151	152	169	169	164	143	170	154	167	170	153	159	159	153	155	162	157	146	158	158	152	161	162	160	143	170	149	149	139	154	174	143	166	145	157	152	151	141	150	157	148	176	127	160	168	159	164	166	158	143	168	164	165	163	154	158	157	163	163	156	178	150	140	159	156	157	171	163	149	147	155	182	171	174	164	160	175	163	168	156	166	140	146	166	150	163	154	135	170	189	150	146	163	160	153	160	155	159	156	158	146	156	158	156	175	165	165	172	177	145	150	147	165	151	155	166	180	177	138	171	151	162	176	157	192	150	160	171	157	169	139	138	155	155	162	144	167	163	168	160	146	171	168	165	158	159	165	157	169	150	164	174	141	186	163	168	129	142	163	162	168	169	173	152	146	157	153	147	167	153	146	161	143	178	173	145	151	184	135	158	168	148	162	161	145	169	154	160	156	149	146	172	161	155	156	135	147	167	183	163	166	192	160	154	152	166	167	157	152	162	164	165	161	147	153	168	169	173	175	144	153	165	126	163	131	151	145	164	171	156	172	155	160	151	155	150	145	164	139	152	171	161	140	157	148	192	175	149	150	150	162	164	162	166	176	159	165	161	168	154	155	145	147	144	177	147	155	166	156	165	161	174	176	161	164	167	151	161	164	177	141	172	172	160	158	152	168	145	161	169	167	167	194	175	154	158	158	158	160	187	150	151	133	192	153	139	153	168	160	162	155	158	159	163	167	157	156	160	185	156	164	153	169	133	176	161	145	167	177	156	164	162	141	151	165	152	149	168	152	162	146	169	174	164	150	176	169	151	156	169	140	168	155	169	146	166	167	169	167	174	164	150	144	138	138	158	152	170	169	154	159	158	163	158	158	142	142	167	168	144	151	165	172	173	157	161	179	161	172	156	145	168	145	183	130	161	167	172	181	147	134	140	164	172	161	160	174	157	136	146	148	140	163	164	148	159	149	161	158	163	137	174	171	149	166	151	161	166	174	139	177	157	154	147	153	152	166	167	129	154	163	171	174	136	173	154	159	149	170	153	162	160	154	134	156	154	149	161	135	161	168	177	166	159	161	161	182	158	179	169	160	163	144	176	166	165	177	162	158	156	152	170	157	162	150	163	170	159	162	167	162	151	137	152	161	147	164	142	161	179	165	151	161	135	149	142	163	140	157	130	155	167	140	156	167	150	160	154	185	159	132	167	148	143	167	167	145	155	152	152	165	145	176	148	160	162	152	164	153	172	144	167	171	168	151	159	148	152	136	166	154	182	157	162	155	142	172	178	149	172	167	157
345	0	2700	203371	564	0	6	111	276	407	443	504	461	439	398	380	366	325	316	330	293	293	278	279	254	244	225	246	231	217	226	237	213	220	195	233	205	194	207	217	183	175	198	191	192	196	171	160	180	178	170	181	171	150	150	152	154	162	167	160	134	142	163	151	169	165	128	151	148	168	128	153	121	115	161	158	136	137	135	142	132	136	138	139	157	126	154	136	162	152	127	130	125	156	140	153	139	137	131	124	151	137	134	135	134	164	149	127	142	149	135	141	129	124	137	114	122	148	129	147	152	144	127	145	136	112	138	155	135	140	117	149	136	143	158	140	135	137	126	155	119	142	137	140	117	147	133	126	138	129	154	142	117	138	156	149	135	147	149	159	128	139	133	129	142	137	124	150	127	136	120	136	131	141	103	149	143	132	127	129	133	131	129	114	111	117	140	135	136	142	134	145	114	125	138	118	137	144	130	127	127	120	142	140	120	132	137	120	112	120	131	123	135	131	130	129	159	144	142	122	143	133	135	126	167	134	137	141	108	142	120	124	132	125	140	149	108	124	123	145	132	116	114	130	143	122	116	135	117	140	150	120	129	125	124	113	123	141	123	148	146	129	132	134	142	128	148	138	131	127	130	122	131	126	122	129	137	159	151	141	137	151	109	128	149	126	139	132	130	145	115	124	129	122	132	144	116	130	121	147	136	143	128	157	123	134	124	145	113	141	145	140	158	122	146	138	141	116	143	137	143	141	131	137	128	134	125	125	127	134	156	116	124	119	106	129	136	141	131	144	133	141	124	114	130	126	120	132	123	147	114	133	146	119	129	103	129	119	132	132	151	148	123	146	108	121	135	134	144	136	113	137	135	124	144	139	138	137	116	141	131	159	136	135	117	130	135	119	141	121	134	154	143	110	150	138	130	115	129	132	145	112	135	112	126	133	140	129	109	131	98	140	118	135	116	146	114	139	137	120	143	129	133	135	148	124	134	123	155	119	134	140	119	137	116	126	134	134	112	128	145	134	134	136	125	140	153	145	134	150	145	133	140	150	112	140	142	134	136	146	116	135	118	130	127	140	131	138	126	142	132	126	133	134	121	139	137	130	128	122	122	135	148	160	130	135	141	123	117	108	150	146	132	133	113	135	101	136	133	141	137	135	117	127	111	102	131	124	136	124	128	149	122	134	125	133	140	154	148	142	136	138	135	147	135	127	129	132	143	127	136	149	134	129	131	136	142	129	131	125	123	148	125	127	111	153	127	124	129	129	131	121	138	125	118	143	140	143	136	132	127	146	130	144	137	120	142	125	116	116	126	136	137	138	132	117	107	138	118	134	119	129	140	150	109	134	125	137	141	112	135	132	118	140	119	141	122	124	134	113	126	138	139	131	138	127	114	117	125	125	123	121	135	144	137	141	132	127	129	136	143	142	138	143	133	123	132	112	155	122	118	142	144	145	115	137	127	134	112	133	124	129	149	126	122	147	143	131	125	135	104	116	135	120	134	129	136	128	119	118	139	140	154	129	113	142	123	123	135	120	121	136	129	151	137	131	127	133	128	132	128	122	117	155	137	119	128	123	118	124	129	140	123	123	143	139	134	140	133	152	126	147	144	133	126	126	132	151	133	157	134	139	129	114	109	142	115	121	120	133	117	116	136	120	140	127	147	123	155	112	122	139	136	110	110	129	140	121	122	136	111	112	124	116	127	152	115	121	120	131	98	129	143	122	135	115	116	140	137	121	125	134	116	125	135	126	132	123	131	107	144	124	138	129	144	126	127	136	120	132	130	138	131	129	130	129	131	111	130	120	125	114	144	112	139	123	130	147	124	139	148	131	149	128	123	144	130	132	128	115	141	139	126	136	147	142	120	121	134	143	133	113	128	129	125	111	135	117	135	132	136	125	139	128	114	115	124	155	136	124	128	133	128	132	160	144	150	136	112	133	145	142	155	134	130	114	150	133	112	148	137	144	132	122	133	129	136	137	147	130	139	139	145	122	155	130	126	138	132	124	142	135	116	127	129	122	134	131	108	135	127	136	132	128	113	135	128	120	124	144	125	129	121	115	126	126	125	130	142	126	122	124	123	125	143	138	94	128	141	138	128	160	109	122	135	125	131	129	128	142	128	127	145	120	141	114	133	119	147	132	129	107	129	132	124	145	119	125	138	131	119	135	127	117	138	120	130	130	140	137	119	135	143	126	113	146	146	120	125	118	133	128	109	140	142	135	139	149	136	141	112	129	155	144	132	141	135	130	124	145	118	124	144	136	121	120	103	132	121	109	134	130	132	101	143	122	115	105	120	138	114	127	141	135	125	118	132	135	131	136	139	144	129	129	140	112	131	135
345	1	1900	203496	578	1	53	230	292	466	406	428	378	381	343	356	317	305	310	288	261	283	275	270	273	257	258	263	238	236	259	241	238	247	250	274	242	234	247	251	233	250	226	207	227	238	222	225	175	205	207	209	229	219	214	206	218	208	228	231	213	216	230	204	203	209	219	202	228	208	227	221	207	229	227	217	227	218	208	209	215	215	228	198	205	189	225	226	218	235	218	207	234	218	197	201	202	211	203	206	200	207	231	217	182	201	195	207	196	201	214	205	204	214	215	218	209	223	211	207	233	203	224	202	194	200	188	212	193	206	212	204	196	209	196	201	235	215	204	223	216	212	208	225	186	218	218	214	221	217	205	220	201	225	232	223	206	218	191	202	216	212	234	206	209	205	226	204	205	221	207	226	221	216	209	222	190	228	204	224	221	204	218	171	220	214	196	199	208	215	242	205	187	207	238	230	210	245	213	209	193	233	194	173	199	207	209	221	195	217	209	201	193	187	190	221	205	211	214	211	211	184	218	194	245	206	203	191	198	221	179	225	185	208	213	215	209	229	198	209	185	204	203	189	234	213	206	211	184	219	197	215	193	217	208	205	195	201	205	213	190	239	209	208	214	192	188	227	217	220	211	218	217	196	214	227	221	232	200	207	208	215	210	207	200	199	238	207	197	208	233	214	199	205	179	190	196	203	208	229	187	202	188	246	193	215	210	215	191	211	179	178	217	199	219	223	221	201	223	200	208	202	206	203	211	191	201	209	192	191	203	208	208	206	223	200	204	230	192	222	203	207	193	200	194	193	207	183	196	194	214	204	220	233	210	219	213	203	235	216	214	207	201	246	210	207	195	201	195	194	208	217	220	215	190	208	209	215	211	212	216	227	210	192	209	220	194	206	211	231	196	194	214	215	216	190	207	212	198	204	223	203	203	213	206	209	196	196	184	200	236	219	201	214	164	198	191	209	194	220	195	197	210	216	215	191	195	195	198	211	247	210	216	213	208	200	213	199	206	221	213	202	209	210	249	199	249	193	208	200	202	227	196	195	177	217	227	200	199	197	190	229	225	204	199	212	219	205	235	202	194	235	171	223	200	207	192	195	187	211	222	214	189	222	196	209	200	213	208	176	210	201	214	214	207	199	193	215	205	210	206	203	202	244	234	207	196	221	191	179	199	201	226	215	227	209	200	206	205	225	224	217	174	202	211	223	189	218	212	207	233	203	201	190	179	208	218	209	208	224	209	209	214	179	195	222	195	224	200	197	231	190	223	210	204	246	206	207	201	187	192	195	196	196	211	202	196	237	199	216	202	192	194	193	227	208	200	215	206	199	193	223	198	197	214	203	201	201	201	204	217	206	229	206	202	218	200	210	222	236	184	213	213	216	196	211	226	222	210	216	225	193	212	180	204	209	186	197	233	210	222	213	231	213	219	224	212	230	229	189	234	198	227	206	211	190	204	188	218	202	201	226	199	203	215	221	213	191	218	209	202	211	200	185	213	199	231	209	210	189	203	196	216	199	199	204	226	199	203	216	216	194	181	186	219	207	226	197	211	220	226	212	204	223	206	203	179	223	214	203	196	216	201	196	190	194	191	205	215	193	208	207	212	214	198	224	206	203	202	193	198	229	212	194	197	193	212	225	199	201	213	211	220	203	184	207	210	222	194	190	199	220	207	217	191	200	220	194	187	187	199	192	223	218	219	208	182	209	217	207	214	191	184	186	214	214	192	205	200	230	221	193	185	215	210	186	213	186	216	217	195	204	197	219	220	233	228	211	181	205	224	204	195	212	199	212	194	209	187	227	214	200	208	225	214	211	205	212	203	175	209	203	218	220	240	199	209	231	220	196	213	189	203	213	186	200	208	199	230	206	225	219	199	221	206	215	206	220	222	214	193	190	200	209	222	221	194	201	197	206	199	187	197	211	184	223	217	201	204	190	231	209	213	191	194	185	201	198	209	225	216	206	231	201	222	185	220	221	198	223	201	200	201	196	179	201	209	219	187	195	186	193	226	190	207	198	196	212	203	202	191	209	182	182	202	189	218	231	197	204	213	192	215	230	204	208	214	205	203	216	210	233	204	196	207	220	206	223	233	190	201	229	225	196	200	211	192	221	195	199	218	220	180	203	231	208	215	206	191	224	180	205	187	225	181	223	205	208	193	205	215	226	211	215	208	206	187	191	201	222	195	213	207	205	191	204	182	233	192	195	216	182	218	212	209	201	214	190	216	204	213	184	209	209	207	221	189	211	207	214	199	204	206	230	203	206	191	203	183	208	197	212	224	188	201	212	223	235	188	187	208	207	188	210	207	207	211	205	218	212	195	201	208	243	205	210	206	208
345	2	2100	203621	566	5	30	209	295	435	431	486	412	385	400	378	337	345	302	313	292	284	259	285	268	246	260	260	240	231	264	243	232	230	229	245	244	233	217	236	223	181	224	227	220	200	219	198	243	222	226	200	193	202	194	237	180	199	196	183	204	193	195	202	195	197	177	211	204	200	217	204	201	203	196	180	186	205	199	223	189	195	191	175	188	213	208	198	232	186	169	187	200	199	186	191	218	179	171	218	221	197	193	193	221	201	183	227	199	188	196	152	202	180	200	187	194	197	178	189	180	197	202	189	205	226	195	208	203	212	196	200	199	199	199	204	186	203	202	182	194	185	205	185	178	215	203	220	203	203	171	196	174	181	191	181	192	193	166	195	194	189	175	210	187	194	193	206	175	204	188	185	193	210	192	185	196	201	166	209	200	192	197	195	165	192	154	201	193	209	199	176	215	184	208	185	172	181	170	183	187	208	169	195	176	195	168	183	168	222	187	188	180	214	194	187	187	196	180	178	213	210	197	184	178	176	178	200	196	174	185	178	176	188	182	194	183	176	205	192	179	182	174	176	204	182	201	174	216	179	197	192	198	203	192	201	205	198	191	159	200	166	170	194	162	186	204	192	171	188	201	177	161	196	180	175	188	203	158	183	168	208	177	187	197	184	187	197	196	195	182	195	205	189	186	196	185	176	196	204	190	177	189	206	184	187	185	189	187	197	196	179	193	161	185	206	189	188	175	177	171	194	168	192	205	175	195	190	192	191	179	219	193	205	190	182	191	199	181	205	179	224	189	158	186	187	206	187	188	196	197	181	169	209	187	186	188	188	178	191	194	198	183	187	189	192	184	155	174	199	185	192	196	191	176	190	189	188	182	208	196	200	169	186	199	203	197	194	193	184	180	202	185	211	209	162	185	194	206	201	194	176	186	205	161	190	197	174	175	216	161	187	181	192	190	191	177	188	203	174	199	181	200	189	190	178	181	209	170	191	211	170	187	197	191	191	184	164	205	186	206	191	209	186	191	173	192	196	200	194	200	184	208	166	165	198	188	175	186	173	190	180	198	196	196	198	181	200	194	169	185	192	187	190	164	181	185	195	165	177	188	209	193	195	189	176	183	172	180	174	183	190	180	171	193	207	206	167	166	182	193	224	190	180	196	208	162	193	202	220	209	178	195	175	205	184	178	188	183	166	183	203	174	188	182	205	185	174	180	208	183	155	184	179	180	187	192	182	201	176	184	188	192	210	208	179	191	186	188	187	188	184	192	194	185	185	194	192	188	212	191	181	187	207	186	199	199	168	191	196	220	179	179	196	185	177	190	190	196	202	200	181	187	195	174	176	209	194	199	204	170	203	205	156	175	190	188	219	196	182	193	178	181	179	170	200	191	195	207	165	168	173	168	176	189	186	202	180	183	186	177	190	201	197	172	170	199	216	176	182	190	184	181	206	185	174	178	178	184	180	193	184	187	187	177	186	166	190	163	175	194	186	198	197	204	220	198	189	194	201	196	190	196	186	175	185	165	161	183	178	168	191	185	176	168	169	174	185	194	192	201	182	190	181	187	177	194	217	189	182	175	200	180	218	188	177	191	162	196	193	189	188	194	197	224	184	190	162	188	193	212	185	200	166	191	189	200	172	184	184	191	198	194	178	172	204	195	194	205	179	195	173	212	164	199	184	181	181	174	197	188	184	187	174	159	190	192	204	189	205	187	200	173	194	190	171	188	180	198	180	205	174	192	170	184	196	194	184	197	165	193	205	171	181	178	195	187	205	180	195	178	193	201	189	204	190	192	181	177	169	204	205	211	185	162	211	181	179	186	195	176	192	184	187	190	168	212	202	180	170	181	162	202	184	194	209	191	193	184	186	174	186	188	181	207	193	187	198	182	195	172	168	202	187	176	172	183	198	204	169	197	195	174	188	193	189	195	169	195	191	196	207	204	194	193	161	179	204	200	196	183	183	163	202	173	199	191	196	203	180	189	189	201	195	185	186	168	201	189	192	198	215	161	188	187	197	195	197	189	204	177	174	178	210	171	151	182	165	179	188	193	190	198	189	202	196	170	159	189	186	184	170	189	168	199	198	172	187	173	205	186	184	165	166	195	177	185	176	198	209	209	188	192	178	210	191	176	176	181	181	220	158	186	178	198	209	197	197	208	213	169	169	184	187	209	174	213	193	170	184	168	186	202	179	174	206	192	166	170	185	194	202	189	184	176	179	179	185	188	189	201	198	175	165	178	183	192	186	186	199	203	187	182	175	182	183	195	208	184	198	205	204	181	184	195	182	164	194	191	171	196	187	197	205	208	200	185	181	209	176	205	161	202	161	166	205	177	194
345	3	3500	203746	574	0	26	237	334	436	466	464	443	413	397	370	374	333	303	302	297	268	234	287	262	229	254	235	241	230	230	252	210	223	230	227	226	247	220	197	218	192	190	219	162	207	207	204	190	205	161	205	209	230	189	209	199	158	196	200	179	170	176	182	181	194	184	208	195	174	171	184	193	183	174	179	175	190	178	199	192	175	192	163	184	179	192	151	155	172	174	174	169	172	177	187	184	196	183	186	166	182	182	181	166	166	167	149	160	177	178	164	157	164	172	162	175	149	146	161	169	193	160	186	169	169	154	189	159	162	175	170	165	181	147	172	185	177	173	201	177	185	165	153	159	165	162	170	154	172	170	181	181	160	181	179	161	162	173	181	150	177	158	154	173	182	174	169	175	181	182	149	172	170	180	178	151	173	172	170	163	155	174	146	176	185	148	184	161	156	143	165	175	191	188	169	175	175	170	173	171	166	185	180	149	177	183	185	157	192	168	173	168	169	150	181	165	183	159	164	169	164	184	151	169	158	186	184	165	144	171	169	147	176	163	167	163	167	156	144	157	174	164	170	165	172	164	181	186	171	181	169	188	182	157	170	202	148	173	177	173	181	170	177	160	191	169	199	171	176	183	167	146	189	171	167	144	185	154	189	176	182	151	175	184	158	178	138	186	161	153	173	183	160	149	177	194	156	152	166	163	168	164	187	149	174	148	194	164	169	181	169	165	186	172	177	164	163	149	164	160	146	194	168	156	186	190	185	168	171	173	168	160	173	177	147	161	153	181	170	170	168	166	166	169	152	160	187	177	149	170	162	176	170	159	170	179	167	160	179	184	159	157	160	173	190	175	171	163	150	163	156	196	182	185	179	167	152	162	188	159	163	181	160	160	174	173	174	171	167	159	172	165	161	169	173	176	152	169	179	168	157	183	175	183	170	164	177	195	156	154	180	192	181	179	172	160	175	178	178	146	161	190	187	190	169	168	169	208	164	157	171	165	159	168	181	166	161	188	136	171	166	152	174	174	160	158	160	156	168	128	181	172	144	154	186	163	180	186	176	188	191	172	182	158	155	167	166	152	171	163	168	164	159	178	150	164	175	188	167	175	158	149	150	188	155	184	153	162	141	190	172	186	181	176	159	160	170	148	170	162	175	158	164	151	188	176	145	168	193	174	176	170	195	165	177	174	160	168	152	188	169	161	154	159	163	168	175	169	155	174	175	180	178	181	179	166	164	171	156	177	156	157	173	187	172	170	141	151	164	163	174	181	179	156	176	168	174	169	150	174	166	177	172	188	170	160	184	156	178	191	167	175	147	153	178	146	178	172	182	167	162	192	162	171	195	170	163	181	166	167	180	166	169	166	149	154	182	188	165	173	175	164	157	170	175	133	166	170	180	160	147	164	136	164	203	154	170	162	147	170	171	182	158	132	180	160	153	163	162	173	185	162	195	181	182	147	179	170	158	155	171	166	181	144	161	168	173	169	182	164	173	159	161	176	171	171	172	172	169	153	170	177	154	155	176	187	168	156	163	156	140	181	177	169	193	184	165	172	176	163	154	171	166	164	169	174	153	159	185	178	152	175	178	168	152	167	192	163	183	165	152	156	172	180	150	176	170	154	173	142	177	176	194	149	172	151	173	163	183	188	176	175	181	157	171	149	184	177	169	181	163	164	163	178	159	161	173	155	165	179	161	151	168	170	177	159	174	157	179	166	163	169	179	185	174	161	160	166	154	171	170	156	173	164	166	149	180	171	170	168	149	152	165	172	162	166	159	170	165	143	181	160	161	152	158	177	156	176	160	159	191	160	157	158	189	184	167	186	156	185	178	175	156	164	169	181	160	156	172	193	144	183	156	172	189	186	174	174	165	176	202	166	163	178	172	150	174	178	157	176	171	175	161	165	178	144	171	144	181	192	175	164	177	194	177	170	159	140	184	175	165	167	168	162	143	158	155	152	179	176	169	153	166	176	177	176	175	173	155	187	165	195	184	163	179	168	159	180	163	188	167	163	147	161	199	172	165	170	180	168	166	182	174	166	166	167	173	165	180	143	169	163	169	169	170	168	140	168	162	156	176	185	167	170	148	174	190	162	162	164	157	154	154	200	174	167	173	188	186	167	147	156	173	153	180	168	163	175	188	170	169	159	183	159	165	160	180	168	165	169	180	162	184	158	164	167	169	176	150	189	150	175	153	158	173	153	138	184	159	148	164	147	189	156	166	146	191	183	180	166	190	160	143	167	158	163	166	151	168	165	170	168	164	161	158	160	169	186	167	178	157	178	169	186	151	170	180	148	178	147	161	157	142	173	159	164	168	177	160	167	162	193	169	151	150	167	144
345	0	2700	203870	560	2	14	198	308	431	473	504	470	476	411	386	381	348	341	333	320	286	310	275	257	295	268	236	247	251	230	230	244	217	240	209	236	224	195	242	212	234	175	192	194	175	204	197	191	214	161	158	168	190	182	165	144	161	178	187	153	158	195	161	154	160	156	186	153	151	169	160	161	157	168	186	177	160	161	180	148	156	149	151	166	145	152	146	157	158	162	163	152	156	150	161	159	157	162	162	177	150	154	149	187	143	171	158	153	143	141	142	153	159	161	147	152	141	142	171	149	163	159	157	151	123	139	151	166	165	160	146	182	141	137	142	135	170	154	151	142	133	135	173	147	152	164	152	164	146	165	168	182	178	159	134	172	158	134	159	136	163	158	162	132	128	162	159	144	162	149	140	161	142	151	141	148	152	143	155	157	166	148	144	146	146	146	153	142	181	133	147	139	160	154	138	144	154	177	171	164	139	164	153	147	126	136	143	156	143	141	138	157	133	142	174	159	143	164	147	128	147	150	161	161	141	144	162	155	145	169	143	137	150	142	138	142	148	153	167	132	144	151	150	139	130	147	170	129	142	164	153	152	152	132	150	147	146	160	148	149	146	156	167	169	144	168	157	160	138	157	138	146	132	143	151	180	135	117	151	145	144	165	146	177	134	149	177	152	129	140	141	144	138	141	167	156	127	134	165	154	142	136	179	151	139	154	140	162	142	149	133	131	139	161	162	153	135	155	143	146	147	135	154	153	152	142	150	147	151	152	153	149	150	149	144	152	150	145	144	151	146	165	143	139	148	154	152	168	149	141	161	146	120	143	147	144	123	154	150	149	139	149	154	157	155	164	160	170	150	155	158	170	134	150	140	154	135	135	155	168	158	138	140	121	138	137	152	164	133	155	150	135	157	133	143	154	154	141	163	139	144	143	154	127	138	132	163	141	140	153	161	155	150	143	134	147	148	151	155	118	145	142	133	159	130	145	139	135	138	131	146	146	142	162	133	138	141	165	135	145	174	134	151	130	124	164	123	151	135	143	148	134	153	152	143	132	157	138	146	144	141	158	153	152	151	146	144	150	167	151	142	131	153	153	149	140	138	153	153	141	127	146	145	147	131	160	133	157	152	136	148	156	166	123	136	146	151	159	127	158	148	132	135	129	150	127	131	165	128	124	168	153	116	142	171	143	130	163	158	133	133	137	146	133	136	151	153	151	141	170	125	170	148	165	146	153	147	134	169	136	149	157	132	149	172	136	157	155	153	163	121	152	158	133	140	137	130	126	143	132	143	141	132	150	141	138	143	129	152	127	172	154	161	142	141	152	128	155	163	145	155	142	144	136	152	139	144	139	132	135	151	131	167	158	130	148	147	143	134	151	142	163	146	147	148	156	140	131	154	146	141	151	143	151	132	158	140	137	146	154	138	149	134	132	149	170	149	144	148	156	172	121	147	160	129	166	141	128	147	142	140	142	157	149	154	140	154	147	151	163	140	150	175	162	150	182	143	127	139	153	148	161	139	148	138	145	136	155	167	140	124	134	147	148	127	144	162	171	148	165	137	138	156	135	127	144	161	179	147	129	151	131	149	161	153	138	163	144	137	143	135	166	139	136	138	145	152	149	154	132	172	146	143	144	140	146	125	158	149	131	128	153	182	167	163	174	163	119	123	147	129	146	155	150	156	123	145	156	126	139	138	137	149	138	154	127	161	127	161	158	150	161	131	146	157	169	137	134	127	148	150	148	158	120	127	145	157	145	149	151	167	135	158	143	130	156	134	150	136	150	161	121	135	130	144	163	143	141	134	169	125	160	176	128	149	137	135	145	125	137	169	164	153	136	170	126	138	151	124	141	125	146	147	144	155	141	154	155	138	163	156	150	148	128	144	131	156	146	137	145	141	143	187	151	142	161	164	124	157	162	125	158	146	161	170	160	130	146	139	150	156	157	134	141	140	138	162	140	147	146	138	148	149	142	156	143	145	142	146	147	127	150	143	124	135	148	156	164	144	140	167	141	155	144	122	158	141	156	139	128	137	131	139	165	140	146	144	145	164	147	135	160	137	154	142	150	155	153	147	145	143	143	167	141	144	142	151	150	124	140	146	158	152	160	138	139	151	134	131	150	128	149	133	153	142	135	134	148	144	154	147	131	145	134	149	132	168	139	148	142	167	141	149	151	157	157	139	161	122	137	146	142	140	141	137	161	132	157	174	167	157	145	161	135	114	165	147	170	145	135	134	141	148	116	155	140	158	154	139	179	148	151	162	161	152	144	143	130	139	160	135	160	129	151	146	148	161	149	159	179	157	126	147	137	158	154	141	133	158	144	137	132	151	147	134	151	164
345	1	1900	203995	559	5	72	293	318	463	418	455	430	394	326	374	343	332	319	289	303	341	297	281	285	260	269	266	257	267	246	272	277	262	268	266	283	251	265	262	252	239	250	218	280	246	245	245	242	253	256	227	238	243	272	255	251	234	234	214	244	223	212	227	241	240	253	253	253	228	220	224	228	226	254	224	223	232	247	289	222	227	217	245	270	239	224	261	241	228	256	211	225	227	225	254	219	225	228	237	220	235	243	239	232	227	248	237	226	241	249	253	203	220	202	244	219	220	206	252	236	222	242	247	220	258	250	249	250	236	226	253	210	215	232	250	244	240	234	237	225	238	224	243	219	253	226	230	225	247	227	249	226	219	256	219	243	244	252	247	230	218	249	243	251	243	254	238	243	233	223	237	216	258	229	256	258	239	223	251	229	224	238	239	260	215	244	269	215	261	200	234	230	234	236	219	240	232	249	240	233	235	218	250	269	248	235	228	227	237	234	247	241	241	263	244	213	225	252	223	244	229	250	230	230	233	263	249	233	208	251	215	230	237	240	231	243	208	234	236	230	234	231	244	239	237	272	242	217	206	231	233	254	259	256	206	238	237	208	239	214	234	217	233	237	234	240	240	210	259	221	225	231	250	220	229	250	235	237	243	239	228	242	230	202	214	257	200	222	241	235	226	235	215	259	243	244	229	227	211	237	250	239	252	258	260	232	234	254	213	222	213	240	246	227	223	226	252	239	237	243	255	235	234	208	237	234	231	244	221	231	236	233	222	226	225	241	236	218	246	233	238	218	221	215	254	241	242	235	228	244	240	250	222	263	243	244	240	254	213	242	253	217	252	229	219	251	226	202	219	225	247	230	231	220	242	239	232	219	238	236	253	265	231	260	205	224	230	233	247	239	244	228	233	233	244	247	252	230	201	234	233	262	239	247	260	198	231	228	241	246	208	236	224	229	232	240	218	222	224	225	245	217	228	268	247	225	240	213	214	254	227	239	217	234	233	235	244	248	231	235	253	245	211	208	225	212	238	228	231	247	254	241	241	209	253	217	239	249	235	227	245	239	220	224	235	237	226	252	243	228	218	237	251	253	221	228	224	235	233	250	257	218	220	237	257	224	235	204	222	233	213	241	216	251	228	251	213	232	235	246	219	240	213	237	239	240	238	226	220	249	223	227	226	238	269	217	215	249	225	242	203	253	225	255	259	228	260	252	261	224	219	216	255	251	200	238	227	224	211	236	238	221	222	230	237	244	264	237	233	246	211	216	237	239	236	235	216	196	243	224	239	228	245	259	228	231	232	231	220	243	246	222	246	220	198	239	267	243	241	244	216	210	255	207	234	271	254	214	253	227	233	238	242	248	228	237	225	243	238	237	241	255	245	229	245	228	218	207	199	225	232	246	205	230	238	229	248	240	209	237	221	240	214	218	208	244	220	217	226	245	223	246	238	247	232	215	234	251	234	243	215	218	227	224	209	222	217	216	203	249	224	202	255	220	214	244	226	262	252	226	217	235	207	218	233	223	233	223	218	236	228	210	236	229	231	246	229	238	254	222	223	253	227	215	229	236	206	228	247	205	261	210	244	240	221	248	244	267	238	250	234	248	231	250	250	243	221	228	231	217	234	238	238	269	232	229	213	265	208	249	255	221	249	230	201	228	240	231	217	272	232	237	232	235	224	226	211	217	218	258	220	234	202	208	228	232	238	233	243	256	262	244	234	224	243	252	240	238	245	232	229	247	212	214	240	239	219	235	245	227	239	254	230	225	236	240	258	255	244	228	234	237	208	270	224	226	197	241	227	221	238	228	205	216	243	236	248	229	235	226	248	226	241	256	235	234	217	230	240	221	220	218	234	227	222	250	256	247	244	243	225	253	218	230	231	247	217	240	242	230	208	219	230	243	229	277	242	242	244	207	243	225	257	239	227	215	217	224	238	235	254	211	259	263	207	245	215	240	238	222	241	236	223	194	247	235	242	244	216	235	216	245	233	243	211	219	222	240	238	228	258	217	232	227	255	244	242	249	237	238	237	219	229	237	241	230	208	221	273	229	250	241	259	252	209	207	221	216	231	236	251	235	236	264	250	228	241	218	254	211	216	248	215	208	243	254	250	231	234	218	254	242	218	237	245	228	226	235	228	207	235	248	234	225	238	211	207	257	212	233	211	225	222	238	238	234	232	261	220	246	238	250	242	243	228	245	196	249	240	208	259	205	231	275	207	216	242	235	245	248	258	232	233	264	234	252	219	231	248	269	223	206	228	218	227	229	218	248	226	251	235	228	214	238	254	219	251	243	231	240	235	220	214	224	248	216	250	238	227	245	248	222	237	245	229	214	254
345	2	2100	204120	567	0	32	268	342	477	460	489	461	435	421	395	363	377	355	313	370	325	337	324	323	315	325	284	309	275	279	283	284	276	290	285	256	271	272	268	246	259	245	231	279	258	241	251	256	261	258	258	263	242	260	251	277	260	230	221	231	251	238	291	248	251	244	260	242	233	222	246	255	226	249	240	252	253	246	234	226	202	240	232	239	226	230	256	238	242	259	235	260	254	232	241	210	245	228	239	238	253	217	227	223	262	242	250	255	231	256	223	230	219	252	213	246	236	259	225	233	219	222	246	207	228	238	236	238	224	213	285	220	242	227	254	234	238	236	233	242	229	236	211	218	249	264	235	259	228	243	250	242	276	261	231	250	236	244	268	256	236	241	250	223	218	250	232	277	243	226	223	249	234	240	216	242	249	230	250	225	248	266	231	249	277	226	226	218	240	229	234	233	222	224	227	226	216	240	234	242	243	249	243	258	239	227	244	226	250	226	240	199	227	238	232	261	245	243	214	243	215	239	246	233	236	251	236	218	223	222	230	231	224	238	232	228	208	232	231	224	235	234	244	213	240	235	225	244	239	214	256	220	262	248	252	244	212	231	236	237	256	210	249	218	194	247	256	237	246	216	227	223	218	257	245	227	244	209	222	249	243	239	265	229	240	237	241	246	238	236	219	229	220	253	250	250	223	234	222	229	225	244	242	238	231	252	279	224	236	234	242	203	235	238	217	206	219	236	210	224	251	255	247	230	237	242	201	223	236	234	234	253	226	252	235	245	234	244	239	242	220	241	258	209	226	221	235	241	240	235	251	251	251	218	240	230	259	221	229	237	242	238	212	238	258	248	237	246	273	219	236	225	229	228	252	227	232	248	249	248	243	239	242	223	231	226	231	214	229	220	227	265	241	237	237	247	249	194	253	239	242	205	217	256	237	245	223	225	220	244	237	249	230	238	210	218	223	229	227	214	226	223	214	217	220	231	235	226	251	231	254	245	237	211	232	225	209	245	221	253	242	221	225	236	215	231	254	225	231	248	239	271	213	247	228	248	205	238	228	227	238	258	258	254	258	249	227	208	209	241	234	213	220	231	239	215	206	240	247	240	220	238	251	215	244	214	237	257	233	252	234	251	213	238	237	213	252	202	226	260	247	231	249	212	239	226	262	235	226	235	227	238	244	221	237	233	228	228	251	261	209	256	243	227	260	226	241	225	260	231	254	247	238	225	242	229	214	244	245	227	209	215	240	220	233	228	263	232	207	242	232	236	232	251	257	244	250	228	227	238	229	229	259	222	227	237	245	233	244	235	232	239	211	225	233	208	229	268	215	218	264	209	260	231	243	243	236	224	251	234	246	217	212	236	246	231	218	229	242	220	231	219	237	222	218	247	244	227	221	230	242	239	250	223	216	258	255	250	242	237	219	242	225	226	264	221	241	245	237	228	242	224	235	219	237	240	245	230	261	226	246	236	244	235	247	242	220	235	217	269	217	224	224	241	241	224	248	240	231	227	226	238	238	245	246	242	209	228	248	229	222	249	248	221	236	236	244	229	237	222	218	253	220	237	283	232	254	253	242	217	257	240	251	234	242	241	243	253	244	241	225	209	208	244	221	227	245	224	241	222	212	242	233	222	231	219	200	252	231	222	196	245	232	233	247	223	241	238	246	249	226	240	233	238	243	259	224	216	231	238	242	249	246	236	232	217	238	228	231	218	223	234	229	249	229	213	233	230	264	222	226	246	228	244	247	217	251	206	229	242	225	240	232	224	245	220	266	243	227	234	238	232	230	221	244	237	226	241	249	233	235	209	215	220	231	225	246	266	214	240	226	196	241	222	216	235	257	231	246	234	216	236	227	264	208	273	194	251	254	216	213	239	239	248	242	236	266	242	232	260	209	246	248	217	213	228	236	241	236	253	200	221	250	240	234	242	204	206	229	244	215	218	231	233	232	220	241	248	209	252	248	272	235	239	229	235	222	237	238	238	231	224	223	223	236	221	265	219	240	240	240	242	238	238	224	219	240	242	246	227	237	228	226	245	251	217	223	207	243	246	202	245	236	252	208	265	227	259	247	209	216	240	242	224	227	258	243	245	239	222	236	218	237	223	260	220	242	228	238	209	261	233	214	243	234	231	214	236	240	231	254	208	253	230	222	242	225	234	231	206	216	236	246	220	224	234	244	218	247	225	259	211	246	231	231	244	217	250	215	227	247	238	246	236	252	227	225	248	254	236	222	216	240	230	222	237	231	233	230	205	233	222	229	212	222	218	223	241	227	246	248	231	228	227	222	205	218	220	228	236	245	266	231	245	220	213	247	225	225	220	205	236	203	219	232	252	239
345	3	3500	204245	564	2	35	339	412	517	467	539	456	464	424	402	385	377	347	349	326	329	294	334	302	322	290	276	292	295	277	288	276	269	265	271	278	275	242	232	286	230	260	257	242	210	243	248	235	241	219	239	232	234	230	237	234	222	230	241	227	236	237	219	246	248	200	240	219	243	239	246	219	210	212	224	194	205	246	222	215	231	209	202	210	231	230	224	226	239	218	196	219	216	220	252	224	223	222	225	208	229	197	227	189	222	210	224	218	222	233	204	239	211	217	196	217	224	224	219	217	195	207	256	232	227	227	195	206	226	233	227	232	215	204	184	251	212	197	219	213	218	205	251	237	237	238	245	262	223	232	259	249	256	243	249	204	245	245	234	216	222	212	222	224	230	225	211	207	230	209	246	226	228	206	217	220	221	238	201	235	235	228	216	203	226	212	223	229	241	214	195	233	216	217	208	253	216	211	196	221	216	222	220	200	216	218	224	226	213	219	226	239	208	202	225	216	180	217	220	207	238	213	190	216	220	213	214	222	212	218	210	212	231	196	239	210	241	205	213	209	227	204	215	216	202	232	214	198	258	234	228	226	214	228	207	220	224	223	216	226	207	183	222	223	214	224	193	244	234	223	209	195	202	217	215	197	209	221	218	235	188	220	209	223	178	232	213	221	208	207	243	230	213	243	219	217	206	215	215	208	210	220	225	249	201	210	226	224	227	216	232	235	213	223	192	223	191	211	227	190	192	195	220	227	203	217	225	230	233	197	239	198	218	207	236	224	230	224	231	238	213	237	229	221	224	197	208	204	219	207	184	188	218	228	230	213	227	199	193	219	243	224	225	206	198	208	225	243	204	194	225	210	231	242	235	216	238	245	186	215	204	231	207	222	210	225	204	228	189	210	226	207	203	210	224	238	230	215	223	214	232	199	248	209	210	186	233	216	200	190	193	225	178	248	226	224	213	210	234	197	222	225	222	229	201	208	197	230	236	222	213	241	213	195	234	202	227	226	193	212	198	232	211	219	227	214	239	224	205	216	216	200	224	256	217	191	214	223	248	259	207	206	234	209	193	207	215	208	232	252	226	205	221	232	194	228	208	221	223	252	223	229	205	244	218	221	227	201	197	212	214	229	219	194	193	216	227	222	202	232	183	198	233	222	235	199	226	213	204	206	224	228	199	202	221	223	208	215	217	213	230	230	230	221	258	221	198	209	235	208	210	230	202	225	226	215	212	218	209	206	205	216	218	212	230	207	208	216	206	237	221	219	191	222	215	232	213	223	216	228	218	192	225	221	220	248	200	226	254	225	221	219	214	201	225	203	215	254	188	201	214	186	211	182	205	215	223	188	218	190	217	209	190	228	235	236	219	217	215	194	206	205	241	226	206	209	230	219	225	209	222	189	224	201	206	234	223	209	220	230	221	194	209	210	225	210	227	234	202	226	232	216	232	213	210	247	203	223	219	233	237	219	213	208	215	218	194	238	204	222	213	224	215	217	226	215	229	206	211	212	181	234	210	217	210	219	246	180	210	235	206	208	225	213	215	211	236	209	220	215	227	226	219	223	233	202	216	234	211	223	219	233	213	214	219	230	224	205	222	220	216	217	221	200	232	213	205	212	231	217	219	227	229	219	249	203	218	235	199	219	229	207	202	207	211	229	218	197	215	232	197	195	232	218	202	205	213	185	211	195	227	221	212	205	199	227	223	234	234	236	233	209	203	232	251	215	229	193	214	212	229	192	213	236	220	207	239	217	195	197	192	221	201	223	239	192	203	238	234	217	218	230	242	209	216	226	225	225	206	220	226	212	227	238	212	189	207	214	219	214	215	214	236	195	239	209	232	220	214	210	203	209	206	205	257	185	204	230	225	242	230	206	202	219	194	212	211	219	187	212	241	239	226	208	221	226	197	185	209	215	192	213	207	203	210	230	232	219	215	237	227	233	227	199	224	208	206	230	225	215	231	225	217	215	205	191	206	219	225	209	229	246	210	223	211	199	207	191	246	190	223	218	209	211	232	230	220	203	203	235	214	209	227	202	213	205	218	220	215	239	215	210	214	228	224	241	214	219	241	210	216	209	204	222	223	229	210	232	236	228	214	236	247	222	222	225	216	215	234	196	209	200	206	204	241	206	213	209	223	197	225	218	201	233	212	223	227	188	222	219	216	205	221	220	215	206	241	199	231	216	182	239	244	205	228	217	220	228	200	228	196	201	219	216	226	201	206	249	229	212	194	211	221	225	225	227	197	190	212	210	224	222	226	232	222	228	204	238	204	246	211	200	219	210	223	216	224	206	228	196	206	218	201	198	224	203	211	203	227	214	196	218	209	216	204	239	204
