345	0	2700	153605	386	0	14	177	253	435	440	508	454	435	399	356	379	355	316	342	295	297	265	293	258	268	250	232	249	258	218	236	229	221	225	224	212	190	218	230	198	205	178	194	175	178	174	201	167	162	164	171	164	208	170	162	166	197	177	166	164	172	177	140	166	168	166	167	175	178	147	156	178	186	145	153	174	147	177	174	159	175	168	181	148	163	172	151	160	163	168	165	156	138	163	157	171	165	158	144	157	159	161	152	148	167	166	138	146	160	172	170	171	146	133	176	156	150	143	147	154	165	146	147	159	164	147	154	179	162	149	161	147	155	176	172	165	146	152	169	162	165	162	164	157	160	165	160	146	173	164	149	153	170	149	153	137	172	152	148	154	152	138	156	156	133	135	171	173	161	136	141	151	158	163	153	147	152	128	160	143	141	136	125	140	151	136	141	145	167	138	172	147	154	127	154	154	148	149	149	131	159	148	161	142	149	130	167	161	150	150	147	171	167	141	145	149	137	165	147	160	157	171	140	151	159	130	133	166	148	146	163	150	139	152	128	157	153	147	155	145	153	139	170	151	142	156	166	160	145	153	157	146	150	162	157	165	148	142	145	146	147	144	155	134	168	168	160	141	152	126	139	142	152	166	165	159	153	164	150	139	143	137	131	140	130	145	152	151	141	153	132	146	147	129	128	148	151	138	163	127	155	143	151	132	158	147	158	133	165	170	149	154	150	141	153	149	150	154	133	142	141	146	151	138	144	139	158	151	135	166	139	137	152	153	138	167	137	155	142	146	149	117	139	141	158	127	162	169	148	157	136	142	155	161	157	149	163	149	148	126	161	166	149	170	151	156	162	159	153	159	161	151	156	155	151	138	149	144	150	147	149	161	138	129	156	147	151	138	137	133	142	144	154	154	146	139	158	133	144	165	151	157	156	155	153	137	160	130	145	135	136	147	160	143	137	144	157	166	158	154	116	136	169	158	153	135	124	147	154	166	134	137	158	156	137	141	140	159	146	165	157	164	137	136	139	146	140	132	147	171	142	158	148	133	140	159	137	164	164	133	147	132	150	127	155	166	151	163	164	160	157	164	143	159	153	151	116	134	127	146	162	116	124	133	144	136	146	141	124	151	150	155	123	143	147	162	155	150	152	144	162	164	152	151	147	133	154	132	167	129	164	132	143	153	164	129	161	149	152	151	157	151	140	149	147	149	145	134	171	153	143	155	175	145	160	158	143	153	164	130	154	146	142	121	133	146	137	144	145	140	156	157	123	168	164	157	163	157	153	146	134	127	123	113	156	143	154	154	164	133	151	133	167	134	149	128	164	150	127	150	164	145	157	143	139	148	132	140	185	151	148	169	124	163	104	151	170	149	158	152	140	137	136	155	154	143	145	156	133	145	166	159	139	167	168	169	169	148	125	139	154	154	144	148	145	151	150	132	162	150	133	181	140	147	141	137	166	127	138	174	166	124	154	142	150	141	156	145	150	135	163	144	160	154	145	154	155	160	128	127	152	144	161	131	150	141	145	138	132	169	138	166	148	136	163	158	147	139	143	158	138	157	158	161	165	166	131	156	176	140	156	157	136	146	160	165	163	148	140	158	150	149	123	153	153	146	148	160	170	140	155	151	129	160	158	148	153	156	143	120	122	130	140	145	160	156	151	153	169	145	136	127	158	154	158	133	164	166	141	147	149	133	142	130	141	133	136	160	148	158	136	153	138	162	153	156	135	144	155	128	176	135	163	128	136	146	156	135	140	122	157	151	155	145	135	144	168	148	153	152	158	129	136	128	157	167	138	164	172	158	138	150	159	166	145	147	170	138	151	163	169	138	150	158	152	143	166	155	141	149	151	160	144	156	141	147	163	169	141	162	153	157	155	175	150	159	143	144	172	138	134	160	169	147	142	143	150	156	144	138	147	162	127	170	152	141	151	134	157	140	151	134	155	162	153	148	150	134	162	164	144	140	135	168	156	152	133	140	154	149	151	162	149	144	145	143	151	140	134	148	170	135	130	140	145	138	145	123	148	152	156	151	142	142	168	135	126	146	132	145	147	164	150	160	159	146	132	148	160	124	162	158	150	153	153	153	151	149	168	161	151	144	136	161	169	132	160	166	153	142	164	133	128	143	161	167	147	143	153	149	159	148	168	137	154	116	159	155	149	146	145	160	127	143	166	160	146	147	144	160	151	132	145	152	146	141	152	144	170	141	163	153	142	156	130	130	155	157	137	139	159	145	141	153	154	144	160	142	156	153	152	132	141	168	158	153	145	149	157	158	159	142	150	144	145	142	128	159	155	151	158	165	141	140	156	148	173	145	147	150	151	138	163	172	156	147	153
345	1	1900	153728	427	0	10	85	154	294	305	370	298	267	242	243	222	178	206	198	170	165	159	143	146	125	148	147	114	134	108	129	113	106	102	114	97	105	87	94	97	108	93	80	106	87	94	84	91	88	70	73	68	84	85	74	119	91	69	70	83	74	80	58	64	88	91	81	61	84	79	67	75	73	77	73	85	86	76	83	72	66	70	75	77	77	70	82	67	84	65	97	71	65	79	82	75	66	84	70	75	73	63	79	72	87	83	61	64	63	90	65	89	76	68	71	67	85	68	76	92	76	82	78	66	76	51	72	69	69	68	55	79	69	89	57	76	78	68	63	67	65	74	81	63	87	64	80	65	71	72	68	76	76	66	73	63	67	64	70	73	69	67	75	60	71	61	79	81	72	65	74	89	68	84	62	69	88	78	76	82	74	75	58	79	69	68	74	51	62	81	73	70	73	77	53	56	56	83	60	78	68	91	53	71	68	84	69	79	64	74	72	60	73	83	56	75	69	60	63	59	78	76	76	63	82	68	62	69	73	80	75	59	62	63	64	54	75	75	59	58	79	65	74	55	70	65	66	74	78	79	89	65	60	71	73	85	63	73	71	59	76	75	64	67	62	73	58	60	71	74	77	80	84	56	66	66	60	63	78	80	70	65	66	68	69	74	80	93	58	89	56	56	71	69	72	61	66	65	64	72	69	59	79	52	68	90	61	70	67	78	65	78	70	77	65	65	76	76	70	67	64	79	75	70	74	68	70	64	69	65	80	59	69	64	72	58	71	75	69	90	84	71	64	74	74	69	59	51	88	63	86	56	69	73	85	65	65	73	75	61	86	70	61	76	75	85	72	73	63	66	72	68	70	73	70	61	71	79	78	76	64	78	75	66	74	73	82	71	75	71	69	76	88	67	68	71	69	64	72	68	62	63	60	62	69	68	63	87	88	73	71	100	68	69	82	58	63	69	82	73	76	85	76	75	53	70	55	77	66	63	59	69	79	53	77	63	79	50	84	63	79	66	68	58	63	79	70	86	66	78	76	81	64	75	63	82	76	81	74	78	70	76	75	39	72	75	65	58	86	61	79	54	80	58	74	59	74	69	60	67	79	82	81	60	84	67	77	80	66	57	64	75	64	73	63	75	76	76	61	78	52	68	69	69	87	64	76	62	76	63	73	69	63	73	79	53	56	72	59	70	71	79	75	70	78	68	68	61	64	53	64	49	83	84	64	82	65	68	75	48	72	68	69	77	86	86	64	87	79	83	76	68	59	76	67	59	74	65	90	75	72	49	72	67	70	81	68	70	73	63	73	82	62	66	57	45	73	78	74	70	61	75	62	75	51	73	74	61	65	63	71	80	62	81	68	58	76	64	61	81	77	74	71	67	69	78	78	68	66	72	74	69	60	82	72	62	78	76	72	66	57	72	55	82	62	54	76	67	66	79	70	71	70	71	66	58	60	74	84	73	78	89	66	59	50	60	63	57	77	68	62	76	59	62	59	74	63	65	54	75	88	81	73	69	78	70	66	68	69	72	59	70	66	74	77	94	75	65	73	65	73	75	65	72	67	72	62	62	64	80	72	55	75	76	78	70	75	63	87	65	72	68	74	60	74	74	61	68	86	60	83	71	76	75	63	66	76	73	72	85	59	90	59	65	75	65	80	61	57	68	72	70	96	67	61	46	67	73	79	63	68	62	63	51	71	66	63	82	65	61	77	75	67	58	79	80	70	74	68	60	65	63	60	69	80	74	79	77	66	73	79	63	58	70	79	72	68	59	67	72	76	80	59	72	63	63	66	65	63	59	73	71	73	69	68	82	68	49	73	73	70	65	60	75	62	58	85	68	70	68	67	74	63	63	51	59	76	64	68	56	70	59	59	74	76	78	64	74	77	69	78	68	64	67	82	73	67	77	61	73	78	75	76	81	59	58	57	65	69	61	62	70	62	67	71	68	82	72	57	66	70	55	85	67	57	74	67	59	66	78	68	83	67	79	77	60	81	69	77	77	80	72	60	67	78	81	69	64	76	72	71	68	61	62	51	64	64	63	68	76	61	49	67	70	77	63	58	67	61	86	59	73	71	62	78	64	60	79	74	80	75	68	61	74	74	79	78	73	71	63	68	64	61	76	72	68	58	59	56	65	62	71	66	71	91	56	84	69	64	68	73	71	60	91	68	56	70	64	72	63	67	76	86	71	64	67	72	52	62	74	74	75	86	61	65	66	72	66	72	68	67	72	71	69	69	65	67	69	80	79	71	64	72	72	73	59	74	73	46	69	77	77	62	79	75	78	81	71	54	77	62	62	73	71	69	61	69	82	65	58	83	77	90	57	75	78	83
345	2	2100	153851	410	0	16	114	185	344	371	382	342	326	279	260	238	227	229	229	201	172	175	188	177	169	153	151	152	149	150	148	137	148	153	130	141	126	140	111	133	119	123	127	112	107	109	87	128	119	102	95	111	92	121	112	105	109	102	102	101	111	86	89	90	78	101	98	97	110	102	93	83	104	87	87	95	82	95	95	86	82	94	81	85	87	91	102	93	96	67	84	95	92	101	88	80	97	96	88	68	98	88	87	98	89	90	97	85	102	110	71	93	96	99	74	90	90	80	85	92	108	83	99	74	78	79	73	81	87	83	88	81	82	74	84	85	106	83	81	84	94	92	86	69	87	91	90	77	88	84	76	88	94	89	95	89	86	86	89	83	110	79	72	77	95	90	78	80	82	123	88	74	88	92	86	87	81	87	83	81	101	92	79	66	76	81	68	89	76	88	83	84	83	90	77	99	85	81	84	80	75	88	61	87	98	97	98	91	71	86	86	100	86	90	78	67	83	77	85	93	93	87	68	81	74	98	82	95	92	80	101	99	104	89	92	91	90	103	62	60	80	78	80	91	85	86	87	85	92	98	92	83	92	76	85	90	92	75	85	95	78	91	93	80	97	92	102	79	91	89	73	84	83	82	91	79	77	86	78	95	80	96	80	66	89	88	91	89	76	86	83	94	86	85	77	93	78	69	91	80	87	82	109	85	106	76	91	89	79	95	78	88	69	83	94	91	99	85	71	84	71	83	107	80	105	82	72	84	77	82	87	87	85	94	93	85	72	70	87	97	98	70	92	87	104	73	78	93	81	74	66	70	90	89	84	80	84	85	91	74	74	89	89	71	97	66	103	85	89	70	85	89	84	96	71	87	66	73	85	82	107	87	102	91	83	75	79	87	84	75	76	81	83	92	85	79	87	82	70	78	86	82	80	85	80	90	91	102	77	70	91	82	84	91	88	73	77	87	104	80	80	98	78	87	103	82	95	74	87	84	93	82	68	95	80	84	90	84	71	73	94	73	85	81	97	91	86	89	85	77	78	93	90	82	73	77	71	96	89	68	78	80	81	91	96	74	83	74	77	75	90	73	74	81	83	74	94	90	75	85	73	72	77	75	104	92	86	82	70	99	85	87	100	75	86	96	97	95	84	83	91	92	81	82	83	84	74	74	91	92	84	73	82	87	85	81	83	83	100	82	80	109	76	89	79	73	68	95	87	82	98	88	75	80	88	81	78	80	69	64	69	73	91	81	77	86	85	82	86	84	90	80	77	92	97	80	66	73	94	80	80	79	62	102	68	88	96	76	77	83	92	75	85	69	66	90	88	90	68	89	87	96	89	94	75	77	95	92	76	70	90	90	94	90	90	80	76	77	78	88	72	80	77	94	85	76	80	83	75	85	96	94	92	90	76	74	88	101	86	80	90	104	83	84	73	72	75	97	97	74	74	75	69	82	79	80	80	88	72	90	70	71	75	86	80	75	66	87	79	89	93	91	92	64	72	89	84	89	87	70	82	76	91	84	81	77	78	69	65	91	79	75	77	79	78	81	89	90	82	93	85	85	83	94	75	82	82	95	71	92	71	63	92	69	74	90	103	87	69	72	82	96	86	86	81	81	96	62	81	88	107	107	80	106	95	82	68	75	90	90	60	75	73	84	85	83	86	71	76	90	79	82	89	80	78	78	89	63	73	74	97	62	87	81	94	70	79	80	90	84	84	87	74	84	77	79	101	91	71	69	92	93	81	92	78	97	89	82	85	88	83	92	83	73	78	83	81	90	79	89	87	87	87	76	79	87	81	78	99	75	85	88	89	90	80	91	82	87	69	82	85	99	72	84	79	65	86	73	97	75	84	87	76	79	91	75	84	92	83	95	79	77	84	78	82	76	87	100	77	92	78	89	73	86	72	78	86	94	86	84	75	91	78	103	80	75	68	74	73	85	94	99	100	98	90	75	80	77	61	86	70	97	77	72	80	86	80	83	77	67	84	81	92	86	78	82	88	64	95	89	77	91	82	78	88	77	74	79	90	81	71	77	82	66	82	82	85	75	91	74	76	85	85	83	84	71	80	68	80	76	63	80	90	88	88	90	69	103	82	79	83	82	79	84	85	78	68	88	86	88	80	77	87	87	79	88	72	74	77	91	79	93	84	79	66	79	100	83	81	79	85	94	84	69	75	93	77	84	70	94	73	84	79	66	96	91	85	83	72	92	77	71	101	62	83	83	94	84	74	77	81	75	76	81	92	79	79	62	88	70	95	99	69	102	87	83	80	81	87	82	68	88	86	75	95	83	79	72	100	78	80	81	87	83	79	57	97	94	72	96	82	76	98	80	93	77	85
345	3	3500	153975	398	0	18	161	223	379	371	445	392	391	330	342	275	315	267	279	221	210	224	228	219	211	211	186	187	181	191	188	181	173	182	156	159	141	157	173	151	154	166	146	150	162	165	155	143	159	152	128	154	138	164	125	152	132	138	142	141	137	124	149	135	148	125	137	128	145	118	134	147	140	125	117	129	134	138	114	114	134	115	118	115	130	134	127	143	124	101	134	144	138	118	124	132	128	130	137	117	120	138	143	127	126	120	111	123	113	133	130	111	135	135	117	126	125	133	109	144	133	115	122	119	131	120	114	119	131	118	134	108	133	119	118	112	123	130	112	116	141	121	131	143	104	125	98	96	117	117	118	98	134	147	117	111	148	113	109	125	125	123	124	109	124	123	116	109	107	122	123	137	116	120	125	121	115	110	132	122	94	121	122	122	133	123	133	110	109	117	105	126	112	145	119	121	124	111	112	81	131	104	125	105	122	121	135	124	133	118	115	132	129	106	123	112	100	118	117	100	127	112	120	106	97	118	117	115	115	125	138	109	125	110	125	122	127	123	127	131	104	115	127	98	107	108	126	111	136	119	126	105	123	101	131	125	122	130	135	114	114	132	131	114	119	116	114	116	114	132	100	135	104	116	126	120	122	121	100	114	115	126	119	125	138	125	123	121	109	115	123	126	126	126	125	128	131	107	123	134	131	118	99	121	131	118	129	110	110	113	94	115	123	133	103	112	134	135	108	119	113	118	122	131	109	125	141	116	123	115	116	117	119	127	108	119	119	115	122	111	117	120	105	106	122	125	125	107	117	125	100	98	113	114	116	101	133	115	108	115	134	122	117	118	106	119	116	112	122	111	124	105	110	126	110	104	108	140	118	122	128	136	112	123	136	105	112	94	110	105	118	125	126	115	94	124	124	102	116	122	131	118	107	141	110	122	113	122	131	98	107	110	118	113	118	113	109	111	104	103	127	108	132	139	125	98	125	113	106	118	125	102	113	127	119	128	113	137	113	115	115	101	116	118	138	131	105	119	124	121	128	122	122	122	128	100	112	112	119	116	129	112	114	115	110	120	104	147	120	111	97	133	116	122	115	105	106	126	115	109	110	133	110	103	138	132	120	105	105	91	117	112	126	136	114	106	116	131	124	103	128	116	126	137	121	116	133	126	123	105	135	108	122	114	132	117	133	119	123	111	134	106	115	99	119	125	124	126	89	124	118	105	102	120	122	104	142	108	112	118	111	123	127	117	127	116	120	112	119	102	141	122	102	112	116	119	109	109	116	111	114	120	120	117	130	101	111	118	104	116	123	125	126	99	103	105	133	111	123	108	109	117	107	120	110	101	128	112	116	99	105	100	118	115	110	113	109	107	98	135	137	107	104	102	97	113	93	114	115	127	104	129	122	93	112	133	114	107	115	107	127	141	127	131	107	127	120	120	134	127	95	96	129	101	117	137	112	110	125	106	108	101	108	131	116	122	91	118	119	124	123	119	142	114	116	124	118	111	132	126	119	107	123	124	135	103	114	130	120	127	114	131	124	111	131	113	110	125	126	118	128	107	117	113	112	140	110	119	121	110	81	123	98	120	105	114	129	103	129	115	135	114	123	114	101	100	98	93	102	106	130	97	116	123	121	105	109	107	135	111	111	111	112	108	140	130	125	113	123	129	121	118	116	130	132	104	139	110	134	124	109	87	124	124	126	136	123	109	130	118	120	114	119	123	120	124	101	114	140	135	113	129	129	124	132	109	118	126	109	133	114	121	122	125	111	113	105	109	109	121	131	125	146	118	126	104	123	110	127	111	118	104	128	126	126	108	124	117	108	122	125	131	100	111	102	101	138	120	116	106	131	113	114	102	124	99	120	105	124	113	113	118	137	127	120	106	120	125	122	128	123	99	112	113	146	102	134	153	114	125	122	116	99	111	111	122	143	127	119	123	93	131	107	118	126	99	125	127	102	118	120	131	108	117	107	124	125	95	129	116	113	127	137	136	115	119	95	117	115	126	125	112	118	106	120	119	123	99	105	99	103	118	123	92	112	125	125	125	117	124	122	107	114	127	100	117	120	105	138	110	105	126	117	121	117	112	110	99	121	109	118	107	116	111	118	115	111	115	122	149	113	115	112	115	107	107	115	117	106	133	114	131	110	108	92	123	133	122	113	101	111	104	126	102	113	102	92	135	118	123	122	123	119	109	113	109	113	120	114	131	100	118	117	112	108	111	121	99	105	116	109	117	121	115	125	122	104	92	90	151	124	130	127	132	120	97	120	131	93	140	133	122	111	123	113	115	128	134	120	113	128	103	133	118	108	127	110	104	137	127	140	109	110	118	120	108	127
345	0	2700	154098	402	0	8	169	252	411	432	515	462	439	382	401	351	301	336	317	288	294	290	312	252	265	231	246	254	269	203	215	223	204	226	231	227	218	185	223	197	206	185	190	191	205	181	177	192	181	159	194	163	175	184	179	191	152	170	164	174	155	161	144	185	182	170	173	173	147	158	166	170	164	141	168	155	176	190	189	157	150	163	151	160	140	168	168	168	152	149	164	131	175	155	147	155	163	138	166	160	139	152	155	169	168	154	154	172	158	161	170	142	165	167	152	142	157	136	134	194	156	142	156	137	132	158	155	159	160	165	160	162	182	145	149	137	156	139	168	130	137	131	153	149	141	161	148	137	158	159	153	139	147	150	126	149	138	153	172	157	145	126	134	164	132	144	178	151	169	140	159	137	157	164	151	158	171	136	149	147	133	161	156	125	149	152	144	158	157	151	154	142	133	163	145	149	165	158	157	164	148	141	165	156	120	152	154	135	151	150	184	144	146	145	164	146	128	156	159	159	145	144	159	162	159	157	146	129	148	160	147	135	143	153	131	148	159	158	148	148	148	148	136	145	157	150	157	143	138	141	161	145	138	151	169	159	140	140	160	125	138	150	159	151	180	132	172	168	155	152	137	147	137	148	154	144	143	155	147	139	138	147	134	140	154	134	153	151	146	144	145	141	156	140	163	144	156	131	144	162	152	149	130	160	172	137	140	158	159	155	159	151	137	143	135	171	150	140	147	148	127	162	161	144	126	142	148	155	156	154	141	141	173	155	166	146	129	150	165	127	137	138	169	144	148	156	171	160	156	156	141	161	136	139	170	140	149	158	146	123	172	151	136	131	149	139	128	163	170	142	152	147	142	169	171	140	143	164	146	143	145	164	167	155	141	149	129	161	157	148	144	155	149	146	135	158	144	134	143	148	167	145	151	141	130	148	160	159	159	158	136	163	153	164	138	151	148	169	154	112	154	163	155	145	134	137	136	147	134	142	162	131	153	119	168	153	177	135	163	153	144	167	129	137	138	140	144	153	147	133	155	124	146	145	135	132	135	133	144	139	151	144	136	169	139	140	170	154	142	139	129	151	154	171	158	155	158	140	124	131	160	159	127	157	162	138	174	137	124	135	161	162	172	165	150	152	148	152	160	143	128	133	133	158	159	159	142	152	135	155	151	150	151	128	155	148	148	148	153	139	159	143	160	140	143	149	153	142	158	174	154	127	131	152	139	139	151	137	151	181	149	131	133	129	127	137	152	146	165	144	167	152	134	145	141	129	133	153	158	133	139	141	133	165	151	155	167	152	157	152	177	145	140	141	149	148	152	151	145	158	154	147	169	169	125	135	143	127	155	157	139	145	144	155	133	144	129	161	132	140	155	170	150	140	154	146	162	140	149	139	137	139	145	158	142	175	158	157	146	141	139	128	154	150	134	135	160	159	161	140	149	151	127	155	157	161	125	129	133	167	130	145	156	151	156	113	144	138	154	155	126	145	166	149	138	143	146	154	144	142	129	136	158	158	150	152	149	162	144	152	125	140	131	151	151	156	157	135	145	144	122	159	144	148	119	144	130	137	162	142	150	139	147	125	143	151	155	131	145	153	169	136	159	139	158	136	136	158	133	164	131	143	140	148	131	135	151	151	126	147	140	154	142	140	136	156	150	138	173	133	147	133	162	152	138	143	154	137	147	129	157	112	150	151	148	139	148	144	135	165	154	144	135	138	146	137	152	163	150	147	142	158	134	155	141	129	162	145	147	126	152	152	123	137	170	148	145	157	118	130	147	131	147	155	159	141	142	134	156	142	161	128	149	135	161	164	151	149	146	159	152	155	140	137	141	141	167	136	121	164	128	118	119	154	182	144	142	157	148	141	123	161	155	146	143	130	148	131	140	150	136	147	149	159	140	156	144	133	127	124	154	145	152	137	164	135	156	130	167	140	148	143	129	149	145	142	147	145	132	161	155	136	138	141	135	129	126	150	142	143	143	156	144	115	143	144	130	139	151	158	135	147	160	158	136	155	166	133	151	144	146	142	152	150	164	149	135	153	144	150	132	130	135	145	156	160	131	148	164	144	170	152	135	126	137	165	145	137	142	137	155	154	168	158	172	130	140	169	144	156	139	158	147	157	157	136	152	142	134	152	152	150	111	148	130	164	146	167	154	167	144	139	140	160	158	130	152	140	138	160	144	162	146	118	136	149	136	145	166	148	140	140	156	117	142	147	143	150	124	147	160	140	155	131	133	173	140	141	143	152	144	142	127	148	156	139	145	136	148	137	162	145	139	153	154	148	135	126	136	149	155	130	160	138	122	161	165	129	138	143	150	159	140	134	167	125	155
345	1	1900	154221	432	0	12	75	164	297	286	330	307	277	226	252	203	165	186	171	158	170	161	141	140	139	109	128	115	154	119	121	117	107	104	103	99	114	104	103	80	97	101	89	89	87	85	78	87	79	89	92	78	76	95	90	80	75	90	91	80	83	74	92	85	55	68	92	55	73	84	77	77	82	81	61	103	73	76	90	70	70	66	71	101	85	72	67	76	70	78	71	72	77	79	77	77	73	86	85	78	76	76	73	77	65	69	85	74	73	66	81	65	73	83	83	93	71	90	77	65	66	70	76	67	90	66	61	83	76	70	80	72	98	79	65	70	78	66	65	66	66	71	68	72	71	78	74	76	73	77	82	52	67	74	69	44	64	90	85	74	51	77	77	77	73	63	73	65	67	82	71	62	62	82	74	75	74	78	78	74	79	73	83	77	68	66	63	61	73	62	75	68	76	86	68	76	63	78	74	77	66	66	63	63	68	70	73	72	76	68	65	81	78	67	67	66	63	68	64	91	78	71	79	78	63	66	76	72	73	72	73	66	87	75	62	63	61	69	63	85	82	73	88	66	79	62	65	67	64	74	64	54	73	58	70	61	60	70	60	63	69	66	80	86	67	70	81	72	55	60	76	75	87	83	67	73	81	76	86	55	72	80	66	69	70	70	69	69	80	82	69	65	80	66	85	88	89	77	72	70	76	75	60	64	66	70	74	63	70	73	66	68	73	75	53	64	74	71	60	77	71	80	77	75	78	68	53	61	63	69	74	76	81	75	54	78	79	62	56	68	55	75	78	78	67	84	72	66	59	67	63	75	72	52	74	76	82	67	69	79	60	71	75	65	53	78	73	73	78	68	77	69	61	73	87	69	84	88	67	83	64	81	69	70	68	57	60	93	73	86	70	77	79	65	59	77	74	65	66	76	75	77	49	73	63	74	63	82	79	89	62	68	82	84	68	66	70	78	75	73	80	61	66	62	63	81	64	67	73	59	73	67	61	54	55	75	64	65	83	75	61	63	81	69	73	67	56	77	61	77	70	73	83	75	71	79	78	82	66	89	72	66	68	69	53	63	62	57	54	71	72	75	64	66	73	70	80	63	84	67	52	60	75	78	52	65	63	55	91	68	75	71	67	59	62	67	75	65	77	70	64	82	69	64	63	74	69	85	72	68	62	66	69	50	81	72	73	72	68	76	73	76	60	70	59	68	59	65	64	82	66	48	80	55	65	70	66	79	61	66	75	70	76	73	65	59	76	74	72	76	73	69	77	70	84	76	65	70	67	67	57	59	77	62	62	55	81	63	69	72	72	43	68	63	75	62	72	80	84	64	64	69	53	81	77	78	76	91	71	79	65	65	74	67	67	61	69	72	55	61	76	64	69	78	59	67	56	70	69	65	49	77	90	71	73	76	81	68	63	57	64	68	76	76	74	69	77	82	79	55	74	77	88	64	77	74	69	73	56	67	84	68	75	67	59	66	61	88	82	79	70	58	77	87	90	69	76	75	68	77	67	79	70	80	61	63	70	71	75	76	70	76	66	85	58	74	86	74	65	71	64	66	59	72	62	72	71	63	61	67	62	52	79	61	59	69	70	90	64	67	68	62	90	76	70	71	68	68	72	80	76	72	83	80	56	73	66	64	75	74	73	63	73	81	90	62	65	67	67	56	84	76	88	77	75	54	80	61	63	83	79	73	67	83	62	81	67	65	68	66	71	56	60	58	69	77	68	85	77	64	68	54	77	57	71	60	67	73	77	64	61	83	63	58	75	65	68	59	61	66	78	92	61	63	57	70	73	70	70	74	57	73	63	81	89	78	55	67	74	71	71	86	69	90	65	74	65	75	61	78	58	65	80	66	59	72	61	63	86	66	70	83	75	72	78	73	60	66	63	61	62	65	72	72	68	83	77	70	67	64	73	72	54	72	74	68	71	77	91	55	81	76	75	57	81	70	82	74	61	69	67	69	61	71	87	74	72	64	58	68	72	70	72	61	73	80	65	54	63	70	89	62	74	50	63	79	78	92	66	72	67	65	68	83	68	65	59	79	64	67	56	65	60	64	63	59	64	64	62	66	66	69	62	62	74	67	68	56	77	73	79	77	94	73	57	80	64	67	79	69	89	79	83	80	63	58	85	74	74	70	71	65	80	67	80	69	81	76	81	85	68	65	72	72	68	67	70	87	75	70	56	54	70	69	69	75	68	66	64	77	76	62	62	62	79	70	49	75	65	71	76	69	71	78	80	64	73	78	73	73	63	57	61	55	57	90	65	67	69	70	53	77	75	78	78	50	84	71	59	69	62	80	81	68	56	67	61	75	59	78	52	66	83	68	64	70	62
345	2	2100	154344	402	0	16	107	163	323	343	395	342	302	278	261	217	251	216	217	191	185	171	146	183	160	148	168	143	138	142	130	157	136	119	137	112	126	105	111	110	111	139	122	128	110	99	112	101	90	89	110	98	107	110	92	116	100	92	90	112	96	99	90	83	91	102	91	104	87	79	101	104	96	106	90	87	116	100	97	84	92	82	79	74	102	95	86	76	88	105	83	82	65	68	80	83	96	89	85	81	103	96	87	69	77	92	86	100	101	89	102	85	89	90	79	83	94	86	101	82	80	85	98	101	78	85	83	90	69	81	82	92	65	75	95	88	85	85	75	64	73	77	98	91	79	83	84	80	86	78	97	96	86	84	82	78	85	90	87	68	98	91	82	80	102	63	76	84	89	105	74	91	92	80	84	81	83	94	89	82	68	85	86	98	88	79	118	88	100	83	85	72	84	82	102	77	72	88	81	72	75	86	92	97	88	85	102	87	64	73	83	71	78	85	81	80	78	87	88	91	74	83	96	90	86	78	79	78	80	71	80	84	76	70	74	78	90	84	82	72	91	100	91	72	91	67	81	89	88	81	77	81	77	84	74	84	83	81	76	71	84	77	82	71	76	83	66	82	100	73	89	88	87	70	88	68	91	78	73	78	81	76	72	88	89	83	66	87	76	100	77	73	88	101	67	97	88	76	81	84	84	84	81	84	78	96	81	78	98	92	85	83	56	81	90	64	79	82	74	94	97	72	86	76	86	80	88	89	99	65	86	75	87	77	73	82	77	87	75	98	83	91	78	64	82	76	86	83	94	76	84	79	57	71	96	91	75	84	75	73	69	90	78	92	98	80	72	83	75	75	81	106	81	93	92	80	69	79	97	79	70	75	83	91	95	67	86	87	78	98	95	79	89	62	87	94	102	92	90	79	67	77	76	81	103	91	85	77	83	70	73	74	88	85	89	73	78	91	81	85	88	106	92	80	82	84	77	88	82	76	92	72	88	76	90	72	77	70	91	87	102	84	92	86	86	76	73	89	72	79	76	79	97	87	76	86	87	90	95	78	80	90	94	84	76	78	86	93	80	94	90	70	79	86	98	91	86	87	82	85	71	97	84	76	77	68	74	77	89	89	81	75	85	108	70	77	79	67	82	80	89	72	90	88	78	91	82	91	70	82	92	101	89	83	81	69	95	77	92	72	83	77	96	75	99	72	96	107	94	78	87	90	77	91	84	94	80	77	78	84	72	73	78	83	102	77	80	85	89	96	78	80	74	76	82	62	76	87	73	82	84	69	90	92	83	82	81	87	87	91	76	71	68	76	75	75	85	77	72	84	85	74	78	92	89	84	87	76	74	88	91	88	83	109	85	99	91	77	83	78	99	80	91	98	73	82	77	74	84	70	76	69	75	104	68	87	84	77	107	75	97	92	67	86	75	91	75	72	100	73	82	64	73	96	80	74	74	104	69	84	97	77	78	95	85	86	90	76	84	92	66	62	90	89	69	82	97	68	76	87	77	93	75	83	85	74	76	88	94	73	101	76	99	79	79	85	75	83	75	79	93	73	82	83	87	81	65	85	78	76	74	77	77	59	72	91	71	88	75	61	88	72	83	84	81	97	76	87	76	79	79	83	94	88	73	85	77	111	76	86	92	75	75	78	92	77	98	85	76	88	72	106	97	84	81	85	95	85	87	89	67	81	82	81	76	87	65	88	94	85	74	67	83	95	76	80	76	80	84	96	82	94	70	61	91	95	78	78	71	94	93	79	78	79	85	85	88	87	72	69	87	81	90	83	81	86	81	79	76	83	80	89	96	91	82	78	76	88	62	82	86	84	82	81	75	85	84	88	77	75	96	85	88	86	71	93	53	88	89	83	71	66	108	94	102	87	79	91	84	81	83	85	59	83	75	80	87	81	66	73	78	83	88	97	77	77	81	70	84	70	89	97	96	65	81	83	88	74	89	87	83	78	94	93	82	84	83	80	84	77	78	77	94	80	87	103	81	84	104	82	84	76	83	88	83	75	75	91	79	60	84	64	80	75	88	90	90	80	93	84	86	77	80	72	95	86	78	93	102	71	72	81	109	88	77	87	80	71	59	73	80	75	95	74	85	80	91	72	80	69	70	86	68	79	83	93	89	88	77	87	74	91	77	84	69	67	88	102	72	88	63	79	104	68	88	61	79	91	61	97	85	76	84	77	78	91	101	87	89	88	91	72	87	103	80	72	90	77	75	90	91	73	72	88	85	65	65	67	88	79	100	100	87	66	89	81	87	86	65	69	58	83	94	76	81	73	77	80	75	78	83	81	79	92	65	86	88	66	82	76	82	67	83	96	70	85	80
345	3	3500	154467	397	0	17	163	225	416	400	460	388	390	374	323	292	273	281	266	259	246	247	238	247	205	198	189	185	205	180	184	181	172	184	189	158	164	190	171	157	167	160	154	163	174	152	137	149	150	146	147	139	134	126	144	128	134	127	140	135	145	152	147	132	119	117	130	116	120	138	136	138	119	120	119	103	131	147	146	106	124	135	126	123	109	129	111	139	114	122	117	126	116	105	108	123	112	112	134	117	138	124	116	130	120	110	129	100	123	114	136	113	120	136	120	120	116	107	106	114	127	114	116	127	127	132	97	125	119	117	124	124	122	125	116	118	134	127	124	124	119	129	111	115	104	124	117	123	120	130	101	126	122	118	109	130	138	118	107	115	120	113	124	126	109	123	119	139	135	124	119	111	112	116	121	112	111	116	124	130	116	132	137	119	107	118	97	122	131	102	105	111	121	127	89	109	91	122	107	121	119	130	128	115	130	124	121	126	117	119	106	108	124	132	118	118	126	105	129	107	129	112	129	119	142	106	112	120	106	130	116	128	109	119	137	129	137	126	117	119	133	102	140	123	107	105	126	131	122	107	122	108	121	101	137	112	118	124	112	135	118	130	108	125	90	111	129	120	118	111	119	131	104	89	111	135	109	119	105	128	109	105	132	111	114	111	130	115	134	119	108	124	117	118	119	109	128	134	111	107	143	134	115	112	134	134	107	105	97	107	128	106	130	115	105	123	126	113	132	123	121	130	103	119	128	122	105	120	109	135	133	142	117	127	121	118	102	106	124	119	145	129	97	126	138	118	135	96	123	106	127	129	123	135	115	107	108	133	111	135	121	104	115	130	113	120	117	100	131	128	110	116	115	99	113	121	125	115	131	125	105	119	110	98	119	112	115	110	117	110	109	106	108	123	123	127	125	119	107	123	115	130	108	124	112	109	116	125	131	140	119	131	117	118	118	125	110	122	121	124	113	124	144	110	120	123	116	130	116	131	119	110	120	90	121	127	124	116	123	113	112	111	107	107	121	102	126	103	100	129	107	117	115	126	114	108	117	108	116	123	120	118	117	113	118	119	118	115	111	109	131	104	107	119	104	126	111	119	113	103	117	117	102	108	126	99	105	99	115	112	105	111	132	107	95	110	110	102	116	134	113	123	114	90	120	114	130	115	95	125	104	120	131	131	116	115	126	105	88	115	116	124	114	115	102	114	126	112	101	111	118	116	122	118	107	91	91	131	110	120	115	102	98	108	123	112	117	111	132	114	111	134	118	133	110	126	117	123	112	113	134	133	103	117	106	112	122	119	101	111	109	120	121	118	113	111	116	132	113	106	110	112	112	123	113	144	120	111	115	133	127	115	126	135	104	112	103	141	118	119	117	113	124	128	119	122	141	129	120	120	108	140	113	96	101	115	98	110	126	126	133	123	99	108	116	131	110	134	91	110	105	131	107	118	108	111	120	110	105	104	109	115	116	130	92	123	106	125	120	112	132	107	105	111	107	108	125	112	122	100	115	124	109	138	123	116	101	123	113	106	94	106	97	122	118	92	108	105	131	125	122	91	125	123	118	113	114	119	115	119	120	106	126	137	137	138	102	137	121	119	105	123	123	112	124	117	111	107	127	109	107	115	126	115	129	115	108	109	113	116	122	140	109	94	116	120	118	114	122	115	125	115	117	125	113	90	117	110	120	105	118	97	131	130	118	104	112	114	110	127	100	101	101	130	108	123	133	139	108	135	127	110	104	122	116	121	121	116	95	124	112	93	111	122	97	108	113	101	127	127	122	115	100	116	127	103	115	125	116	101	115	115	113	133	120	101	104	119	117	100	131	108	117	117	102	121	112	100	119	130	104	111	124	86	111	106	130	110	103	122	125	122	123	129	122	137	122	115	118	129	103	121	128	110	121	107	103	108	120	95	119	121	122	124	103	104	117	101	97	122	113	111	121	112	124	111	114	105	124	118	129	112	111	119	112	118	127	134	126	123	120	104	132	108	116	129	121	126	121	110	103	115	116	125	120	115	124	105	110	100	129	126	109	133	114	113	111	118	110	126	108	96	124	98	102	109	131	101	97	106	102	116	107	130	112	108	114	124	120	104	91	112	136	115	120	112	123	126	117	111	116	136	95	116	119	144	128	108	119	125	102	120	104	144	108	130	117	119	120	112	117	121	126	113	131	134	113	122	134	121	128	128	115	101	109	117	118	115	98	121	96	121	114	112	116	107	121	126	133	94	124	117	137	101	109	124	103	138	116	116	118	112	124	112	107	123	101	120	109	93	101	109	103	126	114	111	121	108	112	114	126	123	121	105	139	125	107	113	119	108	121	109	125	93	132	116	101
345	0	2700	154591	393	0	9	174	268	414	450	486	461	460	443	393	346	340	316	314	292	297	275	274	265	260	255	253	257	233	237	206	226	244	213	206	209	219	191	189	198	193	231	200	180	208	185	186	189	198	162	193	169	179	170	180	173	159	154	146	196	197	141	144	148	168	163	139	168	168	168	156	163	173	145	143	162	134	173	154	133	148	163	156	152	139	170	169	164	153	157	171	133	157	154	184	148	139	170	135	128	135	165	152	139	170	150	156	162	172	147	140	165	156	163	149	156	162	149	138	133	146	135	165	133	144	159	148	166	149	158	141	155	141	157	165	150	167	152	160	167	169	136	147	157	153	146	156	167	140	147	137	136	156	163	143	170	158	160	144	151	140	137	167	157	154	170	135	142	147	142	166	173	178	136	144	153	123	159	137	146	137	132	154	144	150	121	153	139	152	157	153	144	145	156	162	154	151	169	136	157	153	156	152	145	142	140	151	147	143	137	131	156	146	148	161	138	135	133	184	153	132	139	157	156	157	150	149	166	130	148	160	146	170	166	139	136	166	172	143	165	161	129	170	129	139	135	123	163	168	140	159	160	144	144	139	143	168	148	160	139	131	131	140	148	151	150	139	138	151	145	147	135	153	173	144	150	157	134	146	134	167	150	142	123	168	161	147	141	147	150	156	161	148	162	127	132	143	140	152	139	134	134	143	142	139	149	165	136	152	162	132	149	152	153	141	145	136	155	149	145	148	159	142	157	141	150	149	162	146	128	137	131	155	143	147	150	139	155	133	140	188	150	175	182	169	150	139	137	160	119	131	150	146	152	162	148	151	159	147	169	152	149	142	138	162	144	143	144	145	148	118	140	148	147	127	144	165	154	114	152	132	136	156	145	135	175	157	143	148	147	165	157	155	131	134	123	142	158	125	146	139	150	142	130	143	155	133	141	140	159	136	165	139	143	149	151	138	158	161	138	146	147	137	149	145	147	141	133	131	142	163	153	146	136	127	132	130	120	162	152	140	150	121	149	135	161	144	148	143	141	151	142	127	141	146	150	124	141	152	124	134	137	148	158	137	129	141	163	133	128	121	156	133	128	156	150	143	140	157	154	141	172	160	153	132	158	168	130	140	142	140	126	140	154	145	134	171	143	146	141	159	155	120	143	134	148	140	139	129	146	124	145	159	130	138	155	155	144	143	126	155	167	157	156	137	138	150	142	122	157	144	157	157	138	142	143	140	137	154	145	141	160	137	144	152	163	148	157	136	149	134	149	160	146	157	139	156	122	166	146	127	128	137	164	131	159	156	146	135	119	154	155	142	145	131	128	138	142	144	138	134	142	153	145	140	148	136	132	145	153	161	127	136	149	159	144	131	141	150	155	130	139	164	156	165	150	138	140	156	139	144	127	126	135	137	127	139	128	156	133	144	155	145	126	154	146	151	143	140	158	157	129	152	142	147	144	164	155	145	128	133	143	143	164	141	132	170	156	143	150	130	118	134	141	132	148	133	134	146	141	151	134	156	157	156	150	140	131	138	152	148	156	159	134	157	153	141	149	154	136	156	165	149	146	129	123	158	136	150	146	140	135	143	148	145	140	142	145	142	128	135	145	160	167	144	132	156	155	159	128	161	157	147	150	146	138	163	125	152	151	136	131	127	136	140	139	143	133	144	119	133	131	152	142	152	131	136	137	157	127	138	150	139	158	134	144	127	132	139	137	143	144	143	123	143	145	154	124	149	159	145	145	154	147	174	148	158	161	148	117	140	161	136	136	130	146	143	140	150	158	141	125	146	139	147	136	157	148	147	138	139	147	122	153	139	128	142	118	147	148	144	153	139	131	137	164	149	134	123	125	134	156	156	118	152	145	136	149	154	142	146	140	137	139	141	148	160	152	138	141	146	158	134	148	127	152	151	153	159	135	140	150	145	130	147	154	143	142	138	160	141	149	134	140	153	142	146	142	172	150	158	128	150	143	157	161	136	141	136	124	141	160	138	144	163	149	127	135	161	129	148	144	163	148	127	151	145	141	160	150	162	143	143	152	154	153	145	136	153	162	141	161	143	154	142	128	135	137	132	131	170	137	137	154	127	131	139	152	141	166	153	162	164	156	143	162	161	167	143	148	127	132	154	149	133	165	157	146	174	171	145	141	141	147	158	133	144	141	161	158	146	132	146	147	138	150	146	150	136	118	136	140	156	148	157	163	139	156	146	151	155	139	125	139	144	162	146	135	128	161	144	161	161	141	144	150	142	149	150	129	141	142	154	167	128	146	150	126	164	136	167	132	148	146	148	138	168	168	144	135	148	166	152	118	146	139	165	131	158	142	141	140	148	132	170	136	143
345	1	1900	154714	409	0	11	77	154	311	305	348	305	269	250	237	173	201	197	177	162	168	163	137	153	155	141	146	113	113	120	122	115	121	121	112	94	103	111	108	100	76	94	101	85	87	73	84	94	87	85	75	79	75	84	70	88	89	94	76	92	81	79	92	87	75	93	78	96	78	72	84	73	79	72	89	88	68	83	79	84	85	84	77	75	61	77	77	56	90	90	80	80	68	67	92	76	61	69	67	90	73	81	72	66	62	64	81	80	86	65	80	68	83	73	68	81	76	68	72	74	72	93	70	70	81	66	52	81	85	74	75	73	55	81	67	78	73	72	71	66	70	67	93	79	67	72	73	67	71	71	63	70	71	77	72	80	67	79	59	71	76	62	70	64	82	60	78	68	72	70	90	74	59	76	81	76	66	62	77	73	78	69	75	75	70	75	70	65	80	71	85	75	67	80	74	68	71	73	71	85	73	63	55	73	70	68	75	66	63	68	67	64	69	68	75	67	81	70	68	68	76	66	63	81	63	63	75	71	68	50	71	64	74	69	85	57	41	91	76	66	90	66	74	75	61	63	65	77	77	82	67	62	61	72	70	62	63	83	72	68	71	79	82	67	76	78	57	71	76	66	70	62	69	60	78	75	69	73	76	72	51	72	70	69	59	71	61	82	70	83	78	63	70	64	82	62	62	63	75	63	77	60	52	70	80	71	68	66	70	71	75	61	62	74	59	70	62	49	58	74	73	57	75	73	77	66	61	64	76	66	75	87	71	75	69	58	72	61	75	65	72	73	65	73	74	59	75	76	68	56	64	70	77	67	74	65	71	64	86	76	65	72	76	70	63	82	61	74	56	68	74	79	77	53	68	69	66	82	83	73	67	62	76	60	59	64	79	84	59	76	75	63	73	69	73	76	69	74	98	75	60	72	70	63	64	84	72	74	81	64	59	50	83	53	74	66	82	66	73	78	63	68	57	63	73	61	71	59	89	72	60	83	61	77	70	66	81	81	66	73	71	68	69	78	62	72	67	68	58	54	67	57	70	76	78	89	62	62	52	66	77	63	77	66	73	53	68	68	68	75	63	59	59	74	70	62	73	67	78	77	74	72	59	79	76	66	70	82	73	55	83	73	75	74	68	81	73	65	71	54	59	61	71	73	57	64	58	48	87	71	73	84	68	75	56	71	64	76	77	76	66	62	76	76	72	72	57	63	84	54	78	68	56	58	65	64	77	69	75	83	69	85	71	70	72	71	58	72	69	74	93	67	91	72	68	78	75	77	75	76	77	78	64	59	46	72	60	68	57	72	77	63	87	53	67	59	55	66	58	59	88	74	75	63	71	82	73	68	70	71	59	70	69	71	66	90	77	65	75	79	57	69	78	67	60	73	67	81	77	62	76	56	74	89	64	81	78	83	62	56	60	74	67	70	64	64	63	54	74	71	71	65	78	64	66	75	54	57	78	71	80	63	80	69	74	64	51	66	75	62	60	71	70	75	59	68	64	69	73	81	75	68	69	70	68	77	66	67	67	52	67	64	59	70	82	57	59	66	64	77	53	72	63	81	67	79	61	75	70	56	69	73	66	54	64	65	85	72	65	60	67	81	68	69	69	76	84	60	61	63	75	66	68	70	61	60	69	67	70	56	69	66	65	63	76	77	84	59	48	69	55	76	73	64	54	61	67	73	72	71	67	74	59	61	83	64	74	61	72	77	69	72	60	78	77	65	76	64	77	61	68	60	71	69	67	65	73	66	66	76	63	71	74	78	74	53	80	77	70	52	64	84	72	56	71	65	81	65	61	79	64	77	72	65	76	68	74	74	55	61	60	73	68	59	65	72	73	63	60	64	67	66	87	66	76	79	85	88	67	64	75	75	80	68	57	69	66	62	61	63	65	62	64	68	71	64	73	68	71	79	76	75	72	65	77	68	69	68	62	66	67	61	61	62	67	62	60	73	82	66	73	70	82	72	79	59	75	75	60	72	70	55	57	81	78	70	72	87	61	63	69	61	63	58	69	69	80	72	67	77	66	63	81	82	86	75	61	63	59	71	79	79	70	79	68	66	74	73	52	71	50	73	65	72	67	81	71	79	62	63	61	65	80	68	72	59	66	69	66	67	82	71	81	60	84	78	75	74	68	75	67	64	67	73	59	64	76	65	84	64	62	62	70	67	75	57	72	72	54	78	69	69	73	59	60	82	68	81	69	68	52	68	57	85	57	76	75	64	73	58	74	64	76	76	70	59	70	71	61	68	85	78	72	74	58	71	75	63	65	68	84	83	79	66	65	71	86	84	61	93	83	70	67	62	69	78	65	66	66	64	86	71	75	76	71	83	77
345	2	2100	154837	412	0	17	111	175	309	347	392	345	322	288	256	258	225	241	223	187	186	177	184	143	165	158	175	134	145	138	155	131	128	123	120	102	101	119	120	111	108	105	108	118	124	106	110	92	131	101	110	121	93	89	98	112	86	95	108	111	93	110	96	88	97	95	105	90	84	75	102	86	88	93	90	85	92	85	107	78	92	81	61	92	90	97	99	86	100	107	95	98	92	93	93	77	79	76	83	107	92	100	108	94	90	86	86	87	79	94	92	88	92	72	89	94	86	68	86	94	80	86	78	76	92	91	101	72	69	83	92	92	78	104	95	75	93	82	88	90	70	88	76	83	86	78	77	71	86	91	93	77	87	64	70	104	85	85	97	79	77	76	76	91	99	72	82	75	69	94	87	82	75	77	99	79	98	89	88	70	66	77	77	85	94	94	80	86	84	79	96	95	73	73	87	91	98	112	81	68	90	76	82	94	76	82	79	104	75	89	95	80	86	89	78	56	88	91	87	107	76	78	79	70	69	79	70	109	89	76	86	72	86	97	78	83	99	91	89	82	88	96	82	89	107	86	92	89	87	95	78	98	82	76	78	72	49	75	95	78	77	82	77	78	80	81	82	85	74	82	86	87	78	73	87	67	88	73	74	80	89	80	85	84	90	86	84	82	76	104	72	97	88	76	71	82	91	89	82	96	71	91	85	54	79	102	67	97	84	105	77	84	79	73	90	87	91	94	66	70	88	89	91	63	73	81	95	98	87	91	73	79	79	79	73	91	78	92	83	73	74	81	81	86	80	62	82	86	96	86	66	83	77	75	91	71	89	82	88	73	77	78	80	86	79	102	77	93	89	80	84	78	85	103	88	73	84	87	80	83	89	95	77	90	108	85	65	85	80	92	94	80	71	90	91	81	85	78	66	85	88	79	94	87	100	89	93	98	84	97	96	76	93	73	91	70	81	64	73	84	89	101	81	67	97	96	79	82	78	70	94	84	76	91	81	74	105	98	84	80	82	85	82	87	78	95	99	80	84	84	93	83	87	84	83	77	85	80	85	81	83	73	100	70	82	92	95	79	78	88	64	76	85	76	84	66	72	75	74	85	66	73	87	87	74	93	87	87	90	71	78	79	88	90	80	82	94	78	76	78	85	83	88	73	72	73	83	82	75	69	68	86	86	67	90	94	93	92	79	95	81	93	83	94	84	81	90	97	97	95	93	82	78	84	89	70	80	66	65	81	82	62	75	91	77	90	84	92	76	85	77	93	92	90	95	79	71	66	74	95	96	72	79	87	81	80	79	74	84	83	104	93	85	78	73	98	96	59	80	91	72	83	77	91	78	79	100	79	88	72	78	85	74	77	65	95	83	81	81	80	72	82	76	76	81	76	77	90	91	88	62	69	86	75	94	78	88	90	82	96	68	72	80	72	85	76	89	84	87	84	93	87	87	69	80	105	86	93	80	86	93	76	92	76	87	76	85	72	89	82	88	96	82	91	77	82	94	100	94	76	90	87	80	89	78	75	70	72	70	80	99	92	78	81	85	84	85	84	81	92	99	94	87	92	77	88	93	104	99	91	70	78	67	91	73	81	71	89	81	70	107	90	102	99	83	87	77	88	88	77	83	78	90	86	69	66	99	87	80	55	86	97	80	74	86	71	89	72	93	84	89	76	97	80	106	88	84	68	65	89	90	76	106	87	83	96	81	86	83	76	78	96	76	92	75	80	86	68	67	73	86	77	84	76	90	88	67	86	67	84	58	76	87	95	74	83	72	80	82	64	82	88	67	73	67	82	88	84	69	104	87	80	106	72	92	80	82	85	79	85	84	89	97	103	87	76	81	96	90	87	89	78	77	71	94	68	99	108	95	85	78	81	71	78	78	83	74	80	82	75	69	74	78	71	73	71	79	90	64	87	67	74	73	76	86	92	89	92	74	97	86	75	77	77	86	92	83	90	67	83	75	82	90	96	90	89	86	69	82	83	72	72	85	91	88	97	98	76	69	88	86	85	76	83	78	68	78	90	71	80	88	70	98	88	76	96	86	88	111	82	90	84	78	105	91	78	82	75	90	81	72	75	80	85	98	71	87	89	96	70	82	72	100	81	87	80	77	75	100	84	71	89	82	85	87	87	69	74	94	88	82	71	87	91	95	60	84	68	94	70	69	76	81	72	82	81	80	91	76	95	72	85	79	71	74	73	86	88	74	68	87	78	77	91	93	90	87	75	74	111	78	85	83	75	88	81	72	70	81	82	90	73	93	79	78	63	64	84	98	81	85	67	77	94	81	61	82	93	86	78	75	78	80	75	70	77	92	91	74	70	86	94	84	97	69	78	68
345	3	3500	154960	391	0	20	132	227	374	390	433	394	371	304	325	289	278	281	258	216	240	222	227	221	192	205	218	176	193	180	166	159	162	159	155	165	163	170	162	132	147	171	168	152	161	141	155	125	127	151	132	126	143	139	142	128	143	116	140	137	136	126	117	121	138	131	111	142	133	138	134	124	154	125	120	139	133	131	124	132	139	146	121	142	128	119	104	123	117	116	131	125	126	124	122	129	120	130	107	121	130	133	102	121	115	109	114	121	122	118	104	115	120	135	135	131	122	127	124	121	123	131	114	121	116	118	115	123	136	118	124	122	108	120	121	112	100	113	112	111	112	111	120	123	114	130	140	114	106	114	116	114	125	115	145	127	108	100	105	105	107	104	134	125	128	155	114	126	119	135	121	125	124	144	109	109	119	122	103	129	107	125	118	121	125	127	113	122	129	100	127	132	126	124	116	122	134	119	119	108	113	117	118	125	117	102	142	117	111	141	119	114	117	116	114	101	135	119	106	105	119	123	124	120	140	131	114	144	141	105	119	121	132	129	115	114	130	100	117	117	132	122	131	110	108	119	118	107	113	106	115	122	114	112	133	119	118	120	110	94	107	134	123	108	123	105	114	126	123	104	107	131	126	138	118	115	101	108	94	103	119	113	111	108	117	100	96	105	108	129	119	94	116	138	104	121	126	113	133	106	128	109	110	119	129	131	135	113	115	130	123	106	110	104	112	101	118	103	107	114	116	112	119	116	115	117	105	115	125	110	133	111	126	111	114	105	105	102	109	116	121	102	95	122	122	114	121	136	112	126	120	124	100	115	104	110	106	121	132	103	130	109	116	139	140	97	107	118	126	128	119	115	99	128	121	124	115	109	107	108	101	133	90	121	119	111	124	120	101	115	134	106	101	121	127	109	130	130	109	109	121	114	115	131	119	108	123	116	105	111	128	92	113	127	116	119	123	113	124	117	112	99	107	109	106	116	113	127	113	110	128	123	119	114	122	105	113	114	125	134	108	129	108	110	101	111	114	107	130	102	107	112	135	124	125	110	111	97	117	126	122	108	113	118	102	100	131	117	111	128	108	102	123	120	97	117	119	125	118	106	116	118	111	129	129	125	122	131	110	102	122	108	119	110	103	106	102	118	93	119	134	107	118	113	114	138	106	132	110	114	131	104	124	115	112	112	127	128	106	113	123	121	109	105	131	131	116	136	100	105	95	117	100	126	131	121	127	116	109	107	110	96	113	111	93	113	138	127	116	127	114	124	108	125	124	106	124	117	111	111	125	117	126	113	125	107	102	111	123	108	120	108	108	118	109	108	115	114	121	116	129	130	92	106	121	118	125	108	115	92	124	113	125	101	119	120	117	107	98	115	98	118	124	124	114	133	106	113	118	130	111	104	133	95	132	113	126	115	111	112	114	106	132	130	119	129	119	127	122	110	134	147	105	122	103	127	109	146	104	116	120	138	109	95	115	122	139	94	121	133	111	121	104	124	124	135	119	120	104	111	99	107	120	108	129	110	122	111	107	112	88	108	117	120	110	104	123	128	109	113	107	121	122	107	104	102	110	97	107	111	115	111	95	121	130	113	111	109	120	113	102	98	101	115	109	125	121	127	118	131	99	123	109	120	103	105	108	114	120	87	118	124	95	108	132	150	99	113	124	119	112	124	107	105	147	120	115	118	124	108	140	125	118	117	126	118	104	113	120	127	129	119	101	106	98	111	104	113	133	126	119	103	123	118	122	108	113	118	103	127	125	125	89	107	115	119	123	122	114	129	120	119	116	119	122	120	121	96	121	122	110	108	86	114	117	105	111	122	118	128	120	127	96	103	105	115	100	123	121	110	117	116	107	104	103	108	119	107	152	107	100	128	117	110	124	127	105	102	108	105	123	110	106	119	117	120	108	129	117	112	118	136	107	106	143	127	117	119	92	108	116	117	129	113	117	106	134	93	109	90	128	98	117	134	141	104	135	117	117	113	109	109	110	113	103	106	127	102	109	120	111	116	123	110	131	133	126	136	103	121	136	103	112	101	126	108	105	123	108	104	123	106	115	101	129	108	135	112	103	119	109	114	112	109	96	128	127	123	128	123	120	134	103	103	118	114	124	100	108	121	101	92	118	107	111	119	129	116	140	115	104	89	129	108	117	104	108	128	114	111	120	112	108	136	121	113	128	105	98	108	104	107	127	114	97	106	98	123	109	106	124	114	111	110	109	133	92	119	119	111	101	126	116	102	115	115	110	113	110	124	115	103	109	122	94	108	106	109	118	116	110	123	116	110	114	104	129	131	120	121	109	89	118	113	114	91	103	107	132	122	111	104	105	108	116	121	123
