345	0	2700	127647	368	10	46	175	302	435	473	526	518	467	421	441	396	348	361	350	356	359	345	326	331	305	314	294	327	310	296	282	247	276	286	290	261	248	257	271	254	258	235	263	228	234	255	238	261	246	223	212	223	236	227	190	231	212	209	200	219	244	208	230	200	212	187	232	225	235	190	179	202	221	239	215	181	181	199	208	209	210	189	202	230	228	215	190	214	218	216	176	234	203	198	192	219	199	189	217	182	201	202	206	207	195	196	203	182	196	187	194	189	198	199	195	183	207	189	156	220	225	171	195	195	214	181	207	207	184	195	198	200	172	175	191	166	185	217	180	210	206	200	194	172	198	207	198	191	188	207	204	184	243	193	194	181	195	186	193	194	213	232	207	204	168	170	191	184	180	181	209	193	192	196	219	205	200	187	194	234	185	206	178	187	188	194	197	203	178	207	209	182	176	197	188	206	195	184	197	185	215	194	204	199	195	186	173	202	194	175	200	202	185	205	204	160	180	199	176	200	201	192	184	204	193	180	185	185	195	203	196	198	194	191	191	167	190	200	186	214	182	180	223	204	218	226	188	201	178	207	200	187	197	218	196	191	211	187	209	192	167	204	210	193	198	185	187	197	211	182	190	182	203	204	215	192	194	184	206	222	173	187	217	205	206	216	206	181	201	199	198	185	179	187	174	200	184	200	196	206	203	188	191	189	199	203	191	197	197	204	233	187	197	193	180	161	185	195	177	192	196	209	219	194	190	197	189	199	173	205	202	200	225	196	204	203	203	198	214	211	169	183	218	180	179	198	185	202	199	180	192	204	202	200	189	198	232	182	174	199	173	182	201	201	193	189	165	181	177	188	194	196	206	186	196	221	195	176	217	202	194	177	203	167	229	203	200	163	180	181	204	191	201	215	201	193	190	192	186	179	195	198	192	199	201	180	192	202	192	204	191	224	188	192	211	211	194	198	173	196	179	165	208	176	186	194	183	189	217	173	198	185	192	203	184	190	197	208	189	210	163	184	202	188	194	197	191	186	192	189	195	196	190	194	230	195	192	199	194	202	207	201	198	188	195	193	205	195	193	206	196	175	191	194	189	203	199	177	180	208	170	188	194	177	198	190	176	194	186	205	163	168	211	184	166	195	200	197	193	184	207	209	215	194	189	185	210	184	207	183	185	184	200	183	185	167	198	207	195	189	194	157	193	200	197	212	222	208	186	185	181	178	191	192	194	181	205	181	192	179	194	189	196	199	173	206	196	212	178	202	212	191	197	180	191	183	199	194	178	180	161	187	202	187	187	196	220	213	212	221	198	190	178	210	205	209	206	160	177	194	191	187	194	190	188	163	201	206	206	202	193	205	186	183	200	182	189	200	183	197	178	189	191	194	209	195	188	188	203	192	185	169	192	206	178	192	216	176	196	218	213	200	178	192	189	204	192	177	174	177	192	184	170	198	176	200	201	187	217	222	206	202	181	235	203	192	185	162	190	204	199	183	180	212	193	193	196	183	204	216	175	199	189	195	188	209	200	180	189	207	182	173	193	190	197	207	222	179	193	206	181	196	206	197	170	175	179	183	167	200	181	190	196	211	180	183	183	200	177	195	172	162	202	212	199	210	202	200	198	197	182	206	178	195	199	182	182	197	178	171	193	181	196	183	175	198	192	202	212	190	219	213	197	179	210	189	205	193	190	202	178	179	214	198	198	192	192	175	185	187	214	201	200	179	192	160	179	199	192	183	189	209	188	178	181	187	219	186	200	206	202	171	200	178	175	198	175	177	209	203	180	198	175	174	185	201	193	193	169	193	180	158	168	171	200	177	168	200	200	191	194	182	162	183	195	196	212	205	216	191	201	196	212	189	200	186	217	188	198	200	205	193	203	150	202	176	211	175	186	194	180	200	186	183	213	197	182	237	209	171	200	209	210	204	200	197	184	174	187	221	190	188	171	185	200	184	194	191	202	197	220	203	211	188	210	191	203	189	207	206	186	192	185	196	229	175	197	208	180	192	198	214	188	213	183	185	197	187	225	188	193	192	192	212	198	191	187	200	209	189	181	210	181	219	190	171	165	202	207	196	204	189	188	165	213	199	202	180	178	172	214	189	157	198	190	167	170	194	186	179	187	207	190	195	179	201	204	202	220	209	202	165	212	203	238	188	178	184	156	206	176	176	223	203	200	192	174	173	208	214	184	191	192	185	206	182	195	182	201	220	194	199	192	201	202	183	202	194	188	183	187	188	195	204	200	194	193	191	191	176	208	184	185	216	188	187	197	210	201	206	174	188	189	191	213	186	165	191	203	208	173	197	175	184	187	187	214	201	200	174	173	208	186	169	168	189	175
345	1	1900	127770	386	8	27	205	296	399	387	429	371	379	330	318	270	287	260	266	240	267	217	247	223	207	215	225	176	194	189	165	178	195	182	174	181	150	154	163	139	167	145	140	145	138	168	156	147	159	166	159	141	159	136	153	147	147	133	135	130	118	156	147	118	120	137	141	132	142	134	118	142	131	144	129	137	129	135	142	132	132	123	138	135	135	145	117	145	130	137	140	116	143	140	122	116	117	107	102	123	125	133	119	118	124	127	133	108	114	130	140	131	118	122	119	139	152	123	131	163	143	112	130	115	113	145	131	116	116	124	137	135	117	120	118	124	130	121	129	131	140	115	133	137	119	126	122	128	107	144	136	144	128	129	130	122	131	121	130	105	134	146	139	124	119	132	120	124	137	118	129	115	104	142	139	140	104	114	138	122	145	131	112	127	140	133	127	134	113	122	117	123	124	121	131	124	115	116	120	132	123	121	134	121	138	147	117	122	133	122	148	131	132	130	113	124	116	137	122	146	127	117	118	117	136	141	130	104	123	118	133	114	141	118	123	124	118	131	128	121	129	136	114	133	134	121	129	131	122	139	122	151	127	121	128	132	128	122	124	120	133	121	126	127	126	104	122	118	111	126	107	122	116	121	122	131	129	116	125	128	128	130	112	127	133	111	136	134	118	125	123	115	100	135	112	114	132	112	118	125	137	140	137	112	111	109	133	131	135	130	116	112	121	124	121	139	114	121	132	118	123	121	109	121	121	120	135	138	126	133	104	137	115	148	142	137	133	117	121	114	140	115	144	113	128	113	133	134	108	118	140	108	133	116	136	119	144	133	117	100	135	142	146	132	129	107	135	152	132	111	121	118	124	110	116	142	107	120	132	124	146	138	130	120	114	154	116	125	131	123	134	124	121	134	132	129	110	129	120	111	139	102	110	119	141	113	121	124	104	111	123	133	103	106	110	130	111	117	134	113	117	128	131	125	125	118	118	111	137	130	131	107	120	120	140	141	136	133	112	110	106	117	117	128	131	133	133	134	128	128	130	137	121	136	152	124	110	114	121	127	120	115	125	115	110	112	139	112	150	146	127	112	138	108	142	124	147	124	143	141	121	143	133	125	113	115	137	121	131	106	131	106	135	116	126	142	125	118	114	127	121	95	140	122	128	118	126	108	135	130	135	141	121	99	151	125	126	117	123	126	112	133	132	126	111	113	123	134	122	106	122	106	128	112	125	114	137	121	122	134	128	112	133	117	130	119	136	130	123	117	145	126	119	133	126	136	129	117	129	111	122	124	124	123	123	118	98	129	124	140	134	117	94	121	125	132	145	111	141	111	130	119	104	124	149	120	137	102	133	134	123	115	124	115	109	129	114	124	132	130	124	100	111	119	111	119	143	136	122	131	109	106	124	126	145	124	125	147	144	101	125	127	146	111	106	129	140	133	125	117	112	133	127	137	123	115	132	115	124	111	109	106	105	132	117	135	130	139	123	120	122	118	129	130	116	114	110	117	126	108	134	103	125	126	120	116	126	118	135	113	126	128	122	134	147	122	127	123	134	105	141	106	97	120	146	113	142	116	126	115	145	132	129	131	126	130	122	129	113	123	132	132	123	140	117	134	124	101	134	132	144	121	116	118	143	120	131	132	104	125	122	116	125	124	142	101	134	120	122	143	125	129	118	131	120	122	137	106	118	118	133	144	106	136	139	131	129	120	124	114	120	126	137	103	117	136	122	107	129	111	124	130	136	121	138	128	111	119	146	134	124	121	126	139	109	123	122	121	133	133	132	132	140	112	125	116	134	123	105	116	99	125	139	118	119	130	110	117	134	128	139	124	112	129	133	134	112	126	122	143	141	114	121	123	145	115	128	123	131	121	132	113	141	129	128	118	127	139	139	138	114	130	116	111	120	98	142	125	108	115	137	124	144	113	112	118	123	128	121	96	132	128	121	122	119	114	132	127	129	111	104	119	122	119	120	118	105	119	122	121	104	123	127	111	131	132	140	113	123	122	104	112	127	117	116	140	112	120	125	124	132	138	136	121	125	113	137	119	127	133	124	123	137	133	117	148	134	114	125	96	140	113	115	123	121	135	115	145	110	118	127	133	127	134	106	124	140	106	120	135	121	106	106	139	138	115	137	127	137	127	130	125	131	131	169	130	120	119	120	123	116	126	132	121	90	118	117	119	123	114	133	127	122	115	128	117	113	136	121	127	113	125	124	128	138	136	129	129	113	114	133	129	115	123	143	110	120	122	122	141	131	115	128	147	116	130	117	119	125	116	121	138	124	120	142	111	129	124	140	123	122	117	137	135	137	132	106	138	121	130	118	131	136	128	127	128	119
345	2	2100	127893	383	0	13	183	314	426	431	484	425	382	396	350	297	300	281	304	273	268	248	268	239	260	274	214	233	209	208	184	204	197	202	175	201	202	146	176	198	169	188	187	183	158	155	158	156	163	184	167	171	177	179	167	159	156	141	161	170	146	149	149	164	150	165	155	150	148	150	159	147	175	151	152	159	153	138	169	146	138	157	158	146	131	167	145	146	138	135	135	145	147	140	152	160	165	148	136	146	120	145	128	154	139	131	139	143	128	128	156	152	126	133	136	148	148	153	148	140	136	123	149	144	137	127	123	125	122	148	137	129	124	119	145	139	160	144	133	140	149	139	135	137	159	136	134	158	130	132	127	136	131	130	126	160	160	147	140	138	141	171	125	130	138	134	141	139	131	144	154	121	160	150	142	150	153	154	124	151	144	129	140	141	141	115	141	120	141	140	165	124	147	137	134	152	147	145	139	122	143	173	143	152	133	105	122	167	150	140	142	154	123	142	126	141	156	131	140	163	127	135	146	144	131	126	122	133	105	149	151	137	140	144	137	127	148	148	138	148	144	138	144	127	139	118	128	134	135	148	145	124	139	155	163	155	147	137	140	134	142	129	141	137	141	117	137	130	156	134	138	157	149	144	123	124	144	135	133	127	147	145	138	133	146	135	134	133	142	150	142	154	156	162	161	130	140	142	150	148	128	138	148	148	151	151	140	125	126	154	116	128	139	161	136	159	144	125	131	133	126	135	131	128	112	122	115	154	142	166	140	125	146	137	154	138	151	114	143	130	120	131	119	143	148	138	134	132	132	150	142	146	149	154	137	134	137	117	133	139	126	129	142	132	127	136	147	141	139	150	134	137	156	120	139	162	133	160	164	126	143	146	133	136	136	127	148	139	139	147	119	152	141	144	141	165	146	133	139	120	150	164	145	144	139	125	127	146	143	145	126	140	145	137	148	154	145	124	172	125	128	139	145	149	154	135	119	125	147	121	152	126	123	146	134	150	142	121	146	148	147	151	127	129	149	136	135	159	142	141	148	150	145	142	145	141	136	160	149	146	137	148	147	149	147	145	161	134	135	141	140	158	160	149	127	150	137	132	138	133	133	155	136	121	136	126	143	131	144	128	142	144	157	133	155	148	126	143	130	123	126	142	166	134	144	144	152	142	139	144	144	134	141	137	152	157	140	109	143	133	156	117	120	138	145	152	143	131	144	140	129	151	130	146	145	137	147	149	153	157	131	156	125	107	125	151	172	150	133	154	133	155	135	150	145	120	136	138	133	141	142	119	146	152	151	132	146	128	146	151	144	152	138	144	149	140	151	131	144	163	131	148	127	125	134	160	130	149	134	128	140	138	151	140	165	150	152	163	130	144	134	117	139	146	139	142	130	164	124	141	146	126	135	125	138	137	144	150	153	148	119	137	131	135	159	128	150	126	140	114	139	124	146	145	123	140	145	142	133	122	139	136	137	135	155	142	114	121	150	153	122	154	146	144	143	113	124	144	156	131	123	148	111	159	123	147	116	141	145	124	138	146	151	149	133	121	136	143	168	133	139	143	141	130	142	125	130	133	145	127	168	147	134	143	122	154	170	135	146	122	145	144	143	157	98	140	145	128	115	151	139	153	119	153	140	138	150	153	132	134	155	147	164	154	161	137	123	133	139	122	145	151	140	135	126	144	117	140	139	118	155	126	143	127	145	145	144	137	131	147	122	140	155	123	116	144	132	150	143	137	122	116	145	146	157	146	160	128	131	131	121	132	139	120	126	116	121	128	145	126	142	135	124	161	136	113	134	139	128	132	115	143	129	133	141	122	156	149	159	140	107	144	127	141	135	143	132	147	148	165	116	144	153	123	133	142	139	150	155	112	133	158	133	136	146	120	156	132	132	108	151	153	147	140	150	164	147	154	145	131	145	139	139	135	141	143	152	124	152	159	132	160	136	136	140	135	151	147	128	141	127	125	118	127	133	155	130	123	111	133	119	137	134	144	132	125	145	128	131	137	148	160	147	147	132	142	142	123	133	131	124	132	127	127	144	140	140	123	148	133	138	148	137	138	158	136	136	128	147	158	134	146	144	141	160	129	146	123	152	145	118	122	124	143	134	148	152	148	153	148	127	133	125	133	166	152	139	142	157	124	134	132	128	142	124	132	116	151	128	133	143	129	143	149	148	120	149	164	146	153	136	147	143	177	130	133	155	145	129	142	143	134	152	158	153	148	117	131	150	123	126	149	113	120	146	151	128	164	157	142	134	123	145	132	135	151	126	151	157	131	145	131	160	150	158	123	125	145	134	147	130	155	121	142	141	161	132	157	142	154	128	124	131	133	119	131	138
345	3	3500	128017	391	4	25	144	256	379	408	502	467	408	362	375	358	344	315	316	312	286	290	284	257	269	269	233	246	227	227	219	242	244	228	230	227	213	197	200	221	195	215	210	211	214	203	184	175	215	174	194	184	197	192	214	193	161	175	185	178	210	228	199	190	206	200	211	213	189	195	187	147	189	185	177	170	178	163	160	172	184	180	162	172	186	178	169	180	170	156	204	172	170	161	162	163	179	186	175	166	160	166	170	176	151	178	169	183	185	141	174	152	147	175	185	168	169	163	164	180	167	178	148	164	173	133	168	159	160	154	173	177	183	149	173	152	163	149	157	169	152	155	155	171	161	154	157	157	148	169	152	180	189	160	169	149	145	189	178	164	170	157	161	160	146	158	165	181	159	141	178	150	161	164	169	149	167	165	161	160	189	160	170	177	172	180	167	161	166	174	189	125	177	151	150	165	165	170	150	164	169	165	188	175	185	167	158	165	174	143	189	170	151	151	162	174	176	192	177	180	165	172	172	165	196	161	177	157	185	174	144	158	170	152	183	169	165	171	181	150	153	164	163	187	200	153	172	157	152	178	148	157	151	153	174	172	172	153	180	147	158	159	154	175	150	168	181	158	190	169	173	151	166	167	179	167	155	156	154	160	183	170	168	151	150	178	156	174	148	176	134	163	156	165	187	131	155	184	160	174	162	149	188	157	150	169	159	177	139	155	150	140	188	157	166	148	166	156	152	152	170	168	146	160	156	189	139	159	164	160	171	158	180	148	170	149	173	165	175	162	160	165	180	167	163	185	174	156	155	161	169	162	159	156	170	162	184	164	185	150	180	161	165	168	146	156	149	161	175	155	151	167	165	176	157	149	168	163	138	138	133	159	157	152	170	173	156	176	159	182	179	158	157	141	170	171	155	157	175	175	145	162	163	160	180	152	198	140	173	146	165	161	160	150	166	170	154	152	175	167	137	161	174	131	173	146	182	172	155	165	152	171	159	157	163	168	168	154	151	174	149	158	163	129	158	172	164	186	155	155	176	159	158	152	182	166	191	159	150	172	155	165	169	182	180	175	175	167	154	178	149	169	136	144	162	184	168	130	197	165	159	157	161	171	149	160	164	150	173	189	160	160	158	168	184	153	160	176	180	148	176	163	132	168	155	165	158	157	153	160	158	151	180	147	162	164	133	188	170	164	156	152	177	176	163	152	172	166	165	166	173	146	164	145	176	148	166	146	186	180	156	177	154	153	160	176	164	139	163	145	164	137	158	153	167	157	143	167	171	171	179	180	179	179	158	167	158	154	160	143	173	162	142	166	167	156	171	131	153	180	171	146	176	166	213	175	164	149	169	162	163	163	160	172	159	153	186	160	161	165	135	165	176	181	138	184	168	159	161	168	154	165	166	176	187	151	161	141	147	160	188	158	168	157	170	172	193	146	157	153	170	156	157	157	165	145	168	153	156	168	161	151	153	134	161	165	151	177	172	171	160	155	184	151	149	158	166	186	165	157	162	172	172	176	166	150	162	161	161	166	171	186	181	168	170	154	158	174	171	157	177	162	155	169	151	154	146	162	180	142	159	183	158	161	158	163	192	189	162	182	153	162	170	151	152	167	127	160	160	147	155	176	175	137	184	188	168	156	163	178	179	192	188	149	160	168	175	166	163	138	158	164	144	165	147	170	150	165	174	164	166	160	177	174	151	153	153	163	169	146	168	170	163	163	152	162	156	137	127	167	145	151	157	146	178	158	154	170	149	160	162	146	144	158	168	147	157	173	149	149	166	199	175	151	150	172	178	164	127	156	180	164	176	155	155	163	178	165	165	166	172	123	170	152	166	155	143	158	150	174	128	161	165	167	159	158	133	171	176	168	161	165	140	178	191	172	156	168	163	152	175	142	180	152	169	153	163	156	163	153	169	163	173	167	144	161	162	163	156	173	180	139	176	181	159	157	161	174	172	159	159	159	164	177	184	158	164	149	160	158	153	169	148	171	158	154	169	157	168	175	180	191	170	166	170	144	158	161	151	151	169	168	174	163	176	172	156	141	148	152	162	161	148	150	178	166	160	142	159	166	182	143	156	169	177	167	170	168	152	181	149	164	167	154	187	161	157	176	170	170	162	180	164	184	157	152	161	168	166	165	134	189	143	159	168	150	156	162	162	176	173	167	153	160	148	141	175	166	171	163	164	178	154	153	167	162	155	154	177	154	168	181	168	153	165	149	145	147	175	179	170	140	171	156	158	147	133	151	156	172	150	200	151	145	167	170	150	164	138	162	182	182	147	147	145	148	170	137	145	152	169	184	161	175	165	174	162	169	166	154	180	166	149	163	172	137	173
345	0	2700	128140	371	1	7	96	309	435	449	490	468	445	397	385	370	373	367	346	346	332	304	314	330	312	283	277	288	304	281	256	278	266	288	246	268	251	212	252	254	243	232	255	228	200	247	232	224	214	240	211	210	217	198	231	222	230	243	206	220	192	206	218	215	205	184	197	205	231	215	198	215	224	236	204	201	203	215	216	199	201	185	223	224	195	189	216	213	232	200	195	193	242	205	190	203	202	198	202	207	198	215	172	215	186	177	177	204	189	193	221	191	200	198	194	189	191	203	176	192	200	170	188	204	206	189	189	179	201	191	181	167	193	199	165	204	205	182	193	195	212	187	233	199	186	174	177	206	183	198	204	189	206	163	173	198	194	174	185	206	203	187	196	206	211	192	175	185	188	203	198	208	191	176	217	182	208	181	193	210	199	194	182	179	193	208	185	187	176	183	196	213	194	171	206	191	217	196	196	206	190	177	184	185	209	176	180	208	182	183	201	220	174	201	187	190	210	214	179	182	184	202	183	206	217	172	184	198	186	221	207	199	170	206	204	178	191	179	178	200	190	205	175	200	202	202	203	198	195	166	196	193	199	197	208	204	204	196	178	182	195	179	197	195	196	178	195	200	208	227	187	180	202	196	182	188	187	193	181	189	184	179	168	190	188	219	173	183	182	186	195	183	186	214	198	202	179	212	195	190	172	202	212	199	186	163	198	168	201	207	189	235	184	210	195	201	206	210	188	211	191	185	189	186	181	184	201	199	195	199	191	182	187	187	168	198	187	193	183	196	177	195	199	180	210	170	203	203	179	164	162	214	225	188	166	175	214	210	176	181	211	163	221	213	195	208	195	195	180	204	168	199	178	196	203	194	190	203	172	170	173	191	198	206	164	186	189	189	175	174	175	204	181	195	212	174	188	187	197	186	202	207	178	170	176	220	189	179	189	168	206	188	183	199	181	212	197	191	208	203	174	180	187	183	198	204	210	176	193	189	201	189	214	210	187	194	233	188	189	191	190	174	199	194	187	182	185	188	194	205	180	192	198	212	185	185	203	186	212	210	182	212	196	190	182	166	182	220	206	227	216	192	178	174	204	164	203	225	207	195	207	185	196	197	193	218	210	180	185	181	186	192	204	153	204	200	206	180	179	177	184	197	187	199	175	187	167	191	186	219	189	191	161	197	184	190	211	203	198	201	166	198	194	193	192	173	187	177	193	197	200	208	216	189	189	193	179	169	211	191	177	178	196	181	188	197	174	194	173	183	192	184	206	194	196	185	193	176	202	223	212	181	180	179	206	208	198	194	208	176	175	184	190	216	200	184	190	194	211	201	213	202	207	213	179	186	191	194	190	199	182	168	197	185	189	183	208	199	219	186	185	184	196	200	180	168	215	182	179	195	205	196	198	201	169	190	178	186	211	186	185	174	170	188	162	187	173	205	179	208	199	180	195	187	203	170	191	172	192	198	162	205	198	175	184	208	202	219	194	215	216	191	187	176	186	188	187	179	201	161	190	195	189	226	202	174	186	212	189	188	182	176	183	199	202	187	193	216	200	208	189	184	189	198	205	177	209	222	177	195	190	193	191	199	200	177	196	191	189	206	172	174	195	194	201	190	180	223	173	176	195	192	192	182	189	201	179	200	196	199	205	181	189	192	178	193	195	200	190	191	169	185	191	182	213	203	190	208	191	185	194	172	197	207	187	204	180	203	201	189	177	194	195	197	185	166	173	183	191	206	183	202	207	185	210	168	209	179	164	175	187	193	175	187	208	196	191	204	188	203	208	200	197	182	210	201	182	187	192	191	165	206	197	164	229	197	199	189	190	155	176	199	191	221	200	199	205	187	176	186	192	226	193	189	208	182	202	210	186	200	168	186	197	193	182	183	193	187	206	182	194	185	207	194	179	155	183	192	209	192	178	198	181	188	168	233	189	199	192	187	172	202	172	181	189	192	199	179	198	169	195	189	209	175	174	177	196	194	185	210	194	215	187	188	195	192	208	179	195	194	216	168	180	193	204	189	200	187	204	195	185	189	203	213	202	187	194	190	182	202	208	174	183	176	176	193	209	224	187	170	189	176	184	217	183	184	214	174	187	199	201	218	203	182	189	195	184	212	190	180	190	189	159	185	175	188	190	217	158	174	177	189	184	185	194	186	197	205	201	192	209	187	167	185	155	186	195	202	183	183	189	174	199	196	180	187	190	195	191	179	169	190	208	213	184	217	172	192	189	179	205	206	199	192	160	203	197	188	197	205	205	181	198	175	181	192	179	184	209	203	185	189	186	188	188	200	230	193	185	159	218	184	208	217	201	201	191	190	191	210	194	209	177	188	189	181	210
345	1	1900	128263	385	6	20	185	304	399	404	445	392	393	369	339	310	314	259	267	242	220	267	218	253	206	227	209	203	205	186	214	212	195	192	190	172	203	195	172	196	179	180	189	195	174	178	179	162	157	175	155	174	145	175	160	161	157	154	161	180	148	179	147	159	187	185	161	156	156	162	154	150	142	171	176	157	167	156	167	142	153	160	169	165	150	163	160	148	145	156	156	164	178	152	163	154	152	169	158	151	143	150	152	138	158	146	141	156	158	151	150	157	140	153	153	151	160	156	150	127	172	119	147	148	152	134	149	142	156	170	146	166	134	143	130	155	161	138	138	150	145	146	170	159	143	140	145	138	146	154	165	169	146	131	157	141	155	149	154	182	149	148	166	151	164	169	151	142	151	141	155	159	137	155	145	132	179	149	154	148	159	151	146	164	168	153	134	156	149	155	161	155	140	142	165	142	143	147	134	172	153	123	153	151	145	161	136	168	176	150	136	170	156	158	155	166	146	159	163	144	137	174	164	129	159	161	150	166	155	158	140	153	143	156	168	164	146	152	156	156	153	128	165	170	155	162	122	166	153	155	142	144	159	155	134	156	157	173	141	150	172	167	147	147	157	140	136	171	154	166	172	134	137	152	139	130	129	148	159	168	148	141	165	150	165	159	148	143	164	149	155	152	142	166	152	158	160	160	151	146	163	143	160	141	153	163	180	138	157	154	157	173	135	172	134	138	161	154	145	156	152	154	144	133	155	136	170	172	151	144	129	136	168	168	135	147	124	149	162	174	151	147	151	147	152	157	154	152	140	122	157	148	170	165	149	135	161	128	126	140	166	149	155	141	158	147	153	157	153	148	154	162	142	158	147	143	150	144	159	126	145	158	153	130	156	163	131	146	135	159	162	135	163	146	148	148	162	152	141	161	157	145	157	134	152	143	126	135	155	153	157	135	156	162	164	137	142	141	138	164	155	145	152	157	149	148	124	157	136	163	123	151	136	152	150	168	183	139	157	142	163	168	179	145	159	176	168	155	161	125	153	149	121	131	145	177	160	140	142	121	154	149	144	167	146	159	140	156	143	158	171	138	139	149	147	169	163	161	153	153	152	150	137	148	158	141	153	140	163	144	152	187	171	165	161	148	159	151	152	137	167	152	154	157	162	141	136	153	154	166	149	142	152	159	156	152	146	154	135	136	154	145	151	147	155	143	153	153	161	135	149	128	131	113	156	151	135	156	152	151	141	163	149	127	152	167	167	149	124	158	176	124	147	146	159	155	152	154	147	150	170	143	157	137	159	144	163	167	175	144	146	153	136	149	145	153	157	139	169	163	145	148	161	140	163	148	148	146	158	128	150	151	139	160	153	153	144	152	146	170	142	142	150	174	149	143	142	145	149	150	178	146	145	144	145	139	142	144	146	152	167	152	141	157	133	158	134	130	141	140	163	136	137	147	130	186	144	161	168	161	138	144	149	140	163	129	174	143	143	159	168	145	163	144	140	138	165	135	138	161	139	130	149	153	136	159	136	159	148	130	161	159	141	132	146	135	140	150	147	144	152	137	139	151	166	153	185	144	158	141	166	159	170	151	144	165	169	136	143	151	153	124	144	148	156	140	144	142	155	135	142	113	161	168	159	166	148	161	168	139	153	167	132	156	144	155	149	143	123	147	147	146	163	158	161	153	172	156	131	150	148	115	134	138	179	138	155	158	138	150	151	151	160	168	161	148	180	127	169	141	151	171	156	170	162	132	137	166	140	143	155	171	149	156	123	160	148	142	118	144	151	150	155	152	139	140	148	169	156	160	125	151	159	169	146	133	121	118	128	155	142	137	158	152	145	164	124	160	143	143	140	146	150	150	168	125	141	140	133	135	156	147	151	143	168	162	143	180	146	157	144	135	145	154	156	167	160	142	153	153	169	137	142	153	172	143	148	136	158	159	159	150	149	155	153	164	143	146	130	164	149	156	150	150	158	152	147	158	152	144	165	136	144	164	159	158	132	157	149	144	148	168	149	163	149	141	156	140	142	151	143	130	141	155	148	147	148	160	167	139	149	149	165	180	166	162	160	147	164	152	123	146	157	141	142	126	134	159	152	135	150	146	128	138	166	157	142	150	149	138	170	128	144	151	158	145	160	127	161	144	142	146	132	155	151	146	135	163	143	127	155	172	159	172	115	168	143	139	180	125	164	157	137	149	172	147	165	159	143	156	142	168	163	161	156	159	139	138	158	143	155	146	146	165	159	136	146	133	153	148	161	163	146	128	148	152	135	139	167	141	141	168	139	152	137	147	130	152	154	139	162	145	141	165	155	143	156	150	148	124	160	160	143	139	157	139	143
345	2	2100	128386	371	3	15	183	303	470	461	504	460	473	371	395	386	343	347	320	336	277	328	313	295	292	276	275	270	271	249	275	245	239	234	232	249	256	248	234	216	231	221	231	224	222	243	210	191	195	190	220	225	215	207	195	214	200	196	213	224	228	237	232	234	236	249	216	209	197	222	184	208	196	197	211	199	199	206	195	219	177	203	215	192	208	178	199	182	166	217	204	177	181	190	202	202	222	179	182	200	164	211	192	198	192	173	183	202	176	177	188	203	173	168	195	216	171	196	203	208	200	194	212	191	173	207	223	201	183	195	202	198	185	212	195	215	213	195	181	211	189	207	180	203	181	168	182	171	196	196	195	195	184	160	188	207	192	207	179	183	181	178	178	188	220	183	189	192	165	200	191	181	202	187	196	165	193	207	194	196	197	171	192	192	191	169	182	181	203	169	187	206	182	187	172	211	170	198	202	197	185	190	206	187	198	169	179	195	171	206	203	183	193	188	194	188	191	209	186	175	185	200	186	167	164	194	201	196	199	185	189	183	204	196	199	195	210	166	172	199	190	163	179	190	205	173	182	177	196	178	186	184	173	185	185	175	214	194	186	174	201	180	220	196	201	227	169	180	181	188	219	176	181	186	194	189	172	196	183	176	170	179	189	193	184	197	191	180	187	194	180	179	193	189	181	198	198	179	175	164	197	216	223	191	218	177	185	180	189	173	214	194	188	190	182	188	184	164	190	224	193	190	178	190	182	169	202	181	165	203	176	189	198	157	179	185	209	192	181	216	201	197	187	175	191	190	182	199	222	202	186	213	176	192	180	211	205	189	179	203	190	184	200	182	211	181	179	190	182	172	200	203	171	173	181	179	188	207	162	176	180	192	182	171	174	205	175	181	182	177	191	183	179	158	171	189	215	172	195	197	182	177	184	175	179	205	183	174	182	213	207	163	186	183	173	170	181	167	222	196	189	187	209	169	199	191	180	190	196	176	201	179	198	188	187	186	185	204	178	184	187	202	211	181	183	211	198	209	196	197	183	213	173	170	209	190	188	202	178	184	178	164	188	176	170	168	174	190	194	204	187	170	195	167	184	173	186	244	183	183	203	192	201	203	210	178	215	200	204	200	193	194	221	193	191	182	194	211	180	194	188	213	187	183	186	191	190	180	188	214	209	196	198	226	200	186	224	230	215	208	218	185	180	181	190	175	200	163	208	196	176	185	185	213	178	188	191	183	211	195	169	172	179	178	213	175	195	218	178	176	204	178	170	203	200	192	183	188	203	186	202	200	188	197	180	162	177	187	183	174	163	176	160	195	177	191	178	186	199	183	206	207	205	197	180	169	176	191	191	152	160	212	176	191	179	185	194	183	176	188	190	219	185	178	198	178	184	181	235	200	161	207	148	182	172	195	202	210	187	200	178	184	194	194	197	194	183	193	179	184	184	176	182	185	185	179	208	202	163	196	183	187	192	189	192	203	187	172	176	196	194	182	188	187	186	179	185	197	193	184	184	203	183	183	171	205	179	211	197	178	195	169	200	174	167	216	158	180	176	169	204	204	161	161	182	151	184	195	191	186	163	186	181	170	194	171	174	196	190	193	198	171	166	200	179	181	214	195	178	207	190	182	193	193	173	170	202	167	181	189	170	180	188	188	185	178	179	188	174	186	185	179	181	173	176	171	177	203	173	168	170	174	197	185	192	173	191	193	203	188	213	174	189	185	180	184	203	177	192	200	194	185	167	199	183	196	204	215	199	200	186	196	190	198	191	232	190	169	164	210	184	192	198	180	172	179	217	204	184	205	185	198	174	187	199	177	206	172	186	170	213	199	190	181	200	184	223	198	171	181	187	189	213	178	203	188	193	205	189	177	176	182	179	189	197	210	202	166	205	184	187	188	190	165	207	201	178	197	171	164	184	170	181	198	172	176	193	204	175	182	189	187	197	192	205	200	216	190	229	168	169	188	200	214	179	185	210	182	191	186	208	198	210	180	199	171	200	204	171	190	189	198	182	192	191	199	173	187	181	179	179	192	176	163	200	157	166	178	169	192	197	215	181	182	196	174	200	193	233	168	186	168	201	184	214	201	155	204	172	174	203	191	175	159	200	192	174	182	178	169	192	194	202	177	169	169	179	188	162	191	192	193	166	182	178	207	203	191	172	196	200	184	200	180	205	140	202	190	179	184	170	183	181	190	160	160	184	220	188	180	185	192	201	192	191	190	171	188	168	203	171	187	194	202	164	183	203	185	195	202	197	190	173	194	204	179	183	185	187	202	207	183	195	180	162	200	186	197	213	180	201	186	196	198	168	184	177	204	198	187	197	193	169	176	181	187	205
345	3	3500	128510	365	7	23	230	383	495	536	554	518	491	454	436	417	402	387	408	393	344	354	320	324	351	304	319	340	297	322	277	314	316	266	269	295	255	268	275	278	263	265	274	291	269	261	315	298	273	256	287	284	283	284	280	285	257	238	271	251	303	291	328	301	278	287	239	245	241	237	237	237	245	248	250	259	229	252	233	244	242	240	228	240	224	253	241	244	225	236	223	237	255	198	243	228	217	218	256	219	231	251	229	223	249	226	221	250	245	218	237	240	229	216	225	234	213	236	241	230	224	215	211	238	239	244	232	235	255	264	240	243	249	254	211	261	245	253	246	223	254	225	184	209	218	225	225	227	233	200	237	215	227	236	214	250	240	249	239	213	229	217	268	230	227	240	240	229	241	247	218	262	228	227	245	203	257	241	238	236	237	208	264	219	235	223	234	227	203	211	202	231	240	215	243	188	221	194	205	210	238	207	255	234	229	257	230	194	223	258	243	217	262	238	223	229	252	201	222	234	243	213	222	244	248	213	243	225	227	213	219	234	239	231	221	235	231	251	197	264	226	233	217	230	250	242	220	242	236	221	271	245	242	235	221	228	220	228	230	220	251	221	227	238	212	242	236	242	252	243	236	242	245	237	261	243	236	215	247	240	233	224	227	217	233	210	249	236	212	235	237	271	227	229	253	240	222	236	233	229	233	233	221	246	257	201	222	215	201	237	232	232	236	241	220	230	229	254	238	251	214	229	225	220	243	254	241	220	224	237	246	220	238	221	254	222	204	231	232	241	253	211	224	234	207	245	204	220	222	221	214	205	220	224	233	227	253	238	194	215	236	228	238	212	198	210	244	230	243	234	224	226	243	228	252	238	232	243	245	212	244	216	210	221	246	238	207	225	210	241	237	243	224	233	244	233	254	229	231	197	248	219	227	240	223	224	232	215	227	226	222	253	241	212	219	227	232	211	250	235	232	224	214	242	213	229	242	256	208	231	245	253	245	247	200	236	237	234	217	212	221	196	219	239	254	239	246	216	225	244	218	225	239	215	236	220	242	209	234	240	207	230	228	236	250	231	201	228	224	206	238	253	234	229	220	218	232	253	237	240	248	238	242	226	210	242	248	246	222	240	202	240	225	235	256	221	237	251	228	228	238	240	234	242	244	228	226	216	236	256	229	226	221	237	203	240	224	230	237	230	196	208	220	235	254	231	231	229	260	226	240	213	225	218	235	226	207	206	231	227	240	237	210	221	241	226	228	237	223	234	216	233	247	209	238	239	216	249	226	221	221	235	207	238	219	247	227	237	241	230	229	254	234	241	213	201	215	207	215	234	231	210	250	234	250	270	211	242	226	220	211	254	254	214	217	225	224	250	244	202	251	200	245	249	234	231	233	254	236	229	213	205	246	219	235	246	246	219	226	213	225	244	215	225	236	235	239	219	242	228	246	223	215	227	218	222	220	214	231	242	238	221	202	266	185	228	251	238	269	235	236	226	242	246	238	214	221	208	220	222	240	246	223	230	247	216	236	267	225	224	231	212	229	238	238	243	229	226	229	225	219	213	234	205	216	221	245	236	248	229	204	210	239	252	213	212	241	228	240	236	231	248	287	242	237	218	204	224	230	238	235	235	225	237	209	225	215	216	209	252	231	200	268	195	243	211	240	229	232	220	240	206	237	242	223	262	240	245	239	232	235	220	228	226	239	216	206	240	272	222	229	233	246	228	243	265	249	239	237	220	235	214	239	209	237	240	243	214	237	247	248	193	211	238	229	222	202	237	225	204	206	212	252	233	231	232	235	228	219	250	212	225	211	211	221	232	214	240	218	232	222	225	233	223	223	229	242	250	237	231	217	236	258	241	226	255	235	218	210	242	225	207	197	236	225	240	212	249	222	221	222	228	219	231	222	238	232	201	249	237	224	227	230	221	232	219	255	197	222	233	213	223	229	218	225	228	226	241	219	229	240	262	228	208	226	228	217	232	202	222	231	249	186	234	215	234	254	219	225	222	240	228	219	223	222	213	231	206	229	240	233	243	236	223	238	226	231	220	233	225	250	238	223	198	233	208	240	217	228	245	212	250	222	235	220	264	242	240	215	239	205	235	221	226	255	219	202	235	227	238	238	235	226	215	223	240	250	251	233	248	226	248	230	231	229	253	206	225	241	222	256	261	255	211	261	229	228	220	242	225	210	244	249	217	202	213	233	240	254	243	262	244	228	215	241	223	234	242	236	207	226	230	242	247	225	220	228	229	239	226	231	226	232	227	235	224	243	234	223	235	258	242	245	195	241	240	218	205	236	262	232	215	231	250	221	232	208	230	216	230	211	229	247	226	224	201	231
345	0	2700	128633	364	7	7	108	364	546	553	571	531	535	486	470	432	441	411	446	411	405	366	372	372	355	353	358	320	364	315	327	328	314	307	324	277	316	274	317	309	300	289	279	280	305	272	288	266	326	360	388	368	362	298	293	312	289	284	312	347	378	305	300	296	259	291	245	267	270	253	247	249	253	227	255	262	279	234	298	269	235	251	288	272	267	235	252	241	269	250	215	267	234	276	250	237	244	243	247	248	248	262	255	262	227	276	274	254	254	268	239	256	283	242	239	255	223	274	246	256	229	234	225	244	245	266	217	240	237	247	229	242	261	224	255	236	243	261	238	247	240	248	266	225	248	243	249	239	239	252	258	235	267	272	255	253	247	245	222	225	256	248	246	269	218	234	239	244	273	240	250	230	270	249	281	229	249	253	226	240	226	226	232	247	251	232	249	218	242	239	227	236	246	261	255	268	239	241	269	259	245	248	244	228	254	275	270	222	242	260	237	276	232	232	253	239	252	223	245	247	257	257	244	244	259	261	260	263	250	231	232	263	285	239	235	248	245	255	265	234	234	242	250	236	231	214	262	244	236	237	251	242	246	270	252	262	258	243	248	242	238	251	238	281	252	257	244	259	259	233	258	238	244	236	226	255	248	254	250	261	230	222	250	241	257	251	249	257	247	251	245	234	258	224	232	239	236	235	226	232	232	248	240	254	256	279	261	270	253	256	235	241	230	268	233	241	265	269	250	249	249	264	223	250	261	244	240	246	225	241	220	225	258	243	233	254	260	232	226	242	263	262	262	255	270	226	252	225	234	261	253	258	255	268	261	245	269	266	272	251	243	272	255	231	259	228	271	236	252	272	256	251	241	233	265	241	263	229	237	242	240	246	247	262	249	238	270	252	225	231	251	228	248	232	226	242	246	259	205	247	251	250	221	242	253	237	240	245	230	223	251	248	241	236	258	255	240	261	230	272	254	242	229	260	224	252	256	236	256	258	241	225	250	239	241	234	251	240	236	253	233	271	241	246	254	248	258	232	229	243	220	240	252	245	288	224	243	266	237	241	252	240	218	256	220	229	256	226	226	248	238	245	220	246	268	238	219	249	248	225	249	260	232	237	233	244	217	236	234	241	254	235	240	241	263	233	241	239	261	250	245	233	233	208	232	239	238	226	229	238	229	243	222	271	221	247	238	240	247	257	222	255	231	244	234	261	216	246	238	252	273	228	242	235	251	248	237	239	264	250	232	210	229	245	227	246	251	227	258	247	232	248	231	254	243	243	245	245	217	244	273	248	262	229	224	266	252	238	212	264	237	223	274	245	234	238	264	265	233	239	251	258	234	261	250	253	240	234	267	270	229	233	242	230	251	257	233	231	258	247	247	235	243	246	235	227	235	253	263	251	245	226	239	241	247	211	261	242	245	245	235	259	218	237	247	218	248	214	234	240	236	241	225	273	262	219	213	249	255	251	229	281	244	221	251	222	272	265	241	242	265	249	248	248	215	225	237	262	236	272	221	235	269	234	250	252	244	268	288	254	253	224	229	235	252	247	237	233	249	227	235	237	259	220	228	234	245	247	246	267	215	249	246	257	228	267	227	227	255	239	240	233	258	233	247	271	268	248	238	243	271	253	252	248	240	254	236	230	238	250	248	219	266	229	239	220	249	235	243	231	243	240	273	230	236	267	252	221	263	240	270	241	260	234	244	214	249	221	254	234	219	242	276	247	239	241	246	256	234	229	262	238	237	218	218	243	274	253	223	263	228	248	244	224	238	238	252	252	234	242	263	227	226	241	263	262	250	259	221	231	237	230	244	272	252	248	274	259	254	256	239	228	231	250	232	227	262	246	238	249	252	227	262	229	251	241	235	264	237	269	228	237	269	263	250	249	253	259	251	218	233	233	267	219	243	250	244	235	250	242	235	244	244	225	236	236	221	237	247	254	232	263	221	246	209	239	222	244	224	234	234	262	241	253	223	256	243	239	252	236	249	261	216	253	234	245	241	258	252	225	244	235	244	228	234	234	249	239	239	237	257	222	241	250	229	242	247	245	271	232	236	261	260	241	256	250	240	249	249	266	238	232	242	232	226	252	249	235	248	206	235	262	229	231	244	250	240	267	229	250	238	234	233	231	278	240	235	221	260	228	249	264	232	245	256	212	243	242	264	246	248	230	224	214	241	262	238	254	237	236	253	250	253	254	250	239	248	237	236	239	219	242	247	250	253	247	243	228	246	237	218	235	225	235	249	282	244	229	254	259	242	241	248	232	241	232	254	235	228	228	246	246	234	248	216	213	274	237	265	269	223	270	223	242	245	255	228	258	252	259	264	206	260	237	227	245	267
345	1	1900	128756	371	4	53	297	461	562	548	566	530	538	476	447	405	419	433	420	395	383	375	370	409	372	355	320	338	335	355	338	332	346	313	285	330	318	318	305	321	290	314	325	298	316	348	336	321	331	318	335	316	386	361	375	410	392	364	424	424	383	407	383	373	424	399	379	342	326	303	304	283	307	334	301	297	285	309	294	298	292	335	303	326	312	309	303	302	314	307	303	272	300	275	314	293	291	285	287	302	299	288	295	302	293	296	296	296	287	295	257	269	291	285	286	315	309	304	302	315	280	268	321	278	294	285	313	327	261	322	303	282	266	286	272	293	296	311	282	297	282	289	257	298	293	306	277	294	310	290	298	283	316	309	307	288	290	303	296	285	296	288	284	281	315	281	278	265	314	271	278	282	302	305	290	298	294	278	279	268	302	309	299	276	281	293	301	276	300	319	292	286	276	260	277	283	321	317	316	278	292	283	299	284	323	273	282	276	297	317	292	274	297	317	270	261	297	286	284	294	300	296	280	295	298	290	292	272	269	282	273	285	278	315	309	275	285	313	290	301	319	294	290	289	282	337	293	293	318	287	311	309	297	282	280	288	266	284	291	322	308	312	306	326	311	311	281	316	284	286	279	274	297	295	282	262	288	278	297	280	284	275	280	285	298	295	322	302	294	289	312	299	283	269	300	285	291	269	328	273	310	292	300	282	277	280	279	283	277	296	275	315	263	287	263	285	297	288	293	269	293	278	285	304	302	281	327	295	282	299	280	265	269	302	295	291	276	287	277	287	292	294	297	303	266	316	271	321	292	278	301	295	266	295	307	293	297	301	278	317	278	302	304	288	292	279	284	301	274	274	297	262	290	294	270	292	269	291	300	289	282	279	270	284	293	276	307	299	297	304	291	285	290	291	309	299	286	314	286	315	299	282	281	283	279	292	261	256	281	285	272	283	272	298	291	293	278	302	294	256	310	282	302	303	273	309	287	266	278	292	308	270	316	272	288	308	282	281	269	280	321	298	273	285	274	283	282	325	289	290	290	273	285	304	287	273	295	308	280	319	272	311	291	280	271	284	280	299	294	346	318	261	306	290	297	303	308	292	314	262	300	286	278	311	277	296	288	286	294	271	315	260	292	287	267	296	271	270	268	306	290	313	281	299	292	313	301	299	296	300	263	293	289	275	313	288	288	277	284	285	303	278	286	283	319	298	301	292	274	286	294	299	309	324	281	286	285	301	324	268	262	288	309	305	304	284	310	296	300	269	263	279	315	268	290	313	283	299	284	308	307	284	282	287	290	271	276	296	314	288	283	316	278	309	306	255	288	306	293	324	297	273	278	285	302	273	277	265	278	271	279	278	288	304	305	274	298	298	282	270	266	291	270	328	282	270	302	270	282	306	286	259	289	273	285	309	273	285	289	281	283	262	293	251	278	289	285	250	298	303	288	293	298	300	293	285	321	309	290	298	290	295	277	281	275	292	329	320	283	259	294	315	270	269	270	272	268	265	280	258	277	275	311	293	285	291	293	276	281	296	283	301	305	294	261	281	281	281	312	289	286	308	294	293	304	261	321	287	273	299	277	285	282	301	303	323	264	301	287	282	313	298	299	283	309	310	292	269	289	294	298	272	286	293	267	284	312	283	290	293	282	281	279	276	278	284	256	291	309	279	315	261	282	264	312	308	296	281	302	289	293	259	285	288	268	291	293	267	273	244	300	308	283	299	305	270	293	278	311	309	293	279	310	291	284	262	272	300	266	268	255	297	291	297	306	273	278	279	299	284	289	287	285	316	277	276	281	277	304	266	280	292	292	284	288	289	319	305	287	287	267	296	301	282	261	289	304	279	285	275	291	284	302	320	304	286	289	289	288	267	286	290	286	301	314	285	295	292	289	287	305	274	257	313	292	298	316	277	287	300	315	272	296	293	274	279	273	261	276	304	293	281	297	317	287	274	316	298	277	274	300	325	307	298	265	280	309	267	264	307	303	305	297	277	280	293	288	242	282	276	266	283	277	288	304	288	292	291	288	323	298	306	292	277	277	321	317	276	303	281	283	285	318	271	309	301	283	300	261	269	310	276	254	306	282	277	298	268	303	297	268	301	299	285	285	287	310	303	284	279	300	286	291	297	291	287	276	290	313	298	308	299	271	257	322	312	310	280	319	291	323	301	285	320	278	292	273	287	280	288	292	277	292	285	277	273	277	273	295	292	297	278	290	274	256	292	316	284	312	292	296	290	284	283	264	284	287	279	311	304	295	293	292	279	305	301	268	273	322	296	272	297	290	296	284	287	277	320	297	327	270	268	288	291	296	304	311	316	294	317	313	297	273	279	285	240	298
345	2	2100	128879	360	5	29	234	410	539	557	588	575	572	495	509	473	446	448	449	416	398	422	392	406	434	385	417	391	381	390	398	375	386	363	362	357	338	371	375	341	350	357	351	409	374	416	407	451	432	433	469	402	434	438	382	371	381	375	339	384	380	366	356	351	358	345	347	317	347	351	347	332	364	318	360	318	316	353	354	337	368	400	349	377	386	336	397	358	359	366	362	378	320	356	324	315	347	336	314	331	353	361	358	315	328	330	342	339	350	338	316	319	316	316	326	344	320	353	329	323	366	328	324	335	296	320	360	305	347	318	337	337	289	343	345	344	330	316	364	334	336	326	351	297	328	313	343	316	350	330	316	360	341	335	329	331	372	330	331	337	337	335	314	330	339	329	341	335	364	335	329	346	309	331	340	317	339	354	353	320	345	332	333	323	348	318	341	314	332	333	328	330	335	362	308	347	327	337	339	323	342	310	336	350	335	314	324	310	304	329	331	341	333	324	321	330	330	304	349	344	337	352	344	340	324	323	315	328	357	343	342	322	319	343	336	332	320	317	329	319	360	359	315	312	345	343	354	340	326	326	318	336	329	303	328	313	323	320	322	345	320	332	316	326	337	298	305	336	322	324	336	324	341	330	325	339	308	321	310	341	360	338	323	314	336	309	321	312	349	324	338	352	359	326	320	317	323	331	327	342	330	326	323	310	318	347	326	351	313	347	350	337	329	319	349	314	329	308	311	305	331	333	300	339	339	298	329	329	346	312	335	337	314	349	328	333	341	339	314	335	323	339	341	343	330	323	319	318	344	305	295	327	312	343	329	316	326	338	340	318	305	318	331	335	332	337	345	290	337	321	320	338	344	339	302	345	341	343	334	349	323	368	328	329	331	318	334	293	334	328	344	323	338	334	324	315	295	330	297	328	335	352	360	341	318	347	336	368	331	329	345	339	305	300	320	318	337	346	333	353	285	352	322	321	325	315	319	317	362	322	322	314	334	319	337	331	328	341	327	299	336	360	319	342	312	337	323	308	315	329	335	326	314	316	364	294	335	322	357	312	334	334	341	324	342	318	301	318	331	340	331	320	353	338	343	345	326	330	327	322	315	304	344	338	319	335	326	336	379	313	324	307	314	329	356	315	328	331	339	334	331	306	333	352	359	328	336	347	335	350	347	341	320	306	328	312	333	342	317	331	332	325	325	293	346	363	322	315	327	321	347	325	331	341	315	332	322	349	301	332	338	355	340	326	331	341	309	335	328	314	339	342	304	332	347	308	314	324	310	294	324	361	338	308	323	299	296	351	333	347	354	324	332	326	350	321	350	337	295	293	323	317	305	323	333	303	326	335	293	323	338	310	332	327	328	323	329	324	327	318	308	367	329	337	305	357	314	362	334	315	294	312	338	333	324	332	329	295	305	302	339	324	366	342	336	339	319	314	315	313	331	328	356	332	316	316	308	308	310	326	353	309	296	325	317	342	311	344	342	317	327	349	334	310	361	328	326	316	340	345	299	318	305	323	309	319	309	308	296	324	346	331	351	294	327	332	329	321	347	296	316	312	360	308	342	342	342	335	328	335	362	331	367	367	327	315	329	327	290	344	337	306	317	306	326	322	328	352	369	335	323	321	325	365	300	325	299	307	312	314	347	316	329	352	333	307	337	310	342	303	332	332	332	310	346	324	329	333	321	349	335	316	338	326	327	323	346	361	337	343	339	322	330	323	311	312	325	327	338	340	327	326	310	341	300	334	312	324	317	324	331	301	313	289	274	346	358	339	336	318	328	308	337	357	315	333	339	318	329	309	343	312	342	320	318	328	313	335	338	297	326	314	332	347	350	339	346	325	323	316	309	318	329	331	333	320	348	289	323	328	364	334	319	320	326	341	321	311	335	352	309	328	313	315	340	304	320	311	331	314	332	313	325	300	290	344	324	349	315	326	331	328	340	342	322	345	326	340	314	305	316	315	329	316	301	331	342	303	324	326	317	316	345	321	341	327	328	343	314	281	324	330	352	310	347	312	334	312	313	318	301	327	318	318	318	323	366	327	308	347	334	340	316	335	318	322	306	320	332	347	338	310	342	311	345	352	310	332	307	334	315	340	314	338	335	342	351	315	317	347	334	325	321	331	322	326	322	356	309	307	330	329	330	341	299	314	323	338	322	324	326	331	336	291	375	344	352	321	302	337	294	341	318	294	334	320	350	310	315	331	330	327	349	307	335	333	336	330	326	328	346	370	355	332	322	326	328	351	327	378	324	285	345	337	346	345	341	304	338	311	333	303	329	312	301	316	330	310	327	288	356	334	347	343	339	334	332	319	295	338	342	331	317	346	307	306	310
345	3	3500	129002	365	9	23	319	575	658	652	654	585	598	562	577	541	531	533	519	510	497	480	472	491	460	519	464	491	492	482	467	476	467	453	492	448	473	473	465	499	472	492	515	568	538	601	600	619	592	590	625	633	660	655	619	629	581	612	577	536	531	529	511	500	506	529	496	495	469	524	467	466	467	473	455	462	469	429	440	453	459	412	405	437	461	405	450	410	447	456	432	431	423	416	444	418	454	433	452	465	411	438	482	461	400	431	467	412	426	443	426	471	443	438	444	448	427	450	448	431	448	432	467	436	451	413	440	406	405	392	444	430	414	428	444	460	456	426	407	403	402	431	453	414	424	425	468	440	446	442	444	435	441	445	423	435	421	474	445	432	437	391	441	433	420	441	428	436	422	428	442	426	419	446	426	436	437	424	445	426	425	434	437	442	428	424	423	459	431	454	454	426	439	420	403	443	438	428	408	427	437	445	423	419	433	423	423	406	441	430	437	437	439	426	445	448	417	467	454	424	451	413	438	424	428	437	457	382	431	449	448	432	454	457	428	419	448	441	439	447	431	445	438	433	427	448	431	430	425	429	441	405	417	400	429	436	449	419	455	441	437	423	438	429	408	421	435	405	411	464	448	444	451	404	453	424	453	454	407	434	430	443	440	433	427	435	445	416	443	462	433	442	415	429	433	415	421	444	448	437	439	419	429	443	430	462	446	463	420	440	419	421	435	435	438	433	420	424	434	434	464	409	448	429	445	425	418	439	436	462	455	434	406	439	423	442	475	451	468	404	463	454	437	420	417	445	427	436	433	411	439	408	427	439	400	429	435	447	425	435	459	432	431	438	400	424	440	429	502	408	416	426	428	436	439	391	451	430	434	427	427	420	467	429	418	437	457	445	445	460	444	416	429	433	431	427	452	418	450	399	442	432	433	415	449	415	431	429	431	424	427	455	431	439	476	441	432	451	452	425	439	436	419	438	429	416	401	424	433	430	453	452	476	455	423	467	414	430	420	436	460	434	437	462	440	443	451	440	421	413	433	449	417	384	415	435	429	411	476	443	459	449	433	422	444	421	453	432	443	467	424	420	433	433	455	449	469	436	417	404	438	414	425	437	441	441	454	453	425	414	412	392	460	419	435	456	474	439	446	416	430	401	392	451	428	389	413	436	450	451	463	464	453	446	423	432	435	433	441	429	431	432	435	415	432	456	432	442	441	446	397	447	425	461	442	465	424	424	424	403	442	420	410	423	429	459	444	456	428	439	440	437	442	417	457	440	461	466	431	439	448	426	447	449	444	451	452	423	425	439	464	437	426	449	424	433	438	420	430	421	457	426	449	449	447	412	419	436	415	430	462	421	426	429	427	450	412	466	447	421	429	422	440	452	426	444	460	465	415	454	463	444	468	413	443	438	422	423	490	457	440	447	462	376	435	457	452	393	381	448	449	441	470	442	433	407	425	428	419	433	452	418	465	428	431	418	413	464	424	416	443	434	430	470	440	416	468	437	453	421	463	425	452	452	448	429	434	402	449	438	417	424	444	439	474	470	420	422	437	419	438	438	423	447	447	454	434	401	461	402	417	438	409	410	423	444	431	431	456	411	463	441	438	449	421	447	412	430	436	447	459	449	476	420	443	426	450	427	431	444	428	460	427	439	429	444	431	414	431	455	427	430	398	448	418	421	443	423	424	434	409	428	419	423	438	423	411	448	415	442	428	445	432	399	421	459	429	436	411	431	482	422	442	440	457	432	411	447	421	422	401	418	418	439	409	453	419	402	438	438	408	418	425	422	465	426	450	462	434	422	395	414	432	421	436	447	423	425	424	441	401	433	458	423	457	438	417	425	454	447	456	461	450	461	422	422	444	459	452	450	437	432	456	419	420	436	403	437	419	428	438	439	454	435	443	456	427	383	413	405	406	424	443	449	420	422	417	465	437	448	450	460	455	446	432	415	435	413	396	492	406	417	425	419	395	446	445	431	458	430	418	443	445	406	445	416	416	448	427	454	449	471	433	405	437	436	465	414	452	443	449	412	433	417	436	421	446	415	485	432	397	434	446	422	425	419	449	437	450	424	414	439	433	421	449	429	450	439	413	429	420	445	420	451	433	424	439	445	435	406	435	438	464	458	447	397	464	418	448	417	441	419	476	418	418	429	421	401	430	420	442	475	412	414	425	404	409	476	414	461	466	450	427	428	419	443	445	438	451	442	445	458	423	441	434	442	433	396	447	446	446	441	434	442	417	421	447	419	431	426	422	443	438	413	476	444	440	429	398	416	453	440	403	428	428	419	466	434	424	444	402	463	427	407	432	428	450	462	440	435	431	437	424	407	449	456	461
