345	0	2700	78824	404	5	69	458	604	638	640	659	654	583	534	495	482	426	436	375	388	387	373	353	322	326	343	303	289	275	241	253	257	226	234	231	208	193	200	199	185	191	187	203	169	164	185	181	158	172	137	142	137	134	148	163	145	139	138	154	139	119	114	133	142	154	148	119	127	151	135	138	124	116	120	135	116	138	127	124	135	130	148	146	140	108	126	117	129	98	112	118	136	118	107	111	131	101	116	122	108	121	157	116	125	122	113	125	107	124	134	114	127	133	120	119	116	115	124	129	111	128	114	139	114	105	116	117	117	120	104	116	121	118	125	100	101	110	126	113	122	117	110	112	109	111	94	124	99	115	122	125	98	99	109	124	110	114	110	104	100	106	106	117	133	94	98	120	112	110	133	133	110	123	113	107	99	115	112	108	108	106	110	121	113	104	118	101	96	104	109	136	131	109	128	105	119	106	104	105	109	132	116	96	113	124	109	119	123	123	128	114	126	102	106	93	114	99	108	124	107	121	111	113	123	106	110	115	115	104	115	136	108	121	110	99	124	107	113	129	114	114	107	120	113	96	115	108	113	119	108	117	104	96	98	116	100	87	107	109	120	110	116	132	97	106	106	117	124	124	118	103	136	102	96	92	121	133	117	93	94	117	110	109	104	131	107	115	117	123	122	111	98	121	98	112	130	101	110	90	107	119	90	104	117	115	119	90	98	107	130	118	108	107	116	131	108	127	110	118	110	130	107	131	99	93	114	116	119	117	122	116	104	123	129	103	121	123	108	123	113	108	106	93	105	113	108	107	101	112	112	124	134	112	94	113	96	115	126	120	115	93	111	108	125	89	112	111	107	102	127	100	103	111	121	133	97	95	117	121	100	115	108	116	94	101	108	110	87	103	113	110	103	122	118	133	108	96	94	102	113	106	109	104	113	119	114	112	117	103	116	98	98	114	84	120	100	109	114	90	126	101	113	97	109	111	112	92	106	133	112	105	100	101	105	112	100	88	116	116	114	104	107	119	78	110	99	103	110	102	113	115	104	115	91	114	138	119	120	114	121	109	123	130	102	115	122	100	85	103	109	99	98	105	127	108	94	113	108	90	109	99	121	97	107	105	100	108	117	102	102	99	104	105	116	108	93	108	102	127	85	102	94	117	99	112	99	102	125	117	116	118	101	111	105	100	109	93	97	107	113	116	128	99	102	94	115	118	115	122	108	107	91	87	88	95	113	104	103	111	111	89	114	95	113	103	106	112	102	115	124	133	119	92	119	117	111	108	117	139	99	101	117	115	109	111	105	107	103	102	91	119	106	126	85	106	102	113	100	107	96	99	106	102	88	108	92	95	125	109	91	105	102	124	106	111	94	119	90	101	101	109	98	119	92	107	113	93	125	115	109	101	110	108	112	102	107	113	115	101	90	108	114	96	105	120	100	105	104	104	109	102	99	86	113	118	112	116	100	95	114	113	125	102	99	91	112	133	124	118	97	106	85	111	112	102	121	95	128	102	118	91	118	124	119	114	96	109	106	108	107	106	111	102	98	121	106	113	110	115	97	121	98	116	115	108	107	88	106	94	127	120	114	106	116	115	101	103	138	124	100	106	106	121	111	116	104	116	95	116	99	104	113	106	114	97	115	110	112	92	107	113	98	109	93	111	107	96	99	104	108	124	103	115	100	124	107	108	111	99	94	112	109	111	102	115	108	95	99	96	116	115	104	120	88	123	109	88	105	98	115	102	110	85	111	114	99	100	108	123	93	94	91	111	99	82	115	113	109	113	107	126	110	106	92	127	115	96	86	101	125	113	114	115	109	103	98	128	114	111	105	119	100	108	129	122	98	114	101	101	93	100	113	106	112	117	92	107	101	96	83	102	116	106	105	95	119	134	106	98	101	110	109	136	109	98	95	114	107	110	115	129	123	94	94	122	115	115	102	102	133	116	96	100	113	121	101	104	139	91	97	102	102	96	99	98	121	113	130	102	106	110	115	102	103	92	97	126	117	90	114	115	111	122	115	108	103	123	110	103	88	107	114	98	105	109	109	96	116	117	114	94	113	127	139	122	100	120	95	127	113	118	122	106	117	105	103	119	126	92	124	90	106	108	94	100	118	106	123	105	107	113	89	107	104	111	124	106	111	113	108	94	105	95	116	102	96	108	118	100	118	109	97	112	94	114	102	109	132	108	111	127	106	93	123	99	102	107	97	126	100	123	104	124	113	106	89	111	102	100	98	137	120	115	103	122	106	105	108	92	93	126	109	101	112	122	112	96	103	110	111	105	115	94	125	111	96	103	108	112	128	93	111	100	119	109	97	111	116	120	100	107	84	110	125	94	96	124
345	1	1900	78926	405	6	133	546	583	648	649	625	483	490	426	416	374	393	357	351	367	327	311	288	307	289	267	252	232	267	233	217	222	221	203	202	205	193	194	165	189	193	162	165	178	162	169	180	189	172	160	179	130	177	158	164	168	155	149	178	149	142	161	143	147	165	178	177	172	143	157	142	150	156	156	157	157	143	140	135	148	147	134	140	136	143	128	128	146	144	157	135	153	156	134	146	139	123	141	141	160	122	142	133	155	167	167	135	144	155	128	147	161	150	153	144	138	123	153	153	149	137	135	155	176	149	146	160	130	151	129	138	142	139	148	135	128	147	131	146	146	148	130	149	157	150	162	145	144	139	123	155	159	143	153	165	131	137	147	133	135	145	133	148	138	139	152	143	161	145	143	159	144	164	140	158	131	127	161	144	162	178	138	143	145	140	150	162	145	146	145	152	137	127	165	146	152	143	142	159	138	138	152	127	159	130	153	150	151	175	146	130	146	152	143	123	139	137	142	154	134	153	149	135	148	142	124	138	138	158	142	162	160	157	135	135	154	132	130	149	129	146	135	148	146	156	158	116	139	159	151	145	138	166	133	167	138	139	151	137	136	144	158	142	162	128	126	160	127	141	128	150	127	147	155	148	163	136	152	139	136	149	156	150	142	144	159	152	108	148	129	143	136	153	127	142	135	154	149	151	142	158	144	140	166	166	141	127	127	156	152	160	164	158	138	145	139	156	125	156	159	138	148	143	148	154	140	132	141	139	124	139	136	147	149	137	144	149	157	142	130	156	140	155	134	120	154	137	142	152	156	125	140	152	146	146	161	175	137	134	127	142	143	153	156	131	111	138	139	147	130	132	154	138	146	148	135	116	132	145	108	159	142	149	159	137	132	140	135	138	148	146	142	164	138	155	144	155	134	137	130	152	134	135	151	124	129	146	138	128	131	139	137	155	132	136	137	150	150	139	156	143	123	137	143	141	135	124	132	144	123	146	132	152	148	131	154	150	150	123	138	139	134	148	153	136	121	158	148	130	124	151	134	136	152	121	138	139	164	129	150	159	131	135	131	144	108	157	147	142	153	132	139	157	142	167	158	147	141	141	147	135	147	141	132	152	149	149	150	122	155	155	155	147	149	143	153	147	157	137	114	151	151	153	156	133	155	137	142	143	139	145	148	139	148	152	129	136	155	159	159	131	144	135	128	140	139	122	151	143	134	135	144	133	149	142	156	161	129	150	150	163	151	143	151	133	135	129	151	139	154	146	168	154	159	142	151	149	111	123	140	143	161	117	128	144	147	133	125	142	149	142	142	133	137	116	137	141	160	132	129	124	149	171	152	130	138	157	139	143	151	134	156	133	128	132	164	142	157	165	131	144	129	169	137	153	141	127	149	134	134	131	146	147	118	159	147	135	148	134	142	145	141	153	140	145	122	158	145	149	140	140	140	150	153	131	141	147	142	135	152	150	144	131	125	159	146	145	145	141	158	134	130	129	169	135	133	146	155	138	150	141	153	129	128	160	132	144	131	147	130	162	121	125	146	144	121	138	157	131	146	124	120	139	139	139	134	151	123	129	134	131	137	151	137	150	122	138	149	147	137	162	140	152	162	153	143	142	165	156	140	132	143	131	160	145	137	158	168	140	144	150	135	132	136	154	160	142	157	146	140	148	142	144	139	150	151	138	139	139	139	144	164	142	159	127	118	143	144	142	145	138	133	129	118	157	156	148	146	130	156	160	134	148	137	143	129	155	149	123	115	165	139	131	144	151	125	137	132	145	111	147	143	126	135	147	148	145	117	141	126	130	151	176	140	129	134	129	157	146	161	130	151	142	132	161	157	155	129	151	152	147	141	135	140	133	115	168	150	131	123	157	154	146	136	148	141	148	125	147	129	144	133	160	139	146	155	149	145	154	147	162	142	159	136	157	140	159	143	151	124	154	126	114	146	144	129	156	137	156	124	135	144	133	171	141	127	139	132	127	159	138	158	148	157	149	117	150	159	136	137	132	132	155	150	122	149	145	125	144	128	151	157	133	152	141	149	137	120	157	128	169	148	140	152	132	133	148	148	146	138	124	146	148	134	138	162	122	152	150	153	134	129	143	151	135	149	125	145	142	133	153	153	144	124	138	151	145	159	136	115	170	159	125	125	128	120	148	156	142	128	146	142	141	142	143	144	157	144	138	158	146	155	147	133	156	136	137	142	134	130	141	160	141	147	105	144	134	141	139	147	164	135	142	131	151	116	155	140	128	151	135	159	153	147	139	143	146	137	141	133	147	157	124	152	148	142	143	128	154	131	137	130	135	137	141	164	154	149	147	137	145	144	126	135	123	129	146
345	2	2100	79028	406	8	125	614	792	725	599	622	572	521	475	501	422	415	413	384	356	335	335	323	293	282	272	253	262	240	235	240	236	210	205	225	243	215	157	190	186	188	166	169	186	188	177	169	178	192	151	153	166	172	158	155	150	166	144	156	165	146	151	154	118	146	138	153	143	158	142	170	143	174	146	159	152	132	132	159	160	138	143	151	139	169	136	159	134	169	142	163	142	149	135	141	136	137	136	138	135	147	145	127	145	137	127	136	146	140	143	136	166	128	169	144	150	144	135	152	143	142	137	123	149	115	147	150	148	134	126	142	143	125	126	127	128	139	139	133	135	137	128	149	126	118	129	149	137	146	128	148	138	146	137	137	153	131	157	132	119	127	122	144	116	134	134	134	135	130	152	109	141	154	139	121	140	133	143	137	140	136	136	157	121	140	142	131	152	125	136	137	144	136	112	136	151	129	127	134	121	140	143	151	131	134	136	140	134	141	132	131	128	121	153	151	168	129	137	121	113	139	135	138	139	164	130	148	145	126	160	144	155	154	126	131	129	136	113	125	138	152	169	137	119	114	133	150	146	150	116	136	132	161	135	141	148	126	130	148	106	143	151	141	138	118	147	157	125	150	139	125	139	134	145	125	157	131	141	135	132	164	129	133	118	137	119	145	127	140	145	142	136	140	137	135	127	148	125	165	120	129	145	140	133	117	146	136	133	122	143	142	129	140	166	134	130	133	161	156	127	123	118	154	137	122	150	127	143	137	140	147	127	144	125	148	152	133	130	134	113	147	136	148	144	122	130	141	136	126	125	147	128	130	118	146	138	146	133	130	150	134	127	126	133	138	142	152	131	123	139	149	133	131	117	135	133	131	124	134	125	121	126	109	124	145	128	136	143	137	157	142	111	171	134	146	116	138	139	132	114	136	122	147	143	131	150	160	144	122	116	127	154	132	145	144	114	142	135	148	144	117	138	127	132	140	155	160	142	124	133	142	114	153	127	135	133	131	127	142	130	131	137	148	142	138	164	140	158	121	145	146	142	157	135	113	115	138	122	117	155	143	137	137	138	162	151	142	145	121	147	140	149	135	120	137	135	130	121	134	116	128	162	151	134	128	139	116	167	156	172	144	125	141	116	126	146	129	133	133	134	129	147	129	130	129	131	132	126	127	179	117	151	139	144	137	149	145	141	142	132	137	157	142	142	134	127	149	129	140	123	121	115	138	137	133	143	154	124	122	158	144	162	130	117	131	141	146	144	145	148	123	135	120	130	122	126	137	129	128	139	131	128	131	137	144	105	137	120	153	137	150	139	132	133	128	140	122	141	146	138	149	149	141	111	131	128	122	143	147	148	118	146	134	126	125	118	129	133	123	139	130	138	142	139	121	129	125	149	128	128	153	125	116	123	124	137	144	135	150	116	125	125	144	143	137	151	119	121	131	144	109	133	117	129	146	149	125	147	156	122	125	163	143	142	145	118	151	143	130	149	115	130	140	135	119	135	135	140	128	121	120	148	130	142	116	142	131	135	134	134	155	133	135	140	121	138	162	150	136	137	126	148	122	132	151	151	129	162	123	148	139	151	137	127	147	129	164	132	144	137	134	122	134	130	132	140	156	127	141	127	135	130	152	124	123	153	126	111	140	145	117	148	132	132	145	145	149	128	142	135	154	127	134	134	138	126	154	140	123	122	124	145	125	128	124	109	141	141	141	115	151	149	140	136	140	132	151	117	137	123	135	113	105	118	143	145	139	130	141	144	129	116	133	136	149	119	145	135	159	142	161	121	141	149	138	140	144	126	113	135	136	141	167	128	139	138	149	139	138	130	137	116	134	142	148	124	155	142	138	134	133	143	132	120	134	137	116	131	121	126	135	139	119	144	127	132	142	116	146	142	138	138	125	151	125	116	133	138	134	145	138	139	145	136	131	119	142	112	133	135	151	141	119	134	137	141	127	134	146	140	133	136	156	147	133	151	142	141	130	144	150	156	143	143	144	146	125	138	131	130	122	127	153	134	136	117	168	134	128	140	132	133	152	140	138	134	147	145	115	138	148	135	121	146	140	140	129	119	111	125	141	122	133	128	135	139	136	156	119	134	101	129	125	156	126	151	156	126	153	138	138	119	139	136	138	140	132	151	134	153	144	134	121	116	139	139	152	151	139	145	122	124	144	122	116	125	138	136	135	137	130	126	137	120	119	139	140	128	125	116	138	127	132	120	144	134	136	141	135	129	138	123	131	142	137	129	134	109	140	146	144	142	157	135	152	134	151	151	149	135	143	129	132	167	143	145	145	138	114	131	122	111	130	130	139	111	134	139	138	152	122	118	120	121	130	142	158
345	3	3500	79130	411	6	129	605	793	789	715	693	627	637	572	557	480	458	459	395	399	354	353	339	336	294	278	287	256	247	211	255	236	211	219	182	202	184	216	205	169	193	165	165	167	185	182	177	147	151	143	178	158	170	164	153	150	127	141	159	162	151	128	176	152	151	153	150	125	127	150	136	156	126	144	154	155	127	146	147	172	149	142	147	108	134	138	135	153	126	125	148	141	154	123	143	120	129	123	144	131	124	124	137	134	134	134	138	150	120	146	134	131	155	142	136	151	125	129	162	149	153	130	115	145	129	127	137	130	150	130	145	125	137	120	129	128	112	132	136	123	143	138	131	152	123	149	152	136	106	118	129	136	125	118	124	109	130	138	106	109	142	121	137	136	125	154	138	133	126	150	126	158	115	140	136	110	140	137	134	132	104	131	126	133	144	138	122	128	145	144	133	121	150	148	168	118	153	116	144	123	131	144	138	142	135	130	130	128	122	154	132	135	129	158	123	130	130	138	117	120	138	124	139	147	134	140	142	134	119	155	112	116	132	145	127	115	150	131	132	108	136	115	134	130	124	128	128	128	108	146	122	123	143	125	162	120	125	105	115	133	139	137	131	122	135	128	142	109	133	114	156	119	122	145	134	130	147	124	126	121	116	117	126	121	133	166	127	140	139	125	127	136	125	122	132	141	135	161	119	132	129	137	128	146	136	133	141	127	124	122	144	119	119	142	126	134	137	136	128	125	130	133	106	106	141	137	135	133	128	139	133	116	143	137	135	130	121	149	143	130	131	125	148	121	132	140	124	131	136	125	138	130	128	116	126	117	139	134	113	107	117	139	135	146	142	134	133	153	126	137	140	110	129	138	125	108	124	137	147	125	141	136	138	120	126	133	165	123	122	121	150	126	124	140	125	134	133	167	140	132	122	131	155	121	155	136	147	130	122	116	138	137	102	151	111	124	124	135	115	134	123	141	122	125	137	139	134	115	112	124	121	137	127	117	144	120	119	140	141	121	115	130	148	136	127	125	129	127	139	124	114	121	123	144	140	106	142	131	132	141	125	140	135	128	129	118	131	131	116	128	122	137	138	128	123	143	124	133	114	117	133	128	140	136	154	123	133	136	128	126	106	143	114	136	123	118	134	134	116	143	137	131	131	130	126	133	116	143	149	126	137	117	128	144	112	126	116	126	122	119	136	135	114	119	127	124	135	106	136	134	141	146	123	134	127	112	143	122	130	122	146	128	131	142	119	146	128	111	115	124	136	144	130	137	129	140	149	114	139	142	124	113	128	147	119	123	133	134	124	125	116	135	122	142	142	124	129	120	123	138	127	133	126	131	137	143	132	121	125	140	125	124	144	145	122	104	129	142	134	120	129	111	135	136	124	118	121	140	149	131	149	127	134	113	131	124	132	121	131	148	147	149	136	131	114	141	132	117	123	127	132	137	136	126	118	148	129	122	131	128	141	122	136	139	128	123	105	126	126	127	149	142	129	139	145	135	131	116	143	117	128	121	150	130	138	113	120	146	117	128	115	131	128	120	112	130	132	124	145	135	123	128	139	131	144	119	123	131	132	128	127	117	135	131	139	130	171	129	128	136	146	136	113	129	143	128	171	139	138	135	120	135	119	111	142	141	118	128	129	137	142	121	112	106	135	123	104	109	136	127	127	131	130	140	127	159	132	122	147	129	151	111	149	131	122	149	140	136	115	117	126	134	138	127	133	120	129	143	159	119	141	148	135	129	129	109	128	120	140	132	107	117	141	115	106	151	130	115	146	143	127	141	118	123	115	117	130	137	132	129	154	145	123	147	118	122	140	148	134	139	136	132	121	128	139	137	140	139	132	129	122	130	118	143	115	112	135	122	122	128	120	116	126	134	128	124	126	122	117	120	118	123	142	122	142	132	132	140	127	155	123	130	124	127	139	128	125	128	120	126	131	122	129	119	133	142	126	133	115	131	129	127	137	134	128	108	122	129	120	140	133	129	118	137	134	122	120	131	138	116	133	133	126	128	101	132	136	134	134	124	122	139	127	134	138	123	136	132	136	127	117	128	105	141	115	134	128	123	134	142	127	126	124	131	126	113	127	115	115	142	141	126	141	145	138	110	118	129	134	119	122	134	153	141	134	115	146	134	127	111	130	128	125	126	142	121	137	125	122	140	128	142	143	119	134	122	128	141	128	133	130	128	139	112	128	134	129	128	126	137	117	128	131	131	125	135	135	131	129	134	142	131	112	120	112	130	135	120	133	132	141	120	139	126	133	145	157	116	137	133	139	145	123	119	131	126	123	125	122	132	121	117	145	141	119	121	116	146	121	149	130	117	115	111	143	131	135
345	0	2700	79231	396	6	85	502	743	827	768	746	703	703	581	575	508	510	460	446	443	390	377	345	334	303	271	267	264	251	243	203	235	225	211	196	221	191	179	194	223	157	162	170	178	177	143	159	156	160	162	167	137	150	165	148	156	140	134	149	131	137	143	144	154	135	135	119	140	144	137	139	123	127	140	131	134	126	115	125	131	139	133	130	108	129	119	123	113	141	157	141	120	100	142	131	105	116	107	127	123	103	148	127	106	123	129	95	132	124	127	119	132	119	134	119	133	127	128	120	116	130	110	122	106	106	112	117	114	114	112	121	137	105	114	124	112	114	138	116	115	109	118	109	107	122	148	123	130	134	127	122	111	113	120	131	124	131	121	129	118	110	122	119	120	132	115	121	127	123	120	114	126	105	115	112	132	122	128	105	117	123	116	124	129	107	121	111	109	117	106	117	115	118	110	131	121	118	122	121	122	107	115	115	115	145	114	123	111	110	117	113	112	126	100	160	124	127	102	123	102	127	130	114	111	113	104	127	111	125	98	107	103	108	127	125	105	100	108	133	114	120	120	110	107	118	104	131	112	123	106	128	83	93	125	125	122	115	106	126	107	120	110	110	109	130	109	91	116	117	111	102	123	112	108	123	108	132	110	109	129	122	107	133	134	126	120	134	107	111	114	117	108	111	92	111	120	139	104	121	115	113	102	107	118	124	108	114	125	103	119	108	108	104	113	105	119	108	116	127	132	140	110	97	117	115	111	147	113	118	103	105	112	124	101	126	106	130	123	106	132	109	104	104	95	122	106	119	118	110	103	103	104	129	125	110	125	123	112	102	123	103	128	132	112	102	105	110	119	108	116	115	114	116	121	115	118	114	118	98	113	113	118	130	131	107	98	118	112	125	113	101	112	107	126	101	114	113	109	117	99	119	125	88	124	133	111	117	115	95	129	96	107	111	111	100	89	112	114	100	95	127	124	116	122	113	111	113	110	111	102	119	100	142	101	118	113	117	112	98	139	106	134	125	111	101	90	101	117	121	121	120	126	119	128	128	132	93	114	122	126	122	115	117	117	121	111	114	136	129	135	101	103	122	109	109	122	102	124	123	125	115	121	109	110	111	105	130	129	113	110	140	122	108	99	124	112	104	112	111	132	111	115	107	124	110	123	99	117	104	121	115	123	114	117	126	106	108	122	113	117	119	112	115	106	131	101	113	116	109	115	123	103	98	122	98	115	107	119	116	108	112	116	103	111	111	114	114	110	97	111	121	126	128	117	130	119	114	108	121	122	119	97	119	121	110	114	117	118	108	109	140	112	110	117	124	107	101	104	117	107	101	125	103	111	134	129	107	140	100	94	123	138	100	106	96	114	110	122	115	106	102	101	114	117	108	124	115	111	108	104	113	107	112	99	102	119	100	105	100	108	113	122	112	127	109	125	112	108	111	114	111	130	120	105	124	123	108	108	107	110	127	120	115	107	117	109	103	118	110	131	102	116	114	110	130	124	105	109	126	112	112	105	109	127	101	86	105	95	107	102	95	117	98	120	112	102	113	111	117	115	130	95	119	110	105	122	114	107	103	130	108	107	117	95	97	117	109	103	125	126	119	104	128	113	133	120	112	116	106	115	102	102	115	127	125	89	111	114	130	108	113	125	115	113	106	104	121	116	130	130	128	118	121	124	116	102	125	110	114	118	121	102	121	128	108	90	103	120	124	102	101	100	117	99	111	108	111	107	100	121	115	123	115	107	113	110	107	110	117	101	119	130	108	100	107	93	108	121	106	125	113	125	102	116	92	121	113	119	113	138	127	99	127	102	98	110	119	93	111	122	103	102	92	115	108	125	114	110	100	112	96	108	115	122	97	105	118	112	107	130	117	108	119	98	98	92	108	109	115	105	126	102	100	104	99	103	141	113	111	112	114	110	100	121	103	106	109	94	119	125	121	110	107	102	118	114	112	82	114	104	100	131	111	94	108	111	103	128	129	124	123	97	122	98	103	114	101	121	105	104	116	128	121	112	108	104	107	122	111	119	85	111	121	112	117	103	108	100	113	119	116	100	113	124	103	115	127	119	128	125	105	113	117	94	118	141	132	94	112	114	123	126	119	102	107	114	113	112	122	122	123	107	121	103	122	122	111	108	104	121	121	116	134	124	93	118	109	108	101	92	123	126	101	124	100	115	123	107	123	140	126	142	104	110	118	90	120	107	126	125	112	135	111	123	106	106	103	116	95	106	129	110	122	120	101	102	116	121	126	124	119	135	107	121	111	113	108	100	125	143	100	114	120	118	115	99	117	121	127	116	104	97	112	115	108	117	125	114	90	130	113	93	121	112	107	98	108
345	1	1900	79340	412	5	175	691	739	779	704	671	598	544	494	488	455	392	393	368	338	297	316	275	251	268	260	249	267	226	242	227	235	210	198	190	198	186	198	186	170	175	174	209	192	197	175	161	176	166	166	165	175	183	162	187	170	159	163	183	167	160	164	167	163	158	137	150	157	172	159	142	158	156	162	168	151	168	168	137	141	152	168	157	142	177	149	155	141	145	144	163	130	141	145	144	131	138	142	134	147	149	140	158	178	153	148	163	128	152	158	161	159	161	160	148	145	164	134	157	137	147	156	166	134	160	166	123	167	143	152	149	157	145	135	153	142	122	160	172	151	159	161	127	154	150	149	150	162	166	150	150	152	139	149	138	143	135	148	168	168	129	131	145	162	156	138	153	154	141	133	156	146	146	128	153	153	133	164	160	171	151	152	151	157	161	156	156	136	139	155	145	154	138	152	151	154	159	155	150	161	151	140	162	154	153	156	165	123	146	163	160	158	152	138	147	146	135	161	152	167	145	155	146	139	130	142	147	145	139	138	153	161	138	173	149	124	157	143	144	160	154	172	139	147	156	148	166	161	145	156	151	165	146	156	150	119	143	125	155	165	153	133	149	152	146	154	167	141	158	174	135	133	138	141	150	152	159	139	152	125	149	145	155	136	166	133	161	143	140	169	138	164	147	163	154	140	164	152	141	173	114	174	157	160	148	160	139	136	143	161	123	129	156	161	141	140	143	145	127	161	151	146	130	158	173	154	151	132	131	155	143	157	155	150	123	151	148	129	120	130	143	162	146	164	148	153	139	147	155	128	169	136	149	158	149	147	146	151	136	147	166	157	133	164	140	134	148	152	152	137	144	143	147	131	140	160	158	159	140	134	137	160	157	134	156	169	134	128	148	165	138	127	144	134	147	128	139	160	154	144	138	161	165	145	159	150	142	154	159	145	148	158	158	138	139	157	132	138	159	144	156	144	131	153	162	148	138	159	173	143	145	146	136	112	157	171	160	150	146	154	146	155	146	157	148	158	136	156	168	152	151	140	167	156	151	144	133	137	147	165	152	155	153	146	148	151	139	139	129	156	150	138	140	147	139	140	151	135	157	136	162	145	131	165	149	144	156	162	161	140	147	161	190	162	120	161	153	159	160	142	153	148	145	128	155	153	142	156	145	166	153	175	159	144	164	150	134	148	135	140	157	145	164	146	144	157	141	164	163	156	143	158	139	155	149	154	151	137	146	167	148	158	146	152	138	128	148	169	146	148	141	149	142	144	137	181	164	144	154	155	154	158	172	143	152	138	121	148	151	155	140	142	158	128	163	155	129	143	165	169	146	171	130	160	157	138	139	150	151	150	156	127	130	154	169	143	131	151	134	159	143	148	118	151	137	132	159	146	185	139	169	149	154	145	169	147	146	157	137	139	131	157	157	136	148	150	137	152	136	153	148	170	156	152	162	150	146	159	144	138	141	130	143	144	121	146	125	161	151	150	142	135	144	140	147	157	158	142	135	160	142	141	143	152	137	162	145	149	166	133	154	140	154	148	148	148	129	147	136	165	133	153	149	135	147	143	136	151	148	148	137	148	148	154	164	137	162	139	157	166	146	141	139	166	167	147	156	143	141	155	163	160	146	169	148	136	137	160	151	126	150	137	166	140	137	156	151	145	151	127	158	152	168	154	142	136	165	168	148	139	170	153	122	132	160	148	155	152	164	127	134	143	137	145	166	145	130	153	135	137	161	155	158	151	147	144	153	154	147	131	125	134	147	138	178	153	132	137	150	119	166	160	151	173	138	149	140	151	155	141	140	156	138	141	165	172	134	139	167	152	157	154	136	167	160	154	157	149	155	162	153	147	144	135	146	144	145	156	156	138	143	150	152	145	129	143	150	138	148	156	132	167	144	170	147	153	138	137	129	127	163	143	153	140	147	157	161	144	125	152	153	161	161	168	157	155	168	152	144	166	149	139	166	148	148	134	162	148	138	149	148	181	136	143	151	152	136	170	140	165	153	150	138	159	154	126	165	142	147	153	128	132	152	163	143	150	145	164	147	140	158	152	133	149	162	152	146	160	139	167	150	164	165	139	156	121	164	145	160	177	166	146	151	158	151	156	170	142	130	142	131	131	160	177	127	140	151	125	169	144	147	129	155	152	140	161	151	145	174	133	140	150	146	124	130	148	169	127	118	149	165	147	154	120	165	160	158	151	140	151	154	151	150	149	143	143	150	139	139	144	132	123	143	141	138	177	165	135	175	139	134	148	148	136	153	140	135	157	132	161	126	153	141	135	138	153	160	155	186	133	151	154	126	135	145	150	160	125	157	146	145	151	160	123	138	172	148
345	2	2100	79442	407	6	133	657	811	793	717	665	649	614	576	524	462	440	416	377	334	312	318	305	269	271	227	229	241	228	225	249	233	221	195	194	218	222	190	194	177	201	171	188	183	153	171	179	179	171	181	188	170	167	160	171	172	159	162	161	149	161	148	150	183	164	139	165	142	143	144	148	152	144	143	162	150	138	151	167	156	140	144	158	138	143	130	161	165	138	132	144	141	144	138	130	138	155	149	134	140	154	159	139	154	174	140	186	161	123	180	146	136	133	152	150	160	140	135	135	140	157	144	162	148	149	157	148	153	135	125	137	146	145	155	136	135	137	152	144	134	138	125	144	150	128	128	160	152	147	152	126	160	157	144	162	139	131	139	134	134	134	153	138	147	175	146	158	134	161	151	159	141	149	161	137	130	134	142	149	145	148	127	154	128	142	130	158	151	140	134	140	153	153	144	141	149	126	122	146	150	151	138	148	171	142	130	144	132	149	117	155	141	153	126	145	137	138	149	146	156	157	134	137	164	144	130	123	140	145	150	163	156	137	126	148	142	131	137	156	135	132	139	159	137	148	139	142	154	146	150	135	147	146	142	138	159	151	152	135	161	135	139	154	157	132	120	140	139	139	142	135	137	135	124	138	121	133	130	157	143	136	132	153	147	157	137	136	154	163	147	135	127	147	151	139	157	144	119	151	143	134	164	157	143	144	121	147	143	148	133	140	151	125	120	131	150	149	134	139	153	129	140	155	133	146	143	139	113	138	146	131	140	141	146	111	132	157	123	148	130	143	128	125	143	140	129	167	146	140	149	155	139	122	119	117	134	122	144	156	156	138	153	141	157	152	129	137	135	162	150	135	147	147	134	158	138	139	136	132	136	122	168	128	153	157	161	149	147	144	126	155	123	138	166	141	163	143	128	157	143	144	158	162	127	159	156	135	141	155	125	116	125	140	154	178	139	148	132	175	129	143	135	144	139	141	127	143	145	143	135	171	134	148	161	149	156	145	151	147	146	160	132	137	135	141	141	123	146	153	143	164	150	157	138	126	125	150	153	155	154	150	142	153	139	140	136	137	123	111	147	133	157	127	141	147	164	153	147	136	166	159	135	155	157	156	134	145	139	145	169	148	129	148	156	146	121	151	156	139	156	138	135	141	135	140	134	153	163	157	137	122	159	148	141	144	155	139	137	141	146	134	146	150	144	152	142	143	162	154	164	152	149	128	132	145	147	145	124	156	151	125	137	160	137	141	159	131	147	148	153	139	146	135	140	129	136	147	137	130	143	136	150	123	159	143	140	143	144	126	127	148	151	149	136	139	140	154	141	139	138	146	147	154	140	158	141	152	144	158	146	145	136	150	158	130	128	146	154	132	145	159	122	135	130	149	157	146	134	142	124	161	121	139	150	134	134	138	146	135	159	149	142	134	134	134	143	135	141	139	148	143	156	138	125	134	158	144	159	140	154	149	165	134	128	159	147	133	148	131	143	142	144	133	141	137	155	128	162	136	124	148	145	144	134	133	135	143	141	118	145	155	133	141	154	135	137	145	148	135	152	149	145	160	161	152	150	146	128	130	129	130	144	159	139	148	142	137	165	136	152	131	145	134	164	145	136	138	137	145	134	129	147	109	141	140	148	143	119	149	141	115	135	142	162	145	130	138	135	153	143	138	130	139	137	135	134	136	118	137	126	137	153	124	144	114	134	143	156	131	167	153	137	143	150	128	133	138	139	157	119	142	136	131	126	160	143	124	143	165	134	146	135	157	159	160	151	142	153	147	136	138	152	140	135	145	141	99	150	141	135	144	162	123	133	135	130	141	147	145	135	145	150	147	131	126	135	142	134	156	153	135	131	138	134	144	144	147	143	154	138	131	134	137	127	149	138	135	130	135	141	136	122	121	129	130	126	147	145	167	148	133	148	135	138	158	133	141	140	122	137	154	145	157	143	130	127	144	127	152	134	145	154	170	151	144	151	143	135	142	115	130	133	134	154	137	159	132	151	139	136	133	158	136	140	154	118	153	136	136	120	127	135	154	159	138	148	137	134	123	155	138	157	169	120	135	143	136	137	142	133	151	128	148	145	138	132	139	145	141	140	134	119	132	158	145	132	122	134	129	156	129	139	146	128	137	144	142	132	143	130	150	133	158	131	151	138	165	145	140	145	139	155	143	144	143	149	150	132	160	144	141	147	131	140	134	147	142	111	134	142	147	138	153	119	142	134	147	142	144	119	134	142	143	153	144	147	143	137	142	135	126	161	135	143	136	144	129	134	125	141	143	164	142	154	169	127	157	139	142	145	149	144	120	128	129	160	142	143	146	139	141	126	117	114	138	150	151
345	3	3500	79544	403	15	118	634	841	815	818	777	704	659	569	520	493	459	414	383	368	345	297	293	290	291	259	266	281	242	233	239	204	221	189	215	190	208	221	165	183	215	179	174	177	163	203	170	189	189	164	177	168	151	164	176	170	152	144	165	131	153	151	176	136	167	160	163	154	139	149	142	166	143	147	158	144	156	150	130	131	152	124	155	144	151	138	146	134	148	160	162	137	136	154	177	142	143	138	142	153	149	146	146	133	145	147	128	135	142	155	156	160	154	139	127	159	134	138	143	149	138	139	149	145	142	143	166	148	131	149	126	135	138	145	193	140	157	149	115	129	144	133	146	165	124	151	146	146	155	137	154	136	149	135	145	152	131	120	155	132	166	145	142	128	153	122	123	150	144	126	146	149	167	133	140	139	128	135	149	135	129	149	144	126	149	127	127	130	168	116	135	130	136	143	142	136	128	156	131	141	158	140	150	141	149	154	156	141	140	136	135	143	134	127	132	129	153	111	146	131	115	133	144	131	147	141	144	149	144	132	136	140	133	135	134	150	145	137	128	162	136	145	139	139	125	165	160	126	125	149	114	141	129	131	146	158	127	133	144	128	144	130	134	149	153	138	130	117	137	135	128	138	138	154	163	117	132	141	152	111	116	119	137	154	137	144	134	125	150	152	136	150	135	128	139	135	131	152	123	117	150	136	154	155	133	128	125	125	121	141	132	146	150	135	131	119	127	132	154	134	140	143	144	142	167	118	131	129	144	138	145	149	129	158	136	117	141	140	144	131	136	134	124	119	130	147	124	161	145	128	135	145	145	136	130	154	137	138	138	134	137	146	138	159	131	138	120	154	139	144	127	123	134	135	157	131	132	121	122	140	131	123	160	141	139	121	136	155	137	140	133	146	136	133	134	150	140	137	144	138	146	138	137	136	129	140	124	130	163	123	134	138	137	126	151	131	148	112	148	133	130	147	135	131	128	140	155	146	156	138	149	133	143	141	126	150	134	162	146	122	139	114	137	142	141	132	149	160	140	146	127	133	151	145	137	146	126	133	134	134	130	151	115	128	146	145	133	134	143	142	142	141	133	144	136	146	135	132	131	153	124	156	140	126	128	144	166	130	145	118	150	124	145	141	110	132	140	143	152	126	146	106	151	133	112	140	159	143	145	144	128	159	133	142	134	154	147	148	135	146	117	123	126	156	151	144	143	140	132	160	138	140	128	140	138	145	128	155	134	143	160	128	144	146	142	141	138	114	135	121	155	120	145	150	129	126	139	141	146	137	141	145	124	141	130	120	141	123	149	115	133	135	150	133	135	140	148	126	132	149	137	127	150	120	135	146	142	132	140	150	118	142	151	136	137	138	150	120	143	143	137	118	112	133	141	138	119	137	129	140	118	148	123	130	137	119	145	160	132	142	124	151	134	143	127	125	135	135	141	130	142	148	139	118	137	141	133	142	136	130	140	125	162	125	149	141	149	148	127	113	146	155	139	141	130	136	125	118	116	126	157	99	127	130	107	139	152	158	142	131	156	142	144	155	131	145	144	132	145	163	130	119	133	117	155	137	156	141	129	121	142	127	129	120	121	162	132	135	125	124	153	126	126	123	151	129	141	138	142	127	145	137	137	144	129	124	134	150	161	129	150	127	149	145	139	123	140	138	138	134	156	172	143	137	141	129	136	128	146	133	117	145	136	140	136	134	124	121	146	126	122	131	146	132	140	140	139	140	122	141	142	148	138	128	144	142	135	145	121	118	135	156	119	130	149	132	148	117	140	140	138	133	161	132	143	135	141	116	138	124	160	144	118	157	118	152	135	122	156	149	145	138	142	140	151	160	148	131	126	144	150	120	108	133	116	125	147	133	141	144	143	131	148	126	146	144	136	129	109	122	147	129	131	153	131	124	141	155	137	146	141	144	129	151	166	121	138	138	128	142	129	140	149	135	132	119	121	131	158	165	133	146	125	140	129	157	145	122	128	128	134	131	140	118	118	123	121	151	133	157	144	139	147	150	150	138	144	120	138	131	135	145	137	148	121	145	134	163	147	139	146	118	134	135	147	124	140	145	162	135	131	127	158	126	149	132	140	149	123	145	140	137	138	165	151	150	134	142	141	139	111	124	152	138	154	124	130	132	131	130	141	130	130	134	133	144	145	111	144	147	162	154	116	119	121	148	123	115	149	141	133	114	140	149	127	126	144	145	144	129	119	114	132	133	126	121	129	121	124	131	160	143	145	145	139	155	139	157	129	142	141	130	143	145	123	142	149	150	136	125	130	115	155	131	105	141	162	126	138	127	131	125	161	141	98	141	139	106	129	120	162	145	130	148	160	137	143
345	0	2700	79646	387	7	71	501	778	935	853	807	743	693	626	569	524	492	398	415	365	346	358	303	308	285	285	254	266	239	272	250	227	218	230	190	203	205	196	202	165	187	202	178	188	211	179	164	191	180	192	178	160	158	157	178	185	168	144	157	145	171	124	148	135	135	143	148	160	156	148	112	153	125	132	142	143	173	126	131	146	136	126	114	131	130	143	157	136	159	143	133	134	132	119	132	127	130	134	134	123	123	132	140	134	122	123	145	134	136	128	145	131	133	120	114	155	126	142	136	120	125	152	123	134	123	128	134	118	113	130	112	135	116	144	107	113	143	126	144	137	142	139	126	123	140	125	114	132	121	124	125	124	117	137	118	137	138	139	153	127	137	148	144	134	130	136	150	130	149	120	108	129	128	135	122	125	100	128	134	142	117	125	144	97	110	125	121	103	133	124	123	106	126	127	112	141	108	126	124	136	138	120	137	140	111	143	149	136	134	116	134	118	127	139	88	104	125	134	119	136	97	116	119	142	114	119	140	128	124	88	141	117	107	138	107	110	118	144	114	130	141	99	121	124	145	116	133	124	117	149	131	138	130	124	115	117	125	135	150	108	126	105	113	111	134	117	130	126	113	131	125	106	107	126	124	130	111	125	124	124	121	126	118	113	114	128	124	119	133	126	142	149	131	117	117	115	139	130	103	137	117	122	122	145	112	131	118	131	120	129	133	125	137	135	135	120	107	119	109	106	84	116	121	122	125	149	134	103	116	117	117	129	120	149	127	113	130	121	130	112	123	120	136	110	123	125	107	133	141	119	137	118	113	131	138	120	133	131	134	118	136	126	131	115	139	96	112	128	138	117	146	115	114	115	116	131	122	145	124	119	135	112	147	105	137	138	121	124	113	101	108	106	118	122	139	132	98	145	126	113	112	127	121	108	129	130	134	132	146	131	121	133	130	130	110	126	110	136	103	119	112	127	144	113	135	129	115	125	113	112	129	111	122	118	146	122	122	127	135	120	118	124	109	122	137	122	113	129	141	136	110	119	123	106	119	129	116	136	125	119	152	128	127	113	136	151	134	97	103	134	139	115	105	112	140	112	137	116	105	141	135	133	98	137	139	127	131	117	127	140	128	126	115	121	134	115	114	127	148	122	128	117	118	139	105	134	132	125	106	105	125	110	117	120	131	121	146	127	124	120	130	136	132	97	116	110	125	124	131	120	124	119	138	124	109	118	124	114	139	140	128	125	130	124	136	109	134	113	126	127	114	110	106	130	133	130	118	120	125	109	134	118	123	129	120	105	123	127	91	113	106	120	106	126	110	123	139	130	105	119	131	120	105	131	127	117	121	108	126	147	128	134	121	123	120	111	121	142	136	134	124	110	135	125	116	139	123	124	135	124	117	130	124	108	118	119	122	116	105	122	123	134	109	136	130	121	136	117	137	133	112	120	135	115	129	112	127	134	110	121	112	106	112	117	129	119	122	107	137	118	119	127	123	135	147	114	109	138	133	124	107	116	113	127	128	110	131	122	127	107	127	113	132	124	141	110	123	125	114	135	102	106	116	126	118	126	138	114	115	123	126	121	123	144	113	123	112	120	125	117	115	122	152	114	96	128	147	106	126	115	117	113	133	105	113	134	124	126	112	116	126	127	113	123	115	131	128	121	140	135	91	130	116	140	160	124	141	118	145	122	125	124	115	122	126	129	132	115	101	138	117	109	142	113	131	109	117	130	108	132	124	134	118	116	154	117	131	138	131	130	131	130	103	142	117	121	119	120	118	113	114	118	127	114	108	138	136	108	124	122	137	139	131	129	109	133	120	97	113	120	128	122	131	116	132	124	142	126	112	119	110	133	122	117	120	134	131	127	118	114	143	151	117	120	114	116	124	127	130	119	120	125	122	115	126	117	122	110	108	124	115	131	119	115	118	108	112	127	122	134	114	141	133	114	129	113	132	134	109	110	146	133	125	117	123	144	113	127	139	109	104	135	124	132	131	117	131	117	130	115	148	118	140	115	136	111	113	135	108	125	105	108	124	108	128	131	138	129	115	114	140	108	122	104	93	115	125	107	138	127	113	118	126	121	132	133	131	130	124	119	118	125	111	124	109	135	119	118	112	122	121	121	138	107	117	113	131	136	113	118	130	132	130	132	108	131	128	139	118	119	107	134	129	130	118	133	128	143	135	116	115	121	112	114	108	127	104	110	124	118	138	118	109	132	151	138	113	121	134	117	155	136	120	132	125	124	138	129	137	136	109	132	135	124	107	144	105	127	122	121	124	106	133	113	149	119	145	115	126	139	119	101	123	122	125	124	107	130	128	121	116	121	117	138	134	138	119
345	1	1900	79748	405	11	162	702	847	833	737	683	630	551	505	518	410	401	352	345	326	305	273	271	284	271	266	255	252	254	219	218	219	203	208	208	206	213	184	212	216	207	184	204	198	179	186	177	199	205	177	190	174	187	176	176	145	161	162	179	191	188	173	187	176	169	179	173	151	178	177	175	174	138	186	179	179	159	167	164	155	162	161	172	184	148	178	164	150	162	167	172	161	134	156	163	160	163	155	164	152	163	174	160	153	180	160	160	147	164	166	151	155	165	178	164	178	154	177	168	147	182	151	171	167	148	155	145	161	169	155	145	186	141	162	163	153	153	187	127	180	175	153	137	156	158	145	176	130	165	162	166	159	170	161	159	173	183	165	148	155	152	177	166	176	170	142	168	148	164	166	166	161	153	148	166	153	144	137	185	158	173	138	165	153	161	138	114	151	153	146	182	138	139	154	151	169	160	167	152	144	150	167	156	151	179	152	141	176	144	177	137	156	158	152	169	141	176	173	147	162	171	155	160	164	152	167	145	144	170	161	157	159	142	157	149	152	173	147	166	153	140	178	160	167	182	163	160	166	170	151	152	174	159	153	175	153	149	177	152	152	163	169	167	157	151	130	160	154	170	157	150	149	171	154	166	181	165	161	172	163	152	169	170	170	167	154	174	163	167	164	131	186	146	163	168	167	176	159	158	153	162	171	162	159	153	154	154	191	141	166	172	181	148	166	186	164	168	157	169	171	154	148	160	141	163	161	147	157	163	195	156	170	158	165	138	161	182	179	147	149	170	163	154	147	165	167	179	141	143	153	122	181	189	145	160	146	138	176	166	148	158	149	129	157	162	145	151	160	156	159	150	180	165	152	153	177	141	140	149	151	186	179	153	163	143	150	160	152	178	165	151	177	164	164	155	161	153	164	167	137	164	147	162	155	149	150	146	144	166	146	143	166	157	159	180	171	149	150	147	140	166	172	157	141	165	160	176	158	150	158	162	170	143	172	156	153	168	183	158	164	158	156	171	145	172	180	148	158	164	151	161	176	167	145	162	143	165	148	179	154	145	174	163	147	152	157	171	157	156	175	162	156	170	168	145	165	164	167	175	148	165	154	158	160	163	134	169	159	169	146	141	159	152	171	170	157	182	154	154	165	153	137	133	161	154	146	173	167	170	156	168	149	171	148	141	174	167	166	169	158	151	164	138	181	156	158	165	157	152	139	184	171	151	141	176	178	163	142	145	147	173	147	164	160	176	146	152	147	169	158	155	170	163	163	148	155	130	160	160	142	137	169	155	187	153	159	169	133	155	188	170	144	141	175	180	168	142	166	176	162	181	174	155	152	165	162	156	151	153	148	138	147	175	165	153	170	168	154	157	143	156	151	165	132	178	168	168	154	178	144	144	151	145	164	169	182	149	168	157	149	159	150	125	140	175	135	152	163	159	152	172	143	170	150	148	157	157	169	150	157	144	166	163	153	185	148	160	168	144	166	145	144	189	160	171	153	149	170	179	151	164	154	165	142	161	167	165	165	169	176	174	162	180	158	167	158	157	156	154	148	145	159	155	179	149	169	151	179	176	188	152	162	140	153	184	154	167	160	155	153	178	163	142	155	181	175	168	165	156	148	166	149	162	167	147	161	155	152	138	173	152	154	149	175	186	154	163	170	140	162	153	156	157	158	139	159	145	159	171	172	187	159	172	179	156	153	164	132	177	175	152	144	140	145	160	126	160	160	148	165	159	165	151	176	151	166	163	170	142	144	168	139	144	141	135	157	193	143	149	161	191	169	166	160	162	141	156	149	150	156	151	142	159	166	174	158	153	163	164	154	147	153	154	149	140	167	165	167	145	177	143	125	141	159	154	164	150	157	169	155	127	180	140	174	180	165	173	164	159	151	165	142	145	163	152	142	162	150	184	135	166	132	165	158	173	182	159	167	164	186	170	173	165	158	157	164	177	157	156	144	183	153	141	175	168	192	149	156	133	144	161	165	184	160	147	161	150	155	163	159	162	178	176	137	156	162	157	124	158	152	157	159	145	151	148	141	151	180	141	170	153	168	148	159	149	169	148	166	157	169	146	135	145	161	156	155	184	137	143	154	149	158	169	160	153	148	152	171	153	146	194	158	171	154	131	155	179	160	173	148	172	150	136	139	159	177	167	159	184	162	145	156	170	167	155	150	164	149	159	169	154	152	149	178	161	183	156	141	151	179	141	159	161	152	164	162	151	165	163	156	159	185	161	159	154	163	156	173	184	169	193	162	146	174	140	145	156	162	134	136	174	152	184	155	173	152	164	162	148	149	154	156	171	171	167	151	168	141	172	144	152	158	162	189	161	148	138
345	2	2100	79849	401	9	143	700	840	865	796	744	662	580	547	465	383	387	386	344	354	313	335	307	297	314	282	244	234	237	254	232	213	215	226	210	205	222	181	214	199	212	196	193	209	183	164	186	178	177	193	175	196	179	181	194	189	173	174	175	203	159	170	155	173	169	153	183	159	158	176	152	148	172	133	153	165	176	138	173	160	146	176	166	172	153	145	181	161	155	156	163	162	140	176	161	144	136	157	163	158	140	154	194	171	166	141	152	166	164	161	157	176	160	155	151	167	149	176	156	193	156	168	164	142	147	158	141	138	157	150	148	150	152	176	157	158	162	159	140	148	154	158	154	133	121	142	134	161	146	145	146	161	149	173	165	159	145	133	142	159	150	168	154	146	155	158	148	154	166	146	174	179	148	172	129	145	155	129	145	175	167	129	158	153	154	146	154	131	162	162	129	163	159	154	140	141	176	155	156	155	144	134	167	164	157	137	158	158	163	161	157	142	178	155	137	156	152	161	151	135	152	148	141	152	153	168	144	147	170	133	143	141	171	157	155	164	146	144	156	151	155	134	139	145	133	137	143	157	156	164	141	131	152	144	149	173	157	136	178	178	151	154	150	171	148	168	156	144	130	175	157	153	176	148	157	154	128	140	181	143	164	152	156	148	154	165	138	171	153	147	171	169	151	137	152	143	155	144	131	153	156	140	157	137	153	149	138	183	148	148	118	146	184	144	137	167	168	139	157	177	155	149	147	150	136	145	164	153	141	152	163	164	150	145	158	169	148	138	165	133	162	154	135	151	143	149	151	185	144	166	158	158	151	154	141	148	163	154	157	146	147	140	147	170	162	143	161	157	147	150	170	155	150	140	161	163	172	140	191	139	154	154	150	154	139	146	181	147	127	147	130	145	145	146	166	143	140	150	146	164	153	156	141	119	144	152	136	135	133	169	147	167	160	166	157	152	139	165	145	169	152	137	165	159	151	150	143	126	132	146	134	165	160	156	141	134	139	147	154	144	142	124	127	167	130	150	151	144	155	151	148	130	137	136	156	155	181	133	138	168	154	161	134	152	162	146	164	139	156	153	165	143	156	133	164	144	148	158	144	177	151	146	155	137	133	144	155	151	175	141	133	149	156	144	159	140	133	146	139	163	135	172	141	149	155	154	157	165	161	145	140	137	158	152	168	157	136	157	127	145	134	151	138	136	133	146	160	173	164	114	157	151	126	176	164	128	151	146	142	170	146	161	154	131	144	147	152	151	159	142	144	158	170	143	170	156	166	158	135	140	151	142	180	143	132	150	158	138	153	159	158	143	158	118	151	153	151	127	146	171	179	132	151	158	132	159	162	153	160	148	162	160	174	126	153	174	117	164	120	178	159	151	151	153	159	140	161	171	167	164	161	148	156	154	167	154	144	146	154	154	154	157	160	159	185	147	157	172	161	180	151	140	152	136	182	162	151	124	174	147	138	143	171	154	137	142	162	136	145	152	165	154	147	147	177	136	133	184	174	156	147	164	156	149	151	136	166	141	137	185	142	138	143	156	150	135	163	159	151	171	155	149	156	143	165	148	151	151	154	138	156	165	156	151	130	158	132	154	150	158	168	153	140	153	136	147	133	156	140	151	160	159	151	140	137	158	177	136	151	158	150	160	140	152	140	152	176	149	144	148	155	155	138	153	135	145	157	170	153	176	146	142	128	145	171	162	187	168	159	162	153	157	135	149	174	161	136	136	150	154	142	147	158	165	121	137	154	131	152	155	151	141	158	151	140	147	159	151	155	162	132	148	141	164	155	145	141	148	150	144	144	143	156	143	161	146	133	176	145	143	160	160	155	154	120	172	159	145	166	138	143	163	170	169	153	139	153	157	158	157	163	157	154	146	164	150	132	144	148	150	147	148	130	161	178	143	156	141	149	143	155	142	152	125	174	158	143	164	168	127	172	149	161	147	170	158	143	155	130	147	157	164	140	169	138	159	157	137	153	173	155	163	149	154	175	132	144	151	153	156	152	152	139	155	142	149	153	135	148	149	144	170	162	119	142	139	146	157	143	174	174	143	126	143	158	152	142	139	150	133	158	181	143	155	155	139	148	160	159	153	168	137	161	155	147	146	171	153	163	145	158	149	152	173	135	134	153	150	136	141	168	158	148	149	120	150	167	156	149	149	135	148	142	170	151	154	131	154	158	158	146	125	160	148	152	154	153	149	157	145	129	156	119	165	159	165	140	149	147	154	153	148	156	153	147	156	167	140	146	138	144	161	137	162	154	133	148	146	147	147	152	134	156	143	147	155	153	137	167	149	154	158	141	142	176	150	154	142	123	138	146	154	178	159	163	158	172
345	3	3500	79951	414	7	141	659	911	920	869	776	699	600	491	460	452	444	402	358	369	349	338	318	293	301	267	268	249	239	248	247	230	238	239	231	222	217	203	207	220	208	234	199	195	207	205	209	204	175	182	168	180	169	172	155	171	157	179	188	182	166	147	145	156	160	145	137	193	160	171	163	168	142	153	157	139	164	182	155	158	170	147	170	168	155	162	152	155	170	139	142	160	150	152	160	139	158	146	166	165	146	140	140	150	173	165	160	158	165	149	176	129	146	159	184	167	147	161	169	163	149	153	177	170	169	157	144	166	155	151	155	171	154	152	144	174	173	151	166	152	128	142	147	155	153	138	127	142	160	145	146	145	145	139	170	147	151	136	146	146	119	158	156	156	158	139	140	129	142	176	140	143	167	149	140	140	137	157	149	143	159	141	161	140	128	139	157	160	142	156	159	186	133	145	137	157	162	150	162	139	137	148	159	165	144	154	162	151	176	157	149	148	135	143	157	159	172	139	151	166	148	156	145	151	151	157	176	156	140	136	157	129	136	145	123	162	151	151	151	146	156	146	157	153	159	155	153	140	174	138	144	166	152	191	145	159	168	154	145	163	137	136	158	153	145	150	159	134	158	135	158	130	149	126	153	132	154	144	163	128	147	139	157	158	149	161	126	125	157	144	123	132	130	150	146	151	132	174	133	162	148	133	168	126	158	123	147	156	155	150	150	139	178	132	174	161	136	157	152	150	156	142	141	164	168	144	135	134	144	157	157	146	153	181	116	161	147	177	144	162	165	153	135	168	139	151	154	132	161	131	153	166	160	152	165	139	157	146	132	154	136	130	163	168	146	159	149	137	137	143	140	163	154	149	149	143	161	143	158	157	150	158	178	144	140	125	144	127	153	139	160	148	142	157	149	154	151	127	145	150	152	166	153	173	144	136	143	126	156	136	151	151	144	165	135	144	159	141	167	158	164	135	123	158	139	166	155	139	154	120	138	140	135	162	163	174	142	140	185	150	178	161	158	145	157	148	154	167	159	151	183	146	168	152	169	138	160	142	153	142	140	155	158	151	140	155	172	143	153	145	164	145	134	126	154	153	169	150	141	158	148	179	154	147	167	154	136	160	146	167	125	155	155	140	155	151	141	144	146	161	143	142	157	145	162	164	163	140	140	142	154	136	135	155	129	154	155	148	136	127	132	148	151	152	156	138	123	136	159	130	169	141	137	148	146	159	142	124	165	155	129	127	159	174	159	156	137	137	143	146	156	146	134	169	168	158	153	151	168	148	142	159	158	148	152	151	137	142	143	147	149	152	143	144	158	138	165	148	138	158	140	142	155	159	141	171	126	146	154	151	150	135	173	153	161	146	156	126	145	152	142	154	159	139	120	146	161	159	150	165	168	150	179	159	161	140	157	148	166	140	158	147	137	150	152	160	142	138	151	141	148	163	128	149	138	150	168	141	161	147	165	139	144	159	134	160	133	150	147	139	160	146	143	161	136	138	166	152	166	151	143	151	153	158	138	155	170	135	146	136	139	153	170	133	170	149	122	143	143	141	154	155	150	152	150	159	128	168	171	145	147	121	150	130	141	144	133	142	167	138	143	163	149	154	156	153	143	137	165	154	123	143	158	148	150	142	139	142	140	154	158	128	164	155	148	162	137	144	157	126	125	187	139	146	154	145	143	151	161	161	149	163	120	170	154	142	141	152	134	118	141	161	142	145	160	153	150	132	127	140	151	150	155	150	147	155	133	158	152	156	154	154	145	139	142	164	130	144	142	164	149	136	167	149	153	152	135	124	136	165	120	165	154	152	122	145	158	143	156	111	164	147	147	146	174	172	177	138	149	162	149	133	142	131	146	151	144	146	162	143	150	147	166	146	168	163	145	141	149	123	166	140	150	122	160	126	139	149	147	143	134	133	136	151	159	156	154	151	152	169	159	156	139	141	159	143	150	157	120	160	148	147	143	152	157	145	156	143	132	137	157	140	143	144	167	160	147	151	158	156	155	166	160	121	128	142	142	141	149	133	151	147	166	136	138	138	148	136	148	155	131	164	146	135	125	147	156	167	148	143	155	155	141	157	152	139	175	145	149	165	158	145	135	144	170	148	134	147	141	127	134	152	142	132	136	139	168	120	161	142	128	135	156	139	153	129	161	156	161	159	159	140	153	146	155	147	144	129	166	158	148	142	137	157	127	140	151	141	146	140	143	155	159	155	127	143	147	151	143	164	161	150	152	125	145	120	147	157	141	130	143	160	139	144	119	145	144	128	172	145	124	137	159	150	144	148	141	135	132	137	150	140	155	136	132	151	137	139	156	151	157	136	130	159	150	157	156
