345	0	2700	217869	555	12	27	192	322	452	451	521	461	450	410	416	373	358	359	327	315	339	299	296	244	256	247	254	264	238	258	234	208	252	223	215	216	197	217	203	216	193	198	198	194	190	213	162	174	197	173	165	185	171	180	181	173	156	159	158	192	157	149	162	169	156	137	159	153	154	169	144	157	160	179	147	177	147	153	161	170	163	151	151	168	133	168	156	140	142	141	138	159	130	159	136	156	159	144	159	149	153	161	142	161	154	159	176	135	140	165	137	177	149	150	143	141	149	138	162	124	155	131	151	121	156	144	150	146	138	152	141	139	133	159	132	147	154	159	140	134	145	145	128	149	157	144	157	152	138	135	151	160	169	153	154	153	139	133	159	149	143	146	110	123	138	145	134	144	135	139	144	134	131	137	150	137	145	135	157	130	145	115	141	143	133	141	142	156	116	159	147	150	154	146	150	131	137	133	125	154	160	153	163	141	139	138	122	140	130	162	131	141	148	150	137	150	146	130	138	156	139	150	150	140	145	139	124	136	150	136	145	147	151	126	143	150	137	160	167	146	134	147	154	149	148	142	144	136	123	127	119	145	149	131	146	134	134	149	140	119	154	142	126	121	142	146	142	129	145	146	128	152	157	134	158	146	126	175	139	141	131	130	139	154	133	148	131	133	139	145	146	150	129	146	132	137	146	143	135	133	146	132	145	141	147	138	123	150	146	144	143	135	153	134	129	152	140	164	160	144	155	137	131	143	136	138	144	154	157	139	158	145	154	148	131	147	129	151	157	132	148	151	125	131	137	120	131	125	133	123	128	117	161	145	121	122	134	122	129	143	156	113	137	134	131	149	129	116	128	157	139	140	120	142	155	125	128	143	141	143	150	154	140	132	162	124	140	155	136	132	129	133	162	128	136	146	145	136	163	126	140	154	129	152	135	137	141	149	149	158	131	120	137	143	137	124	115	138	147	128	121	147	127	138	133	151	118	144	155	133	143	138	136	126	133	140	135	126	121	124	148	139	156	141	130	142	138	156	149	133	136	128	156	145	154	121	135	126	133	134	151	132	149	156	150	116	143	144	153	129	132	133	154	128	132	153	155	128	140	142	122	134	113	118	137	111	135	149	151	121	163	143	138	142	134	167	142	150	139	141	151	138	136	125	125	122	138	152	135	145	143	120	144	142	139	115	138	137	131	137	138	127	143	144	135	130	139	149	132	158	143	144	122	122	138	149	149	140	108	133	133	144	126	135	131	141	131	154	148	116	136	155	153	149	162	134	140	145	154	144	139	118	152	147	143	140	133	130	143	126	137	133	167	131	134	151	140	130	140	142	130	134	127	137	133	154	161	130	128	156	127	138	138	133	152	119	130	123	145	125	140	133	155	127	126	131	133	151	105	133	152	137	130	139	129	141	145	147	156	125	146	128	139	140	146	142	126	129	120	142	147	144	130	151	132	126	125	135	142	163	141	141	153	138	142	126	149	121	129	138	126	149	137	140	139	138	133	137	137	140	150	124	137	151	122	135	126	119	135	159	138	125	127	135	136	148	125	133	134	135	155	144	145	115	162	146	127	146	137	156	156	132	149	129	141	129	144	125	144	137	153	150	162	144	129	140	127	137	148	145	121	120	129	149	122	149	135	144	168	131	159	151	138	149	130	141	149	132	139	134	136	165	150	142	152	155	142	138	151	132	149	135	148	118	122	137	159	141	128	128	126	125	132	150	141	158	132	141	138	161	133	143	117	139	139	145	140	143	158	135	157	135	133	126	127	152	150	151	115	134	138	141	139	147	139	141	134	150	136	151	138	138	163	130	139	158	143	150	142	135	131	132	142	136	127	128	143	132	153	134	144	147	138	135	128	137	138	127	135	130	128	149	128	161	153	125	131	130	138	127	123	125	139	134	132	163	143	109	150	130	136	151	149	140	127	123	130	129	149	128	159	121	137	124	132	119	131	130	145	137	151	116	153	132	148	128	146	144	143	136	154	125	130	105	166	150	148	130	137	136	142	122	132	135	144	136	142	135	123	132	134	133	126	155	150	152	147	139	140	143	145	125	148	122	128	129	154	129	143	148	147	118	135	143	139	131	134	128	155	139	132	138	119	142	134	151	138	137	133	147	143	133	123	137	164	127	176	157	149	138	114	132	132	148	131	141	130	138	131	127	138	149	137	133	152	153	157	127	108	120	137	144	129	131	132	118	125	138	139	134	120	128	161	149	131	150	155	134	132	143	114	120	142	122	137	137	140	119	146	138	156	148	154	137	143	135	136	129	148	140	130	152	131	144	148	134	157	134	134	137	125	134	141	132	140	156	132	120	138	140	131	146	140	126	137	132	157
345	1	1900	217994	602	9	73	292	347	390	400	422	406	377	294	307	269	235	275	257	201	235	230	226	217	215	213	196	203	193	189	195	177	175	184	194	184	190	181	193	181	163	179	178	189	176	187	158	148	169	187	156	183	156	149	178	154	177	155	154	172	167	147	161	172	158	172	201	168	164	170	175	145	153	132	170	138	162	169	167	141	149	157	173	146	144	146	143	155	153	173	191	169	148	159	154	153	182	131	156	148	147	145	123	138	172	137	158	153	166	143	152	158	144	146	141	137	165	145	160	152	159	146	153	158	152	150	156	129	155	150	164	147	127	172	156	162	156	165	181	170	145	160	165	161	173	159	137	157	146	170	149	162	157	142	139	147	144	148	155	149	161	155	173	161	126	159	179	166	158	152	155	159	155	164	162	147	128	156	136	141	135	152	177	169	153	155	160	163	135	144	137	148	142	136	145	151	149	147	141	145	154	156	154	137	148	159	154	137	153	143	149	153	157	137	141	154	164	153	172	169	144	164	146	146	161	155	158	163	160	146	150	131	153	155	151	144	163	146	160	162	156	174	165	154	154	136	155	153	134	150	142	133	162	152	156	179	159	156	139	134	150	154	153	163	166	164	169	148	150	164	149	180	132	166	135	130	143	149	157	159	153	131	139	147	156	166	160	136	154	150	154	148	137	151	130	139	145	137	174	151	156	156	150	152	143	136	151	154	142	156	133	127	145	153	152	160	145	153	165	142	160	147	157	140	143	150	157	148	163	152	149	160	147	148	164	142	154	153	136	139	165	162	163	137	155	151	140	158	153	156	147	161	132	162	146	143	147	141	133	137	146	162	145	173	132	129	128	147	139	153	146	143	138	131	148	143	152	132	154	150	175	132	157	140	158	125	140	148	122	157	152	150	159	143	136	131	159	160	156	148	145	135	143	168	162	145	141	136	145	139	128	152	152	167	133	152	139	135	142	144	154	146	164	148	156	131	157	139	158	135	135	165	147	146	121	164	147	157	152	162	154	157	161	157	167	144	166	155	156	134	146	167	141	186	142	138	157	141	130	148	150	136	163	154	133	144	132	172	153	135	156	123	165	155	151	147	165	154	159	138	136	142	138	164	162	161	127	147	133	160	160	148	138	145	160	160	139	145	129	164	158	150	164	157	163	133	155	150	133	167	154	150	144	153	158	162	155	152	168	147	148	145	134	164	156	153	141	131	134	169	160	142	141	157	160	139	150	156	154	147	141	146	148	170	125	135	174	158	145	131	179	158	137	151	161	117	139	141	157	144	153	143	152	157	168	169	144	175	147	159	161	165	151	144	136	149	131	142	163	128	131	142	155	152	152	153	154	167	150	160	151	147	152	149	177	157	145	149	178	140	133	150	142	151	152	138	158	139	144	151	155	139	142	163	116	146	165	145	146	145	141	144	143	141	149	130	154	158	160	144	141	149	151	157	167	152	146	132	142	150	147	145	150	140	144	147	154	142	135	138	150	159	143	146	160	170	141	138	139	155	140	144	169	130	141	131	156	142	133	136	138	160	169	139	146	158	138	136	160	165	151	156	150	150	145	144	164	134	142	133	159	163	152	154	155	136	128	178	153	117	143	152	149	150	141	157	164	166	152	132	152	158	148	140	154	156	159	152	122	149	146	143	166	139	135	177	152	139	162	162	144	162	155	141	135	140	128	150	140	147	140	137	150	152	115	129	145	141	123	159	154	149	145	149	158	156	136	130	157	167	143	121	138	148	127	151	133	154	134	146	148	172	135	114	146	147	169	157	147	136	148	161	139	144	177	165	178	156	129	142	155	133	161	134	131	144	119	139	147	167	166	141	162	138	137	146	137	137	149	164	143	139	142	149	149	180	156	146	158	142	143	158	167	160	171	155	149	151	147	149	139	151	136	175	143	153	149	166	143	142	167	165	115	149	131	168	154	145	119	156	158	156	135	172	161	150	164	152	162	142	147	123	149	160	164	157	145	150	153	147	142	170	138	138	150	140	146	130	131	147	147	149	146	145	150	155	142	133	147	138	142	154	161	151	144	144	155	138	150	157	169	150	158	149	130	133	132	155	170	148	124	128	159	161	135	163	156	146	159	164	149	158	135	125	145	133	155	131	110	152	125	160	126	132	160	156	171	169	133	149	131	136	148	157	138	154	132	143	159	154	134	147	148	168	154	152	162	160	155	137	168	121	170	155	185	172	172	162	156	169	152	149	160	143	145	176	151	143	152	144	165	184	158	181	122	152	150	163	131	148	141	132	163	162	149	152	150	157	150	156	160	127	151	147	148	149	146	140	145	155	139	136	144	170	164	155	159	145	179	154	151	154	146	143	154	166	138
345	2	2100	218119	583	7	44	261	319	432	402	452	413	381	357	322	322	299	265	273	259	271	260	262	228	220	223	197	219	219	236	214	197	212	200	207	205	194	204	181	184	175	162	182	162	175	160	191	165	159	167	191	176	165	160	178	155	163	160	181	150	133	153	157	168	168	168	153	146	158	175	156	154	151	146	180	149	160	160	161	161	151	153	190	147	142	130	159	143	149	166	164	152	137	137	141	124	119	151	139	152	153	141	147	172	127	131	142	137	158	189	152	162	161	154	152	167	151	153	146	161	144	149	165	141	132	157	135	155	153	150	127	132	147	157	146	132	134	150	145	153	174	136	143	143	132	169	160	154	153	144	159	134	143	156	152	156	155	157	137	127	159	161	132	132	161	148	134	157	140	146	143	154	159	149	156	146	147	129	162	138	149	167	141	148	163	167	152	174	140	138	156	130	163	153	146	135	125	141	152	127	140	186	149	129	175	128	140	134	151	162	156	150	130	133	149	123	145	159	163	148	172	135	135	150	137	152	137	161	137	149	147	154	158	136	152	138	139	148	129	153	142	144	128	130	145	137	121	154	137	133	155	151	163	149	143	155	151	164	145	126	143	142	145	156	145	141	137	138	138	151	153	136	168	150	161	166	152	143	126	139	158	121	154	134	142	150	127	158	144	138	149	149	136	151	160	142	166	144	140	143	138	152	157	132	132	142	140	157	131	161	148	129	159	157	142	139	143	128	153	140	157	142	138	145	147	152	142	136	115	159	145	147	159	144	136	126	151	186	151	155	134	143	146	153	130	146	134	151	127	161	120	138	144	135	150	158	139	144	141	152	151	142	130	153	137	164	154	145	170	140	130	149	156	148	160	164	164	156	160	164	150	146	137	159	162	159	131	139	153	171	161	150	140	148	130	150	153	146	161	166	163	146	133	149	150	146	142	161	135	129	167	133	146	166	150	146	143	153	127	152	145	149	148	148	150	158	133	148	154	146	150	140	133	139	158	123	133	148	146	137	175	153	150	160	142	149	147	150	146	158	129	130	150	149	146	157	134	137	154	123	127	139	138	107	143	150	136	157	127	147	133	154	151	142	127	142	139	152	159	155	158	148	141	127	162	136	123	127	155	138	148	143	151	149	156	143	135	144	156	185	139	130	133	138	136	160	153	126	163	146	148	147	126	130	132	156	135	131	144	137	128	137	143	144	150	157	162	130	159	147	142	151	149	158	158	134	132	147	153	136	141	144	166	135	144	142	129	161	157	146	134	139	162	138	141	147	146	155	129	132	140	118	146	153	174	121	156	129	147	142	155	134	161	137	129	136	139	142	120	137	146	120	148	147	140	130	144	123	152	122	133	165	148	168	137	130	146	162	156	142	136	141	143	118	137	127	151	169	159	122	146	128	156	167	143	147	146	152	153	148	136	137	140	165	145	156	125	167	161	135	155	135	145	136	140	144	145	136	152	145	131	135	136	152	121	151	138	159	135	162	149	137	140	137	125	154	158	139	144	159	147	125	151	130	137	142	134	122	174	132	131	139	137	132	163	133	128	138	129	153	134	146	136	120	137	173	142	139	148	144	142	131	151	133	148	143	149	141	166	123	140	127	153	145	163	146	161	130	155	147	143	142	138	152	146	143	135	135	140	135	114	136	136	154	150	155	145	152	149	140	148	157	146	158	120	125	155	150	132	157	154	133	156	151	125	145	131	148	152	140	141	149	138	147	153	129	138	141	142	151	154	139	137	131	120	169	114	155	120	152	161	143	164	140	134	155	120	134	134	130	147	154	144	136	149	136	172	166	148	152	162	152	136	137	135	144	136	145	133	159	144	153	137	125	138	126	150	156	159	149	149	157	147	131	133	144	129	139	159	147	155	125	141	148	168	127	140	123	144	139	135	140	128	131	159	179	149	131	135	154	134	162	139	129	154	134	128	123	136	139	154	144	128	143	148	150	125	152	141	120	144	136	136	139	141	142	144	137	147	153	173	139	140	152	161	142	136	150	127	146	167	143	132	133	154	131	143	146	148	147	170	162	140	127	141	150	140	140	151	147	136	152	138	157	135	156	129	141	146	152	153	121	132	145	131	133	148	150	148	154	144	128	129	145	144	142	166	125	159	132	140	147	155	147	147	147	163	153	126	139	151	155	165	139	151	145	161	131	137	149	133	145	156	131	142	149	150	155	141	150	126	141	159	141	138	124	140	131	138	149	162	142	146	153	147	129	157	146	141	158	125	135	157	151	137	156	122	151	144	130	163	147	150	155	145	136	161	138	142	141	135	162	129	142	144	156	165	127	122	152	157	162	145	138	140	148	152	136	161	131	127	136	130	147	153	144	143
345	3	3500	218244	583	9	40	273	329	459	458	476	437	426	354	345	334	320	285	284	282	235	266	245	229	229	220	263	210	203	209	207	210	179	193	191	195	194	194	203	187	182	165	184	160	166	181	202	138	168	143	157	161	158	171	156	162	152	135	166	144	148	148	163	140	150	150	156	157	171	135	139	159	166	122	161	166	142	142	142	145	129	143	133	146	135	149	134	127	153	128	129	141	147	164	148	143	159	148	151	170	136	121	140	137	146	151	127	154	131	153	153	140	173	133	136	130	151	133	139	138	125	150	147	134	154	149	165	125	137	148	131	133	167	135	166	148	143	154	131	120	140	138	145	142	128	131	152	131	137	128	157	152	144	157	125	161	140	129	138	133	132	125	123	123	122	137	134	147	150	156	135	125	127	142	137	118	136	134	154	125	132	148	133	125	131	151	159	129	122	129	113	150	163	145	138	134	123	147	146	141	112	146	147	131	145	146	128	127	132	107	132	129	133	130	159	134	142	135	114	133	141	138	124	131	134	127	111	144	138	155	128	124	144	145	122	149	140	146	141	140	125	116	148	134	137	127	128	145	130	144	141	136	133	150	175	141	152	139	150	150	126	129	147	120	139	133	146	140	141	135	143	127	145	127	140	118	122	137	157	138	150	119	140	159	135	137	146	122	147	136	112	130	121	137	166	134	132	135	102	143	146	141	145	134	128	134	125	121	120	139	132	122	160	125	137	135	137	152	132	118	140	146	143	121	138	132	123	122	120	128	132	147	134	135	136	131	152	161	141	130	149	129	91	153	134	123	126	145	118	176	146	126	134	137	130	131	122	143	101	121	141	133	120	154	142	131	135	128	138	124	126	142	136	151	135	144	152	127	122	153	137	118	123	132	147	164	131	130	148	128	161	124	143	154	148	140	147	139	139	132	135	136	155	136	155	134	130	135	166	156	130	139	125	128	139	147	130	145	112	134	144	141	135	133	133	150	120	159	148	127	132	145	129	130	138	149	131	146	157	142	134	108	129	139	127	123	138	136	120	144	122	151	134	135	143	140	130	146	140	134	133	122	121	138	149	122	121	125	147	152	150	119	125	129	127	136	119	140	137	127	137	155	131	125	130	137	123	138	151	138	138	131	136	148	136	121	134	122	139	144	128	142	151	120	145	124	125	124	133	138	143	117	139	152	129	138	125	135	132	127	139	140	121	147	135	123	163	138	138	149	142	130	127	128	123	133	159	125	132	140	132	164	147	141	140	128	130	146	129	136	141	138	142	142	127	124	127	118	133	147	132	137	124	125	142	130	112	142	143	129	127	111	135	129	151	145	137	121	151	140	134	121	122	122	141	132	128	115	125	159	110	111	135	144	142	167	127	128	140	138	116	139	150	129	132	139	129	131	127	132	147	133	146	150	145	124	156	138	149	121	147	116	149	124	158	141	124	130	110	147	142	128	117	129	130	153	126	124	132	146	130	124	157	138	142	142	159	134	129	140	164	144	130	142	135	152	123	130	121	139	151	133	124	143	167	137	134	124	124	117	125	145	120	122	145	148	155	135	140	119	133	143	142	128	132	112	150	119	129	146	142	136	158	119	133	116	135	121	128	131	147	124	133	131	139	122	156	141	132	121	125	150	132	127	137	138	128	138	128	147	123	126	145	129	140	127	146	142	139	127	140	134	150	141	152	122	137	118	137	132	142	138	126	130	157	145	136	137	156	138	135	146	133	134	150	135	140	153	154	155	144	155	131	143	143	143	133	127	149	118	139	122	143	150	116	132	145	122	135	123	126	129	131	125	119	126	130	127	122	140	131	142	119	122	121	127	141	127	134	125	136	135	129	128	150	122	126	143	133	145	134	130	141	141	142	115	123	158	153	127	123	123	130	133	136	130	139	137	112	133	145	122	129	132	124	134	124	144	140	135	133	129	135	157	133	148	146	127	129	128	128	125	136	125	137	146	156	120	135	129	122	141	130	136	131	153	119	121	133	137	131	142	124	144	132	142	119	140	142	136	135	146	145	120	116	144	145	146	122	141	127	147	124	148	149	122	138	145	134	139	140	141	131	143	130	127	117	125	160	141	124	127	137	140	142	133	134	124	143	124	151	122	119	135	130	145	162	141	131	138	132	153	130	147	115	137	134	125	145	124	152	127	116	132	141	134	134	127	108	127	157	116	123	122	143	127	127	127	144	139	131	122	144	125	149	127	113	146	148	150	124	131	132	144	144	139	147	155	128	143	146	139	157	143	161	122	131	121	134	151	128	125	130	137	108	143	131	134	109	135	139	139	139	124	143	147	137	151	153	136	131	120	132	144	129	143	137	135	140	135	125	144	125	119	132	147	132
345	0	2700	218369	567	6	27	202	358	430	473	512	486	444	425	410	369	339	323	340	310	283	280	268	288	265	256	243	233	251	249	235	212	245	245	226	210	238	191	200	191	205	194	196	206	191	191	220	187	174	159	204	171	153	161	157	156	152	150	176	143	150	162	133	170	162	169	161	147	142	150	154	153	165	136	155	155	173	151	145	156	164	135	137	154	136	144	143	140	156	130	140	152	148	165	134	150	147	128	142	143	134	152	129	124	123	167	149	145	163	127	138	146	150	163	166	112	167	152	154	150	138	123	146	146	161	137	139	146	137	171	124	120	132	123	134	133	151	128	120	144	145	132	134	139	141	133	138	134	126	152	148	135	112	131	123	112	123	139	154	150	150	144	156	150	137	140	126	141	136	106	146	145	142	148	126	133	143	150	125	127	157	114	130	103	148	146	132	140	119	145	130	134	124	118	150	137	135	130	121	156	138	129	139	128	137	139	116	149	140	163	147	155	118	126	116	136	131	122	121	130	124	127	122	128	140	125	158	143	122	133	149	148	144	136	135	129	115	137	140	112	117	125	137	133	147	134	134	136	125	130	147	132	119	119	132	138	123	148	142	135	139	152	147	122	140	135	131	128	126	131	108	121	140	115	130	125	122	163	122	123	127	124	132	134	129	152	119	161	133	123	142	143	126	124	123	157	121	121	137	128	119	140	121	124	145	113	148	144	131	128	134	138	131	140	116	132	117	145	135	119	136	117	121	131	128	135	126	142	131	126	120	156	124	117	139	129	140	126	139	127	129	102	145	125	126	147	122	149	124	113	139	138	130	136	127	126	113	120	135	134	102	116	113	124	130	141	133	130	150	137	141	132	118	136	138	144	122	132	143	153	117	123	142	117	128	142	115	130	154	132	130	132	141	134	125	112	133	133	123	149	119	136	130	124	151	137	151	130	138	133	156	132	123	173	136	111	140	132	128	140	162	115	130	129	142	128	95	122	138	139	136	145	116	119	140	131	134	128	122	133	125	136	149	125	123	142	141	115	120	127	141	121	137	142	120	117	108	145	130	125	126	140	144	141	140	112	156	123	122	130	139	147	145	133	129	137	139	142	151	113	139	121	129	138	109	118	161	119	123	124	148	136	127	133	137	137	153	129	120	122	147	140	133	143	132	140	160	109	118	123	131	127	125	159	120	140	156	124	138	140	113	125	132	140	119	115	123	124	126	123	131	132	123	131	117	133	145	124	130	153	115	135	145	130	125	131	131	154	138	131	136	125	135	155	141	137	136	128	149	137	138	132	111	132	152	144	138	123	118	138	131	130	138	132	123	148	122	123	125	141	133	130	143	127	164	116	133	144	106	150	151	134	121	139	121	159	138	131	144	130	118	147	129	116	152	142	141	138	126	133	133	138	117	156	132	129	125	125	128	141	142	140	128	148	130	151	144	131	131	131	122	144	125	120	128	116	111	143	127	131	131	144	124	133	130	136	145	131	124	159	135	128	128	123	123	140	128	119	124	109	133	126	111	111	136	124	143	122	128	132	135	139	132	125	114	147	122	136	144	128	117	119	121	134	133	120	131	133	132	115	136	121	140	133	114	128	129	133	124	121	131	150	137	120	132	99	117	142	144	114	112	125	130	129	127	138	148	156	127	120	130	142	152	128	129	132	143	136	125	141	136	144	121	151	118	121	130	134	130	125	141	117	139	126	133	97	129	125	133	126	123	135	136	116	125	128	113	133	117	125	153	138	142	140	115	138	123	150	125	131	128	168	147	154	128	125	133	111	114	117	138	134	144	101	132	135	142	128	110	123	125	141	115	122	131	138	147	134	124	135	146	141	131	138	132	122	151	137	120	115	115	125	123	139	135	121	134	133	134	135	146	141	111	144	153	136	134	135	141	121	129	134	131	120	148	130	116	122	135	138	151	138	132	128	129	121	138	131	143	140	144	126	121	137	123	140	112	136	144	139	154	133	115	155	116	118	130	145	141	133	138	133	114	132	129	115	124	125	128	121	118	138	139	132	133	141	122	136	137	150	101	118	124	144	123	138	133	122	144	142	127	140	127	118	138	128	109	144	132	119	144	126	116	119	123	147	113	121	136	114	149	141	135	128	125	136	130	132	134	146	120	127	114	133	142	121	131	135	130	127	125	144	142	117	146	135	127	136	148	120	145	142	122	127	114	137	117	142	134	130	131	134	161	143	107	142	146	142	145	152	137	130	142	134	136	124	129	117	152	129	143	123	148	128	141	135	125	120	129	142	136	146	143	129	152	136	133	129	134	138	111	106	124	138	123	145	140	128	116	151	124	117	147	131	138	128	133	106	129	135	130	134	135	160	123	118	166
345	1	1900	218494	607	11	88	337	351	433	445	420	356	339	301	300	283	260	236	261	242	225	221	225	209	196	202	197	200	204	190	170	181	201	193	172	173	179	155	178	182	182	168	171	156	151	155	178	135	140	181	144	152	164	139	142	169	129	157	148	167	151	138	159	147	159	149	136	147	142	157	143	163	171	165	168	148	169	155	152	161	137	165	148	153	117	147	147	139	140	146	155	128	166	158	142	151	173	132	156	141	148	151	131	134	137	151	145	139	175	132	144	158	153	139	138	146	176	140	137	135	140	130	144	125	127	134	167	159	128	150	143	143	130	129	148	149	151	149	161	159	125	151	124	151	138	130	144	114	154	153	141	163	132	121	145	121	166	154	126	151	143	165	151	149	155	147	141	121	154	167	146	145	154	156	151	158	162	152	137	136	138	146	136	133	124	158	132	124	147	154	153	158	150	135	156	147	146	163	122	121	141	140	133	150	135	153	139	137	141	138	128	145	137	152	135	146	136	133	173	135	143	140	141	133	159	133	136	133	152	137	147	169	129	137	130	145	135	166	147	137	149	135	126	160	141	151	155	151	151	140	142	136	147	129	173	143	155	145	143	165	132	144	149	156	139	157	174	158	159	155	143	132	134	162	146	152	138	134	153	154	132	153	175	146	119	146	135	133	147	128	156	136	147	143	160	136	152	140	137	155	128	154	148	137	155	144	143	153	151	167	133	144	148	136	158	163	136	148	148	136	169	132	139	142	156	160	144	152	127	133	151	126	146	137	141	146	127	155	143	143	153	125	135	149	156	142	130	132	150	156	118	138	167	141	157	128	145	137	156	153	146	158	146	120	156	138	116	143	118	138	152	163	133	147	147	122	146	148	159	114	135	125	138	122	140	147	142	142	148	145	152	129	131	132	138	139	133	141	137	143	136	160	156	140	140	133	145	154	138	152	148	134	142	127	140	146	132	123	151	145	153	147	138	160	132	146	126	141	132	143	151	129	115	136	143	129	138	157	135	152	166	132	150	146	129	139	126	157	135	153	162	180	132	129	130	132	142	138	143	141	154	152	133	147	150	143	146	155	136	148	167	164	134	130	136	136	148	145	138	148	143	146	147	122	142	136	175	151	143	125	140	128	143	147	128	156	149	158	131	145	164	138	143	128	126	140	142	144	145	153	125	148	138	145	160	126	154	162	151	118	155	146	151	147	145	133	136	141	148	156	141	149	147	132	165	142	157	133	147	124	147	151	137	134	131	145	161	164	163	172	138	131	159	137	132	134	166	128	154	150	133	145	144	135	126	149	147	129	156	144	143	127	143	138	123	150	138	145	152	149	127	128	144	147	160	136	136	147	149	129	144	150	145	137	128	145	153	158	152	149	139	152	146	133	139	139	137	132	151	141	143	146	136	114	121	136	132	150	124	128	147	143	123	153	138	159	140	141	142	143	151	143	128	134	150	129	139	132	170	144	154	146	141	152	129	149	132	173	141	141	133	145	151	128	141	126	128	173	137	147	129	128	133	143	150	128	153	147	151	126	149	151	150	130	152	133	150	138	143	144	154	157	129	140	147	148	135	132	140	139	168	159	156	133	155	144	134	129	165	131	150	152	171	134	156	141	148	144	141	147	147	150	146	148	142	151	132	114	117	149	138	126	127	162	127	134	132	146	130	175	150	159	142	150	145	147	140	131	152	153	122	153	159	146	161	144	146	149	150	158	127	133	154	157	122	153	135	101	173	157	156	148	148	138	163	154	145	129	146	132	131	162	114	144	140	146	166	156	147	152	125	121	159	143	135	144	142	136	126	153	144	155	130	137	158	133	131	142	132	144	149	140	125	145	156	122	141	140	137	129	135	149	172	144	171	133	138	125	151	130	150	163	148	155	166	166	160	139	123	133	138	141	150	129	145	142	124	148	134	154	160	125	160	153	140	153	142	157	141	154	133	120	147	136	133	164	154	164	162	152	135	150	148	152	132	136	129	140	142	117	128	163	139	141	137	140	135	138	143	135	148	135	134	137	142	146	133	145	153	128	165	157	166	150	171	136	161	137	163	129	142	133	150	143	124	156	142	155	168	117	155	134	142	133	183	138	129	122	162	128	134	142	160	146	153	154	157	148	163	125	174	143	139	137	143	145	146	123	140	137	143	148	145	159	139	146	142	172	143	149	146	130	136	168	130	148	155	117	124	139	119	137	137	138	145	173	151	131	135	150	152	136	139	148	127	115	153	116	154	128	146	160	137	134	152	130	149	123	150	134	127	156	166	140	144	135	126	138	150	139	162	119	160	153	157	132	138	137	130	156	185	147	150	148	157	151	117	145	142	138	113	131	137	129	154	126	135
345	2	2100	218619	598	10	66	302	371	473	432	476	419	385	353	321	287	288	284	261	260	243	231	225	235	225	208	236	201	206	211	210	210	191	210	162	173	165	175	176	181	191	168	188	175	166	181	154	166	205	158	165	159	162	171	156	156	154	148	144	163	189	151	146	143	175	147	136	124	161	164	156	148	162	134	180	145	140	153	157	168	128	144	125	147	155	150	135	145	147	138	158	135	131	142	141	155	117	149	149	142	130	145	136	137	168	153	148	144	150	128	131	158	149	127	139	139	139	152	128	140	159	136	153	133	144	161	142	148	144	152	149	147	160	158	149	132	157	128	137	122	130	135	134	162	145	146	143	154	150	154	123	127	149	161	139	155	123	108	156	141	146	142	133	135	129	145	152	121	133	155	147	122	150	153	165	133	137	129	143	139	130	131	159	124	145	137	131	143	145	141	141	139	138	138	149	152	155	129	142	117	153	136	108	133	134	136	135	145	154	143	149	150	136	125	140	141	133	141	127	121	125	122	129	124	142	140	137	159	141	158	145	154	147	146	141	155	131	137	156	130	137	138	143	140	128	144	156	121	127	129	143	138	129	118	149	137	140	144	154	145	145	125	154	133	134	134	143	143	161	144	133	127	150	123	138	168	146	141	146	152	140	146	150	121	115	130	149	128	142	120	151	139	142	150	149	146	139	136	139	153	144	124	137	135	141	150	133	139	153	125	132	112	162	141	144	130	135	139	149	150	148	133	121	147	126	145	164	136	123	126	121	130	127	120	130	118	143	137	131	138	120	118	115	123	144	144	141	161	139	125	131	139	144	137	145	133	137	139	147	118	118	125	144	129	122	154	156	150	139	155	139	130	127	138	139	131	133	144	145	128	138	140	142	150	156	140	141	139	136	150	128	147	137	127	129	156	126	131	142	150	145	125	140	161	124	122	127	143	157	144	130	151	138	139	142	143	151	133	129	159	133	146	137	142	147	135	135	148	130	148	147	151	150	131	133	145	124	143	150	124	141	153	134	129	138	143	133	132	135	142	146	138	143	138	156	144	133	132	149	163	122	132	124	138	129	104	140	149	135	143	143	144	150	147	145	132	136	140	130	138	144	140	120	136	116	128	148	139	132	122	121	155	134	157	129	123	139	150	147	143	127	135	146	141	137	144	144	138	149	118	131	134	148	133	113	141	130	169	137	120	141	154	145	136	116	146	123	159	128	150	136	126	131	134	145	147	113	149	139	148	134	123	123	132	142	119	147	122	126	138	137	154	157	138	141	128	125	158	137	120	137	145	132	140	119	121	114	139	139	135	123	116	131	131	153	131	142	138	141	129	132	158	171	133	139	118	145	138	145	128	145	140	134	154	140	150	135	123	156	143	145	135	145	133	142	144	125	141	140	155	131	118	145	151	138	149	158	136	140	156	131	127	136	144	145	132	130	140	162	139	120	154	146	113	143	149	139	136	137	152	141	142	144	147	104	146	149	137	137	134	156	145	136	136	112	153	136	143	124	162	138	150	134	130	137	137	136	132	134	119	110	137	163	138	139	153	132	135	157	124	159	130	132	146	142	143	150	101	145	137	135	146	128	148	131	133	152	127	142	122	134	136	144	135	127	140	148	143	136	120	142	139	124	158	142	136	139	139	139	144	136	136	135	139	152	146	132	149	129	124	129	137	148	120	133	150	133	131	147	143	133	155	137	136	136	128	139	139	140	159	136	131	127	139	139	152	166	135	136	129	138	135	153	139	130	141	147	136	125	137	147	132	109	146	127	139	119	138	131	149	146	138	145	159	140	142	130	143	141	120	143	138	115	138	128	133	125	160	149	139	131	143	141	119	131	135	139	144	145	148	140	126	157	120	136	142	150	138	160	127	130	127	114	156	114	129	131	136	135	140	143	123	131	157	118	147	134	117	136	145	129	147	124	160	139	132	158	141	130	142	157	142	131	133	150	144	136	132	144	139	158	140	140	152	145	129	144	155	137	139	132	148	140	143	144	154	136	143	139	149	119	128	149	146	130	127	153	141	131	161	132	147	131	126	132	157	136	143	140	127	143	140	149	144	130	135	129	155	141	138	156	168	137	131	149	127	125	128	148	143	147	130	125	133	154	143	140	147	147	137	152	154	128	150	148	145	146	136	145	138	162	133	108	158	145	134	143	135	148	135	164	133	151	127	142	113	135	153	157	146	126	137	142	144	127	142	153	125	175	149	122	135	119	126	140	134	135	146	131	127	125	129	136	141	127	138	145	154	134	140	142	127	133	133	146	148	144	136	128	135	130	141	141	129	150	143	133	142	141	137	142	127	144	156	141	157	131	151	145	135	136	149	155	139	132	134	146
345	3	3500	218744	601	6	55	315	392	492	444	497	425	427	374	365	313	309	307	279	302	271	275	246	257	223	217	230	205	237	206	188	199	220	187	189	200	200	164	188	181	208	151	172	167	147	166	165	151	156	148	159	143	146	145	169	160	139	156	152	157	138	123	147	153	146	161	151	131	141	139	140	124	133	134	142	127	136	134	141	156	165	146	137	118	138	129	140	127	129	156	158	127	119	140	137	120	135	129	123	136	124	147	144	136	150	154	121	144	134	129	136	127	132	128	161	133	134	138	153	136	152	135	142	143	137	133	131	136	123	138	128	134	139	138	137	143	119	142	147	136	116	145	133	121	138	141	127	129	133	112	135	153	132	120	131	145	156	136	142	103	143	145	121	138	128	134	122	140	114	117	139	135	143	148	148	126	148	123	131	163	143	131	126	145	123	135	153	144	132	120	131	124	136	112	118	148	142	131	146	131	128	131	148	131	139	148	115	145	137	112	158	135	129	139	125	143	132	121	130	141	137	117	123	140	126	153	138	122	122	129	117	136	123	145	144	141	113	115	133	131	131	138	133	122	149	125	124	139	124	128	154	115	143	129	125	152	145	126	127	115	120	127	137	147	132	146	126	131	132	116	124	123	132	144	125	128	149	146	108	116	132	126	165	122	115	130	129	128	149	135	134	119	131	124	117	131	132	137	141	155	151	128	117	130	140	157	126	134	142	101	117	141	148	138	160	116	122	122	146	134	131	135	142	116	141	100	124	128	135	131	137	148	122	138	124	147	115	124	120	160	131	132	130	108	122	132	134	132	142	145	135	156	118	120	139	121	138	139	174	137	146	145	133	109	115	115	134	148	135	136	139	152	122	144	127	119	135	126	133	128	118	141	130	127	116	169	112	138	123	112	136	121	145	105	116	114	141	133	112	128	138	141	138	126	139	144	149	126	98	120	149	119	130	111	128	151	123	125	131	144	134	98	138	142	152	133	125	133	125	140	119	114	126	123	121	126	117	136	139	108	120	119	119	133	143	140	120	144	132	132	129	133	131	139	122	133	123	135	140	124	165	130	131	113	108	145	138	136	144	158	137	134	122	144	124	123	134	132	132	125	131	132	123	151	128	129	122	148	142	143	123	120	119	119	129	115	137	131	119	125	148	141	112	146	143	118	126	141	108	141	143	162	119	126	140	147	115	112	118	115	121	144	124	118	125	122	132	137	131	136	130	127	145	126	135	118	114	129	129	126	133	127	120	130	121	123	127	130	131	148	122	120	126	129	138	124	152	120	143	125	141	151	138	141	136	124	135	101	140	123	134	136	114	108	139	124	136	138	126	131	137	132	139	124	138	128	123	136	125	120	133	141	141	133	124	138	121	128	135	127	160	137	128	154	145	139	126	125	127	130	132	126	110	123	128	129	136	123	137	126	140	132	124	99	146	140	116	109	137	146	116	127	130	131	145	147	141	125	133	122	143	130	121	125	154	118	124	138	131	148	145	119	108	130	134	110	143	128	135	138	141	148	141	149	115	116	144	135	121	148	129	145	119	151	153	119	141	145	146	147	131	138	141	142	147	106	143	115	124	132	127	137	141	152	126	133	124	151	127	143	138	118	124	131	137	120	139	125	136	104	125	123	122	125	131	141	152	139	118	132	142	136	119	116	135	151	119	139	133	124	141	115	117	127	134	129	132	150	114	114	132	140	131	129	121	146	127	129	153	122	144	134	136	145	145	112	116	128	122	148	140	110	132	134	152	135	148	133	110	136	151	127	128	123	131	132	120	119	119	110	138	145	116	140	129	117	141	131	139	139	134	125	153	115	133	118	134	148	141	122	139	138	112	136	125	130	117	151	148	111	123	134	130	126	136	120	132	122	153	129	130	119	148	121	130	113	141	153	118	120	141	144	143	142	167	133	114	122	129	135	128	149	135	114	105	119	123	101	136	109	125	152	136	117	121	108	117	133	127	135	137	123	135	120	126	146	142	122	149	129	106	134	128	143	131	116	136	134	130	148	135	124	116	130	131	130	130	118	123	122	127	131	131	136	141	138	155	132	143	129	133	148	122	130	140	126	128	122	124	143	127	132	137	144	129	126	134	125	125	143	134	125	112	141	121	114	119	135	125	103	125	108	139	128	124	135	131	134	127	143	118	132	117	129	124	119	149	131	146	123	147	134	128	151	124	113	133	129	124	117	135	116	128	136	128	134	131	140	107	139	133	125	149	130	143	136	138	132	127	148	115	137	119	139	138	121	137	118	129	113	139	156	111	147	127	136	127	144	133	141	147	108	127	112	149	147	133	118	128	144	143	124	121	126	118	125	118	115	140	128	128	120	124	128	140	142	135
345	0	2700	218869	571	7	39	240	384	487	474	540	489	493	437	396	363	337	318	319	295	298	305	281	253	253	261	242	243	251	228	238	193	237	188	205	205	203	207	174	230	189	200	184	186	179	177	173	189	137	164	144	154	123	152	165	156	147	141	177	136	149	155	149	158	149	120	152	129	138	161	145	158	134	140	153	143	148	135	143	147	139	141	152	138	138	137	141	150	138	155	151	144	136	156	146	133	129	133	141	140	124	134	131	120	119	138	140	127	123	133	131	126	132	136	137	157	132	136	160	117	132	138	132	162	139	117	114	130	137	129	124	140	136	122	127	127	132	117	136	130	120	118	133	133	159	145	137	114	134	142	143	124	129	134	124	121	129	132	133	133	130	147	128	128	141	128	120	147	136	135	126	142	134	161	168	142	140	138	130	128	127	132	104	131	133	108	128	118	130	143	138	131	127	119	137	133	134	123	115	139	119	130	132	134	132	123	126	128	122	128	121	143	142	112	119	137	123	125	149	131	104	114	140	108	129	125	126	141	159	123	132	135	121	129	122	112	138	147	130	130	131	149	119	142	145	122	112	126	136	122	93	135	132	140	123	128	156	125	126	122	138	151	132	133	133	111	125	135	138	139	137	113	157	125	147	124	127	126	142	122	137	118	125	127	138	131	131	120	126	120	114	140	123	118	126	127	120	122	148	105	122	129	134	136	111	119	126	125	140	128	108	131	127	118	136	132	129	114	126	143	122	124	141	124	134	124	137	131	131	121	134	115	132	113	124	115	128	138	144	135	108	119	139	147	142	127	144	111	174	129	122	128	99	114	139	127	114	130	142	125	124	130	125	105	116	114	143	135	133	127	113	126	120	95	126	117	137	132	129	140	128	131	123	125	114	117	138	118	123	129	126	123	129	129	128	132	146	131	140	139	139	126	145	135	102	128	131	122	179	115	141	122	146	148	143	132	138	126	125	126	108	107	133	119	146	153	124	127	118	118	134	117	146	132	120	108	113	122	122	123	104	98	124	141	130	134	128	130	134	126	137	129	145	115	118	123	119	115	150	124	110	139	133	131	134	136	135	135	112	144	125	131	126	121	122	116	125	135	125	162	132	111	104	127	122	141	122	134	121	125	89	131	122	118	127	134	117	124	116	122	139	115	138	139	143	116	125	133	129	100	133	128	111	136	132	118	104	120	135	94	108	110	155	148	127	141	130	122	127	121	146	140	127	110	130	147	125	138	121	118	108	122	122	117	97	106	144	134	137	134	136	119	116	142	122	110	119	119	126	110	120	118	127	138	128	144	115	127	129	124	132	103	131	130	123	109	124	128	127	124	119	132	121	129	131	108	141	139	135	126	127	120	126	127	137	122	128	122	123	128	128	126	119	120	128	139	119	107	128	124	127	123	130	131	137	133	141	124	129	128	115	129	109	153	100	121	135	121	138	130	115	106	103	124	124	141	124	117	119	133	131	116	120	140	133	134	134	142	129	111	135	122	140	135	133	102	130	117	127	125	132	107	113	134	127	146	131	124	131	110	125	115	108	132	123	121	123	128	142	116	137	129	132	127	120	136	124	126	114	138	128	120	117	123	131	122	138	140	109	137	138	122	120	97	124	131	130	135	141	127	123	120	117	133	123	113	116	106	122	134	136	142	116	124	140	122	113	106	127	123	121	131	113	129	145	117	111	156	137	108	113	129	134	121	138	130	107	130	121	127	131	121	116	121	127	151	133	123	148	136	131	146	134	104	134	131	129	128	140	132	136	116	124	142	129	131	127	117	124	124	125	100	144	145	127	120	132	132	126	124	122	110	114	115	123	111	125	146	138	119	137	134	128	111	122	127	113	118	123	152	146	130	137	123	141	132	129	147	131	122	122	147	121	129	112	134	122	132	133	129	140	116	121	126	140	131	117	121	124	122	119	126	145	121	127	100	140	134	127	125	132	136	122	145	117	121	122	106	143	126	134	145	125	126	153	135	125	139	117	142	144	116	112	124	151	115	129	134	110	129	119	125	117	146	137	128	113	107	123	124	127	112	112	133	119	113	131	108	136	135	109	112	115	137	123	126	124	127	122	120	134	133	115	118	128	136	124	105	125	146	122	124	119	113	124	135	120	117	140	130	131	146	120	125	138	137	114	114	127	136	114	112	103	123	128	117	127	141	140	127	119	123	119	107	133	122	140	122	119	134	131	121	146	120	132	104	117	135	151	130	127	131	118	136	119	121	132	129	119	110	144	125	121	140	120	109	137	114	118	111	124	110	133	115	141	114	119	121	108	108	136	142	122	125	129	134	127	136	107	108	127	119	117	129	140	112	125	143	158	135	127	120	130	122	144	133	147
345	1	1900	218994	606	9	98	314	349	458	431	429	425	363	311	275	271	273	229	244	236	194	217	219	206	181	198	221	206	166	173	181	181	186	159	168	142	175	172	163	170	155	164	174	152	161	166	146	141	149	144	162	160	123	161	170	148	163	137	154	130	128	141	142	168	137	136	144	137	155	158	155	151	134	150	137	123	159	138	110	145	147	113	156	135	152	138	131	115	165	148	139	140	136	133	145	135	143	130	136	153	155	126	146	134	146	128	136	137	143	147	127	135	157	127	124	145	142	160	140	144	139	116	146	143	134	140	150	122	155	131	125	139	125	144	127	151	134	146	145	155	133	132	131	112	129	133	151	136	123	120	120	160	153	144	135	118	144	160	145	150	132	144	155	136	142	130	142	137	142	131	122	144	142	147	131	128	119	140	141	122	138	150	150	145	133	130	141	150	138	154	135	140	140	137	123	125	129	150	143	112	134	141	151	122	142	130	163	165	139	155	120	153	147	119	144	123	119	139	158	130	130	131	144	132	135	126	118	127	138	148	149	139	124	127	142	139	141	127	140	146	144	141	118	136	138	118	132	146	147	116	140	157	136	113	146	132	147	131	150	155	136	140	123	119	151	144	159	123	125	135	116	129	128	111	139	136	139	139	134	138	126	122	140	146	116	134	137	145	129	138	120	150	131	129	150	135	149	138	118	138	155	123	124	140	160	113	128	153	132	128	107	139	127	166	131	134	146	147	114	118	140	126	151	138	142	149	135	153	148	140	156	139	151	120	136	154	159	134	128	146	146	140	118	129	131	137	131	143	122	133	141	155	132	143	121	130	119	133	134	130	148	114	153	126	115	149	127	132	128	165	149	133	140	127	140	146	121	110	147	125	151	151	140	133	125	141	145	144	137	132	115	142	136	144	145	119	141	136	130	147	134	138	126	121	122	151	125	132	137	148	140	139	128	133	129	135	129	133	135	132	143	130	141	133	121	134	136	136	129	134	141	112	145	143	116	136	133	136	131	135	118	137	139	145	132	140	155	139	132	144	159	174	130	146	120	112	116	137	122	136	128	139	155	118	140	158	126	154	130	142	124	153	146	152	121	146	160	134	151	150	117	135	160	133	152	125	134	127	123	158	142	134	146	133	140	131	148	135	146	132	141	129	138	138	121	139	145	137	118	135	141	120	132	133	114	135	118	139	138	147	125	156	132	141	124	135	149	132	152	142	120	168	142	117	129	135	139	145	161	130	131	143	125	139	149	125	126	114	146	134	131	139	126	128	134	135	119	136	151	118	120	135	149	134	145	127	139	135	154	154	153	147	127	150	141	140	130	138	144	138	119	128	105	132	126	144	124	119	124	143	141	137	114	139	109	140	138	146	145	137	111	158	147	140	132	124	126	124	158	134	141	143	137	129	135	117	120	114	135	162	142	150	125	148	148	141	126	141	141	150	142	130	134	135	106	153	124	135	134	153	130	142	134	169	130	145	135	126	139	119	135	147	128	125	130	143	115	145	139	146	153	149	147	138	153	139	124	171	126	125	133	122	159	145	127	144	124	145	123	147	127	153	140	119	138	118	134	128	140	142	143	139	135	107	121	132	132	128	121	111	130	148	124	130	130	141	100	132	143	111	126	139	120	127	135	132	145	128	133	149	144	147	129	126	120	143	117	125	148	143	140	127	145	121	126	137	116	150	129	149	101	144	123	122	128	139	145	126	147	144	141	147	145	142	150	136	134	129	121	128	136	122	141	135	124	126	120	110	122	156	142	148	127	135	127	131	147	121	147	149	125	136	147	138	139	151	137	133	135	124	152	147	131	128	134	136	129	138	161	151	137	120	125	134	139	141	115	135	141	150	126	132	126	149	110	143	127	123	124	123	128	104	141	129	136	138	129	128	136	125	136	130	129	119	136	143	129	140	131	144	127	122	134	132	132	136	148	129	140	119	126	130	140	127	141	140	127	143	153	149	131	136	156	167	130	146	139	143	139	144	124	161	111	142	133	151	132	125	140	129	169	116	147	128	123	133	159	139	145	162	131	142	148	135	155	140	158	132	152	142	131	134	127	143	128	132	139	130	138	155	137	143	124	137	146	149	131	126	122	138	122	139	167	156	157	121	134	158	132	139	150	135	142	163	122	139	114	138	140	146	146	148	131	156	140	126	136	128	157	159	132	123	143	151	124	130	155	135	141	155	135	132	141	128	142	112	128	126	140	131	125	127	151	128	132	120	127	154	117	133	148	140	149	150	125	133	151	138	154	133	133	133	128	132	154	134	135	147	131	107	134	116	120	136	115	136	130	123	126	104	119	135	147	122	116	138	140	138	131	143	134	132	137	120	135	138	129
345	2	2100	219119	594	19	71	344	366	462	436	464	440	391	369	343	304	260	274	282	235	241	241	249	224	228	200	216	209	212	190	207	193	191	185	152	165	180	167	192	158	165	165	182	165	169	162	153	159	154	157	133	167	149	134	125	157	154	164	142	156	159	172	163	136	148	144	141	137	140	145	145	141	127	128	135	143	151	146	138	152	133	159	140	136	164	127	141	127	150	141	141	139	128	168	135	124	165	143	144	124	118	153	119	141	157	146	130	144	118	152	152	143	149	136	156	137	133	146	149	160	144	134	123	152	138	148	139	141	125	135	143	125	129	139	119	142	121	129	131	137	153	133	135	126	130	141	121	136	137	136	155	145	133	134	137	121	137	140	142	145	147	137	144	127	139	122	148	124	123	146	140	118	173	119	128	130	126	122	137	140	129	131	148	140	125	153	135	144	126	134	164	152	147	133	142	141	134	133	128	123	143	132	138	140	124	131	130	118	139	134	143	138	144	121	113	121	150	135	144	125	130	148	112	131	138	128	126	121	139	129	129	113	110	141	130	151	141	144	131	150	119	140	129	122	144	145	131	125	125	139	138	138	134	152	122	125	109	128	124	138	136	137	146	139	130	143	116	140	144	134	147	150	141	124	136	127	137	118	147	141	142	125	144	133	140	135	130	124	138	131	158	140	147	139	123	119	145	132	122	126	127	132	121	120	131	145	143	123	128	131	147	130	126	131	151	135	117	129	117	114	148	129	123	142	131	103	150	143	151	138	138	133	123	143	132	129	139	130	140	147	118	120	139	123	149	133	140	147	148	130	126	129	134	136	134	126	127	143	131	133	139	124	151	142	131	134	152	122	129	141	134	145	150	135	127	121	148	143	128	149	128	126	142	119	143	137	134	141	121	131	129	136	132	155	132	114	140	111	126	129	134	130	116	124	150	133	141	122	142	126	136	113	116	126	126	138	125	123	155	127	142	128	126	148	149	140	136	137	134	151	125	117	139	131	137	127	123	138	130	129	146	128	140	129	115	148	142	154	141	139	121	126	118	136	116	142	130	132	139	147	125	136	115	133	146	157	125	126	146	124	119	145	128	132	134	144	127	139	129	132	135	127	151	132	127	118	125	119	134	126	142	143	141	136	125	131	131	107	153	133	116	131	149	150	118	137	144	115	115	98	138	126	152	139	132	136	125	123	133	152	126	142	124	109	129	138	141	133	142	124	132	129	137	127	133	128	137	120	132	137	141	145	155	149	145	147	117	123	120	143	138	124	122	125	148	142	139	128	136	121	137	126	127	136	144	118	121	131	138	127	136	120	142	135	112	141	117	124	139	152	143	132	137	136	143	133	155	124	140	123	136	109	133	120	122	128	128	135	138	136	117	129	136	120	116	105	133	129	149	126	110	148	140	155	140	122	130	136	131	140	112	173	132	125	118	147	134	131	134	115	143	145	133	140	136	129	150	144	107	128	147	134	121	129	120	111	135	131	147	131	154	134	126	140	125	137	133	140	125	126	120	145	132	144	139	120	135	155	122	137	135	161	138	129	139	134	122	133	132	130	134	132	155	124	129	130	130	135	136	121	151	157	122	132	118	120	138	135	121	152	138	133	144	137	127	132	129	131	143	126	123	164	108	144	122	122	141	160	136	123	141	137	125	127	145	121	139	137	129	140	124	142	152	141	141	118	150	139	131	125	127	135	119	136	127	142	151	122	144	130	137	111	143	120	127	124	131	129	139	151	145	120	127	126	146	124	140	159	116	149	160	150	130	144	128	142	155	156	115	128	122	129	146	132	148	126	141	132	117	140	128	143	115	141	130	115	150	129	143	143	126	125	153	107	133	147	133	144	135	116	142	108	137	136	127	132	142	142	149	139	125	127	126	143	138	143	146	125	121	150	158	131	130	120	143	133	125	127	110	128	129	132	130	158	143	139	124	139	121	135	142	135	136	140	121	133	157	123	136	130	117	134	149	131	126	141	131	130	117	124	162	134	135	134	141	119	152	144	117	126	126	135	117	130	130	128	133	135	142	145	121	136	131	122	160	134	123	156	154	124	154	128	150	133	143	140	154	105	130	123	125	110	150	140	107	138	127	134	124	137	137	144	147	140	152	121	129	135	138	126	136	123	135	120	127	137	130	135	134	142	124	146	129	162	130	137	136	144	139	143	169	149	152	116	130	143	123	131	127	137	138	123	134	129	124	137	124	133	135	128	119	140	114	131	147	137	156	128	141	134	128	144	120	138	142	137	131	131	159	149	142	134	142	117	119	136	141	144	151	127	132	127	132	124	136	106	138	143	132	119	136	109	134	129	140	137	129	142	138	128	136	131	138	128	129	144	125
345	3	3500	219244	600	17	46	307	416	470	454	500	449	411	381	345	331	334	291	305	269	273	232	248	243	232	197	208	229	196	196	221	208	165	171	200	189	200	155	167	176	182	197	179	179	155	148	178	147	141	160	149	142	153	156	129	125	147	124	132	129	151	154	144	124	149	161	145	126	164	124	149	165	135	132	133	124	132	126	136	134	127	120	133	153	130	139	139	122	133	128	132	127	150	142	127	104	141	129	117	135	132	122	139	127	120	121	145	131	125	127	148	138	163	122	138	106	131	121	159	140	130	106	139	154	116	114	127	149	133	125	134	125	110	145	139	143	124	121	160	133	133	131	135	123	121	121	128	116	147	126	109	119	98	127	122	157	125	125	131	125	130	131	130	130	136	131	125	117	128	115	133	114	134	137	151	129	123	142	133	128	135	132	132	113	135	130	128	116	149	112	130	126	140	138	104	121	125	134	119	125	130	140	125	150	156	144	127	160	116	137	123	114	149	121	132	135	137	146	134	129	147	160	129	119	125	139	148	106	137	119	136	123	129	121	124	142	141	123	125	139	121	147	147	133	127	139	120	133	119	138	150	129	127	143	144	143	127	130	147	119	139	135	148	146	117	130	155	153	146	123	94	119	119	133	110	160	160	124	127	112	127	140	116	139	118	122	135	134	143	122	126	128	124	135	131	125	129	113	102	123	139	124	146	138	134	132	142	153	145	136	135	131	133	118	104	120	125	139	126	133	111	120	132	130	123	124	126	126	147	121	123	119	119	137	145	111	109	135	132	130	125	114	125	115	115	132	116	123	134	124	119	113	137	135	122	118	137	129	141	124	110	136	136	128	136	99	143	125	136	124	123	126	132	122	140	131	146	122	120	117	114	111	130	124	133	155	131	119	138	124	127	120	130	101	119	131	136	122	134	131	147	124	127	124	131	150	141	130	127	133	128	146	136	134	110	117	125	137	145	129	139	123	141	132	144	112	131	118	121	129	132	160	141	134	125	132	139	123	132	120	120	114	110	142	132	122	124	125	122	136	140	123	122	136	120	150	123	129	137	136	123	127	140	116	135	116	147	125	124	151	127	126	139	140	131	136	109	164	117	137	126	144	112	129	140	106	108	137	133	149	123	113	123	114	116	119	115	125	121	151	126	128	116	128	137	135	140	130	119	128	117	102	127	145	116	141	126	113	119	130	132	115	109	114	124	118	149	118	113	130	145	132	117	124	130	149	123	130	107	125	136	122	115	112	120	113	128	125	139	119	125	133	134	141	115	134	123	141	131	120	139	147	107	126	134	129	130	112	109	132	140	124	106	137	116	109	118	100	129	122	113	148	156	119	130	128	130	113	132	102	128	134	123	125	127	107	121	121	101	132	112	135	123	132	114	118	109	136	118	91	134	121	119	131	125	143	150	117	117	133	134	133	131	120	120	119	129	125	122	126	143	120	126	120	121	116	112	128	135	126	132	111	128	112	122	116	141	127	155	132	118	128	135	122	130	130	134	125	122	114	109	138	127	137	116	143	115	126	148	136	103	121	131	118	137	118	132	143	132	138	117	138	115	120	127	132	115	112	113	127	140	142	132	117	129	110	121	135	146	124	114	130	128	111	141	110	106	125	145	129	135	122	122	134	138	123	109	121	131	133	127	136	133	131	129	116	134	135	123	138	102	115	119	136	122	126	121	112	130	136	148	132	145	110	130	128	138	151	132	115	150	120	101	117	123	134	107	121	125	122	141	112	124	134	138	139	129	147	121	132	131	119	142	131	118	130	122	120	133	126	129	136	113	116	125	138	132	133	126	119	119	111	141	117	113	129	110	136	122	119	140	129	122	143	124	135	129	142	127	128	127	119	131	126	145	106	143	122	119	126	129	128	130	146	148	122	124	124	120	122	138	130	134	108	137	118	132	127	115	128	128	121	127	138	120	145	128	130	124	138	122	109	135	145	130	134	134	123	123	114	127	139	108	116	140	132	148	117	121	118	128	129	107	137	141	132	121	122	138	121	143	124	131	135	124	119	130	106	124	128	147	131	149	130	121	138	118	115	129	125	120	150	100	135	133	116	121	131	143	114	105	130	119	131	112	111	122	121	132	133	121	99	146	130	149	118	122	135	126	116	126	115	122	150	136	138	125	136	124	102	111	123	115	140	130	136	148	128	137	138	108	102	138	150	117	144	137	121	127	129	136	126	114	117	126	119	135	130	145	124	142	122	126	115	131	139	136	131	138	123	141	125	135	135	124	118	111	112	116	102	112	136	108	105	137	141	146	96	115	129	125	130	133	109	113	121	128	121	139	129	124	153	130	120	120	130	100	113	107	117	128	117	122	144	112	142	149
