345	0	2700	201323	578	0	9	123	213	379	379	451	409	398	328	310	285	255	268	219	242	215	195	204	206	190	181	169	183	159	162	161	153	147	142	138	152	144	141	114	136	120	109	125	125	128	132	117	122	112	114	111	120	101	94	92	90	98	84	105	109	107	83	96	101	89	90	112	89	87	105	81	91	85	79	99	83	99	88	96	92	80	91	80	76	90	79	99	82	106	66	102	78	88	84	97	95	88	80	95	93	76	69	104	81	75	86	85	90	84	80	85	95	77	77	85	83	88	82	83	85	87	73	97	99	78	68	104	72	88	75	79	83	92	83	77	75	82	73	81	86	75	79	93	75	70	77	86	80	72	81	83	88	79	75	87	95	91	81	73	77	79	72	85	77	77	73	83	83	75	85	76	82	77	75	82	80	66	82	84	87	60	81	79	91	98	91	84	88	90	92	77	71	76	78	65	83	87	79	75	73	81	76	69	67	86	75	86	89	78	71	86	73	87	94	98	87	75	79	72	90	76	84	88	82	97	91	90	74	76	79	92	79	83	82	86	96	71	66	87	94	81	83	82	95	77	88	77	76	91	95	80	70	89	104	96	79	80	83	67	91	70	98	70	81	97	85	90	91	85	61	75	78	81	82	90	80	82	87	96	70	87	68	89	91	75	63	90	80	73	76	95	67	82	58	82	77	75	70	81	88	74	83	90	83	92	86	83	71	71	80	87	98	71	87	81	82	78	83	74	76	72	69	85	83	71	77	87	84	76	68	81	85	84	78	73	81	78	93	88	73	73	72	82	68	82	77	80	87	74	72	87	80	87	80	75	85	77	81	87	78	81	88	82	71	84	89	76	66	86	79	77	79	80	85	80	60	78	83	67	84	88	70	93	76	86	78	78	71	88	73	78	99	80	82	85	75	102	99	82	76	98	59	82	97	72	81	74	92	81	83	94	79	72	100	68	69	77	77	80	70	85	69	83	69	74	87	72	90	78	82	101	66	82	86	87	72	74	72	66	66	64	84	87	87	84	89	80	78	81	97	82	79	74	85	69	78	75	75	92	65	83	97	101	81	88	79	80	86	65	73	79	66	85	80	69	75	89	78	77	77	89	84	85	81	80	71	76	75	92	86	90	70	89	85	83	79	86	68	73	84	100	101	74	80	84	72	88	76	88	82	86	69	84	80	75	80	78	83	69	78	83	89	74	72	81	83	80	77	94	74	74	72	80	82	68	87	89	96	75	74	87	68	83	78	88	74	79	63	76	87	87	70	89	83	71	80	73	73	75	93	72	85	84	89	83	80	65	102	70	73	80	87	77	83	81	77	90	71	51	94	70	83	94	78	92	73	87	81	88	83	66	82	87	61	89	77	68	72	76	83	95	74	81	73	84	73	80	94	83	81	95	74	74	74	71	90	88	81	74	87	80	84	78	67	79	69	74	81	86	85	88	81	86	84	92	70	84	87	83	72	74	76	78	73	78	89	75	87	77	86	79	81	85	81	88	82	102	67	79	80	74	81	66	79	65	79	89	68	77	74	70	74	89	76	65	67	75	82	88	84	76	88	83	74	66	76	74	88	80	60	78	79	71	92	92	65	76	68	85	78	103	84	56	81	70	82	78	72	89	61	91	67	72	81	70	91	81	69	77	92	69	86	82	80	92	91	89	69	75	79	87	72	77	76	67	80	76	86	64	85	72	82	75	92	78	85	90	74	74	91	67	75	85	78	71	83	91	80	86	69	89	83	90	83	71	86	82	73	84	72	85	87	82	79	70	73	81	89	70	83	84	78	88	79	103	88	77	87	72	77	81	80	76	78	69	77	74	82	72	73	75	71	72	91	84	95	90	67	79	85	70	71	93	78	72	83	79	51	57	88	72	76	93	76	88	70	76	79	85	88	95	98	81	67	90	77	82	70	75	86	72	66	68	81	87	79	78	89	81	88	55	67	80	82	95	71	77	81	70	68	85	82	66	71	92	84	75	62	73	67	98	75	82	91	79	76	74	73	109	78	89	84	78	78	97	84	67	82	79	87	86	69	104	76	78	85	82	78	68	78	71	74	77	81	65	77	75	82	89	85	69	93	72	76	83	92	84	72	91	92	66	85	77	67	80	71	81	66	82	80	79	78	82	79	78	71	67	78	77	72	85	82	76	85	98	77	73	80	77	81	89	74	74	74	82	88	87	79	90	68	79	76	83	76	89	76	98	80	92	81	88	72	95	59	80	73	77	88	66	67	79	63	94	86	79	80	74	73	67	68	69	68	80	75	84	78	71	78	89	82	74	84	78	81	81	81	94	81	95	75	92	81	79	69	86	64	75	81	78	72	90	71	71	77	76	69	88
345	1	1900	201448	577	0	19	121	207	346	362	393	356	315	326	293	282	220	245	230	224	230	218	211	197	237	202	205	170	193	201	167	164	172	183	187	184	195	160	171	186	173	158	176	170	190	170	158	151	149	139	166	160	154	141	163	151	173	141	162	159	156	150	164	139	164	138	145	157	165	150	148	164	149	140	175	147	152	145	162	154	152	181	183	139	154	163	162	131	130	165	163	145	148	149	144	155	152	153	165	137	153	156	162	142	140	144	151	142	169	136	150	124	140	131	149	159	137	136	141	138	157	152	127	136	165	139	146	128	154	145	139	144	163	156	165	160	129	133	162	147	145	161	137	128	154	154	155	150	144	152	149	147	138	153	160	141	139	151	156	141	165	146	152	152	125	141	153	138	159	136	152	137	147	128	152	137	147	163	153	121	134	148	160	116	176	144	157	153	135	146	143	145	152	153	130	117	144	139	131	152	128	162	144	150	164	143	157	161	165	148	154	165	152	145	161	150	156	151	137	154	139	154	156	152	153	146	171	156	155	139	145	162	147	152	156	140	137	146	158	131	162	153	160	152	149	163	137	153	152	142	169	146	170	124	159	147	149	142	123	160	134	128	156	125	151	169	148	159	154	146	153	145	139	158	149	144	157	137	151	158	160	159	131	140	150	124	167	155	135	160	136	157	149	174	152	150	131	147	159	132	163	142	146	135	132	157	147	131	136	133	153	136	151	139	143	127	121	156	170	152	160	149	133	130	167	164	145	155	169	152	144	136	119	156	132	144	148	163	144	138	143	139	119	167	160	138	162	145	156	140	145	159	143	133	155	155	162	154	145	136	159	152	138	137	149	173	142	131	153	147	146	135	148	145	145	132	138	153	157	143	127	131	125	135	137	141	143	152	140	158	161	138	169	158	136	149	174	150	151	143	178	160	174	124	125	150	127	133	146	162	161	143	138	125	157	147	156	140	136	170	153	151	137	128	164	149	140	147	123	144	150	139	150	144	146	144	153	149	150	112	158	164	126	136	153	128	145	157	145	170	149	163	153	153	151	154	166	152	157	145	150	141	158	127	139	162	174	135	152	138	130	147	156	124	144	144	150	129	144	147	149	131	137	141	152	157	165	153	142	146	151	130	137	177	152	162	142	151	147	142	138	141	150	125	136	141	141	152	133	165	130	161	136	133	151	135	131	140	159	136	152	155	153	159	159	146	142	150	132	130	156	132	145	140	164	143	133	111	132	144	151	155	135	143	137	154	141	157	137	143	153	134	169	143	149	139	160	141	155	157	132	154	151	154	155	144	141	138	141	139	156	150	156	147	154	152	131	170	155	157	166	155	154	175	163	138	136	163	152	136	149	146	144	151	140	138	141	152	152	165	148	136	149	148	147	132	152	143	150	153	157	143	157	159	145	135	154	164	142	145	147	155	138	160	172	154	133	158	145	133	168	183	136	160	128	133	145	141	145	142	117	141	156	174	140	150	146	176	152	139	144	129	150	148	143	161	126	130	152	135	143	122	149	163	149	152	144	146	153	144	153	125	152	139	155	152	141	158	139	130	165	124	140	154	117	160	142	139	140	169	138	142	150	158	142	144	159	138	128	145	148	125	162	116	142	145	145	132	161	144	155	142	156	151	144	144	165	163	166	139	147	134	136	163	147	157	151	164	127	138	170	154	169	133	149	144	138	147	147	149	141	140	132	155	149	163	145	135	143	165	129	161	143	137	156	148	154	132	133	154	132	142	131	121	148	148	165	160	122	151	146	153	150	167	145	157	136	171	136	134	142	114	150	188	143	150	113	147	154	143	146	147	147	142	160	147	132	132	149	142	150	148	164	158	143	149	139	171	148	147	146	140	156	150	128	149	144	145	152	161	140	136	148	137	141	148	136	126	129	150	146	130	135	147	156	153	135	156	133	145	149	148	141	146	132	140	162	158	173	148	166	138	116	150	152	144	145	143	147	151	158	154	143	174	153	142	170	140	169	162	153	134	138	137	152	141	152	132	148	125	153	152	159	153	154	143	144	158	161	146	157	157	129	170	138	168	143	152	157	164	151	170	152	151	154	142	137	157	143	137	142	121	159	136	154	159	135	146	144	150	135	149	134	146	137	137	184	146	135	152	146	142	161	164	154	124	138	150	155	167	132	145	145	148	136	146	141	148	163	172	155	153	139	159	159	133	131	153	154	136	142	143	144	149	157	171	126	156	155	154	129	139	133	157	151	142	130	147	147	160	148	137	162	165	152	146	134	135	149	134	145	158	142	159	155	144	128	158	164	155	167	137	132	154	147	146	155	137	148	123	140	141	146	132	133	149	149	146	155	137	160	163	155	135	141	160	125
345	2	2100	201573	577	0	12	117	211	363	369	432	399	354	330	312	285	255	232	236	222	196	219	220	203	197	175	183	169	199	187	198	172	179	158	198	177	159	165	164	162	142	143	176	150	162	162	138	176	165	143	140	184	149	133	141	147	147	143	146	135	126	146	140	163	142	155	146	137	164	148	145	145	141	149	132	153	152	142	128	124	133	136	147	156	141	135	136	136	145	147	142	137	121	139	133	134	138	129	141	145	154	128	131	144	126	125	121	139	146	123	110	135	128	143	134	141	136	128	145	130	145	125	137	145	130	145	132	109	147	119	122	132	145	138	136	131	137	117	113	130	135	121	129	147	130	124	125	142	129	108	127	136	145	118	131	128	118	144	139	133	159	138	123	98	125	124	145	143	120	137	147	150	146	133	129	139	118	134	131	132	122	142	119	141	135	124	132	124	121	136	115	122	133	116	114	135	142	109	148	143	125	128	107	148	153	121	155	132	125	127	114	151	119	123	121	131	121	127	136	122	136	130	137	138	129	133	134	147	136	135	140	143	124	135	128	122	122	125	125	128	117	112	115	140	131	145	103	134	140	121	132	136	135	136	132	142	145	132	119	130	133	144	127	133	138	117	138	122	118	136	110	112	135	128	150	137	127	133	126	131	139	145	125	142	139	126	129	124	128	119	128	129	143	138	130	142	115	144	151	127	134	153	120	149	148	124	142	149	104	120	125	127	132	124	128	130	115	137	131	120	114	133	138	140	124	157	127	137	133	123	138	143	141	138	118	123	141	116	116	118	133	122	131	125	136	134	130	138	132	125	144	127	146	138	131	104	133	135	124	123	150	130	118	124	126	123	119	117	124	128	126	128	148	116	120	131	125	125	100	130	124	118	138	120	141	138	120	123	145	127	145	124	136	116	125	130	144	131	134	132	135	129	144	127	129	128	117	149	136	128	144	134	124	133	143	139	125	121	136	143	130	125	121	130	142	142	128	122	134	145	125	125	129	134	132	143	121	116	142	127	144	137	139	156	132	106	130	132	137	121	116	138	145	114	153	129	134	150	136	130	113	146	138	142	131	117	127	135	154	120	137	131	128	130	159	130	115	126	126	123	131	124	126	125	131	126	140	121	132	129	128	135	142	143	128	146	151	126	136	113	117	143	112	139	133	120	128	131	127	147	105	124	138	159	109	123	132	123	126	134	131	153	135	137	128	120	125	123	142	147	111	133	134	116	106	132	144	131	135	144	127	145	130	123	138	119	126	150	123	150	117	141	126	124	125	122	125	133	128	135	123	124	128	125	139	113	134	120	121	132	126	151	119	162	139	125	122	121	123	136	158	134	138	136	110	129	137	106	122	121	131	133	136	115	138	147	126	135	118	147	146	129	144	116	104	131	126	136	114	132	129	136	119	122	152	129	130	129	132	119	133	121	122	143	123	144	127	145	126	143	124	133	139	148	135	137	120	136	135	142	127	123	139	127	127	151	161	140	129	144	125	109	117	120	137	123	113	153	144	133	128	109	127	112	152	132	138	127	121	131	131	139	153	127	146	125	110	143	127	138	133	120	149	147	136	119	121	138	129	110	142	124	120	132	136	143	137	108	118	151	124	128	152	127	152	117	128	139	136	108	121	125	140	137	143	115	132	142	131	126	127	141	130	110	144	145	119	131	135	125	139	117	116	126	131	127	128	136	112	127	167	136	128	142	125	141	125	142	119	121	124	115	124	149	119	146	136	134	137	110	132	119	126	117	126	130	121	144	127	132	143	119	136	138	128	140	105	125	126	126	143	132	128	131	146	126	116	124	143	129	136	119	133	131	138	165	117	104	139	132	135	145	125	130	126	153	115	130	115	122	129	119	156	131	121	127	140	124	116	146	152	133	148	143	111	133	133	120	125	114	128	111	133	132	135	125	116	131	135	128	134	107	126	125	123	121	116	119	141	139	137	115	126	130	142	116	125	132	141	135	112	145	128	133	141	126	129	111	109	134	144	118	126	134	134	121	125	131	135	123	134	129	126	118	110	120	123	114	128	141	118	131	138	128	151	171	120	116	122	122	144	122	122	128	120	137	138	137	112	151	131	119	129	115	121	135	127	132	141	149	136	126	127	106	123	111	127	144	110	136	137	117	119	130	132	125	117	135	135	130	142	128	127	129	137	148	115	144	124	141	121	124	136	120	137	140	127	132	122	153	117	127	115	121	122	127	135	126	135	113	132	135	127	116	135	127	136	147	135	124	126	132	133	124	125	144	126	148	118	127	123	133	118	157	115	108	124	131	125	125	118	119	137	123	130	128	124	101	132	119	134	117	124	135	136	140	137	120	128	109	116	127	130	136	143	129	134
345	3	3500	201698	591	0	15	148	235	376	360	422	370	347	338	312	280	237	232	240	216	237	206	201	203	176	189	181	172	155	170	158	163	185	183	149	164	140	160	158	148	177	142	136	162	141	167	129	125	148	138	132	143	129	121	125	118	137	130	144	131	136	127	121	90	129	135	115	110	122	131	128	98	132	123	119	120	130	116	125	116	105	123	108	118	114	106	126	114	120	139	111	117	107	123	125	124	132	101	99	116	138	106	101	119	94	127	100	123	137	104	115	132	110	125	129	141	137	106	118	132	141	121	96	120	110	128	105	105	135	118	106	108	113	112	126	120	119	108	115	128	111	121	118	119	107	105	108	110	119	102	122	102	121	130	111	127	119	116	101	118	107	134	131	102	103	94	125	134	130	102	107	115	120	97	118	114	120	114	121	113	133	107	100	116	114	111	120	100	131	120	111	99	109	124	120	100	127	121	129	101	133	124	134	116	105	109	109	121	126	106	127	115	103	103	131	142	131	130	107	115	134	107	101	134	94	114	113	108	111	112	99	123	100	104	109	127	113	109	100	110	109	116	120	116	108	117	113	112	100	112	115	114	124	111	109	121	107	126	129	98	91	105	108	104	124	99	115	131	130	103	109	121	112	106	115	126	114	108	110	118	116	112	101	137	119	110	105	119	125	128	128	120	123	120	118	111	129	107	109	112	131	120	106	111	107	111	117	121	116	111	103	113	108	123	120	121	130	120	113	131	105	115	106	120	125	104	132	95	118	121	114	115	102	123	100	107	113	124	104	110	118	111	112	121	105	104	102	112	121	101	122	120	102	107	114	97	109	92	139	92	117	123	89	100	145	112	113	90	119	99	115	81	121	125	114	103	116	112	105	113	108	139	110	118	88	111	116	129	113	120	88	107	124	105	129	124	112	98	110	118	118	105	124	126	109	106	138	101	121	110	125	103	134	110	96	108	136	112	122	121	130	116	122	111	100	111	121	109	108	108	103	105	122	123	97	120	121	106	120	116	109	119	123	113	112	116	134	105	102	134	130	121	114	124	103	121	107	104	97	137	132	112	118	112	97	124	100	100	110	115	127	109	113	113	146	125	106	114	106	115	136	110	115	121	123	125	142	136	110	127	122	95	114	137	103	110	101	123	117	118	109	125	121	119	113	129	115	99	123	107	117	124	110	124	120	104	100	106	107	104	102	132	102	137	119	121	117	106	103	124	114	111	130	126	103	91	107	110	102	102	121	99	122	101	96	108	114	139	99	96	96	119	110	119	117	118	132	118	116	120	104	113	92	110	106	107	110	109	120	106	108	129	108	117	97	107	115	123	108	113	109	108	122	110	122	100	134	98	113	112	98	94	89	99	101	100	128	102	112	113	106	117	109	121	106	115	105	124	122	119	119	119	119	127	121	118	121	120	106	110	131	110	120	113	114	92	109	108	118	111	120	109	126	124	107	99	127	114	113	114	109	104	117	111	119	112	107	97	116	114	124	119	101	114	123	116	109	123	97	105	104	100	106	106	92	104	126	124	145	113	114	106	92	106	123	113	115	128	108	119	105	129	118	104	99	112	132	120	115	101	114	93	92	108	131	99	127	104	107	124	121	114	128	102	114	81	93	91	113	112	108	105	105	119	113	143	127	115	106	115	104	126	102	114	126	117	121	117	123	101	133	100	108	115	114	116	105	124	123	109	105	99	116	104	111	135	105	116	99	116	99	114	123	122	123	103	123	113	111	114	118	101	114	116	125	110	100	126	108	100	103	101	103	120	115	105	111	93	100	121	121	92	114	106	96	117	107	150	107	121	96	126	101	122	111	115	113	122	112	117	108	124	105	114	116	117	131	116	116	122	75	127	110	117	121	109	119	123	112	102	105	98	129	111	94	96	105	106	117	124	112	102	109	131	109	124	102	110	119	130	105	104	101	108	83	105	107	101	108	106	123	105	97	112	108	107	103	140	112	118	104	104	118	97	113	106	110	108	98	114	110	119	107	121	106	101	100	127	120	111	105	107	108	116	130	129	86	106	124	108	92	110	104	122	96	115	131	109	111	122	96	119	129	94	120	110	110	100	116	118	122	112	117	102	106	106	120	117	99	112	114	109	118	111	119	111	122	123	95	105	120	93	100	118	114	120	125	123	108	98	128	122	105	112	113	101	108	113	104	119	113	135	124	122	121	111	87	106	100	114	94	106	121	127	121	125	128	102	100	102	102	125	108	104	124	114	119	102	97	128	107	109	121	96	106	121	123	140	106	107	95	106	124	109	116	116	104	121	125	85	122	100	115	132	86	116	112	109	109	114	97	129	109	100	118	115	129	116	89	97	109	104	126	128	126	113	101
345	0	2700	201823	578	0	5	149	226	370	391	436	398	390	336	293	328	273	266	251	228	202	186	200	202	204	176	186	174	168	162	159	138	166	130	145	134	145	130	139	133	141	135	106	130	117	123	103	94	117	104	95	93	119	107	115	100	112	99	86	91	104	93	109	104	85	82	84	76	87	106	97	91	104	88	97	98	90	103	91	113	88	79	100	83	96	122	85	83	87	92	89	99	106	80	98	86	93	88	79	95	107	76	98	92	84	72	92	98	79	79	94	96	97	76	83	88	84	90	80	88	99	76	82	86	79	90	81	78	93	80	82	82	85	93	91	86	90	90	102	82	72	62	105	91	88	78	89	84	70	83	88	87	85	75	93	92	90	78	66	88	79	79	85	84	92	87	78	94	77	84	83	68	87	68	87	96	85	91	87	88	86	79	89	70	81	79	86	70	63	75	64	97	82	85	85	65	67	79	77	76	85	80	81	93	83	96	78	85	87	83	77	69	89	72	83	83	78	86	72	77	83	92	74	83	80	79	85	87	98	85	99	73	96	69	83	78	82	69	74	80	85	77	89	81	90	83	69	87	84	86	70	68	74	81	82	87	79	90	77	99	70	71	81	63	86	87	86	83	82	72	73	89	88	66	87	71	87	70	96	84	76	70	76	98	69	73	79	75	89	71	88	81	77	86	79	93	86	91	86	83	81	85	72	78	76	88	80	75	68	72	85	74	93	64	76	85	84	66	83	84	88	81	77	73	64	76	89	65	83	90	65	76	90	83	81	83	93	83	71	77	85	80	68	75	82	84	79	80	88	71	77	76	68	74	85	71	74	87	76	70	89	63	69	86	73	76	89	95	68	91	77	66	70	83	68	95	97	74	82	70	74	82	65	75	67	66	83	79	88	76	69	74	78	68	68	85	98	85	82	68	89	70	87	94	70	89	85	67	85	64	57	93	89	79	79	67	70	81	89	89	66	61	88	83	75	88	83	83	84	77	86	69	74	73	60	82	68	69	83	71	89	80	87	93	79	64	81	79	103	75	88	83	92	88	80	75	63	75	95	83	90	66	81	65	93	65	67	77	82	82	81	78	76	92	77	73	76	81	78	86	82	76	77	66	76	93	79	73	80	84	81	71	89	69	87	86	83	75	74	84	69	91	79	66	67	76	75	71	83	77	60	66	93	89	100	76	87	69	69	84	71	98	81	83	88	81	79	80	67	95	66	70	89	84	70	97	96	82	88	71	75	72	72	86	77	74	73	68	71	79	71	90	80	74	94	56	91	84	79	62	82	85	72	65	58	71	62	70	86	77	75	77	80	79	100	72	90	98	94	74	77	76	72	81	96	86	57	66	86	91	93	57	64	73	74	64	85	70	87	72	86	78	77	88	91	78	77	79	90	78	74	84	94	72	76	78	90	73	69	80	82	81	81	77	76	74	86	77	85	70	90	72	77	63	70	84	99	77	63	74	81	87	76	75	77	81	78	86	82	79	70	80	67	70	82	78	86	86	66	80	68	64	77	72	92	76	101	85	72	81	71	84	75	72	79	76	75	81	80	82	67	70	76	79	73	72	76	66	81	65	91	67	79	82	63	79	83	80	92	87	96	91	78	75	74	80	93	86	88	73	74	75	75	76	80	85	89	72	96	71	89	83	66	68	82	89	67	87	70	84	74	94	77	79	78	79	88	82	80	75	65	89	69	87	102	74	86	63	78	93	84	82	85	81	76	83	82	92	93	62	83	79	70	81	67	79	74	67	82	86	67	64	81	88	72	64	91	77	76	81	82	68	83	67	97	67	72	73	87	102	74	83	86	79	63	84	56	101	85	70	69	75	73	66	84	90	82	77	66	93	76	82	61	85	73	75	75	80	80	88	80	80	68	86	79	83	102	75	72	96	78	90	75	70	58	79	77	90	94	79	86	50	82	81	73	86	82	50	77	79	76	57	85	83	73	78	80	76	76	92	67	74	71	80	81	72	61	77	77	75	83	61	66	85	78	78	66	82	82	76	74	81	77	71	65	74	68	88	76	82	62	72	94	91	74	82	90	60	70	61	86	62	68	76	96	64	91	89	64	86	73	85	79	62	77	85	78	88	72	82	84	72	69	77	88	64	76	78	81	78	111	80	90	72	82	69	80	61	78	71	83	77	77	85	91	73	75	71	87	89	77	60	80	78	67	79	73	65	90	81	77	77	78	73	95	72	82	82	71	79	71	91	71	87	75	78	79	73	67	67	96	72	75	88	72	86	75	60	84	68	64	80	99	84	76	95	80	66	84	78	66	86	87	81	88	79	68	74	71	84	83	83	75	73	88	75	76	92	85	61	74	65	91	74	71	79	78
345	1	1900	201948	560	0	15	124	232	344	332	376	318	321	287	302	264	291	252	237	234	222	233	192	189	185	188	243	217	184	211	155	174	180	169	183	197	187	160	190	179	178	171	167	166	146	193	142	166	159	155	177	155	155	140	133	156	135	163	146	184	134	138	168	148	158	160	147	158	148	152	158	144	148	156	154	166	149	158	168	152	146	157	157	130	179	148	146	134	157	160	157	150	159	126	153	134	142	150	144	166	133	149	145	147	147	131	146	145	150	159	136	149	154	169	136	153	149	141	157	154	143	130	143	143	155	134	142	147	144	181	150	142	144	144	154	144	158	124	164	142	150	143	153	119	166	146	152	160	136	126	161	134	150	165	145	133	155	160	160	152	163	153	145	145	143	147	167	148	126	127	133	143	129	147	132	159	137	157	155	127	137	136	147	145	139	137	165	170	124	146	166	151	126	156	119	151	128	160	163	152	118	175	132	141	148	157	169	151	123	143	162	147	142	162	169	147	149	146	157	133	160	143	161	138	153	152	159	156	131	145	144	161	152	138	146	157	121	169	169	131	147	137	155	142	155	142	148	160	131	180	147	153	147	158	163	139	164	154	152	146	167	158	131	140	150	171	160	155	140	145	127	156	130	140	148	142	148	158	118	144	155	148	148	129	152	151	146	159	143	148	160	148	146	149	142	146	170	163	154	148	141	153	148	136	145	146	144	145	136	177	146	148	153	152	125	154	149	147	132	138	139	144	136	139	164	145	150	154	148	144	132	156	151	142	163	145	155	150	139	171	150	145	139	167	156	165	165	144	159	158	148	145	140	152	145	137	142	158	149	140	146	155	138	151	140	128	132	143	125	146	137	158	137	142	142	152	144	157	134	148	138	160	147	136	148	151	146	129	143	146	149	140	150	136	145	162	161	124	148	160	138	180	139	141	146	160	138	138	131	152	145	163	153	131	156	125	153	154	138	138	144	139	149	119	155	159	167	133	133	143	125	132	142	122	149	143	130	141	149	145	151	162	132	136	152	137	130	136	144	126	153	162	150	153	154	124	142	138	124	136	140	153	151	147	145	113	137	131	140	152	148	137	165	147	148	137	154	134	161	157	163	145	133	164	127	137	150	134	154	144	146	138	144	119	127	159	141	153	152	126	151	146	141	124	153	130	149	154	156	129	164	149	160	152	163	150	139	140	126	135	128	153	150	150	147	148	141	149	140	127	141	137	159	151	169	148	169	141	138	126	135	147	138	162	152	130	159	143	144	140	141	139	153	139	138	136	154	137	118	131	138	139	154	143	141	161	153	150	142	141	134	134	132	143	155	144	155	150	158	133	136	148	139	148	141	141	121	157	140	139	149	135	154	155	139	119	162	168	166	151	166	130	135	165	160	146	142	147	154	135	145	143	142	151	154	163	136	151	140	159	140	160	158	133	130	141	144	133	156	141	143	156	136	141	177	170	149	143	138	148	124	146	142	145	164	131	142	148	137	122	154	146	166	141	149	156	150	131	148	145	132	143	146	132	139	137	163	162	170	158	112	148	148	137	156	132	141	133	128	123	170	144	163	141	162	146	139	129	149	148	126	124	141	112	143	155	146	154	160	155	133	155	139	151	130	141	161	150	139	140	144	141	145	171	152	148	169	153	145	125	155	146	138	142	150	155	143	169	144	154	150	133	131	145	151	160	156	158	158	154	123	152	148	142	142	147	141	152	146	150	148	155	148	156	158	147	136	151	134	140	144	158	166	126	141	161	121	132	151	147	176	160	147	149	150	161	142	141	152	145	151	136	136	132	126	132	152	145	135	148	137	148	157	145	152	171	143	152	154	123	175	143	139	173	128	137	144	145	149	131	148	150	162	157	124	156	154	157	150	142	129	137	143	140	124	138	135	132	155	150	163	136	124	141	154	149	172	158	138	142	155	158	129	143	140	144	152	153	140	161	143	137	158	141	142	142	144	157	137	150	137	138	143	129	151	140	145	135	131	127	128	130	145	143	151	132	176	145	150	117	133	159	164	142	155	152	130	133	138	129	148	158	156	137	125	161	146	144	128	146	137	143	141	154	141	162	176	153	142	161	133	138	127	151	164	138	164	140	154	151	147	164	137	151	148	140	128	132	130	125	153	133	147	155	149	126	138	132	149	138	143	116	141	130	145	151	142	144	140	138	149	145	128	136	139	135	141	173	149	149	134	127	160	143	157	136	150	155	161	137	161	157	134	157	140	144	137	140	143	158	154	128	161	140	141	145	167	152	155	136	154	142	156	148	144	133	156	146	142	140	145	131	135	155	134	135	144	138	161	148	135	167	161	144	127	150	154	147	146	152	136	140	143	148	143	136	139
345	2	2100	202073	587	0	16	121	223	390	374	418	383	358	322	318	265	294	272	267	264	267	229	214	191	228	203	203	214	188	192	192	208	164	202	157	180	166	170	192	190	153	174	146	174	158	145	144	143	164	149	173	171	142	156	143	134	129	140	136	134	138	140	143	153	134	165	143	149	130	138	146	140	131	158	159	147	121	160	129	128	147	129	135	128	141	151	129	128	156	151	129	138	131	111	125	140	130	140	124	122	137	124	124	112	140	130	119	144	137	132	139	130	123	144	139	131	161	149	142	121	120	137	128	138	132	133	145	135	122	140	145	132	130	132	144	115	120	130	108	121	138	143	148	123	115	153	135	117	131	130	123	123	128	137	134	120	139	131	145	123	130	125	134	152	117	139	149	132	128	132	120	135	124	132	145	152	153	156	136	133	121	133	114	129	140	144	134	108	116	114	119	135	133	111	112	123	124	136	146	145	118	136	115	119	131	140	134	106	136	144	140	141	128	150	155	123	142	125	124	132	165	126	144	139	115	120	143	126	130	127	136	125	160	129	110	126	128	122	124	122	142	130	120	135	143	135	150	120	124	128	101	130	118	126	130	139	154	126	128	125	119	126	130	139	112	110	144	118	133	130	139	144	120	155	112	143	137	143	135	140	131	132	132	146	141	141	104	137	141	110	108	138	120	145	112	135	131	116	140	96	125	126	137	121	138	118	140	147	148	129	142	136	130	141	117	124	141	147	137	146	131	113	131	131	119	119	120	144	154	157	137	117	131	112	158	136	151	123	142	152	127	123	132	136	127	122	129	155	148	126	137	134	147	121	127	130	140	122	118	148	138	126	129	135	133	126	134	121	130	134	131	133	128	136	145	143	158	129	139	127	132	143	121	126	133	127	127	141	138	130	126	123	144	137	148	131	139	154	122	135	143	129	134	137	125	123	134	123	120	145	124	112	127	118	123	139	116	128	116	107	122	129	132	141	138	158	149	141	113	112	174	135	133	121	140	140	132	134	116	115	145	126	126	112	125	122	137	110	123	115	134	112	124	125	115	153	125	117	124	130	136	126	115	110	122	137	120	124	139	129	131	121	123	126	134	129	128	128	121	126	141	126	163	120	110	121	107	114	120	138	130	126	137	135	121	125	142	115	133	139	143	134	126	130	144	126	119	138	131	123	136	139	141	154	118	126	123	132	107	127	128	117	123	140	109	119	119	134	125	138	136	120	113	115	122	108	136	110	132	120	108	129	102	122	130	155	148	127	119	128	131	143	129	143	157	123	120	155	116	124	133	134	107	89	141	153	117	136	143	134	126	129	126	107	153	134	133	124	135	121	124	138	121	139	129	133	155	133	122	152	117	138	148	143	129	131	125	123	148	152	125	131	149	149	127	149	133	123	140	131	133	131	131	139	113	147	127	134	121	120	120	148	126	140	124	133	130	136	127	108	175	135	127	102	120	129	117	128	124	115	121	146	146	116	101	123	136	143	137	142	144	138	123	114	146	135	139	164	143	141	132	126	132	115	139	136	127	115	154	119	138	114	123	155	128	139	123	123	132	119	109	131	141	137	125	116	127	133	143	128	128	140	136	137	137	128	149	126	121	131	126	142	126	128	115	145	152	145	133	118	158	123	134	117	148	138	142	117	136	133	139	129	151	139	129	126	123	140	143	115	107	141	139	133	119	118	118	141	144	120	125	135	146	142	143	143	140	143	135	142	146	140	144	136	140	111	114	118	139	133	100	137	122	124	163	111	123	114	117	122	127	130	146	150	147	113	147	112	149	137	144	111	117	124	141	133	112	120	118	129	126	131	122	127	129	141	155	137	146	118	147	108	108	133	140	127	134	115	144	112	107	136	142	129	129	135	122	131	127	122	136	127	131	122	130	123	129	145	136	124	128	132	135	109	138	132	125	108	124	136	152	141	120	141	118	118	128	141	118	151	129	116	141	120	136	139	134	126	130	131	148	117	131	130	152	149	129	132	126	123	133	116	136	132	124	137	115	112	138	128	142	139	123	140	128	135	138	127	139	131	130	124	108	139	136	133	139	108	141	137	107	92	114	132	121	132	131	133	118	130	152	129	147	105	129	134	134	135	130	130	110	125	146	143	134	108	107	142	129	157	121	126	131	133	129	124	132	134	150	136	106	120	100	142	129	136	100	118	126	118	126	115	131	131	138	134	147	133	127	138	148	121	116	132	134	142	136	152	138	133	133	121	118	123	134	145	131	137	116	119	133	124	123	117	132	119	128	139	110	129	123	125	133	146	128	130	138	160	137	129	145	123	137	129	125	114	128	115	146	137	104	127	137	126	113	125	114	122	126	117	131	145	117	130	140	143	132
345	3	3500	202198	580	0	20	151	195	368	382	394	347	360	314	293	253	262	243	245	232	220	215	207	175	185	196	178	179	167	153	162	147	171	168	164	148	175	146	143	168	146	154	140	126	143	145	140	153	140	124	147	126	129	137	122	110	131	130	123	120	152	115	118	116	133	120	138	106	122	115	114	148	129	124	116	111	121	128	133	122	132	111	121	135	109	122	114	127	124	127	112	116	112	112	130	108	104	123	124	114	107	122	76	130	122	112	114	110	129	123	85	123	115	117	127	113	111	123	119	120	127	121	104	95	90	106	132	129	122	100	125	109	112	124	128	108	120	133	124	133	104	114	114	99	124	113	116	106	121	130	128	101	114	97	109	114	117	125	111	114	113	95	115	125	114	113	131	139	103	117	111	124	105	102	127	107	110	123	108	107	108	103	100	136	111	114	114	111	99	136	96	111	105	101	93	117	112	114	119	119	109	119	112	89	122	108	126	89	104	126	120	103	119	115	105	114	114	122	121	118	134	126	103	122	140	126	110	108	127	131	100	115	110	97	113	113	122	132	111	101	139	126	102	114	120	118	126	119	111	138	120	112	105	98	148	106	107	127	119	128	117	121	97	139	109	109	111	128	103	125	107	109	112	108	106	107	113	102	104	127	115	108	125	115	146	121	111	126	122	102	103	120	124	97	107	106	104	113	97	112	119	102	119	114	126	118	113	116	128	103	108	108	105	115	117	109	129	133	135	111	111	106	127	120	119	121	95	119	104	111	110	119	103	127	110	114	112	127	100	113	91	134	100	108	112	123	99	89	110	109	105	131	102	112	112	122	102	114	126	103	118	109	109	119	104	122	97	112	115	114	118	106	104	122	93	105	135	115	111	106	106	114	116	106	99	118	117	122	107	96	123	115	135	109	94	104	132	111	111	119	104	111	125	103	109	103	103	104	114	116	120	114	124	116	105	107	105	104	114	108	129	110	105	108	118	124	123	120	106	103	120	114	115	120	126	127	95	104	120	109	121	93	112	118	115	103	115	107	104	94	115	129	101	124	124	102	104	103	122	117	106	124	95	95	97	111	117	126	109	119	106	114	110	118	113	125	124	114	102	110	98	114	123	116	123	97	108	98	114	112	119	124	109	114	110	109	114	98	126	104	108	133	108	109	121	135	110	113	103	111	118	120	128	127	104	104	133	113	134	109	108	123	118	99	135	112	110	108	118	111	119	99	121	121	109	115	98	126	99	121	117	103	103	101	105	107	120	104	107	112	88	99	107	108	108	128	106	105	106	128	103	113	95	116	111	112	104	130	117	113	101	103	96	106	114	119	121	120	109	98	113	117	123	118	121	101	109	121	106	113	124	102	109	112	105	116	108	98	107	118	122	126	127	136	119	117	108	118	130	110	109	103	112	105	107	103	110	109	96	123	113	103	122	105	133	110	115	102	104	121	115	102	129	123	113	125	129	107	117	108	113	108	109	130	126	118	123	121	115	122	130	120	92	104	108	105	125	132	110	103	123	106	101	114	122	109	101	107	93	117	112	104	123	110	111	115	116	119	111	100	111	119	114	102	120	95	95	107	102	107	116	104	107	114	116	124	130	116	113	112	101	117	95	130	107	124	106	122	110	114	117	93	109	122	120	106	112	134	100	98	130	114	112	132	125	127	113	96	99	115	126	120	113	109	109	113	127	113	119	106	122	102	99	110	121	108	118	115	105	125	104	122	100	110	114	113	135	100	106	114	102	104	117	116	124	122	101	131	103	116	106	127	124	130	101	107	136	116	126	116	98	112	107	113	129	100	113	127	107	112	116	119	100	114	128	110	102	114	123	96	117	125	112	124	115	93	103	105	126	113	79	109	103	110	128	95	94	122	125	117	89	127	101	124	109	105	131	106	124	125	97	122	124	104	129	119	125	115	136	107	100	97	107	110	105	116	89	100	119	117	103	108	110	103	109	99	105	111	115	115	111	112	115	116	98	123	103	108	131	105	98	117	96	108	115	84	121	114	105	101	116	108	120	100	81	123	126	117	96	103	113	119	119	103	105	115	96	103	121	109	111	109	107	100	113	105	118	107	127	119	108	100	115	103	114	125	114	128	118	101	97	123	121	127	126	118	126	88	112	93	118	120	101	128	109	109	123	118	87	104	126	115	105	105	145	102	107	111	120	119	103	95	94	120	105	103	126	98	119	123	106	98	100	109	110	106	88	105	126	108	115	115	135	102	114	111	128	114	113	101	116	98	105	117	122	130	142	103	118	106	108	115	101	117	105	113	107	96	110	110	115	102	121	118	104	94	106	121	121	125	125	124	118	117	104	111	111	106	95	99	125	110	89	117	121	117	109
345	0	2700	202323	576	0	7	146	204	372	393	446	399	392	328	296	253	272	268	278	249	227	190	189	206	184	179	183	184	180	149	163	118	158	175	156	149	147	114	138	141	126	135	138	125	117	124	121	108	124	140	109	101	102	80	118	99	109	101	98	89	111	96	107	82	120	111	75	91	82	97	107	100	110	106	94	92	98	69	83	107	101	90	106	79	83	84	100	117	72	81	88	94	99	82	75	91	83	97	89	74	90	94	85	79	78	71	96	94	80	82	86	76	76	83	92	99	69	81	82	74	89	83	84	100	80	92	81	81	93	83	92	91	89	75	105	86	105	74	102	74	79	76	89	84	75	77	101	84	74	89	85	74	83	84	93	84	94	69	77	93	74	70	75	81	75	82	76	93	90	76	75	89	83	86	91	89	71	97	77	88	77	86	85	81	84	65	88	82	82	84	75	82	88	70	89	81	79	91	75	90	88	75	75	63	93	79	91	84	76	88	85	85	89	85	86	95	87	75	89	78	80	61	83	86	75	79	71	88	78	80	85	67	81	67	73	70	65	86	75	81	83	94	73	94	84	86	72	77	78	79	86	85	84	77	75	76	83	102	87	72	81	87	80	75	80	76	77	79	82	86	86	89	72	90	79	65	69	85	87	94	88	72	80	69	89	67	69	65	86	67	87	88	83	88	76	92	75	95	78	90	69	82	77	71	73	90	78	68	84	74	71	59	66	71	94	89	87	89	91	92	79	83	88	88	91	98	69	66	76	89	82	85	89	79	75	71	91	89	75	78	84	64	85	73	91	89	85	72	72	96	63	62	79	67	78	94	67	92	82	68	79	70	77	69	74	74	66	91	80	60	76	82	75	76	100	79	85	75	81	80	76	56	92	80	66	72	67	77	87	77	77	87	86	71	91	78	83	84	82	66	97	93	72	85	110	82	71	72	67	72	88	76	56	65	68	96	85	85	69	84	89	77	69	71	74	80	92	95	80	95	89	76	73	91	72	85	74	90	98	79	79	72	86	64	67	68	80	85	82	73	89	83	69	66	72	81	76	70	78	78	72	81	74	77	56	85	82	95	72	80	86	70	73	76	80	72	66	94	90	90	74	73	78	80	83	67	84	68	67	88	82	79	87	63	74	74	85	69	86	88	61	78	83	84	83	83	79	80	64	60	95	77	81	78	77	77	72	69	73	77	85	86	67	72	79	78	65	71	98	74	84	68	93	93	78	83	78	73	81	88	92	80	84	73	77	73	85	86	73	79	94	77	93	79	80	66	74	77	78	86	77	77	75	82	90	59	64	85	77	83	99	85	94	93	77	106	74	70	74	104	69	62	92	70	74	80	83	77	89	81	72	67	70	79	68	93	64	78	68	85	79	85	81	80	80	112	84	65	67	75	83	68	71	71	89	84	80	76	96	62	72	98	88	78	85	82	86	92	69	77	75	77	74	80	84	80	74	85	73	106	64	81	79	80	74	73	75	82	76	79	90	68	74	74	84	79	74	78	70	96	66	92	65	88	80	91	85	72	56	67	85	64	101	82	78	88	91	89	79	81	96	82	78	91	78	65	78	95	83	88	60	84	81	74	76	79	91	82	85	84	82	77	73	86	83	79	73	68	79	74	85	88	73	68	70	72	91	79	77	77	64	87	84	74	75	64	106	68	73	92	68	86	79	79	77	66	90	88	69	74	77	74	76	86	87	94	85	81	73	78	86	71	84	84	83	76	79	76	78	91	82	94	84	74	64	84	83	63	80	75	78	78	83	70	94	65	93	64	75	77	66	85	77	87	79	73	68	73	74	90	93	80	99	81	68	75	94	68	63	83	74	87	77	71	58	68	88	57	73	80	73	74	85	72	88	68	66	86	88	79	79	68	84	71	76	73	81	68	74	71	75	75	91	74	68	81	64	64	75	81	66	94	75	77	59	89	79	89	69	70	80	65	70	73	69	65	89	64	76	77	91	91	79	69	80	71	72	71	84	82	82	82	85	90	71	61	79	72	82	74	60	86	66	70	82	83	76	79	85	79	56	71	84	92	91	105	78	74	84	79	65	90	68	86	83	66	78	75	71	87	74	71	82	59	91	70	84	81	69	61	68	86	75	77	89	94	78	82	83	84	90	76	65	83	79	77	86	65	87	85	74	76	84	75	91	73	75	84	65	82	83	87	95	83	72	84	82	78	94	71	76	94	78	84	91	67	74	85	80	59	80	83	74	79	91	73	77	75	81	83	74	73	85	80	71	77	78	86	86	97	91	83	75	70	78	81	76	61	82	71	89	86	77	67	73	76	78	90	60	85	71	80	78	100	73	90	91	87	83	82	81	67	85	72	82	90	68
345	1	1900	202447	580	0	27	151	226	358	358	383	320	330	299	273	277	263	263	275	239	214	235	205	191	184	215	199	180	200	192	200	195	189	188	180	181	191	183	184	181	174	156	186	164	155	162	178	162	171	169	171	156	147	172	144	146	151	173	156	151	166	139	143	136	157	134	138	162	156	143	142	158	181	142	147	138	158	147	157	158	151	165	155	148	154	174	138	135	146	140	168	157	141	151	165	149	125	114	154	130	146	156	122	167	151	154	154	152	141	158	130	152	144	136	150	159	144	143	152	139	160	129	159	129	171	154	141	133	143	142	165	146	156	145	151	156	128	130	148	143	156	161	160	163	146	155	132	133	146	155	132	160	159	155	142	132	172	130	162	135	133	155	141	142	161	152	140	142	155	124	146	140	143	152	163	147	140	149	129	136	136	124	137	148	178	146	137	159	127	140	147	142	138	167	137	173	156	149	134	155	157	150	161	137	164	151	139	149	140	152	134	131	164	158	150	122	145	139	167	143	132	141	146	151	154	127	150	151	131	154	140	150	138	146	141	167	168	153	122	158	123	155	161	134	140	138	148	134	163	137	160	125	150	145	165	146	125	123	116	148	155	176	134	140	155	144	160	158	138	151	152	174	148	163	143	135	141	145	129	158	170	144	156	138	126	158	146	148	135	163	147	136	178	146	133	151	114	142	148	180	149	153	123	141	155	146	150	153	154	140	146	147	165	148	162	147	142	123	116	146	151	154	167	116	156	154	158	127	142	147	164	141	144	132	163	135	151	132	149	143	142	148	139	141	158	153	122	148	143	129	145	128	176	135	129	151	144	132	151	134	158	156	118	173	137	150	148	158	185	148	158	137	143	139	131	149	147	155	131	148	126	141	135	130	136	140	127	138	137	164	122	154	137	148	149	146	139	144	127	178	149	143	150	150	134	151	145	163	158	139	134	145	154	145	150	147	143	125	137	138	141	144	144	144	149	155	160	168	136	144	142	142	142	166	144	137	139	144	138	142	124	148	155	150	145	141	127	136	161	129	136	141	148	127	142	148	151	161	157	142	152	150	154	166	136	148	139	160	133	152	118	150	173	153	138	136	136	125	128	142	131	165	140	136	151	142	151	159	178	134	157	161	150	150	132	139	136	166	154	153	147	145	123	151	153	148	150	151	149	140	146	140	150	131	153	150	139	154	157	143	143	145	162	161	125	122	130	149	135	144	136	171	167	149	146	155	161	137	141	139	146	165	145	146	138	142	135	117	180	140	147	151	159	140	150	138	146	147	160	134	155	134	128	162	175	142	134	130	133	156	159	152	156	134	142	159	165	154	139	142	137	138	142	133	158	161	138	139	144	147	148	147	127	118	153	135	164	113	138	140	165	159	136	138	139	124	143	148	131	149	148	148	152	147	136	156	160	136	149	153	134	172	158	152	143	142	157	140	153	153	144	143	143	151	133	149	158	140	135	156	161	135	136	127	124	166	128	145	146	163	140	148	142	160	159	133	160	144	135	146	153	141	154	123	152	145	135	148	146	125	132	146	154	152	147	136	142	139	140	143	129	149	128	162	137	158	145	161	148	179	131	166	142	151	148	140	137	136	142	151	165	146	143	143	148	136	127	139	151	118	153	147	175	152	156	151	150	156	134	136	136	117	145	133	157	139	145	163	147	159	144	110	166	136	153	157	141	145	143	157	144	163	131	126	132	145	151	126	135	146	137	145	155	153	148	132	171	128	141	133	140	143	133	123	138	169	153	149	138	143	133	129	156	114	146	140	145	141	131	119	167	148	140	144	153	153	165	129	142	153	137	158	127	132	162	150	136	134	164	135	168	161	130	128	150	151	174	136	149	119	159	141	145	173	129	153	145	140	146	140	155	129	139	155	135	145	116	145	151	142	163	145	127	141	149	148	139	144	146	151	162	142	138	134	140	159	164	143	156	145	146	138	144	122	147	125	148	152	160	137	159	146	137	134	139	136	145	147	144	148	136	136	147	155	149	155	155	179	165	152	153	157	157	160	138	150	138	132	141	145	147	152	166	145	145	145	134	136	126	153	142	145	142	156	142	135	134	131	122	148	154	160	128	148	147	123	129	126	135	157	155	153	142	154	150	143	152	159	131	173	143	148	120	161	153	156	144	136	138	140	143	145	140	171	152	153	128	123	134	156	166	135	134	166	155	125	147	134	132	142	139	146	152	139	149	145	143	164	123	133	117	165	126	112	158	147	167	151	139	146	158	138	138	132	163	159	142	145	149	129	141	180	135	156	123	159	128	154	153	147	145	147	159	146	142	149	128	157	158	153	130	134	149	162	139	161	162	116	152	158	138	140	129	147	163	147	145
345	2	2100	202572	571	0	18	131	226	348	404	417	367	352	339	311	290	286	264	263	227	229	252	235	224	233	201	189	194	202	188	176	175	180	175	160	184	156	173	153	183	173	146	184	167	161	145	140	141	165	145	129	151	151	149	137	134	134	129	173	152	149	138	154	129	123	144	136	122	154	156	151	145	160	145	126	126	137	131	150	148	170	128	111	140	144	137	134	136	142	134	145	128	152	138	137	142	119	146	160	137	129	153	151	130	147	131	128	119	138	112	124	128	137	130	117	140	135	140	134	148	138	151	139	141	129	134	121	143	160	126	144	134	125	149	126	151	138	111	129	147	132	133	125	126	126	137	124	126	136	154	128	126	146	126	125	143	116	129	140	118	120	115	131	149	128	132	128	130	129	134	139	135	112	155	105	110	113	115	148	142	123	131	141	148	125	120	152	111	114	136	128	126	127	121	134	132	158	132	127	155	97	129	138	109	145	136	135	129	151	132	131	130	126	122	160	123	144	137	105	129	119	125	142	121	129	115	126	142	130	142	115	130	124	149	137	129	120	124	125	127	108	126	127	115	130	140	106	129	148	139	124	129	135	144	142	150	137	136	142	130	122	125	136	131	116	152	123	142	136	124	117	123	139	130	119	126	133	124	138	139	137	111	113	131	129	111	136	135	140	122	112	128	133	137	142	116	109	145	128	116	130	139	123	116	147	115	127	147	115	133	110	120	121	123	114	119	139	152	127	139	107	103	135	109	127	138	119	152	138	115	131	134	141	138	116	117	134	139	130	114	149	115	130	145	147	111	120	121	140	143	115	119	147	135	126	134	134	149	141	143	142	137	137	122	112	114	138	123	121	122	122	120	141	120	141	123	128	138	140	141	122	116	142	130	137	114	112	128	138	143	125	125	148	138	139	125	134	140	135	148	131	106	121	118	131	120	123	114	130	133	132	126	146	113	134	145	143	121	136	129	130	121	118	128	113	123	132	114	126	126	128	154	106	125	131	122	149	131	138	125	141	116	140	131	130	114	117	140	133	120	143	125	158	128	134	133	133	146	141	125	137	116	135	143	127	128	118	152	136	119	121	132	116	129	139	135	158	126	134	121	145	107	126	130	131	144	121	139	112	150	118	142	134	123	129	127	129	128	133	126	146	108	133	141	134	138	146	137	133	135	101	131	143	133	133	130	120	129	142	111	130	127	119	133	133	125	142	137	119	107	146	130	129	120	123	132	122	124	112	139	133	152	122	143	137	123	107	140	123	137	138	121	119	118	127	131	124	127	125	147	130	110	143	125	120	134	134	124	133	118	123	139	115	121	129	138	112	131	138	108	145	119	136	140	114	117	110	127	156	109	123	120	148	142	134	112	137	137	145	111	113	133	135	131	122	113	134	125	109	122	125	122	143	141	123	136	144	124	132	133	119	127	125	114	126	137	132	147	121	123	119	114	127	146	118	143	114	122	140	127	136	107	117	133	121	121	130	115	114	136	125	131	135	125	147	142	122	149	137	138	140	140	134	119	135	131	149	130	132	126	137	119	109	107	112	158	140	141	127	133	154	120	134	123	121	104	109	138	127	113	146	131	118	124	125	143	149	129	119	119	128	109	125	113	127	131	124	109	132	132	118	133	123	132	123	114	125	132	137	126	144	111	130	147	115	141	109	122	122	115	117	122	136	120	163	112	131	141	152	133	138	117	116	129	113	110	118	112	119	152	140	120	115	124	131	116	152	141	140	126	116	143	130	149	104	125	131	122	137	133	126	141	112	123	133	129	119	127	134	129	111	121	139	140	136	123	134	144	146	134	112	121	138	120	132	137	117	102	132	125	145	142	131	158	125	119	138	139	125	153	135	133	120	117	123	132	104	135	134	128	139	124	133	142	145	133	133	130	152	146	112	144	130	139	131	132	138	135	122	115	118	125	127	134	138	116	123	116	146	131	149	127	112	148	126	123	144	135	115	116	124	107	139	146	143	145	141	134	119	134	120	145	140	141	134	138	118	136	124	139	127	114	147	134	133	124	130	136	140	144	120	140	137	124	141	130	116	114	132	125	134	126	134	148	121	135	135	123	129	127	130	115	146	128	125	133	110	138	133	137	131	133	135	120	123	128	126	143	115	132	124	123	142	126	144	139	135	136	136	145	134	125	133	151	135	124	136	126	119	109	121	138	118	135	127	117	121	133	135	124	128	123	122	143	117	125	131	127	134	141	150	127	129	137	127	126	120	118	139	128	138	111	145	137	115	121	105	140	140	113	130	140	137	129	127	124	113	130	138	128	127	123	111	143	142	125	140	155	134	150	143	127	139	122	109	122	149	113	118	113	131	130	126	121	145	135	125
345	3	3500	202697	581	0	21	158	254	387	367	418	344	349	331	328	287	264	254	242	236	208	221	195	199	190	183	184	185	173	178	178	185	170	167	196	144	141	164	161	155	130	163	131	145	116	156	157	127	128	135	145	125	110	125	146	140	129	126	141	124	144	123	140	122	114	117	107	128	135	121	126	133	128	133	150	133	127	125	108	131	114	122	121	119	115	120	124	124	114	124	117	110	128	110	100	105	123	108	112	119	121	114	109	128	114	125	116	137	90	141	128	133	127	117	112	118	96	149	105	121	125	111	121	104	121	118	105	116	120	111	123	119	115	105	136	119	114	106	118	112	102	132	111	136	115	117	117	104	85	109	121	121	114	113	112	111	103	126	128	109	87	123	96	120	128	125	119	105	114	110	96	96	123	113	110	136	123	135	113	123	115	130	95	123	114	125	129	122	117	114	99	117	114	116	114	110	98	105	130	130	113	133	106	112	109	137	105	118	133	95	91	117	105	113	102	120	116	110	117	127	119	116	127	108	127	117	108	122	126	120	127	122	119	104	106	92	111	95	124	125	106	117	100	116	130	102	127	97	102	115	122	107	129	80	127	109	96	102	117	93	111	107	100	106	97	121	124	110	105	103	116	118	116	117	133	121	115	124	114	110	127	117	111	108	94	108	112	106	103	103	114	107	123	105	122	110	104	111	109	101	112	107	112	133	116	124	105	114	103	121	133	117	113	114	128	123	98	116	95	113	102	101	114	133	125	122	144	133	128	115	102	123	97	113	123	116	100	117	130	95	110	103	115	123	98	93	124	114	118	112	124	112	119	131	115	117	130	118	92	111	134	123	112	104	109	113	128	98	99	127	90	111	120	115	132	100	104	128	136	120	124	105	101	125	115	118	121	116	101	118	97	116	109	109	93	127	119	102	100	101	107	124	121	133	119	104	123	113	131	135	114	109	117	115	119	102	113	118	92	113	94	104	125	96	100	106	110	101	105	116	91	113	91	112	105	104	117	120	124	118	122	110	120	102	116	124	106	102	114	113	125	118	123	135	113	118	109	115	123	114	122	106	122	122	119	105	100	98	130	120	109	107	137	125	111	131	111	114	98	121	117	98	112	114	113	96	98	104	104	113	99	122	127	122	109	104	100	114	122	122	123	107	110	98	91	113	107	110	116	111	106	100	140	105	115	122	115	115	100	101	128	112	130	106	121	98	122	119	108	139	122	96	109	104	111	123	111	122	101	113	95	120	108	119	111	109	111	118	118	114	105	122	119	103	113	111	99	107	116	115	121	131	104	116	90	116	130	127	118	124	120	123	107	131	116	106	102	102	135	113	135	108	105	110	119	97	124	94	124	133	109	128	122	127	112	118	108	115	107	116	110	113	108	107	103	107	115	99	111	105	104	121	114	117	111	117	103	98	122	110	105	99	102	126	99	125	116	91	134	123	111	110	117	104	108	112	121	121	128	121	149	134	118	119	97	132	111	120	116	108	107	112	98	103	127	108	113	116	102	131	128	131	112	124	124	110	113	118	121	108	111	113	113	105	116	120	103	109	113	114	99	100	118	118	108	117	94	121	115	108	100	117	133	118	113	103	119	112	110	122	121	103	103	114	99	113	112	113	120	96	112	108	105	106	126	108	111	89	120	116	101	104	111	100	93	113	119	113	119	110	98	104	93	100	108	95	104	113	87	107	126	104	115	119	122	119	125	124	118	111	100	112	114	122	105	81	107	119	128	114	92	116	116	106	97	109	109	111	114	102	100	119	107	122	117	104	119	115	104	119	107	96	97	110	106	119	113	103	100	134	99	95	104	105	117	113	99	109	134	123	108	111	104	102	107	133	113	126	107	116	113	109	121	112	130	111	115	102	113	120	118	106	115	133	109	110	109	117	99	122	103	98	118	106	112	99	90	101	120	107	105	109	95	114	97	101	128	109	127	119	95	109	101	121	119	126	115	121	136	105	101	107	119	109	114	110	119	108	110	104	102	115	125	103	129	113	125	118	112	115	104	97	112	126	92	113	105	90	103	106	123	102	110	101	100	90	110	106	93	94	118	108	98	115	92	102	120	115	120	111	101	107	106	125	117	125	106	130	143	112	101	95	107	106	105	126	108	122	128	118	125	123	102	127	99	95	126	103	101	111	114	98	107	115	123	136	109	97	124	100	132	117	116	125	111	91	121	100	114	110	115	100	103	92	104	111	108	127	113	103	125	106	98	106	122	114	124	140	117	113	120	126	121	107	116	122	94	119	136	135	104	125	124	127	133	88	106	102	104	104	144	116	119	132	97	116	100	107	108	95	124	119	100	119	105	116	103	105	119	113	107	104	129	120	141	108	116
