345	0	2700	141774	387	0	11	204	276	448	454	509	498	464	402	395	380	369	347	357	317	330	304	294	291	294	268	305	270	292	265	256	243	292	232	243	262	241	221	230	237	225	245	219	265	235	209	213	225	207	234	227	208	216	208	205	196	201	220	186	214	207	188	192	207	200	190	193	205	194	179	200	199	161	190	199	204	195	190	180	196	189	185	193	198	191	199	214	200	210	214	214	204	177	196	175	179	188	203	206	205	207	207	172	207	192	171	210	167	192	183	173	189	195	199	196	210	165	209	191	205	169	214	199	191	181	203	194	205	199	201	197	196	184	195	199	205	209	208	204	182	187	192	176	183	206	184	187	184	160	190	189	167	206	183	171	175	199	188	187	152	176	185	186	180	186	179	198	193	197	203	190	192	190	186	200	209	219	211	174	188	178	192	201	181	192	168	172	178	170	202	201	213	192	177	199	199	186	179	170	168	188	202	207	194	193	181	180	183	180	193	155	172	204	194	193	171	196	169	162	182	173	191	191	178	198	197	205	209	182	198	190	186	201	177	185	180	195	167	190	200	189	181	198	198	189	174	174	192	186	169	183	182	188	186	202	165	197	207	181	181	177	173	206	192	168	194	189	183	177	182	207	183	169	188	176	169	188	190	166	183	189	186	195	177	172	206	202	181	209	186	182	197	203	184	157	179	194	181	177	172	196	209	192	185	171	182	187	184	183	199	184	191	202	185	184	186	195	184	189	204	190	212	155	204	196	189	192	201	192	179	182	205	175	204	157	194	186	178	197	181	204	180	174	202	186	198	177	191	210	170	209	192	184	186	211	184	192	202	168	193	189	200	174	179	173	172	174	189	190	203	177	195	168	178	173	197	198	183	196	190	194	196	177	205	181	204	190	182	186	198	184	188	189	183	194	189	206	191	195	196	178	183	171	204	192	192	170	188	189	175	182	199	159	179	185	203	169	222	186	175	193	207	200	198	164	169	187	186	194	175	196	169	183	207	171	185	184	194	173	202	169	195	185	214	178	177	201	180	193	207	207	181	185	183	172	181	175	181	200	169	187	190	179	190	183	197	192	183	176	171	171	178	175	175	191	173	175	185	194	181	177	171	201	166	210	176	207	174	178	185	173	225	179	178	181	159	173	184	194	174	183	172	173	173	208	212	188	186	195	175	197	189	199	182	183	164	209	188	210	193	169	183	193	185	172	181	173	185	189	205	193	176	195	204	187	166	208	220	171	188	182	189	183	166	210	165	191	172	198	168	176	163	170	207	192	168	219	214	209	197	184	182	165	161	223	167	174	204	189	208	183	165	196	190	191	185	186	187	191	163	180	163	187	188	176	165	174	195	183	172	179	170	183	187	188	175	176	192	176	186	180	186	210	187	178	200	174	166	179	187	185	182	214	164	171	175	178	200	193	199	214	181	196	191	181	210	179	178	178	185	201	176	171	200	194	195	199	219	192	179	185	155	156	188	172	191	160	176	185	162	179	192	177	169	162	174	199	178	200	164	183	170	160	190	183	178	196	185	188	173	204	208	179	180	173	176	194	202	181	201	172	177	213	191	153	168	214	201	171	180	193	195	188	190	172	192	174	165	184	172	177	215	193	188	187	192	202	165	204	188	216	198	188	199	181	183	190	188	170	182	182	193	187	196	177	178	191	178	193	188	179	181	177	163	185	185	192	192	178	171	190	162	184	192	185	178	186	201	192	163	182	199	173	183	193	174	199	188	195	179	199	165	196	186	211	180	201	192	207	183	201	179	196	186	187	178	195	179	196	179	167	199	195	174	170	153	170	169	184	169	162	197	201	207	198	172	189	195	184	170	190	174	177	181	173	192	175	152	194	187	197	181	190	199	198	191	178	195	189	163	188	158	189	196	188	203	182	187	183	192	201	176	192	183	173	180	185	198	174	194	184	178	182	180	169	179	195	178	201	192	187	187	207	179	161	167	191	200	196	196	191	189	182	176	205	182	204	159	216	182	180	175	185	162	173	182	179	189	164	194	195	178	157	184	179	169	201	185	168	179	225	185	183	176	177	195	192	192	188	180	170	185	163	180	196	168	184	158	186	168	201	177	179	210	177	189	170	185	183	187	187	186	179	180	188	192	166	179	201	183	179	171	193	187	172	182	163	183	187	151	150	193	171	186	174	190	180	189	200	189	188	190	202	195	183	191	190	183	183	188	179	208	174	196	162	171	199	184	171	168	190	168	184	197	174	161	176	178	227	178	193	189	214	171	168	191	196	170	216	214	211	169	210	189	193	162	190	166	164	183	213	200	197	203	181	207	179	179	186	191	184	200	187	179	192	158	198	187	193	186	191	169	193	190	185	176	193
345	1	1900	141898	419	0	14	90	160	323	292	340	293	292	267	231	226	205	190	214	193	159	173	157	163	158	147	153	139	164	135	160	127	128	121	122	123	115	111	118	98	123	110	112	132	109	108	91	132	101	110	95	103	111	98	88	108	97	118	102	99	99	99	92	103	102	98	90	110	96	87	122	91	94	80	99	82	91	87	96	94	89	94	93	80	110	105	93	83	92	117	86	76	96	107	90	90	88	77	89	98	75	96	84	93	68	88	74	97	96	85	78	88	90	86	86	82	95	111	87	85	81	85	92	97	83	112	94	96	92	78	78	95	89	113	93	90	88	83	86	70	82	85	103	88	78	84	83	101	99	96	72	86	67	88	79	74	103	76	84	80	82	83	83	102	80	62	88	83	77	88	95	79	97	87	85	94	68	85	84	75	95	105	100	89	79	88	83	70	88	74	98	82	78	92	83	95	85	64	75	80	80	76	87	74	87	80	90	80	87	83	76	79	91	92	106	89	84	81	92	84	98	85	77	80	76	87	81	93	83	87	113	89	84	89	107	90	103	82	96	81	73	90	74	80	83	90	94	96	86	78	86	84	80	93	80	79	109	87	89	77	81	86	85	93	95	94	84	76	78	80	77	100	88	78	81	99	84	96	75	85	83	87	81	86	80	84	87	70	98	93	69	86	87	98	79	85	75	79	96	90	83	71	98	91	95	88	78	91	74	97	101	92	87	78	79	68	96	89	88	86	86	79	92	88	88	73	93	79	80	90	100	98	96	76	79	94	88	95	77	87	92	96	98	79	98	90	89	85	69	87	103	85	75	100	92	86	67	93	89	81	86	85	106	78	77	76	88	79	71	84	70	91	87	73	81	74	101	79	88	93	105	86	76	107	79	108	90	69	82	86	107	83	98	77	103	84	103	75	87	89	87	96	81	89	87	75	83	89	80	88	70	88	74	77	88	88	90	94	89	82	79	86	90	73	84	101	100	70	94	88	89	73	78	89	74	84	79	89	79	86	77	79	83	79	70	82	83	97	86	79	79	79	88	92	99	102	82	73	78	93	105	84	72	86	81	84	78	101	74	70	87	59	92	81	80	89	80	76	90	103	79	80	87	80	88	83	81	79	86	97	90	83	90	85	84	77	77	93	99	86	75	78	85	89	68	86	74	94	88	104	78	98	86	91	87	82	78	68	81	90	89	80	74	85	78	91	96	84	70	96	84	96	84	90	90	89	93	94	73	74	69	81	85	83	87	84	81	95	77	78	70	85	87	86	81	85	82	70	83	91	96	78	83	84	76	102	94	70	70	93	82	100	71	105	93	84	78	97	91	100	105	91	108	94	77	94	94	89	64	91	74	81	67	63	109	81	87	81	85	75	91	77	94	88	84	91	93	89	83	70	71	97	107	92	89	93	95	65	74	92	83	81	72	88	85	80	77	85	90	73	99	87	95	76	86	94	98	79	82	77	72	97	87	77	90	83	74	97	83	71	88	80	87	83	81	80	74	84	73	74	84	81	68	74	96	98	101	85	92	77	87	69	76	91	72	74	74	75	92	81	81	108	78	98	100	78	78	95	103	83	73	77	77	81	86	79	100	98	101	79	87	71	91	71	80	81	82	97	83	85	93	88	89	70	102	90	81	86	113	89	91	83	94	74	87	97	102	93	81	83	86	99	95	89	90	99	106	74	87	94	77	96	77	94	79	91	74	81	105	96	78	80	91	84	81	83	83	109	92	77	72	86	89	73	95	82	103	87	79	77	78	93	88	90	96	79	86	85	76	74	87	79	83	95	78	92	88	81	82	79	84	84	79	83	80	82	90	84	64	77	77	76	96	98	91	86	85	87	104	90	79	96	75	85	84	88	92	69	76	81	65	75	83	77	92	78	79	82	81	95	84	80	87	74	93	80	75	74	78	70	84	81	96	79	96	90	82	89	86	85	92	75	80	76	93	68	91	82	97	88	87	72	73	75	98	90	86	93	89	71	80	83	91	91	82	90	70	90	87	91	94	74	74	96	84	80	82	109	85	73	86	74	72	77	92	64	90	94	81	87	81	80	76	81	79	89	86	80	98	87	72	96	74	83	75	94	82	72	72	93	73	86	77	71	88	74	71	74	71	70	92	79	100	80	89	94	80	66	91	85	90	80	87	74	87	85	81	82	80	73	90	86	87	92	86	87	88	82	81	71	87	75	103	89	76	100	74	81	82	92	78	77	100	82	90	102	92	83	90	81	85	80	82	84	92	84	71	73	77	78	85	74	74	92	95	86	79	90	81	80	87	79	80	86	80	86	78	77	91	92	98	94	92	80	82	79	84	96	80	78	80	71	87	74	88	81	86
345	2	2100	142021	412	0	18	115	201	336	328	406	354	354	314	275	251	264	227	214	197	201	189	199	203	193	187	157	178	158	144	194	154	163	160	147	127	133	156	116	142	136	131	124	144	128	123	115	128	118	126	120	134	131	138	145	115	131	148	109	130	130	134	114	108	123	122	124	139	129	130	123	119	114	128	130	113	119	115	110	125	106	115	99	102	107	119	87	101	116	134	101	121	102	120	111	126	100	112	107	113	129	110	118	100	111	116	118	108	125	113	99	127	94	122	99	115	125	107	102	121	115	111	120	104	125	109	104	118	98	122	121	114	117	100	116	101	111	96	91	108	113	115	105	112	108	139	113	116	91	110	110	112	111	117	102	107	120	111	111	120	118	102	96	117	132	90	104	125	113	112	103	110	119	119	115	97	119	112	109	118	113	101	111	103	110	103	101	106	109	93	116	112	108	99	106	98	124	119	118	97	115	118	90	92	112	101	96	100	97	104	113	92	119	105	113	108	85	108	92	99	115	98	113	110	115	100	100	107	115	97	87	100	101	99	109	108	99	111	119	94	127	107	103	138	114	96	105	120	110	109	112	97	106	100	101	101	125	113	105	110	113	119	115	85	108	130	95	103	110	97	126	113	117	93	101	120	95	117	111	115	112	120	103	104	117	106	103	95	98	91	102	124	94	119	116	86	108	98	95	101	108	110	94	87	97	105	107	95	120	121	104	98	104	108	101	119	103	101	111	98	120	106	102	109	106	89	119	98	120	116	98	101	102	117	112	105	96	91	109	121	119	103	110	114	115	102	117	120	86	93	94	114	95	91	93	110	115	109	133	85	113	114	111	114	125	94	101	106	120	106	118	116	107	111	97	104	116	110	120	122	124	94	91	109	99	100	92	83	124	98	111	125	122	102	93	101	111	122	143	120	98	109	106	108	100	106	115	122	121	97	136	109	106	98	124	103	106	107	103	105	103	113	116	121	95	114	120	107	99	92	83	113	113	121	90	111	116	85	113	89	105	117	109	99	102	105	107	105	128	95	128	116	102	81	95	112	105	123	109	88	104	92	126	120	114	103	121	94	114	103	100	107	132	115	89	81	109	106	115	128	104	103	110	103	125	103	116	98	113	91	105	103	120	96	101	120	108	114	115	122	96	94	105	110	100	109	118	89	109	107	117	103	112	108	100	97	107	97	112	116	111	117	111	106	100	112	121	104	98	91	108	109	108	109	95	112	105	107	114	109	99	114	96	101	106	99	100	117	106	118	107	112	92	119	99	95	74	112	96	100	115	116	108	111	117	107	93	114	127	117	111	106	113	121	108	115	104	101	116	106	122	115	107	108	90	104	102	110	109	100	113	94	115	113	121	105	100	105	103	107	99	105	104	99	122	109	106	95	121	98	111	94	122	110	122	105	101	93	133	111	116	99	99	115	102	114	119	128	105	115	116	106	106	99	105	102	123	113	115	107	104	94	88	107	98	103	115	103	118	103	103	116	117	117	120	100	127	114	104	109	127	116	127	108	114	109	119	101	120	110	113	95	122	94	106	114	103	99	106	103	103	117	97	101	114	109	113	125	110	102	109	107	102	125	116	100	100	126	101	106	109	124	105	118	131	112	100	107	109	100	97	99	95	97	106	106	110	101	113	131	118	107	109	107	112	125	121	102	95	70	94	110	98	104	106	114	111	126	98	111	89	112	106	123	118	112	98	102	94	92	94	120	112	96	115	107	104	127	86	113	104	105	109	115	121	109	82	88	101	99	107	112	93	90	105	109	109	113	110	112	101	114	116	114	101	135	115	119	106	122	117	117	112	126	87	110	96	121	120	106	108	99	107	94	116	103	90	129	101	104	110	103	93	97	115	91	105	120	113	86	91	93	111	107	113	112	100	109	112	116	108	95	107	112	102	101	130	118	111	106	122	110	109	108	109	111	99	111	108	90	125	97	126	101	93	93	108	100	111	116	113	110	128	104	104	103	111	101	108	93	118	118	106	110	108	112	104	102	99	109	114	117	105	90	116	117	105	96	101	106	94	117	104	101	110	99	109	107	103	103	96	111	104	107	126	92	98	113	107	103	91	120	89	119	125	96	102	88	105	105	108	131	108	103	120	112	127	110	118	100	111	122	109	85	98	102	114	105	102	103	123	119	100	110	99	92	118	110	96	96	130	91	114	133	126	107	123	114	95	92	110	94	109	115	117	111	120	108	115	100	111	100	110	106	112	98	103	100	106	125	104	99	126	120	101	122	100	108	85	111	125	96	96	115	84	113	100	109	110	129	113	97	103	117	101	113	116	119	89	110	114	108	96	99	105	106	99	94	86	111	103	90	93	90	111	104	83
345	3	3500	142144	401	0	14	171	239	421	386	437	386	381	346	330	327	276	292	282	266	278	232	228	244	224	198	229	216	201	215	224	187	174	213	187	169	186	202	179	192	188	210	184	196	176	174	152	147	130	161	158	154	166	151	168	151	187	156	173	138	131	142	153	176	168	157	155	171	155	151	162	150	142	154	160	140	157	156	148	137	136	159	139	136	153	146	156	155	143	149	161	148	136	139	160	150	130	149	155	149	149	119	150	136	137	142	119	166	148	146	124	142	134	139	164	131	150	134	163	133	132	154	153	133	129	178	140	147	143	146	138	150	151	139	131	143	123	149	128	137	148	151	138	133	160	136	143	146	133	141	143	139	163	117	130	137	168	118	152	123	143	128	130	150	152	129	141	152	143	154	126	137	149	136	139	129	148	129	135	116	125	162	124	143	142	137	148	135	164	134	144	155	143	133	142	147	129	124	151	147	141	133	136	135	167	131	143	116	156	146	141	137	152	134	131	135	123	136	146	127	142	141	135	141	152	152	142	132	123	145	157	137	130	163	150	134	150	126	137	143	133	126	144	159	153	151	128	122	139	144	150	137	144	119	137	137	125	147	127	140	151	159	137	116	137	124	135	141	135	169	145	114	125	128	144	145	147	138	117	141	130	134	132	147	176	149	143	136	131	140	146	149	136	139	146	124	131	124	126	124	129	138	131	137	121	152	139	144	123	132	133	147	131	140	134	122	151	153	147	125	125	149	132	138	141	128	126	132	143	151	129	150	129	137	143	144	153	134	120	156	136	139	130	142	142	157	128	140	143	133	125	161	131	125	143	137	140	150	137	142	149	134	121	149	123	147	139	149	138	149	152	128	137	125	132	147	133	133	145	137	145	138	120	134	152	133	148	130	153	122	122	119	142	127	150	134	128	141	125	146	142	158	137	140	148	150	130	137	152	133	136	130	134	144	148	155	127	143	143	138	157	115	162	144	145	137	148	132	147	153	142	147	142	156	126	137	117	143	124	127	143	126	156	143	115	145	103	127	135	150	149	133	126	115	154	154	136	131	114	160	136	140	139	146	130	141	149	122	137	147	132	120	160	165	134	151	128	108	135	151	137	156	132	135	126	136	145	124	162	141	138	143	131	127	129	149	149	110	131	148	117	130	120	145	150	131	129	125	139	154	144	135	134	135	150	119	147	132	134	149	126	142	131	155	134	142	146	150	136	123	131	138	163	120	174	123	113	107	136	117	147	145	128	142	150	139	134	137	123	146	133	119	141	125	140	128	136	155	134	126	131	136	154	125	138	140	137	148	166	128	143	130	137	139	141	138	121	168	139	154	148	159	131	145	137	124	141	128	120	130	136	141	139	141	131	134	140	131	165	135	125	150	137	133	133	129	146	122	151	135	148	138	134	140	133	143	131	118	131	133	151	141	132	139	123	127	144	143	129	138	144	166	140	149	136	142	143	145	127	117	151	138	132	125	145	159	144	119	160	144	157	144	124	126	130	146	143	145	128	145	141	142	144	119	152	140	111	134	142	123	138	132	128	146	128	148	138	130	145	137	153	119	137	147	129	143	166	155	151	142	119	158	146	133	157	135	128	141	130	127	143	131	140	134	157	116	164	129	141	145	137	125	136	128	140	136	153	128	141	139	152	153	137	138	142	152	126	137	145	132	134	150	137	127	147	120	136	131	139	120	146	136	150	139	124	156	142	127	121	126	126	131	147	139	151	146	143	140	137	142	142	137	125	131	147	170	154	131	132	119	137	125	154	135	131	142	152	132	126	152	138	152	141	118	145	134	130	146	153	112	147	128	145	139	139	145	158	161	116	139	151	142	140	147	114	167	158	126	157	140	134	137	131	138	126	161	127	139	126	129	143	143	143	154	113	128	135	138	162	127	132	149	135	161	126	121	130	139	153	145	135	145	117	129	139	149	149	147	154	120	145	137	124	128	125	131	128	152	118	123	134	124	153	130	137	137	139	150	138	129	153	130	147	133	146	118	150	145	133	130	139	141	150	127	131	141	114	128	125	138	164	131	145	130	158	118	174	129	135	109	136	134	152	129	140	131	110	136	148	128	135	128	137	127	139	124	131	142	151	129	129	155	139	148	123	124	168	130	135	150	131	157	135	147	132	118	149	120	127	140	144	127	122	137	146	152	139	135	136	126	139	143	140	134	134	139	131	134	140	125	148	130	138	115	151	156	124	149	127	142	152	121	124	121	139	113	136	132	136	140	125	131	124	140	129	145	110	144	135	132	163	144	155	133	148	142	152	116	148	135	146	136	132	122	143	153	132	145	136	158	139	157	150	138	138	141	130	152	128	145	129	122	121	128	142	143	124
345	0	2700	142267	387	0	16	190	284	457	452	514	457	464	437	396	363	345	321	332	331	297	307	280	284	305	292	274	290	246	274	254	254	237	248	237	256	234	249	219	229	223	240	219	227	215	209	232	183	233	217	249	208	198	220	205	188	216	234	204	191	197	191	190	184	200	217	172	204	192	186	189	182	210	214	180	213	194	187	197	193	190	200	201	179	176	196	175	195	183	197	187	207	184	180	198	195	201	216	195	175	203	179	187	163	178	188	199	182	166	177	178	179	197	180	185	182	205	174	191	188	163	179	192	200	204	202	194	178	185	175	171	185	184	188	183	177	169	191	203	199	165	186	186	206	173	179	173	202	212	170	174	186	201	195	170	174	182	177	186	198	172	199	203	194	186	162	189	196	195	187	201	163	204	187	196	191	176	173	179	177	166	198	194	183	193	202	173	181	204	184	203	191	189	178	187	206	190	170	201	195	191	189	161	173	199	174	205	188	186	191	179	188	179	161	191	188	169	192	191	201	157	182	173	191	176	178	180	190	200	180	197	218	184	193	167	177	170	219	191	195	181	199	202	194	203	167	196	217	193	169	181	177	178	177	199	184	173	186	181	181	197	181	172	173	207	205	188	191	177	179	186	181	172	184	187	196	183	170	195	172	190	207	176	178	189	183	192	191	193	164	188	200	186	186	207	163	175	169	189	177	174	169	192	191	180	190	195	201	175	197	185	192	178	169	195	182	188	174	192	173	178	188	182	205	193	193	189	162	184	184	192	181	216	187	184	192	170	169	183	184	167	175	186	183	168	186	190	193	169	198	175	211	183	164	190	186	182	189	165	182	177	186	160	195	169	177	185	191	206	165	205	212	187	187	199	167	185	191	174	181	172	184	191	188	183	166	169	212	198	207	209	168	181	165	205	212	161	183	183	173	173	192	179	196	177	197	180	156	189	182	181	212	193	180	206	191	174	193	215	191	166	171	197	159	184	163	169	177	168	184	211	178	203	216	206	195	190	184	196	193	186	182	183	186	174	176	170	185	172	183	172	208	184	193	174	195	171	187	190	177	199	180	174	199	196	203	185	187	183	190	179	184	190	189	209	188	188	190	188	193	186	177	174	184	182	186	184	184	183	156	174	182	195	190	188	174	180	202	172	191	201	191	192	190	201	169	190	201	171	173	186	186	163	177	179	188	179	179	175	183	196	185	189	186	161	177	173	181	164	201	185	176	176	179	186	176	189	192	199	170	190	190	183	175	158	172	192	203	187	180	177	186	206	205	208	211	191	190	174	173	180	182	190	167	181	177	182	159	170	174	169	170	176	205	180	184	177	180	174	202	192	170	182	158	186	173	178	192	188	154	160	172	189	172	156	197	178	173	187	170	182	189	162	191	180	185	170	184	204	205	198	199	173	187	160	174	179	194	205	178	178	169	160	203	200	166	169	180	207	182	201	185	180	163	179	198	185	168	204	188	178	157	202	168	179	196	185	167	190	195	185	198	176	189	191	174	160	195	188	196	183	164	179	189	186	157	164	186	186	181	180	160	193	173	177	177	172	199	186	183	181	164	195	178	183	171	193	171	167	186	177	188	180	186	214	191	173	202	167	176	211	173	190	180	178	170	171	199	183	182	196	165	177	214	169	182	188	165	193	189	173	187	189	202	174	168	171	178	187	190	194	200	180	181	206	192	171	161	175	181	182	214	180	186	167	167	191	176	176	184	172	172	186	185	175	199	173	172	177	205	166	207	177	195	188	174	167	190	199	173	211	192	192	213	171	178	170	185	192	178	178	159	178	177	198	174	187	178	198	182	157	200	196	182	199	170	176	168	183	202	194	186	175	191	167	199	184	194	179	194	178	193	176	181	178	169	168	192	179	186	173	166	176	192	177	175	201	183	205	172	189	175	179	182	184	196	184	179	183	174	191	181	181	181	202	193	192	186	170	168	177	182	198	173	188	178	199	189	180	200	158	175	176	182	184	180	194	175	182	194	187	182	194	183	180	192	165	203	171	185	168	190	179	165	184	159	172	202	181	182	198	159	192	191	174	182	167	188	153	169	179	169	201	165	191	151	184	203	195	170	161	201	170	199	191	188	193	200	181	187	162	163	200	166	176	168	170	185	179	182	185	184	187	182	198	171	188	188	196	167	181	202	168	159	168	184	181	199	172	174	198	176	189	192	188	190	180	175	183	183	173	182	210	184	178	190	199	153	221	186	194	178	179	189	180	192	190	182	177	177	168	177	170	172	194	161	179	188	166	181	201	206	176	183	169	174	168	172	178	156	181	192	175	182	192	191	177	183	180	199	185	182	180	169	190	179	188	201	177	190	192	168	194	179	191	159	183
345	1	1900	142391	425	0	15	95	161	322	280	366	311	275	253	247	210	211	210	181	180	171	164	153	139	155	154	144	149	126	139	132	113	115	103	128	122	114	126	107	107	113	116	125	103	96	120	130	132	93	114	92	94	100	105	87	85	90	99	91	109	113	92	94	108	70	106	112	101	100	106	87	98	98	91	85	92	92	90	94	95	80	107	92	98	107	90	108	94	112	90	95	75	83	86	104	88	92	73	95	101	85	76	97	79	60	88	105	89	102	85	99	95	79	97	90	83	84	81	85	72	89	75	80	91	61	92	85	92	74	78	86	77	74	96	84	83	87	71	78	80	96	91	92	82	85	88	80	93	76	96	79	85	97	90	80	99	90	83	90	95	104	104	97	97	87	76	78	87	87	96	71	92	76	89	79	75	96	79	86	104	67	79	66	87	84	95	78	82	77	85	74	79	80	87	74	88	98	75	99	78	75	91	80	80	78	106	68	89	82	77	80	72	71	79	92	93	86	77	91	100	89	83	76	93	84	93	91	86	93	84	96	109	74	98	84	86	67	91	84	95	83	86	91	79	82	83	106	93	91	89	70	92	91	69	96	90	89	83	84	62	78	86	75	86	85	81	95	83	85	87	84	82	75	79	83	71	94	69	91	91	78	80	69	82	94	88	94	110	80	88	79	91	89	83	82	79	79	102	84	80	91	84	100	80	80	78	74	90	87	81	82	96	106	98	83	69	87	93	80	101	73	80	76	81	104	70	77	75	90	78	79	75	86	85	99	85	97	67	78	82	89	82	83	79	71	95	97	93	87	96	90	77	95	89	95	94	88	86	78	66	91	84	80	70	92	108	102	93	85	84	99	87	92	65	94	93	100	84	95	83	82	105	90	69	83	94	104	72	82	82	81	71	72	63	88	89	93	85	72	89	74	81	81	77	85	92	88	83	86	98	75	86	87	86	97	85	91	61	105	93	92	69	73	90	106	70	65	80	89	95	67	74	94	78	75	89	70	71	74	81	92	82	107	84	88	92	85	71	95	90	78	85	68	80	96	72	95	74	96	83	63	69	75	87	91	104	93	85	69	93	67	88	74	98	82	89	68	76	77	73	85	81	93	92	97	89	97	85	82	68	71	93	68	98	85	87	82	89	75	86	71	91	78	87	91	85	91	78	79	84	84	95	88	108	65	88	80	78	84	101	86	78	85	69	89	92	96	84	82	86	71	85	97	84	79	74	73	96	90	82	82	92	95	82	86	83	72	86	80	96	108	85	79	86	80	91	84	80	96	74	87	80	98	95	81	74	85	99	87	66	87	93	85	81	98	98	77	71	106	91	86	87	80	94	85	78	81	98	79	85	76	72	76	87	99	103	82	95	89	78	80	74	73	90	93	61	86	73	76	85	84	73	71	84	78	87	78	97	75	70	61	69	75	84	77	88	92	85	105	87	84	69	71	95	94	86	79	82	88	94	93	94	75	105	78	85	98	96	75	87	76	87	76	84	83	84	83	99	96	91	74	92	86	74	90	78	74	61	84	89	71	99	84	93	64	82	97	69	75	91	84	97	86	83	75	96	77	92	73	75	83	87	96	101	79	92	79	111	86	78	83	90	91	91	97	78	73	92	100	105	76	75	84	85	84	95	76	77	79	81	93	92	76	93	78	100	83	81	83	89	78	81	70	80	86	91	95	88	78	83	110	66	79	81	65	72	86	86	64	89	71	74	75	74	83	94	78	68	103	69	76	81	84	62	85	82	73	119	67	95	67	88	82	89	100	75	75	96	88	85	87	84	91	96	85	91	82	82	67	81	103	108	82	73	90	75	85	86	98	88	88	74	103	72	67	88	82	70	90	75	95	90	75	86	82	92	86	72	92	84	88	88	69	90	74	94	82	80	88	92	74	91	74	81	76	79	72	76	81	75	75	83	95	74	91	84	81	73	103	92	85	85	91	88	73	97	78	76	84	76	91	81	86	69	97	75	83	80	81	96	89	87	85	88	85	87	79	99	77	82	88	76	84	70	81	99	84	85	80	89	93	94	88	70	103	75	80	80	78	106	93	87	107	91	88	71	75	97	85	105	81	77	83	75	73	88	79	77	95	93	95	84	84	87	99	69	93	85	79	75	75	79	89	77	74	77	81	90	85	101	75	104	87	92	93	91	72	85	87	90	94	85	94	80	82	81	72	101	96	85	78	86	76	79	96	88	92	89	76	78	115	76	75	77	106	75	72	83	94	88	84	74	82	85	71	91	77	73	81	51	72	87	90	77	86	71	83	83	95	89	102	77	87	88	85	71	91	92	67	86	72	83	82	71	84	79	88	87	88	93	107	81	72	66	86	69	82
345	2	2100	142514	406	0	13	123	195	348	363	394	330	334	311	285	295	245	252	223	211	196	185	212	178	163	188	168	175	148	177	168	164	156	159	147	147	151	149	114	157	154	132	137	143	142	147	139	122	123	138	136	139	146	114	119	125	143	113	114	121	113	136	114	121	111	109	122	105	124	121	117	121	134	100	127	106	118	122	126	123	128	116	116	109	110	118	114	106	123	118	99	103	118	105	110	109	117	131	109	102	107	108	107	109	110	133	110	116	108	102	101	99	129	130	126	116	122	108	120	105	105	116	124	115	106	109	124	113	100	121	126	112	115	117	100	95	107	120	105	94	113	117	118	118	127	116	100	105	109	107	115	119	102	108	121	97	124	104	97	105	125	105	105	129	124	103	109	128	96	102	114	119	115	101	94	138	103	97	112	104	111	128	117	114	102	100	85	94	104	94	107	118	104	115	101	103	95	111	126	109	114	94	113	96	125	107	99	105	105	95	112	103	106	113	118	135	97	118	113	113	93	114	119	108	109	107	100	118	120	91	112	101	130	93	123	104	124	104	116	99	108	101	113	114	104	89	110	115	101	107	107	99	115	105	122	115	127	117	109	135	121	123	103	99	118	80	123	88	80	88	105	101	101	112	104	111	113	104	101	107	88	126	111	119	99	98	109	114	97	113	110	95	112	127	119	123	112	110	107	114	104	118	96	100	111	113	106	107	109	104	113	139	118	98	100	112	113	97	116	110	101	105	106	93	98	119	102	108	116	105	115	103	107	112	127	90	99	101	110	117	100	110	109	126	121	104	109	98	97	123	122	111	123	103	117	127	92	119	103	101	108	105	98	109	94	109	113	82	126	96	107	101	112	115	97	105	107	122	104	103	110	109	107	114	111	108	103	113	110	96	108	79	109	78	104	101	128	104	116	98	91	94	105	117	97	90	99	108	104	114	110	95	100	104	121	114	101	114	128	105	121	119	99	98	118	97	110	101	126	103	100	108	100	115	107	102	100	96	103	94	91	119	114	102	112	83	94	103	111	118	119	109	108	117	102	111	100	107	116	99	114	88	116	125	92	96	100	101	108	84	121	117	120	88	100	114	118	104	120	113	103	128	99	133	100	127	96	101	120	108	112	104	99	116	91	107	103	90	111	110	91	114	102	106	115	110	96	106	111	115	101	120	105	105	105	121	110	94	111	103	109	102	103	113	119	100	86	107	99	125	115	103	116	98	119	113	103	111	117	115	99	100	102	110	102	119	100	93	113	87	99	107	117	103	108	87	109	94	109	108	93	102	102	107	110	103	107	128	119	86	110	100	98	94	116	126	85	104	110	107	82	97	114	103	88	125	104	79	108	94	106	120	88	110	112	113	126	110	112	103	96	111	107	100	103	101	117	123	97	111	111	120	100	98	107	95	101	106	102	85	103	123	101	125	107	104	121	104	112	87	79	94	86	99	106	89	105	99	119	93	115	111	94	111	103	98	91	103	98	96	126	108	90	101	114	101	120	96	98	114	131	90	105	105	107	92	99	96	110	112	132	110	102	118	93	104	105	101	90	104	111	92	100	114	109	109	99	84	111	127	123	116	86	119	122	107	91	114	127	109	116	106	108	117	112	112	112	104	105	99	119	108	109	110	108	116	91	102	108	114	114	112	102	131	103	114	81	121	118	110	109	105	94	127	116	110	103	102	102	98	86	105	122	117	104	121	113	108	113	123	106	109	98	121	102	99	89	106	107	86	102	119	119	115	103	135	103	104	91	114	117	98	91	100	95	97	99	88	111	90	111	102	107	115	104	95	93	102	105	97	113	116	98	122	118	101	111	95	106	108	96	118	109	115	123	108	101	89	81	106	106	97	121	116	117	91	117	115	118	91	103	102	106	89	115	115	116	118	92	109	100	108	117	111	107	106	111	120	106	104	86	124	80	98	101	117	128	104	105	99	114	93	108	101	117	103	94	103	118	97	124	93	92	88	113	102	96	103	110	100	106	119	84	111	122	106	102	130	93	115	109	91	114	106	101	95	108	94	101	108	107	102	102	111	87	108	109	117	110	123	99	92	101	119	113	108	89	103	122	114	90	113	92	108	100	115	89	96	129	100	108	115	95	84	105	110	115	101	114	99	108	123	116	96	111	120	104	107	117	126	110	118	114	93	100	111	133	103	123	111	109	109	108	87	96	107	112	124	93	114	100	99	95	105	104	107	109	89	115	94	117	113	98	123	112	107	82	103	97	105	110	88	111	98	92	99	109	113	105	103	96	110	113	109	98	118	111	108	113	117	90	105	108	108	87	112	86	101	122	105	101	104	94	113	96	118	121	129	105	79	91	108	110	117	109	111	95
345	3	3500	142637	404	0	22	162	258	370	397	456	396	375	332	356	327	285	307	277	283	232	232	229	251	247	215	213	208	210	197	197	203	205	175	177	175	168	191	202	180	197	184	162	154	177	186	162	164	180	153	148	169	162	167	164	165	170	157	177	139	172	162	147	148	147	159	139	146	150	160	162	142	140	146	145	144	147	146	156	152	147	145	141	140	148	129	132	152	143	147	143	152	154	139	157	150	151	139	139	142	146	140	160	160	133	125	150	124	130	141	153	146	143	140	152	137	148	122	168	150	141	144	164	138	145	127	141	138	150	137	134	144	134	132	129	158	151	131	126	136	144	140	149	145	141	136	147	157	152	145	145	130	140	141	114	140	131	128	139	140	131	143	137	162	153	139	136	137	144	157	145	129	152	146	128	138	121	164	145	140	140	166	136	153	133	144	147	141	140	112	135	142	153	148	164	135	129	122	138	121	143	148	135	151	146	131	135	119	125	158	122	136	144	132	152	139	158	152	156	123	158	139	111	136	134	117	153	143	113	134	135	139	138	112	131	120	98	127	153	140	130	125	135	147	161	154	153	152	134	121	131	118	129	141	130	137	140	138	157	146	141	127	134	135	142	147	145	140	132	139	143	136	148	132	149	161	126	149	120	124	125	119	145	141	134	116	136	154	140	118	121	145	144	122	140	144	153	155	120	131	137	138	130	137	139	141	132	130	135	128	116	133	141	130	139	141	141	120	131	135	141	112	129	135	141	143	134	141	132	124	128	136	154	145	152	133	151	122	141	128	141	150	156	109	120	137	142	161	149	138	155	157	143	129	140	170	140	135	128	137	146	154	151	149	130	152	140	123	113	138	137	154	143	115	124	150	139	130	124	145	134	137	137	137	145	128	153	145	123	143	139	144	167	148	136	140	134	151	140	110	140	148	126	123	132	138	160	121	131	137	152	142	151	130	139	141	146	141	140	133	140	143	143	138	122	146	151	151	148	138	144	147	120	167	151	146	138	145	140	145	135	134	138	128	134	139	158	156	147	132	122	139	132	139	135	141	143	125	133	134	146	130	121	135	138	150	121	121	138	115	130	138	126	164	120	145	159	134	126	128	133	122	143	120	121	150	141	137	142	133	127	163	154	139	160	163	142	139	164	132	139	145	148	118	124	145	131	119	113	128	132	127	134	138	154	165	121	149	148	142	140	135	131	153	152	142	146	148	148	137	143	136	131	132	130	149	120	134	153	116	138	135	133	146	146	131	142	129	127	145	131	137	133	127	137	124	166	137	123	131	156	132	129	130	128	123	158	130	151	149	148	141	135	132	127	125	137	137	136	135	142	135	127	156	145	148	156	137	130	138	121	136	138	155	130	140	134	136	133	123	137	124	138	141	126	136	127	127	152	151	141	118	150	117	133	150	134	133	132	135	123	126	153	139	117	143	140	135	126	131	133	130	122	136	148	134	124	137	136	134	134	133	138	131	127	158	122	151	144	134	150	117	140	140	132	151	131	142	136	141	125	141	127	154	150	130	132	141	157	115	139	128	128	142	154	138	133	148	127	135	128	132	159	136	148	118	138	144	150	140	148	136	116	129	127	116	132	137	132	117	147	127	129	127	147	144	142	125	143	140	160	149	121	138	138	148	114	131	142	157	132	150	133	135	106	138	156	136	149	127	140	142	143	126	142	125	147	143	152	145	135	124	140	141	133	118	135	140	137	141	132	131	146	124	153	136	149	138	130	113	151	148	133	129	136	136	136	143	151	121	142	126	160	126	122	131	125	138	136	129	132	137	151	141	136	114	145	128	135	108	146	161	147	149	117	137	147	152	131	124	138	150	137	140	143	137	135	143	159	147	128	146	152	126	138	136	140	144	144	122	154	131	138	142	115	152	139	134	140	142	126	127	141	115	126	126	140	139	153	150	134	131	152	158	137	138	113	154	127	125	147	142	125	119	151	131	129	156	135	115	123	148	142	162	131	157	137	120	130	146	126	137	167	143	138	143	135	135	142	141	131	131	132	128	130	141	157	144	158	119	131	144	138	123	130	144	134	121	139	129	112	115	121	139	133	130	133	118	142	129	139	146	164	152	168	147	132	140	125	133	154	135	125	138	141	129	132	166	125	148	124	131	157	166	164	142	142	147	139	134	128	141	148	162	136	135	140	128	130	142	135	126	123	117	145	132	137	119	129	129	129	127	131	181	122	126	163	138	116	132	141	121	137	164	125	137	133	132	122	138	151	116	156	159	135	131	133	127	138	129	108	154	154	143	141	119	139	117	132	136	122	115	143	142	133	167	139	145	145	125	131	157	147	135	124	142	166	131	136	159	115	128	159	162	164	141	139
345	0	2700	142760	396	0	10	181	271	450	474	523	448	434	420	412	384	369	339	346	347	326	313	304	312	281	262	293	282	261	267	266	239	246	250	246	248	207	235	236	244	259	258	218	243	229	232	224	239	212	224	190	226	215	204	211	222	227	219	161	204	194	205	229	206	205	203	210	192	195	182	185	188	190	197	226	185	204	189	184	211	209	198	194	201	221	187	210	203	195	193	220	193	176	189	211	178	188	188	198	216	185	193	198	188	197	188	219	191	206	187	207	173	204	198	202	189	219	179	185	169	207	179	210	192	176	179	187	194	175	167	191	207	164	214	183	182	195	196	191	199	189	193	202	189	200	194	179	201	200	164	187	195	178	188	179	185	196	215	173	163	190	178	176	184	189	193	207	185	165	176	194	173	195	197	172	167	175	178	197	196	195	171	162	193	194	194	186	204	180	178	175	176	205	157	172	184	212	198	183	192	184	188	184	179	185	182	200	188	189	177	171	177	160	183	192	171	189	210	180	191	189	185	184	200	183	158	166	190	190	163	192	197	172	197	189	190	194	175	155	196	191	163	186	190	170	177	189	187	192	173	194	198	174	178	181	205	206	177	176	162	189	173	167	193	200	186	176	186	175	165	188	185	214	168	199	205	165	212	206	184	192	177	196	174	190	179	184	197	188	210	205	169	191	203	173	191	185	203	187	176	184	176	178	170	200	207	164	201	164	185	186	181	194	175	163	174	205	163	182	224	189	166	177	161	202	199	204	187	172	175	189	185	190	170	203	190	190	204	168	189	192	198	186	179	190	187	170	179	174	183	163	197	199	198	176	184	181	171	194	179	195	179	180	172	176	191	175	190	188	194	172	190	171	199	172	182	167	177	195	180	188	186	201	189	176	190	192	197	170	201	203	192	168	191	184	190	196	199	181	195	177	188	159	177	205	185	176	214	162	200	157	202	151	179	179	190	214	191	201	175	204	192	184	173	160	181	176	215	195	176	170	178	183	182	197	184	177	170	189	190	162	182	192	184	172	196	194	191	162	165	187	178	166	170	191	184	173	189	164	192	162	182	182	172	171	160	173	196	178	181	176	189	164	201	161	170	179	198	187	189	197	183	164	167	198	197	189	187	191	185	220	192	171	180	167	167	177	182	198	166	197	186	181	169	193	217	181	189	184	183	176	190	184	180	185	198	177	191	204	175	183	195	199	204	162	184	184	172	184	191	195	188	192	172	181	174	176	167	176	199	188	185	203	175	178	183	186	164	219	177	184	185	177	151	182	171	206	191	176	186	156	176	181	198	175	156	192	187	171	184	175	191	191	200	195	186	208	204	195	162	206	195	176	188	204	183	179	173	167	197	187	209	180	165	177	165	211	190	151	189	190	184	184	185	185	190	193	200	198	194	215	188	166	230	180	193	199	169	192	176	184	165	180	164	194	164	157	159	203	185	155	179	178	188	167	180	169	168	183	208	169	180	184	175	193	188	189	195	173	180	184	153	154	175	197	187	179	195	187	176	177	204	151	198	191	189	171	180	174	177	172	180	188	166	186	179	169	197	174	181	187	172	184	201	191	201	176	165	212	170	191	191	191	180	192	189	153	205	162	164	160	176	163	179	181	187	156	192	174	196	196	163	195	196	190	181	189	202	182	184	192	184	172	184	171	171	182	178	178	176	183	171	177	173	177	194	194	172	183	183	181	180	157	165	180	198	173	179	200	202	167	183	192	151	181	163	176	193	160	181	193	173	175	194	182	189	187	198	177	180	181	202	202	155	178	170	187	186	188	179	178	171	188	167	185	181	190	194	189	208	153	190	188	174	164	195	154	191	199	179	194	172	179	200	189	181	172	194	202	164	185	169	192	181	175	198	175	201	170	184	183	165	168	166	183	170	162	191	186	181	172	207	182	193	204	179	160	177	173	156	166	183	211	186	192	181	179	167	176	173	185	200	185	196	163	182	166	178	200	194	189	190	184	173	177	195	191	178	195	187	168	181	177	178	190	168	202	208	182	191	165	201	175	180	181	203	159	179	174	180	162	175	168	198	188	189	196	201	191	173	189	175	162	172	175	176	192	175	210	185	157	174	176	167	162	176	168	177	183	182	193	189	162	169	169	189	208	170	189	208	180	208	201	189	193	192	170	187	180	185	148	182	190	169	190	176	183	214	180	184	178	167	185	181	174	202	184	191	173	185	180	172	187	170	186	188	171	161	203	156	177	191	178	167	171	182	190	176	165	211	189	198	181	174	180	195	180	174	174	193	185	176	199	213	178	192	184	193	192	196	169	171	177	184	179	195	199	186	179	184	181	184	194	190	163	159	184	166	204	162	205	187	174	158	188	154	196
345	1	1900	142884	430	0	20	104	168	277	319	342	315	303	255	226	224	235	196	204	178	173	170	165	157	147	143	137	153	120	119	151	130	136	118	111	122	108	130	107	117	126	97	116	101	103	96	95	98	106	105	91	125	103	90	107	83	110	83	81	81	85	101	99	87	102	93	87	104	109	87	93	88	92	115	97	88	109	100	97	82	87	82	85	96	105	88	79	106	88	85	74	92	84	94	96	93	97	95	104	99	73	90	68	83	86	87	93	76	94	83	81	76	79	103	93	96	69	78	82	89	75	87	92	90	77	89	80	104	93	89	86	79	91	87	96	87	98	88	99	107	85	88	95	90	72	73	71	76	77	91	75	85	60	107	85	91	81	102	72	82	88	95	91	95	96	75	107	80	91	83	82	102	82	96	73	60	84	94	71	82	90	86	80	77	89	98	91	89	93	96	68	72	78	90	78	83	108	94	81	67	86	74	78	90	81	75	78	82	82	82	94	61	80	71	81	85	104	88	73	93	84	89	74	96	81	76	92	90	91	67	93	87	84	76	91	95	86	86	79	78	80	85	89	89	84	62	93	74	84	84	73	92	83	93	81	90	85	91	84	88	93	75	88	80	74	91	89	78	113	87	72	77	79	98	83	87	87	79	90	102	88	77	77	103	89	82	89	88	81	82	85	91	90	84	82	82	89	92	69	81	65	81	81	95	74	91	87	86	82	73	91	89	79	81	91	65	65	68	84	74	81	79	87	72	102	87	82	87	72	74	79	80	101	84	79	81	87	73	79	97	88	80	75	86	77	93	97	78	75	86	97	75	87	78	74	88	87	85	76	81	84	93	84	98	76	99	84	73	74	92	86	99	83	79	84	85	79	79	80	90	76	92	95	84	75	98	78	87	72	79	81	83	77	83	89	80	96	86	91	82	83	103	66	80	97	93	79	101	85	69	75	82	78	94	87	87	65	74	86	73	81	107	71	90	85	79	81	83	93	76	84	78	90	81	76	69	84	103	90	91	80	59	71	92	87	86	75	91	92	54	88	75	63	80	89	90	80	67	77	98	89	68	89	89	80	71	77	89	84	90	94	68	81	98	86	100	94	83	83	80	102	88	88	83	85	77	85	71	95	93	80	72	86	94	67	97	100	75	88	72	81	84	73	70	68	87	86	62	69	83	94	82	86	84	78	84	85	64	86	87	87	68	74	84	82	80	85	78	85	78	79	86	81	101	88	71	66	92	94	77	85	98	77	109	91	92	88	86	75	92	72	91	79	90	84	78	62	85	77	91	89	80	77	84	70	75	89	91	96	86	63	88	66	65	92	77	71	76	85	79	86	70	77	82	94	68	89	82	104	84	83	63	87	68	100	88	91	85	97	85	97	70	82	72	90	92	93	89	84	88	78	97	78	87	95	70	93	76	77	72	88	78	77	89	76	79	90	76	82	94	88	81	85	90	69	87	78	88	95	70	82	87	88	72	83	88	81	73	91	79	67	83	99	94	97	83	89	93	56	97	97	84	105	100	74	76	70	83	90	75	92	61	96	71	89	86	85	88	86	100	79	88	69	85	84	75	94	80	86	77	82	93	78	102	71	82	96	87	85	82	96	72	90	72	95	86	70	79	89	82	78	61	64	82	80	88	76	88	74	86	80	79	78	96	96	89	82	72	98	90	90	87	82	82	79	77	78	67	84	74	72	87	107	81	84	83	87	87	101	88	92	84	80	94	79	94	75	89	91	93	91	84	95	84	66	90	77	70	78	86	64	79	85	91	79	85	77	71	71	98	93	92	82	88	79	76	84	84	92	76	105	69	88	94	74	89	78	95	81	82	71	76	81	91	81	90	94	68	70	72	71	68	74	82	65	91	69	92	80	81	85	88	71	73	78	85	101	83	81	96	75	71	92	74	92	63	80	76	70	64	87	66	68	87	91	65	90	84	94	91	69	84	87	80	70	65	100	85	75	91	76	72	85	107	95	87	72	83	92	84	83	99	77	75	73	82	78	94	84	85	73	83	85	95	82	94	77	82	90	93	75	98	99	82	75	84	91	80	86	81	91	109	90	89	80	81	92	75	67	85	82	63	83	89	86	76	92	84	73	78	79	92	96	90	81	87	83	96	84	85	75	74	89	83	86	80	86	73	83	95	97	72	104	91	76	80	101	75	73	82	98	90	86	74	93	79	78	89	83	82	77	78	95	71	71	75	91	87	81	98	89	83	102	89	83	79	86	89	75	83	68	86	82	85	73	100	73	84	65	97	77	82	75	97	85	88	71	83	83	73	78	86	79	85	82	68	63	81	83	86	91	71	79	101	78	80	79	83	74	90	89	95	72	91	77	67	66
345	2	2100	143007	418	0	23	126	197	324	360	416	355	348	279	257	250	265	217	212	234	219	208	194	187	204	180	174	198	160	177	184	127	157	156	136	147	149	146	149	146	123	123	131	144	128	104	127	109	128	111	117	133	128	117	114	126	122	110	118	125	110	127	115	101	134	96	121	125	137	108	107	120	117	119	122	110	98	119	117	128	115	110	110	116	99	117	121	112	96	93	98	113	129	124	126	116	123	124	106	132	102	106	113	102	120	140	116	88	88	102	102	98	108	132	106	109	106	106	106	103	117	82	107	102	119	102	112	123	101	90	100	93	109	103	130	105	123	107	96	111	94	103	107	104	110	100	102	109	111	95	114	106	109	100	112	94	116	103	98	99	102	120	99	114	78	114	98	109	100	114	116	112	112	104	113	111	108	112	117	95	100	94	112	95	98	113	122	101	84	98	112	97	119	105	111	117	112	113	94	127	104	114	107	93	128	106	101	115	130	131	100	115	112	111	97	110	125	96	110	97	109	117	96	116	112	102	112	101	106	99	89	107	102	100	100	108	98	102	100	109	114	99	125	119	101	94	100	115	119	109	108	96	98	103	108	98	93	107	128	112	122	123	114	108	105	101	108	120	113	120	89	104	133	94	104	107	101	125	127	104	104	126	108	110	105	84	90	107	97	94	117	102	117	101	110	108	105	102	102	99	119	117	102	121	99	91	95	117	112	108	116	107	91	106	104	108	102	117	96	123	116	104	99	104	113	97	130	106	101	108	125	108	108	113	102	86	106	99	114	120	88	94	107	114	114	99	101	104	113	102	114	95	85	98	111	113	117	108	111	123	130	102	91	103	119	107	119	117	116	116	98	128	94	92	112	99	104	92	137	102	102	118	101	104	109	109	100	122	115	109	85	112	85	110	100	107	110	88	99	110	119	109	97	102	110	91	94	102	73	103	91	100	104	106	95	94	99	116	122	101	117	120	93	120	93	96	107	116	93	93	98	105	122	102	120	107	109	106	112	96	101	118	103	90	108	110	106	114	99	92	100	99	118	107	97	107	118	86	92	91	99	97	103	96	111	101	105	125	106	109	97	87	98	111	105	106	104	87	106	85	101	108	116	110	90	105	100	103	108	111	120	101	100	109	85	114	100	91	126	106	100	102	111	110	101	98	108	106	100	90	100	90	98	106	102	89	129	119	132	107	109	94	106	114	109	110	98	121	84	113	102	92	124	119	112	96	123	110	85	93	123	100	105	116	100	102	104	102	121	101	87	121	102	103	96	104	107	101	95	102	112	117	112	88	96	89	105	109	113	115	107	112	89	118	95	120	103	109	108	99	107	101	87	118	121	104	118	96	109	115	112	112	98	97	106	97	97	108	89	115	105	110	109	96	112	93	110	96	103	114	100	106	100	92	101	109	117	117	93	96	102	90	98	82	115	119	105	98	102	92	117	112	97	117	83	117	101	107	97	109	105	92	110	109	112	100	102	110	106	106	98	107	99	117	104	109	116	111	99	96	112	113	106	110	95	111	109	109	105	97	97	116	114	94	100	105	108	97	130	92	127	96	108	101	106	111	107	100	105	95	106	104	98	108	116	96	101	119	102	102	89	109	101	98	111	113	103	114	112	116	105	72	104	96	96	122	105	97	114	126	99	99	109	110	122	100	114	104	97	132	109	99	113	109	113	100	105	102	87	110	121	87	111	94	108	107	101	98	128	125	92	117	77	125	110	114	114	96	109	96	119	107	105	88	94	97	103	97	114	103	99	116	108	95	108	111	109	93	110	100	100	92	123	98	108	117	113	95	98	114	109	99	90	98	115	107	107	113	105	104	99	104	126	125	119	121	112	100	108	106	119	99	107	106	121	110	86	101	93	122	112	99	111	113	127	106	120	108	113	91	103	110	98	108	94	110	120	93	115	82	116	118	111	113	106	118	105	105	104	109	102	102	108	93	116	103	116	105	114	92	104	112	105	106	115	87	107	99	113	103	120	109	101	118	102	90	110	100	84	103	110	103	110	125	108	110	107	90	109	100	102	88	87	100	105	94	98	87	106	116	105	100	107	108	103	114	89	86	110	90	75	110	120	102	107	110	116	95	89	116	129	101	109	93	95	93	107	108	126	120	95	111	110	118	106	98	98	112	98	91	116	107	100	121	104	105	95	111	101	108	101	127	102	97	116	95	113	97	93	98	110	96	106	83	105	97	96	110	99	113	105	91	116	133	100	109	118	110	113	93	125	112	114	98	88	120	110	105	111	90	108	97	101	109	104	110	120	103	105	108	102	86	109	104	112	106	108	104	89	125	103	97	95	109	109	108	92	99	96	95	99	63	98	114	94	80	118
345	3	3500	143130	398	0	18	173	247	416	386	441	413	398	335	339	319	301	260	251	249	267	239	219	229	233	195	207	218	187	213	206	200	212	199	184	197	178	182	180	190	166	180	181	170	202	161	183	182	168	164	165	148	154	153	175	155	166	176	130	163	168	147	154	157	132	132	164	151	128	146	158	168	160	150	154	147	142	131	136	144	125	137	133	145	151	146	128	151	141	141	151	134	146	143	136	120	135	150	147	141	155	116	125	137	150	157	126	143	135	139	141	147	139	133	127	133	151	137	146	130	146	147	157	149	130	167	139	148	125	134	137	143	141	128	139	151	150	143	139	140	142	150	147	132	115	150	135	124	138	140	138	152	139	135	129	147	144	144	152	142	165	150	130	138	124	134	146	145	115	137	154	158	140	131	142	124	147	158	157	137	140	168	150	132	137	149	141	141	124	128	124	145	145	143	155	143	148	115	130	142	126	148	140	134	127	148	141	134	143	132	144	110	142	148	160	135	143	151	142	153	119	134	107	134	146	138	146	140	147	135	142	124	149	135	136	140	127	116	128	156	146	135	137	128	124	146	134	129	136	137	132	131	127	110	133	124	140	149	135	126	155	135	130	130	123	142	138	135	130	164	143	142	130	136	133	146	148	147	133	150	124	112	137	133	147	123	125	129	142	130	131	121	134	143	127	157	144	144	127	132	136	146	146	142	133	144	139	139	131	143	152	165	164	147	149	154	148	150	153	132	122	142	127	152	135	144	134	132	143	145	147	138	144	140	138	131	170	134	122	129	137	149	144	109	132	144	124	142	124	153	148	139	124	123	113	150	124	131	142	144	143	131	122	110	127	142	148	132	127	119	126	127	124	148	129	133	150	141	151	122	141	141	142	144	138	148	126	124	132	156	159	131	132	122	120	145	155	138	146	147	144	134	121	124	146	132	124	114	146	121	139	149	149	125	144	141	124	129	121	144	146	152	123	131	127	147	153	149	137	150	131	130	135	114	127	146	139	144	122	154	142	130	139	141	138	134	145	139	125	129	155	125	137	128	134	138	134	142	143	144	145	137	159	124	111	135	117	112	147	145	128	121	145	144	169	138	161	129	140	146	157	126	144	130	145	136	137	150	126	144	136	126	156	149	136	156	121	129	127	115	144	140	119	128	131	149	156	146	124	148	157	125	122	123	147	131	138	134	133	139	123	147	146	129	141	130	135	115	132	151	117	142	150	143	116	141	141	132	143	136	137	134	151	125	118	139	135	109	131	138	166	130	144	130	160	135	153	104	126	124	144	117	135	138	131	135	145	129	114	138	132	162	144	150	125	140	122	140	139	117	135	138	146	122	152	134	124	130	133	130	137	122	147	157	124	132	120	119	160	148	143	132	120	119	130	122	125	123	160	126	144	133	113	111	131	121	143	166	144	130	115	129	131	145	131	133	142	138	165	142	133	124	131	121	145	143	140	127	134	148	149	129	146	122	149	136	147	133	129	141	118	142	150	137	138	124	155	124	148	136	113	146	111	145	129	110	140	138	120	157	121	157	133	135	130	132	140	148	128	140	141	140	137	143	152	153	149	133	146	132	136	123	141	138	133	125	124	133	136	133	134	126	139	133	130	153	156	141	126	124	126	126	141	136	154	125	134	145	146	128	119	136	142	139	133	136	134	142	125	122	126	132	145	127	133	141	139	139	175	144	119	133	151	146	132	142	139	109	131	135	148	119	129	144	122	126	125	141	133	139	144	146	151	126	147	113	142	158	126	126	124	126	134	147	128	144	127	111	128	132	147	129	126	138	142	143	171	140	130	165	129	154	116	117	144	129	144	141	151	147	140	130	134	153	131	118	133	144	142	131	147	127	137	131	156	121	132	138	123	125	141	119	133	133	156	115	133	145	128	141	150	130	137	136	153	147	138	146	123	136	138	129	148	132	130	141	144	159	136	125	140	140	148	144	137	120	125	136	142	131	116	149	144	126	142	132	136	143	139	136	143	143	132	124	112	133	131	128	155	142	123	135	145	129	139	149	155	158	143	129	141	129	113	129	125	134	119	125	130	133	132	133	143	121	117	161	135	130	117	155	135	146	137	158	139	135	117	142	128	127	142	128	144	116	136	151	118	128	140	131	116	131	127	117	157	115	124	142	148	133	160	144	126	157	143	150	132	139	140	137	152	144	146	117	126	146	130	127	146	142	154	133	149	156	146	147	129	146	140	109	159	125	145	129	135	131	137	131	149	120	132	128	133	121	120	154	129	143	125	144	146	129	115	132	115	133	160	126	142	148	124	143	128	139	142	146	159	132	147	135	130	140	145	123	148	153	143	144	145	140	131	110	134	141	141	158	134
