345	0	2700	208400	449	20	104	430	674	711	707	641	585	625	499	483	446	416	427	409	367	361	349	322	346	313	303	278	274	293	297	293	322	270	248	261	245	252	222	251	258	223	229	236	208	244	228	220	185	218	220	215	211	211	211	194	178	193	191	180	192	189	208	186	211	179	225	257	272	320	353	305	276	279	241	258	262	296	261	300	264	255	228	191	199	172	174	187	197	170	175	188	174	161	166	152	193	174	195	156	177	152	170	147	169	168	165	173	163	162	169	167	163	184	172	187	185	187	176	176	174	168	187	165	174	165	137	184	169	167	167	161	189	169	174	169	162	166	199	156	178	157	177	164	162	181	172	157	161	163	166	163	157	147	166	156	168	166	159	174	150	149	177	166	173	170	166	166	182	175	159	163	152	164	150	162	178	158	172	184	156	163	172	158	176	170	171	164	154	151	158	155	170	197	165	179	163	173	170	183	182	156	147	146	143	155	174	151	180	175	179	161	160	165	178	168	182	164	162	188	173	162	148	181	148	173	169	179	178	167	159	176	172	179	186	140	150	165	146	173	169	165	127	147	155	182	170	162	160	167	177	165	165	159	158	172	157	167	160	144	155	172	184	168	162	134	149	154	170	145	181	157	172	176	147	188	170	179	177	183	166	166	161	161	163	151	158	171	146	162	172	196	150	156	168	128	143	161	167	183	153	162	173	142	162	176	181	183	162	158	172	152	148	176	169	168	168	156	158	151	171	142	160	156	172	155	147	163	179	153	166	137	167	164	168	162	139	149	153	130	166	159	169	177	162	189	173	179	160	168	166	158	142	149	191	175	170	149	166	162	181	174	159	175	164	166	172	180	172	166	157	168	154	156	162	160	145	176	156	155	160	172	167	158	165	152	174	189	153	175	169	145	175	174	156	159	175	167	175	172	162	153	183	166	167	136	166	159	160	159	150	170	166	174	148	168	159	144	139	145	173	161	183	160	147	172	140	159	129	151	156	176	160	157	158	160	174	142	152	154	157	160	176	156	172	173	161	152	147	160	141	136	158	165	185	181	148	154	151	173	170	165	163	146	167	155	173	154	180	149	155	160	154	173	181	175	178	180	151	155	159	155	158	166	147	180	152	150	173	183	172	159	162	169	169	160	176	142	186	168	175	144	143	154	157	181	163	162	162	164	148	154	166	167	165	176	168	147	169	150	135	142	151	158	153	169	166	171	192	159	142	136	156	164	153	140	174	149	165	180	147	154	171	189	171	151	140	169	144	153	179	167	141	149	147	176	158	170	153	151	172	153	145	142	168	175	137	160	151	174	166	131	165	157	143	179	175	147	173	173	137	161	166	152	160	163	175	151	195	173	173	147	141	175	158	167	153	184	160	160	161	180	139	161	160	162	162	156	167	159	159	154	173	157	139	147	167	154	151	172	163	166	156	162	184	172	139	156	167	149	166	183	186	174	144	158	151	155	155	150	163	153	169	152	169	177	172	152	185	148	134	153	165	184	169	159	141	160	164	164	173	172	135	148	164	177	157	160	175	164	178	167	150	161	171	180	169	161	176	176	158	135	178	154	146	171	182	170	174	155	180	184	187	176	175	169	169	148	151	142	150	189	171	158	119	181	171	156	158	135	150	169	178	179	152	161	149	177	163	162	152	157	158	180	149	159	143	158	158	148	174	147	158	160	159	160	153	167	158	163	161	155	142	169	148	162	178	200	151	175	146	163	199	140	155	167	179	151	184	156	168	162	166	181	168	166	163	173	178	172	201	177	174	171	161	158	168	173	181	151	181	158	165	147	150	170	158	129	137	154	163	138	164	155	167	156	151	172	178	151	171	157	157	156	157	161	170	159	162	169	160	179	188	166	154	145	154	189	148	175	171	181	143	173	170	156	147	159	143	160	154	170	152	154	167	193	151	159	186	154	176	149	176	169	149	159	164	136	169	165	144	174	170	158	148	166	172	161	170	156	146	155	159	171	176	165	176	153	165	160	163	158	155	146	159	166	157	154	162	158	154	182	185	182	169	168	159	196	163	168	163	173	152	162	172	161	153	145	177	171	180	173	169	153	159	163	163	163	167	179	172	156	147	162	154	153	166	159	143	174	156	154	146	157	157	176	165	156	174	167	174	151	157	179	154	141	167	144	145	190	155	172	180	157	160	162	190	174	172	142	166	173	174	151	140	179	167	171	174	164	161	178	152	158	182	166	175	166	152	139	149	164	152	158	155	154	138	149	146	163	167	179	160	164	170	165	165	173	182	154	163	170	167	158	152	188	161	165	155	150	165	158	159	153	176	155	161	168	157	163	165	164	171	155	160	165	151	143	163	176	175	168	176	169	153	186	142	162
345	1	1900	208525	421	34	196	615	640	658	575	566	527	511	489	436	381	376	374	342	343	317	311	309	293	286	293	281	257	278	254	261	290	253	246	258	244	240	235	209	243	228	239	234	254	238	231	251	223	204	232	211	216	234	248	195	212	213	228	225	219	218	251	234	222	208	190	243	244	281	299	295	267	256	283	280	265	271	291	317	278	269	263	283	222	203	216	211	185	223	194	199	207	205	216	218	182	189	212	190	187	228	230	194	188	209	215	197	218	195	215	212	188	201	198	193	203	239	221	224	202	211	205	197	197	220	200	220	194	186	197	191	184	191	208	203	222	194	202	217	219	204	180	202	182	191	188	205	194	207	178	196	185	211	216	180	208	189	184	211	188	197	213	211	213	180	203	201	193	193	195	206	175	193	182	202	206	198	202	190	233	193	209	202	190	206	190	219	212	210	213	220	201	186	236	206	174	200	211	206	178	182	188	221	206	199	198	191	185	241	213	242	195	190	191	193	193	202	199	164	199	205	191	185	194	203	187	180	185	206	213	192	193	214	203	186	203	206	207	203	191	184	203	210	182	208	187	215	207	178	195	221	202	163	197	196	214	211	220	199	184	196	221	199	200	197	186	197	201	199	189	234	178	217	202	188	188	208	197	183	213	201	200	193	192	229	194	218	192	191	214	186	207	195	227	203	194	179	196	194	193	212	194	215	198	182	202	198	207	186	203	219	211	205	194	182	206	192	199	185	180	222	186	185	189	195	204	208	189	191	172	189	193	209	169	186	212	208	194	205	204	211	194	192	206	196	219	207	204	205	173	195	165	220	198	193	194	213	208	188	210	199	194	224	223	207	166	211	174	200	188	193	186	225	185	231	208	205	185	207	218	202	212	211	202	170	188	180	213	194	193	206	189	200	172	211	213	194	198	189	220	204	210	199	177	193	192	230	207	174	207	218	194	198	182	205	197	192	185	199	216	190	186	215	197	189	192	191	189	199	193	221	188	192	191	194	218	197	200	202	210	209	208	194	212	177	172	210	206	178	204	200	176	207	189	173	195	207	205	215	193	193	209	185	211	212	214	172	174	172	190	184	197	201	175	187	189	198	199	208	195	190	187	187	180	217	192	205	227	198	198	213	205	203	195	208	196	205	205	161	214	208	192	222	179	190	194	175	188	195	193	173	176	199	200	205	210	207	208	190	187	197	171	218	207	206	219	197	189	204	177	206	190	226	199	194	188	216	195	196	192	190	183	186	206	249	206	215	207	187	209	193	189	210	196	196	206	190	188	198	201	200	189	205	210	211	196	202	203	177	212	215	192	203	183	181	205	192	196	213	209	219	197	213	174	200	199	200	191	218	191	195	188	217	199	205	186	185	181	173	189	203	201	216	201	180	188	182	188	194	179	194	242	177	223	192	189	196	204	188	163	217	192	206	179	205	196	202	215	214	191	220	194	207	226	180	184	175	211	193	203	177	200	202	226	209	187	213	182	179	202	200	197	191	196	212	199	205	202	188	184	201	209	172	211	197	223	176	204	208	210	201	203	190	192	211	233	187	191	190	189	194	206	212	175	220	205	195	194	181	190	194	206	187	196	180	188	191	196	201	223	193	205	212	224	211	207	217	195	197	184	190	196	184	188	156	198	200	200	188	218	192	190	204	196	212	182	203	178	218	187	203	187	187	182	193	200	185	197	195	204	215	197	205	192	232	178	223	185	224	202	190	193	215	198	194	199	187	189	210	189	204	207	200	182	239	207	207	179	201	175	212	191	208	175	192	229	203	209	179	216	201	205	206	193	194	207	190	207	180	198	209	202	210	197	178	195	201	185	204	193	187	199	210	215	190	190	190	199	201	180	191	211	216	200	180	208	212	182	178	229	193	171	216	192	203	209	208	188	212	201	187	196	193	207	176	217	183	176	182	201	196	206	191	199	189	194	190	201	205	182	197	195	194	193	178	191	192	189	201	199	204	203	211	204	223	218	198	201	196	216	214	202	208	189	194	198	205	199	193	185	200	182	178	195	182	174	196	202	191	204	188	172	193	179	212	197	183	195	193	197	209	196	207	206	208	195	189	199	206	198	219	201	203	189	199	196	191	170	209	203	211	219	210	195	204	210	195	186	174	200	184	210	215	217	206	188	218	197	213	211	198	180	191	182	183	191	186	190	201	202	186	199	230	184	204	202	218	194	197	191	218	201	205	215	192	203	199	201	196	192	188	184	217	203	214	212	180	189	194	216	179	199	186	201	197	207	187	212	192	187	210	223	204	215	186	194	194	193	191	197	209	221	174	185	199	188	196	186	199	207	199	197	181	210	225	175	212	189	182	200	205	200	235	183	215	218	208
345	2	2100	208650	432	19	125	573	701	599	619	570	495	500	463	422	392	406	357	338	315	294	306	287	296	308	297	295	247	253	294	245	258	267	241	250	255	238	237	247	244	219	242	220	230	238	226	206	214	243	227	208	219	239	216	213	194	207	194	209	196	234	230	201	200	194	196	203	179	214	252	291	270	261	287	262	241	277	260	276	315	292	241	223	224	229	200	207	194	206	207	209	222	210	197	180	214	187	206	198	170	206	190	200	178	203	188	189	189	190	220	188	208	183	199	180	194	208	181	189	217	212	184	184	205	236	207	196	178	206	205	226	190	206	173	202	192	211	170	205	213	173	183	181	201	200	172	192	163	203	193	204	188	203	207	196	188	202	193	179	186	201	194	197	175	225	192	219	167	203	173	208	191	196	205	190	176	209	188	161	172	210	199	185	197	199	198	195	166	183	205	185	162	194	170	209	192	197	186	214	186	186	178	184	217	177	188	204	205	193	195	170	202	174	178	201	196	205	175	193	165	224	206	191	165	183	177	189	191	174	215	224	191	168	189	157	189	180	185	165	177	195	164	160	189	194	178	188	187	178	208	172	192	172	212	216	183	179	178	185	185	188	194	184	165	215	165	201	181	182	184	201	182	166	183	187	217	165	199	215	201	180	191	197	199	167	213	194	196	180	189	197	188	178	184	179	192	191	208	186	209	172	166	167	212	221	165	210	197	182	190	190	190	177	190	184	204	191	201	194	173	197	203	180	193	197	210	211	208	185	165	176	203	168	178	202	186	183	199	193	169	172	176	195	177	205	192	179	181	203	200	191	197	190	193	186	206	170	181	180	184	170	184	186	188	198	191	185	177	187	193	182	186	191	205	176	191	216	200	184	184	191	188	186	161	181	189	185	214	169	205	185	197	204	189	192	191	180	198	168	222	204	181	221	180	174	192	221	175	217	198	221	183	203	202	184	181	203	184	198	185	163	203	174	179	221	182	197	179	195	191	210	173	190	198	179	194	201	191	203	192	200	184	208	174	186	175	195	164	179	172	205	196	222	170	192	185	191	203	199	230	166	188	171	191	191	213	195	192	196	167	190	172	221	195	166	193	193	202	184	207	210	194	205	216	184	173	181	176	172	203	176	186	188	175	187	182	195	190	171	192	189	166	191	209	177	212	186	195	168	209	176	191	194	198	170	192	193	192	203	198	178	208	184	200	211	189	215	195	194	186	188	193	162	184	184	198	191	177	196	173	190	200	191	194	176	172	171	194	181	179	178	185	203	190	168	212	198	203	200	184	197	196	173	196	173	200	197	194	177	186	198	186	193	163	185	195	163	181	180	196	205	200	199	191	223	192	197	188	177	200	179	166	187	185	188	170	204	174	191	175	172	191	202	197	201	182	209	186	203	193	185	187	184	184	186	195	186	194	176	170	205	187	194	217	162	172	203	190	174	167	196	187	178	196	186	193	180	202	178	211	207	202	181	187	212	206	206	167	184	190	173	168	191	192	208	205	153	176	182	190	196	187	195	187	195	177	167	199	196	156	209	217	193	186	201	153	175	178	179	200	194	161	204	198	192	174	210	194	183	186	192	189	197	176	177	190	189	190	197	179	203	215	199	187	165	199	214	188	208	181	210	198	196	186	192	183	182	183	191	184	165	191	176	209	180	180	192	192	195	196	189	172	154	189	201	208	207	183	195	183	179	157	209	174	168	178	194	186	213	172	200	171	199	212	223	232	189	190	195	189	190	170	168	186	195	173	160	186	206	209	216	190	184	195	172	176	198	197	224	184	190	197	169	236	174	213	192	192	190	191	175	190	194	201	211	192	222	196	186	168	189	178	193	167	191	170	181	213	181	203	196	177	195	171	193	187	203	160	188	183	210	183	209	207	217	187	188	218	177	184	169	206	196	190	198	180	199	208	167	209	180	188	200	177	212	194	189	187	180	185	200	187	195	197	191	190	185	161	195	181	184	205	168	180	197	188	163	187	152	177	197	188	183	165	172	186	197	191	216	173	162	180	194	177	172	193	193	196	195	173	216	210	192	198	185	177	198	184	186	184	164	194	197	203	159	188	184	190	173	204	175	169	197	180	183	192	181	189	166	176	184	192	190	195	192	205	185	206	186	165	167	174	178	186	182	182	185	192	213	195	201	206	204	185	192	195	187	193	192	188	174	191	215	174	198	196	196	183	193	172	174	186	164	182	196	181	207	167	194	206	179	193	203	192	209	167	195	165	160	182	165	180	184	216	179	219	167	194	195	192	201	171	177	199	212	182	193	188	196	172	182	201	173	206	192	192	204	191	184	206	179	182	188	193	197	205	198	205	184	164	172	201	171	214	183	183	202
345	3	3500	208775	414	32	126	559	733	667	574	630	529	553	440	443	395	388	362	342	364	316	344	335	289	327	278	278	256	265	249	262	251	230	234	239	221	233	231	236	205	219	223	214	222	223	203	224	184	227	192	199	195	190	217	201	189	187	188	200	209	200	183	182	185	181	200	200	246	248	240	294	298	258	291	277	256	269	245	274	282	259	237	231	231	209	187	171	164	195	180	177	189	180	189	191	197	164	195	177	176	164	168	171	165	164	187	195	191	181	187	162	190	167	163	176	183	172	176	176	158	173	173	178	197	188	175	170	193	178	161	181	186	183	186	178	182	151	166	168	173	165	187	180	170	189	179	175	178	154	202	168	178	160	190	182	197	175	179	175	187	164	165	215	190	162	177	164	166	178	171	215	157	174	147	182	186	157	166	208	181	162	178	168	164	175	217	170	170	187	159	160	164	146	188	172	167	186	206	181	167	180	168	194	180	187	179	174	183	159	146	167	178	158	173	168	162	182	199	162	176	165	172	192	157	190	167	178	182	160	152	171	178	172	168	185	151	167	167	172	172	172	185	161	177	188	184	171	179	171	175	181	169	198	170	175	192	157	157	185	189	166	157	192	188	157	175	165	174	174	160	172	158	176	158	185	183	191	211	169	165	169	174	176	156	191	159	151	152	175	155	185	171	195	192	201	195	164	165	163	151	188	198	162	167	170	166	171	174	172	166	174	176	192	181	177	180	177	172	192	161	190	171	196	172	160	156	178	156	169	154	187	169	196	176	173	172	185	181	162	161	166	159	163	168	170	188	175	174	167	194	175	206	183	165	176	183	168	155	202	155	171	193	186	150	200	154	168	156	179	187	187	188	174	166	145	159	187	197	175	159	176	171	200	179	178	170	176	174	181	159	188	170	178	178	162	176	186	175	141	163	199	165	190	155	181	184	145	169	181	173	182	177	179	162	171	157	149	177	198	168	183	176	168	177	187	198	179	183	195	185	162	178	177	163	173	176	177	178	174	160	180	189	170	155	179	180	187	184	185	179	183	181	172	182	175	185	160	172	186	166	164	184	168	165	161	161	170	182	172	189	174	178	170	170	161	161	174	149	166	168	185	155	171	188	174	190	185	172	167	167	173	154	163	171	184	168	198	181	175	176	166	164	186	167	164	132	181	167	165	162	175	184	177	182	152	172	165	191	183	193	179	180	165	165	153	170	174	177	169	186	165	175	191	163	173	175	210	166	166	167	177	194	167	166	164	193	162	160	187	167	167	167	177	186	188	186	190	168	156	156	169	160	158	177	148	168	166	160	162	162	188	168	173	165	178	177	175	133	159	189	181	165	180	204	182	163	179	160	186	191	182	162	176	187	166	181	152	197	197	173	181	154	192	171	188	174	174	161	183	180	196	180	160	176	186	177	183	182	172	184	179	176	168	188	166	190	172	161	196	172	188	176	197	197	190	177	166	169	170	158	167	172	184	194	137	163	194	190	164	157	173	191	138	176	196	176	184	195	192	172	181	184	182	188	174	159	162	168	164	178	169	174	192	197	201	168	199	173	160	173	164	179	169	168	164	184	166	188	178	166	191	177	205	178	183	184	164	164	163	165	186	181	166	181	198	196	169	179	163	198	189	156	168	183	183	163	194	161	185	152	172	144	165	170	161	193	186	163	169	177	174	192	161	172	169	157	188	162	159	154	146	182	176	177	179	167	201	161	173	157	189	190	194	165	164	178	165	171	162	160	168	172	183	158	168	160	189	171	159	176	191	165	178	185	161	185	175	162	190	175	186	182	176	176	163	188	181	179	178	172	184	207	173	154	158	172	162	182	150	187	170	184	178	177	175	150	182	168	177	163	190	180	164	182	180	188	184	180	186	195	185	176	197	178	154	163	153	201	175	184	180	172	169	163	180	161	174	181	170	164	185	172	171	158	161	168	163	193	170	180	178	176	174	185	166	161	188	160	186	178	210	169	166	185	190	169	190	197	173	161	194	181	174	165	156	160	156	178	182	174	174	167	163	177	158	204	160	190	162	188	171	161	193	161	171	164	181	180	156	165	174	178	163	174	168	153	155	188	191	165	182	178	165	148	190	179	159	185	179	180	174	184	148	172	178	162	169	176	154	171	183	163	183	168	163	175	173	182	170	173	178	167	167	147	157	170	192	168	164	179	161	141	180	181	160	186	157	174	162	186	167	176	196	168	170	202	187	187	180	196	158	183	170	165	157	161	169	165	167	187	177	185	157	166	173	195	161	176	169	176	173	176	163	153	164	168	178	159	172	171	166	156	170	139	177	180	160	174	174	175	158	150	171	176	169	173	163	163	178	168	159	163	173	169	172	161	169
345	0	2700	208900	425	23	89	444	648	657	627	610	572	544	521	464	455	401	359	360	313	341	324	309	310	308	271	266	282	245	255	245	252	231	258	235	218	222	221	241	227	219	214	195	221	218	249	224	222	198	174	178	194	173	185	175	194	176	175	161	192	201	171	177	174	176	176	157	185	213	241	308	313	291	308	323	243	270	288	275	257	268	235	215	202	161	175	163	153	169	184	149	171	159	165	191	170	133	180	159	167	153	174	157	172	161	133	164	183	154	153	174	169	194	151	145	140	162	164	181	146	147	160	148	152	167	190	145	156	160	167	171	171	169	155	158	169	166	156	172	152	149	175	169	172	163	159	157	132	176	159	143	164	144	156	147	170	167	164	150	169	152	156	177	148	174	150	164	123	158	169	158	148	154	156	138	150	135	159	151	154	168	175	183	153	155	155	169	146	178	140	154	154	144	164	143	165	172	144	150	161	157	164	148	155	170	171	154	170	150	148	141	167	157	179	166	152	185	165	160	145	143	173	174	146	143	172	152	150	148	144	164	160	160	167	146	160	154	157	155	159	141	161	174	163	149	141	157	152	151	158	153	130	167	145	161	160	160	174	153	164	178	167	169	142	156	160	166	147	158	152	155	168	149	146	145	157	181	159	133	156	160	165	146	142	144	164	171	161	161	151	130	143	139	153	180	137	156	165	158	167	144	159	150	152	157	164	149	146	172	162	148	176	165	143	145	136	172	163	146	142	165	153	154	143	153	164	138	154	151	152	140	171	142	166	167	146	150	126	164	146	162	136	133	162	156	157	168	163	156	176	161	153	166	153	150	161	151	140	185	170	150	158	154	182	131	160	138	146	148	146	141	159	139	157	161	147	151	133	154	139	146	164	162	161	161	137	144	170	143	166	142	153	158	151	138	163	143	128	163	153	151	153	181	120	135	170	168	143	177	148	158	172	161	130	145	170	161	141	143	156	175	133	143	166	146	158	148	162	139	178	143	165	149	159	175	146	160	170	175	182	138	149	151	140	165	160	173	154	150	157	173	160	135	156	165	148	149	171	145	158	152	147	144	156	139	187	146	175	132	148	134	146	180	170	154	170	152	158	155	167	152	137	162	150	169	170	168	177	137	165	140	136	143	137	147	149	176	145	157	162	138	120	176	153	165	150	166	137	147	154	156	124	157	170	150	133	141	173	145	140	124	157	174	140	169	146	159	161	157	162	187	141	172	161	157	132	155	166	167	149	176	144	169	161	174	147	154	141	178	141	143	137	160	152	166	134	146	177	156	147	145	151	160	161	163	155	133	166	148	159	156	154	161	143	147	145	165	150	177	169	168	149	179	144	161	149	151	136	150	125	141	138	152	158	154	158	157	162	168	127	133	138	159	159	171	150	167	159	154	153	158	120	154	148	153	146	159	156	152	167	158	143	129	142	177	150	154	156	145	150	167	149	162	149	171	141	147	139	162	172	176	150	158	161	156	154	156	154	164	155	122	162	154	156	145	171	163	185	162	146	171	167	152	146	147	167	174	188	146	130	136	153	157	168	157	148	165	148	150	134	132	162	147	145	155	156	157	144	165	163	163	143	167	139	125	170	138	147	148	149	159	140	140	129	135	164	162	153	154	143	154	162	148	115	162	159	159	171	134	162	150	157	166	182	155	155	154	159	161	143	146	158	168	141	183	156	140	155	157	160	152	167	168	157	164	148	159	143	136	172	148	153	151	159	172	150	124	165	156	146	155	139	173	161	159	174	165	146	160	151	168	145	159	136	160	155	165	138	157	162	152	151	136	140	177	151	154	153	133	161	150	149	163	164	168	143	153	147	145	165	158	156	161	133	156	171	163	159	151	166	166	143	145	154	167	147	158	156	140	156	146	139	166	151	140	152	160	134	159	172	154	142	164	158	142	169	161	158	167	152	148	156	157	162	156	137	153	169	147	156	139	169	141	156	137	161	171	145	157	157	160	195	150	149	152	155	162	157	132	154	157	147	148	164	152	160	148	161	145	149	143	174	148	145	136	154	159	161	143	150	146	133	170	150	164	165	155	167	174	141	139	134	138	195	142	153	125	160	144	177	134	161	164	143	157	183	160	148	171	169	159	145	131	174	139	163	136	153	131	157	132	136	162	152	158	132	159	176	191	160	165	168	158	146	167	149	148	155	170	185	174	156	135	133	159	141	156	136	145	157	135	154	182	144	160	149	155	144	154	156	148	146	162	168	144	161	154	153	143	157	146	171	165	166	188	135	161	125	153	157	158	147	148	142	161	152	156	129	161	178	155	152	169	144	164	152	143	150	143	156	165	141	143	141	146	141	163	141	165	135	150	164	146	153	150	155	165
345	1	1900	209025	416	29	189	601	735	684	553	532	515	484	435	392	368	354	342	320	324	337	280	274	272	250	265	284	263	269	252	227	269	223	231	259	228	249	235	229	222	234	210	214	226	217	215	229	207	209	204	193	196	196	197	197	213	191	188	197	191	173	214	178	205	195	210	210	171	218	200	232	213	242	261	225	269	246	267	280	282	293	294	278	255	247	189	194	194	211	216	204	182	187	206	176	180	206	176	194	194	169	173	197	185	192	169	222	175	215	194	177	190	178	199	198	197	175	179	195	197	191	191	201	202	191	194	178	168	178	192	207	206	190	177	179	197	198	187	183	194	191	175	193	185	186	178	200	199	185	202	174	201	207	194	191	207	174	177	177	184	207	187	204	181	198	192	204	202	168	173	175	181	191	178	183	195	175	178	193	202	175	195	185	174	190	195	185	194	178	228	194	201	183	189	189	172	181	195	173	192	192	204	176	211	194	168	182	187	202	189	173	216	180	194	195	183	190	190	164	182	165	179	161	193	205	198	212	188	177	183	193	182	190	188	215	202	183	191	198	175	169	179	197	169	164	193	223	179	186	203	170	190	199	178	194	212	188	209	157	189	199	174	195	177	181	190	197	196	187	191	220	166	161	203	188	189	212	180	201	218	183	177	161	200	181	196	180	158	188	172	203	188	191	183	166	189	205	190	202	177	184	192	200	186	201	199	163	192	204	193	182	165	184	175	174	192	166	194	185	185	187	195	194	182	182	194	183	168	181	173	205	189	218	199	182	200	203	183	179	218	171	185	207	175	213	200	207	204	197	203	192	178	163	174	183	178	174	197	184	201	183	162	193	182	197	202	183	176	183	183	207	189	188	184	197	166	203	196	191	201	188	204	216	182	194	205	208	181	179	179	179	179	177	192	189	193	186	158	193	188	189	201	169	210	182	175	195	198	180	182	166	186	198	176	213	187	222	198	150	178	191	165	177	175	179	189	184	196	193	204	202	174	193	188	180	176	186	203	173	167	180	162	169	178	152	190	202	206	182	200	182	188	194	185	196	171	180	184	179	188	179	181	185	181	168	192	192	194	187	178	198	168	171	189	156	192	176	180	196	189	181	175	189	221	212	195	176	162	164	179	188	213	197	176	165	183	202	185	186	190	185	198	172	195	196	198	164	198	162	194	186	182	166	194	198	176	178	189	193	194	200	199	216	189	192	170	180	175	171	166	165	181	184	184	172	188	208	177	190	195	178	173	168	205	200	182	186	181	198	183	153	203	201	189	200	195	194	191	203	191	204	183	196	196	177	198	195	186	178	178	190	192	204	168	215	203	180	188	161	184	190	180	171	183	179	178	195	176	192	162	169	200	187	205	191	185	165	205	168	190	167	206	179	191	190	168	171	211	213	190	203	204	191	209	174	207	198	169	185	157	181	191	199	176	182	190	185	204	177	204	175	177	184	182	177	190	197	209	185	195	173	197	190	185	169	191	189	206	172	218	178	187	187	169	187	202	212	179	170	204	202	196	173	193	184	178	164	206	200	181	185	178	203	202	218	196	186	193	191	192	215	198	195	177	211	171	201	211	175	161	157	199	178	193	225	179	176	176	177	166	190	193	193	181	191	207	183	174	175	173	198	187	184	168	206	156	203	183	184	199	162	198	182	192	166	205	186	196	184	177	222	165	210	179	198	178	162	173	209	208	180	162	179	187	171	181	186	177	178	183	168	170	162	175	213	183	199	181	180	191	178	170	196	173	200	195	180	172	202	211	174	170	186	180	182	176	179	182	202	153	195	204	206	178	182	183	194	180	190	200	197	184	202	187	174	188	200	196	185	213	162	201	189	195	189	177	195	203	202	185	194	157	185	205	200	233	187	173	182	186	208	198	192	191	160	188	191	174	174	227	199	194	188	187	173	188	201	171	186	184	198	194	147	192	191	196	195	204	166	185	166	188	198	187	196	202	196	197	198	194	162	194	163	187	171	186	178	222	206	186	206	187	210	197	195	195	173	182	196	178	205	203	169	154	181	181	186	177	200	201	181	188	161	176	197	200	189	205	224	179	188	188	185	161	172	211	181	186	201	187	180	192	183	203	186	193	163	212	209	185	179	171	200	166	182	170	184	212	193	172	191	182	199	213	187	165	181	193	198	172	207	211	197	183	187	179	201	191	214	176	207	161	161	194	195	187	201	191	175	190	189	193	189	203	199	186	172	181	193	192	202	185	197	196	188	190	190	184	165	218	193	209	204	202	198	186	202	175	178	191	183	192	217	183	187	196	188	182	166	183	182	213	176	195	190	156	207	176	193	198	190	150	180	188	187	181	161	175	183	189	175	180	199	172	221	192	188
345	2	2100	209150	427	27	148	565	633	640	553	551	527	468	415	401	399	361	314	326	306	321	277	273	268	266	272	233	253	236	262	216	237	240	213	242	217	210	230	227	193	202	211	212	214	216	212	197	206	196	214	207	217	180	208	185	190	161	199	215	176	194	160	194	182	182	180	188	188	185	201	242	249	246	268	273	233	257	248	252	259	257	269	258	173	159	195	167	179	195	160	185	190	169	165	171	173	159	197	178	137	185	199	215	155	149	189	181	183	167	179	172	200	199	179	181	152	181	180	188	167	160	176	164	173	192	170	177	181	183	176	182	186	177	151	198	171	188	152	174	172	175	181	206	174	186	167	181	159	156	164	157	164	193	188	201	170	196	179	168	176	186	164	164	139	188	187	151	146	161	182	159	178	174	172	177	159	171	168	181	175	157	182	172	175	181	191	168	166	169	179	187	171	178	162	161	189	171	164	182	171	182	165	147	172	195	147	195	170	153	173	177	167	162	156	188	159	158	169	183	168	165	188	168	166	153	176	182	156	161	169	189	185	174	171	174	197	169	161	154	179	167	175	185	158	167	183	162	183	158	157	177	174	155	170	179	169	176	177	179	177	174	159	183	203	175	173	178	183	186	157	178	184	179	167	167	166	174	184	147	190	177	163	158	161	177	169	170	169	165	173	179	154	163	163	169	219	184	173	181	172	183	164	193	166	152	160	170	156	163	170	154	194	165	175	167	181	152	173	163	176	169	172	166	171	165	161	189	164	159	161	175	178	153	167	170	154	197	165	160	183	167	167	157	173	169	170	200	159	181	182	180	164	191	183	171	187	169	180	161	177	188	181	169	147	187	175	180	172	178	166	166	174	167	172	177	173	170	166	157	177	194	193	177	184	158	189	163	156	200	176	170	169	175	187	148	175	181	175	171	155	163	176	173	186	181	172	133	196	185	186	172	160	172	165	167	156	178	192	179	188	157	198	190	171	171	175	162	180	175	179	176	161	149	189	172	170	174	165	188	158	146	167	171	184	179	187	156	174	179	201	164	190	166	188	179	163	167	171	165	172	186	162	206	182	164	193	187	168	141	177	195	193	173	171	181	178	156	166	194	159	170	174	163	182	179	150	171	166	174	149	151	161	154	183	147	186	188	163	187	195	162	171	186	192	187	187	183	190	161	177	172	151	158	174	145	165	180	187	188	164	174	166	164	168	169	174	184	156	163	171	161	185	180	168	156	171	195	182	143	194	180	159	161	151	177	152	179	189	170	200	161	166	155	182	197	166	180	182	173	166	162	171	173	175	154	153	165	187	197	169	151	172	164	162	159	170	190	151	165	193	169	177	184	159	165	174	196	168	179	194	189	185	155	156	182	191	148	167	163	175	162	173	173	175	178	176	172	164	171	191	176	160	155	179	174	181	180	157	175	159	170	186	176	163	159	174	192	188	173	179	146	161	160	176	152	184	157	155	149	187	172	168	167	149	175	173	197	171	165	197	174	161	173	188	152	164	157	182	169	173	168	157	169	174	184	180	149	178	171	184	173	161	163	155	175	187	151	183	180	161	176	169	190	166	135	158	162	160	167	155	180	186	183	168	171	162	173	201	185	159	193	173	166	163	163	182	145	177	179	174	164	176	146	176	157	180	173	159	151	189	155	163	197	171	170	184	178	149	173	187	158	146	162	178	166	165	180	166	162	153	181	170	187	158	164	184	176	151	185	144	174	151	143	197	163	180	180	179	191	163	169	171	176	187	179	173	169	179	165	165	181	176	185	169	182	159	142	161	160	162	166	156	161	166	183	146	173	192	176	179	182	195	150	159	188	164	154	166	181	193	177	170	159	160	170	167	150	169	160	190	185	176	184	186	176	210	178	162	164	160	173	175	165	182	171	173	168	169	175	207	165	160	182	130	177	189	182	160	165	161	172	168	166	188	165	145	170	174	155	184	175	147	162	180	197	164	129	166	177	164	170	161	175	172	196	195	164	167	173	185	135	159	170	172	158	154	168	182	176	164	180	158	156	154	165	180	199	171	157	148	168	155	165	185	161	181	156	179	163	154	185	169	179	155	178	169	148	191	145	177	152	163	166	182	185	171	171	148	164	189	179	190	163	181	151	181	164	184	181	158	155	171	161	166	170	178	157	182	172	174	160	160	171	197	170	161	196	164	170	185	168	166	208	158	167	180	167	176	187	171	175	175	182	170	195	177	153	176	170	194	166	162	182	169	166	183	178	174	159	165	157	167	179	180	170	186	168	166	199	193	177	173	185	169	164	174	155	181	187	159	181	183	170	179	178	176	160	154	174	186	178	177	176	177	164	165	164	159	182	192	165	161	154	189	168	166	155
345	3	3500	209275	436	23	139	617	724	694	570	558	529	455	445	384	368	331	347	325	317	303	293	277	238	269	249	265	239	240	223	261	216	216	235	199	205	201	209	205	195	223	191	197	194	187	172	188	230	183	191	201	195	171	167	183	191	176	178	165	172	170	166	164	190	170	203	187	169	166	175	183	229	246	223	265	210	260	266	223	261	226	255	233	191	191	158	148	156	170	169	180	182	173	155	162	159	149	172	179	145	166	156	136	139	178	157	141	160	170	156	154	168	159	157	138	162	177	153	159	179	167	156	155	174	177	155	165	166	157	164	171	168	152	181	155	153	144	161	167	166	172	178	147	161	129	158	175	171	163	161	151	165	157	164	164	145	138	153	179	159	152	147	180	166	141	157	157	152	159	177	157	158	156	177	158	128	174	165	150	155	156	137	141	156	169	150	139	134	174	149	171	159	187	147	179	154	161	171	150	184	179	145	165	169	153	157	148	153	161	190	160	156	142	127	147	160	158	156	161	138	159	138	155	174	163	137	168	171	144	167	152	159	154	161	168	148	187	164	147	156	157	166	138	156	137	162	142	139	161	160	153	132	163	152	163	140	180	153	163	147	138	168	147	170	145	135	161	148	133	170	149	141	150	158	151	142	159	163	178	149	151	150	164	158	140	165	185	172	169	164	161	150	173	169	159	162	156	147	144	160	156	153	163	146	148	143	168	154	138	138	154	137	149	160	150	151	175	158	153	160	144	152	164	160	168	152	128	170	157	159	152	166	133	163	145	132	146	124	142	139	157	143	159	154	175	162	157	136	171	158	155	159	145	170	164	163	165	138	169	138	135	165	176	143	158	139	148	160	162	144	145	155	150	152	159	156	155	147	152	153	153	144	159	156	147	165	148	151	151	165	139	163	166	160	166	130	164	154	165	181	147	150	172	170	172	167	153	158	146	143	163	166	128	140	156	171	164	162	147	155	161	181	143	177	147	160	171	162	165	151	161	160	129	147	154	153	159	146	149	172	155	146	157	154	172	159	170	154	155	129	164	149	158	140	144	147	163	159	156	127	157	152	135	159	161	162	161	153	154	172	159	157	149	154	160	152	160	169	154	154	156	168	157	158	162	153	165	161	157	158	159	132	148	152	129	139	137	155	142	138	152	160	165	163	144	159	142	159	153	165	147	162	137	156	157	148	121	170	176	155	164	169	147	163	141	149	160	158	167	149	161	151	147	172	144	133	183	162	144	149	153	142	161	148	154	163	164	165	154	155	148	144	155	163	174	130	141	180	150	146	156	178	150	145	161	168	156	142	156	162	162	161	177	159	157	157	173	138	148	164	149	167	172	149	157	157	169	151	148	156	157	140	144	180	170	161	155	171	154	151	159	134	170	143	180	156	155	153	156	147	147	143	158	165	147	161	158	157	172	187	169	185	158	143	142	160	124	151	154	163	179	170	139	171	161	152	148	151	144	136	146	188	151	157	148	139	175	156	156	167	145	140	140	167	161	157	159	166	166	158	155	154	155	138	147	158	184	144	153	167	130	150	157	162	163	151	151	154	160	144	166	144	168	145	142	149	161	163	152	179	153	144	154	156	190	171	151	131	154	154	166	168	160	150	146	144	157	158	145	172	152	151	163	153	151	152	157	175	171	161	183	172	162	164	150	159	147	162	167	140	155	151	153	152	155	153	145	170	143	164	151	162	156	162	131	170	157	164	163	157	161	152	140	157	158	167	159	169	151	148	172	143	172	150	163	143	155	161	159	169	130	148	151	190	149	162	153	144	150	150	164	145	165	158	146	148	159	163	163	144	133	168	166	136	163	136	150	165	162	184	148	149	154	154	166	145	150	162	148	176	163	170	147	159	147	148	170	168	180	160	159	132	168	158	146	165	152	166	130	170	151	159	174	165	143	170	168	140	155	132	141	145	159	162	160	174	158	140	133	141	171	157	148	175	142	155	147	156	165	150	146	171	153	172	168	189	127	170	162	159	158	162	153	169	140	160	132	155	151	156	156	176	178	141	171	160	147	149	152	172	153	158	162	173	142	175	167	177	147	156	156	145	141	161	167	144	167	160	168	153	153	153	166	133	165	155	154	156	181	144	173	181	168	145	142	148	157	155	156	146	143	156	174	146	153	139	171	184	155	149	173	148	148	166	159	151	154	168	133	138	160	136	149	172	155	152	159	156	151	156	177	167	150	161	153	153	149	162	169	145	165	178	157	147	148	160	155	175	170	159	134	146	167	157	148	145	164	173	154	143	172	166	161	153	152	165	161	134	134	161	140	174	148	172	160	145	137	167	172	160	157	140	168	156	162	134	167	153	166	156	181	170	166	155	144	162	150
345	0	2700	209400	420	7	76	405	666	678	578	584	518	523	441	454	410	374	347	314	317	359	306	274	268	295	254	259	264	258	246	240	246	229	232	214	226	221	235	201	220	174	184	211	192	200	181	195	185	186	175	203	174	174	202	184	164	164	172	169	181	163	179	156	156	171	132	174	152	165	167	208	233	273	255	240	267	260	270	267	292	278	260	225	241	197	197	185	148	172	152	154	161	141	155	189	160	143	158	148	141	138	143	154	148	152	155	157	152	163	140	154	157	156	159	156	168	160	142	139	128	168	148	160	157	143	161	158	150	147	153	144	150	135	133	121	119	144	150	147	156	176	149	160	156	158	142	127	161	156	165	148	140	141	170	136	135	149	152	165	136	156	140	131	117	150	135	141	144	130	145	152	151	129	152	137	141	148	165	162	143	159	154	141	166	160	129	135	140	156	158	156	146	134	156	147	146	158	137	149	147	149	145	139	142	172	133	135	128	155	151	136	165	147	135	153	125	165	147	135	150	154	115	158	158	144	122	140	145	142	147	145	147	152	155	150	156	164	146	139	151	138	135	157	141	142	141	154	141	139	176	151	138	152	159	134	161	131	154	141	139	142	131	154	141	132	132	127	140	159	146	124	141	170	145	117	153	130	153	151	145	131	146	169	135	135	142	142	150	146	156	153	128	154	152	143	126	142	132	127	127	131	133	142	123	156	157	155	127	157	150	138	148	136	141	134	136	137	153	171	143	146	146	146	162	168	150	140	151	144	143	142	132	148	149	154	133	135	158	169	145	153	154	145	142	133	121	148	142	150	146	128	154	130	139	131	136	146	130	147	152	161	151	149	146	133	136	126	156	142	140	151	143	123	169	121	144	155	130	124	131	147	150	148	128	127	143	139	156	117	146	138	141	117	126	135	146	151	137	172	147	159	151	163	164	157	147	138	143	144	128	140	133	162	138	157	146	124	140	145	152	131	139	142	164	156	124	141	120	135	144	152	128	149	112	129	132	146	117	122	156	163	146	138	151	155	145	158	163	134	146	133	145	134	148	136	160	130	143	158	150	124	155	149	144	158	130	133	115	150	110	141	159	134	149	143	131	128	121	119	140	121	138	143	156	146	137	132	145	157	140	149	143	122	145	135	107	149	138	159	151	116	174	148	137	168	149	145	127	139	145	154	143	159	135	145	149	158	119	130	148	128	149	136	117	141	124	148	150	145	124	140	128	167	150	127	152	148	127	148	143	149	124	158	139	135	142	130	134	149	159	139	133	138	152	125	148	132	125	147	144	145	154	152	149	148	127	132	127	126	126	150	138	130	128	147	144	156	134	153	127	143	145	138	140	148	147	132	111	137	130	140	146	137	149	145	154	131	141	142	120	135	125	144	134	150	156	146	127	144	166	155	151	143	148	146	130	139	127	141	162	143	175	139	130	148	158	146	131	134	151	140	142	128	131	140	152	139	137	146	152	132	151	137	144	150	159	144	145	152	150	134	142	148	135	129	150	139	144	163	144	161	139	127	128	111	100	144	141	124	142	152	145	166	154	130	148	128	138	145	160	116	142	139	141	155	125	132	150	160	162	139	137	122	140	139	130	140	156	132	164	121	140	120	132	154	144	146	141	123	145	157	142	136	160	155	135	152	158	121	148	160	148	139	138	142	138	153	144	144	142	122	154	141	141	147	159	153	149	168	144	141	125	148	164	137	130	136	157	141	145	135	149	145	138	164	155	150	135	141	131	135	133	138	142	137	135	113	136	141	163	147	137	142	129	133	132	145	145	124	148	145	133	140	144	123	140	132	127	131	128	154	133	152	130	139	131	131	135	162	154	155	148	134	136	150	126	146	150	153	152	138	135	157	152	156	154	145	138	143	152	133	137	132	140	139	118	145	154	154	113	128	125	148	130	149	161	137	142	155	145	141	139	166	142	150	136	136	126	130	132	137	152	155	139	150	130	138	136	134	127	128	159	137	143	144	139	154	149	146	139	137	139	157	159	124	151	139	148	147	130	109	140	127	156	157	125	131	131	142	143	140	157	159	158	137	132	123	145	172	134	152	130	131	144	156	126	153	145	148	124	138	150	150	137	155	127	145	150	143	149	137	140	131	118	131	145	160	109	134	167	122	151	139	135	137	142	138	141	139	150	149	151	147	129	149	157	159	140	167	127	128	158	143	145	150	147	144	149	138	143	143	142	145	134	128	149	141	121	145	167	142	145	142	139	155	156	149	124	130	151	154	146	148	142	153	148	132	139	142	123	135	139	159	127	151	127	134	147	130	134	157	149	156	154	135	138	148	140	118	142	154	164	125	152	147	126	162	163	146	125	140	166	133	137	137	114	152
345	1	1900	209525	407	27	177	690	746	667	567	512	468	437	392	390	328	328	331	333	313	268	261	278	256	244	228	258	222	239	233	245	228	221	212	227	234	203	214	192	241	204	203	223	195	231	222	183	209	216	216	198	210	197	192	181	184	206	196	208	208	195	198	195	170	170	189	165	212	174	216	194	191	221	200	209	217	246	238	254	299	291	306	261	244	204	203	194	185	198	178	202	184	190	212	181	184	201	180	183	180	206	174	183	177	182	184	175	179	212	189	210	196	183	187	187	154	193	162	152	166	193	161	178	184	197	190	200	195	197	189	188	190	172	203	167	212	194	181	189	181	185	181	170	170	154	183	182	202	201	179	156	181	186	191	183	183	196	179	204	150	197	182	200	183	186	167	176	159	177	183	174	186	188	179	169	187	179	166	160	193	184	168	191	209	178	183	189	165	177	168	188	176	187	181	182	165	184	173	179	183	173	155	176	179	182	188	188	203	180	165	160	184	192	165	187	191	188	175	167	186	170	184	179	189	201	193	201	172	190	175	196	174	178	180	171	192	180	199	164	165	193	198	193	188	185	177	164	183	176	207	176	182	168	172	190	185	167	196	165	193	169	187	188	192	197	175	170	191	155	175	204	192	186	167	186	176	189	183	184	177	188	167	189	193	165	190	186	201	177	163	196	188	172	170	194	188	203	182	190	175	158	179	183	186	173	186	158	181	190	168	173	179	193	159	160	166	183	195	191	193	186	198	190	174	166	192	177	163	173	170	182	184	195	177	185	172	164	179	169	194	183	206	155	191	199	175	183	176	197	167	185	176	165	179	180	184	199	156	191	163	181	165	188	183	170	171	186	205	191	186	178	203	191	201	173	174	163	173	156	186	190	186	168	170	191	162	159	188	190	191	158	182	169	173	194	184	195	177	174	198	184	208	167	161	185	167	197	180	190	177	183	183	183	165	180	156	182	152	186	161	197	169	192	170	179	174	184	181	167	177	168	160	222	176	165	185	191	184	215	175	188	156	169	177	174	170	174	163	145	164	190	194	178	184	195	214	211	174	160	183	154	181	181	184	166	176	177	161	171	202	174	159	178	178	193	161	174	174	194	193	197	200	192	156	178	192	203	186	175	186	154	151	172	164	162	181	185	227	172	165	167	173	172	174	197	177	179	179	197	203	178	191	190	173	202	183	175	202	176	192	193	179	166	172	183	186	165	184	168	190	201	166	175	183	185	171	186	180	162	172	168	164	175	175	176	185	164	163	183	156	192	189	186	171	170	163	170	162	161	170	168	203	203	200	178	201	173	168	196	168	211	179	186	183	197	177	178	151	187	186	192	158	188	183	179	201	196	195	179	177	174	178	183	189	165	190	173	178	170	185	173	188	176	198	179	188	180	200	191	182	163	176	141	207	193	165	148	176	172	177	163	179	181	172	194	175	173	173	152	190	177	168	166	166	161	172	172	165	176	189	179	165	151	178	195	186	190	178	184	179	187	175	171	173	171	182	173	188	185	181	180	195	196	172	176	194	180	186	205	179	181	182	200	193	176	207	174	163	170	183	184	179	218	167	193	195	178	196	196	168	189	187	178	198	179	180	177	162	196	187	167	196	175	183	200	169	142	164	188	188	190	145	189	199	208	186	166	182	178	184	177	173	181	177	172	189	173	186	193	157	198	204	179	164	187	166	172	192	190	168	176	181	161	164	151	180	176	189	191	180	194	178	158	177	159	217	174	197	193	153	180	188	167	174	186	199	173	157	152	169	183	181	188	175	169	172	183	173	175	168	196	187	165	179	191	169	194	189	173	190	164	178	184	170	174	178	189	160	170	158	182	178	194	177	170	170	178	186	207	156	186	177	185	178	182	187	184	181	193	183	190	159	190	182	168	160	180	197	178	204	146	169	181	163	183	174	187	181	173	193	172	186	197	185	178	173	184	157	209	190	197	181	173	159	188	192	171	179	178	182	186	160	166	165	191	168	158	198	199	180	191	183	191	178	177	180	204	163	175	166	186	180	179	172	172	161	177	156	163	176	174	194	182	183	163	172	168	164	192	178	194	166	166	164	166	187	170	174	174	185	189	155	162	158	186	172	211	209	177	215	184	200	187	183	176	177	176	159	204	187	180	190	194	213	168	192	176	172	181	157	171	155	190	162	178	190	179	178	174	180	166	202	164	191	168	194	200	167	172	214	179	181	170	191	171	177	188	189	178	184	168	174	164	182	202	201	172	196	161	189	165	173	172	190	165	168	196	175	199	168	200	156	162	174	170	174	188	167	183	190	180	180	183	162	169	175	195	180	180	200	158	177	183	190	179	182	179	191	163	195	182	187	179	176	148	173	165
345	2	2100	209650	384	19	153	599	637	597	562	543	502	451	406	350	351	339	313	331	303	306	279	291	271	280	246	258	232	230	226	251	225	229	217	223	207	213	207	223	189	233	191	193	211	205	227	207	195	195	182	183	186	193	202	200	185	197	175	200	178	203	166	179	185	199	178	185	189	212	188	231	254	257	237	230	266	251	259	299	298	302	291	258	233	220	190	198	181	182	154	180	200	162	180	209	184	163	165	177	149	162	196	165	152	168	181	179	177	188	155	184	187	165	176	170	169	166	161	170	164	188	171	200	162	197	181	182	175	172	159	194	174	154	172	181	168	197	169	169	184	166	172	165	172	185	158	173	181	163	180	176	157	204	162	182	178	167	188	187	159	179	156	172	156	170	168	177	182	176	166	192	177	170	180	179	187	180	181	147	188	197	177	183	157	161	179	184	182	155	158	171	180	166	153	148	173	167	156	190	189	201	151	189	154	196	178	190	172	166	190	186	177	173	181	178	178	188	165	190	185	160	163	169	164	179	173	183	183	167	193	177	189	168	203	153	147	157	158	183	184	180	175	173	169	161	161	177	179	185	172	152	165	171	176	160	164	180	174	144	170	170	184	156	159	163	173	185	188	178	164	158	179	181	167	162	197	157	198	179	163	171	177	176	147	182	148	179	195	187	174	165	181	175	161	171	193	200	173	165	172	184	159	190	182	164	175	150	193	199	172	168	152	160	178	186	157	172	171	197	162	192	179	151	193	165	170	162	174	186	164	157	166	163	166	172	183	171	162	182	187	161	174	168	174	175	176	164	179	180	179	165	170	151	177	174	183	193	182	171	156	183	178	196	143	191	188	154	146	181	171	197	184	187	201	152	172	189	160	188	179	170	200	186	178	168	172	171	178	170	188	175	150	166	193	183	165	175	182	170	183	173	153	174	181	150	169	155	160	179	173	167	155	166	173	145	189	163	177	188	181	162	191	184	176	156	171	151	183	188	160	183	167	189	165	204	171	177	174	193	175	166	190	158	167	167	179	188	172	158	182	165	156	181	181	157	152	176	171	189	176	180	186	180	161	188	174	178	180	193	169	160	184	170	179	163	184	172	154	162	154	175	154	191	165	162	189	189	163	162	162	178	176	169	165	193	176	175	141	212	157	182	158	175	163	162	176	143	187	160	181	191	172	167	188	171	153	202	196	187	164	169	165	163	172	176	200	161	193	180	165	157	160	168	194	175	156	160	178	161	155	166	175	183	176	194	145	179	195	169	185	182	169	165	175	172	185	190	186	172	163	166	183	190	175	158	189	175	173	181	151	186	197	172	178	161	180	168	177	187	155	168	169	163	188	181	151	179	179	168	184	176	185	162	165	163	171	216	181	176	184	177	191	196	152	179	181	169	169	183	186	179	162	194	183	162	170	181	178	172	164	165	164	188	178	183	149	182	161	167	156	149	154	154	199	170	153	165	195	164	161	175	173	184	163	168	187	155	184	179	162	167	190	167	151	175	161	163	170	173	171	152	157	170	193	185	174	178	169	176	173	167	166	167	169	177	183	168	181	152	169	187	178	168	160	179	181	171	150	182	175	184	169	187	158	191	181	176	195	177	176	178	178	173	158	176	169	191	187	157	172	174	166	157	180	185	164	199	185	175	166	197	159	200	178	157	168	174	181	173	154	137	157	202	150	154	161	214	173	162	193	172	175	168	182	163	179	178	170	196	156	171	188	143	179	180	166	189	161	167	171	170	166	178	160	184	170	173	163	167	170	165	165	167	183	157	166	162	182	181	179	203	178	199	163	164	176	153	151	158	165	188	151	179	153	190	165	181	165	175	183	169	171	172	177	177	156	192	170	185	176	142	170	184	171	172	161	172	158	173	184	166	160	175	200	165	161	186	188	170	170	149	160	161	169	195	197	183	161	169	168	155	172	154	203	191	165	175	157	192	175	146	186	188	163	151	177	183	176	168	167	176	195	179	192	158	161	186	172	163	158	172	162	186	179	181	186	170	161	190	191	147	181	164	180	178	140	187	165	175	171	149	181	148	197	185	169	169	165	170	178	180	168	190	174	159	164	166	154	182	151	176	176	191	181	173	170	178	175	156	182	172	174	175	172	166	160	180	179	165	172	151	183	170	172	161	145	158	168	172	175	166	182	169	179	161	155	173	183	177	189	169	164	199	163	193	193	181	159	169	178	178	163	173	174	172	158	182	187	136	170	143	180	154	175	181	151	165	162	156	176	178	165	187	183	166	166	185	159	173	157	193	169	168	182	167	175	172	172	176	196	171	183	168	176	179	185	183	177	156	165	175	158	167	171	176	164	181	171	173	159	175	197	161	181	155	177	160
345	3	3500	209775	401	39	117	557	740	690	643	552	503	457	422	420	472	580	535	474	399	389	333	309	305	281	272	228	231	264	227	231	199	204	215	230	193	207	201	180	214	186	194	197	205	208	205	168	194	198	180	172	184	176	168	183	175	189	186	186	178	165	186	198	162	158	195	212	217	208	261	280	274	276	281	227	239	277	262	294	289	295	258	241	208	175	189	158	174	183	164	187	176	158	156	170	165	177	169	167	174	174	146	172	165	164	185	186	155	172	170	159	161	172	149	163	176	182	156	157	167	171	147	147	160	178	135	160	147	165	157	180	162	183	172	168	192	154	158	190	169	160	154	142	171	160	175	208	159	140	163	150	177	159	171	164	171	167	170	161	157	191	147	152	155	153	149	174	153	140	165	173	163	185	184	183	163	155	145	159	159	170	156	191	137	157	184	146	149	166	171	178	141	158	173	155	164	142	150	146	165	167	161	159	162	166	157	173	176	177	165	147	172	159	171	143	159	180	184	144	146	174	165	167	162	165	141	194	176	168	171	168	170	169	144	140	144	168	153	145	168	162	159	170	139	168	148	180	161	175	157	157	171	156	173	161	157	171	176	170	161	164	172	178	171	155	156	176	159	162	163	172	184	149	163	180	165	174	139	171	155	145	151	155	192	155	150	177	145	156	171	171	161	159	150	157	153	164	155	167	162	141	184	173	164	164	165	144	166	170	140	164	156	159	160	154	163	163	142	157	168	143	144	161	160	173	162	160	166	145	167	146	169	178	175	169	154	162	171	157	160	178	177	168	158	161	146	169	158	167	151	185	154	158	178	174	139	151	155	135	156	162	152	169	162	174	180	148	150	160	161	155	157	186	166	156	157	161	162	175	155	156	147	158	162	153	173	190	169	157	153	144	165	164	180	144	157	156	150	151	155	137	152	168	162	174	134	154	161	172	177	139	166	160	152	176	166	165	137	154	160	164	150	178	170	171	173	155	161	171	164	164	154	149	149	154	162	134	159	151	156	173	168	153	136	181	157	139	145	144	172	137	184	175	187	152	154	153	156	160	169	179	149	148	149	138	148	167	154	155	133	179	148	151	162	144	165	174	165	162	172	150	170	144	162	172	170	150	149	170	152	157	158	150	161	183	154	147	176	136	175	148	176	171	158	163	164	150	173	156	183	174	144	164	159	169	151	162	162	161	172	146	158	165	147	158	153	169	147	184	161	162	148	159	168	151	152	159	159	167	131	160	160	173	159	162	153	170	170	160	165	187	187	142	156	159	150	164	182	145	160	165	140	151	178	170	175	160	160	159	140	154	176	146	161	161	173	155	163	158	162	156	141	185	162	151	147	169	173	164	161	145	175	152	156	162	167	158	179	164	177	158	149	158	158	147	164	187	153	149	174	162	149	152	159	169	169	156	156	157	164	136	165	148	172	158	161	179	160	146	167	167	149	193	153	145	170	152	130	155	140	136	164	160	159	145	164	170	179	142	161	173	153	173	172	179	190	169	161	150	144	167	170	146	164	166	155	172	144	169	168	171	172	174	154	184	171	162	176	152	154	181	152	172	163	169	144	146	150	167	153	160	176	144	158	158	160	159	163	165	161	166	163	157	172	142	160	181	174	148	160	166	150	179	165	123	168	161	160	144	152	164	130	158	168	150	159	175	157	144	177	181	152	161	155	155	142	153	173	155	177	145	168	189	155	160	169	165	153	169	166	152	159	162	172	131	158	145	162	168	167	168	153	158	166	158	175	163	167	160	146	166	161	140	166	137	132	166	129	151	175	169	154	149	142	158	141	180	160	163	164	147	159	148	172	155	176	157	157	172	178	162	168	173	155	158	167	180	155	156	180	136	143	149	150	156	148	128	153	153	178	184	169	139	162	168	149	145	164	147	163	172	164	168	145	148	152	156	156	175	151	156	153	179	172	143	134	150	164	154	158	157	160	167	164	166	153	138	163	160	164	182	186	149	152	144	142	151	170	157	146	161	160	186	162	156	184	157	169	178	146	160	160	170	167	147	152	161	157	157	155	171	170	153	187	170	152	172	163	181	154	187	164	151	175	179	162	155	192	161	151	162	169	156	145	150	160	167	159	159	170	146	190	140	161	154	159	178	173	160	167	153	155	158	164	175	155	155	135	163	166	198	177	145	156	146	175	176	170	170	156	172	158	163	158	158	162	182	149	139	156	156	174	142	159	147	143	161	152	149	150	159	162	153	161	163	156	156	158	183	174	155	173	196	161	162	173	139	149	176	162	183	171	155	168	186	159	155	161	180	141	158	158	137	174	161	150	151	129	164	175	157	178	149	158	177	145	166	154	163	162	172	147	159	152	143	138	177
