345	0	2700	177284	511	0	8	140	217	396	364	459	417	393	358	332	319	280	259	279	269	266	238	239	232	192	215	211	190	176	206	173	189	182	171	166	159	158	172	162	162	155	161	154	163	182	167	139	178	133	146	132	153	125	141	132	136	124	130	124	149	142	146	124	134	125	118	114	126	134	126	121	152	131	119	124	109	127	117	132	120	113	123	123	130	119	125	126	116	130	134	136	119	122	112	129	126	119	105	124	109	110	124	96	116	103	114	109	126	108	107	105	112	121	112	116	142	122	119	128	110	116	116	125	112	110	121	125	106	112	93	118	123	120	139	118	112	95	135	126	117	121	136	118	100	125	118	126	114	113	97	113	99	113	113	110	114	109	118	116	130	108	110	132	131	105	120	108	119	126	109	106	121	126	124	122	111	127	118	107	121	121	123	100	120	108	96	128	105	117	108	102	117	112	124	87	117	101	89	124	98	102	123	116	106	117	112	115	94	132	101	127	117	117	112	98	117	114	88	119	126	90	101	107	127	117	110	128	98	100	129	117	80	98	115	141	119	122	118	122	118	116	102	101	98	111	119	106	111	113	123	116	102	119	106	122	103	111	105	87	127	114	111	116	114	116	111	110	105	110	109	122	118	115	123	114	107	118	112	103	92	100	100	107	120	109	109	114	100	104	149	118	110	108	128	99	103	102	107	131	104	102	129	91	109	108	111	110	96	109	105	107	106	125	101	109	116	114	113	120	102	97	95	109	120	103	119	99	96	95	117	117	107	112	104	114	111	100	111	94	115	104	92	115	100	145	113	107	93	128	119	126	114	108	106	109	98	120	108	109	115	122	114	115	110	112	104	108	100	99	102	99	102	132	86	112	107	99	128	117	105	118	137	106	126	100	108	121	98	134	101	119	86	102	103	101	115	91	94	103	104	127	102	135	96	118	120	102	101	123	99	96	126	118	109	134	110	116	118	100	102	109	94	110	122	93	136	117	104	126	96	119	114	114	88	95	100	107	125	99	116	88	97	118	103	102	106	122	104	105	131	116	121	115	98	101	123	108	113	105	134	121	110	109	111	109	97	96	116	108	104	120	85	102	121	118	112	102	114	118	122	113	108	99	114	100	99	111	102	108	113	105	97	127	104	93	111	105	89	130	104	113	127	100	111	114	120	101	98	116	119	105	109	112	106	121	113	111	106	107	98	111	107	120	120	132	111	98	110	119	111	103	112	110	108	113	107	83	118	92	113	102	112	113	115	83	110	112	91	110	107	109	113	106	109	105	109	118	124	129	109	99	117	117	116	106	110	110	118	108	96	115	108	92	130	118	122	108	106	113	114	113	98	89	104	129	91	130	120	113	94	111	110	101	120	115	105	89	111	129	94	97	102	106	116	96	113	111	107	98	105	117	99	102	130	85	101	118	114	104	86	111	117	115	104	83	115	117	107	113	100	105	114	88	111	116	118	118	115	100	127	102	101	106	119	113	116	101	96	109	111	95	108	119	103	108	100	109	96	109	104	109	110	98	108	115	117	120	97	109	96	111	115	114	118	104	100	108	98	97	119	99	102	127	100	110	132	103	127	108	97	111	102	104	97	96	105	96	126	92	85	118	97	103	105	122	108	118	118	106	117	102	112	110	104	120	96	108	102	114	106	102	117	118	116	115	90	104	126	110	112	106	103	107	93	100	88	108	110	110	115	99	111	122	105	101	107	102	114	119	110	100	127	115	100	101	116	102	106	117	100	104	108	125	103	115	124	109	88	108	110	96	107	100	118	128	123	100	102	132	105	111	107	90	89	88	96	126	114	87	98	108	99	108	117	100	125	116	105	117	139	108	110	111	105	110	94	129	117	105	121	116	108	101	99	106	108	96	108	132	109	110	102	108	115	82	113	130	105	99	116	103	108	106	114	120	103	110	115	83	110	123	104	116	115	115	125	108	103	111	114	119	93	122	114	98	86	129	107	112	96	109	104	98	119	96	101	113	122	105	89	128	106	105	105	112	102	105	112	93	122	117	103	97	95	129	106	126	96	114	91	114	107	114	81	113	117	85	92	122	116	123	100	129	101	116	135	106	102	114	109	118	116	117	119	107	83	100	110	123	106	131	119	112	104	89	122	101	87	108	98	91	104	117	102	119	98	106	114	107	115	94	113	121	90	104	105	104	102	111	104	106	127	96	119	118	100	94	111	116	111	115	130	93	93	124	115	91	95	90	106	113	109	116	97	132	115	103	105	115	99	103	96	100	119	115	125	108	95	127	91	114	93	108	96	109	122	93	98	109	104	104	90	84	88	108	142	104	121	98	103	108	125	114	117	113	99	106	106	101	106	125	117	108	126	111	113	107
345	1	1900	177408	520	0	20	121	195	350	371	383	350	339	283	263	289	231	237	235	232	207	219	190	200	193	190	168	201	176	181	184	160	195	155	183	164	171	163	159	172	175	170	130	154	166	158	173	148	190	131	141	157	147	154	154	130	155	123	145	137	154	150	135	160	158	163	181	158	149	160	128	153	168	126	140	157	133	120	144	140	160	142	133	134	151	150	152	156	144	135	154	144	158	143	143	161	132	160	151	139	139	153	144	143	124	135	141	146	151	127	130	155	143	129	157	156	144	145	129	139	136	136	132	148	158	131	133	143	157	139	138	153	138	152	151	130	129	159	145	119	130	153	157	151	128	142	146	153	149	151	127	132	152	129	143	137	143	172	143	138	151	153	142	125	157	160	146	135	131	154	148	157	139	136	125	146	127	144	131	121	150	132	146	134	129	126	140	146	133	152	124	138	132	127	149	145	133	138	155	139	146	160	144	165	140	151	158	131	151	147	138	133	144	157	138	144	114	122	155	162	124	114	134	133	145	152	143	138	149	121	133	150	135	124	136	129	129	121	146	141	137	139	153	161	127	134	139	131	126	150	141	141	153	145	136	134	151	143	152	154	147	135	147	133	128	146	123	143	155	141	131	151	137	148	134	156	127	136	133	122	167	108	165	144	139	137	129	139	131	144	137	139	150	139	150	137	134	146	159	150	151	149	148	158	142	134	159	136	159	154	151	123	150	133	145	130	156	139	136	134	134	125	139	158	146	163	130	122	152	119	129	130	136	141	139	137	144	140	145	127	146	128	139	137	144	140	153	152	116	140	146	136	123	141	140	125	142	135	132	138	166	129	149	145	146	139	137	162	146	136	121	139	147	140	142	152	127	148	137	138	136	131	150	157	137	134	148	149	147	127	136	142	155	147	137	140	146	145	146	142	141	134	135	131	148	132	152	129	122	136	142	125	154	149	143	133	149	119	144	123	120	147	140	144	128	128	135	153	140	152	132	133	140	138	133	124	152	116	147	145	138	151	132	127	137	140	139	140	142	144	119	123	131	152	152	139	128	136	148	129	137	136	115	137	138	161	135	153	133	150	145	141	148	130	140	134	141	139	160	174	151	143	159	131	138	145	154	109	150	137	145	137	152	142	151	150	134	140	149	140	153	174	134	154	121	165	137	136	132	130	152	155	121	138	118	144	161	140	132	139	148	140	144	139	170	139	153	141	133	155	145	149	150	138	128	142	128	135	135	141	148	138	126	124	152	150	153	157	122	125	139	138	160	144	128	139	117	139	138	135	130	136	114	134	135	146	144	151	121	155	132	143	138	141	137	152	124	127	119	147	140	147	140	107	133	143	148	121	146	138	123	143	138	137	136	138	126	156	147	141	126	143	128	157	134	124	134	146	129	127	123	157	125	150	152	125	140	132	129	136	126	124	129	126	138	141	135	140	151	138	145	152	119	144	110	160	130	146	126	150	125	151	133	141	138	128	136	157	143	129	151	139	144	146	138	155	142	127	149	121	159	121	131	144	138	137	108	159	114	132	149	122	140	152	141	145	144	130	147	142	130	144	132	145	147	137	140	157	128	137	124	129	129	148	159	140	154	154	124	129	136	138	145	126	120	125	129	151	147	154	138	132	132	132	144	115	140	123	142	145	149	139	130	147	132	147	143	143	134	117	139	143	137	164	115	122	135	130	131	144	135	145	128	136	146	125	138	117	149	150	146	144	129	140	129	148	150	126	125	119	156	123	126	133	142	135	130	143	162	143	148	128	130	144	136	136	156	161	147	164	142	159	124	132	124	144	147	139	140	133	149	123	144	169	135	151	134	144	150	138	132	148	152	140	145	144	108	138	145	151	159	146	133	124	131	134	145	121	126	133	141	160	139	144	159	149	117	141	151	135	147	139	154	148	163	142	135	145	133	127	122	131	150	141	146	145	148	154	167	134	137	124	162	142	134	154	135	155	141	148	130	143	121	137	128	145	136	135	115	138	152	131	127	145	154	144	157	136	139	125	143	145	126	122	123	146	130	156	148	162	141	126	154	131	145	145	159	150	134	134	162	157	158	127	116	141	154	137	134	142	135	136	146	140	138	143	119	136	136	135	137	146	125	113	128	139	151	109	148	127	138	140	152	145	131	128	160	155	142	136	139	150	140	140	129	136	116	138	139	142	131	149	118	114	116	144	150	121	124	148	133	132	152	124	131	148	138	141	155	149	177	160	136	134	138	144	149	151	157	138	121	148	139	170	151	133	138	141	156	141	139	134	127	137	132	141	132	136	130	164	131	132	161	137	116	137	136	149	144	146	144	137	115	126	145	120	131	152	136	144	120	149	147	150	131	130	152
345	2	2100	177533	508	0	19	135	198	378	394	448	364	343	326	312	282	252	255	264	239	213	211	191	198	223	204	190	197	207	191	171	164	165	154	164	160	160	172	170	166	160	154	182	155	154	166	156	153	139	145	162	142	170	148	116	134	150	130	129	139	137	167	137	144	123	117	118	144	130	127	134	137	150	128	151	142	101	121	126	121	133	127	122	133	113	131	145	133	134	120	112	121	141	135	134	137	134	131	143	150	128	138	124	138	136	118	149	159	120	119	155	117	128	112	121	131	142	135	127	117	113	126	137	145	118	140	135	120	120	114	122	131	128	123	121	128	124	111	127	129	133	120	141	137	109	112	119	124	129	129	110	151	133	129	128	134	122	129	128	126	138	120	140	125	132	129	134	125	122	130	135	133	111	121	119	123	132	108	135	132	135	128	105	134	127	128	119	133	115	138	122	137	124	113	138	125	119	130	128	125	115	144	143	123	139	115	134	133	107	134	145	126	101	132	129	117	113	142	138	132	117	139	127	134	134	139	117	148	121	117	119	128	144	111	115	130	133	127	104	121	139	133	125	106	128	150	118	126	144	150	142	123	130	136	101	137	127	134	141	117	148	120	121	131	123	132	118	122	142	122	114	132	123	123	134	113	144	129	118	112	113	113	135	117	130	127	139	128	131	123	129	114	123	123	126	148	125	137	156	121	141	122	115	120	121	131	137	105	132	122	122	123	119	122	116	116	124	120	139	143	140	120	134	143	132	117	118	122	114	138	141	110	131	138	120	123	127	122	125	115	120	133	115	133	137	136	136	136	117	123	133	129	131	131	134	132	104	135	125	134	108	125	122	105	132	116	124	117	149	120	137	118	106	102	130	113	118	132	112	125	117	96	118	103	132	122	139	130	122	123	128	133	150	114	127	126	125	125	125	121	114	129	129	128	120	117	153	121	130	110	132	137	142	136	131	116	122	121	115	110	150	109	131	109	117	135	121	116	129	137	138	138	122	141	142	130	134	141	130	120	109	137	134	105	122	115	116	101	121	131	117	125	119	112	115	120	138	129	114	142	141	124	119	120	111	116	115	121	136	106	136	128	117	121	124	123	134	135	109	132	144	154	128	114	131	128	116	144	128	140	143	134	131	121	116	143	137	107	122	117	114	133	143	121	133	127	118	131	140	126	122	124	129	132	132	133	118	135	132	116	149	114	144	135	158	112	141	119	148	152	111	130	118	126	125	127	118	136	116	138	122	144	117	129	131	139	112	142	130	148	135	115	114	139	115	115	109	136	142	116	106	132	134	117	112	148	127	140	135	136	123	153	129	114	131	124	135	120	131	123	116	114	141	135	118	135	116	112	133	109	132	100	129	118	119	135	122	123	101	103	119	128	124	145	115	117	121	115	126	130	132	141	135	129	127	140	133	121	134	99	125	105	117	114	123	122	116	128	121	118	116	115	143	122	113	109	128	135	114	131	112	133	117	114	116	107	129	129	104	124	142	137	144	131	117	109	134	106	130	117	135	125	118	119	121	128	114	125	123	114	138	132	109	139	124	138	126	144	125	118	102	117	130	142	136	134	125	101	122	131	109	119	122	124	116	132	132	116	135	117	127	124	131	121	118	124	121	134	144	128	127	133	136	131	125	129	127	138	134	114	131	136	134	133	129	148	138	143	141	123	148	126	114	143	124	138	138	119	121	116	144	135	135	132	136	111	142	150	138	135	132	125	113	116	119	111	106	139	128	115	100	119	143	118	137	133	138	111	144	107	126	139	122	125	112	119	116	128	127	128	115	124	137	129	105	117	147	138	129	126	150	125	122	123	125	121	138	129	115	135	101	98	141	118	121	108	139	110	123	143	133	133	102	112	132	136	122	133	132	138	109	110	128	129	111	140	119	134	122	125	116	115	103	121	136	106	130	134	116	110	133	125	129	120	129	139	136	122	121	128	133	128	130	147	158	134	117	114	128	125	128	131	136	131	124	134	126	118	123	142	119	119	135	136	135	118	129	144	124	126	115	132	124	115	120	121	123	101	144	131	122	118	112	128	121	117	147	133	132	134	119	142	140	140	151	127	121	118	137	136	146	144	126	135	124	108	123	138	114	157	111	120	129	108	146	115	144	112	114	116	128	127	142	125	119	139	125	131	119	125	114	131	141	114	136	121	120	127	121	141	138	121	135	120	130	112	126	127	112	127	119	122	125	107	128	153	117	141	126	129	122	102	127	121	102	130	118	114	136	134	122	115	118	145	135	122	140	113	105	133	129	114	96	146	111	123	127	125	114	130	140	125	123	118	97	131	125	136	125	135	115	118	102	125	118	137	138	134	125	131	130	106	125	164	141	123	135
345	3	3500	177658	496	0	20	134	245	411	394	460	367	357	347	307	307	297	287	273	250	258	219	230	216	226	212	199	186	182	201	177	180	206	171	179	183	160	176	159	192	168	171	181	145	152	161	150	149	157	142	159	138	158	169	171	190	130	150	158	162	152	134	152	140	143	149	144	137	137	140	160	155	136	141	133	139	164	143	125	132	150	146	158	138	127	131	127	134	163	163	141	157	140	143	136	139	151	140	168	123	146	131	156	145	131	141	108	116	140	128	154	145	132	129	148	142	124	146	147	163	155	152	132	153	147	149	128	127	120	141	131	133	138	134	125	131	142	120	135	138	154	143	143	141	126	141	139	140	160	129	123	150	150	160	137	135	156	126	133	114	132	143	148	130	138	139	139	143	144	117	118	128	118	125	133	114	132	144	142	133	145	138	117	143	123	113	131	138	133	150	139	123	141	137	125	131	150	142	119	148	124	149	145	125	149	132	142	119	149	126	135	114	129	149	145	140	132	143	139	153	131	128	155	124	149	121	131	121	147	159	129	154	121	153	151	143	151	120	138	142	154	133	139	131	149	127	152	139	126	153	133	143	130	123	126	144	116	139	144	141	140	159	127	133	137	126	119	151	151	132	129	122	145	138	131	113	148	122	125	130	123	140	156	142	145	138	136	146	130	146	134	137	144	120	129	147	132	142	139	128	134	134	155	136	138	126	139	139	114	131	142	139	130	138	139	123	135	127	156	143	139	127	137	141	133	148	132	161	143	133	122	140	119	120	133	128	122	143	140	152	130	120	123	136	137	150	132	120	143	132	126	123	144	141	141	126	132	119	122	147	134	145	135	143	147	128	118	143	140	146	154	124	138	140	143	111	136	150	141	129	116	142	126	131	161	125	140	138	148	138	120	157	105	130	125	124	115	131	120	134	153	150	135	130	122	118	139	113	133	113	135	105	126	137	139	122	137	133	153	126	140	133	132	140	140	123	130	107	154	142	137	122	125	141	146	141	130	124	148	135	140	156	143	133	148	112	115	129	123	137	134	140	136	141	141	118	130	118	130	138	138	129	139	143	124	137	125	142	126	119	136	144	158	132	141	128	135	158	134	150	143	131	115	120	117	151	119	156	124	129	146	130	135	125	154	137	134	137	152	135	120	167	149	146	127	144	135	130	129	124	142	102	117	153	137	142	132	143	126	157	124	125	126	138	128	135	150	142	140	143	125	120	135	128	123	145	129	129	130	128	124	137	124	159	143	134	143	134	145	133	124	121	147	129	140	123	141	149	149	151	166	123	125	117	134	117	117	135	121	134	159	135	123	151	140	141	140	141	139	146	149	136	134	145	142	132	136	125	108	118	132	124	129	127	137	133	151	134	131	140	131	117	141	156	129	122	137	144	146	109	121	137	161	118	124	139	137	151	141	143	133	127	125	132	136	141	131	121	133	129	143	131	132	121	128	140	153	120	127	144	112	141	136	112	140	120	130	136	131	137	120	153	133	113	127	129	133	133	122	129	135	140	137	143	132	124	125	145	144	122	121	122	131	130	147	156	137	122	126	137	119	162	129	122	142	127	140	135	140	132	138	122	131	150	137	156	135	121	158	135	132	139	132	134	138	139	122	122	139	116	148	134	119	142	144	121	136	129	129	132	145	120	135	137	134	116	134	128	125	140	128	141	133	138	136	131	148	135	127	133	141	140	132	125	113	125	165	128	148	137	130	119	124	130	134	111	135	129	141	138	134	151	149	107	145	117	146	125	138	122	138	140	110	145	124	137	142	109	131	127	140	127	159	131	154	124	120	132	132	119	108	136	154	121	149	117	138	153	135	148	127	115	120	106	138	124	132	143	143	135	130	113	153	146	138	125	113	125	133	126	135	134	140	133	133	140	142	134	127	141	127	144	131	136	137	140	171	119	129	137	151	134	126	120	137	109	135	145	123	131	128	137	135	128	145	101	126	157	131	132	139	161	98	138	147	121	118	152	124	121	120	131	131	151	150	127	129	160	140	128	140	148	129	124	132	155	130	120	140	143	129	123	141	122	140	117	106	126	116	148	144	138	139	123	127	132	129	126	135	141	115	126	167	149	138	138	125	127	135	134	150	131	138	118	129	115	130	133	149	117	150	123	144	120	137	130	127	134	126	144	125	138	139	117	154	141	146	120	122	130	138	152	152	130	142	129	120	129	119	126	125	113	139	137	130	143	128	148	123	136	110	134	124	132	138	144	133	141	129	139	153	119	131	126	131	136	143	159	120	121	130	133	129	146	122	127	108	131	122	142	145	121	127	127	135	160	134	142	142	131	128	127	142	118	156	128	129	114	119	126	143	139	117	132	140	106	138
345	0	2700	177783	511	0	5	154	251	411	426	475	379	391	358	332	292	295	281	270	251	244	220	217	208	206	192	183	180	177	195	170	155	167	155	182	180	178	154	148	154	155	152	134	148	140	142	142	158	141	124	151	113	135	141	111	128	135	137	121	132	125	116	113	123	120	121	128	128	121	115	109	140	135	103	117	123	119	131	136	130	111	121	109	103	119	115	119	98	110	106	101	125	132	112	130	123	110	97	98	111	107	115	127	111	109	123	129	101	109	125	113	109	113	96	101	104	100	108	111	121	113	100	119	110	117	110	104	103	111	125	107	91	81	124	118	113	109	113	127	101	99	121	105	109	110	107	113	106	108	109	99	102	109	99	110	112	108	104	112	91	122	110	99	114	102	114	96	92	137	121	105	114	100	104	104	103	98	105	94	99	113	112	116	111	105	120	116	84	116	120	106	102	133	88	120	113	112	122	119	97	122	111	101	99	118	98	104	105	139	109	108	111	108	120	97	120	93	125	120	101	112	100	107	112	101	128	110	130	116	121	118	105	109	103	90	102	104	100	102	124	92	103	122	84	99	101	120	101	125	106	112	102	119	105	118	100	102	105	102	97	107	120	141	101	102	92	111	88	94	112	89	111	113	97	114	109	90	115	114	87	124	129	86	101	104	109	112	102	112	80	97	103	114	114	101	119	106	93	97	104	106	103	115	118	111	98	96	108	90	112	113	98	122	123	111	117	117	96	97	99	106	121	106	111	92	99	110	110	122	116	106	117	124	122	102	109	116	106	105	102	102	114	93	108	96	94	107	109	100	98	111	87	106	110	104	104	121	130	107	93	116	111	99	109	106	112	109	88	102	114	93	106	117	117	110	105	98	115	131	132	100	109	108	91	111	108	108	104	89	122	111	105	114	110	104	92	104	114	109	112	129	98	112	96	96	95	101	124	99	123	106	119	94	109	99	94	98	107	125	107	119	100	108	99	108	93	122	119	113	93	94	117	108	105	106	100	104	88	106	99	110	132	107	109	103	105	101	115	102	109	119	117	100	128	94	101	110	104	92	116	106	100	132	102	117	97	105	93	115	115	115	116	101	104	103	113	105	108	112	83	94	117	108	110	105	121	110	112	102	114	105	108	95	121	94	111	115	124	98	112	103	98	99	95	101	113	101	97	125	129	91	114	87	89	104	96	103	101	97	127	105	130	109	115	111	117	106	114	108	108	104	120	111	107	99	95	109	103	111	108	112	109	89	119	96	122	106	103	86	110	102	120	110	115	109	92	104	127	98	101	121	104	133	120	111	111	102	105	128	99	110	105	113	105	103	113	109	87	124	110	106	115	89	109	107	104	109	89	111	111	115	117	117	116	106	101	93	97	107	98	115	103	120	94	96	112	123	127	93	110	97	106	96	115	124	97	102	99	96	124	112	82	103	114	106	114	109	90	105	117	100	109	118	115	121	91	109	101	133	102	113	112	109	101	95	101	115	116	105	120	97	114	106	94	96	96	99	114	112	123	100	102	119	106	107	122	134	93	114	112	96	117	120	109	88	102	96	114	102	119	117	110	118	96	108	89	114	123	110	114	107	121	103	96	102	103	107	120	104	95	106	120	117	106	109	103	98	107	91	116	96	95	106	98	110	109	104	109	97	105	118	92	100	122	112	100	116	86	96	111	84	103	114	116	110	105	99	103	99	110	121	113	104	97	112	108	104	113	112	99	117	124	108	119	115	104	92	110	123	108	109	97	87	107	106	121	112	97	99	121	101	105	104	111	90	91	104	107	108	103	107	95	109	126	123	90	117	116	103	123	104	94	118	123	121	104	102	115	109	112	123	98	111	105	113	114	100	107	97	137	104	83	108	127	109	100	125	106	113	98	99	104	117	86	116	109	107	112	84	114	108	103	121	119	105	107	118	112	105	96	96	103	120	111	103	95	103	106	104	105	110	97	118	104	112	90	100	111	107	102	80	105	127	97	117	99	121	105	102	108	90	127	100	108	90	105	112	117	81	101	139	94	134	109	102	81	86	112	124	99	108	93	107	124	97	111	99	124	118	86	94	118	114	106	105	111	107	116	106	110	94	92	107	102	107	107	93	119	113	105	109	112	115	123	95	91	102	96	106	109	110	117	111	111	121	115	114	102	96	111	100	85	110	119	102	107	104	106	96	97	110	90	96	106	118	104	110	122	102	126	104	104	103	111	125	105	105	95	93	115	98	98	104	92	113	102	101	98	99	105	114	116	117	92	99	100	115	104	132	117	105	106	110	97	104	95	106	102	92	99	126	115	119	104	98	109	114	99	108	92	95	105	109	112	110	113	113	111	115	92	107	102	120	111	111	120	108
345	1	1900	177908	575	0	19	132	223	371	371	391	347	324	301	313	261	237	271	226	223	241	206	189	200	196	194	193	178	185	188	210	182	159	172	173	181	171	174	160	161	150	140	182	165	165	156	133	157	149	149	166	173	158	150	152	160	164	145	168	147	149	134	153	143	136	138	150	166	144	153	138	157	143	143	172	141	148	154	150	145	157	181	155	143	148	154	151	151	148	136	148	128	148	141	151	153	147	140	163	149	172	150	145	144	121	129	149	144	149	145	144	129	141	146	150	150	158	150	138	127	145	151	158	125	128	139	135	145	156	172	124	151	143	149	142	133	143	149	157	115	141	137	138	143	130	155	162	160	144	143	142	139	132	135	150	145	144	127	142	135	134	141	153	147	130	114	160	144	142	153	139	144	132	142	129	139	131	135	146	153	151	135	154	131	151	151	151	132	144	137	145	122	121	159	150	154	143	139	150	134	145	147	111	150	135	145	141	157	144	148	126	128	122	148	152	141	159	137	122	166	129	145	139	143	129	131	141	148	128	159	139	118	150	125	133	136	164	132	167	150	118	134	112	131	140	149	141	140	119	162	131	129	124	112	131	145	145	149	135	124	138	133	152	152	144	144	135	129	147	136	144	139	155	149	147	152	126	130	149	138	137	147	121	136	132	123	129	138	124	113	135	146	152	167	111	148	132	157	122	145	151	150	139	145	145	122	170	134	144	130	122	150	159	155	148	131	153	116	131	124	124	128	114	142	157	133	147	140	141	127	137	113	121	155	120	137	141	131	145	120	128	147	130	117	158	155	150	119	144	153	138	145	140	130	155	142	121	143	140	144	139	131	136	138	158	138	146	146	118	151	154	156	156	137	133	138	122	166	144	131	135	136	135	142	101	130	124	140	131	136	140	141	146	137	131	137	170	138	146	137	156	152	131	133	135	132	152	115	139	149	148	137	126	136	134	138	140	127	150	150	142	147	141	148	153	131	139	138	145	150	147	119	130	130	122	148	135	133	135	146	118	120	129	128	121	131	134	129	147	141	117	142	152	152	153	125	145	148	144	133	144	126	127	136	150	134	157	131	136	129	159	137	135	131	124	148	155	129	133	130	132	140	122	147	145	143	146	141	128	144	131	130	114	131	148	140	141	130	141	125	133	144	146	136	148	144	145	121	152	132	124	132	134	127	136	132	154	149	128	141	138	139	120	147	130	139	145	150	137	155	122	130	153	98	134	148	139	138	155	166	130	142	138	122	148	145	129	132	144	136	128	158	142	152	156	139	143	128	157	160	134	148	131	133	127	140	124	137	148	148	147	142	125	123	154	137	151	141	143	141	130	153	146	137	139	140	115	140	135	128	139	129	132	162	131	139	120	125	132	133	132	129	139	135	137	126	163	134	156	127	159	142	146	133	148	134	158	122	145	157	145	129	146	146	142	134	136	152	150	109	128	134	150	128	130	162	131	162	137	155	135	139	158	142	138	149	146	135	152	124	130	147	146	133	129	140	139	122	143	143	129	128	142	145	142	144	131	142	129	116	132	162	143	146	139	147	140	143	149	130	154	156	162	150	128	139	139	135	128	151	122	134	129	152	136	160	138	134	127	123	134	130	148	161	116	141	132	129	150	134	133	128	140	164	139	130	167	153	145	154	150	147	131	133	112	135	123	156	127	143	126	159	141	137	142	130	135	115	139	138	138	162	148	147	134	151	148	136	131	158	140	156	137	159	131	135	156	127	147	144	173	132	146	142	127	140	143	153	140	132	137	130	144	141	136	142	118	142	132	149	140	163	122	139	135	140	144	163	142	128	132	151	138	147	129	127	126	146	159	140	127	138	148	139	152	146	129	138	132	128	128	133	152	142	145	141	130	140	129	123	135	120	133	125	144	134	133	152	124	107	155	135	130	131	140	159	131	160	148	144	139	145	143	149	126	160	153	120	145	155	140	120	125	122	141	137	130	124	134	133	139	148	128	160	133	141	127	155	119	145	135	130	124	143	139	132	154	148	142	140	146	143	123	122	131	137	136	154	154	112	132	138	143	138	139	146	138	152	132	133	153	149	134	143	130	139	123	146	150	139	146	147	148	134	148	124	138	136	149	142	149	138	137	135	136	139	162	130	156	126	135	139	158	137	145	145	134	136	130	118	153	152	127	140	162	148	154	158	141	148	156	154	128	139	157	141	150	148	154	152	138	174	165	118	146	141	140	127	145	152	141	171	135	127	134	144	143	155	154	150	140	127	134	143	137	122	122	139	150	163	147	138	136	146	127	128	168	129	149	138	152	131	167	147	142	141	145	133	136	128	142	148	136	138	148	156	137	129	141	132	153	143	153	135	151	144	149
345	2	2100	178033	574	0	7	141	177	389	382	452	365	348	312	289	269	259	236	259	228	251	193	234	222	191	197	199	188	167	170	187	175	174	176	188	195	158	154	158	168	159	151	158	121	162	144	156	151	138	139	136	166	138	137	156	138	132	130	163	126	133	120	139	159	137	161	139	148	144	139	145	122	139	140	115	145	150	123	140	128	139	114	133	120	132	142	122	138	116	134	119	118	125	133	137	129	134	150	144	134	134	132	128	151	111	125	121	129	131	133	134	137	152	127	138	138	143	114	112	146	121	125	145	124	135	137	132	144	129	138	114	128	116	127	134	131	134	127	134	124	144	125	103	104	127	148	142	127	113	124	111	139	154	140	115	138	150	142	119	126	127	120	157	116	121	114	124	146	116	136	135	130	137	127	135	135	135	108	151	127	144	142	145	136	124	143	125	123	115	133	128	134	134	132	141	136	126	120	139	113	125	135	129	137	153	150	136	114	154	137	145	122	138	152	100	124	140	112	132	139	146	127	137	120	118	106	144	110	138	113	139	134	135	139	136	115	135	119	104	137	121	121	126	135	127	139	131	117	117	122	128	115	120	123	125	125	120	131	141	125	128	137	132	145	125	154	133	113	140	114	135	122	131	139	145	122	114	123	125	125	128	110	121	118	119	116	136	125	109	135	152	135	136	103	107	133	129	125	138	140	121	129	120	138	134	112	124	141	119	137	129	122	104	124	124	132	119	126	122	121	108	118	133	138	115	129	97	145	114	142	141	122	124	132	134	117	131	122	151	143	130	121	103	122	119	129	112	106	135	122	157	117	125	130	131	147	130	136	115	135	129	138	126	117	124	118	145	115	125	112	125	112	124	87	125	127	128	135	141	132	128	149	132	129	135	123	139	119	135	121	138	124	122	130	120	112	116	142	113	131	131	106	132	134	149	126	115	137	132	128	113	142	138	161	126	117	129	127	118	139	117	130	116	133	149	119	108	115	135	118	126	113	126	148	130	120	123	119	120	124	134	139	125	131	118	133	130	138	135	125	117	104	119	106	144	118	129	138	125	133	120	131	126	125	104	136	143	124	114	131	121	127	100	129	109	145	133	105	130	130	119	124	128	127	135	122	128	126	129	110	139	132	128	123	137	121	129	106	140	118	130	131	107	112	117	131	103	124	141	124	100	132	123	125	134	140	130	119	111	118	121	109	109	124	123	107	103	114	109	113	112	145	120	135	118	111	130	138	117	136	131	130	135	118	108	127	127	114	121	137	114	120	125	139	122	134	152	150	138	107	120	115	118	114	105	133	113	109	131	124	130	133	116	152	122	112	120	149	118	132	108	131	125	141	143	131	129	136	115	130	128	122	132	124	118	106	125	140	114	140	139	133	114	113	119	136	124	125	137	152	121	129	128	128	134	117	128	127	129	123	119	124	128	108	116	117	148	113	141	135	138	121	127	128	140	128	122	110	115	126	128	129	128	144	140	122	117	146	125	140	133	124	129	121	136	131	144	121	125	138	136	136	123	119	133	109	123	140	128	125	133	146	125	119	149	113	117	124	117	110	134	141	124	130	115	130	144	122	134	120	117	124	119	120	130	134	137	120	124	146	138	106	146	137	127	119	105	115	123	108	110	127	133	128	114	140	133	125	126	112	128	125	132	123	126	123	115	115	123	120	151	121	133	123	138	125	111	112	123	122	115	129	116	127	126	120	124	138	110	111	120	121	134	126	156	126	134	123	127	123	122	139	122	118	134	124	124	115	113	121	122	125	156	118	124	118	110	114	134	124	117	139	130	132	139	131	125	127	133	136	130	133	134	124	118	143	117	135	129	120	129	124	101	111	136	135	140	117	137	111	131	120	135	153	116	114	124	129	103	115	133	136	133	137	152	124	124	135	126	126	121	115	120	114	138	121	123	104	123	113	126	113	136	127	121	108	117	122	129	116	149	122	140	127	117	134	112	144	124	138	119	132	113	128	140	144	134	126	128	129	113	137	108	108	120	112	115	117	114	122	135	114	104	134	124	122	136	130	130	131	112	128	141	102	115	107	130	140	125	111	118	104	128	119	121	122	123	125	117	153	106	129	139	134	117	132	133	145	116	112	114	133	129	119	145	135	137	117	112	142	107	129	122	124	118	127	108	129	139	111	127	117	112	120	106	117	113	128	130	137	155	106	141	136	127	127	117	126	137	132	116	105	127	111	124	137	125	116	121	129	121	124	91	146	137	130	128	131	119	112	145	130	134	162	140	109	125	108	122	125	136	133	131	144	113	131	107	115	113	123	108	137	132	105	115	115	120	119	124	152	126	139	111	124	132	131	134	124	150	111	133	123	132	104	129	143	138
345	3	3500	178158	564	0	13	176	256	381	412	408	373	412	325	317	298	296	278	271	247	245	221	232	220	202	200	192	181	204	194	184	208	180	172	167	170	186	187	191	158	169	162	139	160	172	151	161	173	143	167	154	139	149	148	150	138	154	137	138	142	134	151	138	141	137	151	151	137	129	149	148	141	139	114	153	144	137	149	124	142	133	139	142	128	127	160	153	144	141	147	133	128	144	150	142	142	149	134	116	141	140	127	134	163	148	132	148	158	127	133	148	122	141	139	125	162	129	140	137	143	146	121	137	126	153	125	117	119	117	144	147	160	120	127	134	145	137	143	148	132	128	109	144	132	130	141	144	144	138	114	118	134	147	118	139	122	128	166	132	120	156	149	111	123	128	145	142	148	154	130	140	148	154	118	153	119	131	131	138	141	122	133	139	141	148	155	135	149	120	123	117	140	148	136	133	134	130	141	133	141	131	125	133	140	123	147	134	136	132	139	134	142	120	155	162	129	157	169	129	109	136	156	128	112	147	132	118	127	122	135	153	132	117	137	112	132	145	143	128	131	154	120	156	120	127	149	136	144	136	145	124	134	147	134	137	128	140	152	127	132	122	139	129	123	147	138	128	128	126	123	118	144	123	135	141	115	121	129	129	128	136	129	130	126	140	124	144	132	132	114	136	114	133	137	132	136	138	127	137	124	139	135	134	139	116	152	130	125	133	125	152	108	134	112	150	136	127	144	147	142	120	139	134	140	129	163	105	121	154	130	139	132	135	111	148	139	133	131	148	123	127	126	116	124	131	118	121	145	114	106	116	123	130	141	125	133	120	148	143	126	143	134	128	141	147	133	140	112	137	147	132	130	142	128	135	134	153	141	143	118	122	115	141	147	140	120	134	138	135	131	126	116	150	115	128	125	142	144	137	144	133	144	140	143	115	133	130	132	124	143	132	128	142	116	116	125	124	126	138	151	135	108	140	118	124	135	151	138	123	151	149	143	132	136	128	156	106	138	110	156	122	132	131	156	123	146	131	110	117	135	133	123	150	109	131	133	143	138	148	138	162	143	130	119	122	145	122	140	140	145	146	118	135	129	137	119	120	126	127	111	145	112	136	123	159	122	136	131	120	123	130	128	152	148	144	137	143	125	136	124	125	131	138	113	135	154	140	138	130	139	137	117	130	118	133	152	149	133	133	122	151	132	131	148	120	116	142	143	118	119	110	133	137	125	124	136	117	119	137	133	137	137	137	117	158	119	130	125	134	122	127	129	147	142	137	133	136	132	142	121	121	144	142	122	120	116	127	136	121	133	132	146	141	121	125	144	126	160	135	143	111	133	134	155	161	144	128	134	141	135	133	134	119	137	127	141	136	117	127	119	107	126	135	149	134	149	121	131	110	117	99	144	129	116	134	128	129	138	157	134	136	133	134	142	124	140	143	121	117	141	136	141	124	125	135	146	134	139	143	148	141	142	139	152	123	140	119	133	147	150	116	133	122	117	120	125	125	144	145	123	146	129	131	113	134	148	138	121	133	145	135	151	130	156	136	123	116	138	123	117	145	120	141	134	140	139	117	131	134	140	140	140	121	146	119	132	130	119	143	124	141	122	149	135	132	138	119	133	141	113	137	125	119	131	124	135	121	146	141	146	131	142	137	148	129	151	142	144	150	133	142	115	134	128	118	133	144	134	121	142	155	136	143	117	139	127	137	124	136	121	147	128	135	136	135	143	135	124	108	134	141	139	127	129	148	138	146	146	127	131	130	113	130	160	146	121	139	147	147	125	152	136	120	120	142	120	141	131	121	121	140	139	137	144	126	145	107	131	137	113	130	129	108	145	137	120	137	142	127	124	130	128	149	126	132	122	139	108	134	127	149	143	141	135	115	138	142	134	123	136	132	127	128	127	117	130	135	116	131	136	109	125	141	124	133	142	155	158	129	136	139	123	142	126	137	128	127	144	130	160	126	115	114	118	121	140	145	133	130	155	146	114	138	116	117	129	157	128	130	135	140	135	108	143	133	120	127	137	153	130	128	118	144	127	125	129	123	110	129	127	129	133	134	132	138	136	127	138	153	112	122	136	133	149	137	140	124	133	138	133	116	148	136	114	110	140	116	135	153	130	122	131	133	123	135	141	139	106	124	120	139	122	115	130	108	134	132	153	130	124	122	140	132	141	134	133	122	149	133	145	116	149	133	144	137	148	127	129	150	137	125	127	130	142	140	128	113	136	146	142	151	126	128	140	119	127	132	140	121	139	127	133	118	123	152	109	127	132	162	123	107	126	149	118	133	150	121	121	142	125	109	143	124	131	141	132	141	142	135	141	128	142	144	118	138	132	110
345	0	2700	178283	581	0	11	148	224	407	411	465	419	394	367	335	327	294	274	281	232	271	239	237	205	224	189	197	206	176	190	188	183	190	152	174	167	175	168	169	176	152	175	131	125	163	149	136	149	148	151	129	126	134	123	142	141	123	121	139	119	110	119	127	121	137	133	122	128	133	137	121	113	121	126	122	97	128	120	100	110	104	125	114	114	114	119	139	107	131	126	110	109	123	128	120	105	108	103	130	117	104	116	121	128	118	127	116	132	93	124	109	105	112	105	126	118	110	117	107	119	102	96	111	99	102	120	107	128	125	120	113	110	105	130	114	104	116	111	113	119	107	119	104	102	93	124	105	115	100	124	116	92	125	100	116	115	92	120	100	112	113	112	107	103	113	107	123	118	109	122	101	104	100	109	110	108	109	114	125	96	117	98	107	98	105	90	114	128	87	113	112	90	100	114	106	88	107	119	118	112	107	102	128	117	119	98	100	112	108	112	88	106	109	124	105	107	116	95	108	99	110	110	125	107	112	103	118	100	96	96	122	104	107	95	108	84	97	123	101	98	115	102	119	99	118	118	112	113	98	103	101	113	102	102	106	94	121	87	103	133	111	92	103	111	122	106	99	113	103	117	121	113	101	112	98	100	107	111	91	121	126	99	87	110	105	97	116	92	105	114	121	104	104	95	119	106	109	112	102	113	113	102	111	112	105	75	123	89	116	109	120	93	83	117	112	97	97	103	121	109	114	93	103	101	111	116	94	95	115	99	96	103	113	126	105	112	91	117	105	97	92	102	106	110	117	104	93	97	93	99	119	109	110	92	102	99	105	112	124	110	104	109	109	130	129	101	97	118	125	119	98	114	105	110	94	118	117	87	87	89	108	100	99	100	92	135	106	100	102	116	115	104	96	101	84	113	99	119	100	98	103	127	101	117	120	92	117	96	117	95	102	114	129	97	87	114	110	97	104	99	125	121	100	100	118	102	104	107	104	114	130	110	113	105	116	99	89	118	121	103	123	105	107	106	110	100	106	123	102	124	97	98	102	92	105	89	109	107	100	112	109	117	92	86	121	109	109	101	115	127	119	100	102	106	99	90	95	102	105	116	100	97	97	105	94	106	107	81	92	97	144	114	117	120	119	99	103	91	84	103	121	104	107	87	84	107	102	102	111	107	103	97	109	106	103	107	120	91	106	86	108	88	95	103	76	87	114	115	83	106	112	118	124	116	93	103	111	103	102	93	94	98	107	99	117	114	92	89	107	109	102	114	112	99	107	115	97	121	115	128	106	107	102	105	107	119	131	119	85	118	89	103	121	116	127	115	90	99	98	94	106	104	110	93	110	90	91	92	101	110	99	135	119	93	114	96	111	89	118	96	107	112	109	104	104	104	98	109	95	97	107	123	122	119	144	93	95	94	114	122	113	110	81	120	106	107	100	91	111	101	117	91	91	116	120	76	114	96	99	123	116	115	95	96	93	108	106	84	104	108	100	104	124	118	92	108	82	123	113	99	105	107	104	118	125	92	112	107	120	116	134	119	102	116	116	100	113	110	115	97	106	89	121	101	105	106	101	110	111	105	114	86	102	115	105	108	93	98	109	102	85	108	128	109	101	112	117	103	80	96	112	84	94	109	99	117	109	113	124	103	123	107	114	110	107	77	117	116	106	104	104	112	92	112	116	104	103	105	96	69	101	123	111	100	95	116	90	112	115	91	99	108	124	107	106	114	108	113	88	105	108	109	102	125	122	115	97	109	104	89	118	105	100	104	104	129	117	84	94	113	107	97	87	104	119	104	104	96	92	97	112	106	114	94	102	104	125	102	108	100	102	111	115	124	95	103	97	118	112	96	111	87	89	109	111	96	102	130	103	88	114	121	94	105	110	115	93	82	82	112	82	111	92	119	109	94	117	115	119	102	117	115	125	112	79	115	112	117	105	118	100	107	107	116	108	96	108	127	85	101	97	118	101	94	110	93	112	95	104	102	106	120	97	114	94	115	124	94	121	112	101	98	113	99	110	110	91	110	125	96	92	98	103	118	117	102	105	111	95	100	94	102	112	111	99	121	112	107	102	108	129	111	95	102	126	99	102	106	133	115	86	105	122	104	115	97	103	108	91	94	98	111	103	96	117	110	111	87	110	110	120	126	104	93	110	117	105	89	101	115	101	109	101	90	123	95	101	91	128	99	104	134	104	116	98	103	106	86	99	82	101	92	128	100	98	107	101	104	114	93	103	106	128	94	107	98	104	111	78	117	111	85	118	94	98	109	103	111	98	125	109	103	119	102	99	104	112	101	123	86	98	107	131	103	117	99	109	102	95	96	111	90	116	123	118	89	103
345	1	1900	178408	578	0	16	116	212	341	369	380	351	326	287	282	247	264	223	231	228	230	211	202	220	211	190	197	179	180	163	169	203	181	180	179	159	178	183	163	144	162	154	140	158	166	141	146	159	157	153	149	151	158	152	145	148	133	166	134	153	153	169	167	176	140	148	144	158	163	142	146	163	138	159	136	146	121	146	154	133	131	160	139	137	147	157	136	118	137	160	136	134	173	123	137	117	153	152	146	151	169	167	146	145	147	140	137	138	168	132	142	155	146	163	155	150	133	130	142	151	180	133	140	143	150	145	139	160	133	136	142	150	124	136	175	139	156	143	142	129	145	153	135	160	126	117	134	162	138	145	136	125	156	147	142	137	123	135	147	159	133	139	136	116	157	141	158	133	145	120	153	134	135	147	136	135	134	132	141	142	137	137	162	140	153	152	158	125	147	137	152	144	139	134	119	152	155	149	146	148	146	177	138	157	140	138	135	165	136	133	138	134	136	151	138	124	141	146	151	142	144	129	133	130	123	137	148	135	157	140	133	152	149	125	139	139	156	133	158	130	141	136	132	135	140	144	145	122	132	147	135	154	147	142	149	156	151	141	156	147	156	151	132	132	123	130	142	159	153	139	156	149	134	148	167	121	132	137	152	119	141	140	140	148	129	146	129	139	138	138	144	141	143	139	141	127	147	146	131	140	146	131	157	123	128	150	158	148	156	135	164	147	150	142	147	132	128	143	128	146	159	137	116	153	125	128	130	113	142	131	141	149	139	145	134	151	156	161	126	130	140	134	130	132	152	139	124	141	152	147	139	149	151	143	130	126	143	142	133	151	138	124	127	131	161	118	152	116	137	153	136	155	126	152	126	118	139	130	151	146	154	149	162	160	128	121	151	132	153	142	128	163	125	147	132	129	135	179	145	170	125	141	136	154	152	138	121	137	137	148	134	139	145	147	139	151	112	133	135	144	152	145	128	139	148	150	113	150	143	126	142	144	133	139	127	126	142	130	151	142	159	134	141	152	126	154	129	156	162	147	145	133	127	105	137	134	148	146	136	137	144	135	155	118	164	156	169	130	125	144	156	148	142	146	117	136	145	127	133	167	137	143	156	115	160	147	141	137	157	129	157	166	129	155	127	123	144	132	126	110	136	137	142	143	154	135	148	144	133	154	164	135	145	124	126	138	129	124	139	139	136	141	122	141	147	145	154	138	138	134	151	117	147	155	134	141	144	149	135	149	165	117	134	140	136	140	132	144	129	125	131	128	156	137	142	149	137	132	144	133	154	128	152	138	148	127	121	133	155	152	136	144	155	135	133	126	149	142	134	117	139	139	151	129	151	150	142	157	140	128	146	135	122	132	150	134	140	148	140	133	133	136	129	148	171	152	139	129	146	153	133	124	168	150	138	155	143	156	126	154	142	130	146	137	155	138	139	130	135	139	143	136	149	146	124	132	148	123	122	138	151	156	148	144	140	145	136	133	131	147	116	146	140	139	135	125	123	130	139	142	138	140	163	123	136	136	136	144	152	153	131	142	151	127	150	145	140	139	141	137	132	135	146	152	144	152	131	127	139	169	135	135	161	130	146	134	146	114	138	124	134	156	152	146	129	137	153	147	153	153	146	133	128	146	162	135	146	153	119	143	135	145	149	123	149	144	139	137	157	143	130	140	161	121	140	140	148	135	146	152	140	135	155	150	157	140	145	141	146	122	139	135	136	143	136	138	127	141	132	145	136	148	142	129	107	146	121	154	170	142	136	148	133	131	142	147	137	164	140	146	132	130	142	151	168	132	154	118	123	139	144	144	146	124	152	154	149	133	139	142	144	158	162	150	148	111	127	156	138	147	121	130	152	119	148	148	158	142	127	127	152	147	128	147	151	116	137	135	131	148	147	138	138	121	137	164	144	138	145	144	130	126	130	155	139	128	110	129	118	154	144	162	137	163	143	132	138	141	135	138	142	144	130	136	137	141	160	135	129	154	152	156	137	137	154	131	161	133	140	151	142	131	143	135	128	158	150	134	152	149	140	127	140	151	120	146	137	118	159	139	134	151	145	136	120	138	166	127	143	126	136	155	130	155	122	141	152	168	127	145	144	126	137	140	109	121	126	146	137	172	147	113	138	143	137	155	126	125	132	134	138	136	139	146	140	150	166	156	138	167	131	143	162	160	133	140	144	162	130	121	153	120	158	157	145	144	160	149	156	121	157	130	117	145	134	141	137	118	163	112	144	137	143	143	130	143	135	145	142	143	163	140	137	114	143	158	134	142	149	144	145	134	144	140	126	137	132	151	135	143	163	136	142	134	124	124	145	142	146	144	151	127	163	151	138	130	147
345	2	2100	178533	587	0	13	131	209	386	377	397	342	354	293	312	288	232	250	242	250	235	221	221	189	231	194	171	185	180	182	163	182	185	173	172	153	172	147	166	165	151	165	145	144	165	133	166	135	151	136	145	170	147	149	109	130	149	142	137	130	132	127	127	139	166	142	131	155	139	116	122	125	119	144	134	136	134	140	142	127	130	138	141	136	119	138	118	113	126	118	102	118	134	136	134	142	127	142	125	120	143	139	132	152	147	140	124	141	127	130	124	141	145	136	140	122	160	145	121	149	118	120	123	131	133	117	147	126	127	113	142	113	131	134	133	144	119	138	148	115	113	128	116	125	133	137	150	127	136	152	128	125	134	117	111	122	133	126	134	130	124	157	114	130	127	117	130	126	144	129	140	127	133	139	105	135	132	109	101	117	110	129	133	128	146	120	117	118	119	136	138	143	127	113	127	122	134	131	124	121	139	124	139	139	139	127	129	137	133	125	123	128	118	128	130	142	145	124	139	124	153	137	136	126	126	148	121	119	127	130	116	121	136	107	128	103	123	121	124	131	134	136	132	121	146	112	124	127	129	136	125	132	114	117	124	116	136	117	141	145	135	143	143	139	141	129	114	132	140	106	111	152	131	130	126	133	127	125	150	115	131	160	140	129	125	139	124	122	132	127	127	123	136	107	108	130	128	149	126	139	128	121	123	116	126	119	117	127	133	120	127	112	143	140	119	118	113	119	133	115	116	133	117	98	129	106	155	115	122	115	125	139	130	122	124	140	121	124	138	126	135	108	117	140	117	131	159	136	105	129	122	126	121	124	125	126	126	135	138	129	145	106	124	131	110	132	131	122	133	131	134	132	149	103	116	131	132	122	130	131	119	109	125	151	133	132	112	123	146	129	133	106	138	126	136	124	102	114	144	109	131	132	129	135	129	139	162	137	120	109	126	129	131	140	133	129	126	137	141	122	148	132	120	134	144	125	112	123	116	120	121	127	129	158	151	123	131	131	129	117	128	152	104	127	116	139	116	136	138	128	114	123	126	138	113	140	141	128	123	138	106	118	127	115	123	110	130	136	131	127	131	137	110	140	148	136	120	118	126	109	111	115	128	125	105	120	121	128	125	112	126	145	121	130	145	115	143	123	128	139	117	132	127	132	107	121	131	110	136	130	126	130	120	124	132	127	121	116	115	138	125	130	141	118	123	116	119	117	122	140	104	138	119	129	128	142	145	110	115	142	122	127	135	128	155	133	124	123	138	128	152	130	111	135	109	126	130	110	143	128	122	113	118	123	111	116	114	123	123	106	148	132	137	130	121	134	136	135	115	124	128	130	118	125	129	116	119	128	113	112	134	126	127	120	128	132	113	131	128	114	142	110	143	129	144	129	125	108	135	126	140	119	124	126	119	118	132	122	113	123	132	125	130	119	132	138	122	111	101	119	107	125	131	147	125	114	105	124	135	115	116	126	139	129	121	114	124	106	140	123	135	118	105	124	129	112	155	117	128	125	111	96	148	127	142	114	123	120	137	122	119	148	109	120	108	136	117	114	126	132	121	124	135	118	149	111	118	115	117	122	117	121	139	114	114	117	104	127	119	126	126	118	141	141	124	118	138	129	132	100	122	145	117	117	121	115	111	118	122	118	143	131	121	133	110	118	123	94	131	117	104	108	124	121	130	117	127	122	136	129	139	123	136	120	138	98	119	124	124	146	122	125	117	129	107	147	122	135	133	135	111	131	147	121	136	116	129	119	126	134	120	120	122	122	121	126	119	126	134	117	119	126	124	141	124	118	121	126	120	142	127	151	119	146	126	138	100	110	131	110	154	135	121	111	128	110	129	129	120	122	142	123	142	115	126	128	106	124	141	137	127	127	115	149	138	137	120	116	121	122	121	124	121	134	138	145	123	129	157	128	149	126	119	114	108	156	125	117	124	122	140	146	128	121	117	116	146	126	128	125	140	126	111	127	128	134	145	120	107	112	120	107	138	116	116	92	147	123	112	130	134	119	139	102	133	123	132	141	125	134	108	132	109	118	144	128	125	130	123	122	124	124	119	110	122	121	107	118	140	118	125	132	141	108	118	141	131	118	126	102	130	130	107	122	147	131	108	124	112	129	122	136	150	133	143	121	117	136	125	142	128	133	122	141	141	125	121	130	131	133	124	137	118	124	134	132	135	112	132	138	136	124	129	133	123	129	111	130	129	105	135	115	128	122	157	132	135	135	125	121	121	116	91	112	115	142	117	131	102	110	122	120	124	105	128	128	129	124	120	128	133	111	142	115	139	116	129	123	137	126	136	121	132	127	116	114	119	125	137	142	122	132	145	112	124	152	149
345	3	3500	178658	594	0	15	164	210	382	385	436	346	349	333	332	297	263	268	254	265	233	210	223	224	202	211	177	172	200	185	173	180	189	197	175	161	186	167	155	150	172	163	160	168	176	172	166	140	163	159	154	164	138	163	168	148	142	145	148	151	151	176	161	152	121	144	162	143	165	142	121	136	146	132	139	126	162	134	129	136	145	125	136	131	161	138	153	151	130	144	142	138	115	158	129	115	161	151	134	135	141	140	149	135	160	145	116	123	145	135	144	144	126	123	134	129	119	125	123	124	124	128	136	144	139	137	145	147	119	135	115	146	130	140	134	160	161	117	163	114	135	133	109	140	149	139	135	119	124	137	140	140	127	133	130	127	111	122	136	140	147	132	116	120	133	148	120	127	118	105	143	142	137	128	124	144	143	135	149	132	131	121	138	135	141	137	149	110	128	121	144	143	123	158	133	135	128	138	126	134	123	165	128	118	140	129	128	141	122	141	128	142	144	153	132	112	119	139	109	148	129	129	108	124	128	149	127	137	113	148	117	121	150	130	143	118	122	150	131	113	155	116	128	121	130	138	145	111	159	132	119	131	131	129	144	133	127	125	128	127	120	127	116	133	141	136	134	137	126	123	128	127	145	128	154	132	132	138	123	130	134	129	140	132	128	142	165	121	129	141	110	135	127	107	125	122	131	123	144	120	135	125	139	157	136	131	126	136	134	141	138	120	126	128	149	129	136	138	127	115	137	132	140	119	116	155	129	117	133	140	146	126	127	126	118	122	120	128	131	163	142	119	140	134	136	143	138	148	124	136	140	136	141	132	146	138	140	118	140	151	133	132	126	124	136	137	116	131	132	137	132	147	131	113	144	155	137	115	137	146	148	130	117	123	127	118	122	111	155	143	145	121	125	117	130	142	137	126	141	124	143	133	143	133	138	134	134	144	123	122	138	126	130	159	127	139	123	123	142	117	124	133	150	149	134	136	125	133	140	159	125	130	131	133	127	131	149	123	142	125	140	151	151	136	124	134	124	125	126	108	114	119	150	138	151	111	131	164	141	151	139	135	133	138	114	124	122	137	139	122	157	146	135	131	123	135	137	114	135	156	116	135	134	121	146	145	137	142	146	138	127	134	120	138	157	121	138	130	124	139	127	130	134	157	145	131	140	128	123	134	128	137	141	118	127	137	143	136	114	126	141	136	129	133	132	122	134	146	114	118	138	123	124	111	142	125	135	156	131	120	120	157	143	132	125	155	148	126	124	138	132	114	128	147	117	116	145	137	132	127	132	155	149	111	120	128	122	120	138	130	150	130	126	145	123	121	136	99	137	126	136	123	133	131	125	117	137	136	118	141	128	114	151	120	128	140	162	136	143	104	140	128	139	144	120	129	126	132	143	141	136	125	120	126	133	125	143	128	129	145	134	122	137	136	149	122	135	121	130	135	127	122	152	127	136	136	152	126	141	130	145	132	145	151	122	127	122	133	130	135	104	150	129	123	146	138	136	131	132	120	129	121	144	132	149	131	158	134	121	131	136	144	134	129	118	115	122	132	129	153	151	141	146	133	130	141	138	137	129	138	133	125	125	127	138	147	150	130	133	139	142	128	137	128	166	119	134	141	125	120	133	127	127	122	111	138	145	138	144	140	127	128	116	132	114	132	122	134	127	131	120	139	143	141	133	121	136	135	144	135	131	138	122	132	139	143	129	118	136	128	140	142	121	156	154	146	144	137	146	150	121	146	131	136	122	143	140	127	152	124	141	142	139	141	139	140	136	130	122	121	120	128	122	136	152	150	143	124	126	118	134	108	152	128	136	118	121	120	140	137	153	131	140	141	133	125	136	122	154	145	132	148	134	148	140	126	143	100	138	128	129	120	133	125	145	135	132	115	145	145	139	155	129	124	149	130	133	137	134	136	135	150	108	114	117	130	130	131	156	113	144	150	128	161	116	139	147	129	144	119	156	136	156	141	135	136	126	133	140	153	120	142	122	123	131	138	125	143	121	134	136	120	142	165	124	139	126	137	138	131	132	136	125	102	145	147	145	175	149	124	131	110	149	146	134	143	149	119	129	135	133	130	127	122	138	124	132	110	135	146	140	140	126	140	150	126	129	139	130	143	109	147	138	142	125	121	139	132	155	146	148	101	145	130	124	121	144	139	150	130	149	142	155	134	132	134	134	139	144	102	121	132	129	111	149	146	127	125	142	141	146	133	120	129	130	111	115	130	127	133	135	144	144	153	127	127	151	121	138	147	137	115	114	126	143	145	134	155	121	130	129	144	126	125	134	125	133	126	116	130	131	134	127	116	142	159	128	124	98	135	125	118	118	130	129	123	123
