345	0	2700	216369	555	8	20	140	263	413	406	509	469	456	399	388	374	350	308	316	310	299	299	291	251	245	251	266	266	274	228	243	226	241	233	239	215	220	202	215	181	223	204	200	193	200	213	197	180	177	189	178	178	183	186	185	185	187	182	195	159	166	166	168	156	178	162	172	171	141	145	154	160	149	156	148	145	170	157	156	173	150	164	147	145	160	148	142	144	145	166	159	168	163	163	150	129	142	165	180	142	139	149	155	156	166	159	161	136	144	135	145	139	151	174	146	144	142	163	126	146	155	118	154	145	154	139	146	122	159	130	148	168	144	142	152	124	151	155	155	155	153	159	148	150	156	156	162	136	152	144	160	159	163	154	150	147	151	149	144	148	142	142	145	158	146	137	129	142	149	140	151	158	161	165	129	157	149	148	138	146	140	135	160	163	165	138	116	140	146	148	176	135	140	142	159	138	135	155	133	128	138	157	153	157	142	123	159	143	124	139	142	126	155	160	155	145	146	151	141	172	132	154	139	156	167	149	166	167	155	148	135	152	128	157	142	134	166	128	135	159	150	155	155	153	153	135	142	153	128	151	166	128	154	146	143	139	145	139	131	135	130	135	156	140	170	144	149	134	148	131	128	139	155	146	156	144	156	160	151	138	146	161	159	147	149	147	141	143	139	171	142	150	136	139	129	139	120	158	139	143	148	139	154	137	155	152	144	141	142	152	150	139	127	117	134	156	141	125	138	147	162	162	153	129	154	152	141	133	150	152	156	138	139	137	135	160	134	144	137	147	149	155	148	153	124	144	145	139	147	137	157	149	151	161	147	137	146	135	143	162	130	156	124	171	169	124	124	149	151	179	129	130	149	125	151	125	146	131	151	147	157	151	148	161	142	132	124	139	151	140	142	139	148	148	142	136	116	142	116	150	131	144	160	142	136	150	129	133	142	147	153	145	147	137	126	141	143	140	135	131	156	143	129	141	152	127	180	136	162	157	130	146	140	137	132	130	155	139	132	186	145	135	144	155	141	153	144	154	150	148	138	145	131	149	148	139	128	129	153	161	149	140	129	145	149	149	176	142	147	132	136	157	148	146	137	150	154	149	143	141	144	149	131	142	165	135	114	132	160	168	138	132	159	150	132	149	135	147	139	133	166	147	130	124	141	144	144	149	138	135	144	134	137	139	140	149	135	137	134	134	156	124	143	149	129	143	143	159	138	131	170	134	159	133	153	147	135	138	127	171	132	149	137	126	134	132	131	163	133	126	141	127	118	127	163	131	153	158	125	129	136	132	125	177	141	149	127	134	138	124	120	148	147	149	134	129	149	117	144	146	147	126	131	153	135	128	126	147	134	142	118	151	133	145	139	150	131	140	146	145	142	128	143	134	139	137	145	137	133	152	171	136	122	148	159	145	135	137	176	136	151	151	162	126	140	137	125	133	147	149	170	133	130	122	142	134	128	144	155	139	144	124	131	131	132	141	152	140	132	153	162	128	150	149	137	126	162	155	136	146	121	143	124	138	134	149	133	151	158	135	143	128	148	138	145	137	156	105	130	120	140	137	144	138	145	136	151	152	156	145	155	131	141	148	135	132	139	137	158	118	147	153	134	138	132	140	123	120	146	159	152	168	141	147	150	121	149	140	143	153	150	138	133	142	140	156	128	120	150	131	138	172	135	142	137	145	113	127	152	145	138	150	159	139	134	122	156	141	144	132	145	148	152	151	139	163	137	149	143	127	151	166	140	144	148	124	154	141	150	154	124	120	146	142	133	144	149	123	145	129	134	140	111	130	121	146	163	148	151	134	153	137	151	135	114	133	134	132	147	158	151	147	136	138	133	146	134	124	131	137	149	157	163	152	153	142	154	149	150	165	133	123	140	153	130	150	150	160	165	124	151	141	134	151	146	147	137	132	153	125	154	129	147	145	138	141	158	125	127	162	139	150	158	147	144	130	158	131	143	156	128	148	132	134	155	129	132	148	137	140	147	125	158	132	149	140	152	160	157	143	181	129	147	158	121	128	160	158	141	143	141	144	122	155	147	148	142	147	122	159	145	140	137	149	144	141	129	136	145	146	157	137	136	141	145	139	148	167	151	123	134	129	144	144	136	142	143	150	156	160	144	139	147	145	165	130	164	120	148	127	135	132	132	143	147	120	160	144	153	158	150	130	138	159	147	153	143	139	155	140	130	150	145	145	129	122	129	150	149	127	138	140	131	121	129	123	145	152	147	144	131	134	149	155	159	166	135	148	166	159	123	134	142	152	152	129	142	139	167	142	129	127	135	134	120	148	127	147	130	157	140	159	140	151	150	132	150	144	138	170	143	138	141	146	145	137	159
345	1	1900	216494	598	4	60	273	296	401	390	442	399	365	326	335	286	279	256	244	250	227	207	240	214	211	230	211	228	194	229	215	206	198	198	192	209	210	189	183	220	207	180	165	175	194	176	179	182	171	191	183	191	155	192	167	169	171	175	156	155	171	205	185	173	170	159	185	174	181	183	162	177	190	181	185	164	173	191	151	160	195	152	175	170	177	177	145	159	152	184	180	170	155	175	162	165	175	157	191	174	183	178	169	162	173	169	147	173	164	173	186	170	144	147	174	168	178	177	157	154	193	172	171	155	165	174	163	164	175	156	205	158	165	164	165	145	166	159	176	169	185	166	136	174	188	177	175	160	175	167	157	163	171	169	170	174	159	176	166	169	166	175	194	130	161	138	171	158	163	162	158	163	172	150	158	160	170	174	148	190	169	162	128	168	195	163	166	157	154	152	168	169	182	170	147	164	169	162	150	167	171	168	186	178	164	185	174	146	162	155	185	158	180	163	150	151	167	170	153	153	147	159	163	172	163	160	180	160	178	171	164	186	171	166	150	187	167	158	161	169	175	179	195	149	162	173	173	162	161	172	158	182	178	167	163	153	179	158	162	169	189	140	190	168	184	141	163	154	153	166	186	167	159	174	158	159	167	151	177	171	162	162	156	178	181	138	174	168	151	170	173	152	157	163	166	160	152	161	166	153	176	174	163	178	205	162	158	170	166	175	161	150	158	170	163	165	145	172	144	149	147	167	152	141	173	145	192	173	161	161	162	174	167	164	177	168	147	161	168	167	158	150	183	168	156	164	145	144	178	159	175	175	180	156	135	164	166	151	152	166	177	160	161	163	162	172	164	175	171	180	166	182	174	159	172	175	178	163	177	161	136	130	155	151	189	144	192	155	164	171	183	168	158	193	160	139	150	169	141	150	169	158	155	168	176	168	157	154	159	148	146	147	164	194	161	156	154	177	167	149	169	166	163	173	175	159	167	171	171	170	146	166	169	177	158	167	171	171	170	160	173	173	163	160	162	148	158	143	149	191	172	167	162	135	149	162	152	155	161	183	160	161	160	146	193	170	155	171	159	174	164	167	171	168	175	172	187	156	165	162	159	152	179	161	187	171	171	157	145	196	164	168	161	160	172	157	168	165	162	168	165	188	180	158	196	163	145	145	167	163	173	154	158	168	181	140	161	160	189	169	159	172	152	169	177	143	164	155	153	159	156	168	137	156	179	152	159	164	161	150	167	170	168	146	158	181	162	152	160	152	152	161	167	157	158	156	180	154	151	159	175	155	192	204	157	166	185	154	170	159	152	154	146	191	163	153	165	172	174	155	141	145	150	185	158	157	149	153	145	194	165	159	156	169	170	163	172	148	158	186	165	158	160	165	164	148	164	158	155	157	156	161	157	170	175	142	170	173	157	160	165	176	159	143	138	164	134	154	172	157	168	190	156	160	168	155	156	173	162	166	150	167	174	169	179	174	161	146	139	163	150	159	153	179	157	168	190	159	154	175	189	179	152	157	163	163	168	164	151	166	171	159	173	163	174	162	156	180	164	160	152	147	123	174	170	142	160	174	150	163	144	155	176	168	151	175	165	186	163	170	145	166	162	185	170	174	160	177	175	164	169	159	179	154	161	137	177	164	174	139	136	162	144	168	177	167	159	160	154	174	167	178	161	184	162	158	156	143	162	166	165	152	164	155	176	129	161	181	180	170	147	144	134	174	178	156	174	165	174	149	167	157	166	162	163	145	161	182	160	162	174	155	185	164	164	170	146	155	171	173	145	164	170	144	171	166	150	148	169	175	146	179	187	133	192	173	189	174	183	156	166	157	145	155	165	154	161	146	141	168	145	165	147	170	167	174	146	174	163	177	161	160	165	171	152	149	166	171	163	162	147	160	163	166	181	163	146	181	179	184	154	194	164	159	139	157	180	171	179	165	152	180	166	162	166	169	154	136	156	171	149	140	159	175	156	158	174	155	169	166	171	191	165	142	155	154	166	138	164	153	175	176	177	169	144	185	171	160	172	163	168	163	153	154	182	177	159	164	180	167	180	163	166	178	180	170	172	162	140	172	132	176	161	166	174	167	155	168	184	157	162	161	159	163	160	159	172	150	157	181	171	176	158	173	149	184	161	154	164	153	159	148	155	187	176	172	145	155	168	181	166	176	164	156	179	153	167	172	176	177	167	159	157	160	159	142	161	150	168	136	184	185	168	182	178	203	167	173	182	143	187	181	176	146	157	170	170	161	188	169	160	187	156	169	193	160	173	169	152	169	176	145	174	186	162	160	158	174	184	159	157	155	163	160	149	169	165	177	182	151	169	166	167	164	169	151	153
345	2	2100	216619	581	4	38	246	285	410	435	455	391	394	367	341	335	298	317	287	255	267	238	255	254	240	240	200	243	202	222	201	208	202	212	197	207	201	217	182	213	188	187	193	199	217	185	192	182	201	184	156	186	197	188	178	165	186	189	148	173	175	161	189	172	168	170	180	191	194	176	173	179	172	166	166	165	161	168	175	152	172	185	187	155	165	175	168	168	179	170	159	160	159	179	177	160	181	169	176	175	181	177	173	175	184	163	154	156	171	175	169	156	184	171	173	174	180	153	171	196	170	179	158	170	146	178	167	177	173	172	177	179	160	171	156	158	176	157	166	154	174	145	151	170	165	171	152	164	179	172	161	169	177	155	144	159	171	156	153	169	175	160	155	148	171	167	179	162	160	154	159	142	138	163	161	170	171	159	149	202	136	162	179	181	152	166	159	148	159	167	135	146	145	149	163	165	152	159	160	159	138	144	177	155	164	166	170	163	151	151	168	178	172	148	173	161	179	167	153	176	157	171	173	151	146	157	169	144	165	144	153	162	156	145	166	162	154	171	149	157	164	154	179	158	157	152	165	178	137	183	151	156	163	173	174	180	162	168	165	157	158	174	162	175	180	192	152	162	172	152	178	151	150	154	185	154	172	157	159	143	147	147	162	165	164	161	188	154	157	175	152	148	173	149	186	165	167	154	175	149	153	155	169	170	175	166	161	166	153	154	153	179	149	152	165	139	169	183	178	140	167	166	172	157	155	168	168	154	158	159	145	179	155	161	157	164	158	177	153	152	161	168	161	170	166	142	159	148	158	168	174	164	150	170	189	164	155	148	176	149	160	158	175	157	157	143	146	167	169	143	164	162	142	162	166	153	141	171	159	164	159	155	157	170	145	192	152	174	145	158	139	156	172	168	164	163	159	176	153	144	150	156	166	168	175	146	163	153	158	174	166	153	172	156	148	154	179	168	170	152	159	146	176	175	158	179	148	165	170	168	160	165	166	163	184	160	157	169	139	167	147	147	167	169	153	143	143	149	159	174	154	155	153	161	158	161	144	167	135	156	159	171	173	166	173	156	158	151	164	154	161	169	153	152	149	169	175	174	175	160	174	162	176	152	164	139	151	156	168	172	146	158	155	179	148	153	177	143	138	148	160	158	143	149	183	145	168	180	148	136	156	156	168	154	150	156	161	150	155	154	171	152	160	149	140	170	143	147	176	135	157	168	172	148	163	174	155	127	151	143	170	159	159	168	152	172	159	144	169	158	175	173	189	160	167	177	162	156	156	152	170	159	172	172	167	163	153	174	119	138	152	179	169	153	157	147	149	157	140	141	172	157	158	159	157	180	170	151	174	171	145	152	151	160	191	169	157	154	178	146	152	163	161	152	175	161	154	147	161	147	177	161	140	177	148	127	179	151	167	171	136	171	142	145	143	168	166	163	159	165	151	153	175	171	184	180	153	166	145	163	142	162	138	127	157	149	157	162	132	171	146	177	129	161	156	152	169	160	154	177	175	156	170	146	179	167	155	163	159	155	174	147	159	150	170	154	148	134	151	157	174	157	149	172	137	154	170	150	156	143	171	167	184	150	167	137	153	162	137	167	140	152	166	165	172	145	173	166	173	155	145	167	153	179	152	167	169	159	159	165	168	179	158	171	176	177	181	164	173	161	177	153	140	171	165	177	143	162	164	143	162	145	173	158	168	162	147	151	168	148	170	177	191	167	166	165	145	134	156	153	174	147	150	152	147	152	160	158	161	157	149	164	154	179	157	150	162	143	151	150	169	164	135	154	138	158	157	134	164	159	154	182	163	172	159	173	175	170	168	166	160	152	159	130	168	181	165	176	176	156	158	173	137	173	131	149	170	163	167	162	158	142	177	147	166	145	172	165	144	166	164	154	149	155	138	153	169	158	166	148	168	147	138	175	186	174	151	156	156	173	157	142	141	162	154	165	193	149	162	156	155	170	144	164	157	167	137	136	157	178	177	164	154	156	131	153	169	123	161	172	154	153	151	154	193	190	158	164	166	154	169	156	163	155	177	144	142	156	158	156	147	163	162	152	170	155	160	160	164	165	164	159	159	163	155	174	162	168	159	161	155	150	160	178	156	162	150	148	144	155	162	181	153	154	142	159	189	158	152	145	154	154	200	134	156	142	169	174	154	137	176	154	153	166	157	167	148	164	146	166	168	165	158	159	134	164	154	167	151	157	144	168	167	155	167	160	163	151	152	159	149	156	141	168	164	158	156	173	144	170	152	155	159	152	159	170	175	142	149	153	160	159	160	169	174	167	186	155	163	159	169	148	167	174	167	156	151	175	154	156	154	141	169	161	157	144	152
345	3	3500	216744	590	9	37	222	300	400	422	462	432	425	374	325	324	295	300	293	273	287	221	246	236	247	240	232	214	218	195	225	216	210	196	200	196	215	207	206	187	194	206	196	203	196	194	188	177	188	181	173	190	144	150	162	175	201	175	172	167	151	199	167	185	181	159	174	147	152	133	156	164	145	162	188	171	161	139	162	163	148	171	169	149	173	153	143	177	154	147	141	142	140	151	163	159	146	149	188	171	153	148	170	136	160	148	152	127	132	154	155	140	170	145	142	161	156	157	166	150	165	155	161	145	145	144	161	165	157	136	151	152	148	157	161	162	148	163	161	164	156	118	159	154	163	153	146	146	146	160	171	141	130	129	139	134	143	151	144	141	151	135	147	150	150	147	154	166	139	148	134	160	144	154	147	144	186	147	174	159	147	162	139	149	140	138	161	152	138	159	162	150	128	137	148	148	125	141	155	151	152	164	165	149	151	137	141	162	139	151	140	176	149	147	129	163	146	154	138	127	144	171	145	163	126	128	179	147	161	140	168	150	141	153	132	155	124	157	136	129	140	158	150	143	121	147	127	148	157	160	141	148	134	157	138	144	157	138	148	135	145	147	155	147	133	153	133	148	151	139	161	146	140	168	157	138	133	138	139	147	155	130	143	154	142	160	148	166	168	140	149	150	144	136	145	147	153	152	159	139	140	141	163	136	150	125	151	142	155	128	138	136	171	164	156	160	160	137	161	176	150	149	155	144	130	152	147	131	131	144	166	139	167	150	147	124	144	137	149	160	137	142	169	131	130	165	151	142	150	160	146	141	153	142	147	148	148	150	136	145	149	144	160	149	156	141	150	149	135	153	147	142	160	138	150	155	146	140	128	159	138	135	142	135	144	144	178	148	154	132	141	134	143	133	160	147	157	157	141	153	133	142	124	146	147	140	134	145	140	147	162	135	150	135	148	157	140	134	159	133	144	148	154	135	151	142	158	159	154	159	162	138	139	142	125	143	139	151	147	127	148	156	174	166	147	131	153	146	173	139	142	157	137	150	127	159	129	142	145	154	160	159	137	150	176	145	159	168	133	166	156	155	135	159	129	169	145	145	145	157	154	143	146	146	150	149	138	146	127	144	157	141	148	153	136	136	140	128	159	156	144	135	150	144	121	155	164	145	151	140	160	150	161	151	148	153	148	160	150	146	138	140	126	156	150	135	155	143	135	144	167	124	166	126	156	158	141	147	145	156	146	163	145	132	144	145	137	136	161	148	125	161	155	155	131	164	143	149	158	174	164	135	145	143	123	154	151	137	164	152	146	161	166	157	145	138	137	155	140	133	151	147	149	147	142	172	124	139	154	172	141	131	150	122	159	131	166	141	139	155	126	150	143	139	145	145	113	159	145	144	159	158	159	161	157	126	127	181	149	153	166	156	140	153	133	155	142	138	153	130	149	148	164	172	161	145	160	147	125	158	114	145	143	140	146	161	142	137	128	118	153	147	169	157	155	135	141	126	142	131	149	135	152	135	145	138	142	155	166	136	141	146	151	143	152	139	143	150	147	151	145	142	157	163	143	151	143	133	139	148	147	130	146	139	168	152	141	132	141	156	185	145	126	127	150	160	147	149	145	163	152	138	152	133	179	157	132	143	149	177	142	123	157	125	141	138	151	153	154	127	150	132	160	140	137	158	126	151	144	146	137	154	168	140	153	156	153	168	158	143	128	136	142	125	140	150	141	145	132	134	147	146	164	145	153	144	152	120	140	156	153	171	161	145	161	146	154	161	147	163	152	167	150	140	150	155	125	134	162	138	148	137	128	124	134	122	166	123	148	143	144	152	160	130	157	134	150	154	139	155	170	159	147	154	159	155	156	148	136	150	131	145	144	136	162	137	157	172	151	137	139	150	142	152	122	135	132	129	145	137	132	137	120	142	164	164	142	142	145	144	153	153	150	137	144	149	156	135	146	151	160	138	159	147	138	137	151	150	145	141	160	138	132	159	155	182	149	152	163	149	137	132	169	146	134	136	152	144	141	151	145	148	125	137	170	137	152	141	140	153	147	145	158	118	161	157	148	141	145	149	157	147	132	143	134	159	139	139	152	149	148	146	137	158	149	130	135	135	144	150	130	145	143	152	145	150	141	137	137	159	143	156	152	124	137	138	149	165	168	169	132	136	145	149	164	131	141	140	157	143	151	149	122	138	139	160	148	141	147	146	151	162	147	145	147	143	151	145	155	111	139	140	137	149	151	137	125	156	148	135	131	152	141	131	158	158	139	147	155	142	153	145	165	138	143	140	165	154	138	152	159	148	155	149	165	134	148	140	150	125	130	131	162	133	169	129	144
345	0	2700	216869	560	7	21	169	251	389	424	511	467	431	396	373	346	355	325	321	298	291	280	301	251	244	245	281	254	242	232	233	233	249	208	225	201	206	204	205	203	210	224	198	211	213	191	178	184	176	182	153	183	180	177	171	155	162	179	168	160	161	144	165	182	184	178	170	167	178	165	162	157	169	133	146	142	156	159	162	157	165	172	142	148	154	178	145	148	148	164	176	150	150	147	145	160	138	141	179	158	156	132	141	159	158	137	153	141	146	150	138	144	149	136	150	164	153	149	134	145	148	166	140	173	145	163	147	145	135	137	145	142	141	154	134	158	159	125	141	152	135	143	118	141	152	153	136	136	113	133	149	144	128	146	136	133	158	131	151	162	152	147	150	152	166	141	142	171	153	137	164	143	119	158	134	151	152	137	120	131	130	144	143	164	135	129	167	147	133	124	137	165	133	131	126	151	127	146	148	111	148	170	146	138	160	155	133	153	166	124	160	130	134	160	150	134	151	137	155	129	157	113	100	158	122	157	136	146	150	151	148	161	139	113	148	141	145	146	150	154	131	143	130	153	136	148	155	139	116	153	145	132	123	121	124	132	133	134	148	145	121	159	147	145	166	140	128	136	150	142	132	124	159	147	123	137	118	160	144	153	129	150	144	135	130	126	157	167	174	139	123	149	137	140	151	121	136	148	123	143	146	153	148	162	143	121	143	122	132	159	144	144	129	128	128	164	140	146	129	155	136	137	123	151	151	131	144	143	137	155	156	148	139	141	136	145	135	136	138	155	124	146	143	149	126	141	130	149	145	137	166	129	143	130	155	131	141	122	161	127	140	146	147	129	114	139	136	141	137	146	150	154	153	142	138	145	125	148	124	125	122	132	135	149	126	158	143	143	134	138	136	123	158	151	133	164	133	133	146	140	150	129	144	130	146	138	130	121	129	138	157	143	151	140	139	154	138	129	139	141	149	151	153	149	136	141	126	135	138	140	139	132	159	142	132	147	149	150	141	158	126	125	145	134	157	120	139	126	144	153	136	110	139	156	145	136	142	144	143	135	168	129	124	141	142	123	150	125	143	132	137	159	130	144	133	143	153	135	134	141	153	145	144	151	127	137	138	139	133	147	142	143	138	124	123	128	155	132	157	142	163	153	143	146	146	132	140	146	150	151	135	133	153	146	129	157	139	145	146	144	147	114	147	164	133	137	139	143	117	116	135	135	140	139	139	141	139	165	131	143	133	129	132	125	169	131	124	134	143	153	128	126	156	154	149	145	127	166	133	127	145	131	126	140	128	129	151	150	149	140	137	143	171	131	143	145	152	147	128	115	136	141	138	139	140	134	138	140	135	132	130	141	141	133	122	149	112	140	140	134	117	144	138	147	147	146	128	143	135	136	134	143	138	149	136	137	119	142	146	146	151	131	153	148	131	134	136	153	133	145	138	132	134	139	138	143	156	164	134	131	129	130	140	139	105	145	126	140	131	140	154	139	157	129	152	137	140	128	143	160	152	140	148	133	117	124	137	142	165	134	133	132	156	131	129	132	129	151	136	145	153	109	116	138	127	155	146	143	136	140	149	132	137	143	134	150	153	151	149	143	145	130	142	139	138	155	129	136	147	128	143	148	142	148	121	133	136	121	155	151	145	142	150	148	114	150	158	145	140	121	124	132	148	136	146	145	144	133	150	119	140	127	162	129	159	143	154	141	160	142	137	145	147	147	129	136	124	142	138	151	144	134	135	131	149	138	134	150	141	121	138	144	136	141	127	134	136	147	141	137	137	141	152	164	141	151	143	145	122	144	150	133	151	156	128	131	132	127	151	137	114	143	171	131	130	130	134	145	170	126	130	162	142	142	155	130	129	145	149	152	146	157	145	142	127	141	145	159	141	143	138	137	131	155	159	147	151	146	124	128	119	145	112	135	140	141	141	153	144	141	131	141	126	136	136	128	146	134	145	152	149	145	123	134	143	132	143	147	143	131	154	146	142	151	142	141	147	123	134	136	142	125	145	147	177	122	159	151	147	125	121	138	144	137	134	164	122	165	131	103	133	131	132	139	164	152	129	136	148	142	140	122	156	149	153	124	155	146	155	130	166	127	133	148	147	144	135	150	129	115	144	149	133	132	181	151	154	125	148	132	135	139	123	146	145	153	149	126	130	148	122	129	132	134	133	147	143	127	142	138	138	135	140	142	155	138	160	156	136	149	156	129	152	141	142	126	123	154	139	153	132	138	128	148	148	120	126	135	136	139	144	153	139	136	140	138	137	157	181	134	150	146	141	153	134	139	137	122	135	119	152	106	154	141	131	129	154	140	131	154	138	147	152	128	138	137	161
345	1	1900	216994	592	5	68	280	281	398	398	404	388	359	348	306	283	288	257	259	252	227	245	257	213	223	217	207	225	221	199	190	198	189	185	190	181	215	183	197	165	181	179	196	189	182	183	185	188	185	183	178	166	185	164	218	164	152	176	158	166	161	162	171	153	170	170	181	170	161	168	152	163	185	153	150	167	167	180	192	182	170	182	147	177	157	165	146	151	151	143	162	164	179	156	160	161	153	179	164	168	170	175	141	149	155	163	188	148	161	171	166	172	168	151	143	152	178	178	187	159	153	162	164	173	167	161	152	141	171	175	188	154	167	167	168	170	159	154	144	165	157	149	164	152	160	162	153	160	164	154	137	161	165	186	171	160	179	151	154	150	165	174	170	144	178	149	155	182	133	144	148	179	153	170	137	150	156	158	168	172	161	165	166	177	133	176	156	158	170	150	178	184	158	158	150	185	187	169	163	154	145	163	160	178	164	142	151	182	172	155	168	185	151	189	154	147	177	171	167	157	155	143	174	153	146	159	176	178	171	175	164	150	162	139	158	165	167	127	143	170	151	146	155	146	160	150	159	147	153	155	151	154	155	148	162	161	162	163	143	142	135	152	158	163	171	165	176	169	154	161	147	171	164	150	159	165	163	149	136	156	149	186	145	128	152	143	174	160	172	158	163	174	159	154	162	169	163	141	153	159	170	140	163	173	158	161	174	170	162	164	150	154	155	154	169	169	145	160	162	189	155	147	154	150	175	166	153	143	154	148	149	158	156	150	154	159	155	168	160	157	159	168	166	152	162	156	157	167	162	157	159	168	184	165	173	136	155	163	165	158	173	171	170	173	168	143	150	185	146	160	153	164	160	157	164	148	169	164	172	130	158	152	147	167	168	155	155	131	154	159	180	169	154	156	155	159	164	155	163	147	148	143	165	157	166	155	147	156	164	135	137	172	180	148	172	172	164	168	145	162	158	174	166	173	173	138	150	157	159	174	164	144	150	150	165	167	173	165	157	152	162	148	165	185	154	153	162	145	174	143	158	175	137	153	183	157	162	169	131	140	156	152	139	174	152	151	168	147	164	165	168	151	171	165	134	167	165	159	169	162	182	142	150	163	155	162	152	161	169	186	181	139	144	155	146	168	143	140	154	135	170	143	156	150	162	177	165	167	147	142	173	137	153	166	170	165	150	164	152	156	155	164	153	157	177	148	190	161	165	161	150	156	170	159	157	156	164	162	152	168	154	177	167	165	159	165	141	170	157	160	171	151	157	157	166	153	146	145	154	154	180	145	154	144	179	178	153	177	142	174	145	166	147	179	151	162	150	148	177	158	170	140	144	166	177	151	183	163	154	168	170	160	184	127	197	164	162	170	176	127	158	140	153	154	154	161	153	181	167	157	176	156	146	152	138	161	155	179	154	142	166	144	157	157	153	151	161	146	168	154	143	180	162	167	160	159	144	154	145	158	161	155	163	148	168	161	148	162	173	139	138	158	160	156	163	146	165	180	175	145	151	150	162	151	155	149	153	156	168	167	184	159	145	170	150	173	167	153	166	155	167	155	142	167	194	149	139	157	164	173	159	150	164	148	149	153	151	154	154	130	160	139	164	152	150	172	160	173	147	156	165	157	155	158	147	156	150	153	176	134	166	166	153	169	147	157	149	167	163	153	173	167	145	149	168	150	174	174	172	163	169	153	149	134	155	199	150	179	162	146	149	141	144	158	153	150	157	176	163	155	171	139	158	154	159	149	151	168	154	161	155	159	149	161	175	146	164	172	166	151	177	161	172	159	167	147	180	148	168	165	173	164	151	160	171	151	176	153	148	148	169	173	162	177	170	152	165	153	152	156	159	161	132	152	133	158	162	156	167	161	145	167	151	171	153	133	168	160	173	136	157	152	170	155	174	147	159	166	190	179	149	188	173	167	177	142	159	170	157	165	151	150	167	149	175	163	172	194	154	167	167	143	157	171	153	144	155	166	148	126	171	139	153	142	159	178	169	152	161	167	137	157	132	152	149	176	134	155	191	147	179	143	157	139	163	151	154	172	158	145	153	170	161	159	144	146	123	177	154	162	160	162	169	156	162	152	166	148	167	146	177	163	148	166	166	145	146	164	172	144	139	168	174	167	182	171	154	154	158	168	151	158	177	153	150	153	157	136	168	184	164	156	146	132	158	152	179	173	147	161	167	174	157	170	155	162	154	165	160	158	165	154	162	169	155	134	149	157	157	144	155	141	171	170	160	155	151	154	161	167	156	154	141	158	142	147	146	178	171	178	163	165	145	165	160	157	172	192	157	171	176	148	157	159	167	160	161	152	127	145	169	153	158	160	165	157	148
345	2	2100	217119	584	4	31	255	300	414	429	514	415	404	357	338	313	320	299	303	280	289	262	245	232	231	210	232	216	226	211	209	211	202	189	210	197	202	208	183	211	204	158	184	196	168	184	177	184	195	173	201	204	195	165	185	170	163	179	184	166	173	153	173	175	162	152	171	157	201	188	162	176	168	166	165	152	154	184	148	136	179	173	158	192	163	138	156	148	156	142	166	147	163	149	155	159	145	166	161	165	178	182	164	158	160	160	149	175	187	159	156	161	189	167	164	158	171	175	156	165	162	146	163	166	186	172	166	161	182	150	165	158	171	148	168	148	178	185	178	147	159	172	162	175	155	156	166	160	172	181	149	150	161	155	154	173	151	171	162	172	137	172	143	157	175	153	151	150	149	152	138	130	171	153	157	163	153	163	160	140	176	183	155	161	146	162	167	159	156	178	161	157	160	176	140	154	166	159	152	179	159	165	156	158	169	158	146	141	165	165	144	155	160	150	145	171	156	151	157	155	174	175	143	177	163	159	184	163	133	144	176	162	148	147	177	160	146	171	141	134	165	159	145	152	145	149	176	156	145	175	165	158	173	149	159	166	147	150	170	166	175	157	147	152	171	184	157	162	156	159	145	168	146	181	157	169	167	160	182	146	150	149	151	181	164	140	157	128	161	169	159	168	152	144	157	163	144	154	154	143	148	155	156	160	153	149	141	172	154	156	155	169	169	165	169	170	181	134	166	161	152	145	149	176	154	150	155	157	164	154	164	138	161	158	164	167	151	125	181	149	159	148	141	144	161	168	155	169	165	180	147	187	159	135	148	135	160	161	158	159	180	160	179	159	142	172	162	172	184	140	152	181	175	144	153	185	183	167	165	149	151	170	157	140	150	137	158	182	162	180	150	166	162	155	162	181	181	152	158	144	150	148	165	158	147	156	141	128	137	180	147	149	160	168	179	171	144	163	149	149	163	172	158	155	173	144	171	149	151	152	153	159	143	151	158	143	158	150	152	137	165	164	182	159	146	159	166	155	154	167	138	163	151	171	154	143	155	153	145	173	148	152	161	169	160	163	158	145	170	144	153	173	171	117	154	162	156	167	150	153	176	153	148	153	172	169	164	149	169	146	137	180	163	152	154	167	166	159	161	150	138	163	158	151	165	154	165	157	152	175	165	164	172	143	155	159	159	174	153	143	152	159	123	154	164	163	146	181	155	164	171	158	126	156	163	153	166	159	144	192	166	155	145	147	152	153	149	148	176	155	168	159	163	166	174	167	167	158	174	156	155	171	167	160	146	146	170	137	151	149	156	163	152	128	158	175	150	164	153	146	146	163	166	175	182	158	144	135	159	148	158	167	156	163	173	172	141	160	167	146	166	153	159	155	154	173	152	156	151	178	141	152	158	165	152	144	161	130	141	161	139	157	140	153	148	156	173	170	140	161	160	155	170	156	165	175	158	164	151	149	148	169	162	137	146	162	159	147	163	183	155	141	155	151	162	171	164	159	146	164	151	161	153	164	154	159	182	165	139	163	145	166	144	157	148	158	166	154	143	179	170	136	149	152	172	152	168	176	156	143	149	164	172	158	152	125	143	153	146	153	146	170	156	174	151	150	145	138	170	138	166	166	165	155	153	159	178	149	148	155	161	123	147	149	154	151	171	145	149	177	156	164	161	163	153	155	145	151	180	155	184	149	154	189	168	149	161	144	167	145	140	147	166	161	154	186	199	155	150	160	154	131	144	155	154	161	145	144	164	148	156	167	170	149	161	138	162	155	142	152	162	172	158	156	150	160	147	145	159	164	167	168	162	160	175	148	188	144	155	150	162	167	142	155	180	146	158	182	154	150	140	159	170	170	146	138	162	172	174	136	150	156	160	147	173	161	155	158	167	171	156	159	166	149	160	148	156	182	134	165	159	156	164	144	141	180	139	165	174	141	148	135	151	152	148	169	156	145	174	149	158	159	146	162	162	160	168	161	160	166	145	174	160	136	158	137	134	152	170	151	159	167	174	147	167	154	144	152	153	177	168	159	144	147	176	155	165	181	146	137	153	160	170	147	159	157	163	152	148	169	151	169	143	162	166	163	150	144	158	168	164	152	165	152	147	149	153	155	170	156	161	136	152	145	152	164	138	168	166	163	176	162	166	158	161	165	150	170	172	170	168	132	150	159	146	139	158	150	137	146	167	147	143	151	152	161	141	147	158	166	162	179	142	170	143	167	148	182	157	171	135	152	164	169	154	156	158	146	165	166	173	176	172	145	152	159	191	147	169	178	165	149	164	155	152	148	163	154	158	153	188	132	162	166	161	131	136	146	170	142	154	165	152	149	143	138	164
345	3	3500	217244	590	7	31	278	360	446	455	502	449	428	353	383	328	307	349	293	304	255	261	266	278	228	257	252	245	232	207	219	183	206	212	209	196	211	216	178	192	195	183	165	174	189	170	197	160	177	175	165	203	175	189	169	177	165	165	182	160	152	164	165	176	169	156	151	155	159	139	144	139	152	162	160	143	158	143	164	142	144	170	157	172	152	170	153	161	142	198	137	164	177	147	145	167	141	159	148	168	160	155	158	152	154	144	157	135	149	146	160	157	162	151	141	167	167	150	149	161	159	157	154	165	130	144	163	144	171	149	161	153	147	144	158	157	166	139	164	140	164	139	155	144	185	170	158	163	148	148	172	145	161	159	148	141	141	126	147	133	178	162	159	156	172	176	145	150	161	145	151	146	153	168	147	142	141	159	134	159	163	137	136	140	154	151	162	154	170	166	198	186	159	150	142	144	162	148	163	154	146	167	152	150	155	143	145	148	150	148	131	158	155	133	151	144	148	143	145	152	152	130	153	162	146	141	136	148	144	142	139	131	157	141	145	137	139	148	146	143	174	143	141	134	150	138	164	156	148	131	153	127	133	158	156	150	158	150	136	174	136	162	149	144	145	174	158	133	147	143	137	140	123	161	145	155	134	143	161	151	162	155	139	149	154	153	116	151	166	139	146	158	138	135	138	177	145	164	148	152	141	147	147	112	164	158	148	153	149	158	167	141	131	146	155	127	135	156	168	154	136	154	132	158	157	147	141	142	143	162	159	136	131	127	136	162	146	168	156	152	137	159	148	137	127	160	174	145	150	132	152	159	162	169	155	143	131	159	137	171	139	189	154	159	124	144	156	161	154	150	147	167	138	131	153	148	144	149	144	151	132	157	163	161	166	136	145	146	139	158	142	146	164	151	136	153	138	167	171	136	155	137	147	139	163	139	143	124	160	149	123	158	153	147	159	151	167	162	152	162	156	169	125	141	142	129	152	128	141	168	141	129	148	151	154	152	148	146	147	147	138	142	163	158	139	145	155	145	164	145	127	143	137	141	165	173	148	138	167	142	139	142	181	166	144	148	146	157	156	154	160	162	166	141	153	138	147	144	164	142	149	164	153	141	135	142	155	166	145	145	181	168	132	144	145	142	168	158	147	146	139	168	168	150	135	135	145	169	127	145	141	148	153	137	141	146	147	141	126	140	144	158	149	123	134	139	140	141	164	134	144	148	138	138	150	155	140	145	155	154	133	143	129	139	157	142	147	147	137	144	143	134	149	154	158	134	143	134	130	140	132	150	127	127	153	152	129	130	156	170	143	156	154	148	128	125	137	148	137	143	150	153	143	163	148	142	155	170	158	156	147	159	154	158	154	144	156	139	116	149	179	131	149	153	143	140	163	147	145	161	153	174	148	150	168	153	131	140	157	150	159	128	150	138	150	139	134	157	144	120	148	145	142	136	166	161	129	164	130	150	171	125	141	146	138	138	157	142	154	134	167	139	126	159	143	134	151	153	145	147	140	136	166	139	151	160	159	138	142	171	144	163	140	153	146	144	147	145	147	124	152	160	124	138	140	150	140	158	168	158	135	153	153	151	149	142	138	135	147	159	166	172	139	128	145	170	162	154	157	153	154	152	149	154	146	152	139	153	147	155	157	145	143	140	168	147	144	152	155	138	129	127	137	145	179	137	159	159	138	139	153	133	155	138	141	141	161	142	156	157	154	133	166	156	137	157	170	134	151	141	144	143	145	140	138	151	148	147	148	131	147	153	150	147	158	141	165	148	161	154	151	158	151	144	166	162	140	156	149	171	135	146	152	153	143	149	155	155	169	140	169	137	161	150	167	153	148	143	134	165	144	143	159	150	154	156	153	143	147	149	159	134	142	161	156	157	157	176	139	144	131	147	152	154	157	147	148	148	144	153	146	154	142	158	147	133	163	154	138	131	142	138	137	128	144	168	149	124	151	130	120	150	133	159	125	155	156	153	161	166	162	145	151	152	141	126	158	137	150	161	165	140	150	153	149	153	144	144	153	140	139	154	147	155	156	137	149	121	166	138	156	145	134	151	143	153	176	147	143	156	143	164	151	141	138	141	144	159	154	143	124	159	143	141	132	137	172	151	130	141	129	141	162	157	140	171	151	167	135	157	139	157	181	157	143	157	153	151	158	161	145	126	147	147	134	145	130	156	158	157	123	137	153	151	130	154	141	162	162	122	147	164	139	129	182	137	136	146	147	157	153	181	136	159	168	137	146	150	134	157	146	159	147	161	133	146	157	155	134	133	155	120	174	149	175	151	141	147	148	130	139	142	130	145	116	145	146	145	130	151	163	144	150	160	136	131	143
345	0	2700	217369	568	6	25	207	373	450	526	527	489	445	415	379	353	356	328	343	297	331	314	258	308	260	240	239	248	234	244	220	241	228	241	222	207	240	221	224	193	211	218	217	207	198	191	188	178	205	190	209	182	185	171	170	189	181	177	171	170	155	191	166	165	159	158	186	172	154	170	164	164	164	152	188	166	153	165	162	143	164	158	172	160	149	157	130	150	171	149	152	151	170	134	163	153	143	147	169	156	152	158	133	169	144	123	162	156	162	154	133	135	160	144	140	159	155	158	147	162	165	164	158	147	150	136	147	153	146	144	147	161	130	138	154	148	141	121	149	139	170	149	147	172	131	156	136	154	167	147	139	145	142	155	133	154	179	148	149	126	145	148	145	155	148	154	142	161	155	148	151	170	138	135	152	137	141	152	163	142	145	144	154	159	158	172	166	142	137	154	150	142	148	149	165	166	147	144	154	123	159	167	148	146	138	143	131	137	153	146	144	139	140	141	134	142	163	158	144	139	163	144	162	149	120	121	160	143	140	132	168	159	133	163	163	141	132	137	161	144	165	138	146	145	136	143	168	139	147	161	163	139	137	158	138	137	133	147	143	145	146	142	131	149	145	141	137	154	152	136	137	146	140	128	128	127	165	147	147	140	146	126	138	149	152	138	159	139	139	114	152	146	145	139	127	148	153	139	142	143	149	155	162	148	175	179	146	129	143	151	158	135	144	127	146	138	166	144	119	143	142	160	137	155	149	140	130	141	169	141	126	157	136	151	125	121	163	139	161	155	147	156	131	164	152	152	130	137	156	146	148	153	151	137	150	126	144	140	133	135	141	144	158	152	137	129	155	133	147	165	132	154	143	142	156	123	143	154	149	134	143	128	133	145	141	135	146	151	149	137	161	162	133	139	135	139	143	145	153	147	151	153	164	142	143	123	127	148	145	147	161	134	141	122	145	143	142	160	136	142	158	161	127	144	152	141	150	154	130	154	131	122	132	138	171	143	132	152	135	170	139	139	137	151	158	130	147	157	114	134	123	145	160	142	139	163	153	152	130	129	128	145	158	125	147	165	132	139	125	146	142	137	154	147	143	155	133	161	160	154	123	139	157	156	136	147	153	126	141	126	137	146	154	129	147	140	157	152	147	137	126	151	146	138	119	146	157	161	146	132	176	151	130	161	150	164	154	141	130	143	148	143	143	138	137	154	129	131	156	140	130	153	149	132	130	164	153	130	142	147	136	144	131	127	149	124	141	141	151	145	126	144	151	148	136	148	160	147	150	134	150	132	170	145	163	150	144	147	134	137	140	143	145	140	144	124	131	141	121	144	137	139	145	132	154	140	127	127	144	138	139	170	144	133	147	133	137	147	148	139	142	142	163	160	144	140	150	150	144	130	134	137	139	149	139	129	148	138	135	162	134	151	137	140	131	120	148	152	145	151	150	152	153	136	148	136	126	128	149	152	153	148	132	139	135	147	150	142	162	122	136	163	153	136	133	139	158	162	159	139	150	149	160	145	143	137	140	131	127	144	144	137	146	148	157	145	155	154	117	127	159	132	120	152	140	105	146	128	151	149	143	146	155	158	149	153	144	149	129	169	142	155	143	127	182	144	146	141	142	138	130	144	149	166	137	132	165	134	135	141	128	151	138	147	155	144	175	153	151	152	143	148	164	152	138	120	135	158	125	146	158	133	155	178	134	126	158	151	145	135	141	147	127	131	147	139	133	146	157	149	146	155	143	142	165	145	157	149	153	148	142	141	137	143	160	171	149	147	145	134	154	143	148	158	146	149	127	142	137	154	157	131	139	144	142	118	155	146	143	131	119	149	151	148	137	131	137	124	119	141	153	136	147	145	141	182	140	121	146	140	132	143	131	145	118	147	169	140	141	152	140	143	143	164	145	118	120	135	147	129	129	138	129	158	132	134	130	156	144	108	130	134	151	135	151	170	138	150	127	152	144	130	159	138	144	133	139	128	141	128	132	130	133	145	133	127	154	151	144	138	151	156	133	133	155	128	136	150	145	113	128	165	146	144	160	142	126	137	147	155	147	150	121	157	126	150	149	141	138	152	135	136	158	129	138	139	147	134	129	115	137	149	134	152	120	131	171	151	161	137	154	133	144	139	138	108	137	130	150	130	150	129	147	141	129	161	151	146	132	147	143	152	163	124	161	138	158	137	141	146	130	179	126	134	137	124	139	139	127	148	162	135	139	155	142	144	162	141	149	154	149	133	143	132	146	124	119	156	133	141	139	161	144	149	143	181	140	133	145	148	141	146	148	151	151	149	127	161	121	138	158	159	136	144	144	135	154	144	148	120	127	133	150	145	152	140	159
345	1	1900	217494	600	17	85	353	390	474	416	460	415	364	301	305	297	281	299	270	264	245	233	218	256	220	210	222	195	215	179	218	197	204	198	184	198	177	174	184	192	175	189	200	194	186	170	190	179	196	171	184	178	151	164	182	178	195	163	191	166	159	144	156	178	148	155	164	149	180	155	170	167	154	178	167	182	159	167	173	170	182	177	163	205	188	159	153	174	168	166	173	180	156	187	160	151	155	155	183	162	160	154	135	159	192	172	165	143	154	162	169	167	158	175	188	156	170	163	154	164	151	162	171	158	144	143	126	145	161	170	179	182	144	150	154	184	149	158	188	151	186	172	158	144	160	149	169	151	166	171	148	184	163	163	165	165	183	161	185	185	177	154	172	154	167	171	182	159	176	176	157	163	171	154	153	177	183	164	154	155	160	150	175	172	170	174	142	163	171	166	178	158	170	155	160	163	176	171	144	161	193	155	175	183	147	158	155	154	149	165	146	169	168	138	149	156	150	180	148	157	142	164	171	141	178	160	123	166	150	178	187	152	166	143	147	159	163	165	170	180	159	174	142	156	154	176	168	168	170	165	171	143	159	157	179	164	172	159	166	159	145	171	155	170	154	157	157	132	160	148	159	165	170	183	141	162	157	152	154	158	155	143	162	164	168	151	156	152	150	141	162	173	169	169	175	162	168	173	168	141	173	147	172	155	167	163	157	163	157	161	164	175	153	154	178	148	163	146	151	181	141	146	182	169	157	169	155	146	174	158	178	180	169	171	151	159	148	144	169	132	158	154	169	176	135	173	157	170	155	156	155	161	160	164	162	152	192	158	157	161	164	160	174	172	159	156	174	153	168	162	175	175	178	154	157	158	178	159	159	160	160	151	160	164	156	176	163	143	173	150	162	160	168	163	150	173	147	141	157	150	180	168	148	166	166	128	148	153	167	153	169	168	165	156	163	163	154	145	163	153	163	162	192	163	166	164	169	154	152	163	164	133	168	167	161	155	212	172	142	157	140	150	155	155	173	177	155	153	151	160	173	155	145	182	153	131	147	168	181	161	154	166	162	166	149	155	175	137	148	153	165	152	181	158	145	164	163	145	152	166	153	172	159	176	153	184	149	162	164	162	146	145	152	142	178	140	157	157	152	164	147	167	163	169	170	144	174	167	153	171	168	150	147	163	163	164	154	158	146	147	166	177	181	145	159	142	166	178	169	163	146	168	164	153	151	163	167	167	159	171	148	145	160	140	153	192	156	176	174	162	172	175	162	147	153	148	128	166	164	172	159	160	187	166	171	151	188	167	160	144	155	162	152	156	164	159	159	134	156	156	159	138	157	160	164	165	142	142	162	152	164	183	159	169	147	175	162	173	177	142	176	153	163	162	155	147	154	167	174	167	159	162	187	160	152	151	164	148	154	167	183	169	163	177	157	153	147	154	157	170	164	164	164	151	157	161	149	174	165	163	150	166	161	133	174	145	158	139	145	149	158	153	180	140	161	171	145	183	170	161	157	138	140	152	178	163	178	139	155	166	138	166	161	172	159	139	171	142	170	161	158	153	143	154	154	160	139	163	150	171	156	173	159	152	160	181	153	163	152	156	170	183	150	162	161	150	167	169	168	171	189	144	185	161	158	143	145	159	158	166	155	161	150	167	164	164	151	147	143	155	145	175	162	155	152	162	166	160	161	158	181	141	144	166	164	162	173	152	154	167	169	153	166	159	155	150	178	156	184	183	171	163	170	164	182	144	177	180	168	156	163	151	138	142	166	157	163	175	170	148	149	182	164	165	180	166	162	155	142	151	171	160	156	180	172	147	168	147	154	156	180	167	172	159	143	147	168	148	169	172	138	175	159	160	154	173	167	152	154	179	141	161	160	165	175	166	147	165	168	178	155	154	162	185	136	170	186	172	144	160	167	149	166	192	163	163	138	170	151	160	172	195	148	161	198	153	149	181	175	149	163	159	178	151	144	136	156	137	160	172	182	171	176	166	165	169	162	145	191	166	185	169	165	150	173	165	181	153	176	150	145	160	169	156	159	161	179	182	164	151	142	184	163	151	151	183	151	149	156	172	158	154	177	151	158	146	149	155	137	180	163	146	180	175	166	157	155	154	173	165	167	165	155	151	154	191	134	152	174	145	171	199	158	168	169	161	150	179	160	148	149	141	182	161	176	169	156	174	156	157	146	161	163	171	145	152	172	155	177	176	141	152	159	155	169	160	199	155	145	165	157	154	141	190	165	156	148	166	141	165	161	170	169	158	164	163	149	161	148	168	144	147	153	168	151	168	156	171	170	158	153	157	149	151	154	164	151	139	143	154	167	162	142	147	170	167	141
345	2	2100	217619	598	9	43	243	308	427	438	483	420	402	360	329	336	297	290	264	278	262	250	245	238	271	236	236	204	211	209	235	225	217	207	180	190	207	198	183	220	234	161	189	175	196	171	182	190	190	201	156	172	206	180	162	164	185	147	173	189	196	206	164	146	176	178	152	175	146	148	164	193	160	173	178	153	185	164	172	147	160	152	178	166	187	132	156	157	156	156	167	157	150	156	184	158	147	151	167	172	186	170	150	152	180	140	159	161	186	157	137	167	169	148	153	154	170	142	139	156	164	152	154	156	147	146	154	168	156	163	168	180	181	166	185	151	181	152	161	161	162	166	162	144	156	155	151	160	144	162	158	172	129	159	150	159	153	190	173	163	167	157	149	147	179	166	154	164	166	158	180	159	163	134	173	177	165	160	170	144	151	154	142	156	162	155	185	162	153	162	158	165	151	160	168	146	150	176	157	154	168	144	155	154	146	162	154	158	153	134	161	171	157	157	146	165	149	161	165	157	167	144	164	156	164	165	174	185	159	176	164	144	162	160	175	155	179	159	144	167	150	177	137	153	148	186	159	193	166	158	172	148	169	156	169	157	174	161	155	154	171	149	146	160	162	152	140	141	161	150	160	156	151	144	140	170	140	169	152	142	177	172	150	140	174	168	147	145	156	153	162	150	166	172	175	155	160	170	159	166	175	134	139	170	160	165	148	136	144	171	154	156	142	161	161	134	137	169	180	179	162	171	143	137	168	152	149	184	153	174	158	170	149	151	134	158	165	161	156	158	161	169	170	163	174	165	146	174	154	149	131	158	156	161	181	161	161	145	172	177	152	162	137	157	148	157	164	157	152	173	143	149	149	158	147	152	153	150	167	149	158	156	152	159	182	139	134	148	163	159	162	150	149	172	165	171	179	131	157	159	150	164	179	137	144	150	133	160	145	133	166	148	139	165	149	166	148	163	175	160	182	160	156	144	137	143	155	170	171	151	167	143	141	169	138	160	152	159	159	145	166	150	175	165	159	145	142	177	149	156	158	161	157	168	155	140	155	155	160	147	163	141	158	155	161	154	158	150	162	131	173	159	151	138	171	139	145	172	162	149	164	138	166	166	142	166	175	151	159	169	166	124	160	177	149	164	148	154	162	156	168	141	169	147	148	172	152	166	166	168	168	166	152	151	156	149	150	165	163	150	142	153	142	181	170	155	155	182	161	158	161	167	159	145	164	144	169	164	158	139	176	160	165	136	156	167	167	168	154	164	166	152	160	164	138	149	165	146	175	148	152	128	149	156	166	170	163	146	142	145	150	159	142	139	164	151	156	148	136	178	162	180	175	164	162	175	140	161	161	163	146	158	188	165	134	145	158	153	146	155	142	159	166	165	182	142	166	171	135	184	163	145	165	149	148	164	160	146	143	165	163	168	159	156	151	136	175	165	135	150	140	157	136	143	147	154	174	149	141	170	161	158	151	157	160	149	166	161	148	153	156	140	147	156	151	153	150	157	159	151	156	156	163	178	153	155	124	158	159	144	164	176	175	155	133	146	162	157	147	168	138	157	149	157	156	154	135	181	146	164	151	177	145	135	163	147	156	155	172	139	136	145	191	162	189	131	132	156	157	148	160	151	166	150	152	160	149	148	145	153	160	164	150	156	158	171	151	178	169	169	170	166	163	146	173	160	162	140	154	183	149	158	154	158	172	165	158	168	173	144	145	155	170	152	142	168	147	161	160	153	155	147	156	162	139	147	135	151	165	130	161	153	142	172	145	152	172	157	140	154	161	169	145	161	176	154	153	166	142	173	169	153	180	147	147	184	152	150	174	148	165	157	166	144	177	165	146	165	152	150	157	142	155	157	159	174	165	158	145	170	164	156	147	148	134	132	174	162	166	143	161	150	154	171	174	177	160	171	147	177	156	154	143	157	181	156	154	162	175	143	168	149	164	141	165	147	131	162	166	163	150	163	150	135	177	183	157	147	160	140	166	182	144	141	157	179	141	157	143	169	146	142	152	166	156	149	158	136	150	172	161	181	144	157	149	143	171	137	158	156	144	154	147	162	180	140	156	172	164	171	160	145	162	157	149	149	149	145	143	155	164	170	156	157	156	162	161	164	142	152	145	164	145	164	159	144	154	152	177	155	165	152	157	165	141	167	147	165	171	151	170	154	152	177	138	178	155	160	162	166	165	161	175	184	141	158	165	151	161	155	155	174	142	166	150	141	171	152	154	164	158	179	177	155	142	157	147	150	172	170	133	169	170	180	176	150	156	167	148	154	139	155	153	170	156	137	171	145	166	152	169	173	150	137	168	131	165	144	167	149	127	155	175	158	143	160	148
345	3	3500	217744	586	6	29	248	319	434	425	468	415	444	367	351	344	324	291	311	262	243	286	264	270	257	197	233	239	200	225	209	211	221	182	210	218	202	191	204	201	183	163	185	189	180	172	184	170	183	185	176	169	180	152	159	143	164	149	175	160	173	146	166	161	146	150	149	156	166	173	144	145	152	155	152	168	153	158	164	161	152	161	148	162	129	148	150	154	140	164	156	159	154	162	157	149	134	140	148	157	159	133	158	166	137	164	171	151	144	147	134	157	154	151	148	152	175	143	146	136	136	155	153	167	131	168	160	153	144	149	159	139	153	151	149	182	144	143	145	140	159	149	134	157	160	138	137	148	142	152	180	153	146	155	159	139	146	156	151	151	151	132	165	154	148	142	141	145	153	146	140	150	148	163	150	138	151	138	154	148	149	135	162	170	134	167	166	143	167	148	130	145	135	149	167	140	127	150	155	144	137	150	118	162	164	121	152	145	150	132	128	131	164	151	154	144	153	142	157	140	125	142	162	139	140	146	148	135	152	119	145	128	148	133	137	148	130	132	153	149	145	142	147	143	134	137	153	143	163	149	160	140	132	137	138	133	148	150	152	131	136	143	126	133	138	127	166	121	139	161	161	168	164	165	138	157	154	154	161	139	143	127	146	147	136	144	152	133	151	150	154	138	177	156	154	154	124	142	147	136	132	159	161	159	133	146	141	142	139	146	141	157	143	124	167	153	167	148	148	154	151	136	128	155	165	157	157	144	139	140	150	147	141	154	155	126	138	164	129	125	161	158	152	144	139	148	141	139	136	153	146	125	152	146	132	135	123	129	141	169	156	146	156	168	148	126	155	172	142	169	152	158	142	148	139	158	130	156	135	126	175	152	143	139	161	140	154	155	145	152	147	149	159	134	130	147	151	146	150	131	133	140	188	152	118	162	153	134	136	150	146	130	135	162	137	160	157	146	162	121	135	124	127	161	127	123	145	144	128	158	146	141	153	142	145	131	118	161	140	132	141	157	132	134	153	158	136	163	167	150	131	160	155	151	151	134	129	147	126	134	133	166	164	149	138	137	149	135	155	159	153	147	151	152	153	161	136	133	162	125	160	140	156	136	151	141	159	148	132	122	144	142	132	152	133	151	128	128	159	146	170	132	135	123	130	159	136	139	134	157	149	123	159	140	155	166	150	147	129	152	132	143	144	103	124	166	156	151	149	130	142	148	159	150	137	162	150	151	162	141	140	164	144	153	130	141	143	149	150	144	124	166	149	148	155	129	158	140	127	145	151	128	151	159	152	135	142	152	150	147	146	148	139	159	144	154	152	142	134	134	157	149	144	150	156	138	145	146	139	129	153	152	136	154	132	134	143	159	143	154	153	151	133	128	132	136	149	135	143	128	142	124	162	141	144	150	141	143	142	153	142	144	134	150	169	157	136	154	141	156	177	139	142	145	142	151	155	148	141	138	157	136	157	141	137	137	134	135	157	131	137	159	125	135	137	126	126	143	121	170	171	140	145	150	146	149	137	148	151	152	135	147	138	160	141	162	146	134	156	148	161	146	141	157	143	137	140	144	149	151	143	135	143	123	147	157	130	152	155	130	143	144	135	132	172	144	155	150	145	146	158	122	154	155	156	172	138	139	138	141	153	166	151	144	152	135	149	132	162	144	147	145	136	181	150	144	149	140	145	140	144	136	130	149	144	138	140	159	124	141	134	138	151	166	140	158	150	147	150	163	132	164	143	147	139	144	157	131	137	150	140	134	144	138	126	158	134	148	137	145	172	171	131	140	152	148	123	150	127	134	161	152	128	159	169	159	142	132	179	155	160	157	125	128	141	152	140	139	131	149	132	133	157	146	132	139	124	147	127	153	133	141	145	163	145	144	126	152	156	153	149	146	145	126	134	164	153	146	151	131	148	162	140	150	161	130	121	141	134	155	137	135	132	160	151	148	137	142	132	140	146	167	150	140	149	164	128	142	150	143	152	148	127	136	157	140	153	145	150	136	152	141	136	126	136	151	156	161	161	127	173	147	134	151	133	152	147	135	149	140	162	151	125	125	166	137	140	158	126	142	132	150	147	111	150	143	131	136	131	145	122	143	169	128	151	148	146	131	132	143	134	157	137	141	133	162	164	138	143	156	136	154	138	158	149	130	149	143	136	133	157	142	144	141	141	133	134	151	158	134	136	146	146	146	126	144	142	146	168	161	153	127	127	142	158	132	132	140	147	135	149	140	134	136	144	137	153	122	146	134	139	127	127	141	135	147	144	133	141	150	150	142	165	139	133	131	150	153	158	148	143	138	167	122	128	167	153	126	139	170	142	138	154	134	150	143	151
