345	0	2700	150647	387	0	14	174	286	436	455	472	486	443	404	363	382	356	342	325	326	300	267	277	282	274	284	252	246	247	232	225	238	214	227	221	228	224	209	228	192	179	219	211	169	213	210	216	184	211	202	191	209	185	152	162	196	190	164	187	184	186	189	186	180	198	194	197	162	167	188	173	157	160	153	171	191	169	167	172	158	161	154	188	166	183	166	181	160	159	188	152	185	169	161	164	182	171	165	170	153	190	164	182	153	161	149	178	160	154	169	162	167	189	180	146	204	181	170	168	158	164	189	157	174	159	165	160	164	151	176	141	151	161	163	177	169	161	153	154	159	148	158	180	176	145	159	161	173	160	169	152	137	162	147	163	156	176	165	141	135	156	139	156	162	150	159	180	152	177	156	156	155	164	176	159	168	168	158	157	165	139	145	181	164	167	156	152	172	152	156	161	152	162	171	137	175	171	164	162	176	169	163	163	159	173	147	152	162	150	160	148	133	180	179	165	156	168	173	150	156	156	145	144	176	146	153	176	162	167	173	155	150	164	141	159	157	166	164	158	168	146	132	162	144	182	174	144	163	149	163	144	150	148	143	169	157	167	150	165	161	148	168	178	168	167	163	140	161	160	166	149	156	183	168	168	169	169	151	156	180	147	145	136	170	159	191	149	171	142	163	148	158	169	156	167	147	176	172	171	189	181	139	143	177	182	169	182	164	166	158	163	159	164	176	151	151	155	153	162	151	167	183	148	155	157	138	168	152	180	161	158	163	167	144	172	153	156	154	175	173	157	139	168	150	161	169	182	156	151	141	161	163	149	137	157	160	168	174	167	161	180	163	151	169	156	150	152	167	159	156	148	150	164	160	162	153	153	147	167	137	162	168	173	165	183	168	182	176	135	129	129	150	172	176	164	161	144	172	169	157	172	161	145	163	154	158	161	157	172	162	195	169	151	168	151	176	167	191	157	146	157	163	179	129	172	176	166	166	194	175	158	168	146	150	165	171	156	181	137	158	162	154	142	159	154	171	154	152	151	158	160	168	155	167	147	143	146	161	141	138	156	164	161	150	169	133	165	147	184	163	163	157	167	131	181	170	167	165	155	179	159	167	163	155	140	159	176	145	165	135	160	159	146	183	151	148	156	167	160	157	154	173	165	193	154	172	166	176	162	153	149	147	165	158	162	146	175	141	170	166	170	149	143	157	175	167	144	131	172	159	165	174	167	162	160	158	173	151	164	160	153	168	166	172	151	159	175	149	179	141	156	166	169	154	158	164	165	164	146	156	142	157	161	184	159	184	180	157	157	171	146	165	145	160	166	155	153	143	179	154	151	142	173	142	137	146	156	174	159	156	160	151	160	170	182	145	158	159	172	178	176	160	145	140	160	127	177	167	149	129	146	171	164	161	158	163	150	160	131	147	182	170	150	133	171	141	160	152	155	170	157	131	153	151	162	150	125	163	168	157	172	180	177	154	176	160	144	158	158	160	153	176	156	151	173	178	167	166	165	167	149	156	169	139	167	164	171	158	175	148	144	164	170	159	179	155	176	172	150	185	165	152	142	188	159	173	139	156	166	158	154	166	161	187	155	146	158	161	168	163	150	157	160	142	151	149	161	162	162	174	161	170	156	152	160	160	163	182	135	166	161	151	160	138	156	176	175	178	156	172	166	146	181	154	171	152	184	175	160	165	172	146	160	151	155	162	155	153	153	155	174	154	158	183	150	164	152	161	152	165	178	164	145	178	171	180	169	170	142	157	160	171	158	142	151	152	160	151	169	155	169	183	185	150	171	133	164	146	134	160	184	142	152	173	167	155	142	130	154	172	140	169	172	160	171	166	159	156	181	165	142	178	151	155	166	162	135	163	144	155	157	168	169	178	175	129	163	166	184	161	163	162	180	141	133	171	150	160	167	157	169	178	154	151	172	167	164	163	159	176	190	150	157	173	160	162	153	149	144	150	154	164	170	164	172	141	179	155	161	134	145	159	178	167	164	161	141	152	158	165	166	182	173	163	153	165	171	151	170	178	164	141	163	165	139	156	174	139	166	162	151	164	151	147	159	173	174	167	165	154	180	142	144	158	147	166	150	181	178	158	154	169	181	181	163	144	157	166	146	149	156	170	163	166	173	159	155	152	139	155	162	154	159	150	170	180	171	142	153	162	185	170	174	142	163	164	162	141	150	177	177	165	164	156	159	163	175	151	166	175	164	149	148	183	146	170	159	153	142	158	140	167	157	174	161	185	181	181	154	167	164	156	157	164	182	144	156	162	155	150	170	169	162	154	164	160	173	166	139	146	132	152	159	140	178	143	144	169	162	151	149	155	139	162	171	140	170
345	1	1900	150771	425	0	19	66	178	312	318	364	302	285	239	217	200	192	191	188	167	189	144	147	164	154	136	118	129	133	115	109	103	124	99	107	105	86	126	111	106	105	95	101	104	107	102	99	83	99	98	80	91	92	76	92	72	72	73	83	76	75	72	72	81	63	83	61	74	85	81	85	98	75	74	91	65	81	71	66	70	84	77	71	86	82	97	77	70	81	76	66	77	82	81	72	81	78	77	76	75	82	92	85	75	71	97	83	84	73	93	70	75	80	67	75	83	79	91	73	79	73	66	80	69	71	73	68	86	85	87	92	56	79	69	79	79	84	91	89	66	73	63	69	68	68	63	60	71	87	66	83	78	73	58	58	71	79	88	88	72	66	54	57	75	67	74	62	65	72	82	57	64	75	79	57	63	68	78	79	71	80	78	71	82	74	76	80	68	71	73	84	76	54	70	73	66	75	80	67	65	64	66	77	82	76	77	76	93	79	70	67	89	94	72	81	70	70	89	66	84	80	64	91	74	67	57	67	80	79	67	64	70	76	73	76	71	76	77	83	77	73	66	54	74	69	78	72	70	86	66	64	80	67	78	68	87	76	75	64	87	89	82	78	64	62	62	69	62	61	81	88	89	63	63	75	57	74	77	68	71	90	76	69	71	65	64	67	58	50	88	54	70	77	71	84	73	75	75	80	72	78	64	76	66	74	64	69	68	77	77	72	80	68	52	66	70	70	69	74	73	77	68	67	75	78	71	74	73	70	72	71	66	79	59	73	69	71	72	86	79	76	85	73	66	58	68	89	67	75	76	78	72	73	68	68	68	60	68	81	67	68	69	70	82	61	56	76	79	69	71	77	82	78	57	72	80	72	81	79	66	77	62	87	68	62	72	57	79	77	60	67	70	71	77	86	70	62	72	77	75	74	69	64	58	66	71	92	67	64	77	92	63	74	78	66	70	75	64	78	90	78	79	73	72	61	80	71	66	81	68	71	68	77	63	56	82	77	60	67	59	85	69	57	77	71	90	62	84	65	81	63	69	77	73	76	62	80	74	80	74	51	79	59	73	72	68	56	73	63	86	63	57	64	63	65	67	73	79	99	82	68	68	73	74	84	72	68	77	86	73	78	77	66	69	90	85	63	54	59	66	69	84	82	66	74	72	63	83	92	57	57	82	68	60	67	65	82	65	85	71	60	63	69	67	73	70	56	67	62	78	74	56	64	72	91	91	74	85	66	69	80	81	65	73	82	81	68	80	70	60	88	79	67	75	62	70	79	60	74	78	67	78	89	68	74	65	76	70	55	86	72	91	71	61	75	77	60	71	61	62	81	80	60	69	70	63	72	69	73	81	81	74	65	79	59	66	62	84	63	65	77	79	70	69	91	74	74	87	61	69	79	82	79	74	84	62	61	73	70	58	62	81	65	67	73	81	73	53	68	84	61	89	77	75	64	67	63	66	77	80	77	92	67	86	76	70	79	85	69	70	82	88	64	58	77	86	58	68	73	74	71	83	63	67	70	71	57	65	62	70	71	65	76	82	78	70	67	70	81	73	72	74	69	68	85	68	74	76	73	61	71	65	65	68	76	69	65	69	67	82	69	64	84	64	71	73	77	74	65	62	95	83	71	83	65	72	64	71	76	59	73	79	78	73	70	67	61	81	44	69	71	76	73	71	56	63	66	63	78	68	85	62	67	62	73	63	75	71	73	77	69	73	74	55	72	88	63	61	84	56	74	85	59	66	63	66	78	74	66	70	66	81	81	76	73	76	83	65	61	66	75	69	61	52	71	76	54	69	61	75	84	67	77	80	65	52	69	76	74	64	63	51	69	87	79	75	82	79	80	64	87	59	67	81	69	65	98	65	69	55	70	77	59	66	79	58	81	83	67	88	70	73	74	77	64	88	77	72	78	74	74	66	69	74	77	64	74	65	62	59	52	76	68	69	60	79	64	66	68	76	66	74	79	68	71	78	78	84	67	75	81	61	70	61	71	62	73	74	72	83	70	67	64	73	75	64	72	63	82	83	76	79	65	73	75	77	71	69	70	58	79	81	81	71	80	71	70	57	78	71	68	62	61	67	71	74	61	66	74	64	63	68	92	66	79	60	85	83	80	76	73	65	75	80	65	75	66	61	73	67	77	77	66	80	69	73	69	74	74	69	63	72	72	78	62	75	70	84	73	62	63	72	62	85	65	74	71	80	65	69	61	61	66	76	77	90	70	79	96	84	54	81	66	69	72	79	83	60	83	77	72	62	79	72	66	70	63	88	82	78	82	74	75	63	66	82	75	93	62	65	71	67	57	71	68	56	73	73	58	66	67	72	67	76	62	64	73
345	2	2100	150894	402	0	15	99	182	330	361	369	331	334	306	274	219	219	217	217	208	176	181	181	193	192	157	147	178	135	152	113	127	132	138	130	125	102	108	120	137	126	124	123	133	126	119	129	126	98	97	106	101	103	116	102	103	119	117	126	91	91	95	86	103	122	90	78	86	103	94	102	110	109	89	109	94	105	95	104	104	94	99	108	92	112	96	100	115	95	83	95	101	94	82	85	96	88	79	108	90	98	92	106	94	76	100	95	73	81	94	99	102	96	100	114	102	79	98	94	78	100	80	85	92	102	80	74	105	91	93	88	113	83	93	88	87	82	103	82	89	90	89	81	80	93	110	111	98	105	81	84	100	94	86	91	90	89	84	86	92	89	84	90	80	84	83	86	85	94	79	96	113	79	87	95	98	80	75	80	97	103	104	105	87	85	109	89	79	85	87	105	80	81	99	84	87	77	86	74	91	96	94	99	86	89	78	75	98	97	99	99	94	98	90	91	87	70	86	95	82	76	102	95	104	97	85	84	75	74	100	101	88	83	102	96	86	98	95	91	100	96	83	94	102	90	80	101	93	86	71	100	88	73	83	85	112	80	90	85	76	90	88	87	92	78	97	89	95	98	106	82	100	97	93	94	92	88	85	94	88	91	93	100	87	95	91	101	75	92	75	93	81	97	96	82	79	85	90	78	93	89	80	79	86	98	88	78	91	91	79	88	84	99	74	88	97	75	85	97	97	74	76	86	95	96	80	93	95	96	82	102	88	98	91	87	77	89	93	76	91	85	96	102	94	83	92	98	94	90	92	83	74	107	85	75	79	82	106	96	84	89	96	79	88	99	94	83	87	71	75	86	80	80	83	82	84	69	90	100	94	92	74	69	93	104	90	95	100	88	93	89	89	96	98	94	104	89	89	87	99	88	101	58	100	105	88	90	82	83	85	94	82	75	96	86	101	70	104	86	95	101	75	87	94	80	87	94	86	84	83	75	98	94	90	80	110	103	93	100	90	88	103	98	110	71	87	90	85	92	115	95	92	69	95	103	90	83	78	87	94	70	88	86	83	87	95	75	106	82	103	81	86	86	83	95	79	105	86	77	84	92	81	98	88	79	86	82	84	120	72	78	96	99	90	85	81	84	89	96	88	98	83	83	81	79	91	92	99	82	82	110	76	88	89	76	85	90	99	91	89	77	92	88	99	98	80	95	96	93	85	82	92	99	77	93	74	99	72	90	84	93	101	87	95	86	95	80	94	85	93	97	103	93	86	94	76	78	88	86	95	89	84	78	90	92	106	89	87	102	86	95	90	91	91	85	69	93	80	92	81	85	85	78	104	89	69	97	83	80	88	91	84	80	73	76	90	82	81	79	67	80	96	93	92	96	93	95	81	94	95	93	105	103	99	90	90	96	82	84	93	96	93	83	74	83	90	86	81	99	72	105	87	77	94	94	89	89	111	89	75	75	94	103	85	97	77	96	101	93	73	109	85	92	105	86	106	94	75	85	80	69	98	90	73	93	87	77	74	87	106	81	91	84	91	88	88	91	90	78	100	97	106	90	75	86	97	82	84	76	92	101	71	83	92	83	91	79	88	85	98	99	98	85	96	90	80	99	94	93	80	87	74	85	86	75	92	96	87	85	80	77	84	80	88	86	97	82	85	89	100	104	74	86	84	83	92	83	82	81	86	74	85	110	97	80	94	88	92	74	87	101	88	92	80	91	93	97	86	79	93	80	56	95	83	89	77	72	97	97	85	82	81	93	98	111	88	99	94	100	97	97	82	89	80	66	82	97	95	80	96	96	85	102	68	100	74	79	90	75	98	74	88	100	80	83	77	85	102	94	58	77	96	84	97	75	92	105	77	90	87	72	88	79	93	104	79	89	80	93	89	94	82	72	85	69	81	95	96	94	86	98	93	77	82	79	88	104	91	85	76	84	87	71	66	79	94	98	71	83	86	110	84	84	91	82	101	86	65	93	99	101	78	95	81	97	91	86	98	97	83	102	87	85	100	79	73	84	77	77	81	69	103	93	92	85	82	100	80	95	110	101	105	95	90	81	76	81	89	89	105	83	87	87	96	89	79	96	73	82	96	79	86	83	73	84	100	81	82	95	83	74	82	66	79	78	88	96	89	94	87	81	95	91	84	78	93	81	79	88	86	92	78	80	69	87	91	92	97	80	100	95	81	84	91	73	83	91	89	80	86	80	84	83	88	88	91	95	94	94	75	100	89	83	77	96	94	76	101	87	95	94	90	87	78	93	79	77	95	85	82	104	100	80	101	80	95	89	106	88	87	94	87	79	86	70	88	89	87	86	88	79	86	85	85	88	99	93
345	3	3500	151017	405	0	14	159	243	385	382	410	378	415	372	302	300	309	248	271	261	252	247	259	243	211	217	216	231	196	189	232	181	191	210	193	176	173	179	190	150	182	155	147	175	157	140	143	142	133	142	138	124	144	148	150	143	129	145	137	128	137	139	125	144	130	145	133	117	151	137	121	119	126	141	150	143	147	129	119	153	162	131	129	153	153	111	133	138	128	110	134	121	130	138	131	122	150	135	112	129	134	130	121	144	126	116	142	107	132	120	129	126	148	111	115	131	111	117	144	117	111	107	118	141	124	126	154	123	121	123	143	131	121	127	125	132	126	118	115	130	134	140	113	126	106	114	118	132	138	142	122	132	119	115	136	130	116	124	122	134	118	118	120	111	132	115	120	125	146	117	116	126	121	115	126	132	134	147	122	127	130	133	128	138	128	112	125	117	125	118	126	126	112	123	128	123	121	118	114	130	129	132	124	120	121	126	111	125	134	127	155	107	147	118	134	126	123	126	123	113	104	119	136	99	114	119	122	138	134	114	113	131	137	138	123	130	100	119	119	117	113	136	129	107	116	126	111	144	125	112	105	120	126	135	120	120	107	139	130	130	114	135	95	127	130	114	120	109	110	141	139	122	129	113	126	125	137	131	132	130	114	125	119	132	125	115	125	118	121	122	126	135	138	128	116	141	115	106	127	128	109	109	152	134	123	120	111	108	124	119	111	129	134	114	120	115	126	138	132	133	115	122	106	114	123	101	110	128	112	122	131	135	129	124	133	123	142	120	148	115	127	126	121	133	120	131	127	113	123	125	125	128	121	136	151	114	129	92	125	123	136	111	129	136	120	125	130	113	138	131	132	111	114	120	136	122	108	115	110	124	120	111	116	144	129	135	114	115	126	116	129	125	121	126	118	120	143	122	121	128	124	119	122	140	126	84	111	116	114	136	131	117	110	148	146	123	150	107	137	100	132	135	122	122	128	113	139	146	127	120	119	107	122	121	120	120	144	139	124	111	124	133	107	115	134	126	128	120	116	117	130	120	105	123	131	124	124	112	116	122	120	139	129	127	125	114	114	133	120	116	127	125	123	121	131	120	120	108	148	105	94	114	129	132	100	122	113	121	113	141	112	136	115	127	137	107	122	114	119	122	119	125	124	119	129	128	130	105	123	114	114	132	129	127	97	143	114	137	132	116	114	114	120	125	120	113	117	130	117	126	118	134	131	131	121	122	96	116	133	109	116	121	114	121	120	130	135	119	114	128	124	115	93	117	141	141	121	127	115	115	131	119	129	113	113	130	114	109	119	127	141	125	128	139	114	113	108	128	117	131	125	99	130	128	116	139	136	133	118	117	118	123	123	107	122	118	98	108	117	115	112	134	145	147	130	111	99	126	129	132	115	142	105	122	117	106	115	105	130	124	123	120	123	123	105	105	101	118	116	114	119	116	124	122	113	127	139	111	126	120	115	115	135	117	147	107	106	116	110	129	120	118	109	114	115	128	124	119	121	108	117	107	123	121	118	142	126	137	107	106	127	122	117	147	95	109	137	114	127	117	126	113	132	110	123	107	115	149	100	128	116	145	130	125	102	134	121	114	120	118	117	124	114	131	117	148	132	147	115	116	125	128	117	115	120	133	107	114	107	125	131	125	110	122	110	137	134	113	127	108	116	126	114	99	125	125	110	120	120	124	113	118	111	115	141	122	134	105	128	124	133	113	127	133	124	114	122	112	118	132	107	101	140	116	131	111	138	132	124	117	141	118	121	108	114	129	119	130	113	122	86	120	114	108	138	111	116	126	109	134	125	117	127	106	99	121	125	94	123	126	121	140	124	109	106	113	145	142	106	110	139	120	117	119	135	117	124	110	134	122	142	125	111	117	109	120	113	114	119	113	125	125	134	117	121	122	122	137	116	130	122	119	137	120	119	130	117	109	133	112	124	114	112	113	127	120	115	110	136	121	114	128	130	116	121	125	130	139	130	129	133	122	110	119	110	123	135	144	104	105	95	113	147	123	135	121	131	136	131	120	99	109	123	120	141	130	114	110	123	141	112	135	123	115	122	100	116	129	143	99	136	95	101	119	126	121	136	99	138	128	138	127	130	128	113	126	116	118	111	128	114	119	127	117	121	132	113	117	129	123	118	121	105	122	116	115	123	113	119	122	107	134	147	108	122	116	119	132	107	122	139	115	130	122	127	122	113	109	135	115	139	101	99	123	115	123	114	134	126	118	131	118	130	125	141	118	121	110	124	124	116	119	113	119	123	133	137	100	133	114	144	124	136	114	115	130	103	120	112	107	130	105	118	117	122	126	139	130	125	122	148	111	131	145	117	152	107
345	0	2700	151140	392	0	7	190	254	426	436	502	460	432	397	422	388	333	321	323	304	315	308	292	283	275	274	216	236	243	249	231	233	244	210	253	204	214	226	207	198	214	211	213	205	194	202	212	185	214	185	177	187	167	179	173	178	202	171	168	179	175	168	184	170	153	148	180	161	166	177	167	169	179	142	157	150	156	200	189	146	168	163	186	149	182	139	167	182	183	171	169	182	181	167	152	142	144	144	172	162	157	155	156	166	184	164	174	151	165	153	165	140	152	151	194	163	165	140	158	149	170	178	164	165	185	164	148	158	158	172	147	161	182	164	172	156	163	160	139	143	145	147	177	147	166	176	186	146	162	154	180	151	147	144	168	156	164	154	168	141	173	165	178	171	168	171	146	160	153	164	139	168	170	164	171	155	150	149	172	165	139	157	158	149	179	156	146	148	161	170	170	153	163	198	151	156	151	141	157	172	147	141	164	178	174	143	158	146	166	146	142	158	166	166	149	175	166	141	154	154	151	177	164	137	182	173	142	153	185	162	170	197	175	154	129	146	165	163	151	146	159	170	166	154	160	165	148	154	166	172	158	159	153	173	165	162	157	169	145	148	167	166	155	157	175	153	150	156	160	152	145	157	155	150	151	161	155	157	164	147	160	141	162	152	169	152	145	164	169	177	170	156	143	171	165	162	148	188	174	160	168	143	184	139	169	179	175	158	175	125	132	174	157	152	182	161	174	158	153	152	162	149	149	159	179	154	169	177	141	141	182	177	168	177	156	158	151	152	135	164	146	167	151	157	182	179	153	160	165	162	161	156	175	158	166	155	167	174	149	134	155	163	151	183	163	171	154	172	160	135	129	152	176	148	150	160	175	148	152	144	160	142	161	157	137	162	163	171	166	162	153	147	162	161	182	155	185	157	156	157	167	157	168	147	163	160	128	140	174	146	161	193	165	161	156	169	172	167	159	157	152	160	154	157	130	141	164	169	135	163	165	157	142	163	152	166	158	165	126	148	164	172	173	155	163	141	147	162	157	168	160	142	169	163	153	161	136	169	156	145	169	184	139	175	150	151	166	178	157	177	146	162	142	155	162	148	155	157	151	144	153	168	166	142	147	144	179	173	175	148	185	156	158	157	169	159	175	165	154	164	169	144	175	148	170	149	151	138	177	145	165	193	155	177	138	143	149	141	156	161	150	157	127	158	171	173	146	168	144	150	158	171	153	142	153	172	139	167	150	133	166	154	165	144	176	163	156	167	163	164	146	161	158	170	160	178	147	142	130	186	133	164	165	164	162	142	144	186	161	177	161	161	174	173	165	145	170	169	170	179	172	142	169	154	161	152	165	175	162	178	150	151	155	164	145	154	178	158	165	155	174	190	149	162	157	162	146	169	137	164	150	174	156	147	181	138	149	153	160	173	144	167	150	162	158	153	170	148	163	153	138	160	155	190	158	166	173	139	158	153	167	154	165	176	186	149	146	191	141	167	154	155	158	153	166	164	170	179	180	165	161	145	170	182	156	157	150	156	159	148	135	161	149	149	147	176	179	166	162	162	169	144	139	153	144	155	154	140	145	201	170	152	164	159	155	151	120	140	141	171	154	159	151	158	161	159	150	163	173	132	139	161	159	171	141	187	161	169	163	136	162	165	155	175	158	135	142	164	162	136	147	186	168	165	164	164	145	156	169	163	138	162	150	164	166	150	135	147	159	166	168	148	149	156	170	140	149	158	140	160	174	150	143	147	150	167	165	138	160	150	170	176	175	157	175	152	148	170	162	154	168	175	169	153	168	162	143	149	156	142	160	164	139	167	158	159	151	187	169	153	168	163	149	143	150	145	176	163	149	158	161	141	152	157	164	133	157	172	158	147	142	136	173	147	134	170	143	149	157	160	165	146	154	161	175	149	130	164	176	166	159	149	165	150	180	160	165	155	157	137	171	151	154	154	156	150	162	168	159	141	159	150	165	163	171	144	159	151	173	145	145	142	164	174	163	156	156	143	164	137	144	144	174	173	151	155	157	138	166	144	156	142	164	141	162	141	167	156	147	157	161	136	165	137	157	155	148	169	139	167	161	170	181	162	143	169	173	150	158	163	150	143	152	154	162	161	152	176	157	154	180	153	156	151	146	151	140	156	172	165	165	170	163	161	147	154	150	143	170	167	154	173	155	170	162	137	153	164	144	179	174	155	126	178	158	163	141	147	147	142	166	160	168	157	156	174	169	150	134	174	160	157	155	164	176	153	170	170	159	143	166	162	141	151	149	164	158	163	135	140	146	143	141	128	158	171	157	164	155	148	143	163	162	179	154	156	165	169	173	168	159	164	168	163	153	153	170
345	1	1900	151264	418	0	7	85	173	304	300	321	321	277	255	230	202	201	209	187	170	164	160	153	136	132	140	126	128	125	121	120	119	108	110	111	95	102	102	97	98	101	92	83	93	96	110	109	102	105	81	96	91	85	87	77	84	62	86	105	90	99	75	100	80	90	88	82	82	73	92	59	80	82	90	87	86	94	74	77	83	73	96	78	78	74	81	74	92	72	71	92	83	72	77	77	86	83	73	84	80	84	76	83	101	87	79	63	98	80	72	76	64	50	70	58	67	74	87	81	78	72	72	79	89	67	89	67	87	73	74	67	89	68	71	83	65	95	79	84	68	65	61	61	69	80	66	79	85	69	73	67	78	67	70	64	71	70	73	63	70	64	76	76	67	79	66	62	69	69	82	78	64	80	73	89	74	84	71	55	72	80	57	59	63	70	95	72	78	79	72	85	74	70	88	64	60	68	66	67	65	77	63	83	71	70	71	80	75	64	74	70	74	73	71	77	63	70	62	62	77	77	81	82	90	68	69	58	66	69	78	68	92	78	72	70	85	76	78	64	75	71	82	59	63	69	49	65	80	70	64	69	76	71	64	74	70	73	80	62	65	73	60	63	59	94	60	57	71	64	71	76	74	76	67	72	68	70	81	59	76	77	61	90	63	60	72	81	70	86	85	61	61	77	68	76	90	65	60	69	55	68	83	61	62	60	75	68	85	65	83	64	73	64	58	70	69	84	81	76	65	75	71	65	58	60	59	62	67	69	77	74	75	70	67	61	70	62	74	76	73	70	75	69	86	70	59	78	73	70	84	76	66	92	64	64	63	71	87	69	73	57	76	66	83	74	71	65	71	83	62	70	66	70	78	83	85	75	75	74	69	75	63	71	70	76	61	66	83	54	80	89	72	73	76	63	93	58	71	72	65	78	72	71	60	75	66	68	74	63	63	62	85	59	69	72	80	66	68	67	77	77	85	72	61	69	65	77	77	68	70	76	64	66	62	75	65	60	55	67	72	80	62	66	77	66	76	62	55	65	72	69	69	67	81	75	67	69	64	76	63	91	80	74	78	74	78	67	75	76	85	71	65	65	73	83	90	78	81	79	63	71	74	66	63	70	59	70	79	76	75	63	76	74	68	72	60	69	78	80	71	68	65	65	84	60	88	84	71	71	66	80	71	81	75	63	67	74	40	68	77	60	64	78	60	90	70	74	60	70	75	83	53	75	68	60	59	68	85	76	70	60	71	78	59	70	68	71	71	66	65	64	71	80	67	67	70	74	73	61	62	76	49	63	89	74	71	68	86	71	71	69	58	70	76	67	67	77	85	57	65	60	79	69	77	76	80	54	63	76	66	70	67	90	75	76	76	74	84	80	70	77	63	67	71	70	72	54	66	67	61	65	72	59	77	61	75	89	76	70	74	59	85	53	71	67	84	74	52	49	66	80	75	75	66	73	66	74	64	84	65	71	83	64	78	72	61	97	72	76	73	81	70	78	59	84	78	89	73	79	77	78	94	63	72	75	94	71	58	86	82	68	81	77	74	75	77	65	72	79	70	68	74	82	72	63	54	75	57	56	64	73	66	65	63	83	55	61	62	59	73	77	82	76	78	67	64	57	83	61	65	82	61	70	68	71	76	93	60	71	81	70	70	67	82	78	77	71	75	74	81	67	66	66	66	59	67	56	78	68	74	88	69	90	74	75	65	70	67	84	65	67	71	71	66	68	68	63	78	66	63	61	85	75	68	70	72	73	83	61	77	79	71	76	64	77	62	63	65	74	72	68	77	71	75	82	70	81	63	76	78	68	68	64	67	70	64	72	75	55	76	76	61	70	60	69	72	68	74	60	61	78	70	76	67	62	59	61	74	57	68	55	61	77	72	62	79	74	72	67	77	68	76	72	68	89	67	56	68	75	54	80	81	65	87	82	74	61	65	68	69	72	75	62	78	61	75	66	74	67	68	75	72	68	65	66	71	66	62	50	62	57	64	78	63	76	64	65	88	79	60	55	58	70	66	74	64	73	53	77	63	86	63	96	80	67	70	69	80	71	69	60	74	74	81	68	75	89	81	69	70	56	60	54	66	74	76	81	71	72	68	69	70	76	72	85	73	71	82	69	72	72	86	87	75	69	63	94	64	77	66	63	70	78	63	82	71	69	73	66	71	73	63	74	64	74	62	75	78	85	74	61	77	60	59	65	72	62	75	68	78	64	79	61	70	67	75	72	68	75	68	73	71	82	61	66	70	74	65	66	70	68	73	68	68	79	72	64	54	64	76	85	76	79	79	68	74	72	72	66	69	68	77	64	63	72	85	68	79	78	60	72	71	67	71	76	77	58
345	2	2100	151387	420	0	7	98	174	360	326	381	330	318	300	271	256	241	224	221	196	200	166	171	164	161	141	170	167	151	135	160	141	138	135	132	130	123	119	124	135	109	120	112	93	108	98	109	93	119	101	109	96	104	109	104	123	103	109	87	106	95	121	98	110	117	103	110	109	91	116	97	100	114	97	101	95	97	106	77	91	98	89	98	72	88	98	93	102	98	95	92	88	102	90	82	88	79	100	81	88	87	79	86	109	89	82	85	107	81	101	99	100	89	96	96	96	98	100	91	92	85	87	86	89	86	95	99	102	95	104	92	79	88	92	86	81	92	99	89	92	85	102	72	83	96	87	107	99	91	82	83	97	81	96	73	71	97	81	103	108	74	97	87	94	69	88	83	102	79	82	94	86	104	95	88	85	80	87	77	93	90	91	72	84	87	84	92	99	84	92	84	91	81	80	87	85	73	80	98	103	92	86	96	82	102	98	70	104	90	67	91	95	83	92	77	96	81	78	91	89	102	83	85	72	107	80	88	85	89	96	84	91	84	99	86	97	83	80	101	107	101	102	83	89	74	85	106	82	96	93	88	106	82	74	72	78	96	92	73	88	93	92	95	87	88	99	79	110	94	92	103	92	109	95	90	103	108	93	95	77	90	78	78	82	107	84	86	81	82	80	84	87	94	81	91	73	86	86	98	67	92	85	91	77	93	86	70	75	95	97	83	91	92	84	90	84	89	96	97	84	84	102	92	94	90	95	70	74	93	84	112	102	93	88	97	88	93	82	83	89	84	97	94	105	78	86	95	95	89	88	100	82	82	81	72	91	81	95	87	78	91	96	93	79	71	79	85	79	74	85	78	102	84	99	92	79	102	93	92	77	97	105	88	81	81	93	83	77	75	83	101	93	84	100	99	75	97	91	91	96	96	102	88	84	72	88	86	86	105	74	94	73	91	65	84	77	87	93	110	105	101	96	75	79	87	97	83	80	81	96	93	87	89	91	80	84	88	87	84	90	94	82	83	101	85	87	101	79	86	96	96	75	92	83	82	95	89	95	89	89	91	85	76	81	61	86	84	86	94	93	108	75	78	88	67	80	88	101	71	75	107	79	89	91	91	81	90	108	77	93	88	95	78	90	86	93	76	92	92	102	94	76	98	88	87	100	80	99	68	110	104	96	95	95	82	98	90	109	83	71	79	82	89	83	82	89	89	91	72	84	82	91	103	89	85	81	104	87	91	92	104	77	80	105	88	80	92	92	84	81	89	90	90	82	104	83	74	84	81	86	81	83	72	81	89	77	78	89	94	84	82	75	90	76	95	76	89	91	90	85	100	76	80	87	87	85	95	75	88	90	89	81	80	79	81	103	88	72	93	85	95	86	93	91	90	84	75	99	78	61	90	88	93	85	83	81	86	86	93	81	99	99	78	95	88	82	94	81	96	88	97	91	78	94	89	102	115	85	80	86	84	98	88	103	67	79	78	94	100	92	102	88	79	86	87	91	73	79	72	105	97	83	84	92	83	94	77	90	73	91	90	81	108	89	73	96	87	80	92	86	75	81	99	81	86	69	89	74	90	93	84	61	103	99	86	78	81	106	90	79	88	96	85	83	88	99	81	75	78	68	72	97	91	93	75	83	102	99	95	82	102	84	86	71	82	92	121	91	63	111	86	78	97	94	89	85	90	84	86	82	75	87	82	92	102	87	90	97	82	90	72	81	95	75	85	96	89	79	74	91	76	100	84	90	92	92	90	85	87	83	98	94	82	75	81	71	77	82	77	74	94	91	82	104	95	88	91	93	90	79	84	99	94	76	89	83	100	82	93	90	98	87	82	86	89	71	89	64	72	89	95	74	84	86	95	90	91	78	76	86	75	103	96	97	96	92	89	90	96	85	83	96	85	74	86	68	76	83	83	85	88	90	85	95	90	93	94	79	84	89	99	96	89	91	85	82	75	81	99	91	89	97	75	97	94	83	83	86	86	85	99	97	84	105	78	110	96	78	76	93	88	89	92	60	83	85	84	84	78	83	91	81	96	84	97	99	96	89	77	85	83	91	83	92	76	94	86	68	72	91	91	72	88	88	77	91	93	89	84	91	93	97	97	89	91	92	79	101	79	82	87	63	97	93	84	89	87	87	81	83	88	81	75	85	76	79	89	93	92	80	73	91	96	95	77	85	85	77	89	89	80	79	90	89	101	99	58	86	76	92	82	94	80	62	81	98	91	96	82	92	84	86	82	84	69	79	65	84	83	88	75	90	87	94	92	81	87	85	87	89	81	77	93	73	81	92	90	79	90	94	85	86	88	87	102	97	77	78	77	92	87	82	88	102	65	88	88
345	3	3500	151510	407	0	18	169	230	390	411	459	419	360	343	349	282	288	270	271	225	234	228	240	226	218	192	199	217	218	202	193	177	198	181	191	187	183	170	162	172	171	142	157	179	157	147	148	151	164	166	154	143	141	123	133	136	137	143	113	120	133	130	142	117	141	148	152	143	143	125	136	120	128	136	131	118	122	139	134	139	137	124	149	122	126	119	123	141	133	134	127	132	136	142	129	123	127	124	143	139	136	103	122	125	105	112	146	137	143	133	108	133	105	119	142	138	145	127	119	124	133	119	123	117	145	134	119	131	126	125	124	120	135	111	134	118	128	128	117	120	123	118	122	145	118	134	140	149	117	125	120	135	123	129	118	125	137	128	122	127	110	131	142	124	131	128	134	133	125	137	117	134	134	119	123	127	141	127	132	121	123	112	114	131	128	138	129	122	136	102	114	115	128	120	115	137	130	119	108	131	120	115	128	147	124	125	127	121	127	130	114	125	120	129	117	125	140	120	111	106	130	143	125	117	116	125	121	129	125	130	103	110	123	112	110	121	144	120	133	114	118	139	99	124	118	148	115	153	125	132	117	128	108	122	107	117	128	128	126	129	110	129	131	113	128	124	119	122	156	106	121	111	136	116	131	142	128	110	121	114	134	120	124	137	155	148	129	127	103	128	127	128	108	152	119	117	154	148	138	112	112	139	141	115	101	126	122	110	115	114	131	125	112	136	114	122	135	125	129	115	119	97	127	139	123	128	131	101	125	106	116	123	119	104	121	116	102	134	110	137	124	117	125	123	123	127	115	112	118	115	120	104	134	144	142	115	132	125	110	147	126	101	127	117	138	109	118	129	129	113	127	120	107	140	105	125	123	113	122	120	120	120	152	108	129	114	128	125	123	131	99	137	107	117	130	131	112	129	121	110	117	138	89	112	124	102	128	127	124	100	128	133	136	116	139	121	129	126	127	123	130	137	94	118	126	129	110	136	121	119	123	107	119	120	125	114	133	125	121	122	121	115	114	122	111	108	125	131	122	109	124	119	119	118	130	110	116	116	131	111	120	98	145	113	112	133	129	122	122	134	137	129	110	103	108	129	126	100	107	141	118	129	134	119	137	127	106	103	117	124	139	131	114	110	126	114	144	119	122	113	113	135	127	108	139	124	132	121	117	110	124	128	114	108	124	148	112	115	126	127	111	115	134	117	117	130	135	129	114	118	134	115	136	130	120	118	99	131	108	132	117	131	132	139	117	148	125	116	121	135	108	130	135	134	114	148	123	125	125	137	111	141	138	122	119	120	128	107	104	118	125	107	117	137	121	132	120	130	110	136	133	140	107	148	112	118	110	115	123	120	133	100	119	117	116	113	110	132	130	99	131	118	108	122	114	112	117	119	131	134	133	124	126	101	124	97	119	119	116	120	135	122	130	138	129	116	116	129	122	126	135	108	114	118	130	135	131	120	126	128	120	108	116	109	114	125	128	119	114	100	129	121	126	117	148	133	104	103	132	117	115	96	131	110	132	107	117	119	128	128	111	115	131	137	136	121	124	123	119	126	139	123	109	122	129	110	122	122	109	123	143	118	117	134	106	125	134	121	122	127	126	115	134	128	121	111	119	122	126	123	127	127	111	112	125	129	119	123	135	103	110	115	94	138	114	124	116	131	122	118	148	138	109	123	112	122	115	127	119	115	110	128	126	125	111	126	128	114	125	126	117	118	120	127	129	99	114	106	116	119	114	121	148	116	116	121	131	132	110	103	124	108	117	135	122	112	118	122	140	127	116	134	114	113	122	120	113	127	129	113	130	113	133	135	129	131	121	105	105	143	117	134	136	101	122	119	129	128	122	116	124	116	122	116	137	113	121	135	118	126	129	139	114	125	110	129	136	135	139	114	109	104	145	121	117	98	120	132	109	112	98	126	103	135	116	122	138	124	124	140	132	129	140	120	103	123	132	123	109	99	147	121	118	128	129	107	99	107	111	117	96	109	122	117	113	130	116	131	125	130	121	128	127	118	121	117	139	119	131	115	125	102	135	116	122	112	125	133	120	131	110	116	120	121	127	121	115	152	126	109	137	115	123	117	134	137	130	106	119	101	113	127	111	125	125	120	121	119	106	107	108	119	126	117	125	124	126	119	115	110	102	122	109	120	109	123	118	120	128	153	118	115	113	122	128	109	108	109	120	122	109	123	112	114	114	115	103	130	116	118	131	137	122	141	136	115	114	131	138	115	130	119	110	108	109	126	114	110	132	108	116	137	119	122	123	118	138	115	107	109	128	101	122	127	115	121	132	127	125	118	146	118	126	123	117	126	115	104	113	110	124	114	131	120	114	120	113
345	0	2700	151633	394	0	17	157	279	429	403	517	477	440	417	380	346	346	322	313	328	323	259	285	287	246	275	253	240	241	255	230	228	232	243	245	205	218	224	221	206	230	196	199	197	211	188	173	199	180	186	196	205	162	179	175	192	178	173	186	175	185	205	186	160	157	188	161	160	162	164	160	173	189	162	168	150	177	156	179	173	162	174	144	181	161	162	172	167	181	165	150	199	175	160	171	165	172	153	131	167	144	181	162	149	146	164	166	146	169	128	148	156	158	181	172	169	146	179	165	166	152	166	168	190	171	154	159	156	149	173	169	162	168	190	170	180	170	156	153	128	147	158	202	164	146	159	150	172	166	162	140	156	191	164	169	159	181	154	164	142	144	131	153	149	150	144	169	169	179	158	161	161	166	156	155	140	150	148	163	186	169	158	162	159	163	155	173	168	151	166	169	183	148	147	154	194	160	144	169	178	133	142	149	145	161	168	178	167	149	148	173	158	162	140	166	176	157	147	159	149	162	157	135	154	152	163	184	162	175	146	184	159	177	169	150	160	143	149	154	176	151	148	156	132	150	179	153	176	158	177	150	122	163	144	142	158	158	140	169	136	176	167	156	171	173	145	149	136	174	158	164	149	165	139	148	167	159	164	154	164	179	153	150	168	152	149	153	157	166	160	161	173	132	133	172	147	154	167	176	156	158	165	164	149	151	136	162	179	146	161	150	154	137	148	160	167	143	160	158	164	169	136	157	171	180	147	125	138	144	178	152	173	173	157	147	145	161	161	146	147	153	147	173	134	170	181	165	140	169	164	150	173	166	142	166	174	147	160	164	164	163	162	155	170	157	156	165	165	163	145	185	162	158	154	142	157	169	167	162	151	162	144	179	165	164	138	130	150	147	143	164	171	148	152	137	173	153	167	147	169	150	152	162	165	157	153	152	147	178	168	162	136	144	142	145	140	158	140	156	167	173	146	169	151	154	166	165	150	159	140	160	158	146	151	178	141	190	158	122	152	148	129	170	161	144	160	182	164	162	160	151	131	144	145	153	161	143	176	155	162	140	159	146	145	136	171	167	166	182	163	154	154	154	148	149	156	129	149	176	167	178	160	161	157	163	155	173	171	166	158	146	150	163	174	167	158	133	157	137	169	139	158	175	149	142	163	171	157	148	168	147	148	159	163	129	151	138	152	144	161	145	161	139	149	152	175	169	164	162	146	155	149	158	176	167	161	147	151	145	159	156	152	165	137	150	163	144	172	145	143	151	159	149	155	142	177	139	152	157	166	159	148	161	163	174	135	167	163	175	126	158	155	142	150	158	161	155	156	172	141	150	145	151	143	170	165	177	146	149	170	164	141	159	164	157	155	166	147	150	165	141	157	165	159	158	149	159	163	155	155	172	157	147	156	155	168	172	139	159	166	153	137	170	166	172	143	172	165	129	166	139	149	152	159	139	135	157	181	138	150	184	161	161	151	144	184	156	132	165	158	175	163	162	153	152	166	147	153	184	144	160	173	191	161	173	182	133	144	151	149	152	167	186	158	160	146	171	154	174	165	148	142	164	163	158	155	138	173	151	156	141	147	161	181	166	163	158	155	144	142	137	152	145	168	140	161	146	152	146	191	147	136	150	164	169	168	134	141	170	145	157	139	160	165	163	144	141	163	161	155	156	139	179	164	178	123	148	166	165	153	142	158	145	163	126	145	153	149	162	153	153	161	147	143	142	163	169	172	162	154	144	158	147	148	152	140	145	144	159	163	163	158	171	156	165	143	174	141	144	130	147	166	174	174	169	147	168	172	156	157	163	160	136	172	177	158	159	168	138	141	143	171	133	156	139	161	161	160	159	152	143	170	172	144	165	168	171	177	154	147	179	137	161	179	134	151	150	151	161	132	206	168	164	165	159	164	165	156	151	166	144	171	158	160	132	128	149	146	150	159	153	133	161	153	145	135	156	149	175	178	148	154	169	164	146	167	156	140	146	153	145	130	139	143	167	152	177	151	173	169	149	149	150	156	153	167	131	161	153	152	154	156	140	151	130	165	165	159	174	172	136	152	162	160	157	175	158	162	171	145	159	169	146	167	153	179	170	154	151	145	132	156	158	145	149	147	159	151	160	180	150	174	164	163	180	180	159	171	145	134	155	173	180	147	141	166	147	145	159	137	155	139	159	171	145	147	171	143	154	188	143	167	151	157	159	159	141	155	140	153	154	130	155	152	146	152	144	158	162	158	147	152	157	165	144	174	174	153	149	148	149	167	162	164	145	144	132	169	148	167	168	140	159	157	158	151	163	172	163	133	140	157	131	154	121	155	151	148	150	177	147	147	134	153	148	170	141
345	1	1900	151756	420	0	11	96	168	315	298	341	306	294	275	237	209	190	189	185	185	168	169	128	144	150	139	131	128	133	119	110	106	105	75	96	102	109	99	102	99	87	108	107	90	85	97	89	82	84	80	91	100	101	77	81	109	100	87	85	80	94	78	72	73	68	79	77	63	87	79	81	84	74	60	68	81	76	86	70	86	75	53	79	79	65	85	75	74	97	76	74	75	75	78	86	60	85	94	64	64	82	59	74	72	74	69	98	101	64	94	70	74	92	73	83	83	87	77	84	61	70	56	84	67	62	89	68	81	83	68	53	66	70	82	76	82	88	81	72	70	58	67	60	83	60	70	88	78	83	82	85	72	68	77	77	83	67	67	73	65	65	74	82	60	57	75	64	71	56	61	80	90	78	66	60	60	62	66	81	80	70	64	81	81	92	72	83	97	59	81	77	78	74	63	67	69	66	77	94	77	78	67	79	71	72	90	80	67	68	81	59	81	60	85	72	80	67	68	73	76	72	79	78	73	82	67	78	67	74	67	83	70	69	78	63	79	85	74	76	78	77	83	68	61	82	67	71	92	72	75	74	79	81	65	59	66	83	85	70	78	68	83	89	74	70	62	99	82	75	78	67	74	78	68	61	71	87	88	95	56	70	66	70	66	74	68	80	86	77	91	57	71	64	72	71	64	69	80	65	87	73	66	69	94	73	72	79	76	68	73	62	77	77	70	67	60	99	69	64	77	88	78	60	67	61	72	95	68	74	74	67	60	78	91	69	69	58	73	60	62	73	77	74	91	54	76	69	67	60	64	78	75	61	85	54	90	86	77	68	81	70	82	61	55	78	59	70	86	80	75	68	65	72	77	83	74	93	55	73	60	61	79	78	68	62	57	58	68	70	75	84	85	86	73	69	79	73	67	69	75	68	78	81	82	88	75	71	76	76	81	100	86	69	84	65	85	85	62	68	83	66	60	74	74	77	83	72	75	68	66	71	66	64	71	80	58	81	76	77	77	77	79	57	71	77	85	75	86	70	66	67	71	72	71	75	78	75	71	95	52	78	73	61	78	82	67	59	69	74	76	74	59	72	73	88	62	82	86	87	70	57	77	76	63	69	63	68	62	65	95	72	77	69	66	64	73	57	59	64	70	75	49	58	59	72	73	89	72	56	74	83	71	70	78	76	71	74	86	68	73	58	66	68	57	82	73	64	73	67	79	64	77	79	87	66	82	69	70	65	83	67	57	68	64	79	83	79	65	76	73	69	62	74	85	80	71	82	75	79	82	56	76	72	65	75	73	64	82	63	65	78	71	69	76	78	81	70	67	70	72	68	97	58	72	88	54	88	65	62	68	61	79	69	82	75	72	55	86	64	86	71	70	61	72	69	63	76	63	77	68	59	70	76	84	72	85	54	74	61	77	72	71	72	73	65	59	69	58	78	75	77	72	73	75	69	63	66	70	69	80	61	76	75	71	62	71	56	70	65	75	57	75	77	64	72	90	67	72	77	78	76	58	64	62	63	68	66	62	64	72	67	72	57	66	82	49	80	70	73	82	66	76	63	91	70	70	89	75	78	75	67	62	56	77	59	60	70	83	67	92	72	81	75	64	55	68	51	75	51	64	67	76	65	61	75	72	85	68	89	86	72	61	53	74	68	69	76	72	50	83	82	66	67	73	82	73	76	74	70	77	80	70	71	87	68	78	76	77	88	83	76	84	66	79	64	90	68	90	59	80	66	71	83	72	74	68	71	63	73	64	78	65	83	54	62	83	82	88	69	61	61	68	79	66	75	83	62	72	65	79	63	68	72	68	89	65	82	71	52	92	68	78	80	56	66	70	62	71	81	88	81	85	80	62	60	63	75	72	75	63	72	79	68	75	79	57	72	69	68	68	68	70	68	82	65	76	81	61	73	56	65	71	81	64	68	75	75	67	66	75	62	78	48	75	84	61	81	72	45	69	71	66	64	74	71	66	82	93	53	77	77	85	66	59	61	67	63	64	77	61	62	74	79	71	66	53	78	77	73	76	80	73	82	73	70	54	64	69	72	85	68	52	66	57	66	74	71	76	60	82	71	78	68	80	80	64	68	74	79	73	59	77	72	81	80	69	71	66	57	59	79	66	66	62	71	76	67	66	80	77	61	77	74	68	71	59	88	80	68	77	68	75	62	82	69	57	76	71	56	79	62	68	66	75	78	68	71	73	74	62	91	61	44	87	64	71	76	71	72	72	82	75	82	68	79	68	69	69	63	83	75	62	74	58	76	65	61	59	73	63	58	77	53	75	71	58	74	55	63	77	72	66	59	74	80	76	61	64	64	75	75	69	77	58	53	62	75
345	2	2100	151880	397	0	7	104	188	359	335	387	362	317	304	268	244	230	213	196	203	219	193	185	158	153	145	160	151	159	151	161	157	119	111	140	139	112	129	134	101	121	100	122	111	107	117	122	92	116	103	121	110	111	104	110	96	91	112	96	84	106	93	99	105	97	86	92	95	104	99	98	86	106	93	99	95	88	84	84	121	96	97	67	82	96	80	84	85	79	100	106	80	89	83	90	97	89	87	89	91	84	109	84	95	95	93	102	92	97	89	102	84	76	92	95	97	94	86	86	83	81	69	107	85	86	106	89	93	80	67	78	99	87	102	78	92	97	96	107	80	84	72	98	91	96	78	71	102	85	86	102	99	95	92	117	80	91	99	99	83	87	85	85	89	90	91	89	101	86	94	93	83	93	63	77	96	78	81	77	82	81	89	87	92	70	65	84	87	88	83	98	86	96	95	103	97	88	82	104	80	95	83	105	93	89	94	81	70	72	82	89	99	94	98	74	82	85	65	93	80	110	76	79	88	88	86	92	88	83	81	89	85	84	100	94	84	91	81	88	101	113	83	96	86	89	89	77	83	90	89	86	70	87	94	98	88	88	96	93	81	82	81	90	83	80	88	86	84	74	81	91	80	100	83	94	91	95	95	87	97	111	86	82	86	93	88	106	94	88	86	96	84	88	74	79	81	79	78	103	77	88	91	75	93	74	97	99	79	78	88	95	99	87	86	76	82	87	97	83	93	80	86	80	96	81	96	92	96	77	74	80	74	85	82	88	81	96	92	75	82	88	87	69	103	81	84	98	93	100	79	99	99	84	103	73	107	102	89	100	85	85	79	84	102	94	78	88	95	74	94	95	91	96	80	87	98	84	76	81	86	88	89	74	105	101	82	83	92	101	75	96	105	87	78	76	107	87	74	81	72	82	87	75	91	82	87	88	74	76	94	75	95	90	65	76	90	90	85	88	92	103	93	74	88	87	101	67	80	89	93	84	92	89	100	83	75	88	70	58	82	93	106	79	76	91	82	104	107	80	84	68	102	100	82	100	95	76	96	87	79	93	90	84	89	97	88	82	86	76	86	73	81	81	85	93	79	80	86	85	77	72	100	101	100	75	82	80	84	81	78	85	95	87	78	84	92	76	97	76	90	99	101	88	102	95	106	88	85	75	91	77	78	99	89	85	81	84	75	91	91	91	77	75	107	104	83	86	92	82	89	83	82	78	102	72	78	86	64	69	90	72	81	81	91	104	78	89	73	81	89	83	81	87	84	79	83	99	82	98	102	76	76	87	83	100	82	84	79	87	95	91	75	97	81	73	75	98	88	85	86	74	77	90	74	71	83	92	82	80	89	85	86	89	83	92	80	86	83	90	89	80	91	94	95	104	91	93	83	99	86	91	77	79	74	92	106	92	75	78	93	83	90	87	82	69	86	79	87	90	90	72	81	94	87	89	88	86	88	98	91	73	86	77	91	93	76	98	80	78	86	81	82	79	83	80	91	96	75	72	82	72	86	97	108	95	85	85	84	92	79	71	107	82	86	93	82	95	85	71	82	90	87	89	72	84	81	88	85	96	71	72	81	67	87	84	104	74	82	97	88	92	90	85	69	75	105	87	77	76	101	91	95	75	102	62	89	82	86	93	78	93	100	84	105	92	91	106	90	84	99	105	92	85	75	80	70	82	87	100	79	85	78	94	92	76	73	92	81	104	78	98	93	90	83	92	84	88	70	88	72	96	93	78	89	92	90	84	65	92	100	82	88	80	78	88	93	107	93	88	66	71	78	79	99	89	88	87	79	91	82	69	98	84	85	84	89	99	72	76	103	74	109	104	94	97	74	111	86	96	77	101	80	75	78	58	76	98	72	81	96	93	79	85	94	87	82	80	82	72	78	86	82	81	98	105	90	74	94	88	87	93	86	115	82	87	85	92	70	87	93	96	82	97	90	71	97	99	88	72	69	81	84	118	74	62	93	82	84	81	86	84	96	94	73	85	83	84	93	95	71	95	98	85	87	83	92	98	89	64	101	80	78	90	97	103	103	85	90	90	94	91	84	82	87	85	101	91	86	79	76	80	88	95	81	89	91	66	83	75	74	81	88	76	87	91	88	84	82	93	89	98	93	89	90	89	87	85	94	100	106	76	100	86	71	80	75	91	86	97	100	70	94	78	86	100	82	84	82	82	81	78	105	70	83	84	80	87	86	100	84	82	80	91	76	83	99	79	87	88	71	94	68	77	77	71	89	90	75	78	76	75	88	94	93	99	100	84	96	92	77	83	84	79	86	79	85	78	99	86	87	86	97	82	82	68	79	89	66	88	104	94	77	95	111	75	76	91
345	3	3500	152003	387	0	13	176	220	387	384	449	398	393	336	324	309	293	299	288	245	285	210	227	204	209	186	196	185	194	190	193	173	167	156	179	157	176	179	147	167	165	162	146	173	134	141	140	145	129	144	152	148	155	116	127	149	130	130	138	141	137	145	133	124	133	134	152	143	124	161	131	131	147	143	123	120	136	113	120	140	141	135	137	130	137	111	109	123	136	142	114	122	133	126	113	142	118	130	117	143	128	116	125	119	120	133	103	121	116	109	117	114	118	130	148	121	112	100	123	113	142	132	139	100	98	112	112	138	119	126	121	115	145	122	102	136	123	104	119	150	126	128	128	126	121	121	145	128	129	128	137	111	119	121	123	126	135	124	129	144	111	118	112	112	133	126	141	131	110	110	125	124	106	128	120	139	144	121	129	123	127	127	120	132	136	124	114	123	128	139	135	136	109	138	138	129	132	134	142	134	124	125	123	115	127	96	121	129	127	110	137	124	111	116	107	134	121	141	140	125	136	133	118	108	126	118	122	126	130	119	116	114	129	114	133	125	113	125	128	118	123	118	104	115	124	112	145	94	123	110	120	115	113	111	130	119	134	132	110	125	107	99	123	148	127	113	106	118	108	132	122	107	127	136	132	133	130	111	125	124	124	128	132	107	122	94	114	102	110	134	106	116	116	125	116	116	126	124	138	110	117	120	128	125	128	127	117	102	108	109	116	114	123	117	122	112	103	119	111	125	128	115	119	125	120	124	134	131	123	108	120	135	130	122	112	117	104	115	135	134	115	121	108	127	134	128	111	133	136	111	123	145	121	144	102	123	103	128	113	116	123	121	103	132	123	119	122	120	125	115	117	113	137	114	135	139	125	100	97	127	112	132	122	131	117	113	136	119	131	110	120	100	110	132	118	128	131	138	105	112	134	121	127	116	99	122	126	120	125	103	125	119	138	113	153	125	130	126	124	113	133	122	115	117	116	113	141	111	108	122	132	114	112	112	141	126	126	123	120	129	106	121	127	129	133	123	128	118	137	114	108	118	112	140	111	134	117	104	126	139	116	121	112	121	128	125	107	132	113	126	107	127	130	135	131	114	136	119	122	114	140	120	108	128	117	124	118	96	119	130	108	131	113	118	129	112	119	134	118	122	115	140	120	128	140	123	128	116	138	126	115	125	131	135	131	118	105	123	117	112	112	124	124	122	126	108	115	136	131	127	107	142	127	127	107	128	140	142	136	103	109	131	126	129	110	123	144	132	108	132	128	102	101	113	132	112	116	125	132	116	117	132	126	122	143	126	119	111	127	126	140	121	111	125	126	115	138	112	115	118	130	137	115	104	127	120	128	120	112	135	121	112	118	95	135	113	103	122	110	122	125	109	137	113	123	127	118	130	119	119	106	110	135	113	107	135	129	117	113	124	104	99	140	116	109	113	134	128	134	131	129	115	136	129	120	124	130	132	119	121	117	131	148	109	97	106	101	104	119	100	102	110	121	135	117	135	115	118	98	128	119	124	130	120	119	125	130	108	136	121	129	114	124	130	113	125	128	113	125	120	126	117	95	119	122	126	131	122	121	117	116	103	129	115	148	113	131	128	114	107	107	117	111	117	111	133	124	134	122	106	126	114	139	125	127	123	119	122	131	113	142	145	109	124	106	110	135	123	106	111	115	122	132	124	130	101	131	135	111	109	128	137	104	119	121	129	113	108	112	110	111	129	127	113	128	109	116	118	109	113	107	113	121	107	92	105	118	111	111	115	120	123	110	126	103	102	141	140	113	118	130	117	125	101	115	114	107	118	151	117	119	117	113	128	117	123	121	111	133	108	119	112	105	141	120	124	111	128	116	118	118	106	108	109	121	120	130	106	122	124	119	119	115	104	132	123	130	120	137	117	114	129	118	109	115	102	126	130	117	137	143	125	127	127	136	119	107	106	123	112	105	113	126	129	116	111	122	133	108	141	122	130	116	103	125	147	138	140	120	142	113	127	113	108	120	135	112	124	120	108	133	121	130	111	134	145	131	106	114	134	112	125	102	137	121	123	119	124	118	115	117	137	127	121	104	131	126	108	123	104	125	122	113	124	126	111	108	119	128	131	111	115	118	125	131	120	109	107	121	104	117	121	131	102	104	107	104	108	127	124	142	121	110	114	116	115	130	116	127	109	127	132	121	102	133	102	132	126	125	126	142	127	109	120	116	109	114	126	115	108	136	115	119	128	122	122	143	126	122	117	127	112	128	131	130	114	119	126	129	104	107	125	123	106	115	151	124	122	135	111	127	112	113	113	125	125	120	132	129	110	120	108	118	130	121	129	109	114	140	111	112	119	131	116	125	107	103
