345	0	2700	115132	403	0	14	192	274	437	486	506	487	474	431	423	367	356	350	337	310	331	331	313	262	271	276	315	248	269	235	262	255	274	242	230	244	238	223	221	225	244	222	215	211	218	233	202	221	202	216	202	181	191	197	220	205	195	215	187	194	215	188	200	204	190	196	206	193	207	196	208	198	202	213	161	203	182	198	189	177	177	186	178	183	190	197	189	155	186	209	181	187	178	155	209	179	188	195	183	185	194	158	190	149	190	176	169	169	201	196	177	202	196	182	172	164	187	177	168	177	175	212	213	174	179	192	162	183	181	161	182	168	204	193	192	177	187	183	180	184	182	198	156	192	179	179	218	162	188	193	193	193	172	173	177	196	188	193	199	181	177	164	202	167	194	174	183	194	180	182	169	191	175	172	171	176	215	161	188	189	183	185	160	176	152	186	196	190	174	194	196	164	182	180	166	214	195	219	188	187	195	189	167	170	193	197	165	169	173	153	181	197	189	169	171	182	193	186	196	178	168	175	178	170	171	190	168	195	188	197	170	172	158	183	189	173	193	180	186	176	178	157	174	154	194	180	193	162	170	179	180	161	172	189	191	167	173	169	176	187	151	162	170	197	198	155	148	181	183	175	180	155	170	165	201	181	189	176	156	174	167	183	201	170	183	191	183	193	176	171	182	196	177	162	162	173	207	160	157	180	177	177	163	164	182	174	182	173	180	162	166	175	196	159	171	197	185	164	167	175	171	177	181	137	177	191	179	168	213	195	169	171	153	175	194	184	186	184	157	165	195	174	173	186	185	169	172	189	152	179	173	172	181	158	182	172	171	158	190	176	153	183	185	167	168	175	200	162	176	192	181	163	185	155	178	181	167	171	182	170	157	195	184	176	178	173	175	179	185	176	169	175	188	168	167	186	179	155	178	172	174	169	166	187	165	175	167	177	195	181	177	152	168	184	179	177	188	204	138	179	187	152	166	173	185	168	186	193	187	157	192	180	204	184	164	174	162	197	172	177	157	159	166	165	184	181	186	167	205	169	188	193	158	168	196	157	180	183	171	167	185	160	167	169	159	182	182	169	168	179	201	176	189	194	183	184	170	209	181	176	192	172	214	179	185	185	160	171	168	182	180	182	191	163	157	173	154	157	183	172	186	165	157	182	170	169	182	181	189	160	181	180	175	186	178	185	172	149	188	194	154	172	182	167	187	177	162	164	202	192	137	188	168	170	190	156	175	157	175	180	158	190	174	161	177	193	161	191	165	169	190	171	177	166	162	172	177	175	176	179	161	139	186	180	167	165	168	172	186	214	194	197	201	183	179	201	168	155	195	162	170	176	184	187	189	173	160	189	182	178	181	177	154	161	183	192	166	170	184	186	175	172	171	171	187	173	167	176	181	179	180	167	179	153	210	179	178	163	173	187	161	191	179	179	185	198	180	166	185	164	176	152	172	173	166	196	180	162	174	166	193	157	179	177	176	183	150	169	171	192	182	154	172	172	161	166	188	158	191	194	199	160	212	184	168	160	165	195	171	194	178	160	180	165	169	175	167	172	183	169	191	167	180	183	194	172	184	178	174	169	180	175	163	158	156	162	165	157	197	199	175	162	164	174	157	184	181	163	159	177	157	161	153	194	176	192	208	195	175	169	171	183	184	172	172	179	183	155	169	167	161	198	156	175	163	190	160	172	152	155	167	185	198	183	158	154	185	181	172	178	191	159	182	169	139	174	178	188	181	183	182	182	167	169	171	161	175	174	158	169	178	164	185	173	171	170	165	182	183	192	179	146	180	181	161	179	188	165	188	151	183	179	203	194	146	177	166	162	183	187	202	153	165	172	157	182	149	184	175	186	183	167	183	159	156	160	183	191	164	190	182	176	181	174	186	183	169	173	149	160	158	184	161	199	176	171	159	180	179	178	172	179	202	172	179	189	164	181	208	194	177	175	199	164	201	169	197	178	168	165	164	178	147	158	182	184	162	177	159	143	181	162	181	166	183	161	172	198	171	179	190	163	172	164	142	178	175	176	162	167	196	160	178	172	171	190	160	177	162	178	167	188	163	165	171	172	189	186	157	174	193	191	172	164	191	182	168	164	150	175	198	163	191	177	182	167	187	180	165	183	167	153	205	182	174	158	170	180	167	191	179	152	176	163	164	169	138	181	196	186	182	180	161	193	175	182	179	165	197	165	193	166	170	166	156	190	157	191	167	184	190	161	174	185	188	171	176	180	171	165	186	177	152	200	172	184	171	188	169	159	165	171	198	170	178	176	190	188	180	180	176	165	203	171	185	179	175	185	172	161	155	166	173	187	192	172	177	179	168	166	177	166	174	177	166	180	182
345	1	1900	115255	445	0	25	133	242	362	376	379	342	340	319	292	272	256	254	258	229	220	195	208	205	171	190	205	195	189	187	184	178	193	193	171	160	175	146	172	153	169	170	148	138	152	171	189	149	146	165	171	172	149	164	161	146	146	169	160	157	141	125	178	152	155	152	163	143	152	157	138	143	177	149	169	119	164	151	121	147	156	171	168	144	151	165	147	138	147	124	135	137	128	142	129	165	157	134	154	139	139	146	128	159	150	151	139	170	153	166	160	140	140	152	137	145	141	135	159	152	154	147	153	141	166	150	136	145	151	131	140	156	155	136	134	130	136	159	148	129	140	141	137	147	138	126	145	125	145	130	138	146	138	161	120	126	144	159	153	155	163	130	127	164	134	135	137	153	150	137	141	142	145	141	167	149	143	146	138	155	138	159	136	129	148	151	127	154	154	136	143	131	150	126	154	128	141	166	125	130	159	130	144	120	136	129	157	131	118	160	140	132	117	132	157	134	143	155	116	159	137	131	153	141	129	143	133	114	118	144	118	158	130	156	140	150	142	121	166	146	136	150	125	138	126	136	148	145	139	156	146	151	134	167	137	134	156	139	123	141	127	117	119	154	143	124	144	128	147	122	137	131	146	143	152	155	143	129	140	127	137	145	149	137	147	144	153	137	155	133	146	142	135	138	132	153	136	149	142	160	132	157	102	161	131	144	153	125	144	150	141	144	135	130	164	145	145	144	147	140	182	117	155	136	157	139	131	143	136	124	134	150	129	158	150	149	157	150	132	128	159	151	145	158	141	134	140	132	139	118	139	150	140	113	154	156	141	156	137	142	132	116	132	138	138	131	143	121	127	125	147	129	138	148	143	114	123	123	145	147	138	139	146	134	137	131	123	135	123	158	132	131	134	162	135	126	137	146	171	130	137	125	140	162	153	134	141	160	162	144	150	141	131	151	153	151	134	142	145	148	149	162	136	135	143	135	135	125	157	129	133	133	135	140	158	136	130	145	150	139	115	161	138	132	162	130	149	125	146	134	137	137	136	127	144	131	146	144	140	155	135	124	159	139	129	118	137	125	142	160	152	142	137	134	150	141	134	153	142	146	151	146	161	117	157	142	143	139	136	170	147	128	145	151	143	136	131	125	139	143	129	143	158	130	143	144	139	149	158	140	139	117	115	111	134	131	134	123	138	155	140	128	145	160	150	165	124	147	139	146	126	126	128	143	140	119	144	156	147	144	133	144	148	162	130	143	141	131	144	135	136	142	141	118	129	150	124	158	168	136	143	133	157	139	147	139	138	141	136	132	151	141	170	132	139	149	132	149	164	151	148	158	126	147	148	141	151	130	130	142	157	147	150	118	121	141	130	164	142	155	114	146	113	140	125	140	140	142	149	148	154	113	127	136	147	128	137	133	133	126	132	130	137	154	134	139	144	147	142	149	132	156	148	147	169	133	137	122	165	141	152	139	123	122	126	145	159	135	139	136	142	135	161	128	142	148	134	146	126	147	143	137	158	143	121	161	147	130	148	138	137	133	127	140	148	144	150	150	138	123	133	101	112	136	126	129	164	139	146	127	137	144	130	142	142	162	144	128	149	151	127	168	110	132	148	145	133	131	151	116	145	137	145	144	138	123	147	143	130	131	159	123	147	148	121	133	150	171	138	128	136	129	128	122	145	128	136	120	129	130	135	150	142	157	129	153	145	138	148	139	130	148	142	154	115	135	132	131	145	127	127	151	145	134	137	150	129	133	132	119	124	139	141	139	168	141	139	155	147	141	130	121	131	136	156	124	146	142	151	127	113	155	130	154	143	135	156	170	141	145	141	140	136	127	137	146	150	148	143	140	137	147	135	143	142	145	136	147	114	126	138	132	133	140	161	144	145	143	108	143	147	149	139	161	155	125	152	123	151	138	154	127	126	139	115	130	131	141	125	141	137	150	132	142	146	132	144	118	133	146	153	151	137	151	145	141	147	147	113	147	159	123	125	149	133	141	162	146	151	128	140	139	115	145	153	154	141	141	172	139	148	149	150	154	164	123	145	131	153	152	123	144	131	132	127	139	130	123	147	130	138	139	146	118	132	154	142	143	146	145	142	129	134	126	131	168	151	137	121	161	148	136	136	133	126	139	173	147	138	155	159	155	142	139	136	139	145	136	145	157	145	134	149	140	126	144	139	149	145	146	126	141	143	138	125	132	152	145	136	142	136	127	152	138	138	136	133	142	129	120	148	142	140	137	132	132	139	136	122	147	130	138	114	124	151	140	139	139	134	145	142	157	137	155	109	147	141	144	155	128	140	153	126	156	125	156	141	118	149	138	147	160	135	132	146	136	161
345	2	2100	115379	427	0	19	154	252	391	391	427	400	391	314	362	311	273	251	289	246	295	261	250	195	211	230	203	183	220	223	188	217	218	200	192	207	170	185	202	187	186	179	199	154	186	159	149	188	187	186	174	149	170	176	165	183	182	165	174	160	173	175	183	178	166	155	182	161	152	147	178	166	141	158	162	173	169	182	174	174	157	185	150	167	153	178	163	156	165	162	176	133	160	168	172	145	163	161	133	144	166	161	147	150	139	141	146	178	170	172	148	151	170	147	154	163	177	154	159	142	155	165	155	156	159	158	172	169	166	147	135	161	177	162	141	139	151	177	161	171	157	136	167	149	166	153	161	176	128	157	143	140	167	157	136	147	159	153	168	161	158	169	154	186	137	170	173	141	133	159	168	156	168	147	152	150	144	181	142	144	147	151	159	163	159	141	168	144	161	137	166	126	159	186	164	149	159	160	167	156	158	145	157	172	161	169	165	172	150	164	139	130	159	158	171	159	162	145	143	133	160	157	154	152	168	134	153	152	158	152	166	152	152	141	172	146	146	140	158	167	159	140	172	159	165	159	157	159	171	166	154	141	138	168	166	168	151	159	158	159	166	147	145	142	152	141	145	173	150	144	185	152	173	164	148	182	155	188	146	149	147	152	156	168	153	142	166	173	146	148	157	147	145	135	134	170	167	154	179	171	163	151	148	150	171	152	175	139	142	163	154	150	164	152	152	140	140	168	161	137	165	162	163	155	161	141	160	162	162	175	184	140	152	146	150	171	151	161	148	153	159	153	151	134	138	152	160	157	137	162	183	133	141	143	168	145	155	140	175	165	170	139	129	155	145	135	155	161	151	186	146	151	129	148	167	156	141	163	149	173	174	154	151	165	156	149	133	149	150	139	158	146	150	166	170	137	163	137	164	169	160	161	151	167	152	141	149	148	159	132	160	138	127	151	155	145	144	120	156	150	132	158	148	170	147	144	162	139	158	163	146	146	156	132	140	144	161	166	149	138	165	147	162	158	151	151	136	141	161	149	145	177	132	155	172	128	160	149	136	149	138	158	148	136	167	155	167	172	156	168	134	164	163	156	176	159	149	182	171	147	148	150	168	138	164	125	160	148	151	159	140	173	149	185	132	166	161	159	153	145	175	146	143	146	132	150	149	180	159	140	137	122	157	167	148	148	156	168	162	160	143	169	163	167	164	131	150	158	152	171	167	163	150	175	145	132	155	152	136	134	171	152	157	149	157	144	181	140	141	139	146	142	171	166	130	168	156	148	131	165	169	165	171	169	140	140	165	151	157	149	149	150	150	145	142	142	162	161	143	131	160	148	198	137	159	164	166	176	138	145	147	170	150	130	125	153	151	175	148	138	148	131	145	142	162	155	153	180	156	146	174	187	171	144	152	149	141	149	156	157	165	150	158	178	153	149	149	168	155	145	153	151	151	142	167	172	152	150	165	154	149	138	190	122	165	122	179	130	158	143	160	144	157	156	164	141	171	152	168	164	152	164	117	163	143	153	168	146	167	152	177	148	167	164	156	143	189	121	151	162	177	122	145	128	163	163	158	155	156	155	146	140	156	162	145	158	151	153	134	130	139	189	154	146	165	162	143	159	152	166	163	175	169	131	148	157	142	151	161	150	152	144	160	164	147	151	145	153	167	157	139	136	144	174	157	177	160	153	170	158	161	147	156	156	159	142	159	146	132	167	143	124	153	152	144	143	140	141	156	147	170	157	162	138	159	135	149	159	137	169	158	153	155	150	185	152	140	149	128	158	144	149	152	129	147	163	179	160	159	163	148	137	139	150	164	177	151	158	153	154	161	155	150	151	165	154	150	139	149	155	130	163	146	136	140	139	149	144	153	148	166	137	154	135	172	175	168	163	126	133	154	167	153	163	143	120	135	149	148	161	151	135	155	163	149	181	154	165	147	128	172	149	145	153	151	159	141	139	156	130	151	152	132	178	156	138	135	138	160	142	168	148	157	146	144	178	157	164	136	153	158	147	156	152	140	162	183	160	162	160	140	169	146	146	146	118	153	146	180	145	121	160	163	158	174	134	147	171	155	160	137	161	131	155	141	149	147	152	144	156	150	151	177	148	164	140	142	175	159	132	157	170	140	142	140	149	139	152	154	151	142	163	159	140	148	152	144	143	162	150	148	164	168	152	163	144	152	156	149	156	176	146	122	146	152	122	159	165	156	164	144	145	157	169	137	162	161	158	169	167	153	171	134	172	171	142	162	161	171	151	168	171	155	141	157	145	162	148	161	162	161	159	145	142	177	157	157	135	166	166	153	150	150	153	148	151	152	167	156	138	154	145	154	173	146	135	147
345	3	3500	115502	419	0	20	184	232	394	443	476	409	413	381	341	323	296	313	303	297	261	258	273	244	235	218	235	250	192	225	208	219	232	193	230	169	195	179	202	180	212	179	184	173	189	171	177	157	195	175	162	188	183	165	185	168	158	182	161	175	157	186	177	164	186	175	152	152	174	186	164	180	161	166	128	160	165	172	162	153	176	169	163	199	158	134	151	160	136	147	136	146	173	156	156	143	124	185	145	127	132	167	171	191	139	152	145	149	176	166	156	161	159	162	154	140	145	151	149	165	161	166	154	163	149	157	148	136	127	132	170	156	174	169	150	167	182	159	141	151	168	167	144	157	148	178	165	148	144	161	154	169	147	149	132	131	161	155	160	161	149	126	181	164	180	133	146	146	167	157	139	145	155	156	162	151	147	157	158	161	154	172	125	147	152	156	154	174	137	168	144	133	169	149	168	148	122	147	155	152	166	170	173	148	156	137	141	130	148	146	145	144	145	156	152	151	161	160	157	146	175	147	160	135	140	139	169	165	151	146	162	126	152	165	152	132	142	146	162	188	173	144	149	167	181	167	146	155	152	152	138	164	152	145	170	162	168	137	134	165	139	148	168	155	144	150	147	167	164	165	146	172	136	171	159	151	158	151	143	174	160	143	143	166	140	140	159	156	143	152	145	153	153	144	148	145	140	133	148	154	144	145	133	158	160	151	140	169	136	170	109	157	151	172	153	158	127	163	150	164	147	159	123	137	137	177	120	151	144	131	164	169	160	128	142	154	162	159	165	171	157	180	164	136	159	159	132	138	148	172	153	164	134	159	185	152	152	140	144	154	159	151	148	151	157	157	166	129	140	177	170	158	160	149	150	151	155	160	149	135	127	154	141	139	167	148	150	136	145	133	159	160	146	153	147	133	144	142	140	141	154	144	141	147	157	163	157	165	156	154	186	150	170	132	152	137	129	151	172	180	150	160	136	150	146	137	144	165	143	143	145	152	157	140	137	156	145	141	152	143	140	140	144	166	156	165	141	140	138	146	158	145	177	150	179	161	170	154	150	151	154	132	145	148	135	137	149	151	171	152	129	151	143	154	174	146	154	146	149	165	141	149	138	149	143	157	157	154	153	135	145	148	156	129	143	142	154	162	160	157	156	184	158	139	144	154	158	141	157	159	162	130	169	149	139	157	136	142	158	159	156	153	155	133	148	148	152	165	147	150	167	167	178	134	128	154	139	152	183	160	161	173	136	146	143	146	153	132	145	144	149	113	154	126	142	148	142	172	136	158	141	142	154	153	146	143	161	148	148	161	159	140	141	142	169	142	142	157	151	151	143	143	128	162	148	153	168	164	156	152	148	144	170	146	157	139	155	156	146	147	165	146	144	147	168	150	158	132	146	163	149	156	145	189	151	167	152	141	141	146	156	148	137	155	160	133	132	136	133	160	158	129	148	149	154	169	136	157	155	152	156	150	136	156	144	139	147	140	134	140	150	141	144	162	157	161	149	145	146	151	145	151	144	134	159	154	148	152	160	155	144	179	159	146	144	135	168	131	150	152	155	152	166	131	145	140	152	158	160	133	131	141	141	156	143	160	146	143	163	133	168	151	163	154	151	121	144	167	184	156	145	168	171	149	145	158	150	140	159	150	136	156	139	134	176	138	154	160	146	168	151	169	136	144	140	147	160	153	140	141	149	153	148	139	138	141	176	150	125	144	132	130	140	145	148	162	166	155	164	148	138	131	143	159	157	134	143	146	164	171	171	122	150	162	139	166	152	145	148	144	147	148	153	123	140	148	151	156	138	155	138	167	142	149	148	159	141	171	146	162	153	150	146	155	152	142	153	155	164	151	144	149	164	162	147	135	148	141	161	153	130	115	137	150	167	151	145	132	150	137	150	151	160	147	127	129	148	156	152	135	160	147	161	140	146	154	139	146	138	146	147	149	150	159	136	153	166	142	142	163	148	144	124	158	155	154	155	158	121	153	148	126	159	147	163	142	162	151	149	131	148	133	148	142	146	170	148	140	136	148	142	162	147	159	135	138	146	135	127	159	152	129	144	158	130	153	149	133	141	157	150	152	176	109	140	140	152	125	153	120	143	141	167	143	152	163	148	143	152	161	143	142	150	151	137	120	159	156	164	132	136	157	154	166	145	156	147	152	158	144	138	150	169	155	163	158	146	150	141	144	147	138	137	147	141	153	172	151	159	151	155	151	135	157	157	123	144	170	141	135	139	168	144	151	133	171	150	151	148	171	145	145	145	165	145	160	148	148	162	155	156	142	174	139	143	145	141	154	140	162	161	138	128	132	147	152	162	126	142	142	161	136	161	164	159	145	141
345	0	2700	115625	423	0	9	189	263	413	404	518	466	469	407	405	375	375	334	336	328	316	329	300	282	262	302	265	262	279	294	254	238	257	250	259	213	234	243	224	234	245	228	203	220	229	234	194	199	247	171	222	215	196	201	196	196	182	214	225	229	215	199	207	210	203	199	187	187	214	188	206	205	213	208	206	192	218	214	189	203	187	202	190	173	170	171	169	183	186	188	192	199	190	186	211	185	224	189	200	171	174	170	176	187	217	170	189	201	183	180	196	181	164	178	174	166	195	182	168	172	179	170	187	182	195	152	170	204	178	173	191	182	177	191	183	167	177	142	201	185	177	158	151	192	177	189	204	166	162	158	181	175	178	169	205	186	182	205	165	194	183	174	201	165	171	184	186	202	179	200	171	184	200	192	197	163	174	210	185	184	193	173	173	173	194	179	180	171	163	193	186	167	165	194	174	167	176	189	173	168	188	160	176	194	179	191	176	192	175	182	193	200	182	186	189	171	164	205	147	157	172	178	172	196	182	179	173	190	188	190	163	155	164	164	189	180	178	175	171	218	186	160	183	186	181	174	177	185	169	188	157	161	168	173	172	152	188	176	169	184	165	196	203	179	208	173	170	181	157	193	191	173	149	179	175	190	186	166	194	157	159	181	178	162	197	180	184	169	176	186	187	189	176	183	170	178	193	181	183	165	203	187	155	171	166	178	178	182	170	158	181	162	155	187	186	157	190	169	204	188	187	168	183	183	158	178	182	170	188	187	200	180	164	183	189	199	194	182	189	168	191	185	165	172	172	162	186	168	166	175	176	167	163	170	196	175	178	170	179	176	175	169	155	164	192	160	180	170	147	167	212	183	174	169	193	196	180	158	155	179	167	141	198	201	195	181	172	177	182	181	164	163	182	166	173	186	177	182	157	171	165	164	174	182	177	175	151	172	176	143	173	172	198	168	177	175	183	174	215	182	166	171	154	189	196	189	157	189	164	183	182	186	188	158	166	182	175	161	169	166	185	181	190	182	179	148	178	168	184	161	175	184	151	185	188	170	149	187	153	168	187	142	191	164	156	203	180	157	195	194	173	169	195	170	168	187	177	187	167	164	169	172	177	175	178	177	176	149	186	168	179	185	187	192	165	186	195	190	182	176	172	207	169	176	185	176	180	176	149	174	180	183	173	186	184	177	189	154	176	184	184	173	160	147	199	185	166	182	169	187	166	189	185	180	167	184	171	165	148	173	212	189	196	200	154	162	166	174	169	159	189	177	185	158	166	174	186	168	190	191	159	188	181	185	190	199	175	182	177	170	189	190	166	179	191	186	167	177	162	171	191	177	168	167	177	181	198	180	192	197	175	203	166	176	192	171	185	185	191	165	174	168	162	165	179	170	194	172	185	168	176	164	165	147	176	186	168	185	175	165	204	171	171	151	180	182	187	199	169	174	159	185	171	176	191	195	171	194	157	186	189	153	167	186	155	165	198	185	180	175	164	186	167	197	174	184	181	166	172	159	190	178	163	171	153	180	179	186	187	169	180	170	190	206	183	166	210	194	178	170	196	174	167	172	158	165	183	175	172	200	162	183	191	178	204	176	186	148	192	168	210	176	178	195	164	161	144	192	170	184	183	157	174	167	169	190	163	159	194	177	189	167	205	171	167	166	173	191	182	164	178	182	184	190	180	181	169	170	192	192	196	193	173	190	160	187	190	181	217	173	172	154	179	178	192	181	200	162	190	155	164	176	170	194	187	168	187	165	200	155	178	182	202	208	160	179	169	178	202	177	180	179	178	169	170	189	157	151	181	158	178	180	174	196	177	154	162	179	190	166	169	191	184	173	164	185	197	175	184	186	185	184	184	176	166	171	167	156	153	171	171	177	198	165	172	168	172	146	184	173	199	171	152	170	178	179	177	176	206	178	179	175	174	171	189	163	164	169	164	173	176	193	177	176	189	191	188	158	185	173	159	187	162	169	166	178	161	199	181	171	159	165	170	197	188	205	172	179	194	171	172	190	192	165	169	170	198	188	155	188	176	173	195	177	184	158	155	161	177	172	167	160	202	177	170	202	177	173	175	184	164	166	167	192	162	189	155	200	167	161	182	182	185	160	182	174	189	179	197	190	188	164	165	181	168	187	182	144	183	166	176	174	184	174	184	171	163	162	186	153	182	172	166	185	179	183	175	185	191	180	154	180	176	166	179	180	156	161	169	171	170	179	189	182	178	164	160	181	157	186	178	180	177	206	186	174	185	182	169	177	167	162	187	174	191	171	172	168	161	158	170	213	172	194	189	174	206	187	158	184	204	177	167	160	182	200	181	187	191	182	187	176	179	165	177	197	179
345	1	1900	115748	423	0	16	123	184	358	382	385	338	337	310	299	274	285	265	240	243	211	236	212	230	202	202	197	189	209	174	188	178	207	182	178	179	160	173	166	176	153	168	182	142	178	175	160	160	152	170	174	169	140	145	151	144	149	141	140	132	163	149	158	157	145	151	161	157	154	137	149	125	164	148	133	139	147	166	156	156	141	142	132	151	115	146	152	142	143	155	152	148	128	156	125	148	144	144	142	122	152	141	151	139	155	138	136	137	159	116	141	132	127	137	134	145	129	130	128	154	140	144	142	144	144	141	152	151	141	157	132	140	144	149	142	158	136	121	140	152	140	160	140	128	122	136	144	154	124	123	144	141	131	140	153	141	132	140	124	149	135	136	142	128	156	149	137	137	117	172	127	140	125	123	149	151	112	138	141	139	135	120	148	138	154	142	143	145	166	174	118	154	141	137	140	133	126	145	150	152	136	124	166	150	164	127	134	126	155	143	119	142	164	133	134	130	131	152	118	152	148	119	167	137	148	143	143	124	149	151	145	114	153	141	159	135	166	141	149	140	145	124	122	133	150	140	134	144	138	130	157	150	152	135	148	140	140	148	127	158	128	148	123	157	150	125	140	143	150	149	149	147	120	126	126	180	154	140	157	138	125	150	145	145	151	149	139	170	125	145	142	133	129	132	144	124	142	158	121	124	143	164	125	151	123	146	161	173	138	156	145	159	135	122	139	131	127	126	158	132	151	149	170	141	130	137	159	183	124	121	137	143	164	122	130	149	151	135	127	122	123	121	159	132	125	140	166	124	141	142	124	125	117	160	127	128	140	131	134	158	132	138	143	138	146	138	122	138	146	125	141	126	152	150	137	129	129	136	143	151	127	145	141	135	128	152	131	142	157	139	141	125	131	114	141	155	144	146	154	145	136	148	142	134	126	119	165	134	141	124	156	139	154	155	135	146	149	155	142	148	153	139	147	172	156	148	131	128	144	145	129	123	140	131	138	148	121	146	126	141	134	133	137	146	137	114	143	158	165	133	159	144	160	150	151	152	145	147	146	140	145	140	155	126	126	145	132	137	142	137	153	153	145	146	140	146	147	151	146	135	128	134	151	121	151	139	120	127	134	147	124	127	132	122	144	130	133	165	132	148	138	140	126	164	139	137	144	136	153	135	162	147	126	136	147	153	146	159	128	150	139	136	148	154	140	160	131	150	137	136	145	136	150	159	133	154	134	144	139	145	134	147	110	160	136	148	135	146	164	145	139	124	122	130	153	139	139	128	152	130	149	153	146	155	152	119	132	124	145	121	162	146	117	139	145	132	148	145	149	136	145	153	119	129	132	125	126	121	127	146	132	142	139	137	158	163	143	156	130	144	123	128	134	165	125	115	123	165	157	145	123	133	147	141	138	149	134	148	158	149	130	111	138	136	166	131	151	146	146	144	141	155	136	151	131	164	155	144	137	128	142	152	127	141	157	151	147	143	125	119	147	144	128	144	123	141	144	131	142	126	139	124	162	162	135	119	133	135	164	164	114	118	142	121	161	139	144	149	149	139	152	155	111	134	128	131	147	136	155	132	138	139	140	115	134	133	143	131	120	137	123	145	153	108	102	133	138	125	133	122	134	132	141	150	144	147	129	145	160	128	158	139	158	144	146	125	132	132	137	118	154	150	146	127	146	148	144	156	153	158	128	151	155	161	132	118	148	138	150	134	122	138	140	131	148	140	150	119	120	157	142	139	140	145	138	127	135	122	153	128	134	137	152	141	148	138	152	129	142	138	132	126	140	133	129	148	151	134	146	134	150	137	163	139	122	154	128	142	115	141	137	133	154	155	141	137	130	150	154	171	148	129	149	131	153	146	131	128	136	146	134	133	141	150	132	135	135	145	130	135	121	109	116	129	129	133	162	135	163	164	141	151	151	142	147	114	119	113	135	127	129	152	137	131	144	123	148	132	166	131	140	139	158	146	142	139	146	143	134	158	164	131	153	118	149	129	129	155	130	134	129	130	163	145	125	156	161	148	165	120	141	134	124	136	138	132	145	123	135	133	138	126	145	129	138	120	148	131	139	139	139	134	113	152	148	164	129	145	129	142	135	130	122	127	140	137	153	120	161	130	149	142	156	136	137	135	146	106	131	151	153	161	120	120	148	149	150	155	134	174	144	141	154	140	122	161	128	141	123	140	144	150	129	146	132	131	144	125	132	131	149	145	146	138	147	140	144	138	145	111	167	124	137	151	125	144	145	136	133	124	124	155	150	142	126	144	165	146	137	123	136	144	142	139	134	136	134	149	143	131	142	124	138	148	120	154	145	152	148	130	151	148	135	141	144	143	155
345	2	2100	115872	432	0	14	137	222	377	378	436	386	372	352	320	292	307	298	255	259	246	262	235	244	205	235	199	212	201	211	203	201	209	200	202	176	199	220	174	184	184	176	197	197	163	149	187	160	160	186	184	164	173	166	164	179	146	162	162	162	166	158	151	168	175	164	170	148	141	162	173	156	158	178	177	160	158	147	202	139	151	156	169	157	151	173	165	157	163	150	140	165	159	150	160	165	164	171	173	149	143	170	142	145	167	161	138	160	148	149	163	159	186	160	141	153	144	167	170	137	160	165	181	162	165	167	135	169	164	154	178	175	149	145	137	151	163	122	154	158	139	182	174	177	151	142	153	141	143	155	155	138	155	146	137	160	149	160	163	169	168	176	152	155	164	155	161	133	170	139	164	150	154	155	156	157	150	155	173	160	143	171	160	181	152	138	172	144	174	146	157	157	134	155	148	174	162	152	131	182	133	159	156	164	171	164	153	163	141	155	149	145	150	139	129	159	145	154	172	135	149	148	151	172	152	118	157	167	176	171	151	140	168	152	130	174	161	176	154	158	156	155	164	180	164	140	136	134	155	157	173	135	153	166	142	164	172	136	159	148	153	142	184	163	153	123	167	168	162	137	137	139	162	153	157	156	143	187	173	173	169	161	149	139	164	159	153	136	132	177	163	139	133	142	132	142	173	139	152	156	183	148	153	145	160	141	131	131	180	149	156	156	164	144	155	159	156	148	149	159	145	143	167	154	155	152	177	170	152	162	141	140	160	123	150	151	157	146	176	171	157	148	153	152	168	134	158	168	149	165	145	154	134	136	142	150	162	147	141	158	147	156	166	144	134	177	141	169	141	147	159	162	151	159	148	173	144	160	143	151	151	167	152	149	145	139	142	155	163	139	143	153	158	166	130	142	154	174	152	176	146	160	144	165	151	156	148	152	146	162	149	174	168	154	149	152	161	139	147	161	160	160	153	146	167	160	154	128	152	148	166	142	171	154	155	121	152	149	145	162	164	144	150	146	161	156	152	153	151	143	150	146	147	149	149	152	146	150	135	164	157	164	146	145	167	134	155	154	145	148	161	159	136	144	156	167	158	159	137	152	148	138	149	157	147	127	136	148	156	166	151	159	151	157	177	156	159	157	145	151	159	141	156	142	149	146	159	162	160	149	151	166	144	159	147	141	175	149	161	145	153	152	148	154	177	157	165	157	142	133	155	144	163	145	154	162	133	152	151	142	147	167	156	168	153	163	147	148	160	137	162	168	147	156	136	150	126	132	175	165	150	161	149	145	151	152	141	136	166	163	145	137	156	164	175	139	163	170	137	136	143	134	155	148	152	172	132	135	152	123	145	155	170	147	146	149	153	154	148	141	163	138	134	150	155	142	146	140	138	159	135	139	165	135	160	168	141	164	157	158	135	156	156	144	133	166	143	164	162	160	145	150	157	176	177	162	143	154	184	156	154	139	135	165	156	134	150	174	176	143	174	149	159	153	161	190	142	152	138	153	147	147	162	159	137	136	161	154	156	152	148	169	152	143	141	161	172	151	169	160	126	165	163	140	146	164	138	147	162	154	151	156	145	145	161	153	147	149	140	154	171	153	136	133	135	155	139	177	134	131	165	147	161	162	144	156	152	153	144	153	134	151	152	186	177	153	182	143	136	151	140	143	157	145	152	144	160	157	138	153	122	140	162	161	168	148	163	149	150	175	150	136	123	156	156	145	138	166	136	152	144	131	163	153	145	138	158	160	154	152	138	145	152	146	136	162	147	155	137	192	140	169	150	146	151	148	161	156	166	156	139	152	134	151	144	134	152	144	155	163	164	160	156	149	164	165	152	137	152	165	155	144	146	155	162	158	174	165	152	157	154	151	149	156	168	152	166	149	168	141	137	158	141	145	147	150	164	156	148	156	154	163	139	142	139	145	153	144	163	153	140	130	134	147	141	134	137	158	149	142	173	146	156	145	135	161	169	147	149	147	149	175	143	151	174	172	150	150	159	179	138	131	142	142	158	167	151	140	141	142	152	151	129	144	133	176	178	145	144	155	162	165	163	167	165	153	159	138	141	160	171	154	127	159	150	159	159	136	156	138	143	156	138	150	174	158	137	154	136	143	163	152	148	146	140	145	137	145	135	153	139	167	161	153	163	161	157	150	150	185	159	159	142	158	123	152	158	175	156	146	142	167	151	140	135	144	145	140	165	165	159	151	138	154	163	158	139	155	154	147	168	157	163	170	159	174	143	158	143	175	136	138	157	155	158	156	158	165	149	141	144	150	162	148	151	162	139	160	141	157	159	132	160	165	145	146	117	148	151	135	156	181	131	146	172	154	128
345	3	3500	115995	418	0	19	193	248	418	436	466	424	393	384	322	348	310	277	292	304	278	280	244	268	250	208	218	239	222	199	243	226	209	196	205	206	209	175	180	196	190	185	209	175	162	174	176	182	148	179	171	169	186	155	178	185	158	156	177	167	188	172	154	160	183	156	167	151	159	182	163	156	184	169	162	165	163	193	192	162	142	157	153	169	137	164	165	147	137	146	153	157	160	140	162	155	149	168	147	153	166	152	138	169	167	117	174	175	178	169	144	155	160	134	131	160	161	163	143	125	162	146	165	168	174	162	141	147	146	143	138	143	127	140	152	189	143	174	156	146	150	153	151	158	152	151	140	121	156	147	152	175	140	155	154	155	155	126	162	135	145	142	135	154	153	172	151	169	163	138	144	124	123	152	138	131	114	152	152	129	164	133	146	147	154	135	165	144	162	164	151	167	128	146	143	163	152	152	132	165	137	164	149	155	160	152	138	149	160	152	149	143	137	137	159	165	140	164	150	164	155	148	160	163	135	140	156	161	123	142	152	164	150	176	170	132	159	158	144	156	138	154	134	134	155	149	161	154	148	142	157	176	140	164	148	159	149	145	151	155	168	159	160	138	151	150	145	151	157	148	152	155	141	163	144	124	154	142	149	145	148	126	137	145	142	146	137	145	164	162	145	139	144	161	149	167	129	129	154	151	141	143	157	135	168	158	165	154	171	147	142	132	160	136	149	145	167	146	167	141	161	165	160	142	147	162	161	160	173	154	145	148	149	133	139	143	155	157	178	158	165	132	127	150	149	155	170	145	162	166	172	167	151	136	153	148	162	132	180	154	159	153	143	176	138	152	140	173	154	165	164	158	128	137	173	150	149	148	142	132	137	147	135	149	159	137	148	131	146	168	169	163	133	148	132	171	144	145	152	155	138	143	147	157	147	141	150	144	137	167	152	151	163	127	140	168	140	157	160	160	155	162	140	142	148	150	128	153	132	146	139	162	162	160	162	128	163	148	135	138	164	153	141	149	169	146	142	162	136	154	156	148	148	144	130	144	147	154	143	144	159	153	164	144	143	156	150	173	169	103	160	147	130	151	140	134	151	142	146	128	130	152	120	150	145	142	148	143	149	138	142	145	147	143	144	150	181	158	129	156	162	153	153	170	160	143	139	153	156	143	140	155	161	149	127	128	152	147	138	135	150	149	140	155	135	139	160	136	159	146	136	157	153	138	153	156	144	147	138	133	167	143	152	176	153	162	134	153	145	160	153	158	155	162	159	143	152	128	139	143	150	130	167	140	142	140	134	130	166	154	111	152	150	153	157	151	150	174	143	142	140	150	148	156	167	138	151	134	155	143	145	135	163	125	137	145	128	161	138	162	158	138	138	139	139	144	158	157	140	153	159	126	169	173	151	160	153	135	137	150	150	158	182	139	125	143	167	154	116	149	165	155	164	167	134	147	168	171	159	149	154	154	151	167	129	137	147	129	142	158	147	137	168	152	162	130	157	133	134	141	139	160	133	141	152	148	151	133	141	139	149	146	146	148	167	162	141	158	151	155	155	145	145	135	150	143	156	168	150	159	155	157	157	164	175	151	143	158	141	152	174	128	135	137	143	180	130	156	141	153	159	148	131	169	142	142	158	155	158	147	128	141	150	136	152	170	141	159	156	147	129	145	145	152	169	163	150	152	145	147	132	146	127	163	155	156	153	157	131	154	139	153	143	155	146	161	148	174	131	157	168	152	140	151	156	161	148	135	133	153	144	173	147	134	135	119	162	166	171	186	167	146	149	146	137	148	140	180	173	134	149	128	169	134	142	145	126	170	149	153	155	157	154	145	147	150	137	148	150	159	173	135	142	170	158	158	145	144	143	139	151	157	164	134	152	138	127	156	161	160	151	136	150	158	141	149	149	134	137	146	114	133	167	148	139	146	143	132	118	149	162	149	175	149	154	161	167	136	141	124	150	145	128	145	151	149	162	146	147	161	149	164	153	144	134	133	162	158	156	157	145	149	156	150	139	142	153	145	167	150	133	117	158	131	138	169	144	146	151	155	155	148	160	156	158	134	136	137	144	140	153	135	134	157	166	147	136	147	164	154	163	159	153	139	164	147	132	134	149	142	151	144	154	116	161	155	158	150	141	130	127	147	144	156	146	166	136	133	141	169	158	145	146	133	163	163	150	139	171	133	167	132	139	134	167	172	174	139	131	143	141	143	155	146	147	152	142	154	143	147	160	147	139	134	154	153	142	127	151	167	162	158	166	120	142	156	154	155	135	152	152	142	152	141	150	124	152	154	135	141	113	159	157	154	157	153	162	150	162	151	141	134	146	153	166	139	142
345	0	2700	116118	412	0	11	186	271	440	448	562	479	445	432	431	383	384	349	325	319	313	310	306	304	275	251	277	270	285	249	252	251	292	228	241	259	248	247	230	218	222	229	215	214	212	217	193	220	201	180	202	193	209	200	184	200	178	218	183	176	207	222	198	184	181	206	204	178	192	190	187	200	189	209	196	190	196	208	175	176	176	191	182	164	183	183	207	176	166	187	209	178	176	160	181	201	207	192	167	192	187	203	196	212	188	189	176	190	199	189	178	163	186	182	177	191	192	183	182	206	193	187	197	207	162	197	205	205	167	179	202	192	187	177	188	190	186	198	186	176	189	174	187	177	186	180	187	193	174	182	193	192	205	190	194	176	197	165	178	180	187	155	152	188	175	185	177	211	176	188	189	201	177	159	179	157	193	185	178	198	189	172	182	171	181	179	186	177	175	179	179	200	171	172	201	173	168	173	155	199	181	167	185	171	181	182	168	182	191	204	176	171	172	156	182	183	196	172	185	193	156	160	190	177	189	177	175	175	176	169	185	188	185	151	166	199	186	183	155	186	177	175	175	190	187	179	181	187	176	199	183	183	177	187	199	183	156	188	166	153	154	176	177	184	158	196	173	153	177	177	187	165	172	175	183	178	196	192	174	173	201	176	179	173	213	158	184	199	173	181	168	185	196	185	194	174	173	177	166	157	174	156	187	176	181	197	168	179	173	164	178	193	196	158	192	172	178	169	187	160	170	189	178	179	189	176	177	193	171	181	184	159	159	165	163	186	176	172	190	185	177	176	163	170	190	186	160	161	179	159	175	180	194	189	163	186	175	182	163	163	166	154	181	152	185	186	178	197	181	180	177	183	179	157	172	164	187	177	183	182	181	183	190	186	176	178	167	169	181	179	172	198	172	173	184	195	161	158	170	184	163	165	186	172	171	173	159	190	178	180	171	185	154	190	205	197	184	159	175	172	164	170	177	182	171	152	186	179	168	188	178	204	162	173	180	184	182	172	176	167	194	179	183	185	169	156	188	169	171	184	185	173	178	174	184	176	195	155	172	185	184	167	173	178	178	182	169	177	164	169	184	188	178	157	173	183	176	161	178	174	152	184	173	188	200	174	159	168	171	167	198	177	166	185	185	176	159	176	170	183	193	176	173	176	182	181	190	147	178	181	171	174	178	178	169	178	165	155	176	158	184	171	145	163	183	155	178	186	179	195	189	190	196	175	177	171	177	179	177	180	174	179	183	201	213	166	190	171	183	188	173	183	171	192	189	170	166	162	181	153	179	190	188	178	180	181	161	176	181	174	181	176	163	190	194	163	183	176	197	184	162	187	171	183	184	195	194	151	170	192	172	174	173	177	186	190	197	146	170	176	166	143	167	188	191	173	177	172	174	171	198	178	170	161	175	163	169	200	197	171	182	183	188	169	198	181	179	173	189	161	173	178	198	174	196	188	160	198	174	189	199	156	168	167	168	167	188	167	198	171	187	165	176	160	193	172	160	158	165	160	177	163	166	163	166	173	186	183	176	174	167	165	180	172	176	202	181	150	184	166	192	182	195	142	179	179	184	166	171	183	162	160	170	173	174	175	181	157	171	185	190	183	166	194	175	191	183	187	178	167	192	193	185	161	158	184	170	190	181	174	191	171	183	169	191	164	184	184	183	163	178	140	188	162	168	171	149	166	164	187	178	173	183	168	181	178	175	182	189	177	171	168	165	189	171	195	174	176	177	155	163	169	158	187	165	143	174	169	165	163	171	180	194	158	166	174	186	175	167	190	183	156	190	156	172	199	182	166	164	183	183	175	207	148	193	179	172	157	189	164	144	165	187	173	185	168	159	159	166	177	192	190	164	171	165	175	159	194	177	188	179	174	178	165	177	175	175	196	145	160	192	180	186	156	184	167	164	171	190	183	169	185	169	168	174	200	182	170	170	185	191	185	171	167	172	142	184	187	179	189	195	192	169	181	163	177	189	183	198	187	187	172	170	180	176	189	148	176	177	186	170	166	179	188	204	181	180	203	170	145	184	176	182	167	165	162	170	169	187	182	178	153	187	194	175	183	174	191	186	173	204	186	185	173	177	154	194	165	164	191	171	186	189	209	182	184	167	206	176	178	143	183	163	165	151	189	177	179	171	177	156	181	163	177	174	179	188	175	167	172	163	187	180	192	161	176	194	153	162	152	158	188	172	171	184	186	182	182	184	162	157	205	182	185	183	201	154	175	159	180	186	183	157	188	153	184	193	174	188	205	162	185	205	184	192	180	184	174	170	144	167	174	160	170	175	164	159	147	183	160	162	146	160	175	163	171	186	184	181	176	205	169	176	184	180	176	163
345	1	1900	116241	419	0	19	120	201	380	344	359	345	350	305	282	261	242	256	268	224	230	221	196	228	214	181	197	195	184	192	181	190	198	166	181	165	146	183	178	177	174	154	168	152	148	147	142	140	157	133	157	148	163	146	149	138	139	171	162	146	160	142	144	177	145	137	162	147	140	133	150	149	157	164	153	148	131	148	158	120	160	151	133	151	144	134	142	164	143	132	157	143	126	129	140	148	151	167	152	127	119	129	158	152	137	132	152	145	139	146	153	151	129	160	142	160	128	132	124	131	129	150	142	135	156	135	110	129	135	144	133	145	130	153	140	144	142	133	135	140	132	146	123	133	122	146	132	131	148	151	145	147	146	143	132	129	155	122	134	146	146	142	156	125	126	148	147	144	147	135	148	151	141	168	147	153	162	150	130	173	156	140	157	152	128	135	132	127	152	123	131	132	138	128	132	139	115	136	145	138	133	125	134	147	135	125	143	131	134	127	149	131	141	148	138	132	123	143	136	143	137	132	157	159	140	125	143	137	152	141	130	136	137	147	127	131	137	137	154	129	127	135	113	148	121	153	146	137	135	130	142	131	138	134	138	125	157	126	134	154	137	155	136	137	132	141	161	132	146	131	136	159	112	139	144	142	167	137	148	123	161	156	145	156	146	146	122	126	140	139	146	134	140	132	128	121	147	145	149	140	133	137	127	144	161	122	139	136	131	136	142	135	170	130	137	126	148	162	138	135	139	145	154	129	137	128	132	149	151	110	169	140	135	144	133	123	140	131	137	142	142	160	145	129	137	137	156	131	137	116	153	135	129	130	131	129	123	128	136	118	128	153	120	151	136	126	127	129	144	135	139	136	135	144	146	140	135	152	148	138	125	146	113	144	146	131	125	129	133	141	115	156	110	145	129	129	143	130	150	130	122	137	143	168	139	155	152	131	146	128	150	127	109	161	156	145	128	145	114	120	151	149	132	125	123	147	148	118	152	134	141	130	147	128	130	143	130	149	130	139	158	126	147	137	144	132	131	143	128	150	118	134	140	128	145	134	150	123	129	142	134	135	142	131	123	140	119	131	136	142	130	127	138	167	157	155	138	154	126	135	122	136	137	144	118	139	148	134	127	131	138	142	128	154	132	135	128	153	144	142	156	159	160	125	136	129	138	149	136	154	136	134	152	157	162	146	140	137	150	129	125	138	141	132	136	151	145	151	117	151	147	131	143	140	121	155	134	138	120	152	134	127	132	139	138	137	123	147	136	141	144	142	118	126	148	151	149	136	154	140	137	143	131	141	126	134	143	138	141	155	145	124	132	139	140	137	151	151	136	126	143	147	134	146	154	148	152	151	140	146	127	149	155	132	145	137	150	140	122	123	150	126	134	122	132	130	136	130	139	154	130	146	147	142	140	141	119	125	137	132	167	117	141	124	146	151	123	137	114	121	146	142	126	135	126	137	139	142	126	149	134	135	145	143	143	142	155	156	132	135	157	141	143	133	141	163	134	152	137	140	122	134	155	134	140	120	149	143	120	135	142	146	144	120	123	124	140	136	138	129	144	143	144	163	130	148	133	126	148	148	136	145	136	137	133	169	140	154	151	121	123	130	138	156	129	149	136	123	138	131	138	140	138	120	140	129	132	160	142	141	131	126	131	145	126	139	158	141	153	152	144	151	152	132	128	157	145	134	143	122	155	136	129	148	130	135	143	144	128	143	134	142	118	131	137	134	126	133	106	138	145	144	143	147	161	154	141	143	143	134	131	142	130	131	130	140	129	132	126	118	119	128	128	152	138	134	138	139	130	133	133	144	137	134	149	149	140	152	135	138	131	135	139	130	158	146	131	148	131	127	139	150	140	136	135	135	135	139	161	133	120	127	127	146	137	140	124	132	143	149	139	140	124	137	149	115	119	145	126	128	150	121	132	133	141	138	128	143	143	148	148	146	144	136	119	145	137	131	148	128	121	137	138	151	127	138	151	142	134	144	127	138	135	139	143	134	130	129	142	121	139	129	141	124	129	150	142	178	135	151	133	142	126	150	129	125	131	132	137	113	142	140	131	140	143	143	129	143	141	146	131	122	161	117	129	136	147	140	158	128	136	158	144	122	130	136	148	146	129	133	130	126	143	142	155	141	150	136	132	125	141	110	133	144	147	141	131	120	137	113	149	148	125	147	145	136	134	126	132	146	153	128	115	143	136	146	126	152	148	141	138	138	156	144	136	132	143	152	124	122	139	154	172	117	133	134	146	126	134	127	131	137	151	139	132	129	138	129	145	143	150	142	142	137	150	117	140	130	150	126	121	132	136	132	139	137	135	118	132	140	125	145	119	142	131	151	154
345	2	2100	116364	406	0	17	132	211	366	382	421	362	364	336	310	318	269	285	254	255	236	251	223	242	201	213	211	201	197	217	194	174	190	188	195	206	205	186	179	174	179	205	191	168	166	186	200	157	171	172	179	159	161	162	168	165	153	156	167	180	169	166	162	150	171	168	158	158	165	161	166	145	153	194	172	163	155	142	156	141	174	167	137	142	141	165	163	156	155	155	165	171	139	158	155	155	157	151	151	177	173	165	166	176	191	155	153	141	163	154	147	140	158	155	152	146	169	161	155	146	145	172	178	166	150	160	154	163	159	165	149	172	132	149	159	144	173	159	161	162	169	137	159	160	154	156	153	153	158	157	133	152	164	125	134	146	162	155	165	158	148	141	150	151	130	150	127	170	155	155	155	141	146	155	150	150	153	155	159	157	142	156	147	152	172	145	160	159	152	134	153	153	172	167	144	154	163	138	160	150	164	166	150	152	139	158	186	162	164	153	145	160	150	152	149	169	159	162	163	162	144	151	155	140	147	123	150	174	141	165	135	130	168	155	152	140	157	176	167	172	158	180	156	157	164	179	157	144	140	158	150	137	167	181	185	151	143	177	156	166	166	151	152	146	135	169	155	172	154	141	151	133	163	161	161	143	165	138	153	138	155	150	134	154	151	156	150	146	158	138	164	157	168	161	160	138	141	162	148	136	145	140	154	141	150	156	161	150	145	169	144	140	171	138	133	148	169	164	134	159	138	186	150	158	157	158	146	166	141	128	151	157	164	157	145	127	135	145	171	176	144	139	167	162	149	156	154	141	170	134	139	145	133	157	176	175	159	146	159	159	136	132	124	146	141	137	160	146	147	150	157	131	152	146	157	157	143	140	150	166	165	170	167	145	145	173	147	154	168	152	167	157	165	148	138	152	161	147	166	151	162	141	155	158	153	161	150	158	161	141	154	142	157	160	157	176	145	152	130	155	147	170	160	157	147	138	160	147	167	158	141	155	170	153	146	120	147	132	146	164	154	174	149	129	159	136	158	137	140	172	142	150	144	158	151	161	160	156	144	148	142	154	146	154	153	139	139	167	143	158	163	139	134	143	190	122	134	142	180	130	144	139	162	175	169	144	167	140	138	148	167	132	166	142	150	133	154	154	148	145	154	141	157	160	176	147	153	163	142	166	150	166	164	145	168	157	166	137	166	147	149	148	173	164	151	138	151	157	162	158	163	156	157	160	152	159	144	144	158	176	155	140	163	151	148	169	152	153	156	138	155	165	155	143	174	132	156	138	164	160	136	147	156	146	145	159	140	152	149	157	146	149	133	159	132	143	154	137	150	149	139	150	148	154	149	147	164	134	165	135	167	147	170	144	160	163	155	151	146	149	162	151	173	166	142	154	153	149	138	160	158	140	145	166	150	139	140	147	133	131	137	143	141	157	166	142	152	138	155	159	152	159	152	151	137	149	153	154	151	137	156	132	146	146	164	169	148	153	125	145	169	150	148	141	189	157	158	118	143	137	161	134	148	140	132	145	152	142	132	137	169	132	151	138	152	165	143	153	139	155	157	151	144	150	128	161	152	160	156	152	134	145	163	153	128	154	164	146	156	140	128	144	157	166	143	149	123	150	153	134	155	151	159	166	157	149	144	153	151	167	159	137	180	140	158	151	165	142	131	136	166	147	150	153	138	138	166	142	157	150	133	139	164	132	146	159	138	163	144	141	141	136	140	145	134	154	135	156	138	150	143	151	147	152	159	152	146	146	168	131	173	171	144	153	159	151	143	156	158	162	164	127	142	159	124	154	148	164	161	161	148	151	159	163	152	154	166	151	147	145	160	151	161	167	145	140	129	162	148	153	161	169	168	179	143	173	173	168	182	149	150	170	166	128	137	121	148	158	144	130	152	139	149	149	144	134	151	131	142	123	165	144	158	135	141	150	141	141	167	133	142	159	165	157	139	142	152	143	158	144	161	143	141	142	148	138	136	129	150	161	137	160	147	157	145	153	150	139	135	164	153	116	163	172	144	134	188	149	149	142	152	150	150	166	156	164	154	138	149	155	151	152	133	159	159	180	167	124	138	132	165	151	147	150	143	160	135	153	157	149	147	170	154	149	155	141	154	133	170	154	129	163	151	147	124	166	154	140	160	166	133	146	153	143	184	169	157	152	176	143	172	155	144	138	150	148	165	134	135	143	142	154	160	136	146	168	138	168	164	154	148	141	148	163	137	162	145	143	154	178	138	162	152	158	158	138	171	144	157	161	174	137	143	161	143	155	142	146	147	147	128	173	152	127	140	164	164	134	170	159	143	160	152	145	184	149	170	140	145	146	140	170	134	150	138	143	162
345	3	3500	116488	400	0	9	147	209	398	402	449	390	409	356	378	301	299	325	280	298	301	320	254	248	256	235	235	213	244	231	212	237	218	211	196	209	183	201	163	205	198	187	176	188	177	200	184	164	169	172	178	141	161	175	182	160	176	152	191	176	179	177	166	182	168	171	155	161	167	171	165	153	177	181	166	162	159	155	157	164	176	150	160	157	150	158	166	167	166	164	172	147	167	151	162	162	158	169	158	157	135	175	173	163	161	159	148	161	164	143	137	137	161	155	140	154	165	136	187	142	149	139	147	174	144	164	162	149	162	171	156	154	174	157	147	172	153	164	147	151	150	148	149	143	153	138	150	146	177	171	160	157	146	164	174	139	157	137	166	139	152	168	170	161	159	155	159	152	147	149	149	154	148	142	170	173	167	135	139	141	153	158	184	150	134	153	181	142	173	156	164	131	155	150	138	142	154	155	169	155	152	173	164	154	144	135	159	153	145	145	162	147	162	163	162	155	147	159	157	154	147	165	154	162	160	159	147	162	158	161	155	155	142	153	162	140	129	148	157	148	167	154	153	171	169	126	140	149	169	132	137	162	139	134	161	166	173	168	148	147	149	147	153	137	138	152	148	160	148	123	162	185	139	149	136	147	156	151	160	162	144	119	137	156	156	140	156	165	140	147	142	138	159	146	171	133	155	158	148	148	148	154	148	134	158	140	168	170	174	163	145	164	142	155	143	161	164	151	140	156	157	167	140	145	168	152	174	162	188	139	155	140	166	171	152	137	163	143	150	158	153	146	155	158	157	152	165	161	152	134	149	158	154	148	151	147	141	144	140	163	162	146	142	138	136	158	162	146	152	141	159	135	148	148	156	160	173	149	154	159	137	168	162	150	134	162	150	169	142	156	171	158	160	134	172	135	155	136	133	163	141	158	143	161	153	124	153	148	142	156	133	162	129	171	162	143	158	169	152	174	161	147	157	143	160	142	170	147	153	148	166	149	174	151	126	156	153	148	144	140	148	150	159	135	152	149	145	144	155	146	148	158	160	160	154	153	127	134	185	151	170	145	137	134	142	148	154	145	145	140	155	151	168	147	137	153	150	168	182	135	174	143	158	143	144	161	151	180	159	170	141	134	139	159	142	139	120	138	140	136	138	153	157	159	162	157	163	136	138	164	155	147	177	149	155	165	160	159	156	150	131	144	137	142	139	161	152	132	132	153	141	160	143	147	158	128	153	161	141	142	147	138	136	161	151	138	161	150	148	133	140	143	155	158	161	164	160	165	146	145	153	143	145	159	133	177	153	145	174	130	150	147	155	140	143	163	138	128	175	138	162	124	138	164	137	162	149	179	153	129	157	149	131	142	171	150	151	140	160	153	152	132	153	138	140	150	158	158	152	140	143	149	154	157	147	141	129	145	152	140	128	162	160	151	166	145	147	146	162	160	134	168	160	159	132	144	133	163	156	152	181	160	150	153	157	159	142	132	141	178	176	142	140	152	149	148	152	163	149	139	191	152	145	151	157	170	159	165	139	137	154	155	155	160	182	161	139	145	148	163	139	149	157	135	143	122	149	134	161	154	159	149	143	154	117	147	153	142	150	156	165	128	149	150	174	155	153	151	142	143	125	147	154	148	134	151	128	133	140	130	160	163	167	169	146	147	157	154	132	150	173	165	144	140	170	145	154	109	146	140	152	137	163	140	143	170	135	148	149	146	166	154	150	158	136	137	140	147	145	162	137	146	155	148	150	161	139	143	146	151	142	142	149	140	165	144	155	140	164	153	156	147	158	154	145	166	154	138	140	144	152	134	146	147	153	159	146	143	150	141	156	148	150	168	151	157	145	143	139	175	127	173	161	151	140	168	166	141	163	143	149	152	144	161	171	155	169	140	140	157	140	142	168	132	161	134	165	163	150	178	130	159	175	136	178	159	159	151	162	155	154	168	149	146	150	144	143	151	146	143	154	153	146	155	143	144	140	156	139	141	146	130	146	158	147	140	153	146	138	142	190	163	162	137	157	141	145	132	144	160	141	183	136	153	154	160	156	165	131	134	151	177	155	163	143	148	139	168	149	162	159	163	139	146	148	142	140	156	157	143	150	144	149	137	159	145	155	143	142	136	133	131	145	147	152	143	143	153	153	144	149	148	169	155	138	143	148	153	140	151	159	146	146	175	163	126	133	154	150	132	151	149	153	141	166	132	152	163	133	139	136	141	145	155	130	145	136	161	153	138	146	141	152	177	135	159	146	163	180	142	143	163	158	129	152	151	131	152	156	164	132	159	154	145	172	155	154	166	148	153	150	155	152	147	150	129	161	140	159	166	138	150	140	174	154	159	176
