345	0	2700	106846	405	4	71	377	479	492	480	507	520	445	472	428	387	406	363	371	324	348	304	328	324	280	280	276	254	266	254	242	254	233	277	224	268	234	253	210	259	244	246	235	240	254	224	233	205	245	229	203	212	203	196	205	199	214	172	198	178	190	177	215	217	175	163	201	197	167	180	174	188	170	160	176	201	180	169	179	163	184	156	166	151	181	178	192	173	177	163	151	173	158	150	166	184	150	189	190	154	167	173	168	170	160	160	147	177	182	159	150	160	179	174	149	152	166	141	163	161	149	163	168	174	163	176	163	178	161	145	168	168	147	162	157	158	172	156	172	146	185	171	166	154	155	145	170	160	154	167	146	140	162	151	154	140	167	157	163	158	157	162	143	160	152	184	145	159	194	187	166	150	147	151	160	157	138	160	151	150	146	147	154	151	156	165	158	169	165	172	154	144	158	148	181	138	152	153	150	151	168	170	148	185	149	149	169	171	141	151	148	154	153	173	151	152	161	169	169	160	146	156	163	158	148	169	131	164	145	142	170	164	161	183	151	162	165	162	174	152	153	162	173	147	164	165	135	143	116	153	163	168	154	150	148	159	159	148	173	153	146	162	126	168	183	146	143	157	171	183	164	158	147	173	179	136	147	165	176	148	155	168	156	151	140	153	170	161	170	163	169	148	184	148	155	150	150	144	124	162	157	163	157	131	153	150	145	146	163	151	145	150	127	134	136	173	178	156	145	157	168	166	140	146	160	163	129	142	163	157	164	152	161	153	148	140	162	172	170	172	166	120	145	175	158	145	143	167	158	132	178	149	170	144	152	166	188	135	149	150	145	165	137	174	155	150	151	181	141	150	160	166	140	159	154	143	140	137	169	146	136	143	157	170	161	170	161	160	151	157	172	148	125	150	152	153	162	137	149	165	163	164	151	154	156	156	169	157	136	142	165	142	164	144	145	158	161	165	168	145	138	142	127	164	164	164	151	170	163	153	186	155	160	158	151	154	158	164	167	149	150	159	153	156	158	139	147	182	155	170	153	172	156	156	158	126	136	148	157	162	162	169	151	151	145	146	144	168	169	134	171	163	142	162	161	142	174	134	176	136	177	143	124	150	161	154	152	147	179	136	160	172	167	152	142	146	178	168	161	142	149	146	174	174	153	150	161	160	151	175	170	149	146	170	169	162	147	156	155	149	158	154	147	160	179	164	149	149	151	152	149	142	131	156	146	146	153	161	184	137	158	171	153	147	152	160	161	152	186	126	119	152	189	146	164	151	144	157	134	158	145	155	156	146	126	160	155	153	165	160	146	159	150	150	145	152	154	160	155	168	148	139	179	154	169	169	165	154	145	165	155	152	142	149	136	143	161	156	145	139	161	158	158	170	162	149	154	141	154	132	163	156	132	152	127	168	150	150	166	170	149	167	151	148	156	173	142	146	154	186	136	141	164	177	177	153	173	132	132	157	156	152	151	156	172	157	165	161	156	152	158	152	155	156	145	158	150	179	179	149	162	160	140	150	160	181	139	162	152	174	145	154	158	138	130	154	167	156	183	166	175	160	161	153	148	126	163	156	143	160	159	155	162	159	163	142	160	158	166	169	156	132	168	174	164	162	141	157	144	170	133	152	144	149	160	149	159	158	158	136	149	137	151	158	136	141	167	150	156	176	175	159	135	170	138	141	155	151	132	152	147	143	140	143	163	151	175	149	152	144	150	150	164	159	140	160	177	169	134	136	157	158	172	150	143	147	155	141	150	145	158	143	162	154	175	152	144	165	147	169	163	184	140	174	159	174	157	168	113	158	152	176	156	133	168	152	165	154	128	145	147	145	161	166	147	160	147	149	161	151	180	159	164	159	151	147	166	181	142	142	155	134	155	155	163	158	138	129	154	163	173	166	156	173	157	159	157	142	164	152	149	142	149	161	147	169	179	152	165	149	173	141	148	169	156	150	133	156	158	157	149	163	138	156	154	153	144	161	151	156	163	167	156	161	171	170	154	156	152	157	159	143	166	158	153	141	156	151	127	136	161	139	156	174	159	155	133	144	149	149	160	170	141	165	162	162	137	160	140	141	167	166	159	158	128	149	159	158	156	146	174	167	142	127	170	169	135	165	170	155	136	146	164	164	156	134	145	131	187	142	138	163	135	168	156	158	140	161	163	162	149	161	147	142	150	145	153	171	151	177	141	135	168	164	148	161	154	151	147	147	165	147	148	176	155	155	165	146	151	162	150	176	152	154	160	155	171	159	134	164	161	148	175	161	153	141	151	166	137	158	144	159	171	153	148	167	127	154	153	153	159	160	150	148	155	163	150	144	150	160	172	169	161	162	174	145	158
345	1	1900	106969	428	6	136	534	607	522	457	456	410	423	358	313	313	311	281	258	261	230	252	266	269	255	227	234	228	233	239	210	217	242	200	233	225	178	226	215	183	211	222	212	215	192	201	192	192	193	196	180	183	205	176	174	168	183	208	186	178	174	175	184	177	173	190	168	211	171	213	172	175	179	156	176	160	196	175	181	173	180	182	167	164	164	178	190	142	173	173	158	162	149	160	162	148	168	138	153	150	176	180	165	157	196	164	189	151	155	169	154	129	181	166	201	148	205	169	158	183	183	163	176	176	173	164	158	164	167	153	174	163	148	177	163	156	145	150	171	167	150	165	142	158	154	166	174	186	152	158	196	176	193	169	170	161	147	143	153	154	146	161	167	149	157	173	174	160	193	178	150	164	180	168	153	144	162	158	146	152	132	149	157	168	154	165	177	171	157	159	156	159	165	156	142	152	158	186	163	151	169	159	150	168	153	168	147	139	180	145	165	172	158	167	157	161	152	172	139	164	168	169	177	182	153	156	137	165	146	164	155	142	159	175	156	164	161	170	132	168	143	153	161	140	153	179	171	161	159	173	142	184	186	156	174	165	162	174	184	154	154	171	160	138	160	169	168	185	138	159	141	169	151	146	161	156	154	153	166	169	167	154	151	177	167	152	160	133	182	170	150	159	165	154	151	186	172	184	156	155	183	148	147	154	183	143	180	173	152	148	160	145	151	154	152	160	169	163	194	147	176	184	184	141	161	159	156	146	147	150	152	177	153	142	159	164	159	142	155	183	159	158	149	162	180	154	152	173	166	164	184	163	156	135	158	159	168	160	163	147	151	169	161	126	150	150	157	162	158	177	175	169	178	163	169	157	179	160	179	160	171	171	177	163	159	149	154	153	167	186	161	170	143	179	191	168	147	154	152	163	144	155	170	169	160	155	188	162	158	161	150	164	161	170	162	166	182	172	181	140	190	146	178	149	167	154	171	141	170	177	155	160	161	163	174	167	162	143	141	175	131	161	161	166	160	158	154	168	143	150	163	171	173	141	178	164	138	172	178	178	134	160	162	145	160	157	150	154	176	160	161	171	149	154	163	158	211	157	155	173	150	147	158	141	182	170	159	179	157	156	143	185	150	170	165	145	178	150	152	161	154	158	176	170	133	155	150	174	156	173	154	146	149	162	182	150	159	172	162	171	141	169	159	135	164	148	166	171	173	139	161	184	180	146	183	147	166	159	167	155	145	169	161	161	154	163	170	136	157	153	172	147	155	146	145	188	177	145	156	156	156	170	137	152	153	171	169	163	152	125	174	149	168	136	142	175	155	162	157	167	165	152	155	173	166	142	156	165	166	163	168	138	171	151	166	153	178	143	170	156	156	155	156	168	184	159	151	150	149	178	144	161	159	158	159	179	172	161	179	157	150	171	184	143	158	125	176	156	157	153	175	178	148	137	146	163	175	160	150	155	163	164	166	145	166	155	137	153	169	153	159	150	141	148	159	163	153	153	159	172	142	163	180	134	168	157	178	156	155	177	162	156	159	166	153	160	170	129	161	182	148	153	151	154	140	165	150	122	179	156	181	145	158	166	169	136	161	141	166	157	136	165	178	144	158	154	146	138	170	165	189	175	161	159	164	166	174	163	153	151	156	156	159	162	173	167	148	157	159	165	145	157	196	180	168	145	155	143	148	181	140	152	144	170	163	169	147	170	143	150	167	139	135	148	146	156	140	181	167	176	146	175	167	156	139	179	174	168	158	146	185	172	153	143	160	168	180	145	160	162	147	171	145	169	174	151	171	163	144	167	180	162	169	174	150	128	174	147	169	154	152	171	166	144	173	158	159	152	162	159	146	167	172	149	155	132	155	181	156	188	147	178	166	156	179	148	167	147	158	148	142	158	167	162	152	140	162	180	151	174	168	171	158	143	169	124	174	165	152	159	143	161	147	164	173	159	147	163	169	164	148	175	135	153	172	147	171	167	170	149	179	146	175	137	166	179	146	167	155	149	158	149	167	158	173	157	172	137	166	177	166	180	132	163	153	170	176	150	131	164	168	173	141	186	171	160	171	169	166	144	168	162	149	152	160	138	163	161	158	165	151	136	153	160	170	162	169	169	158	160	152	168	181	163	179	195	167	145	159	140	178	161	168	183	155	178	145	165	167	161	176	152	145	158	154	180	145	171	139	157	148	153	174	174	147	184	162	155	149	166	122	155	161	171	158	173	146	160	155	141	145	155	177	152	139	157	181	176	152	140	154	136	171	147	168	156	147	148	157	149	157	161	154	159	149	168	170	158	167	141	167	155	158	144	148	144	175	161	177	163	157	159	153	164	143	158	172
345	2	2100	107092	417	8	124	524	647	600	511	510	445	467	387	422	364	332	348	334	320	302	298	305	290	297	279	268	260	282	258	245	265	233	240	221	281	278	224	210	221	213	223	209	230	225	218	223	206	214	235	232	208	214	191	198	213	202	202	215	205	220	215	198	185	204	190	181	183	213	174	167	175	175	155	199	182	179	190	175	169	177	168	185	183	179	169	182	202	180	164	198	182	164	174	156	189	153	185	167	177	174	159	168	174	174	177	160	172	167	165	176	156	170	178	177	183	169	165	160	178	166	165	198	180	176	191	183	145	174	155	155	152	175	197	166	156	181	187	158	179	174	176	198	152	175	157	172	159	182	185	177	156	161	177	165	159	184	180	156	189	152	175	185	152	181	170	167	166	165	166	177	157	168	186	184	166	165	164	186	177	164	161	144	187	194	155	175	161	199	175	175	177	171	179	161	179	145	174	154	171	176	177	170	186	179	178	171	191	164	166	160	200	177	183	166	189	192	177	181	190	173	166	153	188	157	154	164	174	178	162	185	174	148	167	168	172	176	158	162	171	157	158	190	159	161	173	176	142	195	166	165	168	174	171	151	155	162	161	165	160	169	156	192	159	196	170	177	178	185	161	169	160	150	186	172	149	162	164	181	173	176	160	180	185	167	199	173	182	174	170	177	186	181	177	171	167	158	177	208	171	156	147	161	147	152	198	165	154	167	195	182	160	135	166	138	177	166	131	162	166	179	179	162	157	169	179	159	164	178	154	171	164	179	175	176	142	167	153	177	162	187	179	178	165	177	164	187	160	156	160	189	198	188	158	169	165	185	157	193	173	169	154	185	167	153	161	164	187	162	165	183	175	155	158	164	177	181	201	204	171	143	190	157	180	177	160	178	153	190	181	186	139	162	161	186	162	175	161	162	174	171	160	188	163	166	163	170	169	161	166	184	146	170	155	189	183	149	164	159	159	162	168	170	188	175	153	170	180	190	172	181	168	183	159	172	179	153	191	171	166	184	188	166	173	164	158	171	145	156	153	161	175	169	166	169	159	154	178	177	162	179	180	178	162	154	176	155	176	164	170	168	181	175	160	175	150	172	172	129	170	174	164	163	175	165	165	169	191	190	175	169	177	150	174	169	183	181	172	179	189	142	187	190	143	180	185	154	175	174	166	155	185	172	172	180	195	177	153	160	178	163	169	164	185	171	168	163	193	178	173	179	190	193	180	152	160	194	154	170	152	155	161	187	168	165	136	165	166	166	155	160	168	183	174	158	165	176	171	183	183	156	182	175	169	195	160	166	173	170	154	171	169	181	157	155	165	179	159	179	157	159	166	153	155	176	175	173	159	177	164	176	169	173	161	188	161	182	170	167	185	183	195	149	180	168	179	185	168	170	176	170	172	176	176	158	171	169	144	171	202	189	176	169	159	174	149	162	179	192	166	172	175	169	150	172	197	163	194	185	169	163	168	181	172	192	171	194	142	175	198	158	181	165	185	179	166	158	173	192	151	149	157	182	169	170	185	170	174	168	168	171	180	176	177	165	180	177	194	171	173	138	172	185	191	157	208	161	175	172	176	178	176	172	184	164	181	179	176	170	171	161	141	147	152	184	152	168	164	168	156	164	189	173	152	190	168	174	181	164	189	145	155	149	174	194	182	188	169	183	147	186	151	178	170	164	162	167	156	175	168	166	179	154	175	163	162	165	173	178	150	151	155	182	151	175	165	187	194	163	178	168	170	184	176	182	169	177	194	181	174	154	177	171	193	154	154	190	158	172	181	154	189	181	150	163	176	148	173	163	159	152	167	176	159	177	141	166	168	182	146	152	163	191	193	158	178	174	173	189	159	151	150	180	179	174	174	172	193	185	159	168	178	161	177	153	174	146	164	171	186	188	178	153	182	190	170	165	163	177	178	146	169	157	164	172	151	176	165	163	154	188	156	172	167	155	185	157	177	165	153	166	163	182	169	181	175	182	171	164	145	162	163	158	192	154	162	170	173	159	184	140	153	164	151	164	144	188	193	178	167	172	167	196	150	157	170	168	173	188	158	171	169	168	162	184	157	184	162	159	157	164	165	158	170	176	176	145	187	179	150	170	183	172	172	176	184	158	159	188	167	164	163	177	184	161	151	181	182	164	171	166	159	160	189	163	165	182	181	178	159	147	152	158	179	168	175	167	155	175	182	179	172	169	169	185	180	160	162	172	176	163	175	181	171	162	193	178	157	177	176	168	162	166	169	163	161	186	165	158	172	163	170	142	158	155	197	166	155	158	181	166	167	163	179	142	155	167	160	149	165	165	171	178	188	179	159	164	173	162	162	172	167	165	184	171	170	192
345	3	3500	107215	433	10	117	475	601	615	565	586	537	557	447	427	413	377	351	368	349	334	347	324	304	283	323	309	300	272	232	272	249	276	231	291	237	244	253	212	242	248	235	215	227	221	222	221	193	212	217	202	185	217	185	197	195	203	204	185	192	188	187	194	156	185	188	216	183	168	175	181	183	170	203	173	163	157	163	169	155	178	181	187	184	174	159	171	194	179	204	155	164	170	179	186	161	183	157	177	163	165	154	180	185	175	168	173	167	171	162	186	176	141	146	180	150	161	168	160	147	157	182	173	134	153	177	188	160	179	178	188	166	181	155	168	183	166	152	159	148	164	159	163	149	158	159	155	161	134	168	178	187	180	168	166	158	162	165	164	163	163	165	153	182	155	175	189	154	148	143	181	161	174	177	176	160	143	153	177	152	162	184	172	146	163	150	165	183	181	171	165	150	183	168	169	183	170	162	164	138	131	183	152	179	151	158	161	157	167	147	159	171	166	161	149	160	147	132	170	150	191	174	144	169	169	192	147	148	175	149	143	166	175	158	188	153	178	182	178	176	167	188	169	178	165	162	158	181	145	177	139	163	170	161	171	178	174	167	172	173	147	150	167	166	172	140	151	138	153	155	167	160	166	182	186	153	161	157	174	151	163	177	178	168	151	180	173	165	152	154	161	162	149	158	181	159	179	159	135	171	155	195	152	172	173	156	160	178	168	183	170	166	168	180	139	180	172	159	152	186	139	139	141	178	164	163	169	163	168	137	154	177	160	163	176	179	161	162	148	153	194	143	180	144	147	162	150	136	159	196	158	160	164	163	173	138	148	185	151	175	155	170	158	146	150	190	160	172	178	175	165	160	170	174	159	163	164	163	162	166	165	166	166	168	168	152	181	159	178	172	175	168	163	169	168	146	157	174	159	157	152	149	165	174	155	169	189	149	181	155	182	168	154	172	153	142	164	160	162	137	169	167	172	167	163	158	166	160	167	155	177	174	169	174	168	171	162	164	159	141	175	176	167	157	176	137	171	163	184	169	167	174	153	173	173	168	159	153	148	160	179	166	185	186	165	183	143	166	183	164	143	154	153	179	163	141	157	187	160	179	153	164	171	161	171	157	147	133	167	162	160	170	177	180	173	167	175	159	183	153	171	182	120	176	197	176	150	177	157	159	152	177	161	161	166	146	154	160	178	184	158	149	159	166	155	149	151	173	147	167	159	121	155	177	155	150	172	170	158	159	154	185	173	154	159	141	165	165	164	155	176	174	171	144	156	169	155	162	151	171	181	162	172	157	174	172	187	163	184	159	159	147	164	172	156	139	152	160	161	180	166	162	161	151	151	155	160	148	153	155	147	169	173	165	161	140	174	136	159	172	169	156	158	157	179	155	164	168	158	163	176	141	151	170	180	174	183	172	169	158	132	166	156	152	181	162	153	170	154	147	174	172	156	163	182	163	178	186	172	191	166	158	188	176	149	143	194	166	168	167	159	147	135	145	156	155	173	179	151	150	163	153	178	162	167	184	161	150	177	148	144	162	132	158	156	152	151	144	151	146	157	146	160	148	151	199	169	154	143	137	151	144	135	154	163	153	153	168	164	155	148	183	149	140	185	170	168	171	134	154	170	150	163	173	169	161	153	158	169	155	162	158	188	150	154	176	178	171	171	173	149	150	162	163	140	162	188	158	178	144	193	178	166	150	162	174	157	165	161	163	140	180	141	146	179	159	156	180	149	164	152	169	163	164	158	151	152	175	173	185	165	147	173	158	165	151	154	175	147	167	147	172	167	151	155	151	152	154	172	168	154	149	166	179	170	166	152	167	179	163	152	156	163	132	178	167	165	156	163	189	179	172	169	163	145	139	177	174	160	149	173	162	169	177	162	161	167	172	159	159	152	155	155	173	171	150	163	175	153	165	165	139	166	155	178	174	150	152	147	171	149	161	162	167	149	179	169	147	167	149	169	166	165	162	174	148	153	176	149	156	154	154	176	155	159	166	149	147	164	171	167	165	166	159	156	151	175	158	155	166	154	172	169	168	162	161	129	158	159	134	166	168	170	154	160	146	152	164	159	152	173	184	157	134	149	173	166	166	169	156	158	157	139	157	157	174	136	156	161	154	160	166	141	163	163	176	169	176	178	147	162	139	147	155	168	160	164	150	176	171	166	152	167	154	144	161	176	168	172	174	163	169	142	152	161	159	160	166	157	155	159	169	171	160	162	130	169	164	158	159	170	167	170	160	153	193	179	154	164	155	160	170	170	172	160	178	141	165	180	166	145	169	169	174	171	157	167	163	154	161	158	158	151	141	147	153	143	153	162	154	143	187	162	163	187	175	167
345	0	2700	107339	422	10	59	371	520	590	595	657	613	597	544	547	507	482	467	448	384	376	359	379	335	309	305	299	308	343	289	307	275	290	311	268	292	262	268	261	264	249	249	255	254	245	253	217	248	264	228	210	207	212	208	214	227	193	228	215	174	215	212	187	198	213	208	200	176	197	188	220	183	188	168	202	197	188	180	190	206	189	184	201	179	200	210	163	191	211	190	198	174	203	158	185	188	176	179	177	194	192	184	198	192	187	192	204	159	190	200	185	182	156	193	180	185	188	178	180	185	192	173	187	161	184	180	171	204	176	167	196	189	192	190	169	196	187	177	183	183	152	180	193	168	197	178	187	190	197	178	184	183	158	162	184	185	188	175	193	176	168	182	162	186	179	187	167	154	181	194	163	178	170	182	166	208	203	188	200	186	170	190	190	177	195	192	187	183	205	182	197	175	174	189	184	176	169	191	159	180	177	185	193	170	197	171	173	184	187	179	188	173	176	169	187	179	176	175	172	166	183	184	178	159	147	183	181	176	202	178	177	183	175	164	167	188	191	182	167	159	153	184	183	175	174	185	176	181	174	182	173	158	175	176	171	194	167	179	175	181	178	199	188	187	194	199	154	169	160	168	178	174	199	191	176	162	194	165	177	176	176	172	188	211	190	169	166	180	186	166	191	199	160	162	171	177	166	192	173	178	171	165	196	162	162	187	170	177	178	191	169	153	167	199	159	175	164	196	184	177	167	198	179	171	181	186	181	173	168	187	196	184	168	172	194	179	169	170	154	187	194	165	183	180	187	201	172	179	189	172	173	193	135	172	171	185	178	190	196	175	173	181	184	170	171	168	168	200	186	168	164	157	200	194	185	176	205	166	176	177	168	183	171	211	152	176	176	189	193	169	182	192	181	153	175	174	170	172	148	176	185	174	194	193	203	195	185	162	182	171	180	186	177	205	162	187	153	189	169	166	202	183	196	176	175	174	169	174	190	182	163	171	193	179	164	162	179	200	176	173	168	156	180	171	181	184	156	176	181	180	193	182	177	186	164	179	163	182	188	173	166	164	175	167	180	187	155	176	179	171	160	195	190	196	188	152	177	151	176	156	159	151	142	181	193	163	173	170	146	161	196	181	202	162	158	155	184	181	168	185	186	167	173	161	186	197	165	148	186	182	154	176	187	187	172	195	146	151	175	178	182	181	171	183	194	193	182	163	158	150	176	169	165	201	181	171	150	165	162	167	174	175	178	188	179	163	188	196	174	191	161	192	163	172	176	204	168	169	182	172	153	159	177	172	204	172	173	187	173	174	206	171	165	198	163	196	183	163	190	168	206	156	158	152	189	170	161	178	183	182	187	158	167	176	191	173	180	175	198	200	177	171	158	164	173	166	175	166	174	181	183	165	187	182	181	164	178	186	172	187	156	178	209	172	178	166	166	169	168	191	162	177	175	147	176	178	180	195	161	182	168	155	157	171	209	170	162	172	192	167	165	182	172	162	202	166	181	175	168	163	169	164	204	188	170	184	175	156	195	185	183	158	173	192	197	162	167	183	178	152	169	185	193	177	186	161	187	203	174	207	160	170	189	168	174	202	172	199	164	176	166	182	208	186	163	159	165	170	181	194	185	166	174	169	176	177	146	172	175	170	185	164	178	174	174	203	184	168	177	160	172	172	186	170	197	183	181	180	147	146	154	180	177	191	172	189	196	191	177	166	205	182	182	175	175	171	175	173	160	200	184	197	171	187	184	166	137	161	164	178	186	187	178	179	167	190	178	152	174	199	167	160	168	165	183	173	170	203	172	179	195	193	180	181	167	170	155	189	195	167	193	195	155	163	183	177	164	149	191	192	175	169	170	168	182	175	169	170	153	172	161	168	190	196	177	167	166	163	159	182	157	172	184	177	174	158	200	185	168	195	180	172	184	157	177	159	181	203	175	189	170	151	195	164	195	179	170	177	160	162	165	158	181	164	179	164	167	187	169	178	148	176	172	160	195	177	182	187	182	203	177	151	175	176	197	153	186	178	164	178	183	160	169	184	182	176	179	180	209	164	148	175	163	164	202	172	180	184	174	171	203	191	166	182	162	181	181	149	207	165	209	200	144	193	180	180	173	185	189	166	170	153	158	189	168	162	204	178	164	165	166	179	183	178	191	184	170	157	171	169	185	156	187	186	169	174	151	162	178	182	169	161	176	188	178	180	199	183	158	149	154	164	199	156	182	194	135	182	193	202	171	180	180	190	184	196	190	181	185	171	181	183	184	174	161	176	201	202	153	182	153	197	180	154	182	184	173	173	175	178	207	175	150	190	185	186	178	175	181	166	196	157	186	182	167	162	179
345	1	1900	107462	411	14	140	450	455	536	558	571	566	522	459	440	386	399	358	340	331	311	318	296	272	283	262	295	262	251	244	243	243	252	232	243	214	214	214	224	238	198	226	213	207	201	210	203	220	216	187	197	201	201	171	179	189	183	178	201	194	177	183	180	198	187	178	194	169	191	174	167	168	179	179	153	157	167	157	176	171	156	170	148	185	201	189	173	156	183	137	162	168	183	176	174	175	198	151	142	178	177	153	172	172	188	182	166	172	197	161	169	161	165	155	160	167	161	176	185	167	163	183	173	190	180	162	155	175	183	161	173	148	171	177	164	166	183	150	161	171	161	160	152	188	167	195	205	171	176	180	157	185	144	165	160	154	167	175	162	149	171	166	150	165	175	167	154	169	131	182	168	176	171	157	201	196	181	157	187	168	158	179	182	172	157	168	160	150	171	183	192	174	192	167	178	188	181	151	166	180	193	149	178	180	136	177	145	178	173	153	181	169	159	169	172	162	157	154	180	171	173	177	155	174	161	179	165	170	172	171	182	191	158	175	163	175	157	193	182	192	198	162	174	168	199	179	195	163	170	198	167	166	182	172	166	171	156	167	176	170	154	172	168	161	173	161	174	162	185	183	184	169	175	178	147	175	177	173	167	189	173	149	170	161	141	189	149	177	151	152	162	170	148	180	186	175	182	189	175	151	173	186	155	194	166	167	162	154	173	191	162	170	186	199	164	164	154	165	159	158	153	156	162	167	144	167	167	168	162	163	174	179	165	164	157	189	178	162	164	166	174	170	148	156	174	151	170	200	170	165	185	150	163	176	148	179	154	168	157	205	182	144	202	167	161	176	155	180	149	166	183	164	166	167	156	188	173	169	155	158	183	184	152	173	169	162	162	153	161	170	149	167	177	181	157	176	172	161	193	153	152	189	168	165	183	171	155	137	150	191	188	167	144	148	156	184	168	166	163	182	169	189	180	176	161	165	192	157	149	166	167	174	176	170	181	163	173	177	175	173	173	141	192	166	155	167	155	170	155	134	158	177	167	176	175	155	151	160	155	166	181	169	189	156	151	154	197	172	172	161	149	156	162	151	168	185	159	163	168	165	169	187	163	170	192	169	182	177	175	173	168	152	163	184	181	161	157	163	164	181	165	154	156	184	166	167	162	163	156	171	150	143	171	176	166	156	154	186	160	189	141	173	178	163	164	165	148	159	163	159	168	177	140	174	154	165	171	169	154	158	173	175	155	190	158	156	188	156	174	149	156	171	180	183	160	170	154	165	170	144	166	164	162	157	173	160	143	173	171	170	155	152	158	182	166	157	181	162	169	183	172	159	202	162	192	158	157	161	172	178	144	154	186	160	192	188	192	177	184	166	179	128	173	191	175	154	192	177	157	161	170	171	170	170	160	170	184	183	155	167	177	182	161	171	193	167	168	174	169	190	167	188	171	168	162	174	155	169	168	148	153	187	164	145	174	160	165	171	186	160	186	143	148	182	159	172	199	162	158	173	164	149	185	180	152	174	157	160	150	182	161	159	157	190	187	181	176	162	150	148	153	162	178	182	171	150	171	156	187	159	178	172	159	155	158	161	167	172	164	163	174	173	188	164	177	180	180	160	175	168	178	167	162	160	165	163	166	173	185	169	178	170	146	182	161	167	184	174	172	187	158	170	177	160	172	187	169	161	163	180	193	171	152	159	139	166	164	180	181	173	175	175	172	175	173	168	172	139	154	169	180	176	199	178	169	186	170	173	152	150	156	170	181	164	181	164	173	168	184	160	192	185	192	179	161	159	155	163	148	158	182	182	185	166	170	196	166	167	158	151	167	171	171	181	139	178	162	159	161	172	194	159	166	167	152	139	168	188	163	170	179	170	163	171	162	170	185	179	161	159	152	177	172	165	174	179	158	184	174	152	167	149	174	156	182	169	136	175	140	174	159	176	192	177	151	178	146	164	176	147	170	178	147	171	173	159	178	175	151	163	161	160	147	162	156	174	184	168	162	161	176	182	171	158	155	153	192	178	185	161	163	163	161	163	154	169	200	171	179	168	157	174	170	174	174	187	169	141	169	192	182	171	176	164	175	174	164	178	161	163	175	155	178	157	181	163	146	147	190	185	170	165	172	165	136	132	138	182	165	181	165	171	164	184	167	184	172	170	152	153	183	167	155	172	173	142	151	157	179	179	169	181	142	166	167	144	179	174	161	193	156	179	149	157	166	162	155	181	160	179	187	155	176	160	151	181	187	173	159	164	149	161	177	149	186	170	185	176	170	176	148	162	152	182	168	166	167	135	181	178	164	161	178	173	168	151	147	162	170	192	167	185	184	193	161	183	170
345	2	2100	107585	408	18	117	411	396	511	589	634	585	525	507	476	421	428	380	358	349	336	299	299	294	323	270	282	245	292	241	239	254	278	265	247	254	257	240	235	217	240	214	241	228	227	210	203	218	209	199	207	199	200	197	214	204	200	192	190	207	175	194	188	186	187	196	190	188	178	188	187	187	199	173	174	214	167	166	150	205	198	183	186	184	189	194	196	164	202	203	175	177	197	201	160	182	186	184	203	177	175	195	195	180	168	179	177	180	177	178	186	179	187	177	185	168	189	178	193	177	175	192	188	202	185	196	188	179	181	175	180	197	189	152	180	198	183	197	195	166	155	178	190	189	180	196	183	199	178	187	182	195	181	196	190	183	173	178	192	183	178	182	185	170	214	186	183	185	166	174	192	191	205	174	185	168	221	149	197	173	175	158	182	165	205	174	178	166	169	185	187	168	166	181	165	175	177	185	177	177	183	172	179	178	175	187	183	189	146	193	175	168	192	172	185	164	185	198	149	159	174	175	154	180	173	211	157	201	170	175	182	176	183	184	188	190	184	150	158	153	171	178	168	175	169	161	177	171	191	182	202	191	173	179	162	165	178	174	178	193	170	197	179	177	151	165	177	178	190	162	183	170	172	170	156	156	187	181	169	182	208	195	181	183	172	154	165	171	188	185	173	180	164	184	200	167	190	158	184	189	174	158	191	161	167	193	176	183	189	176	168	164	182	196	172	171	159	197	182	178	201	177	201	155	166	158	157	157	173	189	165	165	177	173	184	182	166	172	173	175	179	194	175	179	210	191	164	169	185	172	138	163	183	163	182	174	186	174	211	160	207	199	180	181	197	179	162	171	180	173	193	193	173	172	187	201	153	175	165	195	180	186	176	205	183	159	181	197	194	177	187	178	192	188	195	172	174	202	185	162	171	178	176	179	186	182	177	177	171	189	163	176	167	151	148	193	168	175	201	156	184	181	174	198	160	169	161	192	162	184	216	159	176	168	158	175	177	174	169	164	205	181	193	171	190	164	197	198	185	159	154	180	202	196	154	176	192	174	166	189	168	201	182	190	178	179	171	176	175	158	171	177	165	185	192	203	175	174	183	171	175	188	161	161	175	171	173	169	175	154	202	185	169	161	170	198	161	153	176	166	198	171	167	156	172	176	191	164	177	166	195	167	200	183	191	186	162	164	171	173	172	164	187	167	194	181	182	168	174	155	164	180	185	178	177	163	152	175	164	170	204	168	192	181	147	182	175	184	179	191	180	158	178	166	175	179	170	176	178	166	162	191	187	195	164	176	186	173	201	202	178	184	163	174	172	201	183	170	177	179	174	213	187	171	214	198	183	188	167	158	181	185	163	178	181	172	169	162	161	178	179	177	177	168	168	181	184	199	165	164	160	180	193	180	191	176	177	171	175	174	165	166	173	194	173	171	186	178	151	217	192	163	176	187	174	151	162	158	185	174	166	165	175	188	185	184	170	193	174	149	161	209	185	185	162	170	179	171	158	192	158	182	185	169	174	210	180	179	154	179	170	186	172	157	165	158	187	183	174	193	189	182	171	169	179	184	180	181	183	188	202	164	180	198	179	174	167	166	192	178	189	167	198	168	174	180	221	181	171	188	172	161	181	197	191	171	186	190	174	183	166	189	191	187	167	146	165	165	179	165	170	172	183	169	191	162	155	183	181	190	178	185	193	176	159	159	177	190	201	182	194	181	185	164	188	186	176	198	182	177	167	167	159	186	180	172	192	176	191	185	189	181	177	182	178	203	193	174	164	190	189	180	170	150	158	183	205	169	177	164	171	165	188	188	167	179	183	171	165	177	181	173	177	175	163	154	166	188	185	158	158	177	170	188	177	172	165	180	193	183	167	200	183	194	189	171	175	162	153	188	167	174	155	182	180	165	183	179	203	183	161	191	183	181	155	164	158	155	160	172	179	157	171	173	168	155	189	162	190	166	168	187	174	169	171	162	187	158	176	183	170	187	159	174	167	159	191	183	163	179	177	181	186	184	184	162	213	188	192	210	184	175	170	175	185	184	174	169	186	176	178	177	181	168	196	166	192	162	183	163	183	193	164	198	156	190	182	143	176	183	179	184	179	179	174	170	182	179	181	184	174	168	184	190	164	164	203	161	176	175	176	186	188	175	170	198	177	178	161	177	194	169	187	180	181	165	196	146	172	187	191	166	194	176	157	194	186	181	182	182	182	194	187	179	198	173	154	146	186	196	181	188	182	199	159	182	205	173	158	176	184	182	178	180	158	190	181	199	191	169	172	176	193	165	178	185	189	181	173	179	176	168	189	183	169	166	177	195	174	190	179	196	183	190	174	175	194
345	3	3500	107708	426	12	63	369	418	498	573	624	539	508	511	491	453	444	392	407	351	377	380	349	332	366	303	288	265	283	291	291	276	249	251	245	262	246	247	255	247	234	240	255	210	232	206	208	234	232	244	192	213	235	220	225	202	182	208	210	196	215	187	177	195	166	177	200	181	163	186	188	212	184	176	231	223	187	183	218	210	185	181	187	168	183	177	169	201	189	197	206	169	207	177	221	186	176	207	189	197	177	192	192	217	198	179	209	194	198	178	188	197	187	205	180	175	179	191	187	198	200	190	172	183	179	214	173	186	189	201	176	168	196	191	183	192	160	190	181	195	168	182	193	179	185	180	159	195	183	184	164	175	184	197	189	181	194	163	167	187	198	197	174	167	179	160	206	177	216	189	177	170	177	174	193	182	186	178	163	176	184	180	221	169	178	190	175	204	180	177	181	181	174	174	177	194	158	154	203	156	166	169	173	192	168	164	182	193	162	183	194	171	190	203	192	176	180	189	183	181	177	170	183	200	176	156	171	171	174	173	183	149	184	165	164	185	182	180	251	175	170	178	210	191	180	158	162	186	170	202	180	189	167	183	189	177	181	183	151	152	189	179	179	192	172	177	179	179	196	194	184	194	167	173	192	158	189	189	178	161	198	194	170	183	169	148	189	172	199	203	165	168	170	154	185	169	169	188	167	153	182	200	184	171	188	168	178	180	187	193	199	186	174	173	172	185	220	175	167	194	195	187	185	172	205	175	174	176	165	170	192	195	174	176	172	176	203	187	176	163	198	186	203	204	188	197	181	166	181	173	178	164	182	171	189	192	183	194	172	189	170	178	189	191	194	185	184	188	192	177	205	173	153	177	180	168	170	203	166	199	205	181	165	182	180	172	167	182	179	161	193	182	187	203	174	201	176	191	161	194	173	155	177	170	180	168	160	169	172	188	173	190	164	186	182	185	192	184	170	198	197	192	162	159	172	150	176	154	179	175	191	172	190	172	177	191	194	171	185	168	195	195	173	186	193	191	160	205	181	182	210	164	177	184	193	197	168	184	198	166	170	189	189	185	185	174	179	189	145	178	179	186	189	171	177	184	194	188	180	179	191	200	157	177	180	177	171	177	188	173	185	185	161	182	182	188	165	221	180	169	171	171	169	171	181	192	170	187	187	181	187	168	174	150	182	179	181	187	181	174	182	183	200	167	182	202	187	188	169	173	175	191	175	186	165	177	176	177	179	183	173	176	191	181	171	191	169	174	181	184	158	178	198	182	176	163	177	193	171	172	152	182	215	177	197	201	187	189	173	171	192	175	174	182	205	219	203	171	157	175	189	187	206	187	160	185	196	174	187	191	213	178	167	185	208	170	180	196	212	158	169	179	175	200	154	191	170	174	200	199	189	175	178	192	177	176	179	185	173	192	184	189	155	194	190	169	161	175	170	193	190	171	207	173	202	170	187	186	194	192	158	166	174	168	210	147	185	177	177	168	171	200	193	169	173	183	176	191	179	188	180	162	184	165	189	150	194	161	152	179	183	177	183	181	202	184	192	180	155	164	163	163	179	164	206	181	196	169	175	162	191	147	188	197	187	188	173	173	194	188	192	178	186	190	203	160	185	195	154	186	181	193	203	181	165	196	142	185	179	188	191	173	160	166	198	172	190	186	205	168	169	173	152	158	182	162	161	198	194	179	193	174	188	195	177	185	194	164	193	198	191	187	158	170	173	201	176	175	177	171	165	188	182	193	179	182	192	168	171	176	159	184	178	197	173	167	215	179	168	180	165	179	210	159	154	181	161	196	199	177	177	164	151	164	158	183	188	156	168	165	161	178	190	197	176	219	188	188	183	169	196	201	179	165	183	178	167	170	200	187	194	218	162	190	172	177	159	193	178	184	177	190	169	198	198	166	175	178	178	176	196	178	166	189	170	164	160	184	178	162	175	190	161	181	203	197	169	169	182	189	185	168	203	169	203	148	167	164	171	154	215	155	157	174	189	198	178	194	181	186	159	167	199	172	180	157	196	164	201	172	191	153	192	182	160	202	206	185	160	160	210	181	189	189	214	183	178	204	199	152	164	180	161	182	181	172	187	166	186	163	190	177	175	191	186	175	168	184	153	192	177	164	209	182	172	171	179	178	172	195	171	171	179	207	188	190	184	173	174	215	179	170	155	203	185	186	182	181	168	186	183	172	177	165	204	191	210	177	178	211	176	170	161	183	165	189	169	201	186	153	155	180	199	164	186	188	175	197	175	178	188	180	187	162	175	184	202	189	176	179	152	174	173	172	206	176	194	176	170	171	198	166	175	189	174	215	168	199	186	164	181	165	171	152	207	179	186
345	0	2700	107832	413	12	75	428	770	777	706	629	580	590	524	519	491	496	430	422	402	379	349	344	337	346	320	306	330	319	311	292	318	307	288	292	285	300	269	274	263	271	268	272	279	258	247	238	254	229	229	242	266	232	232	258	243	221	221	241	227	226	241	236	217	225	219	232	212	216	215	226	228	199	220	250	223	208	208	230	214	220	205	207	220	223	201	221	223	225	230	227	232	197	201	233	240	236	212	211	240	200	220	217	205	249	217	212	220	202	216	226	234	209	243	244	207	236	203	221	201	230	189	215	220	234	193	223	212	208	199	192	207	189	224	222	235	233	186	215	198	240	227	222	235	217	210	218	199	214	205	222	216	216	207	215	221	212	210	203	216	217	223	212	201	228	218	218	192	206	224	221	192	210	219	190	217	208	231	209	224	235	198	198	199	234	234	199	228	179	215	214	201	223	210	183	183	190	233	209	227	209	217	199	214	220	191	211	228	197	201	225	199	241	193	228	234	218	182	190	215	192	212	209	201	188	211	231	234	219	203	217	193	211	202	228	190	190	197	180	173	226	222	206	215	212	224	224	213	207	207	199	199	202	215	220	207	226	188	209	187	213	218	218	172	206	227	203	207	257	219	223	204	186	209	198	228	213	200	221	185	223	221	207	221	199	215	209	223	200	202	228	218	204	198	217	192	194	201	232	215	226	207	209	195	209	221	209	227	217	210	215	221	211	223	207	212	225	224	181	205	208	195	212	229	191	186	181	228	227	195	209	198	188	209	219	205	204	206	182	203	200	196	210	216	221	215	189	214	186	216	205	189	204	227	226	187	193	194	213	191	222	183	209	190	229	178	220	191	200	218	177	185	229	213	199	205	201	202	221	206	223	191	199	197	211	178	228	224	205	227	222	214	189	210	201	204	195	200	205	190	200	204	220	194	212	188	217	194	206	203	203	197	209	220	221	193	195	207	216	212	200	176	203	224	205	193	205	212	216	199	212	177	196	199	205	216	209	223	198	208	221	218	213	216	207	210	217	191	214	189	217	213	233	199	190	181	200	197	212	203	194	175	219	217	224	217	222	217	190	191	199	187	204	215	208	195	200	219	204	196	204	189	226	211	203	208	216	198	216	199	212	202	225	192	184	217	237	218	179	219	201	211	213	224	201	212	225	200	193	205	213	226	178	197	221	211	218	216	201	213	196	189	183	214	196	186	190	214	226	209	188	211	180	207	196	220	225	205	203	212	227	227	185	196	215	208	194	189	204	199	184	198	191	211	208	193	230	219	213	234	213	198	200	206	202	223	222	197	196	214	211	201	222	205	216	209	239	216	224	223	237	188	186	210	213	187	219	210	218	221	214	211	218	207	198	220	206	211	222	219	197	211	223	187	206	200	212	202	222	215	217	202	197	200	228	230	206	209	217	181	218	213	195	203	187	215	244	220	201	219	215	197	204	199	186	195	205	220	191	217	224	216	232	218	194	195	202	164	202	206	220	203	195	216	208	185	198	201	230	202	213	203	213	211	203	238	195	223	201	197	217	217	202	207	217	218	191	189	213	200	215	200	232	199	213	217	234	214	194	209	233	204	196	208	197	221	184	209	203	215	213	216	217	184	211	204	219	203	211	207	186	188	199	194	211	226	213	216	205	213	195	214	205	203	196	194	227	213	213	219	202	216	239	199	211	221	209	210	196	173	215	209	225	202	205	210	218	215	206	212	203	207	230	209	196	204	212	221	200	177	199	209	225	200	220	220	238	220	193	200	209	201	223	197	213	231	214	218	221	217	243	229	206	196	215	224	225	169	198	201	186	215	214	213	180	207	190	187	209	230	205	192	207	186	210	207	199	240	227	203	223	218	213	203	229	216	213	209	195	198	203	191	214	218	196	193	207	226	197	190	210	206	213	207	188	217	209	175	210	188	213	232	189	212	229	194	202	204	208	209	212	188	214	208	208	205	190	226	180	215	232	199	201	208	200	232	198	217	220	194	213	188	220	230	217	204	204	196	191	205	209	207	189	176	206	234	186	214	227	202	186	228	201	219	221	188	203	208	196	209	192	233	196	170	198	185	215	228	201	211	219	207	218	208	236	231	200	191	205	203	221	223	211	211	192	161	214	202	213	219	220	191	233	220	224	180	191	230	208	205	198	195	199	188	221	200	217	195	196	214	211	202	184	192	206	217	215	179	183	206	217	193	206	225	213	206	200	178	198	218	174	192	210	193	195	180	212	206	207	216	224	213	215	200	207	207	187	190	203	191	195	216	200	202	204	207	203	225	207	184	194	206	203	173	203	189	219	206	177	205	205	199	211	204	193	219	192	202	217	210	201	204	215	223	218	218	226
345	1	1900	107955	437	13	131	620	762	805	723	670	594	552	481	466	412	370	336	345	314	333	330	314	307	264	308	279	262	284	283	274	268	257	258	250	285	256	242	236	219	262	244	209	225	229	213	223	205	217	212	197	218	244	203	221	195	244	202	199	206	217	210	222	222	199	214	202	238	206	197	206	188	219	198	203	200	226	214	217	191	210	201	208	209	205	217	204	221	209	218	202	197	199	224	220	223	231	210	231	207	201	216	206	224	206	186	207	218	225	210	202	198	205	221	205	168	193	226	228	237	207	222	214	204	214	215	193	198	234	195	189	212	207	184	230	209	197	211	196	221	206	167	191	202	213	209	192	193	182	231	217	206	205	221	204	204	210	230	191	193	210	187	188	219	210	192	191	193	198	230	196	188	207	191	223	200	187	184	222	212	211	214	191	189	189	216	222	196	210	186	209	181	192	205	191	212	177	205	217	178	207	199	194	228	214	206	188	190	222	201	223	184	210	223	232	192	188	221	209	212	198	222	208	192	208	204	231	215	213	182	179	190	200	191	195	192	217	193	220	191	214	217	210	220	179	210	188	197	200	216	198	178	186	190	191	207	197	200	224	207	196	191	224	195	222	235	210	192	210	204	195	214	182	184	193	201	195	200	196	205	218	207	191	183	213	189	222	186	210	206	211	210	201	196	184	209	197	209	210	202	220	202	208	189	208	195	201	183	200	198	217	193	180	202	185	201	182	202	229	190	201	201	223	177	179	203	192	209	205	191	216	180	215	194	220	209	184	198	183	219	204	200	168	211	208	212	200	207	186	192	216	199	215	190	171	223	195	204	196	221	207	207	221	203	201	189	207	221	192	211	214	209	211	194	196	205	214	198	220	197	203	204	211	202	195	224	210	208	200	185	198	198	215	208	231	191	219	205	194	196	160	223	214	221	174	216	193	248	217	208	218	196	205	193	224	206	213	237	192	189	196	214	179	206	192	194	194	214	219	169	209	221	199	175	198	195	200	222	174	221	216	216	219	193	185	201	218	208	174	199	202	180	200	204	223	196	225	202	213	201	211	206	209	219	190	196	167	172	214	192	201	202	201	179	194	200	192	203	202	229	205	193	220	165	210	188	185	248	198	203	195	188	211	205	179	190	213	240	198	200	190	181	224	212	202	229	197	210	199	207	219	154	193	192	186	188	206	185	200	234	203	187	207	166	224	199	182	221	203	200	176	191	217	216	213	197	229	197	222	195	194	222	188	201	185	222	225	190	206	190	209	225	182	215	214	194	229	198	203	190	172	180	207	201	185	207	196	216	215	219	219	205	212	232	196	218	203	188	208	197	191	208	210	214	228	197	212	189	211	183	200	207	199	195	197	207	199	216	183	193	217	198	222	194	195	215	198	207	206	213	191	201	216	209	183	202	169	213	232	187	199	189	219	213	200	184	215	216	206	205	216	196	194	197	180	189	196	199	199	209	207	211	195	207	180	186	192	171	204	174	194	197	220	231	207	179	202	173	178	222	200	207	205	186	212	234	203	194	187	205	179	176	208	194	197	200	216	193	200	196	201	192	175	180	210	194	202	215	189	207	185	198	202	199	209	202	165	228	179	206	203	209	208	191	202	193	216	176	216	219	191	213	220	199	199	216	177	196	204	218	193	201	208	218	236	199	196	198	198	191	224	182	216	184	180	206	195	194	170	188	197	196	205	194	204	220	206	192	182	196	225	217	198	204	204	189	205	193	214	242	188	222	208	208	222	206	212	194	193	191	218	208	190	208	213	203	196	184	184	191	202	209	189	188	224	190	208	202	220	184	199	228	188	208	183	211	208	203	185	207	175	218	204	201	198	207	216	161	194	171	210	199	198	201	200	196	203	186	172	213	193	216	214	215	218	238	193	191	213	192	215	199	192	186	204	211	186	215	219	230	210	202	187	197	188	212	211	209	180	217	188	197	190	214	195	207	202	192	215	204	181	211	205	218	202	210	201	208	195	198	229	209	185	208	202	187	198	210	178	216	188	194	211	215	206	208	181	195	230	200	205	199	219	187	192	197	213	237	196	190	194	204	193	206	224	190	210	209	181	205	212	188	193	211	199	222	188	213	189	207	205	210	214	220	192	199	189	185	212	179	192	214	188	194	172	196	194	213	217	194	223	210	197	201	192	196	214	220	189	198	187	211	195	208	197	210	177	198	186	196	202	211	220	212	188	201	206	187	190	196	206	196	202	207	244	203	182	193	206	186	191	186	182	239	225	204	217	208	241	181	194	198	178	217	196	217	205	192	199	182	217	196	198	195	211	182	210	176	202	199	240	213	210	188	206	205	193	191	221	213	203	222	206	228	203	201	199
345	2	2100	108078	415	8	126	682	808	793	722	673	585	557	508	469	415	429	406	379	379	365	336	337	307	300	317	314	302	299	282	281	288	269	264	278	265	258	265	259	237	266	244	235	216	239	201	243	241	216	214	212	232	223	198	241	211	219	205	205	225	206	198	236	218	188	219	200	209	230	212	189	224	219	199	221	218	209	185	203	191	221	213	226	204	212	203	193	219	220	223	198	196	193	181	198	233	208	209	207	230	197	203	178	204	189	198	186	206	193	208	232	201	219	212	200	179	212	191	204	193	225	205	206	200	211	171	180	201	190	202	204	185	197	188	197	171	230	188	209	192	200	222	212	191	203	204	179	188	219	209	245	182	223	189	192	196	197	202	201	218	203	217	207	200	197	190	194	203	197	235	204	209	200	190	209	201	217	177	197	201	213	204	216	229	224	202	191	232	200	204	186	207	205	189	210	207	201	213	205	197	195	195	190	210	200	205	221	181	182	203	215	212	233	171	189	185	195	196	209	221	210	204	177	210	169	220	190	207	197	204	189	224	206	208	200	203	203	215	170	184	180	191	179	203	217	222	188	212	227	187	217	191	186	219	207	195	203	173	201	211	212	206	185	197	216	191	234	190	212	191	185	207	219	189	205	192	199	190	187	206	189	220	211	195	188	218	182	210	195	199	214	198	218	200	207	204	208	192	203	201	193	194	228	206	220	194	191	193	180	206	199	196	207	191	214	210	199	193	193	181	219	208	196	230	184	211	210	190	196	184	215	158	188	204	208	202	189	198	214	185	207	196	229	194	181	206	219	191	192	184	193	218	201	205	206	194	205	209	209	193	204	214	195	212	193	173	205	195	198	177	212	205	198	196	194	194	196	212	215	183	198	218	212	195	181	190	208	192	182	198	184	188	222	210	197	225	202	199	187	195	195	196	230	188	179	212	205	211	177	203	196	200	209	162	222	199	199	170	193	178	173	214	185	211	199	188	199	201	195	195	201	196	216	193	218	187	194	207	213	190	238	186	180	188	187	169	183	194	208	201	186	192	214	205	191	209	210	188	204	202	201	207	180	196	209	199	211	210	216	212	186	171	185	212	204	191	181	213	174	219	214	191	196	194	186	214	240	201	182	205	177	210	179	168	179	192	197	199	205	174	223	197	175	201	183	206	210	204	166	198	189	209	183	163	186	207	202	217	226	197	214	182	209	186	203	199	193	184	186	185	199	205	176	189	192	201	204	180	188	196	178	216	209	202	199	190	197	183	198	194	228	186	189	212	196	191	182	203	208	204	164	213	178	194	192	211	185	202	182	217	201	206	217	179	186	208	206	211	223	215	214	196	211	193	200	197	168	202	202	207	216	193	195	204	197	212	185	208	182	203	197	190	180	178	192	207	191	194	202	201	188	202	198	215	206	212	186	198	208	186	186	192	206	220	198	202	179	197	187	197	202	177	188	209	210	208	203	203	218	206	196	200	206	189	182	206	216	179	195	197	190	209	199	194	195	182	185	179	187	193	192	164	193	196	192	215	187	200	192	184	180	189	185	202	190	194	199	194	175	171	183	192	187	190	218	206	172	199	197	175	216	244	204	175	202	199	214	229	166	218	188	202	202	186	200	195	203	194	207	206	192	210	207	181	221	198	190	209	202	195	185	196	194	215	197	173	202	187	180	174	187	220	211	214	182	194	189	202	196	184	203	213	186	185	211	178	202	197	214	199	187	203	198	200	196	180	219	204	198	180	203	205	218	176	198	205	194	182	194	204	220	195	185	188	197	198	198	230	209	198	192	222	196	234	203	207	207	191	215	215	182	213	194	216	212	184	206	180	216	197	185	198	221	192	214	232	183	184	183	203	212	195	207	188	210	181	213	193	197	195	198	165	173	178	170	201	194	216	201	214	215	196	204	174	179	186	207	180	198	172	207	198	207	164	212	208	211	203	232	201	168	178	217	180	203	181	173	200	192	195	185	206	199	207	197	228	211	198	188	200	207	180	219	206	190	214	182	187	192	187	188	211	193	211	199	211	206	199	215	199	191	232	193	192	201	198	171	204	216	199	185	216	198	219	191	184	193	213	192	174	194	205	209	194	196	218	187	189	184	199	219	191	195	187	213	194	195	185	194	207	189	188	205	228	223	200	200	199	204	201	204	220	196	220	183	197	196	218	225	195	177	188	191	211	196	190	205	204	202	180	224	224	200	202	189	191	186	215	177	203	215	208	191	212	180	190	196	208	199	208	193	187	197	210	181	215	213	196	205	210	194	191	183	174	180	193	226	211	207	181	191	212	207	189	208	190	218	182	212	195	194	207	180	207	193	202	225	225	201	201	191	196	216	217	187	194	196
345	3	3500	108201	434	15	129	718	981	1046	916	744	662	605	578	485	477	470	429	425	390	375	384	363	339	320	294	326	304	294	275	299	266	267	264	277	269	265	255	241	224	230	238	228	223	208	224	225	193	190	215	214	221	176	182	212	222	207	203	223	199	215	195	200	212	197	182	205	200	191	192	177	202	201	195	181	177	205	201	182	175	188	179	186	208	203	193	195	186	198	197	195	196	206	201	198	187	205	179	200	215	201	181	174	169	169	188	185	189	209	203	198	165	209	188	206	205	212	190	210	174	207	179	207	163	193	191	189	187	193	175	181	175	193	194	192	190	174	175	185	171	209	209	189	168	175	198	224	189	183	184	188	197	197	208	188	185	173	212	202	184	216	196	195	186	215	187	186	179	188	186	208	180	186	198	197	197	215	190	180	185	201	187	156	191	193	175	194	201	186	195	179	183	211	164	169	188	197	198	207	180	176	186	200	199	174	177	192	197	166	196	185	188	174	185	209	195	175	167	198	188	190	159	197	188	182	190	200	196	168	186	189	183	193	177	168	199	204	184	184	184	188	179	193	189	172	176	182	202	201	195	211	207	196	206	184	189	194	188	182	193	170	177	176	169	201	168	198	177	196	184	192	179	190	163	176	167	174	170	189	180	187	188	182	182	180	178	192	177	177	179	187	189	159	196	168	199	189	167	189	174	172	178	198	182	173	192	201	185	180	189	191	176	203	206	195	190	200	178	187	170	189	189	183	172	201	150	188	189	187	171	195	173	175	172	171	197	201	183	150	176	180	186	203	166	186	165	194	155	173	170	191	194	191	194	175	182	175	197	191	201	186	184	172	184	170	203	202	195	170	201	181	182	190	182	169	184	181	209	202	172	171	180	217	163	171	195	209	185	203	169	176	166	200	192	174	176	174	190	180	180	186	178	165	193	183	189	180	195	188	164	198	190	188	190	197	175	196	193	204	194	185	175	169	196	178	166	177	187	187	164	176	197	196	177	177	188	190	188	176	172	168	187	177	171	189	187	173	181	185	187	206	188	181	209	191	188	192	194	172	171	150	157	185	183	186	184	196	167	170	202	172	191	168	178	176	184	179	175	172	179	185	171	185	196	197	165	170	171	181	165	211	189	206	189	180	161	205	175	169	210	182	212	180	191	182	185	198	183	178	182	194	178	175	195	189	165	173	185	184	208	181	193	178	191	180	186	176	196	174	187	173	180	185	172	178	193	189	196	174	185	173	196	194	173	179	177	187	174	190	201	158	170	177	180	166	186	189	203	169	193	182	175	182	192	172	170	189	169	183	175	172	181	191	175	190	173	187	198	174	195	174	193	175	209	169	185	185	192	168	193	183	179	202	188	181	201	192	195	186	168	192	183	186	177	184	166	190	179	174	190	186	189	168	198	178	180	186	198	178	179	178	182	173	183	173	192	166	193	174	187	176	175	164	183	188	186	184	195	168	158	191	175	175	180	181	157	188	180	152	194	180	205	199	205	195	200	201	205	200	174	179	168	193	170	185	191	190	196	205	179	168	198	185	190	175	177	180	165	178	184	152	185	181	211	196	179	180	187	194	189	162	174	171	181	167	187	195	172	190	189	180	183	174	172	208	196	169	187	162	168	196	177	178	184	169	180	185	175	170	189	198	194	178	197	188	171	178	205	191	174	190	193	177	183	194	183	196	195	179	186	185	177	193	176	172	170	191	175	179	211	188	170	167	202	193	189	170	189	179	198	193	180	176	179	156	205	185	194	175	195	182	177	196	167	175	196	199	164	171	176	206	152	200	179	217	176	183	201	200	180	192	193	190	203	186	199	170	183	204	177	176	195	176	160	182	193	170	171	190	204	186	209	222	169	181	180	197	197	194	197	186	185	184	161	181	179	165	177	175	186	165	192	179	180	182	183	187	203	175	202	174	186	175	177	170	170	205	182	205	194	197	167	201	191	185	169	173	185	148	173	183	175	192	171	192	177	200	160	161	183	173	160	186	166	185	164	175	173	181	190	194	208	198	182	186	188	199	191	196	185	169	198	172	188	190	178	205	181	198	181	194	186	211	190	199	173	186	196	192	206	188	204	186	182	175	163	193	185	188	179	198	177	179	182	186	206	191	191	178	205	158	175	203	161	173	180	187	170	201	180	182	141	187	177	169	190	191	173	188	178	163	190	187	192	172	190	167	188	182	176	177	192	198	179	167	196	161	175	180	177	180	171	178	170	175	177	206	181	197	176	187	178	196	170	173	181	181	200	171	178	179	182	185	163	227	164	194	180	177	182	183	194	186	190	174	190	177	180	174	210	179	199	186	183	182	192	158	186	184	177	205	174	172	177	187	202	178
