345	0	2700	155026	353	1	85	651	916	841	670	788	728	639	1026	1405	1046	832	435	344	286	304	300	295	289	274	277	295	288	259	251	243	232	247	253	245	261	238	218	237	231	261	269	211	226	225	206	219	222	209	205	218	242	225	208	222	185	204	203	218	195	203	202	210	197	219	213	216	202	187	218	185	183	213	206	195	178	211	220	191	192	196	200	169	176	194	182	182	180	196	179	177	183	200	213	179	214	157	192	193	196	193	180	195	183	192	185	202	180	175	171	185	185	229	164	184	187	188	191	201	178	193	180	217	182	193	175	185	181	189	191	201	201	200	194	220	185	205	197	184	172	204	176	207	190	198	199	187	194	200	166	160	199	215	186	165	175	167	180	197	187	194	188	184	192	197	177	192	162	169	205	174	199	166	176	176	182	179	202	178	172	198	193	189	180	168	207	183	177	188	176	209	179	167	185	183	171	204	185	170	165	188	197	178	203	173	164	186	166	170	163	168	203	192	195	196	206	185	176	191	188	188	177	183	175	188	173	210	183	176	175	183	182	184	192	210	177	186	193	197	208	182	168	175	163	195	177	195	207	180	187	179	180	210	170	184	170	196	209	190	147	191	181	199	161	194	188	189	174	175	178	172	172	174	182	181	208	188	183	174	172	185	185	165	173	202	192	169	188	194	187	178	183	185	197	173	164	174	166	166	190	184	171	176	166	181	203	189	183	189	201	180	183	183	157	211	174	197	167	186	178	178	193	192	181	195	161	181	186	193	176	174	175	189	172	188	178	175	172	167	213	181	190	177	178	182	192	196	194	181	167	173	178	208	201	173	201	208	167	165	180	174	156	187	185	186	173	183	177	189	169	185	192	189	206	168	178	153	186	185	177	173	159	180	181	185	203	188	160	191	173	181	183	186	213	184	202	183	185	168	179	175	161	170	188	190	191	160	181	188	196	140	176	177	184	182	189	161	184	174	195	177	167	171	174	182	173	170	191	187	208	184	184	187	170	186	209	211	181	181	187	172	169	183	198	180	204	192	191	188	180	183	182	200	186	175	186	185	176	213	170	184	189	175	204	189	190	173	169	207	177	167	177	164	201	181	204	182	147	207	170	199	180	187	174	189	182	185	200	214	186	182	177	182	203	184	179	219	177	167	186	174	204	154	205	197	184	153	166	180	174	186	182	193	169	182	207	176	230	177	181	191	189	187	190	181	200	207	184	192	203	181	185	204	185	193	167	183	172	186	184	176	194	211	159	171	205	168	176	189	171	183	181	192	202	217	165	192	204	171	179	181	162	165	185	165	191	193	188	172	183	176	185	174	172	167	177	175	157	198	153	178	182	158	165	169	169	166	184	190	212	186	196	187	198	141	169	181	199	161	170	173	190	192	192	188	192	186	160	178	181	191	190	176	167	174	164	217	183	193	177	180	200	176	201	178	189	196	166	203	181	179	184	178	190	177	184	208	196	196	185	158	197	187	205	199	181	195	163	154	169	160	166	172	174	167	194	189	172	174	191	198	200	186	188	195	179	167	185	173	177	172	183	171	162	168	199	168	167	178	184	190	164	203	183	186	191	183	198	218	171	214	176	173	197	208	179	191	169	193	190	169	178	169	181	181	165	215	195	198	163	188	158	183	180	185	188	210	193	189	185	179	193	183	203	181	199	174	187	191	184	181	187	177	196	175	195	167	196	194	189	187	198	186	195	175	170	159	182	191	197	184	176	196	180	212	192	167	205	181	178	173	190	165	176	191	183	206	174	181	179	180	175	173	189	176	179	173	191	179	184	206	184	194	184	178	202	188	181	206	200	175	160	195	198	203	183	182	208	167	176	224	179	185	177	161	185	188	174	182	182	195	183	188	175	166	166	186	184	165	179	188	195	208	181	190	188	182	176	169	184	169	192	188	191	175	171	191	204	184	202	151	184	201	178	191	170	201	167	171	189	193	190	191	178	195	176	199	186	190	177	172	176	182	180	176	181	170	187	208	172	226	149	189	185	219	182	176	191	178	158	197	180	185	178	194	187	207	177	172	162	172	197	188	164	171	178	174	197	190	197	184	187	184	166	167	172	203	186	176	177	182	156	177	204	178	178	174	163	205	201	200	171	187	191	164	193	191	198	207	185	167	179	205	173	173	188	183	201	207	179	189	183	191	166	189	167	182	185	197	191	182	151	209	166	168	183	160	206	187	178	178	192	191	173	176	197	175	188	171	184	182	205	190	179	185	178	175	199	193	165	176	174	163	186	188	192	179	191	187	210	188	185	198	188	204	182	164	210	229	179	186	177	192	169	186	177	183	186	192	182	187	214	148	186	191	176	188	175	186	196	179	173	190	204	220	172	181
345	1	1900	155150	353	0	160	782	870	886	776	814	616	441	573	732	565	408	315	202	220	190	191	198	182	172	189	201	157	168	151	132	157	153	169	145	159	169	151	135	145	135	119	134	155	134	129	135	137	115	113	127	117	113	112	120	104	122	118	126	113	124	116	120	129	116	112	114	115	100	118	134	119	104	128	112	116	112	111	102	116	82	114	137	119	97	102	115	114	110	138	118	120	117	113	102	111	120	127	122	107	129	115	111	109	110	99	112	111	115	115	109	99	96	114	118	116	110	106	101	113	106	115	98	118	118	109	94	111	115	106	120	96	111	116	113	120	100	86	129	118	88	133	107	103	103	106	106	88	112	131	97	138	119	104	103	105	95	124	120	104	120	100	104	109	103	107	105	116	115	101	120	99	127	107	104	130	126	118	121	103	133	111	88	86	103	122	124	98	78	113	111	106	97	111	115	115	109	107	124	97	105	110	113	109	85	103	91	105	110	123	106	105	117	109	114	119	123	106	117	113	105	102	116	128	109	105	90	108	113	111	99	93	84	125	95	112	118	105	111	113	118	106	122	114	99	88	103	113	113	85	121	93	121	115	93	98	101	115	99	119	118	102	115	101	101	109	115	90	86	93	109	102	116	105	103	126	103	100	116	102	96	115	104	118	104	100	113	116	101	121	106	106	128	103	120	124	94	107	106	96	108	118	94	84	107	105	130	100	109	110	95	110	102	91	107	123	93	114	138	122	111	123	108	100	94	123	95	96	112	108	83	106	107	116	128	99	111	100	104	116	115	101	103	110	107	119	109	114	102	102	90	114	124	124	101	105	110	105	122	97	101	101	110	109	101	103	115	115	118	96	108	113	102	104	111	107	106	95	101	101	95	97	116	117	111	94	111	99	98	91	128	106	119	126	104	108	97	107	108	107	85	93	98	108	108	112	111	109	111	115	101	121	106	92	99	109	115	119	103	130	81	112	86	113	114	106	100	113	87	112	109	96	97	128	124	113	99	107	116	94	106	134	89	106	94	115	113	101	118	117	102	102	127	117	122	90	103	109	111	98	116	126	95	103	122	109	121	110	101	114	119	98	96	123	107	109	101	101	91	123	97	119	91	99	120	127	103	106	103	107	106	109	98	111	113	130	106	111	102	112	104	100	104	95	102	116	103	99	105	87	127	91	112	113	71	99	127	110	117	127	101	101	100	99	109	123	109	105	111	133	106	121	121	92	99	112	98	112	103	107	116	111	105	106	109	91	99	108	97	119	88	107	107	109	115	116	119	132	97	96	117	109	121	107	93	107	111	93	122	102	124	104	102	118	105	123	108	112	89	103	101	119	115	102	117	120	119	105	109	110	118	101	123	101	119	110	103	104	104	96	111	103	105	95	114	99	102	94	88	107	111	97	101	100	92	103	103	111	108	107	114	103	100	98	103	95	118	122	102	112	115	90	100	112	124	109	117	133	112	111	106	116	122	101	124	95	118	117	107	105	109	100	109	102	97	111	107	114	109	105	103	111	117	115	100	110	113	108	97	127	99	102	110	88	106	109	101	96	108	104	105	109	102	124	117	112	113	113	102	111	121	107	116	108	99	91	84	103	107	107	88	134	96	94	123	100	102	97	103	133	91	135	97	99	105	99	94	125	120	95	111	105	104	117	113	127	101	117	95	99	107	95	122	104	104	122	101	94	123	107	118	104	125	121	96	83	112	106	76	105	91	96	92	105	100	121	107	112	109	100	112	95	108	85	106	109	103	92	107	109	102	118	117	91	118	101	108	112	119	103	130	110	111	113	109	107	119	108	102	105	112	88	122	105	96	99	123	122	100	99	109	103	117	129	111	108	122	92	106	106	122	108	112	110	84	115	103	97	92	116	99	119	105	110	99	101	92	117	116	94	114	129	110	107	98	118	110	93	96	81	110	106	121	99	111	100	103	101	120	100	92	98	114	96	114	103	112	104	109	93	103	109	89	105	98	97	131	118	99	106	92	98	101	107	100	88	116	106	121	110	113	101	100	105	108	103	95	120	102	89	91	123	98	114	107	102	128	94	94	97	117	117	112	99	108	100	106	88	132	95	118	99	106	101	108	110	105	100	122	92	118	102	102	107	120	115	107	115	116	107	90	107	98	103	105	97	107	118	90	122	105	97	108	145	116	99	100	110	96	82	107	127	106	97	124	87	111	109	113	98	115	106	106	97	117	106	111	107	120	112	123	80	112	112	97	93	118	102	116	129	120	114	96	113	118	115	100	119	113	97	104	114	109	113	121	116	95	109	119	102	103	100	109	117	116	99	100	113	107	106	108	109	117	102	114	113	93	102	111	116	96	117	96	105	89	122	94
345	2	2100	155273	351	0	161	688	671	588	598	601	509	494	520	965	765	453	419	261	232	225	235	207	210	192	190	171	189	186	178	156	135	176	175	145	152	164	157	145	151	122	161	117	161	142	157	146	152	149	136	130	140	123	135	138	115	123	119	133	118	125	154	121	123	122	108	139	124	120	125	123	124	138	118	132	108	142	136	119	102	116	113	117	120	123	107	105	137	115	110	135	104	107	124	123	113	114	119	112	114	109	113	119	147	124	102	133	137	120	112	107	100	109	110	122	102	117	114	126	101	123	111	115	105	115	112	127	117	101	119	121	123	105	102	124	112	107	116	124	114	106	94	111	119	114	120	114	112	112	122	118	136	110	99	111	103	108	109	103	95	110	109	107	109	122	127	106	125	102	108	114	98	112	114	111	90	130	133	114	107	116	132	119	128	105	127	102	110	108	80	98	115	114	112	115	117	132	119	107	115	118	110	114	106	102	112	120	103	118	96	105	93	94	118	129	127	118	103	105	106	107	119	125	108	118	115	119	126	105	118	106	114	108	111	120	118	112	113	122	113	124	107	116	109	121	102	98	120	129	119	125	87	134	106	106	87	119	98	107	117	112	90	104	102	131	122	103	95	95	126	120	106	112	91	109	119	118	121	121	120	106	108	138	125	117	105	111	115	98	115	105	132	90	108	89	114	105	104	105	104	107	115	107	112	105	119	99	97	114	115	89	118	104	101	141	102	136	130	108	140	117	129	111	118	102	126	106	137	105	142	88	141	126	129	115	107	132	106	100	105	118	116	117	135	114	118	92	99	110	101	125	118	111	128	109	112	123	113	113	116	106	111	120	88	123	111	103	102	113	107	111	103	103	95	87	107	113	104	101	120	110	97	109	85	113	92	109	119	122	136	117	115	94	93	116	106	114	118	121	130	89	92	107	92	117	104	103	94	111	123	117	96	121	117	101	88	104	111	127	120	103	98	100	106	111	106	82	130	128	93	91	103	119	118	117	116	85	111	118	121	123	110	126	93	120	121	111	118	130	113	138	112	109	111	111	100	103	118	116	109	92	111	112	120	100	104	107	102	121	119	110	111	112	110	112	94	105	120	118	111	116	97	122	119	111	104	87	116	121	100	102	104	113	99	102	116	102	109	104	113	111	114	108	121	102	84	118	100	128	133	105	104	99	93	110	112	108	118	121	114	118	114	115	97	89	109	109	111	99	113	93	103	127	130	111	119	126	108	105	116	118	103	110	110	114	114	116	111	102	118	101	123	104	119	107	121	110	110	108	115	115	106	118	104	141	106	108	104	114	136	130	116	112	116	119	110	122	104	128	124	110	112	108	114	117	127	121	112	121	119	114	134	112	101	114	110	115	118	118	112	108	121	120	118	114	110	128	138	103	108	101	113	93	118	120	113	127	104	114	127	94	114	104	110	105	117	122	102	129	91	121	108	114	110	98	103	121	104	91	92	109	103	113	113	97	120	106	102	111	115	107	124	116	115	121	101	128	118	132	118	130	97	95	122	106	87	102	106	127	99	117	125	99	96	112	108	95	110	107	118	100	117	106	99	103	104	92	117	107	124	100	118	99	134	92	116	115	102	99	80	100	103	105	112	136	93	120	98	105	109	115	92	109	108	122	116	112	116	131	106	123	113	102	106	111	113	116	111	94	113	105	132	108	104	104	114	112	108	119	111	112	119	111	97	112	122	110	120	125	85	111	119	119	104	121	99	101	108	134	119	120	99	120	101	101	128	132	103	129	113	89	106	109	108	108	102	91	105	112	105	110	114	113	101	108	105	102	112	119	110	135	131	103	120	111	122	119	105	89	100	122	117	95	106	106	114	113	121	112	105	117	105	118	126	106	109	99	109	122	106	116	105	114	103	106	112	88	110	106	103	113	118	123	112	104	104	142	122	107	109	116	97	114	99	115	105	113	126	105	118	97	105	100	108	96	116	105	115	126	119	89	111	116	105	113	113	107	112	103	106	116	114	110	105	102	103	116	107	120	92	101	100	112	108	108	107	104	102	108	104	129	108	108	104	104	109	102	94	116	111	122	111	109	98	109	103	107	104	136	101	100	116	136	130	106	93	116	126	122	114	101	117	124	122	94	123	105	97	111	118	106	109	106	105	114	106	98	111	100	111	112	110	104	116	87	137	105	109	128	94	101	106	93	118	113	78	108	106	121	105	111	91	99	105	113	105	89	127	117	113	121	99	135	93	113	110	106	103	127	113	119	152	119	114	90	102	91	109	136	120	89	133	122	90	117	106	109	106	126	113	117	115	119	124	104	122	115	121	111	125	103	114	125	101	126	120	127	102	108	125	117	109	106	126	109	117	98
345	3	3500	155396	352	3	150	921	1056	1134	945	950	643	599	918	1311	971	569	496	272	274	251	252	270	251	238	220	226	229	201	234	215	196	189	197	208	196	193	180	215	199	198	199	192	190	197	204	169	186	172	183	174	157	183	187	183	182	179	173	169	176	151	166	186	175	163	156	177	163	189	163	177	179	152	162	191	158	174	159	135	182	174	166	160	174	167	186	145	161	165	195	162	151	164	158	156	157	151	158	136	168	141	149	147	147	172	163	173	175	177	168	175	154	205	161	177	165	174	157	132	177	164	172	151	170	155	184	140	163	151	161	164	159	166	177	156	150	152	138	161	159	171	166	154	148	166	154	156	157	160	172	165	147	155	159	181	148	154	146	149	148	143	157	159	137	158	182	139	169	155	165	160	166	136	156	153	151	158	154	164	162	163	159	158	164	170	156	153	147	165	139	154	143	168	180	171	159	159	164	163	162	134	145	167	186	166	140	173	158	137	178	155	150	157	153	151	153	140	157	128	137	153	182	134	153	174	147	179	177	154	145	148	157	176	138	156	148	157	178	181	151	155	175	169	150	137	141	165	166	174	143	171	164	154	153	168	158	163	159	164	161	152	161	165	179	164	151	159	170	163	164	164	151	181	160	185	160	163	159	170	155	167	169	141	180	149	168	153	150	160	157	177	168	160	134	168	167	144	156	156	150	145	149	155	173	142	155	156	154	164	166	179	141	147	169	171	166	150	175	172	152	141	156	148	170	165	163	155	160	159	138	156	154	134	173	141	169	146	173	167	141	182	149	143	183	141	134	155	168	140	157	145	157	153	150	153	144	180	176	143	159	155	173	141	141	152	147	168	153	149	167	164	168	139	165	156	163	163	165	179	179	168	146	180	164	125	150	164	153	140	140	142	190	164	148	172	140	146	172	149	166	166	165	173	171	148	152	146	163	154	168	163	155	158	155	161	154	147	152	156	166	152	163	169	146	141	160	153	141	176	153	164	154	146	157	159	170	159	149	149	171	141	160	163	171	135	162	167	149	155	156	140	152	168	156	160	179	175	164	149	153	143	153	144	153	166	173	154	143	163	146	134	175	169	161	149	147	167	167	138	153	145	140	160	150	158	170	138	162	153	148	161	166	171	146	164	152	152	178	148	139	140	167	173	154	173	151	159	159	151	159	151	157	159	150	177	153	120	176	191	158	171	156	178	135	169	166	157	174	170	141	156	167	172	150	152	145	162	172	158	149	168	169	156	133	154	139	148	141	153	163	153	174	150	146	162	149	160	172	162	154	152	149	168	148	162	173	149	167	169	169	163	165	137	135	168	154	147	171	152	154	162	165	154	159	153	161	165	175	146	182	145	150	165	162	134	161	165	152	128	139	142	156	140	171	137	156	167	148	151	151	166	157	167	160	157	161	167	156	149	166	158	130	159	165	180	153	142	185	166	169	153	150	167	163	170	174	146	166	159	141	150	166	160	181	145	153	147	172	163	154	141	145	141	168	155	129	180	138	161	187	169	163	153	147	186	154	157	157	132	137	148	143	157	155	142	152	178	163	163	169	155	156	142	157	150	153	151	157	171	155	140	163	154	166	153	134	156	152	180	152	160	181	154	175	162	181	136	165	155	167	157	162	165	160	150	139	146	160	170	177	156	147	159	165	165	163	158	150	162	164	164	160	155	153	158	158	158	153	151	149	145	162	163	160	169	152	160	156	166	170	165	162	137	163	140	162	190	151	145	166	147	157	168	157	150	168	184	153	146	150	179	153	157	153	166	162	149	156	166	170	167	143	149	151	158	168	152	149	151	154	165	173	165	144	185	156	150	153	175	155	139	137	164	127	152	177	174	153	151	170	177	179	148	154	151	163	158	153	153	167	168	154	159	154	168	153	147	157	179	153	164	158	148	145	165	168	154	165	159	141	163	131	174	173	151	180	168	164	150	162	174	158	157	138	171	177	151	157	149	158	165	162	133	154	174	167	152	165	148	160	179	175	145	144	145	160	151	167	172	154	153	134	176	173	144	185	152	155	161	171	173	146	143	173	168	144	167	162	163	157	158	145	167	158	159	160	141	130	157	164	180	164	152	158	172	154	161	135	154	148	162	131	170	152	155	170	146	165	149	179	175	159	165	145	163	170	164	142	165	147	153	149	147	178	160	144	147	153	180	150	144	145	165	157	153	164	147	172	137	167	155	155	170	139	173	138	144	129	152	163	157	167	175	166	153	156	147	166	143	147	166	158	159	156	162	147	153	144	131	146	159	142	142	151	142	164	154	151	160	161	180	149	165	159	138	139	140	141	153	163	151	149	152	168	155	159	154	140	139	163	166	159	146	170	158	167	178
345	0	2700	155519	356	0	148	866	1132	1165	1113	960	755	630	1027	1425	1298	720	658	302	305	286	258	340	315	265	261	287	305	249	272	271	265	240	260	242	235	274	251	238	235	236	260	246	221	218	230	225	251	207	208	231	226	202	181	213	209	232	223	202	225	228	238	216	221	211	177	183	214	201	198	186	237	182	218	208	219	191	189	214	177	191	198	194	187	208	201	211	208	212	218	206	186	197	191	165	203	189	172	207	193	198	191	201	213	200	204	209	184	197	194	203	201	205	201	181	207	213	182	191	224	193	178	226	205	180	205	175	171	189	189	188	208	207	184	182	178	179	210	204	177	166	179	199	196	196	180	195	178	203	186	194	193	196	207	182	192	190	207	177	188	194	208	205	195	193	211	181	209	188	189	187	205	204	183	158	197	179	202	214	204	204	175	199	188	182	177	208	184	185	192	200	208	195	193	194	230	153	194	181	187	180	168	195	192	208	185	164	207	188	211	202	187	222	186	176	214	213	178	205	186	193	179	188	195	193	192	177	183	187	181	192	202	205	183	225	194	195	216	187	173	183	185	210	199	208	197	179	208	175	183	184	179	164	197	178	173	181	194	201	175	182	200	188	184	179	201	209	185	208	176	185	198	201	197	190	183	192	156	188	196	193	174	197	179	180	185	194	156	158	204	198	186	224	189	183	177	182	187	199	194	202	213	199	169	202	195	191	200	193	191	202	208	200	188	182	177	219	188	160	175	192	192	196	166	202	177	190	205	176	188	197	206	183	199	203	173	199	175	203	209	188	183	189	193	184	179	188	210	200	190	174	190	195	164	174	175	197	198	194	209	220	194	176	194	212	178	172	177	184	189	186	192	179	164	192	185	179	188	190	217	176	173	203	164	188	194	199	188	179	199	209	207	162	200	200	172	192	188	189	189	195	175	195	175	218	182	206	202	195	165	194	202	199	164	177	184	183	212	185	177	196	167	198	178	190	184	194	202	188	182	200	182	159	193	190	179	175	182	189	195	179	181	175	198	209	174	182	183	172	173	200	198	171	202	173	197	186	173	193	193	191	167	186	167	184	199	180	202	181	185	195	187	185	205	190	188	180	217	196	195	184	198	173	210	201	197	187	186	182	171	182	187	181	194	215	182	205	187	219	196	192	183	163	195	177	181	180	187	202	162	198	188	194	208	168	186	214	216	165	199	180	176	194	190	183	189	192	193	217	204	201	163	195	201	192	191	171	202	206	179	199	184	190	192	183	179	182	191	172	178	183	205	182	193	198	212	164	228	170	195	201	198	205	189	203	193	224	200	192	207	181	179	186	194	197	201	166	183	187	181	178	210	207	212	178	190	163	193	182	178	179	193	194	207	178	187	213	185	181	182	179	208	190	214	191	184	164	182	187	192	200	197	160	173	211	190	177	178	182	177	200	180	173	197	175	202	182	189	161	193	195	190	193	216	156	184	188	193	191	194	202	206	184	199	178	201	188	187	188	180	166	178	173	193	187	189	203	216	190	187	188	197	189	187	189	197	174	171	206	192	176	179	180	173	174	188	184	200	172	159	186	187	187	189	186	204	178	191	185	203	205	192	190	157	191	179	213	167	181	178	197	192	203	193	184	173	193	223	177	180	195	190	203	206	192	204	187	187	182	192	175	183	163	211	177	173	204	171	181	190	228	182	205	173	195	186	200	188	206	186	184	180	171	213	181	166	171	195	182	204	205	175	190	207	197	190	184	161	199	171	195	197	194	190	203	170	190	177	177	183	184	196	179	199	165	194	179	196	179	190	205	182	195	196	181	203	200	180	191	197	173	187	170	196	226	209	202	185	180	204	215	171	199	181	227	185	191	198	177	209	198	193	205	176	189	152	202	183	216	179	179	202	176	180	200	200	181	177	172	204	185	179	189	169	207	192	179	204	176	175	184	180	195	186	188	212	191	199	194	196	191	184	184	174	183	189	170	182	197	178	210	201	175	178	195	188	156	190	188	173	163	185	173	169	200	231	190	189	181	187	203	162	186	186	169	167	191	167	192	184	199	190	182	216	197	179	208	193	178	212	207	206	170	182	191	182	202	198	179	176	167	194	167	192	180	183	210	182	181	184	197	218	175	169	196	192	197	175	196	181	198	195	189	167	182	167	192	200	198	187	197	199	184	192	176	181	193	198	198	186	181	183	187	203	191	175	186	205	178	199	203	196	184	185	200	178	206	202	204	175	189	182	173	186	175	204	191	201	200	186	173	188	173	193	191	194	185	162	216	174	167	169	183	213	184	187	188	180	225	207	215	226	178	187	187	197	170	181	203	176	189	187	188	174	189	200	189	190	199	200	181	195	195	194	170	182	179
345	1	1900	155643	355	1	339	965	1023	1029	902	741	558	444	444	698	474	324	351	228	201	206	230	189	193	203	164	179	193	193	199	172	198	180	150	159	160	168	152	164	145	151	155	155	115	155	124	141	150	134	138	131	135	137	110	149	129	153	139	145	126	133	133	116	131	139	119	146	140	118	141	123	131	117	141	148	140	126	113	130	105	132	109	131	128	116	148	131	133	130	127	125	146	140	127	132	124	127	122	114	112	114	124	108	109	138	141	125	135	101	123	116	121	124	118	127	114	111	123	104	123	137	138	127	127	140	134	108	132	104	135	146	108	99	135	125	132	116	129	116	115	132	137	107	133	118	141	125	121	109	133	118	102	122	110	113	123	100	134	120	132	137	122	115	108	108	119	136	129	127	110	128	131	130	97	133	123	131	112	141	126	130	105	123	123	131	118	123	119	123	129	92	98	122	121	135	124	119	127	112	104	119	119	119	108	102	117	107	110	105	138	118	120	128	138	124	128	123	107	125	151	122	108	125	122	103	121	102	131	107	112	127	112	115	131	115	116	106	128	136	100	131	112	111	133	103	121	125	125	107	126	120	113	125	116	116	121	128	134	126	107	132	130	126	133	119	113	107	128	138	113	128	127	130	145	133	113	105	116	101	122	118	123	126	114	120	129	115	109	122	115	76	109	114	116	105	126	108	130	110	116	119	134	119	103	120	121	114	105	132	108	124	111	113	116	115	97	125	109	123	128	117	118	131	112	107	135	113	126	138	120	97	112	131	125	117	107	126	119	110	112	126	125	126	115	127	115	120	118	123	100	104	104	135	122	122	107	121	111	130	115	109	126	100	140	102	104	127	127	123	125	114	115	120	131	119	112	115	123	123	116	103	151	115	130	116	142	103	101	106	124	120	140	131	118	117	123	125	113	156	125	157	134	113	111	125	116	115	101	137	113	132	112	124	125	120	109	111	135	121	127	113	130	114	117	123	128	111	114	113	108	111	139	120	117	114	126	126	119	110	129	124	133	122	116	104	103	121	124	131	125	105	104	126	112	107	138	135	104	134	116	123	111	123	112	119	126	116	106	118	116	120	120	150	130	139	129	110	107	111	114	132	124	116	108	115	118	92	105	124	133	103	119	125	113	100	130	115	132	115	113	121	125	142	119	129	110	113	137	117	125	109	110	109	117	123	117	131	127	128	111	100	108	134	124	144	130	129	125	106	102	128	119	137	105	123	95	116	128	132	109	128	109	135	141	123	111	139	140	128	132	110	134	101	121	94	116	129	96	127	111	116	128	127	124	129	111	131	129	102	130	115	132	125	112	113	117	137	107	122	126	119	99	126	111	126	125	89	125	101	120	126	131	116	120	122	128	124	120	119	130	133	123	140	107	100	122	117	109	107	144	120	129	102	110	116	114	108	113	138	115	129	125	109	119	114	108	122	111	126	114	128	130	140	131	110	128	117	111	118	136	112	120	125	111	109	128	116	119	124	124	125	115	110	113	107	125	130	111	112	112	111	97	116	119	120	122	111	119	123	113	133	133	120	110	130	112	105	112	103	111	116	119	122	104	111	108	112	138	134	139	115	131	119	108	124	141	109	120	118	119	132	111	115	110	112	108	128	121	103	142	109	127	117	105	130	139	117	128	123	108	113	111	127	140	101	126	121	95	127	113	113	126	145	112	118	137	124	118	104	124	120	126	128	114	118	91	100	121	113	114	112	131	118	119	125	116	104	100	124	122	150	126	94	114	116	122	129	106	115	134	115	117	138	98	126	133	135	111	111	143	92	106	130	95	115	114	131	122	113	116	100	134	116	115	128	126	117	126	156	98	113	108	124	131	132	125	119	142	129	112	137	116	128	118	111	135	101	117	121	110	132	107	132	135	120	128	131	140	115	126	116	100	123	119	134	124	133	112	125	107	102	116	124	106	119	103	117	121	131	111	104	132	104	121	140	112	115	109	110	107	103	114	114	126	123	112	113	108	121	121	102	135	138	119	134	124	112	118	128	107	119	101	132	119	121	120	114	113	89	113	106	88	122	114	109	118	115	117	137	99	136	128	128	119	116	107	117	121	118	116	119	106	120	117	129	113	116	100	120	131	129	114	112	134	127	123	118	133	137	140	114	118	147	111	127	134	115	121	126	121	119	113	118	107	109	117	132	112	107	97	122	121	121	140	103	119	135	113	129	111	118	123	106	103	117	118	109	135	124	115	99	134	112	128	106	109	121	123	87	122	133	112	122	122	108	113	118	110	125	130	137	115	110	115	124	136	120	116	119	117	138	101	110	117	113	121	117	112	110	111	105	101	114	129	108	112	119	121	115	128	109	135	120	111	135	140	119
345	2	2100	155766	354	1	175	785	1042	1100	896	643	534	506	573	897	635	434	469	292	266	223	246	232	218	213	225	203	198	209	202	226	174	196	178	208	210	158	161	175	191	169	185	173	171	151	154	167	137	160	159	149	158	162	166	142	154	150	122	140	151	162	145	182	156	141	147	158	131	154	137	144	161	118	152	163	134	166	138	149	128	131	129	148	134	154	129	147	150	145	137	147	143	135	136	141	141	138	142	144	146	124	133	116	135	133	124	131	143	123	131	130	142	136	148	141	142	159	135	128	119	144	134	138	123	115	115	136	130	166	125	133	141	143	136	144	138	149	116	131	125	140	133	146	130	150	155	129	128	131	141	123	148	150	146	156	134	126	147	137	154	133	150	121	137	119	99	130	130	126	127	160	128	116	117	137	139	142	134	140	128	142	126	130	134	155	123	120	143	114	112	132	153	131	131	135	133	157	139	139	136	136	131	134	135	129	135	148	134	140	143	135	113	147	129	115	126	133	129	129	133	124	148	111	126	130	151	124	140	127	136	127	140	138	135	151	136	133	128	133	136	153	135	105	143	120	123	102	104	138	114	138	135	141	108	112	127	134	134	110	111	148	100	126	146	112	137	121	153	120	118	145	113	130	130	127	118	115	158	129	161	129	129	135	144	123	121	111	116	131	122	128	128	139	136	124	127	136	142	138	133	150	116	144	117	141	112	130	126	140	135	133	129	119	143	145	137	135	125	141	121	133	130	134	117	132	132	149	133	126	133	149	129	127	145	142	152	131	112	124	104	132	136	145	129	107	118	143	120	115	142	146	103	110	125	127	154	136	131	132	131	128	137	130	116	133	128	133	138	136	154	145	120	122	131	128	154	143	147	118	135	126	138	130	131	132	124	138	119	118	153	138	124	124	131	114	134	131	123	125	134	133	124	123	112	125	148	126	111	128	161	132	142	137	113	130	129	122	114	132	127	140	130	151	126	114	136	144	135	142	133	125	134	130	118	135	123	146	118	148	133	143	128	149	146	108	158	120	135	121	146	145	126	141	131	139	131	125	146	136	115	132	117	120	108	151	112	134	138	114	107	135	109	122	130	128	123	127	142	133	131	128	136	130	115	127	119	148	125	124	137	146	131	133	130	124	133	109	151	149	117	120	142	120	104	122	119	131	131	111	125	112	146	120	128	137	126	123	136	129	117	127	115	153	168	148	134	139	122	135	142	135	132	133	111	108	143	135	149	134	129	97	125	133	123	147	123	132	148	128	135	123	144	127	125	110	150	132	122	116	153	119	128	129	112	152	115	137	149	134	111	133	156	133	121	114	129	131	146	122	135	130	132	136	137	121	131	155	149	131	140	106	143	133	132	142	128	138	124	132	115	121	119	120	115	147	115	137	133	141	124	132	135	150	139	133	122	136	138	115	132	151	136	140	119	134	121	125	125	130	126	127	146	113	117	114	115	132	135	131	126	149	133	143	118	133	137	128	121	141	139	145	140	138	141	146	137	130	139	134	140	140	141	121	120	137	117	143	123	120	130	123	145	132	136	136	127	158	136	122	125	119	120	138	118	144	115	140	128	136	130	126	151	133	117	126	117	152	119	122	118	144	110	132	119	153	128	130	117	143	123	123	124	135	133	132	138	131	127	110	132	147	136	116	126	128	150	130	143	129	138	134	113	163	137	122	141	123	122	133	111	121	123	129	129	128	134	105	152	126	136	133	149	139	125	135	113	114	142	143	132	115	126	123	116	125	146	119	133	136	142	153	138	138	109	109	111	128	122	129	129	147	127	136	127	132	129	132	133	127	147	131	138	124	129	132	131	115	139	156	121	112	132	112	114	143	120	147	131	132	108	124	123	133	156	122	140	107	131	117	148	136	133	132	134	125	122	138	145	142	145	123	140	129	137	150	133	136	143	142	114	134	144	133	135	137	128	136	144	121	143	155	133	124	143	140	139	163	135	120	124	131	140	119	125	135	137	119	133	140	126	143	126	133	120	124	133	130	127	143	126	125	103	121	125	127	113	139	135	131	144	122	136	144	142	130	138	114	109	151	121	137	123	128	135	131	127	124	136	142	138	127	125	130	144	118	130	133	149	142	126	131	128	144	144	151	136	125	116	147	133	133	111	130	120	125	116	136	131	139	129	125	127	133	122	137	148	147	129	101	127	124	121	161	114	125	133	130	146	124	124	111	97	115	122	110	124	136	131	125	128	127	160	130	134	119	148	127	115	148	138	130	130	125	155	112	149	125	115	126	130	133	128	162	142	112	110	125	133	117	134	139	126	149	143	106	118	120	143	148	123	113	140	113	126	118	146	112	120	129	145	125	132	125	123	141	120	135
345	3	3500	155889	351	2	124	788	958	1101	1087	844	721	612	906	873	795	645	603	387	252	287	277	281	260	237	229	261	228	214	237	227	230	228	209	206	219	223	193	217	195	218	199	191	202	198	203	175	189	173	205	200	189	192	177	200	182	175	203	182	196	177	161	185	184	173	176	175	180	175	171	169	168	198	154	170	187	181	169	166	162	165	173	174	168	171	187	172	170	154	169	150	168	170	161	159	163	165	186	162	179	150	158	180	172	174	173	161	168	199	188	185	160	161	151	165	171	170	164	160	168	171	184	154	169	155	162	163	155	200	149	175	182	165	178	178	153	164	144	173	195	164	152	164	164	154	153	168	143	162	184	191	162	154	167	154	154	164	180	159	153	158	147	158	172	173	176	170	155	177	156	148	164	143	170	162	180	176	158	186	185	174	131	138	159	136	172	163	157	166	150	156	172	171	163	170	187	161	159	175	179	159	160	152	160	151	195	154	157	149	159	177	181	137	191	184	162	170	136	188	156	161	173	161	163	177	179	160	148	183	171	177	162	162	177	168	158	174	174	168	182	191	165	177	159	154	178	152	178	163	180	194	149	180	159	186	167	162	164	166	173	168	176	176	161	178	165	183	176	163	166	181	182	158	164	178	173	188	141	151	157	139	191	173	151	170	165	153	175	176	163	178	161	163	155	172	181	145	170	160	179	149	153	159	169	172	187	187	166	141	161	174	173	151	158	149	175	192	178	151	176	166	153	151	152	174	182	141	164	173	131	171	172	165	148	152	171	147	169	154	170	165	166	165	164	156	165	181	164	166	158	173	152	152	141	151	163	151	168	162	160	160	167	157	166	164	171	168	150	146	162	169	157	173	160	164	168	152	166	151	145	139	167	183	169	165	152	168	157	161	159	154	168	163	150	173	183	156	160	153	168	162	181	146	175	166	173	168	168	180	187	160	151	170	146	182	137	179	159	179	162	160	159	156	178	171	160	152	160	173	189	182	150	159	152	152	150	183	176	186	169	155	131	152	169	191	148	162	171	163	155	159	156	168	200	146	163	152	159	156	181	159	155	172	167	169	149	181	153	148	160	179	171	161	157	165	154	176	152	166	180	163	181	148	156	178	173	146	145	161	177	166	168	179	174	172	169	184	173	160	157	150	171	143	151	146	154	161	152	177	141	160	163	158	143	178	164	142	163	183	165	155	161	160	154	149	163	148	153	160	167	179	154	151	138	147	187	147	169	146	160	154	151	167	144	173	169	188	153	164	139	157	170	160	159	170	156	153	178	157	159	181	146	162	162	162	165	168	161	164	176	131	163	168	162	151	163	145	173	168	180	160	186	159	174	166	165	165	155	152	166	161	161	164	159	145	148	176	167	145	162	160	150	153	151	191	179	164	149	175	164	167	150	173	173	153	153	155	161	177	167	167	168	150	171	149	171	163	147	172	150	188	154	163	187	156	160	172	170	172	161	172	176	165	186	160	152	152	164	168	182	175	136	161	173	162	168	166	167	162	185	144	180	175	149	176	178	152	193	156	167	161	187	185	165	165	168	182	147	175	161	152	176	156	184	171	171	166	150	159	150	165	132	167	157	148	192	153	176	165	156	175	160	156	156	191	149	186	168	179	152	172	163	164	186	148	168	182	175	169	150	150	167	164	164	157	154	191	174	150	147	151	170	170	149	188	146	163	167	152	148	140	163	145	151	161	175	168	161	149	168	171	167	172	154	168	147	154	161	157	168	150	154	144	170	168	160	203	182	170	167	152	142	141	158	159	157	171	173	164	171	158	151	185	146	194	142	157	149	194	161	175	155	151	161	181	199	172	158	160	175	158	163	160	163	187	145	151	171	156	147	180	163	174	157	147	166	165	180	172	147	180	170	173	164	165	168	160	175	170	158	172	179	173	170	192	139	167	157	164	176	167	174	156	156	159	153	154	165	179	184	159	146	153	172	169	180	159	138	164	151	168	149	175	160	186	177	183	166	160	174	162	152	162	146	169	180	162	165	164	159	157	173	162	155	164	159	159	163	159	155	161	148	155	172	156	179	159	155	149	161	157	157	193	141	168	165	162	171	175	145	175	153	163	166	177	172	187	175	168	143	138	156	136	165	153	160	158	172	169	177	166	166	167	175	176	169	149	168	140	159	166	166	161	163	171	160	175	166	151	168	164	167	172	161	147	161	180	165	155	167	177	161	164	184	195	153	155	168	163	170	154	165	167	169	169	155	164	174	168	159	174	160	149	191	140	154	168	141	162	152	158	165	163	173	147	161	180	168	151	159	132	179	155	164	162	161	155	170	176	179	176	136	147	163	169	163	170	148	176	156	178	155	156	180	176	184	171
345	0	2700	156012	351	4	81	753	840	1130	1063	801	635	914	1147	1074	913	855	787	572	315	318	295	316	293	272	281	270	270	241	264	265	292	269	257	268	255	281	229	251	247	251	231	234	251	224	221	217	227	219	222	204	242	210	231	229	220	213	208	195	227	214	217	201	191	207	183	212	186	204	193	221	202	201	174	191	203	185	217	205	203	203	188	216	206	199	212	194	188	177	207	205	191	200	195	173	212	196	207	211	193	196	176	210	200	202	188	201	207	179	203	189	164	200	184	204	208	178	190	207	173	201	199	187	201	209	204	179	196	198	174	188	177	190	200	203	177	200	210	193	189	182	179	176	204	190	193	164	183	180	186	201	199	207	188	174	195	202	179	202	196	173	195	218	177	172	164	200	175	190	203	193	186	174	175	199	184	185	190	189	182	194	176	190	190	192	204	182	182	190	178	201	173	192	179	198	193	240	176	221	208	171	167	206	177	209	181	206	186	182	202	166	191	202	185	193	177	205	193	189	187	203	185	191	196	201	185	177	179	197	204	192	172	192	205	182	193	201	189	187	187	181	184	171	195	198	189	186	164	178	188	220	211	177	190	216	195	208	190	186	193	168	210	200	195	173	174	183	186	200	176	184	199	178	190	163	181	188	189	199	209	178	199	173	180	168	212	206	194	190	194	191	182	196	194	178	190	206	179	188	197	177	174	193	194	169	207	177	173	162	210	198	174	171	191	200	180	193	198	176	194	187	165	207	194	188	176	186	204	177	203	180	166	195	176	197	173	198	174	193	195	180	188	174	190	216	208	185	193	174	199	177	183	192	181	200	181	198	188	201	180	192	198	192	185	180	179	211	195	192	190	207	197	169	211	199	174	204	199	192	182	185	180	203	181	217	183	210	208	191	201	184	172	185	190	196	180	190	163	206	207	189	191	168	186	189	161	166	208	185	186	206	197	194	170	183	182	183	174	179	204	159	174	207	192	185	181	216	173	185	197	209	228	195	210	168	178	167	207	193	173	178	188	192	212	185	182	179	184	192	170	188	164	164	190	189	185	196	209	164	199	236	182	171	184	187	184	183	184	178	174	165	178	187	199	214	194	202	189	188	198	195	181	189	177	199	193	182	186	178	183	172	195	189	208	157	192	159	187	166	216	215	172	187	172	181	180	186	187	205	200	180	188	193	192	167	179	202	192	207	168	160	204	173	177	169	189	165	165	186	175	175	176	182	170	182	186	175	194	169	171	170	205	193	175	191	192	191	169	191	222	198	196	223	181	190	175	186	193	175	180	172	207	192	207	183	190	200	198	182	179	194	184	182	178	177	187	178	176	195	181	204	184	167	185	176	171	168	188	190	182	206	188	201	190	172	175	197	174	167	211	184	181	168	181	186	189	194	188	181	201	182	173	170	190	172	173	195	213	173	195	194	221	200	189	192	216	170	201	176	170	181	183	218	193	190	206	184	193	186	194	204	190	170	173	183	198	203	173	190	216	181	177	167	191	188	188	172	189	170	179	178	174	172	180	188	177	165	183	178	199	168	195	180	210	205	211	197	196	192	174	202	176	190	185	184	193	176	183	173	196	206	181	184	195	194	192	193	187	164	194	183	195	185	180	179	168	187	176	181	187	174	203	195	198	154	178	153	219	202	208	179	171	180	211	164	185	178	180	196	167	185	181	172	219	187	184	170	193	194	181	182	194	175	191	178	186	183	180	205	185	157	161	171	196	191	183	206	195	194	172	183	179	206	188	186	207	185	180	198	176	211	182	209	179	194	190	204	199	180	202	171	199	186	177	185	189	218	188	188	176	197	168	187	183	201	194	174	163	179	161	187	176	182	183	183	169	198	182	179	192	211	182	185	182	191	184	179	200	196	176	209	182	206	172	195	205	171	190	190	166	194	176	202	208	160	191	194	198	213	189	193	181	202	174	187	202	184	182	187	167	187	177	192	172	190	199	182	185	188	178	179	186	207	199	206	191	177	195	194	179	196	174	186	194	189	197	193	188	210	150	195	178	197	177	183	188	175	185	202	197	182	180	217	183	165	184	180	183	196	191	178	208	189	195	188	178	170	205	182	193	178	161	186	200	202	170	159	171	174	197	186	186	153	193	207	203	179	169	194	200	184	180	195	185	189	178	188	183	170	167	169	201	171	197	216	177	183	204	190	197	156	173	162	175	207	205	188	163	195	194	176	194	198	184	195	176	206	184	166	170	189	202	172	190	199	172	174	178	187	198	165	180	184	171	188	183	185	168	181	194	193	191	194	177	177	216	192	184	194	183	201	166	190	196	177	166	171	190	193	171	200	176	179	182	205	186	160	197	184	189	203	175	183	178	182	184	195
345	1	1900	156136	352	2	154	728	899	820	680	482	369	381	379	364	306	384	375	319	202	209	193	176	199	185	196	164	161	181	169	144	144	162	136	148	145	151	145	163	118	153	149	152	140	121	138	133	123	134	118	135	138	126	117	115	117	120	111	109	133	120	118	99	132	103	108	131	110	114	133	115	126	122	112	116	104	106	117	126	90	102	135	126	109	107	113	115	116	114	115	127	111	114	125	128	101	112	104	124	123	104	123	110	105	115	113	96	95	94	108	94	106	94	95	115	98	125	119	92	115	111	121	103	130	97	95	98	112	112	104	102	125	138	109	104	98	107	113	121	114	118	116	123	118	114	120	104	106	98	115	113	89	123	108	96	102	114	116	102	101	109	99	94	149	113	101	95	113	96	125	111	111	117	109	105	104	135	112	113	102	109	119	109	121	111	87	103	119	91	104	107	111	116	110	119	99	113	108	95	108	104	99	91	104	93	115	109	108	127	111	101	99	106	104	100	105	108	111	98	107	94	122	109	117	101	119	91	102	115	106	118	96	111	106	103	106	116	103	106	96	90	101	114	125	107	111	96	100	102	107	96	120	104	107	90	115	76	101	96	95	101	93	100	93	104	105	107	98	115	97	104	90	128	99	115	96	102	89	98	106	108	124	106	84	101	118	125	105	87	110	124	109	113	114	101	111	96	98	93	110	123	111	128	112	102	105	121	100	119	93	95	91	127	95	121	105	105	114	101	80	93	100	94	94	112	113	112	117	100	117	100	123	117	122	112	100	115	102	124	109	122	95	117	123	95	126	120	106	104	117	100	123	110	113	117	102	114	94	101	126	103	110	97	115	124	105	104	98	86	102	128	121	119	123	112	111	120	102	89	87	115	105	109	118	109	107	107	114	86	110	131	131	103	123	105	90	98	103	107	112	108	94	112	111	114	90	132	131	120	97	116	108	115	109	113	98	119	107	95	114	92	94	119	117	119	99	117	97	101	121	81	92	111	89	98	98	95	92	104	111	106	108	111	104	107	108	92	118	115	97	111	119	119	120	105	104	127	114	99	118	107	115	114	102	98	103	107	96	114	111	113	111	104	116	104	93	100	113	128	84	114	102	99	104	108	101	99	113	98	108	114	114	102	117	114	119	118	108	114	102	108	113	123	112	115	88	113	108	121	111	110	94	94	84	111	100	111	98	96	116	115	106	108	121	106	118	116	104	105	114	109	105	101	108	117	117	99	102	109	104	95	104	120	91	120	109	117	109	90	98	103	106	96	113	103	116	105	131	102	105	113	103	96	113	103	105	94	98	105	90	96	118	114	101	116	109	100	110	85	104	132	98	110	97	94	118	108	131	97	124	98	106	113	110	110	85	118	101	107	92	124	114	108	103	109	90	97	100	105	129	103	120	115	115	94	100	103	122	115	102	116	109	97	124	109	105	119	114	107	105	94	118	99	111	105	103	111	104	103	125	107	117	117	107	124	105	92	110	100	114	107	112	124	108	123	126	108	117	115	96	104	120	86	97	109	94	102	94	101	114	107	109	112	101	103	110	101	93	100	107	103	109	122	125	107	107	112	102	110	121	108	116	102	114	111	84	106	83	118	105	110	101	90	96	115	99	101	98	107	100	81	95	107	105	86	94	105	124	93	100	114	121	125	115	110	102	100	74	96	108	100	112	105	92	95	105	102	113	97	120	102	109	110	114	105	120	114	108	102	111	104	88	101	118	104	95	106	103	96	123	118	108	101	106	98	100	111	100	118	101	109	94	116	101	111	121	112	100	92	115	93	117	93	110	115	109	100	96	129	92	108	103	116	100	106	108	99	123	87	98	124	97	119	112	112	106	106	107	105	89	87	95	117	124	95	113	119	125	103	87	116	99	121	117	106	104	97	104	94	107	105	101	111	100	108	120	117	100	104	99	111	110	109	106	96	112	113	99	99	113	109	96	106	107	108	119	113	116	108	105	110	93	116	96	112	119	98	95	108	119	108	119	114	93	96	102	100	113	91	112	108	111	112	88	100	97	93	88	105	124	112	118	106	95	119	94	117	106	114	102	91	105	115	102	107	105	113	102	100	86	109	116	93	95	90	112	101	96	109	102	118	107	100	101	123	95	115	112	100	92	95	98	113	101	93	116	113	120	115	108	105	108	100	108	95	96	108	114	98	116	119	114	96	102	96	117	98	110	97	136	116	105	131	83	108	109	89	106	102	125	112	102	83	116	103	115	105	119	100	122	101	100	101	116	118	116	113	73	125	116	107	106	100	114	118	108	115	104	96	96	107	117	97	96	95	106	107	128	115	91	115	96	97	107	105	123	119	114	97	113	93	129	85	102	109	80	110
345	2	2100	156259	356	0	100	511	627	644	505	508	386	415	598	432	385	515	570	483	286	215	207	224	202	187	191	182	185	175	197	169	153	178	163	187	175	147	164	164	160	131	145	174	139	145	128	153	127	129	164	134	125	133	141	132	139	127	119	125	133	143	125	140	126	110	126	130	145	135	129	133	122	114	122	123	119	108	135	115	114	113	124	110	125	124	128	119	115	120	122	115	133	142	120	120	119	120	121	112	117	122	113	121	112	119	116	134	122	118	132	123	106	105	108	117	110	120	114	107	129	122	115	117	119	109	105	112	107	137	136	118	111	108	106	103	121	111	93	107	121	112	104	106	105	137	99	106	120	106	134	120	117	94	109	115	97	118	106	105	121	118	101	101	100	123	102	140	102	116	127	119	96	116	114	121	93	120	105	114	119	114	115	131	113	102	117	107	114	94	113	116	115	125	90	106	113	126	116	99	98	113	108	112	108	100	109	117	112	130	124	105	109	132	105	125	124	116	112	106	92	114	131	111	97	111	103	128	121	117	126	104	98	102	129	107	123	104	98	107	111	111	124	124	115	109	105	111	117	113	108	120	127	103	139	119	122	121	122	111	99	104	109	97	120	110	130	108	112	93	105	103	116	108	94	129	129	102	112	124	104	108	100	119	90	125	109	128	91	111	110	129	124	121	114	125	121	109	97	103	116	110	114	99	123	101	97	115	114	119	116	102	110	108	130	110	121	106	108	117	123	120	117	102	118	113	111	99	129	127	103	103	109	115	113	107	98	125	132	119	106	109	98	120	100	110	125	116	116	111	108	124	96	108	102	120	103	108	98	104	104	116	101	128	108	108	122	121	105	111	100	102	98	120	115	117	118	109	98	109	106	124	80	85	126	121	93	116	120	110	112	118	111	122	137	107	110	110	133	121	118	106	103	114	104	114	121	101	111	125	122	110	106	108	100	106	103	84	115	118	111	108	120	119	108	123	112	127	138	106	110	120	122	102	97	104	107	116	108	118	122	105	137	123	103	115	133	111	121	104	113	118	120	103	101	118	108	126	109	88	96	109	113	103	104	107	117	96	113	112	94	89	97	120	97	108	115	116	112	114	95	103	105	126	107	109	109	106	93	92	112	115	113	110	102	106	106	108	101	108	102	106	103	120	118	113	85	103	114	106	102	103	93	113	112	117	113	117	101	112	94	118	126	123	109	125	117	116	125	106	121	126	111	113	109	139	120	124	124	106	100	111	110	130	117	86	99	109	107	105	122	92	116	110	117	100	104	101	90	109	109	117	110	106	109	104	124	119	92	96	110	116	108	113	108	106	111	99	110	129	111	103	126	110	109	108	109	99	110	102	109	117	122	119	114	102	100	115	110	117	102	123	118	119	117	120	107	103	108	93	114	103	108	113	106	111	104	111	117	118	111	103	107	113	113	124	117	103	113	101	120	105	99	120	86	101	104	98	123	106	92	90	123	111	110	123	109	111	109	112	100	101	116	125	124	116	101	105	124	112	103	95	115	121	104	109	117	115	116	128	129	121	111	97	121	105	97	118	108	121	101	97	124	120	99	118	121	125	100	122	112	102	109	113	142	88	102	103	122	96	127	105	111	127	123	104	106	115	98	104	103	106	118	122	134	130	116	120	102	117	120	112	99	99	118	114	105	106	113	108	101	125	122	113	112	121	101	102	102	108	114	115	97	113	115	110	106	103	117	127	113	125	119	113	103	128	121	123	108	113	136	102	106	118	108	100	144	102	122	121	102	104	115	119	83	117	115	101	128	100	109	104	111	137	104	107	109	96	117	131	122	101	114	120	94	119	93	103	117	113	99	104	139	116	120	115	104	124	117	97	112	116	106	113	135	112	109	112	123	117	117	136	128	106	115	107	112	119	108	102	106	125	113	116	127	93	107	102	101	119	130	109	114	123	104	114	100	123	100	124	100	124	97	114	110	107	95	117	119	127	119	101	97	111	106	124	126	123	106	112	128	106	95	137	107	110	109	120	116	116	121	98	116	107	110	107	128	97	116	120	110	102	119	109	111	111	104	122	118	96	135	116	118	91	115	94	103	111	119	115	95	109	97	112	112	110	100	89	94	90	125	79	114	119	93	114	106	98	109	112	111	110	138	110	80	113	110	126	107	100	103	117	124	102	111	106	134	117	118	122	111	113	113	111	117	122	121	102	116	125	92	113	104	120	112	111	110	114	132	114	118	101	116	101	101	111	129	113	108	110	105	113	108	114	117	109	100	115	110	115	122	114	124	133	126	120	104	116	117	98	104	129	112	101	113	103	87	110	112	99	117	115	121	110	103	121	123	114	100	114	108	114	85	114	93	121	112	123
345	3	3500	156382	352	0	76	423	476	486	481	509	422	491	728	400	438	802	675	369	255	245	211	237	221	206	212	196	205	189	180	200	187	191	184	177	169	183	159	182	175	158	174	167	161	143	143	151	161	169	155	151	152	139	142	158	137	136	134	158	143	122	141	161	140	136	128	131	125	125	137	135	111	132	149	116	124	158	131	120	142	140	140	138	145	122	133	136	129	121	113	130	149	130	128	127	145	137	107	141	132	144	149	130	130	108	132	128	120	122	122	130	140	156	125	135	129	142	123	155	132	131	120	136	139	111	124	133	151	134	138	127	131	139	151	116	133	145	118	127	130	129	131	134	116	140	126	111	137	131	117	148	128	129	139	135	129	131	116	122	136	124	131	153	131	133	139	126	129	113	140	130	137	136	125	126	126	131	127	131	130	130	126	138	110	121	113	114	132	146	134	128	102	126	128	140	126	130	127	131	132	121	130	122	113	131	134	142	129	109	135	114	122	130	99	125	130	146	112	132	131	122	138	122	121	135	119	134	138	153	137	119	104	131	123	121	124	132	131	139	149	120	119	129	127	111	116	123	127	137	141	127	126	120	122	113	140	128	131	133	125	123	148	145	124	126	110	115	146	133	121	123	135	109	132	143	111	129	145	134	114	106	126	134	132	114	141	147	121	133	98	130	146	122	135	152	109	122	129	124	137	118	118	148	122	132	136	113	118	101	131	143	117	159	138	142	119	122	127	144	118	124	123	127	127	147	113	96	112	123	134	137	126	150	117	118	121	139	122	128	127	117	117	138	137	124	131	125	123	130	121	135	123	107	138	123	131	116	126	131	130	158	132	132	125	128	130	127	126	92	123	136	116	117	125	138	122	148	118	116	157	109	110	120	113	146	125	124	126	133	124	111	119	132	117	126	127	140	117	117	133	131	109	135	106	135	130	123	118	110	128	128	130	129	123	121	113	121	120	119	134	113	101	129	118	115	146	141	120	133	114	138	131	96	105	126	126	121	115	125	135	121	132	129	122	117	133	115	117	110	121	124	117	116	141	130	122	117	129	123	127	119	104	127	139	120	138	127	134	134	133	114	140	124	128	111	118	123	124	138	137	122	122	131	120	119	117	139	117	116	129	145	127	117	137	137	117	128	117	100	122	122	137	125	144	122	137	116	128	143	119	140	150	132	119	121	125	136	122	126	115	123	129	116	129	133	114	121	132	128	125	144	110	137	132	115	124	120	119	128	114	152	113	114	126	121	121	121	123	132	114	126	108	128	127	139	118	114	124	129	138	123	119	119	123	135	125	141	116	133	153	115	126	126	121	150	104	122	111	117	113	129	126	130	133	115	123	145	106	118	116	121	113	124	109	132	146	139	123	119	138	130	119	116	127	130	101	120	128	107	130	119	128	119	123	126	136	119	124	113	123	116	124	107	135	126	119	122	145	133	107	132	117	130	122	124	127	126	111	121	117	134	126	125	103	119	129	121	121	111	113	120	123	141	106	126	128	122	115	134	111	116	134	136	120	119	152	125	126	103	108	143	119	135	97	125	127	147	121	120	117	122	172	139	127	113	133	128	132	123	129	115	135	123	130	130	146	107	139	127	131	128	127	95	116	141	124	122	116	133	144	128	106	124	134	127	142	113	130	139	128	135	147	112	123	131	142	108	134	147	99	128	138	123	131	120	130	148	118	136	144	136	132	130	150	143	116	118	125	119	115	146	134	122	125	126	119	116	131	118	130	121	137	135	142	124	137	134	135	113	128	144	135	111	114	130	126	122	116	133	132	122	118	116	131	157	115	123	115	105	126	134	120	123	107	130	126	118	140	117	129	143	133	124	143	145	138	126	125	134	131	110	112	108	108	118	108	133	120	122	128	124	137	128	110	118	118	127	145	138	137	104	112	117	127	103	127	133	125	100	119	111	144	128	96	129	129	123	120	113	124	112	147	112	122	114	108	141	131	119	147	119	132	120	132	126	121	131	115	123	113	130	157	122	120	133	108	122	126	127	109	138	134	116	137	101	125	106	122	129	143	120	114	125	127	137	119	109	132	104	130	128	137	133	118	120	119	102	123	112	116	129	116	137	116	148	126	120	106	107	110	160	114	138	115	131	137	131	132	138	121	112	121	139	113	146	155	128	125	124	134	106	109	130	114	116	121	110	132	128	136	125	129	115	122	128	129	120	119	116	125	112	130	135	103	135	127	126	111	115	122	115	125	102	133	118	126	140	144	124	120	124	132	133	123	131	131	128	153	121	145	132	120	131	135	107	122	130	144	107	115	124	122	126	132	125	123	119	131	111	109	128	134	111	116	118	126	136	125	129	120	115	126	105	120	119	125	123
