345	0	2700	208870	555	14	61	268	443	475	498	546	452	504	455	349	366	328	339	327	309	306	265	288	259	254	234	227	217	229	244	218	228	219	210	186	182	199	200	197	189	205	167	175	173	175	161	146	192	151	178	180	174	170	151	157	133	143	176	137	118	138	135	148	157	143	125	127	155	137	137	149	132	144	140	156	160	142	146	137	144	142	140	138	132	144	135	125	145	137	149	150	131	140	133	132	136	156	149	128	140	135	135	122	141	151	143	145	132	125	124	134	141	123	144	135	141	126	135	135	126	114	142	129	128	151	127	131	127	144	132	112	126	139	112	115	132	137	121	107	143	130	135	137	144	133	130	160	120	128	132	142	140	112	125	127	156	117	131	150	119	123	113	127	139	127	125	132	163	138	124	122	117	130	121	132	117	129	145	124	120	116	112	126	120	140	117	145	124	141	140	112	112	135	122	108	116	151	128	148	135	112	136	109	116	111	127	126	134	119	148	162	137	127	122	137	127	131	103	120	123	143	114	115	137	127	127	125	132	152	152	108	128	112	146	139	114	125	113	143	104	123	92	133	121	136	116	112	136	144	123	137	104	103	140	118	133	130	141	140	116	112	133	124	107	152	118	108	126	119	142	111	128	107	126	122	146	134	109	148	125	118	106	134	123	131	133	142	130	117	152	134	107	112	125	133	140	132	115	101	114	123	107	127	120	124	122	146	137	115	130	118	118	128	134	114	138	126	114	131	127	136	107	135	103	123	136	139	127	112	111	136	115	113	115	115	119	135	132	130	130	127	110	129	135	126	95	124	119	127	127	151	122	119	131	127	120	123	130	143	133	128	126	116	102	117	112	119	117	122	133	116	135	142	124	132	123	130	123	132	128	120	113	128	144	145	121	123	157	113	120	129	141	115	139	107	126	122	130	118	121	139	127	132	143	129	95	129	123	115	127	117	140	112	132	146	134	115	118	141	110	138	124	116	132	125	126	111	125	139	132	106	120	122	135	130	109	125	112	134	128	137	136	141	121	109	118	102	122	119	119	122	122	118	129	123	130	117	136	124	135	110	134	123	131	129	123	117	137	120	129	127	103	115	116	125	96	131	134	128	148	127	152	120	126	114	120	111	137	121	132	118	133	129	136	118	139	113	106	116	128	120	112	123	129	125	157	120	128	119	120	131	132	111	122	133	131	122	134	131	140	109	122	146	129	118	125	126	128	121	111	122	122	132	115	131	120	139	106	126	130	124	115	116	111	123	114	110	127	122	100	121	119	139	112	124	105	132	118	125	105	108	129	143	116	126	127	134	136	129	113	139	137	109	159	146	120	118	125	103	121	117	129	114	127	127	123	110	121	118	120	130	123	130	115	115	112	125	133	125	141	107	121	117	140	121	121	121	116	120	118	134	140	116	99	128	124	123	113	131	128	134	117	123	133	137	124	122	120	135	105	121	126	105	129	125	103	124	126	134	108	116	129	136	149	124	147	123	118	101	113	125	139	130	116	118	124	130	118	116	115	127	121	127	122	123	131	124	134	138	116	132	116	136	116	120	141	137	128	136	121	152	121	136	137	140	128	134	122	124	106	139	133	134	113	126	131	142	142	120	118	115	115	124	111	123	135	125	120	118	120	129	122	133	119	119	122	142	113	107	122	108	119	127	110	130	120	121	134	135	146	143	121	140	133	142	144	147	122	119	112	142	123	115	141	124	114	109	121	111	131	134	125	128	138	115	130	119	108	135	134	124	128	100	155	111	125	101	115	125	117	133	130	115	98	117	113	135	124	119	116	135	118	126	115	115	120	121	131	146	144	127	122	125	115	110	96	125	143	124	131	134	118	111	128	124	135	117	113	129	137	124	117	118	118	120	120	118	130	114	129	122	123	140	122	112	131	131	125	133	135	124	116	141	110	123	123	113	129	133	128	128	131	129	116	132	126	122	146	131	120	114	116	138	123	116	114	124	132	108	133	117	127	147	109	101	89	136	114	111	135	131	135	125	115	130	135	115	118	117	124	87	108	129	124	127	130	119	133	133	111	114	119	141	133	134	121	127	117	126	127	123	149	111	117	129	125	126	112	126	132	112	131	147	125	113	98	130	102	110	131	135	134	120	133	106	131	130	119	115	123	116	135	117	110	130	134	118	124	160	109	132	120	124	133	93	119	136	121	109	122	137	143	113	107	105	113	113	128	105	115	123	115	129	128	140	123	131	131	105	134	128	115	138	108	135	119	132	120	121	120	120	131	111	125	134	98	119	119	138	105	113	127	132	90	117	119	108	135	105	129	105	121	121	116	117	118	122	121	136	129	116	127	137	129	135	124	107	130	112	108	118	105	119	125	122	116	132
345	1	1900	208995	599	16	86	336	416	458	424	435	394	382	336	332	308	274	281	280	240	236	247	237	242	247	201	235	217	203	243	192	205	209	198	199	203	192	201	185	170	184	189	224	208	199	199	204	209	206	189	185	162	194	177	192	172	175	172	166	193	195	182	187	176	176	182	186	188	181	176	183	204	171	170	182	172	169	168	177	167	152	170	188	161	180	194	193	137	193	161	183	173	172	177	163	160	164	176	190	180	161	181	162	171	172	166	170	150	183	168	182	193	175	186	172	155	190	151	162	178	147	180	161	154	180	173	150	161	151	170	219	189	148	166	157	163	188	165	172	174	174	190	152	151	168	164	164	156	170	183	170	166	169	168	179	176	156	167	167	177	164	151	185	160	187	163	188	177	161	183	199	192	203	171	178	150	207	147	176	191	151	183	165	180	148	166	160	169	163	178	167	166	169	161	174	176	166	182	162	161	161	142	167	171	164	175	154	171	169	174	171	177	171	188	169	193	165	175	165	185	175	148	180	160	160	158	162	158	170	196	179	165	177	161	175	184	154	159	164	175	164	179	179	177	180	175	182	156	156	168	161	165	166	170	155	160	185	159	159	169	181	150	171	173	168	170	180	160	185	182	179	164	163	169	197	159	175	150	157	166	155	184	156	150	163	142	167	189	166	150	157	160	153	158	195	184	155	163	174	160	171	152	165	185	171	141	161	168	171	155	165	183	172	158	188	177	155	163	196	181	181	174	154	163	189	161	177	167	168	144	149	161	170	179	152	180	164	189	165	169	160	155	195	183	147	198	163	143	177	165	144	184	197	170	176	180	168	184	140	154	160	176	174	178	167	166	150	171	165	164	169	166	181	169	181	177	182	157	156	174	181	175	180	134	166	156	188	144	184	201	180	164	155	178	175	175	184	171	184	177	150	168	170	183	210	172	155	169	182	193	158	176	150	179	177	175	194	191	184	176	195	176	162	170	173	168	173	174	167	171	154	170	183	150	151	154	147	176	159	155	155	148	166	174	163	159	170	164	153	139	165	162	188	194	167	158	178	179	168	161	180	196	172	183	166	175	157	175	166	178	157	181	162	196	159	185	179	184	152	161	172	174	146	177	183	187	155	174	171	171	171	141	167	167	179	175	161	193	162	175	155	176	175	176	172	164	177	152	155	181	167	172	181	203	183	188	186	173	163	176	149	155	182	170	174	154	187	158	162	170	162	159	173	165	157	188	162	177	178	168	202	153	165	154	183	184	171	146	161	173	168	170	168	173	176	193	180	169	171	161	188	158	162	150	180	167	163	173	164	164	165	184	176	148	173	175	159	152	152	165	150	155	162	183	170	164	182	163	171	187	165	161	151	165	164	189	190	159	151	178	175	170	150	158	170	166	186	191	152	174	150	179	179	169	156	154	173	150	187	154	178	171	182	195	167	172	174	170	193	188	151	167	162	174	159	162	166	171	151	157	191	180	159	159	190	180	170	167	163	177	167	155	152	163	173	151	157	165	187	172	165	182	159	155	172	172	181	180	157	141	174	164	158	170	172	194	188	158	157	170	196	164	169	184	148	173	175	148	174	168	169	173	170	164	154	178	165	165	161	182	146	172	164	190	161	174	171	183	190	163	155	153	180	161	180	174	193	177	173	181	196	174	165	176	165	157	169	155	169	147	182	170	181	175	156	171	174	150	197	159	175	154	141	169	162	151	196	160	179	182	193	171	174	144	185	162	159	174	163	169	167	176	173	180	151	158	182	170	159	182	165	142	180	168	162	170	151	161	156	171	168	177	156	167	159	161	168	153	176	166	165	176	187	156	159	162	161	180	169	174	184	180	186	166	192	183	170	177	151	180	182	167	185	165	173	170	178	171	162	158	192	141	179	158	171	186	163	160	139	166	181	176	177	157	169	160	166	173	194	155	191	191	169	183	168	170	173	143	172	166	167	179	137	179	151	152	186	172	185	168	154	166	144	184	167	170	172	184	171	172	162	160	184	162	144	161	163	182	163	175	176	167	174	181	190	157	157	184	163	164	159	164	159	169	165	162	160	191	176	189	174	161	162	173	183	145	180	190	172	166	180	177	164	151	166	188	182	188	162	180	173	177	160	152	181	189	156	169	157	147	150	155	188	174	155	192	168	158	180	177	162	178	192	166	177	166	179	190	155	193	173	191	174	194	161	165	143	184	174	178	182	180	156	173	160	190	183	170	188	166	150	154	158	149	153	177	177	180	171	166	173	172	178	168	160	175	158	161	174	176	189	166	179	169	185	185	181	170	151	161	156	176	175	181	162	164	164	187	176	173	164	188	179	175	195	161	183	177	177	167	165	172	151	161	151	169	153
345	2	2100	209120	616	8	61	301	394	466	465	521	413	422	335	338	336	345	285	277	305	291	269	257	240	260	236	246	229	219	222	229	197	206	202	231	194	190	189	219	193	191	185	192	193	198	204	203	184	183	185	164	174	177	163	171	190	213	180	171	180	178	177	188	180	184	175	163	181	168	127	168	168	160	179	147	172	149	167	152	171	129	170	157	160	182	167	169	182	167	166	179	158	174	160	179	167	178	137	179	192	172	158	164	172	150	149	173	154	167	190	155	175	174	151	162	167	165	156	143	151	155	168	170	163	183	163	159	165	163	166	176	188	158	159	189	179	157	163	147	172	166	152	174	162	146	184	162	162	158	164	168	167	166	163	138	170	150	171	173	159	180	163	174	178	167	175	178	150	151	161	192	133	151	146	161	193	160	162	166	169	156	174	159	159	158	145	171	151	161	162	152	167	148	157	161	159	181	172	163	179	140	155	174	164	166	161	143	172	152	181	158	159	185	162	187	164	134	163	168	186	138	167	152	152	176	175	168	167	148	168	162	152	145	178	146	175	152	177	170	157	169	150	159	172	166	177	136	127	177	185	142	168	170	152	158	169	182	163	164	152	146	166	141	156	147	153	180	162	174	153	164	144	129	158	164	178	153	145	192	163	163	152	174	152	138	164	154	165	162	156	131	163	172	163	166	148	143	161	153	159	166	179	191	166	165	140	167	168	157	152	150	149	157	135	147	168	162	155	141	176	136	162	175	173	127	153	172	172	149	163	161	139	146	161	175	178	188	169	165	153	169	147	196	152	149	163	154	151	163	164	146	157	153	169	149	141	160	164	151	173	170	167	155	155	155	159	154	147	170	161	160	159	143	154	151	154	138	148	157	161	170	166	175	153	172	160	149	148	135	143	157	145	166	142	162	164	168	137	136	172	177	145	162	180	148	158	167	144	158	166	159	164	155	167	151	150	161	151	147	140	159	161	154	151	162	130	151	162	183	133	179	123	179	152	179	146	148	178	160	135	160	175	153	161	167	147	152	169	156	171	143	149	157	162	179	147	160	151	153	152	161	173	159	180	161	159	159	169	164	157	172	164	130	161	170	138	149	158	148	180	139	155	159	144	180	180	172	152	165	145	177	162	151	166	149	153	162	156	158	156	181	156	148	158	159	151	170	139	158	168	192	140	174	172	166	160	177	159	167	152	170	173	159	184	145	160	174	173	147	159	169	177	161	149	150	168	173	161	184	137	177	160	169	171	143	171	163	155	161	163	162	142	148	142	155	149	154	150	161	170	175	149	127	160	159	149	150	181	178	152	153	168	171	166	154	146	143	166	170	160	188	168	163	169	149	156	173	152	155	178	160	141	167	164	176	134	167	146	171	159	149	179	172	185	164	138	152	171	156	157	186	164	148	160	150	166	135	177	180	127	178	150	162	167	153	161	154	159	167	152	157	153	150	158	183	153	165	154	159	173	150	180	181	166	174	158	181	143	152	163	163	163	161	168	164	141	143	157	178	172	161	166	181	144	153	175	147	157	160	150	162	169	158	142	152	155	164	170	159	162	160	165	151	177	149	138	160	163	181	161	161	145	158	142	159	138	156	150	192	167	163	172	159	151	150	158	152	176	161	188	163	160	146	153	165	181	147	149	163	156	161	163	166	147	153	143	162	172	146	164	148	163	181	154	159	176	147	163	164	192	162	157	173	165	166	154	143	151	145	158	170	163	174	138	166	147	172	168	168	150	157	156	195	142	163	142	166	160	154	135	156	158	149	152	138	159	151	164	138	193	155	154	132	165	159	162	184	103	170	152	161	159	160	151	163	166	156	157	149	152	141	165	151	153	144	128	142	148	169	136	155	173	158	153	162	134	163	161	166	167	167	149	158	176	157	148	172	135	155	179	148	154	159	140	165	168	162	149	149	157	170	159	174	142	196	150	143	154	172	136	156	161	174	130	175	166	153	148	164	142	171	137	170	148	168	179	143	158	158	143	149	161	153	160	162	147	164	150	170	164	140	171	168	165	168	151	177	169	159	144	176	166	167	147	170	141	174	152	157	168	151	147	151	163	165	179	185	165	167	165	163	161	140	162	158	144	148	148	171	148	142	154	151	166	164	165	175	159	161	162	185	150	159	144	179	163	165	142	165	167	170	161	144	149	164	159	179	156	174	136	169	149	151	171	149	179	158	148	145	148	159	149	155	156	159	163	162	138	147	165	134	155	181	163	150	167	149	154	168	162	174	168	191	160	165	157	153	166	174	146	163	160	164	171	126	146	203	157	170	144	163	152	149	145	163	138	162	156	144	155	149	152	148	156	138	157	150	169	184	155	150	159	166	155	135	163	155
345	3	3500	209245	589	16	51	266	349	460	429	458	395	412	380	342	316	327	274	267	290	288	244	242	249	237	247	226	215	227	220	191	211	192	201	223	197	193	210	187	185	206	187	166	201	171	170	182	163	164	176	158	162	161	141	158	170	155	164	151	148	153	158	173	151	147	160	168	155	169	164	165	144	160	149	167	147	142	126	145	178	158	168	155	144	155	133	159	144	134	149	156	136	152	153	150	131	147	139	136	140	150	160	148	157	147	166	161	147	165	138	152	132	154	136	154	142	168	144	129	152	149	142	125	163	140	155	143	147	138	165	136	154	145	136	162	148	131	147	147	142	138	164	133	143	140	167	144	152	151	136	144	124	158	147	129	154	121	173	177	142	159	138	139	137	128	142	146	147	151	143	132	153	148	149	165	131	153	125	116	140	159	149	154	145	153	134	131	148	154	149	146	158	133	133	141	147	153	132	147	136	127	141	152	142	141	137	153	123	166	128	129	149	141	121	151	148	132	141	142	155	131	138	142	152	146	131	129	141	154	147	134	121	147	139	137	142	150	144	156	141	147	165	135	150	146	144	160	149	146	136	135	152	151	144	130	163	138	140	140	148	155	148	144	128	114	129	138	147	146	148	143	128	140	165	131	140	148	155	169	134	138	164	139	142	148	121	155	135	165	145	141	149	155	141	148	135	157	136	134	150	152	154	150	149	153	139	131	137	141	156	147	163	131	145	134	138	144	133	168	146	136	135	137	145	135	147	134	145	142	133	147	139	140	160	123	131	150	158	126	114	140	146	157	167	165	153	131	162	138	134	138	142	129	138	127	147	140	138	154	142	150	164	138	120	128	136	141	141	146	125	140	141	146	126	121	144	121	172	135	156	148	148	115	149	149	141	130	139	136	135	133	145	129	124	156	143	129	148	138	140	134	146	132	135	135	154	148	133	121	136	135	157	146	142	134	164	138	129	135	129	134	137	136	128	155	124	139	133	162	145	159	136	126	137	135	127	146	151	140	148	157	158	139	141	131	157	160	141	136	136	142	141	156	133	131	139	149	138	146	124	144	152	129	147	155	141	140	152	164	126	160	143	140	130	129	146	140	136	139	120	144	132	136	149	146	157	114	154	144	141	158	145	131	155	164	131	157	147	124	117	132	157	142	159	155	150	132	120	153	155	153	146	134	160	140	148	134	128	143	145	133	151	144	148	145	155	131	132	142	131	149	178	145	158	149	150	150	147	160	137	155	139	141	140	143	151	140	129	156	144	140	158	154	147	147	132	148	153	133	140	164	135	154	121	133	130	131	158	156	161	135	123	145	141	147	156	144	126	146	145	148	142	155	124	148	142	153	140	129	141	146	131	132	148	152	155	147	124	143	142	150	119	125	135	141	150	140	132	145	138	142	134	159	149	142	130	153	114	155	140	134	146	114	150	125	144	136	117	110	149	133	146	149	133	150	138	147	146	122	134	158	136	146	146	141	149	133	133	139	147	117	123	131	162	156	114	140	133	131	142	146	138	152	144	137	141	129	148	155	144	146	154	131	153	137	144	100	129	142	150	127	139	130	151	135	159	157	125	107	126	136	140	133	137	132	141	142	158	130	152	141	154	158	121	114	150	140	146	134	141	132	134	137	149	145	152	143	151	138	141	147	131	126	135	146	145	140	144	141	148	139	150	154	119	116	146	154	145	133	160	129	144	156	137	147	168	123	122	146	130	168	143	160	107	131	146	119	137	135	150	140	146	142	139	158	133	123	132	120	139	142	142	160	162	128	147	136	135	130	137	149	125	141	151	125	149	144	161	138	142	145	130	153	148	114	134	163	140	141	128	145	138	130	144	139	137	126	135	122	132	145	156	141	135	126	135	152	163	146	129	144	161	143	161	156	116	134	153	130	126	137	135	141	136	129	158	143	138	124	146	123	139	151	128	133	131	148	143	125	137	121	133	127	155	141	128	146	156	127	164	139	122	127	122	145	133	142	148	120	140	136	155	135	143	148	130	146	141	138	140	129	135	153	149	123	136	158	149	129	161	139	135	135	160	139	144	154	137	122	145	161	141	158	132	141	119	135	137	140	140	148	143	136	142	142	139	130	132	158	145	138	150	166	137	145	123	167	157	156	155	135	137	147	125	142	124	140	149	144	123	167	142	148	155	151	141	133	132	112	146	148	148	145	148	141	147	147	149	138	125	145	154	126	120	148	136	130	145	129	144	123	133	153	135	150	145	132	157	146	111	150	136	144	148	133	176	144	129	143	144	159	148	146	135	148	124	143	147	147	147	119	152	116	135	145	160	137	132	148	140	145	166	140	160	150	112	136	156	128	146	129	143	137	137	146	144	156
345	0	2700	209370	585	6	16	208	387	463	444	516	471	452	362	357	342	319	281	313	288	299	293	264	245	250	259	255	229	251	215	213	236	218	232	202	196	206	208	186	185	164	185	175	166	198	168	148	152	171	155	170	152	163	149	157	154	134	137	154	142	133	138	152	153	147	155	161	157	146	130	140	146	133	143	150	147	111	147	119	122	156	127	121	122	139	126	131	125	138	134	136	137	137	158	128	125	142	132	140	128	157	134	134	133	140	179	136	122	116	138	132	125	112	132	131	125	137	127	105	115	119	127	137	125	130	122	127	134	128	138	117	129	123	137	119	123	119	128	115	129	126	129	105	107	114	140	125	119	124	136	117	120	108	148	111	137	117	134	136	138	110	139	122	126	114	121	124	123	121	119	153	109	136	129	118	132	128	139	129	125	120	152	130	131	111	126	129	141	114	119	139	122	122	111	122	145	117	121	111	124	114	122	126	151	121	144	126	142	115	127	128	137	115	124	118	147	127	112	117	130	143	131	132	128	130	113	129	123	124	134	133	124	120	122	137	109	147	121	133	133	144	139	119	119	138	129	142	116	125	127	123	106	132	112	123	112	116	133	128	134	106	134	117	117	114	131	127	140	106	134	116	124	109	127	99	127	134	133	121	121	136	127	108	119	121	131	115	128	117	114	139	138	121	118	130	133	125	135	119	119	117	136	120	133	111	112	137	107	122	118	109	134	119	111	116	137	122	121	132	113	127	130	117	132	150	131	129	97	121	122	126	123	132	122	104	124	134	114	130	122	138	121	135	130	126	135	133	132	123	108	129	119	118	119	123	116	112	131	103	143	136	121	130	110	123	116	128	124	128	120	114	132	108	114	130	128	128	128	134	126	126	118	112	105	134	129	121	127	128	122	132	131	127	148	116	108	141	126	105	129	127	115	111	132	114	115	121	103	138	134	112	115	119	123	119	117	129	124	113	129	122	137	118	104	126	113	104	112	133	121	123	117	121	113	130	126	125	130	124	126	111	95	109	98	109	118	131	117	109	116	123	121	126	122	137	124	140	127	112	134	123	138	107	123	112	127	119	127	129	116	124	131	142	117	149	141	133	116	111	111	137	104	105	156	123	99	95	144	120	102	114	127	119	127	104	128	111	109	111	110	143	127	114	119	121	110	120	111	130	127	132	135	121	123	119	115	111	136	119	158	126	123	112	135	123	112	113	123	119	130	108	119	132	138	117	123	130	122	104	128	129	138	123	129	106	129	112	100	133	144	110	105	106	127	117	117	135	113	113	120	119	123	126	130	132	123	119	112	115	105	111	98	132	116	117	138	135	138	153	119	117	134	126	100	133	134	124	116	115	121	104	135	120	121	124	122	120	116	140	119	117	119	120	137	154	99	117	122	98	114	98	135	129	132	134	126	121	105	120	114	136	117	109	111	127	138	120	128	128	109	132	93	125	123	120	112	92	145	122	108	125	118	112	120	138	115	130	130	122	118	110	141	115	119	116	102	119	98	121	119	110	126	110	143	107	127	132	121	111	113	125	116	114	127	115	130	132	109	135	119	122	138	130	133	123	118	136	137	127	125	117	116	116	129	112	157	112	135	127	130	131	106	124	140	105	125	132	115	123	123	118	134	143	117	132	130	118	138	112	110	100	115	113	114	146	123	112	140	129	127	100	116	127	123	119	116	98	107	108	106	131	130	138	110	110	109	119	116	131	111	128	125	155	115	126	106	107	132	128	133	125	121	125	117	120	125	139	125	112	106	126	114	119	126	119	125	127	114	117	115	128	148	140	134	123	109	134	114	146	122	115	122	124	121	104	108	129	114	114	127	137	126	123	137	113	122	128	111	125	116	114	123	112	131	157	109	119	130	128	138	130	130	128	114	128	145	118	114	116	114	110	125	124	112	118	147	126	111	121	116	133	119	141	135	95	97	113	118	126	109	113	123	141	104	117	119	132	124	99	127	126	119	101	145	115	145	99	111	123	125	119	126	116	119	143	117	118	122	129	121	127	122	114	109	118	121	115	134	127	102	117	140	118	104	111	113	151	130	119	109	119	124	115	119	117	127	99	102	119	121	126	130	126	108	114	132	124	101	109	115	111	115	133	123	123	123	113	134	119	118	105	110	119	120	112	133	128	131	125	115	95	125	114	155	118	121	128	111	98	121	114	103	118	120	108	124	119	129	130	137	117	95	115	144	115	135	115	116	109	126	126	111	127	126	131	111	113	140	113	116	125	114	132	124	120	113	112	146	116	131	118	117	97	104	121	137	111	124	118	128	126	130	123	120	129	130	123	113	130	119	116	119	124	115	118	122	124	131	119	128	116	142	107	138	126	93	140
345	1	1900	209495	610	20	118	410	446	476	459	433	426	399	352	311	318	298	249	271	272	249	238	224	234	230	210	229	235	197	211	193	232	188	187	201	208	191	209	196	200	211	189	214	192	181	193	197	205	209	172	177	181	181	176	180	208	169	178	188	163	156	188	201	175	170	181	181	191	182	172	175	194	202	168	183	188	165	179	186	160	180	194	187	189	172	178	152	184	212	165	189	187	149	162	180	180	164	195	186	206	181	163	186	166	175	199	180	192	183	164	149	156	173	155	189	169	192	166	190	174	168	174	176	142	172	185	203	185	167	153	155	168	161	176	162	161	174	185	203	164	177	179	167	180	159	180	167	177	164	171	182	196	193	175	161	169	176	184	188	177	169	167	159	147	189	173	168	170	171	182	159	165	161	177	168	192	163	180	160	168	178	181	162	164	187	157	165	190	196	157	178	191	166	178	183	183	155	160	182	180	166	155	160	169	189	159	180	168	158	184	167	169	170	162	173	171	185	173	206	151	182	151	156	144	166	181	181	156	177	188	185	171	163	160	182	164	170	158	173	157	179	170	185	199	192	167	178	189	189	212	193	178	187	167	157	165	174	164	160	185	169	156	184	178	157	177	159	149	189	193	159	179	183	175	181	159	171	181	161	176	168	177	172	168	172	175	164	158	185	174	173	177	186	157	163	163	172	176	161	159	195	177	172	160	166	154	193	175	163	173	191	168	163	164	171	175	156	179	169	179	172	179	157	172	140	180	184	171	175	156	186	170	171	169	180	169	158	174	171	189	160	172	170	179	178	164	165	156	185	174	149	156	146	169	173	190	168	158	184	153	191	177	181	167	166	170	155	183	175	169	185	181	171	171	136	197	189	191	150	162	156	161	178	165	162	158	164	178	163	158	162	188	187	151	152	152	185	171	193	191	170	165	151	159	181	190	173	198	161	183	173	172	162	150	160	195	175	156	174	170	163	176	153	184	161	182	168	175	136	155	155	184	177	166	191	161	185	154	191	153	158	145	191	168	186	172	181	158	168	183	174	180	190	163	198	175	164	158	171	174	174	173	170	164	180	172	171	159	173	153	164	183	177	183	158	174	157	165	184	177	159	136	183	153	174	175	194	177	170	179	154	158	147	191	160	168	145	164	173	171	190	171	166	174	169	163	173	176	176	195	164	168	161	168	165	153	199	152	166	165	149	179	161	188	140	173	168	174	167	156	181	172	163	175	170	186	172	175	169	161	185	164	187	183	160	168	183	147	173	163	165	142	169	151	179	165	181	180	178	186	191	171	175	181	169	162	161	172	184	198	184	160	174	160	173	160	166	163	164	156	154	159	172	173	156	183	165	168	175	162	181	165	155	184	192	170	192	168	156	160	167	175	192	183	182	167	175	179	159	173	184	152	159	157	152	152	184	171	178	184	167	174	170	161	183	190	178	174	179	179	173	158	168	179	151	172	147	175	172	174	175	165	135	186	166	165	151	168	148	185	168	163	188	189	158	174	173	181	178	178	155	170	190	168	173	173	179	180	188	153	171	165	178	150	163	149	168	140	163	155	172	178	162	173	176	180	167	184	199	188	140	165	179	169	169	143	185	151	168	166	172	151	159	182	174	166	176	191	177	174	167	176	168	173	138	160	174	173	163	164	180	167	162	169	173	163	191	191	171	176	150	155	155	184	162	162	168	200	187	176	184	141	173	171	156	169	160	160	182	152	170	164	143	177	194	186	190	163	163	143	190	148	183	164	171	166	181	177	165	177	157	187	183	148	165	176	167	150	152	158	146	160	166	178	188	184	165	183	168	158	167	169	166	176	179	170	164	165	178	177	180	184	185	163	169	176	187	161	173	184	167	178	167	181	175	179	169	174	155	168	157	181	155	168	183	188	172	165	164	164	195	164	165	173	195	172	182	150	163	163	176	177	173	187	146	167	173	192	155	196	175	178	174	168	131	174	169	170	177	161	160	154	179	149	157	187	145	156	156	172	161	175	149	173	170	173	167	170	156	171	164	155	168	170	190	175	165	161	171	189	178	143	174	167	175	136	174	173	180	157	156	203	181	179	162	174	172	168	173	181	182	172	172	193	172	191	172	178	183	159	198	190	157	172	152	190	160	163	148	177	173	184	200	162	159	155	162	155	184	171	163	164	162	170	173	153	171	163	175	176	167	178	172	171	188	205	173	183	158	197	161	168	161	162	153	168	196	186	145	161	169	192	170	178	153	181	167	178	163	162	171	142	175	151	188	174	171	154	185	165	161	166	175	197	176	155	176	177	176	164	170	165	213	170	161	165	169	176	141	178	144	182	163	196	199	180	183	204	182	169	177	168	178	170	179	157	172
345	2	2100	209620	575	10	80	362	472	560	541	523	454	417	371	324	331	308	287	289	266	245	274	253	269	253	245	241	222	235	240	232	196	215	227	191	210	199	211	190	194	178	190	177	183	194	169	215	184	203	166	168	192	180	170	172	162	177	177	157	188	197	197	190	191	184	164	218	174	191	146	177	179	160	181	184	167	156	163	148	157	159	187	186	179	152	163	169	164	177	155	171	174	153	182	168	171	183	177	174	178	168	196	161	172	152	174	182	160	173	185	166	166	152	183	162	190	159	167	165	181	173	165	170	164	165	163	146	162	151	167	158	158	173	169	177	147	176	152	152	202	165	179	158	169	166	161	166	144	148	168	174	164	166	163	172	162	173	142	162	170	168	161	169	170	148	187	165	156	177	175	148	178	190	161	157	161	165	176	175	169	158	144	166	157	152	166	188	157	163	159	170	168	163	175	165	158	181	174	133	158	167	180	152	166	163	164	169	169	151	138	167	158	170	139	172	145	148	172	169	171	167	132	165	170	170	142	182	180	198	149	171	163	165	201	170	153	156	159	178	176	165	153	161	148	158	167	178	169	163	156	135	145	170	168	154	180	164	154	172	170	179	160	185	173	173	164	171	175	156	169	179	184	124	152	149	148	152	168	176	186	156	155	167	173	150	148	157	159	147	160	168	152	165	145	162	177	166	162	151	166	164	159	165	152	155	165	167	167	154	171	153	174	139	160	169	162	162	171	165	164	176	175	171	170	177	183	189	168	158	148	159	175	169	168	158	166	161	177	199	166	176	149	153	151	143	162	165	157	141	177	161	166	175	165	170	162	158	154	167	166	146	166	154	171	174	161	173	168	145	168	144	150	148	160	156	167	163	151	155	170	174	143	154	168	133	184	173	157	158	152	148	150	168	177	184	142	170	168	158	155	192	161	150	175	144	144	144	154	153	171	161	190	160	172	154	165	162	156	159	156	177	164	161	172	169	169	159	149	153	180	166	164	163	161	151	167	179	157	179	142	144	150	167	168	169	153	159	150	171	145	170	180	148	168	152	169	144	167	164	172	151	179	185	164	147	185	171	161	160	170	156	160	164	174	157	170	160	158	177	153	164	157	168	158	157	150	138	179	154	177	151	163	170	150	156	166	167	180	160	163	137	156	179	142	154	164	166	165	167	172	163	176	154	179	170	163	168	169	155	135	163	183	160	173	144	174	177	141	152	169	151	179	169	175	164	166	145	171	149	152	147	158	132	149	159	180	163	153	164	152	168	172	163	152	153	169	173	159	182	141	140	155	167	141	169	145	150	167	149	173	175	154	144	179	166	152	158	152	165	158	145	165	170	194	171	150	163	142	156	165	143	177	159	170	162	153	143	162	186	156	160	178	171	176	164	156	152	164	185	153	185	148	167	156	146	148	147	157	164	151	152	177	167	151	126	156	192	143	163	145	176	146	157	172	164	148	154	172	174	183	166	164	143	173	160	161	156	168	161	171	170	148	169	171	140	149	159	181	149	183	170	157	158	166	156	168	174	162	181	142	173	160	178	142	163	164	149	134	184	147	155	175	168	167	150	147	168	145	146	171	163	158	171	177	162	152	131	170	170	161	176	153	179	154	173	153	164	184	176	163	152	156	151	152	162	160	176	163	149	166	164	172	167	165	168	169	154	148	157	165	176	175	194	183	151	162	158	181	158	174	171	150	169	147	157	150	156	163	179	155	146	156	163	173	169	141	171	167	152	177	164	174	170	155	160	170	138	140	169	157	172	148	148	161	152	140	161	180	147	146	162	179	167	165	179	157	135	166	161	158	175	139	149	131	199	144	178	170	161	167	159	162	177	162	168	161	165	169	165	166	192	154	157	185	170	150	185	167	165	140	171	160	160	143	161	152	171	152	145	163	164	163	153	150	154	143	149	166	175	164	162	182	183	154	159	170	158	151	178	161	160	140	155	166	149	177	146	156	161	179	168	159	172	142	176	148	161	170	163	168	171	154	171	180	176	163	155	150	145	183	178	164	158	179	156	145	179	149	165	159	161	170	163	164	176	159	158	144	167	156	170	195	172	169	166	172	164	202	161	181	151	181	165	156	169	151	186	149	176	156	180	151	157	167	159	163	181	153	158	166	180	148	175	175	179	158	150	167	189	139	154	181	172	157	139	156	152	175	173	166	194	159	148	169	166	171	185	168	144	163	157	157	154	152	147	150	148	152	122	192	162	156	165	179	164	158	165	164	156	157	175	178	158	143	156	172	158	148	149	161	167	178	180	178	151	159	177	158	158	150	148	175	141	162	182	165	156	163	161	149	161	174	155	143	146	180	161	160	147	157	174	166	168	140	173	140	142
345	3	3500	209745	602	10	57	303	418	486	455	486	432	436	373	361	338	293	279	310	281	263	288	235	247	254	236	234	221	218	233	217	219	222	190	200	203	194	197	186	191	183	161	180	156	176	172	142	165	167	171	183	178	171	156	180	182	152	170	155	156	169	165	146	180	148	167	147	160	152	154	160	150	162	159	129	151	180	141	142	170	153	172	152	147	148	144	136	141	165	153	149	154	138	156	148	164	142	165	158	141	163	160	148	169	144	161	160	163	162	145	172	124	130	151	143	131	152	169	164	148	149	160	147	147	164	151	158	132	141	150	154	151	137	157	147	165	155	152	172	163	163	138	147	126	149	173	133	150	159	163	164	131	144	151	143	147	133	126	185	154	156	163	143	142	134	150	130	150	147	152	118	138	151	136	151	160	149	149	144	144	155	152	166	151	159	145	128	120	147	136	167	139	167	130	130	125	157	138	156	165	148	152	158	149	147	139	150	162	139	122	127	140	149	147	144	128	140	144	124	150	150	139	169	160	155	131	146	135	139	152	132	162	136	132	137	130	163	142	140	160	162	147	134	154	150	142	150	123	165	144	149	160	138	145	145	123	165	132	146	147	151	160	161	157	143	145	148	157	163	147	149	139	150	143	146	154	164	139	140	165	139	154	164	163	161	153	132	151	153	135	148	155	142	128	142	145	145	136	145	143	159	144	147	141	143	143	144	137	150	164	140	126	149	160	147	148	138	151	167	157	151	140	124	137	147	143	143	164	129	155	149	139	140	164	140	154	136	158	150	147	136	147	140	155	146	144	166	147	156	158	142	151	174	159	139	150	167	117	163	165	153	147	148	147	139	133	130	154	128	156	146	149	137	158	155	125	147	149	130	122	187	174	130	139	135	155	152	154	130	152	144	129	146	112	159	148	159	152	138	172	147	129	150	122	138	139	167	151	153	140	146	151	172	123	166	167	133	148	162	146	140	176	142	146	153	137	121	139	136	140	143	150	145	137	132	175	152	158	167	138	155	149	127	154	164	153	155	123	164	139	153	154	154	146	146	177	146	152	152	135	174	154	142	131	143	126	138	140	134	145	132	149	152	159	137	165	145	139	139	163	163	151	145	152	157	136	147	157	160	151	135	132	140	132	154	161	109	134	141	130	146	161	150	160	145	129	133	158	143	133	163	155	144	133	148	149	140	137	157	139	143	133	141	157	141	151	166	154	139	132	155	132	135	119	143	159	151	175	161	157	144	142	146	162	154	135	169	132	145	147	156	139	156	153	125	139	149	156	155	152	155	165	139	167	145	164	138	138	136	122	126	158	129	157	142	168	143	155	157	146	158	137	155	132	161	143	148	148	159	127	141	128	148	145	157	159	152	135	135	147	158	149	149	161	159	134	146	144	154	128	155	150	149	158	163	171	151	125	134	146	144	158	132	162	134	145	131	143	174	145	134	140	125	137	148	152	158	155	130	137	142	122	156	146	165	144	154	118	144	150	140	135	155	141	128	143	159	158	152	155	152	168	129	159	132	139	145	134	143	137	156	160	159	133	143	144	141	139	158	136	136	142	151	139	140	144	135	132	137	140	145	144	137	155	128	133	158	162	147	145	151	151	163	137	146	162	160	148	146	144	145	143	152	156	157	138	150	169	148	142	145	167	144	142	141	157	170	135	135	154	122	142	154	158	163	131	123	149	133	161	162	125	131	145	127	167	137	135	140	126	125	154	150	151	149	146	156	148	150	125	163	138	136	160	145	137	145	144	156	148	152	148	163	137	168	130	163	143	154	145	133	151	134	155	154	159	142	145	127	149	148	163	143	137	130	143	162	145	146	137	142	145	147	136	159	127	147	145	147	135	137	124	153	147	153	165	125	154	153	154	160	148	155	133	147	136	145	139	149	142	131	148	150	144	146	146	154	158	150	139	151	145	140	142	153	146	144	177	130	151	153	138	142	124	135	172	141	192	144	149	175	166	133	176	136	147	160	134	142	155	149	130	144	138	136	167	145	131	158	143	136	133	149	138	128	135	134	165	143	137	126	145	158	129	154	136	150	146	137	141	134	145	157	143	155	166	141	154	155	132	153	154	150	126	134	136	129	139	155	161	141	173	151	184	153	134	147	149	154	171	137	142	143	145	149	171	171	155	151	156	137	151	134	138	125	147	128	141	155	119	148	135	140	166	148	132	162	125	139	142	137	166	149	136	144	144	130	152	137	149	169	128	135	132	161	146	152	154	129	155	154	152	150	146	146	146	156	138	144	140	136	145	152	140	137	135	171	139	136	146	152	148	137	136	146	155	157	136	156	124	144	130	164	153	158	142	148	167	150	135	159	141	172	164	147	136	142
345	0	2700	209870	564	14	51	344	518	554	551	582	463	481	450	403	343	341	320	333	303	284	277	269	261	255	231	240	246	206	230	231	216	221	223	235	185	192	224	215	194	199	198	192	180	189	204	148	177	177	167	167	181	173	175	167	156	168	162	158	150	150	131	147	141	163	159	149	142	151	148	134	158	163	132	147	146	144	151	163	136	143	141	132	153	135	156	149	132	143	151	146	145	140	124	156	129	140	157	140	157	142	151	153	158	134	128	134	118	147	136	124	130	129	151	142	116	140	155	135	129	127	121	137	120	121	135	151	124	135	117	131	121	114	158	139	133	115	168	143	145	132	131	128	123	129	140	134	133	107	145	121	147	125	112	136	136	146	155	123	135	127	116	138	118	140	129	141	136	123	122	143	137	124	125	134	122	131	134	135	145	136	123	125	116	142	139	133	132	140	132	131	132	132	126	134	123	114	125	122	122	128	122	128	127	134	113	134	133	146	128	126	123	139	116	139	140	125	132	150	130	118	120	143	128	128	130	122	111	126	132	144	132	122	130	139	132	131	131	133	152	131	115	146	122	118	130	136	125	136	128	126	155	122	123	125	141	117	145	143	106	124	139	131	107	118	142	139	121	137	117	120	122	134	121	136	144	169	151	121	146	111	123	124	113	142	122	97	123	129	124	158	145	129	124	124	130	126	116	148	132	148	128	139	136	124	119	136	131	137	142	120	117	114	101	108	119	135	135	136	135	129	123	129	140	126	130	120	122	115	134	116	149	131	126	142	139	143	129	136	129	134	120	121	125	140	128	131	126	147	136	137	116	141	122	143	129	126	143	133	129	142	134	129	114	137	112	137	140	107	133	158	129	115	123	119	127	145	125	152	120	141	126	131	152	118	127	119	128	126	137	131	126	124	142	133	107	119	123	115	136	140	126	141	118	124	139	120	135	124	129	123	132	142	130	152	124	137	144	142	137	126	130	129	130	116	124	153	129	127	118	133	147	135	140	149	124	119	139	132	114	136	123	124	118	121	127	126	129	156	130	125	137	120	142	134	124	119	142	114	133	129	138	124	120	116	132	124	117	119	150	154	117	118	122	130	122	162	119	139	126	125	135	126	134	139	140	120	128	139	133	143	136	119	122	121	122	132	116	127	136	144	137	131	131	129	149	116	121	125	146	136	124	112	116	127	129	133	140	122	103	118	122	133	126	116	128	126	148	132	130	111	124	122	133	117	120	122	123	139	140	123	137	139	136	145	117	127	121	133	133	111	135	116	133	131	128	125	141	124	136	109	134	116	134	112	119	128	130	111	143	133	135	134	132	131	151	131	121	143	139	141	130	112	143	140	131	120	137	129	118	126	115	135	123	119	124	130	137	150	136	127	114	123	134	133	124	119	155	128	157	140	114	111	127	129	137	123	135	125	118	122	116	131	123	142	119	135	129	123	160	139	128	125	128	121	131	141	100	121	106	130	135	153	133	112	139	126	119	148	117	156	134	119	116	144	126	132	127	134	129	142	144	118	116	133	137	114	121	129	128	123	137	120	124	126	138	112	134	129	139	144	148	132	136	120	116	127	154	126	130	133	127	124	128	127	134	147	126	114	143	142	117	140	138	141	146	127	133	123	127	118	128	124	142	142	129	126	142	133	127	143	112	117	126	118	139	144	153	122	122	109	133	136	129	143	126	124	142	150	112	141	116	120	133	138	136	130	137	123	143	119	140	144	129	107	121	137	120	117	116	132	148	117	137	118	127	126	119	123	116	142	143	132	144	120	113	118	133	156	134	119	130	122	141	129	132	141	132	115	127	130	132	121	119	106	122	141	143	116	130	148	118	125	121	157	138	133	114	130	121	141	137	126	116	125	130	114	120	131	143	134	140	104	126	145	124	135	135	128	128	125	115	122	152	115	131	137	144	136	131	144	134	140	120	123	119	104	126	126	135	133	126	125	126	113	141	139	118	134	127	140	108	127	141	138	119	126	130	127	110	126	123	124	137	134	114	123	124	129	117	139	114	126	141	132	128	145	129	129	134	134	128	142	125	124	138	142	120	102	129	119	137	131	118	132	146	118	136	119	130	122	137	135	128	116	156	125	123	130	139	106	104	116	139	131	132	111	148	132	161	112	116	118	132	119	138	112	102	103	117	107	111	139	123	132	126	135	120	121	129	136	138	136	146	129	126	120	119	107	131	119	130	123	109	114	125	139	129	137	109	132	118	121	117	133	149	141	137	112	135	134	121	123	136	131	110	136	122	137	137	132	127	120	145	125	114	117	136	133	128	114	129	125	113	119	134	123	120	126	141	129	121	114	131	139	138	132	112	113	121	115	138	138	134	103	135	102
345	1	1900	209995	591	13	117	508	538	558	545	550	498	441	399	405	345	332	303	300	291	262	283	234	231	253	229	230	239	204	210	235	203	197	187	213	165	221	222	217	187	197	206	216	204	210	180	200	210	212	178	197	197	209	165	206	203	180	200	166	181	184	188	191	185	190	183	180	183	181	169	176	165	200	202	186	177	207	164	198	192	179	194	184	165	162	190	183	172	183	173	172	183	187	195	180	213	159	171	191	185	195	161	162	184	175	170	198	175	177	167	203	176	181	196	177	185	190	187	182	195	195	173	171	164	188	199	191	189	206	178	202	196	204	172	187	180	180	166	179	181	188	168	187	170	154	202	179	215	169	171	189	175	187	193	176	168	169	172	210	153	182	197	196	193	188	184	189	184	204	176	155	195	178	202	168	178	180	158	164	190	188	191	195	205	198	180	172	205	171	173	177	178	196	185	165	184	185	170	186	202	177	157	171	172	183	174	162	183	192	201	171	197	205	185	159	179	188	196	178	173	168	184	185	178	172	191	169	184	180	176	167	184	159	192	175	198	182	170	182	201	177	188	167	167	177	149	179	169	169	191	185	188	178	204	172	178	179	165	181	157	187	178	159	186	167	185	185	200	149	172	196	186	180	157	182	185	182	159	194	172	189	170	155	167	176	147	162	177	192	175	196	219	180	175	182	170	159	186	175	180	187	175	203	184	176	173	177	189	175	184	200	178	173	152	176	196	177	178	176	179	184	185	170	193	184	157	165	194	187	199	197	172	173	171	181	185	174	167	169	182	183	195	196	182	187	195	175	171	165	177	159	214	167	180	177	178	182	176	185	186	153	191	158	210	175	194	179	187	178	191	178	175	184	208	179	164	160	153	167	176	174	187	179	174	205	182	159	182	197	210	187	171	204	178	191	195	188	173	160	181	158	170	194	183	189	167	189	156	160	172	180	184	166	175	181	174	196	153	188	195	163	185	194	175	169	203	189	181	197	184	175	179	172	180	186	177	185	200	172	169	179	183	178	195	171	195	197	172	187	180	199	169	195	181	198	190	185	184	186	168	178	153	202	182	188	171	199	167	183	177	171	178	183	176	181	178	193	165	179	177	190	178	198	189	150	154	177	193	158	162	168	186	186	184	194	189	178	189	188	184	188	166	178	164	182	193	182	181	181	182	165	182	187	153	198	172	194	174	178	179	156	200	170	173	162	193	198	195	174	171	165	170	200	197	194	171	157	194	147	190	170	190	183	155	165	167	187	164	194	182	192	181	169	186	193	171	183	169	179	193	186	168	178	173	177	199	179	171	172	180	160	162	189	180	181	167	194	185	180	182	180	183	179	172	162	200	179	192	174	190	179	200	188	183	167	180	181	184	174	193	165	173	183	182	165	187	188	169	173	174	198	193	182	193	170	180	194	189	173	186	166	189	170	177	181	169	187	170	186	179	177	158	177	188	170	167	173	180	193	174	175	184	169	184	190	201	174	168	179	193	197	192	184	169	151	178	175	182	170	173	178	173	190	157	187	186	170	184	178	174	177	175	187	194	186	178	156	170	186	193	168	181	182	192	179	168	176	181	181	184	175	190	162	172	201	184	176	181	191	183	188	173	185	171	176	191	194	144	177	180	169	172	179	191	160	168	163	191	174	188	188	200	179	194	186	171	164	146	184	178	176	168	200	172	182	158	148	185	179	194	170	189	169	192	189	169	178	178	179	173	167	185	189	172	189	205	157	190	191	155	152	197	175	190	179	173	188	176	174	172	197	176	168	179	170	165	182	188	162	199	187	191	160	195	173	174	173	180	182	190	183	164	161	169	163	170	197	170	178	169	149	180	167	167	140	187	183	164	166	181	180	162	177	183	179	192	171	164	170	183	173	173	190	159	167	182	169	199	183	174	194	210	187	215	156	178	170	164	158	163	203	171	174	172	160	180	189	163	192	180	182	171	159	174	157	161	161	167	182	189	166	180	183	225	189	177	194	168	191	199	186	178	184	162	173	202	165	196	186	178	168	162	166	186	176	165	184	166	192	160	180	210	161	193	180	172	188	189	190	146	170	171	164	175	169	169	167	163	164	159	194	171	185	190	178	185	175	195	173	204	168	168	184	169	177	183	172	165	184	182	184	166	180	174	206	182	172	174	176	180	173	159	167	161	168	185	182	156	185	162	197	193	180	184	160	189	202	172	165	174	171	181	168	145	191	200	193	185	172	171	191	162	180	195	155	169	179	166	163	158	169	182	169	162	198	170	183	168	171	183	157	190	158	185	169	175	191	175	185	174	174	184	179	179	181	143	179	155	182	205	199	159	167	164	191	164	169	173	183	187	198	184	174	184	150	178	184
345	2	2100	210120	574	22	64	390	512	554	545	523	466	459	376	362	331	353	329	324	298	281	310	263	273	236	275	279	240	209	238	239	201	225	220	232	189	220	200	225	204	208	189	197	227	197	205	203	186	216	185	201	186	179	163	210	161	164	192	169	177	169	167	200	193	159	171	174	201	177	189	172	193	175	183	172	195	209	177	175	175	148	167	171	177	175	168	146	187	172	154	174	177	177	178	172	174	162	192	188	165	164	175	162	151	191	163	165	177	202	161	156	181	180	187	157	177	169	178	174	170	176	164	177	185	162	173	161	179	155	189	171	177	191	172	164	155	185	165	163	172	143	187	157	194	180	176	164	178	175	176	161	174	188	155	161	169	187	181	184	165	173	184	170	186	161	153	176	157	172	197	177	175	174	149	161	170	158	155	190	154	159	167	163	175	158	195	179	178	161	180	191	160	182	163	173	186	169	180	173	197	172	154	153	168	177	150	162	187	175	161	178	169	169	184	162	148	178	164	146	162	165	161	184	166	164	179	152	162	189	193	164	192	166	176	177	190	155	147	163	157	194	189	169	182	191	183	183	157	180	137	163	176	155	177	165	158	177	176	192	166	180	173	169	181	162	193	185	180	157	185	170	157	161	160	167	168	164	169	171	162	155	146	188	167	151	178	171	174	165	139	165	176	164	168	181	187	167	177	180	169	184	165	176	155	145	152	165	166	145	160	162	168	171	165	184	141	175	156	176	170	162	156	164	183	139	170	171	154	162	161	179	153	185	170	166	174	168	199	162	161	161	161	181	182	161	174	174	171	160	167	145	177	163	171	148	156	168	163	175	160	176	180	181	170	186	176	177	176	160	178	178	161	178	190	181	183	190	166	189	165	170	169	147	160	161	168	174	180	160	157	169	164	177	178	146	188	167	157	171	157	152	172	185	194	165	152	158	169	154	165	176	158	177	158	169	143	192	178	188	173	169	185	154	195	169	163	186	166	195	173	177	179	163	167	177	165	164	176	169	175	171	187	183	167	154	177	167	182	201	150	174	168	178	158	182	185	187	167	161	162	177	143	161	163	147	154	195	151	169	177	176	171	185	152	163	187	180	163	163	176	166	162	180	171	161	157	187	162	153	180	170	173	154	181	160	187	155	165	160	186	180	145	186	170	158	184	169	176	184	150	143	161	167	183	176	136	173	159	175	170	142	170	196	185	161	163	177	202	156	175	169	157	159	181	176	171	170	174	168	154	188	154	170	160	171	184	175	166	185	162	160	160	167	163	170	170	169	165	162	157	167	157	169	171	168	154	172	162	193	172	171	167	176	168	167	154	173	149	155	164	176	165	165	181	169	197	170	154	172	162	177	187	181	179	184	170	148	156	173	164	173	201	147	166	166	161	172	166	172	156	202	168	161	168	153	157	181	163	171	162	170	193	173	171	140	177	161	150	174	179	151	184	162	168	153	158	164	162	163	171	157	170	187	145	164	156	176	174	150	182	180	183	169	157	167	192	166	189	170	166	165	188	205	159	172	155	174	161	148	165	164	165	154	169	186	170	166	155	192	170	164	159	191	185	160	173	161	161	149	173	158	164	169	161	168	175	172	174	169	172	175	166	164	153	181	185	158	156	185	160	153	169	181	166	182	142	160	161	180	148	171	146	154	170	153	175	158	169	209	153	168	158	174	148	198	154	151	176	158	151	163	176	170	174	169	173	156	181	154	182	169	162	157	152	172	148	166	180	155	174	152	185	160	161	184	173	151	162	151	174	177	159	200	171	163	163	168	152	166	151	163	183	178	162	151	167	177	152	185	178	173	165	151	152	179	163	153	160	176	152	179	186	180	169	173	178	166	155	171	153	172	188	158	183	181	155	158	170	137	172	154	178	182	175	143	162	176	178	161	157	170	172	145	157	153	177	155	158	170	165	144	157	163	194	165	154	164	158	144	180	151	149	163	177	179	168	166	170	170	158	188	150	193	180	163	185	159	174	148	154	146	173	156	163	176	163	175	171	172	183	174	161	150	168	167	198	192	171	196	174	157	183	176	177	181	158	153	180	162	179	179	154	176	184	159	174	158	182	158	161	179	189	168	175	186	163	171	169	189	175	194	158	159	171	165	175	169	188	167	158	165	166	142	160	155	166	166	169	166	154	173	172	174	175	182	178	159	158	157	173	146	169	168	159	193	160	166	158	145	167	196	179	163	148	162	156	154	180	189	182	185	173	158	163	161	170	163	185	155	173	172	161	144	174	157	185	155	162	170	163	164	157	166	180	166	175	166	164	181	189	190	163	174	182	174	189	157	181	153	177	178	179	143	172	138	177	179	182	181	145	167	164	149	171	161	174	153
345	3	3500	210244	567	12	61	367	497	594	512	527	489	495	430	399	386	361	343	345	302	306	278	294	284	232	257	231	241	251	209	234	209	213	213	207	197	203	212	219	192	205	199	209	194	193	181	187	188	202	172	173	180	170	189	170	163	170	174	179	175	167	174	178	189	158	169	184	171	167	150	144	140	175	166	182	169	169	177	150	165	171	162	188	151	139	168	160	167	131	152	165	164	153	169	174	131	148	148	171	143	151	168	172	166	165	164	160	133	165	140	140	141	146	152	143	147	156	149	156	149	182	161	135	169	154	159	168	153	157	177	169	145	151	160	133	143	158	143	155	172	151	157	175	151	118	149	142	152	164	169	146	156	153	168	162	144	170	154	155	141	163	168	168	151	163	139	138	169	167	154	167	152	180	155	170	156	169	162	160	148	161	148	160	168	156	152	158	150	180	162	172	146	164	143	146	164	146	122	156	150	160	142	177	163	123	162	147	142	137	141	145	137	146	160	149	150	136	143	147	146	148	164	139	158	155	158	154	147	144	163	139	163	172	166	164	161	154	165	142	136	148	139	143	173	154	158	147	184	155	167	134	139	128	159	169	148	157	161	148	156	167	148	170	143	151	173	162	156	141	173	147	171	167	121	145	154	152	132	130	155	150	150	144	158	162	131	141	157	168	157	154	151	166	150	127	156	157	149	150	178	131	167	137	160	157	132	162	139	158	163	134	137	166	142	155	149	152	158	160	148	174	144	143	154	151	140	150	139	158	152	149	156	154	146	155	147	149	138	160	166	151	177	147	143	143	164	146	151	173	152	156	157	164	128	142	114	155	167	148	152	158	153	142	140	133	176	153	154	168	143	138	150	161	157	161	168	163	151	150	149	149	137	156	145	149	133	146	152	133	158	155	164	160	148	163	138	157	149	150	148	129	132	158	166	143	134	157	146	158	171	164	157	126	162	167	163	157	175	145	152	149	145	155	137	131	139	132	144	127	158	141	137	140	142	142	165	158	150	143	159	165	162	145	123	147	149	152	135	148	154	138	144	158	137	155	146	142	155	157	133	148	164	155	169	149	125	154	136	160	124	135	159	160	165	147	137	147	152	136	156	161	147	137	150	127	161	141	157	158	165	140	161	159	165	147	136	144	154	161	163	182	156	157	163	158	158	131	152	163	130	158	154	138	146	133	159	152	136	154	155	152	140	158	174	152	147	168	134	166	159	144	147	167	148	161	138	138	141	143	139	160	167	146	159	158	160	177	142	157	148	144	163	154	147	141	147	139	151	155	145	140	148	177	145	142	146	153	149	144	150	140	146	172	158	132	161	166	134	169	165	155	155	136	128	157	159	139	160	167	163	137	133	156	153	168	159	137	169	174	140	129	161	150	149	143	131	160	161	171	142	159	152	159	143	160	146	152	166	140	131	152	136	141	147	162	151	151	150	141	138	166	161	141	162	151	144	159	149	163	146	147	144	138	163	158	126	142	155	139	155	134	156	154	143	155	154	148	156	133	137	165	133	173	162	159	167	173	155	146	165	158	139	142	143	164	170	153	163	135	159	149	151	155	152	144	160	136	151	150	138	174	148	148	162	166	179	146	136	144	149	143	156	171	184	137	152	149	145	146	156	142	150	150	134	148	135	151	150	148	150	179	160	151	149	138	148	143	149	135	154	152	161	150	134	164	148	151	165	151	153	157	152	136	145	140	142	155	169	156	165	150	154	179	160	160	141	170	169	150	181	149	153	146	153	149	151	152	138	152	149	174	164	154	130	159	164	171	150	159	148	125	145	152	158	164	151	138	144	152	155	159	152	140	145	163	143	143	137	153	131	161	161	168	127	148	144	143	165	146	140	154	141	148	144	164	146	169	176	152	138	139	168	157	153	165	144	145	145	161	161	136	143	119	144	157	151	149	122	145	145	170	144	149	158	163	145	160	149	133	140	160	139	159	192	154	140	151	146	156	154	139	147	148	141	129	147	152	144	147	156	141	158	172	145	148	156	158	148	150	165	149	148	151	151	147	144	147	159	151	150	143	162	141	144	152	140	135	162	157	169	130	154	155	148	128	151	162	158	154	151	149	145	158	164	139	154	151	163	136	145	163	151	168	166	137	164	139	134	189	159	149	167	146	143	132	165	138	134	157	135	150	127	176	130	157	147	159	158	151	155	147	148	176	131	167	166	158	147	160	140	143	159	143	156	146	156	161	150	132	146	152	155	146	146	153	149	148	150	143	151	146	145	166	155	148	148	140	152	164	147	152	149	139	169	157	128	174	147	148	169	133	177	153	177	160	164	164	155	147	144	144	169	160	160	160	150	158	160	142	159	130	146	146	149	147	146	156
