345	0	2700	181782	560	0	7	132	214	399	391	491	421	407	361	311	307	314	296	285	229	257	232	187	217	199	204	197	214	185	171	172	177	168	159	189	165	161	141	160	157	155	145	142	154	146	127	131	132	143	114	124	142	113	127	118	127	108	124	126	115	104	109	125	109	112	101	126	114	123	122	111	116	120	133	102	108	109	104	97	136	116	118	123	106	106	101	101	118	101	117	92	109	95	98	79	98	104	95	93	111	100	102	93	98	106	99	109	102	121	94	97	103	96	98	108	104	115	103	94	104	93	121	94	95	109	95	97	104	113	103	93	108	94	121	89	102	81	119	114	101	108	94	100	100	104	99	100	83	90	100	114	101	98	105	101	104	105	99	101	96	90	86	99	93	106	94	101	98	102	98	96	98	116	101	123	92	95	100	89	93	94	101	106	100	112	109	102	91	92	104	97	124	78	112	120	99	90	93	99	103	107	85	103	88	89	111	94	93	99	79	106	123	100	90	92	102	106	116	102	110	105	108	105	108	107	87	86	103	110	109	108	82	92	101	97	87	87	95	102	102	111	95	88	110	97	91	116	89	99	82	115	101	105	103	105	106	97	104	105	88	100	99	89	107	93	101	100	107	106	107	91	99	95	90	100	103	87	80	107	93	117	106	100	112	96	94	113	83	81	94	112	91	98	117	99	106	82	101	105	93	106	107	115	101	102	91	92	89	86	99	87	112	94	115	99	96	102	76	97	79	90	94	89	100	116	95	97	100	86	80	93	101	92	104	100	82	88	94	109	111	105	92	110	94	109	100	87	92	109	100	95	88	96	98	85	94	93	87	116	100	92	97	108	91	95	90	108	94	95	88	99	95	114	109	101	114	86	94	93	106	97	98	111	110	115	96	116	84	90	82	79	95	103	97	102	111	93	110	104	103	93	89	99	74	103	89	97	114	100	96	85	98	101	106	94	97	91	111	109	93	91	89	106	90	95	96	89	97	98	87	89	83	92	101	92	90	90	91	98	96	119	118	93	99	86	88	86	108	95	95	102	99	103	98	93	98	87	93	95	109	101	83	121	90	90	106	93	105	102	93	98	89	113	124	92	88	95	108	89	91	101	96	97	89	100	97	83	116	111	112	93	95	90	109	96	97	91	94	105	89	109	123	102	92	96	105	101	95	101	91	94	94	113	108	105	96	108	94	98	116	96	94	99	87	85	99	89	106	86	101	74	91	122	97	84	121	92	110	113	68	95	80	99	86	107	107	93	103	109	91	95	105	104	100	87	96	123	88	98	99	97	101	93	95	100	105	102	81	105	96	87	81	109	101	95	94	86	93	89	70	82	109	97	93	93	100	97	96	104	99	106	98	104	122	102	118	83	80	109	85	99	91	105	78	94	100	97	95	90	94	106	113	100	105	106	98	99	120	92	98	110	111	90	99	103	90	80	85	91	96	106	115	120	96	98	96	98	101	93	99	116	100	110	86	97	98	72	81	83	98	105	89	94	94	119	109	90	119	102	99	102	93	120	98	98	109	90	79	96	103	100	94	119	100	95	88	95	101	100	118	103	90	100	88	85	103	104	88	82	101	110	107	97	102	94	83	81	107	87	102	104	93	115	109	99	98	94	98	106	93	79	87	83	97	97	104	97	88	98	90	106	101	101	97	93	103	103	81	85	105	91	94	101	96	111	94	86	77	113	86	86	99	94	72	93	103	90	105	90	80	82	95	90	88	88	74	112	88	87	86	90	96	109	94	93	105	107	89	97	90	98	105	99	107	93	93	107	85	97	97	95	109	95	90	84	79	96	97	107	96	95	87	86	82	88	103	92	98	97	101	85	92	93	84	97	105	96	83	72	87	105	88	99	97	95	98	97	117	94	100	75	99	101	101	91	91	96	110	110	109	100	102	106	84	87	100	112	78	91	88	93	91	98	95	122	115	97	108	85	108	102	91	106	108	104	103	98	101	81	80	95	99	89	91	100	81	89	93	83	93	106	87	100	97	90	82	84	96	122	95	103	85	70	86	106	96	87	94	96	93	97	82	124	85	100	111	86	100	87	99	119	106	88	100	100	100	80	91	104	89	91	110	91	113	91	106	106	105	102	91	107	77	92	101	84	94	78	99	100	96	98	98	109	87	90	102	95	107	114	89	105	94	106	107	95	94	84	101	108	88	107	81	102	82	95	79	80	104	83	96	108	86	102	101	100	99	95	91	90	108	89	105	101	89	92	78	111	106	102	113	92	110	101	122	90	89	105	107	82	89	109	89	84	83	92	99	90	92	94	106	100	84	89	109	97	98	87	96	111	90	111	99	94	99	95	106	93	82	97	106	96	89	86	83	94	106	107
345	1	1900	181907	591	0	19	131	216	385	357	423	377	297	285	276	283	262	268	246	211	224	211	216	206	194	220	197	226	182	184	187	183	178	174	182	182	163	155	182	170	185	169	154	170	146	152	162	145	158	145	160	154	158	166	159	153	155	149	144	184	150	156	165	136	139	143	147	141	164	156	163	161	143	154	150	150	156	139	153	158	142	160	142	156	131	155	142	159	158	136	140	155	150	150	153	132	170	147	163	148	171	148	143	145	160	150	142	133	156	156	151	141	137	138	169	160	144	159	167	168	137	170	152	152	169	163	150	151	159	161	136	134	120	142	174	131	149	134	136	131	168	144	150	171	157	148	142	169	140	139	160	172	135	132	175	150	165	138	139	130	155	156	136	151	124	139	143	154	147	137	169	157	147	144	150	126	148	138	130	155	165	141	156	160	126	138	129	157	131	151	146	113	151	143	164	171	143	149	166	147	124	154	152	172	142	138	175	136	157	111	159	166	133	147	147	147	145	153	134	136	150	150	172	130	131	129	134	140	144	137	130	161	170	144	136	154	152	130	151	150	160	144	146	152	154	154	138	123	136	142	145	163	154	160	164	148	151	118	138	136	144	130	156	146	171	121	149	125	149	141	146	146	150	145	125	129	129	139	132	142	164	145	149	140	141	120	152	151	137	146	135	159	139	135	138	143	147	152	171	157	155	138	144	142	143	136	155	145	168	140	149	140	143	160	157	167	142	143	131	134	155	131	120	170	160	152	140	166	152	161	148	147	157	155	135	155	134	135	152	149	141	137	155	159	141	154	170	139	145	160	137	127	124	180	133	143	139	154	137	158	161	140	164	133	141	144	150	122	148	141	142	139	121	141	133	140	119	158	150	125	136	122	149	158	156	137	159	143	145	164	154	167	167	154	169	165	121	158	140	139	162	151	149	140	140	144	137	157	131	163	138	132	143	148	140	143	135	139	151	144	152	154	152	152	155	153	150	153	145	160	133	140	151	161	172	140	131	145	160	137	165	140	164	154	150	175	129	135	139	139	140	154	151	130	150	138	136	144	119	147	142	144	158	155	129	160	124	140	132	148	149	140	150	144	129	163	150	130	134	153	139	148	154	146	141	141	144	155	139	159	160	137	136	137	149	142	148	149	138	139	134	149	146	133	140	152	138	146	127	138	133	139	132	141	174	130	151	143	139	163	152	137	146	147	132	162	123	122	135	151	152	131	142	133	138	154	142	152	138	149	150	146	144	139	138	122	152	150	147	131	139	137	150	143	129	140	134	154	131	157	132	153	153	144	149	148	145	141	153	142	136	149	156	161	154	139	153	141	141	136	141	138	133	147	152	142	147	135	152	140	127	132	131	125	140	137	153	155	149	129	148	153	153	138	128	144	139	174	139	155	140	148	127	130	161	147	155	137	166	143	139	143	164	129	153	144	118	164	154	140	124	129	144	142	152	140	147	149	120	138	143	159	130	154	138	147	163	142	153	128	157	154	140	134	133	167	153	152	131	144	140	143	147	150	145	143	154	128	151	159	165	151	140	127	144	148	154	141	139	142	158	136	151	149	149	136	134	150	149	155	136	132	152	138	143	145	127	147	163	127	139	163	146	130	135	143	126	140	153	133	134	160	147	151	152	137	151	173	131	156	128	147	146	166	144	142	147	152	159	160	144	140	150	148	129	145	151	144	156	149	161	130	151	128	149	151	157	151	144	166	151	148	147	125	160	148	139	142	142	155	138	142	150	164	160	130	145	145	144	167	162	143	157	121	134	122	154	168	143	126	132	149	140	170	127	132	151	127	141	133	151	168	156	149	135	149	158	151	144	137	162	141	146	149	167	175	145	133	163	150	135	138	144	156	137	138	142	154	132	154	135	138	127	153	129	139	149	141	132	152	143	138	148	164	138	153	160	136	135	138	141	149	149	131	139	154	140	156	129	147	147	119	153	155	134	138	148	137	153	150	155	139	147	157	159	144	137	151	155	157	150	150	150	146	135	153	161	132	132	156	135	173	124	128	150	124	122	142	119	145	133	140	125	144	152	150	135	140	141	141	144	125	141	143	153	141	148	160	150	155	132	114	141	141	152	149	180	125	161	140	124	143	136	145	164	141	147	155	138	143	134	146	142	147	145	148	146	138	148	148	155	157	135	130	139	136	133	144	132	144	152	144	150	133	129	132	132	121	135	145	135	142	146	128	145	133	142	143	157	149	128	134	139	160	148	123	156	138	138	149	153	144	144	151	143	145	135	149	133	147	139	156	125	135	141	145	172	138	154	158	158	130	146	147	163	131	133	166	156	127	154	142	190	144	129	160	141	129	151	135	139	143	141	138	120	154	172
345	2	2100	182032	570	0	13	113	256	365	359	426	370	354	334	299	265	292	249	231	226	244	234	216	197	215	208	239	172	181	173	207	173	185	167	177	178	174	169	164	160	159	145	149	170	158	152	147	158	135	149	154	162	144	141	150	129	190	136	147	134	156	147	145	151	139	147	126	148	144	131	145	129	133	129	126	131	152	134	155	141	113	132	143	125	143	153	146	132	138	156	147	144	143	138	116	131	134	152	137	151	125	120	153	124	132	134	131	135	137	142	112	116	153	139	123	135	119	113	133	130	128	132	136	139	149	135	119	125	132	141	147	138	125	128	143	126	135	136	154	123	141	120	142	131	126	144	147	133	134	124	122	111	130	129	132	143	121	117	140	140	119	137	121	145	132	117	151	153	114	151	121	132	134	120	138	133	123	116	127	119	134	134	134	119	123	128	114	135	142	128	140	129	131	127	131	137	138	120	135	127	112	151	120	137	134	141	123	145	129	134	121	119	131	119	144	124	124	132	118	134	134	139	130	127	117	102	132	124	141	131	144	152	121	122	141	120	116	131	144	137	141	128	115	133	136	139	143	134	134	130	154	114	107	141	145	122	160	147	124	142	133	117	143	128	124	125	128	116	128	135	127	111	117	110	133	116	128	118	133	128	136	139	135	129	142	107	130	144	121	135	137	144	122	132	114	112	143	126	137	118	147	131	115	144	133	135	112	150	120	147	134	151	132	125	124	145	138	117	142	140	136	116	124	144	113	116	123	139	115	134	147	124	140	131	120	123	117	121	138	124	143	124	114	120	129	132	143	130	118	126	121	140	119	137	132	131	133	95	140	138	129	148	119	131	123	110	118	110	121	131	122	123	130	115	141	119	140	117	136	118	133	117	109	116	124	102	130	141	131	138	126	106	118	124	127	124	140	132	132	137	145	131	132	144	114	148	131	133	131	148	108	131	129	125	120	151	141	108	122	135	123	124	137	132	122	111	129	109	133	112	137	114	135	131	117	115	116	126	118	129	126	122	118	125	115	120	128	144	132	141	128	117	134	133	108	127	119	126	132	126	127	131	144	129	144	123	137	135	127	148	113	146	141	121	129	137	114	128	106	125	122	116	135	130	108	132	122	128	139	130	124	128	140	149	128	139	125	119	134	118	146	107	146	128	129	123	117	122	130	128	123	132	151	124	133	130	128	130	114	129	129	122	145	129	116	139	114	129	122	125	120	97	120	125	122	111	112	126	118	118	144	126	135	110	134	126	155	111	139	125	130	135	126	124	133	129	129	119	128	124	133	119	131	126	134	130	141	122	114	134	109	134	141	131	110	129	112	118	132	150	131	119	118	137	136	127	130	125	145	126	124	143	124	136	135	116	142	131	124	134	124	105	135	120	122	121	117	133	132	131	142	126	124	131	132	119	116	137	133	115	125	104	122	134	118	111	121	116	128	115	113	119	121	114	117	133	133	139	122	125	105	133	125	111	122	125	141	123	128	132	127	130	140	124	120	118	135	120	118	128	132	117	139	138	155	138	121	120	132	127	123	104	121	130	126	127	129	115	134	117	107	139	115	138	126	109	122	114	125	132	117	130	120	116	114	116	129	143	147	127	128	132	121	145	130	122	116	149	123	132	131	116	118	139	121	112	138	131	117	137	113	140	131	139	120	118	140	120	127	119	112	127	124	131	122	135	140	114	141	138	121	132	110	135	147	144	152	122	127	133	123	116	142	155	115	129	112	142	124	156	123	118	122	123	132	130	129	123	129	141	136	145	133	132	127	122	144	114	125	120	137	119	112	134	125	130	125	136	132	123	126	113	142	126	129	143	130	127	134	108	124	117	107	138	136	115	148	100	120	138	116	116	114	126	144	118	151	143	111	127	117	126	126	149	154	147	145	134	158	130	118	123	138	120	139	139	136	127	124	128	133	152	130	111	136	115	162	124	139	142	115	153	133	113	136	134	137	138	130	141	125	139	131	124	129	139	130	127	135	110	116	130	121	140	133	130	137	134	105	134	116	116	99	129	135	115	136	148	120	141	141	130	128	124	128	130	144	134	130	138	121	108	124	135	133	137	99	122	144	118	136	140	110	118	130	131	126	107	146	109	124	117	127	134	110	110	114	127	134	128	141	133	135	145	141	126	123	134	145	122	109	110	117	127	112	127	133	130	124	113	107	110	119	144	127	116	137	100	121	130	124	106	132	129	120	139	122	105	139	123	127	115	130	134	101	125	128	160	139	115	122	130	127	146	132	147	132	109	120	128	127	124	147	108	109	113	119	120	117	135	116	127	123	112	148	109	132	138	129	147	128	123	143	131	116	115	144	115	135	121	133	110	130	118	143	140	132
345	3	3500	182157	584	0	14	160	232	389	410	438	400	335	370	272	284	278	249	242	233	223	247	212	221	195	221	190	197	200	166	199	165	147	176	178	165	164	157	188	154	169	152	168	150	154	153	177	155	155	144	161	148	147	153	129	136	140	158	160	134	130	144	143	142	150	152	165	125	123	137	175	143	130	137	143	146	136	135	149	122	123	162	146	139	153	128	135	145	112	129	133	131	140	138	129	136	138	129	143	124	139	128	134	129	143	141	147	128	147	130	122	120	123	159	123	137	147	123	138	114	153	130	131	140	129	153	138	142	136	147	140	138	155	135	133	129	137	136	140	150	132	146	155	122	123	145	148	133	140	131	149	119	139	128	127	117	118	119	140	146	125	127	142	152	111	136	122	144	144	124	128	123	137	134	127	122	141	139	116	136	132	133	149	128	137	147	126	131	144	105	136	137	130	121	130	140	135	132	132	119	139	134	137	142	131	126	139	127	119	106	127	143	141	144	139	129	132	127	142	125	137	130	134	115	148	112	110	118	106	130	120	126	124	137	164	133	146	116	131	117	124	146	141	116	123	126	131	115	122	124	135	124	113	133	124	129	142	132	136	125	127	122	158	141	121	140	131	115	108	123	117	136	115	134	127	119	124	133	113	137	117	133	122	130	127	123	138	116	133	120	148	135	150	119	133	132	156	119	123	127	135	118	151	136	115	122	127	151	125	134	130	140	134	127	119	137	134	111	142	119	132	119	127	123	146	147	145	134	135	121	114	149	138	132	130	141	132	113	115	110	134	110	112	136	133	130	128	122	139	117	133	120	132	116	141	148	148	109	137	138	148	120	114	127	128	132	132	134	144	139	119	135	136	134	138	132	130	134	141	143	116	118	141	127	103	126	139	135	115	117	128	148	129	124	113	127	136	137	136	117	133	136	152	147	132	115	135	116	143	114	126	124	117	127	122	115	129	135	135	119	122	139	135	125	135	137	127	127	109	132	141	142	138	127	103	125	150	123	130	131	119	124	137	145	123	140	143	122	130	122	132	130	120	124	138	117	148	136	126	128	98	134	124	128	123	131	108	117	117	147	140	134	126	131	138	126	127	123	139	149	136	122	110	116	112	148	122	109	127	119	110	136	112	118	126	128	107	130	140	129	113	139	141	148	147	128	147	136	124	106	131	145	130	115	136	113	111	121	123	118	127	124	136	130	144	118	143	120	126	139	122	119	102	116	119	132	134	130	134	143	128	127	124	127	119	133	100	110	132	132	124	118	123	141	132	135	135	107	126	113	134	152	115	123	147	118	150	120	132	140	139	120	134	114	142	122	121	116	140	130	134	140	137	134	140	121	120	120	149	134	138	145	128	118	121	123	125	127	131	143	110	131	123	123	160	113	134	121	118	131	125	135	127	131	104	157	100	123	141	130	131	117	125	126	128	111	100	123	126	144	133	139	161	127	141	110	121	146	130	121	124	129	125	139	129	137	130	127	128	116	120	112	137	130	142	111	118	139	126	120	105	125	120	108	113	109	140	141	142	117	122	115	146	142	133	140	116	129	120	135	125	127	112	144	156	132	146	150	128	133	143	128	131	124	117	123	125	129	132	141	118	134	127	126	131	114	115	107	127	137	151	114	133	121	135	128	122	144	127	123	136	133	132	150	127	133	115	119	117	139	133	152	123	132	110	126	122	120	131	129	123	118	125	134	97	127	132	110	118	116	139	130	142	134	137	135	127	128	118	134	134	137	132	148	113	112	129	125	118	130	140	125	144	123	151	128	114	132	126	132	125	128	140	136	141	119	134	130	112	135	117	153	114	134	116	125	149	141	148	148	121	122	130	141	135	157	130	130	122	135	120	111	116	140	146	123	131	136	150	139	128	116	115	122	122	129	121	128	135	146	121	145	106	127	133	134	115	135	149	137	134	129	129	151	142	140	121	115	120	126	143	121	118	135	132	123	125	156	118	133	128	129	136	144	119	145	109	134	137	139	134	132	129	123	140	113	125	139	115	112	137	136	121	114	118	149	126	135	129	124	137	114	134	144	120	129	128	127	108	115	134	128	138	135	132	146	121	123	151	132	139	121	122	130	137	115	116	151	135	114	122	122	130	141	130	145	156	128	112	141	143	127	137	134	130	156	129	148	132	129	139	124	124	119	133	132	120	145	135	123	147	126	133	127	111	129	125	140	150	113	124	124	152	122	126	144	128	119	150	125	135	109	118	121	118	126	134	124	119	128	107	139	125	133	124	117	140	108	119	133	139	130	132	136	125	115	123	123	125	131	129	127	124	108	146	109	123	121	124	128	115	94	119	134	125	123	129	120	128	133	127	126	134	142	111	109	135
345	0	2700	182282	567	0	7	119	231	406	388	465	406	398	349	323	304	284	257	260	247	261	233	209	214	204	180	183	179	166	185	171	188	165	151	143	158	156	152	158	163	153	154	143	133	139	154	104	136	126	120	111	135	134	132	120	126	116	111	106	109	127	129	123	111	118	111	98	108	117	106	110	109	120	111	130	101	118	90	112	90	117	119	121	122	91	109	126	109	117	114	90	114	116	101	97	102	92	104	117	111	89	124	112	106	97	91	118	100	101	102	104	100	109	100	103	110	118	109	95	119	104	93	110	113	98	106	95	90	108	101	109	100	120	85	96	97	95	90	92	99	119	96	119	104	109	107	104	107	100	97	83	97	97	108	95	112	102	105	96	109	113	114	96	88	86	99	110	106	117	98	95	113	108	100	85	87	115	112	98	101	85	98	106	81	100	116	82	83	113	117	89	75	98	81	102	107	85	89	109	97	73	102	85	92	88	89	86	112	90	98	97	92	91	95	98	112	99	103	96	88	93	89	90	99	122	116	85	104	96	95	99	105	96	84	102	94	102	93	103	92	106	93	88	97	92	90	102	114	76	82	91	96	93	87	98	91	107	92	79	100	109	97	105	109	92	96	97	92	83	101	110	102	102	105	75	108	95	86	98	111	105	112	76	99	90	91	107	105	111	102	99	85	105	82	98	100	100	95	95	110	99	84	85	94	89	111	95	107	79	99	102	76	105	101	100	88	86	77	91	93	91	101	93	105	96	95	99	100	97	97	85	88	83	79	92	93	112	107	92	93	90	100	79	97	93	104	93	95	96	108	113	97	88	85	103	100	98	123	95	98	108	89	84	95	98	86	90	89	81	79	112	93	94	99	89	92	95	99	96	97	106	108	92	97	91	78	107	96	83	93	108	89	92	112	102	93	101	105	112	101	103	97	101	86	110	86	101	86	101	85	85	78	104	94	92	113	87	95	88	98	96	95	85	72	93	89	101	110	96	103	79	99	94	98	114	102	107	95	93	86	99	112	94	92	103	91	99	89	88	119	88	97	106	105	98	86	78	89	94	82	81	88	94	107	96	71	92	87	88	91	110	97	111	85	90	115	107	80	105	89	103	87	90	92	92	83	116	104	99	80	88	92	99	102	93	119	92	110	94	117	91	97	90	100	92	104	94	89	106	96	96	88	88	103	102	88	93	106	106	100	110	99	91	91	99	102	91	109	103	102	105	93	92	104	99	97	111	80	96	102	84	111	93	107	83	89	98	118	73	100	100	99	94	94	108	86	100	76	95	103	107	94	94	112	97	89	89	104	91	81	96	99	104	87	83	78	107	88	111	102	102	103	90	108	94	93	93	89	108	87	80	90	110	101	96	106	103	96	97	76	96	82	98	89	85	85	90	92	100	86	80	100	87	82	99	84	97	92	102	90	105	92	92	99	94	78	86	119	91	85	91	85	101	81	89	88	97	85	101	86	96	79	103	88	79	86	102	109	103	103	106	85	108	88	93	105	97	75	107	94	89	89	100	111	111	96	102	84	86	101	101	92	97	93	68	81	107	95	108	102	101	90	92	95	93	96	105	91	100	100	73	90	105	110	84	97	91	102	96	98	92	87	93	97	101	103	85	90	87	72	101	98	100	94	83	94	122	101	110	82	95	105	106	96	94	105	111	94	110	105	103	81	91	100	102	99	93	97	86	96	92	83	100	88	102	96	97	94	91	89	91	96	91	113	119	110	94	90	88	91	129	103	82	108	82	90	107	107	95	99	109	90	95	116	86	92	90	102	94	102	94	84	106	84	78	95	86	90	91	101	81	90	88	120	104	94	96	93	109	99	100	92	88	85	95	95	93	102	101	86	100	92	90	98	92	100	99	99	76	97	100	102	82	82	90	105	112	102	87	86	90	82	103	81	86	90	78	88	88	77	87	98	98	95	69	86	117	99	89	95	90	90	106	78	88	81	96	95	103	91	91	98	104	102	80	92	103	89	106	95	83	89	99	92	111	76	95	108	105	84	100	98	78	104	91	93	108	80	90	96	80	103	107	102	96	80	92	83	86	74	82	107	99	96	93	106	102	94	92	87	93	95	99	82	98	83	99	91	97	100	91	110	89	95	107	95	99	108	84	87	87	100	109	89	81	95	84	78	98	95	81	102	102	89	79	85	96	94	84	101	99	103	88	105	101	100	102	90	85	87	87	84	101	89	83	108	73	100	105	108	96	97	90	87	106	106	97	106	88	105	98	85	101	103	104	97	113	98	101	96	98	76	90	99	98	68	88	83	90	83	98	84	87	95	96	104	96	122	90	113	104	95	81	84	93	98	92	81	96	106	94	108	80	103	83	107	92
345	1	1900	182407	582	0	23	126	203	376	382	388	358	334	318	321	267	282	249	268	233	239	218	203	190	212	195	220	199	185	175	170	206	182	185	206	173	178	150	167	167	173	184	173	168	178	164	175	168	150	178	163	146	145	155	165	169	146	151	145	127	155	151	138	146	184	155	125	164	160	158	155	142	157	162	155	138	162	150	154	176	149	128	145	146	148	148	170	145	158	135	161	166	152	156	150	146	157	133	162	151	164	141	127	164	140	146	134	153	158	141	174	158	179	167	141	120	151	146	134	127	140	157	142	152	137	144	141	154	151	155	162	153	162	147	152	149	168	142	129	128	144	127	152	132	151	166	139	153	136	147	143	147	144	143	160	148	144	120	157	140	144	114	136	166	142	139	143	143	136	139	122	143	157	142	155	160	124	153	148	151	148	137	152	121	166	136	138	152	129	145	133	144	134	128	126	147	157	137	137	139	149	135	135	131	146	150	154	137	146	154	121	145	145	137	160	152	149	143	154	135	143	118	134	142	145	170	152	142	121	155	132	138	150	162	152	150	154	162	142	150	160	170	162	130	141	161	154	133	147	149	132	150	137	142	138	136	143	143	151	147	125	134	157	141	159	143	150	159	139	147	133	133	138	161	138	162	133	148	166	136	154	127	151	145	142	132	146	151	136	143	149	131	161	166	171	147	166	129	166	141	143	142	153	164	145	153	122	150	165	138	138	137	119	135	153	150	127	150	168	152	147	151	143	149	139	175	134	136	144	144	147	159	130	160	119	129	144	147	155	155	142	179	127	168	142	147	145	145	143	132	142	159	129	137	143	164	154	148	138	145	137	156	144	147	161	128	147	141	116	129	129	136	134	132	164	150	134	162	168	139	156	145	146	141	140	132	144	151	141	127	130	147	146	146	125	154	161	141	125	153	168	136	136	144	150	153	158	141	138	135	154	165	153	137	162	147	145	129	151	167	149	150	148	164	149	137	139	154	163	137	146	132	153	163	146	137	150	146	129	143	158	120	156	150	156	124	146	137	154	138	136	147	140	143	135	166	142	138	159	133	125	140	132	138	137	139	137	154	127	128	145	156	159	144	135	131	167	141	158	141	161	141	137	125	130	127	150	159	156	133	136	148	145	135	140	122	136	135	138	139	143	149	132	163	151	143	144	151	115	130	140	135	149	138	151	140	149	140	157	139	139	122	144	134	135	162	147	131	153	129	138	138	140	150	159	136	144	145	150	153	147	138	141	143	131	163	152	137	140	160	166	167	140	142	142	154	135	144	163	140	133	159	146	138	123	147	135	173	154	147	139	151	129	123	130	146	139	159	149	165	146	158	126	137	142	151	138	149	148	167	147	141	159	142	155	131	133	144	137	139	144	127	157	146	126	155	123	127	151	141	159	163	145	164	157	148	138	161	141	132	144	150	151	156	143	142	165	145	148	153	147	138	146	137	137	138	129	115	157	128	135	158	153	161	141	146	129	157	146	149	131	120	141	147	150	151	161	149	155	141	149	132	147	136	158	168	161	119	133	153	154	144	144	152	163	149	160	141	156	134	136	122	139	127	156	145	146	140	157	144	146	144	146	148	142	119	131	147	132	133	141	134	145	140	147	154	170	144	147	149	150	158	152	148	163	138	158	158	128	118	131	127	167	154	132	131	127	151	148	123	140	137	141	131	144	156	135	153	153	157	138	142	149	143	135	154	181	146	143	139	157	144	141	143	134	128	129	136	132	149	159	153	136	156	147	142	127	142	145	165	120	119	143	133	159	132	131	159	137	148	142	126	132	153	137	137	128	137	153	135	164	140	134	159	129	126	147	146	134	153	158	144	128	140	134	143	123	161	135	152	134	131	138	137	160	145	143	131	126	152	164	148	125	151	142	160	153	161	138	150	138	150	152	135	138	153	158	143	136	145	169	135	147	147	158	123	131	131	145	145	139	144	152	143	143	157	158	142	153	155	166	149	157	152	136	144	142	136	158	132	177	168	142	128	134	127	113	133	173	134	141	137	144	140	133	159	162	146	161	160	134	149	130	153	138	143	143	154	132	153	137	147	125	160	159	116	143	134	145	119	158	139	142	144	134	129	156	157	140	143	148	141	143	154	154	151	146	136	150	133	155	171	142	138	129	130	145	146	150	151	132	149	152	156	138	138	142	123	139	141	138	141	173	155	155	133	133	128	153	154	152	153	146	180	140	160	154	124	137	135	145	161	170	136	148	132	139	161	121	159	155	152	145	139	154	131	157	135	142	146	159	130	135	181	155	141	152	151	145	144	162	135	133	128	130	144	146	151	140	139	166	147	135	169	140	134	166	141	157	161	140	103	149	148	150	152	133
345	2	2100	182532	559	0	13	122	234	371	362	430	356	372	328	325	265	274	280	262	243	251	235	200	201	198	195	187	197	189	170	177	183	181	169	160	173	171	175	165	159	161	147	177	156	137	132	162	138	139	167	138	164	145	149	166	144	170	141	161	140	148	143	149	124	129	149	143	128	135	151	146	137	130	138	127	136	117	145	156	134	124	139	148	155	134	134	137	114	133	156	127	131	150	143	130	149	143	124	137	146	146	120	147	135	121	130	137	122	132	117	126	129	112	146	139	137	131	115	118	141	135	127	133	126	132	140	151	113	132	127	130	152	135	142	142	132	129	144	138	137	145	131	130	127	140	149	126	133	128	120	136	122	135	147	136	134	136	132	119	119	144	143	109	158	127	122	125	120	121	128	111	120	125	124	137	139	124	124	131	133	122	129	121	111	133	140	135	127	159	129	118	130	150	124	146	124	134	119	130	123	122	122	135	126	140	114	140	135	126	128	103	126	127	125	125	113	147	123	119	119	145	129	130	128	123	144	149	129	134	126	146	130	128	140	145	139	128	134	146	110	130	125	138	128	123	109	144	145	127	112	151	125	115	129	117	138	125	143	116	114	130	122	143	123	132	143	134	136	133	133	138	134	142	115	118	120	129	113	126	138	137	121	111	136	145	131	121	117	143	130	128	127	129	116	125	111	118	131	149	135	114	121	124	137	115	123	135	131	150	158	124	119	140	133	133	130	141	143	146	128	110	143	119	138	123	136	125	117	146	129	119	140	133	113	144	144	114	117	114	127	128	152	155	125	131	158	129	124	140	130	109	128	116	130	122	129	129	135	134	109	116	111	111	133	134	132	132	128	136	140	119	142	136	155	132	129	120	122	127	138	143	116	132	137	131	131	114	123	121	125	117	101	139	120	136	141	126	136	112	129	132	140	128	132	125	125	109	121	141	98	138	112	119	117	119	144	123	117	121	125	140	137	149	113	100	125	122	109	114	147	146	108	125	121	130	133	159	119	130	138	120	126	126	139	130	145	113	114	138	153	150	127	125	132	126	129	129	121	122	132	118	132	139	140	127	131	109	137	119	118	120	130	151	150	121	123	131	119	126	111	128	130	120	113	108	134	124	133	125	123	140	131	137	129	139	121	119	119	134	137	134	129	131	109	133	135	130	128	134	152	123	130	130	109	149	143	134	123	115	118	117	137	142	125	139	130	105	119	134	148	134	140	130	169	129	108	138	133	129	118	138	140	128	129	129	110	114	127	125	114	125	108	136	120	116	127	128	110	124	115	137	123	114	117	113	123	136	128	116	123	124	110	128	130	132	148	135	132	133	125	143	120	121	136	133	143	117	122	115	114	133	143	128	145	125	112	117	134	133	125	116	131	128	113	132	133	133	115	117	138	131	120	118	127	123	135	125	119	132	127	136	123	113	102	132	131	145	104	107	122	136	148	135	125	133	117	118	132	138	123	113	122	127	140	151	130	133	110	136	150	131	135	140	127	122	142	133	96	132	142	120	131	103	110	140	103	135	125	109	136	121	141	131	130	130	145	129	122	116	148	131	142	104	135	137	128	130	133	117	120	118	154	130	128	114	130	123	125	144	125	138	135	142	130	135	115	120	96	135	132	134	146	152	113	134	131	118	137	124	146	129	145	137	128	133	132	119	123	127	119	140	116	133	146	151	131	123	137	133	139	129	129	134	123	111	129	124	116	141	128	130	130	133	138	139	122	131	156	132	123	135	113	123	142	136	125	115	120	145	137	125	121	129	139	114	106	117	127	120	149	128	121	131	120	115	118	110	144	123	128	126	141	129	124	160	106	118	145	150	134	126	135	132	122	136	128	123	130	118	111	106	122	122	138	138	115	134	119	124	142	150	135	121	122	124	147	141	134	137	136	112	124	134	121	123	114	133	132	155	130	126	116	122	120	128	133	136	109	131	131	130	128	137	163	132	119	139	132	124	141	126	111	112	141	144	105	113	110	122	162	143	122	117	119	128	139	116	124	146	121	136	124	132	147	114	124	140	108	122	138	138	129	139	132	122	135	139	121	123	129	127	122	110	147	133	138	123	135	130	136	102	105	125	134	133	105	129	135	105	115	126	125	135	140	139	123	119	119	116	139	139	127	140	130	125	119	141	132	141	128	131	138	122	124	130	122	126	111	130	142	135	130	104	130	127	145	107	141	118	121	112	114	123	127	122	105	110	131	135	126	124	134	130	118	126	146	140	146	125	141	103	111	130	144	140	140	129	135	131	129	128	125	109	131	135	120	125	147	125	123	149	115	111	115	145	122	119	121	120	131	108	124	138	131	141	127	143	133	115	140	129	141	121	121	134	145	133
345	3	3500	182657	545	0	13	172	230	369	380	408	393	354	355	302	307	260	282	242	271	212	227	210	206	211	177	206	180	173	180	180	180	170	170	201	180	179	155	148	155	162	154	155	154	160	170	150	157	147	141	145	148	161	140	135	128	144	121	158	148	141	149	134	150	118	131	129	146	144	118	124	142	128	130	133	127	132	120	123	148	129	129	135	140	156	125	125	132	125	135	154	117	138	132	132	129	123	130	142	142	129	126	131	115	116	138	139	151	121	122	136	127	132	115	121	142	142	121	118	123	134	137	139	142	135	118	144	119	123	138	136	137	110	131	133	122	119	127	138	147	121	136	119	130	155	140	113	154	121	130	120	128	123	138	132	147	136	126	125	120	123	138	115	139	127	133	133	113	146	156	145	132	102	128	147	117	154	136	131	117	139	131	149	118	140	122	144	123	136	132	135	110	162	132	138	137	122	117	135	130	136	131	156	103	131	124	137	111	112	143	132	122	119	102	116	119	105	129	124	139	132	119	128	143	137	126	126	129	134	120	110	152	124	135	125	126	130	115	106	133	131	144	134	133	122	122	139	140	138	146	121	125	141	126	128	115	140	148	122	121	132	128	143	128	114	112	142	122	130	139	131	125	130	137	136	110	138	123	126	112	133	112	138	135	142	108	134	134	124	145	115	138	126	143	125	107	129	126	121	139	138	118	145	117	139	118	104	133	124	139	137	138	121	128	115	144	118	118	130	125	143	122	121	132	125	126	136	131	132	143	139	132	122	135	116	132	145	134	121	125	147	127	124	124	116	136	131	125	131	136	111	121	133	143	117	109	123	117	123	129	131	143	123	131	122	107	118	113	133	106	151	140	137	130	141	114	122	144	120	127	136	133	118	115	141	128	132	153	119	126	136	133	150	134	142	125	128	128	112	141	140	131	138	124	136	161	127	147	132	139	113	120	128	110	128	122	130	121	109	134	113	115	139	120	117	108	123	126	123	119	130	121	132	107	122	122	125	127	135	116	114	120	114	120	139	126	131	125	135	129	127	129	141	139	108	112	129	151	129	120	113	102	155	127	129	128	131	116	133	140	145	152	115	144	128	123	133	122	146	125	124	118	146	156	128	127	128	144	117	137	127	130	124	150	121	125	139	138	145	135	137	108	127	140	122	128	133	151	117	125	134	136	127	125	116	132	131	142	126	109	116	137	131	130	127	133	121	123	133	110	119	137	135	120	124	112	138	130	149	115	133	142	106	158	110	111	128	126	122	125	118	103	136	143	144	102	131	152	120	127	134	121	126	129	125	150	119	118	141	114	129	121	119	127	131	117	125	129	150	136	126	142	115	126	159	112	134	126	138	119	128	139	145	139	127	135	151	145	126	119	133	110	128	131	143	123	136	129	154	111	119	123	157	127	107	124	113	135	151	135	141	117	118	147	147	102	138	135	140	117	122	102	119	122	130	137	130	125	145	128	124	142	135	137	132	122	115	129	135	134	126	133	131	128	122	142	130	138	123	152	126	129	135	136	123	140	133	121	142	122	131	125	114	134	104	133	150	122	156	132	130	123	139	144	129	128	135	126	137	131	118	109	129	128	132	135	136	140	130	142	126	118	134	127	138	124	127	124	131	130	127	119	150	143	128	122	120	124	147	133	125	156	132	113	145	131	142	139	135	124	132	151	104	145	120	134	118	128	117	124	106	122	136	110	154	125	146	121	128	145	135	116	109	130	111	124	131	141	124	131	115	120	135	125	132	122	104	130	136	125	133	122	139	117	139	137	121	97	130	136	138	121	120	144	135	115	114	120	129	110	111	111	128	118	121	147	119	146	141	146	113	147	148	121	123	128	158	127	140	117	142	125	130	116	121	141	138	142	128	126	122	134	109	127	143	123	130	130	120	123	138	126	145	143	125	138	111	135	119	147	104	123	132	126	132	123	129	119	110	115	142	122	118	139	142	125	132	139	130	131	132	131	144	122	122	140	137	121	140	144	124	119	122	141	123	122	116	125	128	116	135	114	135	110	113	127	144	121	131	128	134	128	132	130	117	140	114	124	151	143	142	134	131	136	133	130	119	121	134	144	149	122	131	126	125	123	127	118	128	140	124	97	137	124	112	144	109	122	128	131	128	121	127	113	127	116	133	138	153	105	129	134	124	108	124	123	141	121	111	128	125	137	120	134	135	113	147	109	116	135	130	107	129	136	130	116	135	111	122	140	134	137	128	140	116	132	129	132	158	120	154	141	149	127	141	132	144	129	141	140	123	136	129	126	134	130	119	130	126	125	132	118	128	128	125	135	139	132	142	129	147	125	136	127	125	125	132	116	115	121	136	133	110	121	132	150	144
345	0	2700	182782	550	0	5	141	202	346	399	475	430	387	336	344	284	279	262	232	237	224	254	213	219	181	215	193	178	197	168	178	178	164	165	166	155	154	127	148	162	155	139	127	138	123	104	140	136	121	133	128	119	109	159	135	105	130	109	108	110	118	117	105	122	112	110	128	118	122	109	140	124	114	115	94	103	108	125	106	104	100	115	122	83	106	84	93	105	106	129	85	112	94	120	90	81	85	114	95	75	111	99	109	103	100	110	114	94	94	101	106	100	95	107	99	106	92	104	93	102	95	100	96	102	114	112	97	110	98	105	90	107	101	97	92	84	112	99	89	93	91	98	112	97	100	96	101	94	101	105	89	90	88	99	98	96	90	85	99	101	84	117	100	106	96	104	109	92	97	88	108	88	116	130	99	101	82	103	91	97	99	92	123	90	95	83	112	85	95	75	87	101	99	88	99	92	102	90	106	98	117	103	101	84	114	86	90	104	108	80	105	83	83	90	87	101	91	115	87	97	102	121	106	88	83	115	89	93	90	110	86	77	96	89	81	107	85	104	100	116	95	97	94	103	99	85	101	101	82	101	83	110	122	103	97	91	102	91	99	90	94	114	100	94	96	96	97	109	89	101	99	103	118	100	94	90	104	74	81	93	82	123	98	114	114	81	99	93	97	94	111	88	99	109	90	112	90	92	92	104	114	89	98	95	96	93	105	97	89	94	99	92	107	93	93	104	91	97	94	103	90	116	97	93	89	90	91	95	107	91	92	101	88	96	99	84	95	108	86	106	68	103	79	92	84	91	107	100	94	87	100	90	75	102	94	85	107	102	103	94	85	78	100	91	97	87	100	84	94	82	104	85	101	90	85	90	100	88	89	102	105	91	90	101	103	89	98	102	109	92	107	110	89	99	94	87	105	82	87	99	99	94	96	89	100	102	111	93	97	84	105	87	111	83	111	107	102	71	100	94	96	85	103	90	100	105	106	101	87	93	89	109	74	87	91	108	78	103	104	91	72	97	92	96	100	95	82	103	96	91	77	81	96	99	105	100	91	84	75	94	90	106	98	87	101	129	81	86	80	85	96	98	94	93	97	95	81	91	96	80	94	86	106	102	98	113	97	98	83	88	84	101	102	92	71	102	77	92	100	101	92	97	97	89	96	99	100	89	85	91	86	98	110	97	114	91	93	101	117	99	98	102	87	86	103	113	99	75	104	91	98	85	101	101	89	101	89	83	89	110	82	90	97	106	94	113	93	88	92	95	88	111	77	111	78	97	87	102	98	104	85	110	77	102	102	102	78	115	94	83	96	116	96	101	107	108	100	78	90	83	92	95	87	81	92	96	96	107	103	111	100	94	91	85	110	92	89	106	96	106	80	83	101	91	91	101	92	106	101	91	105	86	101	83	104	77	102	99	106	87	109	111	102	83	113	96	101	77	95	94	97	86	108	112	85	97	93	94	87	85	107	101	108	93	102	93	97	98	91	84	108	89	98	107	102	104	102	84	77	106	95	88	81	94	101	96	93	90	76	95	98	104	91	106	96	90	93	95	105	91	89	92	85	91	107	82	95	88	105	87	91	101	81	90	78	89	89	92	99	82	93	99	89	91	121	105	92	96	83	98	95	101	75	106	82	109	101	108	104	83	98	96	101	84	108	90	88	109	85	93	85	96	89	101	94	95	98	89	109	90	96	91	109	94	93	84	99	106	91	101	95	95	90	83	97	99	99	74	94	105	86	102	87	86	92	86	96	92	91	99	90	90	91	91	90	85	91	88	93	101	64	77	109	74	85	109	110	108	90	92	97	92	89	93	93	95	98	113	90	96	98	86	87	81	91	94	97	104	93	94	84	85	95	89	102	94	90	87	115	90	94	103	100	100	105	96	89	75	101	119	94	78	107	105	88	101	90	100	85	108	92	97	98	81	85	77	115	89	103	90	87	98	104	100	106	100	88	85	90	100	83	99	97	89	87	90	88	93	90	93	93	107	83	89	119	105	93	80	89	103	104	97	110	88	108	98	88	110	95	92	96	89	105	78	100	97	90	83	98	92	75	78	96	95	105	86	107	103	96	97	100	84	79	90	96	91	97	88	101	85	110	97	108	82	87	77	90	111	99	88	112	107	88	102	99	96	90	86	99	95	84	101	90	90	91	84	106	90	102	119	102	100	74	89	80	93	97	95	96	104	89	105	90	104	91	83	97	99	100	115	94	92	87	101	81	92	96	95	84	85	91	84	98	82	101	109	91	87	82	87	84	88	84	94	102	96	86	97	76	89	86	90	86	89	94	104	86	77	106	87	94	82	102	113	90	85	104	92	90	103	82	103	86	110	88	97	80
345	1	1900	182907	551	0	18	126	210	357	352	395	374	326	285	268	262	262	245	250	224	205	205	208	196	202	217	188	201	194	176	199	176	186	176	182	185	156	159	185	157	155	154	178	171	144	160	158	162	162	173	142	160	150	173	145	148	157	168	147	155	175	145	166	153	162	170	168	136	154	141	157	159	165	160	131	151	146	143	160	141	167	155	134	138	126	156	124	163	134	154	153	153	150	155	159	176	157	153	133	156	149	144	152	163	133	158	151	146	147	147	145	167	165	139	162	146	138	140	153	143	151	146	130	185	144	157	149	146	173	158	131	148	156	149	141	141	159	156	153	142	144	129	144	139	167	135	167	153	149	141	152	144	145	126	139	134	125	145	186	154	132	165	152	163	143	131	142	145	151	141	132	132	146	138	158	126	136	140	147	145	146	157	147	130	155	157	133	144	131	147	161	141	158	146	151	126	136	136	144	153	139	124	154	147	139	146	126	140	167	154	135	151	146	147	164	141	134	141	166	133	153	159	178	144	137	140	140	150	151	164	134	157	149	129	160	149	154	148	149	151	151	162	123	144	158	137	145	141	133	152	129	138	130	148	145	144	155	144	148	135	143	127	134	143	149	125	139	148	145	145	156	155	146	136	132	138	147	156	162	141	154	163	145	141	165	137	169	156	156	127	156	155	150	154	149	143	134	141	117	148	153	144	146	153	159	137	136	153	133	143	157	141	139	150	130	139	127	142	141	138	155	156	150	142	163	144	136	149	160	159	134	176	150	154	127	126	127	165	164	162	156	157	126	157	143	133	136	148	149	163	156	130	144	150	149	133	150	150	132	109	147	136	142	127	158	153	145	153	159	134	155	128	155	135	144	156	140	150	143	170	163	145	154	136	147	135	150	143	146	139	142	159	141	138	142	142	155	147	149	143	142	156	143	153	161	147	166	146	136	138	150	146	158	145	152	149	152	134	144	133	131	127	143	141	157	143	142	149	144	156	124	146	139	149	130	144	169	148	154	153	141	146	128	136	165	144	141	127	140	148	133	133	168	142	145	143	135	138	151	133	135	146	145	157	152	169	139	149	146	141	132	138	142	146	131	150	131	132	138	144	153	151	147	139	142	138	151	153	116	151	150	131	166	137	123	140	129	135	157	166	124	133	124	137	147	122	142	141	170	154	136	139	128	160	151	162	149	153	146	147	144	135	141	131	130	140	122	157	146	145	159	144	145	136	133	134	151	150	138	141	141	157	118	120	134	160	132	133	148	120	157	139	148	138	154	162	138	134	149	146	122	138	133	135	133	118	120	118	126	138	155	133	143	137	141	154	150	128	142	118	155	157	152	163	142	148	148	122	136	150	141	141	133	143	131	137	142	148	145	132	161	151	137	149	142	157	145	147	140	137	139	159	134	123	133	148	154	131	143	150	132	157	150	123	146	138	152	136	148	157	150	149	149	145	129	148	133	155	159	160	133	162	118	130	159	138	132	154	152	145	150	144	139	132	166	140	142	154	146	142	130	148	144	152	162	144	137	130	147	157	143	132	147	172	140	152	151	139	161	138	140	138	146	146	134	124	145	130	152	146	139	153	145	150	142	132	133	123	144	154	143	161	149	157	138	141	159	133	168	132	164	131	153	155	146	135	125	132	136	133	128	125	123	139	170	161	151	146	113	138	156	139	130	142	150	140	141	142	148	136	130	119	157	163	143	151	142	148	139	137	159	154	155	155	137	170	140	127	144	144	149	117	164	145	149	145	140	147	140	143	133	137	148	172	175	164	129	146	138	134	136	161	151	143	135	179	146	147	155	137	161	165	136	155	152	151	159	146	141	155	140	144	148	133	149	127	156	135	151	158	155	136	145	132	147	162	152	164	150	170	156	147	149	156	150	144	152	158	148	124	118	146	159	160	134	132	147	142	150	161	126	140	137	139	143	144	149	136	116	143	176	143	137	117	156	139	134	156	165	149	134	137	147	130	153	153	132	142	150	128	141	138	147	148	158	131	130	148	151	127	167	149	158	136	170	162	136	147	146	147	136	134	137	172	158	155	160	149	152	127	148	129	148	163	145	138	163	139	150	153	139	141	170	173	133	135	163	150	151	153	156	154	129	144	147	137	163	150	142	140	142	122	125	155	127	144	134	135	132	153	122	142	112	136	149	164	147	133	159	155	129	136	141	142	134	146	138	150	161	152	123	142	135	155	144	139	137	140	143	125	128	145	144	133	131	146	145	135	152	140	134	140	154	158	145	130	136	149	127	130	139	159	142	158	135	143	137	158	151	163	173	149	133	160	130	147	145	156	149	140	148	145	136	135	150	157	148	125	145	139	133	152	134	165	130	138	136
345	2	2100	183031	545	0	11	127	189	360	373	418	369	337	317	325	271	268	222	267	225	229	211	221	207	212	198	209	183	174	183	164	193	175	172	154	181	161	138	154	151	146	175	146	154	154	155	161	163	130	158	140	136	155	134	135	154	145	162	153	137	165	143	155	155	121	160	148	130	146	138	114	140	139	129	135	150	127	128	139	115	128	134	123	118	107	118	143	143	143	143	146	132	138	135	131	115	134	146	137	134	114	142	122	118	141	129	124	126	144	109	141	123	137	127	125	150	136	134	137	128	107	120	115	148	133	151	155	127	123	119	123	140	130	123	153	117	102	127	116	124	148	148	114	120	127	122	139	127	112	113	132	140	127	120	124	139	145	129	125	110	129	150	138	120	127	122	108	128	133	134	126	135	139	123	118	121	114	137	123	137	143	134	137	125	124	115	124	128	132	112	115	131	124	124	156	113	135	118	128	125	138	127	127	134	119	119	142	113	137	121	130	134	142	133	134	125	134	130	116	138	138	137	139	105	123	118	136	140	136	130	128	135	134	124	136	124	134	140	113	132	122	114	131	123	159	111	137	109	150	132	111	138	130	121	130	139	121	123	129	129	112	132	126	140	116	149	124	129	114	100	119	124	120	138	129	108	119	135	137	125	157	122	134	116	122	130	127	124	126	129	104	137	117	127	133	134	128	116	132	138	115	121	129	132	109	119	127	122	122	143	114	94	133	125	126	116	129	119	117	121	115	129	139	126	130	137	123	113	142	115	128	141	110	126	126	122	145	137	138	123	126	134	159	112	119	119	125	128	112	129	133	159	131	150	141	122	132	162	148	139	152	125	127	143	140	104	123	122	128	111	128	125	132	133	122	130	122	114	141	133	120	116	129	124	136	123	141	128	141	108	137	123	132	136	135	134	119	132	132	135	118	124	118	140	148	132	106	130	114	131	135	131	106	125	110	123	123	132	130	128	134	123	110	125	128	123	128	138	135	130	109	125	122	121	155	138	132	114	124	117	121	112	133	108	121	128	116	129	132	124	131	115	121	140	123	130	132	127	116	130	143	127	138	134	124	129	135	128	140	136	137	143	117	123	140	113	125	133	110	100	136	129	117	143	138	119	137	116	117	144	127	129	134	110	117	112	137	121	154	127	121	135	109	142	109	131	114	129	119	120	127	124	111	132	144	123	133	125	128	139	117	94	138	155	117	113	111	132	118	136	130	129	127	143	116	129	115	135	121	143	146	148	142	120	156	135	122	115	129	119	151	123	119	134	142	125	136	122	127	114	136	143	136	120	144	137	134	140	115	139	121	120	116	126	113	137	105	136	137	127	138	131	117	111	123	117	121	126	127	126	123	139	114	132	125	130	136	145	136	145	120	121	117	118	120	121	133	136	123	128	135	124	140	138	107	111	127	128	116	122	108	125	118	140	128	125	124	104	118	107	119	143	133	122	107	127	117	128	136	126	131	131	154	139	134	128	159	117	110	127	125	124	126	139	140	131	126	134	117	114	130	136	137	140	117	137	128	114	119	118	112	135	136	127	119	130	104	131	129	129	133	111	134	138	130	137	129	117	132	124	119	129	119	126	123	129	142	120	141	124	134	113	136	133	120	151	131	123	139	114	128	121	130	133	113	134	134	129	131	111	126	128	142	135	102	117	134	144	131	129	121	126	108	128	127	133	132	134	120	126	118	109	125	123	115	114	156	105	142	113	130	146	123	122	118	121	127	113	113	112	112	108	108	137	111	134	123	155	131	116	121	152	126	124	120	127	139	133	138	122	110	125	125	139	120	113	126	120	119	126	115	131	120	127	116	112	114	136	98	141	128	133	130	111	143	137	117	103	124	125	116	128	130	122	122	118	117	128	124	127	128	114	138	125	109	112	144	127	124	139	125	118	126	135	126	139	95	130	130	123	125	125	123	115	130	135	147	128	139	138	134	108	125	118	134	117	136	129	128	110	111	132	130	148	128	124	98	127	131	109	107	110	148	146	107	121	126	126	131	125	112	116	128	132	119	124	121	123	110	137	131	114	116	130	126	108	128	115	107	127	131	121	137	123	134	110	119	133	117	113	145	122	138	102	131	133	146	138	103	124	137	127	129	114	113	138	125	138	130	122	140	147	133	129	132	119	126	131	143	130	121	125	129	108	130	117	118	136	136	133	125	144	135	142	136	119	126	115	128	161	121	138	135	131	131	121	146	123	136	128	131	122	125	118	112	148	134	126	110	126	122	119	128	135	117	120	117	129	122	130	117	135	126	114	141	111	129	115	106	145	129	106	123	128	141	127	104	144	110	111	128	124	111	128	120	134	129	106	135	134	136	129	124	128	123	125	134
345	3	3500	183156	537	0	16	171	237	409	377	433	398	336	333	273	306	288	237	238	253	222	219	217	202	210	213	200	184	205	178	186	161	175	181	186	162	183	177	171	170	171	149	157	138	189	138	155	149	136	150	175	153	142	149	153	156	147	156	136	146	138	135	126	132	139	119	139	139	142	131	136	132	142	116	142	153	143	132	152	149	150	123	123	121	157	136	136	146	129	127	132	143	134	141	123	150	149	142	126	143	149	134	117	151	148	152	149	120	145	133	111	128	137	152	154	126	121	152	126	124	108	126	114	142	131	138	124	137	135	145	143	131	140	123	142	117	143	119	121	132	138	112	140	133	131	135	164	143	154	142	121	134	137	127	130	115	127	124	141	114	132	136	129	137	126	119	152	133	125	140	144	132	132	121	141	135	119	136	142	142	121	130	143	129	132	145	125	122	149	126	111	118	125	128	144	139	127	119	125	119	119	121	113	126	121	119	144	121	127	123	155	134	134	130	124	148	136	116	129	148	132	130	137	134	122	128	127	111	137	116	131	126	127	131	134	118	136	148	108	119	136	133	122	143	136	122	124	127	133	143	125	126	134	112	120	146	153	125	122	119	140	126	124	116	129	115	114	132	121	132	131	127	135	132	134	146	111	125	145	163	126	143	129	142	125	122	139	129	143	133	118	125	137	138	121	129	125	136	114	124	129	130	105	143	122	122	111	117	134	119	119	136	112	140	120	148	126	135	137	135	131	131	142	122	122	104	140	139	124	113	124	123	116	110	121	131	130	118	142	107	105	122	121	112	136	140	123	132	121	118	120	127	126	145	117	152	136	149	132	134	115	123	134	138	130	126	133	128	127	123	131	112	120	164	132	148	142	127	144	120	120	116	167	141	129	128	114	124	133	144	157	132	126	133	136	149	133	124	116	128	149	112	127	115	142	118	159	141	127	130	143	126	104	127	136	127	120	139	114	130	130	126	120	117	135	129	121	118	147	113	121	134	127	118	115	143	128	119	159	112	131	123	142	126	116	133	130	128	158	135	128	123	137	123	133	127	124	129	101	124	121	126	115	145	130	131	119	142	121	107	130	133	121	121	141	134	121	131	128	139	132	138	113	130	112	134	120	117	147	118	116	154	118	119	120	141	132	115	139	127	128	122	122	110	112	129	128	117	121	118	108	141	129	130	128	138	134	132	142	123	141	111	127	124	118	123	138	123	139	123	111	143	122	120	118	147	136	127	115	142	114	124	143	127	125	142	126	126	110	114	134	127	123	125	123	139	129	124	123	120	122	129	120	140	122	125	129	132	136	126	128	126	132	143	124	130	146	109	125	124	102	120	124	134	133	111	121	113	120	132	125	128	124	127	114	133	116	100	143	133	120	129	128	126	131	110	123	127	111	112	133	147	117	123	118	116	145	132	117	132	109	125	125	130	92	127	118	124	145	124	130	133	133	129	128	131	126	140	121	114	121	138	138	129	136	133	147	133	110	121	115	136	129	131	147	131	134	140	122	137	120	128	114	137	137	125	110	126	145	122	126	136	141	133	121	126	124	136	117	132	112	131	109	125	133	126	138	114	123	146	128	116	108	126	121	139	117	127	125	141	124	136	140	99	123	137	133	134	118	132	141	124	149	121	138	124	123	114	145	121	115	126	123	150	122	127	124	122	119	128	135	116	119	129	120	126	128	125	118	135	127	126	114	114	107	138	130	141	122	139	120	144	110	103	130	108	131	152	124	131	133	109	125	120	122	135	110	132	140	139	125	132	131	106	124	133	98	115	118	155	135	144	125	145	135	133	115	132	122	129	113	124	119	148	125	130	141	120	111	130	140	135	106	112	111	131	128	130	132	128	133	121	127	136	127	115	121	124	129	110	121	138	112	142	141	136	133	136	132	133	126	122	122	139	136	137	142	130	117	129	126	117	149	128	119	132	148	133	140	147	128	125	118	120	142	127	115	120	132	120	109	114	131	131	129	150	122	123	128	119	139	116	156	122	115	132	135	133	144	125	131	128	132	97	137	132	144	134	132	135	118	128	101	138	127	121	111	105	118	126	137	136	129	102	134	135	144	125	121	130	128	119	126	126	121	123	113	139	120	107	138	123	132	116	122	128	118	125	124	132	112	132	121	131	129	127	121	113	145	140	123	102	125	126	163	117	110	141	130	125	114	125	141	123	121	120	121	129	129	130	135	113	144	122	121	132	134	124	110	131	122	118	139	134	133	143	121	136	132	123	125	128	123	119	135	128	140	139	113	145	104	117	107	130	133	142	111	142	125	126	125	116	121	116	123	135	127	130	122	114	133	118	142	109	144	116	118	124	140	150	122	143	127	121	132	124	126
