345	0	2700	110696	453	0	14	171	267	417	448	488	470	429	406	392	326	299	332	311	275	307	271	292	288	237	256	241	230	247	234	238	246	230	235	248	206	224	204	218	217	208	218	192	202	191	198	201	199	181	206	178	201	198	169	167	190	181	184	182	176	171	178	187	176	178	150	160	183	168	177	172	156	183	161	170	180	148	181	141	171	212	166	164	187	197	188	164	172	181	174	172	170	184	173	169	158	193	158	198	160	163	165	168	186	175	153	193	174	148	173	169	169	183	168	177	153	178	166	163	153	165	154	158	179	159	163	170	173	158	155	148	141	147	196	151	163	163	174	166	173	188	180	172	183	171	132	169	170	186	161	162	167	161	180	156	169	159	166	177	153	157	174	169	141	164	157	149	162	164	148	155	135	158	161	179	153	155	159	130	150	197	161	161	160	198	185	171	177	180	149	170	168	170	156	155	167	169	178	133	155	162	172	150	178	148	165	181	160	156	175	145	157	156	151	179	186	153	154	157	166	167	166	154	133	179	155	164	139	160	148	168	145	175	169	163	164	167	136	161	142	167	181	146	172	165	158	167	178	157	151	165	139	164	139	165	151	151	145	147	172	149	146	164	176	171	174	153	158	179	133	166	169	173	147	150	145	169	180	174	148	167	159	147	161	156	157	176	173	159	163	164	176	156	172	139	149	142	199	139	180	166	160	154	185	158	170	160	194	169	155	164	160	171	146	171	147	141	165	168	170	143	152	153	157	160	158	177	155	158	158	192	155	195	168	167	153	165	150	174	156	165	164	152	158	168	151	153	183	182	139	166	162	184	148	166	170	182	167	147	151	154	187	173	147	166	151	173	168	176	137	155	164	151	149	163	173	154	164	188	161	160	154	162	151	164	158	168	149	186	183	150	170	170	177	162	153	155	137	173	154	148	168	183	168	182	167	152	159	159	150	175	160	185	168	174	171	174	151	173	142	147	165	174	172	156	147	147	155	159	147	174	163	183	145	168	151	133	169	178	165	170	169	153	164	158	153	165	166	136	154	145	158	145	153	181	169	183	156	167	161	167	165	144	161	181	164	168	155	173	156	174	162	179	138	166	151	162	171	152	150	167	138	165	170	158	167	161	142	162	154	160	164	150	156	191	180	158	171	166	184	144	173	148	180	164	175	168	150	175	160	165	169	179	159	158	177	158	184	161	154	149	144	169	165	153	161	190	164	163	155	163	175	162	151	170	161	163	155	151	135	153	179	175	177	140	154	161	145	157	173	147	166	169	138	149	164	186	163	161	181	169	161	161	161	137	155	168	191	180	169	182	163	149	169	169	150	172	171	139	170	137	162	172	139	150	172	180	147	175	146	156	157	168	161	156	154	142	177	161	145	158	161	145	148	161	141	159	161	164	133	156	162	161	170	177	177	154	139	163	156	162	174	148	160	164	154	152	156	158	179	148	160	156	156	163	150	160	163	161	160	152	161	154	164	163	142	149	164	166	153	162	173	148	162	161	160	145	167	157	149	157	165	158	167	179	132	171	135	177	171	150	148	145	144	160	162	170	161	183	164	161	161	146	160	166	157	154	163	178	162	163	170	159	189	171	168	187	176	148	151	169	146	153	150	152	154	157	141	160	157	158	152	174	150	163	171	155	163	175	161	164	155	145	177	171	153	145	166	149	151	189	151	169	166	167	150	191	154	158	152	159	143	169	162	179	168	163	188	171	155	175	181	153	156	169	151	151	168	169	172	165	158	151	149	160	176	180	159	175	172	146	175	160	168	176	163	184	182	130	137	167	157	143	172	180	174	183	137	163	180	162	161	165	162	138	154	167	164	150	140	169	145	161	151	155	173	163	145	163	165	160	148	169	182	146	159	153	143	157	163	152	191	149	148	163	167	150	159	162	158	164	153	173	147	150	157	151	160	152	170	169	166	153	142	149	165	182	160	141	169	156	149	151	156	169	152	162	153	179	168	168	144	199	165	166	146	148	172	162	173	160	144	166	155	170	159	155	173	200	153	165	167	182	173	152	181	152	154	175	150	147	153	165	152	172	190	157	126	184	157	164	180	168	147	183	158	148	149	169	169	176	156	179	163	167	162	172	135	158	173	152	174	190	167	180	151	170	183	175	151	133	155	152	173	148	141	161	155	162	163	151	164	158	158	145	172	168	161	156	184	148	183	176	158	175	165	157	155	158	150	165	171	146	164	172	142	165	165	170	147	170	177	188	156	168	170	152	153	152	166	144	165	185	154	170	151	176	160	179	143	162	151	172	151	140	181	169	146	171	154	143	162	176	171	151	134	172	159	153	178	158	156	165	156	170	171	138	167	178	171	144	167	173	165	176	151	140
345	1	1900	110819	544	0	12	148	213	370	342	422	351	338	311	297	273	279	277	256	234	237	221	216	203	217	189	174	172	170	210	169	182	193	176	185	171	160	172	188	192	159	180	172	163	154	179	156	160	155	179	150	157	153	148	139	156	153	149	156	161	162	161	140	120	175	153	153	164	141	157	160	161	136	160	152	148	145	143	157	153	150	149	158	156	143	141	145	155	135	156	152	139	126	150	132	143	168	142	155	158	151	132	132	143	145	146	153	141	156	163	141	141	139	133	154	136	151	149	150	156	131	141	138	142	149	164	149	158	141	169	147	141	164	153	132	134	136	170	126	178	142	133	162	155	149	167	173	147	140	145	139	151	136	132	146	136	136	148	153	164	135	142	135	151	136	134	156	132	158	146	130	141	145	172	132	140	133	128	145	120	159	162	141	120	150	162	136	163	158	167	159	139	171	139	129	148	127	143	168	165	141	150	155	146	157	144	152	141	132	139	142	132	151	155	168	128	160	145	145	169	147	146	133	172	131	149	136	138	140	152	134	147	155	163	133	138	151	137	142	158	146	141	170	146	130	131	154	140	127	163	157	143	118	155	146	138	126	135	152	152	138	156	148	142	166	142	144	145	144	135	146	159	156	130	161	143	148	142	124	145	155	123	138	146	143	172	146	140	135	132	131	158	136	157	137	167	161	135	140	147	165	141	149	157	131	126	159	153	140	149	136	143	122	157	158	141	134	178	147	148	183	143	147	156	143	141	145	152	142	161	148	152	136	160	150	150	136	146	138	144	142	139	156	141	138	147	131	128	147	136	159	146	160	148	140	166	149	160	138	129	147	135	161	131	151	161	118	144	135	128	130	121	139	152	144	147	133	150	145	145	146	119	133	125	143	144	152	162	142	147	140	144	132	132	148	149	142	152	144	138	133	136	125	128	153	143	146	138	125	136	175	141	152	151	171	140	135	130	144	140	161	145	154	157	145	141	134	152	136	135	129	138	157	159	148	124	148	131	147	135	137	152	173	150	149	138	154	160	146	137	147	137	138	152	141	134	136	142	152	162	168	132	148	137	145	132	136	151	125	130	132	173	131	134	148	159	147	147	162	130	148	142	144	133	140	174	159	155	123	159	154	142	151	153	137	144	153	150	152	133	145	145	142	140	123	158	148	163	158	131	138	118	151	134	130	111	163	150	152	138	137	138	125	144	159	152	143	128	149	136	166	156	126	147	148	138	151	125	139	141	157	127	169	144	183	140	146	154	128	126	141	134	150	143	141	152	151	126	143	134	125	142	153	121	129	135	128	142	182	144	133	135	161	145	164	136	147	140	148	152	153	148	143	126	137	141	149	133	152	138	149	169	131	140	141	168	146	150	136	130	139	134	144	147	138	138	140	146	148	151	131	150	154	144	155	152	139	138	156	153	142	145	153	143	133	150	144	135	137	125	144	133	153	127	138	125	151	144	147	142	159	153	139	159	116	153	142	139	149	145	149	144	152	135	170	153	143	144	147	146	138	136	174	155	153	147	126	137	147	131	151	152	128	131	136	151	127	153	154	141	164	135	139	137	130	141	143	136	140	142	151	130	163	132	149	166	144	137	162	133	136	159	153	152	145	148	168	151	142	162	141	134	147	149	141	129	142	154	155	140	138	135	155	139	127	139	165	164	138	156	136	157	138	119	153	138	145	153	159	136	157	150	130	153	131	141	160	115	149	131	145	128	133	138	153	142	143	153	144	123	161	148	141	131	154	130	145	148	162	151	162	142	157	155	153	148	141	154	157	118	156	142	153	131	127	172	144	135	147	165	154	161	147	157	154	140	142	123	144	129	143	133	143	146	140	160	165	154	155	128	161	173	135	157	151	142	146	147	131	132	152	126	155	145	140	140	151	134	135	148	149	149	138	167	154	134	152	150	151	156	138	138	165	130	142	128	134	133	153	137	140	123	150	134	155	139	143	150	136	163	152	147	149	138	143	146	159	139	143	129	162	159	149	146	143	135	148	140	110	117	144	132	157	152	138	138	167	149	145	137	129	137	139	152	148	156	144	143	140	131	117	137	147	125	147	139	140	142	126	133	122	151	139	152	146	167	138	131	122	129	143	153	148	143	133	130	126	133	162	121	152	140	127	151	129	147	127	141	144	148	162	145	141	146	143	139	119	166	131	148	143	133	139	140	152	152	145	135	143	149	134	154	142	141	147	135	137	148	171	145	133	144	127	123	138	141	122	141	147	144	142	134	163	120	157	162	153	136	152	148	144	142	140	155	148	154	145	151	140	142	161	144	152	135	140	135	124	151	164	136	143	129	137	155	152	146	165	124	130	144	121	125	126	139	150	140	162
345	2	2100	110942	501	0	17	126	220	391	386	442	378	392	362	335	295	280	286	278	255	292	247	239	245	232	218	231	210	214	220	216	210	213	200	180	172	180	176	178	188	190	187	188	177	190	177	194	169	159	166	134	180	153	150	168	173	168	162	183	170	168	146	164	147	152	150	174	147	160	172	153	165	162	160	172	156	155	156	169	184	140	163	167	143	147	173	164	128	158	150	167	148	158	160	146	149	157	145	150	159	173	160	156	162	152	145	149	175	164	145	145	157	152	164	167	150	177	156	165	154	162	169	143	149	156	150	148	162	148	138	158	166	147	174	153	170	143	166	194	147	156	154	159	153	159	153	144	156	138	158	149	140	137	169	140	129	153	158	165	161	169	131	158	150	149	142	146	143	152	152	151	162	137	166	123	148	132	164	176	147	145	155	148	160	165	152	145	139	160	158	181	145	146	148	148	143	138	158	163	157	151	142	157	158	152	154	160	149	144	146	146	159	160	157	153	132	144	166	159	147	130	154	130	170	164	144	153	140	159	165	147	138	158	158	132	146	145	146	130	185	144	162	141	136	172	142	148	139	156	150	171	154	167	138	160	143	145	127	178	132	151	150	157	163	152	140	168	125	163	149	120	151	135	164	157	139	140	146	149	154	154	157	159	149	152	153	141	147	156	158	179	154	156	167	156	160	129	161	157	172	192	153	133	135	147	151	140	153	143	139	118	161	154	143	150	140	128	149	163	161	165	156	136	155	162	172	158	146	163	142	159	152	156	131	158	154	134	144	137	141	148	176	142	137	146	137	166	158	172	138	143	148	150	177	156	157	133	138	133	166	155	164	148	134	144	138	141	142	152	154	173	154	160	155	174	162	163	164	149	168	140	157	140	159	162	154	134	155	156	147	162	124	149	169	173	161	172	138	139	149	160	153	161	169	144	155	146	146	158	150	189	141	144	161	148	170	167	123	149	157	139	144	151	142	148	127	155	155	132	166	155	134	154	130	165	143	157	136	153	139	135	152	151	143	150	173	155	165	162	153	148	156	159	145	148	174	151	132	145	149	152	155	138	133	148	145	150	169	160	158	145	156	149	149	131	163	148	157	173	150	168	170	133	119	140	162	130	166	157	159	156	134	141	137	163	164	163	108	152	154	154	155	150	143	151	183	138	177	163	150	173	139	165	155	148	151	158	147	174	150	141	142	146	146	158	161	152	159	147	144	160	165	146	153	148	166	149	164	141	148	145	158	138	146	155	167	143	138	143	161	131	158	154	160	168	153	170	155	145	134	154	153	168	156	161	155	165	155	155	137	170	136	169	147	150	139	150	156	146	164	150	162	158	135	168	140	147	129	142	139	149	151	167	154	130	142	149	153	155	145	146	145	162	131	122	145	147	145	141	151	160	170	150	157	148	156	157	150	155	156	144	167	151	159	158	159	152	149	146	171	160	163	139	137	145	150	165	137	161	164	157	165	171	154	162	148	174	138	161	156	144	138	134	163	135	158	153	163	167	152	147	149	158	139	133	143	144	147	165	155	171	125	157	162	155	141	156	125	137	167	132	132	143	146	146	140	162	176	146	136	170	144	165	154	131	146	161	146	144	154	149	169	142	143	142	177	143	161	155	143	161	181	171	140	143	173	140	153	146	129	136	163	133	150	153	162	157	160	165	154	139	143	156	154	142	155	162	148	151	130	150	162	131	162	173	173	135	141	133	157	155	148	148	134	165	161	156	156	159	141	169	154	151	151	132	132	149	153	140	168	155	151	146	170	148	146	127	164	147	151	145	171	142	162	129	170	126	166	158	149	152	138	141	155	121	162	145	162	156	137	145	165	169	142	151	150	177	142	148	147	148	130	145	145	150	142	157	146	162	156	156	135	168	132	164	144	158	122	146	164	152	164	150	168	160	155	147	141	143	148	150	153	141	150	133	149	166	142	162	139	158	141	164	166	166	149	154	149	143	169	153	135	141	166	162	146	159	151	174	158	149	147	147	154	147	148	152	155	130	154	170	154	146	140	139	146	167	135	161	147	153	148	143	135	153	158	150	172	145	146	148	156	146	133	154	139	163	162	141	158	148	143	144	144	148	149	158	132	145	146	167	142	174	153	157	158	131	142	161	156	159	130	165	150	142	145	171	177	137	171	140	152	164	135	167	170	159	179	135	143	159	172	140	158	139	132	151	138	141	145	158	163	174	172	131	142	146	146	153	123	130	137	111	150	143	139	153	164	177	153	162	139	147	160	143	148	163	142	185	149	150	142	171	156	159	143	144	141	142	142	148	157	141	151	188	167	135	151	151	143	166	155	146	132	163	170	148	138	155	152	149	177	147	153	141	152	156
345	3	3500	111065	473	0	20	165	229	398	391	443	394	378	369	341	313	308	291	268	276	238	240	236	237	255	232	235	222	239	221	197	191	214	198	215	178	222	180	188	184	191	190	198	184	183	169	169	176	175	178	164	165	145	153	173	161	179	159	169	157	151	184	179	148	162	158	150	149	152	154	178	148	168	158	163	164	143	164	177	181	148	151	176	179	152	136	156	169	153	159	164	174	152	134	159	160	150	147	154	142	156	150	184	151	147	132	145	142	152	158	179	150	174	169	142	148	145	153	149	165	153	162	150	152	153	146	155	140	145	158	159	146	147	133	140	153	126	146	151	153	141	169	138	140	159	117	161	144	138	137	157	132	147	145	154	148	145	155	158	140	168	131	146	148	144	161	150	142	164	157	129	159	153	141	142	171	150	148	137	161	139	118	148	146	164	162	169	141	146	146	150	159	146	128	156	169	144	131	140	145	148	142	150	148	144	143	130	154	152	162	145	165	142	142	150	117	159	139	133	127	159	123	137	148	155	151	132	147	131	142	157	133	141	137	146	136	122	153	154	131	157	147	146	142	139	142	156	158	137	163	154	151	156	149	131	157	149	144	154	146	143	155	137	158	162	142	166	152	136	146	145	113	162	143	132	157	162	121	139	111	140	150	147	147	156	153	137	151	139	145	130	163	149	138	154	161	165	131	154	161	154	130	168	130	128	146	154	129	132	136	151	146	170	137	152	143	160	147	139	154	143	115	149	136	141	151	175	130	135	153	141	141	154	142	126	138	144	136	136	159	169	145	152	154	169	155	151	147	150	148	143	145	165	146	133	150	136	177	137	167	141	125	156	153	145	130	146	132	146	154	144	149	128	136	161	162	152	151	141	152	142	148	153	172	145	133	151	154	174	151	141	140	131	161	130	122	140	152	156	109	128	134	159	132	130	148	148	148	145	138	145	139	133	123	156	144	158	132	144	141	188	153	144	138	153	135	143	145	132	162	140	144	134	134	136	157	127	141	137	150	150	143	151	161	138	140	150	160	163	147	156	122	147	144	139	139	134	152	159	152	145	148	157	151	146	159	138	162	144	147	153	160	137	155	135	150	146	119	168	148	143	164	152	169	151	166	128	152	152	156	136	142	144	140	149	136	128	126	156	135	135	131	140	152	145	150	125	159	150	158	127	154	128	131	146	135	141	149	139	151	146	146	140	151	141	131	133	149	149	136	133	158	136	140	154	138	145	147	163	152	143	148	133	161	152	146	124	152	137	150	133	151	137	146	137	153	146	140	153	140	153	160	128	171	138	137	142	150	146	152	146	118	142	132	157	141	173	152	153	160	152	148	132	164	143	144	142	152	159	151	141	155	161	139	137	142	138	146	146	133	145	139	130	134	137	132	148	127	131	150	145	126	133	149	139	135	123	148	146	136	144	133	153	146	149	146	130	146	158	135	159	148	138	131	145	153	144	130	130	142	150	148	155	141	121	150	132	144	141	134	153	147	157	143	128	161	154	171	155	139	114	163	140	157	142	164	145	129	172	130	137	137	142	152	149	136	124	153	152	146	153	154	124	131	133	145	142	146	137	174	130	151	131	138	161	144	144	149	129	160	140	141	152	174	148	121	156	145	146	139	157	131	152	155	155	137	165	151	129	140	156	129	148	144	135	139	151	154	142	150	129	119	155	137	150	158	139	137	146	149	156	144	125	162	143	133	134	171	154	126	139	128	135	132	133	144	165	147	136	166	139	162	141	131	156	133	147	153	160	154	149	166	156	147	148	152	136	149	158	136	149	139	148	153	128	132	134	141	149	144	151	145	153	155	167	142	159	147	145	161	151	130	163	170	138	145	139	151	130	139	142	139	125	139	146	139	147	158	164	146	155	135	131	157	149	140	138	162	146	143	141	164	167	134	140	133	150	150	134	126	162	157	142	126	140	164	154	135	140	151	119	155	127	161	156	158	155	152	143	157	134	143	152	143	149	159	130	143	141	164	153	165	132	129	119	131	137	135	135	149	140	147	131	143	165	164	130	157	136	144	150	124	143	136	122	160	136	164	119	148	152	141	160	126	143	138	132	147	157	139	145	146	122	157	141	149	144	149	135	138	145	146	136	148	145	147	152	150	155	164	157	146	133	148	128	153	157	130	152	157	157	143	146	145	144	136	141	156	141	134	157	167	133	127	144	143	167	140	142	146	147	130	134	167	143	148	152	139	145	117	146	155	139	156	165	143	130	164	186	139	175	155	139	155	142	151	158	114	134	143	133	145	133	162	165	134	149	150	121	162	125	152	128	148	150	138	155	145	132	137	143	147	149	168	143	132	157	127	140	163	152	131	125	159	143	148	140
345	0	2700	111189	476	0	12	165	285	438	463	522	463	420	399	383	377	363	338	309	289	307	284	305	262	261	264	259	254	254	236	250	264	235	214	252	196	239	225	202	206	218	189	192	211	211	191	218	210	209	201	200	174	205	187	181	194	195	205	173	181	187	179	169	191	192	160	188	189	166	171	178	225	193	174	172	179	158	164	168	172	190	175	176	186	176	171	172	159	170	164	173	188	166	160	172	182	173	170	165	159	169	155	154	178	177	164	175	166	141	148	170	147	155	168	183	171	146	174	152	177	168	186	141	185	196	155	180	169	155	169	154	164	162	173	165	186	178	171	162	171	179	187	169	175	166	182	174	168	170	170	179	164	150	179	157	166	163	163	170	161	170	190	152	189	193	174	156	177	157	171	153	155	185	145	159	168	157	140	155	163	161	175	164	149	162	156	165	159	161	184	183	153	159	186	163	168	165	158	176	185	167	152	157	161	150	150	173	157	174	176	172	170	164	167	160	162	187	171	149	175	167	156	155	171	164	141	159	168	188	170	165	161	146	187	146	170	173	154	161	173	153	152	168	175	146	187	165	159	184	154	165	163	177	172	142	197	178	174	176	176	162	145	177	166	160	167	162	166	182	173	150	164	167	154	152	164	152	151	158	197	169	152	157	158	144	146	177	160	173	152	165	164	185	177	166	174	176	144	153	163	162	184	158	131	152	148	163	164	182	168	178	174	167	153	166	156	153	159	171	154	164	143	168	149	185	186	150	139	166	163	162	150	171	161	182	147	175	163	145	155	175	182	157	165	163	161	164	170	182	159	181	162	155	152	147	172	167	163	173	174	165	168	175	170	149	161	163	188	153	170	144	134	169	164	165	159	170	168	141	183	168	157	163	163	179	159	173	152	168	141	151	169	149	174	151	136	148	157	134	169	152	166	170	172	156	149	150	174	163	184	169	167	179	153	136	151	148	162	168	146	176	140	170	158	166	170	169	145	194	170	151	173	156	165	166	175	142	145	157	163	143	162	178	150	167	178	160	163	150	165	154	179	152	144	145	158	170	159	165	173	156	168	153	172	169	170	147	169	173	157	158	151	148	170	166	153	185	147	178	146	159	165	166	162	169	167	165	167	170	155	165	164	137	152	174	169	139	166	188	162	168	183	181	149	176	176	161	147	161	177	149	140	174	152	166	177	171	184	187	169	164	163	165	167	140	167	177	167	148	166	151	162	167	145	160	148	163	172	174	158	175	167	163	186	175	147	158	176	172	149	152	150	143	169	160	144	168	148	163	162	168	165	154	146	167	152	165	171	167	180	145	155	169	166	151	162	183	178	153	159	184	162	151	148	142	156	184	152	158	164	154	153	163	164	149	155	152	132	165	153	177	189	161	151	168	158	167	182	169	169	158	189	169	154	164	166	148	147	168	165	175	163	186	144	146	162	173	174	148	168	148	163	145	156	188	182	141	189	169	157	162	177	164	164	165	146	164	177	172	159	172	173	156	172	160	177	167	144	183	146	161	159	176	179	188	175	174	152	163	158	144	166	142	157	179	178	159	157	182	137	164	163	155	158	149	165	156	173	150	180	158	157	152	174	151	143	141	179	149	164	140	163	140	164	173	167	173	154	158	150	156	148	149	151	152	173	156	143	172	154	167	160	167	158	145	181	171	161	176	190	179	147	171	154	155	175	172	143	175	154	165	170	181	144	171	150	169	176	177	147	141	156	156	167	161	157	164	145	169	176	151	173	177	164	156	169	152	162	157	156	154	175	155	145	146	166	166	162	165	145	177	180	159	177	143	166	155	162	147	172	170	159	178	148	141	155	152	170	158	136	163	177	207	144	181	170	187	157	158	166	185	169	163	171	166	173	176	156	182	168	138	152	151	148	185	165	146	165	160	146	170	176	149	169	168	134	146	169	176	144	155	166	149	161	145	167	151	192	154	138	155	175	169	149	153	153	153	160	164	166	153	147	179	164	168	180	161	151	170	164	149	180	178	174	139	155	164	166	150	170	158	156	165	174	158	149	163	167	177	188	150	142	165	138	152	160	150	150	158	170	178	157	143	151	159	147	148	156	140	174	157	152	159	168	168	129	150	185	157	169	160	172	191	138	204	159	146	157	164	125	153	162	159	185	163	165	179	169	176	162	137	175	158	148	141	150	202	169	151	151	182	168	146	168	157	168	165	178	152	159	172	150	165	146	161	176	157	173	171	140	163	175	161	151	151	163	172	154	160	156	158	166	155	162	148	147	158	183	152	169	169	171	151	156	164	151	168	152	142	169	161	154	139	151	141	167	154	164	168	182	156	180	158	142	160	164	147	152	160	158	152	162	147	175	166	153	173
345	1	1900	111312	458	0	0	60	147	392	439	569	494	455	426	432	396	407	395	382	331	339	313	316	295	285	283	271	263	277	258	264	250	259	249	235	226	212	239	218	244	213	229	203	212	214	217	203	213	208	190	181	216	200	180	177	195	198	186	183	174	175	152	175	175	178	177	177	165	158	166	159	153	161	176	155	176	172	147	168	162	155	152	169	162	150	171	166	169	174	163	127	134	164	180	166	138	159	145	164	181	167	142	156	143	153	141	162	149	175	141	164	164	154	158	144	158	152	161	136	124	157	166	164	144	149	145	154	167	175	157	148	134	157	156	149	135	134	153	146	140	161	157	153	152	170	158	156	137	161	145	148	165	150	162	147	149	158	145	156	153	167	152	154	141	145	150	140	142	137	144	183	156	202	132	148	137	170	125	152	142	153	149	153	143	135	143	151	148	137	132	130	141	145	164	169	155	144	147	164	162	167	125	133	148	150	150	156	160	145	144	150	142	149	138	135	142	134	154	140	140	148	140	141	138	147	158	164	136	171	151	152	141	154	136	152	142	141	129	146	141	122	151	155	148	140	162	146	141	153	138	150	140	160	144	144	139	160	140	140	141	139	178	153	150	123	131	150	144	151	148	147	138	146	124	127	144	149	138	139	166	160	128	145	151	119	131	145	153	172	149	142	140	151	131	146	135	142	149	180	142	150	139	165	145	160	147	138	134	134	146	140	136	118	148	146	134	150	139	135	139	125	139	143	128	178	140	140	161	149	130	169	139	141	138	129	142	154	134	149	148	139	148	137	153	134	158	129	145	138	137	133	128	139	145	147	150	117	138	170	150	156	140	147	154	138	140	170	147	146	163	155	165	152	137	140	154	158	166	155	120	143	146	122	133	140	166	164	135	134	143	139	139	142	149	148	162	156	120	155	166	141	134	145	132	161	147	170	138	140	140	141	121	137	144	139	141	148	124	152	149	135	136	153	139	158	129	171	140	164	141	143	126	172	153	140	155	157	146	144	146	156	152	155	144	145	149	147	136	151	146	117	143	139	142	166	147	145	133	146	119	158	165	132	135	138	140	150	138	135	133	123	131	149	145	133	147	145	158	137	145	127	130	145	140	149	133	144	120	141	130	139	153	127	147	151	129	166	142	148	117	134	128	140	145	126	152	150	131	163	134	168	126	131	147	156	140	139	143	137	139	134	140	143	104	153	130	134	137	128	153	163	124	136	117	118	154	145	163	162	137	133	136	169	143	151	144	154	150	138	145	149	147	145	157	151	130	142	150	143	144	117	150	151	164	149	162	157	155	131	141	123	144	132	128	124	126	136	151	157	131	161	137	146	133	149	158	142	141	158	123	146	157	139	122	138	170	145	149	159	151	142	134	140	160	146	152	146	152	121	149	161	122	159	131	139	157	142	152	149	132	147	147	149	111	147	146	137	142	144	126	127	154	167	134	147	143	141	129	132	148	143	136	150	154	150	149	148	135	148	143	143	166	164	135	140	153	161	147	147	143	155	151	139	157	174	155	126	152	142	131	148	152	141	148	165	160	152	142	149	141	144	154	132	133	146	142	167	142	143	151	130	140	151	134	164	126	125	158	140	147	137	135	129	149	166	133	168	145	168	140	170	153	124	122	149	162	135	145	160	173	170	156	139	151	113	147	153	157	122	146	151	151	144	125	164	140	155	145	137	161	163	149	154	147	151	121	139	158	174	150	139	149	141	145	161	162	124	164	147	146	130	154	166	138	155	126	111	135	140	129	155	131	145	142	138	152	153	137	147	151	144	155	161	147	149	130	148	140	134	138	146	158	144	136	128	158	153	147	146	121	131	131	157	140	158	144	156	125	149	131	119	134	142	141	150	118	157	140	152	149	160	159	142	140	134	138	145	150	145	148	145	168	142	149	147	148	125	137	152	156	131	129	135	135	142	144	153	140	145	139	141	139	137	174	137	119	136	127	155	134	124	136	167	150	146	126	131	143	153	145	170	136	148	172	150	128	128	134	144	152	160	142	148	161	163	148	140	128	156	130	136	138	164	139	162	154	140	148	147	146	121	121	123	141	142	134	148	133	146	161	130	157	169	123	149	143	148	136	147	148	137	154	139	141	144	149	147	143	130	162	158	161	132	140	156	139	147	141	149	149	144	135	146	125	116	137	131	151	149	138	134	151	141	128	146	143	136	147	163	145	140	139	126	129	142	164	135	159	144	139	146	150	162	136	143	177	159	161	153	147	134	150	139	142	143	148	145	136	146	147	152	134	182	154	138	165	149	133	169	170	138	130	137	149	118	161	139	133	149	148	173	143	146	121	151	152	144	153	175	147	140	148	135	124	136	148	143
345	2	2100	111435	463	0	3	89	187	362	394	554	489	481	432	426	388	360	334	355	298	320	303	298	287	294	269	251	250	274	250	249	238	259	220	269	263	217	230	211	235	214	199	207	195	232	215	211	211	193	210	190	176	184	194	160	166	201	172	169	175	187	200	182	184	186	180	192	148	167	166	172	178	181	184	167	169	168	170	156	168	173	176	174	163	172	148	167	172	177	168	151	152	185	165	179	172	170	154	153	173	187	158	174	143	177	154	172	176	147	160	153	135	144	164	163	160	173	166	145	143	186	151	155	188	157	144	154	167	158	172	171	160	134	167	140	154	151	159	159	147	159	165	148	170	149	177	178	173	175	160	165	155	163	153	134	167	154	182	159	166	163	151	159	158	156	161	156	149	182	142	171	157	172	162	144	157	144	150	157	150	155	166	142	125	157	177	131	159	164	149	145	145	166	139	153	151	142	148	137	131	133	169	164	149	148	145	147	161	162	182	139	163	162	163	151	174	147	146	149	165	142	143	168	150	154	138	136	150	178	170	159	166	152	159	125	143	162	143	167	163	149	177	144	145	172	149	158	167	158	130	151	142	146	167	139	160	162	159	158	153	153	139	145	140	146	177	161	159	164	185	149	130	156	137	138	152	177	177	176	157	133	140	131	159	143	158	168	142	150	160	150	164	156	170	145	144	159	142	134	161	128	164	140	144	168	163	177	165	139	134	131	155	158	146	153	173	150	139	178	156	147	146	137	148	174	140	149	153	156	149	135	150	155	139	151	144	161	159	157	127	149	136	143	137	173	161	158	151	142	137	142	155	145	159	159	177	164	148	149	155	152	178	164	152	175	145	165	154	158	146	151	137	159	150	155	155	153	143	157	136	176	124	154	158	146	146	154	154	166	138	155	182	157	145	146	157	166	150	148	152	166	161	155	145	153	141	118	179	142	162	161	143	148	150	167	141	150	132	141	141	153	164	180	140	138	154	159	167	155	157	149	172	161	135	157	155	126	156	149	157	130	146	129	144	145	166	178	158	123	148	146	133	165	143	161	150	148	137	135	151	160	145	140	170	154	179	132	144	148	155	158	162	148	148	156	134	177	135	129	155	161	150	138	119	160	145	158	159	171	149	136	144	116	155	152	172	161	154	138	145	164	147	168	149	157	154	173	137	139	157	125	172	137	161	161	150	147	168	188	171	145	165	115	145	155	160	157	139	164	138	145	156	127	161	145	134	148	154	184	169	156	167	149	149	146	141	131	139	129	168	154	155	157	149	149	152	136	179	159	132	155	179	138	153	142	142	153	150	134	177	156	166	166	148	145	135	144	151	143	147	187	147	145	158	158	145	139	161	140	146	151	152	149	139	146	154	130	159	185	142	154	165	158	165	138	164	142	143	144	169	158	147	141	136	154	159	172	176	155	141	138	141	143	151	150	162	142	161	159	154	138	148	141	175	161	147	151	140	162	160	154	154	146	183	154	150	176	170	155	155	135	154	171	135	151	155	143	154	146	139	167	151	147	129	124	154	148	157	169	168	142	133	167	175	150	142	170	156	157	158	172	132	145	149	139	152	144	142	153	135	164	174	165	139	139	145	159	157	160	152	158	147	141	149	154	152	137	137	175	158	127	152	156	150	169	156	157	124	165	153	158	137	175	148	135	182	170	152	136	154	151	142	156	132	133	147	139	139	156	147	156	158	169	170	150	160	161	141	171	139	174	178	149	172	143	141	164	145	167	161	150	127	141	132	141	147	166	145	159	144	143	143	146	145	161	157	146	142	144	145	151	156	159	153	154	144	160	152	157	140	157	160	162	157	154	152	133	133	158	146	171	169	151	158	164	145	167	154	165	128	150	147	152	151	121	140	144	155	125	155	167	179	143	154	143	138	149	155	138	155	144	150	153	163	143	155	148	150	162	125	149	149	168	148	158	146	162	144	142	138	136	140	170	149	154	131	133	140	140	151	159	146	147	178	151	124	150	147	137	128	162	130	127	153	141	158	130	144	155	141	165	150	168	150	155	143	146	146	147	144	149	170	156	159	159	155	161	151	156	162	136	157	145	152	141	155	175	144	146	140	180	140	168	142	136	172	143	153	139	141	143	153	168	140	142	136	143	144	157	130	143	139	163	149	154	176	146	141	160	150	160	148	139	147	144	168	137	128	137	140	146	158	162	152	142	173	171	150	159	158	158	158	158	151	186	174	140	133	146	155	149	152	138	129	172	165	157	156	153	167	138	173	166	140	168	159	152	132	142	145	154	145	159	144	171	157	186	153	155	169	128	145	160	135	165	154	173	137	155	144	160	124	166	160	159	159	163	135	169	147	154	142	168	170	154	145	148
345	3	3500	111558	512	0	4	105	223	382	423	538	427	471	419	376	370	343	331	345	318	325	288	298	280	279	277	217	266	243	249	243	225	216	229	216	235	204	227	230	202	204	211	204	188	183	166	186	187	179	187	181	185	177	155	182	177	178	168	171	182	175	172	169	174	166	168	173	182	166	169	158	171	152	147	159	149	165	149	167	166	160	171	140	170	167	152	163	148	155	146	132	185	167	168	132	162	153	154	157	138	154	174	169	138	160	145	154	154	151	156	181	168	149	118	164	159	131	150	154	154	152	181	152	162	133	136	169	174	157	165	153	134	157	160	159	153	143	140	149	169	140	138	151	171	144	172	158	147	162	162	162	151	154	142	137	142	131	140	177	156	183	171	160	161	154	144	166	137	151	147	158	155	165	176	151	143	146	143	164	129	161	155	137	158	151	168	149	131	133	158	125	139	145	151	143	150	157	148	143	157	140	120	166	182	148	151	146	139	162	160	169	141	142	158	143	148	147	156	154	166	141	138	149	160	141	157	148	138	143	165	159	150	146	158	145	141	144	137	136	163	159	143	123	137	122	162	167	138	137	167	166	153	159	143	144	145	130	142	143	141	144	153	158	142	143	149	163	149	158	152	138	157	149	156	148	144	152	149	153	159	140	131	152	139	134	131	167	152	152	126	153	137	145	124	155	140	150	147	134	157	150	162	150	146	136	141	148	141	155	149	133	159	137	157	143	149	132	115	147	141	129	145	148	138	137	152	134	148	180	139	153	153	142	152	151	139	145	145	140	144	146	146	143	131	178	152	160	146	143	153	136	142	155	136	143	151	143	148	148	157	155	142	181	135	148	136	128	159	161	144	131	142	127	141	135	145	154	156	149	140	162	158	159	141	131	148	162	138	140	139	143	134	162	161	135	144	125	147	140	143	184	151	152	156	153	127	184	138	161	153	146	139	122	155	158	156	147	153	153	136	146	143	145	152	115	129	161	150	157	130	138	149	146	169	148	177	134	146	150	143	134	136	157	143	143	120	155	135	153	140	138	146	141	139	163	161	152	149	138	155	152	144	156	148	133	141	170	134	148	136	153	141	161	142	127	166	164	132	128	152	144	167	152	165	140	156	148	140	156	162	143	158	155	144	135	122	158	152	165	151	169	130	152	141	172	134	142	150	147	138	133	154	141	156	141	137	143	115	145	135	131	153	129	139	157	168	158	145	155	170	149	154	110	143	147	141	142	149	135	138	151	148	164	161	125	168	140	146	161	139	144	155	155	132	155	137	144	147	164	148	150	159	142	131	128	155	149	151	157	134	137	167	134	149	137	149	150	138	143	135	153	161	154	137	147	137	131	146	151	150	149	141	139	157	148	145	141	161	150	147	143	139	138	148	146	162	138	145	142	161	127	146	120	141	139	144	122	161	140	137	165	155	141	143	167	158	141	134	161	147	139	160	141	143	128	157	151	140	144	154	162	171	176	117	141	150	148	153	150	155	155	150	142	154	145	159	171	161	160	150	162	125	148	119	164	159	133	128	153	147	145	138	137	166	144	149	139	144	125	149	140	139	144	146	141	132	150	142	147	163	147	138	147	152	126	138	134	125	140	160	146	136	145	127	178	133	155	145	145	129	154	127	142	147	152	141	120	144	155	169	151	143	157	138	149	138	151	138	174	155	141	133	155	159	156	134	157	144	136	135	152	156	141	143	161	140	149	155	132	127	125	137	136	162	159	161	134	162	130	163	152	173	142	159	160	148	114	139	157	140	133	149	155	149	126	167	165	143	160	143	146	152	135	128	148	150	144	138	150	145	142	135	137	136	158	162	141	162	158	151	151	141	141	145	152	157	144	165	131	135	152	154	147	149	148	169	148	126	145	150	130	148	147	141	144	129	140	149	122	145	146	161	145	164	150	141	151	130	167	157	154	123	159	146	154	121	159	147	137	143	134	137	155	148	161	144	164	125	147	142	138	139	133	142	141	130	140	123	125	162	153	130	135	143	133	151	171	166	143	122	147	151	160	140	126	146	147	156	143	136	169	131	148	115	151	140	158	155	136	137	140	147	159	135	136	140	137	154	131	154	138	143	140	130	149	139	164	141	139	146	151	131	169	134	161	149	165	148	153	138	155	146	141	143	141	121	125	146	121	145	156	158	151	144	160	136	144	169	137	135	146	164	149	165	158	132	146	153	155	162	135	149	146	149	149	133	150	181	118	122	128	142	131	142	152	135	141	141	140	148	131	155	127	156	135	130	151	145	142	131	152	124	173	154	137	123	140	138	159	141	156	153	138	146	163	151	161	158	149	163	149	159	161	162	133	141	159	120	143	150	174	148	151	162	143	141	143
345	0	2700	111682	455	0	2	141	255	399	370	468	447	440	414	413	411	349	385	328	361	340	309	324	306	273	275	257	302	263	235	247	263	276	268	232	254	233	227	232	213	225	222	253	212	197	191	229	213	230	227	204	207	200	178	193	210	214	179	171	176	191	158	212	184	200	188	193	189	211	164	180	170	182	211	196	197	190	191	198	167	184	168	177	150	189	165	180	176	152	189	205	173	166	183	200	153	203	198	183	191	192	171	202	189	181	201	183	139	173	188	183	191	192	166	154	149	175	170	176	186	161	176	168	155	188	171	181	166	180	181	168	147	165	179	191	178	155	165	163	149	183	156	165	177	209	172	174	151	170	182	158	153	176	163	181	188	162	175	159	180	155	151	163	183	185	195	184	164	187	150	166	183	178	162	163	168	167	176	186	166	153	181	174	144	177	166	177	157	190	164	164	196	196	158	168	157	188	188	184	146	161	160	157	167	170	167	167	187	197	164	183	177	150	178	175	179	173	170	167	163	168	184	171	172	165	163	165	199	164	183	174	136	185	182	179	173	159	169	174	146	174	168	152	156	172	157	206	189	167	192	183	176	179	157	169	161	182	171	142	165	131	170	179	171	172	159	177	182	168	183	159	150	178	190	162	162	159	153	177	153	179	155	172	179	177	159	189	165	151	169	161	158	182	174	195	158	176	179	156	160	170	165	181	174	179	158	174	149	197	161	154	192	158	150	147	172	146	187	190	160	140	183	188	155	157	179	179	179	169	143	159	179	162	166	180	175	142	157	161	178	195	158	153	152	170	172	154	173	159	168	156	148	183	175	162	148	193	168	168	163	172	186	170	155	157	169	132	169	179	181	181	169	180	169	170	163	184	172	183	171	164	166	153	176	165	194	155	184	155	158	140	146	180	169	170	169	168	176	170	163	161	152	158	173	183	178	182	144	164	142	188	176	158	163	181	168	169	174	165	180	181	159	177	166	180	172	141	164	162	173	160	189	185	165	181	157	152	177	163	166	185	183	155	175	151	177	182	168	142	172	176	162	157	172	179	167	170	134	164	161	159	170	165	154	144	156	146	178	177	178	196	170	168	148	166	176	176	161	151	161	178	176	157	183	178	155	194	155	178	146	161	156	158	182	169	166	170	156	151	169	157	156	177	157	168	133	162	170	152	158	164	162	164	181	169	157	152	175	170	137	171	166	181	152	151	154	187	180	171	183	152	143	181	185	153	167	156	166	157	166	163	164	153	185	171	183	180	169	186	146	169	172	164	173	165	165	168	145	171	161	145	154	173	162	175	142	171	151	173	183	167	159	167	170	145	174	173	180	165	174	165	162	160	171	191	161	156	177	166	185	175	163	181	167	175	147	203	130	164	156	168	148	176	179	169	169	167	151	161	184	169	178	143	157	158	162	190	144	187	164	182	155	178	163	174	173	172	159	148	149	171	173	169	176	157	157	166	171	177	155	170	162	213	166	173	169	153	164	165	171	179	177	183	149	155	147	163	178	168	181	192	187	166	185	167	144	157	158	169	189	179	176	158	137	161	158	183	153	154	172	146	175	184	166	180	146	161	168	171	179	180	169	170	166	168	171	167	167	149	184	176	177	172	174	156	174	190	163	166	153	167	171	185	168	163	167	153	157	170	157	168	150	177	169	168	161	174	178	169	159	176	181	167	171	191	174	143	142	172	150	165	161	159	128	169	150	161	149	167	168	168	182	168	174	154	175	182	181	167	177	186	166	168	148	161	166	163	168	169	141	182	181	161	157	162	148	174	171	171	164	176	164	161	169	176	170	159	161	166	177	165	159	183	180	196	160	154	177	148	174	147	154	149	153	164	162	163	164	162	162	147	184	174	133	157	166	169	181	157	156	169	154	152	165	162	163	154	173	153	175	187	140	170	171	152	177	164	173	143	157	160	164	192	173	150	174	172	147	177	175	163	192	177	195	161	166	172	145	174	176	163	173	159	164	140	170	182	201	168	189	177	158	157	156	159	168	154	177	170	162	184	143	151	164	153	138	153	138	175	193	168	167	183	177	191	151	184	168	192	148	149	158	151	153	171	162	173	174	146	164	164	166	184	170	182	184	147	167	174	165	172	167	174	180	149	173	158	163	191	157	201	163	154	159	153	164	164	166	165	198	160	174	169	155	143	170	170	154	144	168	156	179	175	164	146	158	185	174	155	178	175	159	160	174	161	167	175	177	165	173	166	174	141	165	174	150	166	161	168	168	173	175	160	158	171	160	183	159	185	154	177	161	135	140	177	167	170	165	187	135	173	135	138	189	159	182	168	176	175	151	152	161	174	155	161	151	204	190	148	176	172	157	169	164	178	164	159
345	1	1900	111805	444	0	6	114	150	307	316	383	334	342	307	316	294	240	261	250	244	225	243	210	192	216	205	231	188	199	206	193	185	186	154	202	205	187	178	186	176	160	175	176	163	166	172	191	168	172	179	189	176	170	169	159	145	185	150	154	175	156	153	182	160	165	160	192	153	139	182	161	165	159	163	162	184	140	162	163	147	175	172	171	159	163	168	168	148	171	163	144	169	166	168	163	179	161	145	152	176	151	161	159	152	176	167	155	153	146	172	158	153	150	192	149	149	123	155	166	154	154	139	155	137	157	154	154	163	145	154	152	163	148	141	131	180	172	149	150	140	146	159	166	155	162	141	160	168	149	159	150	160	141	145	155	149	163	137	128	153	142	158	147	170	146	152	157	169	158	145	152	152	144	145	169	147	150	140	142	170	132	160	140	132	154	148	148	153	170	158	162	138	156	140	148	154	146	153	157	140	132	147	153	153	155	142	161	146	167	154	153	154	156	142	148	139	157	158	148	152	152	155	142	158	153	159	155	144	129	169	170	167	137	130	158	145	135	132	148	132	159	142	161	135	142	139	149	155	143	134	147	137	157	124	159	125	176	151	155	159	137	148	144	139	151	123	142	167	177	146	146	149	138	141	141	150	143	167	135	138	167	141	165	163	152	125	149	165	165	137	138	155	154	148	151	146	132	139	157	148	138	143	146	133	161	130	145	142	160	142	128	161	144	123	159	145	137	164	160	139	143	140	142	166	147	149	153	146	169	144	149	143	142	157	152	139	138	154	145	134	171	183	159	129	156	138	158	151	133	172	130	147	147	131	157	161	137	159	148	146	144	161	162	132	138	139	158	167	149	149	167	163	174	173	152	139	159	136	147	155	133	141	161	148	141	127	133	148	136	139	139	139	162	165	164	143	145	120	147	150	142	156	148	137	174	134	145	145	164	135	165	151	152	143	157	132	145	143	133	141	147	166	131	141	144	128	161	126	139	138	164	134	143	138	156	130	138	146	135	156	168	140	148	158	108	144	154	148	137	146	139	152	162	165	154	145	142	164	144	122	141	151	163	172	153	152	154	136	163	143	151	146	134	147	126	165	146	156	146	132	135	133	137	157	153	142	146	128	145	120	155	163	137	138	151	168	137	133	163	174	140	140	143	164	143	139	167	178	172	128	159	147	133	149	142	132	149	114	165	163	155	158	170	170	146	154	178	154	145	149	134	148	127	150	156	162	159	150	158	136	153	158	163	125	168	126	149	141	143	131	177	161	166	180	140	152	143	141	153	152	139	166	158	151	173	135	159	147	154	161	141	151	129	150	138	159	162	165	142	155	150	136	150	145	158	132	148	150	149	140	155	153	129	132	166	157	147	149	149	141	150	155	139	150	151	153	126	153	152	153	133	177	153	133	139	130	158	148	134	165	148	136	160	181	165	159	163	129	153	147	141	147	158	143	136	134	166	132	166	151	149	137	171	162	136	161	129	159	158	164	155	136	153	159	168	161	156	133	149	136	173	139	138	146	132	124	141	132	151	136	166	139	143	150	108	145	156	146	139	122	131	138	164	147	150	144	147	140	147	144	148	157	139	173	159	156	137	147	150	138	148	159	139	128	132	129	141	134	129	154	151	146	160	155	148	142	132	137	147	159	141	155	150	142	136	166	146	134	169	156	144	139	128	178	135	131	155	143	150	141	134	169	135	156	151	170	138	135	137	154	156	131	157	150	130	157	162	132	140	150	161	139	143	138	155	140	156	157	155	141	151	134	158	148	140	158	153	167	157	141	152	134	134	135	167	137	146	157	136	132	121	138	156	168	155	133	151	138	134	150	138	142	152	153	129	148	141	155	159	154	170	151	154	142	150	146	156	142	142	162	166	168	144	149	144	138	153	137	131	160	139	159	150	166	156	141	152	126	129	160	168	147	170	145	160	155	131	165	145	144	159	165	138	144	137	124	148	147	141	137	152	143	149	147	154	139	167	162	146	127	150	148	165	158	159	150	151	142	160	161	153	159	138	156	147	160	139	130	143	127	150	133	144	175	150	144	136	146	154	144	133	146	153	134	126	161	166	152	153	147	144	164	153	153	156	141	143	156	167	143	158	159	164	145	145	166	154	145	148	143	138	158	133	110	159	158	151	158	154	143	149	165	144	149	129	163	166	162	148	155	174	153	151	145	139	147	156	146	150	139	177	162	147	156	153	170	160	159	166	162	121	124	170	137	145	161	161	149	144	143	148	129	160	145	135	147	150	155	153	139	149	163	138	155	142	135	141	149	157	152	136	152	147	134	154	169	154	148	133	167	151	142	145	128	160	135	147	160	157	149	145	142	140	114	140	165	149
345	2	2100	111928	463	0	4	143	204	340	362	420	382	383	340	326	308	309	272	286	269	240	232	268	231	240	223	216	205	209	237	191	207	222	204	201	208	202	195	189	197	207	175	187	182	190	183	195	190	166	159	176	197	189	194	188	180	154	189	185	178	188	160	187	165	164	171	158	158	150	147	188	167	147	180	183	187	160	168	177	138	179	150	182	169	154	152	171	168	181	151	168	158	162	168	170	166	155	168	164	161	165	166	147	149	177	145	152	152	190	168	164	151	173	154	161	168	172	143	160	148	159	156	158	143	178	165	137	159	167	171	164	137	153	157	187	170	153	154	138	151	159	121	174	164	141	168	155	168	150	166	180	171	144	133	166	140	168	137	151	165	187	144	167	141	157	160	160	138	145	154	185	162	147	143	141	150	164	156	178	157	170	163	156	165	132	155	156	162	145	165	155	138	166	164	156	148	155	146	153	138	179	161	160	171	145	168	178	154	135	162	157	170	157	160	162	171	174	177	152	145	144	131	157	154	155	158	156	146	141	142	156	165	177	158	179	140	150	153	160	137	151	151	155	136	155	148	157	152	147	157	175	163	180	149	165	156	147	182	162	140	129	140	163	153	172	138	148	149	149	159	177	149	144	157	135	135	174	139	150	138	131	166	161	169	148	148	174	157	150	159	150	148	159	162	144	141	175	136	158	143	155	148	153	175	154	137	166	141	150	165	174	143	163	153	163	151	169	142	153	148	145	152	137	131	184	143	154	161	165	135	150	150	155	163	154	166	161	170	158	158	138	160	144	153	162	190	165	141	133	159	172	142	146	149	157	153	149	156	157	160	149	146	158	159	152	147	168	143	159	144	151	151	175	160	172	156	160	147	165	153	154	174	142	135	124	137	147	133	169	139	159	146	156	141	147	139	160	155	153	153	166	156	167	123	160	151	151	158	161	158	160	173	154	165	155	163	143	167	149	147	164	149	153	172	141	154	150	142	187	153	135	132	152	164	148	138	151	169	150	163	173	168	157	138	162	153	154	150	157	164	154	140	171	170	148	159	136	166	137	153	150	158	170	157	137	163	143	147	160	124	139	152	151	154	133	146	167	154	160	162	154	143	154	161	159	158	162	151	144	161	171	165	172	158	162	156	168	174	145	151	156	156	174	160	142	144	159	146	151	150	138	171	150	159	133	162	156	162	147	140	186	159	124	161	154	150	163	185	157	159	149	156	134	148	147	147	172	158	133	143	162	164	143	174	152	140	172	144	145	163	180	153	155	144	166	160	162	158	157	155	165	155	178	172	155	181	155	160	167	146	167	133	159	135	144	161	166	160	139	162	162	160	168	154	150	149	152	171	158	169	161	150	166	164	179	143	166	170	162	150	134	154	140	155	159	151	157	169	152	152	138	161	171	149	171	165	152	152	159	128	162	140	153	140	158	151	161	141	143	154	153	176	152	161	151	169	154	162	148	147	134	137	146	150	171	151	158	146	156	165	149	183	137	157	143	136	166	127	158	163	169	165	163	158	150	164	151	161	149	169	166	162	145	145	162	158	165	140	149	143	134	148	155	160	145	172	141	131	142	161	181	163	146	143	184	142	154	145	136	157	150	166	152	144	158	147	167	137	141	162	141	139	159	164	161	151	155	144	164	164	166	158	149	152	134	170	157	158	167	167	122	137	149	146	147	141	168	139	144	141	148	120	157	143	152	162	179	131	147	195	165	159	161	157	144	148	138	155	131	154	142	148	145	157	146	149	159	152	162	150	176	139	153	149	151	169	145	143	163	127	173	163	165	169	149	161	152	159	145	174	190	146	157	153	157	133	149	153	150	154	168	147	138	157	161	156	143	132	164	158	145	153	157	135	141	163	146	169	151	163	177	133	168	138	159	132	154	150	154	164	164	152	169	157	145	163	155	131	137	154	159	173	154	135	161	151	140	160	138	163	153	154	142	166	173	145	154	152	173	166	164	154	165	138	172	161	157	160	147	175	155	159	143	158	145	140	169	154	136	155	153	151	164	175	160	153	155	144	166	154	158	165	166	151	146	148	158	159	169	156	123	134	168	150	155	144	141	158	158	151	182	140	153	147	153	147	157	153	124	139	154	143	151	142	160	160	168	160	167	147	158	139	165	156	124	151	153	154	145	157	139	150	132	170	157	152	148	162	154	189	150	151	165	147	175	178	163	163	171	146	150	176	163	158	171	165	163	161	143	150	157	153	149	142	135	166	171	137	140	157	139	164	147	153	159	156	140	142	153	122	151	146	140	163	140	167	142	168	157	168	150	178	165	170	162	152	157	150	163	135	150	133	171	151	157	180	146	162	170	137	144	139	165	160	155	145	160
345	3	3500	112051	441	0	16	160	278	412	423	453	397	417	375	332	323	307	287	282	285	265	251	240	236	231	250	224	217	251	191	211	210	187	187	175	207	187	194	193	202	196	182	176	173	164	185	187	197	154	172	161	142	193	157	163	167	178	191	182	164	170	157	155	167	162	162	159	142	165	157	151	147	154	153	147	145	139	159	147	164	150	155	146	157	158	139	114	160	137	165	149	145	136	164	149	145	133	158	158	152	156	144	145	170	143	154	152	163	149	132	168	165	140	130	153	136	164	171	156	154	173	145	161	140	156	146	129	151	154	152	163	161	148	150	162	144	159	161	166	152	166	172	143	137	165	162	154	134	150	143	167	162	138	159	167	134	139	158	163	156	121	145	122	176	142	162	138	152	156	164	159	153	142	137	148	163	144	154	174	127	132	126	150	157	152	150	138	153	136	148	129	147	144	177	153	156	166	132	130	157	156	179	155	146	148	153	155	152	160	142	142	130	140	154	150	146	157	165	140	128	150	150	129	129	160	163	149	130	138	134	143	163	146	157	143	137	159	131	127	122	130	165	142	146	145	135	139	156	136	151	169	166	143	166	148	153	162	165	152	141	163	159	140	143	155	170	156	132	135	147	134	152	144	149	142	133	161	146	173	142	174	152	144	171	126	154	154	134	168	151	148	157	134	152	132	141	155	130	139	142	153	151	162	148	142	160	156	137	153	154	157	156	149	160	161	140	136	129	158	136	149	149	152	149	161	150	144	161	162	150	177	153	146	166	161	148	163	153	135	150	157	126	149	141	141	161	132	139	165	142	147	141	144	166	155	153	166	133	134	133	157	156	134	145	140	153	154	174	140	156	146	132	135	133	160	133	152	130	163	144	131	145	140	145	148	138	157	146	156	157	138	128	151	164	151	148	156	138	141	152	127	152	139	165	153	153	154	129	156	156	167	184	157	152	145	122	125	154	144	122	150	146	164	130	146	133	141	142	146	157	163	156	155	133	152	153	155	146	144	151	121	130	152	161	160	153	134	156	130	142	139	152	163	158	154	171	152	134	150	141	146	133	134	119	119	136	120	180	129	143	130	149	163	130	123	136	146	132	122	167	157	145	151	157	135	131	138	151	146	163	126	154	152	145	138	174	156	148	160	125	140	151	136	132	135	159	172	136	152	145	130	149	168	156	140	131	167	156	155	152	156	144	131	146	154	165	141	142	164	158	138	125	138	139	133	136	124	149	146	155	143	162	136	127	130	149	157	149	143	147	169	162	143	140	154	160	159	139	155	126	154	123	139	167	132	162	144	137	148	129	136	129	152	143	133	153	165	136	136	134	150	130	145	129	151	142	165	149	147	172	140	140	161	174	136	134	154	149	144	164	142	146	133	149	135	140	160	146	136	144	136	154	138	135	151	125	137	151	171	141	155	141	157	147	167	135	167	147	141	155	149	144	158	142	151	147	136	150	144	144	142	131	131	151	125	148	157	149	163	146	134	138	141	142	137	154	134	147	148	138	135	165	140	145	149	144	156	125	139	127	132	149	154	154	141	145	141	145	136	153	136	157	127	138	154	149	143	163	180	156	126	150	163	160	142	142	151	137	146	131	142	145	134	177	118	146	174	147	146	152	137	156	144	134	157	141	148	153	143	144	131	154	148	129	149	131	138	142	145	140	147	153	139	149	154	151	160	135	122	164	143	129	164	144	164	140	143	155	150	145	162	152	142	148	141	155	137	153	166	135	147	142	143	128	134	161	171	146	142	148	124	163	145	132	139	148	153	138	149	153	150	136	170	152	157	129	156	125	138	153	150	160	133	116	149	153	149	133	156	155	149	169	146	149	114	141	144	145	141	122	147	162	142	141	158	147	125	154	148	127	150	149	158	158	153	124	130	139	156	137	138	149	136	141	147	123	150	130	156	167	145	157	132	147	147	130	161	159	135	136	146	148	137	132	153	150	151	141	179	151	147	153	166	137	136	140	162	141	124	143	140	149	148	148	132	149	143	133	144	152	143	151	157	141	140	150	152	142	136	145	133	136	150	136	139	159	137	151	134	137	139	130	159	144	144	139	132	157	152	175	155	144	172	175	147	143	147	149	143	185	140	125	160	132	146	157	148	176	158	130	135	133	162	146	138	138	130	134	119	152	148	160	148	154	139	138	154	148	151	119	151	159	153	146	157	139	141	149	151	157	131	169	139	147	165	149	155	167	142	142	168	153	125	145	134	153	147	149	145	169	131	143	123	131	157	160	174	129	143	143	137	132	177	172	149	137	170	151	137	154	168	140	148	140	143	163	150	158	143	135	137	152	141	150	126	148	151	140	156	163	151	145	142	127	161	154	141
