345	0	2700	151768	438	0	12	172	298	439	454	507	476	470	404	440	376	374	377	319	352	311	319	317	321	310	311	268	291	297	242	291	265	245	240	273	253	236	282	240	266	241	252	236	247	247	227	245	241	247	232	213	221	238	234	226	212	194	210	231	206	222	202	224	202	221	202	221	239	222	228	210	193	169	232	227	221	186	191	200	207	192	227	194	203	219	224	191	229	224	201	202	199	216	207	208	210	239	216	213	180	194	177	185	211	214	207	212	219	201	218	215	200	189	190	191	217	205	202	173	216	194	191	222	196	218	220	207	207	209	204	203	191	198	219	223	204	214	209	203	206	205	205	193	193	215	199	235	183	206	208	215	173	206	209	206	195	187	200	197	181	188	218	220	189	191	176	194	188	179	209	205	184	192	209	228	219	190	196	216	220	187	190	200	172	203	188	190	183	183	201	195	210	186	175	196	207	199	207	202	210	214	201	198	215	196	223	232	195	206	191	170	187	186	207	209	213	187	188	206	203	191	209	188	207	188	224	183	195	191	206	193	210	212	171	194	191	231	231	179	196	203	188	220	213	204	199	194	195	216	213	187	200	205	216	190	212	211	194	195	206	199	221	214	189	207	217	215	176	202	191	201	211	204	208	219	196	206	200	233	188	196	197	197	195	204	206	195	190	211	182	192	220	196	204	205	216	187	218	192	215	200	209	194	217	202	224	186	179	191	187	211	209	196	187	200	225	229	192	202	228	173	215	207	192	197	170	209	205	186	211	217	206	189	204	174	195	205	193	183	189	191	201	202	212	197	194	175	203	222	184	178	201	182	187	208	183	198	181	206	187	193	215	175	187	185	202	190	175	203	217	200	192	205	198	201	221	203	178	210	180	212	198	212	204	184	196	214	225	170	224	188	177	203	207	215	183	194	177	175	190	199	213	173	181	210	208	199	201	198	194	195	200	186	207	172	202	203	218	204	191	183	228	195	174	172	186	188	203	189	172	178	195	191	217	213	208	173	190	206	203	219	182	201	210	197	186	181	190	197	182	199	192	197	183	197	206	206	189	171	204	175	194	220	194	190	180	188	202	210	191	214	201	217	200	193	186	198	180	199	202	175	199	198	208	199	208	218	206	186	197	207	186	197	200	212	210	206	184	195	165	188	236	210	207	193	176	194	183	170	166	190	183	186	179	160	180	198	193	177	187	199	198	217	192	182	213	219	197	202	204	193	182	196	187	199	244	200	192	207	166	203	209	207	169	215	190	197	187	225	185	203	217	185	208	199	203	216	213	203	184	196	190	217	174	197	190	214	203	186	189	194	203	183	196	189	210	202	188	191	186	214	221	187	195	178	179	209	191	190	168	208	176	190	180	229	194	195	192	201	195	213	190	196	196	209	213	174	206	207	202	186	186	212	220	196	181	212	205	204	203	205	192	189	208	209	193	206	203	221	190	203	203	208	205	193	204	215	228	229	174	218	194	217	199	232	211	191	206	217	192	204	181	187	222	186	200	201	202	199	208	210	197	181	180	187	175	204	221	223	186	195	176	199	209	213	214	186	207	179	202	214	192	202	181	187	199	193	198	193	174	201	191	174	183	208	224	175	201	175	185	197	192	184	229	201	214	200	199	211	196	187	215	184	190	191	215	199	204	219	168	165	184	169	192	177	195	206	181	191	179	210	213	203	191	199	209	197	211	188	206	201	191	214	194	201	199	185	190	205	192	194	210	212	190	201	207	200	185	189	199	201	211	191	193	208	188	190	194	194	198	188	187	214	209	181	178	200	197	201	189	207	197	195	193	206	222	217	197	195	215	220	179	199	190	214	180	170	207	194	187	194	201	197	202	169	157	194	206	198	163	231	205	161	186	189	211	205	178	208	202	220	188	209	194	201	202	211	218	186	234	188	209	212	233	225	195	173	192	183	197	198	208	202	192	195	203	183	181	202	205	197	202	209	171	206	206	198	192	198	177	207	206	190	201	195	201	200	194	205	204	199	204	179	174	182	195	191	176	197	196	178	237	226	185	197	192	173	213	214	205	200	185	200	213	181	187	183	210	192	176	199	185	205	187	207	188	203	208	223	184	196	222	210	176	186	191	206	186	201	199	190	196	193	186	202	202	179	201	214	209	191	192	183	200	194	224	188	204	179	218	209	208	194	200	201	207	211	190	191	201	198	188	168	215	174	210	203	197	194	192	175	183	185	204	206	238	214	202	183	206	202	202	185	198	235	190	197	195	201	205	200	188	170	204	190	204	184	234	190	184	194	195	181	227	205	192	206	221	225	209	214	202	194	184	179	214	203	209	212	195	189	191	203	195	192	227	153	197	220	192	186	215	182	194	178	190	188
345	1	1900	151893	451	0	8	111	200	363	360	386	338	326	314	285	232	233	231	247	222	211	203	216	189	181	195	163	185	176	183	165	158	132	164	173	168	163	133	168	129	159	151	151	161	159	130	153	141	160	147	127	145	142	151	149	132	148	145	131	131	130	129	124	140	141	137	153	150	124	141	135	130	125	161	132	117	149	139	128	140	123	141	145	137	138	118	138	135	136	119	136	140	144	119	148	132	133	122	134	130	128	135	145	123	115	156	135	122	120	118	141	129	136	151	128	121	115	124	122	130	120	123	135	119	128	127	123	136	140	126	127	138	132	130	127	123	128	139	149	121	104	100	132	140	130	119	142	127	118	109	122	130	135	137	143	140	142	131	124	132	136	133	137	135	141	129	132	138	118	102	107	133	120	120	138	125	125	122	143	129	139	153	127	130	110	124	114	124	146	123	149	141	134	119	136	139	121	124	121	126	134	132	131	145	137	115	113	115	108	133	126	132	125	138	140	106	126	131	123	111	125	98	130	128	141	122	111	136	139	131	152	133	115	131	122	113	142	121	121	114	124	119	131	133	134	129	130	139	121	119	145	113	118	133	131	112	131	119	127	139	134	125	108	113	117	119	126	151	113	135	123	123	148	130	114	144	118	122	138	130	141	148	126	113	129	117	127	118	131	138	134	127	134	138	116	127	143	113	132	124	112	138	113	112	140	111	131	121	137	110	148	117	113	126	112	127	128	125	119	128	146	131	142	143	104	141	131	131	136	129	127	130	130	108	135	129	145	124	122	113	126	132	118	129	131	118	147	135	136	117	142	131	128	122	120	136	134	124	130	122	142	129	110	117	120	134	118	111	122	119	130	119	113	119	127	120	118	116	132	119	133	143	130	120	126	130	144	135	129	131	143	117	140	125	138	121	126	139	142	120	112	129	132	114	129	127	139	133	134	126	131	125	142	123	130	114	125	139	124	135	111	121	133	134	126	132	132	126	119	125	137	125	107	134	134	131	132	129	121	141	134	114	158	139	114	146	126	131	109	122	138	121	129	109	126	121	124	122	143	126	142	108	112	125	121	126	126	95	131	129	115	134	136	135	115	130	123	129	114	105	113	144	125	110	110	133	125	123	114	131	123	141	142	134	130	108	127	125	137	125	115	132	132	121	127	132	114	123	113	145	143	126	126	129	144	131	115	102	98	133	154	126	136	117	150	130	120	125	125	136	136	108	135	131	136	117	101	132	110	129	146	125	101	134	125	106	139	135	133	120	145	131	144	133	125	120	127	118	145	112	114	138	116	125	126	128	128	131	123	126	130	123	134	119	121	116	133	128	144	126	128	133	110	155	109	117	119	126	132	120	145	126	134	130	130	136	129	121	124	135	120	116	135	111	107	105	113	120	138	127	123	120	154	129	135	125	144	123	135	115	121	129	108	123	115	123	145	133	127	118	129	132	148	136	139	124	114	117	135	126	122	142	127	108	119	123	138	120	107	102	116	128	131	123	123	136	121	116	135	102	140	159	100	137	126	118	140	118	120	152	132	119	123	110	151	138	127	122	125	121	126	125	125	108	141	120	112	120	128	141	117	126	117	119	120	140	121	106	126	149	145	133	134	122	115	127	152	132	133	127	143	117	106	118	133	118	115	133	131	130	124	115	130	108	118	116	134	159	128	125	122	119	128	127	126	134	131	137	133	125	115	121	136	130	139	145	127	132	134	129	124	102	114	139	127	109	124	121	138	133	119	132	130	141	128	132	139	125	127	117	126	139	122	124	125	140	125	130	126	113	102	113	103	128	129	132	126	134	114	127	113	131	139	127	135	120	143	117	137	125	124	129	134	113	127	127	125	151	112	135	121	119	130	114	134	113	116	145	131	113	133	131	130	130	126	139	124	118	139	119	130	125	130	136	114	128	112	136	149	124	152	117	132	123	127	136	131	133	130	129	126	101	126	124	133	134	127	136	123	137	117	131	133	154	146	131	105	134	127	138	125	126	123	141	117	122	125	134	133	116	119	120	121	133	115	111	118	135	124	132	117	109	120	128	144	136	110	111	129	135	114	107	134	133	133	103	130	125	134	139	120	127	123	119	151	124	117	142	121	136	147	125	126	129	122	134	125	122	117	134	122	110	127	148	121	144	144	131	131	107	154	109	120	115	114	123	127	126	127	103	123	122	138	118	123	131	127	128	130	113	127	110	114	140	165	127	109	124	123	131	140	118	126	138	128	129	145	117	125	113	121	115	137	118	139	109	129	144	127	107	151	129	142	125	129	143	126	126	127	122	127	123	132	132	139	119	126	137	120	126	137	124	128	115	126	126	121	123	118	111	141	139	134	127	143	140	122
345	2	2100	152018	559	0	10	126	216	381	368	455	410	344	340	295	280	304	258	257	260	229	233	213	236	215	235	199	198	180	190	187	158	184	174	175	187	187	193	175	159	171	157	174	176	177	169	167	149	154	166	178	170	181	157	151	161	172	144	161	156	161	134	152	149	127	176	159	168	137	175	153	136	135	147	160	158	157	151	165	152	139	144	153	144	143	143	142	159	140	166	152	166	162	148	114	129	148	134	141	145	147	152	153	151	142	156	139	147	141	139	167	130	134	161	143	135	179	162	151	134	160	150	150	112	152	155	152	133	142	133	140	141	126	153	153	136	140	136	127	139	159	147	158	130	133	132	139	141	143	147	125	161	142	153	135	126	150	151	127	150	140	134	144	137	149	130	151	125	150	144	136	154	122	145	170	146	125	153	142	145	133	137	144	144	162	138	152	141	137	155	135	136	160	164	140	134	148	151	136	150	137	148	140	157	134	144	155	124	143	132	154	143	143	121	141	120	140	135	167	130	143	135	137	144	140	135	131	142	132	130	133	136	134	134	142	141	134	151	118	109	157	135	144	142	159	132	139	131	154	122	126	156	143	131	156	147	152	124	145	119	114	134	140	136	143	140	146	141	151	149	131	132	135	140	148	139	164	123	144	139	134	146	133	147	125	124	146	123	148	167	128	128	124	117	123	127	134	117	127	141	133	150	137	151	132	130	135	140	139	134	147	123	143	135	153	146	133	115	150	137	139	124	139	136	145	148	147	119	124	140	144	113	120	156	134	132	137	135	121	129	143	137	134	150	130	137	133	156	161	140	135	141	130	154	138	124	147	116	140	137	132	140	139	109	155	146	125	123	133	139	115	125	170	115	132	139	137	135	133	154	148	125	147	122	138	146	134	148	152	142	134	135	150	158	129	140	146	131	151	152	138	148	125	135	148	131	126	124	135	137	133	133	145	136	152	141	159	145	146	125	135	130	152	138	152	163	166	135	145	132	162	152	130	147	120	122	157	130	149	142	124	151	138	137	141	140	114	152	160	156	131	135	144	142	149	132	144	127	144	142	157	140	120	129	128	132	154	164	137	142	136	132	132	144	137	133	134	153	157	122	124	153	141	144	141	162	135	133	135	119	151	139	133	125	135	141	133	163	124	146	126	152	138	149	135	138	147	144	127	148	132	133	139	146	125	123	124	151	140	130	142	132	146	114	136	116	155	143	138	146	130	146	154	151	161	140	131	154	146	128	152	135	136	137	141	139	146	144	153	148	153	122	134	132	146	154	123	128	121	124	144	128	125	158	145	140	130	147	142	143	143	133	127	127	145	133	129	131	118	139	137	130	157	132	172	147	137	140	136	137	134	137	110	149	135	138	129	131	141	130	131	140	159	142	127	144	137	140	134	128	120	139	142	137	125	164	151	174	125	140	145	142	134	131	142	115	149	134	139	125	119	123	139	152	144	140	120	150	115	127	134	121	162	146	127	127	133	131	123	131	132	148	144	132	150	116	140	118	137	135	143	102	132	130	151	128	158	122	135	124	129	121	142	145	129	138	124	128	133	114	126	150	150	148	150	119	147	131	144	132	147	147	128	162	140	133	144	137	150	147	136	142	148	130	152	120	138	125	138	144	135	136	144	144	145	132	113	133	128	141	165	119	147	126	126	159	119	163	136	129	166	139	129	133	141	132	139	136	132	125	139	124	144	144	126	137	147	137	151	137	120	132	136	130	143	143	133	127	130	149	131	142	125	150	118	145	124	122	132	132	149	159	131	144	115	145	152	119	128	139	133	142	129	147	143	129	125	135	150	124	146	149	150	144	129	127	146	126	135	151	125	137	118	132	151	125	136	126	113	145	137	139	142	160	158	138	126	127	152	120	136	137	145	133	133	129	132	142	130	128	129	139	148	138	160	131	139	142	146	131	120	134	137	132	118	143	144	137	140	144	148	118	119	151	133	130	136	128	146	121	138	114	147	156	147	134	140	134	136	145	112	134	121	159	124	139	148	149	130	129	146	137	118	138	132	131	151	160	134	119	138	132	132	137	114	143	134	131	149	148	146	132	142	157	113	127	118	146	148	139	141	148	118	143	164	134	130	132	134	121	140	149	129	128	143	128	155	122	149	149	116	145	136	135	129	148	135	134	140	137	155	147	149	140	132	131	142	129	129	124	149	147	170	130	123	149	146	148	134	133	148	123	128	136	134	152	136	132	151	131	153	143	141	138	143	146	142	140	125	113	140	159	134	126	132	143	127	133	132	144	148	170	141	139	139	117	122	122	133	124	134	140	147	143	157	136	136	144	124	114	120	123	136	133	160	135	164	135	157	133	129	142	135	103	139	171	131
345	3	3500	152143	551	0	18	189	279	454	452	485	430	413	371	343	286	331	321	281	259	268	273	242	246	254	260	254	262	223	216	240	216	254	197	205	235	205	207	207	217	199	198	202	197	172	202	198	189	188	176	193	158	201	172	168	181	213	181	194	176	195	179	190	203	185	182	177	181	182	179	199	212	163	201	182	186	196	206	176	171	169	175	172	169	170	207	171	170	170	154	190	174	176	173	173	176	180	180	182	191	182	173	176	180	170	164	184	178	171	194	177	181	178	184	155	175	190	197	189	182	161	165	187	173	166	172	152	168	165	201	175	166	161	179	180	160	171	180	172	146	171	165	180	186	153	150	171	170	163	194	167	155	140	167	169	153	161	175	184	183	173	186	173	170	153	156	182	169	158	173	193	183	167	162	172	192	190	141	179	179	183	191	167	137	184	185	160	172	190	175	188	170	190	169	188	171	169	173	157	171	188	159	171	189	154	159	182	157	179	168	176	172	169	178	178	199	186	179	171	155	175	188	179	163	167	187	167	169	199	192	163	186	206	175	170	163	158	167	155	165	155	188	145	166	177	209	164	176	161	175	171	188	169	162	165	157	175	169	173	172	180	193	192	212	180	163	174	195	164	177	145	171	154	162	170	186	176	186	162	152	164	200	193	186	166	164	197	157	159	162	181	154	155	147	175	174	164	165	178	164	158	149	164	168	187	187	174	171	178	159	173	167	184	192	187	168	160	193	167	161	157	149	150	163	198	169	158	194	154	177	186	151	152	189	151	170	175	177	171	180	191	179	158	160	151	181	183	171	174	170	183	148	164	164	175	174	199	153	169	184	181	177	188	175	178	148	172	162	184	186	147	161	174	168	168	194	182	179	173	197	166	166	167	197	153	183	173	177	169	183	175	168	183	178	178	171	152	178	191	149	181	167	151	154	152	168	147	167	147	168	171	171	160	172	157	180	159	166	166	164	177	169	193	167	192	176	177	171	146	153	162	180	158	164	175	155	185	166	146	166	174	165	204	187	166	165	165	173	188	163	171	169	176	165	151	169	189	157	179	172	170	183	147	165	174	170	157	169	154	177	151	152	175	172	172	167	191	159	170	182	182	182	158	179	174	190	178	179	185	135	181	160	172	173	161	174	174	181	175	166	182	151	171	186	169	139	180	157	163	141	183	191	172	181	187	163	179	184	199	152	163	179	199	159	181	163	155	186	153	165	190	182	182	174	194	155	180	145	166	185	161	152	157	157	164	160	180	181	162	165	162	185	165	168	156	158	164	169	172	156	160	175	183	164	157	178	162	167	170	180	151	170	167	172	167	163	150	177	187	162	163	181	171	155	182	161	154	158	169	182	178	176	167	178	157	142	168	187	194	184	176	189	149	173	179	177	194	167	175	152	158	175	171	173	175	178	147	154	173	179	164	165	179	187	155	164	157	171	166	143	171	178	149	188	145	168	157	169	154	180	161	187	177	175	145	147	183	161	168	175	184	146	198	156	175	179	175	176	181	149	162	180	188	164	155	188	187	162	169	167	175	181	161	165	162	166	167	173	177	165	162	140	178	168	172	166	189	155	170	180	153	168	163	193	169	168	146	144	179	172	169	178	170	176	183	167	159	179	165	142	155	167	175	165	175	161	175	182	165	150	161	151	168	143	152	157	165	164	163	145	160	179	178	167	149	170	168	165	190	159	162	150	166	171	172	171	172	181	173	194	171	169	172	172	176	163	170	163	193	168	191	181	167	188	162	176	196	169	155	176	160	180	202	189	178	160	159	162	196	154	170	180	174	191	178	189	164	183	149	181	162	176	174	167	178	162	176	178	164	171	163	173	190	178	179	160	173	160	160	189	175	167	176	182	154	173	163	155	191	162	176	184	145	168	177	173	160	153	160	174	178	160	164	164	187	188	186	175	157	167	165	157	185	159	191	164	154	174	177	168	151	148	170	167	170	174	183	162	192	183	163	165	165	165	175	165	189	148	189	164	193	170	177	172	168	174	169	155	167	143	181	169	186	150	165	180	142	171	178	182	144	189	159	151	151	161	148	178	179	184	167	174	165	164	167	174	189	168	155	174	176	162	159	168	183	171	147	177	163	155	178	169	182	163	175	160	151	175	146	148	154	174	164	157	152	181	195	178	156	175	163	165	163	173	157	156	173	202	170	163	166	206	166	169	166	189	160	162	178	174	184	167	156	159	176	172	161	172	214	148	179	164	164	196	171	180	153	144	188	178	184	176	155	175	172	165	170	195	173	168	158	180	159	177	178	170	157	165	162	190	172	168	150	156	154	152	180	167	173	144	170	183	155	164	152	152	168	175	171	171	169	184	175	149	183	171	172
345	0	2700	152268	492	0	8	168	297	408	435	537	475	474	422	410	348	378	345	349	312	359	297	295	308	288	283	300	287	274	248	273	238	271	235	279	242	247	237	247	224	261	241	240	235	251	222	226	235	239	205	203	227	223	215	256	215	223	214	233	238	218	218	207	237	200	219	195	206	209	219	205	211	237	220	219	207	217	218	232	213	197	202	210	205	225	228	234	191	226	202	212	191	189	203	208	210	209	200	178	197	194	191	211	214	217	204	217	227	219	197	188	182	180	215	189	217	206	185	219	208	206	222	228	189	211	187	191	197	185	211	183	200	194	205	200	170	216	195	202	185	178	195	232	216	183	200	208	205	194	208	206	207	190	228	215	194	207	207	178	204	189	179	189	200	200	213	202	219	183	197	211	214	182	197	207	170	210	189	195	184	184	211	213	186	181	221	220	222	193	184	171	200	204	182	183	209	188	188	213	193	215	181	188	173	184	196	203	185	185	179	195	207	204	204	196	215	197	225	173	212	199	183	202	202	213	201	200	179	202	208	184	202	184	197	210	199	199	195	195	208	209	192	197	196	199	207	202	195	207	196	217	199	194	191	199	209	196	202	183	232	195	197	179	203	205	211	194	207	187	225	206	172	227	202	187	194	210	193	198	189	193	194	194	187	181	211	190	187	199	193	184	204	181	204	204	199	205	200	217	193	179	210	194	198	216	213	200	196	200	184	188	197	210	196	207	209	181	207	190	208	213	203	183	203	184	198	195	192	208	219	193	198	206	182	192	201	198	188	194	188	196	180	211	212	194	176	198	212	201	214	196	195	196	189	191	190	180	186	196	196	219	207	197	210	231	168	209	194	191	201	181	186	202	184	201	190	216	199	197	197	184	225	203	224	185	205	184	191	200	193	217	214	168	197	182	182	206	196	202	213	205	233	214	188	183	205	208	194	191	181	171	190	202	174	184	187	172	182	203	195	207	222	214	170	198	181	212	173	185	187	203	199	202	211	207	186	191	189	204	197	191	171	195	199	208	202	217	218	170	200	195	197	191	181	189	191	210	209	210	197	218	212	199	197	187	199	177	190	203	179	204	185	215	187	169	175	228	190	204	200	190	177	198	180	187	185	199	192	175	194	210	194	170	184	181	191	195	188	198	211	170	190	173	229	184	194	175	175	208	180	199	191	187	211	203	172	183	214	184	195	210	178	200	224	214	173	192	190	186	191	174	189	206	196	199	203	197	178	180	189	203	193	196	158	210	220	213	181	209	188	195	196	185	212	206	183	196	188	178	194	184	183	161	185	207	200	197	207	198	211	174	195	203	212	194	188	208	175	214	203	205	204	183	219	192	180	211	203	196	200	197	211	191	211	187	184	223	185	177	184	181	191	192	181	208	180	210	176	179	223	182	189	209	232	184	210	210	191	192	177	175	175	172	214	199	202	195	220	170	211	215	189	188	184	202	217	201	193	208	187	199	195	193	194	223	195	217	189	186	204	192	216	213	193	201	184	230	200	194	207	173	209	206	180	197	181	193	190	197	202	194	202	208	201	198	198	188	183	179	199	200	218	176	184	203	199	193	187	190	183	219	214	214	173	196	205	171	210	210	217	215	196	182	201	211	184	197	206	207	177	200	190	200	207	198	170	195	205	196	207	193	188	192	193	231	186	196	188	209	203	242	193	206	210	191	205	204	184	186	197	193	180	188	211	184	212	199	209	183	212	202	217	187	184	198	191	206	171	191	203	190	208	201	209	190	201	199	178	165	203	213	182	211	189	187	155	179	190	208	189	200	186	218	183	202	220	191	181	189	205	174	193	194	215	203	195	183	185	190	196	190	193	187	183	185	203	200	197	189	197	234	196	200	214	214	195	187	176	184	187	221	194	208	179	194	203	175	174	183	194	199	174	208	177	209	192	199	193	191	212	213	155	203	179	199	205	190	211	194	178	197	172	209	218	208	213	174	197	231	216	201	194	185	207	192	203	208	189	189	195	185	209	172	192	222	167	180	196	212	222	185	196	197	185	208	192	216	197	220	205	197	167	197	193	212	195	214	212	191	210	230	179	205	191	192	192	179	208	187	189	192	196	195	209	202	204	217	163	181	175	198	183	201	208	186	186	200	213	211	193	205	199	165	214	195	192	182	212	167	189	183	187	196	212	227	203	210	198	187	181	157	197	186	192	210	214	183	194	171	198	188	199	196	217	188	209	202	180	195	195	201	193	209	190	186	210	200	179	195	203	193	208	184	183	188	184	183	215	183	208	204	219	164	215	200	193	176	196	191	186	169	179	198	216	196	193	212	202	207	188	186	182	221	175	187	207	197	166	201	202	188	214	212	202	186	189	189
345	1	1900	152393	593	0	13	115	203	365	341	379	326	320	308	285	251	256	242	242	221	223	182	198	180	152	185	188	206	193	171	180	154	155	182	142	155	165	160	175	136	136	132	153	125	148	147	153	174	131	137	133	136	123	140	143	141	156	129	140	130	150	142	125	141	167	129	141	150	131	141	120	118	132	134	106	119	121	134	121	122	133	131	146	144	123	143	125	128	123	146	134	116	127	130	127	122	118	121	143	130	153	134	158	131	144	128	131	127	131	117	140	127	124	148	126	140	149	130	119	133	121	109	139	116	142	121	110	125	129	128	112	141	130	130	133	123	133	119	139	142	136	147	118	130	147	127	118	113	132	106	127	115	141	126	134	119	121	120	130	132	141	108	126	146	137	141	138	147	141	104	133	125	123	120	127	129	152	113	124	132	133	145	144	114	150	125	134	140	144	123	117	133	119	130	111	127	127	141	114	129	117	126	131	123	123	121	121	115	114	106	120	106	140	131	127	114	121	118	127	122	116	115	105	151	141	120	111	144	123	108	128	123	115	131	132	124	117	118	112	121	125	127	132	137	139	128	123	115	127	127	122	114	131	125	152	118	124	154	103	120	126	138	111	101	107	129	121	126	133	127	129	113	135	144	125	130	145	129	125	128	115	154	131	129	146	120	138	135	122	131	121	129	117	140	137	118	133	115	136	119	127	135	135	123	107	115	125	124	110	125	116	123	122	113	131	129	141	118	126	126	127	131	137	143	133	122	138	138	127	135	126	138	134	114	120	151	118	123	130	132	122	122	135	125	134	142	124	116	140	117	131	125	119	117	127	135	123	117	147	104	127	152	136	143	126	132	125	126	116	143	115	119	116	133	133	109	115	136	143	118	146	121	117	119	134	118	129	131	120	122	119	138	136	139	128	130	143	117	111	131	115	144	129	127	125	120	134	126	147	120	126	119	148	111	132	120	130	115	137	130	138	136	143	119	124	116	142	131	135	124	132	104	140	118	99	137	130	135	119	131	123	112	135	141	117	135	130	107	116	129	116	129	122	119	132	134	115	139	111	128	136	134	134	143	121	130	133	126	129	123	123	130	106	135	129	133	133	134	119	148	133	115	117	116	134	129	121	135	140	132	120	145	115	127	143	134	135	116	119	122	139	132	132	120	133	133	108	111	118	114	134	112	133	120	129	129	131	136	127	132	129	105	127	128	147	115	118	118	117	125	131	113	130	139	136	114	122	138	126	117	110	112	140	135	135	123	107	122	134	119	105	118	138	128	122	121	126	151	152	108	143	125	128	120	137	133	121	127	145	133	127	126	118	121	136	132	137	130	121	116	141	141	139	119	134	129	112	118	135	113	119	121	114	110	126	123	140	127	123	133	134	115	123	138	135	107	136	109	126	125	128	128	118	130	100	110	115	130	108	139	130	143	129	130	120	122	141	145	125	141	126	129	133	116	126	126	134	119	127	133	138	137	148	119	145	128	130	132	128	121	129	134	131	110	120	129	111	131	132	149	145	119	124	133	136	125	118	132	132	120	125	136	123	121	109	134	145	130	124	132	122	120	106	120	136	123	115	120	108	115	101	136	118	122	121	130	133	139	132	122	120	128	109	131	132	151	120	115	130	123	129	152	122	117	128	147	122	126	130	125	149	107	101	121	124	130	135	113	143	119	135	124	149	115	140	132	121	128	119	127	134	135	138	131	123	127	123	123	151	117	119	133	118	128	126	132	121	110	131	124	141	141	112	135	115	124	136	118	128	128	123	136	134	151	123	139	124	116	133	133	138	133	120	124	121	124	151	126	128	119	120	126	147	102	109	114	117	122	120	128	138	132	119	113	93	120	128	107	113	117	112	143	110	120	122	150	104	101	127	132	127	99	104	128	133	111	122	135	151	146	134	123	124	120	140	144	134	143	114	115	113	122	116	136	139	123	120	131	133	145	134	111	135	120	117	121	139	110	122	132	137	133	134	125	119	135	132	128	129	128	128	111	134	92	139	133	118	109	133	116	135	139	121	116	130	122	137	116	139	102	125	128	121	123	111	114	129	141	107	138	132	127	131	109	131	133	124	122	118	140	105	118	106	124	100	123	132	117	119	133	121	131	106	124	111	115	145	115	119	131	115	123	118	118	159	145	118	137	120	140	108	122	112	105	113	118	134	121	138	119	122	151	127	121	116	118	131	139	118	129	131	120	135	120	119	138	115	114	138	122	137	112	115	119	107	137	119	130	117	129	141	119	124	119	134	126	130	129	137	119	125	121	138	126	133	124	127	151	125	129	132	111	117	126	118	152	117	115	121	109	125	136	124	122	126	138	139	121	108	138	153	149	121	139	138	131	117
345	2	2100	152518	567	0	10	128	213	355	382	384	357	394	335	314	255	279	270	241	242	266	223	222	214	185	214	196	238	158	190	192	161	194	169	152	170	182	170	165	180	206	171	169	179	165	156	163	144	191	143	159	166	157	162	150	153	158	145	170	155	144	155	163	134	133	158	132	146	145	128	142	141	140	159	140	162	156	151	140	141	148	125	142	129	140	142	134	152	136	153	170	149	165	129	127	151	145	148	127	127	124	134	154	145	157	149	137	119	142	120	140	145	158	145	133	148	159	140	152	142	134	129	136	150	134	171	147	133	154	139	136	139	161	128	141	123	134	135	137	127	144	140	131	124	136	123	153	142	150	136	146	146	123	135	136	135	139	133	136	132	137	124	169	139	129	123	125	148	142	124	136	140	151	130	137	130	143	153	135	139	123	112	130	148	154	145	152	136	134	146	137	127	146	124	135	128	129	121	137	119	123	129	125	146	146	144	155	142	134	129	153	141	122	150	130	123	138	147	129	147	148	148	138	142	130	134	130	131	136	124	164	135	169	146	163	154	133	162	128	125	128	126	117	145	150	118	136	148	164	131	146	130	161	132	130	144	134	149	152	131	140	152	141	137	104	140	122	139	125	155	130	128	141	125	111	127	139	127	121	134	124	128	118	130	149	125	141	153	126	145	146	135	154	127	121	150	123	116	122	121	140	129	142	139	137	138	136	137	128	164	124	124	153	140	139	135	142	141	129	143	142	116	130	153	145	151	135	147	136	134	141	135	137	126	134	137	142	128	138	133	142	142	142	124	136	156	139	129	146	127	135	130	125	149	139	130	120	147	135	151	134	130	137	157	129	128	116	152	147	142	136	143	138	147	146	130	119	145	131	142	163	143	143	141	148	128	120	130	144	128	129	130	157	160	147	128	133	140	134	130	133	133	131	135	150	135	135	146	138	115	135	144	144	143	155	140	156	150	138	132	141	153	161	131	135	143	137	129	127	130	130	145	125	145	119	108	123	121	143	126	138	122	131	137	139	143	143	151	135	151	132	134	141	145	99	137	138	134	129	156	123	147	128	120	146	134	140	139	142	149	118	145	138	125	130	139	129	130	142	144	129	129	131	139	120	129	129	138	152	131	137	144	129	132	147	140	125	125	123	138	123	133	163	138	134	139	135	129	137	136	145	133	136	127	124	138	118	126	125	124	138	161	135	115	136	124	126	159	125	119	140	139	136	143	143	127	136	126	132	135	130	136	141	151	122	135	145	135	135	140	158	159	125	145	144	148	164	135	142	137	141	130	138	132	157	114	131	128	176	142	127	151	138	144	126	143	132	150	143	123	138	135	139	131	126	135	142	172	134	147	146	134	130	152	123	118	154	118	139	143	148	123	128	134	165	135	113	123	130	148	114	140	131	153	143	135	147	145	132	126	129	132	118	120	152	148	120	117	127	136	143	150	121	141	137	145	117	145	137	120	142	143	123	139	122	128	123	132	133	117	122	152	135	138	142	104	134	128	148	139	149	148	129	133	116	141	138	148	137	140	132	149	143	130	131	126	122	138	141	130	120	146	138	131	123	146	150	124	122	130	112	150	141	134	122	131	141	144	133	151	128	149	133	125	135	148	118	150	123	137	131	132	137	129	140	139	144	142	139	126	131	143	130	142	132	133	136	138	116	123	118	136	149	135	141	121	140	137	119	127	130	126	136	126	120	153	157	139	143	133	149	137	132	136	140	144	129	125	117	117	139	129	133	144	114	132	142	138	120	149	140	130	139	128	136	131	135	153	128	124	124	130	121	131	121	126	128	129	127	119	127	134	138	126	137	142	157	143	140	152	134	116	106	132	131	115	151	130	142	147	130	149	141	136	137	141	136	145	139	143	149	136	130	135	147	120	145	120	129	113	125	119	134	138	151	131	135	148	113	132	153	152	138	154	151	119	129	150	124	121	137	111	146	127	149	127	136	109	146	136	143	139	139	144	139	148	122	113	140	134	129	109	143	142	168	122	142	112	141	149	136	137	149	142	142	142	128	136	139	149	123	145	150	132	123	140	147	133	127	121	115	139	139	130	130	133	143	146	130	128	126	124	150	126	146	127	143	126	125	129	136	150	141	109	132	135	137	137	145	138	152	134	152	135	138	139	127	137	118	130	153	112	139	137	133	149	132	108	115	145	132	162	129	161	151	147	132	118	139	145	138	147	138	120	140	141	126	131	140	145	120	146	134	147	138	137	148	119	143	134	139	128	147	130	136	114	134	120	145	143	128	138	139	142	106	137	128	146	127	121	140	152	125	129	153	140	128	141	115	152	134	111	147	157	135	138	147	152	136	145	147	132	134	132	124	133	136
345	3	3500	152643	546	0	18	197	250	397	432	439	427	417	392	374	304	307	292	284	262	294	267	271	247	261	237	274	237	247	207	217	244	229	208	222	215	208	213	217	210	208	201	192	189	192	197	187	197	184	176	198	168	183	182	166	201	198	189	183	195	189	196	175	160	179	189	182	182	209	195	173	157	189	176	182	170	155	160	169	169	173	153	174	175	188	167	209	184	173	170	171	154	159	169	161	177	185	171	161	170	184	185	174	164	168	163	173	162	181	173	175	166	169	168	170	176	178	191	166	164	173	199	170	183	171	165	168	169	177	162	184	166	185	176	164	180	162	171	152	186	211	156	174	196	186	170	159	180	166	165	187	179	169	161	148	177	141	139	166	154	152	165	181	163	164	149	175	181	199	163	159	173	179	181	179	184	181	177	160	183	172	162	167	180	176	176	180	182	171	168	176	178	165	167	161	179	171	180	190	187	159	157	162	164	152	182	167	187	174	163	168	162	177	178	185	162	184	173	173	174	185	162	165	178	180	172	186	177	176	175	165	178	151	181	164	169	177	156	185	171	182	183	184	167	188	171	172	166	161	180	147	167	190	139	165	149	153	176	172	174	168	177	186	170	185	171	169	172	204	177	180	179	174	175	167	165	188	179	174	146	187	188	147	182	164	172	161	157	157	155	176	172	150	166	175	168	154	152	155	177	179	167	156	159	152	172	186	176	187	157	168	183	167	156	167	159	152	162	184	187	166	170	165	169	161	170	203	184	190	175	176	160	194	169	166	166	164	182	158	203	162	152	157	153	175	186	159	173	153	164	148	183	188	164	152	137	178	189	185	181	169	167	175	162	175	172	164	178	187	184	181	163	188	160	159	183	171	157	192	173	177	147	172	153	152	161	175	155	183	173	160	164	164	167	152	170	178	172	168	174	162	169	147	165	182	180	177	156	174	164	142	162	168	161	162	185	161	181	172	180	163	178	170	172	176	188	143	154	170	173	174	184	166	187	186	162	170	162	162	173	188	160	199	169	178	173	188	171	167	166	182	178	165	169	158	171	176	165	174	160	154	145	172	168	180	181	181	162	192	178	173	148	179	166	167	167	162	172	167	177	154	156	187	159	182	156	166	145	145	169	162	167	186	166	166	147	167	170	191	171	186	159	169	166	166	147	173	183	162	176	169	166	173	159	172	172	183	149	157	170	179	183	185	177	158	169	187	147	160	178	167	163	157	181	189	210	187	166	181	162	169	189	167	179	171	186	152	162	168	159	154	163	193	142	165	171	155	155	160	167	178	167	160	163	174	168	155	157	189	154	193	165	162	166	154	173	176	155	154	149	180	156	171	161	166	175	171	150	172	167	183	159	183	157	158	161	165	150	162	164	177	169	161	184	149	179	155	157	174	148	145	166	174	163	171	177	171	201	175	161	172	185	172	164	170	171	161	183	161	173	174	184	179	188	175	147	166	179	160	185	165	168	170	169	172	162	155	139	175	165	154	174	192	186	172	186	146	165	166	158	168	178	153	171	160	173	185	155	156	158	195	174	149	182	154	162	181	168	163	159	169	159	173	171	158	176	169	146	159	153	164	162	158	168	164	179	142	178	167	170	165	160	168	160	172	158	149	178	151	185	161	161	179	174	162	186	162	167	166	180	152	207	164	160	168	162	164	175	160	151	153	172	165	161	161	174	184	178	164	166	172	160	155	181	181	172	175	155	167	173	168	191	158	159	162	155	163	149	186	151	168	167	164	194	190	171	151	182	147	173	180	159	169	161	168	177	154	173	169	169	161	154	159	166	158	175	181	175	157	175	183	166	168	162	170	174	166	171	176	158	166	180	160	159	155	171	178	172	171	161	163	163	193	164	172	168	141	182	163	183	195	149	156	157	146	175	147	177	170	171	159	183	167	165	166	160	167	157	176	171	137	167	158	165	176	169	167	171	164	187	174	141	165	161	184	177	151	150	156	175	161	150	179	155	170	164	176	175	137	167	167	164	156	172	190	148	196	179	162	160	178	154	158	162	163	173	174	174	163	172	173	160	156	176	176	186	178	173	164	171	164	161	175	170	181	161	166	160	181	166	135	159	164	183	194	155	152	169	170	156	159	161	168	178	172	136	160	172	159	143	154	195	152	175	165	171	169	161	171	157	157	148	174	139	160	155	187	167	175	156	178	167	158	147	171	186	165	172	164	164	177	163	182	150	189	142	166	163	183	174	161	170	176	155	160	182	174	180	177	175	162	134	153	168	195	169	161	178	187	181	169	178	166	151	164	168	148	155	198	184	162	164	183	159	151	170	171	152	161	176	179	175	190	180	154	149	181	174	151	164	160	152	150	164	168	167	166
345	0	2700	152768	502	0	10	172	283	463	464	520	435	464	405	422	373	366	317	363	327	324	334	285	301	310	314	271	273	257	267	263	255	277	257	253	234	256	249	286	260	232	253	237	213	264	232	228	194	244	235	218	217	204	225	219	190	236	207	205	225	217	203	214	211	205	195	228	202	211	200	209	225	175	200	200	219	224	213	235	188	202	205	197	196	190	189	187	189	194	195	196	202	220	202	220	206	226	222	216	207	222	199	221	194	197	216	201	223	191	205	208	201	193	196	213	226	185	207	198	190	215	196	204	206	192	191	204	195	211	196	192	187	184	161	207	204	216	184	185	213	205	219	188	183	194	197	229	203	196	181	206	211	205	186	199	199	175	202	206	228	209	199	183	213	170	183	208	179	205	205	203	193	206	204	187	211	171	199	183	189	170	178	202	191	195	181	235	177	181	183	194	207	194	202	199	222	192	202	201	198	181	208	217	207	184	213	223	211	199	184	202	223	182	178	192	212	187	206	200	196	179	209	202	195	202	208	201	196	204	202	180	198	219	208	192	197	211	193	198	199	203	193	199	199	184	195	186	185	192	207	218	202	189	188	188	207	185	170	216	209	179	195	212	205	215	206	186	179	194	185	206	195	220	209	212	232	202	188	203	199	208	187	201	203	192	177	203	199	214	194	167	202	185	200	186	199	220	223	202	201	195	174	170	211	224	176	202	200	198	209	202	195	184	189	186	189	184	222	189	176	206	193	205	173	201	189	195	206	207	199	202	221	196	189	192	189	205	200	212	196	203	211	181	202	191	217	179	213	180	209	193	230	169	194	184	197	192	212	191	195	190	181	202	231	186	192	204	213	206	235	195	182	199	201	188	200	193	203	201	200	234	199	214	185	194	206	193	168	187	177	181	209	195	179	198	193	194	176	201	172	184	212	186	177	222	209	207	193	229	219	174	185	196	207	194	202	180	176	196	168	214	212	220	192	184	208	191	205	173	192	193	215	183	202	172	215	168	190	205	193	181	191	199	197	204	178	172	205	189	194	198	198	203	187	197	198	200	181	193	209	230	201	203	202	171	213	176	207	182	182	192	205	202	201	235	155	240	184	215	201	205	185	209	194	198	179	184	211	197	182	217	180	162	211	205	200	196	186	178	184	167	183	187	206	200	190	199	210	203	171	182	194	190	204	175	212	176	184	187	192	176	187	188	170	179	206	192	195	183	181	211	199	213	193	216	200	195	182	194	155	191	219	206	209	180	201	192	182	190	185	203	214	218	200	201	208	186	206	190	195	219	193	195	187	204	199	211	168	180	175	215	202	193	183	208	170	190	197	189	182	185	175	210	182	177	217	199	205	192	169	182	203	195	191	183	209	191	201	207	179	190	191	208	165	199	213	192	190	182	211	226	198	205	186	207	190	225	209	173	197	173	190	192	194	215	176	193	211	208	192	205	204	210	172	193	208	203	219	181	192	182	177	202	195	204	201	209	188	172	206	203	182	200	186	186	181	196	207	195	216	205	184	187	187	201	176	176	202	214	194	195	158	185	184	198	223	214	183	210	188	212	187	203	193	225	173	205	201	186	189	199	176	213	182	191	164	206	213	188	193	192	201	181	213	195	167	194	188	182	175	205	186	213	196	173	209	198	187	202	178	219	199	187	194	196	183	207	175	196	199	199	210	202	186	214	172	178	212	208	189	178	205	192	159	194	205	211	224	195	203	177	186	198	217	178	217	202	182	193	177	188	216	172	191	168	200	196	184	196	183	187	190	186	192	201	200	195	194	181	170	179	196	228	189	194	209	193	197	187	203	197	208	183	202	202	196	186	195	225	182	189	204	189	200	200	205	185	203	177	183	201	188	192	181	221	191	169	206	200	184	219	169	207	215	196	167	190	191	191	213	186	198	176	175	201	208	175	190	203	202	173	205	201	194	213	217	205	185	173	210	184	190	204	193	201	195	206	216	196	205	191	179	161	170	203	192	190	186	183	180	223	199	190	199	198	190	190	223	187	188	213	189	191	186	193	169	206	197	196	222	200	193	185	209	201	201	195	186	200	182	179	198	217	223	193	207	191	190	202	208	197	196	208	213	184	183	202	191	176	215	223	191	188	203	203	217	186	208	196	205	182	207	199	190	192	172	208	185	187	205	181	202	192	187	204	195	202	191	203	182	182	218	177	200	189	185	175	178	194	199	185	212	188	186	214	223	180	201	183	177	172	206	187	184	203	179	199	210	172	190	198	200	198	199	180	166	200	194	183	199	194	194	199	184	192	188	179	198	169	196	196	182	190	192	202	194	193	206	180	190	170	183	205	202	202	214	183	183	200	187	205	200	158	203	187	194	193
345	1	1900	152893	569	1	17	107	201	387	341	415	330	309	260	288	261	231	246	219	213	224	226	193	186	185	162	207	159	190	152	192	178	172	179	164	159	143	163	168	142	164	165	157	129	139	136	142	139	147	132	143	142	141	145	134	126	127	138	139	131	157	134	141	130	152	141	127	101	148	133	151	122	135	142	140	137	119	122	135	141	141	120	134	126	140	134	130	136	103	117	145	121	125	148	141	134	121	122	104	119	125	130	135	139	118	130	106	125	113	119	130	123	125	139	125	125	118	113	119	117	124	138	143	127	131	122	119	137	141	122	132	140	125	120	147	133	134	138	148	140	140	133	131	126	126	124	134	126	155	146	137	132	138	113	119	128	161	127	132	124	133	117	118	126	128	140	114	143	120	117	126	132	135	131	127	137	112	126	108	117	131	138	115	133	147	121	140	117	114	121	126	122	102	135	126	130	124	127	133	148	108	138	112	124	129	122	120	139	133	130	115	124	126	134	138	117	116	153	132	141	113	146	126	129	147	124	110	131	124	134	144	121	105	120	143	133	130	133	133	109	116	137	130	115	119	132	120	118	119	122	126	126	127	97	154	106	125	119	166	112	119	113	111	134	119	121	138	129	139	140	133	133	120	114	107	129	136	111	137	119	137	121	141	138	131	154	131	141	145	114	104	115	129	130	141	141	106	126	143	131	164	124	131	125	141	150	132	145	133	133	118	122	113	119	136	127	130	143	130	140	148	134	125	120	109	128	134	149	123	122	119	115	129	114	151	111	113	112	143	139	119	115	130	112	121	124	133	131	107	132	141	122	139	103	106	124	90	118	125	122	116	122	142	122	112	127	134	130	129	125	120	128	130	123	117	135	120	99	120	135	132	118	143	114	131	115	117	103	135	123	132	117	122	131	127	118	133	155	137	136	115	118	133	138	121	145	133	126	135	123	123	124	145	122	120	118	138	119	112	121	137	132	143	141	130	112	121	104	107	128	136	126	110	116	131	126	118	110	123	128	142	128	109	142	137	119	131	127	145	131	102	111	118	120	138	116	100	137	129	140	109	114	134	119	131	116	118	129	135	114	119	106	132	120	118	120	112	127	126	127	136	133	123	129	129	124	131	117	129	133	132	134	124	111	127	127	142	109	126	125	108	130	112	116	115	112	124	118	131	122	111	121	118	115	112	120	126	123	136	126	118	141	119	118	149	140	133	120	121	130	117	126	122	133	105	115	134	122	109	122	111	150	108	109	149	104	127	113	124	144	127	129	123	133	124	126	145	109	131	113	127	144	139	134	136	100	134	127	129	132	108	131	112	115	124	146	120	128	109	112	145	142	109	122	122	133	127	134	134	143	119	125	126	126	122	146	123	135	141	126	113	123	115	137	120	133	113	122	134	126	115	106	133	119	120	130	105	139	129	122	116	117	137	118	140	125	122	130	130	133	111	139	124	111	145	138	118	121	123	135	138	140	126	123	140	125	143	97	131	148	117	133	111	133	128	128	114	133	138	122	116	128	122	133	132	114	156	138	133	156	125	124	133	157	130	131	153	125	130	105	129	127	118	124	118	120	120	141	116	121	111	132	134	138	146	130	143	112	132	126	131	134	119	128	125	124	128	114	138	110	115	118	122	128	127	139	126	127	129	121	120	107	134	105	118	132	135	127	119	131	136	122	118	120	114	100	122	130	144	142	123	137	123	144	127	119	104	108	111	137	154	123	105	123	119	123	117	131	111	135	113	138	146	119	126	134	120	116	127	131	129	127	121	114	117	108	105	117	124	126	141	112	109	123	129	131	133	124	125	122	88	126	132	124	130	126	129	140	127	135	126	132	123	117	133	146	127	141	129	118	107	112	112	138	130	109	140	137	126	145	94	114	145	148	129	136	123	138	123	104	127	114	126	121	140	125	121	136	120	118	111	140	132	124	112	139	136	132	126	118	125	135	128	127	108	120	139	108	121	110	138	123	126	139	127	155	138	122	115	125	135	121	115	111	120	111	114	132	120	113	132	126	121	101	136	125	137	127	129	125	117	117	135	143	134	119	127	106	119	111	132	121	131	115	138	133	132	124	121	134	115	131	118	118	129	104	112	122	116	118	107	135	127	128	148	121	127	135	121	117	157	123	115	124	136	127	130	115	149	139	121	140	133	124	126	122	100	146	129	124	143	141	113	132	122	114	126	153	104	144	125	122	117	123	117	102	121	115	129	133	129	125	125	129	115	133	101	121	127	138	122	108	127	118	123	122	110	123	109	123	122	113	123	122	118	111	138	133	130	127	126	127	96	112	114	121	101	112	131	133	122	117	113	116	127	130	136	116	132	140	113	138	109	118	115	112	133
345	2	2100	153018	569	0	16	124	215	372	415	429	396	413	316	295	294	247	265	260	251	240	228	236	215	224	192	217	201	191	183	188	171	166	169	188	197	194	175	189	164	184	156	176	157	166	165	154	159	163	148	156	161	153	152	167	149	164	163	140	131	162	153	141	138	152	154	142	141	130	137	151	149	143	126	138	152	133	148	132	157	146	144	147	147	131	117	115	112	134	140	124	144	147	128	126	144	141	130	143	128	145	141	129	133	161	168	140	114	148	127	160	151	144	142	136	141	137	144	133	147	132	126	132	139	116	146	146	123	146	137	130	138	136	131	153	129	130	132	133	150	153	138	143	148	165	151	139	149	137	159	133	146	156	123	134	153	152	168	127	150	124	128	131	129	149	145	155	148	135	144	142	140	125	121	169	113	152	130	136	146	155	128	157	148	154	103	155	144	139	159	145	134	154	143	137	141	133	147	133	137	136	142	142	165	166	166	142	128	127	133	139	135	148	124	153	136	134	121	138	133	128	128	134	139	150	145	141	133	144	137	142	144	132	134	135	124	131	132	147	134	156	136	129	150	154	131	123	123	130	147	156	143	148	125	153	131	138	144	142	139	141	150	160	155	160	134	116	139	134	128	130	142	142	128	142	121	118	129	132	129	141	150	137	153	139	133	144	133	154	123	115	134	142	140	119	156	136	137	127	127	141	154	149	121	130	125	142	131	140	131	135	131	118	134	126	126	131	126	107	140	143	134	115	127	138	145	152	132	158	148	136	147	145	138	142	133	147	132	137	138	135	131	124	139	131	123	139	182	142	138	125	141	147	146	141	136	160	143	137	117	156	147	122	139	157	123	127	135	127	135	133	151	125	127	152	140	140	137	130	149	140	150	122	114	111	129	122	132	139	150	140	130	140	155	126	143	138	128	145	138	133	129	162	164	149	115	130	133	147	139	142	158	120	130	138	144	172	149	135	145	146	146	159	130	138	128	137	137	122	154	124	138	137	140	146	125	117	127	122	138	126	143	142	147	138	144	126	136	127	134	151	148	125	147	137	132	126	116	149	142	124	139	123	135	126	119	149	149	143	152	129	115	131	124	132	154	121	144	138	137	152	127	137	131	141	147	145	127	130	128	127	151	142	144	137	149	172	123	132	154	130	143	129	141	112	124	136	128	165	144	163	137	137	131	131	150	136	115	126	141	130	123	138	116	140	123	137	114	145	141	131	160	147	147	137	129	145	126	123	120	129	143	124	137	132	116	134	139	133	150	133	139	126	139	165	149	125	138	150	151	137	137	120	147	118	147	136	129	132	136	132	118	149	139	132	144	156	151	134	138	137	117	135	125	148	127	133	115	121	133	135	125	138	135	144	161	132	131	126	127	168	122	143	119	142	156	134	146	154	143	136	120	149	135	138	148	143	147	136	123	130	133	127	142	157	128	127	139	127	154	126	142	128	137	144	138	141	136	136	127	123	135	132	161	113	128	136	129	148	143	128	143	128	124	127	129	137	132	151	119	131	142	121	134	137	153	128	130	124	122	140	124	139	137	133	143	149	125	137	161	138	145	127	168	151	136	127	136	134	144	138	138	127	145	128	122	134	107	135	153	143	145	138	148	122	125	138	110	111	149	154	113	130	143	127	140	130	137	132	143	145	126	140	126	121	108	138	138	131	132	156	120	134	122	129	137	139	143	123	128	109	155	138	130	129	157	133	150	150	140	136	124	150	137	139	127	122	162	168	128	135	132	126	142	137	140	130	120	147	137	141	142	134	160	148	141	144	141	161	121	134	127	124	123	118	137	121	142	131	143	124	125	149	146	124	133	145	149	126	148	129	144	115	154	106	135	149	135	128	145	143	125	131	140	146	120	119	130	142	124	159	130	142	132	118	144	147	117	140	145	117	138	136	124	153	150	137	137	127	128	155	136	134	163	134	101	127	163	129	153	121	119	110	143	129	141	131	122	140	149	161	138	143	137	134	140	122	127	129	136	138	120	148	138	106	132	139	142	128	149	133	142	129	125	150	132	129	116	137	123	148	143	132	152	126	145	161	137	135	144	125	158	138	136	149	114	129	125	144	143	128	141	133	134	132	141	134	121	150	116	113	136	142	154	136	127	145	137	156	138	152	104	152	133	150	146	138	147	130	127	127	137	150	147	157	140	116	143	131	126	131	139	140	144	136	134	138	135	125	152	121	141	144	136	135	141	107	137	146	118	116	157	121	140	125	141	147	138	122	159	126	143	139	138	125	159	157	140	148	128	152	138	144	136	144	137	145	114	133	128	132	134	162	119	135	121	121	127	136	130	124	132	150	130	141	127	141	137	158	121	138	111	127	121	142	138	124
345	3	3500	153142	543	0	24	189	284	448	402	448	409	404	385	353	342	329	310	278	292	253	272	256	246	238	212	215	225	241	207	218	214	240	209	189	236	212	202	212	215	215	209	213	199	209	193	205	189	169	210	198	194	178	195	192	199	194	178	169	199	153	194	186	190	169	169	189	165	179	193	186	202	169	160	164	197	178	171	169	181	160	168	179	190	180	168	167	169	193	171	173	176	174	157	183	185	178	182	161	165	155	160	157	166	167	181	182	154	164	176	169	167	183	167	191	163	166	160	153	158	172	187	171	169	178	167	200	183	178	188	173	165	161	175	176	171	171	163	173	175	175	160	155	179	173	162	153	187	158	180	171	172	183	202	172	180	171	168	162	157	155	163	172	180	203	182	163	164	179	185	180	182	179	171	162	167	182	172	165	175	168	169	187	171	165	176	185	185	170	152	197	177	142	194	145	167	152	169	152	179	154	168	170	170	167	168	167	191	186	173	166	184	193	153	163	162	172	180	181	192	200	181	170	143	153	156	165	155	174	170	179	166	183	182	174	168	166	170	158	171	159	168	184	161	157	171	162	163	171	159	162	183	178	186	171	170	161	183	162	174	155	159	169	161	164	173	167	196	155	176	163	160	154	173	158	153	145	165	175	186	178	153	174	157	159	174	175	146	175	180	145	176	170	177	168	160	175	158	169	155	193	162	185	171	172	160	176	184	165	170	176	159	169	179	173	175	173	162	192	142	167	172	148	173	186	146	191	168	149	161	149	163	158	168	173	172	192	172	164	174	153	166	167	161	158	141	184	165	175	169	174	157	166	163	174	200	156	185	173	165	162	155	177	169	174	147	170	172	180	175	163	140	170	175	170	177	183	153	176	177	158	175	176	163	163	167	171	180	151	178	164	183	167	177	196	179	170	153	158	168	158	158	171	173	167	171	158	153	158	190	163	149	185	174	164	188	166	186	167	175	181	162	192	192	155	183	154	175	158	174	185	147	161	170	173	170	182	183	165	186	153	205	140	194	147	152	158	166	162	169	156	189	153	163	170	165	170	157	201	189	183	176	182	166	201	167	162	188	159	165	187	196	143	182	152	171	159	155	157	160	161	144	153	193	143	170	184	172	152	174	168	162	188	148	176	186	188	159	163	192	179	157	158	179	172	167	146	160	184	143	158	151	171	178	163	148	202	184	178	159	180	185	174	171	141	171	177	187	168	166	187	169	160	175	157	153	158	162	177	172	172	150	176	157	153	176	167	155	157	181	163	180	183	181	165	184	162	168	184	150	167	177	163	168	168	184	183	174	164	183	170	175	183	179	169	165	153	174	159	191	185	170	172	156	178	175	169	147	198	154	174	153	187	159	171	164	158	178	150	151	173	179	154	173	163	178	169	181	169	160	174	169	180	151	174	150	166	168	181	163	170	191	178	155	172	160	163	149	158	137	188	170	160	142	163	153	150	171	170	188	145	162	164	147	157	169	176	166	176	152	161	171	171	164	189	180	156	185	163	157	143	189	170	140	143	156	174	176	161	172	174	168	164	187	150	182	178	183	166	161	171	177	168	132	157	174	176	184	173	165	166	175	177	177	152	146	188	153	171	189	155	169	166	173	167	158	160	160	185	174	174	160	173	175	170	147	179	178	144	178	160	152	163	165	177	178	183	170	164	191	160	146	172	160	167	147	164	151	187	149	177	167	184	159	170	175	177	157	174	194	173	159	164	171	161	141	177	175	164	173	168	164	176	148	159	171	165	182	171	173	165	167	180	153	174	173	172	150	185	150	134	162	137	155	162	177	173	168	155	150	159	161	159	173	164	188	152	167	185	163	169	157	152	180	161	164	152	175	146	200	172	168	172	162	166	182	156	171	192	149	158	154	163	148	162	161	167	171	173	172	192	170	161	175	194	156	177	162	187	142	188	151	158	166	164	163	171	139	170	185	188	174	156	187	160	183	173	168	163	164	183	171	165	192	175	193	162	139	191	152	177	172	164	181	196	164	140	159	157	173	173	173	176	207	157	178	182	146	161	159	155	165	174	161	206	169	176	186	169	185	184	172	170	170	179	163	179	174	166	171	172	174	171	180	173	182	189	184	174	167	179	193	171	172	172	173	160	179	158	164	159	166	166	147	164	169	169	186	188	158	147	173	149	174	158	171	134	162	177	159	190	175	166	169	182	163	151	184	171	171	185	156	153	163	163	142	158	192	171	165	161	152	157	190	160	154	153	151	192	142	182	170	167	193	160	165	168	169	163	185	176	167	160	150	169	155	133	178	180	170	164	185	171	147	162	151	188	172	169	162	162	172	162	168	166	166	176	183	172	166	179	166	168	155	171	191	163
