345	0	2700	174367	408	5	94	430	442	485	517	520	486	480	421	408	413	397	373	365	383	382	340	355	351	325	308	306	305	327	298	285	279	298	284	282	296	297	260	272	269	251	259	256	246	246	237	239	247	223	234	208	243	234	229	199	223	202	208	200	191	199	230	204	168	198	196	201	197	193	189	208	183	179	190	209	172	203	188	193	187	185	214	208	186	185	173	198	181	204	203	180	185	186	206	166	185	212	176	185	177	208	209	192	189	188	195	188	185	195	212	183	190	203	193	163	194	182	165	164	189	201	193	184	201	175	169	188	186	192	167	175	191	213	174	201	205	189	193	183	182	179	175	178	183	183	167	182	189	190	180	159	178	198	181	182	202	193	198	177	201	195	181	190	178	178	189	167	206	171	197	165	207	179	164	178	185	177	188	193	175	192	186	181	170	192	169	173	186	200	163	195	198	181	178	170	183	193	164	198	189	182	193	213	192	174	197	178	189	191	193	171	183	158	190	205	188	179	212	196	160	194	161	182	183	199	180	182	184	198	169	184	201	181	160	175	178	179	187	183	191	209	163	151	192	183	189	160	162	169	176	193	200	181	156	202	174	158	188	170	207	198	217	201	188	181	176	184	182	177	177	157	195	175	207	210	162	172	186	163	164	191	166	192	175	184	177	168	165	184	179	173	168	208	167	202	209	167	181	187	193	203	163	185	206	164	173	159	180	188	194	189	197	182	189	173	177	167	192	180	179	189	188	183	169	201	189	191	187	162	173	190	179	191	194	188	183	169	171	187	158	187	172	170	202	186	190	197	183	166	191	188	202	185	182	183	188	163	169	179	152	177	170	191	193	156	180	194	190	197	193	173	171	184	172	188	156	191	199	193	175	206	187	189	186	174	188	164	176	212	175	165	169	193	180	184	199	173	171	167	168	181	196	213	186	186	209	180	211	176	159	140	182	174	189	162	178	191	185	210	191	191	185	171	208	178	189	175	185	176	192	181	191	196	170	166	165	173	167	175	171	197	202	192	157	182	199	166	184	179	169	181	183	176	188	200	188	189	196	209	180	165	179	162	164	164	189	172	171	168	177	194	166	183	180	164	173	180	209	206	188	197	177	178	177	188	175	197	194	167	192	186	171	183	171	179	210	198	181	175	181	180	187	191	197	196	161	173	179	178	179	170	190	195	190	189	178	183	183	194	191	195	182	185	184	189	198	177	205	176	176	223	202	185	183	190	175	181	196	179	180	182	174	188	163	183	211	191	205	174	208	179	158	192	183	167	174	178	165	190	195	182	174	192	180	155	200	155	157	161	187	196	194	194	193	173	175	170	167	185	185	189	180	167	169	185	184	192	190	162	179	184	161	188	168	185	162	179	166	173	151	201	169	184	184	184	215	181	197	185	172	178	162	160	197	154	191	170	169	184	204	206	195	167	195	197	168	209	158	176	202	203	175	171	177	178	191	186	183	178	170	174	189	184	192	211	173	184	180	178	166	177	176	195	176	168	205	164	187	205	183	191	184	181	193	181	181	181	183	178	184	160	162	167	175	189	181	170	182	209	179	160	173	184	172	170	173	188	180	183	171	197	179	180	161	202	190	196	175	203	176	166	169	178	194	177	207	207	190	188	191	204	188	174	174	202	190	184	188	186	172	189	188	190	184	192	187	193	156	167	179	163	178	191	203	174	199	180	194	187	197	187	175	178	176	187	183	170	167	181	187	198	181	168	190	164	155	164	177	202	204	187	161	163	186	191	152	187	174	193	184	182	189	198	174	199	147	162	195	177	159	177	184	193	174	186	170	176	162	169	188	184	166	174	168	167	174	207	153	193	163	197	181	186	178	194	170	172	183	199	181	165	191	169	189	189	201	175	198	199	177	180	175	198	190	188	167	192	192	190	179	178	176	178	202	188	180	184	179	181	195	162	179	181	170	167	181	198	176	178	194	191	165	177	179	154	165	200	176	186	196	180	203	180	172	169	173	191	173	152	168	182	186	163	171	158	154	177	178	180	206	181	184	152	196	201	176	186	153	161	180	158	181	177	199	181	194	199	191	172	179	213	188	167	178	192	172	186	193	183	163	164	206	172	196	190	160	185	171	192	204	196	212	167	182	190	231	184	173	194	182	176	190	178	198	188	173	185	186	183	198	180	179	169	158	170	184	182	200	174	165	169	175	195	191	192	198	188	171	191	182	185	188	190	154	207	197	189	159	187	192	189	161	197	196	178	202	184	164	178	175	176	184	191	184	192	198	183	163	189	189	173	204	198	174	193	183	183	169	214	190	192	205	207	184	174	159	157	167	179	188	165	177	186	193	189	181	202	170	204	177	182	188	177	167	196	182	181
345	1	1900	174491	440	12	167	545	556	522	541	541	517	472	434	404	385	373	353	340	308	301	280	274	291	263	240	289	259	236	229	222	220	221	205	215	210	215	221	203	211	185	210	182	195	193	209	163	196	184	169	162	162	177	154	168	186	163	161	182	165	165	169	167	145	166	142	167	153	179	147	187	141	198	167	150	194	143	166	155	140	168	153	141	162	160	167	164	161	166	160	166	154	164	169	146	166	157	135	155	144	168	143	160	148	159	157	149	142	148	149	174	155	163	145	153	130	167	161	151	148	164	143	162	160	158	153	161	136	152	169	133	158	138	169	157	146	169	145	154	161	150	149	182	151	164	144	174	131	140	132	186	141	164	184	149	142	179	187	164	170	155	167	162	157	177	143	177	165	170	150	140	166	162	176	139	136	156	168	156	156	143	140	157	144	168	173	163	179	176	136	145	161	174	142	143	151	162	178	158	144	166	164	167	159	149	133	142	169	139	146	133	145	168	130	149	141	165	175	154	147	169	157	163	142	165	149	155	151	136	145	147	137	179	170	149	133	144	142	124	166	147	152	162	154	155	157	124	141	174	164	157	164	154	135	181	125	152	182	157	157	159	167	131	142	152	154	152	144	157	147	159	183	161	133	150	137	146	148	158	141	146	168	169	150	159	148	148	150	158	162	156	149	158	178	157	168	127	144	179	160	171	157	146	151	151	144	145	149	161	161	147	139	154	149	164	156	165	158	158	161	158	160	141	153	160	159	164	178	153	150	152	126	144	168	157	132	145	160	151	151	140	171	157	140	139	132	173	172	149	153	152	138	158	160	154	174	181	156	146	158	163	153	176	171	131	127	157	169	156	161	141	149	149	150	160	148	152	156	150	155	148	141	175	171	149	163	152	163	173	160	131	148	148	154	164	149	151	155	153	138	148	147	151	160	171	153	154	155	184	153	153	142	166	147	152	162	151	155	166	156	183	160	132	159	182	147	164	161	170	141	149	143	171	144	156	141	165	131	147	155	133	145	157	163	153	159	153	175	135	187	163	143	136	139	166	166	172	137	152	142	143	184	146	175	175	169	155	151	139	149	156	153	147	162	146	150	158	150	156	170	175	147	140	145	144	147	150	161	187	157	161	153	153	131	131	151	156	175	166	143	160	153	171	152	156	168	160	148	148	154	156	152	160	153	135	143	169	159	156	170	153	154	162	146	159	154	151	173	136	150	141	145	131	168	161	155	144	137	151	144	151	140	122	154	126	172	131	156	147	151	159	135	152	144	173	160	161	144	153	156	153	161	144	160	153	147	153	159	150	169	161	147	154	138	157	159	147	141	152	192	142	167	150	159	147	155	148	150	155	147	129	122	148	155	184	147	146	168	146	134	172	155	148	147	166	159	144	152	152	154	165	165	151	138	159	151	146	151	141	135	175	158	181	159	165	159	148	160	157	149	151	159	153	153	152	164	153	146	135	153	149	139	141	169	148	131	164	138	141	133	154	160	155	136	135	141	158	149	177	157	146	158	148	148	147	137	141	127	138	143	152	152	180	155	139	158	158	141	159	132	144	143	134	149	161	156	144	154	175	155	175	150	148	124	155	147	164	165	152	137	151	133	166	145	178	143	137	166	165	146	151	153	143	159	160	150	144	153	123	156	142	163	149	142	144	148	161	166	160	134	135	154	159	156	167	162	143	143	140	158	151	152	150	152	132	162	151	130	163	133	128	143	169	162	162	172	147	134	157	133	131	155	157	169	169	122	147	164	139	132	131	156	153	166	140	141	157	140	141	160	153	171	144	136	143	131	149	135	143	166	151	156	162	171	155	161	143	138	148	138	164	155	162	157	135	180	155	172	149	149	153	166	153	158	143	144	158	141	144	133	130	158	163	151	163	157	144	151	156	151	168	160	134	146	161	140	155	133	164	149	150	159	149	154	130	157	151	165	152	151	161	153	166	152	161	153	158	156	168	164	155	143	164	166	154	156	136	141	147	153	146	139	170	152	159	153	147	158	180	156	155	158	171	152	148	152	145	149	167	139	136	142	136	129	150	142	151	157	169	171	164	152	143	143	158	139	152	153	159	147	142	167	157	156	129	155	168	159	158	156	155	160	149	149	161	179	158	145	170	159	140	159	139	145	155	144	145	126	148	165	144	156	163	150	154	171	140	124	137	139	156	168	144	156	160	149	150	158	168	142	165	142	148	143	144	158	161	146	176	166	155	155	171	172	153	162	140	154	142	149	162	134	140	150	178	150	155	151	166	131	144	124	166	166	135	162	168	145	135	156	163	159	157	159	161	148	154	142	132	148	151	140	136	158	161	155	138	160	147	149	169	149	144	132	158	128	150
345	2	2100	174614	443	19	167	649	735	764	688	672	622	573	480	447	411	386	356	344	331	318	312	284	282	294	279	266	264	261	253	249	243	216	209	209	210	208	209	201	170	196	211	165	212	166	166	171	160	176	179	154	168	159	174	146	168	176	182	172	128	174	155	170	157	166	142	164	159	152	153	158	136	161	158	164	152	140	134	170	158	152	150	169	146	155	169	168	136	162	148	144	139	147	132	121	139	144	159	143	134	152	145	155	153	123	135	151	152	141	151	126	141	152	131	148	136	166	147	147	147	163	147	156	170	134	150	146	130	165	132	138	137	124	134	163	146	141	157	145	162	141	146	153	150	138	126	138	128	138	166	145	152	143	151	141	145	124	141	142	149	155	138	136	163	124	144	138	145	135	154	143	152	156	144	152	143	130	154	140	161	149	119	149	142	139	150	154	153	143	150	154	139	150	148	133	142	157	146	151	158	146	139	144	138	125	142	148	147	161	149	156	141	151	143	149	138	145	124	164	147	162	168	121	127	125	140	125	134	131	140	154	162	145	135	127	125	118	138	151	147	130	159	145	136	136	146	161	150	134	133	160	140	149	128	135	169	146	143	149	140	143	133	134	131	139	118	138	141	131	128	144	153	159	132	150	148	124	143	182	163	151	150	141	156	152	137	141	130	132	150	139	143	156	125	139	146	157	148	118	143	138	112	145	128	150	155	129	128	136	142	155	145	157	147	137	141	146	160	143	150	138	128	139	137	139	130	129	138	132	140	143	163	141	134	137	134	154	157	164	118	128	134	138	148	133	138	148	167	120	149	127	152	157	141	155	140	143	119	159	137	122	145	149	145	142	128	141	145	144	131	146	135	147	116	139	129	144	122	125	129	132	140	150	152	170	145	147	136	152	135	130	160	159	139	146	153	144	136	143	124	142	135	140	151	153	132	154	142	142	155	164	134	154	131	139	142	144	140	137	147	143	139	157	159	139	165	142	165	130	143	148	156	134	157	133	126	166	148	145	137	132	139	156	147	139	133	119	136	145	149	171	138	135	152	134	177	135	146	137	133	159	134	112	133	152	153	146	160	131	129	128	132	147	143	130	140	162	129	147	139	128	141	144	143	137	132	109	141	139	137	141	146	151	133	153	153	139	140	139	149	140	152	146	132	144	150	170	132	145	166	141	146	157	138	153	173	158	112	164	133	169	143	153	155	141	152	155	132	118	139	150	163	134	123	142	139	131	134	132	116	136	135	163	137	168	155	163	151	143	151	159	121	138	161	147	159	143	145	131	154	112	122	134	161	136	155	129	128	119	139	158	157	166	138	151	143	148	148	148	135	133	141	125	176	141	151	141	122	139	142	146	147	130	152	145	142	177	154	136	148	127	161	133	149	133	170	136	150	143	147	158	153	150	131	150	127	166	142	130	153	138	138	135	140	142	141	152	129	150	137	112	135	138	138	154	127	148	104	124	133	127	137	122	153	145	130	126	126	113	145	141	135	123	142	162	142	146	157	135	143	137	148	129	125	141	137	151	151	158	147	143	149	156	134	155	151	140	156	157	121	147	126	144	140	119	152	137	119	153	121	138	139	153	131	135	129	127	110	141	161	167	134	135	159	153	156	150	139	161	166	126	151	133	138	144	127	128	147	152	137	152	146	139	146	145	162	137	136	133	131	142	145	152	156	128	145	128	150	140	131	143	155	140	139	124	138	162	146	148	141	155	134	151	134	166	148	150	153	142	142	132	139	132	146	138	137	120	146	166	117	126	156	136	144	133	134	160	161	152	146	156	155	127	120	135	147	132	159	153	133	136	123	115	143	145	123	141	142	123	141	108	143	161	143	135	120	142	174	153	142	148	139	128	135	131	158	148	143	159	150	144	138	147	134	153	152	131	136	151	149	131	148	140	162	152	132	148	153	142	145	168	119	144	175	147	144	134	151	133	125	134	145	137	118	125	148	141	138	159	129	159	144	128	139	148	120	134	135	137	111	136	171	123	138	142	132	142	137	146	129	141	125	138	138	140	129	179	174	132	141	136	141	143	140	151	147	144	150	153	156	123	151	140	122	147	136	132	162	141	134	143	139	120	134	153	119	137	144	135	122	159	145	157	163	150	146	143	144	136	147	172	139	146	150	139	136	153	140	148	136	146	155	148	144	133	157	160	129	140	129	160	161	138	136	155	118	144	159	133	151	157	140	156	118	121	137	147	146	131	128	139	140	130	130	149	123	123	139	140	142	129	151	141	138	151	118	174	142	156	131	160	136	132	146	152	129	153	132	133	144	141	135	147	130	133	141	162	134	145	127	158	144	124	148	136	106	162	151	157	120	135	157	147	136	149	136	111
345	3	3500	174737	442	34	207	721	858	854	791	740	664	630	584	521	481	412	416	382	359	363	337	333	306	327	308	290	293	271	282	262	248	254	259	208	220	205	212	208	209	185	225	174	216	171	159	188	166	183	167	170	165	158	190	171	187	167	165	145	137	161	138	167	167	180	160	167	187	179	179	172	148	158	178	162	162	160	157	169	166	188	157	154	179	156	167	159	150	152	147	159	137	174	147	156	165	134	156	153	147	180	162	165	171	153	142	169	158	141	130	150	154	163	159	151	148	164	168	145	146	172	146	129	166	151	156	140	146	157	142	154	162	156	143	168	156	149	174	145	150	143	151	151	164	156	160	148	158	183	174	140	135	141	153	150	134	163	135	163	142	159	147	155	154	152	155	154	148	142	138	134	147	152	151	146	167	143	155	126	134	156	141	159	159	164	153	138	156	153	172	140	145	139	164	144	134	136	154	134	125	158	143	153	162	134	142	139	148	142	160	151	159	149	160	149	175	144	144	135	141	144	156	128	144	154	133	144	135	171	165	165	164	157	155	139	158	152	166	156	154	161	150	159	156	145	144	139	153	124	132	137	171	149	163	145	151	163	154	163	155	154	137	154	145	139	141	145	137	151	148	166	147	142	160	139	144	140	121	158	155	157	137	165	162	135	173	165	137	142	149	132	139	152	148	172	153	156	141	143	149	135	144	131	131	154	164	147	152	158	167	143	133	162	143	136	166	176	160	143	137	143	139	151	158	153	145	141	144	156	125	142	145	150	157	124	164	126	150	127	129	153	134	156	137	137	141	153	159	146	131	152	156	156	150	154	161	132	149	132	160	147	148	148	148	168	152	152	147	135	157	150	114	132	138	154	139	139	149	132	139	158	161	153	153	156	142	146	151	153	156	155	156	185	153	144	160	120	150	130	161	155	142	124	147	147	159	157	142	153	123	150	157	139	164	156	163	140	166	150	154	163	172	138	157	134	152	164	155	151	135	132	144	148	155	130	134	157	156	151	139	154	159	123	141	148	152	149	156	148	154	150	152	146	162	159	146	147	140	158	135	147	155	164	156	162	149	147	135	162	147	140	161	152	143	147	121	164	145	138	143	155	171	157	161	159	134	159	140	142	130	138	154	147	156	176	154	150	144	151	156	136	131	122	143	156	165	153	140	135	143	152	139	161	156	151	146	174	152	149	152	159	142	159	165	133	134	162	139	157	175	159	134	170	155	133	141	178	147	147	165	161	155	168	136	148	166	156	152	133	135	133	109	123	135	158	161	152	144	146	159	138	135	129	152	134	169	160	180	130	142	142	156	143	154	181	140	161	139	149	166	134	171	111	142	151	147	132	113	147	158	144	182	146	177	163	136	171	144	159	149	151	156	145	142	140	136	152	162	154	142	155	142	132	153	148	159	147	160	158	147	143	144	149	168	159	162	158	149	145	169	140	149	151	140	157	168	160	147	142	127	133	151	131	129	146	145	147	153	168	135	141	146	134	176	152	138	162	155	162	155	146	140	142	143	194	122	146	150	141	149	141	128	164	136	155	163	133	152	150	137	147	154	125	161	155	155	137	136	140	181	131	160	152	121	143	137	143	161	142	145	142	133	160	154	159	164	151	138	131	164	160	160	128	155	126	164	124	140	166	148	129	144	150	175	153	146	147	138	159	144	149	149	143	141	140	149	159	159	171	146	168	145	138	160	143	159	147	158	169	169	145	126	131	144	134	146	162	158	152	166	144	156	157	140	134	137	136	147	131	182	128	147	161	146	148	149	147	139	143	133	165	125	178	145	143	152	146	134	156	145	147	154	158	150	129	140	133	153	169	147	148	141	149	148	153	158	134	148	154	169	149	144	152	156	145	168	118	140	164	162	144	136	154	139	159	156	147	162	127	156	129	163	160	160	169	149	154	143	142	150	161	165	164	150	162	133	160	159	118	159	139	150	139	167	153	141	150	133	157	153	126	135	144	142	146	154	162	160	139	126	180	154	148	158	165	142	160	132	170	142	152	161	155	165	153	144	156	132	141	125	140	147	157	141	152	151	154	146	143	160	162	156	152	162	135	133	167	146	161	144	177	160	139	140	119	127	160	134	155	147	147	148	140	134	124	148	143	134	155	150	146	161	184	150	144	153	152	150	141	155	162	132	163	150	152	151	141	160	172	154	164	163	138	160	121	160	164	154	149	127	154	152	140	152	162	148	164	134	124	129	139	154	146	126	152	138	141	150	139	132	154	133	162	130	153	143	152	156	152	174	155	149	153	140	134	147	152	157	138	164	164	157	152	131	157	164	149	150	155	149	162	143	169	166	149	162	137	143	180	153	145	135	138	149	141	158	162
345	0	2700	174860	432	33	175	562	808	868	829	784	680	656	607	580	562	489	453	413	407	440	384	385	361	338	337	298	298	298	291	232	236	242	221	233	235	239	214	215	209	192	208	184	195	177	183	195	199	187	169	197	185	177	184	170	187	167	178	167	157	190	160	162	160	168	153	167	144	162	170	174	162	175	151	153	180	180	189	161	163	135	164	151	142	143	159	141	140	150	154	136	167	165	173	154	126	140	162	151	165	143	157	149	126	136	155	163	167	150	166	163	151	140	151	138	161	132	140	154	145	159	158	128	140	155	147	138	129	143	156	140	131	153	121	137	132	139	145	154	149	142	160	165	156	139	141	159	150	147	146	142	152	162	137	132	152	166	140	143	152	166	144	171	145	160	138	152	144	164	155	136	151	146	166	148	148	162	152	135	156	142	159	139	143	160	142	161	146	150	146	160	138	124	159	140	157	140	133	162	162	137	140	142	144	144	139	131	125	144	151	147	139	144	148	133	136	165	147	165	152	168	158	136	134	142	145	149	137	160	146	145	145	133	130	156	163	140	139	152	141	138	125	140	126	170	152	153	133	123	117	153	140	136	114	162	138	145	146	163	160	165	165	137	160	142	141	177	148	150	154	149	139	158	142	130	171	149	139	148	170	134	154	130	155	152	141	158	124	157	143	163	158	135	163	131	135	162	153	139	157	137	158	140	136	149	135	148	167	145	141	147	125	123	168	125	116	154	130	159	144	169	142	130	129	155	125	138	136	147	145	128	149	164	137	158	125	156	153	146	146	139	138	153	141	161	155	149	148	145	154	132	146	138	147	139	145	137	140	131	145	162	140	147	133	147	158	114	147	152	126	146	145	159	156	133	147	133	126	161	132	144	160	151	150	134	121	149	138	156	140	162	142	143	142	148	152	153	159	159	156	153	143	147	152	144	146	143	140	151	144	139	142	161	141	131	152	157	142	159	135	138	134	151	134	142	136	168	134	155	139	156	158	144	138	151	150	129	146	136	158	152	127	133	137	144	145	142	160	151	142	141	153	148	154	136	152	157	142	164	158	154	154	141	136	143	171	139	141	149	136	144	141	162	157	137	148	148	147	144	164	148	149	147	153	147	152	134	159	144	152	158	128	131	154	130	122	130	139	157	149	143	137	148	134	141	138	136	147	147	158	153	126	141	160	168	142	157	144	145	135	148	150	166	134	138	139	133	136	154	139	147	142	151	134	134	140	141	138	158	143	152	167	127	146	141	155	141	157	135	149	146	147	156	167	149	150	139	157	155	174	127	149	139	135	159	143	148	155	116	122	155	144	144	127	147	156	135	153	141	140	146	153	153	179	143	149	142	166	122	155	148	149	169	160	144	117	131	154	147	173	134	140	134	154	134	139	135	132	140	152	149	168	148	141	150	133	148	144	172	150	154	145	133	148	154	154	148	144	154	139	159	156	162	152	140	132	129	180	137	172	153	166	141	134	145	122	137	147	140	147	137	161	148	124	144	145	129	129	146	152	137	136	152	130	127	136	141	154	152	158	132	120	149	128	153	140	140	140	157	134	150	135	148	158	129	159	153	119	157	141	128	144	137	131	160	131	161	128	146	145	157	130	143	136	139	151	164	153	156	156	121	149	140	193	144	163	151	128	145	123	140	158	147	129	151	166	127	151	159	150	143	139	137	159	150	149	147	170	152	139	136	147	180	148	128	132	144	148	121	146	159	159	145	150	149	151	133	146	164	144	150	144	139	133	166	134	139	160	142	156	148	157	167	144	146	165	157	160	136	151	163	137	164	150	156	137	172	138	165	148	154	152	150	138	146	137	144	151	137	135	152	148	139	164	158	155	170	143	156	134	149	153	139	148	153	136	157	127	154	121	157	154	122	136	133	150	161	152	145	150	147	131	148	155	132	145	149	146	149	133	151	132	149	150	160	138	149	160	140	165	142	166	156	149	144	139	141	153	146	131	154	122	155	162	136	133	161	150	150	129	127	146	150	135	152	140	136	125	152	135	149	148	131	119	131	119	141	136	169	147	183	147	138	146	144	137	147	143	152	165	151	153	146	129	175	151	150	143	149	123	158	152	156	135	151	136	129	139	158	142	130	153	128	152	167	158	155	161	153	139	133	152	169	151	173	145	147	160	140	167	145	129	135	142	144	132	129	152	143	148	135	117	160	149	137	126	144	156	138	140	135	155	141	147	144	147	144	135	142	137	141	155	128	157	139	136	172	135	142	153	125	153	151	135	139	147	132	156	141	159	142	140	135	151	138	150	137	160	130	148	148	138	164	137	156	139	132	150	163	145	142	154	150	154	157	148	173	151	137	161	152	150	141	145	146	143	159
345	1	1900	174984	473	40	251	733	795	813	714	684	638	589	543	544	448	454	388	430	360	353	329	315	270	266	247	236	235	228	210	234	201	208	214	188	195	174	188	188	180	183	186	203	185	170	181	178	177	163	182	174	172	175	187	171	163	166	168	166	157	175	158	164	160	157	182	185	146	166	165	148	168	161	174	136	164	154	123	143	167	178	150	136	158	163	196	152	138	162	174	162	176	136	157	147	153	153	180	156	184	153	177	142	166	184	160	158	149	173	167	168	180	183	147	144	135	164	159	150	122	139	164	155	169	164	146	162	170	127	159	147	166	143	158	166	142	156	157	129	162	138	182	148	136	149	170	173	168	150	150	141	187	150	167	167	152	159	146	155	162	179	156	165	170	145	142	153	138	172	153	148	140	153	141	155	135	133	182	164	143	165	149	170	156	142	144	144	136	150	181	159	151	129	145	144	139	145	142	153	146	155	144	154	157	152	146	174	142	156	171	150	150	148	157	135	133	159	161	153	150	148	136	158	165	145	161	138	146	172	164	154	142	143	173	154	143	137	142	156	137	152	125	153	151	156	161	164	162	171	129	151	151	139	150	160	153	159	158	155	164	151	135	159	163	157	157	150	139	151	154	149	154	159	158	128	150	143	149	159	166	176	150	158	135	153	146	141	151	173	133	177	143	152	159	147	147	166	167	128	141	159	142	127	168	154	146	156	165	149	142	153	133	147	132	158	161	147	162	162	138	161	131	139	138	164	145	145	152	146	140	148	157	153	144	142	160	145	158	158	148	160	157	139	155	178	149	131	157	147	152	165	156	163	163	155	147	157	148	149	149	131	154	140	131	137	172	145	146	162	173	171	138	140	143	145	155	154	151	156	159	145	148	185	153	141	153	146	158	156	134	153	143	137	159	167	136	182	143	145	134	145	163	162	146	160	159	153	134	166	165	152	164	144	157	131	156	136	140	148	163	162	139	183	149	123	139	162	176	150	168	140	167	164	165	159	143	167	153	147	163	144	165	158	167	154	131	126	147	138	152	140	138	154	157	154	146	167	159	139	149	155	140	169	166	137	166	139	166	151	156	151	156	132	155	141	165	139	141	136	151	148	156	142	158	154	153	120	138	177	170	166	143	150	166	143	169	161	142	157	126	146	152	163	137	173	143	148	157	170	131	150	142	150	153	131	144	157	175	141	155	155	152	159	153	175	156	150	164	164	147	164	172	160	135	162	149	142	147	146	139	146	140	168	145	155	163	169	144	164	151	156	147	139	140	148	144	157	151	156	152	163	139	148	130	155	148	149	131	150	143	149	155	156	150	166	139	154	141	128	145	141	156	175	136	154	149	157	144	148	137	164	156	149	139	128	135	168	128	166	143	185	152	140	156	155	131	144	162	161	167	140	160	154	140	149	171	122	139	157	112	155	167	167	157	167	140	163	171	151	146	124	150	170	160	138	158	127	149	142	128	148	139	145	153	175	170	137	153	141	159	141	144	159	162	157	142	183	175	175	154	158	148	160	163	144	144	143	151	133	148	172	172	145	135	146	144	146	159	150	145	137	142	163	132	153	140	144	149	158	156	164	168	134	157	149	147	151	135	150	157	133	139	160	162	142	154	155	141	143	137	148	134	166	186	132	133	143	167	140	147	141	145	136	151	130	142	156	134	164	142	129	152	146	150	156	174	144	155	155	148	147	146	153	157	151	148	152	168	154	156	152	147	147	148	140	137	172	135	145	147	177	155	134	146	171	149	154	129	149	147	139	153	147	170	149	137	164	149	133	151	152	165	149	152	160	175	139	159	150	154	150	150	145	137	158	180	164	148	159	172	149	155	177	159	152	167	138	160	136	164	166	158	142	143	142	161	147	135	155	139	158	155	155	155	150	139	153	134	150	142	140	127	140	147	156	158	158	130	162	150	153	155	144	138	128	152	150	141	137	135	163	166	142	145	152	166	162	161	146	138	166	154	160	160	136	159	165	154	148	148	150	145	139	147	153	170	163	145	138	166	150	153	148	144	159	136	138	153	136	147	156	173	172	145	148	178	126	147	156	160	147	145	136	161	163	147	154	155	155	149	159	150	134	127	138	149	146	162	144	172	164	140	158	174	141	151	149	143	148	145	162	151	146	158	163	155	161	149	176	140	147	152	170	150	134	157	156	144	145	156	168	140	135	138	141	149	175	143	170	145	178	159	145	173	152	145	155	157	148	158	161	150	141	165	126	134	173	139	146	156	152	155	161	130	163	140	143	161	130	138	154	133	143	149	161	132	142	153	150	156	156	151	138	171	150	167	141	145	151	155	134	125	157	147	144	150	149	141	155	140	155	152	158	162	143	157	154
345	2	2100	175131	458	38	208	641	805	899	822	785	678	642	575	523	465	402	397	359	346	295	308	269	264	225	216	232	236	215	231	207	198	219	199	208	167	173	181	201	202	165	187	177	189	180	177	175	177	160	159	163	147	168	157	159	162	160	161	143	166	178	140	156	189	125	183	120	148	165	163	172	166	157	172	170	143	169	151	148	151	146	148	138	137	129	147	133	146	134	187	136	140	155	160	150	147	158	149	168	144	155	140	152	157	160	122	172	151	153	157	157	170	142	161	178	135	140	132	155	156	158	134	140	140	154	159	126	157	150	135	128	151	147	145	145	122	155	142	135	164	164	140	173	136	147	134	150	170	154	150	160	135	165	149	139	146	150	134	140	156	140	151	127	149	138	164	131	160	150	137	165	148	148	151	135	127	142	136	152	151	145	133	127	164	131	165	149	156	163	141	141	157	137	154	154	147	138	163	130	151	136	151	124	135	138	141	133	135	134	167	147	131	139	137	138	141	166	140	138	153	133	146	169	140	132	155	126	129	117	141	142	135	184	161	122	151	118	140	168	141	135	149	145	155	140	144	126	140	139	124	138	141	136	158	139	125	106	159	148	145	138	151	141	152	154	152	142	153	149	142	146	144	124	145	151	138	129	134	167	137	146	142	137	138	155	132	157	127	139	136	127	132	163	134	152	138	144	148	143	141	125	147	129	144	134	125	140	132	155	160	153	149	133	141	174	134	124	131	148	142	143	157	132	146	170	148	133	146	138	147	124	119	142	137	151	156	140	135	144	143	144	129	154	131	128	152	136	139	155	157	146	160	137	151	124	143	137	131	152	156	150	151	135	127	140	132	134	134	128	157	140	165	142	134	151	138	155	128	153	127	135	137	134	136	134	146	131	136	140	130	135	142	153	135	133	135	154	145	140	142	137	122	150	131	155	136	151	131	144	135	126	155	144	132	141	139	116	156	172	171	127	124	143	136	137	147	151	120	178	142	136	146	148	159	171	128	138	133	139	154	158	130	140	135	148	172	141	144	141	138	149	153	137	141	137	136	169	128	142	157	163	149	163	137	135	141	130	121	133	137	135	138	142	147	148	147	162	138	143	148	138	141	144	130	171	149	136	158	150	160	124	148	123	134	157	142	136	132	152	137	135	133	123	148	156	136	157	135	136	147	143	149	149	132	134	126	140	119	138	156	134	126	143	131	129	161	154	141	152	158	157	134	148	142	151	142	153	134	135	125	136	149	176	154	160	128	153	143	125	147	140	141	126	147	164	143	121	135	135	140	166	129	143	152	174	101	159	132	137	151	172	150	144	141	156	133	153	134	146	135	153	136	159	160	166	133	141	138	142	132	165	170	141	120	170	169	164	145	140	139	144	167	145	138	152	135	136	156	156	151	162	150	149	148	164	150	152	148	157	154	157	134	151	142	138	135	141	115	163	129	138	136	139	142	154	121	135	136	154	125	135	133	130	126	161	144	143	147	134	144	155	150	144	133	127	138	140	146	142	151	149	148	128	139	163	144	139	143	139	157	153	147	125	138	144	154	129	130	150	133	156	146	121	137	149	151	145	137	149	126	156	149	137	130	140	130	136	147	137	166	164	137	133	157	142	135	128	134	116	130	144	135	155	146	166	145	141	145	136	146	144	148	148	136	121	158	152	152	149	136	159	125	151	128	144	153	116	150	155	139	120	131	146	131	144	145	144	134	134	133	135	139	139	145	158	128	138	134	129	141	162	161	161	137	143	131	149	135	124	146	152	136	131	139	119	125	149	134	150	146	142	130	117	146	142	146	160	156	139	150	155	168	134	160	161	148	152	146	150	122	137	151	147	133	158	148	166	154	127	141	153	146	138	134	116	149	168	143	139	133	129	156	148	153	148	157	135	132	139	168	141	149	139	149	142	121	136	130	147	126	142	110	146	146	140	149	148	131	138	131	141	127	127	148	123	148	144	143	140	133	147	151	141	168	153	135	139	158	133	150	144	130	154	156	128	139	123	151	125	112	148	124	155	136	135	143	160	136	132	151	137	139	134	137	122	152	141	150	147	153	164	158	141	134	140	140	139	133	135	136	159	123	137	135	138	143	158	137	150	151	139	135	139	114	128	127	137	154	121	122	151	128	128	147	130	143	140	146	140	146	133	127	155	152	142	131	155	151	160	110	166	142	149	134	157	161	148	148	142	143	136	143	142	133	125	130	146	151	145	148	134	151	144	136	147	137	143	135	157	149	138	123	148	138	135	124	157	137	137	155	138	142	150	137	137	143	164	149	146	138	158	151	124	141	167	118	160	103	134	130	156	144	141	118	128	142	147	146	145	144	153	142	143	131	142	137	138
345	3	3500	175254	439	41	185	604	855	978	873	817	683	632	542	484	445	401	356	313	344	286	285	271	232	252	247	240	214	237	216	215	200	219	194	188	178	214	198	180	192	198	187	185	153	184	183	179	167	183	172	190	169	151	167	168	150	153	159	168	153	158	164	147	153	145	162	130	159	169	167	168	145	156	147	152	146	174	141	151	150	152	141	143	147	142	146	135	158	167	146	149	138	126	135	166	154	155	121	150	139	154	147	137	167	151	157	150	124	139	161	144	122	122	142	129	144	141	144	154	146	123	147	154	141	157	144	137	157	136	162	125	141	148	132	120	171	148	141	137	160	124	142	139	132	139	146	134	132	166	127	152	165	141	147	145	144	148	132	123	135	136	160	112	133	163	134	138	145	153	133	151	145	138	152	127	134	156	159	149	153	129	133	125	131	156	144	155	167	143	139	152	141	151	135	136	137	134	130	148	131	153	121	140	120	137	130	170	127	149	154	150	140	136	154	146	167	149	157	147	139	135	140	144	149	143	158	154	161	144	146	138	133	158	141	145	149	138	135	129	145	142	155	145	144	139	138	152	136	138	161	139	166	143	145	150	130	151	159	131	141	157	151	134	123	129	146	110	132	140	135	122	134	157	145	164	114	131	137	158	129	186	140	151	140	137	155	146	123	143	123	126	126	146	157	163	145	132	145	147	155	156	151	134	149	151	157	121	159	154	162	145	133	138	153	131	107	135	133	146	176	125	145	126	127	137	126	140	122	159	135	126	126	158	137	124	125	124	147	165	165	150	123	129	163	153	148	124	134	148	148	148	137	151	139	149	122	149	144	144	144	124	136	148	125	140	136	141	179	153	136	130	165	131	137	138	128	146	138	139	123	144	133	154	149	128	155	150	171	142	136	145	145	158	147	147	144	138	133	143	144	139	119	150	145	137	125	117	138	134	135	149	141	173	149	150	141	131	158	141	125	144	150	132	147	144	138	150	143	139	148	136	126	142	146	150	133	124	144	158	128	147	150	131	139	138	148	134	144	142	136	126	131	142	127	141	153	141	131	139	130	149	121	141	135	124	146	125	149	140	166	141	151	147	135	145	137	122	137	135	153	132	142	130	135	151	150	148	126	131	158	157	123	157	144	148	129	142	142	121	155	148	148	138	139	133	134	153	150	132	141	121	129	162	146	125	135	118	160	145	133	154	139	137	131	131	128	144	157	134	154	167	148	139	138	150	118	157	133	166	150	127	126	138	136	131	143	153	121	140	147	143	133	148	141	147	122	137	132	150	146	157	131	132	142	139	145	147	133	143	137	149	122	135	143	148	136	142	136	144	140	138	149	147	138	139	169	140	156	127	134	156	166	145	137	145	131	138	121	126	144	139	149	139	135	143	146	136	118	150	151	128	160	157	135	150	139	142	107	136	147	143	142	149	152	131	137	116	149	144	127	138	135	127	129	133	154	154	129	135	121	145	150	144	134	128	159	130	162	141	144	160	135	139	124	132	142	151	132	156	147	135	142	111	156	160	139	145	129	135	155	149	153	138	122	162	153	133	157	132	138	123	145	143	142	144	130	149	137	143	165	132	142	139	153	148	153	132	147	148	134	127	113	135	148	146	152	159	161	147	138	132	149	122	146	139	143	148	114	124	143	158	159	140	137	149	149	146	148	152	135	133	134	136	146	137	143	159	119	134	151	153	121	145	145	154	123	150	139	127	124	136	129	151	125	120	172	138	140	132	142	173	147	140	141	117	152	157	127	154	140	158	147	144	140	140	128	130	119	144	133	144	146	156	135	139	137	136	128	124	126	151	134	152	130	143	154	143	142	141	124	152	154	139	129	125	138	133	137	123	133	139	127	140	112	160	152	162	148	138	130	124	147	144	149	148	142	142	134	142	147	127	129	135	142	159	138	139	128	126	144	125	140	154	133	147	155	128	138	134	127	127	127	159	135	130	134	121	132	116	149	145	162	150	140	138	142	156	139	118	115	149	151	133	135	136	132	144	123	167	148	164	156	124	141	151	125	155	137	128	142	153	162	146	142	126	149	132	127	145	157	140	159	149	121	138	137	173	133	144	127	161	141	142	128	131	133	158	145	144	139	134	133	140	158	133	126	148	139	156	143	149	134	143	140	136	148	128	139	116	150	138	148	146	123	145	132	140	124	137	145	129	140	140	141	151	141	134	128	137	140	148	118	138	158	138	134	132	138	132	145	154	158	127	169	124	149	139	144	142	144	133	164	138	149	124	146	149	135	144	152	141	134	136	154	128	127	135	148	143	131	138	126	154	140	143	150	132	134	147	119	155	147	142	154	147	150	149	131	139	132	149	133	140	179	140	140	126
345	0	2700	175377	426	32	117	463	751	842	747	742	612	549	528	470	394	418	387	373	336	326	313	302	253	274	251	241	212	227	245	229	225	205	227	235	169	227	175	195	202	204	186	198	180	194	199	187	175	176	196	169	170	154	178	184	167	158	157	181	166	185	175	189	181	142	160	162	185	151	151	167	166	168	164	145	144	150	160	150	176	159	158	181	156	162	158	165	152	145	160	163	155	153	176	164	146	166	148	133	178	145	158	147	151	157	119	144	149	139	159	166	142	147	148	149	163	147	145	144	123	150	144	145	139	152	152	165	162	147	136	134	123	147	152	152	131	153	146	144	132	150	150	158	159	149	150	152	143	132	153	165	144	140	156	156	158	138	154	155	143	149	137	137	137	129	147	156	159	151	150	131	128	143	150	139	148	138	151	139	147	154	137	124	161	152	152	149	140	146	143	153	121	113	154	164	157	134	153	150	160	168	143	140	149	127	147	147	157	153	156	154	138	173	142	149	143	177	139	135	138	139	136	131	140	146	145	129	140	137	145	137	149	148	150	129	160	154	162	157	117	159	160	144	180	129	152	173	161	149	148	134	128	147	147	148	146	140	145	130	147	133	152	133	171	150	128	137	145	157	147	144	144	149	146	162	135	126	135	141	121	153	142	133	130	133	154	129	134	157	115	142	149	120	143	135	154	135	125	156	159	144	131	163	168	133	140	146	154	149	141	152	158	147	149	156	151	148	157	149	124	154	144	150	155	130	131	139	145	136	175	148	140	150	142	130	135	144	153	152	135	139	163	169	138	152	117	154	131	145	132	147	139	149	144	164	148	124	129	162	142	151	146	121	162	152	144	129	144	168	162	136	136	137	121	135	144	141	159	133	129	155	145	141	127	121	152	152	128	134	135	160	126	144	137	158	116	130	149	148	145	143	130	142	134	138	134	153	142	144	135	144	138	131	158	147	147	147	148	147	156	142	123	164	125	146	141	130	135	152	145	144	153	148	143	131	133	148	136	137	143	120	126	108	129	144	143	135	141	124	137	161	159	159	138	128	130	147	170	145	154	130	154	126	148	126	141	130	139	155	128	127	146	136	146	141	138	140	144	142	152	154	142	145	147	130	151	149	150	137	132	150	141	168	142	139	162	141	144	139	139	143	147	132	144	136	167	136	162	132	147	139	159	137	134	135	113	125	138	144	138	132	155	144	136	139	140	136	139	156	136	140	125	139	135	139	145	180	149	144	135	163	138	129	140	135	128	129	142	158	142	154	146	145	144	144	152	165	144	149	163	126	134	145	146	142	154	137	117	129	138	135	154	144	148	151	156	146	152	148	147	141	145	141	124	135	142	146	141	149	132	130	135	146	170	159	125	154	135	144	147	124	136	156	146	141	156	152	127	141	141	146	124	146	136	137	124	146	156	142	143	138	147	145	126	128	133	144	138	143	127	151	157	150	129	147	123	139	130	130	146	127	142	124	123	121	143	142	142	155	133	113	138	137	151	143	127	141	135	152	147	135	153	131	141	136	166	144	143	140	166	135	151	139	149	154	147	140	116	137	137	124	131	136	139	154	125	140	153	150	141	146	140	127	157	145	136	123	143	132	158	117	129	153	139	150	129	143	121	154	142	147	134	127	129	154	143	136	156	143	148	125	124	144	154	140	152	149	134	145	139	135	126	170	129	146	129	141	144	158	171	139	152	135	163	174	144	143	145	140	152	147	129	142	133	154	141	141	123	150	160	152	165	142	145	139	146	157	164	136	166	155	156	136	136	146	120	127	141	139	144	143	154	142	142	141	128	142	129	126	146	138	124	107	152	155	160	150	122	138	141	145	144	145	141	128	176	140	162	128	140	162	156	138	150	155	136	148	135	135	151	145	141	148	150	144	157	128	161	142	180	152	153	144	131	135	140	151	132	154	144	134	129	136	151	152	169	146	129	135	159	139	143	160	148	153	148	147	152	115	141	128	159	138	138	138	118	157	144	130	146	171	146	148	165	145	163	122	139	119	141	152	132	168	126	148	139	131	129	161	147	136	126	135	146	148	141	139	152	135	110	150	160	139	135	146	153	143	132	168	148	149	147	136	157	132	149	154	147	153	139	149	148	155	121	144	170	142	159	135	150	137	130	123	156	147	137	130	141	150	160	132	136	144	157	138	136	156	138	122	130	133	172	145	154	129	146	152	139	137	170	138	145	155	144	136	147	135	151	161	148	147	131	132	132	131	142	142	118	155	142	144	150	126	122	169	139	132	137	148	182	120	143	153	134	145	131	164	146	150	157	151	145	128	133	133	137	134	154	142	151	145	135	131	161	126	153	147	138	136	137	137	146	147	159	154	155	128
345	1	1900	175500	468	34	190	585	686	652	613	510	491	451	381	340	315	308	257	259	242	253	249	227	217	216	192	195	216	199	167	182	165	167	183	204	180	163	147	175	175	170	165	172	170	166	152	152	154	150	160	142	150	131	145	151	160	158	153	136	164	165	141	154	160	163	138	138	134	143	163	128	146	144	132	144	150	147	170	151	172	140	164	156	117	138	146	143	135	143	144	143	168	152	137	161	151	133	154	138	128	137	160	142	164	182	157	145	146	139	139	133	122	163	106	167	149	162	144	158	136	151	141	121	139	135	129	144	134	120	155	136	130	145	130	141	143	138	149	141	146	152	136	142	153	168	131	154	148	118	141	121	151	133	146	136	141	150	134	133	180	149	142	160	149	129	143	144	147	137	145	116	153	132	186	136	128	125	162	143	152	148	134	120	157	137	139	120	137	146	155	132	145	141	131	120	144	145	134	159	144	141	138	159	122	123	128	136	143	153	139	153	144	156	146	129	140	151	137	141	144	148	137	148	145	122	138	125	135	155	143	141	141	155	136	136	137	129	150	156	145	175	136	133	125	142	135	134	133	125	132	141	152	120	150	134	130	137	140	129	132	129	128	141	126	105	118	139	154	166	145	133	137	159	132	138	130	127	140	131	151	148	126	135	160	137	145	124	151	124	152	147	123	161	130	154	158	123	141	155	138	118	115	147	140	143	135	168	112	121	125	136	130	138	139	162	132	134	147	130	147	140	140	150	140	130	147	143	131	149	144	137	132	126	139	142	137	124	133	122	149	160	119	140	130	125	142	141	139	139	129	137	127	138	122	138	154	164	150	122	120	126	140	150	121	149	131	168	133	132	141	148	137	168	119	129	142	150	151	161	130	134	159	155	142	144	150	118	141	139	127	140	137	158	151	137	115	134	158	134	145	139	122	132	124	134	137	134	127	149	116	137	143	136	139	146	133	146	134	151	135	117	136	159	123	143	124	148	137	147	116	141	115	134	131	160	139	153	127	139	128	152	121	130	134	125	131	132	152	135	151	143	154	146	138	137	148	123	158	146	145	130	137	158	130	142	125	132	132	144	156	122	169	133	132	143	135	129	130	138	130	137	145	128	147	137	145	115	132	126	156	143	111	151	128	141	138	133	132	124	151	121	141	130	165	140	126	142	116	135	149	118	155	129	116	144	147	121	133	140	144	139	132	129	132	133	148	143	134	146	137	114	119	130	127	128	133	148	121	117	135	160	127	137	139	123	127	133	102	123	145	146	157	134	146	135	136	147	149	144	147	116	145	133	164	141	150	122	132	149	161	130	166	148	135	135	139	128	134	132	129	157	149	129	130	120	151	132	140	161	148	127	143	150	135	120	136	143	117	155	139	132	137	151	144	136	111	121	158	146	132	151	128	125	144	137	144	124	130	158	134	128	137	137	178	136	142	132	151	126	140	141	123	135	139	134	116	137	129	153	143	133	119	139	128	132	142	151	146	136	128	120	142	149	146	174	152	146	116	139	131	162	132	144	123	165	134	144	141	126	161	145	124	120	162	134	148	137	125	128	142	131	143	159	143	140	121	133	133	122	137	159	159	139	134	136	142	124	155	126	117	123	125	130	122	140	120	138	146	161	137	119	128	135	141	144	146	137	122	140	135	132	132	133	166	148	139	129	156	156	120	141	154	131	145	143	156	130	146	145	137	146	129	134	132	127	153	153	147	130	134	174	128	150	144	138	146	118	144	116	123	133	145	149	122	147	134	160	133	142	127	150	126	121	125	141	136	139	140	125	135	141	137	129	148	128	133	132	133	133	136	145	140	151	129	142	150	150	122	141	136	151	141	171	152	144	130	140	148	135	136	135	131	129	140	136	139	131	135	132	126	120	151	154	151	146	151	137	131	126	150	151	138	165	104	129	145	156	123	135	150	128	140	149	150	127	131	137	152	137	153	119	148	141	115	150	128	144	138	120	133	156	121	155	134	138	107	130	137	128	148	133	140	156	141	138	146	130	128	130	132	123	149	122	150	131	141	146	125	142	140	120	143	119	132	147	135	119	153	129	147	134	136	132	116	147	124	154	122	149	127	147	142	121	138	122	142	126	129	118	130	133	137	135	146	126	144	150	140	143	149	139	102	137	127	144	141	137	136	135	155	155	132	130	129	121	130	135	138	141	122	149	127	138	152	150	125	150	144	121	128	135	144	128	138	140	141	135	141	128	163	123	145	149	159	129	152	132	146	146	125	145	126	152	131	138	138	150	125	121	143	140	152	142	119	149	111	127	144	143	125	152	143	156	149	158	157	116	138	114	148	171	147	136	117	124	121	120	123	147	127	123	115	135	157	160	127	124
345	2	2100	175624	465	20	125	481	546	532	523	479	422	429	374	348	319	318	262	262	274	244	257	261	221	239	220	206	203	219	208	195	205	198	176	182	191	182	173	177	182	163	181	174	166	205	159	159	160	161	156	167	154	165	131	157	156	159	162	168	170	153	138	165	143	152	149	137	145	156	123	152	139	158	154	129	157	142	141	151	145	148	126	137	135	123	130	119	135	158	151	145	147	143	163	140	140	153	138	144	143	151	133	138	159	150	154	151	145	145	136	147	143	158	148	135	129	151	132	140	129	142	155	136	135	166	146	130	134	135	143	140	129	133	143	147	121	124	124	136	151	132	128	142	139	155	136	140	142	129	137	136	125	129	138	154	133	145	135	143	136	130	131	138	137	132	149	137	147	125	148	152	139	150	132	139	139	120	146	133	144	145	132	134	124	131	145	141	119	119	156	147	136	133	137	152	133	143	118	142	134	153	124	142	134	140	151	133	132	142	149	152	126	160	134	110	139	137	135	160	123	145	165	130	158	152	127	131	140	152	131	143	135	148	134	124	134	142	147	139	133	136	148	139	132	138	144	113	128	126	151	151	150	129	126	143	138	150	125	143	139	141	127	144	150	109	152	147	135	151	124	146	125	144	140	146	151	120	146	143	119	147	137	130	172	115	139	135	134	131	139	138	107	127	123	133	131	136	148	134	124	126	140	139	130	143	124	144	130	137	149	143	125	148	142	120	125	142	134	142	133	141	142	142	157	160	141	144	122	136	122	143	129	122	156	153	119	135	168	136	132	138	127	138	124	139	139	149	152	139	150	138	140	149	143	127	120	139	140	147	154	143	118	145	127	148	130	141	145	141	116	137	124	119	154	148	122	146	134	140	119	142	153	122	110	128	156	122	150	119	124	119	146	131	136	143	122	152	163	148	149	122	143	124	155	151	113	136	125	148	138	124	113	138	150	133	147	138	101	126	136	149	152	138	121	146	122	143	154	156	146	119	139	138	132	145	136	119	125	158	149	146	134	122	138	140	147	123	152	140	124	143	160	140	125	105	133	123	134	143	145	140	128	149	139	129	130	134	129	150	130	113	131	143	116	137	135	149	123	143	146	125	133	133	139	137	146	125	152	133	136	128	148	138	149	138	124	122	119	148	121	131	128	124	139	128	151	131	134	143	142	140	137	142	149	126	119	116	122	139	127	111	126	137	157	123	144	127	132	140	141	124	130	122	148	135	137	126	146	138	125	135	133	143	140	117	128	151	140	127	103	150	129	139	138	138	152	139	117	133	118	126	114	137	145	139	139	125	147	156	165	149	134	120	147	120	118	132	118	137	138	125	155	136	152	146	132	115	122	138	131	146	146	138	136	142	133	128	125	135	140	134	132	135	137	134	124	131	116	132	126	137	144	133	139	149	141	145	137	151	138	117	131	123	139	152	143	124	139	145	154	126	129	109	143	130	147	124	126	141	134	156	140	135	118	141	132	120	141	131	126	131	137	120	139	132	144	128	145	130	148	147	156	149	151	153	129	137	149	126	130	136	133	138	143	139	99	139	137	145	146	122	120	127	115	144	154	128	144	149	155	138	118	150	114	126	125	134	128	136	138	145	124	152	123	132	142	137	119	110	130	143	143	126	117	132	121	145	130	114	139	144	129	148	133	130	129	139	145	157	140	134	141	146	137	144	146	154	147	137	124	147	139	144	133	129	153	154	145	145	136	140	123	144	139	132	130	123	135	117	144	128	151	132	123	108	132	128	125	121	107	151	136	142	134	148	142	136	126	122	136	143	146	138	137	135	136	126	133	117	139	151	122	144	150	138	151	131	148	136	129	124	143	123	140	146	146	116	142	124	133	124	134	139	136	121	130	141	129	142	149	131	116	105	164	146	136	133	157	123	149	158	102	140	145	127	136	141	140	132	137	160	130	139	143	152	140	134	161	132	159	130	149	142	144	142	136	132	124	130	123	137	137	143	138	139	116	118	136	150	141	144	111	124	143	155	140	127	121	129	139	130	132	147	145	137	136	130	121	132	134	128	141	142	148	137	145	118	124	140	145	133	148	150	127	129	139	154	128	146	127	134	130	135	110	132	129	130	128	135	137	127	143	134	121	134	144	143	139	147	131	135	158	131	137	155	126	144	154	124	131	114	142	136	140	122	132	122	136	123	130	141	159	138	140	123	147	148	148	115	155	133	140	131	151	152	137	147	129	148	113	139	146	135	126	141	140	136	117	144	134	143	123	124	134	140	104	137	147	138	140	137	144	157	138	113	151	126	131	138	140	126	145	134	128	155	131	140	155	134	125	143	151	150	114	132	133	145	124	144	153	144	156	127	133	121	132	147
345	3	3500	175747	443	21	114	353	451	521	526	486	453	456	349	382	358	345	292	293	288	257	242	268	256	249	241	229	236	207	221	243	208	214	228	189	223	208	195	202	213	182	197	174	183	179	164	192	184	193	190	196	175	172	199	174	159	172	165	167	163	162	157	157	173	157	158	193	155	151	155	160	169	168	143	148	159	158	165	164	131	146	142	159	150	157	180	146	165	139	142	153	147	140	160	166	183	155	163	155	160	150	167	175	155	136	153	172	141	157	162	151	155	151	153	176	148	157	151	146	146	146	151	145	160	147	173	137	147	158	146	177	157	166	152	149	152	146	145	160	152	154	138	150	163	160	151	139	165	170	132	164	144	152	134	140	155	167	164	146	117	145	143	150	154	158	151	111	163	156	132	127	144	136	140	138	151	151	155	152	157	143	126	145	150	163	142	172	169	144	169	141	139	158	111	147	142	135	157	154	150	156	150	145	154	155	128	153	126	152	145	128	142	135	143	138	148	163	136	154	150	148	147	137	148	169	123	143	154	161	148	153	140	142	136	141	160	148	165	139	148	170	137	147	144	136	156	138	156	153	167	151	158	155	139	139	114	132	148	156	128	170	162	138	137	157	160	141	148	155	154	157	146	142	163	151	119	149	139	159	155	132	162	156	152	132	148	144	147	140	142	154	148	170	155	132	145	143	157	167	134	147	159	153	154	131	138	135	161	129	156	131	143	148	147	134	161	170	153	139	157	165	153	145	155	149	177	162	184	135	157	143	145	136	140	145	139	145	156	161	147	151	121	128	140	164	176	131	156	138	167	164	139	147	129	137	158	138	141	144	145	131	155	154	140	137	148	127	147	145	136	145	153	138	167	148	129	149	160	134	145	129	159	142	143	137	140	137	148	164	140	149	145	156	132	153	154	152	150	141	148	150	159	149	134	150	132	145	136	141	144	137	161	150	141	159	136	173	132	136	140	159	147	136	152	130	158	149	146	143	147	162	137	155	150	156	123	139	182	151	140	145	149	138	146	127	142	129	136	140	155	148	119	150	130	154	152	141	138	132	136	157	147	119	153	162	150	166	144	141	145	147	139	141	135	136	153	148	136	138	147	158	173	125	139	144	151	142	154	138	137	125	156	139	130	153	155	153	138	139	144	161	144	148	162	147	140	153	133	143	150	147	139	163	155	130	167	146	143	142	127	129	141	156	158	152	129	144	155	157	162	128	142	162	155	160	143	145	148	138	155	146	142	136	123	157	164	137	162	142	153	119	106	149	178	176	153	148	136	143	148	136	148	166	137	152	169	165	160	136	131	130	135	145	121	180	132	128	127	151	137	146	140	148	130	130	129	128	147	151	124	151	133	149	163	148	152	138	146	143	153	146	153	163	152	177	151	148	140	143	160	139	144	149	141	136	156	162	162	166	134	162	130	151	137	172	135	132	134	152	151	142	145	155	130	146	137	149	146	139	132	137	150	150	141	147	135	160	149	153	114	162	156	135	141	144	150	140	159	126	159	141	140	142	178	141	144	156	163	155	134	152	141	142	148	157	152	147	170	134	153	157	165	141	154	158	149	154	162	138	148	148	157	115	155	154	139	154	146	140	165	153	146	129	123	148	161	137	150	158	134	135	127	146	143	139	147	151	155	146	131	165	156	158	154	155	157	136	153	143	142	136	150	140	140	144	143	137	150	147	147	132	140	159	154	139	140	160	134	147	144	146	155	142	133	164	164	155	158	166	150	151	137	145	150	144	159	127	145	158	146	154	130	143	140	130	163	155	163	165	148	143	165	149	161	154	188	163	134	173	135	149	145	125	153	151	129	177	127	163	134	149	136	148	149	165	145	168	143	140	124	162	129	117	140	162	150	146	142	149	123	160	117	151	150	153	137	151	148	140	155	155	157	168	152	143	152	154	148	147	156	137	145	124	166	171	135	146	149	155	136	161	153	138	149	159	145	156	134	173	124	188	141	162	145	151	159	140	151	158	133	144	151	150	141	149	122	152	120	139	142	143	149	161	135	145	180	141	138	156	127	130	148	150	129	106	143	148	153	146	147	148	131	128	129	158	142	152	137	155	148	147	150	150	141	131	167	132	148	159	143	141	150	132	131	156	152	140	148	147	138	145	148	138	149	160	124	163	148	151	155	136	140	144	139	151	145	143	144	136	168	160	131	134	145	140	152	145	140	141	157	148	139	164	157	156	133	151	153	156	176	151	130	136	133	163	159	140	146	142	147	168	160	166	156	140	134	155	154	141	159	135	130	145	155	144	119	146	132	138	143	147	147	159	139	131	135	141	151	130	153	137	143	132	139	140	142	132	127	135	135	146	136	176	139	157	157	147
