345	0	2700	195347	560	8	30	229	388	489	474	510	464	440	435	369	384	340	321	329	293	289	265	263	264	259	246	224	251	244	241	223	228	228	208	202	204	233	181	186	190	217	195	184	191	195	167	187	169	171	166	160	165	171	178	153	148	147	178	147	178	162	160	166	147	142	166	155	152	156	143	151	148	149	152	165	151	164	146	136	144	144	144	119	165	149	120	131	143	140	141	154	149	160	172	169	151	135	134	158	159	153	151	129	137	142	145	158	138	165	138	167	164	137	144	164	163	117	126	144	144	124	147	135	145	151	134	167	136	150	144	132	140	123	145	138	181	134	140	132	147	133	153	147	137	153	139	137	126	138	121	163	160	134	121	154	129	134	127	155	132	131	138	141	137	153	140	135	129	146	140	135	145	160	137	156	136	165	145	129	139	139	137	156	143	129	144	124	136	146	120	124	141	145	160	140	117	145	140	130	153	135	142	133	134	136	131	118	131	144	147	135	159	137	154	124	143	121	128	159	141	117	131	138	128	147	137	128	142	159	131	147	116	131	138	128	141	144	144	128	140	162	126	178	147	139	144	138	140	139	135	144	147	140	149	144	144	150	144	121	134	144	117	129	152	129	138	133	130	159	149	117	136	149	132	140	121	140	117	160	130	155	148	126	134	163	153	141	147	148	147	131	144	127	153	115	124	145	134	132	130	139	155	148	153	150	139	150	148	138	128	138	135	127	138	139	131	141	130	135	152	160	135	148	158	146	133	132	148	132	152	126	144	140	149	142	108	153	127	123	135	142	143	130	147	148	151	129	129	162	129	145	142	139	127	145	152	132	134	127	119	137	161	123	152	144	130	136	136	143	146	131	139	131	137	125	141	146	152	149	126	156	132	121	122	127	120	114	123	143	127	141	111	137	151	127	149	138	124	121	143	138	145	132	136	141	144	136	140	145	150	128	123	127	154	155	139	155	115	127	138	165	134	130	131	135	131	131	138	125	130	128	141	152	131	152	136	149	134	118	127	142	148	146	137	120	117	129	127	136	145	131	129	128	125	144	150	146	145	110	129	154	128	140	129	130	141	135	130	130	124	140	125	131	148	161	152	132	135	137	160	160	126	119	136	163	125	126	117	113	133	133	146	148	129	142	141	140	119	111	120	132	133	157	137	143	137	129	123	165	144	143	130	136	147	147	137	140	127	149	136	127	126	143	134	150	149	134	135	129	144	122	118	130	138	137	116	129	136	139	135	133	135	130	155	161	141	150	144	148	149	129	136	130	154	147	140	114	142	121	147	129	142	118	122	121	129	139	131	136	131	131	137	142	148	139	147	141	134	152	138	154	131	126	128	125	122	130	132	138	121	135	129	123	134	137	124	144	150	138	144	140	119	140	131	134	163	147	124	135	130	140	124	152	164	137	130	116	137	135	133	139	135	121	144	139	141	163	137	159	124	151	134	124	137	132	137	123	128	136	137	143	150	136	160	132	144	150	131	150	142	143	149	144	154	122	141	136	112	154	125	126	125	133	130	142	142	156	128	127	133	124	140	141	140	150	134	131	110	155	132	140	150	145	130	159	123	162	126	144	136	145	123	143	116	132	155	131	123	123	145	122	144	119	153	148	125	156	129	134	106	132	126	126	156	128	113	150	139	136	124	129	150	145	139	132	115	150	152	132	147	121	145	135	142	137	132	155	147	142	142	134	145	150	146	153	146	137	144	134	139	141	154	135	152	159	137	152	132	125	137	119	132	134	148	151	143	147	138	125	134	141	148	153	155	148	130	154	132	142	142	161	157	130	125	129	140	157	112	153	131	135	131	158	130	132	145	119	116	147	143	133	122	138	121	128	130	119	159	130	150	136	121	141	137	134	142	134	158	143	141	138	154	141	140	130	124	129	129	154	116	123	133	135	135	139	135	137	141	148	140	143	137	126	140	127	142	156	132	140	149	142	111	125	146	157	144	121	141	137	146	120	137	117	135	157	149	133	118	131	160	121	131	134	140	137	168	151	126	130	146	117	133	132	124	118	149	120	145	143	124	148	125	129	149	123	109	145	135	143	121	136	150	136	127	133	113	138	135	124	150	144	135	130	138	126	149	140	154	139	138	139	149	124	135	151	133	136	134	130	152	140	142	138	118	157	154	148	144	122	118	134	111	126	150	133	138	158	128	148	137	141	145	150	128	132	138	122	142	147	127	116	128	136	143	150	125	138	117	125	119	132	111	137	122	161	126	144	160	133	130	134	134	126	133	140	151	129	124	126	139	156	139	149	141	137	146	139	149	145	134	128	115	137	164	130	133	155	114	125	159	135	138	126	123	150	132	138	123	126	156	122	150	144	139	134	136	136
345	1	1900	195472	590	12	80	375	419	502	490	477	452	443	398	346	340	352	293	307	299	281	294	268	267	255	248	252	244	256	231	236	253	283	214	238	226	243	217	213	233	210	238	212	215	216	213	229	207	198	223	194	214	230	201	230	210	219	204	198	196	221	212	226	230	209	213	220	226	235	206	222	227	219	219	180	197	199	232	209	218	194	210	187	201	236	217	218	189	201	238	191	214	223	210	199	198	213	212	235	212	217	206	228	210	188	214	188	219	212	212	185	210	197	209	213	213	202	196	214	209	210	201	203	204	201	216	187	199	182	187	218	237	196	201	209	170	218	193	237	195	211	200	199	186	195	180	185	195	193	215	199	227	206	214	224	188	218	186	222	206	203	211	219	191	178	221	195	206	209	208	191	201	213	211	194	183	223	203	202	203	208	222	223	234	214	224	223	189	201	215	231	182	209	185	204	199	178	213	214	209	218	216	195	218	223	198	212	195	204	215	200	200	197	205	222	193	195	195	194	188	191	208	217	211	224	189	208	222	196	190	197	199	206	193	198	209	197	225	212	188	200	200	220	200	216	206	220	189	229	207	203	209	203	207	196	190	223	206	210	200	221	203	194	190	229	200	217	191	211	200	206	189	208	220	181	210	193	215	213	193	223	217	215	193	196	192	201	191	212	219	194	210	180	210	197	209	188	188	206	204	229	212	211	190	193	212	209	208	208	192	190	210	207	209	205	213	207	209	200	199	204	185	208	189	202	225	216	219	204	215	199	227	218	202	192	207	197	240	170	210	201	198	202	205	195	210	188	210	196	201	222	195	190	219	188	234	207	251	200	200	218	179	173	200	175	207	203	188	221	219	188	201	203	219	218	221	188	190	208	209	208	200	202	190	204	179	200	197	216	216	192	211	185	205	204	239	199	199	193	221	212	190	203	210	161	205	225	184	228	204	223	193	218	211	200	187	186	205	184	207	214	181	205	208	200	214	203	230	209	216	202	218	212	222	201	191	199	206	203	194	213	221	224	203	215	191	198	206	223	191	187	174	209	226	204	200	228	210	198	213	199	207	165	196	199	207	186	218	225	168	196	216	221	231	232	200	207	185	234	214	192	187	188	172	204	210	210	221	222	187	200	214	199	206	224	192	226	200	211	208	196	234	197	196	220	191	201	221	209	204	200	219	219	216	200	217	189	169	217	208	211	215	192	227	200	204	220	179	205	220	208	185	199	200	205	196	196	194	195	211	217	218	199	196	213	222	211	203	188	186	183	196	203	212	222	197	193	203	197	206	210	195	193	185	221	205	187	183	239	202	208	196	225	199	181	202	180	192	215	199	221	186	178	216	183	191	195	188	170	204	205	213	203	189	206	187	205	211	189	201	219	221	208	206	187	206	186	192	182	207	193	210	211	196	198	206	216	219	206	196	213	200	200	185	194	205	215	221	195	187	240	198	193	179	200	198	199	192	180	201	241	234	197	224	205	218	198	193	214	227	182	195	206	204	186	198	181	212	206	179	212	218	195	194	197	212	207	220	210	204	217	203	177	209	219	193	198	207	210	202	194	194	191	209	197	225	184	196	184	213	199	214	191	211	202	221	202	200	194	183	205	217	221	199	199	211	192	189	186	187	228	200	185	176	202	226	224	196	215	194	189	207	204	199	221	232	187	205	201	198	215	201	203	199	194	209	211	211	192	180	205	191	189	190	221	215	210	226	197	198	202	216	194	199	197	189	201	177	227	213	202	202	212	197	203	203	207	184	216	210	219	229	198	177	191	195	199	208	170	218	219	225	215	179	211	209	187	190	217	191	223	195	196	195	187	212	221	195	194	203	228	189	252	202	196	199	201	227	184	201	220	181	223	206	210	196	228	217	187	188	201	193	209	172	212	222	220	221	210	207	228	182	210	220	207	201	212	212	211	196	181	205	206	226	181	224	200	183	171	209	194	202	208	190	212	196	200	181	209	176	192	223	206	205	202	214	214	211	196	197	212	183	212	199	217	178	212	191	177	227	226	197	184	220	209	212	194	193	199	212	172	221	180	215	229	209	206	238	247	178	228	226	199	198	183	206	207	204	189	214	202	218	213	201	202	221	207	226	174	216	199	183	210	203	176	217	204	206	228	186	198	198	198	193	212	225	210	193	207	205	220	181	199	206	201	208	168	233	215	201	217	189	193	206	217	217	220	226	208	213	203	192	189	185	229	176	240	200	202	221	215	203	204	188	203	197	223	210	236	215	193	191	214	184	202	181	199	190	210	223	202	197	212	220	207	168	220	222	200	181	197	220	199	197	211	190	224	213	189	219	206	167	208	209	196	193	208	213	187	192	175	202	217	193	206	232	224
345	2	2100	195597	580	11	40	317	393	518	473	494	438	416	386	379	358	353	298	332	306	295	298	288	254	245	282	229	252	232	266	253	256	235	252	238	226	230	216	210	204	224	202	234	222	217	206	209	216	208	205	196	206	207	213	205	187	178	184	200	191	209	206	191	173	196	185	195	192	181	208	214	167	216	204	186	187	191	194	199	186	171	194	212	226	188	165	202	197	207	184	224	183	205	224	197	222	149	226	174	195	182	189	204	171	183	204	192	202	202	197	197	201	204	201	174	191	186	194	203	174	198	158	187	196	204	191	199	187	202	183	201	186	197	194	190	211	188	189	205	186	193	196	177	191	193	170	199	160	203	194	182	204	208	169	220	172	181	197	178	175	199	201	188	165	212	206	214	181	194	186	208	195	173	170	190	190	203	204	168	188	185	192	180	183	198	181	216	161	199	197	182	176	167	180	161	186	211	188	197	201	168	164	205	184	180	196	160	174	188	167	186	196	172	174	180	205	189	175	185	189	192	189	182	166	186	208	192	207	170	189	190	179	211	178	172	170	202	195	202	195	213	209	192	203	178	205	181	199	180	203	196	175	208	203	189	197	208	184	190	185	208	216	190	192	208	191	200	167	183	180	207	192	185	184	189	203	193	180	195	201	191	199	189	185	190	190	171	203	182	171	172	177	184	214	170	208	181	182	212	205	187	180	187	190	192	203	201	211	204	194	191	198	175	203	188	209	220	182	187	190	171	188	192	173	146	195	193	188	195	176	187	206	177	179	168	206	183	166	178	207	180	197	204	171	205	194	184	231	208	192	186	179	177	202	205	182	211	190	187	181	206	197	171	191	190	212	165	200	214	181	180	209	193	190	172	185	176	179	174	206	204	203	188	201	183	188	194	175	174	166	187	192	184	195	180	197	201	194	212	180	177	211	180	183	191	199	179	181	192	180	187	189	162	184	177	180	181	172	206	203	181	179	203	171	195	176	161	217	173	180	178	175	205	216	200	174	208	180	197	201	167	180	198	185	180	192	177	180	191	176	192	172	153	200	203	183	182	193	181	199	172	177	179	196	188	201	166	177	207	176	191	192	181	195	196	189	206	201	198	200	194	166	165	198	225	174	192	200	183	181	196	173	207	171	189	179	195	187	185	185	164	215	153	184	208	186	209	176	203	189	184	179	182	196	182	198	218	205	208	187	171	181	190	197	210	193	195	192	205	198	185	199	180	179	171	197	180	187	204	182	197	190	197	201	205	182	194	188	182	172	176	196	204	153	158	180	184	175	162	171	196	174	170	165	201	185	179	183	173	198	214	190	188	192	187	197	203	199	198	184	203	184	193	184	172	207	199	203	176	182	182	164	159	174	174	157	155	186	175	181	186	177	174	200	174	201	207	182	197	189	176	192	179	170	212	204	191	191	175	187	177	185	217	171	192	191	199	195	179	206	170	163	198	175	191	192	165	175	161	178	190	189	191	218	185	178	185	203	172	186	176	176	176	158	202	164	181	202	211	158	179	183	214	186	188	188	183	181	195	183	189	180	191	165	177	188	217	178	193	191	206	177	178	192	188	197	195	168	183	211	206	165	171	169	185	187	200	193	192	196	181	183	195	207	172	220	209	185	175	183	169	204	186	170	172	194	170	196	166	218	181	161	176	194	182	179	216	177	195	196	166	193	188	177	183	175	186	174	198	181	192	211	183	179	187	183	191	199	213	186	207	185	208	168	187	181	188	188	192	202	190	154	187	190	218	178	215	183	178	186	207	186	185	205	199	178	203	188	197	213	200	217	178	205	184	182	191	168	192	195	214	171	214	174	190	162	162	177	193	183	187	181	186	208	152	186	191	186	178	187	170	163	172	202	175	186	171	187	187	184	184	166	177	190	170	179	210	176	199	182	200	214	177	197	195	195	188	181	182	189	188	177	207	190	193	201	181	182	190	195	175	195	186	191	204	206	200	189	187	186	176	175	190	183	167	186	173	184	163	185	181	179	170	162	177	194	180	170	195	191	205	180	190	186	194	208	172	190	212	196	214	193	192	193	177	162	188	179	215	184	161	191	180	174	193	194	201	198	175	187	201	181	191	159	204	196	183	179	193	175	191	173	193	174	187	193	186	179	194	192	169	175	195	195	189	185	180	177	186	190	186	184	184	162	190	210	173	183	172	188	198	183	207	206	170	192	156	200	190	227	174	181	185	192	183	206	187	194	187	193	194	189	205	186	187	204	166	205	190	175	185	178	180	186	184	189	214	195	209	198	169	198	221	172	162	203	185	189	183	216	189	204	195	177	193	188	185	230	184	172	190	177	200	182	179	201	198	201	167	170	202	200	210	187	192	186	209
345	3	3500	195722	580	9	42	310	440	497	497	493	478	427	364	384	370	363	320	331	291	275	267	275	261	276	276	250	239	230	260	227	215	199	225	218	219	242	216	227	226	191	209	201	209	217	223	192	220	208	208	207	209	165	207	195	172	178	186	180	181	185	178	199	198	181	199	189	193	188	149	168	217	171	180	200	184	177	213	160	176	179	195	178	189	195	202	179	198	191	186	170	181	192	185	194	180	215	207	175	180	194	186	182	202	183	167	198	191	166	178	180	182	184	181	186	180	162	180	156	187	173	177	190	177	187	175	183	202	214	195	160	172	164	171	178	175	153	205	174	167	195	179	170	190	171	150	157	171	173	183	165	179	193	180	179	163	197	160	183	188	190	185	170	158	182	158	200	183	187	184	178	155	182	196	200	160	166	164	195	173	171	149	169	165	169	182	151	189	189	146	188	182	176	189	191	174	193	190	166	160	161	187	153	164	183	190	159	168	173	156	185	174	138	191	200	195	158	149	162	192	186	175	165	175	193	159	170	198	171	176	163	144	158	182	194	167	167	187	207	171	172	157	160	170	176	163	167	168	164	174	173	164	190	148	197	170	165	189	209	153	171	174	161	174	159	191	182	171	159	175	181	179	176	174	179	170	176	186	161	159	169	169	175	189	180	159	150	182	160	207	179	184	158	165	150	157	175	166	178	163	174	181	198	187	185	167	167	164	188	191	197	198	185	164	166	180	167	209	168	180	172	162	181	192	178	168	187	175	183	156	169	167	163	170	172	195	185	185	169	193	177	173	165	179	168	183	183	177	169	177	187	185	163	188	169	187	143	142	180	177	190	173	182	145	178	185	172	193	198	188	159	163	154	168	179	179	159	163	207	174	183	187	165	161	172	168	172	177	181	179	177	156	179	196	172	180	192	184	193	161	181	174	163	176	215	165	163	165	170	175	183	183	175	156	167	177	180	191	191	167	181	177	177	188	166	176	144	161	158	169	181	164	178	156	175	155	196	179	165	175	166	183	174	177	188	152	192	181	162	200	188	179	163	189	183	178	162	172	159	174	166	175	169	180	180	164	159	160	160	204	204	170	170	157	171	164	174	175	183	190	190	158	182	177	154	160	171	167	167	181	179	176	187	176	151	184	182	181	156	160	176	193	176	185	174	158	155	180	166	152	166	173	158	180	167	174	178	160	188	158	169	178	179	188	174	166	167	155	178	155	183	168	174	156	176	155	153	181	173	182	180	177	163	168	169	182	188	176	155	184	178	153	180	174	156	168	163	184	160	150	166	155	155	181	154	161	170	172	182	166	169	173	177	192	158	200	161	173	165	194	162	189	182	165	176	168	189	171	170	155	174	195	174	170	159	168	167	153	189	184	180	171	172	190	161	171	191	190	152	154	200	165	170	162	198	193	164	179	181	194	173	189	186	184	174	165	198	177	151	167	189	149	207	174	168	167	179	183	150	203	175	178	156	179	173	179	159	206	180	182	178	183	183	165	183	152	184	157	180	184	163	166	143	191	183	180	192	165	171	171	184	174	175	187	176	179	194	184	167	171	183	176	165	151	163	149	167	163	180	161	193	166	185	153	170	160	174	176	182	164	197	221	175	151	186	174	166	199	185	176	187	191	155	172	159	162	169	171	175	179	180	156	160	206	169	175	176	160	184	190	186	156	182	183	175	186	188	151	161	170	155	181	165	153	160	154	182	162	157	174	158	182	179	152	170	173	173	156	169	173	174	187	176	161	183	185	171	194	170	179	155	194	149	167	181	161	191	142	165	167	187	167	177	161	154	171	152	155	161	169	169	185	156	184	195	187	181	169	190	167	176	155	182	175	144	184	182	186	173	160	166	182	171	174	160	161	150	161	178	165	180	174	176	158	168	156	173	171	184	158	193	192	172	181	171	178	183	173	192	164	163	193	163	194	178	163	160	183	155	173	173	182	208	144	186	168	188	151	183	169	182	181	188	150	165	173	168	176	168	156	175	163	168	177	187	178	178	182	174	174	166	171	163	184	190	188	166	169	163	169	186	164	170	187	189	172	155	191	163	169	163	169	178	182	168	179	180	201	168	175	160	178	174	172	140	189	195	186	190	171	179	173	178	149	204	170	170	168	180	170	178	165	161	181	166	175	169	147	167	168	182	182	172	198	173	157	156	165	178	176	183	187	172	156	179	167	173	154	175	181	173	165	178	152	169	172	153	160	162	178	202	194	180	184	175	182	178	174	157	183	163	176	183	170	132	166	166	183	177	187	177	169	175	164	173	171	174	180	157	185	158	164	189	154	188	154	182	187	197	184	162	179	173	158	165	152	151	156	186	159	159	178	200	160	162	158	192
345	0	2700	195847	571	6	31	219	389	484	487	532	462	478	419	407	369	374	364	366	276	313	266	321	298	256	285	260	260	262	240	242	248	218	237	211	197	207	193	226	213	208	194	201	166	168	169	179	175	187	188	195	166	155	193	159	158	179	180	175	174	157	165	170	162	160	162	162	146	157	150	149	170	174	150	167	133	174	139	142	155	155	160	152	155	148	143	167	141	161	147	154	141	144	145	156	154	171	131	128	132	156	158	160	136	146	132	146	134	156	150	161	158	158	174	151	128	134	144	151	146	151	125	139	129	155	166	173	148	141	163	163	154	142	145	141	142	133	144	146	127	126	145	142	143	140	142	151	136	137	145	126	127	133	144	147	135	157	134	137	137	145	148	149	132	173	138	161	147	107	153	137	138	136	156	150	144	129	116	118	133	160	128	146	153	147	143	159	143	167	150	158	135	135	149	138	149	149	116	132	121	153	143	146	129	138	129	159	124	132	132	127	143	130	148	142	148	159	149	142	143	148	136	156	134	140	141	130	142	126	152	142	117	158	138	142	153	127	128	151	146	127	142	147	148	146	149	152	137	141	130	141	130	138	136	144	125	136	151	133	129	148	136	138	118	150	142	151	140	130	115	136	144	142	124	134	142	146	169	155	130	144	149	149	149	157	109	119	143	131	124	135	131	163	126	137	138	138	152	157	158	116	126	153	146	130	144	139	138	125	127	136	137	138	112	145	141	142	129	162	126	131	152	134	139	153	145	127	133	117	134	153	137	124	124	138	155	145	118	144	128	136	139	132	124	174	161	140	138	129	130	132	133	125	135	158	127	142	132	145	128	139	133	124	143	139	137	133	140	154	151	142	144	133	141	139	156	134	142	125	128	150	126	135	142	129	142	125	168	156	124	136	159	149	126	170	123	140	156	138	145	144	137	141	142	136	149	153	148	148	140	127	137	130	150	148	136	141	142	153	133	142	123	130	147	129	158	125	124	139	123	119	146	147	135	135	125	134	139	134	164	137	148	153	147	143	112	145	151	157	141	136	155	111	137	138	135	117	141	145	136	149	141	134	137	151	144	128	141	138	125	116	127	139	131	142	138	145	132	151	151	137	129	141	140	139	142	137	145	138	133	141	162	129	134	137	150	133	143	141	145	159	129	161	129	118	152	138	117	130	132	135	150	133	146	140	135	146	159	141	172	132	131	141	122	162	139	128	126	141	158	126	139	142	141	144	128	156	126	130	144	130	139	142	137	127	132	128	118	123	130	129	152	153	149	130	123	144	145	130	143	149	130	141	127	125	151	152	130	125	156	129	140	125	143	141	129	143	135	133	151	130	141	134	118	160	134	128	150	124	136	137	130	133	158	147	138	157	164	121	142	148	164	134	134	111	161	141	136	117	124	145	148	127	116	135	132	159	149	137	129	165	133	129	137	140	146	143	135	131	121	134	107	163	136	151	125	138	127	148	147	138	154	160	133	153	150	141	141	140	147	133	132	127	157	138	131	127	122	147	127	127	147	129	144	113	146	137	133	112	114	149	142	137	154	139	149	119	128	141	139	132	165	144	129	130	140	144	131	132	157	145	138	129	154	145	166	135	121	128	120	130	149	121	143	141	148	138	145	151	136	152	137	117	130	122	146	137	138	170	114	136	135	153	138	154	130	139	125	135	118	118	147	139	121	139	140	156	132	137	147	138	134	137	131	138	136	152	142	132	142	140	153	162	139	145	128	134	154	153	151	156	145	145	126	156	152	161	130	139	145	142	120	147	121	158	136	160	140	128	151	131	139	128	145	131	142	133	150	131	121	163	126	127	120	138	158	121	155	142	135	134	129	135	136	143	144	130	141	115	155	143	144	128	110	159	132	173	141	143	134	141	137	128	114	141	128	156	145	143	144	143	138	146	124	147	145	126	129	141	138	111	133	145	159	140	128	147	139	159	134	131	137	119	125	115	140	142	160	135	145	149	152	139	132	158	146	148	143	137	135	165	135	125	138	138	128	126	152	135	143	174	138	127	144	129	136	120	120	142	131	147	140	138	126	141	127	119	144	130	152	145	142	121	149	132	135	154	145	132	151	143	144	123	128	141	147	144	135	154	159	173	117	149	129	124	160	159	127	142	124	117	150	115	139	140	133	153	153	117	130	124	135	132	153	151	143	136	128	120	138	135	146	153	139	129	135	162	130	157	146	141	137	157	150	125	139	131	129	140	123	131	167	134	130	137	158	165	137	170	137	134	133	132	146	146	137	140	152	141	129	123	133	110	123	120	132	136	150	165	143	127	146	154	150	146	147	139	131	144	136	133	127	134	139	122	156	153	131	157	119	142	127	128	149	143	149	154
345	1	1900	195972	580	6	78	320	353	442	438	483	407	374	342	363	328	310	301	293	290	260	282	260	266	277	279	255	244	264	254	258	243	242	255	214	223	249	242	222	218	222	240	227	227	213	238	197	182	227	244	222	252	226	199	231	220	225	224	199	217	201	215	221	210	205	216	218	207	231	203	217	216	225	226	258	232	215	227	172	242	226	202	233	212	198	184	213	213	234	187	207	196	192	202	207	203	194	243	207	205	224	210	201	226	225	190	178	201	209	184	193	176	184	181	198	192	184	214	210	213	196	211	202	200	200	215	232	197	204	201	214	209	183	230	208	185	217	186	194	193	228	199	204	203	211	220	189	191	204	225	199	212	182	228	205	211	232	220	232	223	216	208	218	180	205	224	204	234	194	213	191	192	208	226	217	202	206	212	212	196	202	212	207	216	220	224	200	218	206	204	209	198	191	197	210	195	198	231	198	206	208	183	207	219	201	207	225	184	199	225	191	221	177	206	199	211	187	190	215	209	185	175	190	205	191	215	201	202	199	232	205	208	198	191	233	188	199	192	233	212	212	209	208	224	228	217	189	202	206	229	216	214	219	210	210	186	215	168	212	219	216	210	211	200	209	209	205	194	233	175	217	191	198	223	199	194	187	191	214	182	199	214	204	210	195	189	183	215	199	210	229	218	206	174	215	214	195	214	221	227	202	202	176	194	225	203	216	205	200	200	194	197	213	212	218	204	230	214	200	196	221	210	205	186	197	183	189	190	242	215	204	208	200	217	194	193	199	207	213	189	210	231	197	185	195	208	187	200	184	211	192	211	210	183	175	208	224	191	210	216	184	201	173	191	207	200	208	203	224	184	211	199	195	214	227	198	211	199	225	214	210	202	215	214	226	174	211	208	195	227	195	207	213	197	219	184	193	210	216	199	195	192	207	199	194	202	200	192	179	208	215	185	197	189	211	208	198	207	175	213	189	208	205	208	218	209	228	202	195	195	197	192	195	191	208	199	208	184	227	209	195	200	194	199	204	189	216	201	201	209	197	199	205	203	226	210	175	205	201	191	192	218	204	215	205	200	186	207	216	197	189	226	228	214	177	209	215	231	194	204	214	191	196	207	186	244	220	230	206	197	185	188	215	202	231	216	214	190	190	211	208	229	219	177	213	219	192	208	234	212	218	180	180	197	226	184	199	185	206	194	204	200	187	216	213	191	183	197	205	188	203	222	208	215	196	208	220	206	182	221	207	180	196	198	190	201	209	201	212	213	193	228	190	219	178	233	216	208	191	184	182	183	189	210	190	206	195	190	210	212	191	194	200	195	215	206	200	210	194	199	199	201	218	194	213	201	214	214	209	207	187	182	210	199	221	210	179	230	221	209	211	214	173	209	217	183	199	224	194	207	195	211	230	196	190	196	211	214	193	207	210	197	212	229	205	188	202	204	188	181	216	224	197	210	184	224	197	216	209	210	214	208	209	185	204	225	202	202	209	225	177	195	219	210	200	207	229	233	198	189	207	219	185	213	200	208	194	216	221	223	176	200	208	192	217	235	201	193	225	238	173	205	200	209	238	219	197	219	204	175	197	188	219	198	176	192	203	183	212	208	222	193	223	213	222	214	212	207	192	209	199	205	216	203	207	207	214	199	199	193	186	207	210	210	211	221	174	225	216	197	180	219	191	197	196	220	215	197	204	206	206	206	214	226	200	201	199	218	226	206	232	192	214	206	217	180	170	207	204	221	217	220	198	183	187	203	198	221	215	184	216	204	208	202	188	211	192	195	215	222	223	235	186	213	187	202	200	202	200	208	203	198	220	188	197	185	202	200	207	214	206	175	194	198	204	207	193	207	218	204	212	216	210	185	204	228	217	205	215	223	197	201	203	187	222	210	226	232	196	195	216	178	192	194	181	187	210	197	211	211	197	194	193	183	221	194	188	200	196	211	227	215	196	201	215	224	194	177	200	202	232	231	204	205	208	212	209	207	198	210	211	203	214	233	205	186	179	206	174	203	228	197	227	209	212	197	216	187	209	229	187	221	199	202	195	194	208	205	193	207	202	211	206	214	217	195	198	190	189	200	212	184	195	218	215	202	207	211	208	192	201	227	215	208	212	199	243	212	206	198	204	232	198	200	206	201	212	208	212	194	194	194	200	171	231	198	219	186	212	196	213	204	207	214	191	182	183	220	187	227	168	202	200	197	186	185	206	223	202	191	193	170	239	220	190	217	213	217	199	200	228	182	211	208	215	211	222	222	199	216	210	203	213	209	211	203	222	196	204	198	189	196	198	194	223	182	206	229	194	206	209	221	204	223	197	209	197	198	204	200	198	196	201	224	228	205	216
345	2	2100	196097	558	13	47	255	345	434	499	479	453	393	389	343	335	325	350	294	269	282	271	274	272	287	253	257	248	256	228	236	260	248	241	233	214	224	227	231	218	221	217	197	234	220	187	200	229	221	187	218	189	180	191	219	206	191	212	171	189	195	194	192	205	188	186	176	207	191	205	195	205	186	216	209	194	203	204	181	183	179	198	195	185	207	196	200	190	193	191	211	189	177	204	203	171	189	190	204	200	177	201	203	191	187	194	207	205	182	190	196	177	219	179	192	201	201	194	199	191	188	206	185	175	197	203	198	197	206	191	189	210	192	193	188	189	196	167	186	180	178	186	183	170	191	182	200	201	189	215	193	171	166	183	196	179	192	182	187	180	206	185	210	196	197	190	201	194	220	179	195	181	204	174	198	172	177	181	192	175	176	223	176	194	179	202	177	158	192	189	186	192	184	188	197	186	182	204	203	198	182	190	191	198	185	189	184	177	184	179	190	178	189	198	190	170	204	180	192	176	174	187	221	186	182	194	163	187	202	188	167	200	193	219	228	174	198	201	190	186	192	184	192	178	195	190	203	211	165	184	182	187	189	177	174	186	181	181	186	186	182	194	183	197	170	186	182	177	216	185	187	207	172	211	201	196	189	176	199	206	198	187	178	187	196	184	175	167	176	195	185	189	194	215	180	187	195	173	173	198	201	157	195	174	194	196	210	174	190	189	183	189	197	199	186	190	170	183	189	195	199	191	218	188	197	185	177	181	192	165	162	181	202	184	178	171	169	194	193	179	180	182	191	198	185	184	182	174	180	174	200	183	174	184	176	191	216	193	172	201	166	157	183	186	178	180	171	196	168	191	185	214	186	177	157	200	170	182	190	164	170	206	185	211	183	184	189	215	190	206	189	196	190	202	207	199	183	187	200	179	207	201	195	185	182	200	157	221	195	201	199	202	168	169	197	186	196	188	202	191	188	191	219	174	182	187	194	185	185	191	196	188	190	202	186	204	212	189	196	206	176	161	189	177	181	176	173	187	170	192	200	186	191	176	189	211	173	189	180	169	180	200	188	177	189	172	196	174	208	177	189	201	186	182	210	166	182	176	182	194	188	196	191	181	185	197	187	161	211	178	193	181	207	207	162	189	197	153	164	170	186	192	155	193	186	190	198	188	190	181	205	186	192	205	181	178	198	181	193	173	229	186	196	172	180	168	180	203	184	178	152	202	180	185	188	157	206	172	194	211	191	199	169	181	179	221	183	205	189	194	154	192	178	197	204	179	205	226	171	182	189	181	169	189	174	195	184	188	182	172	167	168	199	180	211	200	179	178	190	199	195	194	172	199	204	185	206	194	190	191	184	168	188	202	179	179	173	184	203	185	180	172	202	187	165	200	188	185	167	193	186	194	184	196	182	192	171	172	190	179	180	176	205	154	191	178	184	195	197	215	188	180	199	202	185	190	208	175	180	206	200	189	170	201	179	196	193	167	178	188	181	186	183	176	211	176	216	187	185	195	149	185	175	183	197	207	190	190	162	179	191	177	191	189	173	178	186	184	183	192	210	198	191	198	203	144	209	196	173	176	195	188	175	195	171	186	201	178	176	187	185	186	170	179	176	185	173	179	185	206	192	198	177	204	209	185	175	210	213	197	204	192	164	192	190	202	180	192	200	186	184	199	196	174	196	181	183	192	202	169	187	190	177	210	212	201	167	181	181	169	159	189	218	173	176	196	203	205	176	173	207	175	172	179	170	202	175	173	217	196	184	204	191	207	191	187	180	200	180	185	163	174	203	218	209	190	191	194	170	171	177	185	182	192	159	190	177	181	213	192	208	208	198	172	191	191	187	199	186	183	188	176	210	188	192	173	198	176	188	172	170	207	171	173	190	175	194	184	153	199	188	182	192	188	166	198	215	204	199	177	182	183	160	170	169	183	177	165	210	194	184	212	182	190	195	186	200	178	172	190	186	170	193	191	191	181	201	204	189	151	182	177	172	216	173	187	181	192	180	177	225	164	213	177	178	183	166	187	178	178	209	185	159	201	183	183	196	193	208	175	200	188	189	200	196	180	169	189	181	170	183	186	189	177	194	174	172	190	177	172	174	189	195	177	178	184	171	187	177	205	207	175	209	190	179	179	204	204	192	185	177	200	176	181	197	183	179	176	166	178	192	192	179	183	192	177	169	210	187	198	166	179	162	184	189	202	189	189	211	203	194	190	201	208	193	191	187	193	189	190	194	183	201	201	184	221	180	201	195	170	195	212	163	170	196	169	196	173	187	192	189	193	194	176	211	206	190	184	203	169	177	193	167	193	184	206	192	204	194	195	193	161	191	204	174	184	187
345	3	3500	196222	587	4	50	284	421	506	485	517	461	442	420	389	347	349	306	314	284	296	295	277	255	261	242	255	226	275	216	268	224	243	235	212	214	221	230	242	220	176	208	208	205	212	186	203	208	200	190	187	189	195	197	187	172	178	183	183	208	182	183	186	172	197	160	191	194	194	197	179	179	184	186	212	177	159	177	194	168	170	203	184	159	182	176	195	186	176	183	185	205	179	196	191	172	208	187	175	177	161	166	204	185	174	174	176	191	157	187	177	161	177	172	191	163	182	162	173	194	162	173	163	179	174	164	164	174	196	184	185	179	167	171	170	170	172	160	173	174	177	168	171	167	163	151	179	175	186	195	170	190	183	153	180	195	160	169	177	182	184	167	173	167	199	166	155	166	189	171	159	170	167	162	184	194	182	175	182	162	177	177	180	206	181	170	184	173	170	166	170	175	175	178	180	193	170	166	140	170	168	168	200	165	167	160	174	160	155	183	153	141	164	198	153	151	188	175	181	183	166	160	168	193	161	154	187	175	172	169	173	184	173	184	176	153	176	172	187	172	187	168	182	182	173	188	163	158	170	165	167	195	186	173	188	170	173	193	167	163	181	155	150	159	171	161	165	179	192	149	173	180	179	191	180	184	159	170	178	177	169	168	160	188	147	174	174	192	167	201	173	170	150	182	165	191	180	168	158	167	196	152	163	189	191	179	178	162	169	176	170	172	174	180	177	172	185	154	189	173	153	151	150	179	193	157	155	144	157	170	194	178	169	172	180	176	180	188	174	181	178	164	187	180	163	146	172	173	183	170	166	171	172	166	174	156	166	167	165	169	194	190	164	194	162	177	163	176	173	170	157	169	160	188	151	192	166	180	187	167	173	159	170	180	162	159	185	161	190	168	189	159	183	167	149	181	178	187	161	181	161	181	186	178	154	193	180	167	187	176	154	169	181	152	162	170	186	195	175	180	172	151	183	176	189	160	180	183	154	162	181	145	162	169	172	166	176	176	142	188	193	167	174	166	202	197	175	191	159	168	176	141	185	184	184	188	159	184	177	169	170	184	166	156	150	175	163	188	196	181	178	151	183	160	183	172	180	167	154	148	183	172	162	172	170	187	169	174	193	161	176	177	192	193	163	178	168	165	168	172	155	169	160	161	166	160	178	185	180	155	188	148	168	162	190	169	181	172	181	166	186	149	163	168	174	167	190	182	159	158	193	211	167	163	166	165	180	169	204	175	171	181	171	179	178	187	189	159	174	156	182	151	178	160	176	157	177	159	157	168	166	180	188	171	170	184	178	146	160	169	153	168	157	171	171	161	173	162	183	165	180	181	167	163	168	162	181	166	181	172	151	171	183	193	170	174	182	180	187	184	181	165	169	152	169	182	165	192	153	183	165	168	199	173	181	194	182	173	187	144	171	200	180	170	160	189	171	166	159	164	170	179	164	170	177	171	198	171	156	163	180	167	170	174	171	183	180	182	186	142	203	162	167	178	165	180	189	179	164	179	166	184	156	140	152	167	192	163	180	162	165	162	166	182	175	149	186	184	175	167	181	149	177	158	167	166	170	176	158	190	190	172	185	184	189	172	195	170	192	184	185	168	156	185	170	172	169	187	180	191	147	166	174	190	174	185	180	178	180	194	170	167	159	177	161	162	182	175	187	158	145	151	155	202	169	156	158	185	174	163	184	177	150	141	178	167	195	168	157	163	166	183	181	167	168	155	165	154	187	180	174	156	171	167	194	174	194	188	193	197	173	180	163	179	173	187	183	182	170	174	188	173	166	164	139	170	160	173	167	167	168	169	170	179	175	171	172	193	191	158	186	167	177	174	157	172	146	192	151	150	166	174	164	187	188	192	165	165	160	181	184	164	165	169	178	182	176	152	169	159	176	160	196	176	171	151	178	162	168	167	165	166	176	159	171	164	149	192	168	193	171	190	190	169	165	160	160	183	158	169	181	159	178	173	171	154	156	163	184	153	170	171	145	165	186	168	175	163	157	172	164	184	181	180	206	170	177	169	178	193	165	167	152	190	166	152	178	173	178	190	182	150	166	136	199	165	171	180	165	186	154	167	174	185	166	161	151	169	183	168	152	170	165	153	183	182	172	188	174	162	208	174	156	154	175	180	188	161	166	159	186	185	183	156	189	169	160	180	163	168	160	183	159	167	172	167	174	179	174	166	205	169	162	185	173	175	153	174	182	178	162	164	192	178	189	163	166	193	162	182	163	168	170	162	171	204	181	148	184	161	167	171	187	153	150	190	160	171	172	166	184	160	165	158	165	182	160	181	161	161	182	172	173	161	177	156	163	158	179	192	167	196	138	181	169	174	174
345	0	2700	196347	577	0	15	216	345	479	447	528	471	441	407	398	375	343	312	307	281	313	261	293	262	263	266	236	237	215	241	247	229	227	210	196	192	209	182	202	200	211	187	193	188	182	157	187	178	165	176	155	164	188	178	160	156	181	162	173	172	178	147	162	177	156	159	152	144	144	181	143	154	140	140	167	177	153	150	161	148	141	168	180	151	188	131	149	156	148	147	145	163	155	163	137	133	152	124	98	164	144	139	142	133	143	137	140	142	147	145	144	147	139	154	160	121	147	156	169	158	141	143	154	175	135	142	150	134	155	133	162	150	145	142	153	140	158	147	156	142	139	127	155	131	133	125	159	142	137	133	138	145	151	149	124	138	152	133	157	145	159	124	123	118	119	141	132	158	123	140	140	145	147	144	133	148	140	147	132	148	152	142	143	145	135	146	149	137	145	126	142	134	154	136	143	130	165	124	157	126	169	131	128	144	150	129	126	155	134	137	123	157	142	133	122	136	133	146	143	131	145	144	137	130	136	148	134	144	127	132	146	137	123	128	119	125	152	150	145	123	138	150	153	143	143	127	128	137	148	134	118	138	139	130	125	127	134	144	145	117	126	143	134	145	132	145	140	117	128	148	151	142	137	137	148	117	126	129	118	139	113	147	134	159	138	155	118	151	135	134	127	142	138	138	139	132	145	160	132	141	138	122	157	146	122	135	142	167	117	134	142	137	151	137	156	120	145	123	149	164	129	172	128	130	158	134	141	127	136	152	130	138	124	149	135	145	122	147	135	135	137	136	148	143	135	126	131	118	123	150	147	153	137	125	160	141	147	115	121	151	126	140	129	138	126	128	160	132	138	133	146	140	135	115	125	149	127	130	141	148	147	141	138	113	122	131	138	157	131	147	137	148	124	121	134	148	121	141	147	129	104	150	132	153	145	142	141	137	149	133	151	160	148	122	147	126	144	133	140	144	114	136	133	145	145	143	152	148	140	145	136	142	161	128	130	166	156	135	139	131	138	119	129	124	109	133	131	132	149	139	136	136	149	130	129	144	149	146	123	127	141	128	133	140	151	140	135	143	118	151	149	139	134	134	124	129	135	144	130	151	130	140	130	137	135	127	147	110	131	144	147	126	146	153	147	148	137	134	126	137	129	152	131	143	162	137	155	118	154	120	123	127	127	145	143	137	131	133	141	151	124	128	146	144	131	139	145	154	127	127	155	149	144	142	175	146	133	132	152	144	141	123	152	150	131	134	140	138	129	146	148	146	135	129	133	128	120	141	135	146	137	136	158	139	130	129	127	123	133	123	145	137	133	127	148	132	143	158	143	129	145	121	148	158	136	146	124	138	120	144	146	141	133	142	143	150	157	139	138	139	147	140	140	125	154	130	133	138	131	115	137	103	110	160	117	147	126	130	153	133	178	116	124	145	149	157	141	124	153	135	130	135	118	121	125	166	155	133	122	130	147	153	140	131	134	140	141	132	152	129	134	157	140	122	132	130	135	135	139	146	151	130	143	146	121	154	115	133	125	137	130	137	150	135	123	142	116	144	131	121	150	130	118	139	149	135	146	157	131	140	138	134	147	154	137	131	133	136	137	144	140	118	128	129	143	99	151	139	133	149	152	142	131	135	127	137	135	162	126	153	107	124	109	149	135	130	132	135	140	122	152	129	120	129	125	135	119	117	154	143	141	147	148	128	151	105	136	127	151	136	140	139	132	129	140	139	137	136	143	142	151	138	157	132	130	133	127	136	146	128	131	141	136	132	133	140	132	151	140	119	143	148	122	142	126	169	133	127	124	121	134	120	147	170	153	147	142	135	153	144	140	130	133	125	145	127	150	138	130	129	150	154	141	139	154	115	121	138	115	142	128	141	153	130	133	131	129	117	148	115	130	167	127	160	145	131	124	127	129	116	135	154	148	140	144	134	143	130	148	141	135	150	140	141	152	139	127	140	140	133	134	135	136	144	138	136	142	146	148	145	136	118	132	135	143	131	141	132	143	123	137	143	123	135	135	136	143	143	147	155	148	148	141	133	148	131	134	134	154	129	134	139	127	139	121	114	151	136	136	136	155	130	133	127	129	134	134	139	162	139	129	129	120	112	151	131	152	136	133	152	139	137	140	137	137	141	137	134	127	139	151	134	144	120	130	130	130	145	146	138	131	139	126	136	135	124	133	127	126	133	118	131	119	118	135	134	141	145	151	148	157	140	134	148	138	134	141	118	153	136	144	150	134	133	157	137	142	134	152	109	124	132	151	127	120	129	142	130	112	119	152	142	138	139	147	122	141	140	127	134	142	133	143	128	140	148	131	132	119	137	152	146	133	137	122	147	126
345	1	1900	196472	596	11	70	336	371	481	441	422	380	386	368	355	355	310	285	320	267	299	263	272	265	251	258	264	253	261	265	244	265	253	246	251	216	239	233	234	222	236	253	212	249	227	233	221	235	225	222	214	220	221	211	215	209	210	209	205	215	224	225	205	228	210	211	204	205	214	214	225	211	209	208	227	218	222	195	216	201	211	213	199	204	176	200	234	188	200	225	217	199	209	196	216	209	204	209	209	233	209	193	182	184	199	216	204	216	230	218	206	215	212	182	235	204	206	210	212	231	203	233	184	209	222	220	183	196	220	219	216	194	213	220	206	195	206	227	219	220	219	209	211	221	213	199	208	221	210	180	200	195	199	195	195	231	223	194	213	197	204	194	199	209	212	196	204	214	216	187	215	206	208	202	216	226	212	197	206	197	201	204	212	166	209	198	190	212	220	220	226	201	210	215	186	231	204	209	210	189	205	198	201	221	213	201	212	219	211	190	188	182	203	203	230	207	219	209	206	218	226	211	217	220	196	185	225	199	198	191	208	190	213	211	197	225	231	228	206	223	213	232	194	237	208	219	218	209	198	176	176	218	193	235	200	212	210	217	186	224	192	206	201	229	209	210	209	214	189	218	227	166	220	221	236	216	191	208	208	202	211	190	209	208	218	225	208	219	179	198	201	222	188	207	252	186	205	201	199	193	201	216	213	208	211	221	208	215	222	209	203	209	204	200	199	211	185	205	253	204	205	200	212	204	208	212	231	188	194	203	207	197	217	210	208	195	207	194	230	219	212	198	222	185	208	205	198	217	190	193	217	223	223	196	198	232	211	187	208	232	210	188	225	196	217	210	201	180	215	192	204	190	206	220	183	213	172	210	208	174	226	208	214	216	237	210	175	235	241	202	215	208	196	207	194	177	187	191	196	208	218	216	175	217	194	218	200	193	228	216	196	206	215	201	212	225	218	202	205	195	211	205	224	197	194	195	217	202	199	209	206	178	198	219	205	197	223	234	200	215	245	222	207	201	214	216	209	206	203	218	201	200	211	201	196	203	214	223	195	203	199	183	201	212	211	211	190	202	208	223	194	205	229	197	222	215	211	190	197	209	195	208	202	202	188	207	210	204	207	199	187	203	191	210	207	224	206	208	214	193	201	202	227	211	204	184	223	214	195	224	195	197	192	223	212	203	211	210	210	216	200	218	195	204	212	216	223	205	205	196	201	218	235	209	210	235	197	212	204	206	208	206	197	187	215	191	192	236	192	203	192	224	209	242	219	205	218	205	226	197	208	181	201	239	188	203	207	197	193	202	196	225	238	193	235	202	216	201	214	221	212	177	217	194	200	218	203	195	186	232	199	199	213	198	176	211	227	204	204	201	218	206	209	225	222	196	200	191	214	237	198	215	197	215	191	195	219	226	224	209	204	195	177	219	219	197	230	206	212	197	210	191	202	213	199	222	195	206	231	192	207	216	189	199	203	210	200	216	201	199	208	202	191	197	196	212	215	215	209	225	226	209	204	214	211	206	205	202	201	203	204	205	218	212	207	210	205	195	203	231	218	195	226	240	213	210	212	221	205	207	182	192	219	196	207	217	211	208	183	195	184	204	207	197	222	210	199	233	206	203	206	212	214	201	183	192	208	172	203	210	231	205	228	188	195	211	220	211	201	207	227	190	222	197	213	187	203	207	218	200	201	198	202	195	196	193	204	209	192	205	215	214	215	214	226	205	208	181	210	215	216	215	200	216	210	190	167	220	208	205	193	210	189	192	223	204	183	245	223	229	214	202	189	203	219	222	188	223	216	194	202	196	224	233	187	229	200	212	200	201	209	231	208	167	201	191	228	200	200	188	198	224	205	208	214	201	192	214	194	212	228	213	229	208	212	192	209	213	201	179	216	217	209	212	213	210	196	228	232	208	199	191	212	218	213	196	203	227	230	221	220	195	181	189	242	193	205	220	211	185	211	203	200	204	191	214	229	187	241	213	213	218	205	219	236	205	219	211	216	185	198	219	199	180	201	217	222	208	227	195	197	193	196	210	205	222	202	229	190	200	222	202	208	191	227	193	178	180	200	212	227	195	203	198	216	180	178	202	210	203	192	205	216	225	214	223	203	227	219	197	189	225	228	196	204	202	230	214	213	185	229	208	204	196	245	204	221	208	194	216	194	201	180	218	201	204	185	236	214	211	197	182	206	241	195	197	207	208	194	221	223	187	215	237	215	199	199	226	224	196	183	205	187	219	194	214	202	210	196	193	205	219	197	222	203	187	230	192	205	195	188	207	224	205	205	199	204	205	195	196	202	197	214	234	227	196	193	225	226	213	195	210	220	208	224	219	205
345	2	2100	196597	580	6	47	267	392	499	508	508	467	417	373	383	360	347	333	335	280	293	274	270	261	256	265	244	249	252	215	238	242	243	235	240	230	233	200	254	230	227	191	219	211	233	222	223	225	210	220	230	211	216	237	220	236	201	198	213	206	207	196	211	187	211	200	208	196	201	215	181	218	198	206	230	201	204	194	189	189	200	221	194	203	206	208	174	195	200	202	193	217	196	198	190	200	200	206	196	211	184	199	218	160	190	181	213	178	177	193	213	195	185	212	177	194	177	207	238	201	174	201	186	196	185	201	198	210	207	185	179	207	197	209	200	199	212	196	201	229	219	183	199	172	212	212	217	208	198	197	198	202	192	208	188	215	202	213	196	193	200	204	192	182	183	170	218	197	202	223	190	192	192	193	198	185	193	184	193	172	216	210	184	213	185	207	205	210	196	176	203	200	188	190	187	214	191	232	190	204	172	186	217	200	191	183	202	204	200	198	199	205	186	203	183	184	206	171	196	187	177	197	195	195	196	171	194	194	201	198	208	190	208	175	184	211	163	215	170	200	198	210	212	169	184	191	189	178	198	203	201	205	183	203	209	155	221	216	189	191	184	188	194	187	208	211	212	172	187	202	190	189	203	198	212	199	192	205	216	201	204	203	173	181	197	187	200	204	170	185	204	198	187	198	204	172	200	195	180	213	190	202	225	202	193	177	198	190	187	183	196	174	188	181	211	170	183	185	184	186	164	208	201	188	213	179	192	216	194	218	214	181	170	196	223	193	203	198	190	193	196	202	211	204	212	185	187	188	175	192	197	202	195	190	204	193	198	210	192	198	215	200	214	199	231	201	192	197	193	194	195	181	202	176	215	182	183	179	203	197	201	176	199	206	187	197	208	181	190	215	197	174	207	200	193	191	194	187	185	171	210	195	177	206	211	199	183	186	205	192	181	206	176	189	196	170	203	188	204	191	211	222	190	187	187	185	197	212	221	189	222	213	197	202	202	196	193	220	199	168	198	174	186	196	213	214	170	201	195	207	190	156	193	199	185	156	182	211	219	186	178	211	173	200	203	188	215	185	183	209	202	195	207	197	206	167	205	181	207	190	165	181	181	189	184	180	180	194	196	206	206	212	201	214	196	209	202	183	156	207	196	182	207	200	195	186	197	185	198	195	211	198	193	188	196	182	198	197	196	201	172	216	217	199	183	199	172	175	184	214	208	215	215	188	211	181	189	197	189	206	189	195	194	187	186	164	160	208	208	183	167	189	204	181	202	184	183	203	190	195	164	219	212	188	202	192	195	206	179	192	203	185	213	187	200	171	210	181	188	185	215	179	186	204	202	198	195	209	180	182	192	184	189	178	192	222	192	212	198	205	174	193	201	204	209	180	213	203	177	194	205	225	198	192	187	200	206	211	209	207	175	180	202	186	181	218	182	195	206	196	195	213	215	191	199	198	212	213	192	212	181	195	209	206	195	176	197	182	199	194	193	185	219	194	219	172	189	217	186	180	198	185	203	180	203	177	208	214	198	192	179	189	200	210	207	191	208	185	194	204	219	191	192	198	214	207	187	185	207	181	200	218	191	184	199	190	210	206	186	189	194	184	211	174	173	200	208	198	198	197	194	176	207	175	192	182	183	207	201	171	192	202	167	196	195	189	195	200	186	155	196	183	227	203	197	176	188	187	185	185	199	204	200	190	217	181	202	182	191	203	199	225	193	189	223	184	192	195	197	174	211	177	181	202	194	216	200	175	182	205	203	183	196	205	185	190	193	202	211	190	189	197	197	182	157	193	197	198	190	202	173	174	225	238	203	171	191	190	209	202	195	197	193	180	205	214	201	194	196	204	163	161	186	204	171	196	202	200	207	198	188	219	183	203	192	204	186	215	179	182	181	207	197	210	205	196	189	210	222	178	193	189	195	171	203	189	197	195	189	191	181	189	190	180	181	205	193	178	214	196	197	226	189	181	198	173	179	186	187	184	175	197	214	203	187	188	195	164	218	187	184	162	192	167	204	188	214	185	174	192	182	194	200	173	212	201	179	204	190	201	203	180	199	200	198	207	184	193	206	197	187	189	211	209	206	194	188	210	192	184	187	190	185	192	206	210	188	202	182	222	177	212	201	178	199	210	190	183	196	190	220	157	169	189	217	185	178	194	208	152	201	207	220	191	193	199	185	216	182	173	201	191	202	202	215	200	209	197	176	203	175	192	197	178	214	202	178	202	197	192	204	191	182	207	210	178	199	194	194	178	202	204	168	190	197	203	214	175	185	205	196	192	202	213	223	201	196	206	221	231	219	211	208	197	221	206	191	212	186	219	193	200	181	200	161	193	203
345	3	3500	196722	575	10	39	270	378	497	512	513	473	475	404	369	345	348	291	341	287	310	293	268	289	268	292	285	225	247	270	225	232	231	200	231	234	251	217	222	229	232	224	249	197	243	195	213	197	190	188	227	196	210	190	191	188	201	206	207	206	215	209	194	173	218	186	185	200	206	199	194	196	208	204	210	209	190	211	222	178	177	195	181	191	201	199	194	208	194	190	196	193	198	199	183	196	170	182	199	193	204	198	202	179	197	187	211	215	186	207	212	181	201	206	180	202	193	202	205	200	172	181	190	190	190	177	204	168	173	212	172	210	192	156	170	191	194	204	166	201	199	179	199	197	188	172	193	211	199	181	178	179	177	194	175	194	175	178	182	191	190	162	205	187	175	180	180	178	207	209	174	185	196	200	177	196	169	165	185	163	184	197	174	162	190	172	173	186	205	154	166	207	173	167	174	194	192	205	193	194	196	202	166	192	180	181	218	179	175	192	195	160	181	197	163	173	190	189	169	171	209	192	194	174	172	197	185	173	179	194	186	211	187	211	198	176	193	186	166	205	183	198	178	193	203	202	170	184	214	179	213	173	190	173	198	199	181	185	197	188	201	192	199	194	193	204	154	201	177	196	200	179	199	155	172	186	196	170	189	178	177	164	194	160	184	172	166	162	170	204	164	186	184	206	187	172	202	218	175	168	201	207	164	191	186	181	188	175	186	188	165	156	178	183	193	170	176	190	161	196	183	196	184	180	156	174	162	196	196	188	194	204	163	176	191	181	204	192	171	163	188	170	189	198	198	184	192	170	198	181	168	172	148	184	189	184	180	176	181	178	184	172	186	184	175	188	175	158	195	175	177	158	184	166	187	180	183	190	177	206	202	181	180	182	183	210	188	185	177	180	187	177	200	204	180	190	183	201	205	180	178	180	206	181	175	198	185	178	169	190	187	179	185	171	183	169	183	179	207	197	206	170	186	183	188	204	203	189	182	194	170	189	199	226	187	183	178	194	162	177	174	182	150	181	217	193	197	195	189	195	196	193	207	167	215	208	181	184	200	160	191	206	193	195	190	183	185	198	173	204	191	172	176	178	219	196	188	174	191	159	185	186	198	194	182	184	192	190	196	189	180	192	216	156	201	191	181	187	176	172	186	183	197	184	182	179	193	187	187	182	185	210	165	184	199	173	193	177	185	178	214	168	190	169	191	191	168	173	213	193	194	180	201	181	158	187	195	191	175	199	176	178	184	183	197	169	184	177	162	206	179	190	196	159	181	186	180	190	170	191	197	183	201	215	192	176	181	175	191	188	177	184	188	183	180	175	189	197	179	149	191	196	190	186	185	184	196	171	174	203	185	174	196	171	182	186	196	187	169	172	187	182	174	192	200	171	200	175	169	192	162	171	192	163	179	187	183	180	187	195	169	198	192	190	202	181	181	183	182	189	207	201	213	183	171	207	172	215	218	186	176	176	210	182	205	184	196	180	202	177	189	178	194	172	183	194	204	198	192	197	172	211	155	194	187	178	179	188	180	165	165	188	176	173	161	180	175	204	167	199	206	180	201	195	207	201	172	195	185	203	185	206	185	192	196	190	191	191	192	187	192	179	190	198	186	180	177	186	171	213	207	171	188	197	199	182	172	167	177	191	188	190	212	201	163	195	174	192	183	163	195	166	172	180	156	189	180	169	196	198	166	178	201	172	195	174	175	201	187	185	163	178	194	186	187	168	186	198	148	206	167	193	187	192	187	170	199	199	169	192	193	176	190	188	178	170	196	187	219	187	196	165	186	186	181	197	200	190	196	195	200	176	215	171	187	175	198	208	193	186	165	182	167	195	166	174	179	188	181	216	193	198	184	186	179	181	193	203	180	202	201	183	185	169	186	168	192	199	156	179	185	206	179	182	193	170	171	184	192	182	186	174	191	191	201	203	180	184	185	203	196	162	194	192	194	172	177	197	197	183	177	201	177	182	184	213	195	194	180	172	197	174	175	179	166	167	173	181	189	178	178	197	192	188	171	173	180	160	168	180	179	189	186	194	178	212	191	216	186	198	187	215	194	170	190	176	174	206	161	179	172	188	205	181	207	179	168	159	196	181	200	181	193	182	186	188	207	172	193	180	171	188	181	186	177	173	175	189	179	181	193	173	185	203	188	185	186	195	207	195	175	200	182	177	195	197	186	174	200	201	191	163	189	169	199	186	179	207	194	176	202	196	175	189	189	187	175	178	176	195	178	190	184	165	195	183	183	185	203	181	193	190	181	195	173	189	175	170	189	193	187	162	196	179	183	189	188	173	170	187	174	199	194	187	199	198	185	174	179	167	190	189	183	195	172	198	200
