345	0	2700	192278	569	0	5	128	221	400	372	464	400	383	378	312	305	252	268	246	235	223	233	192	201	180	185	192	164	185	179	144	147	147	146	158	149	161	153	143	134	136	140	120	144	110	99	110	118	110	92	120	110	122	102	117	111	106	94	125	108	110	111	106	100	80	107	95	91	87	101	102	114	95	107	89	97	106	102	104	104	105	95	119	111	90	89	96	121	100	103	95	103	112	97	90	105	87	97	96	87	92	91	92	95	112	82	89	92	85	91	91	95	78	70	83	81	87	79	76	88	96	79	75	96	91	88	68	93	76	89	82	98	98	79	84	96	83	78	93	88	98	85	94	78	82	93	93	83	90	96	82	93	81	89	88	86	82	89	95	87	101	87	91	80	85	76	95	54	113	110	80	73	102	82	80	95	76	94	76	90	85	79	90	93	97	98	82	94	85	98	80	80	84	92	94	95	98	87	88	84	82	88	86	86	78	81	62	109	98	87	94	110	73	85	85	87	87	86	86	76	90	89	94	88	81	84	82	89	84	78	94	98	85	98	70	94	89	72	83	79	84	83	95	86	104	69	98	99	79	77	87	91	100	95	85	80	77	80	84	99	94	77	91	73	90	86	81	78	77	81	87	95	89	93	76	80	87	77	103	81	82	81	83	86	70	82	97	79	65	102	94	78	73	88	102	90	100	82	85	82	88	80	74	69	82	74	92	80	78	97	95	83	75	88	90	74	75	101	75	66	80	92	87	77	89	92	94	90	91	81	94	74	85	80	91	82	79	85	92	78	95	91	92	87	79	85	84	76	88	75	84	86	89	83	63	73	83	87	95	69	74	79	98	79	91	78	90	80	83	86	87	80	108	85	91	85	75	93	98	84	92	84	80	87	89	73	81	86	82	79	89	100	81	77	81	82	85	88	75	86	82	79	80	75	76	84	73	71	87	97	102	82	81	69	82	70	79	74	83	90	91	78	94	88	86	75	79	75	102	94	99	82	97	87	94	67	90	98	71	93	92	78	79	83	97	89	77	79	79	83	79	89	87	82	89	77	76	103	81	86	97	90	83	71	79	90	90	77	78	92	81	95	93	86	89	85	79	73	104	83	97	86	89	77	92	99	94	86	77	89	87	76	88	81	75	99	75	92	81	88	86	71	78	64	98	77	77	85	81	88	79	78	78	87	98	90	92	79	90	92	76	74	81	89	84	79	75	73	96	77	85	89	95	84	74	83	80	80	68	95	79	93	85	95	91	100	81	93	86	73	93	91	80	85	102	70	89	85	80	84	79	92	59	98	103	96	105	80	82	77	99	90	76	82	91	99	73	70	90	90	78	88	90	76	82	81	79	95	88	89	67	65	84	76	75	82	77	88	99	74	76	86	91	76	83	90	79	74	81	95	75	97	108	80	89	80	87	79	96	95	83	71	89	68	78	93	60	91	93	84	89	78	88	78	96	62	71	82	100	78	89	72	86	91	81	94	77	83	81	72	83	81	90	55	68	95	91	72	83	60	70	99	70	76	75	67	81	63	86	77	73	72	64	73	73	87	75	95	88	88	72	86	87	94	92	105	78	87	90	98	62	69	82	86	81	98	77	89	89	67	73	74	82	85	70	87	78	83	80	85	84	76	89	69	78	76	94	85	77	79	69	92	76	93	79	91	80	89	88	86	64	82	70	83	74	84	90	88	102	106	71	85	95	100	78	81	98	82	80	85	83	69	87	76	90	83	97	81	75	77	86	64	73	79	88	90	89	75	80	81	83	71	91	84	87	87	73	78	82	78	83	83	84	78	67	79	73	94	67	101	86	78	109	74	70	75	78	106	91	87	93	92	83	63	89	90	73	80	85	71	89	93	96	70	89	102	93	76	79	86	72	94	90	100	79	83	63	88	80	78	70	90	70	81	73	84	91	92	88	67	95	78	74	92	72	84	72	84	65	90	76	92	80	86	81	100	83	77	94	74	81	82	88	94	80	86	83	80	84	92	69	82	81	111	70	92	68	87	86	93	87	71	87	88	72	84	81	71	85	96	69	64	90	96	95	100	92	83	86	81	70	88	93	91	67	82	99	78	82	72	86	78	83	82	80	97	76	85	66	68	80	70	72	69	92	73	83	83	74	68	112	80	82	71	81	95	82	87	84	70	75	80	84	78	84	96	104	77	73	99	83	83	97	81	72	93	87	85	95	67	90	89	84	73	95	74	63	72	86	70	75	91	81	82	84	81	77	81	76	98	91	78	82	69	99	84	84	84	91	95	91	81	80	80	81	84	81	65	92	90	89	72	80	85	87	93	85	92	69	78	76	89	83	68	79	78	90	83	74	73	81	80	70	79	90	92	100
345	1	1900	192403	552	0	23	134	224	358	363	379	358	307	296	341	253	267	255	236	254	201	223	232	216	220	204	179	234	219	188	181	186	166	225	174	169	182	187	183	162	188	178	180	160	198	162	172	170	171	166	168	171	151	168	163	156	150	153	157	170	174	159	140	160	148	188	150	161	158	164	132	155	162	138	147	154	150	171	162	156	165	177	150	148	160	186	162	138	127	166	147	147	154	165	155	151	149	157	150	167	164	171	170	133	130	162	140	148	167	153	173	156	150	151	155	133	154	168	161	160	160	155	158	173	138	168	149	141	158	150	158	151	151	170	161	157	183	170	150	180	150	166	141	145	153	161	156	157	179	157	126	154	132	161	138	119	158	148	168	131	148	159	165	160	148	144	147	151	153	164	153	147	153	147	150	162	154	151	174	141	151	138	159	150	138	134	144	152	155	151	159	159	157	180	148	156	160	142	152	135	155	167	148	173	145	146	142	158	144	155	137	166	122	139	141	148	163	154	150	171	155	150	147	146	159	141	169	136	137	150	141	167	126	156	151	164	168	168	157	153	140	126	161	146	153	145	143	156	175	158	163	168	152	158	148	128	152	148	148	174	166	148	158	152	136	158	161	143	170	138	146	154	164	131	123	144	156	146	147	151	156	156	149	165	158	154	150	144	162	151	160	155	153	148	164	126	190	148	168	156	152	172	144	145	172	144	138	165	133	165	148	152	174	137	133	169	158	133	139	157	159	118	147	157	148	159	165	154	155	144	161	156	136	152	141	150	172	167	146	164	158	154	141	131	167	142	157	134	150	146	172	168	170	162	153	152	144	166	158	122	138	123	130	164	151	155	138	157	151	191	168	140	178	135	183	151	139	149	180	145	167	140	183	163	159	139	148	160	151	145	174	179	132	163	139	137	159	172	151	152	160	167	144	144	138	141	131	144	147	162	168	149	158	136	164	150	156	150	180	149	153	145	143	167	145	129	151	130	148	153	176	148	153	134	141	150	177	124	179	158	164	146	169	142	135	154	164	162	135	152	158	139	160	137	157	165	147	142	140	136	133	151	134	158	154	130	142	147	167	162	133	171	149	139	166	164	169	162	160	143	132	158	166	158	133	143	148	171	153	153	170	155	171	170	170	137	141	143	164	140	153	171	156	178	156	165	149	159	133	172	158	135	158	121	168	172	159	135	147	160	165	132	139	162	146	155	151	141	145	158	169	155	149	148	144	150	143	149	153	177	150	174	171	160	150	139	151	145	159	151	145	150	176	140	157	138	153	154	149	162	122	139	151	159	148	176	136	159	141	154	152	175	142	151	141	162	179	162	157	136	153	143	144	169	139	154	153	153	165	152	173	150	137	140	178	174	163	131	164	153	153	142	163	151	146	167	141	148	145	142	150	152	158	170	145	159	155	143	155	148	156	134	170	173	138	138	153	145	153	145	162	163	147	155	144	130	133	194	167	156	155	149	162	166	157	159	128	142	143	152	157	140	165	134	147	156	154	145	155	151	135	151	139	158	165	170	158	154	154	140	144	143	182	156	161	157	160	125	173	134	135	148	153	166	150	161	144	147	153	152	159	139	154	168	163	168	170	173	153	162	139	128	151	136	155	153	174	141	164	141	159	155	145	156	133	168	148	135	165	144	151	156	132	162	139	141	152	160	142	139	161	154	171	170	150	149	153	148	162	147	159	133	164	136	130	152	163	174	160	168	167	147	178	152	154	121	150	144	146	158	155	152	171	138	148	148	146	134	165	145	152	158	149	142	160	153	131	136	158	140	146	159	148	176	140	172	152	162	139	170	154	160	158	153	152	169	172	170	165	140	166	162	147	158	133	152	139	143	169	159	144	159	165	142	160	140	151	155	150	141	128	182	149	137	139	159	175	136	134	160	150	136	176	166	160	160	162	150	172	156	143	163	140	161	161	151	126	147	155	146	175	169	164	175	153	166	162	164	135	134	139	153	148	142	150	148	171	147	157	155	159	154	162	153	164	141	153	159	152	158	139	156	159	140	152	147	153	153	172	161	148	166	167	147	160	157	145	151	141	183	145	163	154	148	135	135	166	144	174	163	170	147	139	155	165	136	155	163	144	138	143	149	138	166	140	154	140	150	131	150	142	176	150	135	140	143	174	141	183	148	158	153	155	141	153	147	134	145	145	142	151	147	167	137	146	161	151	169	144	154	150	164	134	157	149	171	148	146	156	147	156	155	149	154	128	154	155	150	147	166	169	161	149	163	123	158	160	157	183	138	143	156	154	151	162	155	149	159	138	134	132	154	147	155	143	161	145	160	161	122	163	160	138	156	147	166	165	148	176	147	153	158	166	132	136	150	167
345	2	2100	192528	567	0	9	117	225	356	364	437	393	377	331	281	260	285	270	252	265	263	227	202	216	196	209	177	181	189	185	177	178	192	171	173	161	175	181	174	151	178	144	162	157	143	138	189	162	168	161	169	148	159	153	144	136	153	165	167	164	144	158	157	136	137	151	154	157	127	121	137	149	152	135	162	140	150	141	146	119	134	126	157	116	122	144	142	137	145	134	141	128	141	139	147	130	148	131	126	143	149	162	150	129	152	151	143	136	128	150	136	145	147	131	133	146	150	137	144	128	140	161	150	152	141	140	128	117	132	133	145	147	124	116	155	130	138	140	135	130	140	148	143	119	131	137	149	149	119	117	134	139	125	130	146	127	138	119	124	145	139	123	152	155	129	132	142	134	136	146	141	136	115	106	143	135	118	138	148	146	147	111	139	141	132	145	139	137	150	129	140	145	119	168	149	127	150	149	136	138	134	144	129	138	132	138	119	124	141	173	133	145	139	154	143	134	116	135	114	146	142	135	133	125	119	164	132	131	139	137	146	128	126	150	117	131	148	142	132	124	133	136	146	131	138	137	116	121	125	152	135	133	122	131	140	147	145	129	128	137	118	120	144	129	130	144	120	139	142	120	139	149	126	159	125	128	130	151	143	134	128	145	130	127	139	122	133	135	138	139	135	120	131	123	133	131	129	155	141	130	136	135	123	143	124	125	128	146	143	124	160	135	135	145	123	139	143	120	119	151	135	140	125	126	163	130	150	135	124	138	132	138	142	131	144	127	121	150	146	128	134	147	136	143	121	151	131	120	124	106	124	125	136	123	139	147	129	164	114	135	125	139	151	140	128	137	130	149	144	136	124	126	124	128	126	147	136	124	140	114	122	130	134	153	139	116	125	150	142	135	140	131	133	152	130	132	134	129	144	133	126	112	141	115	126	125	122	139	127	110	138	145	129	114	115	150	146	121	138	137	129	136	162	139	136	130	140	129	123	131	154	145	134	131	117	126	136	134	144	151	121	133	144	125	109	127	132	126	161	132	145	128	131	117	141	132	129	119	118	162	142	133	129	150	135	141	128	120	132	132	119	136	137	125	133	156	149	155	108	135	142	128	141	125	124	146	127	141	102	147	140	134	142	138	142	122	133	128	144	135	169	143	126	136	144	132	132	119	145	131	132	117	150	115	150	109	135	129	123	134	142	115	138	158	142	125	129	120	131	101	127	129	130	139	136	146	135	127	147	144	120	132	123	126	122	128	144	126	142	147	137	160	115	146	146	127	146	142	153	148	130	136	127	127	126	139	124	117	139	149	123	130	130	132	138	136	137	117	109	122	140	140	141	120	114	129	139	152	141	115	131	139	133	146	126	139	131	126	133	153	120	133	163	107	143	141	120	120	114	153	125	134	136	121	125	141	133	144	131	136	134	150	139	137	123	141	141	123	112	126	127	116	141	139	127	139	133	160	156	136	153	134	136	121	124	111	124	138	134	130	139	141	118	131	143	115	135	124	133	137	116	145	142	117	126	146	153	125	120	135	128	123	137	151	119	129	142	128	134	122	127	148	122	122	145	146	125	154	149	148	150	129	149	106	153	128	130	130	106	141	152	114	149	148	115	130	122	121	122	123	114	152	149	135	119	124	141	147	138	134	130	139	138	140	125	141	141	135	153	141	122	127	138	143	115	135	115	118	138	135	136	123	137	113	125	109	140	123	125	124	149	138	150	131	122	132	140	146	152	129	150	144	112	144	120	131	151	129	132	137	140	140	162	119	132	129	158	148	134	119	118	134	127	144	138	139	119	134	138	136	155	136	126	131	123	120	130	149	108	134	129	112	119	143	142	138	118	129	120	124	133	136	114	97	157	136	128	124	142	120	124	128	125	135	140	129	147	162	133	135	129	146	140	138	127	114	121	120	125	136	141	143	143	150	135	126	116	139	141	117	143	123	150	153	135	146	135	135	129	147	148	140	118	123	138	130	132	138	142	138	124	136	165	137	136	134	109	117	145	135	119	132	136	125	136	134	128	137	141	122	134	161	135	132	129	161	119	136	139	140	145	142	149	135	121	176	133	121	141	128	135	138	147	122	112	133	129	148	164	121	124	135	127	125	120	141	144	141	129	139	129	140	134	130	155	130	134	135	102	123	127	126	137	154	132	126	139	133	143	129	140	130	116	131	124	129	102	126	133	134	129	144	127	129	160	142	113	108	117	137	124	142	139	134	140	138	125	139	146	120	142	117	131	115	123	147	118	151	135	128	125	144	134	128	144	132	142	107	136	128	143	129	129	122	138	144	149	137	128	128	133	115	126	134	122	160	116	166	151	124	135	150	111	137	124	143	130
345	3	3500	192653	576	0	12	131	224	389	383	439	367	390	318	327	306	262	249	249	265	225	220	228	221	219	199	198	182	187	164	199	174	176	161	171	202	173	174	146	148	148	172	151	171	158	133	157	133	166	157	167	150	133	142	161	151	139	107	136	146	140	154	127	129	145	117	141	143	128	127	126	152	134	129	120	121	129	127	128	137	131	139	106	115	125	123	133	132	132	130	125	142	122	118	112	132	133	133	130	122	120	119	120	130	136	135	125	144	128	115	121	134	133	143	122	131	117	144	121	126	143	125	138	122	133	129	128	141	134	131	127	124	125	121	109	135	114	133	125	139	136	136	131	136	129	139	114	128	129	147	126	108	133	138	117	142	119	136	129	138	123	141	140	130	128	113	141	123	110	117	107	133	136	127	116	140	125	111	129	133	129	121	126	115	120	114	126	123	127	138	120	128	119	113	130	111	135	118	110	128	129	114	120	118	140	113	154	99	134	127	128	130	109	122	116	95	119	119	141	113	126	124	122	126	133	118	108	128	116	127	114	121	129	138	115	135	121	119	129	135	132	135	128	114	121	104	127	124	109	149	130	135	110	127	128	150	111	123	113	112	116	117	119	118	146	135	119	131	119	138	114	114	135	133	136	114	152	118	131	121	101	110	117	124	112	130	124	107	93	133	116	123	112	114	144	134	130	115	148	111	131	123	132	121	111	123	109	118	136	123	126	132	141	97	122	121	139	111	131	107	128	121	133	113	126	114	122	111	126	132	129	123	122	126	111	123	121	100	126	121	127	139	129	130	121	121	131	123	131	127	134	133	112	116	124	117	115	117	111	148	123	124	141	125	126	131	115	114	118	131	116	119	139	130	151	121	151	127	132	120	142	115	135	123	118	115	141	129	128	116	127	128	114	114	117	117	106	114	130	110	142	112	134	109	133	123	111	133	115	111	120	123	135	117	122	110	121	127	135	116	119	118	125	134	86	126	127	127	119	113	116	129	136	127	124	122	116	127	111	123	131	109	128	127	122	142	141	124	127	127	116	95	120	135	125	126	121	135	122	128	112	130	120	126	104	141	137	118	117	115	132	113	146	124	141	126	137	114	137	121	138	129	141	128	130	107	138	126	127	120	120	131	126	102	130	125	134	115	143	138	124	125	128	120	124	114	122	129	118	106	133	138	110	121	146	132	108	116	136	130	145	113	132	155	126	131	129	111	123	137	106	102	118	121	126	111	107	138	125	118	142	107	130	113	121	115	119	109	112	147	115	121	126	106	105	121	118	102	131	120	108	132	106	128	147	132	114	107	115	107	128	116	125	124	120	133	122	103	103	154	134	121	136	111	108	115	126	138	114	114	110	95	116	118	117	120	129	111	119	120	118	138	126	130	134	125	124	131	114	116	121	124	128	134	104	116	131	122	128	142	143	113	119	144	131	129	132	118	119	136	124	146	114	100	137	127	120	136	147	124	125	124	126	128	113	125	149	122	118	124	144	134	128	128	137	144	114	136	107	132	137	126	123	131	98	128	119	126	131	153	138	118	115	122	123	125	121	111	123	112	115	126	120	105	137	119	134	121	125	105	123	124	135	101	106	129	106	138	121	131	113	114	109	109	138	123	110	121	114	127	115	138	124	127	112	131	123	114	111	136	126	126	136	127	126	127	140	127	127	114	130	133	110	117	110	110	113	117	111	131	104	117	127	143	123	114	124	100	126	120	115	114	125	118	134	120	140	119	128	112	128	125	117	114	117	120	114	120	108	111	131	126	126	123	115	111	119	118	119	127	118	109	107	124	124	119	122	114	133	128	114	135	130	120	125	114	126	131	120	114	115	104	139	118	122	111	127	123	126	129	121	135	132	129	122	133	137	113	116	116	141	128	122	126	111	111	130	111	112	127	137	134	117	151	122	120	108	118	106	121	142	109	107	117	102	143	114	118	125	115	113	138	141	126	112	119	118	133	131	131	120	143	116	119	117	131	131	144	140	131	111	99	104	129	141	109	112	120	127	135	114	92	135	109	132	128	121	96	113	129	133	117	130	138	131	128	131	126	112	119	110	118	124	134	111	128	88	107	121	117	124	129	119	140	128	111	124	118	122	120	124	123	132	132	125	111	116	128	142	139	121	123	126	122	128	131	112	122	137	114	153	133	118	119	133	130	131	125	128	123	115	126	120	144	122	135	117	137	113	124	112	102	125	126	129	122	132	124	117	112	131	111	117	119	126	119	128	132	124	102	98	159	127	142	116	147	128	99	110	112	128	139	130	139	114	122	116	107	130	126	117	106	118	113	111	128	117	112	118	129	108	115	113	122	109	135	123	117	131	116	148	108	113	115	112	105	134
345	0	2700	192778	571	0	7	132	217	321	393	449	412	412	354	321	315	295	247	253	241	225	219	212	202	205	200	205	184	177	177	174	154	155	155	157	135	164	151	139	169	148	128	140	121	117	121	122	106	118	101	111	113	109	129	98	100	122	119	89	107	113	134	119	104	94	106	113	117	99	95	99	116	105	116	83	120	86	85	103	86	105	95	88	92	76	102	108	74	80	99	89	80	93	89	105	92	89	96	74	108	77	93	88	94	87	92	87	77	90	101	84	78	73	93	90	77	104	95	97	85	87	85	75	83	96	104	85	100	98	96	108	91	91	86	94	93	78	82	87	81	85	81	80	97	97	95	64	82	92	104	72	88	101	69	103	94	92	81	80	78	87	95	77	93	72	76	84	77	80	88	94	76	89	89	72	96	82	93	99	101	65	104	83	76	72	78	83	105	80	92	86	94	90	83	89	94	69	98	83	90	71	98	74	80	89	82	90	82	90	79	94	86	80	77	72	78	72	82	109	94	93	79	78	72	82	66	89	70	78	90	85	79	80	89	95	80	73	92	94	83	74	98	74	89	96	76	81	89	70	80	96	85	71	77	88	81	91	79	95	72	87	88	81	67	78	93	90	70	76	83	96	79	90	76	85	82	75	95	82	77	90	86	94	79	77	77	92	77	85	78	102	73	65	99	90	79	87	94	86	91	92	79	68	78	87	72	76	73	75	90	97	78	75	80	94	72	95	97	80	93	67	84	79	73	89	84	70	91	77	75	66	96	79	77	92	76	73	80	92	90	87	75	85	89	72	75	87	81	89	74	84	82	71	88	86	86	70	78	93	96	97	72	91	92	103	73	86	78	76	72	88	93	89	71	63	62	94	70	83	75	77	62	74	74	81	88	79	92	83	76	78	86	79	68	110	76	99	98	85	89	76	89	85	92	79	99	95	83	88	86	86	94	89	68	78	104	89	78	86	78	97	75	95	77	72	85	65	69	109	85	85	85	90	86	76	82	89	89	87	100	64	85	84	90	84	79	74	92	77	91	87	87	93	80	73	83	82	82	85	86	89	94	75	80	79	73	72	75	100	77	71	82	94	79	104	68	88	74	91	67	84	69	99	77	85	86	92	97	77	83	74	75	89	73	88	86	71	77	83	74	66	77	59	99	72	77	93	81	82	76	80	86	99	72	91	72	67	93	84	73	76	85	70	96	93	81	73	75	103	71	90	86	97	85	82	90	81	81	99	77	85	77	67	78	88	80	69	83	94	85	80	79	76	77	103	81	78	75	85	72	86	75	84	65	78	77	83	86	80	79	97	99	72	75	78	75	92	86	67	94	77	81	83	80	97	85	90	87	80	77	98	73	76	104	74	88	95	88	55	71	81	112	82	91	67	88	69	74	82	79	70	81	86	93	75	88	82	75	81	101	83	85	77	92	86	81	81	66	83	85	78	76	83	82	89	88	81	90	83	83	76	93	86	72	103	87	67	86	69	93	81	93	92	74	88	68	82	79	89	80	83	83	84	74	88	85	82	78	84	80	78	85	82	73	86	80	72	84	82	91	94	81	83	80	95	98	88	72	87	85	64	105	63	76	97	70	76	82	88	89	73	84	69	79	80	91	70	65	75	101	87	59	81	72	90	95	86	79	78	75	87	80	86	79	79	69	81	86	81	77	89	80	92	93	78	96	65	78	87	83	85	77	82	75	78	80	85	85	85	107	83	92	72	88	78	95	82	98	78	90	86	83	87	88	86	92	73	79	78	101	81	81	78	75	73	76	80	74	78	70	84	87	69	85	98	87	79	73	77	84	75	79	83	97	86	100	74	64	102	106	94	66	87	80	87	89	94	81	85	77	83	86	81	82	96	79	82	74	80	76	85	75	98	94	93	74	99	90	89	73	75	83	98	107	97	79	82	91	95	94	87	85	76	89	90	86	91	90	80	98	66	91	84	83	73	89	66	83	76	67	79	88	76	105	85	72	84	93	92	93	86	86	81	93	87	77	84	93	85	91	79	91	81	73	89	86	93	72	72	98	85	83	80	98	63	70	74	85	76	65	76	81	84	100	71	65	81	73	96	86	75	91	81	77	80	70	75	79	67	70	78	79	100	83	101	70	76	84	68	95	97	71	89	79	97	94	85	95	73	92	87	92	63	69	84	90	81	81	73	80	73	82	85	80	72	74	70	88	81	101	85	78	80	73	91	94	77	69	81	76	90	86	88	77	77	76	98	83	94	82	81	100	74	88	86	76	83	77	83	75	92	78	75	81	83	73	81	87	85	76	77	99	84	86	89	67	95	85	87	77	89	74	94	99	106	81	88	83	65	88	98	91	89	78	77	75	92
345	1	1900	192903	576	0	16	130	234	353	388	398	350	342	311	287	304	269	265	262	260	229	227	213	240	199	188	203	179	203	172	198	206	171	180	175	170	190	188	175	177	182	189	193	171	182	161	153	149	180	180	182	157	170	155	176	149	168	169	159	168	165	159	164	159	184	157	172	141	162	149	153	190	149	151	146	169	151	174	151	154	149	170	199	130	156	160	155	173	160	154	167	154	174	156	151	140	163	152	149	157	179	144	144	154	135	173	147	137	161	164	167	166	153	161	140	141	138	154	161	158	143	160	141	149	144	142	147	140	155	141	148	162	144	141	151	155	166	150	154	140	149	171	159	134	141	136	150	148	169	153	170	166	174	138	152	172	140	163	165	148	162	151	156	163	158	132	144	140	134	154	163	165	145	150	135	138	139	152	164	157	168	160	129	153	175	152	155	144	156	154	140	136	136	153	147	168	134	176	131	152	157	167	167	150	152	141	166	138	150	184	182	139	157	150	131	132	150	166	153	151	161	156	162	160	153	154	143	159	152	146	152	138	163	161	168	159	137	148	150	171	147	172	165	178	171	142	155	153	134	161	151	173	148	156	151	159	179	156	162	169	150	163	165	175	160	161	149	172	147	149	159	146	158	167	125	169	172	121	182	164	161	143	159	147	120	148	152	159	161	181	135	157	151	148	157	159	159	171	176	181	165	158	154	173	156	129	139	163	164	143	161	170	155	170	160	140	160	150	148	154	141	156	161	139	151	168	117	166	145	152	148	162	145	138	166	142	180	164	154	168	140	160	144	161	165	154	134	152	154	150	152	151	166	151	161	141	152	142	153	162	153	136	165	153	127	152	171	134	155	132	169	141	162	164	158	150	131	167	171	167	164	159	158	141	166	154	156	148	145	164	148	161	145	139	138	158	156	166	145	133	154	153	159	167	147	152	150	151	131	151	170	168	155	133	125	147	160	144	147	154	146	143	152	147	140	163	161	140	178	147	133	153	179	144	159	143	158	154	158	148	148	133	138	131	163	142	155	162	167	180	151	142	151	147	150	170	158	153	151	154	153	139	141	151	149	163	159	159	152	144	137	136	146	164	174	159	146	152	151	151	149	154	149	160	142	141	156	171	186	137	140	148	154	158	126	151	176	165	152	137	137	152	139	138	149	163	171	182	139	151	156	153	174	152	147	172	133	156	163	155	168	152	173	161	139	146	156	172	139	137	150	163	153	159	159	149	148	142	151	174	149	145	167	152	135	135	151	161	177	145	148	132	153	140	156	150	167	138	147	151	141	152	150	136	169	183	146	168	146	151	159	155	143	175	157	177	141	158	139	151	148	148	149	145	147	179	149	150	152	162	175	155	161	165	147	164	150	152	162	167	132	156	148	165	155	144	137	157	175	143	124	151	159	152	169	150	173	167	154	126	175	147	165	143	155	156	162	137	150	165	153	144	178	163	159	175	127	164	156	145	164	147	149	150	157	154	158	173	144	140	138	147	157	151	127	144	168	130	149	140	137	123	137	168	139	169	156	163	136	162	145	151	153	140	124	171	138	166	149	173	169	158	164	150	139	146	155	148	146	172	135	147	147	163	155	153	149	135	141	134	150	146	160	145	151	152	161	160	156	166	138	154	138	149	132	156	146	162	152	141	147	160	125	158	168	134	153	149	180	161	153	162	149	158	149	160	146	164	138	145	146	148	141	146	155	144	163	152	152	155	158	147	138	146	144	156	159	161	171	135	169	154	164	177	177	164	153	154	135	159	170	151	140	177	146	144	149	163	152	156	161	143	170	129	139	132	159	142	168	146	155	145	145	156	152	140	161	155	154	159	173	148	156	145	140	170	155	143	143	158	160	135	151	164	133	169	161	147	164	152	159	160	157	158	144	149	168	148	150	163	165	132	133	143	141	158	142	171	154	169	132	155	158	154	150	135	160	146	163	146	149	157	176	153	158	146	155	151	147	154	147	151	156	151	129	141	151	160	133	136	159	172	138	142	153	161	157	139	172	148	149	170	130	143	148	151	163	146	140	147	152	180	140	148	162	157	159	143	160	147	145	162	152	129	148	150	138	154	146	150	152	147	121	149	157	157	147	155	143	165	128	160	161	152	153	181	125	166	155	166	158	132	144	156	158	146	157	148	151	137	170	144	164	153	142	147	162	154	153	154	167	134	162	151	137	155	156	176	159	167	155	161	170	151	164	153	146	159	162	159	145	157	154	176	155	151	155	160	139	133	147	169	148	153	152	141	132	150	158	144	147	148	153	139	132	170	128	154	140	162	148	151	136	166	148	167	148	156	176	165	151	149	166	154	142	130	156	155	158	160	146	160	140	151	169	155	158
345	2	2100	193028	560	0	14	120	217	388	372	421	401	370	300	313	262	258	251	245	250	234	226	220	226	209	192	207	217	166	200	199	194	188	202	159	192	185	159	160	188	175	176	174	150	150	174	148	137	162	141	141	149	166	158	137	164	164	142	120	137	140	144	169	163	135	158	143	132	153	135	144	168	157	161	117	154	157	115	134	158	131	140	129	139	133	150	125	144	137	141	148	148	147	144	151	124	129	133	133	129	156	130	154	159	137	147	134	135	131	124	132	135	139	133	126	119	118	130	133	155	157	130	120	117	160	140	138	162	152	141	129	124	149	138	139	136	147	124	144	144	143	139	131	158	127	121	148	138	150	128	135	138	151	127	132	134	148	135	137	135	144	133	149	139	117	139	128	133	115	123	148	109	135	136	141	126	133	152	122	145	115	134	117	137	156	164	148	150	123	143	149	130	107	126	132	136	139	136	122	139	129	148	128	137	142	138	135	132	135	152	138	123	141	118	167	134	135	133	136	137	155	144	147	156	113	129	147	140	118	134	131	147	136	116	137	147	139	114	142	132	128	122	123	134	124	133	138	147	129	145	122	139	117	140	143	119	131	144	110	123	142	137	138	143	129	141	168	115	132	108	146	115	128	133	147	104	140	126	142	122	151	139	135	133	134	130	127	136	126	111	124	113	136	130	148	141	148	155	141	138	131	123	115	156	124	120	128	130	144	114	127	147	132	132	138	129	146	131	125	145	133	128	142	124	166	131	114	121	138	127	130	131	122	122	133	119	124	125	131	134	151	127	116	144	122	139	126	141	113	149	150	122	125	130	134	137	131	125	142	119	117	131	150	112	142	128	143	126	115	127	149	133	131	140	136	146	158	146	133	111	139	147	141	118	132	116	136	117	150	135	122	143	141	143	138	132	141	152	151	134	134	123	141	122	131	138	129	132	116	127	138	154	140	154	158	134	142	152	124	129	141	135	125	126	142	136	148	133	146	136	126	131	140	145	132	118	132	152	119	116	140	129	164	123	134	108	114	124	118	133	130	149	126	133	141	132	139	156	152	132	127	131	133	125	144	134	158	143	127	148	134	148	132	142	148	131	128	127	130	133	153	144	153	147	129	140	123	130	119	156	132	124	146	127	139	146	161	136	145	142	129	136	148	131	127	135	108	107	142	135	146	125	132	140	139	127	125	129	122	131	132	140	152	120	111	137	129	134	134	146	119	153	134	117	133	135	139	124	127	123	137	129	131	121	144	144	134	137	148	121	127	133	132	149	119	140	135	132	121	135	130	147	125	122	113	138	142	134	146	152	127	126	159	140	114	131	122	137	136	135	126	135	149	122	124	124	134	154	116	126	116	120	112	148	142	159	135	169	120	127	133	121	133	144	164	140	121	141	137	132	136	91	133	140	154	134	140	123	145	141	135	134	150	114	114	124	129	145	114	142	123	132	147	132	160	130	144	141	162	145	135	116	123	142	132	150	130	151	118	124	147	136	144	128	125	144	124	126	151	131	152	130	134	116	150	117	138	152	162	159	137	136	157	143	117	162	137	122	144	135	106	149	125	133	130	138	117	119	127	135	131	141	134	135	127	137	128	114	125	119	132	137	120	140	122	121	133	122	143	127	130	144	118	142	135	122	134	146	129	132	128	140	125	127	142	148	140	133	128	116	117	119	155	137	131	107	143	130	133	141	119	131	133	133	158	137	150	143	134	134	140	134	122	138	127	132	135	122	135	140	141	132	130	139	117	124	114	144	128	133	133	128	125	137	130	130	151	127	130	139	108	133	158	135	127	137	128	131	126	135	154	122	119	126	148	121	147	137	141	124	156	139	134	149	121	144	141	127	148	114	125	140	128	104	138	132	151	137	143	134	135	128	138	128	126	121	135	139	152	146	131	118	112	160	109	129	116	136	143	146	132	128	133	132	147	125	146	129	129	136	147	119	118	156	122	137	114	109	143	130	145	149	121	144	131	150	149	135	127	130	136	124	138	128	125	136	128	130	108	144	122	146	136	148	121	144	154	136	120	137	158	125	143	154	124	135	110	125	118	128	144	136	129	124	130	133	133	139	136	138	143	133	155	122	143	133	151	117	134	127	138	122	137	135	143	114	149	127	126	166	141	121	114	130	124	150	133	138	121	120	125	118	126	126	125	143	131	120	123	150	126	145	129	124	124	111	126	115	142	121	137	131	141	117	119	128	110	126	124	155	116	122	154	149	119	135	133	142	126	155	134	132	135	144	140	144	140	135	150	140	131	136	131	134	138	113	138	138	138	127	132	130	149	154	129	123	136	145	143	132	115	128	145	128	155	145	138	140	128	143	127	144	130	127	121	123	144
345	3	3500	193153	570	0	16	150	208	394	381	427	392	364	324	306	281	261	280	258	225	233	213	214	196	192	217	189	190	205	190	179	171	168	193	156	157	194	158	148	161	178	149	167	164	148	155	126	162	160	153	150	147	145	139	141	143	130	153	125	139	123	142	133	150	154	105	126	147	128	133	130	132	118	116	129	123	129	131	129	124	154	130	124	128	134	133	128	132	130	94	135	139	155	123	111	111	116	126	117	144	118	135	109	114	114	123	127	116	139	127	123	117	132	131	120	128	119	133	128	118	119	124	148	124	123	114	133	119	120	134	120	139	120	130	135	123	142	129	125	122	136	128	135	118	144	112	100	118	128	131	131	136	135	117	134	129	125	118	99	117	135	100	121	125	104	126	108	133	117	119	132	135	135	120	130	128	124	121	113	121	115	109	126	119	121	122	106	126	139	118	137	131	131	112	135	130	113	114	124	133	128	132	141	114	124	125	110	123	133	123	119	147	108	124	130	114	139	133	121	116	107	133	114	104	139	105	155	108	134	133	138	103	118	117	124	125	115	113	130	105	126	136	118	145	116	114	121	143	117	115	112	118	114	131	126	131	119	121	129	142	126	113	133	126	133	119	115	118	130	116	121	118	121	121	114	130	134	126	116	111	130	139	104	126	134	128	120	120	120	137	136	132	135	115	130	129	113	135	108	136	117	110	134	133	136	130	136	137	94	128	109	126	145	122	118	129	118	122	128	123	121	136	130	112	119	90	138	116	119	107	107	137	124	136	119	139	118	131	115	133	125	106	138	115	121	132	125	112	120	145	118	123	114	129	125	132	105	132	114	145	129	136	124	121	101	122	120	113	120	96	116	102	125	120	124	146	150	107	141	128	123	113	136	139	113	132	115	123	130	121	115	128	134	113	128	121	129	127	122	134	109	107	150	114	124	141	135	125	117	121	129	125	112	134	138	114	110	120	124	128	119	143	118	111	131	114	134	121	134	115	130	131	137	113	127	124	132	115	115	118	129	115	121	109	140	137	114	135	122	115	138	125	118	125	115	114	94	123	135	129	128	126	127	106	109	128	118	116	112	107	130	116	120	133	125	140	125	129	127	115	116	110	118	120	123	119	125	127	123	94	119	113	125	129	125	134	124	99	124	118	110	126	118	113	106	121	122	120	130	124	111	126	123	119	138	113	135	130	117	120	109	144	130	148	121	111	87	133	128	121	120	112	108	120	117	112	123	148	137	134	122	148	124	145	106	136	112	119	117	128	107	135	122	112	123	119	116	111	121	129	131	116	121	115	112	125	115	101	108	118	113	121	133	126	114	126	131	110	123	105	132	128	112	121	135	121	96	120	108	115	104	129	108	119	107	102	118	126	121	123	143	134	122	100	116	129	115	118	135	116	121	123	127	133	108	137	131	127	116	115	124	94	118	118	118	125	106	129	106	125	134	137	120	115	104	119	122	122	124	141	134	132	111	124	122	109	119	115	129	138	118	127	108	145	119	136	116	112	102	115	126	147	105	117	130	135	124	124	134	135	135	104	107	118	97	123	119	129	108	134	114	136	101	123	118	129	112	136	123	117	107	121	114	127	113	114	117	130	117	100	128	139	136	119	115	115	105	109	113	125	111	139	127	146	124	122	120	111	114	117	103	124	117	121	117	115	125	122	117	110	122	123	103	124	125	120	104	127	139	115	128	150	118	113	126	135	110	126	119	120	128	126	130	117	121	146	126	133	106	135	134	123	144	124	118	113	136	132	124	144	115	105	128	122	130	133	119	128	128	114	136	105	110	124	144	125	109	132	133	122	151	122	118	130	124	121	129	111	128	117	111	123	146	125	129	128	111	118	138	153	131	129	115	119	119	142	121	115	120	112	104	125	95	146	131	123	105	134	125	131	114	111	120	114	119	135	127	111	120	118	123	135	136	105	142	105	105	126	120	133	116	108	127	129	111	117	119	110	128	122	127	114	103	116	117	130	110	128	135	119	130	136	125	116	123	115	126	119	111	127	130	123	125	137	120	130	117	124	129	139	114	125	121	127	120	120	107	138	127	133	135	112	123	141	133	108	139	120	136	112	123	132	119	139	120	121	121	126	109	126	129	115	125	132	132	128	132	110	148	139	118	120	130	112	114	127	121	132	122	112	130	118	107	111	129	127	131	132	130	133	120	118	122	117	122	126	124	112	136	122	134	108	133	124	135	123	125	113	136	116	132	129	118	134	128	126	135	126	139	107	128	150	130	133	143	116	123	99	139	133	124	131	119	118	131	103	130	125	109	104	134	105	122	114	139	109	120	138	139	121	150	135	112	127	130	132	105	118	118	146	104	129	123	105	116	129	140
345	0	2700	193278	554	0	7	151	215	391	376	446	455	397	331	318	277	280	249	278	236	226	222	233	208	184	182	184	188	182	144	156	147	159	134	146	126	153	146	118	117	126	122	137	143	124	113	133	111	130	124	114	100	112	91	118	102	107	99	101	118	112	95	104	100	99	89	114	110	85	110	107	92	97	85	92	82	113	95	103	93	109	88	97	85	104	81	91	107	92	84	82	102	76	92	95	71	84	75	67	78	101	87	93	96	88	94	96	83	66	85	94	69	93	89	86	76	84	81	77	93	92	101	96	96	87	76	89	86	91	85	91	102	89	78	79	94	82	96	73	95	82	80	101	98	80	99	97	78	87	96	87	65	100	97	93	99	89	79	64	79	94	82	95	90	92	88	96	108	79	81	82	92	79	81	88	78	86	69	94	81	67	81	81	74	85	79	87	84	95	95	88	105	75	99	73	77	82	91	97	67	102	89	82	91	85	80	72	91	96	87	74	85	76	83	86	78	78	80	103	81	81	90	98	80	98	85	87	78	78	78	86	77	73	77	91	87	76	94	88	78	86	79	84	76	81	80	80	83	106	83	80	78	90	84	86	66	95	83	86	69	85	72	80	81	87	80	93	81	67	96	75	69	79	83	74	89	66	75	89	75	73	81	94	91	87	83	92	87	116	91	97	85	90	78	85	90	87	103	78	79	96	70	102	92	84	83	94	96	75	84	89	69	87	61	70	90	87	77	92	82	77	84	88	70	76	99	86	83	84	75	84	92	88	98	92	86	100	72	92	73	82	84	95	81	77	79	76	99	99	92	66	86	56	79	91	99	78	106	97	64	85	70	82	95	80	81	79	81	70	93	91	88	73	91	80	97	85	95	79	85	89	104	89	86	97	84	73	72	77	87	95	90	83	90	74	89	87	91	81	93	78	83	73	81	85	84	87	74	86	65	94	74	95	92	77	65	100	83	103	79	86	80	87	101	93	104	81	78	84	84	78	87	72	69	88	78	87	86	81	85	88	75	93	80	76	75	75	77	94	100	87	70	84	82	101	84	74	82	91	68	85	104	65	91	82	85	88	85	87	95	84	85	94	82	86	88	84	74	86	78	81	94	75	78	81	87	90	100	72	80	92	92	84	98	81	72	85	82	93	73	88	80	86	84	91	103	95	79	87	91	80	78	88	89	85	83	78	93	64	118	82	89	84	88	71	70	86	77	80	89	94	71	84	86	82	106	78	79	83	84	74	77	77	111	83	89	90	77	81	70	87	91	87	89	71	84	107	84	86	77	89	87	86	81	80	74	89	100	82	76	81	80	80	93	81	94	61	74	80	81	71	92	78	81	79	87	72	77	88	78	79	76	92	92	77	87	90	81	96	82	82	81	90	89	79	92	78	80	83	69	100	93	64	100	82	75	100	90	78	85	76	85	74	79	82	70	100	83	80	86	87	82	95	81	91	83	87	78	76	82	111	85	71	83	86	69	60	88	72	79	77	88	86	84	91	80	74	92	72	90	78	92	92	104	84	86	79	87	69	70	77	87	103	90	79	103	66	88	97	75	82	86	81	99	96	76	90	60	72	78	78	95	88	70	90	88	89	86	74	77	97	79	104	89	88	83	83	85	71	92	89	82	78	97	89	95	68	83	81	71	84	99	77	78	57	70	96	90	90	75	81	80	94	75	64	83	94	92	80	74	73	90	76	74	100	96	78	80	71	67	93	78	77	73	78	86	82	89	86	89	106	98	90	67	80	75	68	84	73	82	86	93	75	78	69	81	88	95	75	101	69	83	91	82	84	96	93	86	79	94	73	79	72	82	86	77	66	85	81	75	69	91	75	84	90	91	80	102	84	76	106	88	102	89	73	94	80	88	92	84	80	85	72	72	83	81	89	96	87	86	81	75	103	83	82	77	90	88	84	72	81	72	82	98	64	80	77	78	61	88	84	77	110	91	87	88	69	70	77	91	87	66	87	85	102	70	93	76	79	77	68	86	90	71	91	63	74	75	96	80	76	76	65	86	82	80	85	94	85	87	84	84	89	77	82	81	83	82	66	73	84	70	81	93	101	90	83	93	90	81	92	90	61	98	75	70	85	83	82	88	73	78	88	77	95	79	73	92	98	103	79	93	81	84	79	93	91	78	95	66	93	101	89	91	86	102	75	89	101	65	100	73	72	88	78	77	85	87	78	86	91	88	86	66	85	66	73	63	70	81	74	74	95	87	102	75	82	90	85	71	80	86	79	78	67	67	81	81	74	108	82	85	70	84	70	92	69	81	83	88	72	95	88	85	72	103	71	82	83	94	84	86	68	72	92	82	82	77	56	91	80	93	72	80	77	85	83
345	1	1900	193403	549	0	20	131	239	389	392	425	371	368	316	296	285	247	290	252	254	224	214	226	214	211	192	223	197	205	180	203	197	185	173	177	211	178	162	180	153	162	180	183	156	158	166	167	181	173	162	153	204	160	166	168	151	165	175	167	176	169	176	139	152	164	159	185	160	140	163	154	183	161	165	140	146	163	133	164	149	179	160	158	149	143	139	152	164	145	151	168	173	164	161	150	146	144	140	142	152	167	136	132	164	142	158	136	141	165	151	149	148	151	154	165	156	142	157	184	145	156	152	145	136	158	169	151	124	172	159	152	142	147	146	162	147	179	159	169	148	170	155	150	169	145	159	168	151	153	151	166	150	159	170	155	140	167	154	141	139	163	168	143	149	156	141	184	163	152	160	180	169	158	147	152	155	162	155	148	140	170	151	187	149	153	163	157	171	138	153	130	141	161	169	147	168	143	157	151	155	166	157	171	168	148	136	154	143	173	151	141	157	137	149	149	160	163	156	152	156	166	156	143	141	141	155	181	165	150	156	174	151	138	150	158	150	132	133	146	151	154	154	157	160	135	165	152	157	141	163	152	157	143	163	163	155	155	174	137	164	153	151	158	166	149	162	146	140	148	141	160	175	158	141	127	160	135	171	150	162	155	156	155	160	151	150	158	159	159	158	158	180	152	149	172	162	159	151	139	144	167	154	159	138	142	154	131	130	151	136	145	147	159	136	152	140	142	152	138	168	144	163	141	152	158	129	154	141	161	140	159	157	156	153	136	148	125	150	132	159	144	167	150	168	168	164	154	171	156	129	160	170	172	157	163	151	155	156	142	144	169	147	137	141	166	155	132	143	165	134	165	132	150	151	156	161	167	148	163	136	143	147	132	162	159	165	145	165	129	137	135	132	144	168	150	140	140	150	156	155	136	134	157	162	147	150	146	152	167	154	147	150	139	159	136	125	180	152	155	152	168	144	167	178	177	144	152	167	155	154	169	166	138	158	147	149	155	173	157	151	140	164	165	150	135	165	145	156	156	166	144	158	156	144	145	144	152	144	147	146	160	149	138	165	151	169	155	144	154	148	162	150	144	152	137	129	138	155	149	148	147	160	160	147	175	155	144	150	134	156	160	160	148	142	187	147	149	146	147	155	144	168	157	144	144	150	153	131	146	155	155	133	128	140	169	140	152	137	139	162	163	158	155	155	150	167	146	120	145	130	167	161	142	162	161	150	153	150	165	178	145	150	133	143	147	131	167	138	153	145	162	156	136	163	145	133	160	139	143	147	174	148	131	164	158	166	140	156	123	160	168	181	159	143	149	153	148	164	147	142	156	163	145	157	158	138	139	145	146	138	143	155	136	124	150	170	151	146	161	150	143	150	162	148	160	147	165	151	143	182	167	158	154	151	153	175	164	158	159	164	154	156	150	173	167	138	130	149	138	163	131	151	151	135	154	145	156	153	163	161	148	151	153	153	143	155	158	148	137	157	161	167	153	167	120	161	139	142	144	166	157	184	148	135	182	156	156	126	176	169	158	139	168	150	164	153	148	153	154	165	158	147	151	162	163	170	157	166	134	165	138	153	148	154	139	135	165	157	158	158	162	149	149	151	149	166	143	142	157	161	141	132	153	155	161	154	184	165	130	132	154	152	147	157	145	177	146	167	163	143	163	145	144	175	165	184	149	135	141	152	171	152	150	144	151	149	154	155	157	151	155	155	133	148	161	151	157	165	163	160	150	142	160	143	121	159	151	136	168	136	144	155	144	147	140	153	155	155	168	160	129	158	128	162	139	148	189	143	177	162	152	143	173	147	149	149	162	154	165	137	152	170	178	167	136	148	156	132	156	146	162	152	149	165	156	157	147	162	151	151	155	155	163	147	167	162	156	156	150	160	149	153	159	139	150	155	152	162	124	153	153	132	158	129	149	163	137	170	153	157	157	167	155	148	156	154	157	142	146	165	173	172	149	162	144	158	164	169	144	137	152	134	159	146	166	181	136	138	141	140	143	160	171	150	152	141	146	145	149	153	151	166	131	162	147	160	143	138	160	162	161	143	147	146	162	142	133	169	176	170	148	150	152	159	151	136	149	168	157	162	136	170	161	146	134	151	147	149	145	147	156	145	143	139	141	148	133	133	161	146	146	145	145	141	152	168	151	155	127	163	180	166	168	147	148	174	161	174	145	141	174	157	162	137	143	173	132	150	152	157	148	164	155	149	144	154	154	164	189	140	140	141	157	161	150	150	160	166	141	176	150	161	147	150	150	176	158	148	145	155	160	143	168	157	157	164	137	154	143	153	169	163	165	136	161	141	159	155	162	153	149	148	177	147	150	146	168
345	2	2100	193528	569	0	10	142	223	384	359	451	396	358	333	312	297	263	254	257	247	231	243	238	205	194	203	191	219	201	179	212	193	200	188	161	165	152	165	199	173	191	180	150	156	165	158	189	181	133	178	166	143	136	146	140	143	147	152	155	156	153	148	144	140	151	146	144	147	140	150	147	155	167	144	165	139	164	152	119	152	138	145	129	129	158	146	157	157	143	139	148	149	134	136	132	139	165	133	144	132	147	143	149	158	155	139	148	121	127	137	142	122	133	171	115	155	140	144	142	134	128	132	144	141	146	130	158	141	154	116	158	130	134	136	115	128	128	143	132	120	145	140	126	153	141	127	144	131	140	130	140	142	145	153	136	147	134	140	135	124	161	116	110	115	131	134	143	137	125	133	145	139	129	141	156	158	151	130	153	139	150	146	134	142	132	116	139	115	125	150	144	140	125	126	123	152	146	152	134	129	148	138	141	123	111	145	130	142	128	148	158	122	165	119	130	162	130	121	141	155	146	135	141	151	144	151	143	134	120	142	126	141	142	120	136	140	139	134	148	127	132	147	123	112	125	126	137	116	117	105	119	144	115	123	143	117	113	156	125	148	109	129	134	132	142	146	121	127	158	136	125	148	137	130	142	134	119	132	132	134	154	124	149	124	134	136	146	147	124	138	125	146	126	123	134	133	126	158	133	121	119	127	115	114	135	118	138	155	150	142	143	106	130	117	102	131	121	124	146	140	141	135	144	129	142	118	150	139	156	137	120	158	150	153	131	147	129	154	145	139	153	127	129	133	164	135	134	148	129	133	138	142	128	131	148	135	140	135	127	144	128	145	118	137	156	122	144	131	121	145	114	143	137	130	141	160	124	134	138	142	129	137	141	140	148	127	129	138	148	142	145	149	135	123	136	142	134	149	142	138	133	118	117	124	140	137	128	158	122	118	115	123	138	128	117	126	133	133	151	117	147	123	116	136	146	145	137	144	114	136	118	120	119	109	146	145	112	132	127	102	150	123	138	122	143	126	130	129	139	140	133	146	142	127	135	133	121	132	130	127	139	112	123	116	153	127	121	131	132	149	111	128	121	110	117	138	159	138	147	137	140	128	119	151	144	146	134	145	115	127	123	129	133	141	143	146	141	138	130	154	134	127	145	137	150	147	151	121	138	154	129	116	124	104	130	147	135	137	137	125	142	140	129	131	152	145	137	135	129	142	156	146	115	120	149	142	134	134	135	119	133	135	146	130	140	124	134	162	112	115	123	129	146	123	140	134	147	132	131	118	131	148	149	143	128	110	132	116	129	161	134	133	135	129	121	132	151	124	128	140	135	135	136	131	141	124	122	136	125	143	143	128	117	130	127	129	133	137	124	128	148	113	149	116	115	131	124	132	132	132	125	151	134	126	123	131	119	140	118	137	135	117	120	118	127	132	160	121	129	140	149	112	149	142	133	123	131	135	140	139	117	129	143	133	122	141	141	125	139	125	139	138	132	131	133	143	154	153	135	140	134	134	118	131	153	114	142	136	137	124	134	136	109	143	138	140	131	141	121	109	147	148	122	132	126	128	138	133	132	132	135	152	142	144	159	128	147	129	139	124	115	113	131	144	132	127	124	143	137	108	130	143	132	136	135	148	142	141	138	136	132	112	142	135	133	131	112	113	147	127	129	123	132	137	123	141	151	147	134	137	119	132	130	141	133	141	131	120	143	130	134	135	147	126	126	141	142	144	140	143	131	127	134	135	151	142	150	124	145	133	126	139	144	124	111	156	109	156	142	125	126	147	137	110	114	121	129	152	134	134	127	131	130	122	127	146	118	112	113	126	111	143	141	133	120	147	136	126	132	120	142	129	148	155	122	133	125	123	135	150	123	114	147	134	153	132	118	125	122	148	151	142	132	128	135	137	144	133	118	144	132	139	133	135	133	129	164	140	146	135	125	145	137	134	133	141	132	123	134	125	128	145	147	110	141	129	121	119	134	138	129	128	137	124	109	160	149	131	126	136	117	146	131	142	139	132	131	127	131	133	127	126	128	118	127	135	156	143	137	143	137	134	138	139	142	130	119	115	122	136	133	131	141	127	137	144	129	140	116	116	139	145	130	120	135	114	126	133	114	135	129	144	133	141	147	144	144	133	120	119	127	144	156	139	146	127	155	138	132	117	125	118	151	138	146	151	139	138	126	115	120	127	145	131	146	139	129	132	135	133	123	117	132	111	123	115	128	132	117	144	121	138	142	122	155	137	139	124	150	120	128	137	122	153	123	117	147	127	141	122	170	128	144	144	129	131	139	135	132	127	142	144	150	126	136	124	140	124	123	134	129	123	146	140	120	146	127
345	3	3500	193653	576	0	12	148	226	388	374	430	387	365	334	305	275	268	243	250	255	215	230	218	209	216	198	205	195	185	153	183	182	168	183	155	154	169	141	128	164	162	161	158	169	159	114	181	151	141	142	137	131	126	153	125	140	123	118	131	131	128	140	111	135	143	136	135	122	143	138	116	125	114	117	128	135	125	130	128	147	144	131	139	124	132	126	128	110	125	119	161	114	141	133	131	118	125	128	133	145	128	134	129	141	127	121	126	113	118	110	123	126	139	129	105	116	123	117	123	126	128	108	132	108	130	127	139	121	125	105	121	132	124	145	131	145	123	135	115	139	139	112	90	137	114	140	117	129	118	134	148	105	124	115	118	128	133	114	141	139	123	126	119	133	127	124	140	118	134	127	105	109	139	131	116	117	128	108	144	148	120	123	111	143	120	128	134	121	142	117	130	135	129	139	127	110	115	111	141	116	114	117	131	134	140	104	135	136	119	128	117	104	118	125	141	128	113	139	117	145	133	150	134	128	123	133	122	124	133	135	122	135	131	117	122	121	138	125	125	127	125	140	113	129	133	118	119	136	144	120	135	140	117	103	146	124	98	129	124	123	125	144	115	123	109	110	136	141	129	122	131	107	125	119	126	117	118	106	118	123	122	123	111	114	127	113	115	117	119	136	144	128	106	121	125	135	116	105	105	120	119	112	126	148	153	122	131	128	112	113	113	121	127	121	131	118	147	120	121	126	127	128	130	140	123	105	116	133	108	121	135	131	132	105	107	138	127	118	115	114	134	127	114	119	117	119	121	121	117	128	128	113	116	125	136	136	106	97	110	118	135	142	145	133	102	143	130	120	130	130	132	105	132	117	115	139	118	130	133	123	128	143	110	146	135	115	128	141	126	103	144	121	122	119	148	119	131	137	121	105	114	138	99	107	130	134	105	138	127	109	130	137	130	120	120	139	117	129	110	131	104	126	117	107	121	121	113	113	140	122	132	112	141	116	107	116	118	135	118	143	101	112	127	116	121	151	109	137	130	115	119	124	114	131	119	133	127	126	121	122	110	130	106	126	120	149	117	118	147	131	130	122	118	121	122	118	150	123	111	122	126	120	130	118	116	120	131	138	117	126	121	120	109	106	108	137	101	137	126	114	120	117	130	134	118	125	104	117	111	126	123	118	115	127	94	105	132	150	129	117	122	113	120	134	119	120	119	116	112	133	119	124	138	139	115	125	130	126	106	130	106	123	144	122	128	115	126	120	104	114	126	123	130	122	115	120	123	115	115	105	150	116	115	121	130	116	111	113	123	114	132	118	134	121	127	114	104	118	122	99	130	145	107	121	125	114	132	122	134	124	117	131	104	130	129	133	122	128	123	119	124	113	119	123	103	111	121	127	144	141	129	115	126	137	145	122	134	120	128	120	134	107	113	123	114	142	116	117	104	122	123	120	127	112	123	129	117	119	125	143	133	118	120	130	119	115	112	135	129	113	126	134	116	111	129	132	106	124	146	138	126	116	119	127	120	139	119	122	116	120	127	124	121	117	118	111	108	132	113	111	100	107	123	121	126	105	127	117	110	117	132	123	117	108	125	109	102	112	125	128	134	105	105	104	120	125	134	148	131	123	123	115	98	137	114	145	142	122	130	110	138	115	132	108	139	133	123	133	120	117	124	126	106	118	115	110	122	122	123	98	125	145	121	125	117	111	113	125	143	101	132	119	111	142	132	122	113	132	120	125	110	124	110	145	117	126	137	138	143	128	110	135	103	124	118	128	116	126	123	105	125	106	113	111	123	96	117	124	112	122	115	116	121	113	139	111	128	144	127	98	106	105	119	138	101	132	116	120	119	124	119	129	129	104	126	127	125	136	148	118	122	133	126	126	127	107	123	114	116	108	128	116	122	127	106	128	125	133	130	103	148	116	118	128	137	109	118	117	131	101	121	112	105	131	117	129	117	118	126	113	123	101	123	107	129	118	108	117	114	128	108	118	106	107	122	117	133	101	127	108	129	125	108	153	131	129	121	136	126	136	115	113	120	115	153	129	107	130	122	107	103	134	128	130	120	107	109	112	124	125	114	102	120	128	125	123	114	123	115	117	115	156	117	123	143	119	118	121	117	113	106	109	113	107	138	155	128	118	135	118	115	132	124	122	128	121	127	108	108	137	114	130	124	137	139	115	119	120	130	116	120	126	129	103	158	149	112	97	109	115	120	123	125	106	127	130	142	109	104	117	127	133	129	128	124	139	132	141	121	128	128	137	120	114	110	118	123	117	105	141	136	139	98	111	122	123	145	125	120	137	117	139	117	132	116	113	129	126	130	123	131	134	116	118	108	128	127
