345	0	2700	153548	352	1	68	655	963	1106	1131	978	1354	1166	1115	1252	918	802	1023	950	812	288	306	327	306	305	300	275	278	274	269	298	266	278	258	264	271	258	273	263	252	280	257	253	246	243	244	246	234	224	224	251	248	240	223	228	225	213	230	201	223	216	188	210	220	201	233	198	220	226	222	237	216	213	225	193	222	208	200	198	218	209	212	232	225	207	208	196	217	228	215	215	214	215	227	215	218	219	231	209	185	178	210	216	209	223	209	218	215	211	223	187	206	213	193	212	224	182	218	218	211	195	222	195	193	190	171	209	215	185	198	206	206	201	185	214	217	204	197	219	192	209	221	227	192	216	189	237	204	222	207	223	196	227	231	213	180	192	216	209	201	228	221	193	218	190	172	220	194	186	196	204	223	212	201	187	203	185	186	192	200	212	198	207	213	203	200	205	199	238	187	207	198	198	189	198	216	209	195	220	172	214	204	198	214	211	207	200	202	218	198	196	191	190	175	226	216	186	228	217	210	203	205	193	212	197	218	203	181	212	184	198	204	194	179	192	204	207	207	212	230	204	191	192	205	217	218	179	205	223	200	194	216	187	216	187	188	212	184	208	220	198	197	177	212	213	185	174	190	196	236	184	185	198	226	211	201	212	210	219	176	209	214	227	204	220	202	231	186	189	209	204	199	224	200	225	225	214	202	199	207	201	196	192	228	205	189	203	206	201	196	214	208	187	188	210	198	213	179	240	213	198	220	161	206	201	197	209	198	196	186	182	202	219	213	215	213	203	224	188	193	195	187	216	213	185	216	179	230	195	208	182	215	200	178	207	194	196	203	206	176	204	193	190	185	207	203	209	226	216	204	208	188	194	196	222	197	222	196	197	205	176	197	201	203	186	181	214	178	217	203	211	200	191	218	224	192	207	194	186	208	186	193	194	197	178	166	188	227	208	196	203	196	207	210	210	211	197	203	198	213	216	206	197	183	196	186	198	185	212	199	205	200	208	199	207	216	192	210	194	193	210	195	208	195	169	192	214	210	206	177	211	214	197	173	166	176	182	195	213	235	206	218	185	205	176	197	206	216	203	233	222	216	211	199	198	185	185	190	223	187	220	185	210	202	205	180	188	218	184	178	186	210	215	231	218	195	222	195	202	214	215	196	199	205	242	178	188	199	201	215	212	204	213	210	208	190	200	190	206	213	203	201	201	204	194	199	207	201	206	206	202	206	227	214	235	182	224	195	183	177	170	207	235	177	209	209	231	193	221	214	202	185	205	184	195	195	227	208	206	187	205	190	193	193	202	171	205	237	225	230	193	200	202	188	198	214	217	203	219	174	193	200	183	191	193	192	206	178	222	215	202	193	186	217	184	222	209	228	188	222	200	205	205	219	193	197	182	229	226	211	207	177	208	186	187	205	193	212	202	210	183	226	193	197	201	200	188	170	217	201	210	176	189	196	182	200	199	189	209	189	186	214	219	215	204	215	221	227	199	172	195	210	217	186	181	195	197	191	211	191	179	219	205	224	206	210	186	199	184	197	208	207	196	204	191	212	198	204	214	197	194	185	215	209	190	200	200	201	217	220	187	186	192	210	239	193	236	197	199	210	194	200	198	194	206	175	207	197	207	199	229	204	212	201	189	206	201	197	186	176	196	194	191	208	224	200	207	209	206	207	187	195	192	216	214	221	232	224	183	214	206	189	202	206	174	208	208	223	182	207	213	202	216	211	213	210	184	216	206	203	210	214	197	213	192	190	181	177	224	176	224	192	207	199	197	210	216	187	186	208	177	174	217	192	191	178	192	189	190	207	203	207	212	182	231	190	212	183	176	215	224	187	212	205	198	219	215	196	198	223	198	209	262	199	203	192	213	217	217	176	189	214	227	194	203	220	190	183	199	210	200	208	220	182	200	187	212	196	173	200	203	211	196	189	202	205	214	212	191	191	206	210	200	198	192	205	203	189	180	182	207	220	224	203	209	211	198	207	177	181	206	214	201	185	189	173	190	215	198	212	198	216	193	171	199	222	205	194	197	202	211	224	221	197	209	205	219	192	218	194	224	204	192	218	212	233	228	190	211	190	205	193	189	180	183	190	212	200	221	213	208	217	225	206	207	193	189	181	191	200	188	203	199	204	198	211	211	190	203	195	199	199	206	209	216	210	206	236	207	199	199	190	187	213	193	189	210	184	221	195	202	228	208	210	218	193	192	174	213	220	183	211	183	194	208	189	216	194	220	200	189	210	198	219	186	184	212	193	207	196	200	198	204	171	185	202	212	207	196	188	211	186	218	198	205	205	209	214	214	197	224	215	185	185	228	206	187	189	192	210	175	183	226	185	206	219	199
345	1	1900	153671	352	0	163	742	970	1030	922	757	715	642	480	618	558	464	515	473	447	232	242	229	236	180	187	199	205	203	187	177	188	194	177	170	177	168	157	143	143	155	173	152	165	151	153	145	164	141	143	150	143	137	146	141	137	131	145	137	118	141	160	141	162	124	108	160	128	134	132	141	134	139	138	139	128	140	136	140	144	130	128	122	128	112	114	133	124	114	129	142	132	145	146	138	140	121	132	138	123	139	119	112	126	128	128	123	120	127	138	131	145	140	119	124	148	143	130	124	115	134	122	124	128	151	143	127	142	119	137	124	144	138	119	116	129	134	101	135	113	144	120	121	125	138	120	117	113	134	125	121	127	133	158	136	135	141	143	119	120	122	148	123	111	123	133	114	103	118	140	145	131	131	143	117	100	110	136	122	142	134	130	123	117	134	111	124	143	122	117	111	134	114	121	114	145	126	129	106	142	127	138	134	124	116	120	141	111	131	122	124	136	115	127	125	142	121	130	134	113	124	120	111	122	125	113	121	134	143	140	118	140	117	127	112	134	127	137	137	141	136	124	121	125	123	115	131	122	148	110	122	131	131	114	128	115	131	120	119	120	127	150	124	124	126	121	118	111	125	134	125	137	128	124	141	159	122	144	123	135	123	130	112	131	117	140	130	117	136	130	118	106	129	143	130	130	149	130	122	129	109	117	112	115	126	109	126	117	130	113	115	139	126	118	135	127	117	122	120	106	124	121	123	125	137	110	131	130	122	129	153	128	136	107	120	142	122	152	105	141	133	116	121	134	131	140	113	115	117	131	124	124	116	119	124	133	117	120	132	133	125	115	135	129	135	115	124	125	116	124	108	133	132	127	125	119	112	136	120	119	113	129	112	124	131	124	117	141	127	125	156	128	127	123	114	139	100	116	120	120	131	110	134	126	102	119	143	139	125	153	119	121	121	132	134	105	129	124	124	131	126	126	113	113	128	135	127	128	120	124	132	130	136	109	118	112	131	124	143	119	122	128	133	104	127	140	102	112	110	123	125	117	117	142	135	132	126	121	128	118	115	121	126	139	123	109	137	120	130	133	137	127	110	125	115	129	135	121	121	115	138	133	126	117	144	107	139	135	111	109	142	128	118	137	117	121	112	101	114	117	123	112	125	128	122	109	119	115	140	117	119	110	107	129	154	128	133	132	115	122	136	111	128	134	124	127	119	124	129	137	131	125	126	131	117	120	132	120	121	124	112	136	117	122	130	143	113	125	139	126	117	120	132	140	139	123	134	109	139	123	120	107	116	109	110	133	119	131	140	99	131	138	126	123	102	152	123	146	114	111	120	110	137	128	122	127	125	124	123	112	136	128	126	133	128	124	107	117	119	131	108	104	116	116	143	116	126	133	140	125	126	115	117	134	128	134	128	127	112	112	129	126	126	129	146	121	130	124	131	138	107	135	130	141	129	132	144	133	125	149	134	110	113	118	129	115	127	121	147	140	128	136	124	128	122	125	135	114	131	108	115	112	126	144	148	125	136	125	145	145	130	119	129	119	116	109	93	140	119	121	112	123	126	108	114	121	128	122	130	122	129	145	126	121	125	126	127	113	134	153	135	120	124	98	136	131	114	117	133	118	122	125	120	151	129	145	131	126	142	124	126	115	99	113	124	114	133	127	126	132	138	130	141	130	126	117	118	133	103	106	128	115	114	138	105	110	124	120	147	110	112	133	96	112	120	124	124	125	127	100	126	120	114	131	124	116	112	126	137	128	114	116	121	111	113	127	114	134	132	115	135	120	125	115	131	130	120	98	111	129	131	122	105	114	123	121	139	130	125	105	127	128	141	116	109	154	146	125	114	131	121	117	110	117	119	108	126	143	145	123	126	142	120	115	115	140	130	125	138	142	133	127	132	124	137	154	130	134	120	126	147	118	103	132	128	133	109	132	122	125	138	113	128	132	112	134	128	115	133	124	121	138	126	119	139	130	144	126	129	123	118	126	123	140	124	130	127	138	134	114	148	115	111	137	132	126	130	127	119	138	127	109	130	141	127	127	117	121	134	127	135	138	122	113	148	107	128	143	115	105	117	124	125	126	133	108	140	118	122	134	131	101	128	118	129	111	119	118	117	111	123	130	131	132	128	125	101	133	128	147	123	109	129	132	127	130	119	135	125	129	127	111	124	99	147	129	114	106	137	136	126	124	135	130	144	126	136	130	124	118	138	128	143	134	130	127	113	133	112	132	127	142	127	160	129	119	123	112	104	122	122	114	103	114	130	118	139	135	128	129	145	124	141	148	121	133	131	107	133	117	119	114	127	127	125	126	131	138	113	124	121	111	126	116	115	112	132
345	2	2100	153794	354	0	196	734	1009	1066	937	1019	1060	782	532	792	699	612	601	530	551	288	250	260	234	232	219	220	235	209	192	201	205	199	180	172	171	185	189	179	212	195	170	196	182	179	173	153	196	184	158	174	173	170	164	158	185	179	153	151	148	164	153	166	150	147	155	161	146	151	163	164	165	137	153	155	159	167	148	152	161	146	172	145	145	162	148	168	131	146	139	105	146	155	139	128	140	153	163	141	142	153	142	158	159	150	140	128	131	153	142	132	157	138	136	133	146	140	149	158	151	150	149	161	116	129	144	149	144	151	164	154	144	123	143	165	125	126	144	126	171	132	137	134	163	163	131	139	140	155	153	142	160	139	145	155	156	151	144	158	130	158	152	128	160	157	152	149	141	151	154	155	161	151	152	141	151	149	147	129	141	136	145	161	135	162	159	149	130	153	139	165	142	137	149	146	126	139	157	148	142	141	132	147	134	148	134	149	139	157	133	156	149	149	168	143	143	148	152	151	125	141	147	154	154	159	160	142	131	142	169	145	131	141	159	138	128	132	169	134	146	155	142	136	143	148	139	153	140	144	137	152	166	139	148	137	142	155	145	141	161	164	134	130	133	139	148	162	156	172	136	140	152	122	122	147	147	167	148	135	151	151	133	137	140	130	157	146	144	138	146	125	149	147	152	128	142	147	120	131	142	153	151	136	131	145	141	140	155	136	149	138	141	141	152	137	156	152	145	161	151	156	132	126	133	139	160	159	168	133	124	143	164	145	135	139	154	138	129	149	127	133	147	135	156	149	134	138	134	112	140	140	173	147	149	141	140	154	160	150	138	129	142	135	136	157	158	145	121	145	126	139	167	162	122	132	144	135	138	144	173	144	148	152	165	142	128	144	128	149	155	117	138	131	151	154	148	135	146	131	140	142	128	151	127	157	152	144	156	166	128	135	155	118	144	132	123	130	141	164	148	151	142	156	138	143	149	137	137	138	125	131	141	125	139	120	136	145	145	157	165	137	124	137	146	153	142	144	146	146	137	154	134	130	151	141	143	148	148	140	149	126	147	145	133	131	144	139	150	136	144	148	159	156	147	155	136	147	148	158	151	140	132	149	129	161	152	163	144	146	132	130	138	166	139	144	133	158	120	116	151	161	135	161	110	132	165	161	118	144	143	141	135	136	160	130	146	147	143	166	134	135	152	133	133	149	140	129	140	134	139	141	133	167	149	156	153	142	123	139	128	138	141	121	145	142	151	159	135	142	133	155	144	138	143	125	123	137	151	129	159	143	149	168	136	156	160	123	135	157	146	131	136	139	139	127	164	184	153	162	170	147	137	148	129	151	134	147	147	145	135	131	129	143	141	148	153	144	132	145	132	133	158	152	116	134	151	165	129	167	127	139	160	127	150	147	149	148	126	158	150	157	156	136	144	158	141	143	173	149	130	158	139	149	159	157	142	134	127	140	154	163	148	141	161	169	134	152	122	134	142	141	127	135	168	135	148	152	142	152	144	137	162	111	157	104	152	144	169	129	121	140	147	142	141	143	138	126	137	155	157	134	133	142	153	126	111	152	145	171	149	141	141	134	130	150	150	171	143	157	147	164	143	140	140	149	118	137	155	125	142	140	137	142	143	143	157	141	152	152	131	124	172	162	144	142	135	137	161	129	178	149	141	139	162	150	160	155	149	134	144	159	142	141	147	123	133	122	123	155	138	124	126	124	154	154	131	141	150	139	143	135	131	144	126	136	127	133	126	143	138	150	152	147	148	142	134	156	148	147	138	145	124	141	115	138	117	128	173	148	141	146	141	164	140	133	158	145	146	156	145	134	154	134	141	129	142	144	144	159	144	129	147	157	152	142	154	138	146	140	129	127	144	143	145	157	159	126	142	154	150	137	148	149	157	148	133	140	134	138	146	138	144	124	145	134	163	139	121	158	150	145	163	148	124	131	116	143	127	153	149	142	148	137	146	145	137	148	140	134	128	138	151	173	136	144	142	140	182	159	150	145	158	133	126	163	122	153	141	137	142	129	152	146	128	139	153	151	142	154	130	150	133	149	165	109	145	146	146	144	134	126	141	139	141	138	133	153	154	137	150	126	154	141	137	152	151	156	128	130	133	147	129	154	147	161	131	128	133	158	144	156	151	148	128	145	156	148	153	141	149	143	150	122	152	134	132	137	160	152	148	147	138	143	142	141	148	136	140	130	164	130	125	164	143	147	146	145	147	129	138	131	134	142	133	117	156	124	160	113	133	127	137	133	154	163	116	145	146	139	132	143	140	133	149	140	146	136	160	143	148	144	117	147	154	152	141	173	146	132	169	131	157	148	143	144	148	160
345	3	3500	153917	356	0	86	588	910	1112	1021	818	752	987	780	945	1094	886	823	688	771	449	277	279	260	264	273	272	225	241	235	255	215	210	254	204	226	235	229	213	231	214	185	207	210	198	222	203	213	220	177	191	217	213	216	178	214	208	150	190	184	201	178	182	192	188	211	201	185	193	190	184	218	193	217	186	175	197	184	200	177	188	203	174	180	199	168	182	197	168	200	187	189	173	174	200	191	170	161	197	180	193	169	193	191	177	176	161	187	186	178	212	167	170	173	186	164	186	191	202	189	188	192	178	167	182	168	188	166	165	191	178	179	171	164	169	203	213	184	186	184	179	157	185	183	191	188	204	185	177	168	197	184	192	156	180	174	166	178	189	187	183	187	188	174	179	205	196	191	176	164	168	165	172	193	193	187	168	181	179	186	164	166	175	168	196	189	202	192	185	202	170	179	181	192	190	189	162	201	172	169	164	175	201	187	193	187	194	175	180	187	169	199	176	179	184	187	194	167	176	190	175	185	185	193	186	207	159	188	157	173	180	168	184	192	165	170	172	174	162	188	183	170	188	175	201	192	183	171	186	177	197	155	181	159	197	166	184	171	162	167	163	177	190	171	189	196	168	163	186	174	217	183	171	193	190	145	168	166	192	189	182	172	178	182	205	171	173	174	206	165	195	195	181	204	178	182	174	171	197	148	175	157	202	187	166	171	180	189	187	189	172	164	173	167	188	177	182	168	185	164	207	192	170	164	203	177	193	164	181	178	157	176	213	196	139	164	183	185	155	157	181	178	169	184	191	159	185	170	183	172	175	176	190	180	180	184	208	181	169	192	199	179	183	163	181	163	189	191	156	176	169	190	159	191	184	165	182	161	170	196	179	175	182	182	162	181	204	183	164	168	184	178	175	179	173	178	189	179	193	197	178	172	183	166	160	175	189	186	148	189	173	175	184	191	158	185	180	170	178	192	204	209	164	195	181	176	171	180	211	194	198	180	184	172	165	186	190	177	162	167	183	196	173	162	162	165	185	155	156	175	191	154	182	188	188	173	159	179	205	192	161	171	171	191	173	173	148	173	179	182	176	191	176	175	153	187	168	177	189	168	167	184	187	172	175	198	203	167	169	179	180	171	208	189	189	175	181	178	189	170	177	160	198	152	175	160	186	168	188	189	176	176	181	189	183	190	187	192	175	183	184	173	178	173	182	178	186	183	182	173	168	173	161	175	179	186	193	173	196	158	192	179	193	164	160	172	191	188	198	170	174	186	179	185	165	189	149	172	175	202	183	193	159	190	190	195	181	189	178	187	169	203	191	194	171	194	198	182	166	182	160	171	174	168	195	173	156	203	192	181	165	160	185	187	176	180	179	195	176	191	182	194	187	198	198	169	182	173	172	175	185	155	179	180	191	176	187	190	174	154	201	174	197	172	188	179	169	173	186	177	216	166	170	189	177	178	196	195	167	170	185	176	174	182	187	174	175	180	161	179	189	157	172	177	185	180	180	181	169	186	181	180	181	184	182	162	174	185	166	188	170	175	164	175	160	167	198	185	194	169	164	161	169	182	178	172	163	187	180	155	150	180	175	174	166	190	183	184	173	161	178	200	179	180	184	184	195	181	177	186	181	188	176	188	191	184	181	184	149	167	165	199	194	184	194	203	167	152	157	196	161	177	174	202	182	191	156	163	168	192	193	207	187	183	192	170	194	170	165	186	201	184	170	186	190	182	162	164	169	191	206	183	180	163	182	195	184	184	191	165	197	192	165	193	171	182	165	182	215	173	171	179	156	164	161	163	176	193	184	171	165	182	183	179	189	169	157	197	179	203	190	184	187	171	187	163	191	173	180	185	170	188	170	173	155	154	180	178	179	190	177	154	181	183	183	175	173	164	186	204	180	155	170	176	180	161	167	163	193	169	174	176	174	191	181	212	174	190	173	170	218	180	174	173	194	186	193	191	165	181	155	166	183	196	187	205	173	161	172	161	182	177	181	162	179	189	168	163	172	182	176	196	157	176	180	175	171	180	181	191	169	187	189	177	166	162	177	181	187	169	218	163	176	189	198	198	169	194	193	176	180	195	193	169	195	153	191	181	173	186	201	177	206	159	181	171	169	174	171	174	169	147	190	178	155	182	183	198	178	181	188	196	162	177	156	175	173	192	173	176	174	160	190	180	177	169	158	141	175	174	178	189	178	164	183	174	165	188	165	186	179	200	196	168	178	174	182	175	164	169	151	161	185	183	168	181	186	183	201	196	165	169	186	190	175	172	164	156	181	168	175	196	169	166	183	158	163	183	168	186	185	174	175	160	162	157	186	174	184	152	174	190	187	155	181	164	180
345	0	2700	154040	356	1	49	492	905	1121	1030	941	693	942	1039	1070	1211	1006	1063	640	479	306	308	329	311	293	309	298	273	275	286	268	254	268	271	277	278	249	249	280	245	273	256	253	248	266	237	235	252	223	208	242	232	237	248	240	220	226	217	264	225	213	231	209	216	212	240	215	203	224	223	222	212	208	230	215	208	239	251	202	208	227	205	217	201	225	224	212	214	216	197	233	217	227	225	240	194	218	195	245	230	195	198	197	226	210	231	223	204	192	201	201	212	226	208	226	215	201	210	200	219	229	210	194	241	195	201	194	215	211	210	196	209	205	191	201	218	237	255	207	184	233	197	193	210	229	199	241	207	189	200	211	186	197	199	202	195	202	193	201	205	210	188	212	209	207	187	215	201	229	220	233	196	202	219	192	218	217	214	218	223	182	210	203	217	220	188	176	239	232	204	202	224	194	223	208	186	201	227	209	189	203	210	244	222	186	186	184	213	207	199	204	210	234	222	211	209	216	207	228	195	222	229	184	216	198	195	206	197	190	218	205	222	213	212	196	202	207	199	200	217	214	198	212	207	201	214	203	191	186	202	183	204	214	185	215	211	203	216	227	187	196	231	205	220	205	192	210	188	224	197	217	222	203	205	202	187	199	201	201	203	200	191	209	209	233	202	175	196	219	171	191	203	205	198	197	210	180	221	191	224	213	197	192	203	206	225	213	202	210	212	184	197	220	209	205	191	198	185	200	209	187	215	199	203	196	207	199	205	196	228	208	232	224	185	190	205	220	214	200	206	206	234	198	218	196	187	194	216	227	218	207	196	209	199	190	184	213	184	216	190	207	211	195	193	193	198	199	196	198	199	191	205	202	219	192	213	201	175	171	213	179	199	231	222	188	201	203	221	202	217	215	205	203	203	197	205	210	198	200	195	221	235	226	224	193	220	196	220	199	214	216	204	180	198	212	211	224	188	195	220	200	213	196	203	225	187	205	207	187	183	194	196	199	200	194	185	186	225	199	209	224	232	183	200	229	204	216	232	216	187	222	195	195	205	189	195	231	191	201	186	209	199	224	187	203	202	226	180	172	215	194	188	224	209	218	221	186	202	219	200	201	179	192	222	204	182	240	196	221	188	212	188	230	216	216	211	202	212	209	199	205	248	211	188	195	232	197	205	195	195	206	198	208	189	205	196	193	215	187	200	189	207	188	198	198	212	179	189	203	210	212	215	204	206	199	182	228	210	194	197	235	201	230	192	200	198	183	203	197	228	211	211	217	226	203	205	180	204	189	211	219	182	190	222	225	204	189	171	223	174	208	205	210	214	218	198	201	208	203	197	198	190	197	235	180	183	176	203	202	199	211	220	211	213	185	178	204	179	205	192	223	233	186	219	214	206	221	190	224	185	189	216	209	193	179	219	220	219	203	185	202	196	192	199	196	181	172	189	213	172	202	201	213	192	192	219	209	211	235	203	213	213	210	199	202	206	200	206	216	216	201	202	186	190	225	190	210	201	208	205	208	188	203	206	229	178	204	219	193	207	203	183	219	190	191	201	211	232	179	208	184	188	197	193	218	219	195	186	192	184	215	191	198	188	238	212	215	178	206	217	218	218	186	201	184	213	220	204	203	205	198	202	178	199	189	184	177	193	213	206	215	217	214	193	234	215	214	213	191	186	224	201	193	181	202	185	213	214	200	193	217	209	208	207	234	220	195	207	204	199	208	197	178	198	197	204	215	191	192	219	223	225	212	211	211	191	211	178	216	199	180	199	175	206	218	180	199	206	222	219	202	216	205	206	222	215	205	210	179	215	203	197	206	191	226	193	210	204	204	196	188	224	195	192	194	207	224	211	234	218	171	219	211	220	195	204	241	210	188	175	205	217	212	206	205	208	181	190	200	186	211	215	212	185	197	207	202	202	198	200	205	203	182	219	195	208	214	208	203	183	224	200	223	186	229	212	189	221	241	225	209	206	214	200	245	200	220	209	219	193	193	211	222	215	187	185	197	180	184	180	208	202	211	179	174	204	183	209	202	218	210	200	197	204	204	199	212	210	181	208	156	185	190	223	213	203	207	182	221	228	208	209	194	197	191	230	208	208	196	215	209	178	204	181	196	207	231	206	187	221	216	209	192	212	181	192	219	204	207	243	203	227	203	177	218	208	216	236	214	180	204	188	213	226	178	199	187	187	185	199	205	217	201	208	231	199	213	201	198	207	202	208	205	182	194	210	219	197	212	207	210	211	205	233	180	187	191	168	204	216	190	206	214	177	210	196	185	200	199	192	210	211	192	211	202	203	188	213	203	208	215	212	208	203	206	192	209	222	208	207	186	196	214	180	215	232	204
345	1	1900	154164	351	0	185	857	1020	1068	836	616	496	456	504	628	663	510	513	373	234	222	197	227	193	213	195	218	197	195	160	167	174	175	156	178	164	175	169	175	157	143	156	162	164	160	172	142	145	150	149	128	136	127	127	150	150	148	154	132	145	145	130	141	133	127	144	120	130	129	143	146	142	143	146	148	123	128	143	140	109	142	146	139	126	120	130	117	126	128	121	145	134	112	123	135	108	139	129	136	150	138	126	143	125	136	125	115	137	139	143	111	125	120	111	124	130	118	142	145	131	122	130	126	130	107	143	118	137	115	117	139	136	129	119	131	140	130	126	145	128	145	139	108	119	137	131	140	111	134	120	143	127	117	116	137	136	128	117	132	123	116	121	107	124	123	128	134	125	134	140	122	132	117	125	111	137	134	127	113	124	136	125	124	134	130	127	147	134	127	134	133	139	136	134	110	118	117	117	122	126	117	137	106	130	116	119	110	116	128	126	133	114	148	128	126	121	130	141	105	123	109	131	128	137	123	123	126	125	141	128	119	120	135	117	140	141	132	141	125	120	133	130	138	140	114	137	128	134	119	136	115	117	138	126	139	113	120	129	117	127	132	126	123	129	114	128	128	103	134	128	121	130	119	132	117	137	144	119	131	121	132	122	137	121	139	118	116	123	126	141	126	125	130	121	131	147	135	102	141	133	142	114	115	130	120	116	123	118	105	120	135	135	128	121	137	133	144	129	126	137	128	113	122	143	111	142	139	124	91	119	108	131	122	130	131	121	118	133	95	124	111	121	121	124	131	120	128	132	127	116	125	126	149	124	125	103	127	124	128	123	121	92	141	130	128	140	136	130	127	135	128	133	128	121	129	139	141	118	119	119	118	136	115	112	141	123	136	136	115	122	118	108	135	128	105	118	157	109	152	143	131	118	117	137	129	127	153	121	145	138	127	115	131	119	113	120	130	144	123	113	132	133	118	127	131	130	131	119	95	124	115	105	100	128	149	104	127	114	122	125	121	122	125	118	109	116	136	117	119	137	123	119	130	120	123	116	118	119	111	126	115	133	116	115	127	128	113	132	123	128	114	121	129	131	133	124	143	133	113	126	138	124	112	133	144	124	124	137	141	128	136	110	131	112	136	125	135	113	132	142	121	135	141	132	122	114	121	141	142	126	135	123	130	126	124	111	123	127	137	120	120	111	119	121	114	120	124	120	131	118	122	116	130	123	100	129	111	140	123	121	143	152	129	118	133	118	94	117	102	114	130	136	113	115	111	136	124	105	118	106	131	144	118	103	126	146	113	124	120	116	126	114	139	132	143	138	122	125	112	109	119	103	128	135	120	128	117	149	141	108	112	126	131	114	104	127	123	122	133	127	143	119	130	109	128	125	130	130	122	129	126	128	136	131	139	115	110	127	117	101	117	130	141	118	134	118	123	132	123	118	153	131	146	118	120	137	136	143	121	149	124	112	133	123	131	117	127	135	147	129	128	163	131	118	130	125	138	127	121	125	125	120	110	123	141	119	131	111	114	126	110	131	140	119	128	129	133	124	148	121	102	122	102	146	139	99	123	136	143	114	123	126	129	145	133	124	128	135	114	142	119	151	109	110	130	124	128	123	119	132	121	122	133	125	126	142	141	152	127	113	130	119	128	128	124	135	124	143	106	133	127	138	126	131	134	129	142	145	134	114	129	99	120	128	116	127	114	126	111	133	132	132	134	128	139	135	133	126	104	142	112	125	149	154	121	121	123	132	134	125	124	124	113	138	135	126	141	122	130	121	124	120	98	109	131	125	110	110	98	128	110	124	146	125	117	108	125	118	116	132	124	133	128	123	132	120	115	128	129	104	125	116	139	122	120	129	109	125	116	126	129	130	134	128	107	134	128	125	125	136	112	131	108	122	100	129	133	114	130	123	131	149	127	134	129	117	136	138	120	146	130	117	122	111	117	113	148	95	109	128	120	121	116	144	136	125	121	118	126	139	147	124	103	134	122	132	100	130	116	122	125	126	120	116	103	123	129	114	117	122	111	129	124	133	111	124	110	126	135	140	135	137	108	123	121	134	119	154	130	145	135	113	113	131	102	140	108	130	124	140	124	113	99	119	119	138	126	123	137	107	112	127	123	133	140	132	119	108	121	131	132	109	128	124	123	144	120	125	119	120	124	125	110	124	145	121	147	129	119	126	112	107	124	120	112	134	131	116	125	123	110	138	132	116	122	117	124	133	123	138	124	155	125	105	127	129	140	137	114	108	116	130	142	128	121	124	110	118	136	122	123	122	123	140	132	143	117	115	136	141	119	129	114	94	134	127	135	106	121	127	116	115	120	123	142	129	116
345	2	2100	154287	358	0	161	802	982	894	722	517	431	629	757	933	970	693	657	409	253	247	218	216	226	214	191	234	211	209	200	181	203	188	165	185	180	174	171	180	170	185	185	165	154	144	191	170	183	156	179	188	164	166	147	165	170	161	139	146	147	125	145	146	141	133	154	168	137	162	166	153	178	147	157	147	143	154	160	127	135	144	152	146	135	158	148	138	132	138	142	155	145	135	152	144	139	160	152	153	137	142	155	149	152	144	160	138	120	135	134	142	140	166	148	151	135	153	146	144	120	136	136	119	146	124	125	139	142	144	147	140	143	160	123	151	132	152	153	150	162	118	147	129	144	135	154	139	138	150	139	134	148	140	130	158	148	143	128	150	145	140	152	142	142	148	126	141	156	138	148	135	136	127	124	137	149	154	114	145	143	132	156	143	129	145	146	135	151	137	158	131	144	117	138	138	131	125	136	155	127	139	134	129	151	156	130	142	129	147	134	135	137	126	132	140	131	132	149	150	149	145	135	150	136	144	139	131	144	160	132	143	140	132	149	127	130	136	130	132	133	121	138	142	151	133	149	140	112	135	124	128	140	136	151	144	140	135	150	137	116	124	131	127	129	112	131	144	143	128	134	147	142	133	136	151	135	165	148	140	148	137	140	150	129	136	124	146	123	126	158	138	146	136	145	150	137	136	141	139	159	162	145	136	146	141	127	159	134	153	147	141	130	136	139	149	130	145	145	140	140	140	126	115	135	131	120	109	114	118	139	137	138	151	137	133	115	134	159	129	147	130	127	114	133	147	136	129	157	156	153	144	132	145	124	148	145	161	140	156	113	153	150	135	142	130	138	125	138	160	132	136	124	122	151	137	141	128	112	144	143	138	136	155	152	128	157	153	124	133	145	125	123	140	137	134	137	141	135	131	153	147	127	126	128	141	125	131	148	127	111	144	144	157	136	134	149	136	140	133	130	140	143	145	142	163	159	122	123	151	155	170	124	137	148	126	144	126	145	137	147	146	122	124	150	133	145	139	148	137	142	139	134	131	135	130	136	157	137	157	138	143	133	153	150	160	127	137	131	127	141	134	131	119	137	123	122	128	133	132	128	158	129	127	144	138	137	135	141	155	141	146	160	177	136	167	131	148	129	135	134	137	136	142	116	110	127	135	123	144	160	130	148	131	155	120	170	147	130	153	126	124	147	132	145	150	164	139	126	135	132	151	152	156	146	147	142	120	142	140	135	151	118	140	126	150	120	125	131	109	130	158	131	147	127	134	139	145	141	140	142	133	146	136	144	153	159	137	150	141	131	128	140	131	134	137	140	130	147	124	144	142	140	129	132	137	138	134	137	165	142	154	145	128	137	133	120	124	141	148	137	126	154	131	125	161	139	142	152	147	152	142	123	140	113	128	145	127	147	125	130	120	144	124	119	142	158	119	139	135	133	136	121	134	159	161	131	136	133	144	145	140	130	136	144	132	149	140	128	135	116	144	149	145	138	160	129	137	129	137	147	148	130	128	132	135	133	134	150	131	149	129	136	120	168	159	142	153	154	147	159	140	135	142	122	144	128	119	137	137	113	149	133	131	131	145	123	102	109	142	124	140	129	143	154	136	147	119	121	140	133	142	132	124	117	131	130	155	145	130	134	133	155	133	138	108	132	133	151	135	139	135	124	132	140	160	153	129	144	144	132	137	146	128	131	136	138	131	131	147	137	139	138	145	126	147	148	140	140	130	151	163	134	137	123	134	133	135	151	143	134	140	139	138	147	145	142	142	151	144	136	135	134	149	157	144	139	154	136	165	124	120	148	136	142	148	155	137	137	151	143	113	147	128	126	150	128	139	145	137	126	156	140	134	141	144	144	134	131	145	134	126	137	140	137	135	141	144	132	133	145	123	134	139	147	137	128	122	113	133	140	147	132	149	141	130	151	121	149	149	144	154	149	143	115	126	139	155	124	136	154	117	146	138	132	140	141	131	137	136	134	149	136	121	119	150	133	159	128	148	158	126	132	146	118	150	123	138	127	137	127	134	134	116	137	114	139	131	118	149	130	135	136	115	127	127	138	139	141	123	128	141	137	135	145	148	142	115	132	132	115	143	112	125	129	137	122	122	137	126	123	135	134	156	136	140	147	159	153	128	143	146	162	151	132	154	144	125	132	157	136	138	154	147	154	127	133	145	150	120	141	124	138	139	114	140	144	149	121	139	151	133	130	144	143	146	125	136	135	131	130	146	133	148	123	150	120	135	149	107	116	145	125	137	135	140	134	130	112	151	142	135	107	145	131	132	130	146	124	144	142	163	141	127	163	143	136	144	133	152	138	143	107	129	103	139	135	131
345	3	3500	154410	355	1	144	716	925	1022	865	631	492	559	1110	1059	993	989	711	525	319	280	273	261	243	282	241	224	244	221	229	205	255	217	221	226	217	223	224	199	173	201	205	216	194	230	200	204	187	204	194	197	167	201	182	173	203	202	180	180	186	198	178	164	194	187	182	189	195	193	186	167	173	171	174	208	160	182	183	166	197	174	173	168	171	174	198	155	170	202	203	176	180	170	194	170	174	141	166	184	173	173	171	180	150	157	179	148	182	184	173	169	180	169	177	187	173	166	140	204	164	160	176	156	162	185	149	152	180	147	192	169	191	168	165	183	179	164	197	177	186	182	178	182	148	172	174	163	177	192	188	159	174	163	178	180	164	173	152	171	161	174	164	147	177	154	165	168	145	171	180	160	180	172	166	168	141	195	185	176	171	173	172	183	155	173	167	193	200	176	152	184	187	168	158	167	176	170	160	177	172	157	173	151	166	164	174	174	162	175	165	143	167	151	161	149	170	156	174	195	162	178	152	156	190	166	180	163	163	167	145	169	163	184	149	172	158	188	174	163	156	163	170	183	149	172	171	183	175	191	204	160	191	155	141	148	163	163	168	161	142	160	165	162	164	181	154	175	164	169	174	173	160	167	141	157	182	186	157	164	166	176	158	172	174	164	173	165	161	178	176	150	179	169	191	152	155	186	187	141	149	151	171	195	170	177	181	172	174	179	163	171	175	170	168	147	160	167	163	145	164	175	158	189	186	177	147	170	163	171	170	165	183	184	159	157	177	197	156	178	167	172	174	158	171	183	188	187	169	167	120	200	162	164	192	168	164	174	160	151	170	140	163	155	162	176	164	173	178	168	152	163	169	160	176	174	151	160	163	170	174	163	196	177	176	145	176	169	175	185	163	206	184	162	182	180	151	167	172	159	177	182	155	178	170	195	182	162	147	161	162	194	150	164	180	185	159	182	172	168	164	158	176	195	179	143	143	162	179	171	177	180	158	164	179	186	199	185	162	157	182	192	164	177	217	173	168	153	207	184	165	179	179	164	180	173	171	146	171	185	183	163	161	163	155	182	165	164	174	169	168	154	171	182	187	162	165	166	162	166	167	162	158	182	148	183	171	179	179	179	162	164	181	167	174	187	166	170	153	141	166	167	185	160	164	147	153	163	139	160	178	179	156	160	182	153	183	148	176	161	187	157	154	195	166	193	185	169	161	177	156	167	172	158	167	165	186	172	166	156	160	176	145	184	174	181	170	156	179	174	157	192	181	165	159	177	161	177	165	173	176	161	174	181	164	170	145	161	186	144	167	158	169	166	193	159	176	151	157	178	177	157	175	175	143	176	162	160	169	193	163	137	182	206	189	185	172	168	176	157	186	183	175	158	168	181	158	181	147	170	187	184	152	171	176	174	151	184	155	153	159	149	175	165	159	174	179	165	170	169	166	165	165	169	157	180	160	149	160	175	159	171	165	152	142	158	170	172	168	164	161	179	181	180	174	166	174	178	156	155	184	169	175	178	149	177	160	183	147	151	158	164	151	178	181	148	165	189	152	146	168	162	177	176	179	170	172	177	172	165	187	152	165	148	165	188	191	149	160	175	166	169	167	162	177	167	173	181	164	195	157	161	159	183	168	169	173	157	155	192	160	168	171	177	154	162	160	170	188	161	167	168	161	169	169	177	173	167	181	165	187	177	193	172	167	144	151	177	155	160	149	171	171	182	156	159	172	178	158	156	161	184	161	164	171	165	177	169	171	190	142	166	168	189	165	183	170	160	178	164	178	165	131	153	189	177	171	172	147	170	177	177	167	168	160	188	173	176	164	151	168	173	170	172	181	188	148	181	170	172	152	146	174	160	193	169	201	178	188	181	170	140	159	178	162	159	167	165	155	179	178	162	176	168	168	161	173	175	168	168	163	153	137	171	169	171	172	178	172	156	164	172	177	171	149	171	170	164	160	164	174	166	168	152	147	171	173	167	177	167	191	137	158	171	181	165	166	174	169	175	157	155	161	167	161	163	146	155	148	163	155	170	157	163	167	177	151	165	158	154	161	175	180	167	183	192	183	163	160	175	172	177	146	149	160	147	153	182	163	166	168	170	158	157	159	155	164	159	164	158	170	158	169	174	148	151	190	151	155	176	166	160	159	162	179	166	165	161	157	147	170	184	166	173	164	166	151	151	159	169	152	137	165	163	176	152	163	158	170	195	192	156	174	168	174	166	152	166	164	174	157	163	157	183	181	191	154	174	177	185	146	173	151	168	173	183	158	183	156	176	180	179	143	163	135	173	159	141	160	182	156	172	151	147	167	156	175	155	161	171	154	159	163	162	173	143	153	159
345	0	2700	154533	350	2	67	448	827	901	806	657	606	733	1332	1332	1177	1017	734	578	318	309	318	291	282	304	282	267	269	259	299	247	266	272	260	255	264	272	238	259	273	238	246	236	221	209	263	259	229	252	271	233	210	236	221	212	223	231	222	210	208	207	221	212	210	221	192	198	217	221	182	236	205	211	198	189	234	225	213	229	220	234	193	240	220	230	213	213	205	220	188	222	219	211	220	208	220	207	181	226	205	207	208	199	198	226	203	207	225	201	221	216	212	196	195	181	210	206	219	222	220	199	207	191	190	201	206	221	173	214	199	217	214	186	210	202	222	207	190	235	226	222	231	213	228	188	199	217	194	175	205	190	204	201	213	240	208	205	196	205	204	197	208	199	189	198	197	202	211	206	193	198	202	203	211	199	204	223	178	189	196	186	192	223	180	207	191	210	185	237	195	191	196	220	184	208	181	214	205	180	208	200	211	192	214	185	212	188	229	219	189	188	200	200	204	195	202	220	189	221	244	192	197	192	209	202	211	213	225	208	175	202	200	192	199	176	206	211	172	205	221	222	205	187	216	197	176	194	177	207	214	221	196	193	215	209	185	201	215	188	212	187	180	175	230	212	221	218	195	179	203	196	197	217	179	195	188	204	191	206	195	203	208	211	220	200	197	221	178	210	211	183	221	183	186	210	205	211	191	194	200	219	210	215	210	203	220	236	194	177	204	191	185	176	216	199	179	227	209	218	201	193	218	187	212	203	197	195	193	197	193	191	220	218	172	207	191	205	195	202	187	187	212	212	197	186	178	190	197	204	203	222	187	184	214	223	202	228	202	196	233	207	199	189	202	214	177	209	207	205	184	200	218	194	206	220	161	182	230	212	188	206	223	189	212	207	208	205	219	202	183	203	202	204	207	191	192	201	192	190	206	207	184	194	178	213	217	207	208	189	193	208	224	174	193	184	212	199	210	208	192	207	191	224	194	206	207	194	206	195	207	191	205	171	207	193	205	184	217	219	206	213	195	202	203	200	204	185	205	194	191	201	203	225	198	212	201	210	184	196	207	204	225	195	206	183	202	216	187	178	209	225	204	211	214	220	183	195	200	203	212	176	184	210	216	185	195	200	194	187	224	179	212	180	197	206	192	203	190	182	230	197	176	186	183	221	221	203	187	188	200	205	203	193	224	189	199	191	216	198	190	195	214	205	214	209	178	193	203	195	201	185	199	223	213	214	192	181	207	202	196	217	194	198	196	198	185	210	203	213	206	196	219	205	202	193	193	197	209	214	197	198	224	205	193	217	199	215	229	191	193	192	186	198	200	179	215	194	193	214	232	216	191	186	201	172	204	202	200	180	189	236	196	188	208	186	218	194	181	191	209	185	212	176	211	224	186	192	220	236	184	208	195	191	183	211	181	206	210	223	206	190	206	192	202	209	210	194	198	211	217	193	197	190	205	212	206	183	213	156	216	222	217	188	192	204	202	186	193	206	197	204	188	190	198	219	217	211	174	165	213	190	206	216	217	189	218	200	181	198	188	180	168	192	182	217	196	224	208	186	185	203	213	212	198	210	199	186	200	217	221	201	196	206	208	202	206	212	170	184	218	203	207	195	214	164	190	207	199	182	188	197	214	206	203	199	190	205	205	192	183	193	214	171	186	212	174	199	210	197	193	206	187	192	220	229	217	196	177	197	178	201	178	182	187	200	196	215	192	186	183	205	184	200	202	192	189	208	215	202	207	202	192	208	193	198	229	187	180	206	176	187	192	184	190	217	210	187	216	202	200	185	198	200	223	180	217	188	188	198	210	200	224	187	186	215	212	215	217	182	191	200	209	194	209	222	205	208	188	217	214	190	214	201	174	199	218	222	194	207	211	192	192	209	211	203	169	210	207	216	194	190	207	203	195	204	185	212	220	209	188	184	201	200	193	214	160	206	188	194	195	198	203	211	208	190	197	198	189	201	188	213	192	179	190	191	198	195	202	191	198	182	214	196	192	194	203	222	195	212	218	193	181	201	203	200	199	185	203	225	197	187	189	223	202	163	199	206	191	210	196	212	201	207	201	186	203	196	191	190	166	223	210	205	206	190	211	184	199	170	197	182	199	209	194	198	173	186	198	195	173	202	182	188	210	213	210	191	217	185	222	209	200	205	197	213	191	182	183	231	207	178	187	186	224	213	217	177	204	180	215	204	185	200	204	185	206	220	183	195	208	219	205	192	184	185	191	188	186	214	198	188	199	199	204	191	197	218	206	192	205	187	181	193	214	197	190	213	189	226	195	216	208	209	190	207	195	198	196	208	208	183	192	195	192	193	197	188	185	197	198	199	201	210	181	191	203	191
345	1	1900	154657	347	0	133	720	842	828	633	564	530	500	653	928	736	591	406	266	209	199	206	193	185	176	199	198	162	177	174	151	167	179	174	176	139	154	138	148	165	157	149	138	135	144	159	140	150	139	134	142	128	147	132	142	128	155	130	130	132	105	128	115	148	108	135	122	126	139	129	129	118	130	122	136	130	136	110	126	143	108	136	134	111	136	138	139	123	114	118	112	129	123	133	123	112	130	115	131	115	109	110	117	107	122	129	115	122	104	123	149	128	108	114	128	131	134	134	128	118	127	117	114	133	120	125	129	135	140	145	125	130	129	124	134	110	135	111	118	118	132	117	119	127	129	116	124	135	127	117	118	116	147	117	123	121	130	108	122	119	110	113	124	125	132	111	123	132	125	108	148	106	118	140	133	108	99	125	143	113	123	132	130	100	117	128	123	109	121	107	134	130	136	120	110	102	124	127	131	117	124	120	138	127	136	108	123	127	117	117	140	121	139	120	101	122	131	132	120	128	126	119	121	112	115	116	103	119	132	128	101	103	113	129	117	133	125	118	135	101	130	113	129	138	123	125	127	119	135	118	116	129	125	116	120	150	142	139	118	124	119	137	124	133	121	131	112	121	121	131	97	123	111	103	115	119	119	136	115	140	128	136	123	110	121	125	111	118	134	129	100	134	130	110	137	105	108	121	119	109	110	130	116	117	113	116	136	119	131	121	128	122	111	115	114	128	123	120	117	94	119	127	118	120	124	122	114	120	100	132	134	144	124	117	120	137	141	119	126	95	104	107	123	105	136	131	110	115	130	111	134	100	126	113	104	125	110	114	110	112	130	118	119	117	107	120	135	137	106	118	119	111	117	126	131	125	142	133	122	125	127	117	121	106	107	114	125	104	119	118	124	121	135	130	122	123	115	121	94	123	114	121	112	113	131	112	126	111	116	112	144	122	120	127	128	102	118	121	118	120	103	109	115	119	120	137	113	121	90	106	136	119	120	118	126	128	133	135	110	122	109	114	117	127	107	119	119	125	127	112	124	103	111	126	125	125	136	129	123	128	130	118	120	121	133	125	120	129	139	123	103	145	101	104	127	133	103	117	108	115	137	105	130	118	126	126	128	99	116	122	104	159	131	98	110	119	132	106	110	115	132	129	131	142	121	112	118	119	128	115	119	109	130	128	122	129	92	107	92	125	102	124	119	102	124	127	118	126	130	101	101	112	140	123	119	141	129	135	113	115	144	112	125	122	132	123	129	114	116	101	131	119	110	125	119	116	116	111	124	119	120	129	123	130	129	109	117	116	133	142	109	102	122	125	132	119	119	111	125	112	103	107	141	118	113	118	99	100	134	114	127	115	114	110	131	124	105	121	111	117	132	116	131	146	119	132	122	125	102	122	128	127	128	101	134	113	125	111	119	114	117	132	117	130	108	109	127	110	111	129	124	113	113	114	118	126	119	124	108	129	122	124	107	129	138	129	122	122	99	97	131	125	111	105	116	102	109	124	115	140	140	110	128	109	117	138	137	110	118	109	118	120	117	108	108	123	115	117	114	131	112	138	139	123	118	110	112	118	110	98	133	138	119	134	110	105	136	124	97	97	143	118	116	106	125	125	122	132	103	116	118	125	124	118	112	112	144	113	122	133	125	134	117	121	121	110	122	125	122	120	107	141	107	113	129	123	104	112	116	116	112	101	136	127	112	116	116	126	124	114	122	124	123	128	115	101	130	122	153	109	117	122	139	122	128	108	131	122	130	115	116	118	129	123	126	123	128	116	90	115	138	126	113	112	125	118	132	129	114	135	104	100	134	112	140	125	126	112	116	114	121	104	125	146	125	117	121	130	138	118	117	111	113	113	113	100	109	120	130	116	128	117	123	99	107	109	135	118	138	132	123	117	142	129	101	111	112	133	101	116	102	130	107	123	137	121	105	127	102	124	139	134	128	139	110	118	131	115	114	114	138	132	126	113	130	107	107	121	125	116	122	114	141	116	137	131	121	115	114	130	119	118	132	98	121	136	125	125	122	115	138	128	111	128	122	124	107	132	97	102	115	111	95	119	114	104	131	136	120	132	127	104	120	132	117	122	124	130	105	116	117	120	128	142	131	110	134	110	129	124	129	118	122	130	123	135	112	114	107	112	153	102	135	102	112	129	103	116	113	128	134	123	130	111	114	111	127	106	110	127	114	108	114	121	116	113	117	138	118	109	134	119	139	131	131	120	122	133	125	121	139	111	124	136	123	117	119	138	114	102	130	126	125	103	118	105	96	108	120	108	122	122	131	111	123	130	117	114	123	109	111	111	120	108	113	117	149	108	125	129	128	100	119	119	116	115	125
345	2	2100	154780	350	2	156	825	832	859	649	534	503	563	816	1121	789	554	346	264	247	241	242	209	191	230	202	222	202	197	178	161	200	184	163	188	203	148	163	175	167	173	142	178	156	166	137	167	144	161	152	161	157	155	154	141	161	162	144	134	132	155	145	158	119	146	128	174	133	141	145	141	148	135	146	125	129	166	136	131	153	138	150	152	130	117	153	137	131	157	131	154	138	129	126	117	150	140	122	154	133	116	135	143	136	122	124	139	109	149	144	135	130	129	148	138	118	135	106	128	136	137	148	138	133	136	137	143	111	142	121	143	130	126	124	133	144	127	112	129	136	152	162	129	133	126	147	128	155	131	131	124	134	125	122	154	113	138	119	123	142	109	135	121	142	128	127	153	108	147	121	127	141	135	141	139	148	108	148	116	137	141	118	126	125	129	141	117	141	132	130	118	124	130	128	126	133	133	133	144	126	130	130	136	143	140	117	151	124	122	138	141	136	125	132	150	134	148	121	131	136	127	142	122	131	122	112	128	119	134	155	135	132	135	132	124	123	140	124	134	105	134	142	145	130	122	154	116	133	133	136	128	132	135	150	125	144	142	127	130	118	121	128	126	138	143	119	144	97	127	126	116	126	108	139	133	137	144	116	139	143	125	129	118	110	156	129	129	124	115	141	111	107	111	123	141	134	113	120	138	128	135	124	118	111	124	124	141	139	139	135	124	113	138	153	125	138	119	113	128	132	120	104	143	138	127	115	126	119	129	109	115	106	126	118	145	131	139	136	121	137	129	113	117	125	125	123	126	138	127	142	119	124	128	135	112	147	109	142	139	134	106	123	136	111	120	143	144	124	141	128	136	134	148	110	111	143	122	122	125	120	137	114	127	141	125	118	107	116	130	125	143	118	140	127	149	126	127	135	114	135	130	124	128	141	140	126	150	123	130	129	130	107	119	114	143	107	131	149	137	127	128	119	127	133	136	121	126	145	137	133	145	128	134	124	130	131	128	129	117	158	133	129	144	137	127	127	121	112	129	129	113	131	124	134	123	129	140	134	121	120	109	123	129	117	127	136	121	141	120	124	131	141	130	141	148	120	164	112	143	145	122	120	121	137	124	140	131	148	135	145	117	136	146	120	119	112	110	131	128	132	131	122	138	128	120	123	136	121	119	128	146	129	124	149	127	127	142	128	120	137	129	123	142	116	116	139	118	124	121	136	139	127	144	148	131	138	117	126	117	128	135	133	131	133	117	114	151	123	120	138	124	129	128	144	131	146	122	128	116	128	128	119	119	116	119	155	113	127	130	136	148	129	134	128	125	122	116	144	108	105	151	134	129	132	130	117	137	127	128	144	132	126	124	126	132	134	131	140	134	129	140	108	141	128	146	106	146	128	134	104	118	127	123	118	132	134	115	125	109	129	138	123	132	118	142	131	128	122	143	143	123	120	130	142	129	143	132	137	128	128	138	128	136	137	127	135	135	127	139	134	130	131	110	125	114	132	120	136	117	121	127	147	120	136	129	114	127	112	118	116	124	127	110	142	124	136	133	114	134	112	127	122	122	122	138	157	152	128	140	122	144	126	135	123	121	132	130	117	106	142	120	121	126	133	134	151	110	135	127	117	134	126	124	141	141	137	135	121	126	139	105	91	140	132	123	127	119	144	120	116	102	115	126	137	127	149	155	116	144	113	142	111	129	133	146	112	118	135	151	123	118	121	147	129	132	131	120	128	118	128	133	128	134	133	149	141	127	128	119	129	122	123	129	106	121	127	105	114	114	112	135	127	105	116	154	130	118	140	117	118	125	121	127	132	118	128	120	122	140	141	152	116	117	140	133	132	108	131	139	125	118	142	117	147	142	121	152	129	113	143	135	114	162	127	126	128	127	112	129	144	113	113	125	131	134	158	137	133	118	114	125	165	142	126	138	145	108	104	150	102	118	130	123	141	140	127	132	125	122	127	113	146	132	140	136	145	137	140	132	135	129	123	125	107	111	117	131	132	133	159	125	133	147	145	110	126	111	134	129	130	108	105	141	132	161	122	128	140	115	138	144	132	130	119	139	120	127	132	129	123	119	131	132	124	112	147	128	141	135	121	129	132	132	151	133	119	132	122	113	130	147	128	131	117	138	129	123	142	108	117	126	125	122	130	157	111	158	134	118	114	133	139	120	137	133	134	137	128	119	137	124	120	123	126	140	142	125	116	137	128	114	118	134	113	130	129	116	119	122	113	140	154	133	98	120	125	123	128	137	121	137	125	128	137	144	145	114	127	131	116	130	127	127	105	138	133	132	106	131	128	134	132	118	141	135	139	130	123	128	122	115	138	125	129	149	138	121
345	3	3500	154903	349	1	85	725	899	911	747	681	620	621	919	1321	960	692	382	298	263	265	266	258	223	242	221	252	238	225	200	238	232	199	214	189	212	198	211	213	188	187	171	172	178	167	183	209	188	196	159	168	198	175	160	182	172	178	191	162	176	173	129	165	175	174	167	168	179	162	131	174	162	180	153	145	172	166	183	168	156	169	153	153	145	145	169	168	150	149	173	153	159	144	151	162	159	161	156	177	150	157	150	154	139	152	165	168	139	154	171	185	137	170	173	182	176	179	157	173	159	145	140	150	176	145	172	149	168	161	147	143	153	161	154	148	164	168	171	155	144	145	153	148	163	152	158	160	142	149	152	154	157	157	168	166	140	175	160	170	163	140	171	157	157	151	144	158	136	172	149	159	157	183	153	152	158	160	164	139	155	132	172	146	151	132	144	152	154	165	164	152	148	150	155	177	143	184	144	153	146	140	147	143	150	177	180	157	153	152	170	137	144	162	143	142	170	180	144	136	151	156	171	143	152	134	147	154	169	164	167	152	135	146	165	160	161	162	149	156	165	136	139	157	179	158	124	161	173	156	164	136	149	166	149	141	151	171	160	139	145	147	137	156	151	153	138	167	154	154	157	167	134	135	137	154	124	156	181	139	133	146	151	160	145	144	155	156	157	158	140	135	164	169	154	147	169	161	170	145	151	139	163	136	158	133	153	173	146	169	158	151	166	146	160	134	158	177	139	149	156	164	149	191	139	127	180	162	164	137	143	156	147	153	173	165	151	144	173	155	156	148	153	125	153	165	161	155	152	153	142	145	137	156	147	154	130	147	151	152	180	147	157	154	166	161	148	170	163	174	177	133	154	131	160	136	147	163	157	152	161	151	157	152	178	166	143	156	157	126	179	165	165	157	133	162	143	149	149	155	160	130	151	156	159	151	144	163	160	154	171	164	150	169	165	161	143	174	159	149	146	140	147	135	166	162	152	127	143	158	135	148	138	140	162	147	167	153	132	166	157	151	172	171	160	125	145	149	167	143	138	159	146	142	138	138	144	159	134	187	172	139	147	161	150	147	146	147	142	171	158	152	162	156	139	122	148	174	151	155	155	143	146	179	163	148	144	127	132	173	177	143	147	142	136	143	160	155	159	158	146	144	147	171	130	138	174	133	175	134	140	131	160	141	134	134	155	151	171	146	148	153	152	159	151	142	140	166	152	148	149	158	150	161	154	145	142	156	152	154	152	150	148	147	174	142	149	139	166	161	125	133	133	145	139	151	178	158	162	165	155	137	165	177	150	182	142	155	153	154	158	135	120	143	169	142	142	138	165	164	138	151	171	146	154	156	148	161	132	157	152	149	149	172	160	152	151	139	148	155	157	130	149	156	143	163	150	158	145	144	147	149	155	149	161	133	162	144	159	131	142	162	152	136	144	168	156	159	147	139	135	145	151	160	169	153	134	151	138	159	150	144	162	174	164	133	153	149	174	143	135	162	160	148	141	162	149	138	141	139	167	151	185	150	155	155	165	152	152	162	150	152	158	133	162	156	174	136	141	147	161	158	149	155	163	149	140	168	157	163	140	172	136	156	136	131	144	153	154	155	158	136	155	147	161	144	132	164	156	166	144	155	167	162	146	140	161	157	157	128	153	150	145	166	174	119	138	145	124	170	145	129	163	167	139	158	161	167	145	160	171	152	158	158	135	149	141	132	154	144	137	143	148	157	163	141	158	137	156	149	132	131	144	142	176	139	161	168	133	147	155	171	154	143	146	160	141	141	139	152	171	165	151	146	128	174	144	146	145	150	156	125	161	168	146	130	152	151	157	145	141	140	155	141	164	158	179	146	145	141	144	146	166	168	148	158	146	163	137	132	161	158	156	137	144	150	166	148	162	155	148	166	148	156	158	158	165	170	153	140	161	144	176	175	155	131	147	144	146	134	167	155	129	142	152	154	130	142	137	151	145	149	160	158	156	158	137	145	127	149	159	172	156	159	122	170	151	173	136	143	155	149	162	169	190	155	161	140	156	168	188	135	175	162	116	131	158	148	161	173	145	152	173	164	148	179	160	158	131	141	150	148	138	158	147	139	165	175	153	177	164	150	147	161	152	171	156	175	133	151	159	177	144	151	144	159	157	149	165	132	129	150	124	149	171	151	143	180	159	161	164	131	142	146	142	172	154	155	157	176	143	121	148	154	151	154	162	184	144	140	146	144	155	174	137	166	178	164	156	156	167	141	143	149	153	148	133	161	165	160	140	154	141	155	164	147	181	152	133	172	163	140	113	171	149	165	155	134	134	147	165	141	165	143	184	161	160	160	151	163	161	149	156	149	165	123	156	154
