345	0	2700	115684	403	330	1044	113	379	410	458	541	534	506	448	438	359	368	325	381	318	316	274	289	287	265	246	251	243	246	235	227	212	243	222	234	210	215	188	211	221	225	202	210	202	215	189	176	244	243	333	424	418	453	403	337	290	244	183	185	196	177	185	174	190	188	181	184	177	168	145	156	175	153	158	172	154	168	166	161	154	164	153	177	175	155	151	135	152	170	168	142	155	159	174	177	161	175	158	167	156	184	153	165	142	189	170	157	166	158	140	185	172	145	163	164	167	155	163	156	150	176	155	162	152	162	171	139	174	151	159	146	148	156	174	157	160	141	169	151	164	158	164	145	142	157	149	139	155	151	160	152	157	152	179	134	146	165	157	149	173	155	155	161	160	156	149	167	147	157	163	160	159	146	139	162	154	159	143	161	153	174	140	144	138	169	151	154	161	164	152	157	176	178	143	144	163	140	143	155	158	142	145	152	160	151	161	142	138	154	152	156	164	164	153	142	168	154	148	152	161	166	159	156	158	159	157	135	142	163	168	162	151	161	151	152	157	161	148	143	165	166	168	162	165	143	144	162	160	168	175	148	167	153	160	145	162	147	162	169	136	163	174	150	140	151	149	162	158	143	165	158	153	168	157	151	143	151	149	147	160	137	165	147	171	157	154	164	139	150	148	135	162	154	158	177	173	145	160	145	134	171	153	169	145	164	125	130	138	140	148	149	147	145	153	159	142	154	143	156	146	152	157	172	161	145	161	148	148	157	145	181	155	166	158	166	168	138	142	142	167	144	151	163	179	140	154	147	168	146	147	167	148	152	147	142	158	139	148	156	154	143	148	145	140	153	159	151	145	159	161	150	172	128	164	157	152	163	147	136	149	171	168	159	132	168	150	179	149	159	135	157	146	157	144	149	152	167	158	167	142	154	146	158	159	150	153	159	133	173	171	177	158	145	172	139	140	153	177	145	138	134	165	160	168	150	144	181	140	159	141	153	140	130	133	139	155	146	147	146	148	178	154	151	134	141	133	149	145	160	159	156	154	151	178	150	129	160	142	140	157	172	160	186	143	146	179	160	140	163	150	158	163	153	172	162	147	154	139	151	142	161	162	165	166	169	142	146	139	154	140	157	137	133	144	159	175	156	148	160	155	152	143	147	168	166	152	147	160	154	153	132	150	136	153	157	144	150	150	138	159	180	147	146	134	156	136	162	161	145	137	130	152	184	142	153	162	162	155	166	180	149	156	145	165	135	164	153	164	129	147	141	161	155	139	150	169	140	154	136	139	141	158	169	155	157	142	148	166	149	138	140	131	164	157	177	151	158	150	136	158	163	164	147	155	166	146	153	153	151	152	134	140	164	144	147	163	167	159	162	143	152	159	139	173	169	151	186	163	154	158	144	164	129	133	153	155	152	159	139	155	134	153	165	156	146	136	154	139	163	153	171	179	168	155	159	137	155	141	145	169	144	145	171	138	141	146	150	171	152	168	153	155	135	162	169	146	135	143	163	157	159	141	164	168	158	149	150	146	163	147	154	162	159	157	118	124	142	159	150	163	143	131	160	137	159	168	159	149	150	152	151	157	153	151	151	149	154	146	147	141	155	160	162	166	155	148	156	137	177	174	160	164	142	151	175	159	153	138	156	147	166	161	133	146	158	137	155	149	157	138	162	157	150	136	152	159	166	164	194	153	137	158	168	168	156	157	145	151	168	135	155	185	129	141	173	142	155	179	153	132	145	170	150	165	153	166	156	156	165	146	148	155	145	150	147	143	148	157	154	153	168	146	152	179	157	140	134	155	161	163	139	144	155	131	154	159	156	165	139	143	149	134	141	114	158	131	152	171	180	156	125	139	150	142	155	152	141	131	169	137	142	151	151	141	140	156	137	138	140	172	149	127	175	168	151	143	161	155	141	145	146	127	150	135	139	136	165	161	162	153	169	138	157	163	160	149	168	159	136	145	149	162	142	152	168	146	144	159	155	152	133	164	147	151	152	138	159	145	167	156	144	149	151	144	164	156	158	135	143	168	160	164	154	152	144	158	129	134	164	156	166	165	122	153	146	135	173	134	145	145	145	131	155	170	158	142	165	165	176	141	166	154	147	165	165	172	133	153	161	143	150	162	151	156	178	135	151	157	157	136	144	162	137	139	161	148	153	158	142	149	164	126	151	152	146	137	133	162	149	137	153	166	180	142	159	144	158	156	145	150	165	151	163	140	149	160	164	130	148	152	156	173	133	163	193	138	167	141	145	147	147	144	137	149	140	148	163	145	147	159	169	168	154	173	157	158	140	180	140	163	151	179	150	137	158	178	150	139	152	145	136	166	163	135	158	141	158
345	1	1900	115808	417	3	911	571	511	439	410	463	405	383	344	308	298	288	286	277	249	253	221	220	210	235	196	204	203	208	201	207	180	155	175	174	169	168	160	163	185	164	172	163	159	184	136	180	157	165	176	181	223	240	256	269	244	230	167	169	145	148	160	142	130	144	140	133	133	149	154	175	166	153	150	134	151	146	144	137	131	135	146	156	157	125	144	140	142	145	149	135	118	168	150	142	152	128	167	146	152	136	154	160	141	133	163	139	128	135	182	145	147	143	158	138	139	142	150	150	118	156	140	133	136	157	139	133	142	131	129	139	154	142	138	155	164	128	143	129	141	126	144	139	146	143	152	144	146	133	141	139	160	127	148	143	165	143	169	121	133	164	151	136	135	145	122	147	156	158	148	128	145	119	140	127	160	122	151	161	139	149	130	120	144	162	123	136	129	164	158	152	133	142	128	169	139	143	149	133	171	150	127	137	123	184	127	151	146	136	133	140	139	152	140	122	144	145	155	142	135	121	144	121	158	155	153	128	118	137	128	118	133	141	150	158	136	122	127	125	142	143	128	132	130	142	128	131	132	114	133	148	138	148	140	146	133	140	145	140	156	162	143	142	125	135	152	136	140	171	158	157	134	142	121	141	144	138	143	157	117	142	147	118	148	139	130	150	122	131	130	160	138	133	136	143	145	151	147	140	136	162	140	137	143	136	139	146	150	139	125	137	108	131	121	148	140	140	131	122	105	136	124	143	136	123	137	110	131	137	131	140	131	129	135	135	163	143	136	140	143	142	135	115	126	152	154	142	131	137	132	134	128	137	150	140	144	130	134	154	114	142	165	131	130	144	120	124	140	169	136	154	126	137	129	148	167	140	126	134	148	138	142	116	132	153	129	113	161	145	158	136	133	151	146	167	154	120	114	119	137	119	143	136	135	146	136	134	140	147	145	139	126	159	171	158	143	113	134	127	141	109	140	147	143	158	146	136	135	149	130	152	139	129	118	144	137	128	132	142	137	129	146	145	154	139	133	136	131	157	145	126	138	132	145	141	147	146	150	144	131	145	152	139	133	155	122	133	127	134	138	147	149	157	146	146	133	128	150	114	136	128	147	159	145	141	159	128	156	139	137	142	132	136	137	135	140	141	146	138	140	133	122	128	153	143	147	124	156	140	125	142	131	132	143	151	147	142	135	130	147	144	134	144	145	148	148	129	136	146	125	145	126	136	147	133	152	121	142	140	120	134	154	152	148	134	139	129	156	124	134	131	130	127	123	127	138	137	139	146	110	145	129	150	149	142	127	139	134	153	141	118	140	132	143	131	149	124	136	137	148	137	116	136	124	148	151	125	123	134	107	134	118	144	142	147	146	132	130	150	142	152	140	149	135	145	143	153	147	124	138	142	152	131	145	135	117	156	150	136	136	146	120	132	148	155	156	139	142	151	133	141	153	155	150	158	155	145	139	125	152	123	139	125	136	138	157	121	141	144	139	131	141	138	155	139	118	136	142	138	120	130	147	140	150	134	127	137	130	149	141	140	145	146	126	136	159	138	129	152	138	131	130	134	158	135	136	155	114	132	134	136	123	146	120	132	155	134	120	136	130	139	145	146	163	133	131	139	146	148	145	142	150	137	147	127	150	128	141	114	139	129	133	135	145	108	146	132	125	139	162	148	154	147	131	126	139	151	129	130	143	142	118	156	123	137	138	129	150	130	136	128	142	128	145	142	143	152	134	160	152	159	158	154	135	128	138	140	148	138	154	145	155	140	142	147	143	137	127	149	148	161	139	130	148	142	152	128	118	144	133	116	158	135	132	120	146	139	123	147	140	151	126	142	171	108	138	151	149	125	126	117	138	133	140	133	138	151	136	111	132	139	143	134	142	122	131	156	139	133	123	153	139	136	132	134	136	133	125	140	119	147	120	115	128	119	139	154	114	145	132	125	145	128	148	147	143	157	118	147	121	130	124	142	118	148	145	154	135	121	124	138	151	141	133	132	131	132	123	137	160	149	139	120	159	140	143	143	150	139	152	149	129	135	156	128	135	138	127	137	112	135	120	141	135	132	134	127	150	136	148	130	128	134	157	144	171	129	129	134	153	132	122	156	122	135	148	131	128	141	150	139	121	131	141	136	143	144	134	130	128	151	117	116	146	116	156	136	157	154	145	150	140	148	130	137	155	134	134	136	135	128	119	130	143	162	145	142	134	139	126	130	147	141	131	138	140	136	124	146	142	137	131	140	147	126	139	128	132	132	131	113	124	141	133	144	154	157	152	147	131	160	148	132	141	117	147	123	130	130	108	129	133	150	129	128	128	147	172	143	137	134	156	139	149	119	134	142
345	2	2100	115931	396	5	1010	545	482	433	497	498	447	456	414	381	365	310	312	299	291	293	292	277	250	247	258	264	222	246	229	253	239	231	232	207	210	214	207	255	199	240	207	208	212	188	191	183	183	209	218	233	250	320	302	268	303	272	195	194	184	185	180	213	187	203	181	183	174	165	205	192	183	181	200	152	166	183	197	176	181	185	195	191	189	160	192	169	179	174	178	170	179	175	169	202	186	187	154	182	179	159	167	158	167	193	185	191	183	172	198	178	174	193	165	170	162	177	167	167	193	178	183	176	201	187	183	184	181	193	182	184	192	175	164	184	177	194	175	174	159	199	185	161	182	169	159	182	166	180	158	169	188	170	162	158	185	199	176	195	179	160	211	180	165	185	186	197	168	194	207	177	166	178	181	174	187	180	151	163	182	194	155	208	173	195	191	183	157	162	177	151	179	197	191	181	180	163	159	169	191	183	172	152	183	183	181	160	187	176	163	175	171	175	186	169	167	172	169	162	206	167	185	166	159	191	193	199	183	167	178	174	169	169	172	175	173	191	170	166	161	182	162	179	187	175	170	174	188	190	167	168	189	171	185	156	157	176	166	179	179	196	183	173	170	176	179	153	201	167	180	193	151	156	158	180	168	156	164	172	175	182	171	190	175	166	175	200	177	162	164	196	177	184	174	168	163	189	201	206	167	175	204	194	198	182	182	184	195	180	166	170	194	168	159	159	171	163	185	172	178	176	188	169	181	195	164	196	180	195	170	191	191	185	175	176	157	166	171	182	168	170	194	168	180	157	180	172	177	197	158	165	176	177	187	170	154	159	165	173	159	178	164	160	159	180	170	184	185	187	159	178	175	152	176	172	177	182	174	163	185	174	166	193	186	172	156	176	158	195	160	175	177	189	161	178	174	161	172	190	183	162	170	182	182	185	197	161	186	206	171	172	168	185	191	164	167	199	184	172	193	178	171	150	176	162	188	181	178	187	159	187	166	187	161	156	168	176	167	175	171	154	174	155	149	165	149	160	156	170	180	178	187	181	168	152	183	166	151	186	162	153	178	176	187	186	173	175	190	172	199	179	171	165	206	159	165	186	155	187	182	177	169	163	188	169	162	161	172	185	206	204	177	165	167	171	178	177	170	175	179	162	174	170	175	179	164	161	163	177	188	180	176	162	182	174	200	173	197	179	160	162	167	163	153	174	179	179	171	173	180	182	176	185	176	165	183	164	148	164	171	167	177	175	179	178	182	171	180	172	200	189	173	188	172	180	167	169	185	187	191	194	175	166	184	167	182	177	166	163	189	170	159	184	171	170	177	174	186	175	163	158	164	162	181	162	167	198	168	192	182	175	192	169	173	164	183	164	155	191	194	173	153	184	179	177	186	193	167	144	187	184	161	190	199	166	196	183	180	190	178	187	180	183	176	169	184	172	164	164	176	171	169	174	169	173	164	201	162	168	153	179	176	180	185	190	163	165	171	166	188	179	157	185	157	175	165	170	180	146	159	194	166	174	170	203	172	177	186	203	167	184	178	180	173	162	155	166	154	177	152	164	167	164	167	176	172	163	170	161	174	168	179	184	176	164	176	209	183	177	174	191	183	172	194	164	168	180	149	153	173	157	185	192	214	172	188	165	159	167	184	170	167	150	177	179	165	186	187	201	182	193	167	189	170	197	163	174	173	164	188	142	172	156	170	185	166	177	171	160	168	184	166	162	168	178	184	180	187	175	162	188	188	168	205	174	183	215	171	169	160	185	139	155	184	166	182	174	176	184	170	169	173	163	144	203	157	173	172	197	167	184	176	189	184	149	186	191	197	172	187	179	163	192	165	165	173	186	186	154	142	177	192	176	154	164	177	184	179	164	154	163	186	180	182	173	170	192	188	157	187	172	195	167	164	174	185	174	182	157	175	170	205	188	174	172	182	180	145	157	183	186	178	180	181	170	172	159	166	168	158	178	157	186	192	154	171	175	190	173	177	177	187	136	174	169	176	175	171	161	163	177	194	169	181	181	192	181	176	164	175	196	177	162	187	165	178	177	188	160	203	151	171	152	194	181	174	184	194	158	155	183	168	211	197	174	177	167	163	173	183	164	181	184	179	174	190	175	194	179	197	180	174	185	203	194	197	174	156	143	190	189	187	177	148	189	160	163	171	193	180	194	164	165	188	195	178	163	162	196	199	161	170	178	169	170	166	158	167	161	187	194	173	189	162	181	165	175	158	185	172	160	146	147	184	171	169	191	177	164	174	185	195	164	174	180	189	182	162	171	159	174	175	175	182	197	166	173	170	180	165	184	154	184	191	181	198	198	214	173	155	155	186	187	176	167	180	180
345	3	3500	116054	389	10	1063	726	374	522	562	561	531	482	465	425	403	394	351	367	351	317	309	328	315	272	290	265	279	304	280	250	268	275	258	224	264	254	261	260	256	252	223	216	260	224	251	234	246	293	312	339	381	386	396	336	310	243	234	217	194	235	228	214	196	237	230	252	216	202	210	239	230	215	226	218	229	222	222	235	206	215	211	221	203	233	215	209	235	228	201	220	240	219	199	215	230	218	219	219	195	247	194	221	201	197	215	194	226	213	231	186	215	224	183	216	226	190	231	214	199	216	209	222	203	198	216	187	227	201	223	218	228	225	210	208	230	218	205	213	185	217	188	193	192	234	210	208	205	186	215	215	217	208	202	218	215	181	210	217	196	209	209	212	216	203	225	226	202	179	208	208	210	240	211	211	229	219	228	206	218	244	214	234	216	220	229	225	227	198	221	205	212	209	229	216	216	216	218	235	209	228	245	188	189	222	246	214	187	229	200	169	174	199	207	226	237	219	222	184	226	216	212	194	219	202	206	195	209	223	214	220	195	193	188	212	226	191	216	206	216	211	182	208	178	217	215	206	218	240	226	202	223	221	227	228	205	203	217	185	214	200	216	221	225	227	182	223	229	188	231	202	233	193	215	212	197	207	194	203	229	202	221	200	230	209	199	240	217	220	223	212	193	226	227	223	228	194	221	211	219	187	201	219	189	213	208	196	192	211	214	195	193	200	208	217	232	201	221	206	215	201	215	194	215	194	175	218	219	195	219	197	201	215	209	220	224	205	196	193	208	198	248	216	195	210	201	221	187	242	215	198	204	214	209	226	205	215	206	227	189	220	205	211	212	199	181	198	197	229	228	201	190	213	194	210	197	216	194	204	211	203	231	165	214	198	195	195	209	194	197	199	206	198	185	203	219	194	204	221	201	208	223	224	194	192	235	201	198	207	185	213	206	217	198	218	227	235	230	224	198	204	190	209	194	200	176	205	204	203	189	199	235	197	205	199	207	204	202	210	184	190	221	223	210	236	178	230	215	217	190	210	198	213	210	206	201	233	185	210	198	206	228	218	203	181	230	192	187	222	210	223	199	200	183	216	212	197	199	180	189	203	179	198	199	217	223	222	202	212	205	211	201	211	209	202	186	225	201	205	220	229	213	212	208	194	207	224	210	200	178	206	205	199	195	191	209	201	190	196	199	184	199	195	183	216	210	188	224	212	181	196	208	217	217	197	222	207	211	178	198	194	218	205	231	221	210	188	220	222	192	219	230	219	222	214	212	221	217	214	210	211	199	196	240	191	206	195	203	217	194	227	199	204	217	209	240	205	228	209	181	197	221	225	207	189	187	200	197	192	203	208	202	208	198	182	173	208	197	207	184	216	206	210	214	196	210	203	209	180	191	190	213	188	217	207	213	218	216	186	213	213	201	205	201	234	199	198	199	198	206	212	197	234	203	198	190	213	206	220	204	186	224	197	206	182	189	215	202	212	236	209	181	201	204	197	191	211	226	223	222	209	221	205	207	227	198	196	223	200	203	215	191	223	237	200	217	198	199	208	223	211	207	206	221	208	179	189	186	185	220	231	225	223	193	195	194	201	196	210	174	232	203	208	199	212	215	216	214	202	203	188	208	237	200	194	213	231	184	211	191	201	217	212	191	194	206	182	225	217	234	204	214	221	223	189	207	187	205	204	188	224	181	224	217	213	207	200	223	190	217	202	200	250	204	212	214	201	211	195	216	196	211	231	223	217	205	217	203	231	201	208	211	206	241	191	204	198	228	186	200	224	215	200	185	205	222	194	195	219	207	216	203	211	213	210	211	216	223	199	201	215	183	198	211	198	195	208	213	189	212	223	193	185	205	183	195	188	190	216	195	203	191	186	235	203	202	211	205	188	228	222	226	213	217	197	190	214	186	213	197	204	191	206	214	190	206	191	216	218	209	203	193	196	197	197	232	222	236	202	200	198	195	199	211	200	200	195	194	210	193	212	201	183	196	220	203	191	219	192	211	210	183	225	221	211	226	212	231	188	210	185	185	184	214	225	186	194	215	199	201	243	170	212	186	194	188	188	207	212	172	222	219	219	210	211	227	221	191	202	225	211	190	215	220	214	205	212	183	197	195	217	200	222	205	204	241	199	206	211	196	213	192	192	206	200	241	191	193	221	213	193	192	215	212	198	208	217	222	215	224	211	187	233	204	197	201	211	204	195	207	196	205	199	216	218	232	196	229	223	219	188	226	219	198	195	196	211	207	214	218	222	212	205	236	194	205	218	198	223	197	186	215	223	219	219	226	201	208	201	213	204	194	225	197	191	201	232	207	209	224	208	198	213	177	203	211	200
345	0	2700	116177	378	88	1144	604	343	488	529	631	513	538	500	443	446	418	412	396	372	357	342	324	348	337	306	300	295	324	307	304	292	300	298	275	271	266	265	241	258	317	297	262	256	253	284	266	270	315	404	446	452	418	375	319	263	250	246	274	244	216	253	245	213	233	228	245	260	220	249	243	235	237	239	253	214	263	232	222	218	232	214	237	234	250	242	251	218	223	222	207	247	223	232	239	236	218	236	226	227	223	236	249	246	218	248	233	239	234	234	228	241	249	230	261	221	238	233	248	228	226	217	229	229	260	255	229	238	209	214	229	226	251	221	231	231	243	218	249	227	236	229	206	228	228	226	216	267	215	229	230	240	231	216	244	235	212	240	244	245	219	239	255	239	218	207	228	228	240	223	242	220	231	249	227	212	226	227	241	243	206	278	233	237	201	249	228	219	241	231	225	222	231	235	223	220	209	238	205	222	239	258	231	206	240	207	214	238	233	225	217	239	246	246	224	233	197	224	243	233	219	231	248	244	230	224	208	237	250	237	234	209	241	214	236	219	236	245	240	229	207	217	208	227	223	199	229	235	226	203	230	223	238	212	210	206	225	199	231	206	231	236	230	230	223	212	217	228	227	221	204	226	228	226	209	235	238	199	229	221	251	222	226	218	224	196	225	204	254	221	209	216	256	233	249	248	200	211	225	204	207	225	216	202	251	237	244	208	229	212	246	212	219	222	205	210	215	220	250	236	226	241	229	212	202	199	253	233	234	247	235	223	235	248	225	220	221	212	203	222	225	225	214	233	214	238	242	234	222	217	230	220	228	185	225	226	252	241	216	202	241	238	216	219	216	204	229	234	198	210	227	217	237	187	243	216	223	226	214	207	253	217	213	211	225	206	242	240	226	199	241	232	238	230	230	226	198	231	234	208	239	217	232	228	216	216	213	228	241	235	240	227	233	221	227	235	214	224	206	196	225	225	244	255	221	226	215	221	214	227	223	231	209	241	237	228	242	224	247	242	216	247	225	217	207	218	239	222	214	237	259	220	220	247	245	246	219	226	227	234	224	208	221	231	207	220	205	248	226	245	236	217	213	217	228	216	228	211	217	237	211	213	253	232	204	190	221	220	218	204	229	224	231	219	260	230	208	243	233	236	253	226	239	227	214	204	229	210	209	214	232	197	226	192	222	211	238	219	217	233	235	242	230	251	237	223	222	224	212	234	235	243	209	220	223	217	240	231	226	226	197	262	243	226	226	236	219	233	212	228	202	238	241	233	233	223	239	231	215	217	234	237	215	233	240	214	229	223	246	231	244	213	232	177	219	222	206	228	243	201	237	212	238	240	221	216	238	256	226	222	235	213	227	210	197	232	198	209	218	230	240	224	212	222	216	223	246	229	222	214	223	237	262	218	222	227	221	234	216	240	207	211	239	239	213	213	233	205	213	185	212	203	241	255	202	218	226	229	228	237	232	218	223	224	228	209	240	216	267	248	238	233	233	212	213	208	218	212	230	204	220	220	207	203	224	215	212	243	235	218	239	212	203	195	221	244	204	267	216	216	223	221	229	229	231	210	235	232	195	229	229	232	226	220	226	239	248	208	205	226	251	246	204	250	203	198	234	240	236	231	242	228	202	234	244	232	203	209	237	263	206	230	201	207	243	219	225	212	232	207	212	244	210	231	215	221	229	229	211	223	229	208	214	226	225	239	232	202	248	224	218	211	250	225	204	240	228	235	231	245	216	233	220	219	245	232	194	230	238	245	229	253	197	209	203	223	225	225	217	234	223	229	224	217	222	237	203	259	210	242	236	211	216	256	229	234	219	246	247	215	216	243	237	218	223	231	245	207	246	212	215	221	217	227	256	214	228	213	221	212	226	223	209	179	230	225	218	226	240	227	206	220	236	216	245	246	237	223	221	203	223	219	226	228	232	219	204	182	223	236	233	212	220	215	232	237	228	214	212	208	222	230	203	201	214	218	235	248	253	210	221	210	200	226	233	219	220	225	221	199	226	212	195	193	238	227	230	202	232	226	215	220	239	214	214	204	212	216	219	200	228	217	194	241	217	224	223	218	221	235	251	226	226	209	245	244	195	242	204	227	247	220	229	229	213	206	225	215	219	223	222	244	229	215	229	207	227	259	208	205	231	208	220	226	199	214	208	230	205	203	209	229	217	203	240	248	215	210	200	229	231	224	218	210	225	206	227	244	246	243	222	242	223	193	229	231	220	201	230	230	216	195	208	230	237	216	228	212	251	228	191	233	238	195	201	220	207	208	213	222	204	217	242	225	214	221	249	219	230	201	219	224	257	222	209	233	224	238	232	209	254	237	230	236	203	227	208
345	1	1900	116301	386	5	581	708	502	443	459	466	423	406	416	375	344	319	305	276	257	276	248	261	211	270	246	221	216	242	222	234	232	222	206	217	213	242	187	230	228	224	194	220	215	199	193	202	181	219	217	227	273	249	279	214	218	198	175	191	181	199	206	174	153	198	177	196	185	197	185	183	197	186	195	174	162	206	222	185	185	189	188	192	187	176	161	178	181	183	162	168	181	188	162	167	185	188	196	176	185	190	182	181	171	194	195	192	171	191	192	167	165	188	171	181	154	174	173	189	191	176	199	181	168	171	185	180	189	187	200	166	195	171	192	161	194	183	181	144	181	165	183	171	150	169	189	159	191	178	169	183	180	193	149	191	181	185	194	154	179	175	186	186	178	179	189	184	170	188	178	169	213	184	199	202	184	182	181	190	174	185	174	164	175	173	194	163	180	192	150	191	198	175	200	179	175	153	156	178	179	183	166	205	156	188	178	166	175	190	180	190	177	188	200	183	161	183	173	167	192	151	175	168	192	186	186	186	193	161	200	171	146	178	183	180	175	171	163	171	171	169	202	175	179	164	171	186	162	178	205	183	181	169	198	167	177	191	156	181	196	183	168	173	186	188	156	178	170	166	184	182	189	174	161	181	180	156	164	186	176	203	181	170	188	167	181	172	172	192	180	187	184	175	182	164	194	179	185	172	186	187	196	200	168	162	149	171	181	180	189	186	168	157	171	164	195	174	159	174	177	186	183	181	178	195	175	197	215	184	153	182	186	187	182	173	185	159	186	190	176	176	181	178	178	180	187	171	185	177	175	188	171	151	210	164	166	161	174	182	195	188	186	214	194	195	189	174	167	158	185	192	164	164	190	174	189	177	152	172	194	190	185	165	183	176	174	193	190	182	179	167	194	167	168	186	154	168	196	179	169	167	180	171	183	154	175	158	163	171	164	209	180	184	150	183	161	155	183	170	172	171	167	177	185	197	179	160	171	165	184	196	163	180	167	190	172	165	187	161	200	176	190	150	178	165	167	187	191	199	179	182	186	175	188	184	176	189	173	180	185	179	175	155	187	188	157	176	189	172	171	160	187	214	171	175	182	182	170	162	172	187	176	178	176	196	180	182	162	183	185	161	173	192	176	175	164	151	180	174	184	201	168	189	183	188	171	165	185	174	146	184	172	171	169	180	168	171	189	172	160	189	166	166	173	174	181	178	192	187	169	148	165	168	158	161	174	177	194	173	203	174	185	170	178	186	174	168	167	202	197	195	204	185	178	167	181	201	188	175	176	187	191	179	158	174	199	168	193	170	170	180	183	146	190	165	146	175	174	168	161	180	180	173	160	202	196	166	164	197	196	190	175	192	171	173	192	159	166	188	179	182	204	186	198	166	176	198	188	167	160	186	197	172	186	171	182	187	185	180	148	161	184	165	161	181	159	160	163	168	182	179	198	169	195	173	167	174	203	174	171	217	170	177	167	188	183	202	195	181	157	195	164	165	171	195	161	161	178	188	169	198	161	186	139	185	204	163	181	175	188	172	181	180	162	184	180	195	192	177	181	184	174	146	201	152	189	175	184	159	185	163	196	166	170	200	173	175	167	182	168	210	146	177	169	185	181	161	181	172	166	170	172	178	175	152	166	187	149	184	172	181	196	199	193	174	150	165	161	167	183	192	170	176	172	178	169	188	195	174	198	177	185	153	184	165	155	180	174	199	182	180	172	174	185	180	186	185	165	185	165	164	182	162	183	178	187	186	189	183	169	170	167	180	199	167	190	189	191	140	177	185	177	196	166	168	193	170	182	176	165	210	190	201	193	162	184	215	173	187	187	166	196	179	182	162	174	197	170	159	187	165	159	185	152	174	176	193	158	176	196	176	183	199	176	173	187	172	169	182	198	181	171	184	170	193	193	178	185	167	174	156	164	172	189	201	177	171	181	209	148	182	173	163	187	159	179	181	184	190	156	176	164	154	177	189	172	176	171	187	173	191	175	175	166	179	173	167	168	191	199	190	182	176	181	173	168	172	177	185	151	191	195	151	166	169	166	185	193	186	168	177	186	182	179	187	193	176	206	190	188	167	173	177	195	176	191	180	178	178	159	162	164	179	172	170	163	184	168	171	182	181	190	186	202	181	174	198	209	171	173	189	175	163	196	167	177	169	167	171	184	169	177	191	203	159	165	148	190	198	184	166	172	169	201	197	184	166	194	192	183	181	185	194	180	178	173	177	181	174	152	187	162	164	188	175	181	199	192	179	182	156	150	176	160	180	182	159	185	185	165	169	169	171	160	166	186	188	176	169	175	180	193	182	178	196	165	199	160	163	175	179	163	184	189	182	166	181
345	2	2100	116424	388	6	944	694	327	486	479	524	454	451	405	382	348	311	275	312	269	285	264	240	255	211	232	240	213	231	206	209	209	196	199	213	192	203	200	189	200	220	196	197	188	179	203	179	165	202	212	231	269	262	252	221	194	194	165	185	170	189	201	187	185	199	161	185	172	175	164	155	182	165	161	163	199	169	146	150	178	166	204	167	145	169	161	158	156	161	145	170	162	153	179	166	151	142	143	149	147	165	161	130	137	159	165	155	170	157	163	167	152	165	174	170	160	162	157	160	171	151	152	148	139	161	157	148	148	169	152	144	167	164	150	149	176	157	176	145	155	189	178	153	163	179	172	168	160	158	157	153	159	141	165	158	178	135	169	152	166	165	157	164	162	175	160	146	151	166	160	154	155	162	156	155	178	147	146	158	147	154	170	173	134	145	161	150	165	151	181	162	130	150	164	188	158	154	164	158	137	151	147	170	147	164	163	160	164	152	152	149	149	147	158	160	153	165	153	146	149	167	176	162	150	164	177	159	148	167	147	140	142	152	138	161	151	165	149	151	125	147	144	156	155	145	178	162	154	173	170	153	165	157	159	165	164	169	162	165	168	167	161	186	152	170	139	171	140	126	151	166	157	137	162	181	157	164	161	147	152	167	161	146	133	152	159	167	175	127	171	156	166	199	152	167	157	165	148	143	162	147	168	174	147	140	148	165	171	155	150	139	162	153	140	157	145	160	149	145	150	146	170	165	149	172	158	153	158	157	148	161	155	141	172	144	150	149	149	175	151	168	148	146	137	167	144	170	172	163	162	168	158	157	163	131	146	124	161	150	158	163	154	147	157	153	142	163	161	169	156	182	165	162	154	164	157	168	168	162	153	164	132	146	136	155	158	148	145	152	179	140	165	155	173	158	134	156	166	162	139	160	166	138	176	170	162	135	145	165	160	156	161	157	163	158	152	158	153	141	152	164	142	142	153	150	170	172	186	138	158	150	140	160	162	140	171	172	179	160	140	141	161	144	173	158	139	162	187	162	142	150	161	178	160	155	158	160	140	144	149	153	161	171	156	161	159	159	171	163	154	134	156	165	172	153	147	161	145	150	159	168	179	160	160	206	157	157	159	158	180	131	150	158	143	156	165	146	180	153	134	169	153	150	145	161	155	177	166	148	162	148	149	145	160	170	155	136	159	171	168	168	173	189	152	184	154	156	151	154	164	158	164	161	160	168	150	174	149	164	147	171	127	159	155	172	158	176	139	136	153	166	192	146	165	153	160	158	144	153	151	154	156	142	143	159	153	158	153	123	157	166	158	167	159	174	147	164	149	166	146	169	130	150	158	163	154	147	159	137	161	157	154	168	155	150	142	166	130	170	170	176	174	150	169	151	167	194	167	162	165	144	178	160	165	147	166	177	149	174	137	137	159	142	151	147	151	131	172	164	162	156	150	172	175	175	168	156	178	138	162	157	161	175	152	158	151	158	145	140	157	141	164	166	151	155	155	133	167	129	139	175	173	155	161	155	156	171	155	182	171	182	148	147	147	148	154	175	153	168	147	167	154	137	144	145	159	151	152	175	163	152	175	149	155	151	153	160	164	146	186	164	181	147	160	150	152	167	136	141	150	155	165	176	176	140	172	145	155	141	155	179	168	158	144	157	172	143	155	163	151	134	154	150	180	162	135	148	153	144	158	180	159	167	161	161	147	147	166	139	151	145	142	160	161	157	159	162	153	145	164	149	164	166	165	154	161	151	148	152	147	150	152	159	143	161	159	150	142	150	147	157	153	170	149	158	168	150	160	151	162	145	160	163	173	144	138	153	154	186	169	156	160	151	145	153	162	158	164	174	150	162	182	159	166	145	156	153	169	144	179	134	163	150	146	158	155	160	158	184	153	148	149	162	159	161	155	158	149	149	138	160	157	177	164	165	160	160	139	154	158	153	130	160	153	160	155	156	155	161	149	155	168	150	157	149	151	161	146	172	150	155	156	163	160	116	156	174	163	167	141	164	153	186	154	170	169	151	147	137	144	138	146	152	149	156	164	165	168	153	168	162	147	148	161	176	161	174	152	141	142	152	158	152	171	161	167	158	170	158	143	158	132	163	161	166	152	129	159	176	146	173	141	149	136	159	147	152	163	162	158	151	139	163	158	141	168	156	142	144	152	181	154	152	166	142	139	163	146	151	150	163	170	156	148	157	157	148	155	156	172	140	181	160	174	170	141	156	155	152	162	176	150	149	150	162	155	140	163	163	154	161	164	145	171	156	158	153	135	173	159	148	155	158	163	158	159	139	167	149	173	145	172	157	169	164	176	168	174	165	184	166	155	147	152	150	153	165
345	3	3500	116547	416	14	1374	437	244	474	492	525	490	505	392	382	341	351	314	305	296	297	282	285	249	275	243	246	256	215	224	246	207	222	221	201	220	216	192	195	189	204	191	194	211	177	180	190	196	165	252	266	286	253	228	178	172	203	169	178	169	162	192	166	161	178	180	148	187	185	162	157	157	181	174	160	162	176	184	152	162	147	161	168	150	169	156	149	134	171	168	141	149	175	174	171	163	165	145	163	144	172	182	186	167	164	148	163	171	158	195	143	155	141	154	149	141	154	185	142	146	146	142	138	153	153	139	150	152	153	160	151	166	167	160	143	155	140	159	171	144	165	157	173	159	153	172	177	128	152	160	154	142	153	167	165	157	178	152	152	143	200	178	153	144	141	162	159	167	148	167	151	146	178	134	148	151	132	122	177	157	131	153	161	160	158	147	156	159	182	150	164	169	147	174	151	159	158	158	145	142	148	168	166	153	151	150	143	171	158	154	155	171	135	174	152	156	160	144	155	142	155	185	145	129	170	149	159	141	149	159	136	148	156	156	153	172	153	201	164	154	151	156	171	163	153	180	160	189	152	158	177	151	145	143	175	161	160	158	151	155	161	152	149	131	148	158	160	160	151	139	162	175	151	149	152	141	161	156	174	146	166	151	138	153	165	155	145	166	146	149	156	161	151	162	141	160	179	154	148	153	165	167	135	184	154	144	151	158	152	153	147	153	151	160	145	166	151	150	140	147	161	151	172	157	155	173	172	123	149	160	155	155	159	141	146	159	145	132	159	150	158	167	148	126	164	150	156	165	153	167	177	164	155	164	148	140	154	141	147	162	168	124	149	174	140	159	173	155	162	140	128	185	170	131	164	147	155	147	160	163	137	155	162	156	180	162	147	165	176	142	153	160	158	179	175	165	166	167	144	156	151	152	144	167	164	141	155	154	189	147	158	156	180	165	132	174	159	181	139	131	169	166	163	156	148	154	143	164	168	134	176	175	157	164	142	148	150	137	161	150	134	148	153	154	143	174	150	146	164	184	174	170	159	140	142	158	151	155	155	147	153	153	162	153	164	144	159	155	161	142	135	143	163	138	161	151	150	155	170	141	159	147	157	158	143	170	147	153	142	145	148	146	167	159	133	159	161	154	150	161	150	158	135	147	132	157	180	194	171	150	161	151	140	163	146	167	165	167	168	153	153	147	165	157	176	143	159	117	171	154	156	158	137	139	140	141	145	169	153	150	161	162	142	141	148	137	151	154	148	142	153	154	130	147	167	150	173	157	160	151	150	152	159	141	155	144	152	138	170	132	179	175	148	167	159	159	142	157	162	145	171	143	192	142	179	142	193	169	161	162	133	160	140	153	156	145	159	155	169	150	150	133	142	147	138	152	162	145	167	169	150	144	151	145	169	148	137	158	151	119	157	184	151	157	159	147	172	166	146	158	163	147	155	171	138	149	133	171	163	161	168	129	162	137	171	124	160	143	168	140	162	139	155	150	143	152	129	171	154	150	176	148	154	143	143	155	155	170	169	130	132	156	179	162	166	145	170	177	141	142	167	164	156	163	159	152	153	159	171	149	149	149	142	143	155	151	151	182	148	150	167	167	174	142	143	141	164	169	151	159	175	151	149	150	145	154	138	159	159	155	174	169	161	151	160	149	154	185	158	165	164	174	140	151	152	136	155	169	152	137	120	130	175	130	144	158	158	140	150	151	137	148	153	113	145	146	156	140	167	138	135	148	154	164	149	166	134	165	133	128	174	161	168	159	177	174	157	162	143	144	170	132	157	145	155	175	157	162	130	140	155	141	158	136	164	133	157	153	152	149	140	160	164	144	147	150	169	155	147	155	184	155	137	136	166	178	130	141	157	153	143	142	159	177	163	149	138	138	152	186	169	189	182	163	136	151	148	158	164	165	150	120	140	155	139	155	162	149	145	154	151	134	178	164	166	158	149	163	165	140	155	157	167	163	139	122	162	146	171	158	147	178	158	156	134	166	163	153	155	175	148	149	174	132	161	136	138	142	153	127	150	164	152	181	170	139	145	168	174	154	146	167	164	153	147	167	132	168	158	165	137	139	181	142	138	155	149	149	151	164	149	165	144	141	157	139	151	158	157	155	166	161	151	161	154	148	157	170	155	165	132	144	139	180	131	159	157	161	157	157	154	148	140	147	160	164	149	169	167	154	176	141	149	184	151	169	155	145	169	143	155	163	144	161	161	146	134	152	141	166	169	150	154	166	144	164	146	141	147	164	141	137	162	134	155	156	146	162	167	178	169	164	149	151	147	143	149	165	150	163	176	142	157	149	151	155	158	159	139	157	137	155	156	149	133	155	160
345	0	2700	116670	400	2	658	463	238	499	524	572	529	512	466	454	445	400	352	364	354	296	319	309	307	298	267	264	271	282	261	285	244	255	226	256	263	214	231	205	232	207	258	239	222	245	203	229	241	265	318	371	372	331	248	225	212	213	191	220	194	230	224	206	205	200	177	183	187	186	198	196	186	181	200	196	199	186	183	193	189	195	203	197	190	162	175	215	200	198	191	196	190	169	215	170	199	186	188	184	212	175	199	174	188	191	185	180	191	201	203	184	184	208	181	187	170	183	182	183	159	182	179	187	203	159	170	175	173	209	203	183	183	189	187	166	187	181	195	182	212	202	200	170	168	201	174	164	188	173	195	182	198	195	192	202	187	142	185	211	195	176	196	173	172	163	188	184	155	191	174	156	166	187	187	198	200	192	186	188	171	215	164	177	186	164	188	173	182	156	203	197	206	176	188	201	177	170	174	213	167	192	190	203	186	181	172	195	172	200	173	191	171	197	174	184	200	159	198	185	173	186	159	186	193	182	171	187	199	194	183	204	179	161	182	172	184	186	196	195	192	223	197	189	167	200	201	175	167	200	170	187	198	192	208	178	186	176	189	168	175	179	194	181	212	176	192	185	181	190	180	194	194	192	174	166	189	174	184	164	168	168	206	198	172	177	184	192	159	182	189	167	191	195	176	209	145	197	160	185	194	186	209	190	164	147	193	187	184	184	178	151	192	165	186	181	175	194	160	188	156	174	170	155	166	191	174	183	166	184	202	187	170	163	185	192	184	187	179	182	166	144	187	183	179	174	156	171	194	199	204	186	190	167	175	184	196	181	168	172	195	160	165	176	174	196	175	170	181	178	159	192	168	176	197	188	168	184	195	182	201	192	169	182	172	183	159	174	189	182	177	176	181	195	185	199	195	171	201	170	189	177	190	166	189	177	169	189	165	178	189	188	194	181	167	163	160	185	185	183	170	178	190	183	189	186	170	182	165	158	170	193	179	202	161	177	155	164	191	181	177	176	188	189	182	185	166	192	198	188	198	187	191	183	156	200	173	163	185	194	199	185	174	176	190	167	174	187	194	186	181	157	191	165	170	170	157	179	169	172	181	179	182	182	158	186	161	161	174	181	190	185	202	177	172	175	182	190	173	195	171	161	174	194	209	170	154	183	193	150	164	165	172	196	177	154	183	193	168	172	187	163	178	167	190	218	168	185	192	190	189	180	175	158	202	178	188	182	179	179	189	200	201	174	187	182	169	184	187	181	183	180	188	186	196	167	181	178	180	172	173	184	188	184	162	187	187	203	186	173	185	189	181	169	168	183	179	182	189	179	206	201	180	204	170	175	158	191	177	205	158	199	187	159	175	128	193	174	182	189	170	162	186	194	167	186	147	166	159	193	175	221	183	178	198	165	195	183	203	208	211	174	169	171	181	192	202	198	188	176	205	204	167	163	165	177	187	181	174	185	177	182	189	179	198	182	195	197	181	158	174	165	183	207	169	168	156	182	158	188	181	174	158	161	177	167	210	175	196	167	185	189	184	182	184	183	175	185	179	179	165	195	202	176	188	179	173	193	185	194	170	191	189	195	181	172	182	197	182	180	176	192	177	180	191	199	189	183	194	211	179	188	185	167	188	202	176	177	205	163	198	201	187	191	172	173	173	175	188	188	163	179	165	167	183	194	210	167	221	163	209	176	206	190	160	158	159	197	185	157	166	175	163	172	166	177	167	167	149	194	168	165	204	191	162	183	179	188	160	174	173	175	152	174	172	195	171	198	220	180	160	182	170	174	194	170	160	197	157	186	200	197	207	197	181	157	192	197	166	179	164	176	174	170	179	167	171	206	192	182	187	198	173	173	168	193	194	167	168	190	176	173	178	188	172	177	181	176	186	174	177	169	197	194	192	179	192	190	201	199	185	155	178	202	201	189	170	179	175	198	185	174	193	188	209	187	203	184	158	167	187	167	188	184	174	169	166	199	182	166	194	201	151	172	208	155	175	172	177	177	172	185	170	173	170	183	184	205	176	190	177	194	181	174	173	169	168	168	194	186	193	153	168	176	184	192	191	180	172	188	172	204	149	173	179	200	185	176	168	182	187	150	193	166	194	196	167	173	155	170	164	167	165	165	155	179	199	164	175	165	183	190	188	175	176	171	198	165	164	187	172	162	182	152	189	198	173	204	189	185	160	199	194	163	176	186	197	182	177	181	176	183	174	177	175	167	177	182	168	189	189	159	159	170	156	189	181	175	200	156	152	189	182	195	204	164	187	177	194	211	183	177	192	189	167	180	178	193	178	158	167	193	185	180	187	166	181	182	193	168	179	190	177	197	182	202	180	163
345	1	1900	116793	402	5	546	529	378	472	449	455	423	420	346	367	311	312	319	272	290	279	280	277	261	249	243	262	235	233	245	238	220	235	218	228	216	229	205	206	209	209	193	215	209	197	230	209	199	208	205	230	212	206	217	206	197	200	216	199	223	208	186	184	185	191	204	190	210	192	202	183	171	199	184	200	208	200	180	179	183	199	200	196	202	189	177	206	183	196	199	188	191	189	189	198	187	187	174	171	202	184	196	193	192	194	173	186	183	187	197	194	170	171	199	202	192	169	183	180	198	188	202	169	185	181	188	189	178	185	167	191	185	175	180	199	168	197	187	200	171	165	176	190	179	175	169	196	177	163	191	180	202	189	186	183	173	179	188	176	174	172	175	210	164	170	176	171	182	200	156	165	168	185	167	179	177	193	214	196	197	179	198	188	186	199	186	189	175	199	198	202	174	163	194	178	195	195	175	191	169	190	191	199	190	186	174	193	190	187	201	186	197	171	182	195	180	155	178	180	182	196	212	178	160	197	158	192	189	195	175	160	183	197	187	170	177	187	182	172	192	191	199	171	180	190	200	206	188	205	189	212	151	230	221	180	191	162	165	173	204	176	197	164	202	174	197	189	184	189	185	170	183	178	217	176	178	178	186	202	188	180	186	178	179	181	183	185	190	185	168	201	198	198	176	188	175	192	170	181	180	182	179	166	181	172	191	180	206	206	181	194	182	180	175	190	190	200	178	218	177	198	162	159	198	187	199	204	184	174	193	184	188	205	198	173	186	194	201	177	200	160	207	189	166	190	190	194	192	176	185	199	178	187	174	184	191	187	172	163	187	192	186	185	195	173	171	206	180	201	179	195	184	172	198	165	195	176	182	192	162	162	195	170	189	218	200	172	185	184	175	170	174	208	186	156	174	193	172	182	211	167	173	176	189	191	178	166	208	207	193	166	212	167	187	158	187	181	170	179	167	177	214	204	158	182	177	166	197	161	196	167	163	186	179	176	185	175	184	186	192	196	182	183	172	158	177	199	188	185	165	203	168	175	172	182	200	176	158	203	192	197	151	188	186	174	172	211	193	181	190	195	173	201	210	194	181	176	198	156	182	170	189	177	173	195	164	154	200	197	180	171	178	197	197	180	208	171	160	196	193	191	203	173	184	165	209	190	189	183	170	172	194	178	181	173	179	198	170	198	194	190	179	176	191	190	182	179	170	172	207	178	174	184	177	210	199	174	169	176	173	194	172	172	172	199	216	159	183	185	210	187	198	183	185	207	178	177	190	176	178	163	178	198	175	183	173	189	178	179	176	196	162	178	196	179	190	192	198	198	172	202	167	187	161	178	170	177	187	183	172	200	174	187	166	191	182	186	194	161	182	161	185	158	194	166	187	168	146	190	192	217	180	190	165	202	183	166	182	190	194	198	209	201	197	201	173	189	155	186	155	180	173	182	183	199	170	179	181	188	178	202	170	174	197	173	190	187	181	190	165	195	192	187	168	175	201	180	171	168	175	184	203	183	195	184	181	176	194	165	192	203	174	191	199	168	190	206	158	178	159	181	202	203	187	186	173	210	177	171	186	168	161	187	182	164	175	167	197	200	167	193	193	182	187	168	184	192	164	184	170	192	195	202	173	192	178	199	206	192	182	184	186	167	180	214	178	174	177	163	168	198	179	198	161	192	176	194	191	184	212	171	185	206	189	183	175	194	185	192	185	170	177	176	193	170	166	173	189	184	178	161	199	177	174	181	174	174	161	182	171	211	185	179	186	188	186	211	199	179	173	180	154	175	189	189	180	201	198	176	178	167	185	188	173	199	198	187	155	187	164	175	190	210	200	197	177	181	166	194	174	179	166	190	181	210	166	148	173	192	174	161	177	194	180	171	208	161	169	175	182	165	178	183	185	211	189	184	170	180	166	203	167	189	184	184	162	170	179	161	182	168	193	175	195	160	173	201	167	189	173	193	194	172	177	183	177	187	187	204	193	177	191	201	209	181	188	180	199	172	198	194	197	199	194	187	189	193	186	170	191	209	177	168	181	176	199	168	177	156	163	195	189	195	187	189	171	189	175	179	185	200	193	170	177	174	197	174	167	185	170	185	188	204	171	182	190	202	164	194	183	164	187	178	185	168	161	186	180	199	170	167	163	190	187	198	167	184	178	184	158	192	191	189	174	179	173	209	180	176	184	195	190	184	194	163	170	214	188	191	200	192	184	163	185	171	191	194	181	196	185	193	186	185	186	196	189	202	179	201	180	167	157	178	164	191	211	201	169	163	172	204	168	178	195	192	192	178	187	192	184	197	184	173	188	218	190	198	191	174	171	186	188	194	196	164	192	170
345	2	2100	116917	375	1	456	364	409	477	502	538	466	474	457	415	403	372	371	335	328	346	335	310	313	309	304	282	286	286	259	271	272	265	245	246	248	245	266	241	242	226	225	225	229	237	229	221	221	215	218	262	267	239	242	246	234	216	204	183	215	217	213	210	215	208	205	182	206	227	193	201	214	228	180	194	194	236	209	206	209	209	179	212	203	206	201	174	192	200	194	208	182	207	180	180	206	218	188	176	199	184	188	192	202	205	188	182	194	190	208	203	192	210	205	193	194	181	200	172	206	204	201	183	197	201	198	206	196	192	212	170	186	189	205	164	202	189	198	199	188	191	207	189	186	182	216	191	200	174	191	180	157	199	193	184	199	204	182	192	195	208	198	190	178	204	198	184	160	201	180	187	189	202	202	194	182	166	187	197	181	205	186	192	193	202	187	186	184	186	213	192	200	190	208	221	194	191	180	183	190	188	175	177	200	179	167	198	178	177	198	186	200	205	178	193	170	201	197	188	185	193	153	187	191	180	174	187	168	214	192	205	198	215	186	181	212	188	179	208	186	204	186	199	199	173	196	200	191	187	199	188	199	187	190	168	216	211	189	199	213	172	166	197	212	184	186	207	184	212	190	198	180	196	194	173	196	171	194	181	182	197	179	200	184	192	179	223	185	193	193	198	164	187	178	178	169	197	188	169	188	175	178	193	221	192	195	171	187	208	180	211	179	163	182	183	190	202	161	175	189	205	207	193	195	173	184	180	200	183	221	185	181	195	186	186	178	198	188	217	197	207	207	176	162	209	184	207	195	182	195	196	173	161	195	208	196	181	174	188	196	202	172	198	182	206	192	193	190	188	190	197	191	175	180	179	186	195	197	183	174	186	197	188	195	187	195	168	180	182	184	185	174	143	179	203	192	187	201	182	195	193	191	195	197	191	199	184	189	172	171	195	202	202	201	161	164	192	193	173	174	200	214	184	212	199	214	197	204	198	197	180	208	195	190	185	196	178	186	187	191	184	178	178	173	212	209	192	176	186	181	190	176	155	192	187	186	198	198	193	208	177	197	199	183	181	169	196	173	194	188	184	189	184	175	171	215	185	184	178	189	181	208	171	200	173	186	177	182	191	172	167	181	199	203	201	166	180	194	174	195	188	187	189	205	177	199	192	215	182	193	189	188	214	177	186	181	188	176	169	193	195	191	178	205	187	201	177	199	195	170	164	176	191	186	181	192	174	206	173	153	175	187	204	185	176	163	166	195	168	192	175	194	169	195	200	183	183	178	202	187	193	205	191	184	179	184	191	179	211	164	214	176	189	180	214	162	171	180	192	193	192	202	199	199	165	188	169	170	201	163	182	180	192	181	208	199	197	179	207	200	194	186	167	182	172	188	202	181	201	196	189	167	173	180	186	193	185	204	151	184	186	190	198	201	188	199	159	176	175	175	173	191	198	180	188	193	195	175	188	208	166	176	165	188	188	175	162	193	196	198	214	169	177	164	186	170	184	187	184	171	202	144	175	179	187	177	183	170	192	161	172	204	183	204	196	183	178	193	197	184	193	197	190	201	179	176	213	189	210	175	181	176	211	167	202	181	180	180	175	194	183	203	166	170	170	196	183	167	207	173	208	218	188	207	194	186	178	172	184	155	182	171	190	171	204	192	192	191	190	196	164	171	202	169	171	191	199	195	202	199	186	195	196	183	178	164	190	202	190	204	202	177	177	199	214	197	172	171	215	159	195	189	189	199	202	196	151	174	195	191	222	192	174	182	184	189	175	184	182	179	184	197	189	196	180	191	199	200	186	201	208	190	205	185	175	189	216	169	193	160	182	186	172	176	197	185	191	180	189	167	192	177	191	182	195	187	217	206	188	181	184	178	193	196	202	196	210	170	217	165	215	210	198	200	183	185	201	178	160	204	216	176	200	183	161	186	184	205	168	190	179	156	198	172	181	185	190	198	190	192	196	182	182	190	192	188	168	197	195	198	184	175	172	186	192	203	155	182	186	176	189	184	179	191	177	199	175	182	177	176	205	195	181	189	162	180	197	201	179	188	188	217	201	200	211	201	219	195	170	181	180	204	198	197	189	188	188	202	188	168	192	182	183	190	184	179	184	208	183	179	175	183	196	171	155	178	193	182	183	161	191	181	191	183	185	184	184	178	207	185	179	194	176	210	194	173	199	162	177	192	167	200	204	196	189	177	173	174	178	179	191	178	179	163	175	186	190	190	186	195	200	199	195	180	169	156	220	173	177	184	175	194	187	199	178	184	207	190	207	188	232	193	182	185	193	197	166	175	186	190	172	186	181	190	209	156	210	176	161	184	211	167	175	167	196	160	199
345	3	3500	117040	386	1	122	799	395	497	551	562	525	474	460	398	365	394	350	350	335	332	315	286	295	290	316	285	279	271	263	257	264	281	230	234	230	251	275	216	228	256	247	218	223	233	220	227	208	215	241	231	269	285	277	218	216	213	191	222	225	217	217	184	194	194	210	191	221	211	189	188	177	202	195	195	168	196	195	212	197	179	208	216	190	198	188	192	184	177	194	212	188	196	194	197	201	179	184	192	196	213	209	208	216	189	172	193	181	204	181	194	184	188	195	180	176	203	199	190	195	180	185	182	194	167	191	165	203	189	201	173	184	201	189	190	175	203	200	194	204	173	198	203	192	161	174	193	203	175	166	176	185	189	174	194	181	183	203	192	170	188	203	190	202	172	215	190	184	199	196	181	214	188	193	208	179	182	183	185	194	164	202	194	167	186	176	182	214	166	188	195	200	169	180	204	200	179	195	185	171	205	188	177	185	190	199	196	195	171	175	174	200	199	194	189	172	191	176	203	181	173	207	210	172	199	224	193	201	186	174	179	201	206	188	164	187	195	175	179	179	194	184	187	181	196	206	183	166	173	203	172	205	200	209	190	212	193	170	177	173	164	167	163	172	197	201	199	201	163	161	194	186	210	182	202	180	187	184	180	195	213	190	178	189	191	198	179	197	198	199	191	177	186	202	165	166	183	158	208	201	188	177	170	171	192	200	179	175	201	195	156	195	180	206	204	176	179	198	192	172	174	199	193	169	174	181	182	158	188	173	190	233	171	213	206	160	190	199	197	209	188	188	164	178	203	182	170	182	173	197	187	184	174	175	176	178	181	203	210	173	168	187	202	204	174	175	203	193	178	194	203	206	200	197	183	192	183	192	188	195	189	169	190	182	188	171	187	190	178	192	203	167	180	192	207	178	198	189	196	173	177	193	171	188	205	198	212	187	190	183	192	210	196	187	185	184	196	207	181	196	189	200	172	200	178	183	214	178	198	181	201	180	184	185	191	151	180	184	172	185	185	195	171	219	198	179	194	213	165	178	203	197	161	180	175	177	210	198	194	189	180	175	199	168	189	168	211	179	203	178	186	194	177	207	167	182	193	195	184	185	179	173	200	178	197	221	202	188	167	174	165	169	203	197	188	201	183	179	187	176	174	193	182	190	182	169	192	212	204	189	178	200	188	169	193	173	194	179	166	198	189	179	179	196	191	161	183	168	185	209	175	186	167	188	184	185	212	198	171	187	174	200	164	183	200	183	209	196	168	182	199	185	190	166	210	190	191	208	174	210	194	178	181	190	194	169	206	165	161	174	164	172	186	178	166	186	183	191	171	187	163	185	176	184	193	169	176	200	180	168	186	213	181	203	181	165	203	194	186	190	183	172	191	168	209	185	201	190	191	165	166	177	191	187	184	183	183	201	193	185	189	210	179	210	196	175	181	176	179	201	208	177	189	214	191	190	191	170	212	171	184	190	189	188	191	161	204	187	196	178	191	188	183	165	204	188	206	200	182	176	206	201	168	186	187	206	169	159	198	193	200	190	182	196	189	160	201	199	210	208	166	166	177	189	188	182	206	163	183	174	182	199	189	181	179	199	176	174	178	184	177	158	178	176	176	190	198	191	166	161	184	175	191	192	191	209	183	184	175	161	203	203	190	180	168	203	226	214	187	188	180	186	187	174	176	178	174	171	185	196	201	194	188	204	191	185	198	170	180	178	185	186	197	160	194	187	178	196	213	178	187	177	175	195	177	188	186	165	186	163	176	170	174	178	202	172	170	182	177	187	179	191	178	183	191	184	187	160	183	193	214	186	195	189	175	183	200	168	188	174	175	197	200	171	187	179	190	169	167	180	169	197	188	164	178	193	190	171	200	168	186	177	178	197	176	175	178	172	189	183	207	197	198	198	219	168	202	180	191	164	205	173	181	185	169	194	186	165	182	188	182	166	167	184	190	187	169	189	170	195	195	175	183	170	170	171	190	176	194	211	162	169	175	179	192	203	177	186	176	201	173	205	197	178	187	171	173	191	167	189	189	219	188	174	184	186	200	195	188	168	164	198	195	186	186	183	190	162	170	184	210	194	192	195	186	186	180	183	182	201	190	182	184	192	189	174	168	189	165	175	174	185	211	191	181	200	195	195	174	190	203	184	185	186	201	186	188	200	171	173	183	174	225	190	161	187	160	187	187	191	177	198	179	195	207	181	179	183	170	189	168	172	191	171	193	175	184	174	189	176	173	181	189	199	198	181	212	189	166	185	169	175	182	144	191	186	178	202	194	169	178	205	208	206	183	174	188	194	186	190	191	159	184	190	167	186	189	199	167	181	201	191	199	200	203	188	165
