345	0	2700	94641	345	4	21	152	259	382	403	477	435	432	374	325	344	293	292	281	308	277	258	272	236	244	220	228	246	219	235	223	210	208	190	190	221	341	335	318	252	231	175	174	185	162	153	175	152	150	143	166	153	146	155	150	156	160	140	152	159	151	159	128	165	154	148	143	161	159	172	139	148	140	139	165	131	151	152	129	153	140	123	147	139	125	129	180	145	138	132	142	142	143	133	140	143	149	136	158	158	118	134	140	150	143	158	129	138	119	127	150	136	112	148	137	127	155	134	154	126	143	145	136	149	137	138	133	129	116	131	146	134	128	142	150	133	130	126	143	114	147	127	138	124	151	128	131	124	138	126	147	138	125	148	150	134	119	146	113	132	137	125	136	114	128	129	135	125	126	154	134	128	137	131	135	152	139	133	122	141	126	142	130	144	131	134	126	129	122	134	132	134	143	134	122	118	132	125	131	147	133	127	137	135	142	133	153	134	126	129	128	138	110	139	125	136	134	121	156	137	127	133	145	150	143	131	128	137	142	130	136	127	133	123	144	126	122	108	125	110	148	134	123	125	116	159	118	137	144	129	121	135	128	120	138	122	128	143	133	147	123	116	125	124	153	124	110	137	129	117	143	134	137	129	148	128	135	147	124	111	147	135	128	150	132	134	146	125	151	150	127	138	130	107	128	148	172	119	144	148	146	141	141	127	127	140	137	127	136	132	120	123	132	134	139	129	132	130	133	116	132	136	136	122	120	119	118	128	103	129	129	147	118	109	131	135	116	130	133	124	152	131	115	126	145	150	126	133	139	126	146	136	110	135	120	117	140	122	136	122	146	130	124	124	138	153	135	138	138	137	139	110	136	129	113	132	117	145	133	125	144	101	119	129	144	125	135	131	129	125	143	108	171	113	141	131	119	124	136	123	137	119	111	102	133	117	130	122	123	129	125	156	129	134	145	138	114	132	122	135	136	147	150	136	136	137	137	136	125	132	120	131	119	128	134	133	132	108	119	121	136	131	123	135	140	119	137	138	130	138	133	158	132	139	128	138	143	143	159	150	130	137	131	127	158	130	128	129	139	133	123	132	135	123	156	122	142	125	135	133	136	126	121	129	127	120	143	133	143	124	132	153	151	134	141	121	123	150	152	135	130	126	122	114	140	146	132	130	134	131	135	144	110	131	153	133	136	131	142	137	137	105	134	134	143	120	134	142	118	144	131	134	132	131	120	127	114	111	146	138	125	138	143	118	140	111	138	132	121	150	126	148	125	114	136	129	137	135	116	141	116	150	122	126	109	132	123	146	135	137	143	119	111	118	125	133	146	144	118	108	124	135	143	119	126	122	142	139	129	123	112	127	112	133	133	124	129	134	128	146	127	135	121	123	130	135	133	131	135	130	122	151	135	98	120	120	135	125	124	123	123	148	123	154	134	163	136	133	150	123	129	134	130	131	139	127	125	116	118	138	121	103	141	111	136	158	131	123	121	130	126	109	140	114	123	144	116	127	119	114	132	146	128	123	150	132	125	127	126	114	133	136	137	126	111	128	120	135	124	121	141	122	130	129	125	141	113	131	148	117	125	139	145	112	131	108	124	114	115	113	142	136	132	131	121	116	125	130	103	137	139	131	133	137	109	119	129	101	117	130	113	128	125	112	143	126	130	127	134	130	144	129	112	144	114	139	137	148	136	125	113	139	136	139	146	156	137	141	140	119	129	135	134	112	116	124	107	134	131	121	121	129	142	110	149	131	128	108	139	133	144	139	130	123	138	113	112	119	135	140	137	153	140	137	109	139	119	137	143	150	130	129	133	144	133	124	131	127	160	121	121	126	105	135	137	140	126	133	137	144	128	121	130	135	131	118	137	133	135	140	122	145	108	123	140	118	145	122	138	114	127	138	137	136	151	115	124	130	123	114	128	142	124	137	139	115	123	115	133	142	112	144	119	140	120	145	135	125	128	130	138	143	146	146	116	135	111	113	116	143	122	126	143	126	150	115	148	121	134	139	132	139	120	116	137	130	111	131	121	137	121	138	133	126	138	131	142	118	123	128	137	121	130	122	135	127	144	131	129	123	123	132	112	127	133	125	132	122	133	115	133	138	120	142	135	118	116	140	139	136	137	129	118	111	141	149	116	126	119	118	118	129	109	149	120	132	136	121	127	136	116	126	119	139	152	140	125	142	139	146	121	120	111	116	118	121	122	145	106	114	130	124	138	111	124	113	152	121	138	156	120	129	131	129	136	145	119	135	118	136	126	111	152	118	129	126	132	144	151	116	135	134	137	133	123	142	136	127	120	124	143	140	132	147	131	137	141	126	142	134	127	133	139	131	111	144	120
345	1	1900	94764	352	1	28	153	186	336	349	404	328	364	287	291	268	270	256	262	216	243	223	217	193	192	178	180	195	181	176	177	166	181	178	183	185	177	159	157	156	176	162	153	155	173	157	142	152	175	140	142	135	142	156	145	147	134	135	143	166	147	129	155	173	159	150	161	156	144	138	142	155	159	151	127	149	133	147	138	147	152	140	134	164	128	138	146	143	142	132	135	140	137	139	150	149	179	127	149	136	141	128	137	137	142	154	136	135	148	129	147	128	117	137	143	164	142	128	139	152	142	143	158	108	143	126	148	131	116	134	123	118	153	134	129	142	131	124	126	145	147	137	132	133	132	135	139	133	154	132	133	159	124	130	147	142	142	137	164	140	110	156	144	128	113	170	143	124	139	140	156	148	135	137	153	132	129	132	146	138	135	153	152	155	131	131	123	140	124	139	156	146	143	134	135	144	131	153	162	147	153	125	130	141	136	137	144	149	146	130	141	138	142	134	136	127	142	126	148	158	139	140	154	128	137	147	133	161	135	138	139	139	115	139	134	143	143	119	146	132	127	117	145	148	131	157	133	142	153	115	148	138	133	140	158	125	147	124	141	146	134	122	147	139	134	135	147	129	150	144	157	129	171	138	129	122	143	151	158	128	125	143	122	161	145	124	140	146	154	148	131	122	126	119	148	141	165	121	135	142	145	130	137	141	140	144	148	156	139	133	143	146	121	129	127	147	150	128	126	136	135	139	138	138	138	166	129	143	132	140	124	139	121	123	139	153	140	137	145	149	134	132	156	126	138	122	124	146	119	105	134	123	125	154	141	136	132	133	123	135	164	137	134	150	124	127	143	137	142	144	148	154	132	131	147	132	137	128	131	146	145	125	130	147	137	137	162	133	155	133	144	133	145	145	128	134	140	136	130	132	134	148	136	144	145	133	130	123	134	144	158	151	134	130	147	143	141	125	118	132	134	145	114	138	132	124	130	142	141	154	142	149	152	143	168	147	129	148	147	147	137	132	121	117	134	118	157	128	132	138	145	153	120	134	135	142	130	127	122	129	151	137	145	122	123	145	133	142	136	128	144	139	146	137	128	141	132	138	141	132	153	117	132	112	126	140	142	119	153	136	147	164	132	146	113	146	130	137	140	139	131	142	134	146	141	133	147	138	128	134	135	158	157	134	134	131	150	150	134	149	141	139	154	141	124	103	126	126	152	128	134	149	161	133	146	155	134	134	137	133	136	116	133	137	133	142	150	136	148	125	141	150	110	151	145	133	132	134	143	132	127	126	124	139	138	125	153	123	142	129	133	124	126	131	141	154	144	138	142	124	126	137	142	160	137	129	125	137	130	124	136	134	131	133	108	133	142	130	135	142	145	123	139	132	141	156	136	117	124	140	126	134	121	118	116	122	153	148	133	137	154	148	141	133	145	136	138	134	125	118	155	156	129	130	135	144	135	124	138	125	136	146	114	122	134	141	130	127	137	160	156	130	141	130	130	138	155	123	131	144	148	134	132	164	150	129	130	126	144	152	141	129	152	113	140	129	149	137	149	125	148	131	143	126	137	156	113	145	144	130	138	157	153	157	142	140	132	146	126	138	130	119	147	158	144	136	159	135	142	137	124	137	126	117	142	133	129	134	120	128	138	147	135	138	132	126	125	121	142	126	140	125	132	131	148	125	119	142	139	139	139	144	145	135	134	134	145	125	128	139	129	132	157	152	124	127	150	121	151	137	132	137	140	120	139	134	137	116	139	142	140	144	159	158	138	145	133	138	143	137	116	133	148	158	129	131	136	136	134	163	123	146	129	141	137	120	128	140	140	150	156	123	145	141	137	151	168	147	151	114	140	123	129	138	144	131	129	149	144	150	132	134	139	133	154	136	130	136	146	124	126	147	130	124	127	139	121	139	140	127	132	120	134	141	140	151	148	153	156	126	153	149	165	134	132	135	127	148	140	127	145	139	132	141	139	157	144	116	121	149	141	128	150	140	126	136	152	156	133	112	137	144	139	140	143	144	128	135	127	131	124	153	156	134	138	139	133	127	128	159	145	141	142	136	128	136	128	109	154	122	141	137	127	149	134	136	149	114	143	114	155	130	152	128	135	134	140	129	131	131	129	136	149	127	116	127	150	149	121	130	140	142	135	129	146	123	124	138	132	145	111	146	150	121	146	135	137	127	117	143	135	119	133	132	113	152	142	128	126	142	169	158	126	137	141	135	149	132	140	126	148	141	130	112	119	150	147	151	162	129	173	136	141	146	138	155	140	140	157	127	156	113	152	114	137	133	120	117	141	138	158	129	164	128	145	123	137	119	120	135	133	147	141	135	140	124	149
345	2	2100	94887	359	2	20	140	210	363	338	423	378	388	314	286	296	268	264	269	228	246	231	242	230	198	196	220	218	202	190	207	196	198	169	179	178	169	176	153	187	182	170	156	168	179	145	165	149	140	160	161	156	155	147	159	151	147	154	167	160	156	179	129	148	147	133	165	140	153	142	165	150	164	164	146	148	143	142	141	151	141	148	134	115	152	141	148	131	131	151	142	140	134	124	138	148	141	145	141	124	130	140	143	127	133	166	141	133	119	152	146	111	127	146	157	140	131	138	150	157	155	147	129	126	162	131	160	126	122	147	135	126	140	134	156	157	132	148	141	122	132	124	152	151	125	136	118	139	147	149	161	146	140	129	141	141	135	141	156	139	143	118	134	146	131	136	121	123	122	121	132	136	117	144	139	140	149	126	139	133	134	145	145	139	132	135	138	130	119	134	141	142	130	133	139	136	142	138	153	157	130	150	147	146	126	138	125	136	141	152	156	152	123	136	147	127	129	137	130	135	166	135	121	151	129	139	144	126	130	127	143	136	137	132	155	141	144	130	127	131	147	129	147	119	162	112	119	156	150	150	120	134	134	149	146	122	139	134	155	103	128	174	139	120	135	145	145	132	146	142	149	145	126	109	146	135	136	157	120	131	121	129	128	157	133	147	140	136	125	132	127	132	153	126	139	138	157	116	139	152	141	119	139	134	131	125	145	115	139	154	135	133	158	128	120	134	131	143	119	143	137	116	138	122	155	137	118	120	136	131	142	137	126	136	125	121	160	151	143	128	130	133	171	139	141	146	155	134	139	139	122	139	141	138	138	144	150	113	116	139	136	139	161	135	122	149	141	132	140	150	123	137	142	144	139	129	142	141	155	137	135	127	147	154	122	140	145	130	140	137	122	143	116	155	132	135	148	150	136	155	135	153	120	136	153	137	135	136	140	140	142	142	146	133	141	134	135	137	157	136	113	129	129	119	128	136	119	138	157	115	139	121	138	127	137	145	128	141	146	123	122	133	142	144	153	125	143	142	142	143	153	150	151	115	141	138	129	102	128	139	132	122	134	133	156	131	177	152	127	122	122	121	147	126	124	128	123	147	142	151	130	126	123	127	120	125	130	128	126	147	166	158	133	131	130	160	145	140	130	141	121	135	132	137	135	137	158	149	147	127	124	131	138	137	141	122	135	117	144	121	127	158	120	127	125	121	139	132	127	139	143	163	147	145	116	154	137	134	141	141	131	145	113	146	147	143	133	140	130	148	127	134	134	115	140	145	146	116	132	128	116	139	137	138	149	129	141	136	151	132	136	129	147	112	139	139	124	148	136	141	143	126	122	128	158	121	144	136	139	119	154	126	138	127	155	128	160	144	130	133	146	138	135	135	123	147	160	135	146	133	121	139	152	136	139	137	139	137	129	128	147	142	137	130	136	135	109	145	136	135	113	143	128	127	139	106	147	136	148	130	129	132	142	117	123	134	145	133	131	136	148	121	132	148	133	119	136	126	142	147	122	123	133	134	143	139	134	143	145	128	142	131	143	144	135	137	125	133	131	115	139	138	134	135	128	155	135	148	148	148	145	131	138	134	142	142	134	131	137	148	117	140	144	154	131	114	141	144	112	150	134	141	126	113	125	138	145	148	137	139	111	125	128	140	138	120	143	145	137	138	134	143	149	117	115	137	124	136	111	134	129	135	143	122	149	102	128	134	150	139	129	151	123	134	155	121	133	139	116	136	134	143	122	135	131	156	138	142	131	123	140	130	146	131	123	134	127	150	123	115	125	137	139	134	152	151	125	144	140	144	140	137	129	116	151	128	133	134	146	119	155	134	119	126	121	140	153	143	152	148	138	136	125	129	134	152	161	133	120	129	125	149	136	153	130	141	146	117	135	125	126	133	133	128	150	132	143	122	143	125	147	148	148	129	146	135	134	132	130	154	130	130	120	114	129	122	136	124	146	126	141	128	131	135	142	122	143	116	139	121	162	131	151	131	130	131	147	153	129	138	132	146	138	120	145	116	121	122	124	129	120	148	130	137	127	139	145	140	141	140	143	140	125	165	117	118	125	113	148	153	128	156	131	146	141	129	128	125	136	118	132	160	128	122	133	143	147	130	121	137	155	160	122	130	142	131	135	123	139	124	162	128	114	131	147	145	141	127	145	134	120	123	110	137	142	128	118	137	135	151	155	151	141	99	140	122	135	138	132	137	135	126	160	136	127	137	128	132	130	121	132	127	130	135	147	131	150	128	144	129	125	150	147	128	131	138	136	134	129	137	132	157	150	128	133	152	145	134	136	152	141	132	150	126	150	143	137	139	146	122	148	128	140	129	125	147	159
345	3	3500	95011	345	4	37	172	242	361	402	434	376	385	329	304	286	287	247	252	225	250	214	204	211	219	222	197	194	194	197	171	188	165	198	150	166	172	153	181	201	166	149	145	170	156	152	144	144	147	145	147	135	129	121	133	140	135	145	145	138	136	152	147	154	138	135	138	151	144	142	143	140	140	144	134	132	142	134	132	149	135	124	147	138	133	112	125	150	109	133	131	123	130	134	145	116	130	151	125	142	138	135	148	124	146	135	120	155	137	141	120	150	107	135	127	139	114	128	130	139	118	107	128	127	140	111	142	107	115	107	118	124	117	146	116	121	118	121	107	145	135	125	134	147	121	144	123	143	119	125	116	113	120	130	116	125	154	131	134	123	118	122	132	129	126	132	124	121	133	135	135	128	132	138	119	130	124	125	144	115	123	126	131	134	140	129	144	128	118	139	122	133	107	115	136	129	114	142	121	129	146	137	134	133	120	128	138	125	136	122	144	136	129	126	140	131	142	112	123	113	144	127	117	122	130	118	144	114	126	112	147	141	125	139	134	111	134	132	122	104	130	115	135	136	130	102	110	133	137	138	118	114	134	134	138	120	110	118	138	135	143	115	134	131	121	131	128	126	129	131	119	136	112	128	134	120	135	117	117	120	143	129	126	135	135	121	129	126	129	118	108	149	134	125	129	116	137	129	129	98	113	144	126	120	141	145	114	127	127	113	104	135	131	129	127	122	127	139	141	101	124	104	127	130	114	96	130	122	130	128	121	120	130	148	126	133	132	103	108	121	110	131	119	126	122	148	124	133	156	139	141	129	122	117	133	130	141	140	138	125	125	143	116	140	115	136	115	115	97	122	143	119	122	106	111	129	115	129	144	117	140	134	145	113	119	133	131	129	129	122	130	117	106	109	111	131	141	136	140	110	129	126	128	123	127	111	117	112	107	105	121	140	124	100	122	119	118	119	119	127	134	115	126	123	114	140	145	122	144	128	100	135	126	129	147	138	138	101	146	121	123	152	122	128	134	139	119	126	132	131	122	97	129	134	124	135	124	116	118	131	107	103	125	109	121	140	113	129	122	114	128	138	132	140	138	115	102	131	134	130	120	110	147	140	142	135	132	124	123	144	115	146	127	140	139	137	138	112	127	120	125	130	127	134	114	129	127	133	105	129	137	119	115	116	127	127	104	120	127	120	116	130	134	115	105	121	128	142	130	114	115	128	114	131	109	136	128	124	138	114	117	124	136	124	125	129	111	138	134	119	129	124	125	118	102	109	119	135	115	141	136	130	136	138	127	113	137	131	134	117	138	126	132	111	111	129	136	117	131	128	144	127	143	126	125	131	132	113	107	120	131	114	107	120	134	123	141	121	112	126	135	123	120	123	112	117	128	130	137	115	115	155	129	111	112	152	125	121	123	130	131	118	110	122	136	122	126	127	119	129	117	114	123	126	106	111	150	130	141	135	124	127	122	128	122	127	129	135	127	120	145	138	136	120	114	122	124	114	127	112	126	136	108	122	93	134	137	134	121	147	147	129	132	130	126	127	133	135	116	133	139	114	116	116	124	144	118	116	125	138	116	146	126	147	127	122	125	140	122	135	109	123	112	125	120	129	131	121	141	111	140	132	116	127	119	129	120	139	117	130	149	128	114	113	123	116	155	115	142	123	130	125	114	132	136	131	111	143	143	111	122	126	128	119	119	129	116	127	126	121	123	119	130	129	110	136	134	133	139	142	120	123	140	124	120	111	132	118	130	137	123	128	110	111	122	135	131	125	116	127	143	119	133	143	120	121	137	127	118	125	100	113	141	131	95	141	118	125	113	133	130	115	118	120	108	148	128	121	139	121	144	119	117	137	109	134	146	111	129	147	126	136	112	128	113	123	131	128	120	129	127	115	126	128	121	130	105	124	127	134	132	130	133	124	135	131	105	130	129	154	135	121	121	132	125	145	129	117	136	146	127	126	137	126	120	123	127	140	120	145	128	133	126	126	119	124	115	126	117	118	133	141	131	120	124	125	124	120	121	128	117	129	124	108	123	131	124	112	111	127	130	118	116	120	136	148	117	122	140	127	124	116	117	121	136	126	116	128	130	125	106	119	114	114	121	134	113	127	129	109	119	120	131	117	128	131	108	121	109	123	142	121	129	138	140	130	117	135	129	135	118	125	119	134	106	119	121	134	143	125	125	133	127	125	108	116	154	129	127	103	125	113	122	116	137	119	104	128	127	104	123	105	144	134	116	128	135	122	125	124	122	109	118	125	130	112	112	114	107	103	130	127	114	121	139	134	117	128	115	137	105	122	132	139	115	123	122	98	139	118	143	105	128	122	123	124	107
345	0	2700	95134	352	1	18	174	258	413	398	459	430	411	356	355	309	293	302	268	276	259	272	259	263	226	220	217	186	195	209	193	179	192	177	177	186	216	162	184	174	143	148	143	149	144	156	143	160	136	151	141	126	135	150	135	139	136	127	137	141	119	127	159	134	141	127	129	145	139	126	131	122	140	136	128	131	116	117	124	120	108	136	128	129	114	123	129	141	109	106	134	116	117	124	126	117	112	137	109	99	109	128	102	114	116	112	117	128	126	115	124	115	132	109	133	114	138	112	115	118	143	127	100	146	118	120	119	114	119	117	125	111	136	131	119	115	122	126	113	130	114	111	124	119	107	119	119	116	123	114	124	111	112	125	99	119	120	144	115	135	113	129	114	126	113	104	120	100	108	128	111	108	123	135	110	127	113	95	124	90	121	106	121	111	119	124	113	132	135	116	136	118	128	138	108	112	134	93	108	119	128	115	113	108	102	112	118	120	101	126	102	116	105	138	122	115	120	112	102	117	130	97	111	119	114	134	129	109	118	118	107	109	102	127	115	124	102	114	101	118	129	122	115	128	113	106	116	136	118	120	122	110	131	109	107	112	97	110	111	108	110	119	105	120	121	117	131	109	137	127	104	103	120	130	121	140	126	127	107	117	136	121	118	109	121	125	113	114	133	109	109	105	104	134	102	112	111	121	112	130	123	122	91	125	144	124	110	129	128	107	122	136	103	122	123	104	116	100	109	110	133	113	112	118	103	97	150	121	96	116	107	118	112	115	118	108	110	110	121	126	118	131	115	112	118	125	109	119	104	103	106	119	117	111	112	100	101	121	131	113	103	121	131	110	125	106	117	124	114	139	126	130	120	128	112	107	104	123	117	111	110	102	110	108	112	133	117	100	125	111	109	118	116	141	111	105	93	132	108	122	146	94	111	117	105	110	129	110	107	115	95	132	125	126	115	111	100	130	116	114	118	120	116	124	94	114	122	102	103	113	107	132	121	98	112	96	102	105	110	110	126	119	110	118	109	97	104	115	95	118	137	113	130	87	117	105	122	120	140	108	99	127	96	101	105	109	117	126	120	124	103	100	123	124	130	117	114	97	130	89	114	94	119	124	103	118	114	112	96	89	112	126	116	128	111	94	124	122	101	101	124	92	125	117	106	118	118	93	116	114	114	112	86	116	106	112	115	120	116	94	117	135	138	107	125	108	117	91	108	97	110	116	120	100	128	105	115	99	117	103	90	99	124	122	101	127	113	101	113	128	120	118	111	124	120	118	122	124	120	94	97	113	124	104	94	109	118	90	116	103	101	105	117	96	97	105	130	110	127	120	104	100	120	104	111	100	110	88	100	102	100	104	106	121	124	96	102	94	112	124	132	108	131	102	111	109	117	125	128	103	106	124	111	112	108	115	113	99	117	121	115	114	119	118	117	116	106	105	107	102	129	94	102	115	116	113	108	120	113	128	111	115	123	129	107	113	132	105	106	115	113	122	115	109	114	101	116	141	112	107	105	128	123	96	112	102	118	102	127	131	109	101	124	120	106	94	109	124	118	122	111	118	130	129	114	118	100	122	107	105	115	124	100	130	129	111	110	110	103	105	109	110	113	111	129	96	113	109	117	129	92	121	99	115	91	119	111	124	101	111	108	113	102	118	107	122	102	91	125	112	125	105	115	96	101	118	125	120	103	111	101	118	122	111	121	120	118	136	108	118	103	119	117	112	103	81	106	123	96	113	111	106	122	111	113	124	99	118	102	98	113	102	111	119	102	116	120	97	108	100	129	131	108	149	122	101	107	124	132	133	111	111	122	140	108	125	120	95	116	146	113	95	98	100	105	128	96	131	103	97	108	92	100	119	126	119	115	116	106	98	91	113	107	111	115	100	129	110	117	121	130	108	112	120	111	108	117	92	112	119	112	104	103	115	126	113	104	125	110	96	112	114	90	126	127	107	108	113	108	106	103	128	109	104	102	95	102	110	112	114	146	129	114	109	100	115	99	106	126	103	121	123	106	92	108	114	113	112	118	111	99	105	98	126	127	97	123	122	120	99	96	117	121	138	101	116	114	114	107	126	103	104	110	109	119	118	127	126	110	106	122	120	113	102	94	108	115	130	101	114	105	112	119	102	130	116	100	114	106	98	106	94	90	140	104	119	99	105	115	102	132	117	104	131	122	130	109	119	117	114	116	102	108	116	109	117	120	103	125	108	128	101	93	118	107	119	120	101	112	102	107	93	101	137	117	114	107	122	140	116	99	106	108	101	110	117	112	118	115	99	112	123	111	111	111	126	97	126	96	129	107	115	95	116	105	111	111	113	120	105	119	132	119	107	129	126	110
345	1	1900	95257	356	1	44	147	213	373	355	407	357	328	316	290	272	287	259	237	228	261	222	231	211	202	196	205	197	178	213	198	194	167	179	170	183	185	163	175	178	157	181	159	186	167	150	187	158	174	172	162	185	147	171	158	152	179	153	170	159	149	192	156	161	147	163	164	141	171	138	160	170	148	147	160	152	168	158	139	158	144	136	157	152	163	170	152	159	187	154	143	155	140	141	173	171	130	152	135	154	134	147	148	158	175	140	158	147	154	155	158	134	150	153	160	153	145	153	131	161	144	171	162	150	148	159	153	143	152	134	148	144	145	136	149	148	159	146	146	170	152	146	130	136	162	158	124	137	155	177	133	144	144	173	140	133	145	145	146	150	165	149	158	149	122	152	149	150	178	152	161	182	150	154	147	157	170	132	117	142	145	151	148	152	162	161	152	132	162	152	174	137	148	149	157	153	180	148	141	144	130	174	147	134	151	124	159	141	144	134	136	155	144	133	148	155	138	152	157	141	138	139	155	146	157	146	134	153	145	137	141	148	160	133	127	151	140	161	155	144	167	120	179	136	132	131	171	144	150	144	152	161	137	163	160	160	134	133	152	127	177	153	152	130	137	153	133	134	159	135	140	144	136	145	170	133	147	153	140	139	163	155	133	144	151	149	147	140	135	135	156	143	143	133	136	165	149	144	174	149	148	159	155	130	150	176	141	121	138	156	155	147	136	147	144	151	141	159	134	143	142	155	144	147	134	123	146	155	138	155	152	161	136	156	153	140	107	158	143	146	144	174	152	151	158	154	148	150	133	151	156	168	147	169	142	156	165	149	149	155	151	148	153	122	148	142	130	138	162	135	144	133	158	132	141	150	138	136	163	141	153	135	140	159	145	185	149	169	147	124	140	139	158	148	141	135	148	139	152	125	142	141	152	142	160	134	148	152	146	144	163	165	164	132	139	161	152	146	132	172	131	140	155	144	131	126	143	150	138	144	137	140	168	158	129	150	139	154	136	157	148	154	142	152	138	126	148	147	129	152	148	144	139	150	156	136	132	151	148	132	136	145	140	131	131	139	130	120	166	123	147	132	132	157	149	148	144	135	144	156	143	147	125	136	163	148	165	179	138	142	165	128	167	150	148	144	157	137	160	160	167	154	139	156	152	173	160	159	145	132	166	141	133	144	149	156	141	157	145	133	155	140	156	132	137	151	181	152	162	140	163	149	133	150	141	112	133	132	130	133	148	130	165	153	148	144	157	169	142	145	138	125	144	129	145	147	136	147	159	148	120	134	133	139	130	151	129	149	146	141	146	148	148	146	137	123	145	164	141	153	145	153	148	144	136	159	138	148	148	141	155	138	156	159	153	174	140	136	149	150	137	148	174	131	140	165	158	138	148	161	153	124	123	138	140	136	158	171	147	136	160	151	164	154	136	146	155	154	146	167	134	157	151	138	128	134	162	142	166	135	169	128	175	156	164	150	152	141	155	139	139	146	154	162	172	145	140	132	133	150	149	160	153	158	138	168	154	149	150	162	151	174	160	159	136	132	158	143	154	151	145	151	143	174	139	157	162	139	160	162	118	148	156	154	186	168	155	150	134	148	138	140	155	163	144	141	132	139	167	173	168	122	123	151	142	163	141	147	153	141	156	138	128	131	145	138	154	149	142	133	144	157	139	143	150	134	141	157	163	156	149	158	142	154	161	122	138	145	152	140	136	147	135	129	146	150	154	146	150	152	137	105	150	161	162	118	174	146	142	170	145	140	137	141	147	155	143	176	148	154	135	156	122	144	130	149	136	167	146	133	153	155	134	140	148	130	146	147	164	123	182	143	146	142	151	147	153	139	164	128	173	149	163	142	131	144	142	140	153	139	136	142	136	151	164	147	134	130	130	135	142	133	148	167	127	138	137	140	159	169	150	144	134	147	137	143	147	155	130	137	141	154	150	140	134	149	123	135	142	129	147	135	139	130	155	158	136	144	161	142	144	143	150	140	135	147	145	149	135	183	166	151	159	129	129	139	129	135	164	138	151	156	158	136	166	148	130	166	129	150	133	159	157	164	133	135	156	140	140	156	138	160	158	158	154	150	141	160	155	161	125	146	147	171	159	160	151	146	167	132	138	163	141	132	146	147	150	153	157	151	152	153	166	153	147	145	150	169	129	148	142	158	128	141	151	142	134	153	139	161	141	131	136	163	138	139	144	147	148	141	162	130	139	161	140	168	144	149	168	138	151	138	151	129	127	164	147	137	139	149	150	167	134	151	147	173	137	142	133	146	131	140	144	127	137	158	165	141	155	142	157	157	172	130	143	134	151	136	160	158	151	158	161	123	147	152	141
345	2	2100	95380	353	2	40	144	219	359	386	463	364	350	321	324	293	252	267	281	249	265	241	228	242	227	203	206	226	202	212	183	172	199	211	189	195	196	190	197	180	198	169	164	153	186	152	158	176	178	146	161	149	149	153	158	139	155	142	166	138	162	149	157	160	150	153	149	156	157	158	138	174	157	133	166	152	135	144	172	143	145	147	164	156	162	148	156	139	139	142	140	155	143	163	144	153	148	136	144	141	144	154	164	165	130	163	147	158	147	170	112	143	168	164	159	141	140	143	149	154	144	158	140	132	154	145	136	154	143	145	156	144	134	132	137	132	157	145	157	152	149	143	138	146	174	160	156	154	157	148	135	156	153	169	129	137	163	135	151	141	141	153	117	152	164	156	135	136	158	152	128	144	135	124	151	129	138	149	157	127	147	131	156	135	137	150	135	150	134	134	152	134	142	145	131	137	152	137	145	127	140	138	149	130	141	147	133	149	156	160	138	160	128	157	155	140	161	141	134	143	118	162	150	125	150	147	157	139	135	134	130	143	170	145	132	133	132	139	144	147	140	132	137	127	144	163	155	134	129	153	158	155	136	156	143	156	144	153	133	137	153	133	145	140	156	146	137	145	161	132	122	153	139	158	142	143	134	157	135	138	142	141	159	125	129	135	140	152	146	114	148	136	153	135	155	119	142	138	146	144	143	161	143	147	161	139	145	140	145	141	146	165	129	134	144	148	151	134	134	147	139	138	144	132	139	143	131	150	126	135	157	134	120	121	131	144	142	128	147	157	127	121	150	128	145	129	138	148	141	153	132	133	155	154	143	150	142	158	121	134	135	117	145	163	137	149	157	148	141	136	133	150	120	147	140	136	155	136	144	131	137	143	137	137	136	137	154	153	130	140	141	130	154	132	145	159	144	140	133	143	153	157	160	160	143	152	148	147	137	159	170	143	136	123	124	160	150	139	150	143	147	134	136	131	156	145	133	150	142	154	145	125	125	157	147	136	149	145	138	144	152	144	139	149	139	126	140	162	138	148	152	129	132	135	166	126	147	130	137	136	126	147	145	146	151	128	163	120	141	151	128	141	138	151	142	133	146	150	150	146	129	142	146	138	139	142	116	154	139	146	140	137	143	142	149	142	140	131	118	133	122	139	141	150	133	135	150	148	136	147	148	137	146	143	132	136	138	131	133	134	145	134	134	154	144	144	133	161	146	147	140	127	123	136	161	128	138	156	150	111	142	160	117	149	145	143	125	164	158	125	152	145	137	167	122	138	134	132	141	129	146	129	139	140	158	161	120	148	141	137	132	125	135	158	143	130	140	130	134	170	127	148	147	172	164	126	150	137	150	130	155	135	148	115	153	139	164	116	147	131	144	141	139	153	124	141	147	129	141	128	141	144	139	151	120	169	139	151	129	150	139	149	144	131	139	148	118	128	137	128	125	155	148	153	138	151	132	140	160	135	158	129	133	135	127	143	144	156	147	127	151	138	143	128	147	163	139	133	127	128	123	122	126	154	152	154	162	146	159	150	153	153	151	149	150	156	143	152	154	157	161	140	133	143	151	142	135	142	136	144	143	133	142	123	151	141	137	122	143	153	143	147	148	141	157	118	136	155	148	135	128	132	138	121	138	124	133	146	137	142	158	144	143	152	162	152	134	151	152	151	141	155	157	154	149	131	141	147	136	144	121	123	137	133	155	134	142	162	149	155	128	137	143	135	137	141	146	127	131	163	131	129	146	133	131	149	134	128	148	159	146	135	151	126	142	151	137	137	164	151	131	135	146	153	125	144	156	120	136	131	148	142	168	135	135	168	134	136	122	136	146	170	153	153	144	140	151	154	155	141	151	155	151	150	127	133	135	144	139	133	125	129	145	156	142	157	138	133	130	136	148	119	131	130	138	142	153	174	149	123	138	131	133	136	146	128	157	149	120	140	145	120	143	136	137	170	145	153	145	145	159	134	138	139	145	134	138	164	140	150	117	142	135	151	132	129	129	136	143	144	140	121	138	122	127	168	136	147	111	146	149	138	156	132	139	123	154	164	143	153	148	121	159	142	135	147	155	128	162	130	153	133	136	126	126	159	149	130	148	154	137	167	142	122	122	141	146	162	136	123	151	128	135	137	157	148	152	124	138	127	144	168	133	136	132	132	136	138	135	141	133	127	148	120	129	130	130	141	137	119	164	153	156	128	146	146	138	145	131	157	162	132	145	140	144	139	126	150	149	125	146	137	140	129	147	154	139	154	150	161	150	132	157	155	155	144	144	154	153	131	147	154	145	135	128	130	120	146	144	155	151	156	155	154	134	132	134	152	157	143	150	133	143	154	132	136	149
345	3	3500	95504	352	1	20	151	225	359	379	443	370	379	351	308	288	284	267	265	225	227	256	233	229	211	218	224	187	204	198	183	171	196	167	158	171	165	162	174	191	170	178	177	169	142	151	153	137	149	169	172	160	147	146	148	147	157	145	133	132	124	150	135	156	167	152	153	141	145	133	154	157	153	138	143	124	128	136	142	153	143	147	133	140	139	130	136	150	138	102	119	124	148	131	147	144	125	126	128	123	148	137	145	147	117	123	132	147	123	150	125	131	155	125	141	125	108	125	141	114	136	112	115	141	137	152	145	144	115	153	106	151	141	150	137	146	127	120	146	134	149	127	124	149	141	121	117	137	116	125	141	140	133	118	144	132	135	123	130	143	120	124	132	118	134	148	153	158	121	127	143	111	134	143	137	135	148	134	121	128	114	138	146	130	126	137	137	114	132	118	120	130	110	139	108	139	123	127	155	139	130	129	161	140	141	125	139	121	142	123	134	107	133	125	142	123	124	124	141	128	126	119	119	125	132	130	126	130	126	114	112	124	151	140	136	126	134	125	133	119	112	119	138	118	115	144	127	137	128	127	143	130	118	133	155	138	147	140	111	155	139	120	144	133	140	142	126	125	123	117	120	139	129	133	118	112	143	134	148	128	134	146	144	116	125	123	124	141	122	123	114	141	117	126	128	124	142	124	117	139	133	112	142	132	130	123	139	141	121	138	135	126	142	150	141	132	128	121	129	117	116	143	146	147	123	134	129	132	123	134	146	129	139	116	110	132	133	137	135	140	129	125	130	128	112	125	125	122	127	119	122	121	102	109	135	123	121	135	130	124	132	127	121	134	137	135	111	117	123	136	123	113	135	124	137	120	132	126	129	148	139	142	114	127	132	141	124	116	120	143	141	123	138	149	123	128	139	122	121	119	148	131	128	124	113	131	134	131	137	120	130	116	131	102	117	134	127	101	136	133	135	145	146	131	130	121	125	120	131	148	121	127	143	160	134	121	135	119	168	112	129	123	124	131	142	121	107	127	137	141	133	127	124	137	144	119	134	123	130	138	159	136	114	120	133	130	139	118	132	144	128	119	144	129	135	126	134	133	126	130	120	114	137	111	125	124	135	130	134	130	130	112	130	127	142	127	118	128	127	120	140	135	146	149	155	106	130	132	134	138	141	135	136	119	98	146	147	127	126	115	132	112	148	152	121	143	142	129	144	139	135	136	123	117	125	135	117	129	136	130	124	138	128	143	112	140	144	121	135	125	121	124	119	108	112	120	127	139	126	136	136	120	119	116	114	134	128	129	138	138	97	137	115	106	136	135	127	118	124	119	141	122	143	123	108	127	142	127	130	130	112	124	136	122	122	140	125	122	124	136	133	105	135	123	135	97	127	114	130	120	124	132	128	108	126	127	128	135	140	126	125	136	129	142	122	109	138	136	116	111	119	138	142	125	140	133	126	118	135	116	134	120	134	112	113	129	118	130	115	125	116	135	115	133	130	147	142	112	125	109	113	128	127	135	126	126	126	128	131	114	136	130	121	113	143	118	150	141	136	120	119	133	149	140	121	132	133	134	152	125	112	134	135	123	145	128	145	119	137	97	132	144	132	119	141	144	136	133	110	120	123	130	112	127	124	131	155	131	121	167	137	130	103	134	114	134	119	131	145	127	120	115	122	130	115	165	129	146	116	119	123	134	130	137	133	131	128	134	109	133	115	130	116	131	132	128	116	114	115	120	118	131	141	119	141	137	131	145	119	133	108	117	119	122	121	114	114	120	132	113	120	111	135	156	127	141	104	126	131	124	141	116	144	112	117	142	134	145	131	112	124	146	127	128	115	127	119	133	107	116	125	130	134	137	131	125	145	146	146	133	115	142	120	127	128	117	111	111	127	126	131	125	132	127	126	119	137	123	137	129	124	111	112	121	133	139	140	136	126	118	135	144	134	127	119	120	120	125	137	118	126	139	132	117	145	120	92	128	138	132	133	117	124	134	119	128	130	138	142	139	119	146	131	135	144	117	133	148	114	128	111	144	151	129	111	130	113	118	123	144	130	127	132	121	135	133	126	126	121	133	117	146	149	143	141	143	125	130	146	136	134	133	113	116	119	115	145	117	135	131	138	128	135	139	119	137	131	122	122	147	119	142	109	134	120	142	115	123	128	128	104	113	109	129	129	123	135	122	119	137	113	108	133	132	133	115	137	128	131	135	135	141	173	123	139	129	126	137	152	128	109	129	126	137	137	98	145	114	142	106	118	115	124	145	125	148	125	124	146	144	128	128	142	134	139	115	131	130	128	140	132	123	147	127	113	131	128	137	112	114	149	131	136	141	124	137	125
345	0	2700	95627	353	3	9	166	240	368	418	469	401	403	370	324	318	304	297	266	269	256	242	237	239	235	215	225	213	200	199	178	185	196	187	197	188	166	179	172	152	196	157	138	161	161	137	179	172	151	154	128	154	167	144	153	147	153	146	133	144	155	138	126	130	144	148	145	136	163	142	126	140	129	133	141	128	159	129	150	126	126	142	125	124	140	154	140	140	144	140	130	160	139	129	136	116	121	115	134	132	138	135	150	131	116	131	143	146	132	114	130	130	123	140	120	143	124	130	126	144	137	145	119	151	125	117	101	123	130	145	121	126	128	120	137	120	148	133	112	138	142	136	121	120	131	132	129	132	122	146	124	132	126	138	112	140	124	138	124	126	119	134	124	108	89	136	142	114	106	146	92	136	107	145	126	128	104	133	120	137	128	87	128	123	125	123	124	125	134	135	131	127	133	140	123	134	139	113	133	116	119	114	115	126	126	128	144	125	124	119	145	122	128	109	110	112	126	129	117	136	151	109	125	119	138	131	139	130	108	132	142	120	119	134	133	143	118	134	126	108	121	127	116	123	135	122	105	119	127	113	145	117	127	102	131	106	115	137	125	120	108	132	127	114	127	127	128	133	97	119	129	131	118	126	117	112	125	126	140	125	111	112	116	127	135	115	117	117	131	129	127	124	131	111	133	129	133	114	110	126	125	134	147	115	119	134	137	114	126	101	128	122	113	130	115	128	103	113	115	129	113	125	123	121	123	120	124	116	134	123	122	106	126	117	131	121	135	121	108	121	122	123	157	104	123	116	139	128	124	112	136	103	109	137	114	109	130	108	137	120	122	117	152	129	130	97	139	125	137	123	109	117	113	118	113	132	127	126	106	119	128	117	124	125	123	113	136	125	134	109	121	137	111	111	126	140	126	132	122	142	124	126	131	118	142	118	125	113	130	104	122	119	117	133	106	103	126	140	120	120	150	128	133	121	120	120	124	117	120	112	127	103	117	142	138	129	139	142	122	122	126	113	139	118	120	103	108	120	111	132	144	130	104	129	118	122	119	117	132	112	126	127	117	132	132	136	133	127	138	142	123	141	112	117	127	123	129	105	97	127	135	128	127	103	136	120	109	115	117	105	123	116	122	118	120	113	129	120	127	142	129	119	107	131	117	139	119	118	123	139	112	121	123	119	129	115	124	99	111	109	119	120	119	124	109	120	120	119	134	111	130	118	132	118	118	108	134	139	118	116	122	116	122	108	129	134	122	131	141	108	113	120	131	135	140	128	118	119	110	137	115	115	104	116	132	117	109	122	122	121	135	121	131	112	131	117	122	112	138	123	127	134	133	116	108	137	119	108	104	125	120	130	105	106	109	117	137	105	131	126	122	132	114	106	118	112	109	125	128	118	102	127	124	118	143	116	94	128	128	118	141	125	124	127	133	128	115	129	111	136	105	111	114	133	101	120	115	133	103	102	124	124	128	117	114	107	95	102	112	112	119	136	110	127	120	115	109	116	125	120	138	119	115	123	122	141	118	104	123	109	132	120	124	108	133	103	119	118	129	118	113	125	116	107	129	144	109	128	109	116	113	120	118	129	121	118	115	116	131	101	138	135	111	125	125	106	119	116	125	124	133	95	120	111	132	124	114	109	118	123	117	119	124	137	133	124	121	93	125	129	119	122	112	138	118	120	116	115	127	105	103	122	115	106	123	145	111	121	122	137	111	116	135	141	129	113	144	118	115	148	126	141	121	131	118	132	127	132	131	113	105	119	136	106	119	115	115	125	107	105	140	126	133	111	111	121	126	138	113	109	109	111	112	122	114	119	109	126	114	127	127	122	122	119	134	125	98	107	122	110	123	145	114	132	137	102	123	133	116	109	126	126	142	122	104	107	108	136	99	122	124	115	141	111	111	132	134	112	122	113	115	117	105	125	122	127	125	106	128	130	130	134	133	118	122	121	139	126	124	121	137	115	117	112	126	105	131	110	131	115	113	127	132	122	141	123	126	111	109	126	116	135	138	140	133	103	140	121	108	136	126	123	117	124	123	113	137	133	124	117	110	116	120	114	108	119	123	129	111	127	141	127	106	115	140	117	127	116	108	113	123	114	128	109	112	115	124	125	137	116	130	119	128	133	116	114	128	130	131	134	104	98	104	116	133	139	119	108	119	132	123	125	102	119	120	117	137	115	117	123	131	121	128	116	108	125	126	115	124	105	121	123	114	128	128	122	126	113	126	111	115	105	120	121	108	107	98	123	107	134	122	132	132	138	119	115	104	123	117	106	99	125	115	129	129	130	122	108	117	145	140	118	112	119	123	136	122	115	98	117	113	114	132	108	125	114	107
345	1	1900	95750	359	0	14	137	210	385	370	433	356	370	340	294	277	295	275	298	237	248	241	218	226	226	228	218	216	203	194	205	200	197	183	205	186	183	203	207	188	185	173	168	200	178	192	172	169	191	178	174	176	178	168	158	183	178	198	189	169	189	174	164	177	171	134	160	143	177	180	175	170	180	163	165	165	167	167	152	153	162	146	144	160	149	164	194	171	171	178	163	161	160	166	164	141	156	178	138	172	179	171	152	172	168	180	165	155	149	171	171	157	149	161	136	147	168	155	177	187	164	151	157	168	156	147	166	162	163	133	167	151	157	156	150	155	164	174	164	154	143	160	162	152	143	160	155	156	176	139	147	163	160	205	162	166	152	146	156	176	155	182	172	161	159	157	148	160	162	159	165	165	148	167	154	142	145	162	166	171	177	152	159	177	170	168	158	176	154	154	178	170	163	173	157	183	170	155	167	113	171	177	151	167	159	165	172	162	158	163	155	161	151	173	166	144	167	144	142	168	170	160	130	170	133	172	198	148	169	171	165	147	145	150	162	173	167	168	161	154	183	153	144	137	161	168	171	156	173	173	154	171	133	158	167	170	155	179	143	156	163	161	146	160	138	150	164	162	145	169	158	169	168	158	186	161	165	149	185	142	159	183	154	152	162	199	176	165	148	131	137	175	159	148	149	162	128	168	141	171	174	157	177	166	163	156	168	128	159	154	145	169	171	169	161	163	149	145	162	152	147	149	144	169	157	166	159	176	172	170	161	183	158	175	173	170	151	158	166	162	163	154	172	172	164	176	169	165	174	138	148	164	160	142	157	166	138	152	176	154	155	190	156	168	171	174	154	148	162	154	162	156	149	162	157	159	163	155	176	140	148	167	154	166	153	152	168	164	155	144	155	177	151	170	154	160	158	158	141	148	160	160	153	154	149	165	178	167	148	160	166	153	142	182	158	123	188	172	177	143	159	147	162	138	146	159	154	165	172	148	175	152	197	179	162	160	148	164	159	181	165	151	166	159	177	161	186	163	177	146	170	167	185	161	135	142	170	160	135	145	153	157	132	156	159	158	162	142	162	155	152	168	146	144	137	144	162	169	171	175	146	159	149	160	144	151	176	164	157	147	157	161	150	172	173	140	153	156	166	168	190	155	148	136	165	164	158	158	154	150	165	169	185	156	160	167	163	142	150	169	148	147	179	167	161	166	151	147	140	148	135	149	150	149	158	149	166	148	151	180	147	151	159	146	157	166	143	163	155	146	171	137	157	185	149	153	159	153	170	162	169	145	149	177	142	159	159	171	155	162	159	165	171	160	193	167	146	156	153	153	180	149	175	152	167	171	168	164	162	162	195	165	157	153	157	181	187	153	156	153	179	166	162	178	160	135	158	157	160	150	152	144	160	156	152	147	139	158	157	154	159	166	166	167	155	160	159	152	183	159	161	141	154	144	158	131	162	161	172	154	172	146	177	142	159	162	159	178	170	186	151	146	151	151	168	144	161	168	165	178	147	161	173	150	164	140	170	164	167	156	144	163	140	148	185	142	148	148	153	160	163	162	138	171	156	163	145	166	144	159	169	166	134	154	150	149	144	160	163	148	155	170	138	142	146	143	160	177	175	151	155	148	148	161	148	158	147	154	151	165	160	149	162	162	179	137	146	157	176	162	137	172	144	158	144	160	150	163	178	149	155	136	138	159	160	167	144	161	153	173	157	157	165	151	158	157	150	155	170	164	156	187	171	193	151	134	139	156	157	160	146	151	169	150	153	144	163	154	151	164	149	162	162	157	174	158	168	160	135	172	164	154	156	152	142	151	168	187	188	157	157	151	177	137	154	156	146	169	161	152	171	154	170	185	157	153	151	156	166	165	163	149	157	162	166	165	176	169	150	160	157	163	141	132	164	155	159	148	169	165	155	164	138	152	158	160	139	172	174	148	170	151	152	165	136	164	186	138	160	160	160	140	161	127	168	162	168	141	162	150	142	155	156	148	150	167	147	173	147	172	170	160	176	160	153	157	178	148	152	166	177	164	154	148	159	170	172	155	134	165	142	152	164	166	131	153	155	158	171	158	165	150	138	156	178	162	120	155	167	170	160	142	164	149	159	153	161	162	160	144	178	165	161	148	167	164	164	165	164	148	151	180	145	150	180	174	163	160	142	163	147	157	160	157	147	134	155	142	170	155	168	161	157	149	163	181	170	177	156	154	162	155	185	160	150	165	157	162	160	169	165	159	139	194	161	177	161	169	171	164	146	151	169	158	166	163	186	124	156	180	163	141	138	163	151	131	160	157	152	167	160	160	166	141	173	170	142	147	167	170	155	149	144	149	132	158	164
345	2	2100	95873	350	0	15	139	257	385	364	386	415	371	352	320	329	320	275	265	269	271	226	231	235	227	223	237	215	213	207	229	226	214	208	217	204	194	184	203	202	192	193	190	187	223	175	201	187	183	176	152	160	159	180	175	179	192	182	155	168	161	190	188	168	158	168	180	164	192	180	185	145	165	197	171	199	185	183	173	169	166	163	156	152	170	157	181	158	181	164	172	186	181	159	170	155	163	144	171	138	177	184	174	171	179	153	161	177	183	159	159	163	179	167	150	153	154	170	167	148	176	150	166	153	153	177	157	152	161	161	166	163	157	171	165	163	148	162	165	163	190	144	154	181	128	133	164	179	166	171	139	177	149	142	139	169	161	146	170	146	159	174	158	148	160	156	150	140	155	155	176	161	141	161	167	165	166	169	159	167	186	136	149	166	168	145	172	145	160	157	154	160	184	155	141	172	152	174	169	168	180	157	144	151	154	171	151	162	172	168	151	169	157	129	148	181	169	133	146	160	161	142	156	182	152	161	162	165	154	152	164	139	161	167	150	186	162	140	164	159	159	143	150	161	135	167	157	155	160	147	155	147	155	169	170	153	146	157	158	148	167	191	154	149	173	150	134	148	143	189	157	166	171	161	138	188	151	163	168	142	167	151	132	191	166	182	148	165	155	189	162	164	158	154	173	156	158	178	161	163	147	164	169	186	165	179	159	176	165	154	171	162	165	192	155	156	175	175	169	172	155	151	150	191	139	168	174	152	135	178	171	178	163	143	170	137	158	146	168	155	164	169	157	155	163	149	164	164	174	171	133	180	159	171	156	169	165	178	164	158	164	161	170	141	169	169	152	171	195	164	164	167	151	191	143	159	162	177	160	180	150	170	169	153	148	144	148	139	153	142	134	171	159	164	166	170	169	159	166	163	139	176	149	143	176	159	160	142	143	157	158	163	148	151	147	169	159	148	154	178	162	149	146	164	176	160	184	157	159	185	144	152	155	159	168	149	139	172	154	152	128	162	146	161	144	155	149	174	149	155	148	155	157	156	173	165	159	149	163	158	158	186	157	143	179	140	146	165	170	130	143	155	161	166	177	155	166	145	161	157	178	141	178	171	167	160	151	164	140	177	166	153	160	143	161	166	167	170	157	162	155	175	143	152	170	175	169	154	135	161	171	149	184	149	144	155	132	153	164	171	180	193	143	182	157	133	164	146	180	165	163	139	166	178	170	154	151	153	185	143	136	147	161	164	153	154	157	141	176	165	137	136	163	149	171	165	146	166	168	160	136	170	198	138	154	165	155	159	147	171	139	159	153	141	138	147	176	172	165	152	157	161	150	152	148	153	136	161	169	150	152	178	145	185	158	148	159	151	177	147	149	169	136	158	143	146	160	155	167	169	136	172	168	163	165	151	160	160	167	149	180	145	174	168	167	151	146	164	149	158	156	161	142	164	168	143	136	150	158	157	146	178	163	168	151	170	153	154	152	153	167	159	137	160	148	164	148	160	150	139	140	160	160	155	140	143	162	171	165	152	161	151	173	133	168	175	151	172	174	142	178	155	169	154	187	168	150	144	177	144	182	136	188	149	161	144	160	171	167	170	149	161	140	145	157	158	147	149	157	150	160	138	150	168	162	153	147	155	166	151	159	169	153	155	166	155	177	175	149	170	169	163	147	163	154	169	172	148	172	145	178	138	150	179	134	149	173	166	169	132	169	152	152	164	148	160	160	168	166	141	170	140	184	163	181	176	169	166	166	159	172	150	159	151	153	161	152	151	186	164	154	154	168	168	173	142	141	161	186	154	132	148	155	137	157	155	166	146	165	188	142	149	162	146	155	141	161	178	160	153	170	148	174	144	163	165	159	149	161	172	161	147	165	136	143	140	168	159	166	163	165	158	150	151	173	172	161	152	163	146	151	145	166	163	164	156	137	147	157	163	163	147	169	159	145	153	161	151	146	192	173	149	165	178	171	176	194	149	161	141	144	160	164	162	158	140	176	174	157	172	151	163	157	155	178	167	160	170	178	133	161	133	170	152	156	165	170	160	197	148	172	157	161	147	170	141	157	139	172	191	143	156	203	141	175	149	149	138	167	139	149	176	159	155	160	158	159	146	165	168	149	152	168	171	157	138	155	146	169	149	140	183	145	156	137	147	154	150	145	140	172	145	142	164	149	158	178	158	183	141	152	165	140	140	144	152	148	137	168	169	162	168	169	150	154	156	169	157	157	177	176	141	140	161	167	155	174	162	140	141	147	158	171	150	150	159	163	156	162	159	143	167	148	149	155	151	159	151	163	174	160	163	175	164	173	140	159	185	165	161	155	161	144	160	165	169	182
345	3	3500	95996	358	0	14	167	231	376	377	460	394	361	345	313	286	294	267	251	240	251	238	223	230	200	216	196	187	224	177	186	181	194	194	182	179	196	172	149	171	174	163	156	160	162	168	148	157	146	179	159	155	147	170	154	145	153	153	154	128	134	135	148	158	175	137	161	153	140	153	125	139	156	140	138	138	130	158	166	133	157	124	137	156	151	139	137	148	139	152	153	149	136	138	132	150	161	140	151	132	156	160	133	156	146	139	161	144	128	132	129	153	146	149	125	164	153	149	165	138	155	155	175	134	156	146	146	123	141	154	148	128	146	140	135	153	141	157	129	158	153	154	139	150	134	121	139	143	145	140	124	135	144	161	132	136	138	139	163	149	141	134	131	121	152	137	153	128	137	134	159	118	115	172	148	135	131	133	156	138	139	135	125	133	138	155	145	127	148	141	136	118	125	156	127	153	137	135	168	154	165	145	143	138	154	135	134	152	126	142	138	130	142	144	150	140	129	142	145	135	146	129	125	121	131	127	124	147	158	112	129	145	131	138	148	152	131	139	142	146	126	140	142	139	137	139	156	125	133	127	136	133	119	135	143	136	132	145	152	162	135	156	142	138	148	125	126	142	154	146	139	142	133	158	136	146	141	162	133	147	147	129	145	145	134	152	137	135	157	129	157	138	143	143	148	117	128	120	129	120	141	141	138	155	133	134	147	142	128	155	143	137	134	146	160	154	148	130	143	125	142	122	129	133	122	138	122	151	133	122	146	120	124	138	128	153	111	131	155	152	141	148	154	114	131	133	152	147	148	158	147	152	130	149	139	139	139	151	139	133	146	129	135	152	126	153	126	153	135	131	144	125	135	142	136	149	143	139	137	129	141	154	144	151	131	143	144	130	142	131	135	126	128	139	131	143	139	133	155	149	153	129	119	135	141	148	128	124	112	139	136	148	132	136	136	131	117	153	138	130	147	141	129	142	147	140	131	146	152	128	141	138	132	134	132	142	132	149	135	145	149	134	133	137	139	146	137	145	118	119	166	138	144	123	137	130	143	135	142	137	121	149	145	143	120	158	128	157	124	136	145	123	129	142	125	131	122	132	118	134	127	149	140	129	145	147	125	137	130	136	145	131	119	135	118	136	149	153	133	126	127	147	151	143	132	147	154	153	131	129	141	151	150	141	140	130	150	140	115	146	146	147	130	128	155	137	144	150	123	131	117	137	157	148	136	129	121	149	129	139	132	149	159	125	139	135	161	130	141	128	139	151	129	143	120	133	135	146	135	128	152	118	142	129	141	151	109	137	140	159	132	123	156	121	157	135	146	140	135	158	140	125	159	138	145	134	140	148	120	123	135	120	139	137	127	153	158	142	141	138	143	149	145	139	161	138	136	145	130	152	142	132	148	136	150	121	130	150	142	113	154	139	160	129	135	134	133	138	152	141	157	132	131	145	129	128	130	134	134	125	139	128	149	148	135	157	140	112	133	158	142	154	129	136	126	127	145	142	138	146	154	140	134	125	125	148	131	121	140	136	146	124	119	146	134	153	161	153	138	125	132	140	143	136	143	161	127	144	131	152	124	130	120	120	165	142	151	140	140	133	128	162	146	105	128	132	120	124	136	132	145	133	135	127	147	139	137	144	157	134	125	130	144	141	137	135	140	141	145	136	146	124	129	120	141	117	134	128	145	141	160	159	120	133	136	137	139	138	125	140	165	125	151	115	144	145	137	139	126	132	141	138	158	153	152	126	123	142	128	121	142	124	142	145	140	138	129	147	128	147	132	125	137	123	119	142	148	127	155	138	131	115	135	156	138	135	150	149	140	162	153	146	135	124	145	117	130	153	131	126	134	130	138	126	157	123	148	129	155	148	147	130	137	127	148	151	158	138	131	122	151	131	121	119	138	156	138	129	137	145	125	133	150	131	163	145	112	155	150	133	163	133	116	145	138	141	123	130	125	145	141	141	136	149	128	142	139	144	135	145	140	136	143	128	135	102	141	138	130	144	132	138	160	119	145	136	139	141	146	132	125	162	142	138	127	135	140	119	161	131	122	140	140	140	144	138	132	123	143	135	140	127	143	145	157	140	141	129	114	136	133	132	139	124	123	128	140	131	164	121	146	120	133	144	148	133	137	144	149	137	142	124	150	152	160	145	127	145	159	128	130	147	149	139	143	128	149	137	153	149	133	141	147	131	149	118	135	113	140	156	143	141	154	134	134	126	131	137	124	150	137	122	138	122	141	152	132	141	148	123	145	137	139	149	110	122	126	159	139	129	164	153	131	133	144	125	135	145	162	138	119	131	129	122	155	140	131	133	124	129	153	118	137	146	132	128	129
