345	0	2700	87343	561	2	15	189	315	429	483	554	517	461	454	388	391	357	343	359	347	301	306	304	307	285	268	268	275	274	247	224	257	239	260	254	245	229	204	221	210	192	260	204	197	208	210	181	211	216	180	215	199	202	179	179	186	166	185	190	187	166	192	170	187	181	178	197	165	179	178	182	169	177	176	171	179	155	185	181	175	185	173	174	192	173	171	195	193	168	166	168	185	164	163	171	165	171	180	183	154	179	160	174	163	162	162	152	163	141	173	151	171	153	174	159	162	177	165	156	153	171	158	160	165	181	160	142	153	185	157	169	154	155	158	164	143	165	177	166	167	163	155	163	170	166	152	155	179	134	183	164	170	174	171	156	139	170	179	133	133	175	167	169	188	176	165	176	159	177	156	165	157	143	168	177	158	168	169	164	176	152	183	164	141	177	150	177	148	152	130	145	178	149	184	156	200	170	153	173	154	163	158	160	164	148	165	168	149	158	161	171	156	174	178	170	148	173	135	150	162	174	164	165	169	168	156	166	165	170	159	157	154	164	150	159	156	154	162	132	149	152	160	154	155	175	172	166	152	175	156	177	148	146	149	136	168	146	150	167	137	148	152	164	175	161	158	181	186	167	178	134	120	143	165	158	162	187	151	171	160	166	158	161	157	175	164	167	155	159	168	174	151	166	147	151	164	159	164	153	168	169	140	147	150	149	150	153	145	152	140	163	155	146	180	155	144	160	140	152	172	158	156	150	131	171	140	165	154	169	149	157	164	184	156	169	161	150	174	149	152	162	158	163	139	183	154	177	155	147	154	159	157	152	146	167	160	131	160	139	153	179	156	174	149	171	161	164	152	173	159	151	162	145	159	152	178	153	146	161	152	165	159	178	142	169	154	138	159	195	154	167	144	186	165	157	166	132	140	137	151	170	141	161	147	153	174	164	159	165	167	156	151	159	160	168	158	152	149	147	133	133	154	148	159	155	150	126	167	149	163	170	144	140	178	160	180	205	168	176	150	145	153	165	151	156	136	164	145	179	162	154	180	144	152	160	153	157	144	161	139	144	146	184	162	149	155	140	159	166	152	156	136	143	152	170	130	164	155	145	146	129	179	170	154	159	169	168	160	181	148	151	156	178	137	177	164	134	157	152	155	162	150	163	157	148	160	172	180	160	159	151	160	158	151	149	164	152	125	160	124	181	176	178	156	148	168	162	168	137	149	140	169	155	163	146	129	136	164	151	159	142	167	169	145	159	195	144	158	138	196	166	135	193	156	160	144	141	142	156	138	161	162	153	151	163	143	155	143	144	156	164	140	167	137	155	174	169	141	156	151	158	144	164	160	156	143	166	148	167	154	157	184	150	149	157	161	154	154	163	149	166	154	149	163	177	175	171	149	153	151	176	167	170	149	181	167	156	139	165	143	148	166	148	167	150	158	132	168	162	169	157	168	150	141	154	151	156	172	154	166	153	137	161	161	155	149	146	154	168	176	141	149	165	170	158	170	157	148	154	168	152	165	132	146	161	161	160	167	161	152	165	143	173	162	150	162	148	170	153	166	176	162	136	135	173	151	165	146	141	147	164	146	151	133	173	151	154	154	164	181	142	148	137	159	149	146	154	148	166	166	158	145	165	134	167	156	157	160	147	149	165	140	167	169	143	174	157	163	153	147	170	154	147	127	167	127	133	149	175	165	172	139	137	158	147	172	168	134	160	138	161	146	162	161	162	147	165	172	150	175	141	154	140	167	161	154	141	151	167	167	149	151	153	153	154	194	155	164	138	144	141	165	148	152	180	165	156	155	139	180	164	172	172	170	152	154	166	153	168	155	153	171	174	159	150	166	140	133	136	153	156	153	155	151	158	174	159	152	172	157	156	153	150	158	149	150	139	168	141	160	154	139	159	176	142	171	176	147	163	140	143	164	153	135	141	151	152	159	180	165	158	158	165	137	163	153	153	153	148	150	149	153	149	165	173	165	150	146	154	171	155	152	134	140	144	137	148	160	166	160	147	150	154	144	148	137	164	134	148	137	140	168	163	156	148	140	161	150	148	160	137	144	125	156	151	129	166	162	158	158	176	173	145	149	156	138	167	143	154	154	159	136	166	147	158	144	159	160	147	153	170	168	177	145	166	148	165	170	142	142	150	146	163	148	154	165	148	160	159	148	149	152	130	152	158	158	163	150	183	153	139	143	164	154	137	171	170	165	178	151	157	152	155	134	148	164	154	165	158	131	180	153	145	170	157	165	153	156	159	158	156	149	157	158	148	153	171	156	136	145	153	174	165	168	144	166	160	160	165	159	160	158	147	163	173	147	158	173	154	143	158	155	145	154	156	149	144
345	1	1900	87468	579	0	39	209	291	416	428	423	435	390	364	340	310	317	305	277	265	291	277	281	238	264	253	261	250	212	242	225	222	217	251	238	228	212	238	235	215	200	200	211	227	225	195	226	223	223	198	202	192	225	199	179	222	207	218	212	205	226	191	196	214	199	201	187	205	209	203	184	219	222	207	223	184	200	204	197	192	191	195	177	217	205	232	225	156	212	219	195	195	194	209	192	195	209	227	203	207	226	185	194	194	207	190	199	205	172	220	180	220	197	202	200	222	214	231	204	205	195	215	210	185	211	221	194	181	181	218	199	191	183	193	217	214	203	189	218	187	172	213	195	187	199	208	205	177	217	202	191	177	204	192	172	213	186	209	189	210	195	185	183	200	201	206	185	194	203	202	205	193	204	204	177	194	197	200	208	194	175	200	175	212	200	197	191	188	189	202	201	187	197	189	202	191	175	217	219	194	193	193	174	197	165	187	182	214	192	205	194	213	185	203	192	200	197	195	196	199	170	197	203	197	225	190	205	194	187	216	194	184	218	204	203	189	215	189	187	182	192	214	218	189	200	205	196	198	156	204	199	213	189	199	201	188	221	207	229	182	189	203	175	182	195	184	195	201	208	216	207	197	197	204	201	205	189	205	207	194	186	178	220	209	194	188	182	196	186	213	190	203	182	204	207	190	184	199	205	221	175	213	219	197	194	197	192	179	183	214	177	192	202	203	211	197	199	200	211	173	199	182	219	183	185	209	192	208	215	187	182	186	215	181	209	171	208	197	192	187	210	218	175	191	188	181	199	195	169	183	203	189	230	220	201	209	182	197	174	224	183	192	185	209	213	199	178	180	190	207	203	194	195	194	189	197	183	228	202	197	167	192	223	180	223	203	204	185	222	207	185	185	240	201	220	179	189	183	192	182	217	189	207	202	192	196	187	215	190	193	214	183	179	212	179	181	170	196	172	208	197	194	168	191	178	205	206	183	198	178	200	162	183	194	169	180	184	197	203	220	181	201	196	202	187	203	194	208	220	175	185	188	168	180	212	202	202	201	185	198	205	181	219	222	203	168	201	196	172	191	181	217	183	189	182	211	211	180	198	180	203	168	217	212	193	185	199	186	195	193	201	187	180	209	195	201	194	187	195	213	213	183	212	186	202	185	194	187	181	192	206	181	207	215	198	212	186	188	184	175	183	204	200	173	198	197	217	197	180	186	184	203	191	195	184	227	196	181	193	194	186	178	191	200	210	200	195	187	209	217	185	181	179	203	189	193	189	202	195	186	188	193	201	191	186	203	217	172	178	187	187	183	197	177	182	203	186	180	201	181	209	194	197	206	210	204	196	196	206	211	193	189	181	201	177	198	185	182	209	200	184	184	199	186	172	200	201	208	190	186	190	190	187	192	173	193	186	181	195	180	180	192	206	184	200	239	190	201	181	183	193	210	211	209	197	179	198	202	211	183	189	211	184	185	225	188	220	201	197	167	185	171	190	217	187	193	202	202	210	203	216	209	211	183	193	209	187	203	219	204	178	200	208	199	206	190	191	222	180	201	207	183	188	186	199	181	191	222	178	213	193	196	182	178	204	186	198	224	173	177	188	187	200	198	207	213	192	197	198	196	195	195	230	187	206	185	180	192	213	195	193	176	204	176	169	182	172	197	184	191	195	201	217	189	204	182	188	194	181	190	200	199	207	192	197	184	190	184	185	193	166	187	202	176	196	188	216	191	184	189	208	190	193	186	193	202	177	184	204	190	193	184	172	207	206	174	189	202	196	207	187	223	181	176	203	197	195	216	195	202	186	234	195	206	185	195	194	184	202	212	197	198	185	205	199	213	195	214	202	192	191	194	218	198	203	181	189	181	183	199	200	204	234	216	185	214	185	197	192	208	173	210	179	204	191	209	182	180	197	189	192	196	189	188	196	178	189	210	206	189	164	186	177	231	203	194	215	192	190	202	188	187	181	179	207	190	209	191	190	203	199	209	183	208	199	178	195	190	180	196	192	184	204	190	186	213	207	189	186	172	194	186	199	187	193	187	210	208	208	214	195	191	184	202	197	207	195	185	191	203	184	200	189	185	198	196	204	170	164	181	208	179	224	178	202	219	195	205	200	171	181	191	181	210	182	211	189	196	202	184	175	209	206	206	199	179	191	165	211	179	164	188	215	197	202	196	199	189	190	198	175	202	224	184	219	175	209	211	186	192	201	198	182	215	206	178	208	203	189	190	175	193	201	191	214	191	212	203	191	170	213	174	189	205	193	188	182	208	204	198	176	179	179	192	211	201	172	186	179	209	192	177	184	191	213	187	199	212	207	206	200	185	176	212	206	220	213
345	2	2100	87593	579	2	40	213	299	426	472	488	446	416	389	395	324	341	317	339	293	317	268	276	271	283	247	260	287	256	260	263	258	212	245	233	239	216	236	229	227	227	209	213	201	232	202	197	227	207	234	205	200	207	193	198	216	212	208	213	205	216	188	204	201	179	214	210	187	200	208	208	220	196	191	207	223	197	193	193	202	212	197	195	186	186	176	209	162	208	182	190	206	205	179	178	195	192	192	195	206	184	202	187	190	196	207	177	201	188	172	205	193	190	209	195	185	212	190	181	181	201	207	189	170	199	173	213	171	193	177	198	203	222	206	190	190	200	170	197	187	186	189	186	193	205	207	208	183	160	198	197	183	208	181	168	169	165	186	179	190	188	189	192	184	213	182	177	182	188	194	195	190	180	190	191	187	170	205	201	190	185	187	187	188	195	184	192	193	183	165	179	209	203	176	162	191	206	199	169	193	179	200	180	206	173	187	173	161	187	174	195	189	195	196	189	169	200	182	199	184	185	176	195	182	197	176	191	180	166	204	172	218	196	193	193	191	195	192	197	203	163	167	180	167	176	196	193	200	158	196	162	171	216	189	193	182	167	189	172	175	206	174	191	198	203	179	198	193	182	206	186	200	176	193	191	182	195	185	168	167	192	181	191	174	215	164	175	163	181	171	201	187	180	179	185	179	174	162	177	210	171	195	188	195	179	165	187	193	188	179	171	182	180	184	191	195	196	190	176	218	191	210	198	181	213	192	180	197	202	191	188	174	189	189	196	156	184	180	183	192	193	188	185	177	197	174	196	205	196	199	221	176	185	191	174	177	208	185	163	185	184	189	180	183	181	193	182	184	194	169	185	178	189	159	192	203	201	192	189	175	180	204	195	168	179	223	195	193	163	176	187	191	180	190	189	195	178	180	160	189	180	180	173	193	197	188	188	177	175	184	164	163	206	171	198	174	214	185	199	178	182	197	166	183	162	191	191	183	181	185	202	191	182	191	193	196	193	183	191	170	176	182	170	169	224	184	178	173	192	172	196	189	185	200	179	199	184	161	179	194	198	182	190	217	179	185	186	192	191	169	164	179	207	209	190	185	184	194	165	201	181	173	195	174	164	157	163	187	171	178	176	195	199	177	196	189	206	198	149	173	196	184	177	194	200	199	180	178	183	173	205	184	178	194	169	193	177	164	198	184	175	208	162	183	183	190	189	199	194	178	175	183	184	190	169	202	202	194	196	186	175	174	194	188	195	191	189	190	171	161	190	190	185	195	183	184	190	173	182	172	208	170	187	160	182	162	176	187	186	203	174	175	186	176	181	181	169	194	188	196	206	188	184	199	192	191	177	205	167	161	184	183	212	180	194	203	207	185	211	181	198	179	187	196	193	186	197	163	209	182	198	184	192	184	181	186	188	177	176	170	186	187	170	206	184	176	186	195	212	193	206	186	170	169	184	179	194	177	170	186	164	169	184	188	174	178	202	176	169	195	202	193	174	202	194	162	179	177	162	164	162	190	188	197	185	196	211	182	192	187	194	177	169	156	189	202	184	195	197	179	200	185	181	178	189	158	191	169	193	185	163	188	175	194	200	142	194	176	174	177	180	172	152	186	185	163	188	198	191	179	182	186	173	191	193	186	207	194	167	189	184	194	188	210	206	205	180	189	191	188	174	182	155	191	210	195	194	187	180	184	154	172	203	190	184	184	194	195	180	199	173	201	163	170	179	174	190	177	181	201	185	166	175	179	183	194	194	212	167	187	185	184	190	196	188	211	172	184	181	209	156	188	201	186	190	197	204	218	210	169	175	170	189	192	200	197	171	171	156	182	180	203	177	210	199	178	199	182	197	164	183	187	212	188	203	210	205	187	183	171	200	197	187	189	207	185	164	192	199	183	206	187	198	183	183	197	204	196	179	189	183	193	179	193	192	191	163	191	206	197	201	186	169	174	168	187	171	207	165	189	176	199	172	207	184	195	175	189	180	186	190	188	194	175	190	158	197	194	198	174	203	160	186	170	177	188	197	188	187	182	187	170	211	189	180	200	194	170	185	187	182	188	190	191	214	208	178	177	181	204	174	199	196	190	191	202	188	201	181	213	186	192	179	193	195	192	179	162	205	166	176	206	201	187	171	173	187	186	180	181	189	180	202	187	175	207	194	185	160	212	164	185	176	169	158	207	195	180	194	175	199	209	192	179	177	181	190	170	191	179	199	207	202	197	205	185	169	195	202	179	188	170	196	185	206	173	167	175	212	188	181	182	174	166	192	202	200	190	193	184	175	170	197	192	191	185	192	164	216	199	187	219	213	198	182	198	173	204	175	202	174	175	190	204	204	188	179
345	3	3500	87718	587	0	17	222	306	451	455	500	464	452	412	378	347	311	324	312	296	298	281	297	287	276	276	285	233	261	253	244	231	260	254	233	228	223	244	210	204	224	244	204	198	218	203	217	194	206	195	205	184	240	228	187	223	180	208	199	199	204	186	164	198	207	182	172	189	175	179	178	198	179	214	166	185	177	181	201	179	178	243	184	190	191	177	178	201	174	156	212	201	156	175	172	176	180	162	187	163	198	170	170	187	185	199	169	159	206	172	197	162	148	182	168	175	194	170	186	203	151	175	177	165	182	185	161	190	181	165	167	177	169	192	185	170	169	152	176	178	179	187	154	190	168	173	171	177	190	173	174	180	208	159	207	187	185	179	170	182	163	176	190	199	207	176	173	156	186	163	177	190	157	182	170	167	169	207	183	172	145	180	194	175	155	186	176	165	185	145	189	176	170	185	172	168	151	172	156	188	175	180	193	175	153	161	174	180	162	191	156	194	178	168	193	173	179	181	169	191	176	172	164	167	184	175	177	188	201	165	166	175	180	168	169	196	182	181	162	169	169	153	189	172	163	173	175	155	167	173	170	174	204	196	181	165	178	165	160	182	178	165	176	178	179	181	156	175	170	170	174	180	193	163	165	184	158	160	184	180	155	157	172	159	161	163	175	192	174	162	171	172	149	180	158	168	186	161	155	177	184	176	164	186	200	168	187	182	161	174	171	195	164	168	185	177	185	171	196	178	161	192	163	157	166	186	184	181	165	172	170	176	172	148	175	189	193	174	172	174	193	179	165	193	189	180	174	186	185	172	173	144	174	157	176	169	194	166	161	205	177	171	202	160	183	182	201	170	185	155	192	196	180	177	195	169	171	189	161	183	158	190	176	162	151	185	176	206	153	161	199	169	180	186	164	208	177	197	186	177	184	196	169	182	191	154	178	155	184	186	182	182	175	177	191	154	170	186	167	175	161	162	159	179	184	169	191	208	195	166	171	199	181	189	150	162	180	173	166	195	188	154	177	156	162	165	179	190	175	176	148	163	189	163	193	164	185	143	162	188	182	178	190	152	184	162	171	184	170	187	170	154	165	169	192	171	163	162	184	167	164	182	169	172	200	171	185	169	193	153	175	154	198	166	160	183	174	194	165	161	187	177	194	176	180	182	181	157	169	161	167	150	196	184	172	160	156	214	138	172	183	176	161	178	195	165	181	170	177	175	157	172	189	173	162	170	183	187	179	164	172	170	194	199	172	192	162	177	153	175	174	173	179	163	164	185	182	199	166	142	151	167	168	168	185	173	204	180	178	176	188	174	179	176	173	193	191	142	145	180	166	183	170	186	175	196	173	159	179	160	171	157	192	186	175	184	163	171	187	176	157	176	177	182	159	178	162	137	183	167	193	175	158	188	167	172	169	181	177	168	164	172	170	183	151	170	170	178	180	167	194	170	170	167	187	182	163	181	172	170	188	186	168	205	157	168	149	148	149	172	170	188	195	177	184	163	187	158	199	161	166	150	181	183	185	157	179	160	150	168	179	170	167	189	177	183	188	182	179	178	177	197	188	185	165	151	171	180	176	150	157	153	161	155	174	161	172	156	170	179	188	158	194	164	176	157	174	178	171	170	180	210	162	185	194	152	143	185	181	179	192	180	183	160	170	153	142	175	165	182	175	187	166	155	195	167	182	181	169	165	185	174	167	182	153	175	178	166	186	183	179	174	161	151	160	168	184	174	154	170	169	168	167	174	174	179	168	180	215	169	187	192	183	162	155	167	149	184	221	164	174	172	171	166	182	177	185	162	184	185	186	194	163	194	193	158	173	201	162	170	180	153	188	166	158	195	157	159	156	197	149	176	192	171	172	159	169	177	189	165	165	184	160	191	164	172	157	189	181	175	156	151	184	171	182	181	176	185	189	164	186	176	193	172	189	159	179	168	185	168	195	180	186	189	169	184	160	173	187	150	175	187	172	187	175	183	165	163	162	193	158	179	174	171	166	164	167	187	184	195	176	171	164	189	179	155	155	176	185	156	193	176	170	179	170	176	172	186	162	163	179	171	164	183	186	147	183	168	171	172	176	189	168	172	173	165	168	191	173	163	142	170	201	172	172	158	180	176	179	175	157	177	168	168	161	191	189	175	159	174	169	198	168	194	163	168	157	179	166	179	181	175	172	177	178	176	172	156	164	172	157	172	209	171	169	163	160	176	170	168	174	161	150	183	177	178	162	191	181	158	177	177	175	153	182	191	161	160	157	156	174	186	178	178	206	142	162	172	189	167	189	134	194	169	168	141	170	185	182	170	159	178	182	147	189	202	186	157	192	169	179	165	161	150	181	174	188
345	0	2700	87843	577	2	15	190	316	464	459	515	494	519	449	417	385	401	315	363	310	310	306	307	294	285	243	270	258	251	254	234	270	219	241	231	232	243	235	213	206	225	187	228	204	218	254	214	197	201	208	197	198	204	193	208	189	198	195	193	186	169	169	176	182	173	191	122	168	191	183	179	187	184	194	152	176	200	144	176	169	161	166	158	169	169	161	153	155	172	156	148	148	170	161	153	170	186	169	165	168	175	154	179	169	161	168	172	170	157	153	164	164	157	156	167	172	169	178	187	147	194	142	156	153	143	152	153	194	192	186	161	159	160	165	158	151	164	157	160	141	160	157	175	140	142	154	161	165	153	171	159	152	159	151	164	168	139	158	185	140	157	154	161	175	165	167	158	148	129	176	150	161	160	161	148	172	137	157	177	162	165	153	153	164	173	155	165	151	140	172	167	151	141	177	127	148	156	145	165	155	145	153	134	139	158	163	164	139	168	163	152	151	130	167	140	149	159	140	160	159	186	177	151	174	150	165	154	152	164	168	159	171	138	138	153	154	153	158	160	163	151	152	163	183	133	154	167	169	150	162	145	162	167	127	154	166	153	162	150	150	163	144	155	156	167	163	169	146	152	171	147	186	170	154	144	155	141	164	129	130	180	157	141	154	156	136	170	159	160	155	158	148	146	162	172	160	153	144	155	153	155	160	174	142	162	158	167	171	169	149	148	167	170	145	149	175	161	141	142	147	137	165	165	152	135	155	161	148	156	152	174	156	134	147	142	155	168	160	162	170	171	188	161	162	155	169	173	134	156	151	158	139	161	150	150	172	153	154	154	135	167	158	153	157	134	159	149	138	152	157	166	166	134	144	141	160	146	188	132	129	168	144	172	155	141	159	166	147	166	156	142	153	166	149	158	161	156	165	174	156	156	153	148	132	178	146	178	134	185	162	172	150	178	138	142	153	157	139	145	164	142	147	163	162	159	157	166	157	137	154	156	173	138	162	154	140	153	152	144	135	138	140	129	167	146	132	147	149	145	138	156	163	172	161	160	133	155	139	170	169	133	148	167	144	124	167	160	175	145	142	176	138	137	164	165	138	160	171	169	141	143	150	149	157	169	137	142	153	166	160	157	165	161	151	161	148	141	157	150	158	144	144	137	171	162	135	165	150	160	165	170	148	159	154	165	158	152	150	144	154	178	148	162	159	181	152	162	148	149	145	142	172	140	146	166	153	169	159	147	148	174	161	137	177	134	156	164	148	156	154	154	168	151	149	152	140	148	154	156	156	160	151	153	156	148	165	157	168	186	132	152	167	154	160	148	146	171	127	155	169	158	158	151	166	175	155	142	166	157	166	149	150	130	176	158	165	149	136	140	147	153	154	145	147	149	157	144	151	137	151	155	162	149	162	152	163	156	153	157	178	147	158	140	146	146	178	139	135	136	144	160	172	163	126	176	163	163	165	173	162	163	146	154	150	153	152	160	165	137	149	147	160	166	164	174	165	173	151	164	150	143	132	157	147	177	154	160	152	160	164	149	165	153	140	148	177	159	149	165	164	150	156	171	144	147	172	152	147	156	145	140	153	150	181	144	156	146	154	140	163	137	161	151	163	157	165	153	170	170	162	157	141	133	165	147	150	169	154	154	164	169	149	156	145	143	142	143	141	170	142	144	157	138	161	154	145	153	156	141	158	166	146	145	137	151	175	137	141	185	153	147	182	169	170	140	156	150	149	147	164	138	139	152	151	152	154	158	157	148	167	178	144	172	151	151	151	136	153	133	146	168	145	152	144	140	142	161	130	169	146	155	156	165	153	164	155	142	137	154	170	152	167	179	151	178	126	143	164	156	136	165	159	139	142	148	182	148	152	149	137	167	146	147	175	171	149	167	137	153	155	151	147	145	139	154	159	152	148	139	140	151	167	142	160	152	161	166	163	157	163	147	161	166	155	128	147	132	160	149	127	141	151	152	141	144	160	161	156	142	139	141	152	142	169	156	159	149	151	163	136	145	164	143	148	142	153	150	147	164	159	146	148	146	150	151	143	151	142	146	149	165	144	150	172	148	141	159	153	141	130	146	156	133	166	163	133	148	172	161	174	176	152	170	154	129	154	135	149	140	162	155	153	163	157	154	130	166	144	162	159	178	137	172	153	152	136	161	149	153	181	155	137	158	155	147	155	176	159	167	174	154	152	169	157	138	152	147	148	157	164	136	152	169	167	163	173	176	144	184	147	173	148	175	168	147	153	139	156	138	140	139	176	166	140	148	149	156	153	167	143	156	136	143	138	143	127	153	143	148	146	154	143	150	172	145	156	152	162	149	136	128	135	145	178	162	155	145
345	1	1900	87968	587	0	50	208	277	390	393	422	408	371	362	341	326	298	330	275	288	324	278	250	289	275	260	251	249	243	230	262	235	241	241	217	214	235	225	221	219	197	220	246	207	223	209	211	191	247	216	210	204	211	195	238	228	204	210	208	224	212	210	216	197	199	172	215	193	200	195	216	233	189	215	176	222	210	225	206	237	215	210	224	183	200	187	191	217	179	207	196	180	203	189	224	193	201	224	209	214	188	222	187	205	215	215	187	202	217	192	193	194	204	191	191	214	213	203	196	205	192	203	190	207	186	240	188	215	209	203	183	195	215	205	201	202	191	192	187	181	196	187	215	211	208	212	201	176	239	220	198	210	192	221	200	190	172	161	191	211	178	193	189	234	218	205	201	202	204	196	200	205	201	205	196	210	191	219	226	179	206	216	214	183	186	190	207	226	198	185	192	191	201	189	216	182	196	210	201	191	183	192	188	192	207	194	201	177	201	201	161	191	191	182	187	234	195	204	205	196	213	202	205	217	181	196	177	180	187	201	206	203	193	193	174	198	187	200	178	230	187	207	187	194	198	195	205	197	191	184	205	198	199	181	194	215	181	190	194	191	189	196	206	180	201	212	202	204	204	174	186	194	207	177	180	197	190	177	184	200	185	215	203	186	195	193	206	211	209	179	203	197	190	200	186	211	202	166	216	192	216	161	211	212	189	203	215	212	185	195	200	195	188	185	226	185	216	204	200	210	185	197	202	197	189	204	203	196	211	196	209	199	188	188	197	187	203	188	199	195	199	207	214	167	205	169	190	196	200	205	178	185	213	211	203	211	192	192	210	200	201	199	202	196	169	205	187	179	193	198	201	196	216	189	224	195	174	199	192	206	210	184	199	185	209	214	192	199	195	211	188	193	217	204	218	181	213	177	189	190	196	211	186	197	166	193	217	199	193	195	205	191	201	216	203	202	195	198	186	199	182	185	231	167	204	208	201	187	175	192	187	203	197	173	219	188	203	202	199	185	221	187	188	208	191	217	208	189	187	182	181	195	199	220	181	193	183	186	209	195	206	202	184	210	172	197	212	203	187	198	197	184	194	187	220	217	220	205	216	183	219	220	178	197	189	159	189	214	191	220	186	227	199	189	189	186	181	210	220	184	192	183	196	182	185	182	193	207	215	199	220	198	200	188	199	200	203	185	223	177	193	190	196	197	210	192	216	210	179	191	199	212	195	199	198	203	218	160	195	179	191	176	182	189	198	167	195	186	204	198	175	178	203	199	190	201	190	196	182	196	182	185	196	187	193	213	200	179	200	205	220	180	195	206	178	192	219	167	184	197	182	186	191	180	199	180	191	191	204	199	200	213	201	197	198	196	191	188	224	190	190	192	194	188	210	212	205	192	178	196	189	203	194	183	190	228	177	186	202	173	182	194	184	191	209	200	191	189	219	224	173	185	196	192	177	225	166	180	207	196	191	193	192	179	205	188	205	196	206	196	181	194	207	205	210	199	211	173	206	235	201	183	217	219	173	201	182	198	199	201	169	208	186	204	209	203	182	175	199	193	188	207	215	184	179	176	175	216	213	213	204	201	201	217	180	197	198	190	199	189	184	185	206	215	196	191	178	215	210	183	185	182	194	188	212	200	212	209	213	205	191	214	196	186	187	189	168	183	177	162	199	195	192	190	204	210	193	203	182	215	194	216	207	200	192	193	196	209	193	203	196	200	188	177	190	169	189	199	187	180	212	182	204	197	201	205	218	191	189	205	183	211	187	206	195	197	183	196	206	177	205	188	226	181	218	192	180	196	187	202	186	198	196	178	211	187	196	202	200	205	226	195	188	193	212	195	217	198	199	191	194	200	193	185	173	190	189	211	190	185	193	202	167	199	214	185	175	185	201	184	189	173	175	171	201	181	194	203	186	197	172	195	192	198	190	201	206	213	182	200	193	224	184	187	167	188	204	197	190	212	198	219	187	200	193	214	205	179	205	187	228	186	220	182	171	205	199	180	203	185	195	206	152	194	211	170	172	204	190	180	195	218	199	196	183	205	206	187	211	204	194	203	214	225	219	208	182	205	203	185	199	208	213	197	183	219	221	204	207	201	202	158	196	192	194	188	201	199	203	222	204	176	190	205	221	201	199	222	193	214	203	201	174	184	188	169	195	176	217	212	192	213	201	178	190	195	186	179	216	200	198	196	181	174	191	187	203	177	213	204	203	185	192	168	192	213	184	176	172	211	207	197	226	176	191	200	199	196	207	198	183	201	151	189	206	175	212	179	201	200	201	167	202	212	208	192	217	195	189	203	197	183	184	206	172	187	191	211	181	195	210	186	204	193	200	200	175
345	2	2100	88093	571	0	28	194	292	429	443	469	455	421	364	381	355	319	325	318	317	335	279	292	292	291	281	272	285	262	221	254	229	231	247	244	229	257	222	241	210	219	221	231	225	199	212	196	198	227	216	237	185	207	221	215	181	207	186	209	200	224	186	195	206	201	193	201	199	184	194	202	201	188	191	183	197	213	195	197	179	188	208	200	213	209	199	173	194	201	199	203	199	204	198	205	179	192	213	199	175	200	200	195	201	198	209	196	203	178	186	187	189	177	202	193	178	197	171	199	208	198	179	195	198	197	166	230	195	194	173	206	170	193	175	197	205	182	170	201	166	190	196	191	174	198	149	216	198	206	187	191	180	202	170	200	164	200	209	195	195	169	196	209	209	200	176	197	182	186	178	188	180	199	190	200	211	199	206	188	172	181	192	198	186	195	162	182	171	190	184	205	203	188	196	205	168	209	176	187	203	190	192	189	202	178	194	185	178	197	189	201	184	179	194	186	178	183	209	172	188	196	198	198	205	191	207	187	178	183	183	202	170	176	193	180	187	186	209	183	196	178	175	159	223	183	179	198	188	176	191	209	208	189	208	168	184	195	193	197	187	184	184	185	194	186	169	187	197	180	197	187	194	196	176	183	200	182	187	209	185	205	194	190	193	165	192	205	173	209	168	173	211	202	202	173	167	192	167	179	173	191	195	178	184	179	184	197	182	195	187	182	220	183	196	209	210	177	178	205	190	182	178	212	178	177	196	172	168	186	187	192	174	177	186	194	181	194	166	209	172	193	186	182	198	185	185	215	170	183	176	195	164	209	165	181	199	201	192	197	194	189	198	168	201	217	193	190	189	178	199	175	189	188	215	204	204	199	153	210	192	198	174	199	182	206	170	169	181	186	196	187	204	168	188	193	176	194	190	201	191	169	185	207	197	184	201	198	219	193	199	175	194	188	192	182	194	191	180	182	214	195	183	181	197	190	192	161	182	210	202	165	191	202	191	181	209	193	177	192	176	186	188	200	185	174	181	202	179	157	194	223	179	203	198	187	203	208	183	182	211	170	189	180	196	180	201	195	187	182	173	191	196	187	190	185	191	178	187	201	194	184	165	219	194	169	172	200	199	189	203	174	183	195	184	173	196	204	213	177	185	193	200	186	179	190	166	202	198	178	187	177	177	174	190	215	176	200	174	207	167	171	185	188	200	187	197	183	169	202	192	185	199	181	170	181	184	196	172	216	183	219	187	195	178	184	180	166	185	187	164	179	189	203	193	178	202	179	195	162	174	171	192	183	206	170	183	198	173	181	155	197	195	182	199	208	181	187	217	179	179	194	181	188	180	185	201	168	208	189	198	197	207	175	220	192	198	208	191	183	230	165	200	191	196	182	192	166	172	188	194	215	196	182	184	189	171	205	183	192	173	201	184	200	172	195	173	190	190	186	195	191	183	194	196	186	181	174	203	179	183	169	208	189	140	197	192	168	196	169	181	185	208	196	170	199	168	194	188	199	186	196	195	204	215	190	167	192	205	187	180	176	172	190	183	178	186	181	160	178	197	201	189	194	192	188	195	171	204	177	193	205	174	167	194	188	199	197	176	174	172	211	196	194	195	192	200	169	185	168	202	186	189	159	187	222	173	190	166	197	190	202	189	167	201	197	186	188	179	197	200	189	179	183	217	204	181	204	181	194	179	177	202	194	197	178	175	205	189	198	161	165	173	182	183	177	186	183	215	200	211	184	189	174	205	172	189	191	193	198	184	199	197	197	201	211	172	192	200	190	208	164	182	189	177	209	181	189	175	184	202	191	180	186	190	181	182	165	191	179	177	174	187	175	181	199	193	199	192	216	189	168	169	202	173	197	194	171	191	176	210	182	194	205	179	194	174	194	196	205	181	199	186	192	185	181	167	211	196	181	183	189	174	174	199	188	197	199	187	156	195	206	172	202	161	189	187	179	198	192	214	185	197	177	186	168	193	180	190	201	169	185	186	179	185	201	211	195	176	197	184	177	186	190	197	171	205	191	192	175	164	192	217	213	201	222	173	172	182	190	175	192	181	216	196	165	181	200	199	188	185	193	201	185	203	190	182	184	188	177	195	188	188	171	187	181	179	175	173	200	215	172	203	179	177	187	203	190	167	180	168	193	162	178	172	211	151	183	187	191	177	182	207	174	181	156	180	207	196	175	171	202	171	209	193	188	187	173	210	194	198	195	185	170	185	175	188	183	193	180	173	198	177	217	192	189	162	165	177	184	206	192	203	185	190	189	198	202	183	177	172	200	172	181	189	186	203	176	169	196	171	181	183	195	201	182	210	186	195	208	185	217	210	179	189	165	194	193
345	3	3500	88218	580	2	32	221	317	441	452	494	459	414	406	374	337	327	302	309	309	283	269	292	242	264	280	263	230	245	256	253	222	218	246	242	226	234	212	232	204	221	207	223	207	208	219	204	205	186	189	213	201	210	189	216	201	200	193	210	194	206	173	177	198	181	180	173	164	187	181	198	207	162	161	199	188	160	187	209	210	186	180	185	173	183	189	181	175	170	185	193	183	172	174	192	186	170	183	203	170	171	175	178	183	195	174	177	197	174	200	179	173	183	173	181	179	161	176	183	162	188	184	179	178	181	149	176	195	188	185	188	162	168	175	202	155	170	183	158	154	171	187	166	167	170	175	192	178	190	160	183	188	176	171	156	160	171	172	185	184	192	216	152	177	185	187	157	166	172	192	180	193	175	168	173	190	175	173	169	154	177	181	170	171	168	173	163	179	183	180	183	181	182	204	156	166	200	160	154	188	192	196	149	195	165	204	177	194	156	169	168	180	162	193	173	167	192	190	171	204	188	184	166	190	194	162	154	168	193	169	186	167	171	191	173	190	160	175	165	187	160	170	166	148	152	166	178	168	166	142	151	186	189	161	170	183	190	164	169	187	194	178	165	157	175	178	192	174	179	183	169	166	172	174	180	167	180	158	181	164	162	187	171	192	156	190	211	178	189	183	170	176	191	182	159	175	172	173	189	173	156	172	176	162	153	160	186	174	151	177	184	194	154	150	180	190	173	178	171	180	181	187	185	163	172	198	157	176	181	192	207	152	169	189	180	172	179	171	175	172	194	170	160	176	180	169	167	168	191	192	159	189	179	186	177	171	191	172	205	183	162	183	194	191	193	194	189	185	195	165	173	147	153	167	168	180	184	170	164	171	168	181	179	200	162	178	178	185	178	209	159	177	169	186	163	173	174	171	176	157	179	200	163	163	196	195	165	175	171	178	163	177	152	183	184	185	205	170	164	177	155	193	179	194	154	193	190	167	167	150	174	172	203	158	157	162	164	195	175	189	188	178	157	169	165	193	162	182	156	157	171	170	176	170	194	172	169	189	145	199	159	167	180	162	159	170	174	151	184	171	146	172	163	176	156	195	185	179	174	172	162	195	187	164	188	177	185	175	180	182	157	168	182	158	187	179	199	208	185	158	170	165	168	162	169	169	181	168	172	166	167	180	211	173	185	161	193	166	163	180	174	159	156	162	187	190	157	148	181	172	136	183	156	174	181	167	177	194	171	213	186	179	188	174	171	174	154	173	175	169	180	166	195	177	169	161	175	190	164	189	190	161	167	180	170	172	176	149	183	152	181	158	180	166	182	178	170	162	172	165	168	195	192	183	187	171	168	155	171	176	164	149	170	178	187	165	186	157	187	198	154	186	179	175	201	180	178	189	160	167	173	199	180	165	180	187	190	168	196	189	202	184	169	169	179	172	174	157	157	187	176	171	153	133	179	170	184	185	175	172	152	179	176	176	157	176	166	179	170	163	162	183	178	171	176	164	190	166	162	159	181	187	156	169	181	202	174	137	164	191	181	177	161	161	165	171	169	161	162	165	174	186	177	141	169	176	174	179	175	169	172	172	191	185	197	174	199	161	180	182	166	176	179	173	178	161	152	165	198	178	193	174	169	175	175	174	180	174	172	183	170	151	181	158	162	171	182	173	184	190	175	185	177	185	173	160	187	203	157	186	182	176	162	162	164	160	177	183	156	171	171	180	192	178	168	191	171	165	168	154	163	185	184	172	179	173	158	162	189	165	198	178	172	188	173	172	168	168	181	189	163	153	176	167	180	180	164	171	197	184	169	177	177	157	195	196	176	188	181	182	167	163	167	157	162	168	142	130	166	178	180	158	187	199	180	151	173	179	190	146	187	159	202	159	188	185	166	176	167	177	166	151	187	182	167	168	169	178	182	185	182	163	176	165	183	144	189	172	149	178	185	181	172	165	179	178	191	188	166	172	160	172	172	181	196	182	170	171	172	156	175	176	161	171	177	157	172	147	176	181	185	168	173	181	168	159	183	177	162	190	186	178	161	170	170	174	180	194	170	163	174	196	181	183	162	158	153	179	168	163	183	193	181	201	183	195	185	161	178	178	163	181	174	175	177	192	146	164	178	180	160	173	195	184	182	185	163	168	167	175	172	161	173	177	179	170	186	186	194	168	184	172	168	165	155	174	183	174	189	200	183	164	168	167	179	202	180	178	166	153	176	183	162	174	173	179	147	187	177	167	206	158	164	144	168	173	180	176	194	175	188	165	161	169	172	174	178	166	163	185	189	172	199	173	179	176	150	199	162	201	180	157	174	174	166	180	173	188	165	171	178	188	173	178	174	164	161
345	0	2700	88343	558	2	7	161	282	446	475	525	494	484	404	417	381	395	345	363	353	317	282	321	297	271	263	255	268	270	246	231	248	247	231	266	228	219	218	222	218	193	211	204	207	231	215	207	210	187	205	196	212	198	212	209	176	213	172	199	185	176	163	170	185	183	175	187	171	188	173	174	164	181	188	180	178	157	157	175	193	183	123	175	177	147	181	151	154	169	165	154	148	168	191	151	140	163	179	165	173	179	160	174	181	152	164	174	176	163	159	154	162	171	162	167	158	162	147	163	145	172	191	196	148	158	172	151	165	179	154	149	169	167	149	150	174	145	174	158	159	172	164	172	155	170	159	165	134	166	146	167	156	164	164	176	151	172	152	166	148	145	171	144	142	157	153	165	155	169	169	146	167	148	178	163	166	141	151	163	165	145	171	154	159	143	170	193	146	156	156	147	182	164	162	158	151	166	169	162	163	153	155	143	148	159	161	144	168	145	171	144	148	184	169	170	149	145	146	144	157	165	153	155	171	145	168	144	144	154	181	154	163	160	163	167	185	148	161	161	166	175	157	137	148	158	146	151	145	164	140	135	145	150	125	179	148	156	144	145	173	161	150	154	161	146	140	159	179	165	173	167	150	193	184	164	158	165	166	161	153	180	145	142	163	169	163	165	162	163	158	155	168	148	164	144	151	154	160	174	172	177	148	157	150	158	135	121	161	143	157	138	174	152	180	160	162	158	159	159	165	196	133	171	183	152	160	163	145	162	133	145	149	165	169	138	183	141	156	148	177	161	150	168	157	162	132	159	155	169	160	154	143	174	188	175	147	161	134	151	178	151	159	157	152	178	164	147	162	159	147	136	160	142	159	141	177	154	167	173	164	145	148	165	150	167	142	159	135	157	139	176	163	180	157	169	158	163	155	144	148	156	148	165	166	160	171	159	144	138	159	138	163	168	164	159	158	154	166	165	134	151	155	172	143	157	152	141	148	168	174	170	158	155	156	166	155	144	163	165	140	151	153	163	163	144	146	172	159	158	166	181	171	137	165	170	149	153	181	161	151	163	155	172	162	154	147	173	181	154	154	153	131	147	152	158	168	140	158	149	154	145	175	146	124	150	143	145	144	153	168	152	155	173	167	161	144	165	155	153	133	170	164	138	148	148	166	163	176	181	168	160	166	165	175	151	154	160	153	159	172	149	146	187	150	178	150	156	152	149	166	152	137	156	139	142	127	169	159	159	148	147	163	165	152	159	144	159	143	155	156	158	163	140	136	141	135	142	154	144	147	148	126	142	142	137	178	168	146	171	129	160	163	154	174	153	159	162	165	157	171	173	146	162	175	165	140	155	162	121	161	169	146	155	155	168	159	134	141	164	134	167	153	158	151	143	141	169	160	148	137	147	159	136	157	144	164	129	141	133	159	153	154	158	142	164	159	148	139	171	150	155	162	161	126	144	174	174	167	135	172	164	150	169	159	138	148	168	157	176	138	153	159	153	141	161	138	151	168	145	161	169	157	140	165	149	158	148	152	166	156	168	160	150	156	159	165	142	165	168	170	172	153	147	177	155	134	151	161	188	159	132	169	162	143	160	146	128	137	155	144	161	161	160	153	169	147	142	159	156	167	170	148	153	141	154	164	148	156	130	172	171	144	164	152	149	167	161	156	163	149	178	163	147	155	177	147	176	141	151	163	169	155	148	142	159	159	149	179	152	170	147	168	140	151	157	148	143	158	160	138	154	142	165	172	201	144	160	163	156	141	159	154	157	173	144	174	156	149	146	160	169	168	154	166	161	158	160	155	167	152	141	162	176	141	156	149	151	149	159	124	178	150	144	156	166	157	172	157	160	157	155	134	190	152	142	152	151	158	163	173	161	148	157	178	141	136	155	145	148	150	184	145	152	160	166	146	174	178	153	159	163	170	163	139	153	142	122	158	169	178	154	162	156	137	176	152	159	144	181	134	150	141	174	142	152	143	139	143	152	152	151	160	132	162	157	151	151	177	170	174	150	162	151	150	132	136	159	162	144	169	150	156	173	133	152	166	159	150	137	139	163	154	145	163	138	155	174	178	163	169	141	153	157	166	139	149	158	171	164	152	165	164	142	143	159	157	167	145	166	170	134	148	145	164	145	156	132	145	125	148	153	155	151	167	175	158	173	150	165	190	155	158	137	172	142	136	149	160	159	150	151	168	191	133	152	179	154	137	170	148	177	169	157	151	155	159	150	183	163	159	164	176	139	163	180	161	142	143	140	145	148	148	158	149	172	164	160	172	143	139	136	168	155	169	171	130	168	150	158	154	153	166	141	155	160	143	165	140	161	180	159	145	136	161	136	176	153
345	1	1900	88468	569	2	38	206	288	409	404	452	406	381	367	363	333	302	286	326	286	276	265	266	270	261	263	265	242	245	254	229	236	233	231	231	254	231	254	240	234	202	263	210	239	225	218	255	219	223	216	203	224	220	228	210	195	240	216	211	223	206	213	227	209	197	202	197	205	206	201	215	177	185	218	215	227	194	207	211	196	206	219	208	210	203	223	188	187	192	205	223	209	201	212	203	202	202	196	208	202	195	223	185	224	180	223	192	198	190	181	208	208	224	216	196	194	217	214	197	197	187	196	199	194	197	203	176	215	197	207	216	194	212	197	208	215	204	187	214	208	208	201	210	196	214	207	182	208	207	188	217	185	214	191	215	199	172	218	185	206	193	228	216	207	219	215	199	203	179	192	199	196	196	222	182	180	216	201	188	209	192	213	180	216	211	182	205	205	219	189	189	196	190	203	201	209	218	206	191	192	196	191	202	179	192	180	175	212	216	190	197	177	204	209	207	205	180	218	209	206	183	199	165	220	193	236	219	193	211	180	200	191	196	211	196	200	191	191	202	213	218	213	196	191	182	193	208	190	231	217	209	200	205	210	223	191	198	215	208	215	199	209	192	179	188	183	205	170	229	176	198	185	178	198	191	198	193	192	204	207	199	191	226	215	195	208	218	199	204	220	208	189	188	208	210	186	210	205	221	193	204	191	206	230	182	212	197	208	190	183	194	199	191	201	209	185	213	206	187	203	175	218	215	195	203	207	177	207	196	196	204	188	205	197	219	195	201	200	210	199	205	190	210	202	216	191	190	197	177	192	204	173	177	196	232	215	202	174	197	181	204	205	205	204	201	184	215	203	203	189	209	205	192	188	214	212	170	201	175	212	216	195	198	182	210	196	196	183	182	188	212	184	210	217	221	207	210	212	192	198	209	216	185	203	193	191	233	205	172	226	172	229	226	214	206	205	193	219	181	219	199	202	194	215	203	202	196	203	197	206	210	210	187	200	204	208	196	185	179	207	190	192	189	178	179	201	197	199	180	202	190	217	195	197	217	175	191	224	190	192	212	188	208	207	194	217	190	189	187	191	203	177	202	200	204	219	198	214	187	212	192	186	201	209	180	199	195	188	203	194	191	199	187	188	201	216	196	177	180	201	176	184	202	193	208	202	204	207	186	202	202	174	219	205	211	211	185	202	182	210	198	175	185	179	199	217	183	181	204	184	198	211	214	193	200	178	193	216	198	205	219	216	176	197	182	195	208	193	184	211	196	175	204	219	207	216	188	202	211	178	219	226	195	206	205	232	198	179	192	178	205	179	206	194	187	190	223	191	183	198	217	227	228	185	199	225	191	201	188	205	208	191	188	216	199	191	188	216	190	207	173	181	186	209	201	215	181	204	191	189	211	230	189	196	218	206	171	179	212	205	213	182	204	229	197	209	182	198	202	204	193	210	184	204	194	208	217	180	204	204	199	202	190	194	177	223	195	207	205	161	203	194	196	181	204	209	212	215	191	197	221	187	207	190	194	184	222	193	216	169	208	206	187	191	197	191	187	200	203	173	212	204	180	196	191	204	196	217	206	199	179	193	182	193	189	224	219	198	211	201	186	200	187	187	207	214	190	214	204	202	180	191	201	183	189	226	188	177	186	202	204	208	209	187	196	175	202	176	183	208	189	211	207	219	208	197	184	189	189	179	226	208	198	202	211	221	185	203	192	220	193	182	205	203	182	177	187	182	201	182	214	184	206	197	198	227	208	199	210	180	178	197	196	209	202	217	170	211	189	191	219	176	191	231	201	192	201	191	175	209	199	201	187	166	182	207	192	186	219	220	207	196	204	187	196	190	165	211	170	194	184	181	237	229	163	202	213	224	198	211	177	229	210	207	186	180	191	201	202	199	188	208	197	203	210	184	197	172	203	160	206	181	213	195	216	204	172	186	188	202	184	194	205	197	203	204	210	177	193	174	209	183	233	209	191	192	177	187	190	196	175	198	201	198	205	177	191	216	206	190	187	224	188	197	176	219	199	214	198	204	182	211	228	225	190	200	195	196	202	197	191	202	181	192	195	177	215	209	215	189	207	189	206	206	204	193	193	182	182	213	208	187	202	186	180	188	214	189	187	203	226	178	201	171	173	218	179	180	200	172	167	198	205	197	196	187	202	192	206	169	219	204	209	192	177	195	193	178	207	184	165	180	221	195	192	211	203	206	193	180	182	185	198	187	187	189	190	197	200	205	189	210	199	208	208	192	205	181	225	198	194	172	182	201	186	201	196	215	209	200	194	209	191	209	195	196	199	226	188	201	213	208	189	208	207	212	200	199	179	218	208	204	209	200	197	217	198
345	2	2100	88593	581	1	19	198	246	460	430	500	446	437	367	363	363	324	322	343	295	301	301	264	281	275	290	231	243	255	266	231	258	228	263	238	240	244	214	214	232	219	233	213	223	246	211	238	220	218	205	194	196	185	203	191	191	208	198	186	201	225	204	206	222	200	191	218	184	178	171	214	184	204	193	185	200	188	192	189	193	178	174	205	203	208	228	204	185	200	203	187	193	202	211	183	202	183	201	191	176	191	183	202	204	181	216	189	197	211	196	210	168	198	194	188	218	197	157	222	197	206	190	200	178	197	202	205	170	173	182	188	187	195	174	194	189	198	197	212	187	187	191	196	172	198	175	200	185	185	184	188	204	178	193	176	176	192	182	169	213	206	163	197	179	207	168	197	190	197	179	174	207	173	202	189	175	167	183	168	191	193	188	181	198	197	166	205	179	188	191	188	166	188	181	194	180	199	192	201	198	188	158	190	210	176	197	203	196	191	210	166	186	175	180	189	184	169	200	194	185	205	184	202	181	199	191	181	200	202	188	178	187	202	185	190	201	182	197	201	183	197	174	191	183	168	208	173	188	179	186	194	165	174	207	191	185	191	184	170	176	176	180	177	170	170	194	202	194	197	189	189	182	182	205	165	212	172	181	176	184	211	204	206	176	178	180	201	186	166	192	174	202	164	182	178	180	189	163	202	164	170	196	177	187	195	190	174	199	183	186	163	194	207	168	178	173	178	213	189	193	168	205	193	195	189	173	181	201	185	162	196	192	182	187	187	179	175	179	190	189	185	189	195	213	196	205	189	190	203	207	185	187	181	184	203	171	189	200	200	178	187	194	181	167	188	177	221	192	189	196	179	173	181	194	205	212	195	195	187	176	220	202	205	200	198	194	185	209	204	200	186	187	212	200	203	180	217	184	192	201	217	187	191	202	192	212	178	197	195	212	183	172	190	169	181	189	183	180	183	192	186	187	185	205	197	167	184	190	196	184	179	184	201	190	179	184	181	193	203	190	204	188	152	195	188	193	180	203	177	203	196	181	192	182	190	188	170	172	192	170	207	170	181	188	203	173	186	186	194	179	223	181	189	212	196	185	198	180	164	188	196	198	181	165	210	177	183	198	177	216	198	181	184	229	190	174	206	170	195	176	176	193	191	200	195	188	203	196	193	158	186	195	212	193	196	200	173	191	180	203	208	199	180	163	162	173	203	171	204	185	189	191	176	179	205	192	203	183	204	173	191	183	186	209	181	182	187	176	165	186	170	193	192	193	179	198	167	179	186	159	178	178	192	196	184	197	178	225	199	187	197	175	184	174	148	199	172	199	197	190	172	163	175	175	193	194	206	170	187	218	186	176	203	203	180	164	206	179	186	178	194	209	191	193	194	191	159	186	202	171	191	177	208	203	190	209	188	201	184	166	184	185	191	184	203	168	183	163	174	200	178	174	207	182	208	176	202	195	183	193	193	174	208	222	196	162	215	201	179	185	178	179	204	190	189	195	175	188	202	185	201	158	176	182	210	190	202	193	165	180	186	195	173	161	186	184	165	187	165	205	196	190	169	201	183	172	192	207	215	204	180	174	157	168	205	170	175	170	209	187	187	195	184	153	159	184	204	165	195	195	191	196	169	200	206	211	174	197	199	179	188	193	194	196	202	177	195	184	198	172	187	197	180	187	179	180	172	189	209	202	188	192	190	190	198	190	196	155	184	191	193	208	167	200	190	179	165	198	192	219	219	197	198	184	191	205	170	196	196	188	192	199	195	179	175	189	201	159	190	197	190	187	180	181	163	172	173	199	178	175	199	168	172	187	178	182	179	189	184	178	186	195	196	174	192	184	195	154	186	186	187	182	202	183	165	180	196	190	199	192	181	186	188	199	172	184	185	183	184	203	158	176	169	181	178	195	229	183	183	165	191	189	172	175	171	204	184	174	195	188	199	231	172	188	211	211	184	181	168	172	177	167	180	177	182	187	200	201	188	172	167	203	200	159	173	158	183	166	165	180	161	201	176	173	169	164	182	171	191	196	194	178	199	174	188	178	198	184	170	167	184	172	192	170	192	200	188	166	181	183	178	195	203	188	200	195	186	192	185	181	169	186	179	189	192	186	202	179	181	170	168	161	190	203	192	200	187	193	200	180	195	177	175	193	183	200	213	168	168	189	181	192	186	185	206	192	184	186	177	204	178	169	186	196	164	171	187	193	199	184	189	169	170	184	168	199	186	183	197	220	182	175	199	187	176	186	200	174	191	192	193	168	181	191	172	192	183	162	185	186	162	214	217	183	222	181	200	180	168	177	200	189	179	168	167	193	201	191	182	188	205	191	197	176	189	190	192
345	3	3500	88718	550	3	18	187	293	437	444	477	447	414	378	372	348	316	305	295	292	306	279	288	260	255	267	253	254	225	246	238	222	251	235	229	233	225	230	191	223	219	206	210	218	217	196	219	185	225	188	194	206	201	193	184	203	217	186	193	177	204	204	191	170	203	205	198	190	200	193	198	183	196	182	202	193	195	187	198	179	182	213	163	186	187	198	201	163	165	185	201	178	172	166	171	200	177	183	187	193	160	212	181	150	171	173	174	178	184	186	170	188	160	194	160	175	179	169	165	202	168	192	180	198	169	159	174	184	177	202	187	180	188	175	187	200	159	215	174	194	156	185	175	194	172	179	186	171	201	167	163	175	168	181	178	190	193	218	171	200	177	181	186	182	192	175	191	193	181	174	178	195	175	176	176	184	172	189	173	169	166	180	182	181	159	180	165	188	205	191	185	160	180	179	190	170	176	169	205	193	196	174	190	207	160	209	159	170	183	168	176	171	168	180	164	175	175	193	194	176	179	182	165	173	184	176	193	212	186	173	173	183	177	179	169	167	178	161	184	205	161	157	170	199	173	171	178	177	173	189	181	185	170	182	170	173	191	165	162	160	210	166	180	182	152	176	168	165	186	189	220	172	166	203	155	159	200	177	169	185	181	148	190	192	179	181	178	169	178	175	177	170	174	177	180	178	180	186	186	181	189	165	186	199	164	171	198	179	185	177	179	165	190	215	176	197	168	161	161	202	176	208	194	170	197	182	173	191	178	153	174	190	197	174	176	156	178	151	183	168	171	180	177	189	176	183	166	174	179	177	167	165	185	187	162	177	184	158	185	185	176	179	183	155	189	185	173	158	185	167	162	191	166	172	172	168	182	191	185	176	168	209	182	185	167	173	175	183	176	169	170	175	175	175	173	178	175	179	162	184	162	169	195	185	181	152	185	178	189	195	183	188	161	151	171	160	192	163	191	202	175	164	149	181	189	169	195	181	172	162	190	163	194	164	183	180	189	150	177	167	192	177	181	191	182	185	172	162	164	203	205	181	186	172	172	172	181	181	185	191	176	194	183	180	208	175	179	165	181	182	174	160	178	196	175	163	192	193	175	172	165	182	190	164	201	182	187	157	175	191	169	191	182	162	185	175	204	191	182	203	188	164	180	159	185	165	190	170	165	196	193	152	176	175	187	195	176	171	176	176	204	185	170	195	180	168	140	200	193	185	155	188	171	177	178	167	152	167	176	184	183	186	199	175	171	171	181	176	191	192	184	163	190	198	171	172	189	185	179	164	175	161	187	197	185	172	165	197	173	174	167	160	164	166	185	162	174	178	173	180	158	177	162	157	171	156	182	168	187	182	166	159	149	189	176	162	182	180	158	149	168	193	179	160	178	176	199	149	161	184	169	178	164	172	170	176	160	173	184	172	178	170	164	208	179	183	172	152	187	149	185	159	186	195	178	175	170	191	176	194	170	170	161	189	167	146	193	188	186	155	158	168	174	184	154	190	177	205	160	181	200	183	165	175	177	197	178	173	166	176	182	187	195	183	171	189	174	155	171	169	211	158	162	162	181	169	190	199	186	166	175	172	185	184	184	181	170	186	180	173	165	166	179	168	176	170	175	173	180	168	173	192	178	174	194	154	171	176	157	216	192	169	179	170	171	168	170	191	169	167	175	172	160	187	152	175	184	175	184	170	175	172	189	177	164	187	190	180	187	160	191	175	192	188	184	164	171	171	175	176	163	169	181	185	176	196	161	172	186	157	199	161	202	152	185	172	163	172	166	174	165	166	183	185	171	177	178	204	147	166	170	186	197	167	188	190	193	169	166	162	200	177	187	206	140	179	183	168	187	156	159	174	153	183	176	191	170	187	184	159	166	196	182	165	156	193	183	186	176	176	179	175	173	168	171	162	166	167	183	177	160	182	168	170	174	170	166	179	189	203	193	130	198	162	171	173	164	187	185	158	175	163	180	163	197	178	183	167	189	177	151	173	158	185	178	180	159	186	152	167	182	167	205	169	175	180	174	190	171	184	173	172	177	176	178	159	174	198	186	174	172	206	149	168	184	179	179	182	206	171	168	193	171	173	173	173	171	148	157	165	170	160	181	188	178	172	199	184	167	157	178	180	193	174	195	174	157	185	186	175	181	193	195	178	181	186	175	169	179	171	196	167	165	205	171	160	175	203	182	206	149	177	162	167	147	177	213	187	168	208	158	152	160	198	186	195	169	181	148	183	181	181	174	176	184	160	193	160	163	194	187	161	188	185	179	179	180	178	169	174	183	183	167	171	164	182	192	149	175	179	172	176	191	148	176	185	167	194	205	199	163	182	164	155	165	166	179
