345	0	2700	162538	419	13	149	552	770	840	752	755	650	590	536	486	523	469	387	399	407	384	379	369	329	312	292	304	299	301	290	275	267	280	273	261	259	259	248	234	244	260	233	247	238	207	229	213	235	198	210	220	205	192	201	203	193	200	197	205	209	182	187	159	223	185	198	201	165	188	195	169	161	213	212	191	183	187	165	184	168	213	167	170	193	194	179	188	182	179	177	178	177	189	164	156	179	172	169	174	192	178	182	189	179	148	168	175	189	186	165	180	196	179	169	158	169	163	164	170	169	175	167	173	173	182	186	164	177	185	169	166	179	173	205	175	195	153	191	150	177	180	165	174	175	167	156	151	167	175	193	185	153	179	190	149	165	176	163	189	169	175	182	193	178	165	180	179	183	171	165	164	185	163	174	165	165	201	163	169	175	163	167	173	161	163	178	182	190	156	157	169	172	171	174	160	168	188	162	165	175	174	170	181	151	163	180	141	176	162	166	198	160	166	189	155	151	161	182	194	174	163	175	168	168	180	179	159	165	153	156	170	162	172	142	158	173	165	173	178	183	158	181	166	199	171	173	165	168	174	167	173	173	180	162	155	153	165	177	167	172	179	152	170	189	183	171	171	159	163	173	183	169	161	149	158	164	178	175	171	161	154	178	165	183	177	181	157	190	174	186	174	177	151	162	192	165	161	170	164	161	153	151	176	171	183	157	165	172	163	170	188	191	165	178	175	152	168	189	165	148	148	191	186	157	179	174	167	188	192	181	166	166	181	169	173	188	187	174	164	181	181	176	171	196	172	173	173	138	164	145	162	163	168	164	156	178	166	161	189	179	148	155	167	193	155	157	177	182	166	175	147	158	181	190	171	161	168	186	180	149	172	182	167	161	164	194	162	167	157	169	153	174	172	149	167	197	157	170	161	159	170	171	178	149	177	153	170	170	145	177	181	151	175	158	171	170	189	146	153	169	162	183	186	162	149	160	173	159	150	179	177	164	171	190	167	148	187	172	146	199	166	159	175	156	173	166	169	174	185	169	167	172	187	145	146	166	158	142	137	145	182	149	164	160	150	178	146	173	192	156	177	179	174	162	155	162	156	179	154	170	178	179	164	152	168	194	167	154	198	171	152	186	157	160	159	193	187	166	192	155	163	166	177	158	171	168	168	182	171	175	174	187	186	189	184	175	191	132	167	172	175	180	155	161	156	193	152	162	162	155	159	157	181	184	190	171	155	158	168	160	155	166	172	160	182	167	163	198	157	187	162	157	179	164	156	180	188	169	165	163	179	182	158	167	144	160	171	164	171	180	181	165	169	183	135	171	154	178	177	175	165	178	163	173	169	156	155	180	176	177	175	165	174	158	173	169	143	186	180	171	171	189	180	158	156	173	178	157	164	159	165	191	185	153	161	160	164	189	180	158	170	181	172	180	172	178	169	155	181	155	174	181	162	159	161	158	160	137	146	165	176	159	180	132	157	175	158	164	171	163	177	163	187	162	172	149	161	166	149	154	178	175	153	171	170	161	187	154	157	160	179	194	175	176	163	159	187	178	152	158	165	162	183	184	165	153	173	181	175	177	171	171	188	170	192	159	153	184	165	154	173	171	169	133	179	143	159	171	164	171	152	164	162	186	169	180	167	150	181	172	172	184	188	179	167	164	172	171	169	180	185	152	149	197	154	170	162	140	179	164	167	172	147	135	183	185	175	170	158	174	146	177	172	166	189	167	164	188	158	148	159	165	177	168	172	163	162	154	196	166	183	176	157	161	158	172	176	170	176	177	177	134	176	161	166	165	162	196	198	154	175	173	164	162	162	187	180	147	188	164	150	171	172	171	155	169	172	166	166	160	140	186	183	198	161	164	182	166	160	157	161	182	180	162	186	155	171	168	173	157	169	164	156	181	159	171	172	174	156	154	159	167	175	149	187	176	169	168	177	156	183	151	170	177	189	176	188	162	156	162	180	179	151	164	163	169	159	163	162	170	165	161	170	197	167	174	153	169	172	187	162	160	177	177	158	151	174	135	155	177	162	179	183	165	165	154	169	189	186	185	176	148	175	166	148	178	155	193	164	180	173	174	164	164	167	179	161	159	147	170	163	177	162	166	194	173	152	146	177	177	150	186	185	182	149	161	167	181	178	181	168	169	170	169	164	143	194	159	150	151	185	179	184	169	167	185	182	152	179	163	159	172	152	189	165	178	186	156	168	152	189	169	168	163	187	170	156	175	152	170	160	163	176	146	165	158	170	189	160	185	148	162	164	167	165	156	164	168	154	188	170	149	169	164	161	164	160	183	164	134	170	175	175	175	173	169	159	146	168	158	163	180	179	176	180	171	174
345	1	1900	162661	513	18	200	653	713	644	580	559	485	468	410	397	335	326	317	300	251	280	272	255	244	204	222	220	207	250	208	196	208	183	189	192	213	174	175	181	180	181	187	167	164	151	158	139	153	158	157	138	139	137	147	130	153	141	144	143	138	158	154	126	120	152	136	149	158	151	128	138	138	112	161	147	141	142	116	139	131	141	121	137	145	131	144	143	152	166	148	132	141	120	142	138	135	148	140	152	134	135	138	135	151	134	141	129	126	132	121	151	141	131	118	142	149	148	134	146	135	127	126	154	150	134	136	149	151	138	144	128	154	136	135	142	151	136	138	134	137	142	136	125	131	144	108	133	120	142	109	148	122	141	134	129	143	113	119	143	143	136	120	135	134	146	127	133	115	132	122	137	142	134	114	140	138	154	152	129	148	127	144	137	143	118	125	127	110	133	139	122	137	135	131	155	124	133	118	153	133	138	129	132	141	127	149	138	139	145	146	118	127	156	141	137	104	119	137	117	122	135	121	141	125	123	135	129	130	145	121	123	148	141	133	128	131	136	128	127	113	157	132	136	105	129	130	141	126	129	132	152	136	128	134	126	131	146	116	151	121	135	130	117	129	135	138	128	130	148	130	140	133	144	150	127	132	125	148	148	138	135	120	122	129	137	128	142	131	144	142	150	120	130	124	124	140	137	140	146	141	128	130	131	133	117	138	127	154	156	135	148	134	151	121	122	127	128	134	142	123	147	108	135	136	145	106	162	118	142	121	125	138	144	115	129	115	134	120	138	128	132	128	127	144	136	144	142	134	123	116	123	128	126	141	125	148	129	136	146	139	113	146	146	121	120	128	148	141	127	128	154	124	147	144	136	148	135	139	157	122	136	129	126	155	132	140	137	129	126	138	122	138	141	143	119	121	130	123	128	128	118	135	135	136	142	130	152	125	137	118	135	127	124	142	128	121	132	124	115	155	126	136	146	143	131	137	131	131	130	146	133	139	114	128	131	140	141	164	133	142	136	138	145	112	132	131	129	151	139	119	140	166	120	127	123	126	121	148	143	144	145	160	127	143	151	134	140	120	145	124	139	138	141	122	136	135	140	130	158	139	119	137	124	138	137	139	124	152	139	143	122	145	142	112	147	177	148	161	141	114	140	139	144	135	152	146	125	116	138	117	109	122	130	136	120	121	137	116	119	115	128	131	123	121	139	128	135	109	138	117	132	136	152	119	142	136	118	154	114	136	155	126	126	127	128	109	140	136	121	122	136	138	152	125	136	152	136	141	124	135	135	156	141	127	141	145	127	164	139	138	151	136	148	136	134	162	112	156	166	128	138	139	135	105	158	145	139	134	129	136	143	140	135	147	148	118	135	119	138	140	140	121	128	140	138	137	137	149	130	152	108	131	126	125	131	111	135	140	146	157	135	162	114	144	127	113	134	144	113	138	130	133	157	149	142	127	124	131	145	130	148	129	107	134	149	153	129	124	123	133	109	121	133	161	130	141	129	142	138	132	146	134	128	133	122	126	134	144	138	122	131	133	126	124	136	111	132	125	105	151	123	111	136	122	136	132	111	138	151	127	135	118	139	123	137	144	154	142	117	110	124	129	135	144	123	131	123	130	132	123	129	115	126	134	127	124	108	137	138	137	159	103	136	137	127	136	131	123	127	160	152	162	128	120	130	141	124	151	112	131	149	129	138	119	138	133	150	121	160	137	137	135	137	122	112	136	125	130	131	142	110	134	140	135	151	135	128	141	138	125	118	134	120	138	127	120	124	155	134	132	137	136	128	139	141	140	135	117	117	141	124	130	151	105	127	123	115	122	113	137	138	131	129	118	132	130	132	145	143	109	147	138	134	126	134	122	115	154	112	147	129	127	122	156	120	124	118	130	131	111	141	140	155	122	132	143	133	127	123	131	148	120	133	152	143	122	139	127	131	132	127	153	126	165	125	149	141	133	144	121	125	159	116	111	123	111	137	126	150	122	137	162	122	133	130	120	126	121	131	138	141	114	133	115	140	156	119	125	151	115	111	119	150	126	107	146	145	142	138	121	127	124	133	131	132	148	122	139	133	112	138	143	136	126	131	137	132	143	124	141	140	125	127	138	127	137	126	130	145	121	151	127	146	151	141	140	137	139	121	133	126	142	115	140	143	130	105	138	131	133	138	134	157	127	122	119	138	104	139	120	150	135	138	137	136	153	139	145	171	125	131	137	142	143	131	116	133	131	134	119	121	135	121	145	137	122	123	122	118	131	142	118	144	131	130	135	123	150	126	130	121	140	144	120	147	127	112	132	127	129	145	129	105	105	131	141	135	121	120	133	145	131	125	130	133	139	143
345	2	2100	162784	472	18	147	563	590	590	564	559	470	469	391	382	366	330	307	278	286	283	238	280	239	251	226	248	205	213	226	205	214	203	207	204	172	227	194	169	182	151	192	190	171	161	155	177	169	157	170	177	160	151	149	155	139	154	149	156	155	160	142	165	146	141	163	144	142	134	140	159	151	137	151	138	135	140	136	117	135	144	149	138	134	127	139	145	157	141	132	129	132	148	154	135	146	128	134	128	128	142	139	148	130	152	131	141	151	160	151	138	152	133	149	150	132	147	135	137	112	157	125	123	136	130	106	132	139	132	145	143	149	134	128	126	132	141	142	159	132	141	164	115	139	132	136	125	139	144	122	144	140	158	114	131	134	131	130	123	127	129	143	131	141	135	137	130	133	133	122	151	159	111	132	153	163	135	138	161	144	132	116	119	127	139	134	141	149	128	128	135	156	145	147	128	140	138	125	130	142	144	122	163	123	156	154	129	135	126	121	139	127	148	133	153	130	150	164	132	123	126	162	128	143	130	132	130	122	131	137	134	122	128	121	135	140	114	122	145	135	142	117	120	140	125	135	131	128	140	107	117	133	115	128	138	129	134	139	129	155	133	129	134	140	133	150	143	137	127	134	139	131	130	131	154	141	138	131	132	136	150	119	131	136	138	110	136	121	132	128	138	144	117	128	139	135	128	133	142	142	143	160	146	132	122	126	119	126	125	129	115	137	120	127	132	128	145	122	141	144	141	142	122	125	117	151	110	151	132	135	126	124	140	113	122	141	146	155	139	107	120	119	143	141	158	156	140	111	138	134	133	139	139	149	130	164	134	130	129	125	137	129	137	113	124	142	141	124	147	148	132	115	130	139	133	143	140	139	120	138	154	137	126	147	150	122	155	139	142	116	135	136	125	159	125	133	120	133	137	143	131	132	123	127	139	134	127	125	137	138	132	137	115	130	135	130	146	156	159	134	119	111	123	142	130	150	120	126	129	144	130	124	126	138	130	120	151	137	141	131	150	128	119	138	128	120	122	155	113	133	131	130	121	137	123	140	126	145	127	148	121	129	103	113	116	129	131	156	149	143	130	130	121	123	165	151	126	122	145	155	131	133	137	143	139	132	142	127	131	120	121	147	133	123	135	143	120	122	131	133	131	129	141	152	136	119	139	126	114	119	117	135	136	144	141	146	130	113	135	152	145	141	119	148	142	128	138	142	113	137	144	127	141	123	120	121	122	125	137	136	145	130	137	134	112	135	138	139	140	137	113	113	141	148	128	109	135	124	126	131	126	131	112	128	137	138	135	122	161	134	142	128	140	147	125	154	134	127	140	132	139	117	122	124	145	146	136	148	127	117	132	134	158	130	142	143	127	132	139	112	148	120	134	124	131	131	132	140	131	148	120	123	130	132	131	127	116	161	118	129	131	141	151	126	134	131	138	148	149	118	145	139	140	135	134	142	116	139	119	140	127	139	112	125	144	117	147	115	135	117	133	146	140	127	124	140	132	147	140	138	139	123	139	115	137	112	135	122	144	143	119	144	137	117	121	122	113	109	136	140	112	142	122	142	143	117	129	139	109	126	130	132	127	129	133	131	124	138	147	129	120	123	140	127	109	128	119	133	113	110	154	144	132	143	134	139	139	119	140	128	140	146	145	128	122	128	126	148	128	137	131	128	137	130	138	135	138	129	145	135	140	118	124	130	147	121	128	142	144	130	115	146	130	110	136	129	123	136	123	134	123	143	144	118	110	141	99	148	147	127	151	133	145	138	151	140	141	120	148	116	141	125	140	125	141	129	144	117	131	144	124	128	131	138	111	129	126	137	130	146	147	131	129	132	140	139	121	136	134	145	125	121	136	123	130	151	130	143	145	153	122	138	101	129	129	147	124	138	155	131	142	139	123	148	148	142	143	122	123	149	125	130	139	133	123	144	126	142	120	120	133	131	106	117	127	132	148	150	123	139	125	150	131	116	117	137	148	144	139	131	137	146	131	126	109	123	137	120	130	125	146	119	136	138	138	143	132	135	135	134	156	135	129	124	127	143	136	148	128	110	151	141	143	110	134	136	134	123	128	124	135	120	136	145	124	135	147	123	138	140	140	134	130	131	132	136	132	117	133	123	137	129	146	152	132	135	113	154	139	126	132	127	136	164	126	146	124	121	128	139	126	156	111	125	137	138	125	134	140	128	144	128	133	119	118	149	124	139	135	122	132	125	131	141	151	138	148	120	148	154	132	152	120	115	138	126	154	145	149	140	123	145	149	140	130	128	136	145	137	115	133	154	140	125	123	139	149	132	116	122	154	118	119	137	138	112	146	132	133	145	129	125	161	143	143	123	123
345	3	3500	162908	442	16	117	528	601	600	588	573	544	486	434	397	402	378	348	346	320	318	303	329	292	271	255	260	274	265	282	251	246	238	263	248	228	224	226	202	205	229	221	201	210	203	201	190	189	205	227	184	204	199	202	189	176	215	193	174	173	198	174	192	164	198	162	155	184	184	161	198	186	180	167	163	171	181	192	179	194	186	166	169	165	185	191	186	178	130	199	169	211	163	170	184	188	192	169	181	177	162	171	190	194	171	179	184	189	189	172	186	173	172	162	166	174	187	166	172	180	173	155	146	173	195	197	160	162	182	181	154	177	184	184	195	170	158	172	174	174	170	185	193	178	196	176	196	171	156	178	152	173	178	160	207	193	199	154	175	172	193	170	164	178	181	167	164	179	195	156	187	188	169	185	144	176	175	163	161	177	179	174	202	169	179	178	179	185	179	198	160	172	200	185	180	166	164	173	174	185	156	174	176	169	198	169	195	162	157	170	160	140	158	150	174	180	171	183	141	167	157	190	192	187	171	171	180	162	184	180	171	192	183	192	182	168	184	174	181	166	215	167	193	185	165	184	189	160	175	167	143	167	182	165	174	187	167	184	176	187	149	180	178	172	191	188	151	165	184	167	167	179	163	180	152	164	175	166	168	151	173	162	166	142	171	174	178	189	178	167	180	167	175	174	160	171	162	174	189	165	191	168	158	184	171	163	156	156	180	164	161	182	162	173	171	182	207	179	167	179	183	195	150	157	173	164	172	170	191	146	204	163	170	170	178	159	193	171	174	183	180	169	161	166	171	163	170	178	176	174	164	164	182	159	160	159	163	192	183	190	169	190	189	175	167	178	166	151	158	178	186	176	155	163	165	185	183	174	164	157	168	175	156	158	183	183	179	190	174	185	163	173	200	157	166	178	174	177	170	171	176	155	173	171	155	182	159	165	169	162	161	158	178	167	162	177	172	169	173	176	204	178	167	201	218	148	175	180	185	159	171	153	181	152	181	183	179	171	165	187	194	176	170	167	174	168	177	167	164	169	178	160	167	140	168	146	169	192	161	192	155	170	173	187	165	160	201	173	171	178	188	177	169	172	163	164	195	164	190	183	188	177	175	186	169	169	172	162	176	166	201	179	157	156	181	187	154	172	161	184	188	156	189	176	169	175	199	183	198	181	159	147	174	197	181	210	175	175	182	172	185	166	187	154	173	190	163	164	178	156	199	186	174	196	178	172	187	179	143	171	159	165	205	173	161	186	168	153	191	145	185	158	185	179	170	172	168	148	152	183	189	157	183	191	176	179	173	172	195	168	174	177	155	174	174	173	153	178	169	185	161	187	181	164	200	170	155	210	183	175	157	167	170	173	165	174	152	179	178	158	175	171	173	144	188	157	167	183	165	187	183	174	176	146	170	180	166	174	174	164	195	157	160	179	188	182	194	158	181	180	176	163	192	172	151	163	161	178	182	178	156	185	193	176	173	169	184	163	159	170	160	149	184	146	179	202	168	154	165	167	158	149	162	175	183	162	177	192	186	182	173	175	156	137	176	187	168	166	166	159	170	164	194	160	168	176	162	181	175	176	175	190	171	155	171	187	163	181	174	174	177	167	157	175	173	167	187	171	179	157	182	182	177	173	172	154	158	173	153	158	158	191	173	176	176	161	144	179	170	180	196	173	164	168	160	186	162	182	163	157	208	158	181	148	191	173	166	178	183	164	153	168	156	168	181	179	164	169	189	175	171	186	172	189	181	178	164	183	184	182	155	170	169	167	178	179	168	166	164	179	164	194	194	161	175	198	174	182	159	171	169	180	196	187	172	198	162	182	140	192	193	172	140	180	183	182	160	169	164	161	173	196	153	172	165	176	160	163	162	174	159	186	162	163	176	197	174	166	178	161	169	170	178	184	153	173	165	156	182	177	171	155	184	147	183	167	165	187	181	168	163	151	158	192	148	195	168	188	179	176	170	177	197	161	188	176	150	170	187	162	175	165	165	179	180	188	169	144	173	154	183	174	194	156	163	137	173	149	177	161	172	178	176	174	187	149	153	172	173	208	166	177	193	161	195	170	165	170	173	179	188	155	175	161	176	181	168	185	171	185	176	164	184	185	159	162	175	158	173	175	189	167	164	167	173	167	182	150	191	164	150	179	152	165	170	167	157	136	173	170	150	168	163	167	177	193	163	164	167	178	177	167	169	185	184	169	191	174	168	156	168	158	172	133	163	198	179	158	165	163	155	173	191	170	148	170	187	157	169	174	163	160	166	161	199	164	189	187	179	155	166	155	165	194	195	158	165	173	153	168	159	185	175	171	168	184	189	169	164	170	173	166	167	183	199	148	167
345	0	2700	163031	396	16	89	421	495	579	543	619	553	538	486	460	435	465	446	416	431	353	407	360	361	375	336	337	341	305	311	301	301	288	271	303	278	293	293	301	283	289	252	288	231	283	265	286	282	255	244	268	257	261	278	243	271	256	263	220	243	237	228	240	237	238	216	249	251	249	241	219	219	232	238	236	243	244	247	246	240	212	243	249	199	236	278	221	215	238	231	249	237	249	232	236	239	238	216	249	226	246	244	236	229	259	222	228	254	255	216	241	219	218	220	231	240	227	212	245	216	270	246	251	226	242	215	238	275	251	229	233	223	227	241	237	200	234	231	225	213	244	230	213	228	240	238	233	259	229	222	244	227	265	225	222	223	220	230	217	218	245	218	225	265	225	232	258	211	254	229	243	244	215	231	204	215	244	244	259	226	246	243	215	207	199	212	226	228	242	240	239	247	230	263	244	248	256	250	246	233	247	234	244	248	228	225	246	231	221	224	205	220	240	260	237	237	219	237	244	231	229	238	222	239	226	261	270	222	235	237	216	268	232	260	235	256	249	232	256	250	228	242	247	220	248	210	213	233	228	224	222	218	249	231	223	226	214	199	241	199	225	214	204	232	222	243	245	255	222	211	212	215	243	215	192	230	232	240	248	211	206	186	214	207	225	222	215	246	238	234	226	244	230	222	234	240	211	211	230	245	208	217	209	228	230	230	221	221	221	213	218	245	235	212	232	225	248	236	264	224	237	228	204	237	202	241	246	225	251	245	249	193	222	247	223	247	245	240	247	217	215	218	238	223	219	232	205	241	240	252	258	211	222	242	201	241	210	238	209	244	236	235	231	214	244	259	224	225	236	225	209	210	213	235	231	226	230	223	255	228	244	216	236	231	224	218	219	222	237	240	207	214	212	230	226	244	245	213	225	224	209	218	231	211	231	234	202	242	240	235	220	196	237	237	211	239	223	218	241	213	218	232	231	242	222	217	214	205	252	260	206	226	210	241	220	216	228	196	224	211	234	214	236	224	219	242	245	235	257	255	234	229	226	218	233	235	211	235	241	238	207	217	224	229	231	240	229	228	235	220	220	211	251	236	227	248	247	229	213	236	210	236	214	233	247	213	216	225	216	214	225	222	241	215	226	228	205	205	235	244	250	221	235	218	227	215	222	220	220	239	226	221	220	247	226	214	203	220	229	226	221	228	269	235	255	196	253	239	228	234	221	250	215	221	231	215	215	248	217	220	231	232	227	231	223	207	231	216	237	213	227	241	232	207	234	234	233	243	212	237	230	245	225	235	243	196	252	245	226	238	240	198	219	245	209	227	231	238	215	231	215	232	221	232	219	229	239	243	227	241	218	231	207	239	260	234	222	222	256	217	240	198	233	234	186	235	198	243	221	219	228	210	236	216	215	223	225	229	224	218	257	208	230	208	218	210	245	230	242	217	206	223	214	238	211	241	238	211	226	216	241	215	246	206	206	241	246	196	238	225	228	230	233	236	199	210	210	213	244	248	224	214	237	200	240	226	249	223	246	211	249	211	228	229	239	245	239	240	234	218	221	222	240	223	227	223	197	243	237	218	211	238	206	237	216	237	215	240	219	215	238	227	219	230	217	216	216	223	252	245	228	205	223	220	208	210	225	235	254	234	211	233	220	224	225	233	239	253	203	210	251	229	230	221	237	209	223	206	224	225	244	219	246	239	240	221	221	216	251	234	234	205	229	231	227	200	226	244	228	215	215	244	209	209	239	234	238	221	215	213	222	214	214	234	247	251	211	247	222	236	229	218	235	246	237	239	230	237	220	211	244	245	214	205	209	233	210	228	224	225	247	220	219	208	219	213	224	227	222	215	238	237	244	224	222	186	230	222	213	204	211	238	235	241	203	223	225	213	214	207	229	228	229	216	224	238	245	200	231	254	238	227	232	225	221	198	215	216	242	261	258	235	217	211	235	223	217	214	232	211	234	233	206	222	219	229	210	206	238	247	229	232	229	234	231	227	228	224	244	245	257	224	211	222	212	210	220	236	211	255	221	217	213	232	215	224	209	230	222	221	227	239	207	269	228	225	225	253	230	206	207	232	208	275	209	214	231	242	219	241	228	229	231	226	228	221	246	230	228	226	224	222	228	231	239	225	224	224	204	237	244	219	236	229	221	225	243	222	250	215	219	218	255	213	208	193	226	216	225	223	210	228	231	188	197	221	217	215	226	228	213	227	246	220	188	212	219	222	232	211	236	217	204	229	242	235	239	225	235	220	221	235	213	224	230	209	235	247	228	214	203	227	216	226	233	207	230	221	214	229	235	207	222	215	216	213	213	237	230	236	218	243	216	214	201	237	233
345	1	1900	163154	436	7	105	360	392	450	455	509	387	435	372	376	354	351	332	315	312	290	330	295	287	268	275	237	250	252	221	260	234	245	227	220	237	253	220	241	206	234	220	227	200	234	239	229	212	206	212	213	198	224	194	205	208	208	204	215	208	192	181	189	210	200	199	208	198	203	201	205	182	208	213	205	208	210	195	221	209	209	230	194	171	199	204	214	199	205	203	232	193	211	213	205	196	205	215	204	205	170	238	194	201	209	202	223	210	198	208	191	190	207	213	216	217	189	193	218	205	209	182	212	201	198	186	213	181	177	213	195	202	182	195	207	186	210	192	229	209	209	173	185	202	184	211	204	186	218	156	191	221	181	191	204	177	216	208	201	201	212	186	175	182	205	193	182	215	194	186	210	198	214	217	221	205	195	184	208	209	211	194	212	223	167	179	193	195	208	181	184	206	211	214	238	192	211	170	199	190	226	201	179	214	209	191	205	232	197	213	182	181	198	192	182	183	187	172	183	200	203	197	198	213	210	215	187	182	213	189	212	213	199	210	191	222	183	204	202	209	181	186	197	192	198	189	200	179	191	207	201	209	208	184	215	206	210	201	195	214	220	203	189	204	202	208	199	195	175	204	179	218	194	202	181	196	185	199	191	202	204	200	193	189	191	193	203	203	181	194	210	203	201	174	184	176	190	185	214	199	187	207	205	194	222	195	195	209	200	197	206	193	207	190	171	208	210	179	208	207	208	194	224	183	197	168	173	203	195	186	183	178	199	196	200	184	197	192	184	186	188	210	198	203	208	169	210	213	204	189	188	218	190	207	196	195	215	208	202	207	196	180	213	225	201	187	227	196	191	176	220	181	194	217	182	223	224	181	211	212	203	190	182	174	196	199	224	202	218	189	196	216	205	209	200	199	202	190	201	191	172	199	192	184	204	171	235	204	209	193	194	192	226	182	170	185	188	190	205	185	190	205	237	213	202	198	180	187	187	212	186	161	197	210	187	187	199	188	195	182	206	209	197	185	206	197	198	189	199	170	193	203	190	185	206	186	185	178	176	182	206	203	182	209	178	183	195	200	204	202	206	203	196	183	174	205	205	179	187	188	201	185	207	203	207	200	190	196	198	209	214	182	186	181	184	194	190	185	196	223	197	220	203	193	210	183	188	177	205	188	190	197	195	180	183	204	198	170	162	202	205	175	212	232	197	214	201	189	190	198	195	201	187	217	217	206	210	178	191	185	199	204	192	220	209	191	203	194	213	206	179	185	199	226	203	189	197	212	204	164	189	204	179	191	179	185	174	194	180	195	172	190	186	234	205	210	178	184	193	184	197	203	180	205	214	212	194	190	197	221	195	217	196	205	207	211	216	192	177	212	208	177	197	194	209	195	206	203	199	197	209	213	201	198	174	190	192	193	187	216	209	216	211	191	195	187	172	195	200	190	171	170	194	204	196	217	190	207	189	199	219	203	192	176	208	216	195	215	190	189	189	209	211	179	187	205	175	191	212	207	217	189	189	194	213	189	211	200	193	221	181	208	200	184	212	222	209	204	176	193	188	207	178	194	204	201	192	179	209	211	208	187	188	197	196	191	208	210	176	199	206	172	183	189	196	208	196	207	198	188	201	197	197	199	199	195	202	179	190	177	210	192	222	209	204	188	162	198	190	193	184	211	205	188	226	186	209	213	197	202	205	181	207	190	204	198	213	191	193	206	198	194	205	213	195	211	198	198	191	205	196	190	222	219	189	218	201	225	198	204	207	206	186	227	207	201	200	195	193	192	184	183	171	198	209	220	183	232	183	204	221	172	206	164	199	196	201	209	187	217	206	202	203	183	198	184	198	214	198	187	196	189	215	184	193	237	176	188	195	200	191	216	184	191	212	203	212	203	198	205	207	189	211	203	219	200	198	190	190	178	202	205	202	201	199	177	194	193	181	187	203	197	215	178	193	185	185	208	210	178	224	214	193	221	182	208	191	195	206	191	184	213	193	191	205	195	191	200	191	207	207	195	208	176	174	187	192	190	190	215	198	192	199	198	205	200	177	212	217	170	189	201	205	212	194	204	202	181	200	167	196	176	204	180	191	181	169	211	192	187	185	180	176	173	181	206	211	195	209	189	196	195	200	193	160	197	210	189	181	174	221	218	178	192	206	211	193	199	207	190	217	196	214	176	232	219	199	188	186	189	195	199	194	194	196	199	182	207	183	174	178	185	196	218	183	186	179	186	188	176	190	200	213	183	207	189	216	186	204	191	205	202	189	187	203	206	207	193	178	178	195	202	186	220	198	198	194	183	182	208	204	175	220	205	210	198	199	202	205	215	190	189	205	196	200	210	192
345	2	2100	163277	438	7	86	363	410	496	448	490	468	417	374	391	379	343	330	323	302	302	306	291	297	292	279	282	255	250	239	252	225	241	213	223	231	199	221	220	233	215	202	260	206	191	254	232	209	212	208	198	218	217	220	207	189	208	188	197	210	214	196	194	201	209	181	215	188	219	209	172	200	240	192	202	197	226	197	191	161	217	197	215	204	184	202	219	193	209	187	203	208	205	194	195	197	192	168	194	205	187	212	209	194	207	194	188	181	178	186	201	194	193	192	190	187	187	191	200	189	195	218	195	192	187	188	186	204	189	168	209	192	198	184	196	214	221	213	198	170	181	205	202	182	197	205	191	203	219	203	209	213	218	214	202	174	180	183	214	181	202	185	196	199	194	180	188	175	197	201	192	189	187	198	207	169	193	185	230	206	207	203	210	188	197	191	185	186	196	185	174	190	211	188	190	199	182	215	182	183	232	215	198	189	198	184	173	222	199	193	164	194	204	171	214	202	189	175	189	184	188	196	194	202	205	188	200	183	190	215	189	193	189	203	198	190	175	199	176	192	200	195	193	190	223	201	182	182	197	215	214	237	186	204	196	190	199	219	216	176	195	181	183	201	219	197	198	182	225	204	204	195	193	173	205	187	187	213	194	222	173	193	191	199	203	206	200	187	172	173	193	205	200	174	226	181	189	190	194	195	192	189	190	184	211	197	196	182	163	192	178	188	192	198	205	193	211	175	214	199	218	194	206	194	194	197	190	212	217	187	203	211	189	168	197	215	167	211	218	188	173	208	210	174	222	183	200	212	193	200	206	178	197	174	201	178	217	213	201	186	193	210	201	178	202	206	201	215	203	196	178	207	190	214	193	201	209	195	212	208	206	194	168	205	168	205	199	200	211	212	206	204	185	197	208	196	184	187	209	207	193	169	198	207	200	177	186	174	177	219	186	190	203	168	180	209	202	198	187	211	183	204	183	194	204	179	186	193	177	198	200	196	218	188	223	176	172	203	188	209	198	187	229	205	188	190	191	171	200	184	197	184	194	205	207	197	199	201	197	197	187	214	203	208	164	200	176	198	229	205	191	190	202	184	177	180	194	229	193	174	199	180	189	200	212	193	185	179	204	201	196	226	212	200	175	199	183	205	208	191	208	208	195	170	183	190	193	190	181	202	213	193	182	209	192	187	205	201	181	181	198	193	209	213	224	165	194	200	218	227	193	178	214	186	207	190	210	184	224	192	211	178	214	197	217	161	186	167	197	201	208	182	185	213	202	190	202	218	184	212	212	200	184	187	189	198	172	196	194	211	200	190	185	207	178	171	212	191	189	210	175	195	217	185	198	192	186	204	203	201	186	203	190	200	186	193	187	195	199	189	196	207	184	217	192	198	171	213	190	180	199	187	194	175	175	194	180	210	171	203	165	168	185	191	176	200	192	200	192	203	176	204	204	200	198	196	194	207	172	177	178	204	180	172	190	210	194	188	202	170	181	184	210	196	194	203	203	200	193	183	175	203	180	193	168	201	201	204	202	171	205	173	199	199	198	199	184	204	232	217	181	192	167	209	201	198	172	224	186	214	194	220	198	201	190	186	192	199	184	215	204	202	189	204	178	200	190	217	202	185	196	193	216	187	183	172	191	189	218	203	203	212	210	187	206	216	181	195	195	181	208	207	204	194	180	185	186	205	208	176	198	201	203	183	206	198	198	168	194	186	193	198	194	186	194	204	206	194	181	200	190	196	215	179	192	167	180	172	209	209	189	205	192	192	231	166	195	197	183	198	202	197	207	188	222	193	205	172	207	198	190	195	212	201	222	167	199	205	196	196	198	182	162	183	203	193	203	191	198	175	175	200	195	203	170	208	182	222	194	183	185	213	203	207	174	204	171	194	188	190	187	213	186	209	209	195	203	204	187	187	162	167	196	211	186	214	204	197	199	213	177	213	217	205	218	200	212	187	178	203	211	194	204	194	181	165	186	194	205	180	199	213	203	200	191	204	189	199	186	213	186	205	176	201	189	174	187	236	186	206	182	181	192	194	170	195	194	195	182	157	205	211	201	187	175	211	204	197	180	215	232	164	197	207	183	190	208	195	192	213	212	187	211	197	205	196	182	193	194	198	203	187	208	197	190	174	184	189	194	180	182	197	203	187	165	188	208	182	197	184	180	197	201	221	195	204	189	198	203	197	184	166	202	172	163	210	192	204	200	175	192	224	188	206	226	184	210	164	191	188	209	200	162	170	200	199	200	188	201	221	200	208	208	186	203	193	189	198	203	187	213	205	187	193	187	173	212	195	203	186	226	201	206	191	195	173	208	206	190	178	175	217	198	191	181	188	197
345	3	3500	163400	427	9	78	383	416	497	500	510	476	469	425	431	378	373	348	378	343	308	312	314	303	298	297	290	280	269	269	270	241	257	268	262	253	238	259	237	233	254	240	260	225	238	230	219	235	245	232	230	220	269	241	226	238	215	237	213	234	219	210	212	230	217	231	238	220	232	206	187	223	228	227	195	204	209	201	212	200	220	211	212	209	203	223	217	205	233	215	207	217	206	196	216	229	217	186	231	224	225	234	239	216	224	202	204	197	222	196	254	224	229	229	198	206	196	207	230	242	221	215	230	238	212	238	198	206	203	216	230	226	226	220	218	199	192	194	198	195	215	205	196	232	231	189	218	205	212	193	212	212	222	183	210	224	202	204	243	223	207	211	224	202	203	206	221	200	214	230	220	217	217	224	190	190	223	181	200	218	198	210	207	219	188	217	254	225	185	203	208	232	200	222	236	209	213	221	210	242	203	195	216	208	201	218	213	186	213	225	207	200	172	210	210	224	219	213	233	225	216	210	204	218	217	215	216	247	214	199	219	200	212	202	222	210	193	194	224	221	186	185	215	203	210	209	209	206	207	218	214	240	208	214	211	196	236	192	236	220	218	185	225	203	193	215	192	191	220	196	224	212	217	198	223	226	213	223	229	218	206	195	212	254	227	211	213	213	192	198	210	208	207	218	218	220	230	203	227	204	202	215	213	199	218	218	220	186	204	203	212	201	233	194	204	218	210	200	221	215	232	217	207	228	195	204	203	220	224	214	215	241	227	196	209	173	198	223	207	201	209	207	227	204	205	209	218	207	181	198	203	182	219	201	199	216	190	215	213	197	197	233	198	204	206	201	217	217	213	247	232	242	188	189	190	198	198	208	207	205	217	211	211	182	210	205	225	196	196	199	202	201	172	204	211	228	220	234	220	197	221	185	232	221	232	219	223	191	196	231	226	204	210	212	212	207	217	198	203	200	214	204	220	231	189	200	203	180	218	228	202	238	190	203	209	216	218	200	213	220	189	212	194	209	203	204	214	203	225	225	192	233	213	191	208	204	223	239	236	209	211	194	204	187	216	221	228	191	200	208	198	206	212	223	224	201	191	212	217	200	205	228	212	185	221	206	218	200	213	209	207	182	201	202	223	231	213	209	229	242	234	197	207	213	212	197	207	200	206	199	218	230	220	174	227	201	236	231	209	225	189	206	218	213	215	228	234	213	212	197	206	202	211	217	227	218	215	195	200	215	194	211	182	198	206	195	221	177	219	206	216	207	196	223	211	215	226	192	208	195	220	215	191	178	184	197	211	183	206	185	201	200	186	201	217	208	198	184	200	193	239	221	201	205	167	208	224	196	218	222	218	206	208	198	203	190	215	206	201	221	207	224	208	178	207	198	196	214	219	202	207	206	211	210	219	191	213	200	206	220	213	175	200	216	226	197	197	213	198	203	205	205	204	204	208	192	209	208	225	196	210	199	223	180	207	236	194	178	200	182	209	194	201	196	182	200	202	186	216	208	197	203	210	194	224	223	220	204	229	205	219	207	233	224	197	197	217	215	254	226	218	211	207	202	196	183	212	217	229	196	216	205	229	210	227	230	212	203	192	189	204	203	184	222	227	229	214	205	195	236	215	208	237	207	207	197	218	213	225	205	211	231	208	195	223	240	201	191	200	195	201	196	203	208	225	192	207	211	194	205	199	221	221	200	209	198	205	208	207	236	225	209	237	211	212	201	242	210	219	186	197	201	198	206	215	220	202	205	196	228	198	214	223	178	202	199	223	202	187	217	206	197	223	241	209	222	198	200	181	212	226	210	229	212	222	214	194	207	206	210	207	210	201	211	218	231	216	209	200	208	212	206	185	227	198	198	204	220	200	219	202	190	207	204	222	177	213	203	220	191	222	225	190	181	218	221	210	229	209	208	205	207	218	194	198	197	210	195	195	221	191	204	219	216	211	206	197	196	212	218	214	194	234	210	222	214	199	189	206	194	217	226	198	188	221	196	193	209	226	214	222	203	224	193	200	207	198	218	210	218	246	217	203	210	204	228	209	218	200	216	221	206	211	219	207	202	192	197	213	193	203	199	190	204	217	211	216	190	236	202	186	190	201	230	196	208	221	187	189	208	216	189	198	209	209	220	222	212	213	222	214	214	209	202	211	189	198	212	191	215	191	223	224	194	216	200	222	211	213	208	198	187	188	218	201	215	195	186	225	216	228	206	205	205	208	216	208	231	213	223	201	229	199	205	213	194	213	194	226	174	209	201	203	206	206	187	194	221	169	194	199	205	216	234	229	220	220	209	224	208	211	203	189	228	226	194	212	207	198	192	226	212	226	209	206	194	245
345	0	2700	163524	415	6	46	297	407	508	485	489	498	481	450	412	394	405	354	350	338	343	322	304	310	313	293	308	275	259	272	306	269	284	243	252	246	263	263	255	258	240	245	246	227	236	243	224	244	221	259	240	229	241	233	233	208	212	234	224	225	189	214	233	216	205	210	222	185	217	248	218	212	227	184	225	192	221	204	201	183	212	213	207	231	203	221	213	205	212	207	211	182	206	214	238	233	204	179	233	217	206	187	207	177	218	213	196	195	190	208	191	211	184	188	196	196	213	188	236	204	209	203	193	219	227	178	214	199	205	210	201	226	191	190	187	199	200	189	207	215	217	203	199	192	196	203	204	204	179	200	210	217	197	240	220	207	201	201	211	209	193	201	206	181	187	206	207	198	196	205	222	228	207	194	201	171	194	203	196	199	213	183	214	205	225	207	188	206	205	207	201	190	203	204	191	192	180	178	205	219	209	208	213	222	193	181	168	207	195	188	220	210	196	211	197	206	214	200	174	209	206	194	223	207	204	191	192	183	177	200	221	192	204	210	201	183	212	210	193	202	175	181	190	192	187	213	224	194	214	184	202	218	197	203	205	196	178	212	183	206	190	181	214	184	193	227	215	213	202	196	185	191	248	195	189	187	196	202	183	210	189	191	180	186	200	197	217	193	195	214	173	197	209	205	216	202	198	205	185	196	192	217	208	211	206	189	189	186	212	217	218	205	217	207	203	225	203	180	203	198	193	208	209	180	211	192	214	199	194	196	237	185	194	201	177	206	228	195	180	188	207	195	212	209	194	200	198	225	205	192	182	202	216	218	193	205	190	221	205	230	204	163	193	192	203	201	191	191	190	206	174	187	235	212	188	197	181	200	214	186	194	197	206	186	174	198	172	174	190	225	221	194	157	214	183	192	174	185	208	188	209	201	210	200	221	189	174	193	196	212	174	215	205	205	213	217	193	231	189	200	211	221	212	212	192	190	163	197	193	228	200	174	194	192	206	176	211	192	176	219	214	204	199	216	176	199	217	205	214	190	198	205	217	223	168	196	199	197	178	216	176	200	212	185	190	208	191	193	196	177	191	184	204	224	204	228	221	183	213	199	194	204	186	185	207	210	209	209	180	207	196	217	181	180	205	195	226	191	199	202	185	217	205	195	230	189	182	210	193	223	201	180	206	195	195	195	240	189	188	197	199	211	198	192	178	216	193	171	205	196	208	192	210	193	204	198	176	203	197	202	191	196	199	203	204	225	196	185	212	210	209	187	192	207	168	194	220	199	193	216	227	209	195	219	212	202	194	184	201	181	183	179	210	204	204	192	179	215	203	192	204	185	195	201	185	235	220	176	199	186	170	192	220	211	205	209	211	195	200	177	197	186	182	170	213	212	210	192	224	219	209	200	200	204	206	205	202	196	190	189	211	215	187	182	221	195	191	180	219	201	195	179	197	199	202	225	203	177	225	213	188	191	193	216	183	212	193	209	201	185	191	199	207	214	219	185	217	221	202	178	194	196	206	209	184	179	223	198	209	197	182	216	199	204	214	192	200	198	188	218	196	206	200	190	210	172	190	193	211	205	211	176	192	206	203	193	173	202	184	201	204	203	214	205	205	217	188	202	195	211	215	203	191	202	209	196	198	192	185	194	210	199	174	201	214	208	192	197	210	189	194	206	198	203	195	218	217	210	216	179	186	205	195	186	199	177	183	190	200	196	203	185	186	221	197	181	193	185	179	198	209	188	186	191	205	218	190	197	194	204	202	197	199	201	198	205	201	185	193	203	183	217	201	213	219	196	219	168	217	192	196	222	204	165	210	218	244	175	216	198	214	195	191	182	207	197	214	196	210	197	195	226	189	185	186	191	222	180	194	174	205	180	216	180	194	196	185	171	209	193	191	222	198	194	197	197	195	211	210	179	209	180	221	183	225	204	201	177	184	205	225	219	184	198	196	180	208	180	196	192	186	218	187	203	214	225	184	195	200	206	205	203	189	156	161	191	171	194	193	191	190	200	184	178	200	190	217	207	203	214	198	221	205	200	196	210	163	224	215	194	196	187	189	192	192	186	205	163	202	216	200	209	211	185	194	179	214	210	196	197	224	216	179	178	207	212	215	209	211	181	203	193	203	177	223	188	211	191	198	185	212	176	211	208	189	203	179	182	168	197	186	186	220	180	182	174	203	220	209	202	190	196	181	188	194	233	208	181	219	176	221	180	182	176	234	200	198	184	202	238	219	191	182	199	195	202	189	196	207	205	192	188	213	218	173	214	202	225	193	195	187	171	201	213	184	200	199	171	187	187	199	190	192	223	198	200	213	173	194	195	211	221	218	213	213	210	197
345	1	1900	163647	461	5	62	247	280	401	392	411	398	346	318	308	321	309	269	282	246	234	247	241	237	212	220	191	238	227	238	214	188	206	200	224	198	214	197	201	198	193	175	190	178	177	170	166	211	171	174	181	170	172	181	173	183	156	177	164	183	178	161	190	158	161	177	159	183	190	174	166	169	180	169	169	170	184	178	179	195	177	156	172	177	180	157	176	153	186	179	171	148	165	153	176	178	150	169	162	149	181	174	166	147	164	176	176	188	163	162	180	157	166	158	173	162	166	189	179	154	153	177	191	167	215	152	150	144	175	141	170	160	194	169	205	169	168	178	167	182	154	160	170	169	168	171	162	165	144	151	163	151	166	184	180	171	163	165	157	176	158	157	156	183	152	169	154	180	160	161	166	162	173	166	144	170	146	161	155	155	170	176	195	175	162	164	172	177	177	168	173	167	183	151	145	158	162	173	132	172	190	170	166	144	175	145	148	192	152	153	156	146	129	155	165	168	155	164	164	166	161	145	137	177	168	184	153	172	164	167	162	160	181	163	178	164	169	161	169	162	156	164	152	149	177	165	166	156	176	172	158	165	162	167	180	153	165	154	179	186	152	151	155	141	149	148	166	156	170	152	168	173	155	151	164	169	160	147	153	173	175	152	160	151	153	167	165	153	177	160	164	172	169	159	157	165	163	176	172	170	154	174	159	174	151	173	167	151	164	177	159	161	167	157	164	155	161	161	154	185	156	157	159	161	152	172	176	146	137	182	146	159	148	175	190	176	162	144	174	163	145	174	166	177	153	191	170	157	162	169	139	209	154	173	184	151	125	170	166	150	151	166	157	132	183	177	160	153	165	159	186	169	185	166	149	152	148	176	174	159	159	152	157	161	154	159	183	180	171	161	170	145	168	161	162	172	164	156	154	150	180	174	147	166	159	179	155	166	165	194	157	159	155	147	170	174	147	170	184	148	168	185	174	173	149	159	166	135	144	175	155	169	171	151	179	179	166	168	148	136	172	176	168	158	165	166	143	193	187	183	152	148	162	173	153	184	152	150	176	162	140	170	168	183	155	159	168	181	167	171	185	168	140	164	147	163	172	148	163	152	156	168	163	168	161	158	155	143	153	153	156	147	175	144	156	182	149	163	155	152	163	145	170	193	148	165	157	180	153	171	170	172	173	145	150	161	173	156	168	146	162	159	171	159	147	170	171	162	161	156	173	178	154	179	161	149	160	154	146	169	157	165	171	160	142	166	181	160	168	148	161	176	147	157	147	158	173	174	187	158	188	165	158	170	161	158	142	142	179	167	175	148	149	167	169	169	183	153	160	171	162	188	184	164	185	179	171	145	170	165	164	177	153	152	154	150	184	151	157	160	156	155	154	189	147	158	166	172	190	146	180	165	150	138	158	151	156	163	172	165	148	138	173	195	164	164	156	170	171	151	177	162	166	157	154	144	130	173	177	155	163	174	171	163	165	152	176	179	177	164	158	158	164	175	175	153	154	150	150	156	134	148	162	181	175	163	160	148	152	157	143	139	165	155	181	186	148	155	177	156	156	156	182	156	162	162	166	208	164	160	148	167	151	168	170	186	168	152	156	167	162	157	169	148	197	190	153	166	168	146	142	184	167	144	152	141	154	168	158	180	161	149	176	154	165	153	165	125	194	125	164	162	140	164	147	156	156	164	173	170	185	163	156	164	179	146	166	145	163	163	177	159	166	171	161	185	164	171	149	176	166	149	182	172	170	182	182	163	164	155	156	184	168	155	157	147	162	132	185	152	170	164	150	175	147	168	164	168	155	185	147	155	160	170	151	165	170	162	184	152	147	180	156	147	160	163	174	156	150	143	172	175	172	165	143	172	175	175	170	156	175	165	166	142	174	153	157	151	164	154	172	167	171	163	159	173	153	137	157	176	169	166	162	178	171	140	173	166	174	141	181	151	170	167	151	149	190	163	158	170	159	163	163	187	163	180	160	168	175	160	135	172	163	150	158	150	155	148	158	179	131	158	170	173	159	155	164	171	156	162	166	163	181	171	173	166	162	182	174	186	158	157	156	155	178	161	145	146	162	158	157	167	165	159	178	182	143	165	177	166	155	151	175	188	147	146	156	164	158	179	175	166	175	180	167	169	139	138	174	174	139	154	154	167	161	161	180	165	161	161	175	170	162	152	145	178	169	176	133	166	164	167	169	174	166	161	165	150	165	176	167	135	179	179	151	156	162	131	175	146	155	162	148	147	154	152	167	151	145	161	166	152	168	154	184	143	174	171	176	151	155	166	146	165	168	158	168	173	151	163	171	146	169	157	175	157	155	147	177	153	129	171	183	162	161	158	155
345	2	2100	163770	438	0	57	245	307	442	443	408	400	432	389	353	336	332	285	303	272	292	262	276	273	251	250	248	238	227	230	245	243	250	207	210	219	212	208	220	198	233	194	187	189	186	181	213	191	212	205	198	189	207	179	197	192	194	187	189	166	205	173	183	195	168	188	189	198	170	198	191	178	192	195	163	177	182	189	191	178	207	177	179	194	155	178	189	172	192	187	180	184	195	189	150	177	191	169	190	166	171	197	174	203	214	194	184	186	178	169	166	185	201	176	199	201	213	178	208	201	173	196	184	184	183	154	185	180	182	202	165	169	185	187	188	175	189	180	182	161	183	191	199	181	186	170	185	177	189	178	190	183	193	206	170	187	209	193	207	184	191	174	171	172	196	175	190	193	184	176	209	176	186	192	185	176	180	178	168	174	197	166	198	193	203	182	167	189	186	183	158	197	172	180	190	206	171	182	174	194	174	151	171	183	180	171	187	197	175	182	170	188	160	201	178	174	186	170	180	191	175	170	201	171	176	155	161	163	170	174	181	174	194	177	221	214	168	190	182	173	187	202	187	157	180	185	179	174	158	179	156	177	188	166	173	174	170	196	157	170	177	197	190	171	168	160	185	175	186	185	160	177	192	193	179	188	194	189	200	188	172	152	189	202	183	166	167	164	204	203	184	169	180	176	187	191	175	180	188	189	166	185	181	205	169	193	195	184	177	221	179	172	185	177	180	158	187	191	179	174	171	206	170	159	179	197	211	176	205	173	186	182	190	188	214	162	181	171	213	171	174	180	181	157	178	169	169	170	174	188	152	176	187	195	161	175	184	203	179	195	187	172	170	185	168	166	182	169	187	185	165	160	187	164	184	188	159	178	199	159	203	160	176	175	198	187	175	169	187	190	190	182	179	202	181	172	166	182	186	187	193	146	177	189	158	165	166	174	174	211	192	182	175	177	181	176	176	167	168	174	185	182	185	176	208	182	194	174	179	178	182	169	177	182	170	178	176	178	199	185	165	193	173	170	171	179	182	169	180	175	199	180	205	185	201	167	185	173	169	163	192	176	154	175	173	172	228	182	176	179	172	200	184	181	196	179	179	141	191	166	200	171	166	182	197	166	179	176	175	166	155	177	161	178	198	164	174	168	172	189	189	193	200	168	168	177	203	197	186	151	183	174	186	161	184	172	189	176	173	160	158	195	205	187	183	193	166	152	206	172	179	166	182	170	185	185	160	152	163	180	178	180	181	189	163	177	180	179	182	185	189	157	171	179	178	170	181	190	181	182	185	168	171	193	174	179	166	167	183	178	190	184	186	185	171	175	156	193	161	184	184	182	171	163	184	169	169	181	168	183	195	172	163	182	167	162	194	183	190	187	161	182	183	195	177	173	192	214	171	168	195	151	185	179	184	168	183	182	155	184	197	167	169	179	188	169	185	200	185	158	175	156	189	153	177	170	187	185	172	190	163	174	179	164	183	157	163	186	207	163	187	189	195	180	163	187	170	177	212	180	190	183	156	182	174	151	176	189	179	177	184	172	155	181	185	191	169	187	187	174	183	185	167	189	197	172	165	157	183	179	184	187	170	173	166	183	168	165	179	203	214	187	159	186	186	193	155	193	165	190	174	186	172	185	181	177	191	174	172	175	162	187	165	184	155	201	194	186	154	178	173	186	162	202	184	183	178	176	185	198	193	189	180	163	189	189	189	170	192	169	191	168	163	182	196	182	158	169	175	192	194	181	166	188	175	201	212	141	167	174	181	176	172	161	178	193	182	181	189	179	167	183	206	181	178	174	176	177	169	166	193	193	176	179	157	210	203	171	184	184	178	204	165	172	183	173	176	193	174	173	184	176	172	162	194	171	198	179	164	169	198	180	175	173	170	209	173	190	189	164	151	157	178	166	167	176	186	196	200	162	188	169	185	171	174	168	179	180	202	186	154	185	178	165	168	184	192	193	177	194	174	187	192	174	182	192	161	164	167	182	174	164	164	181	177	189	187	185	173	188	172	200	171	204	177	189	157	165	172	185	171	164	184	181	196	190	181	167	174	190	201	178	187	185	182	157	189	183	195	192	175	171	190	162	185	171	172	194	171	176	201	169	177	186	151	183	191	190	193	191	194	166	191	170	180	173	179	173	183	184	172	165	173	179	167	162	187	190	190	188	206	193	193	175	188	183	192	162	217	189	204	167	190	161	173	171	180	179	157	186	200	184	190	183	167	202	189	169	197	174	168	182	166	185	197	197	158	174	180	181	203	182	171	176	173	176	154	166	168	167	219	186	196	175	169	175	190	197	187	172	189	172	190	184	184	194	195	185	169	168	180	170	175	189	181	179	168
345	3	3500	163893	418	5	50	308	325	439	447	488	419	429	378	384	305	314	308	300	296	278	285	265	236	283	251	236	214	227	229	246	243	237	234	241	210	226	199	198	193	217	218	195	227	198	207	204	207	192	199	203	180	191	186	198	205	184	175	206	178	211	187	182	192	207	205	190	203	167	173	207	209	182	196	189	173	209	172	182	216	187	190	205	159	158	181	186	202	149	192	184	153	159	174	209	183	205	163	216	160	205	165	175	198	196	179	185	190	199	199	185	185	174	166	181	179	196	179	212	183	180	184	186	171	175	159	173	161	194	180	169	180	188	171	190	184	157	183	180	182	200	172	171	159	176	145	169	174	167	178	183	186	182	181	179	171	171	148	171	149	179	201	171	198	184	151	163	188	200	174	182	185	176	183	193	167	194	212	171	197	179	189	165	192	179	181	177	181	182	162	186	156	174	171	186	172	175	181	165	180	192	157	185	179	177	169	187	187	166	182	178	160	185	181	191	168	190	161	164	172	159	178	171	192	185	201	198	199	167	151	173	176	207	180	193	153	184	180	182	175	169	160	172	170	216	173	195	186	171	188	165	168	166	154	179	148	189	168	171	176	176	170	169	173	184	202	169	179	195	174	148	175	176	177	167	161	175	187	177	171	183	189	185	162	142	166	181	189	184	190	174	171	172	182	174	151	169	189	170	178	158	157	183	167	174	158	144	184	179	158	187	202	174	155	180	170	189	182	147	159	170	181	171	164	190	212	164	174	172	189	176	182	181	163	197	177	199	176	189	188	159	162	170	193	197	215	156	197	162	187	186	195	154	183	163	200	160	196	173	155	177	169	176	172	182	172	186	181	171	168	174	205	175	190	179	161	184	168	170	195	169	180	168	176	174	143	163	206	149	180	173	193	188	152	177	186	165	188	171	183	198	176	161	175	177	161	162	197	191	197	183	181	190	174	170	178	193	175	174	157	184	161	176	208	175	167	177	174	181	155	196	180	179	178	184	161	170	179	178	186	153	173	202	186	192	159	166	170	180	165	202	179	164	173	179	180	171	190	182	192	167	163	190	171	144	188	195	194	176	166	171	166	175	173	174	177	173	182	179	172	170	190	164	176	196	176	158	195	166	167	175	178	180	184	189	190	181	174	167	165	171	182	175	164	167	179	169	177	171	159	171	188	168	175	219	159	197	174	182	171	166	176	165	157	174	186	171	188	200	150	177	194	187	162	160	178	183	173	181	177	165	159	194	194	203	175	170	169	187	161	169	177	207	168	158	183	183	184	176	189	163	190	172	197	176	171	179	174	165	198	167	175	188	180	171	160	191	192	181	175	183	186	156	175	174	181	173	178	174	183	174	153	179	169	177	174	173	149	179	174	156	182	179	162	190	185	171	152	155	168	162	181	182	178	203	162	180	156	176	164	193	177	174	156	193	144	188	184	166	180	165	172	186	193	180	181	174	181	169	210	166	184	176	161	192	186	172	158	168	164	154	162	185	192	158	178	169	181	164	191	180	158	191	173	166	191	191	161	198	172	183	168	195	190	158	182	175	172	163	181	196	184	176	172	151	171	208	195	187	199	193	183	155	175	149	158	179	177	167	183	188	157	174	168	166	160	167	163	172	173	174	171	165	170	150	189	166	159	172	171	171	187	169	176	185	200	163	158	176	175	178	184	173	176	180	183	161	174	180	200	171	171	165	187	181	176	180	178	166	169	156	171	190	171	176	157	163	169	200	185	182	198	192	156	177	164	179	178	182	173	178	180	176	184	180	183	183	198	185	204	185	156	145	163	179	142	188	174	166	184	183	179	202	151	165	167	178	181	169	177	175	164	159	183	172	178	168	172	176	188	182	189	157	191	163	177	175	164	157	185	169	198	180	169	167	169	178	160	191	199	170	169	171	180	171	186	169	190	197	163	174	182	176	194	164	162	156	183	169	171	164	172	173	185	180	171	173	161	183	192	186	192	169	175	186	167	171	180	157	187	164	168	191	156	179	170	178	172	175	179	168	183	174	182	169	179	158	154	169	179	184	178	190	203	190	187	189	201	174	173	184	189	158	178	174	183	169	165	180	177	143	157	185	168	160	197	175	185	182	176	173	197	183	181	185	170	176	166	182	182	167	163	165	175	186	175	161	180	164	163	177	189	156	179	161	158	170	184	177	194	173	180	198	163	152	147	163	161	166	173	172	159	170	173	167	201	171	169	156	166	170	157	163	175	163	174	180	166	165	169	167	162	172	176	153	160	188	163	172	175	195	198	205	165	186	184	177	181	197	181	175	187	192	173	161	162	173	169	179	187	187	168	177	161	188	195	179	178	192	166	178	159	188	174	175	176	182
