345	0	2700	112785	436	7	45	301	297	408	426	468	406	443	366	378	332	318	305	316	294	268	273	256	239	248	234	261	245	185	217	252	220	201	224	197	206	208	189	197	227	192	189	203	164	180	166	192	169	153	186	152	146	156	160	162	199	165	174	164	179	149	191	164	152	157	149	168	154	158	167	155	146	156	163	187	170	141	152	184	146	166	142	161	169	146	156	162	175	139	158	149	162	146	157	171	150	136	170	155	159	165	151	163	125	126	126	146	151	133	151	138	162	158	126	155	150	142	168	146	147	143	138	172	136	158	166	155	143	161	131	154	146	150	143	148	162	145	138	140	149	152	175	141	163	151	147	143	157	139	159	138	150	171	155	152	142	143	143	144	142	142	139	125	151	150	140	143	130	148	141	166	139	153	143	130	134	137	147	135	156	146	155	120	148	168	128	139	147	139	148	158	148	136	161	120	151	162	148	136	135	149	147	134	132	153	139	149	128	154	128	159	156	160	132	165	145	157	149	158	150	155	143	142	139	166	138	137	140	138	149	157	138	137	156	132	151	157	143	145	151	155	139	149	124	152	145	147	137	133	147	129	155	132	130	154	150	126	137	127	147	160	137	146	133	137	152	145	147	132	118	140	143	146	150	130	148	143	121	156	155	128	143	145	147	136	136	151	138	138	147	142	162	133	155	140	126	129	134	157	153	136	138	128	142	118	149	150	122	143	154	154	142	148	156	130	131	151	167	153	142	155	132	157	156	130	171	143	149	141	143	144	150	132	135	135	153	153	158	137	150	146	137	128	144	121	139	149	150	151	154	158	159	146	147	143	144	146	141	119	153	150	157	133	152	140	150	142	144	139	126	152	153	140	129	134	147	162	154	133	150	143	139	140	152	161	140	142	122	133	147	137	146	126	138	148	148	140	149	135	116	143	179	143	144	120	138	143	141	146	131	140	147	135	139	155	131	141	147	137	159	143	144	145	160	149	138	138	146	150	136	139	130	140	158	163	145	152	133	155	152	134	152	143	136	156	144	134	128	138	117	155	127	146	141	151	123	130	138	149	153	136	153	151	172	139	123	156	163	157	136	136	144	159	127	140	150	147	131	154	151	149	156	151	136	142	138	146	141	133	145	131	141	144	122	128	119	146	135	137	133	173	165	159	140	148	137	145	137	139	128	151	132	158	140	122	118	145	152	120	146	147	138	137	126	135	131	143	129	142	163	147	158	159	137	159	141	130	141	146	158	135	143	131	150	140	151	138	136	130	158	120	150	143	164	116	136	157	149	131	130	150	157	121	155	134	122	141	146	161	124	151	158	127	143	144	142	133	138	156	140	143	140	128	135	134	137	149	145	135	171	151	128	148	130	141	130	140	126	140	140	145	133	142	132	128	128	151	140	138	162	129	137	126	149	158	150	130	134	147	138	152	167	133	157	148	128	141	133	129	124	141	133	159	147	166	134	153	134	151	153	164	137	135	136	164	140	157	142	146	129	123	151	145	134	154	133	135	115	132	143	132	131	139	154	143	153	148	150	151	124	121	142	135	139	145	151	124	133	158	144	153	153	143	161	144	135	115	140	138	152	146	135	155	150	152	141	147	135	121	130	139	134	154	131	152	152	160	133	148	170	149	159	127	143	123	143	140	165	142	131	140	150	153	141	173	154	153	133	123	134	151	137	150	125	140	159	144	147	137	130	153	149	157	129	144	163	139	170	140	142	135	137	130	123	130	141	138	154	143	129	147	112	126	155	134	137	147	128	132	124	164	142	139	141	138	162	142	137	148	135	137	135	130	154	134	136	152	150	125	139	146	132	144	158	137	131	147	142	138	158	119	142	107	128	142	143	114	151	156	163	148	132	148	127	132	135	127	144	132	124	166	153	154	147	150	141	147	139	121	157	147	163	153	123	144	142	135	134	145	131	140	155	117	141	147	152	142	142	146	148	147	144	144	118	146	121	159	148	168	138	150	138	143	136	149	132	145	131	124	132	145	140	159	128	141	136	140	127	136	140	153	160	160	140	143	147	147	150	147	135	145	144	161	138	154	128	137	120	133	146	137	138	157	145	142	156	147	156	137	148	134	165	145	159	143	157	136	156	155	136	145	151	134	120	138	151	136	146	163	138	127	131	148	118	129	140	141	148	138	133	142	130	143	136	140	134	148	133	132	169	135	144	160	132	139	144	132	133	143	136	152	131	143	117	153	140	145	133	145	127	152	151	108	145	143	153	150	139	138	141	147	153	151	161	129	143	138	150	137	148	135	132	135	145	128	143	144	139	139	144	130	125	146	150	177	131	127	141	135	168	112	159	150	155	139	151	155	146	134	148	131	155	142	125	134	132	126
345	1	1900	112908	455	3	53	157	206	333	343	381	357	326	298	267	251	271	245	216	220	216	214	209	198	197	183	191	188	189	157	198	148	159	149	165	133	154	128	171	155	173	166	143	145	137	158	136	134	144	158	139	141	122	131	148	130	139	129	135	133	123	136	119	117	146	149	131	139	127	145	142	141	140	149	122	117	124	122	145	132	130	129	110	143	122	126	120	116	144	125	125	121	161	134	128	133	127	124	131	125	123	120	132	137	116	127	120	125	119	136	112	144	121	121	128	113	134	126	133	113	121	130	115	106	121	136	112	130	124	117	122	146	138	111	124	136	142	121	135	119	141	104	113	122	112	129	104	139	115	130	142	119	111	136	110	128	120	130	103	117	115	122	108	120	129	118	115	121	133	116	130	114	119	116	120	128	122	116	113	124	128	134	117	119	140	112	136	147	130	126	115	134	116	122	127	113	101	136	109	129	140	127	134	117	125	105	107	119	121	127	127	126	112	130	114	112	127	126	120	134	108	130	95	148	112	117	127	125	139	127	118	117	130	121	116	130	105	116	110	136	126	132	131	106	114	133	130	121	120	95	116	125	129	101	131	114	132	144	135	128	129	117	107	126	122	113	132	118	114	122	124	113	107	126	110	90	123	106	118	113	113	101	130	112	133	126	129	93	116	103	113	121	117	148	133	102	108	113	131	108	125	117	120	120	124	134	117	125	126	123	123	122	136	118	123	125	131	124	119	119	110	142	101	118	123	127	126	124	118	128	125	105	132	118	123	128	113	117	122	116	128	102	129	101	133	111	136	129	106	109	139	127	111	119	129	125	134	118	128	102	119	125	100	131	125	118	128	126	133	101	118	110	148	142	128	144	115	131	117	131	136	118	104	141	112	105	104	118	124	111	116	121	115	120	108	124	138	128	107	129	115	123	136	104	136	121	117	111	113	120	126	119	145	118	110	123	106	117	131	106	112	107	122	133	114	91	126	104	96	132	123	117	129	107	134	139	125	111	111	115	125	112	124	122	139	123	120	128	146	107	131	107	122	107	137	123	155	145	107	133	111	120	110	114	130	115	120	134	105	115	115	120	126	127	112	99	132	116	117	119	119	118	108	117	132	119	126	123	117	121	133	131	111	114	123	134	120	122	126	124	123	122	117	119	132	140	112	119	114	126	86	95	123	139	115	125	121	116	99	128	121	119	126	132	137	126	146	131	126	129	126	141	107	145	120	111	125	133	123	107	133	152	151	112	133	114	111	109	118	109	121	101	131	109	125	128	133	95	147	107	125	132	118	129	115	110	129	132	119	140	121	122	116	111	102	133	121	138	120	112	106	108	97	121	134	112	113	135	108	126	131	116	139	113	119	125	122	129	116	123	118	112	114	120	122	131	122	122	120	123	140	123	111	114	120	126	108	139	119	112	138	108	128	129	115	103	125	124	125	131	130	121	114	113	107	109	102	115	116	121	119	123	114	119	124	127	125	113	120	114	122	116	121	138	108	132	117	112	127	107	126	120	112	125	130	121	109	118	115	101	126	95	117	115	111	117	106	119	120	115	113	109	113	138	111	131	114	113	105	115	138	102	123	116	133	140	123	128	117	122	145	97	116	112	133	132	119	139	126	110	121	126	124	115	120	108	146	116	115	121	116	137	113	110	119	119	113	119	110	117	129	111	133	131	109	124	126	119	115	120	121	127	130	100	140	123	109	113	129	115	137	120	129	123	126	118	132	110	117	120	134	120	112	121	121	95	145	122	134	134	103	108	122	118	121	117	121	130	114	109	125	125	127	121	113	100	118	110	118	100	124	121	107	108	99	116	121	112	118	122	120	131	132	129	115	105	126	116	141	122	119	122	127	131	137	124	108	131	119	120	130	115	121	132	123	132	108	125	122	122	110	139	118	115	114	119	119	138	118	131	122	112	115	127	122	107	117	110	123	115	120	96	112	123	112	115	128	117	130	125	105	132	111	110	126	115	126	91	105	107	111	123	118	101	121	111	113	110	119	126	122	119	129	122	116	119	131	116	123	121	136	114	109	93	116	126	116	137	116	110	124	97	128	138	105	108	126	100	119	104	129	113	124	121	125	101	118	122	140	132	135	140	119	129	113	120	106	116	119	114	109	117	105	111	124	117	127	121	105	107	128	109	120	114	128	83	144	121	118	109	115	109	125	108	115	123	111	114	92	118	136	93	131	112	120	99	100	124	119	111	141	125	122	110	136	101	116	126	126	111	91	122	115	113	127	121	126	133	111	126	111	112	114	97	119	128	127	111	121	120	96	132	113	126	115	109	114	138	109	136	121	135	147	140	121	109	122	146	122	129	143	131	109	128	129	113	136
345	2	2100	113032	472	4	56	241	232	343	369	434	414	363	328	298	304	284	277	260	270	271	235	234	232	251	210	195	227	196	212	218	191	207	172	196	191	211	178	226	185	191	202	209	193	171	187	180	190	178	183	196	201	195	165	198	205	171	175	189	160	178	183	195	146	183	140	155	153	143	156	143	148	172	159	162	142	148	159	135	163	146	164	184	148	151	166	137	152	168	149	148	185	165	163	153	180	164	144	164	133	154	129	143	160	160	146	154	134	170	134	150	140	156	169	149	144	149	147	153	172	148	146	174	132	138	151	167	166	143	148	168	132	144	141	136	173	158	161	155	151	166	154	151	140	129	147	146	145	155	142	144	150	144	131	132	149	143	161	142	149	149	151	139	159	125	167	153	145	151	162	139	138	141	150	151	149	154	157	160	143	151	136	152	169	162	148	151	158	146	142	164	148	157	160	162	167	144	131	149	141	143	136	149	149	139	149	151	156	141	175	157	145	136	144	165	151	130	127	148	147	137	146	147	152	149	172	142	153	141	152	149	141	145	139	145	159	169	157	150	153	173	132	128	139	158	154	152	137	152	158	120	141	148	137	151	148	155	179	124	145	148	150	124	123	121	143	144	145	170	155	139	167	159	143	151	127	145	153	172	132	160	158	155	135	133	164	125	162	157	147	160	154	134	141	148	146	148	158	151	157	128	139	170	145	158	133	145	149	142	139	133	139	141	138	164	155	156	136	152	140	157	149	147	147	141	152	158	139	158	154	149	151	150	145	161	166	148	135	145	168	135	161	149	142	135	138	137	159	143	133	164	145	139	160	144	131	137	159	134	147	132	148	154	153	141	156	131	142	143	153	133	138	147	156	152	155	135	163	145	124	146	152	144	143	135	156	149	141	147	152	147	161	138	156	140	146	161	133	140	152	163	145	154	139	124	141	148	154	134	137	130	164	169	149	143	144	168	141	146	128	142	160	166	136	133	144	139	127	135	173	127	167	138	160	140	149	164	153	147	136	131	142	157	152	129	127	136	120	141	143	166	150	159	160	148	155	169	150	156	146	150	138	157	115	129	153	163	157	132	144	141	134	143	126	139	139	150	158	138	124	157	158	124	154	155	163	153	153	135	132	150	140	136	162	153	138	158	138	152	125	122	135	173	169	120	139	138	147	153	145	141	148	157	145	164	148	146	156	140	153	167	177	144	133	151	153	146	145	157	126	170	140	143	155	138	150	135	118	138	148	147	153	148	138	135	140	130	154	127	155	136	151	153	169	159	141	136	136	187	151	146	131	157	143	169	161	145	155	163	143	144	171	149	142	133	146	156	151	140	147	131	152	161	152	162	162	156	150	151	149	148	142	166	128	166	136	147	150	151	129	141	142	162	182	144	159	147	149	157	138	155	148	138	169	156	144	151	143	146	154	136	176	136	174	116	167	144	161	150	127	146	147	140	142	137	139	137	133	144	137	137	147	138	133	134	157	144	144	154	137	154	134	151	163	141	162	144	143	141	125	134	149	157	162	163	152	131	147	152	172	133	160	125	156	154	136	146	149	146	137	149	153	159	161	142	156	148	161	161	153	144	152	153	157	163	159	147	142	121	162	139	128	161	130	162	168	143	138	167	157	151	149	141	153	140	159	138	130	138	145	140	156	121	139	149	145	144	134	149	138	169	145	150	131	159	131	136	150	158	162	145	161	169	164	134	148	150	154	135	154	140	148	143	139	138	161	129	152	156	144	129	165	146	166	125	144	139	130	149	147	139	157	135	147	149	157	154	148	132	133	150	157	147	153	129	152	126	139	141	155	145	146	133	186	140	151	161	146	141	145	135	151	144	160	165	151	157	156	128	139	152	134	146	144	140	152	136	141	161	124	146	159	116	140	167	149	146	136	143	151	142	156	150	165	137	135	155	139	160	146	149	140	128	154	138	153	144	166	145	134	140	156	161	132	139	153	130	128	120	151	159	145	129	151	135	125	139	147	134	122	139	149	154	128	168	125	145	142	146	133	147	158	125	117	147	150	150	145	146	155	163	140	149	143	142	138	108	131	153	140	163	145	154	146	133	143	179	137	149	159	166	136	154	137	153	125	161	135	124	159	119	135	143	129	144	142	129	148	155	142	138	152	147	146	133	131	158	144	136	151	139	154	138	156	138	140	145	124	151	148	159	138	139	140	173	162	151	137	160	165	153	151	150	136	154	140	160	143	146	156	148	148	122	141	143	147	139	140	134	146	150	134	131	144	150	158	145	143	157	145	148	153	146	163	153	136	146	146	137	144	177	159	158	157	173	146	149	148	136	121	153	167	128	128	167	155	149	150	148	156	152	135	135	121	156	130	154
345	3	3500	113155	440	4	56	275	264	385	396	438	420	357	341	370	330	302	306	293	265	252	263	241	235	230	210	236	240	222	217	228	226	202	211	193	195	197	194	189	198	189	188	198	197	202	214	226	212	198	194	215	195	191	229	192	233	189	180	200	178	194	163	213	188	172	175	159	172	183	165	183	177	181	162	146	174	172	160	150	153	163	155	138	173	173	151	149	153	150	152	164	166	165	159	178	133	153	150	151	163	156	145	145	146	145	159	148	169	142	146	152	171	178	165	130	162	169	157	153	136	154	140	158	164	153	145	157	161	158	144	155	151	158	163	144	150	155	165	132	156	162	180	191	132	161	146	168	141	183	158	150	151	148	151	175	157	150	160	154	153	141	149	144	165	180	149	158	131	137	154	174	151	150	151	147	164	151	154	181	161	162	154	159	154	139	149	165	143	150	147	146	165	158	167	149	142	166	149	132	150	152	154	141	151	154	138	139	128	161	178	150	162	142	157	127	158	166	168	165	147	142	157	153	165	136	146	156	165	145	151	145	187	164	173	174	146	160	145	135	161	172	161	148	152	169	139	158	151	158	160	148	136	148	159	172	163	154	155	154	169	149	160	149	157	146	173	143	130	172	137	156	157	160	142	156	153	181	141	144	157	147	130	157	157	139	160	144	157	152	164	182	153	144	155	148	163	150	142	140	173	133	168	152	164	158	144	151	152	161	158	150	153	168	146	151	148	146	156	138	149	143	131	168	143	152	161	149	148	173	134	177	146	186	144	162	156	169	154	145	154	147	166	168	158	159	145	163	143	156	165	142	140	149	136	151	156	175	159	162	154	181	149	167	142	115	159	159	156	170	141	161	175	171	132	143	163	165	144	149	150	155	170	167	154	156	150	140	154	135	140	148	155	152	144	181	175	169	151	163	147	151	157	162	151	144	156	171	153	150	165	162	164	171	150	154	176	147	149	149	139	145	133	139	149	153	176	163	175	147	136	139	173	171	146	137	133	155	150	155	163	139	153	147	166	130	160	143	140	171	157	170	154	143	175	142	132	147	147	155	140	126	158	170	163	155	139	157	173	145	157	147	156	155	150	141	134	168	157	154	143	138	145	159	141	140	128	138	169	174	153	171	136	155	136	149	160	164	165	139	154	154	140	171	144	136	153	166	159	168	171	149	160	143	154	162	144	138	135	140	140	159	161	163	154	170	155	156	149	143	167	152	168	173	143	152	143	138	154	158	159	150	151	147	142	164	166	135	156	128	178	145	151	170	141	143	182	152	155	141	156	137	176	150	155	146	169	150	146	148	162	154	148	156	142	143	127	157	147	144	148	150	162	127	182	146	162	155	146	129	166	126	166	148	148	141	144	152	160	133	144	135	146	159	181	166	144	147	145	165	139	131	161	165	139	169	139	150	158	154	140	171	159	154	156	152	160	142	146	152	153	144	138	143	142	156	156	139	148	170	145	152	168	145	153	147	176	148	168	144	150	148	134	165	143	151	133	170	133	138	177	144	150	129	147	161	180	155	144	149	148	146	150	141	150	147	160	137	161	144	149	153	156	124	157	144	174	136	150	152	149	146	159	159	160	151	174	152	157	151	155	154	154	146	148	130	149	168	148	161	147	161	147	147	158	159	146	159	137	158	144	152	138	160	143	130	155	167	151	139	124	150	172	163	133	141	155	156	147	164	150	149	135	161	148	142	135	140	148	145	149	147	146	150	133	156	149	146	173	149	142	162	167	123	151	138	158	179	147	140	152	157	166	136	147	167	137	155	127	141	166	137	151	167	156	142	166	140	131	144	165	159	132	144	157	169	162	150	167	164	170	136	156	148	140	138	115	163	172	166	147	157	167	151	145	153	150	174	149	141	155	167	145	162	155	151	157	162	156	143	155	165	182	157	170	161	132	152	182	150	149	142	156	159	159	122	163	147	148	161	146	156	131	153	164	159	144	137	134	137	157	152	180	145	165	158	149	153	161	132	139	171	159	163	162	150	153	158	152	151	145	150	145	159	143	158	148	150	142	146	142	148	140	151	126	172	151	139	162	158	136	146	147	140	162	154	165	162	143	143	152	155	152	145	157	164	145	149	149	154	137	132	128	134	151	144	167	152	155	137	155	150	158	154	151	167	148	141	134	131	161	137	144	158	156	161	141	143	130	158	141	169	150	166	181	167	154	159	168	160	147	130	153	167	152	167	148	168	153	140	153	133	145	132	125	160	142	132	141	163	166	150	169	152	161	155	139	148	149	155	139	153	170	171	134	149	147	142	161	139	164	142	157	137	135	142	157	183	151	160	162	143	152	130	153	179	151	158	158	140	167	164	124	154	165	139	145	147
345	0	2700	113278	421	3	31	261	261	395	374	463	413	431	397	391	343	332	306	293	290	286	279	263	241	251	270	238	273	272	243	223	204	224	216	221	207	221	225	202	185	196	196	178	191	195	221	170	220	157	173	187	200	185	174	178	175	175	155	157	166	179	168	178	160	167	170	175	167	184	138	166	189	157	171	163	152	169	185	168	164	172	154	153	173	184	137	172	159	180	171	146	139	171	159	174	163	177	156	151	156	140	177	170	153	154	160	161	171	158	175	171	164	145	159	165	139	152	162	144	156	151	160	153	148	163	164	166	158	157	155	166	155	184	154	148	165	154	143	135	134	147	137	146	158	167	146	144	180	142	155	147	140	120	152	171	161	167	135	159	144	151	159	141	152	148	185	164	155	159	146	172	177	151	157	162	168	168	154	133	163	153	154	141	148	131	128	144	161	179	149	162	170	145	158	172	153	141	144	163	156	157	163	169	165	160	146	146	151	145	126	155	139	142	156	159	138	132	145	141	138	195	162	183	138	162	145	150	151	163	148	167	147	142	135	154	151	145	170	181	172	157	160	153	137	166	132	158	174	163	149	156	130	153	129	159	160	149	140	156	150	147	138	145	149	168	151	164	159	186	170	159	156	147	152	175	148	155	138	176	164	151	141	146	157	154	144	155	159	151	170	154	188	170	142	155	156	144	146	162	136	178	146	125	146	146	148	147	147	141	145	165	151	182	155	158	125	149	142	169	155	167	147	151	160	153	161	165	161	146	151	161	152	145	162	153	136	151	147	148	127	158	166	130	157	163	140	132	138	151	140	156	133	146	152	178	149	168	156	158	152	166	142	152	146	158	169	150	155	168	139	143	168	167	153	160	133	132	157	170	150	152	163	151	145	164	135	170	152	148	178	157	137	159	157	148	161	163	157	144	144	142	141	141	158	144	159	159	151	161	158	154	148	134	148	128	154	149	148	153	123	149	142	131	148	160	156	159	151	146	167	153	146	160	158	127	154	167	170	153	156	154	134	173	157	173	147	152	148	138	168	152	158	133	147	156	157	144	153	149	143	158	180	144	169	154	179	156	156	143	141	149	138	155	163	137	134	156	142	146	142	126	130	134	132	148	162	144	161	147	150	139	151	152	190	127	176	163	137	159	160	160	169	156	145	150	161	153	152	145	167	138	146	171	152	139	156	148	140	141	156	152	132	159	154	153	154	158	152	174	169	154	146	124	139	144	156	171	153	140	153	168	154	161	145	159	146	137	151	142	150	157	163	145	142	150	138	141	146	163	144	139	159	146	161	147	161	156	154	157	145	165	145	171	139	161	153	145	158	161	147	150	150	147	153	153	160	153	147	155	140	156	152	165	120	159	163	140	160	145	169	160	146	154	161	142	162	129	138	151	166	147	147	152	158	139	150	154	138	142	143	144	149	173	165	162	148	153	133	153	146	156	144	143	151	164	151	150	160	143	156	133	158	165	135	157	152	156	133	139	141	149	169	144	149	152	152	162	153	154	138	159	151	179	130	148	148	170	142	156	158	169	164	172	165	151	139	145	127	164	145	162	143	137	147	162	147	141	157	140	143	154	138	130	169	154	147	143	151	152	141	138	146	152	150	156	158	178	134	153	133	167	156	177	148	158	136	158	155	162	132	145	152	145	131	144	176	144	156	140	166	150	151	144	130	165	157	160	148	146	135	138	155	147	142	160	158	158	137	148	147	144	148	159	140	170	145	155	179	146	142	186	139	145	152	163	145	148	160	160	141	175	153	143	140	154	160	142	129	175	158	144	150	150	155	178	153	164	146	117	165	149	138	165	145	147	132	152	142	138	139	152	148	134	156	145	162	163	149	153	159	155	127	121	156	146	162	158	156	160	157	149	143	150	159	129	149	158	178	134	150	150	152	154	155	138	137	151	147	149	149	155	150	166	150	153	142	137	153	152	150	146	145	150	150	152	128	156	158	155	127	138	149	164	143	152	145	151	135	156	133	152	155	157	149	143	144	136	144	145	157	169	139	151	127	146	139	145	143	157	158	172	144	138	151	173	152	138	140	137	157	144	130	159	143	163	160	154	134	130	146	155	162	156	143	170	158	158	150	156	159	144	143	145	161	163	157	121	146	125	156	166	131	158	157	148	152	161	149	161	143	154	133	152	134	155	162	154	117	114	178	142	156	163	165	154	155	141	145	145	146	144	163	158	160	115	137	174	137	175	180	141	158	147	165	166	150	161	174	168	142	166	150	149	139	178	136	150	156	147	132	134	167	166	141	162	109	147	149	119	168	133	148	156	140	167	183	135	135	151	172	143	140	160	126	162	136	161	162	150	128	156	145	157	146	153	136	131
345	1	1900	113401	438	1	79	196	202	304	323	391	311	336	284	283	266	252	231	242	258	244	202	220	177	197	214	178	179	170	170	178	150	188	188	184	148	168	183	167	147	162	169	159	179	167	170	166	152	141	138	157	172	143	126	137	132	129	145	132	162	148	131	138	149	135	133	151	141	137	143	129	129	177	149	158	126	135	163	148	131	134	123	124	132	122	136	138	149	151	129	134	125	134	145	144	129	128	123	149	151	132	125	132	115	142	131	121	152	146	120	159	147	127	140	121	116	152	140	148	120	130	115	144	145	142	136	156	130	145	127	128	131	133	116	140	137	140	139	142	120	130	131	138	132	136	138	139	147	142	127	136	133	118	142	122	138	129	130	131	152	135	135	138	116	144	111	124	135	134	122	139	130	113	115	150	122	154	141	139	139	140	126	146	129	117	142	148	145	133	120	129	124	139	134	140	135	135	118	132	134	140	118	158	132	127	126	141	131	161	137	143	137	148	135	138	134	136	119	134	137	148	148	127	124	153	162	107	110	137	151	127	141	126	110	148	118	120	142	136	130	146	107	124	127	122	131	136	136	151	135	143	150	121	148	143	144	141	124	148	139	124	140	136	123	146	147	117	156	117	133	107	123	123	132	132	135	143	99	133	143	130	113	137	133	147	123	123	129	135	127	119	118	156	124	137	145	149	145	149	138	120	138	112	138	144	138	135	132	121	132	132	126	116	133	132	120	135	116	112	129	140	134	124	107	145	127	140	123	124	136	137	134	126	135	157	141	117	134	143	148	120	142	141	130	109	158	142	148	124	133	146	136	124	116	127	129	106	132	125	123	126	110	141	118	152	132	133	130	116	147	144	136	119	122	129	135	129	113	131	126	124	121	149	150	120	133	135	138	137	109	133	126	141	140	126	123	110	115	131	128	122	143	151	108	127	152	140	133	144	134	133	141	127	158	114	113	120	114	118	116	126	141	139	131	139	130	125	138	139	139	137	142	141	125	127	125	155	122	140	137	127	133	129	133	154	142	116	111	151	132	124	145	141	120	106	110	145	114	128	121	136	121	142	114	129	133	123	129	146	150	140	122	141	146	143	143	152	143	121	110	138	144	141	124	128	124	138	125	122	140	129	128	141	133	124	130	126	138	144	118	133	139	131	131	108	131	120	141	129	157	151	130	124	130	116	120	135	138	133	143	137	134	138	127	128	146	142	132	125	139	132	143	122	136	135	138	143	118	123	139	129	131	122	133	141	127	145	136	139	124	137	134	130	139	123	136	138	119	133	140	126	139	114	106	118	137	126	138	119	114	141	136	121	133	144	128	140	147	116	115	153	134	132	112	133	138	138	136	122	128	134	140	138	139	133	125	150	147	139	136	115	116	120	114	138	136	124	116	124	155	130	130	143	137	139	114	131	137	128	122	120	125	147	142	134	131	130	126	151	132	133	130	131	121	123	149	125	138	133	111	132	131	111	161	133	115	131	141	124	142	123	140	134	141	130	140	124	128	137	134	129	132	129	132	133	127	108	120	132	131	151	138	124	134	124	138	135	136	146	146	141	128	127	147	152	150	127	118	124	127	129	141	152	122	133	148	114	123	138	165	140	137	145	144	137	136	145	141	117	138	116	141	134	127	125	130	138	120	122	128	145	131	150	122	158	123	142	123	140	110	134	131	128	131	116	131	131	114	127	125	144	145	122	141	146	123	143	132	128	125	141	136	124	128	137	148	145	123	131	122	136	151	147	160	150	132	140	147	132	121	146	153	161	138	136	135	137	145	130	120	121	126	134	109	126	149	145	137	123	143	128	117	134	123	153	146	140	124	144	132	131	132	130	131	119	121	145	145	124	114	116	130	148	126	141	114	138	123	147	121	149	152	113	121	120	154	139	129	103	149	125	115	120	144	128	139	133	135	134	120	135	123	135	133	136	134	117	133	134	144	138	131	116	109	114	114	123	108	155	122	141	137	139	127	120	137	134	146	126	127	122	125	134	137	136	130	138	149	131	117	140	137	130	132	128	129	135	116	154	131	129	137	120	117	117	129	118	153	134	115	158	145	156	119	134	115	150	136	110	139	144	131	119	126	140	148	148	136	153	124	110	115	138	133	125	141	132	127	130	119	122	131	100	131	155	130	135	131	143	148	135	132	127	109	127	133	138	114	134	120	137	139	108	122	123	131	117	149	138	116	131	150	143	134	141	147	150	125	121	124	130	132	121	117	140	145	124	138	138	128	145	124	126	136	111	136	142	129	133	134	128	152	142	131	145	122	143	161	131	134	154	117	136	139	109	127	140	115	142	135	110	141	136	117	119	127	146	134	124	118	130	127	143	142	136	131	133
345	2	2100	113525	415	2	62	335	225	386	385	412	403	402	376	330	291	310	273	284	253	239	256	257	229	227	235	237	210	234	203	210	212	220	209	190	211	188	200	191	185	196	194	197	199	178	175	196	199	171	182	169	181	166	171	164	186	157	169	187	192	172	137	173	167	170	159	144	148	178	163	179	169	171	175	158	162	148	150	171	149	143	158	149	159	161	163	134	155	154	155	167	174	174	165	168	159	156	176	169	154	163	157	166	149	147	183	170	140	158	179	150	145	153	163	176	132	138	142	153	155	153	166	148	161	181	136	161	186	177	173	159	157	151	168	176	142	172	163	162	155	162	146	179	161	161	166	147	155	168	190	170	146	152	170	155	154	149	161	164	135	149	165	152	142	169	144	192	182	146	174	154	156	155	145	152	157	157	143	139	149	139	185	141	145	159	160	144	154	159	176	156	152	159	173	167	154	158	154	150	144	163	146	139	150	161	167	153	167	156	148	150	133	179	165	146	149	172	173	181	151	161	159	152	134	166	166	169	152	152	159	163	137	134	122	158	173	158	159	169	156	159	163	160	146	155	167	150	153	166	149	163	167	170	156	149	170	169	145	151	165	162	145	183	181	171	147	143	150	159	134	172	167	148	163	168	165	167	154	156	156	181	133	143	147	158	140	180	164	167	150	165	156	160	137	196	151	172	137	144	151	166	161	161	151	146	129	142	171	179	153	174	153	133	138	149	170	134	143	139	162	147	142	144	152	169	153	141	131	170	158	146	149	150	150	150	160	155	146	146	152	152	166	150	147	136	150	152	162	166	166	145	165	179	158	159	116	166	144	156	156	149	159	149	158	125	148	158	173	166	146	162	151	167	159	163	138	141	170	155	148	135	115	154	156	163	155	191	142	162	165	136	150	147	162	171	149	146	146	152	172	137	158	150	160	165	156	158	136	149	140	154	168	155	142	165	158	140	165	141	156	152	159	154	160	159	158	141	158	136	172	172	151	174	166	154	132	167	148	136	150	156	151	156	152	142	159	166	153	168	160	151	159	151	154	169	147	127	135	179	172	165	135	162	167	156	164	158	162	164	146	161	144	149	155	151	162	146	146	156	162	152	161	172	147	152	142	166	162	170	152	137	163	148	152	177	147	162	148	146	176	145	154	158	159	150	166	146	148	167	144	141	172	161	181	130	165	162	155	161	155	142	146	163	153	148	161	149	146	149	163	148	151	161	138	170	157	159	153	156	147	148	165	134	141	156	161	159	146	146	160	172	171	149	163	149	135	134	161	149	166	169	156	142	170	156	172	174	143	146	160	135	166	143	162	149	145	127	166	157	136	163	130	161	175	141	165	137	148	168	157	137	179	154	159	190	134	145	158	154	137	154	151	152	144	144	172	141	148	159	170	158	154	157	157	162	138	166	151	155	147	156	153	139	152	170	135	164	182	163	137	166	143	154	171	142	151	137	150	159	166	154	133	148	147	155	157	155	149	161	169	145	165	162	150	171	143	153	164	164	171	160	168	160	152	151	143	166	141	145	155	137	161	170	175	162	159	169	165	147	178	159	149	172	168	139	145	124	161	159	163	149	151	156	173	155	161	140	156	176	141	159	152	157	177	137	149	143	147	147	163	128	145	166	131	140	149	177	150	146	146	169	153	144	170	174	145	162	160	166	158	148	132	159	160	168	154	157	154	130	183	148	131	156	129	159	160	155	126	158	150	141	138	151	164	131	161	161	160	160	155	150	151	155	159	173	188	157	133	172	148	147	155	143	139	142	161	136	152	159	158	155	159	151	140	158	133	173	153	164	148	136	138	152	173	151	148	168	175	147	143	148	150	179	153	149	163	148	155	164	156	116	148	157	151	130	151	159	166	133	166	161	159	172	136	143	149	162	147	161	151	151	155	158	156	162	146	151	151	191	144	165	160	170	151	158	135	162	166	160	141	138	131	163	171	160	162	159	133	187	153	163	142	155	169	148	147	130	152	166	169	160	166	152	175	166	129	132	177	156	160	120	139	139	161	135	151	162	159	145	143	145	159	137	164	154	160	126	140	172	151	155	172	143	165	158	148	144	150	139	131	125	160	166	168	154	126	151	166	162	147	140	141	175	155	156	164	150	154	131	149	156	171	163	143	150	159	154	153	179	156	166	151	146	127	146	167	131	148	140	158	147	160	155	169	140	150	147	144	151	124	136	152	148	145	172	181	131	133	143	134	162	167	138	137	142	164	145	149	168	146	155	156	167	144	166	150	166	125	165	143	136	150	167	156	160	151	166	130	142	140	154	156	132	144	140	146	150	145	129	144	157	140	166	153	156	170	157	186	169	144	155	153	151	149	147	143	151
345	3	3500	113648	437	2	56	287	259	362	404	448	386	393	332	335	312	286	310	277	251	266	278	255	238	257	231	215	231	232	217	206	231	204	204	194	203	171	196	189	213	171	146	186	185	186	180	174	166	161	157	188	154	152	162	172	152	157	163	190	159	171	149	158	163	186	170	172	165	161	138	157	152	141	146	158	146	148	137	177	146	160	158	155	152	160	152	167	154	150	156	149	172	152	146	147	149	149	138	148	150	140	156	147	153	148	150	148	138	173	140	139	146	158	154	145	177	143	159	160	121	160	166	156	137	179	146	140	150	146	145	145	162	144	133	149	149	166	147	162	164	140	132	164	124	181	136	160	168	166	144	162	150	169	156	135	129	131	152	155	138	165	155	152	153	161	149	136	164	138	167	145	171	143	123	170	139	152	150	159	161	154	150	150	161	143	146	140	143	138	159	147	162	149	151	145	152	157	151	143	133	148	142	134	139	148	135	145	145	140	151	138	148	156	138	148	146	148	160	135	138	142	149	136	155	185	169	141	137	136	153	146	130	153	146	163	155	138	149	138	150	153	125	155	126	160	134	169	152	142	144	149	137	160	166	123	156	150	157	160	146	139	138	175	162	123	135	139	178	138	164	157	159	151	155	139	129	140	132	134	139	160	169	165	167	128	147	163	166	150	167	136	152	138	161	135	168	165	126	144	159	146	151	140	142	136	145	151	128	117	158	141	145	121	161	129	152	138	144	132	155	126	141	143	168	166	165	167	146	153	127	132	147	145	126	162	148	150	154	155	143	145	169	167	143	142	144	150	157	148	176	138	161	157	142	156	150	142	150	147	139	124	140	135	143	117	134	157	144	141	138	151	156	166	150	144	161	114	150	135	171	160	171	122	143	140	148	134	149	130	167	123	151	152	161	134	167	156	155	137	156	135	134	160	149	167	139	141	147	121	151	144	144	118	154	138	135	150	171	144	166	136	150	128	154	147	143	159	166	158	144	157	141	158	134	152	154	137	161	154	133	163	173	151	141	156	153	150	142	143	146	152	157	130	139	143	151	128	130	162	129	156	149	133	164	143	140	143	149	146	139	133	141	152	167	139	171	138	142	136	139	159	147	157	148	123	143	138	158	152	143	157	150	140	137	133	147	144	136	153	157	144	138	133	138	133	140	137	125	159	109	128	164	142	165	156	146	135	137	119	153	158	147	147	154	146	135	158	145	114	154	137	141	141	134	145	169	132	153	154	136	140	154	164	161	162	138	147	142	168	133	162	137	137	131	156	151	154	135	166	150	153	167	136	126	165	157	136	147	120	163	156	172	146	144	160	159	132	129	150	155	159	148	150	158	169	145	134	171	149	139	158	129	142	143	152	148	140	126	147	162	144	146	153	158	139	153	149	136	118	140	164	135	152	137	133	142	140	155	155	141	154	142	166	153	188	150	130	148	139	151	146	136	133	141	147	128	143	150	130	143	116	166	148	135	142	123	149	138	138	158	158	136	159	148	162	133	146	136	131	180	153	139	150	169	132	165	132	144	146	145	136	148	120	140	139	147	132	142	142	156	138	146	148	124	143	159	129	139	144	146	142	150	143	132	142	164	158	141	171	139	158	168	138	150	166	137	144	141	120	141	159	177	159	132	137	175	143	142	151	150	172	149	136	138	119	159	153	166	149	142	143	152	156	144	137	149	141	150	138	138	142	134	155	152	150	133	154	142	168	150	144	125	139	155	138	152	140	144	145	142	162	169	162	149	159	146	125	145	159	148	157	147	136	141	127	149	159	143	149	138	152	167	147	138	155	142	135	149	154	137	136	139	128	134	158	141	157	139	157	154	138	151	125	135	137	166	143	143	147	146	142	147	174	157	138	171	154	138	131	147	137	112	160	147	156	162	156	138	132	140	135	153	145	154	130	160	128	136	140	156	136	126	131	152	133	165	152	133	143	115	135	180	169	152	158	144	102	134	152	136	130	142	136	146	147	153	144	140	154	133	164	150	144	152	130	155	141	139	140	149	151	146	175	147	153	161	152	132	134	154	142	148	132	153	133	167	142	138	139	143	176	157	134	133	128	160	132	129	151	156	128	139	144	141	146	132	147	144	171	152	167	128	169	130	116	160	135	150	135	143	138	142	125	150	137	145	152	115	147	123	162	129	139	139	165	140	142	143	150	146	135	175	168	149	165	164	158	144	138	134	163	136	152	131	163	144	153	125	149	128	165	122	143	141	140	142	171	131	133	150	139	141	159	156	127	148	148	144	154	143	157	146	141	150	138	154	164	142	148	152	145	160	157	143	133	148	138	146	136	143	161	174	143	147	140	137	139	131	146	136	144	142	149	142	142	154	163
345	0	2700	113771	446	5	38	246	279	412	426	453	438	450	417	354	370	353	313	337	290	301	302	296	272	291	265	254	276	283	272	217	248	222	228	246	233	239	217	223	230	239	191	217	226	190	198	196	206	210	196	190	209	199	211	199	196	227	198	174	208	191	189	188	180	194	175	193	197	194	158	169	186	174	196	181	214	185	172	203	179	181	176	169	149	178	193	171	191	166	180	186	156	200	168	190	197	171	207	206	181	179	180	180	168	197	184	185	157	193	176	184	182	188	177	192	179	178	158	191	193	179	174	171	183	185	168	203	199	200	175	190	192	180	157	164	172	196	181	194	187	162	162	152	182	184	194	178	187	163	168	186	156	173	191	192	160	163	183	153	176	179	174	166	181	196	205	171	190	182	178	147	181	171	192	189	181	184	177	168	192	180	187	189	164	173	168	189	195	166	185	183	176	171	181	146	164	165	168	136	157	159	155	185	151	165	161	181	170	155	176	182	163	160	171	152	189	181	175	185	162	152	156	191	169	192	159	167	156	178	168	165	181	169	184	156	155	163	160	179	180	176	173	170	169	163	173	160	172	179	172	199	163	187	173	179	190	176	168	169	187	173	174	158	170	181	172	172	174	182	196	175	158	178	172	186	166	183	170	172	156	170	192	164	206	172	175	181	179	169	186	174	172	192	183	189	186	168	164	181	176	173	179	196	162	171	176	178	175	188	150	194	189	182	169	196	157	189	152	190	156	194	177	175	150	174	172	195	162	156	193	181	160	176	170	202	189	163	173	167	158	154	162	161	183	180	184	159	196	209	156	190	167	162	158	168	158	169	184	179	171	188	174	179	161	187	170	170	163	182	190	160	166	177	178	154	206	179	177	154	178	182	194	181	167	198	181	169	159	171	151	179	168	190	158	175	175	153	189	176	213	171	161	172	170	185	157	181	182	167	178	173	172	187	157	179	173	155	177	200	174	176	188	169	180	168	152	166	174	160	185	173	168	167	162	195	147	153	173	183	151	161	167	190	154	192	176	186	186	164	175	167	176	158	170	183	159	168	165	189	156	196	167	189	197	188	180	172	156	182	160	163	175	191	148	168	177	162	168	158	171	170	167	154	161	191	186	154	206	170	196	168	165	179	165	172	204	179	170	157	165	148	160	200	173	171	191	155	168	175	167	176	186	174	174	167	186	161	178	166	164	170	157	156	174	163	174	176	191	158	156	150	201	153	168	183	156	182	156	175	155	181	183	181	177	180	181	181	176	183	184	199	186	162	180	155	177	174	160	168	173	173	200	188	189	173	166	172	167	180	149	167	165	170	178	176	160	164	184	196	175	173	158	179	181	165	160	160	182	184	177	201	157	183	159	160	162	176	179	161	189	184	165	172	190	173	192	182	166	184	185	165	201	165	160	171	160	181	181	170	157	185	152	187	156	174	162	157	184	169	178	174	152	164	156	188	173	191	152	160	187	175	167	159	179	184	184	179	182	178	182	152	142	187	169	193	157	182	142	160	162	152	162	175	175	166	173	165	138	166	191	175	175	181	167	164	168	168	177	183	181	181	147	168	164	174	184	179	170	175	153	173	163	172	186	171	169	180	192	155	173	152	191	179	165	169	194	180	186	150	207	152	164	170	166	159	177	186	165	179	179	172	185	177	178	165	171	178	165	183	174	163	146	160	180	181	173	162	180	187	166	178	182	183	143	160	154	166	198	168	183	183	173	158	166	150	171	185	203	182	150	161	148	189	153	177	182	176	166	181	164	179	154	155	172	183	159	164	189	160	168	146	155	190	165	190	156	178	173	174	171	171	188	150	181	189	151	185	168	166	188	179	156	184	169	175	160	188	181	156	181	184	157	155	178	148	168	176	208	153	165	162	185	186	184	172	189	154	148	183	179	173	165	174	178	168	181	172	200	173	167	182	167	175	170	162	139	182	170	183	172	181	157	163	134	190	191	173	188	191	174	187	174	196	177	181	177	184	174	166	193	152	160	156	184	193	184	163	195	179	167	173	173	156	171	198	172	161	155	167	184	178	154	182	165	166	178	166	166	185	167	184	164	152	146	165	179	169	174	149	160	168	164	158	161	164	143	166	156	199	141	169	169	173	148	178	177	182	173	161	157	175	183	186	192	173	165	159	168	191	176	180	164	165	188	179	171	188	170	184	168	157	139	176	164	164	176	163	170	157	173	163	181	195	187	182	177	184	187	175	199	181	171	168	172	192	162	182	154	195	178	192	171	172	161	179	156	161	181	165	180	183	170	187	175	169	180	184	151	186	143	162	171	162	153	160	169	181	161	166	193	175	208	172	156	190	180	187	162	175	182	164	145	170	175	165	173	202
345	1	1900	113894	442	4	80	228	242	370	373	404	360	388	335	353	276	289	286	285	268	266	256	248	235	238	264	245	223	257	221	213	199	223	220	206	232	201	204	189	213	224	208	196	172	181	191	214	192	166	185	186	183	172	180	217	182	187	187	200	181	190	217	232	183	190	172	184	202	194	198	204	211	195	192	183	192	159	168	186	179	170	173	190	174	174	180	187	186	200	177	170	173	196	176	187	184	169	157	174	172	192	173	171	168	168	163	161	159	194	173	167	169	165	166	188	184	182	178	178	173	145	202	173	184	185	184	189	180	190	174	188	186	188	182	186	178	167	195	178	153	192	169	173	182	172	161	153	179	175	186	165	184	160	146	171	165	161	184	176	163	189	173	179	178	168	172	178	178	179	191	190	195	183	182	170	183	187	182	172	161	171	176	158	196	191	167	196	177	178	162	150	172	148	180	161	187	163	198	174	168	175	178	184	169	202	157	166	186	181	177	158	177	165	184	152	174	185	184	178	171	162	164	189	169	171	176	159	184	164	170	149	183	191	198	184	180	183	176	192	155	184	168	179	164	172	176	199	175	178	175	175	166	184	170	178	169	219	172	190	206	159	178	172	173	190	178	190	153	192	169	179	175	171	182	191	173	195	166	165	157	184	173	158	155	148	171	172	182	163	176	171	175	176	177	178	162	174	174	136	188	189	193	188	181	185	161	186	179	170	149	184	203	158	174	182	148	185	173	157	172	197	167	176	192	182	171	185	167	196	171	171	167	180	160	158	179	156	184	168	166	169	190	153	158	176	166	190	185	177	151	183	160	181	168	176	160	188	163	161	176	162	198	168	181	151	177	176	168	182	159	172	175	169	164	162	200	172	174	168	166	197	177	178	202	167	202	179	205	167	181	169	173	170	158	163	188	180	171	171	201	192	195	178	181	161	167	178	184	162	162	169	190	175	171	190	178	163	164	180	175	175	166	175	169	167	169	164	163	164	150	190	159	171	144	169	171	175	157	185	150	180	175	193	168	154	171	169	165	152	168	163	198	187	156	144	150	171	182	164	156	170	182	203	184	184	176	177	188	174	169	192	171	142	168	164	178	187	160	188	189	155	205	174	163	157	185	186	178	150	181	167	143	188	156	175	165	176	194	174	181	180	182	171	181	183	178	185	168	191	165	165	180	164	192	165	195	155	180	178	185	163	163	191	145	173	182	173	176	171	190	182	163	157	135	159	184	168	154	142	177	206	174	189	183	165	176	164	184	156	170	164	181	176	161	171	166	176	163	169	191	173	177	175	197	161	180	170	197	188	187	186	158	156	163	178	149	189	169	154	176	184	176	157	190	177	191	183	181	179	186	169	180	189	161	189	147	149	191	178	170	164	170	179	173	182	180	177	206	161	188	166	169	175	170	164	160	149	180	168	169	163	150	188	178	162	152	175	170	172	160	167	169	165	177	173	165	173	154	169	171	173	166	162	168	180	166	183	189	159	162	173	174	192	163	188	182	173	187	173	170	147	181	170	173	171	170	176	162	170	166	170	166	170	190	160	187	153	184	186	171	204	185	182	194	177	183	179	153	170	175	175	160	175	192	175	178	166	185	165	195	174	168	170	175	203	164	165	164	163	170	186	189	158	165	169	158	157	198	188	169	180	188	185	159	189	174	189	173	176	172	160	177	189	181	199	199	171	152	153	175	161	173	182	169	195	175	178	194	168	175	187	192	181	182	194	188	164	168	173	174	147	165	155	159	158	195	173	166	194	189	171	175	163	185	172	181	189	158	189	173	171	186	152	206	183	165	167	157	191	171	166	162	169	159	166	166	167	172	176	202	144	175	169	168	176	201	183	171	168	160	179	165	168	185	193	169	172	163	171	177	152	161	158	161	159	181	180	192	174	154	176	158	175	177	180	156	182	167	170	170	174	164	149	144	175	176	160	162	177	172	183	168	182	156	180	199	174	181	161	162	195	172	166	157	189	220	203	173	173	197	182	167	163	174	172	170	174	175	175	157	182	142	191	182	160	184	164	154	175	187	177	184	172	197	160	164	171	177	157	161	166	184	176	168	192	157	180	161	180	175	165	160	172	196	167	181	173	148	156	188	180	164	166	150	154	161	182	164	185	192	162	170	176	173	167	166	169	167	180	169	188	174	186	200	165	185	195	190	175	177	154	194	178	176	163	162	181	164	153	178	178	190	168	151	180	180	162	193	199	177	157	162	168	161	179	175	205	186	223	187	198	163	173	169	175	176	183	173	157	168	163	179	183	176	170	167	153	172	175	147	177	197	173	168	180	154	150	185	164	174	172	166	162	173	162	155	172	178	164	137	175	184	176	200	165	171	166
345	2	2100	114017	446	3	50	184	229	320	416	431	386	366	331	317	287	298	246	286	269	258	275	241	242	225	246	254	216	239	220	226	203	198	202	215	204	185	203	215	183	172	199	186	179	162	188	192	154	183	163	159	178	162	189	192	168	173	196	178	164	166	158	161	186	185	177	164	178	128	184	154	150	169	146	155	173	156	146	157	158	170	169	193	149	143	160	168	162	146	162	161	157	134	154	171	183	167	148	170	155	165	146	182	143	160	177	158	176	152	152	158	161	157	160	141	155	161	149	159	180	154	179	153	162	136	140	159	147	178	162	143	164	156	130	152	151	165	152	166	158	189	146	137	171	164	142	151	136	177	169	172	140	165	159	163	132	163	141	148	153	179	165	147	134	167	176	154	173	164	168	167	174	176	165	163	166	164	176	170	132	156	157	184	154	176	163	168	156	167	145	170	155	174	142	158	171	161	144	158	128	140	154	145	146	162	157	177	145	169	145	145	165	151	154	190	165	161	169	168	190	142	152	139	189	160	182	145	164	137	160	169	149	143	166	140	157	150	151	135	153	163	164	144	158	159	170	176	147	160	171	135	162	148	173	155	148	159	152	174	168	179	160	152	148	145	148	138	138	171	163	149	154	170	166	163	136	153	146	150	143	180	150	143	156	164	158	172	172	162	161	162	141	122	133	161	164	163	144	146	155	149	160	190	150	145	135	155	160	153	141	138	140	161	148	134	171	154	137	152	160	130	148	151	147	172	150	156	155	158	146	166	144	151	160	164	164	143	176	148	153	166	159	182	143	131	150	129	161	166	149	137	142	133	160	155	152	151	150	165	156	161	147	163	172	156	138	169	137	138	147	159	152	164	161	161	170	142	136	144	153	162	152	149	160	145	162	143	150	149	143	170	151	175	145	161	150	144	160	170	152	148	161	178	154	138	146	152	148	160	160	138	181	135	141	164	150	146	157	169	145	152	176	147	164	155	160	183	178	144	160	149	161	161	163	146	179	171	150	169	151	153	158	161	149	156	201	162	144	153	151	160	159	158	139	156	144	181	136	142	137	155	160	161	138	154	159	161	149	142	139	142	154	170	155	159	160	160	149	138	159	148	176	154	159	152	149	159	156	141	182	150	158	149	170	153	155	170	160	175	146	156	165	156	167	171	141	157	153	174	128	172	173	166	150	158	160	138	147	161	148	187	153	151	144	168	144	172	145	181	165	136	156	169	159	158	169	154	171	183	154	154	150	136	132	133	153	144	171	172	142	161	158	156	141	152	167	144	177	155	147	152	156	140	146	148	161	131	137	170	145	160	154	160	150	158	138	158	152	166	154	147	176	161	161	161	144	155	180	158	157	145	167	171	145	173	141	187	154	136	170	155	165	165	139	154	140	177	149	169	149	166	114	154	140	148	141	136	144	145	171	183	170	151	170	165	150	177	158	141	158	136	140	154	137	147	138	156	156	151	158	182	143	144	149	179	174	147	149	164	161	153	137	162	147	168	156	139	150	132	159	144	157	152	170	150	176	159	155	133	142	179	129	169	146	166	164	160	146	156	160	132	143	157	150	162	138	146	158	181	150	157	148	165	160	168	175	149	157	141	161	171	138	173	168	174	163	160	147	176	162	150	131	171	151	174	158	155	162	135	149	160	154	158	160	145	132	142	146	148	151	149	149	150	146	161	147	152	183	159	171	157	151	173	145	175	151	157	166	156	162	166	132	150	130	156	145	156	158	144	150	171	152	161	148	154	149	164	170	162	165	138	163	160	167	157	168	157	145	155	148	124	138	148	149	165	147	156	168	166	155	156	155	167	159	164	160	161	170	153	158	141	162	155	162	168	157	145	157	151	149	150	167	178	156	171	154	153	147	159	162	158	151	155	154	171	140	166	160	162	149	136	156	136	136	141	151	168	164	142	157	147	131	152	160	159	155	188	136	143	150	161	154	138	136	167	156	149	143	179	163	159	149	177	169	134	175	179	153	166	166	154	148	147	157	148	150	152	173	151	155	153	145	163	155	147	164	153	133	139	158	139	152	151	142	160	175	160	167	149	164	173	161	156	160	150	156	151	155	156	155	154	137	133	179	157	159	148	178	145	158	171	183	152	168	156	159	166	148	133	160	149	162	141	136	167	165	152	175	156	155	162	151	135	155	171	162	132	184	150	143	145	150	149	164	154	157	169	171	176	159	138	130	154	155	150	164	153	143	166	139	179	168	157	153	150	167	156	144	150	169	168	148	156	151	147	168	157	144	135	180	166	169	147	153	146	167	143	172	154	163	155	141	133	155	145	151	164	166	128	157	149	166	145	144	142	151	178	169	152	137	151	140	156	157	131	155	133
345	3	3500	114141	420	2	55	232	274	372	398	456	407	403	376	342	310	301	304	305	260	263	265	256	274	254	230	283	244	213	212	220	219	233	209	243	218	217	216	198	228	228	182	188	220	205	213	172	190	211	219	177	166	213	212	189	215	187	216	192	170	188	172	178	168	189	195	175	175	149	184	183	196	168	199	190	180	189	184	170	197	173	169	182	177	171	168	181	192	172	184	155	181	174	172	162	171	194	163	188	184	150	199	178	167	187	168	150	173	171	165	178	185	159	186	180	180	167	210	200	176	189	195	161	169	177	167	184	182	178	163	170	162	195	163	195	181	173	148	173	171	179	166	190	154	162	161	166	178	170	181	169	173	170	152	160	168	173	175	159	183	183	163	187	179	190	185	189	194	169	168	182	154	172	154	199	166	189	193	172	171	152	168	158	170	165	172	171	178	159	185	163	179	181	184	170	169	186	159	180	164	175	166	159	155	176	178	176	149	192	164	190	143	182	189	174	180	158	165	154	177	148	168	164	174	179	174	179	155	170	156	190	187	167	155	191	172	152	175	175	166	192	176	192	164	170	165	163	171	163	165	185	169	176	186	155	154	142	172	174	191	195	151	176	154	170	152	174	166	158	158	165	143	176	166	177	177	162	166	176	171	186	169	162	157	168	166	169	176	165	166	156	174	168	157	145	181	175	162	180	165	177	161	172	150	185	174	158	160	181	154	152	163	164	166	154	173	171	168	167	159	170	168	164	178	183	161	169	172	146	151	176	189	147	169	165	166	154	170	152	155	186	164	176	180	174	163	200	173	194	180	186	171	155	180	187	175	151	158	178	142	192	158	166	156	184	169	150	190	164	182	150	167	170	166	176	165	156	163	175	167	174	160	163	158	163	190	170	166	176	188	196	161	158	178	166	195	170	159	172	193	157	196	156	181	169	155	166	164	181	150	172	167	180	189	154	147	169	172	201	171	195	176	154	186	144	172	165	159	177	173	163	170	195	169	154	164	146	160	171	164	163	176	191	156	170	180	154	153	178	168	182	177	153	172	186	172	167	132	167	165	167	182	175	167	156	150	170	165	185	176	177	162	157	173	162	165	177	155	168	165	165	173	152	160	173	174	164	177	161	168	171	167	155	194	192	153	155	151	163	191	169	136	170	141	163	168	176	176	174	158	175	125	167	202	169	153	194	165	179	158	177	173	173	174	190	174	173	172	168	165	137	174	161	158	156	156	163	137	177	168	183	167	159	165	154	178	193	177	156	169	189	163	179	188	177	158	173	185	182	154	182	162	140	176	181	166	181	178	170	178	180	184	181	187	154	163	184	161	177	180	178	160	190	172	176	176	155	150	166	168	179	172	179	188	172	154	163	179	191	161	149	188	178	150	186	166	173	158	165	175	158	162	168	184	163	164	184	156	190	162	161	190	184	168	176	166	147	170	172	181	161	180	158	170	183	171	178	180	153	161	162	146	199	167	167	174	163	159	169	164	164	177	186	155	173	172	159	166	162	154	172	171	175	173	170	185	183	179	146	147	177	173	170	162	195	165	162	166	171	169	153	161	150	160	161	153	142	169	171	177	150	159	201	146	175	167	147	170	153	193	147	168	179	154	167	173	170	154	185	154	163	163	157	180	190	149	164	175	185	178	150	153	162	174	175	194	171	177	185	179	157	155	160	148	183	173	168	171	173	167	179	173	171	146	177	182	189	156	170	153	182	169	200	176	174	177	139	167	175	173	176	169	174	163	167	172	185	189	156	163	154	151	174	189	158	221	186	180	181	190	169	154	182	157	153	171	166	155	176	164	183	161	162	161	175	161	163	169	153	162	168	174	153	181	158	174	177	196	175	163	182	160	200	160	172	184	184	176	172	184	166	177	179	156	165	173	159	166	172	169	175	189	193	162	165	143	150	179	169	156	159	162	175	151	181	157	148	170	177	166	184	165	198	186	171	166	171	170	175	156	183	158	153	167	175	187	177	163	162	172	150	175	183	185	176	138	149	167	174	167	157	156	153	163	184	164	173	186	162	183	158	171	169	167	166	157	184	148	171	163	187	153	151	171	162	161	176	169	186	148	166	153	163	144	148	163	150	175	161	174	182	167	164	175	160	182	175	183	172	145	175	148	148	168	151	141	166	155	164	163	168	162	162	167	179	172	199	178	174	177	178	159	166	198	147	147	179	166	182	160	196	151	166	183	144	151	182	185	173	191	151	179	159	174	201	163	153	177	174	179	162	165	174	169	168	164	157	156	158	150	172	168	178	165	159	170	169	174	181	171	152	165	168	170	174	171	163	158	167	181	168	186	163	181	159	159	171	195	171	168	163	146	152	151	181	143	166
