345	0	2700	143253	393	0	13	179	288	442	448	521	474	474	460	396	351	362	378	331	319	317	324	308	296	281	302	282	254	275	266	263	253	269	262	268	251	236	230	261	234	236	230	225	223	233	236	230	213	213	240	207	206	188	219	219	194	187	207	214	200	196	218	207	199	215	218	199	210	193	195	194	192	198	199	172	196	204	184	217	203	182	199	183	199	206	205	173	203	182	194	208	199	198	180	183	193	214	196	175	161	194	205	188	190	211	200	200	210	195	180	200	176	207	168	175	181	194	195	193	166	186	180	195	201	194	175	198	183	177	215	192	183	178	191	206	206	196	185	206	170	198	174	193	210	190	180	190	179	187	186	210	157	195	168	197	176	203	190	190	175	210	176	182	160	173	187	201	182	194	206	211	164	211	178	190	191	195	176	192	190	214	176	189	192	184	185	184	192	151	170	184	170	188	193	197	190	167	181	210	193	180	198	179	185	186	193	197	190	215	181	187	169	197	217	186	149	215	196	175	154	173	186	174	197	191	179	178	193	190	179	188	184	200	177	199	162	213	177	194	189	174	208	196	173	194	188	189	167	186	157	193	166	195	152	170	196	186	187	179	181	172	200	180	182	166	182	180	166	191	186	177	175	182	185	179	187	165	177	202	184	194	172	196	176	162	179	219	186	190	182	191	177	171	170	188	186	185	193	188	172	186	181	190	174	194	180	172	177	194	173	200	186	189	185	182	190	176	168	181	172	206	196	164	193	184	180	193	168	192	201	173	162	180	203	171	181	196	195	186	197	182	179	174	197	195	175	179	172	177	158	194	160	175	205	201	184	186	200	178	192	191	174	190	166	187	187	202	153	186	190	182	199	181	169	178	196	163	181	162	189	195	156	157	179	163	182	199	183	191	197	210	177	174	163	198	191	201	181	169	177	162	169	192	174	208	195	181	168	176	173	180	150	189	185	194	184	180	176	164	169	174	169	162	210	172	189	181	153	197	186	182	170	174	182	173	180	188	178	193	172	170	169	172	196	177	179	174	165	205	174	196	203	197	177	170	180	184	164	160	174	170	193	195	173	205	183	165	175	172	171	201	165	196	217	197	217	191	155	172	185	183	171	147	171	174	197	161	177	188	180	176	192	179	167	158	173	197	194	164	182	158	189	192	170	171	180	174	183	184	198	177	187	200	183	191	164	192	196	183	181	213	171	201	179	190	203	166	185	193	177	191	199	172	186	191	178	199	212	198	213	191	162	176	183	175	169	197	183	194	194	182	165	190	197	183	168	171	149	183	176	206	188	172	172	197	176	169	201	172	177	166	177	177	150	198	193	192	183	174	189	184	166	166	204	205	182	177	185	180	185	172	202	184	199	182	179	212	188	160	171	206	191	177	169	180	176	189	193	186	190	187	161	160	178	188	185	205	171	201	171	191	194	168	205	182	171	185	173	167	189	183	186	183	174	188	174	185	178	209	181	204	182	194	159	173	172	165	187	170	195	165	182	166	192	200	162	177	175	171	159	180	168	180	176	169	172	204	190	186	176	161	181	187	172	184	166	189	169	171	165	180	186	195	154	178	180	166	183	175	176	168	170	182	174	186	194	181	204	169	201	181	180	201	206	181	173	178	175	174	180	174	158	188	191	189	164	184	201	188	192	195	168	196	204	183	168	188	182	211	168	167	172	201	226	195	178	182	201	202	177	181	183	192	211	176	203	181	182	192	163	166	164	204	168	178	179	207	206	204	177	177	190	151	181	178	215	185	204	198	197	209	212	208	187	181	166	188	185	185	179	167	172	184	186	180	190	162	172	181	207	192	189	193	186	174	196	200	175	187	181	188	182	183	171	164	163	180	180	210	173	179	176	203	180	167	185	187	182	197	175	173	182	188	155	184	191	174	206	191	158	172	187	192	199	177	169	190	181	180	167	181	170	177	176	185	178	178	194	163	173	183	173	170	172	160	210	184	174	174	188	215	174	193	182	170	181	186	185	184	186	187	153	181	196	198	201	169	187	185	193	167	173	193	186	169	188	179	182	183	179	181	187	170	171	189	158	180	199	174	201	196	165	183	164	163	207	202	196	178	220	169	165	192	174	164	177	160	192	203	174	184	163	165	177	183	191	179	191	186	170	192	189	163	196	186	187	174	158	174	185	182	211	181	190	169	200	174	184	167	211	214	192	200	187	183	186	173	183	202	166	193	189	176	164	180	183	201	175	182	185	186	184	172	191	171	183	158	167	153	178	183	176	167	178	190	196	157	194	167	188	177	157	182	205	176	165	182	195	187	186	158	189	186	196	169	179	187	188	181	178	178	183	177	164	181	188	184	202	183	183	191	159	173	175	168	172	191
345	1	1900	143377	427	0	12	79	175	293	328	323	311	287	265	239	222	211	191	201	170	167	147	169	132	142	132	159	141	128	130	134	136	134	126	120	107	122	111	117	107	120	116	92	102	110	107	112	104	96	108	92	98	96	111	94	98	88	106	100	88	83	91	85	93	90	87	78	77	100	89	101	99	89	85	89	92	104	94	93	89	70	93	104	96	101	94	78	73	80	86	89	88	82	83	83	76	103	76	92	78	79	80	90	82	78	89	91	92	83	77	100	78	74	91	93	84	84	97	83	85	85	96	82	87	91	76	88	82	87	89	88	94	100	83	80	88	92	71	99	73	99	81	79	89	89	99	84	76	88	104	93	81	78	68	84	86	68	77	77	92	78	82	77	79	96	75	90	77	76	75	82	93	81	85	91	96	67	90	79	100	85	90	94	81	74	91	73	75	85	92	99	91	91	79	91	86	79	76	111	83	89	75	87	91	70	91	80	86	72	85	86	77	88	97	79	95	75	68	92	82	75	82	84	83	82	76	85	82	87	73	76	89	85	78	67	77	77	77	79	85	77	89	78	78	87	92	74	86	95	91	90	86	83	83	76	84	61	84	78	94	85	86	93	82	66	82	75	78	85	78	82	73	85	87	72	80	98	72	90	84	79	97	89	67	95	97	87	83	90	74	94	75	83	95	83	88	86	85	85	72	78	92	95	76	97	91	75	100	68	68	86	106	58	72	97	89	83	88	79	84	83	79	83	75	69	85	108	69	78	75	83	82	84	69	66	87	100	66	95	80	86	70	85	71	75	71	71	77	77	81	77	74	72	92	99	64	88	83	85	83	97	85	79	106	93	107	90	72	72	83	99	81	105	72	91	91	78	88	76	81	79	65	93	80	77	69	83	89	77	73	83	95	86	76	73	92	69	71	74	76	87	92	91	76	93	68	72	75	74	76	88	103	83	81	78	87	80	86	79	77	85	85	86	84	90	72	83	71	94	76	77	90	82	93	75	79	91	80	81	86	79	87	83	84	84	92	79	75	84	74	85	83	74	70	83	81	102	82	74	78	89	86	75	74	84	79	80	90	78	104	98	97	82	93	83	73	81	65	74	78	83	89	72	87	75	83	82	97	100	88	67	57	89	88	79	89	71	76	96	69	87	91	71	81	76	95	90	83	83	78	86	85	84	82	77	80	81	89	81	101	92	94	78	86	91	87	77	83	77	89	101	75	89	75	81	78	86	74	80	78	91	96	98	82	86	79	67	85	87	89	84	78	92	82	71	83	69	80	90	81	77	76	78	74	88	69	78	97	85	91	91	89	67	88	84	99	79	79	89	90	70	80	60	85	89	78	86	92	87	110	84	80	77	81	92	75	61	90	88	91	80	69	70	78	87	77	94	85	94	71	89	92	82	91	86	82	68	89	80	83	86	77	80	87	97	68	82	78	84	79	88	82	86	84	91	77	73	64	77	95	97	101	80	85	98	72	75	81	87	99	76	95	71	82	68	103	86	81	95	90	73	94	84	83	67	84	98	89	89	80	72	88	71	75	103	96	76	87	85	83	84	92	80	69	82	96	94	97	80	71	87	78	91	99	72	92	80	89	94	83	91	87	95	86	70	61	97	99	77	74	90	80	89	81	79	78	89	72	73	83	67	76	92	88	92	60	74	82	86	96	85	76	96	82	72	70	89	87	83	77	74	75	91	88	88	87	99	101	85	94	83	106	86	71	63	73	93	82	76	73	80	100	91	83	85	78	76	68	73	71	75	88	60	84	77	81	83	94	84	75	72	81	76	90	82	68	81	74	66	98	83	82	109	90	85	100	87	74	72	79	70	92	80	87	105	80	85	88	80	91	81	97	78	75	84	71	93	70	64	94	74	75	79	79	81	76	87	64	89	88	92	83	73	78	87	81	85	81	77	84	93	87	79	84	77	80	69	67	67	74	93	84	81	72	94	70	71	71	73	94	86	80	93	72	74	80	93	79	75	99	69	82	83	78	89	68	95	80	87	85	91	80	64	86	84	100	72	85	72	82	100	59	81	67	88	89	69	88	80	82	87	89	97	81	81	80	84	82	72	83	85	88	84	91	75	91	94	74	70	69	74	96	78	73	101	93	81	69	99	89	83	95	84	92	88	92	75	78	88	88	95	82	79	81	97	81	89	84	71	78	85	86	83	78	82	82	79	74	87	77	68	105	86	94	94	75	74	88	83	95	83	92	68	84	69	75	86	77	79	83	87	83	81	85	81	75	99	73	80	85	77	90	80	98	81	76	89	103	66	68	94	76	77	69	66	83	79	83	68	82	84	63	79	82	72	84	69	84	85	80	93	79	80	84	95	96	82
345	2	2100	143500	412	0	16	108	200	351	358	374	341	336	305	270	258	255	213	221	227	194	201	180	200	168	182	179	158	163	140	151	144	158	131	137	149	142	158	129	124	146	143	139	122	153	137	138	128	148	124	127	139	115	95	128	122	132	113	122	126	117	115	137	122	129	112	124	111	117	120	114	86	122	117	111	124	117	130	121	124	133	92	114	123	112	97	112	103	124	106	117	82	110	119	114	117	103	124	113	119	114	104	127	107	105	96	111	116	110	119	99	106	116	97	106	95	103	110	113	89	142	101	118	111	97	108	106	126	103	88	101	116	112	104	115	119	116	117	113	110	113	110	83	121	91	122	100	85	133	113	109	125	103	104	118	113	99	105	122	115	102	98	115	87	99	97	105	108	99	97	114	110	102	96	101	123	96	105	99	99	125	122	105	102	91	114	91	93	123	122	123	103	103	101	91	112	108	103	104	106	111	123	111	105	91	99	106	129	96	111	112	87	107	112	102	129	123	100	123	101	126	101	88	102	106	95	101	112	102	122	116	77	108	121	103	108	108	119	89	101	98	89	111	130	120	104	93	107	114	88	98	100	98	94	98	109	106	92	116	111	113	102	112	111	88	103	110	122	127	102	117	91	129	90	77	113	104	107	94	108	115	99	92	113	107	113	108	116	87	113	91	97	103	93	107	92	105	108	87	118	114	109	115	105	104	108	111	94	110	118	114	99	110	107	88	85	100	111	127	109	117	108	84	114	79	122	116	102	113	114	117	99	85	100	93	104	106	88	112	137	118	92	95	109	93	97	96	111	114	104	104	107	108	101	109	100	130	95	91	94	106	109	94	103	100	106	97	120	90	108	106	99	111	102	108	91	110	116	113	103	111	99	108	101	110	132	105	111	102	115	101	95	111	84	105	106	130	101	94	108	115	112	91	122	104	113	112	116	84	84	103	120	116	109	107	98	117	94	82	133	108	85	110	120	100	94	98	95	82	83	108	129	96	103	115	119	110	108	103	103	91	110	85	102	102	96	113	84	115	103	122	109	104	107	95	111	112	97	99	121	105	107	96	93	94	118	96	107	108	113	115	103	100	90	111	96	106	108	117	114	99	113	109	115	102	88	115	104	105	108	103	100	102	116	117	110	108	106	111	92	103	99	97	107	93	88	82	92	97	105	118	97	99	129	115	92	109	106	97	84	111	114	90	110	121	104	105	114	101	100	89	114	99	101	96	83	100	105	111	95	97	116	111	98	112	98	113	110	98	112	121	99	98	94	116	103	100	100	113	117	85	100	88	104	110	104	104	81	118	118	132	88	104	108	115	111	110	97	108	95	104	109	92	110	97	93	105	101	88	85	99	124	107	84	97	100	104	96	110	99	119	103	99	101	99	105	100	124	120	104	126	94	109	95	102	122	84	96	93	90	113	101	100	123	102	118	96	104	93	114	106	107	106	91	91	111	95	94	114	89	99	106	92	108	104	98	97	116	108	105	108	110	107	104	102	104	100	98	92	105	100	100	112	96	111	95	104	104	108	102	94	83	116	107	108	111	106	111	107	94	104	108	101	100	90	90	106	96	99	125	98	113	96	124	106	115	107	115	112	127	88	112	103	117	100	98	106	102	103	115	113	119	118	95	107	109	104	93	101	91	94	101	120	117	121	114	109	112	96	118	108	100	79	98	105	102	96	114	107	85	92	95	103	106	112	123	96	123	90	93	90	102	97	124	112	103	101	96	110	127	103	89	99	117	110	102	92	98	112	73	113	108	112	87	81	99	79	101	97	112	81	116	114	91	89	107	109	98	125	86	99	99	118	103	114	98	90	107	103	100	92	97	110	117	100	90	119	93	91	118	111	99	118	114	100	118	104	106	111	81	100	91	110	117	109	111	105	92	99	106	121	95	99	100	113	96	112	103	95	97	85	113	115	109	116	87	86	92	100	125	88	115	87	99	109	98	106	111	109	108	102	92	115	81	115	119	111	89	122	99	106	108	91	96	98	110	90	111	97	97	105	117	130	101	104	122	115	93	106	105	115	96	115	105	94	106	96	101	109	104	104	105	92	89	102	99	113	116	103	107	115	110	98	121	99	119	103	96	117	101	95	105	97	100	113	100	103	102	109	106	114	85	124	108	102	91	94	98	102	103	108	98	107	99	117	104	86	97	103	103	98	110	86	90	105	101	105	98	99	119	95	106	100	101	110	104	95	98	121	86	115	93	106	96	120	95	98	113	92	116	103	95	94	97	116	99	96	102	92	102	98	113	97	99	83	93	109	96	101	100	116	115	86	95	105	109	113	100	108	134	108	112	89	102	105	113	106	97	96	133	115	91	98	105	96	88	85
345	3	3500	143623	397	0	18	166	228	379	386	479	392	380	332	343	317	277	273	267	265	243	245	244	237	219	216	230	208	194	196	179	202	197	193	207	163	181	200	170	164	191	194	170	154	177	177	151	177	157	146	166	126	157	128	170	150	172	166	165	160	121	168	157	163	146	140	158	135	155	158	146	149	160	147	137	143	144	172	160	167	134	143	139	143	138	147	137	141	142	130	130	145	144	167	122	135	148	162	135	152	152	144	131	148	175	143	124	143	146	169	142	143	159	146	130	146	145	138	146	155	160	157	134	148	141	144	132	147	134	153	134	123	135	138	134	137	129	130	141	127	121	129	119	137	141	135	119	157	142	137	138	137	127	142	136	154	118	135	131	130	128	141	151	137	135	130	156	132	131	143	138	155	135	145	148	133	142	156	119	134	136	138	124	141	150	145	137	131	134	138	152	135	137	146	142	148	136	132	162	140	125	154	127	144	140	146	135	140	135	154	148	107	138	135	141	132	133	119	133	152	120	144	151	147	147	137	142	137	157	153	181	151	135	147	146	124	145	127	154	128	148	144	169	135	124	151	119	133	129	126	138	134	161	120	144	127	148	121	139	142	114	146	123	133	158	144	125	152	127	141	126	138	137	134	142	143	125	138	140	130	166	128	131	153	141	145	138	138	125	141	157	122	153	158	135	147	144	121	117	120	149	127	123	116	144	143	139	128	130	132	117	139	143	140	150	143	131	147	137	128	132	140	130	137	159	152	155	155	147	128	148	136	149	143	126	130	131	140	136	115	151	125	142	151	121	163	140	152	129	131	152	147	158	144	109	144	152	126	163	125	140	138	168	122	122	139	142	146	150	146	102	134	141	132	147	129	137	141	139	144	139	122	144	135	130	128	138	130	156	145	130	144	163	156	145	123	134	154	151	124	130	135	140	143	114	156	124	121	149	124	126	168	132	144	130	115	113	140	142	117	141	144	138	139	134	136	135	157	120	157	135	134	148	125	118	130	116	126	133	153	138	124	133	123	137	135	121	122	130	140	140	130	156	124	134	143	151	145	133	144	134	151	139	140	162	137	133	129	143	133	158	126	124	129	124	128	167	112	149	159	148	131	143	142	127	129	136	118	154	146	144	138	127	143	141	126	150	126	144	143	138	120	123	119	162	148	117	140	152	123	128	141	116	132	128	132	109	142	151	139	130	136	159	158	139	137	132	122	145	148	132	155	123	142	137	140	149	133	135	136	143	142	141	149	148	131	121	156	124	116	159	144	143	130	130	140	135	142	128	119	150	137	147	126	121	147	137	138	124	148	130	120	132	145	125	151	118	144	139	136	110	151	150	152	135	142	129	136	132	129	131	154	147	142	119	133	130	130	127	104	147	132	151	155	136	133	154	119	125	127	157	138	140	124	125	156	153	132	124	149	152	142	139	149	133	105	147	121	149	142	143	117	113	129	132	129	137	143	134	144	134	146	132	139	131	132	126	131	129	137	139	151	132	128	104	137	129	108	156	130	126	138	129	116	139	128	134	135	131	132	125	141	152	136	138	127	122	127	137	144	137	135	123	130	133	137	130	141	132	144	150	122	149	131	126	132	127	137	145	157	133	135	140	142	148	130	122	139	133	131	136	147	140	126	126	137	135	141	147	149	149	150	151	117	117	127	138	144	146	122	127	149	140	126	154	123	121	128	140	146	140	138	123	141	145	138	160	144	141	126	149	128	129	147	125	168	160	131	133	129	125	119	129	149	140	142	124	131	115	140	130	141	131	127	129	138	124	134	141	129	132	137	135	148	132	128	148	116	139	147	138	121	130	138	116	127	132	154	155	139	148	119	161	120	148	149	125	134	125	159	115	149	146	141	126	129	124	138	150	133	140	143	133	158	138	140	126	121	123	128	144	149	125	138	141	119	124	119	157	126	138	144	129	124	138	129	118	137	111	128	133	145	165	124	133	126	118	146	137	141	139	130	141	120	142	146	157	128	135	148	140	139	139	146	132	147	143	137	126	138	157	118	134	150	121	134	136	110	125	131	155	136	138	141	133	129	157	135	121	131	152	125	120	123	141	146	108	122	120	112	148	110	139	111	159	138	135	136	130	144	123	134	123	145	145	114	132	128	135	113	147	128	152	169	123	124	159	133	126	122	116	150	126	150	138	171	137	141	135	126	114	119	139	132	122	118	131	133	123	159	117	137	128	138	140	113	102	129	132	126	136	141	149	124	139	138	150	138	118	141	142	161	145	150	118	122	146	142	142	151	122	113	136	142	134	136	129	137	132	154	142	133	133	141	149	143	119	142	119	129	117	164	136	138	123	135	136	134	136	145	125	127	128	106	136	131	161
345	0	2700	143746	397	0	11	195	303	438	427	507	488	452	437	375	394	376	343	288	333	323	328	306	297	318	302	286	250	258	268	265	237	238	248	227	248	227	240	230	198	221	228	227	241	214	218	212	215	184	202	212	205	199	215	207	196	211	204	216	202	199	197	162	181	190	199	211	195	206	179	191	190	197	217	204	179	180	183	174	186	185	182	190	187	182	195	195	206	193	198	182	206	191	182	182	188	200	179	164	187	167	175	200	191	174	199	208	185	211	203	170	193	180	191	183	192	173	182	197	176	210	156	205	165	178	194	152	206	182	183	180	184	206	185	193	204	161	219	203	190	207	174	174	190	177	197	187	184	166	167	195	167	161	178	188	176	197	188	174	177	195	186	174	188	184	207	184	180	184	179	181	180	208	171	195	171	199	202	173	171	175	183	161	177	208	179	192	169	175	188	188	176	182	187	184	186	220	204	179	172	186	192	184	185	175	163	180	172	182	177	176	187	189	162	164	159	187	158	182	182	194	181	198	163	181	185	202	154	164	172	174	180	195	174	196	188	165	171	173	177	162	173	166	176	156	167	189	182	158	199	183	186	207	183	192	208	193	179	164	180	172	177	175	219	172	182	213	169	186	176	185	189	180	166	195	174	182	172	204	171	194	176	149	179	155	203	169	180	192	183	183	182	191	174	183	204	197	182	175	200	161	174	193	199	174	177	174	176	177	194	214	187	184	177	185	189	192	186	181	159	176	191	200	187	179	188	194	179	187	174	196	178	171	206	201	180	175	171	197	176	188	177	158	172	176	183	176	175	194	168	183	171	204	193	190	156	171	183	172	176	191	157	164	206	192	182	198	200	182	198	201	164	204	226	179	190	204	167	179	177	152	187	171	192	162	168	189	200	175	176	170	193	176	168	189	196	201	175	215	170	174	186	200	182	188	182	181	180	181	166	182	179	183	192	177	166	188	186	181	163	182	176	174	200	180	218	186	146	176	168	205	197	181	196	184	171	197	160	187	197	182	168	179	188	181	180	192	205	186	174	174	183	168	158	181	209	193	186	167	183	186	178	203	164	183	175	178	182	176	178	164	172	193	171	171	183	161	192	162	190	169	179	157	195	192	175	203	190	163	182	189	194	169	178	164	180	175	181	182	169	178	180	189	180	164	163	176	193	170	192	194	184	169	182	179	176	181	178	165	195	151	200	172	192	187	171	177	195	168	171	195	193	150	215	191	187	195	178	167	168	182	170	190	175	174	184	194	184	189	191	172	194	152	185	188	187	169	170	167	207	175	202	191	175	202	191	192	150	166	174	172	182	174	153	179	176	160	199	174	179	178	179	174	167	210	175	187	178	176	189	165	167	165	183	220	189	181	184	184	180	181	183	174	196	169	160	166	191	186	190	190	189	164	181	163	193	170	187	176	181	173	196	173	190	191	190	184	185	173	201	184	192	190	171	153	188	201	164	172	173	167	178	193	177	185	179	186	170	181	177	213	177	175	168	201	191	176	200	182	160	173	175	176	199	172	188	167	199	190	179	181	178	182	168	195	160	177	201	178	174	171	172	178	177	178	187	187	173	160	178	159	171	176	199	184	164	171	177	186	182	165	159	162	182	179	170	179	176	181	170	183	160	156	188	199	172	175	172	186	185	180	185	185	174	189	182	162	179	186	157	171	179	191	174	168	174	206	156	186	167	207	178	163	186	194	214	170	184	220	171	192	172	158	202	189	173	163	154	187	178	182	179	155	206	160	190	198	178	164	170	174	187	176	186	160	197	180	184	148	182	178	197	191	181	190	167	195	198	160	179	182	149	176	168	192	186	174	175	183	166	197	159	157	161	185	194	185	173	180	169	164	198	188	183	175	185	171	184	193	166	171	178	195	180	181	157	188	166	162	175	176	175	166	179	183	199	188	184	190	150	173	196	195	192	179	203	187	194	200	187	161	179	173	189	172	175	182	207	178	182	187	184	216	188	203	173	171	170	174	175	165	177	172	203	210	166	199	183	180	177	162	179	163	204	182	168	184	187	201	183	184	190	188	185	196	172	174	171	201	172	180	188	168	189	204	163	209	182	176	168	186	162	178	164	157	170	161	186	173	211	173	163	191	167	176	177	181	170	158	190	182	185	166	172	176	165	196	191	161	170	174	171	187	184	176	183	199	198	181	165	185	187	166	184	197	165	175	192	156	163	209	159	193	171	163	180	183	203	199	191	199	178	169	163	158	176	164	180	188	191	174	169	161	212	200	179	200	165	177	177	192	184	189	184	174	187	187	181	163	196	177	189	176	191	188	171	196	190	183	167	164	180	199	170	188	173	170	206	155	179	177	170	182	175	157	184	183
345	1	1900	143869	419	0	11	90	162	325	329	343	302	294	254	240	227	220	211	188	172	188	157	151	139	148	154	144	125	140	121	142	134	126	91	119	107	134	109	93	120	111	97	100	116	105	106	130	102	107	99	99	114	87	83	105	92	104	68	90	115	103	107	89	85	114	81	88	93	79	103	70	102	92	101	94	91	89	81	92	87	107	83	78	88	111	86	81	83	80	105	88	89	96	84	100	97	81	103	84	88	86	69	67	83	79	87	79	89	94	90	83	80	81	84	90	76	85	87	101	83	82	80	85	102	74	101	92	78	65	90	93	80	86	79	98	97	81	70	87	89	95	84	82	77	69	94	87	103	92	84	79	86	95	87	93	81	96	72	89	84	105	83	77	78	63	87	71	82	81	74	84	74	77	80	84	83	86	96	80	79	79	80	91	79	88	82	78	85	76	94	82	76	74	83	86	77	96	68	71	75	91	80	85	93	82	96	77	84	109	84	84	102	80	83	93	89	75	82	85	85	81	95	98	78	79	92	79	83	92	73	95	88	76	88	78	91	87	73	78	73	77	69	78	84	94	67	93	85	92	76	96	69	120	81	108	92	88	89	80	87	87	82	88	88	62	96	66	97	93	83	74	94	85	89	80	80	86	85	83	90	69	89	94	82	66	62	72	83	81	63	81	72	79	98	94	80	79	71	83	81	95	81	69	74	85	69	86	76	76	90	94	64	84	80	80	91	90	80	74	91	82	85	84	84	81	74	72	78	81	92	74	75	78	92	94	69	83	62	76	91	81	97	84	87	88	79	73	77	80	85	89	72	97	94	81	74	79	80	91	90	77	73	76	84	81	85	71	87	81	76	94	82	66	66	71	60	66	89	79	83	114	89	76	83	92	82	78	81	83	88	93	92	93	95	81	93	93	79	83	89	93	78	89	68	76	83	78	81	82	86	88	88	81	76	78	88	65	84	67	80	78	74	71	77	78	72	72	70	65	92	82	82	64	77	93	87	85	82	96	66	79	67	81	72	71	97	97	76	67	80	101	77	79	81	96	67	75	96	89	95	86	88	97	64	84	103	91	92	75	74	89	79	68	66	68	97	72	91	79	91	70	97	89	73	84	79	68	96	86	67	85	78	90	58	79	75	65	90	87	68	89	99	75	75	77	78	100	73	100	84	85	78	68	87	96	89	68	71	90	78	85	75	72	100	80	81	86	73	79	81	82	64	92	81	78	87	79	86	76	75	69	83	94	75	76	84	81	97	83	71	86	73	77	78	77	84	78	75	79	84	83	81	70	87	75	69	82	81	83	79	60	82	72	83	107	84	70	76	87	55	92	91	85	69	85	66	92	73	80	82	88	104	79	75	102	72	77	88	105	83	80	70	84	96	73	81	83	81	85	82	99	58	101	85	82	82	76	80	81	79	87	82	67	71	71	65	69	78	69	61	99	65	92	76	84	68	76	68	62	64	75	72	76	91	76	94	88	84	81	58	83	83	76	76	96	86	83	79	72	82	70	85	88	77	99	78	68	91	73	76	95	65	78	88	83	92	70	75	88	76	94	89	70	77	88	74	75	74	92	87	82	63	89	83	87	77	75	94	74	88	88	83	83	88	70	81	73	81	81	84	118	78	82	87	77	83	86	87	80	78	75	90	92	90	78	99	89	86	88	71	90	78	77	69	66	61	68	87	76	80	93	75	91	80	81	78	65	80	69	78	88	86	88	83	90	82	92	91	80	82	86	77	68	72	64	87	70	75	69	73	72	76	72	83	84	78	81	87	93	72	92	74	91	74	80	68	71	86	82	89	82	81	97	87	77	84	75	83	98	86	82	77	80	64	85	82	77	93	84	84	90	85	79	91	92	77	96	90	73	78	92	78	76	85	81	70	80	74	87	74	81	77	73	74	81	83	96	85	85	91	75	77	91	94	86	87	81	74	86	79	84	82	85	95	82	82	93	91	69	90	76	62	84	88	77	60	82	64	100	73	84	99	71	78	88	87	81	95	95	105	101	75	65	85	84	80	81	84	83	70	80	71	73	79	70	78	84	90	100	87	95	80	91	66	83	85	65	72	81	77	91	88	75	89	80	83	94	76	88	82	77	85	72	88	80	76	87	97	67	80	97	78	82	72	92	95	83	74	76	81	87	79	71	80	71	81	92	85	92	73	73	79	76	79	93	72	93	77	83	90	94	74	67	81	77	76	68	87	72	75	94	85	74	80	86	88	94	65	74	104	61	83	74	67	86	81	87	82	74	93	78	83	88	94	76	84	73	93	74	101	88	70	91	83	98	77	76	74	69	69	78	93	81	86	66	72	79	60	86	75	78	80	99	96	77	82	84
345	2	2100	143993	432	0	19	119	201	358	341	399	337	309	305	297	271	264	223	222	197	190	192	208	184	168	176	174	151	177	139	149	159	141	117	144	126	167	140	151	153	146	133	136	132	140	109	137	119	129	124	105	112	134	137	133	122	115	112	134	117	148	117	129	105	112	117	113	142	116	99	104	112	91	91	121	130	114	117	124	117	116	114	121	104	107	118	108	118	113	101	112	99	104	116	112	109	116	104	107	117	131	101	98	96	116	93	113	125	119	107	111	110	111	113	107	107	103	98	83	105	113	118	83	80	99	123	105	96	123	100	115	101	114	101	112	89	102	97	109	135	107	119	89	104	105	91	126	113	109	106	118	100	110	95	107	93	100	121	102	103	99	112	112	129	109	94	106	120	114	99	113	95	105	101	100	95	102	84	82	115	101	115	90	110	105	105	96	93	120	94	96	98	110	94	110	111	114	107	108	100	125	118	93	97	101	104	118	88	113	105	100	117	104	105	105	81	88	101	118	99	102	107	115	101	102	95	102	99	95	95	90	101	97	97	115	101	101	107	93	109	98	100	115	106	122	101	98	94	115	99	115	111	110	99	112	111	119	95	94	107	101	106	123	123	107	99	100	98	99	92	100	92	108	96	115	113	114	105	102	101	116	106	121	102	108	125	104	118	84	105	94	104	112	114	116	118	98	110	95	111	103	75	100	111	100	110	92	83	102	114	102	103	101	81	107	127	117	103	105	112	93	113	117	93	101	84	116	92	117	93	85	107	105	105	115	96	107	116	93	98	117	112	115	97	100	107	95	87	92	95	99	119	119	114	119	121	111	113	107	101	99	96	108	111	102	83	104	100	114	100	99	92	111	99	98	76	95	101	103	101	102	106	98	95	105	105	97	118	118	101	117	99	107	101	96	101	95	116	96	114	94	109	89	103	78	118	101	112	93	93	87	90	116	126	123	120	123	90	96	99	102	120	102	110	91	117	99	110	109	77	110	89	108	95	96	86	101	101	125	100	101	97	127	97	91	87	106	88	110	116	108	117	95	86	117	108	77	92	89	110	100	97	113	105	97	95	113	116	98	125	96	84	94	82	103	96	108	111	107	103	113	100	99	99	101	104	109	98	109	108	85	97	103	89	121	100	112	104	113	118	109	107	91	93	98	102	91	100	100	110	102	105	97	113	99	102	98	100	100	112	96	99	125	116	106	113	112	100	113	98	107	113	105	106	110	108	111	84	115	83	84	106	101	117	105	74	97	96	97	91	99	96	84	104	105	106	101	98	111	103	95	107	106	96	101	108	102	124	101	90	96	93	81	97	96	85	90	97	130	91	96	100	106	114	99	88	97	101	94	101	97	92	106	102	120	88	108	109	109	98	106	107	106	108	104	115	100	104	98	90	114	80	114	100	86	92	104	92	109	74	109	115	111	111	113	100	85	114	116	94	94	88	104	100	96	106	108	115	105	88	93	82	102	113	112	92	107	107	101	100	113	82	101	103	105	116	100	84	100	105	85	96	110	96	100	94	101	92	100	88	107	98	92	93	97	114	95	97	98	92	97	105	102	94	123	96	106	107	104	84	102	92	115	102	124	95	125	92	107	116	97	93	89	101	92	103	98	80	113	97	127	103	96	106	114	104	120	103	114	99	110	79	87	113	111	117	106	118	113	87	115	90	91	103	112	108	100	107	97	111	118	86	121	92	105	104	108	93	100	113	115	88	113	107	97	106	109	110	104	106	106	103	125	116	100	99	102	89	104	97	99	89	105	93	104	107	90	83	88	99	98	99	115	101	113	109	102	96	82	108	95	120	83	106	105	101	88	99	106	100	122	103	96	95	108	112	103	104	89	114	96	78	115	97	89	93	84	103	72	112	112	86	97	101	123	102	105	93	97	89	100	117	127	95	110	91	96	116	124	121	91	102	98	112	107	109	96	76	91	113	94	114	120	98	116	123	127	127	113	96	118	100	85	95	88	85	103	85	102	98	107	102	103	124	113	108	87	85	114	117	101	98	88	113	98	95	95	117	98	108	98	80	103	101	79	103	101	101	113	105	109	100	126	122	110	111	100	97	110	101	95	120	82	103	93	99	98	94	146	91	95	93	96	95	119	105	113	89	96	104	103	111	102	87	97	109	92	100	102	102	97	108	92	92	103	97	112	93	116	83	96	100	103	95	115	108	109	113	92	103	93	102	101	97	109	88	89	107	108	87	96	100	106	113	99	111	110	101	113	104	109	98	89	106	102	110	96	115	99	114	107	101	105	102	79	91	103	99	100	110	90	108	94	104	92	92	92	98	110	96	95	115	118	107	89	106	95	114	91	105	97	116	114	112	116	90	111
345	3	3500	144116	406	0	18	179	240	429	394	442	416	384	347	329	294	288	303	271	277	237	260	252	246	220	209	234	216	222	197	198	194	194	208	188	173	191	183	168	202	179	160	162	169	163	162	161	151	152	148	157	160	171	132	162	175	161	159	171	175	158	149	144	164	128	167	159	129	145	159	143	138	153	144	151	144	169	146	156	156	116	140	175	128	136	134	163	147	139	143	139	138	155	130	161	141	163	166	146	141	141	139	128	135	131	134	132	146	145	140	156	141	140	132	139	148	141	143	115	156	148	134	138	134	142	144	143	145	127	138	122	154	134	141	123	130	134	148	133	150	136	145	128	137	136	119	141	133	136	141	123	144	146	135	123	141	142	161	151	139	140	138	149	125	144	143	119	126	137	133	128	145	134	139	137	160	134	120	131	146	138	132	150	134	150	127	139	120	131	160	133	128	139	133	141	133	135	139	143	149	132	144	128	117	161	132	129	149	139	129	140	146	138	126	128	124	125	126	149	123	143	115	134	126	145	150	133	131	124	130	140	149	145	132	133	146	125	137	165	139	124	149	136	146	134	105	150	122	142	149	125	116	152	137	126	123	133	132	147	148	143	139	153	127	137	158	131	135	131	135	152	123	121	152	148	127	138	118	129	151	155	121	130	140	142	139	138	122	142	123	139	163	122	147	150	115	109	143	146	125	128	126	140	131	133	152	130	124	150	140	148	129	131	122	131	126	128	149	128	143	142	138	119	146	122	147	130	127	133	148	129	127	138	125	143	146	151	127	128	141	130	151	136	140	125	132	122	129	149	139	120	135	129	149	122	155	136	120	137	142	128	120	130	125	150	146	141	154	134	129	126	125	148	156	127	139	142	118	138	139	120	110	169	126	137	143	124	138	114	122	137	133	132	119	126	134	155	143	127	140	148	136	133	120	124	130	137	133	114	155	151	123	107	150	157	129	122	143	138	128	131	127	144	125	119	120	151	124	150	140	153	122	129	128	111	146	127	117	141	152	129	129	143	117	151	125	153	154	130	134	140	124	157	117	147	122	164	135	147	132	133	154	147	122	127	122	128	118	115	137	120	128	137	152	143	147	127	152	126	109	124	132	125	146	145	113	155	139	153	144	134	134	135	137	121	128	138	111	142	137	131	147	129	129	130	139	133	113	121	121	137	133	149	136	131	136	126	128	138	134	105	132	145	141	143	135	122	142	134	133	134	140	140	141	129	132	147	150	133	127	133	138	146	145	122	149	134	141	152	138	143	136	134	131	129	131	147	139	158	127	134	143	141	143	144	122	144	147	153	141	111	121	134	142	119	137	140	138	147	156	115	136	129	153	118	124	142	153	148	139	128	133	143	142	155	144	123	141	128	146	134	130	150	123	139	149	122	146	149	146	146	151	151	140	140	118	124	126	143	141	125	158	154	129	123	138	135	140	150	116	141	117	140	147	137	125	156	131	143	126	130	127	137	142	141	137	129	138	134	121	151	145	125	129	128	149	112	118	118	115	151	136	157	145	124	135	146	162	135	138	128	114	114	159	131	144	123	134	145	140	141	135	137	145	144	124	112	128	118	146	141	117	133	124	142	153	138	134	129	150	135	125	159	133	130	130	143	124	135	129	152	133	147	142	136	125	121	140	156	118	146	135	135	149	151	138	143	137	152	144	131	139	119	120	133	149	131	138	134	130	132	127	146	112	123	127	134	125	136	114	132	138	138	124	133	143	133	139	133	127	159	139	137	119	143	129	140	129	137	140	128	138	134	133	120	134	134	132	114	113	127	119	129	130	144	137	129	118	115	131	96	135	117	132	129	143	121	121	128	161	132	120	128	127	160	143	126	155	132	121	127	132	138	144	126	130	121	128	146	130	130	133	146	131	143	133	124	136	139	114	125	119	157	129	146	149	124	138	120	137	143	132	134	136	138	136	137	134	123	135	123	127	144	156	120	133	139	125	139	120	138	135	148	125	132	132	139	132	129	131	131	149	120	132	137	135	117	139	148	127	119	144	110	121	134	124	130	130	147	135	124	137	142	142	136	113	126	128	128	128	130	144	131	142	127	136	125	148	127	117	109	143	132	117	144	129	151	143	139	125	135	138	147	137	109	127	141	135	119	123	137	131	138	135	130	139	118	126	134	127	136	145	139	143	146	146	121	142	129	149	123	117	144	108	136	154	115	122	129	122	125	121	119	136	162	146	155	121	131	139	133	124	127	155	125	140	137	147	151	121	117	133	145	132	130	138	130	137	139	132	138	123	155	125	146	134	131	128	132	139	140	134	136	136	123	134	143	143	140	142	148	149	133	129	143	140	137	134	140	116	115	137	139	137	160	132	121
345	0	2700	144239	381	0	12	184	275	468	451	517	486	460	417	413	366	346	345	341	318	318	288	327	311	279	276	284	266	267	266	242	277	232	254	219	255	220	215	238	224	232	229	234	225	216	230	212	209	226	186	223	189	227	187	194	221	206	217	192	204	205	176	209	197	203	197	202	224	198	212	172	183	196	193	180	188	192	190	207	187	192	180	197	214	167	216	190	178	193	213	192	173	175	180	195	175	193	177	174	180	205	179	173	192	193	189	190	180	194	171	170	190	179	192	163	183	199	171	160	199	179	196	192	201	176	192	185	193	180	173	209	176	163	170	181	189	192	172	172	173	196	183	166	202	189	194	174	206	165	168	205	188	163	182	173	188	187	164	179	177	186	203	184	164	186	169	200	186	173	196	194	196	177	192	163	192	180	157	179	190	185	188	166	192	173	183	180	196	188	187	158	195	167	179	194	167	200	186	178	189	182	175	188	173	196	161	177	173	195	161	178	200	185	160	176	187	184	184	178	155	197	176	191	201	187	197	197	191	208	159	181	195	177	185	172	184	193	179	190	169	172	174	192	193	217	181	202	191	189	187	165	185	203	179	196	153	192	182	186	190	173	178	185	171	190	188	165	184	184	169	167	188	189	188	168	179	190	153	179	179	181	194	202	192	189	174	174	177	172	192	189	183	212	203	176	182	172	215	165	180	179	160	203	165	171	177	192	181	190	185	193	176	196	167	177	191	194	193	179	171	186	203	196	204	191	197	159	184	181	171	191	171	184	184	188	174	196	160	165	196	189	161	205	182	169	158	178	177	197	157	178	177	179	171	188	161	178	205	179	196	168	176	165	188	189	173	168	177	174	181	196	158	204	196	184	182	183	173	171	182	193	197	173	191	196	163	179	168	163	187	155	177	205	225	165	186	190	198	185	176	196	200	182	181	206	191	189	175	197	182	203	178	196	196	171	191	191	154	177	191	173	194	174	171	208	164	179	182	176	177	184	182	187	188	176	190	197	163	176	183	194	202	175	171	177	177	172	161	173	174	169	164	177	171	196	179	191	190	190	184	208	192	178	175	182	189	156	179	177	170	193	194	171	174	178	175	180	184	166	181	203	203	181	153	158	169	202	167	178	171	195	178	187	158	188	154	193	195	171	182	170	194	168	169	160	177	172	195	190	187	212	152	201	199	169	174	184	198	182	196	179	181	176	178	181	167	153	167	186	168	195	181	176	182	182	190	166	182	169	180	165	179	179	194	184	183	162	168	197	178	149	169	176	188	168	177	196	172	197	177	160	201	190	185	189	172	200	195	174	167	181	159	160	177	178	191	187	174	174	168	171	172	199	175	157	180	179	191	157	208	177	174	192	201	186	173	197	184	158	177	198	180	180	189	172	168	169	170	188	196	190	193	190	166	184	182	156	168	189	195	164	172	163	173	195	184	175	178	188	175	178	177	182	177	185	191	164	181	177	184	188	187	182	139	192	196	188	173	167	175	168	185	166	188	171	202	164	193	188	209	180	174	172	169	173	175	161	181	190	180	179	192	153	185	180	177	185	178	172	166	174	199	188	165	196	165	178	169	174	184	189	176	179	190	165	170	191	194	185	158	162	182	188	167	192	187	156	191	192	159	176	178	162	190	171	180	182	186	173	169	189	212	162	194	184	167	190	177	190	174	187	168	184	186	163	180	188	212	190	166	156	193	154	178	168	184	176	176	162	183	163	189	172	173	196	195	185	181	220	176	193	192	191	170	191	193	168	183	202	178	174	203	182	204	209	197	177	173	175	179	171	193	215	181	164	178	167	183	177	182	172	176	219	192	210	188	188	203	199	189	159	178	169	175	219	153	172	165	179	198	191	177	178	187	181	168	170	188	197	165	171	172	178	183	179	182	141	204	182	170	160	163	191	197	181	164	166	172	190	185	159	176	166	190	167	157	202	156	190	180	186	165	158	177	178	176	171	180	196	170	176	164	174	190	194	168	181	183	197	156	178	181	157	163	153	181	173	185	184	181	187	190	161	180	179	192	180	166	179	156	183	177	199	174	172	201	183	172	168	199	205	175	178	154	189	168	188	171	181	164	171	188	182	193	150	189	179	150	181	163	187	189	178	165	188	182	182	184	185	171	200	189	188	184	189	181	199	171	169	170	181	159	178	184	177	167	184	183	191	173	180	196	194	188	147	168	165	182	178	193	172	159	177	182	201	174	195	186	177	185	168	180	175	183	179	163	182	216	187	172	170	190	165	197	204	190	163	179	186	161	187	183	187	172	177	179	150	169	160	163	173	167	176	177	174	170	187	180	170	181	170	176	178	153	153	177	166	188	177	154	200	175	199	181	180	186	186
345	1	1900	144362	410	0	10	86	148	338	308	342	326	262	250	242	198	202	192	187	175	166	165	176	139	161	119	122	143	135	135	120	131	127	108	114	102	123	124	105	103	108	100	114	101	107	101	92	101	98	117	104	103	88	98	84	80	90	102	89	111	94	86	87	91	98	91	92	107	78	99	87	85	98	85	86	75	98	92	79	91	95	85	88	79	109	95	87	80	85	97	83	89	80	97	80	73	80	84	84	80	84	87	99	77	103	89	73	92	97	70	80	97	74	78	80	87	86	84	95	67	102	86	86	68	93	97	91	107	84	63	85	113	77	68	87	79	93	84	86	72	91	68	71	77	105	92	72	88	78	89	76	78	99	70	77	93	86	84	97	80	88	91	61	75	100	77	85	73	97	83	74	75	96	70	89	82	78	84	77	87	86	98	86	73	83	80	78	84	84	71	95	82	89	85	68	81	73	77	95	84	65	79	65	80	97	76	79	89	81	88	89	90	80	79	85	86	114	76	77	94	81	73	92	87	70	72	96	93	86	75	94	91	76	89	91	79	95	81	78	57	71	88	86	78	69	80	75	75	88	80	65	89	83	95	85	98	79	95	100	75	86	90	62	83	70	81	73	94	73	78	82	99	79	88	69	102	63	87	90	86	83	92	93	80	85	76	79	62	86	94	89	84	73	89	70	67	87	81	65	96	85	94	87	79	85	89	97	85	75	91	93	97	71	70	85	71	84	100	65	71	89	85	60	72	89	78	77	93	71	72	85	87	97	82	87	80	75	100	91	82	100	88	90	89	72	79	105	74	104	72	84	75	97	69	91	80	74	88	79	89	62	90	86	93	93	88	75	89	61	79	78	91	96	71	77	66	87	87	94	71	81	74	74	76	68	79	76	84	104	85	82	78	86	68	86	81	78	80	82	93	80	62	72	80	100	79	81	77	72	72	86	77	73	88	74	81	81	89	75	93	71	93	79	83	83	78	75	85	63	84	64	85	94	72	71	97	70	63	88	76	86	72	81	98	80	77	79	80	82	91	76	100	81	79	76	88	104	84	91	84	90	80	83	84	90	85	97	93	78	78	56	93	69	77	67	66	87	91	72	99	87	71	83	79	85	73	88	84	67	86	85	73	80	73	68	87	62	97	78	72	86	89	84	67	81	84	65	78	66	95	90	78	93	82	89	94	64	74	77	70	74	71	79	93	79	102	60	77	75	92	77	87	89	81	80	77	78	89	72	82	87	100	72	79	75	85	74	81	69	69	74	80	77	98	82	68	104	81	75	76	77	86	87	78	80	80	77	88	79	83	71	78	88	96	82	97	83	81	87	66	71	74	87	88	96	94	84	73	94	75	87	72	87	81	59	80	86	73	71	74	83	73	76	93	69	76	66	83	81	101	96	72	75	71	82	78	71	74	99	73	81	77	81	62	83	75	72	108	91	88	81	86	72	72	75	84	80	83	104	81	90	99	71	85	73	81	89	76	64	89	69	74	73	85	83	96	76	79	74	58	74	98	58	84	70	73	68	77	90	79	73	92	98	86	81	70	76	69	80	82	71	72	78	80	87	75	83	76	83	79	72	76	74	68	74	82	73	80	81	68	62	83	81	72	81	97	77	56	84	76	75	93	80	67	91	95	91	92	82	94	82	68	92	75	86	84	78	95	80	87	83	64	96	78	79	75	68	75	80	86	74	76	77	76	69	92	87	66	73	60	68	67	101	67	74	87	69	85	85	81	82	80	72	88	88	85	93	75	72	85	80	63	92	77	77	86	65	76	86	64	89	69	86	90	99	88	80	86	79	70	84	69	87	77	76	71	68	76	73	77	73	76	87	81	69	75	75	91	90	80	69	76	75	96	93	76	69	81	79	84	58	68	78	83	92	84	81	74	80	83	72	75	78	82	65	86	89	77	81	74	73	91	91	86	79	93	89	81	90	90	74	71	85	71	86	70	69	84	78	83	89	78	73	93	84	70	90	68	92	56	80	80	67	86	82	73	82	78	82	68	62	90	82	86	86	84	80	70	62	76	75	72	72	69	96	98	82	72	62	61	88	89	77	86	71	92	88	70	70	83	96	84	82	76	82	73	101	78	95	75	77	80	88	86	83	87	85	64	79	71	75	91	90	87	80	86	68	79	76	61	77	88	70	74	81	73	81	98	82	73	84	80	91	72	80	77	70	67	102	63	74	84	85	74	79	74	74	67	83	74	74	76	88	69	91	98	81	87	83	71	88	85	98	75	67	93	90	98	70	82	81	92	68	69	86	87	82	90	93	77	97	97	68	99	105	80	79	74	85	89	71	84	93	79	72	92	69	74	81	73	65	81	92	83	60	90	101
345	2	2100	144486	398	0	18	102	183	343	342	383	356	330	287	281	248	238	209	223	203	208	186	203	199	162	174	167	176	162	140	153	154	137	135	133	146	162	135	147	134	140	123	119	127	137	119	119	116	108	124	116	116	116	125	115	106	132	131	98	125	110	117	99	123	118	121	96	113	106	126	101	112	100	109	93	89	117	98	107	112	116	114	137	119	112	105	106	99	98	111	108	94	102	95	100	100	98	121	108	111	97	98	121	110	102	107	106	104	97	114	109	100	106	90	104	112	106	121	112	121	115	101	117	108	102	109	109	106	100	118	104	108	95	93	103	111	124	115	94	123	134	103	90	105	112	85	110	95	91	107	116	104	107	105	104	106	120	82	120	109	111	99	111	91	99	115	113	108	119	116	113	96	101	77	105	99	101	95	110	103	99	117	110	118	119	99	129	88	110	75	110	100	112	100	82	89	117	83	102	100	99	78	110	111	97	107	98	122	104	103	101	101	119	103	110	120	111	106	105	95	108	104	111	98	89	124	91	93	113	109	87	102	100	110	113	125	92	100	103	91	85	114	100	79	104	94	101	89	116	85	91	101	97	109	95	89	106	91	102	116	95	113	96	104	105	112	108	87	118	89	96	108	118	96	98	99	100	104	98	112	112	106	91	101	87	103	98	102	100	85	98	79	87	92	112	107	115	105	112	111	108	99	92	102	87	103	94	100	110	105	96	104	105	111	103	99	116	103	96	78	84	90	91	109	106	91	102	91	99	120	108	95	116	113	97	97	93	96	105	99	103	97	85	109	103	117	110	88	106	96	89	88	84	90	122	101	103	102	68	108	99	99	98	99	97	108	94	111	105	107	103	101	103	99	104	113	104	106	105	85	87	80	102	100	131	90	109	98	106	110	93	78	96	102	99	112	82	96	95	100	101	97	96	122	96	99	101	99	112	111	86	99	106	108	91	121	104	96	107	104	107	110	98	109	117	96	115	91	94	82	107	118	115	98	93	84	103	97	104	97	99	93	110	113	96	98	126	95	101	112	94	83	88	104	111	112	98	112	110	122	98	97	113	108	90	104	90	98	120	118	112	91	95	94	96	107	110	123	116	96	101	123	104	108	99	91	96	102	102	122	107	98	99	114	114	99	100	114	79	95	93	114	109	101	103	101	106	116	111	98	113	105	105	109	116	92	94	92	103	91	88	104	99	87	100	107	91	94	101	83	87	87	109	102	102	107	114	96	101	92	112	122	106	79	89	109	95	98	108	97	104	96	96	93	91	105	118	101	103	101	105	113	99	107	101	112	97	91	105	104	103	113	105	92	121	113	99	121	111	99	107	94	84	82	95	140	80	98	100	90	112	91	118	98	117	106	101	100	102	114	130	82	112	102	101	110	109	90	84	106	110	106	77	96	107	111	121	94	89	89	92	91	103	83	114	103	107	107	103	123	99	101	94	108	114	114	80	93	102	83	98	108	107	94	104	120	91	104	108	114	122	91	115	107	92	109	120	129	84	99	92	97	95	101	91	108	101	96	102	111	114	115	108	120	91	86	109	105	110	90	97	103	76	103	99	100	98	94	94	91	103	99	99	104	97	107	110	101	108	89	101	91	113	90	87	109	89	89	91	99	109	90	99	108	100	89	100	89	112	114	108	105	101	98	111	97	113	103	101	92	105	94	101	81	93	94	100	105	102	127	100	89	101	93	116	114	84	98	94	101	103	92	87	96	112	110	102	116	95	103	104	92	129	102	99	104	106	103	107	92	120	118	103	87	93	97	118	107	99	124	122	119	82	93	95	113	120	98	93	86	96	86	97	107	111	91	86	84	103	104	96	87	105	85	94	104	92	87	104	92	105	81	88	108	88	110	86	85	100	95	105	110	101	96	109	98	106	106	100	94	115	93	97	86	93	96	99	97	112	94	93	93	85	79	93	95	90	105	89	102	102	114	93	87	115	111	115	96	83	92	102	101	111	99	112	100	113	102	104	115	96	107	87	91	111	101	105	110	83	104	105	89	111	114	114	112	98	94	108	105	94	111	100	90	102	85	94	105	99	97	96	97	88	94	97	110	94	111	106	89	99	81	90	100	105	105	118	100	120	100	107	103	100	97	109	93	106	106	102	97	111	101	98	91	98	99	91	105	98	106	96	85	110	107	96	103	82	106	91	88	98	110	97	88	86	86	102	89	95	86	110	105	122	103	102	97	107	92	109	99	109	87	109	87	88	110	93	92	104	111	112	98	110	89	100	95	98	108	97	99	110	87	103	94	110	89	96	108	98	95	97	88	115	90	94	92	94	83	86	90	97	94	99	98	104	96	81	99	94	110	92	128	103	88	110	109	110
345	3	3500	144609	406	0	13	157	258	378	397	444	399	357	346	319	320	331	258	263	284	245	277	227	231	249	226	216	213	193	188	219	173	226	191	166	195	191	170	185	195	160	155	166	180	169	181	170	164	151	148	143	175	156	154	156	166	146	132	156	157	162	173	158	146	139	145	161	157	153	139	141	143	157	135	137	143	144	149	148	155	139	131	138	138	150	158	133	150	138	145	145	143	136	147	133	125	129	125	126	127	135	138	144	143	135	135	140	150	154	127	137	132	143	141	145	148	152	140	142	132	125	140	114	148	137	139	140	130	131	137	143	123	123	129	127	149	114	154	148	140	138	146	136	148	126	142	135	124	115	127	140	159	150	131	151	146	139	134	134	133	129	166	132	149	137	126	119	135	146	129	137	159	142	135	124	148	158	127	116	127	144	153	135	141	127	127	134	129	168	134	138	137	155	141	146	124	131	129	124	146	132	132	145	133	146	142	138	136	123	132	133	153	129	131	155	122	141	152	129	156	157	116	141	156	101	114	120	126	124	111	149	150	155	142	120	143	148	145	126	145	152	125	139	126	151	127	155	144	135	139	134	110	139	136	129	148	157	141	136	109	135	124	149	131	141	133	137	144	153	125	120	140	114	126	132	132	132	132	157	150	161	147	129	149	135	134	143	125	137	114	149	128	125	111	147	151	126	131	137	128	137	157	121	134	147	142	133	129	145	134	125	126	143	133	130	137	127	136	131	118	133	155	136	121	131	127	126	122	134	145	133	139	134	145	131	141	156	138	143	119	117	130	115	136	140	152	126	156	131	141	127	123	146	131	114	146	146	133	144	127	121	132	123	156	143	116	124	156	131	154	123	123	165	125	127	116	143	127	148	132	122	138	129	133	119	124	148	122	120	125	123	142	144	133	144	108	133	123	159	115	130	116	115	158	123	121	115	136	144	148	137	127	131	122	152	141	154	144	143	152	135	126	129	144	117	123	133	122	134	127	140	149	127	140	124	147	113	135	144	143	163	143	134	126	103	118	147	136	123	123	145	137	131	123	146	118	130	124	148	121	124	143	134	133	141	134	130	128	143	147	133	151	137	137	128	137	139	126	137	122	135	123	120	126	133	138	146	144	132	141	131	137	136	117	139	131	128	133	157	115	134	155	127	140	128	141	121	136	123	146	153	132	125	111	143	139	152	135	144	118	130	141	113	132	124	136	130	126	133	144	153	142	109	144	136	139	138	120	131	126	132	107	134	141	154	128	127	134	137	145	141	129	159	126	130	130	120	120	148	138	137	152	145	142	114	128	140	140	119	139	137	141	138	124	134	116	141	148	118	137	126	137	142	157	120	142	133	132	135	147	154	138	147	129	147	139	124	140	152	126	131	147	134	142	132	130	127	140	136	121	141	134	153	123	134	137	149	117	109	136	114	141	132	141	136	128	118	128	121	117	136	141	125	148	137	136	135	134	122	117	132	126	140	135	125	145	125	129	148	140	130	138	127	129	127	136	144	129	130	129	126	131	145	154	142	116	117	125	121	141	156	131	123	157	135	120	132	141	156	130	114	127	123	141	127	153	131	114	159	123	130	123	114	150	160	122	125	106	127	140	148	134	133	120	122	130	134	132	138	135	136	114	113	135	146	145	141	134	129	129	123	125	141	142	156	107	137	123	142	147	129	136	120	135	135	135	130	134	125	163	151	144	119	123	141	139	144	127	150	117	135	147	135	167	127	143	141	126	150	123	133	144	141	144	142	129	153	123	134	139	128	133	147	139	135	119	143	118	150	130	125	152	130	139	122	137	131	143	144	123	121	121	139	111	135	136	128	152	140	130	129	124	152	111	125	130	136	131	140	132	108	137	152	135	118	124	117	126	118	155	138	111	127	148	128	135	152	134	132	145	149	119	147	133	133	136	141	134	123	141	144	142	112	136	134	147	129	139	138	136	147	160	156	117	135	139	127	119	138	132	137	127	154	132	127	111	132	167	130	130	151	138	121	133	108	131	124	131	144	144	131	112	136	152	138	137	158	153	130	137	106	115	133	146	129	129	137	119	139	126	137	125	149	138	125	103	130	129	132	148	121	139	122	148	135	137	139	152	137	124	131	144	134	122	137	107	126	133	125	135	130	121	146	145	126	128	157	149	148	131	116	132	153	124	140	107	130	140	131	149	126	120	142	126	119	136	133	134	128	153	129	146	149	135	152	136	139	140	153	115	128	127	132	144	126	131	115	124	140	125	152	137	153	140	128	139	114	124	147	141	127	142	145	106	156	129	138	136	139	130	124	121	144	131	156	137	148	144	124	132	146	116	140	163	149	113	139	154	114	138	115	118	138	126	137	137	116
