345	0	2700	169050	368	8	101	494	726	809	712	683	623	593	554	520	449	449	437	418	411	395	394	351	363	341	331	319	322	326	295	311	284	300	251	277	269	293	261	283	274	235	270	263	263	259	246	243	281	266	234	247	247	273	209	231	253	220	244	234	239	246	235	236	207	232	239	243	243	228	223	209	223	243	216	228	222	219	230	208	227	243	225	224	228	244	198	221	235	235	208	213	225	241	224	233	241	235	229	209	227	188	254	211	213	250	198	244	243	229	241	236	232	214	202	226	223	222	220	207	205	228	203	212	221	213	200	223	248	220	218	244	202	232	225	231	230	202	218	218	216	224	214	222	200	186	224	222	213	206	217	234	211	229	211	205	211	207	214	210	232	200	214	236	215	223	227	207	200	238	220	212	218	207	208	216	203	227	226	215	230	235	195	217	199	202	204	219	216	224	222	205	198	228	210	219	218	229	218	212	190	233	217	203	217	194	196	213	214	225	207	223	208	223	202	203	213	190	228	239	213	223	205	210	198	214	231	208	207	204	206	214	217	241	226	241	235	219	211	222	202	205	219	210	192	219	235	190	227	221	205	235	218	214	213	229	214	206	216	208	193	198	199	240	229	215	222	195	209	210	212	210	219	231	229	212	210	209	213	237	236	244	222	222	214	224	195	232	213	220	212	229	228	193	215	198	200	211	203	232	210	199	247	220	253	234	235	229	226	194	197	194	236	220	226	189	227	221	218	224	213	227	205	206	201	209	226	226	213	217	190	205	190	220	222	226	192	222	210	210	217	229	204	181	219	202	214	247	211	208	186	206	219	223	210	220	209	219	216	202	208	205	199	206	219	257	222	223	226	177	216	230	216	220	231	220	218	225	186	229	212	201	207	231	212	213	223	215	223	222	198	204	202	222	219	199	185	199	237	209	200	218	227	220	205	204	235	216	201	217	194	233	209	229	227	217	241	218	213	224	221	197	230	234	175	216	222	218	199	229	196	218	217	211	234	253	210	198	210	197	218	230	227	238	226	249	185	225	192	234	225	205	210	223	195	207	197	223	192	212	215	235	227	234	226	203	204	237	201	221	226	203	222	205	195	211	216	219	228	192	208	222	206	196	199	231	211	205	218	244	204	212	195	207	216	195	214	214	220	209	218	194	204	229	233	205	229	219	217	214	217	207	245	214	222	229	203	228	239	206	212	219	214	211	235	194	222	236	229	217	221	232	201	209	198	204	218	229	198	217	228	228	209	217	216	207	202	223	212	211	209	244	207	189	198	203	213	203	234	201	212	210	230	235	225	234	228	226	226	199	226	204	221	225	220	206	197	206	215	217	193	217	189	227	210	228	234	216	223	221	195	215	226	207	213	222	206	202	205	216	222	209	229	172	229	192	221	215	215	243	215	209	193	197	224	201	187	207	211	201	223	200	216	215	231	178	203	215	206	185	214	230	239	225	216	204	210	234	217	190	216	232	186	215	230	204	232	209	242	221	217	255	234	223	218	210	207	217	226	186	185	198	229	199	218	209	196	223	204	195	200	221	242	197	228	204	210	232	230	223	216	214	222	208	206	224	244	206	224	230	206	231	195	205	263	223	193	202	219	200	206	198	211	206	211	208	220	209	213	203	227	222	212	237	222	218	191	223	209	190	202	195	184	228	180	224	174	217	215	216	197	209	223	207	235	204	224	215	204	201	229	216	211	210	219	209	205	226	203	210	190	225	193	204	258	206	211	197	227	204	209	209	196	221	200	229	215	182	225	219	198	214	219	205	200	227	228	190	214	236	213	233	208	213	204	199	215	237	194	233	202	203	194	207	212	213	200	204	222	202	224	205	220	228	198	192	208	194	207	232	208	218	207	211	247	185	203	212	203	207	218	230	183	227	222	186	222	202	212	228	211	222	229	235	218	188	218	232	224	225	213	186	225	198	219	210	213	202	213	208	236	215	217	228	204	205	229	202	185	225	206	215	194	189	215	205	241	232	234	214	230	234	221	221	206	208	212	193	215	211	207	212	241	235	186	225	193	208	224	212	206	204	212	224	190	209	234	217	209	218	203	234	227	228	195	217	223	216	198	217	223	203	217	206	196	224	213	211	221	197	231	222	222	202	211	225	228	215	223	200	222	224	219	227	227	233	228	227	214	228	232	242	223	227	226	239	213	221	211	213	214	220	215	201	221	213	218	250	217	194	218	207	210	214	223	212	232	194	237	209	205	211	214	202	219	221	193	227	211	220	220	226	200	216	246	206	206	198	203	217	205	231	212	190	199	250	227	197	209	205	223	208	208	225	209	214	208	241	213	233	224	216	207	209	207	234	206	202	219	222	216	243	203	209	223	198	209	225
345	1	1900	169174	384	10	155	563	618	598	571	539	492	497	371	401	350	332	318	306	302	304	305	273	252	253	271	235	255	230	241	228	206	225	243	222	223	204	206	242	203	205	189	217	162	214	178	223	202	202	194	214	207	193	200	205	175	195	209	189	199	191	177	194	186	192	188	206	183	207	185	169	186	196	168	198	180	194	194	199	195	188	203	192	153	224	183	203	194	196	203	182	196	194	170	198	177	179	188	196	210	175	192	183	178	171	172	206	167	185	180	164	169	198	190	190	192	191	189	213	195	184	189	160	202	189	182	206	180	195	164	185	193	197	197	186	181	185	195	189	192	171	183	171	198	176	197	181	193	155	150	186	192	166	174	174	199	171	176	195	164	176	187	170	185	184	174	198	187	169	169	223	193	170	168	196	184	192	186	187	182	177	181	170	185	179	169	187	167	189	174	184	183	204	173	174	212	160	204	193	183	198	189	169	180	178	181	198	207	164	174	173	164	174	166	185	168	201	179	179	214	173	186	171	178	164	204	179	190	162	209	162	191	191	190	179	202	166	205	193	173	181	149	160	165	182	205	182	186	186	180	155	179	176	173	184	182	187	187	158	199	191	202	178	204	174	207	171	172	192	190	164	193	189	166	173	193	194	221	181	183	190	189	173	181	183	173	195	184	178	158	167	180	189	174	184	160	193	166	193	189	195	167	170	153	215	167	187	190	191	182	184	183	187	163	187	185	196	198	176	185	164	174	156	184	183	180	177	179	163	168	188	180	170	189	195	172	162	184	190	188	175	161	182	181	187	180	199	211	190	166	173	173	207	174	200	203	195	167	188	167	179	170	178	159	185	176	183	168	171	183	173	204	168	179	175	186	172	185	192	171	172	165	167	189	191	205	198	178	196	193	185	181	177	210	191	183	213	178	164	162	197	183	195	187	177	177	184	184	175	187	190	178	176	163	159	167	182	161	183	191	191	159	192	182	167	191	187	165	176	185	182	187	203	187	193	169	190	169	172	181	193	184	206	163	167	139	196	180	171	196	196	186	195	187	179	176	182	175	177	175	188	193	181	179	166	198	185	192	208	157	177	197	192	180	196	210	203	182	186	179	180	158	202	169	155	184	175	184	186	190	191	180	181	171	184	184	176	192	172	175	188	206	166	170	207	188	195	172	189	166	179	171	183	183	178	191	157	203	168	197	201	195	186	178	190	158	182	184	201	209	179	156	171	180	190	161	161	191	194	167	169	193	164	185	170	184	192	203	172	173	186	167	187	172	203	190	165	191	185	195	176	185	190	169	190	184	181	167	190	175	173	188	157	157	196	183	171	181	174	165	197	168	195	156	171	192	173	185	187	178	173	179	185	173	186	173	188	190	172	195	154	169	201	142	189	174	177	179	204	170	175	178	186	166	182	171	190	154	218	191	174	187	177	168	178	191	166	194	183	161	197	170	186	188	195	193	163	193	190	168	190	184	175	180	179	189	154	181	173	191	161	192	192	152	179	165	192	153	153	192	179	179	164	160	166	181	209	164	189	172	195	157	193	151	196	180	194	177	207	174	177	187	182	191	171	180	195	208	186	164	188	166	196	154	163	183	168	168	186	193	194	213	201	195	183	200	175	152	174	178	193	170	160	197	162	177	191	190	193	169	173	197	180	165	175	196	189	166	171	186	196	185	186	182	190	192	173	171	168	173	174	180	211	169	199	183	184	168	180	159	180	167	178	177	195	160	182	172	149	167	191	176	184	199	180	180	189	176	200	192	200	178	198	181	177	180	178	198	177	174	189	185	194	188	166	200	175	160	176	175	168	191	156	174	190	151	182	187	186	167	194	176	205	193	187	199	190	178	183	181	192	193	176	165	185	186	193	185	174	194	194	180	161	172	175	195	181	186	182	156	206	184	184	178	192	183	183	161	183	176	167	186	172	175	190	188	171	189	198	178	179	166	169	195	174	163	179	200	182	172	171	168	174	173	167	197	184	179	162	180	184	174	149	194	188	161	171	175	196	198	152	190	176	197	198	196	158	174	177	157	175	157	185	173	176	166	185	193	151	176	185	170	161	167	194	181	185	196	200	187	190	152	183	186	163	156	178	211	163	174	179	184	193	185	187	162	185	184	173	182	177	195	155	196	170	178	178	177	182	189	182	194	192	176	159	182	171	176	165	176	196	174	189	170	201	200	183	186	194	175	171	171	191	219	167	175	174	179	187	168	175	186	178	190	197	172	172	188	171	186	181	178	188	186	176	178	175	195	188	161	190	174	165	178	185	180	182	177	206	186	190	204	186	163	183	212	188	179	181	196	169	161	197	191	156	180	196	183	185	171	187	207	160	185	193	185	177
345	2	2100	169297	397	5	115	505	531	558	561	561	512	444	457	372	341	344	338	318	290	297	260	274	257	269	255	229	229	247	218	212	209	179	216	208	194	213	194	195	207	210	178	191	177	182	178	199	181	181	153	167	169	177	162	147	184	185	169	168	163	183	170	149	151	162	140	150	168	169	166	153	176	157	163	158	184	128	141	158	160	171	164	165	165	163	163	149	162	188	159	160	144	144	142	149	151	151	154	163	156	151	157	140	146	164	146	126	156	156	179	151	171	176	155	147	161	155	165	165	187	147	161	158	161	145	180	167	181	156	156	135	149	159	147	154	162	170	148	151	163	151	136	173	148	151	137	124	147	152	163	144	164	164	173	146	133	142	134	151	150	136	156	153	162	168	160	135	159	160	159	155	159	153	155	168	147	163	138	167	152	124	166	138	129	151	146	165	161	159	122	144	146	152	151	140	159	144	161	159	145	131	156	160	146	148	162	162	137	154	147	167	162	159	143	145	142	164	129	159	134	161	164	159	168	149	126	143	143	168	142	126	145	142	135	161	154	161	147	160	159	157	159	172	149	161	142	154	142	167	146	161	140	162	158	132	150	151	173	158	156	146	145	144	171	165	151	143	143	134	145	144	145	169	147	153	154	143	149	167	129	161	155	154	152	152	143	142	139	167	141	143	155	140	149	159	150	154	145	157	164	152	146	138	143	141	156	146	147	156	147	161	141	164	140	139	151	147	159	146	156	150	125	141	165	127	144	160	148	161	158	157	131	157	142	149	154	134	168	151	160	165	138	143	142	146	138	162	140	152	186	146	146	117	149	144	134	127	143	140	147	131	151	160	170	173	162	168	146	164	122	146	143	119	161	142	134	176	134	157	159	148	142	151	153	144	143	146	152	156	167	147	130	169	154	175	166	152	143	145	144	155	164	162	147	168	166	147	134	149	153	161	159	147	155	152	133	163	143	133	139	170	134	159	152	163	138	161	165	173	151	147	163	152	148	154	156	156	189	145	149	153	132	166	129	173	135	182	156	137	147	157	143	147	176	145	138	160	157	144	171	131	163	139	159	155	159	140	150	147	143	154	159	152	155	153	147	128	127	167	167	142	143	171	134	139	148	157	153	172	152	153	141	139	156	141	147	163	141	145	130	134	140	160	133	144	141	162	170	171	119	139	143	131	149	137	125	143	141	154	158	149	130	148	154	161	157	149	140	131	138	142	150	159	133	160	150	167	135	162	152	151	177	156	140	151	149	146	144	131	142	155	163	149	141	145	150	154	165	127	147	145	166	171	154	151	126	149	154	130	148	155	161	154	174	142	156	145	146	184	168	118	152	134	131	158	159	135	148	147	146	148	139	138	160	155	179	135	139	146	159	135	154	149	142	146	159	137	145	161	171	149	136	150	141	138	145	146	153	155	142	155	135	132	145	141	153	138	147	145	159	127	161	155	135	154	150	140	140	150	146	162	134	136	151	152	163	141	156	118	147	165	163	151	157	154	130	152	137	155	161	152	148	131	156	165	142	143	143	159	148	186	176	147	138	151	151	142	137	155	134	145	167	149	162	167	133	156	158	166	163	160	141	150	153	179	166	127	164	158	149	159	125	146	158	158	144	164	141	162	150	138	161	152	148	163	145	139	154	165	145	148	143	140	149	159	131	160	138	150	158	174	154	132	151	167	132	157	170	130	134	147	146	137	146	155	164	152	139	141	153	123	154	163	136	141	144	150	142	169	159	148	148	155	148	172	156	151	147	144	151	177	142	144	142	134	171	149	147	134	161	157	147	138	157	125	151	161	164	164	140	151	146	151	150	140	126	177	154	168	159	161	158	157	165	142	138	146	158	158	147	162	137	162	137	153	153	165	142	150	152	154	129	123	138	150	136	134	163	135	160	146	145	168	132	154	148	156	141	149	140	152	158	170	151	153	150	145	156	135	157	148	146	138	151	161	140	157	144	124	161	145	158	146	163	157	139	161	154	147	142	152	144	159	145	131	150	125	142	170	149	164	166	133	166	129	147	152	146	150	156	169	139	164	136	154	172	143	143	143	147	144	159	138	134	144	150	143	162	147	149	139	155	144	147	144	133	142	144	149	143	168	126	134	148	140	162	133	154	154	139	151	150	129	134	149	154	135	159	169	147	152	148	148	130	126	151	147	158	141	168	118	129	159	140	132	156	150	148	134	129	137	154	161	141	153	144	125	153	144	158	153	154	130	163	149	147	150	157	173	177	131	140	151	155	151	166	140	148	141	141	145	147	134	162	158	140	169	140	151	173	188	142	157	152	142	168	145	141	150	170	159	149	141	144	143	131	180	153	160	138	134	148	157	157	151	126	142
345	3	3500	169420	393	11	113	521	643	657	585	609	520	504	446	440	403	376	343	351	339	296	284	291	284	278	270	256	256	240	229	208	205	204	208	221	226	221	208	229	214	188	224	192	184	198	219	191	202	203	192	204	175	217	180	180	171	183	187	207	173	202	178	167	196	179	185	181	187	167	163	155	182	179	207	169	171	178	151	202	162	200	150	200	186	180	169	137	175	166	175	180	175	175	173	152	157	171	161	158	148	161	170	170	176	173	188	201	189	184	177	177	178	179	168	173	190	177	202	151	159	162	181	156	171	149	174	161	176	158	141	143	172	162	147	150	185	163	164	179	159	171	187	139	163	140	175	193	156	154	136	158	173	155	168	171	180	182	165	164	181	162	171	162	157	173	174	176	185	159	153	184	173	147	147	187	168	166	165	171	158	153	175	200	140	173	142	166	158	173	167	170	163	159	172	184	150	184	147	176	191	159	169	147	162	164	173	171	136	179	155	163	163	182	165	174	169	161	161	173	161	189	159	170	176	173	180	148	174	165	153	164	207	153	177	145	157	165	181	191	164	159	168	155	156	172	164	157	160	154	168	156	175	174	170	159	169	162	150	149	180	198	143	164	161	157	162	167	173	140	154	163	177	171	168	158	161	148	172	161	185	152	182	164	180	192	174	151	170	155	155	178	162	163	160	157	180	155	154	167	151	154	158	170	171	179	166	166	155	188	173	167	160	164	179	156	151	157	162	153	180	170	157	144	151	165	183	139	166	165	170	179	141	173	173	176	143	148	177	179	154	161	172	168	170	145	149	180	171	157	172	167	148	184	167	152	159	173	160	148	150	162	168	175	178	135	173	174	197	182	173	186	160	153	196	195	154	172	168	182	160	170	153	161	144	166	165	172	167	168	169	169	196	166	169	151	156	167	168	156	179	170	166	156	143	165	152	159	168	178	158	163	172	161	152	190	160	165	140	172	178	152	164	157	158	159	158	165	156	145	158	167	169	167	174	131	145	147	167	148	163	158	150	182	165	152	151	161	173	175	168	168	143	180	159	148	174	154	175	174	175	153	166	150	169	148	154	185	151	167	164	176	155	147	174	156	165	161	158	159	166	155	194	166	156	189	139	169	154	175	172	170	148	145	171	166	157	170	174	157	167	169	165	152	185	145	154	153	180	161	170	144	166	147	147	169	172	178	161	168	196	159	146	189	150	155	165	153	163	169	187	137	144	153	180	159	166	173	175	146	134	175	162	168	152	159	174	175	152	177	162	159	165	153	196	142	160	163	154	157	163	169	166	152	164	176	172	157	179	161	158	163	166	172	146	152	153	173	163	165	186	154	157	169	149	167	170	160	169	160	172	153	154	181	145	166	171	173	167	156	168	166	160	193	143	152	148	174	173	156	150	179	145	164	179	165	147	146	166	165	152	178	155	168	151	175	168	176	151	154	164	176	157	158	172	169	175	167	160	186	169	154	177	150	146	174	202	167	160	155	159	169	171	166	145	148	171	170	174	154	177	162	162	165	166	162	168	174	156	165	169	174	170	160	181	129	162	154	177	159	166	168	140	172	173	152	160	173	168	152	171	141	176	166	162	166	181	149	164	167	146	148	165	140	147	202	163	181	171	167	175	164	165	186	134	153	183	177	152	162	173	202	147	172	156	189	162	182	163	165	169	166	158	159	137	178	161	162	177	150	153	195	147	168	173	178	152	167	142	147	168	163	173	168	178	161	162	155	155	174	149	151	151	156	155	163	139	146	174	161	163	164	156	154	165	158	156	165	149	167	182	164	172	153	146	165	183	162	168	164	174	176	148	173	148	149	191	157	172	166	154	155	182	179	168	145	163	159	161	160	156	149	152	178	155	142	177	164	180	186	181	162	173	152	156	169	155	179	161	160	168	181	175	158	143	188	189	179	146	160	148	182	192	152	152	163	154	157	151	159	167	153	165	164	143	161	174	187	155	168	161	155	167	177	154	177	156	182	147	199	152	175	164	178	161	189	158	156	147	166	165	188	140	161	164	175	153	148	149	185	131	153	186	154	191	164	153	156	140	143	156	157	159	165	153	157	191	150	161	157	179	166	149	173	167	161	144	130	162	176	159	153	178	160	169	169	170	161	145	181	166	160	172	160	192	163	174	152	190	153	183	151	163	160	169	183	143	141	184	140	154	155	181	177	151	168	174	161	145	153	157	168	150	159	138	162	193	166	172	162	132	182	133	159	158	155	151	181	160	161	160	170	146	176	162	152	180	165	159	169	158	145	147	148	157	170	166	148	168	148	165	182	162	161	171	181	164	182	169	158	158	158	186	165	177	168	165	151	155	160	175	179	176	176	174	151	170	181
345	0	2700	169543	396	6	65	420	560	632	635	603	567	523	456	465	421	384	360	394	357	301	337	305	282	274	265	263	280	247	249	278	249	246	223	232	202	210	202	253	205	226	209	196	168	201	181	213	184	176	188	205	184	185	199	199	176	167	176	174	187	178	180	174	168	180	155	180	166	170	154	156	166	178	179	172	164	150	153	155	159	171	179	169	174	165	153	178	127	173	174	158	143	164	167	172	153	157	162	153	192	179	155	169	153	164	140	156	157	161	174	168	151	131	127	166	143	176	150	162	149	156	154	147	146	182	144	161	160	149	161	172	163	176	160	158	158	167	141	182	155	162	135	159	168	149	147	162	159	164	149	181	159	141	167	148	136	167	159	139	156	157	141	147	151	150	163	127	149	133	154	134	152	132	160	160	166	150	151	150	157	173	166	169	164	163	139	163	152	152	140	174	153	145	149	166	151	128	151	152	162	145	153	148	151	161	166	140	166	126	136	150	156	167	158	167	134	169	167	137	151	156	155	163	152	119	139	176	168	140	159	160	163	168	151	131	138	167	162	146	156	156	167	151	174	167	141	169	163	165	145	147	161	148	159	127	138	148	160	148	156	161	153	150	147	153	141	143	161	174	140	156	145	151	163	179	147	144	167	164	156	141	154	162	132	139	158	144	146	134	154	151	140	158	138	163	132	161	140	146	188	154	151	161	147	152	148	149	154	147	165	135	126	126	153	165	162	141	161	163	150	166	156	134	139	161	152	167	145	137	135	131	154	152	144	146	145	151	169	158	159	153	146	153	150	173	169	162	170	147	148	166	153	150	156	154	137	160	142	160	138	155	146	167	176	173	166	165	139	156	156	169	161	138	144	156	141	137	169	135	151	153	169	136	131	151	150	137	156	162	157	148	137	154	156	145	151	159	122	159	156	168	155	136	145	153	136	151	123	147	127	144	150	148	173	134	146	134	160	109	144	162	146	140	139	158	142	153	138	149	135	176	162	174	129	148	153	159	124	147	152	136	134	170	158	131	155	151	141	157	128	155	157	131	165	144	138	146	151	156	151	156	135	140	167	150	146	137	176	133	129	160	144	146	167	156	169	147	158	152	153	160	133	157	168	139	160	154	168	149	156	183	136	132	153	141	147	158	160	160	137	156	145	150	134	145	170	153	139	159	154	157	141	165	146	158	152	153	163	158	143	144	157	125	145	152	137	157	136	165	139	145	152	160	150	158	159	160	130	160	173	153	137	132	137	170	147	155	164	127	170	154	134	151	154	136	148	161	153	148	122	158	146	143	158	155	174	159	150	136	169	171	139	160	153	139	156	122	153	164	154	148	163	167	153	145	167	152	160	127	131	162	136	157	154	169	132	153	154	163	153	160	136	153	153	151	160	149	131	139	160	132	141	156	168	147	165	151	158	128	164	154	144	166	153	143	166	152	158	156	167	181	151	176	152	138	139	158	168	151	143	158	143	145	154	171	157	161	141	152	125	143	148	134	165	161	151	134	162	144	145	136	160	132	142	141	123	174	154	143	140	159	148	155	150	142	162	135	160	161	151	180	154	140	156	137	159	133	160	156	162	165	147	151	150	152	140	128	146	156	127	152	158	144	132	170	166	166	157	168	169	169	149	143	136	165	148	147	134	150	140	145	148	167	160	127	142	154	149	154	174	161	143	138	143	136	155	167	147	153	161	168	167	173	134	151	143	147	141	173	150	157	161	177	143	131	157	142	157	154	156	145	140	160	164	132	168	164	156	167	145	152	146	162	149	181	148	158	158	149	149	149	130	147	142	142	167	159	159	148	156	157	161	176	150	161	149	169	161	132	125	152	149	157	152	160	169	142	136	164	143	142	174	158	144	140	165	149	147	152	168	137	149	153	161	128	152	168	154	148	141	150	148	156	125	157	168	153	166	161	191	154	122	143	148	134	150	172	123	143	141	163	138	157	133	150	144	149	124	130	145	132	141	147	141	160	156	124	153	168	161	151	159	144	167	135	142	149	171	131	144	161	153	175	141	152	155	152	143	163	158	152	177	143	140	143	127	166	157	138	124	161	138	150	143	142	155	154	140	149	152	150	138	161	161	149	173	153	157	129	145	154	173	137	155	156	140	166	158	149	138	166	156	156	164	145	152	155	152	158	152	155	170	139	146	148	151	167	122	159	153	158	143	176	143	149	159	146	172	156	127	137	141	155	150	179	152	144	136	151	146	157	139	147	153	150	150	152	154	162	169	157	136	172	138	169	144	138	138	135	156	135	148	136	149	152	171	141	162	136	163	164	145	138	152	141	171	148	162	169	130	148	129	153	149	150	145	155	144	171	147	133	161	166	159	163	128	145
345	1	1900	169666	385	7	142	536	558	560	520	522	455	412	371	335	331	316	269	284	264	229	239	232	218	213	193	198	180	184	205	170	190	183	186	180	172	173	172	197	162	174	137	151	158	162	164	163	153	163	140	165	150	158	142	162	156	152	149	149	147	146	124	148	160	154	130	125	168	133	143	157	140	132	136	136	143	156	121	142	144	116	124	157	137	138	121	122	133	152	139	121	147	125	140	139	135	128	122	130	154	138	139	135	138	141	122	160	137	142	166	123	159	142	123	147	138	143	121	146	137	110	150	127	147	128	120	162	142	150	114	114	135	119	125	151	134	141	132	127	137	124	125	142	137	134	114	157	136	154	132	145	131	151	124	126	126	116	123	112	146	140	118	118	148	157	106	127	143	125	143	108	122	141	129	113	115	134	132	129	125	147	151	138	145	110	130	128	103	118	130	137	143	130	134	128	150	120	139	132	116	146	112	134	133	129	140	143	114	137	113	136	126	146	131	108	130	126	134	130	121	135	138	107	118	130	120	145	102	139	113	119	122	122	124	136	121	149	141	119	140	126	131	118	143	130	132	144	125	135	161	145	139	117	142	126	120	124	107	145	117	151	134	130	124	129	148	137	122	126	146	129	137	113	164	136	138	147	126	124	155	119	150	131	119	137	131	121	128	116	129	143	121	147	141	142	115	114	122	141	125	145	138	132	144	101	137	120	124	146	143	147	135	132	127	130	123	131	120	133	136	134	114	134	146	126	144	138	130	130	153	135	145	119	130	134	115	130	126	128	120	130	128	131	119	144	118	107	136	115	131	129	136	140	130	118	137	132	139	125	121	119	130	114	119	107	118	130	123	117	129	129	133	131	143	138	141	122	127	143	112	146	121	129	151	129	118	127	119	122	137	127	128	116	107	128	139	133	130	125	114	135	120	151	122	129	124	129	137	133	146	138	119	145	125	115	130	145	154	150	120	116	137	113	116	129	127	135	128	125	141	134	115	126	137	110	135	134	140	131	150	122	140	126	113	116	131	141	118	143	141	142	122	130	120	123	123	141	125	133	117	117	132	140	154	139	131	124	138	116	128	119	147	124	125	123	125	135	133	138	121	123	114	147	110	127	131	118	127	130	139	127	134	139	124	129	130	113	133	136	127	144	130	134	115	125	127	142	113	144	137	141	133	143	128	129	116	115	113	147	133	133	124	125	123	119	130	142	121	125	131	137	125	133	136	122	134	124	123	123	123	143	108	139	113	131	121	133	134	128	125	133	120	117	128	113	137	128	125	132	116	152	120	137	125	126	136	141	151	112	123	115	147	157	148	144	144	145	127	123	151	131	131	137	122	120	132	132	144	118	118	115	133	123	139	130	127	122	134	115	150	127	144	123	130	121	128	111	134	136	106	134	113	129	128	128	112	119	130	143	139	132	109	145	145	141	126	155	143	128	144	139	121	143	130	106	118	120	137	122	133	130	137	122	129	139	111	140	124	138	127	131	115	119	136	141	142	132	108	126	116	131	121	133	117	129	140	131	128	138	100	132	132	139	133	126	122	138	134	145	138	119	121	124	118	115	149	105	122	127	129	131	145	130	136	125	117	139	109	150	130	105	125	136	109	106	137	138	126	116	133	125	138	145	121	112	134	116	117	147	115	139	111	123	143	113	132	143	119	131	131	111	117	144	129	108	114	127	121	150	132	125	138	120	123	138	141	126	139	124	140	140	123	123	124	132	131	154	134	141	155	132	139	132	141	126	117	116	123	132	133	131	122	140	137	126	132	108	101	145	131	128	117	141	131	117	140	135	146	135	130	155	122	170	127	128	119	158	113	122	140	143	124	146	140	127	129	116	123	143	122	133	147	141	127	115	112	129	123	133	123	148	138	130	145	119	136	136	139	123	125	134	126	140	126	143	128	137	125	148	145	129	144	132	137	128	140	121	126	126	124	127	127	134	123	140	125	108	133	120	112	119	138	155	117	135	155	118	120	117	146	132	140	109	140	132	142	137	136	124	134	130	110	131	141	121	124	150	142	133	119	127	133	120	132	131	118	113	120	136	118	131	129	136	138	129	107	120	127	108	124	133	128	122	123	123	117	122	120	128	142	129	146	118	121	120	111	119	138	135	133	148	134	128	127	116	129	116	115	124	126	109	118	129	145	122	125	113	132	127	124	124	118	107	129	106	137	120	123	113	112	137	126	129	137	152	123	117	133	150	147	120	121	119	146	114	135	116	160	141	137	104	126	131	109	125	116	166	126	139	156	120	129	138	143	133	126	139	139	117	150	119	128	112	113	142	120	137	120	120	121	144	130	122	129	135	132	137	131	135	122	132	143	142	121	149	112	151
345	2	2100	169790	383	4	106	512	560	576	555	496	478	457	392	370	326	332	303	280	261	277	254	248	250	243	210	219	222	209	225	215	232	173	185	178	163	181	179	168	173	194	186	181	169	158	169	151	155	158	155	161	144	152	151	168	165	145	122	139	125	144	150	144	161	137	141	151	137	148	158	149	143	136	147	135	145	140	162	148	143	138	143	127	129	134	141	162	135	113	139	143	156	129	154	134	138	129	139	131	131	139	163	149	157	148	125	142	143	135	149	140	169	143	133	142	154	138	129	150	139	141	150	120	139	126	137	144	136	146	147	137	136	133	136	116	127	149	133	141	160	130	143	129	121	148	116	128	127	125	151	143	129	145	131	144	143	117	140	130	131	163	140	156	156	128	138	154	141	153	126	142	151	132	140	131	138	131	142	132	121	141	146	157	148	114	128	121	147	127	143	129	123	128	131	139	143	166	145	113	137	154	153	145	141	108	125	125	133	145	131	121	162	133	144	139	129	141	134	121	130	140	131	142	130	138	119	150	128	127	133	148	134	128	131	125	162	121	113	131	143	131	150	121	136	129	151	140	145	128	117	114	132	126	142	139	151	139	117	147	121	140	142	154	120	156	153	135	136	148	153	139	174	125	149	115	125	135	135	126	131	118	124	129	131	141	142	135	142	142	123	116	129	128	146	129	144	156	140	139	147	152	125	119	130	142	148	146	140	140	139	143	133	136	141	142	121	155	142	134	154	120	135	136	147	154	123	116	126	138	127	137	158	158	125	142	161	134	138	137	137	156	126	105	146	159	136	147	135	141	122	122	122	145	146	136	142	142	141	123	137	150	135	129	115	144	134	140	119	118	131	152	140	124	136	131	147	129	143	136	130	129	152	129	109	146	135	146	135	116	139	129	143	140	128	131	158	142	131	127	113	158	120	132	141	131	131	138	125	132	119	143	143	116	135	147	131	128	141	146	130	126	141	132	128	139	144	128	148	135	141	146	146	124	131	141	122	115	145	118	155	134	135	110	151	114	121	134	130	128	145	130	152	142	125	146	138	114	137	145	132	145	143	131	132	122	128	143	156	154	138	123	127	148	123	151	149	137	129	131	122	132	135	122	136	135	141	143	148	139	154	128	124	146	131	131	142	152	151	146	137	150	113	157	139	137	135	132	135	138	122	135	140	140	114	134	132	151	122	148	137	139	147	155	134	127	134	135	123	121	143	123	127	130	149	138	145	154	123	165	138	153	128	142	112	171	137	146	122	130	139	127	151	127	118	114	142	121	145	141	121	132	138	147	141	142	130	145	131	129	145	142	126	144	139	142	152	122	133	154	121	131	129	144	151	128	129	138	119	130	126	114	126	131	102	121	141	104	140	122	136	123	142	132	141	134	152	139	144	145	126	129	118	150	128	147	128	129	115	159	136	132	119	143	123	156	136	143	131	140	129	136	146	126	132	143	122	143	140	127	145	122	120	151	131	137	120	132	148	142	154	122	133	151	127	161	121	127	116	117	124	139	112	124	142	129	125	136	157	141	146	114	148	126	128	152	130	143	134	141	149	136	146	132	150	126	131	131	138	138	132	136	118	126	125	133	143	135	147	124	146	119	107	135	143	142	139	116	138	123	138	133	132	124	153	137	124	124	139	145	138	136	117	131	128	119	144	140	151	140	127	127	141	143	130	138	144	126	145	134	143	124	133	128	122	132	133	151	138	131	137	126	126	147	138	122	138	128	126	138	161	143	137	146	128	134	154	154	147	117	120	127	123	161	127	143	112	119	127	160	124	135	140	121	132	123	132	137	131	141	134	122	123	153	129	123	136	119	142	126	139	142	120	160	140	128	131	154	159	127	159	150	132	142	118	143	146	136	142	131	118	115	135	134	126	121	133	133	129	132	130	129	145	122	131	160	157	141	119	138	132	139	132	138	106	133	144	113	133	139	128	135	127	136	134	131	130	125	143	141	126	143	156	148	129	145	136	122	130	141	129	132	128	138	135	120	125	137	133	123	147	141	144	137	126	140	130	123	138	144	136	146	123	112	135	151	133	149	136	138	120	115	117	131	138	137	133	145	132	140	140	117	134	140	120	130	140	132	127	129	129	125	143	127	129	145	126	128	142	139	126	130	147	126	133	134	126	140	151	138	118	110	150	144	159	124	131	139	147	134	129	137	117	138	151	152	114	143	133	111	144	120	132	131	127	148	154	134	141	167	131	111	122	133	141	148	156	152	119	126	116	145	136	125	147	137	134	130	147	143	134	149	135	118	142	147	132	154	130	136	129	116	138	132	125	129	141	144	137	141	150	121	128	137	150	161	141	133	122	135	128	123	136	137	122	127	114	149
345	3	3500	169913	376	11	99	521	589	619	579	575	539	486	442	426	386	315	344	342	329	294	291	271	277	262	259	260	238	260	216	232	259	235	213	197	224	205	203	218	211	209	197	166	197	194	193	189	176	172	202	156	178	169	170	151	172	174	151	159	166	179	169	190	149	150	164	162	160	169	153	170	165	162	171	144	165	167	166	160	160	164	144	161	185	136	155	178	159	167	140	166	171	178	155	153	162	151	162	157	156	150	187	140	169	166	172	161	171	169	167	147	140	179	139	153	180	147	147	153	151	164	146	155	165	165	190	169	151	140	143	151	148	149	150	147	137	146	161	143	172	141	144	138	137	174	143	156	137	152	136	170	180	170	153	155	165	179	158	155	150	161	152	171	151	157	156	149	146	152	162	155	177	161	149	169	140	154	175	155	136	139	153	153	161	148	163	163	152	142	153	140	158	160	161	162	152	142	141	153	138	135	160	145	147	158	133	153	170	148	167	151	145	150	158	162	138	163	168	158	150	165	145	143	149	170	152	137	148	141	160	156	156	136	143	149	158	166	158	156	162	153	158	143	156	154	158	138	169	140	147	146	140	131	131	163	127	142	143	147	137	172	167	147	154	156	143	172	152	130	157	168	158	132	137	129	154	162	130	145	169	173	173	157	163	170	158	151	163	147	144	159	132	162	141	138	155	152	139	162	159	148	154	133	159	146	143	174	147	172	137	146	147	155	153	143	151	159	162	154	161	149	145	155	125	152	170	149	143	156	150	160	165	153	163	163	139	147	144	182	153	123	138	149	134	130	149	159	138	156	167	154	144	168	140	155	167	148	144	152	156	161	150	149	139	146	152	133	145	138	170	151	159	154	153	144	149	149	149	153	151	144	167	161	154	169	154	148	139	164	146	148	139	153	160	151	153	161	135	152	131	153	119	150	148	141	154	161	156	174	171	155	156	161	150	146	162	140	155	148	142	144	140	132	181	165	171	143	162	158	170	148	159	140	145	169	152	141	165	156	135	160	131	141	135	147	137	137	134	171	150	131	133	145	148	133	159	145	147	141	139	154	176	163	150	151	155	164	154	145	142	138	165	147	172	137	142	144	178	132	172	144	138	152	168	131	150	160	144	158	149	134	131	141	154	128	136	162	134	152	146	148	166	166	147	149	156	166	152	146	144	153	137	155	131	155	129	146	137	157	125	137	139	153	136	148	156	139	158	140	157	160	159	143	155	185	147	148	147	151	154	164	142	142	169	160	155	152	146	143	175	172	177	141	140	141	135	158	136	152	145	147	165	160	183	138	147	137	139	167	143	159	138	167	155	158	165	160	157	163	140	137	154	141	141	134	164	132	148	138	147	139	148	173	151	143	140	162	138	129	162	147	176	142	162	134	160	156	155	136	143	142	146	143	137	150	148	157	163	151	144	161	167	159	148	139	133	143	153	154	137	165	127	175	153	153	156	163	168	128	166	160	147	154	169	163	143	150	152	136	160	136	154	153	147	183	157	138	183	153	160	142	160	156	157	163	152	161	146	141	148	134	158	150	132	165	130	158	136	160	146	156	161	158	163	158	174	154	150	141	168	163	146	157	171	130	135	163	139	153	142	147	120	145	164	145	150	129	154	141	158	158	163	149	131	157	154	150	173	159	160	138	140	175	144	171	165	144	155	141	182	161	126	151	161	182	135	140	135	165	150	150	151	148	165	143	131	147	162	153	151	150	153	157	158	170	140	156	130	139	151	148	163	158	172	144	152	126	126	137	162	150	145	148	147	173	180	171	146	146	145	145	136	141	156	139	137	128	146	154	162	153	165	160	171	130	133	152	167	135	133	143	148	147	159	169	146	153	139	140	178	134	145	141	140	153	156	148	139	143	162	163	142	149	140	158	134	155	150	157	149	145	138	153	121	156	158	125	147	172	159	158	149	135	144	161	134	149	166	151	141	160	174	152	160	145	151	149	147	163	166	176	157	184	155	122	143	140	162	144	141	133	146	155	132	151	164	153	167	145	141	153	146	143	128	150	142	164	151	139	154	161	150	172	137	147	151	148	159	140	140	172	151	139	116	159	138	144	141	137	140	141	138	142	165	157	157	131	130	149	141	135	139	158	149	163	167	152	155	145	141	136	138	156	153	152	151	140	148	146	150	149	144	166	142	137	143	154	166	140	155	145	139	143	149	157	161	157	139	149	159	158	161	171	168	151	155	150	122	164	155	157	139	131	138	152	170	165	147	143	157	169	145	154	143	160	149	133	145	155	143	167	152	169	169	169	163	155	158	161	161	147	139	153	155	135	149	155	127	168	144	164	161	136	147	153	139	161	168	144	135	158	156	167	138	154	140	156
345	0	2700	170036	388	6	90	430	599	643	612	616	553	530	469	457	391	371	364	356	323	351	304	301	310	265	260	232	245	264	223	255	248	215	191	260	218	214	217	213	190	188	172	160	185	171	180	176	166	168	172	193	155	175	147	156	154	144	166	163	154	139	145	172	151	174	153	140	145	158	158	140	143	144	135	147	149	145	136	153	133	120	144	155	145	136	137	152	141	135	141	148	125	137	144	107	142	143	139	159	134	133	133	142	137	130	134	148	140	139	111	124	132	141	135	163	127	140	144	130	149	132	153	121	111	141	142	134	134	144	148	158	116	157	133	159	127	127	128	134	140	143	153	140	133	155	118	144	131	151	137	119	121	131	135	138	125	128	134	152	148	140	140	131	135	139	134	134	139	150	135	123	171	138	116	158	145	137	141	134	128	128	134	134	129	145	134	113	111	125	126	152	152	121	142	127	141	128	136	137	110	125	144	127	142	105	135	121	116	140	119	121	152	123	143	124	116	118	149	138	141	130	145	116	134	134	140	124	142	130	141	146	129	154	125	140	118	140	138	135	145	151	112	122	127	137	132	132	120	128	134	135	135	132	137	131	127	146	123	143	151	131	142	146	115	153	144	134	151	125	127	144	138	129	135	135	132	140	123	132	123	136	115	130	129	132	124	129	143	118	129	133	115	133	123	134	133	116	125	151	145	142	137	128	126	129	101	115	127	140	139	138	148	111	144	134	135	130	133	109	115	130	144	141	124	138	117	137	132	137	117	143	140	118	114	125	134	127	136	131	133	158	142	127	130	135	127	118	145	137	108	133	136	112	124	119	116	119	126	119	140	115	134	127	120	130	123	116	129	119	135	129	128	131	118	129	131	121	155	142	125	140	124	140	111	140	131	146	144	116	145	144	126	122	145	139	121	132	139	127	138	119	147	121	142	120	128	153	120	138	129	136	119	127	142	131	156	148	134	107	115	139	153	124	134	143	123	121	143	116	129	156	123	138	135	129	130	138	130	120	131	138	138	132	125	138	118	134	123	134	130	131	125	118	124	123	115	124	135	142	129	129	133	132	127	136	117	128	112	143	129	95	113	138	137	123	119	120	133	136	142	132	134	124	127	136	116	152	122	138	122	137	128	138	132	121	99	114	134	132	142	135	141	128	140	141	111	125	122	154	120	123	129	138	130	123	110	110	136	129	129	120	127	150	125	142	118	114	131	128	128	130	134	136	130	130	130	138	141	137	129	126	125	138	131	133	124	128	133	113	132	124	121	146	140	129	133	132	123	134	141	121	135	97	123	149	119	144	143	113	107	116	141	154	133	133	133	124	119	108	122	126	134	134	127	141	140	147	122	164	138	132	122	114	146	119	126	138	129	124	110	124	124	125	119	136	139	136	139	120	110	127	110	136	110	115	135	133	104	119	118	131	142	132	146	143	155	133	114	113	150	144	117	126	138	94	123	138	139	123	121	127	116	116	118	136	142	146	128	138	141	116	127	127	139	145	139	116	122	118	141	121	136	125	118	116	128	134	111	123	142	132	112	121	126	140	120	113	138	126	145	129	120	114	138	132	130	171	127	140	115	137	130	138	138	133	142	128	115	145	129	120	125	120	135	129	115	121	124	129	147	116	122	133	129	133	144	113	115	125	143	127	147	121	119	123	127	132	141	124	105	128	123	139	125	124	126	126	128	140	128	119	131	130	124	139	126	133	125	150	119	139	143	125	127	150	144	133	114	155	106	119	115	142	151	123	145	146	143	141	109	152	135	117	136	149	120	142	126	133	136	152	131	135	147	137	118	119	114	159	132	156	143	120	125	147	130	143	129	154	150	131	133	130	132	133	132	126	122	130	137	111	130	145	129	112	142	129	111	140	134	126	147	138	117	121	122	136	138	117	127	117	119	154	113	135	119	114	138	138	112	140	125	121	133	144	132	121	120	133	116	120	117	129	129	134	132	123	105	125	138	147	137	113	139	139	114	132	125	124	116	124	113	109	132	116	138	123	125	131	134	130	132	134	119	139	116	114	129	150	121	127	121	114	112	137	137	125	109	121	137	135	136	121	138	139	113	123	128	115	122	161	105	131	98	106	144	138	131	140	122	107	114	134	123	115	115	137	137	135	131	139	105	121	132	151	120	136	137	140	108	140	114	147	134	124	125	129	138	138	129	130	121	131	143	152	138	152	139	131	119	128	136	125	133	128	122	136	135	125	130	122	136	125	125	125	139	132	128	138	122	126	151	131	130	143	140	136	109	136	173	131	124	135	136	110	137	114	118	137	124	119	128	143	150	128	155	131	124	126	118	139	152	122	131	131	144	140	116	135	115	126	135	127	132	116	147	131
345	1	1900	170159	388	3	118	475	460	516	487	463	456	417	371	357	300	290	300	288	252	241	240	240	219	191	199	215	213	192	203	183	177	151	171	147	160	136	158	153	150	145	135	129	148	153	147	133	145	139	129	141	122	155	110	153	137	124	124	128	107	121	128	147	116	111	122	112	121	130	117	125	114	107	126	112	131	105	120	127	112	118	128	131	113	128	119	136	102	111	116	135	116	114	118	134	121	120	114	124	136	100	107	119	105	111	118	123	101	109	132	133	121	109	103	119	117	105	112	90	105	105	124	128	117	123	113	125	115	128	130	114	115	120	113	107	109	112	115	108	101	109	94	104	101	117	104	135	109	137	98	109	105	123	122	104	120	129	113	108	102	128	126	105	113	106	124	115	136	114	116	108	109	117	131	124	123	102	119	117	108	120	127	106	124	93	133	121	120	110	121	91	122	145	97	119	122	141	131	106	122	125	127	120	122	108	120	112	94	91	113	124	107	112	99	112	116	111	100	107	119	108	99	107	129	138	107	137	103	104	117	131	108	120	124	110	114	96	101	92	111	112	123	109	111	110	113	116	110	126	120	117	93	117	99	109	116	135	113	109	96	113	117	130	103	102	120	120	100	105	112	107	107	110	131	119	113	92	110	113	108	130	115	100	104	95	112	106	120	116	96	90	105	104	118	118	140	137	110	109	96	97	122	127	122	107	133	115	107	111	121	99	134	106	113	96	128	103	122	128	112	109	125	107	105	112	115	104	108	94	106	126	107	117	107	107	120	121	129	117	97	126	101	100	112	117	113	109	127	95	102	123	103	109	104	120	92	107	113	101	105	95	121	104	109	115	114	112	124	107	110	116	111	128	96	94	118	119	109	130	129	92	135	113	118	102	127	106	109	105	104	113	127	129	106	113	129	123	118	119	116	112	111	110	112	126	101	95	99	117	112	103	117	132	103	99	108	119	93	105	117	113	100	112	119	116	107	94	97	115	112	105	108	107	123	129	116	103	106	107	108	123	113	108	126	113	107	109	109	121	132	92	116	112	104	103	123	112	121	111	143	113	104	111	100	121	112	112	95	121	114	111	110	115	103	125	113	116	124	105	118	118	113	117	110	117	98	96	113	102	104	111	120	101	112	117	99	127	106	118	132	121	114	107	102	104	94	112	97	100	117	106	116	96	134	111	101	95	117	123	122	122	123	130	118	127	130	108	102	123	119	124	119	102	134	105	111	106	129	116	105	110	114	114	118	126	119	115	124	100	101	105	126	116	124	139	104	122	119	124	114	96	116	118	109	118	126	105	105	124	120	100	106	116	123	110	112	122	103	112	117	113	110	116	118	119	119	98	111	114	100	92	106	143	112	113	120	109	111	134	136	90	117	112	118	121	131	107	115	131	119	132	120	114	116	119	127	104	130	111	98	102	116	118	111	122	124	128	113	106	110	129	98	128	110	104	125	98	113	133	105	120	110	106	108	95	116	127	106	113	108	104	102	120	110	121	111	120	125	118	114	135	111	110	130	105	114	103	120	93	110	117	114	113	120	117	122	119	93	125	105	119	120	111	118	103	102	104	109	105	115	123	109	106	101	109	129	112	117	120	127	112	109	121	119	118	110	104	103	116	108	106	113	120	117	119	93	127	94	117	104	104	106	125	139	117	120	125	111	112	123	102	130	131	114	92	105	129	123	116	112	115	121	102	128	116	117	89	118	122	116	125	112	105	127	109	114	113	126	133	115	104	86	117	126	109	119	118	120	114	105	105	98	101	115	122	115	115	118	132	116	113	118	136	108	125	132	107	106	115	113	112	99	100	106	113	107	131	107	102	120	111	145	109	107	114	108	101	131	124	123	103	122	124	124	125	120	108	107	120	101	101	107	114	128	128	116	116	123	111	115	108	99	111	111	138	116	125	107	113	103	113	116	123	110	100	111	137	101	116	129	108	121	104	138	127	118	124	111	121	117	131	116	117	98	97	118	123	107	129	115	115	100	109	113	114	106	134	129	112	114	122	126	130	110	119	115	130	122	116	122	111	122	103	111	94	97	114	114	127	103	116	134	122	109	103	121	113	94	106	126	129	100	108	90	116	102	102	105	109	124	111	97	114	108	101	103	102	117	108	105	111	110	117	134	116	121	111	122	114	108	117	96	104	116	105	115	99	109	109	110	107	111	109	120	133	111	133	120	109	104	107	107	125	110	115	121	124	120	127	123	120	112	118	118	103	126	109	125	119	108	144	120	107	109	117	113	137	102	107	145	92	110	112	118	123	124	94	109	118	114	97	112	111	123	105	117	95	106	116	109	120	114	95	121	83	106	116	100	136	103	120	111	116	96	121	102	137
345	2	2100	170283	401	5	91	454	532	609	583	540	522	457	453	403	376	352	313	337	311	288	255	278	241	235	223	214	215	198	202	185	199	186	190	206	190	180	163	159	169	163	185	155	161	160	152	147	160	142	152	144	140	135	148	126	128	150	155	159	127	157	141	139	150	148	143	141	145	155	127	142	147	136	127	138	138	139	137	155	118	140	128	113	133	134	128	136	118	146	135	121	125	135	107	127	122	116	130	118	142	129	131	105	124	134	129	157	133	132	124	147	140	132	128	130	129	118	138	142	138	155	130	107	143	116	126	124	118	128	131	125	119	120	129	122	123	130	139	135	144	108	115	124	126	133	126	121	138	129	130	125	123	143	126	112	139	134	130	129	114	128	131	141	135	109	126	142	106	171	110	118	125	121	137	121	125	120	143	130	132	128	126	140	124	122	133	126	129	134	127	120	129	118	144	124	103	139	121	123	129	126	125	124	129	139	144	129	143	108	136	127	121	114	135	137	138	136	130	144	124	134	108	127	118	113	128	146	115	138	129	131	130	96	126	128	126	129	146	117	115	117	123	114	147	131	116	107	114	123	121	121	126	130	145	114	119	117	116	128	137	131	124	111	137	123	129	143	146	134	115	129	119	141	118	125	129	120	146	130	114	116	108	138	131	126	130	107	135	121	130	103	134	125	125	131	130	139	135	119	138	133	121	124	119	129	126	122	139	117	121	107	131	117	129	112	138	134	134	118	112	140	124	116	122	111	113	125	118	135	120	132	124	101	115	137	138	103	125	112	123	129	123	143	114	143	135	144	124	111	144	117	132	125	128	123	135	141	140	141	112	112	118	123	147	137	150	125	123	111	118	135	121	136	162	126	135	125	128	135	109	121	122	120	140	147	123	150	119	142	122	138	123	127	122	114	127	144	135	129	123	132	137	119	146	133	131	120	122	120	122	128	110	123	115	154	131	134	121	129	127	113	112	115	115	140	122	125	132	148	153	134	130	107	106	130	128	140	118	148	127	127	117	124	137	115	120	105	129	142	122	108	122	120	115	130	113	117	109	107	114	95	141	130	136	141	114	128	111	111	128	119	113	137	118	130	142	113	149	112	111	138	132	127	115	128	118	124	115	123	134	122	131	116	114	119	123	121	116	116	118	121	118	139	119	136	138	121	122	122	119	139	114	120	133	113	134	144	110	123	125	130	142	125	135	103	125	129	112	128	109	136	134	120	120	128	132	118	112	142	114	122	122	133	122	126	141	117	122	135	120	126	112	123	121	136	127	99	126	117	100	120	136	129	114	142	120	108	140	111	103	144	151	127	125	131	121	118	134	129	115	124	120	101	112	122	145	114	119	116	131	137	136	144	147	132	138	120	128	118	122	126	121	126	130	128	130	134	134	110	145	138	125	121	112	111	119	140	97	114	115	122	124	123	121	137	119	139	142	146	116	119	120	140	111	137	129	135	128	125	120	121	131	138	115	116	141	136	138	128	131	103	133	117	128	153	99	129	121	107	130	143	119	119	125	153	121	132	123	107	100	97	120	148	134	124	133	110	143	117	138	118	117	127	123	119	137	134	131	131	128	113	103	140	124	140	133	119	133	137	126	119	100	123	126	112	151	138	116	131	128	133	115	114	126	146	110	107	134	139	125	119	131	139	133	131	133	133	122	135	118	111	126	127	106	132	111	140	146	144	128	116	142	142	112	144	135	122	124	135	127	115	144	147	135	135	118	122	119	129	141	127	127	119	99	116	131	132	127	128	110	115	115	112	128	138	120	130	130	141	135	121	130	127	108	131	133	129	134	117	129	131	124	132	135	110	121	119	132	139	145	130	136	129	117	135	126	140	123	127	110	106	141	122	122	135	122	130	114	129	106	121	115	128	138	145	141	125	135	149	130	99	110	129	133	138	124	111	146	123	109	146	113	130	123	121	114	109	122	136	123	130	123	132	136	113	121	134	122	113	116	120	111	115	118	123	126	119	134	110	124	115	142	128	131	127	125	112	132	118	149	132	120	122	122	125	136	99	113	115	120	104	130	115	158	130	143	97	107	143	120	120	128	112	105	113	114	126	139	142	104	136	126	135	108	116	131	125	108	124	128	141	123	147	128	123	120	116	127	138	132	128	129	126	125	128	127	122	119	115	128	132	127	132	131	110	138	152	125	113	119	119	134	114	124	127	118	125	127	123	125	131	121	142	142	138	131	138	126	135	139	116	137	122	137	137	113	137	109	113	141	132	117	132	127	124	143	114	131	121	130	123	131	127	111	129	114	137	121	108	126	133	105	138	116	136	133	120	126	126	137	147	144	138	119	132	130	129	110	116	126	128	116	112	122	116	130	139
345	3	3500	170406	396	10	161	636	710	732	691	622	548	501	455	419	360	401	319	347	306	304	255	268	250	268	236	222	273	237	207	248	212	221	206	214	181	178	192	179	186	192	206	179	174	166	144	199	152	167	158	159	173	153	154	167	159	165	168	149	158	147	155	171	140	152	164	152	160	117	161	176	140	163	160	154	149	146	165	155	166	147	116	164	167	143	153	124	139	157	140	126	142	154	146	151	139	154	166	144	135	145	156	131	141	133	147	121	128	146	129	132	154	148	151	158	144	169	153	132	148	144	161	144	144	153	132	147	142	144	146	154	140	120	142	149	129	130	149	154	139	125	141	135	162	153	156	142	108	146	152	151	139	155	154	148	166	137	143	142	143	140	138	145	133	125	139	128	134	145	147	127	160	159	159	149	156	153	147	148	154	159	133	153	140	136	128	148	142	148	139	124	139	121	151	163	148	154	154	149	130	151	137	143	148	146	155	133	145	149	143	129	136	148	135	136	148	151	126	152	149	140	142	163	162	152	148	130	129	166	144	136	148	140	138	133	127	133	149	152	147	131	140	139	145	132	143	147	127	149	133	162	145	142	125	155	132	145	136	135	134	156	137	117	133	178	130	125	139	160	135	129	156	140	133	141	140	134	142	152	141	160	142	133	158	151	146	133	146	134	133	129	133	134	147	136	142	142	142	152	141	162	160	150	144	148	132	154	127	132	132	153	123	144	132	127	161	159	151	137	156	134	157	143	131	128	133	141	140	158	135	155	145	143	139	145	144	154	131	128	130	124	154	137	143	123	133	159	140	138	121	143	114	152	140	148	154	150	143	117	139	169	161	112	141	117	136	122	130	133	160	159	126	147	134	147	126	128	132	128	140	140	115	166	152	139	133	151	144	140	151	127	150	140	141	119	154	130	158	161	128	145	134	148	160	146	120	143	145	125	143	143	145	150	129	137	141	153	117	132	146	154	148	152	132	163	144	131	147	153	155	153	158	126	136	126	137	139	133	137	165	131	127	158	141	142	137	141	137	134	134	145	137	157	133	138	124	137	145	151	169	134	159	135	148	157	135	118	170	139	161	156	124	143	133	123	142	136	142	151	152	145	109	135	143	137	122	138	146	144	133	156	134	141	146	137	120	128	149	145	134	139	142	115	158	168	116	164	123	140	135	155	113	123	119	127	129	139	146	155	133	145	139	141	144	162	137	132	154	136	138	137	138	157	148	133	146	144	147	147	148	134	154	116	140	145	147	149	132	149	177	142	137	151	142	146	146	143	151	145	138	141	131	129	160	142	141	143	122	126	148	146	124	168	133	146	148	145	154	129	148	145	145	149	128	127	131	147	156	105	137	121	145	165	148	134	137	129	128	144	145	152	137	146	137	157	157	148	135	155	123	134	156	147	149	140	127	130	144	172	151	143	127	152	144	143	130	128	138	157	131	145	128	149	132	125	126	142	150	145	161	143	117	139	146	164	147	125	124	155	114	160	120	161	124	143	133	140	131	154	139	134	150	117	148	127	128	115	141	131	131	128	142	123	142	115	123	144	123	139	139	145	122	125	136	145	128	126	136	131	135	142	111	145	135	131	125	136	134	144	137	134	129	144	143	139	163	147	133	132	147	130	137	152	136	156	144	139	118	148	160	130	139	129	126	133	169	150	128	160	154	124	134	150	150	129	143	136	128	155	150	133	150	128	120	150	132	142	148	144	143	150	152	115	155	152	126	144	129	145	141	155	151	155	139	173	150	122	140	121	133	129	138	151	134	140	137	134	141	141	123	149	143	148	146	134	150	181	161	145	163	140	116	119	135	137	139	140	165	137	139	126	127	130	136	141	136	133	131	145	160	145	133	153	149	160	152	142	135	133	167	159	159	151	149	150	131	123	136	138	119	145	138	144	148	157	145	156	143	161	146	131	160	126	126	128	132	139	133	148	146	132	136	140	145	155	150	138	163	132	148	144	140	143	155	128	139	132	131	124	140	148	144	144	148	145	150	136	151	118	151	152	140	143	143	121	149	150	137	133	151	138	130	142	126	132	118	168	144	126	151	135	129	149	138	149	127	149	155	145	154	156	141	151	149	137	152	130	156	129	147	148	121	119	140	136	139	133	134	134	156	154	118	128	142	136	153	135	119	147	129	143	153	122	146	160	140	158	120	152	166	133	139	148	135	160	140	126	136	124	139	139	140	143	134	132	114	141	138	144	129	123	124	132	142	142	134	138	133	169	133	151	126	150	155	127	137	136	150	155	147	152	143	152	120	134	151	138	165	138	147	137	150	150	144	137	144	135	124	121	130	143	136	156	148	138	137	119	115	119	126	160	141	134	122	141	129	151
