345	0	2700	157221	391	15	60	397	752	919	871	831	801	708	681	631	624	566	537	482	482	422	408	409	366	360	351	392	372	352	312	319	301	319	313	276	303	305	280	267	273	272	282	278	252	291	217	260	269	276	241	274	219	263	236	240	245	231	229	231	229	205	194	212	220	236	215	198	200	217	228	195	214	225	231	213	220	209	211	207	213	219	209	222	224	222	215	206	225	219	234	196	217	224	215	186	209	217	217	187	207	221	226	181	216	217	234	197	202	194	196	216	209	202	193	189	198	198	202	193	200	221	251	189	182	218	216	215	188	218	186	209	198	197	182	225	205	226	211	186	213	220	188	205	205	203	202	207	201	192	216	183	207	195	195	191	209	208	203	197	187	215	195	192	186	179	179	178	194	210	197	202	210	201	212	216	196	201	203	195	191	225	199	202	177	205	207	209	197	214	199	198	215	220	193	187	212	176	198	214	184	216	218	197	207	198	191	190	209	214	202	225	198	214	176	188	180	188	180	192	209	203	190	198	204	210	188	184	222	192	199	186	189	228	205	189	187	179	176	181	204	207	183	224	191	204	196	200	212	181	216	174	203	214	170	184	198	210	199	195	189	218	185	187	179	199	215	196	205	186	217	204	190	209	191	211	216	202	194	193	211	203	224	201	195	202	195	188	192	199	197	196	213	209	173	209	194	182	216	206	173	183	181	196	193	202	229	204	209	193	196	199	213	197	209	190	180	209	186	181	202	214	198	184	189	179	205	188	171	157	192	217	187	221	188	209	199	216	203	208	217	195	181	211	196	170	188	200	197	177	191	183	196	203	200	202	220	189	201	202	210	193	217	182	197	190	207	197	199	189	210	198	191	217	194	212	210	193	197	204	188	215	195	198	204	178	200	188	218	214	197	210	196	171	201	224	214	215	181	197	196	174	182	202	213	194	172	206	187	197	215	217	191	205	182	206	204	193	204	185	214	214	198	213	209	190	187	193	178	218	202	203	190	209	235	215	201	205	219	188	210	200	224	185	197	188	215	193	189	183	202	218	213	207	223	200	191	181	204	176	221	186	182	185	200	213	172	166	185	190	214	207	219	187	214	168	195	206	194	215	179	183	202	195	210	198	206	202	170	186	204	209	205	213	205	186	206	201	203	210	170	187	201	188	158	206	188	203	203	187	205	190	197	214	201	205	171	195	204	164	196	202	191	216	192	193	183	197	224	208	198	182	210	176	198	194	205	188	181	201	201	195	175	218	208	177	196	199	209	179	204	202	195	190	201	198	166	180	180	213	204	217	192	218	197	205	197	182	191	184	178	213	202	184	196	182	191	205	221	179	197	230	195	170	216	205	206	185	185	200	174	206	211	188	201	185	183	186	183	203	186	225	197	236	203	194	211	204	172	215	218	200	204	196	195	200	213	174	213	199	177	197	191	169	191	213	174	198	187	213	178	200	175	191	220	202	178	206	177	206	180	188	194	196	180	201	208	199	204	201	181	214	189	211	189	197	175	172	207	182	205	205	184	196	192	204	181	186	194	195	186	206	210	201	185	192	219	178	194	200	198	212	194	189	187	191	221	185	206	191	181	190	193	212	227	193	180	216	176	200	203	194	200	199	194	206	179	200	195	203	218	198	191	187	210	188	170	208	199	214	172	216	177	238	186	183	203	221	199	222	166	209	178	179	197	196	199	208	186	182	201	181	209	187	180	196	178	209	204	194	202	189	185	193	214	209	207	193	216	213	218	203	201	182	201	203	183	194	226	197	214	186	181	209	199	195	203	193	210	202	191	204	204	211	184	190	198	198	204	186	205	200	194	215	231	215	186	185	181	192	197	181	166	200	182	179	216	163	218	184	183	202	218	188	181	204	223	168	202	188	215	214	243	215	188	196	167	184	177	218	183	193	197	213	193	206	205	217	191	218	196	199	204	211	172	201	179	204	201	182	195	203	200	205	212	197	209	211	209	172	216	201	180	183	221	181	192	205	207	208	199	167	205	180	199	199	190	184	174	180	197	173	170	241	207	204	221	190	204	218	202	222	195	184	205	194	170	174	210	188	200	209	181	208	201	189	187	215	185	210	174	201	193	194	183	212	189	211	199	202	178	198	208	205	197	214	192	209	201	183	203	235	206	180	182	182	183	194	176	197	185	196	187	185	186	236	196	204	201	212	190	183	216	216	159	187	214	181	185	199	188	163	205	185	187	183	184	196	202	217	177	206	197	175	200	216	182	176	220	199	187	212	208	204	179	209	226	183	181	195	184	205	205	202	194	203	207	224	182	199	194	175	203	201	204	226	218	176	194	194	197	213	189	176	193	194	172	213	204	183	197	194	182	164	210	197	188	169
345	1	1900	157344	391	16	158	699	949	931	860	790	724	617	561	483	465	446	422	390	362	332	312	327	296	282	250	285	266	251	258	295	240	222	216	231	235	238	218	205	213	192	205	187	189	191	179	199	167	173	190	174	182	188	190	173	180	183	188	190	186	184	148	157	178	179	165	179	184	186	177	175	154	178	177	175	166	167	156	168	162	173	158	168	193	156	185	187	201	164	176	160	160	171	156	194	186	162	164	170	161	153	170	171	156	169	152	157	165	181	180	165	173	152	146	160	167	159	159	170	173	161	158	167	187	158	158	168	152	142	163	188	147	146	169	171	154	159	157	158	176	167	174	152	142	141	155	175	163	182	153	156	197	146	173	190	159	184	170	167	158	163	140	160	145	136	153	151	156	156	168	174	145	138	149	160	165	157	150	143	169	145	167	165	148	170	148	144	181	173	169	153	152	171	157	162	161	161	158	137	146	151	180	181	157	163	176	171	154	170	156	166	142	168	165	152	145	144	147	153	169	152	168	175	151	135	156	148	151	155	157	153	143	189	155	152	157	150	153	145	159	145	155	163	154	143	141	138	153	173	169	161	155	170	170	180	137	164	164	144	170	174	158	161	153	165	157	169	167	168	160	166	183	168	150	152	158	160	152	154	167	153	160	165	156	147	136	146	157	150	134	174	171	180	155	152	173	156	167	140	152	164	175	187	161	174	161	172	166	144	149	171	149	168	171	141	156	174	166	158	147	152	167	173	178	146	163	155	139	164	157	163	180	165	169	159	185	141	158	182	144	159	147	162	167	149	131	158	147	149	136	156	147	137	183	159	163	144	175	164	148	165	165	168	133	160	159	168	160	174	168	173	153	172	152	156	170	140	167	159	153	165	172	157	147	161	173	157	140	149	162	159	151	160	169	159	147	155	167	162	144	156	152	171	164	154	168	162	178	175	154	183	173	164	139	154	162	151	183	156	165	146	176	179	162	138	166	178	142	165	155	146	168	143	167	156	170	171	155	126	159	150	151	142	153	176	169	160	162	169	179	152	161	177	160	148	161	165	178	176	146	149	157	179	157	139	139	161	166	158	155	180	194	173	167	168	170	152	152	149	154	150	159	145	149	126	158	154	173	140	158	147	177	156	149	158	147	148	166	185	163	170	157	164	156	159	149	164	146	152	150	163	160	165	150	151	159	162	149	140	162	175	163	171	142	172	166	147	156	168	163	145	147	156	168	154	149	149	167	162	185	142	153	168	147	169	165	159	150	167	159	174	156	145	175	150	169	163	160	146	172	153	143	148	164	159	141	160	171	139	139	156	173	181	149	168	170	167	166	151	160	174	160	173	162	173	147	147	137	170	171	151	156	179	161	163	144	150	155	178	160	164	167	142	170	156	153	150	148	176	170	170	171	167	166	167	148	141	155	180	146	158	145	160	169	133	134	170	160	172	182	142	153	168	165	157	173	173	148	173	153	166	162	154	137	167	155	167	162	167	164	194	150	171	178	160	125	164	153	171	165	150	153	181	171	151	158	154	157	141	167	162	166	158	174	167	177	149	151	167	139	161	151	170	159	186	170	150	150	148	160	159	148	159	160	147	172	173	158	173	147	162	170	169	164	185	183	140	163	158	170	148	161	164	145	167	175	157	128	170	141	155	136	191	162	154	164	149	152	161	160	182	139	167	143	143	169	154	139	164	168	175	140	166	146	160	151	147	145	129	159	191	157	156	157	141	140	150	155	176	143	161	152	166	170	153	175	139	140	160	141	167	147	160	154	163	151	140	154	172	134	169	150	146	141	149	146	147	149	159	160	156	156	169	152	145	157	159	131	138	169	145	155	157	167	173	177	164	179	163	177	140	141	154	150	151	165	176	152	154	157	155	152	156	158	156	164	164	176	148	167	143	155	176	175	150	171	167	159	136	155	147	162	156	157	163	171	164	150	158	174	153	157	174	154	173	157	150	161	143	135	161	148	151	171	161	156	165	159	155	157	156	136	174	149	163	163	178	145	153	138	152	158	164	133	153	183	128	155	160	159	161	165	161	178	157	159	153	160	167	146	144	177	160	152	185	192	155	172	143	188	173	164	159	200	146	157	138	162	159	147	162	171	132	156	174	162	128	181	133	143	136	159	171	149	153	133	159	174	158	166	140	179	178	149	147	161	171	167	140	167	140	180	167	156	164	157	178	143	161	174	166	167	140	154	152	148	165	154	158	179	150	171	159	156	162	168	157	155	165	165	170	148	189	168	155	170	163	155	159	155	178	146	147	152	158	173	155	158	155	147	143	185	140	137	171	187	158	161	168	154	164	163	159	168	146	157	162	151	163	157	163	173	169	170	172	154	173
345	2	2100	157467	387	5	107	622	865	998	873	787	716	629	561	514	453	456	402	425	373	327	360	325	281	300	302	282	264	273	249	273	261	266	231	235	213	225	230	235	244	204	206	220	203	224	196	230	216	205	204	193	207	200	176	194	199	200	214	161	180	188	169	166	201	199	177	182	196	185	191	182	181	192	170	169	188	183	168	168	173	193	161	152	159	174	160	195	160	165	178	170	154	176	134	201	154	171	179	185	164	187	191	165	171	185	168	191	173	171	167	173	162	179	184	156	184	165	177	178	184	174	150	188	198	182	194	184	179	179	166	170	161	177	181	162	158	181	157	150	176	168	175	170	185	152	173	162	148	162	149	169	166	187	153	177	167	205	189	176	176	164	191	145	173	181	172	158	181	176	167	155	160	171	150	172	164	193	157	161	152	166	168	181	158	172	156	175	172	152	171	164	163	169	163	154	175	185	159	166	173	177	178	164	171	164	174	179	177	172	154	167	155	182	148	147	176	188	163	177	172	172	157	155	161	153	171	161	184	165	177	164	185	165	168	167	159	177	153	177	179	152	153	167	140	167	170	183	155	172	162	145	184	167	153	158	167	154	156	164	166	169	151	162	181	169	193	170	185	164	162	177	191	184	149	152	186	171	187	144	171	172	159	163	161	166	169	170	167	155	164	160	195	158	149	142	148	164	161	162	153	142	162	153	161	169	155	169	161	187	167	166	165	160	159	169	172	173	160	158	144	185	172	150	170	164	170	155	163	188	176	143	129	162	152	151	164	179	159	161	173	158	151	180	173	152	173	182	153	175	190	168	145	149	171	127	157	143	164	170	181	166	202	175	164	154	180	170	148	187	154	151	177	175	154	206	147	161	158	168	148	142	175	173	178	160	166	179	159	163	165	164	165	154	137	186	160	180	172	161	165	185	136	165	172	171	147	154	151	145	155	162	157	172	166	166	169	165	158	156	170	159	170	180	192	169	154	155	171	185	175	194	168	168	160	180	154	149	171	155	148	163	165	150	188	166	164	163	185	174	173	148	168	156	165	184	157	167	154	167	160	147	163	170	164	149	162	162	144	168	166	143	163	156	151	166	149	171	152	157	169	160	154	181	152	161	156	191	144	152	173	147	169	188	187	158	154	173	153	164	181	151	173	154	159	171	158	152	181	138	156	171	153	154	176	189	174	155	162	155	170	141	183	150	158	146	169	175	143	174	176	189	161	171	152	135	157	184	165	161	176	161	162	174	149	164	186	176	155	178	156	148	165	165	157	184	153	164	164	159	164	158	166	156	151	184	156	153	151	176	150	160	176	181	179	167	170	167	166	186	133	187	159	168	170	146	163	165	187	164	162	165	169	156	149	153	174	159	164	161	152	185	162	184	166	162	163	163	150	158	177	168	149	178	187	147	148	159	183	171	170	155	190	138	164	173	160	172	150	193	177	177	162	153	143	149	191	162	157	165	138	160	152	180	156	165	152	158	170	173	162	174	186	177	166	166	150	166	178	166	147	171	153	180	165	147	159	159	183	182	162	162	164	153	168	145	159	179	172	159	176	163	165	161	188	188	164	156	151	153	163	156	141	169	144	184	145	172	163	145	161	154	155	165	139	159	146	152	172	151	171	148	166	150	161	175	181	171	161	162	159	163	161	196	167	159	133	150	155	175	152	193	140	155	164	171	151	164	165	162	137	187	177	175	149	174	185	174	137	178	167	170	179	172	164	165	183	145	159	172	164	153	163	167	156	159	166	159	142	164	155	182	168	162	160	183	138	155	185	169	159	146	179	153	167	165	156	168	186	170	173	187	176	156	169	159	173	146	176	167	154	180	155	157	185	174	168	180	154	175	190	138	155	156	150	145	164	158	163	178	153	188	138	180	176	152	145	162	159	168	157	174	195	149	155	172	150	159	164	150	156	169	173	180	152	140	153	181	151	190	178	150	155	155	178	169	154	180	166	169	141	161	172	165	160	140	161	162	142	151	161	148	163	167	183	154	163	151	162	166	173	137	152	172	156	165	145	165	150	172	162	165	162	176	205	147	181	194	169	161	178	163	172	173	167	174	156	204	167	166	144	161	163	181	186	172	186	192	161	170	162	156	162	165	175	182	192	174	142	157	172	178	174	167	155	167	167	150	179	179	158	162	148	149	182	141	178	171	143	154	166	164	150	171	155	145	182	189	159	168	183	171	142	188	158	174	166	176	169	179	175	160	165	151	173	165	153	164	171	161	161	154	163	169	179	184	175	176	178	181	147	187	189	151	155	148	155	181	149	166	168	159	175	145	153	162	159	162	167	181	161	146	171	172	163	170	163	161	185	162	153	170	162	158	158	160	190	169
345	3	3500	157590	395	19	99	537	879	951	874	811	737	647	623	540	516	493	455	487	462	370	367	377	371	358	334	309	312	313	295	302	264	273	273	238	253	262	237	234	268	234	233	218	214	215	221	204	221	237	197	200	219	209	202	202	234	218	235	206	188	213	209	210	231	198	209	205	195	180	202	206	195	189	190	202	192	197	183	205	189	172	206	168	183	182	190	187	196	193	181	194	179	207	179	202	194	211	190	170	211	183	167	186	182	177	176	184	197	206	191	195	178	167	186	174	200	185	186	184	178	199	203	214	198	201	203	187	177	181	176	188	172	209	180	198	164	203	182	193	189	163	171	158	144	199	188	175	187	183	200	181	173	172	204	169	183	187	187	194	199	157	198	163	161	193	194	171	178	183	193	200	193	180	192	157	180	178	187	191	170	190	167	181	174	199	181	165	206	196	188	191	171	158	177	195	189	194	183	174	179	169	167	202	218	185	183	192	169	176	148	191	211	176	170	188	164	170	186	194	174	191	180	202	178	180	192	182	199	175	177	208	174	189	171	205	183	175	179	191	166	182	169	167	173	187	167	167	192	157	172	165	156	172	195	182	165	181	176	174	159	165	183	196	179	176	173	195	170	183	177	196	198	173	184	173	179	174	191	181	167	184	194	199	177	190	185	176	164	182	179	182	168	168	192	171	178	180	191	150	175	198	194	175	184	183	185	194	186	152	188	181	193	196	210	193	176	180	188	199	194	195	178	203	181	186	202	198	156	196	170	212	172	168	195	177	195	180	166	168	177	181	163	192	179	181	191	182	175	183	187	190	193	160	178	169	161	177	169	166	180	182	191	183	186	171	179	187	186	169	168	182	181	189	202	204	180	167	190	194	157	177	181	213	179	200	173	199	195	187	175	190	158	182	185	161	180	189	161	196	190	167	186	201	180	162	168	188	190	169	178	176	171	170	173	180	189	185	182	174	177	170	188	172	193	165	166	166	161	181	193	182	184	204	184	207	158	158	175	184	179	189	170	168	167	191	180	173	201	170	178	175	186	190	168	211	171	190	189	177	196	169	201	219	165	185	175	189	190	174	170	172	186	175	195	162	166	191	161	183	213	170	184	183	171	194	206	201	157	168	182	179	188	206	183	184	177	181	187	147	165	195	183	176	186	196	174	175	191	187	200	173	174	162	189	171	177	203	171	163	155	176	158	192	176	204	181	192	179	188	169	160	172	190	171	189	186	170	207	189	180	183	188	156	179	171	183	197	175	184	176	184	183	188	176	173	165	192	188	157	202	174	196	165	199	226	173	170	193	183	183	172	176	188	169	184	164	212	169	196	174	174	178	173	174	183	187	183	178	203	167	193	175	194	194	170	196	172	174	156	199	150	170	166	203	172	172	187	162	169	189	164	197	192	177	189	159	180	184	177	163	179	174	183	173	171	182	180	177	197	184	178	205	171	176	165	189	207	194	203	177	207	182	176	177	193	170	171	175	181	176	181	177	185	158	181	187	179	176	191	183	194	174	181	183	179	169	194	177	191	181	200	197	206	193	161	163	176	170	195	181	200	182	173	172	186	189	198	195	154	160	180	185	172	183	185	175	200	184	160	177	176	231	159	184	165	170	175	173	191	182	191	173	169	179	153	204	174	166	144	199	166	170	180	180	173	170	173	191	183	174	190	178	173	178	181	183	177	171	175	189	184	181	161	187	190	189	191	178	200	175	172	177	190	184	163	169	176	203	157	175	198	194	178	172	182	156	191	182	195	170	193	174	178	188	175	182	182	181	166	188	188	163	206	192	199	181	181	157	173	176	180	196	168	170	191	186	187	164	194	166	174	205	173	185	189	196	183	166	198	172	170	183	192	173	174	172	175	168	182	159	156	178	195	181	177	184	172	160	180	184	170	195	178	172	183	188	173	170	165	174	183	190	192	171	181	160	160	201	194	185	202	163	178	193	192	165	158	190	171	187	176	170	178	196	187	167	180	178	202	175	173	167	172	200	154	178	162	194	179	186	173	187	190	183	179	174	206	160	170	186	182	183	162	179	181	171	176	198	172	169	203	191	182	163	167	181	177	182	169	201	203	172	174	183	164	179	174	179	173	193	175	189	179	156	184	172	185	183	177	155	173	189	190	185	169	182	175	179	170	177	195	161	174	179	172	181	180	172	184	196	187	189	194	208	166	187	160	168	190	167	174	196	168	172	196	164	188	190	166	179	208	169	201	179	176	179	181	184	149	171	174	202	167	174	195	177	198	172	155	183	189	180	177	208	180	193	165	205	174	191	197	175	193	168	195	189	162	187	168	183	170	187	185	180	165	203	192	173	179	178	192	174	170	185	178	183	169
345	0	2700	157714	383	10	46	403	763	939	922	831	731	719	657	585	583	530	497	481	443	452	426	403	387	396	359	368	373	347	312	286	305	309	328	304	311	294	304	304	280	267	268	262	292	236	262	273	239	270	255	235	232	254	227	254	237	206	215	242	242	244	220	247	226	224	219	236	219	213	243	207	218	233	208	214	218	205	219	184	210	213	204	213	201	214	232	226	205	202	207	210	196	208	200	227	218	251	189	207	219	201	213	207	216	207	193	207	190	225	216	213	193	193	210	218	199	202	223	214	186	195	195	178	219	213	199	172	193	218	213	202	205	217	218	217	186	220	193	230	181	208	216	207	208	218	209	203	205	204	210	217	189	206	223	196	197	197	213	205	211	201	192	197	210	191	208	195	210	205	200	211	194	225	183	205	210	207	210	203	204	214	185	193	210	235	192	210	219	225	199	212	166	202	233	215	207	232	196	189	189	177	183	186	218	221	195	229	152	210	209	172	212	220	204	228	214	204	163	200	173	206	190	198	215	188	177	205	198	187	206	166	184	205	212	187	212	198	176	214	207	210	182	178	178	192	205	199	218	198	197	196	199	206	181	210	218	231	175	194	183	190	170	192	187	197	242	211	215	198	195	216	184	183	191	185	210	184	209	180	188	201	195	186	197	212	189	172	201	189	202	204	226	186	220	192	196	199	206	220	190	202	207	228	178	193	191	187	211	199	179	203	186	190	209	186	205	212	199	196	200	221	178	209	201	225	187	208	168	207	199	207	188	196	196	219	200	192	212	183	188	208	202	199	207	189	217	214	198	216	214	200	208	208	202	212	204	205	223	183	211	210	192	173	203	202	213	212	190	202	187	206	213	199	201	210	189	209	204	203	205	187	178	215	227	207	200	180	194	167	187	205	179	196	197	209	209	180	187	205	190	190	166	202	214	204	199	197	227	202	187	204	203	179	219	207	201	220	164	210	217	201	203	197	209	193	181	194	209	174	195	195	188	196	183	176	205	190	195	197	169	222	203	197	189	208	215	177	198	190	214	199	202	192	217	198	196	207	200	206	226	188	188	214	213	196	175	188	194	200	191	187	205	219	201	200	198	193	185	193	190	198	210	193	208	211	216	227	189	191	211	199	191	182	191	186	176	213	195	191	207	207	203	178	224	228	208	191	181	218	181	234	199	215	200	182	195	199	202	192	197	207	228	194	192	213	204	197	202	191	207	176	203	213	207	188	229	196	212	215	186	206	178	193	180	194	216	206	196	217	191	200	194	188	196	191	211	181	179	171	196	222	183	206	185	214	205	183	208	206	180	210	224	194	186	170	186	188	205	209	211	192	191	205	201	190	228	214	205	190	197	202	211	178	214	203	176	190	203	175	192	216	209	222	189	225	199	215	212	199	182	180	202	178	205	214	243	211	213	209	170	223	197	192	214	187	178	194	179	217	233	203	176	175	207	206	225	203	226	224	178	198	187	203	206	188	211	201	199	194	181	201	203	203	207	202	192	219	196	195	197	188	178	216	177	178	210	180	207	203	215	190	195	201	202	189	211	217	206	188	224	196	201	194	175	200	202	203	184	207	222	194	191	176	197	206	229	204	179	198	205	224	185	202	181	190	208	192	192	198	197	213	195	217	190	214	180	200	196	191	201	184	206	205	212	170	207	203	210	181	215	191	194	209	196	209	195	213	196	207	209	209	211	206	227	187	190	164	193	190	211	205	225	163	179	182	219	177	175	169	208	208	207	213	204	197	214	201	185	206	196	181	189	186	190	214	215	200	168	215	219	215	183	201	196	198	209	209	203	200	192	202	199	208	182	202	199	213	188	177	180	214	208	202	191	188	216	190	205	214	198	211	172	175	190	209	178	208	201	189	205	182	196	196	182	187	193	220	234	196	193	201	200	210	196	162	189	177	190	213	198	212	238	193	234	181	217	206	200	197	199	188	212	182	218	202	197	202	190	208	205	199	208	192	190	174	209	191	186	213	188	185	184	218	190	175	193	200	203	204	195	188	198	196	207	213	179	213	188	188	204	187	200	186	164	195	203	212	197	215	204	190	203	183	209	209	209	189	229	211	193	203	184	210	183	207	194	225	209	178	217	190	191	218	190	192	173	187	215	213	222	200	203	239	216	211	206	181	217	200	194	199	210	189	173	186	192	196	200	188	189	209	191	176	187	209	198	208	202	194	180	197	208	220	210	203	201	220	198	191	189	201	215	203	206	198	210	179	214	197	206	211	209	181	186	192	205	183	207	213	211	197	190	197	174	207	208	196	199	195	176	210	172	214	197	191	202	214	211	200	199	189	204	186	209	208	170	211	186	205	193	189	186	197	207	210	175	210
345	1	1900	157837	405	9	117	551	740	763	679	601	562	527	444	457	389	394	354	340	338	324	292	289	270	288	246	258	257	267	218	238	232	249	213	219	203	219	197	187	210	232	228	188	203	198	173	174	172	179	177	144	158	191	174	201	191	172	167	187	154	178	167	186	180	149	155	168	172	156	158	176	161	175	185	148	151	139	173	174	165	159	166	181	170	166	163	149	161	153	174	162	170	145	147	168	149	142	156	168	148	151	148	158	140	150	150	156	163	146	161	153	160	164	156	157	129	145	152	135	137	156	133	161	162	144	133	171	142	179	148	144	142	155	152	132	145	157	145	158	143	163	160	156	144	148	164	146	157	156	156	161	157	156	170	138	152	181	136	154	153	153	147	153	156	142	155	146	136	168	156	154	164	157	142	158	153	149	168	166	152	150	153	146	144	158	152	151	162	162	141	148	126	150	132	160	156	140	140	144	148	138	144	142	129	121	153	135	171	153	140	153	138	156	150	174	156	158	150	149	139	142	143	166	145	125	170	151	123	121	154	171	153	146	137	145	129	158	163	134	141	132	158	148	156	156	137	148	159	159	160	152	134	159	167	151	159	123	143	141	159	143	151	171	147	142	157	166	153	161	137	166	147	153	144	141	163	176	183	151	147	145	137	125	162	165	152	158	162	138	136	143	158	143	156	123	133	139	156	148	136	157	154	152	150	166	142	143	136	149	168	179	132	151	150	150	162	141	143	166	135	143	152	125	152	130	134	166	152	147	153	159	164	145	138	161	157	169	148	124	132	146	166	159	147	151	149	161	144	150	163	154	168	146	177	159	149	133	164	179	130	143	135	144	138	107	145	152	141	141	150	139	155	153	148	136	160	151	161	143	139	151	147	165	161	153	148	145	155	122	154	143	152	178	152	162	140	156	143	141	163	136	133	141	156	167	125	165	144	141	129	146	166	161	147	163	146	126	163	124	166	149	147	162	150	140	157	134	158	165	142	137	139	154	138	147	146	137	117	148	154	145	137	155	153	151	155	151	154	161	137	136	132	110	147	153	137	136	141	157	135	144	136	141	151	157	165	162	141	143	171	131	159	154	141	153	137	146	136	152	151	137	140	123	141	162	156	144	132	186	152	133	158	156	159	157	160	146	140	163	126	160	165	164	152	156	158	153	168	136	154	156	160	158	141	139	154	165	138	147	162	149	153	146	151	158	141	151	159	137	142	161	151	127	167	146	159	141	137	163	159	135	152	140	154	152	129	139	152	130	156	148	161	141	136	149	156	153	135	154	126	141	158	161	153	131	150	166	160	156	157	158	140	140	159	165	159	155	146	152	150	166	141	147	158	148	143	152	154	156	151	136	154	157	145	147	179	170	140	156	136	123	144	150	149	158	156	133	133	135	141	179	189	143	166	162	157	133	143	154	134	158	155	149	162	132	128	136	147	146	179	153	144	156	160	137	137	168	126	147	146	165	145	161	187	155	165	155	183	156	157	151	149	165	140	180	111	163	144	148	134	151	136	161	158	125	142	145	154	153	156	149	172	147	143	146	126	165	107	147	167	151	151	154	135	158	152	147	144	164	142	153	152	142	176	153	148	154	158	149	154	162	145	156	120	156	153	161	153	156	144	156	124	165	154	155	162	149	162	139	165	130	130	140	144	150	165	149	157	146	138	142	145	154	155	120	122	150	144	135	153	153	146	134	176	159	135	145	154	119	146	158	143	155	162	147	172	137	132	154	141	161	144	148	142	155	141	120	147	155	159	154	132	179	146	132	125	155	157	145	141	135	150	169	147	151	152	141	146	166	154	154	145	132	136	147	138	134	134	165	150	141	167	141	159	133	167	175	132	156	158	148	148	147	157	167	126	116	163	154	136	134	155	130	138	148	124	149	160	142	144	147	152	141	177	146	159	175	150	160	136	152	147	151	147	156	161	139	161	146	155	162	136	157	157	151	136	140	140	156	150	153	155	140	153	152	131	161	159	129	167	143	152	147	122	159	136	127	133	152	168	157	155	163	130	151	131	139	148	163	153	180	153	161	130	143	128	136	131	145	130	131	135	173	170	157	153	139	146	148	155	162	136	154	127	148	167	149	161	137	169	136	145	160	149	146	178	140	143	143	152	152	160	152	136	168	169	140	140	114	141	121	160	145	167	152	171	145	140	151	145	160	160	151	168	155	141	133	134	149	163	149	143	149	167	140	123	148	169	156	158	143	148	141	167	149	127	168	152	139	160	143	142	151	160	155	174	138	145	156	155	158	156	150	129	153	168	139	156	167	140	138	136	160	136	152	158	119	171	145	172	163	149	171	154	162	163	137	144	153	156	181	151	142	152	158	168	147
345	2	2100	157960	400	8	84	543	792	827	710	720	574	582	553	484	428	429	417	368	339	358	315	307	316	294	262	312	253	256	244	263	265	249	246	226	237	229	258	209	216	232	213	222	218	202	215	202	206	215	178	217	167	192	157	195	173	162	197	182	161	173	158	183	176	169	177	176	172	202	195	159	182	163	171	154	187	178	189	172	167	166	179	179	152	165	159	187	193	159	150	190	181	186	160	171	139	166	170	157	167	164	183	185	169	168	152	159	170	150	153	169	173	156	159	163	158	177	174	152	177	160	132	171	147	164	159	160	166	174	147	139	180	130	152	156	153	156	160	155	166	148	151	158	170	146	156	159	170	179	169	175	159	160	156	179	169	158	166	170	165	140	162	142	183	136	144	166	137	168	187	152	159	155	141	163	157	154	170	154	179	153	138	166	181	140	174	131	144	179	153	146	152	141	155	162	147	173	169	178	167	174	161	166	174	158	160	173	152	152	158	153	168	165	155	171	166	144	171	186	180	148	171	168	170	170	146	161	132	157	132	148	155	139	159	161	149	174	160	144	148	177	153	176	155	145	153	153	136	129	145	159	174	175	144	173	165	154	153	157	148	142	173	165	151	164	150	182	145	146	172	161	157	147	171	150	160	153	149	143	199	166	183	166	154	148	164	161	161	163	142	159	160	171	149	175	166	159	171	144	136	157	172	162	164	150	166	154	170	168	147	158	175	145	146	136	159	147	139	156	154	189	160	160	140	162	161	150	165	145	158	140	146	175	162	134	152	144	185	158	149	183	148	167	168	159	146	159	172	154	147	174	158	170	171	162	123	146	151	160	135	153	143	139	153	132	175	168	177	146	157	164	162	159	130	174	147	166	172	172	141	161	166	157	147	165	161	158	167	185	160	171	139	153	159	157	148	168	134	176	152	159	138	158	156	164	165	142	130	162	167	151	170	153	172	162	169	190	140	162	154	150	143	174	153	163	158	152	162	152	165	156	169	157	162	167	159	153	152	180	172	158	187	151	149	146	132	152	163	153	160	168	173	147	162	147	168	149	131	179	157	149	140	153	134	173	186	164	159	181	163	135	161	124	134	162	160	157	168	158	159	165	168	152	145	157	159	142	143	165	150	147	145	169	139	175	162	173	164	153	145	131	155	147	153	142	163	150	151	146	157	168	149	141	131	154	159	143	158	145	174	159	155	159	159	160	173	152	157	183	163	160	173	139	167	168	162	163	166	145	161	156	187	144	157	177	170	146	147	174	173	165	145	164	165	186	168	157	159	145	140	155	147	151	133	156	146	166	165	162	189	156	155	146	152	155	139	153	173	164	162	155	129	167	169	131	170	170	163	165	176	143	185	150	144	163	139	141	151	171	168	165	155	151	166	139	154	154	157	170	174	157	165	174	159	152	166	168	152	155	164	169	178	145	145	163	158	135	159	159	170	143	161	166	146	139	137	142	171	156	167	154	171	159	168	164	144	153	164	160	156	159	159	166	154	154	142	151	137	155	182	151	148	178	175	164	138	183	154	165	138	159	145	144	166	144	152	194	148	168	157	148	180	175	178	164	148	158	171	155	145	143	155	145	154	155	157	147	170	150	128	147	159	146	143	131	152	151	162	171	153	167	145	147	160	145	160	143	168	167	157	148	166	145	168	183	134	158	151	159	145	155	152	157	150	164	164	147	147	159	176	140	150	173	153	144	128	170	160	161	182	181	153	160	162	165	169	170	156	154	149	168	162	145	151	152	155	169	144	156	156	144	168	165	177	159	163	164	150	157	155	152	165	145	154	153	156	164	156	147	149	159	135	152	157	147	144	164	143	142	160	141	165	157	157	151	177	176	141	153	136	149	144	172	147	153	161	159	166	169	159	166	146	130	170	119	154	167	164	159	140	154	158	147	176	178	158	154	163	155	184	153	172	155	182	166	161	148	160	164	170	178	156	154	189	162	149	180	139	142	179	161	176	152	159	154	148	132	145	134	145	165	130	150	148	140	146	173	163	154	149	158	155	167	176	167	147	174	173	154	159	148	166	146	160	172	170	156	145	144	150	145	153	141	142	160	158	171	171	152	172	152	187	162	160	172	148	153	159	170	148	152	168	176	135	172	161	136	171	169	142	143	146	154	148	163	154	138	183	162	147	169	152	134	121	151	157	150	162	156	161	160	161	170	155	139	159	158	144	160	166	142	159	138	140	158	166	185	143	168	179	146	171	165	158	165	158	154	189	156	171	153	149	157	152	183	141	160	162	119	149	173	164	171	160	168	169	149	163	163	166	164	178	155	140	149	152	139	142	160	166	147	160	171	150	153	179	153	151	151	168	161	162	139	157	140	164	149
345	3	3500	158083	408	13	101	540	843	916	839	797	709	669	603	564	547	509	473	448	412	416	364	398	384	351	330	320	308	310	311	314	254	292	268	275	269	265	241	246	252	242	236	230	236	216	204	229	239	199	193	221	215	217	228	228	196	203	216	202	221	202	207	188	205	208	194	208	168	183	187	211	193	192	189	228	195	181	199	191	197	195	194	172	196	191	172	193	191	177	188	177	196	187	197	178	185	201	190	224	184	166	174	207	206	192	192	161	177	191	196	173	177	175	182	178	171	206	181	170	200	164	179	170	180	170	187	189	197	179	175	183	173	186	188	177	196	190	199	199	194	189	200	180	171	177	176	180	166	192	161	166	171	193	187	183	184	176	173	181	186	181	176	182	162	175	174	200	196	187	215	198	160	170	168	165	181	171	180	196	168	184	185	191	192	168	170	208	181	191	196	180	184	198	189	180	199	183	188	164	195	177	172	172	184	164	169	150	192	171	180	185	165	178	157	186	195	182	147	195	183	192	166	163	157	183	197	186	177	188	191	176	176	173	160	194	165	160	178	205	213	196	177	159	168	185	168	195	187	162	181	185	174	179	178	199	167	168	165	179	168	184	179	184	183	161	188	180	179	173	150	178	203	195	191	190	164	185	191	163	181	167	161	185	167	196	193	192	182	172	168	184	197	190	155	173	203	177	189	176	196	180	197	186	192	186	183	166	153	182	178	181	184	177	213	191	185	194	179	171	187	175	177	191	204	182	190	168	202	189	174	198	182	193	176	183	191	193	162	178	190	169	188	179	169	173	171	167	201	178	164	193	188	164	191	174	167	194	172	204	173	184	168	165	177	178	178	186	193	183	192	192	173	163	172	190	188	178	168	165	189	185	176	162	186	169	208	181	153	197	169	161	211	191	187	176	166	201	197	190	169	168	179	197	169	176	183	184	185	178	188	174	163	167	178	182	169	179	175	207	173	186	186	190	174	172	174	173	168	161	166	175	172	212	183	159	169	190	184	193	172	192	172	162	181	167	185	176	169	180	172	194	214	168	174	191	207	180	198	170	169	197	193	161	168	192	172	180	157	192	166	201	186	188	153	165	196	200	165	193	187	189	165	164	172	195	170	168	202	164	169	160	177	195	170	188	186	213	202	153	178	160	191	196	185	187	174	178	179	184	181	189	187	187	195	175	181	201	169	180	185	205	191	205	181	161	187	184	186	180	164	180	173	173	161	169	180	175	164	175	154	173	181	162	186	171	165	167	172	164	186	172	174	182	184	178	176	215	177	178	187	174	192	163	184	168	195	190	187	175	183	198	181	182	207	154	185	175	191	196	169	171	186	192	175	212	161	166	182	164	179	185	213	194	190	179	181	168	166	173	183	173	173	194	189	159	182	165	171	163	183	173	170	199	188	187	200	204	171	176	193	190	173	167	158	158	161	176	202	190	193	142	193	180	177	180	186	180	180	181	179	179	161	184	182	193	195	178	174	172	152	176	190	172	189	176	172	195	175	180	176	182	171	203	206	184	177	166	168	162	174	162	153	188	184	161	182	205	157	193	178	186	190	183	186	182	185	178	178	181	183	156	187	187	176	177	176	189	184	169	190	160	179	176	156	199	155	178	148	215	183	180	182	177	189	167	184	180	176	181	189	188	169	188	187	188	187	170	176	183	185	188	202	173	169	178	180	208	168	173	171	165	185	202	161	175	187	175	177	166	192	191	186	176	158	185	183	174	135	169	172	170	174	183	182	169	176	183	193	177	172	155	196	186	170	174	200	182	178	199	178	167	191	192	155	180	183	215	166	194	145	167	173	159	175	180	191	187	191	156	173	185	175	174	169	174	189	158	191	173	160	180	166	194	203	156	211	155	186	190	188	181	149	184	175	173	181	167	187	182	167	193	171	166	178	170	181	166	163	178	182	177	174	190	180	165	185	178	161	199	176	197	208	201	204	185	160	178	169	182	181	194	184	203	170	178	179	143	152	194	158	182	198	186	169	157	214	165	194	178	153	175	179	194	189	195	176	177	187	185	150	175	183	161	165	184	196	189	168	193	190	173	177	151	207	174	172	174	156	188	182	193	195	182	205	176	188	173	194	186	187	153	183	186	197	193	198	188	175	176	186	169	174	159	184	182	177	173	186	179	177	184	164	167	173	172	183	182	165	154	175	186	176	184	195	201	176	191	192	175	175	173	166	188	185	177	172	179	176	155	200	161	179	182	178	174	169	188	188	175	181	182	159	186	178	185	194	183	143	167	175	195	168	163	179	176	189	188	184	180	189	198	170	177	182	176	164	192	177	187	165	174	181	166	197	188	157	192	178	175	189	169	165	186	181	174	172	170
345	0	2700	158207	394	7	55	372	705	889	826	789	749	668	633	559	540	518	525	493	482	437	434	448	396	390	368	331	363	347	368	335	323	319	321	298	279	288	279	317	273	274	273	256	258	291	260	259	231	228	233	234	238	247	247	209	234	232	225	238	218	200	217	223	220	198	194	214	203	224	223	206	198	227	218	218	213	212	208	196	206	206	203	218	214	192	185	212	218	199	225	200	179	211	210	205	197	188	202	196	197	200	193	198	222	226	197	187	195	190	222	191	206	182	195	214	202	184	191	201	213	173	211	182	195	206	184	166	217	182	174	203	197	197	195	200	207	188	177	192	185	185	197	191	191	213	176	203	192	181	200	177	185	204	177	202	195	196	205	176	205	192	197	187	176	184	187	208	196	187	210	204	203	220	210	222	190	202	198	184	209	201	208	209	205	185	200	205	207	179	208	190	192	224	189	199	203	197	198	213	209	197	201	193	204	185	229	196	175	200	238	182	192	202	201	172	194	193	203	203	192	192	187	197	193	209	185	207	189	188	195	205	190	215	176	195	203	216	176	199	186	193	189	209	181	200	193	190	219	191	182	187	180	182	187	207	169	179	181	197	193	209	169	205	198	194	205	228	186	205	177	179	183	183	208	202	160	198	190	182	217	190	189	199	201	195	223	183	201	186	184	185	191	211	194	204	207	202	199	200	213	205	202	182	171	190	195	169	191	188	179	180	187	166	175	198	185	184	209	193	189	195	177	207	186	182	165	206	191	177	187	190	179	199	186	194	200	189	181	179	201	211	172	202	209	200	205	186	182	198	193	174	182	209	225	194	210	179	189	202	187	178	200	217	184	180	213	187	174	184	187	229	178	184	193	202	219	205	183	172	204	181	182	181	190	196	208	198	202	195	186	171	161	214	205	208	188	195	172	210	174	175	205	182	188	174	186	180	205	186	178	189	200	167	194	194	175	186	201	182	190	177	207	193	187	187	185	202	192	214	196	197	174	200	190	183	185	206	216	187	181	199	204	215	184	181	197	194	189	187	179	205	211	223	207	155	202	178	221	168	177	197	171	183	203	153	186	184	213	200	190	181	216	178	208	196	180	182	208	194	195	194	191	204	193	191	175	165	182	185	192	167	184	171	221	188	172	197	184	183	193	194	190	202	209	196	168	180	174	167	202	188	177	191	172	188	224	189	189	192	170	193	168	178	202	218	178	182	188	198	182	176	207	205	176	225	205	197	191	168	197	187	174	193	186	187	182	177	181	188	190	170	196	184	195	179	191	196	204	219	202	179	202	178	209	204	175	154	219	181	194	181	193	183	202	171	174	181	178	174	197	170	179	188	185	195	174	182	176	204	196	194	179	182	206	183	166	208	187	187	173	191	169	191	177	175	181	185	199	206	189	213	186	185	175	183	188	190	189	206	199	207	189	211	197	194	176	195	186	196	212	207	169	192	176	200	191	201	198	207	194	196	209	183	172	174	189	206	201	181	213	195	203	184	182	204	199	179	189	182	196	196	189	194	205	228	196	185	183	193	199	205	184	206	162	165	198	192	210	180	199	185	187	212	195	198	187	173	219	183	169	213	188	189	174	220	197	183	190	233	177	148	174	178	191	195	182	176	195	185	172	210	191	180	186	197	168	184	201	204	184	165	175	182	168	200	176	222	194	209	206	223	196	200	175	197	182	181	208	203	177	209	189	189	183	185	193	169	189	191	181	186	200	200	192	177	198	186	204	203	188	198	197	179	202	160	175	215	194	184	211	197	198	215	176	203	182	199	174	187	205	187	185	188	189	180	195	190	178	187	191	176	193	183	164	196	182	213	180	175	204	191	173	191	207	194	183	157	178	199	193	192	185	197	209	177	186	186	196	175	191	199	194	185	164	195	183	178	181	170	189	223	172	181	187	167	177	192	177	190	182	181	195	189	185	187	185	206	203	160	198	213	195	177	188	180	199	179	186	162	196	200	183	169	184	192	202	181	186	190	199	199	187	219	195	200	177	161	203	204	208	199	177	165	180	177	184	185	195	206	191	220	199	181	186	209	181	193	185	195	160	187	197	183	171	168	182	187	189	181	179	180	190	184	176	188	199	187	170	193	185	175	216	192	197	187	186	171	186	200	170	190	184	195	194	180	186	190	181	184	178	195	177	197	209	174	195	183	193	202	175	191	154	178	177	177	165	182	183	183	206	168	193	196	209	184	202	190	219	184	198	182	199	217	196	203	190	186	159	205	191	186	181	190	190	197	182	187	192	159	171	200	211	215	179	183	171	209	195	185	225	188	229	186	178	177	180	193	183	203	198	197	187	187	193	168	198	203	166	218	193	224	196	192	213	176	181	171
345	1	1900	158330	401	11	128	662	859	903	793	739	638	610	551	529	459	431	385	376	367	354	311	343	300	294	329	287	253	258	248	242	223	212	214	222	218	197	211	194	190	188	207	218	184	200	179	167	184	168	182	179	170	171	152	178	154	171	159	179	160	173	164	149	170	182	158	168	177	153	174	165	154	178	182	160	177	177	163	152	161	159	187	169	149	165	154	143	163	171	155	177	179	149	179	173	160	171	175	166	171	172	153	146	167	172	171	155	154	154	169	158	162	168	169	142	156	163	158	156	152	179	149	158	165	178	159	149	168	160	150	165	151	144	148	156	156	151	150	150	125	160	150	139	168	173	146	179	156	151	165	154	152	148	149	135	154	145	160	166	152	160	139	173	153	163	155	154	143	160	144	153	139	144	123	152	130	134	153	140	153	127	193	167	164	177	128	149	144	166	138	158	178	169	145	172	151	168	155	160	152	163	179	171	137	139	141	159	146	161	156	136	156	154	141	145	152	147	166	165	172	152	151	176	154	171	147	156	145	141	150	166	160	162	141	138	173	154	168	148	161	151	165	136	131	174	151	146	163	175	143	149	163	138	158	154	151	147	162	166	166	190	142	154	167	125	165	135	142	166	155	153	160	164	164	146	144	158	151	149	166	138	141	142	146	141	158	160	152	130	135	151	160	133	149	169	155	152	149	134	158	151	153	139	182	153	143	173	152	155	148	155	153	152	147	171	159	148	142	145	148	150	161	147	146	165	150	162	179	144	149	154	148	144	144	151	156	146	150	133	129	146	157	152	156	156	167	164	149	162	169	153	166	133	153	177	138	150	158	152	170	143	153	147	162	149	151	154	160	152	159	135	169	148	144	180	137	127	164	164	166	180	156	144	171	165	148	134	149	140	158	133	151	155	163	146	135	141	132	159	143	135	161	142	157	168	155	140	156	149	158	141	135	150	158	148	160	142	134	151	162	161	158	160	164	149	155	143	147	145	162	167	155	145	163	170	133	155	139	137	155	147	161	165	159	149	134	144	141	156	140	134	147	136	164	122	157	156	147	160	145	145	129	170	118	151	189	174	175	147	181	156	149	156	163	145	177	161	149	153	152	154	148	142	168	149	149	135	155	156	145	157	116	149	160	140	147	181	152	178	153	130	165	138	154	160	150	176	159	119	165	130	165	152	152	150	157	152	138	153	144	156	155	172	154	163	159	163	159	147	129	171	164	124	155	170	156	150	157	154	125	139	127	149	180	144	141	135	144	171	165	136	162	165	160	162	171	151	136	155	146	165	128	135	143	137	129	182	141	111	146	138	152	144	149	142	149	152	153	155	156	141	152	154	150	154	143	149	130	160	144	164	137	154	151	152	146	142	172	155	152	158	130	128	153	172	154	144	152	149	158	163	139	174	146	170	157	172	153	149	143	145	140	160	133	156	160	149	155	143	143	158	134	170	153	148	150	155	144	168	145	149	159	174	130	152	147	161	168	157	147	160	146	180	171	131	138	152	137	160	154	138	153	147	134	144	154	178	160	153	172	161	172	144	153	172	156	140	153	151	152	154	154	129	169	152	171	123	129	148	148	152	140	148	141	156	149	149	152	168	171	151	155	135	153	159	160	162	145	145	171	150	161	158	145	142	146	144	156	151	161	151	170	148	164	153	140	142	151	173	163	149	150	164	150	160	160	173	145	140	167	157	150	174	144	143	139	137	144	140	122	170	171	169	185	155	132	137	166	160	149	151	140	149	161	164	158	153	139	160	165	161	152	156	162	151	139	174	128	153	170	142	130	162	165	148	143	142	131	148	145	160	122	142	140	169	137	140	157	154	132	153	162	166	156	167	170	164	152	157	142	160	159	159	159	142	145	138	157	149	160	161	166	147	142	162	167	162	152	153	151	157	154	136	155	166	160	148	155	150	165	149	149	145	139	139	133	165	192	130	135	151	145	156	154	159	126	158	145	175	152	172	161	154	156	148	147	156	151	191	151	164	157	157	179	162	168	138	129	132	153	145	168	175	164	160	136	142	151	141	149	137	133	148	148	128	157	157	140	173	182	157	158	168	170	145	147	159	166	145	150	140	155	154	163	143	175	153	149	172	151	142	161	159	163	147	155	156	156	153	150	140	148	150	145	158	160	154	150	147	151	156	161	170	159	164	162	143	151	147	167	149	176	166	161	130	160	152	153	165	177	167	165	152	161	144	157	160	141	145	148	144	149	153	175	150	136	163	143	151	143	150	145	144	166	136	141	157	159	136	139	142	147	147	146	147	160	135	139	152	147	150	136	149	161	141	153	165	153	153	160	153	155	157	145	151	170	118	143	154	157	174	135	159	138	160	150	145
345	2	2100	158453	387	9	100	604	814	841	816	753	666	619	588	508	494	462	405	404	392	337	367	317	309	312	309	296	263	291	276	254	223	255	229	218	237	219	242	222	227	198	199	205	200	206	232	187	211	195	192	181	177	196	173	184	177	185	180	162	177	184	178	187	176	172	180	181	165	173	168	176	161	188	162	153	171	168	167	162	165	158	186	173	135	168	156	153	142	175	166	159	182	161	153	156	155	173	185	156	194	157	157	172	167	156	171	144	162	153	161	153	179	157	159	161	167	154	171	182	173	159	162	148	171	149	153	150	147	160	171	166	147	141	154	160	157	134	180	163	138	177	172	172	156	152	158	149	175	143	137	167	123	148	176	156	170	163	167	142	147	159	142	173	153	158	150	154	166	152	158	171	149	163	149	149	148	137	159	156	155	158	158	150	141	163	153	147	155	165	168	151	159	139	140	157	167	169	165	139	149	145	159	155	151	182	163	153	138	153	161	161	148	154	165	155	163	150	143	173	158	149	151	167	139	160	148	150	161	154	158	166	152	161	162	157	158	166	158	145	167	156	140	155	171	161	139	136	159	152	178	138	152	167	162	169	163	161	187	149	173	155	162	146	154	162	199	161	143	160	137	144	144	160	147	153	138	153	149	146	150	158	153	160	135	179	156	160	155	156	132	158	178	152	149	142	162	164	184	140	172	155	153	170	145	152	149	183	152	154	159	170	135	146	148	150	137	161	168	143	173	165	169	160	161	156	148	130	145	163	148	153	165	168	143	168	141	154	139	165	166	167	148	166	144	162	152	145	158	133	165	151	155	174	154	156	147	172	165	164	152	158	157	156	147	175	146	146	148	153	148	161	162	174	142	150	147	142	139	171	154	157	148	162	159	146	145	144	188	161	153	140	147	146	148	169	171	153	167	178	162	174	147	161	159	160	144	145	147	163	119	170	160	154	158	146	150	157	143	146	135	149	163	163	149	139	174	158	176	174	148	171	181	145	144	138	160	148	163	141	168	150	160	148	136	167	164	142	158	155	139	143	151	131	127	153	134	164	165	145	152	136	177	153	162	146	175	157	148	159	165	153	141	145	153	137	141	153	158	127	157	160	160	162	163	158	156	155	146	165	144	170	172	165	161	147	168	154	146	153	161	143	146	171	158	134	156	140	160	155	156	145	172	130	143	157	160	155	151	155	158	146	152	139	147	183	154	149	175	162	150	155	150	147	139	160	166	142	157	152	164	143	158	150	165	146	156	154	158	152	137	144	140	159	152	158	163	171	160	163	145	151	161	157	173	131	160	141	150	152	150	174	135	169	147	155	158	146	164	153	125	146	174	162	140	136	177	153	150	157	145	154	140	155	147	160	153	159	135	144	155	171	164	143	158	170	167	156	155	169	133	137	152	158	150	132	157	145	169	186	151	162	156	151	151	137	155	154	153	148	165	141	146	149	148	174	189	162	160	154	145	168	140	162	133	167	147	141	161	143	160	152	134	149	131	151	148	146	148	137	143	128	130	162	164	163	181	153	154	163	140	160	166	148	169	148	142	145	150	154	145	169	146	145	151	145	179	138	165	178	175	161	137	141	136	169	153	155	157	167	154	153	149	137	166	155	155	158	176	143	161	157	167	152	142	155	139	151	167	160	170	164	191	168	165	153	144	143	174	156	160	155	142	166	140	133	151	183	149	186	174	157	166	129	154	151	147	133	148	162	150	151	165	154	165	148	146	135	156	155	149	169	146	164	158	157	146	158	176	159	154	145	156	162	137	172	127	170	142	158	169	149	165	138	173	184	128	177	140	145	168	150	145	153	147	147	156	154	142	169	164	140	157	161	154	143	161	159	166	158	150	160	154	185	160	165	159	150	159	163	146	163	144	125	143	175	131	166	148	148	158	166	170	179	174	169	153	149	150	154	182	171	170	138	163	147	173	163	171	154	154	149	149	191	166	165	180	151	139	167	132	153	154	150	156	134	138	153	156	182	190	140	160	137	161	163	138	164	160	155	153	124	165	140	164	170	165	137	150	161	162	136	170	181	145	151	173	161	163	170	154	165	174	146	165	169	151	168	168	147	147	186	154	176	156	171	136	157	152	127	142	130	150	160	169	136	153	142	182	150	162	170	130	133	182	158	164	137	139	157	147	153	146	142	135	128	154	158	151	151	156	158	152	150	146	149	155	154	146	153	173	157	160	161	137	151	138	176	166	173	158	183	154	157	159	166	142	158	145	149	151	162	152	173	154	144	163	173	153	164	139	138	134	145	155	138	142	160	153	140	154	166	160	170	157	153	161	155	148	187	163	157	148	163	153	154	153	158	169	157	142	171	140	166	151	193	137	137
345	3	3500	158576	382	7	90	618	867	972	877	854	758	669	627	593	519	497	471	480	432	428	375	361	379	369	330	289	322	303	314	284	267	279	309	269	243	244	244	261	206	248	237	253	236	248	223	235	208	205	207	218	218	211	194	193	224	215	242	201	216	199	188	193	193	204	190	203	223	203	206	177	194	226	198	199	203	183	196	198	225	209	170	198	173	190	201	193	173	205	198	170	174	179	192	180	189	178	167	194	167	183	168	193	199	174	177	193	179	179	207	162	162	205	199	201	189	198	198	195	196	186	198	158	189	175	205	197	180	187	189	170	178	179	177	166	182	191	198	175	194	199	163	189	212	187	170	171	192	174	192	167	174	165	168	169	178	202	180	168	184	172	176	165	174	180	181	178	177	210	179	193	169	192	174	202	170	201	193	189	190	203	188	160	185	165	206	192	166	177	194	204	173	193	175	161	180	183	176	190	183	176	170	179	170	188	189	162	179	177	160	189	189	195	192	175	203	182	201	196	192	168	188	198	192	184	175	189	192	192	180	192	154	192	167	168	163	191	189	169	179	190	178	154	189	186	206	185	181	180	187	165	186	193	176	180	169	178	186	179	176	203	187	182	201	202	176	185	186	196	159	203	176	196	196	171	207	198	193	203	177	178	209	165	189	171	187	164	199	166	191	175	171	173	159	199	179	157	204	187	183	168	199	197	180	156	190	166	161	164	169	189	188	186	184	160	166	172	180	200	183	174	161	193	175	198	172	176	198	181	185	177	188	162	180	171	191	183	187	166	173	186	195	181	175	188	173	168	188	193	166	200	172	194	191	198	189	165	178	175	182	187	175	181	180	195	179	191	169	179	178	190	185	186	147	200	182	202	197	177	184	206	190	195	194	182	159	174	197	180	197	198	194	193	171	178	190	181	193	188	163	186	197	178	220	191	191	168	188	181	170	187	158	173	187	183	170	180	163	183	168	179	175	172	189	181	172	193	183	199	189	172	173	184	186	173	172	180	196	171	163	204	159	169	161	175	165	177	177	195	161	177	162	180	179	168	198	189	178	182	187	192	185	196	165	188	195	181	194	189	212	161	156	189	187	190	204	169	176	201	193	178	180	179	151	180	170	180	182	156	182	205	189	188	190	188	152	174	208	203	173	179	164	169	171	173	192	201	157	185	191	148	191	186	169	164	171	189	180	182	183	174	181	172	195	193	174	179	184	191	173	184	186	160	186	196	151	172	197	189	180	176	187	199	187	210	180	185	185	199	191	181	174	176	160	209	167	201	204	178	189	193	184	186	172	185	173	186	182	184	192	170	184	205	186	213	169	179	194	192	177	173	213	197	191	180	192	173	175	186	188	179	171	196	202	161	195	190	183	164	210	150	173	200	184	189	183	168	186	182	185	181	177	191	176	208	189	162	182	186	154	181	205	175	192	177	172	151	177	173	173	169	160	176	186	192	166	202	186	193	187	194	178	178	188	195	167	177	184	185	172	193	175	193	197	193	197	170	192	177	199	189	172	174	181	182	176	214	181	186	181	183	165	199	180	167	204	188	162	180	172	186	189	162	186	169	173	186	184	188	167	178	171	188	193	184	190	170	170	193	214	173	167	186	157	147	211	186	196	188	187	183	200	196	184	170	185	162	155	180	152	182	187	193	189	184	160	180	192	174	167	183	171	192	187	191	172	194	175	173	174	195	178	198	176	181	153	168	173	180	190	187	187	186	183	165	201	174	191	174	209	161	191	183	203	194	185	168	183	155	181	164	160	189	176	181	169	171	184	193	177	191	184	183	173	180	173	176	178	142	208	188	163	184	167	191	184	168	203	166	165	187	202	170	204	182	157	175	183	181	175	180	174	207	205	183	202	169	182	175	177	162	181	178	171	155	167	190	173	155	195	206	166	203	195	178	221	189	163	177	192	186	194	198	195	186	181	182	197	167	175	194	186	184	207	197	184	197	173	195	179	188	155	185	170	162	191	172	161	185	192	181	181	175	176	183	187	170	191	183	159	165	169	187	210	210	177	184	158	175	171	174	176	186	193	176	164	158	186	167	175	180	208	166	167	170	189	174	167	180	190	188	163	150	165	204	145	158	184	178	187	173	198	184	161	183	159	193	193	193	168	195	186	190	201	178	200	182	180	188	173	189	174	183	167	182	169	187	189	189	202	173	186	179	189	168	191	205	190	176	173	184	203	169	180	200	173	196	178	180	206	190	178	190	169	172	190	186	197	193	202	158	171	202	184	183	187	177	192	174	154	176	175	182	197	186	175	175	190	187	159	172	173	167	191	174	200	191	184	160	189	184	185	186	171	206	168	187	169	191	190	164	177	169	184	157	171	186
