345	0	2700	114206	376	0	0	247	1098	401	364	400	291	269	294	368	300	322	285	286	285	274	273	294	288	251	246	242	218	246	223	237	218	243	225	225	253	199	198	220	215	207	215	200	214	241	277	347	463	516	498	458	441	491	465	496	476	419	310	226	198	165	158	172	209	167	198	184	194	203	153	167	199	162	181	172	183	157	153	186	162	191	161	177	167	188	178	155	175	154	162	164	169	155	168	156	192	188	172	181	166	173	177	165	171	144	201	163	166	161	176	153	144	166	177	166	155	172	159	183	187	150	185	173	181	181	159	165	168	169	161	162	178	157	152	181	179	160	176	168	163	150	144	159	175	156	160	165	153	152	154	196	165	174	157	169	178	174	172	186	160	147	162	166	149	163	165	186	178	152	111	165	161	164	143	161	156	157	175	154	148	142	152	165	161	166	127	163	131	158	160	128	136	190	164	175	151	181	150	161	165	167	167	158	160	161	174	172	162	150	163	152	158	160	160	180	149	160	169	158	174	149	153	158	171	158	156	160	147	144	158	181	155	156	158	156	176	161	160	159	140	156	160	179	147	169	194	164	146	183	161	160	164	165	138	170	160	168	169	167	143	175	146	154	154	154	150	168	153	159	145	177	137	158	168	162	161	168	152	164	159	159	182	160	167	166	174	141	170	149	137	142	157	167	141	152	143	172	148	142	162	171	156	153	148	156	147	140	165	140	165	160	143	184	176	155	149	169	156	150	146	138	163	175	175	172	160	163	174	157	169	160	155	149	158	178	167	151	172	169	160	152	149	170	131	179	184	167	162	175	140	162	155	160	171	146	162	164	170	179	151	154	163	159	148	166	124	151	155	138	170	154	138	162	163	140	161	166	151	136	156	163	148	182	174	165	157	162	187	137	142	163	140	144	141	165	158	158	169	177	158	158	151	149	151	160	156	157	176	166	153	162	173	150	161	178	164	161	154	169	152	169	154	155	152	157	154	186	148	144	160	153	151	157	140	161	164	163	159	157	154	145	160	179	138	153	143	176	128	164	164	159	155	193	179	173	175	166	160	175	150	158	181	164	146	155	155	159	157	166	165	145	139	148	155	154	160	159	172	148	153	162	165	159	167	154	143	160	162	143	155	140	166	160	158	154	168	155	129	150	157	158	159	165	156	153	176	160	175	157	153	157	136	163	173	149	161	169	163	154	176	167	156	187	168	182	142	150	158	145	138	187	154	171	163	155	164	148	153	172	162	169	149	160	169	168	165	133	169	157	138	154	153	172	179	170	145	145	190	156	141	159	146	179	151	165	143	164	164	162	138	146	157	146	161	175	145	149	174	172	157	165	140	166	147	179	157	150	157	150	163	157	180	154	154	175	146	161	169	157	155	163	168	178	166	149	161	166	162	156	160	166	169	168	157	144	152	173	159	149	163	156	147	149	140	156	156	160	154	153	178	165	160	170	141	176	146	169	151	136	162	144	150	170	172	154	145	143	143	146	126	162	146	152	144	167	167	162	150	144	145	153	140	182	157	160	148	135	145	162	155	154	151	172	175	159	169	156	156	139	162	166	152	144	170	171	161	149	161	181	180	159	159	165	158	140	174	166	150	177	153	155	157	164	157	157	139	167	181	161	150	151	162	169	169	173	148	153	145	172	149	149	137	170	172	161	156	154	155	169	140	151	167	167	146	183	162	167	156	140	138	152	149	145	152	163	163	161	156	164	153	146	157	140	157	173	187	155	142	143	139	159	173	155	162	139	154	161	157	148	161	164	153	148	168	158	162	170	148	158	168	137	163	138	155	146	162	184	156	161	127	156	152	166	153	165	166	165	157	159	185	160	172	147	170	164	162	164	169	157	148	141	170	145	160	148	143	165	150	163	165	142	151	142	179	158	151	138	167	162	157	167	141	152	161	156	162	167	146	134	160	153	152	136	170	155	158	163	157	168	163	175	157	156	152	165	139	143	169	153	160	163	151	147	139	161	150	138	153	166	163	161	151	158	165	143	151	175	163	157	152	177	152	141	149	157	156	158	155	151	135	173	140	132	131	136	184	182	163	163	162	157	150	146	172	168	149	149	146	170	166	173	169	162	149	163	161	151	157	155	151	170	166	165	147	144	157	159	152	167	176	150	150	149	177	165	146	144	164	142	177	164	156	140	181	151	142	131	149	159	160	175	178	172	153	175	160	145	155	146	169	151	151	149	132	141	155	142	151	146	160	171	159	174	170	175	154	156	172	154	164	152	161	153	168	151	132	145	165	139	150	148	168	177	162	160	145	142	154	160	136	147	150	152	153	159	132	154	160	146	145	170	155	176	163	150	154	163	180	163	162	166	162	151	148	173	163	144
345	1	1900	114329	386	0	43	640	1098	414	406	457	426	379	316	297	298	257	270	276	222	236	240	244	211	206	211	212	202	181	184	193	183	184	159	171	178	140	154	154	155	174	186	172	178	172	180	194	209	249	258	269	303	319	304	298	230	165	147	133	136	147	128	132	143	160	148	142	154	138	155	136	142	162	148	154	131	127	138	123	140	154	127	133	146	145	140	143	136	148	148	150	146	155	117	150	131	133	130	132	163	153	133	164	134	123	117	142	118	125	149	140	138	135	149	114	132	128	151	135	136	130	125	136	139	144	125	112	137	149	162	149	130	124	142	144	136	135	137	129	120	141	150	129	129	137	120	138	132	129	131	128	138	152	132	131	130	139	142	140	126	124	129	110	145	159	128	143	146	126	143	145	134	129	132	120	136	140	141	135	135	135	129	132	133	142	139	112	129	137	113	149	148	138	129	146	151	119	133	140	145	113	136	130	115	136	118	138	138	144	137	119	152	136	113	126	123	165	139	135	128	150	152	109	145	140	112	124	136	152	131	124	144	153	156	133	119	133	124	144	151	128	119	133	134	122	120	155	140	129	126	115	136	150	133	129	140	138	131	140	131	129	132	156	142	153	135	143	124	143	144	136	140	130	153	130	134	162	118	143	122	148	143	121	145	130	113	122	136	125	136	118	133	135	137	146	126	122	143	127	146	123	136	127	133	153	141	139	118	129	130	151	145	118	131	152	128	133	141	136	144	128	134	161	122	153	136	133	141	128	145	131	137	138	130	129	138	141	126	138	142	148	131	128	115	121	145	121	138	158	137	128	131	135	140	136	131	110	138	129	130	116	139	133	154	128	127	117	132	150	120	143	126	144	144	116	131	136	135	135	155	133	129	155	118	153	116	142	139	110	134	110	128	133	154	106	122	132	123	118	137	109	129	135	131	146	135	130	133	151	142	135	138	136	138	140	129	136	108	137	121	120	143	118	146	133	123	149	123	150	115	146	115	136	148	134	106	150	159	121	122	128	129	121	140	166	149	130	133	152	115	137	139	157	133	135	123	166	133	132	138	114	139	128	140	126	144	131	127	120	127	134	124	110	145	129	133	144	117	139	143	135	130	143	130	130	141	118	127	139	129	150	128	132	134	127	137	110	123	151	117	150	144	129	149	140	150	135	141	139	120	140	127	136	124	122	145	160	154	115	126	114	107	132	120	127	125	124	135	127	122	129	154	119	137	137	152	117	135	129	136	127	117	149	133	127	135	118	111	137	150	136	122	145	144	141	134	129	119	127	141	135	134	115	138	152	140	153	133	160	136	133	126	138	139	144	140	151	135	134	115	135	136	161	139	140	134	141	136	130	115	130	114	120	122	133	128	125	124	135	136	128	123	154	150	139	148	126	133	141	131	134	130	124	113	118	129	135	136	144	152	111	164	138	136	136	142	135	142	130	127	141	128	128	107	147	115	129	135	144	148	134	131	122	135	154	140	147	126	142	124	125	126	131	105	155	111	140	121	140	159	124	124	117	141	124	129	135	139	143	129	136	131	142	149	127	126	137	132	123	136	124	143	138	122	139	139	115	130	155	139	137	137	137	124	123	125	155	151	113	123	126	143	126	133	142	156	135	130	132	134	137	129	113	120	145	130	158	108	130	120	131	130	146	120	142	118	144	155	129	131	133	121	120	151	134	129	147	141	128	138	137	127	142	136	127	122	127	121	136	126	136	135	127	149	137	114	154	132	134	124	123	118	128	134	135	144	122	131	117	140	138	121	148	128	135	139	129	120	121	137	137	135	121	130	161	143	140	135	131	133	130	131	128	140	136	137	118	141	140	131	135	132	131	143	111	111	129	121	126	137	152	121	135	150	149	130	131	142	112	156	131	135	121	124	119	141	119	149	142	138	159	104	132	149	121	129	134	142	137	112	136	117	145	126	111	133	134	125	136	128	137	142	133	140	133	134	125	111	120	130	128	145	144	135	130	140	132	115	151	144	137	167	123	134	136	124	139	133	125	124	121	131	144	127	147	132	123	163	121	120	136	141	139	109	146	146	133	112	133	121	132	129	133	131	142	127	140	130	143	149	134	114	150	149	143	145	128	120	135	134	140	122	160	131	140	137	145	134	143	137	143	140	140	146	108	114	129	138	140	154	124	120	132	131	119	150	138	131	133	129	128	124	127	142	117	140	145	133	108	132	147	120	127	127	121	138	120	124	138	122	161	135	115	139	141	114	122	123	138	137	134	134	130	138	136	132	139	134	133	129	123	126	134	123	126	151	113	131	138	161	125	131	144	150	128	117	133	135	125	125	125	125	126	124	129	142	146	140	151	134	135	124	142	153	131	145	128
345	2	2100	114452	419	0	82	517	1087	269	386	452	482	436	355	359	326	315	321	280	263	242	244	250	241	248	257	206	205	214	208	200	216	207	189	193	185	193	180	179	186	179	181	192	200	236	250	264	324	335	368	354	405	418	395	409	302	267	180	172	161	176	147	159	153	153	166	154	125	156	153	161	155	166	160	172	166	133	149	147	157	156	135	148	153	165	143	171	149	154	135	125	133	134	132	138	149	159	150	149	123	142	148	136	149	152	147	169	132	149	170	130	155	160	143	159	141	159	142	152	163	159	154	151	154	144	124	145	148	153	158	149	136	128	127	166	142	127	131	146	158	163	139	134	147	139	153	156	147	151	148	145	139	151	135	142	156	149	140	142	127	168	147	160	151	140	145	150	143	153	146	153	151	115	166	147	155	140	130	171	135	153	135	127	134	144	139	137	144	174	159	159	141	150	143	147	140	133	141	143	132	142	153	145	141	153	167	154	128	140	117	140	139	160	133	128	138	136	129	140	130	140	138	142	148	149	139	137	132	152	132	152	142	132	140	160	144	148	164	149	147	139	144	129	150	144	136	152	149	153	130	139	132	151	147	146	160	154	129	143	129	146	144	161	136	158	134	159	148	161	135	147	143	147	145	146	157	156	157	169	152	144	158	162	141	144	140	158	146	150	143	141	118	170	144	153	129	135	136	139	158	142	144	125	156	132	140	160	146	144	144	129	151	133	138	159	145	161	170	149	143	145	124	158	136	173	132	148	149	167	135	160	139	153	139	134	126	135	152	145	137	145	149	139	134	138	166	156	166	152	124	152	133	151	135	143	136	140	169	119	141	161	132	149	139	150	136	138	130	163	123	144	133	154	151	151	157	143	169	148	181	153	166	141	143	167	138	142	157	139	133	132	160	154	159	152	131	146	153	154	134	165	137	129	147	156	164	140	131	135	138	136	145	155	145	148	155	145	147	149	137	138	150	132	153	160	137	141	155	143	149	152	150	163	138	141	150	149	133	142	135	149	166	145	134	152	142	167	156	147	132	154	137	155	132	138	148	144	138	152	145	143	146	146	141	132	143	174	147	149	139	132	144	140	149	147	145	160	154	150	163	182	141	147	150	127	150	128	140	127	140	135	157	141	155	158	141	153	144	161	141	144	135	143	160	159	137	142	132	155	134	162	125	146	130	136	138	150	128	159	145	134	149	136	131	142	127	130	124	144	144	132	144	141	151	156	137	154	136	158	128	165	163	153	124	133	144	137	154	142	145	124	137	174	135	131	155	156	147	141	144	150	158	141	175	135	161	152	133	126	138	129	141	138	125	163	152	141	138	154	139	139	140	134	158	165	151	160	141	165	131	146	166	136	165	162	165	152	156	167	145	150	155	129	131	153	146	146	142	145	142	159	132	133	153	155	135	143	130	136	164	144	138	152	144	127	129	127	135	136	143	156	125	140	151	136	117	118	150	140	125	172	134	151	139	126	151	151	127	136	149	140	122	126	139	146	125	145	139	135	118	156	150	133	162	146	130	135	138	146	144	153	117	149	126	130	158	158	131	156	146	146	129	141	147	157	141	164	142	131	146	138	139	134	119	130	122	152	145	148	147	140	146	142	142	146	152	144	140	146	160	151	158	140	136	140	137	134	161	158	160	140	126	149	139	146	147	141	161	167	144	105	155	142	112	152	155	120	148	144	148	133	145	144	164	146	149	157	151	144	139	141	157	156	135	162	139	166	131	152	158	158	142	146	152	132	141	132	133	139	143	155	138	127	162	150	173	138	103	135	156	151	139	153	150	144	141	129	141	142	158	144	151	154	140	125	162	138	129	151	149	150	124	170	148	150	123	139	137	145	141	179	143	137	151	148	141	148	140	154	139	154	161	146	140	143	137	152	126	139	131	141	140	149	169	145	151	127	151	123	137	139	146	148	140	138	141	153	151	167	141	140	130	158	136	126	135	154	130	148	150	162	145	147	136	132	156	134	135	133	120	143	151	164	151	153	143	148	144	138	122	161	144	170	158	128	127	139	152	130	111	139	151	155	145	117	147	149	138	168	125	164	144	166	149	137	144	161	142	145	144	152	146	144	133	180	120	136	123	146	141	138	152	118	140	153	142	141	148	152	141	134	153	137	137	156	157	140	132	136	130	124	150	122	133	145	133	152	128	152	140	161	140	146	129	147	159	150	119	156	151	134	128	134	126	129	135	145	167	142	144	146	158	136	137	163	174	152	135	154	149	149	136	161	146	131	158	149	147	146	155	148	130	139	143	146	138	154	145	146	142	157	152	146	140	142	135	137	139	107	120	126	137	148	133	145	149	152	153	141	140	147	145	138	143	124	138	143
345	3	3500	114575	425	0	23	555	985	497	375	526	438	402	387	383	327	301	325	313	266	284	236	255	210	210	223	200	222	212	192	210	205	208	183	200	177	226	193	200	172	175	187	203	249	279	322	294	346	373	373	417	411	335	313	226	183	138	132	145	161	142	159	168	150	158	164	167	143	133	150	143	144	149	164	155	140	124	143	135	143	144	152	143	124	135	136	145	130	149	134	162	105	120	143	120	154	146	139	141	133	150	139	151	150	139	138	153	138	166	136	156	141	132	134	133	161	135	132	139	164	129	131	148	154	146	152	132	137	122	147	142	155	149	130	141	114	137	144	144	151	162	138	140	117	140	141	130	140	146	138	132	129	132	174	160	147	129	118	139	139	146	122	140	146	146	140	160	129	140	150	134	154	147	121	146	129	146	147	145	144	128	131	167	132	127	145	144	132	123	128	146	134	138	144	128	149	134	143	143	132	126	135	141	123	144	126	126	141	135	141	155	141	136	136	113	147	125	136	140	115	123	131	131	132	122	148	134	122	154	145	130	146	135	134	140	138	124	137	145	165	140	125	142	132	119	157	154	142	143	148	153	147	152	136	157	160	165	146	147	127	147	152	124	121	149	139	119	143	142	150	123	130	123	120	136	132	109	144	164	126	147	159	129	146	132	163	155	142	156	144	154	129	159	151	156	124	120	155	144	129	125	156	153	138	158	132	142	128	120	135	152	122	137	109	145	122	142	152	136	162	144	126	130	157	147	148	116	143	148	141	148	150	162	132	150	132	119	156	140	144	123	117	144	119	129	132	122	143	138	135	136	147	152	136	139	138	137	147	132	139	145	131	138	128	129	135	149	157	128	133	138	139	116	150	128	154	163	141	135	140	148	134	165	155	113	120	142	118	134	131	139	154	123	171	146	161	143	136	122	132	138	143	155	139	133	154	137	145	153	114	154	145	124	130	152	147	129	131	145	140	135	126	125	155	137	149	146	156	134	126	151	140	134	117	149	143	137	135	120	140	144	143	144	143	150	165	135	124	165	138	152	136	130	129	151	119	129	138	139	139	144	139	138	135	132	136	136	130	147	138	145	126	128	142	161	138	126	133	128	148	126	131	145	137	139	131	141	137	124	156	135	160	137	136	122	151	138	146	133	134	136	125	144	133	128	145	133	130	150	142	129	127	127	143	118	131	134	135	121	147	157	147	141	133	149	139	132	151	151	149	156	148	149	142	138	130	130	141	149	153	140	125	147	145	154	131	135	133	135	148	133	138	120	137	128	156	134	131	126	136	156	153	148	151	130	139	123	126	145	133	145	169	141	138	150	143	118	124	172	124	145	123	150	143	156	123	155	143	163	133	136	140	147	137	131	148	149	132	140	158	123	150	134	147	143	125	135	139	135	163	153	119	146	126	136	137	145	133	137	141	143	141	131	165	159	148	126	150	133	159	129	146	149	144	146	147	148	132	143	145	150	130	131	141	143	124	118	149	148	135	128	151	132	127	117	137	130	137	142	153	134	129	150	138	145	147	145	132	149	148	128	143	152	142	146	123	133	142	143	149	118	152	165	139	111	146	129	150	143	125	146	134	155	156	120	135	132	138	138	143	141	148	145	133	129	131	136	153	134	127	141	136	146	132	160	153	129	138	138	131	128	117	141	159	156	136	129	153	148	146	125	137	141	149	125	139	119	134	136	127	139	148	150	126	120	125	126	135	125	132	126	131	144	157	123	144	135	124	137	152	164	128	153	131	144	138	150	133	167	133	138	116	143	105	139	153	138	136	136	123	142	122	141	131	130	137	140	127	137	150	112	129	132	135	152	143	146	154	118	162	137	134	120	112	117	145	149	146	133	134	154	147	132	137	127	133	134	130	145	135	139	153	152	136	125	138	144	141	123	125	129	139	125	128	141	139	150	152	145	152	141	131	133	140	126	146	138	146	163	133	110	136	149	165	138	151	152	127	159	138	125	129	151	151	157	166	143	133	144	155	140	140	153	146	121	140	143	136	131	142	132	128	152	135	138	131	143	125	133	140	145	144	144	128	125	153	153	143	136	151	151	122	117	131	130	148	134	131	112	131	154	134	137	168	140	152	143	127	157	138	138	140	146	140	147	136	138	126	146	135	148	122	110	146	127	130	117	137	130	137	121	139	136	152	119	129	162	134	140	127	168	150	140	144	134	149	130	127	160	131	121	152	140	156	154	152	131	131	128	123	140	129	136	129	141	137	137	141	133	143	126	141	162	152	124	153	171	135	137	136	122	151	144	158	130	119	137	142	145	136	146	142	132	143	133	134	121	121	156	122	142	146	153	118	137	137	137	118	139	162	146	156	141	136	155	127	125
345	0	2700	114699	403	2	105	390	897	495	398	529	446	422	412	419	385	335	369	309	298	315	292	252	241	257	250	239	249	249	248	243	229	234	248	233	239	232	203	212	201	221	219	209	228	270	272	322	387	399	474	477	476	478	446	421	358	231	172	174	188	158	201	169	184	179	157	165	188	169	176	177	161	173	159	169	184	166	175	182	178	182	193	152	175	166	186	195	161	173	183	175	162	173	165	189	175	168	177	130	156	161	164	174	175	165	165	164	164	177	167	164	154	154	161	171	165	187	157	159	155	185	164	174	187	140	175	150	162	168	181	170	147	151	175	167	156	176	162	164	160	156	162	157	177	162	154	152	166	155	202	184	150	150	165	167	162	168	164	160	191	176	164	151	189	179	186	173	161	159	161	165	179	163	179	155	166	177	159	145	168	152	157	156	161	172	149	140	183	158	140	178	183	157	161	176	173	164	184	149	146	168	160	159	153	136	181	168	170	164	166	171	143	152	154	175	147	177	151	142	150	177	153	172	150	155	157	179	173	128	151	164	152	140	140	171	149	154	167	148	157	138	158	178	166	148	166	183	164	158	158	175	163	140	158	152	164	163	156	158	160	140	145	151	160	167	163	164	152	159	159	178	179	143	139	165	138	127	167	175	167	150	163	180	155	161	176	190	181	163	163	157	139	170	186	166	164	189	178	148	167	167	162	159	163	152	154	150	143	164	152	164	154	146	148	169	169	167	172	168	177	163	156	151	145	164	159	151	163	149	182	168	162	159	147	164	157	170	172	167	162	156	126	155	164	193	155	159	156	150	186	158	168	172	164	175	151	169	159	160	154	156	163	174	141	151	165	162	158	171	169	142	160	157	171	170	164	139	161	143	163	171	150	160	161	180	158	166	184	170	153	155	150	167	150	151	162	159	142	140	170	157	182	135	156	137	166	154	172	132	166	126	162	158	158	160	154	164	156	164	156	151	176	142	151	153	165	186	156	148	153	188	195	172	172	149	173	158	158	191	174	166	153	166	137	165	137	159	145	174	162	163	158	144	153	139	149	176	166	158	142	141	147	156	156	193	174	164	158	145	158	149	154	164	161	152	153	196	169	157	153	163	147	155	140	166	160	174	135	167	183	165	168	152	144	165	188	173	173	151	163	157	168	148	145	126	171	155	162	136	182	166	163	168	154	155	155	165	143	156	133	145	168	152	160	157	150	169	142	143	158	160	160	159	156	154	147	153	154	158	153	171	177	197	166	157	168	128	158	146	164	153	172	168	156	166	143	162	172	170	176	151	153	153	159	154	148	177	167	169	139	160	171	154	144	164	170	155	164	174	146	146	161	167	179	134	174	163	144	165	155	163	167	182	155	163	155	177	153	144	174	155	162	144	144	166	166	162	184	195	151	155	154	140	153	148	148	169	158	170	153	169	179	162	159	181	151	169	158	139	158	157	150	131	175	148	166	150	155	168	151	182	169	152	172	166	142	141	158	142	156	166	180	168	159	151	173	166	159	143	145	166	175	172	161	152	137	158	148	165	174	155	157	155	160	183	152	165	137	146	135	164	189	163	168	148	155	163	165	135	161	161	152	157	169	154	166	165	157	169	145	179	157	150	157	156	182	157	151	151	125	152	170	176	129	147	131	156	157	166	153	162	160	172	166	193	140	154	127	146	177	159	148	183	145	139	156	173	150	158	152	175	175	161	147	170	169	177	173	160	141	182	175	160	157	161	173	160	170	173	145	175	144	162	141	156	156	169	156	167	153	173	159	158	186	180	159	175	165	153	159	153	146	161	178	149	159	178	162	144	146	173	175	160	159	152	179	169	156	142	162	170	147	145	162	144	158	152	173	145	175	168	152	167	174	160	138	186	145	138	180	141	160	168	154	161	153	146	168	152	166	167	184	157	152	183	171	154	154	159	184	185	160	131	175	183	125	154	163	167	152	158	142	166	164	170	158	157	161	149	153	166	166	161	163	166	156	151	161	137	161	136	132	177	152	149	163	162	166	165	137	155	152	162	153	150	142	151	147	152	158	139	167	165	173	156	147	157	148	161	185	168	163	150	165	162	162	129	168	161	138	162	156	143	150	160	139	140	126	170	139	162	166	165	182	169	168	144	159	162	168	166	155	171	144	147	165	133	146	149	166	150	166	151	179	137	160	127	146	168	169	169	166	150	156	163	162	161	142	148	156	172	158	160	155	159	166	150	193	145	146	153	165	173	155	142	141	186	168	157	175	172	146	153	157	161	173	158	150	169	149	147	164	175	152	135	180	163	168	144	166	180	163	156	170	169	167	142	165	152	147	183	142	175	157	163	136	145	149	156	155	172	160	140	185	155	172	168
345	1	1900	114822	417	2	97	793	1032	643	425	460	431	433	372	326	314	274	300	269	264	237	245	236	254	248	260	205	245	213	237	230	197	199	210	200	200	196	190	200	198	194	199	202	193	225	238	215	250	286	315	357	389	379	406	397	367	278	230	186	163	191	171	167	168	182	197	170	161	182	157	190	141	198	162	159	173	194	189	160	163	156	174	162	166	175	192	174	165	169	179	148	165	180	157	148	160	151	158	157	180	154	189	164	171	174	187	161	168	160	168	167	161	166	180	174	154	155	190	167	182	142	157	164	162	158	164	162	159	180	161	171	159	157	174	178	169	167	172	157	139	169	210	165	186	179	174	165	176	131	160	149	163	183	180	173	163	172	165	183	177	153	161	181	154	175	139	181	177	141	162	162	152	166	181	166	168	173	171	171	180	149	160	156	150	166	158	150	158	185	183	160	161	152	180	161	180	153	150	190	191	148	179	170	151	152	149	160	173	163	138	160	183	185	161	151	167	155	170	154	157	184	158	170	155	150	178	166	150	176	163	165	147	157	172	170	146	150	171	147	150	166	170	153	172	156	174	160	156	138	155	175	172	159	149	198	157	185	167	167	175	178	163	178	155	179	169	163	166	164	153	187	141	201	150	167	168	137	182	167	165	154	169	178	165	168	160	156	171	166	159	169	172	154	165	162	185	153	152	163	155	181	148	163	135	158	156	158	156	173	164	171	143	163	143	143	178	199	167	175	165	156	157	151	172	161	172	178	183	148	194	182	173	172	168	142	148	159	149	143	162	185	159	160	185	167	157	161	193	173	165	169	175	175	173	154	152	180	140	149	176	161	149	171	165	168	169	152	171	158	148	178	144	166	173	151	150	163	160	181	152	181	171	174	154	174	161	138	165	163	159	184	166	152	159	166	164	168	159	148	161	173	165	178	162	176	170	167	176	173	163	153	184	157	153	181	173	173	147	158	143	187	174	157	161	154	138	170	175	179	160	144	170	164	156	189	177	149	137	154	136	170	179	146	154	187	153	190	146	154	148	155	183	169	162	157	169	181	176	183	166	175	155	166	155	157	156	150	157	183	156	167	169	163	161	158	151	167	174	171	146	134	186	148	164	180	184	166	158	174	145	180	141	162	172	147	152	171	183	164	162	166	156	188	188	168	179	150	171	158	149	155	171	185	153	148	162	159	166	203	168	162	170	164	178	147	157	167	155	160	171	154	168	172	160	153	174	165	165	174	167	174	153	154	176	157	164	174	166	175	148	164	152	172	161	150	179	168	167	176	164	195	164	161	165	126	149	168	154	174	170	182	172	160	159	128	150	177	148	171	156	145	171	166	166	188	179	151	159	166	179	171	185	156	161	170	169	151	170	141	176	172	165	166	175	142	155	175	151	147	166	181	161	150	162	159	168	164	171	184	166	193	163	162	170	181	185	172	157	172	155	161	164	160	162	153	178	175	148	150	149	147	172	167	169	181	144	154	170	157	149	178	183	171	156	160	158	150	159	153	171	152	171	156	161	170	171	159	171	179	175	157	147	134	156	165	155	162	155	179	139	178	153	148	151	156	161	146	159	153	148	144	200	162	148	157	173	157	174	180	148	177	174	162	150	183	169	187	165	142	175	167	173	166	157	157	191	167	156	186	178	171	201	166	156	150	162	189	180	184	176	162	172	165	173	176	164	157	154	177	163	170	169	141	172	178	192	154	180	166	172	168	158	189	157	175	160	182	171	146	128	162	146	167	178	168	162	156	174	143	178	160	160	170	175	159	152	161	154	148	155	187	156	140	164	170	172	133	136	176	193	157	192	172	157	153	144	158	155	164	158	175	167	187	141	188	163	183	174	181	167	157	162	174	150	153	162	181	179	166	164	146	160	190	154	181	167	158	170	163	156	166	158	162	157	149	150	168	178	152	145	176	142	156	171	189	155	174	171	155	179	175	151	154	140	155	151	170	157	157	140	168	155	149	178	175	164	177	166	172	138	180	171	152	151	187	144	168	155	159	172	144	157	210	157	164	156	179	163	164	154	179	166	169	137	173	164	191	172	156	152	172	153	168	165	169	168	165	176	176	162	179	174	170	149	143	181	179	166	163	171	158	180	176	149	148	181	188	162	167	176	177	169	165	173	151	153	167	151	176	140	187	139	180	173	173	149	166	176	162	159	157	162	165	155	160	163	158	159	177	168	141	169	162	186	168	152	175	165	175	136	180	143	172	168	191	170	158	168	166	188	160	163	193	154	155	172	163	159	181	159	154	180	170	156	177	180	178	177	152	166	182	158	170	178	160	162	140	188	175	160	179	150	180	152	182	192	190	149	183	152	181	176	177	165	152	153	182
345	2	2100	114945	397	8	146	858	942	582	458	506	484	467	383	362	366	349	297	282	309	294	280	258	269	245	224	238	231	256	235	233	226	234	212	231	230	225	212	225	216	223	155	183	215	213	246	260	286	310	340	330	348	322	287	268	206	189	192	170	179	169	185	191	195	191	193	196	186	164	192	180	177	172	194	193	182	184	164	174	189	185	178	202	154	174	192	201	189	193	182	180	193	182	162	202	167	164	181	185	180	172	194	191	189	178	180	165	176	178	186	165	165	172	146	172	168	177	176	179	174	172	157	166	191	148	169	166	181	167	190	174	176	144	209	180	179	162	195	178	157	174	173	202	176	169	168	175	156	172	185	177	182	169	173	187	180	183	170	201	186	176	179	183	192	157	168	182	166	172	173	154	164	170	188	174	184	195	177	182	192	170	161	169	171	184	182	199	184	183	150	174	167	165	165	197	188	167	199	179	182	196	181	206	163	189	181	171	185	183	170	182	162	209	160	167	177	183	189	173	185	154	193	158	175	168	182	162	177	158	170	172	149	183	195	175	186	198	190	155	200	185	173	154	201	187	182	190	176	170	180	161	189	164	186	164	182	190	170	176	179	179	177	171	174	183	176	183	170	172	188	186	168	190	162	184	191	190	161	160	156	179	184	190	188	187	178	193	173	177	156	152	173	166	174	180	163	145	161	179	159	175	181	189	173	162	158	174	165	184	171	182	185	173	165	162	159	179	188	194	181	161	156	157	180	185	197	171	182	183	191	194	165	177	174	159	168	194	170	195	194	201	165	182	171	173	173	168	176	204	156	186	182	152	165	183	166	165	168	182	160	190	169	168	173	176	183	180	185	152	171	181	153	191	171	172	179	192	135	172	192	185	175	170	202	178	194	164	170	168	178	175	172	150	195	202	152	180	164	191	170	176	175	181	161	178	177	182	219	168	179	177	161	161	163	164	169	195	170	165	189	177	163	168	189	189	173	167	180	194	181	164	177	183	192	181	178	180	168	182	178	176	163	206	182	162	192	180	170	200	164	184	179	215	180	171	161	172	167	192	148	197	160	158	176	184	159	166	163	198	164	164	167	188	189	189	186	175	172	194	152	173	155	188	175	184	167	164	198	181	186	165	180	172	174	188	166	198	189	194	185	187	167	176	181	160	162	163	180	186	161	181	165	170	175	167	197	184	159	201	189	174	204	179	193	169	183	172	172	182	189	203	173	155	171	161	211	185	162	172	186	178	158	173	165	173	183	173	172	157	171	167	163	161	160	180	184	161	187	180	173	182	173	161	184	151	177	183	176	174	194	180	167	169	191	181	160	181	162	170	193	188	168	159	166	184	177	181	186	179	181	171	158	178	140	196	185	176	178	195	176	203	165	146	177	185	193	185	176	169	182	186	173	176	179	171	166	191	176	164	169	166	160	199	178	139	190	168	179	160	143	181	160	151	189	176	174	161	166	178	157	173	185	146	170	163	184	168	161	166	196	199	178	192	152	178	192	177	177	177	189	186	188	152	168	191	158	178	168	163	158	161	179	175	182	167	164	166	188	173	165	187	167	196	159	177	184	185	168	185	179	173	171	171	181	191	188	148	182	178	171	182	173	190	179	179	163	177	177	168	171	160	195	170	177	175	166	160	160	185	176	178	167	158	191	173	147	165	152	190	191	175	164	178	156	171	165	165	195	182	156	177	171	152	177	156	167	163	169	165	165	187	160	167	174	178	167	157	176	189	182	168	166	169	174	165	172	208	174	173	154	151	179	176	193	173	184	157	176	162	195	188	153	178	171	188	171	194	170	183	159	163	167	205	195	157	158	164	167	185	179	155	193	191	174	176	166	177	178	192	189	193	179	167	176	167	172	168	176	175	165	184	160	175	179	184	155	171	163	149	176	160	149	161	183	169	171	154	156	161	155	187	181	155	167	155	172	185	191	195	172	177	184	206	157	181	194	181	178	166	184	190	132	172	160	173	159	164	187	177	171	161	182	173	178	211	192	179	188	174	173	161	198	181	156	180	162	176	179	173	173	168	157	180	159	182	174	171	167	170	164	158	159	153	181	166	157	184	169	196	169	178	172	160	179	172	166	158	176	162	181	172	179	168	169	173	170	163	175	149	168	174	182	159	164	177	156	193	150	176	170	175	177	159	168	158	181	164	178	177	219	180	169	182	178	167	179	170	167	189	176	191	189	186	171	195	176	179	182	179	159	187	199	174	199	212	180	185	188	183	176	181	179	195	187	168	190	187	189	186	162	188	172	176	152	172	188	176	156	178	175	201	141	140	170	176	171	185	163	173	177	164	166	168	191	170	160	181	166	160	178	196	185	169	158	184	167	179
345	3	3500	115068	389	6	58	546	812	343	527	508	454	443	427	425	384	351	318	323	309	315	299	314	300	279	258	263	251	275	230	250	227	253	271	244	253	212	250	244	204	242	232	224	245	249	288	290	322	344	417	403	436	436	421	361	253	219	207	213	221	219	214	195	207	193	231	210	206	212	208	176	180	186	175	208	206	183	198	191	189	188	181	197	206	187	197	188	193	192	221	192	201	176	197	179	213	208	197	185	184	210	199	196	196	204	208	216	202	189	194	190	196	189	211	195	199	202	169	190	182	214	194	194	218	196	196	215	196	174	206	189	194	188	186	206	196	196	186	197	188	179	186	181	204	211	219	176	204	192	211	230	189	173	184	209	183	194	176	204	192	195	192	193	188	205	196	205	219	200	163	226	196	201	197	179	203	200	195	225	188	181	202	207	204	199	188	187	194	175	204	178	193	196	184	210	199	193	193	177	181	189	202	195	185	213	179	187	184	209	194	194	185	202	190	182	204	210	197	188	207	197	199	168	190	189	194	187	201	177	181	194	172	185	193	227	193	179	188	184	184	218	188	169	197	178	188	224	196	177	184	187	191	208	179	208	207	166	184	176	193	203	178	175	203	194	203	176	183	194	186	197	196	186	169	198	199	201	181	187	178	196	175	184	206	206	185	182	168	220	169	199	185	184	199	207	209	198	196	210	186	216	177	185	167	189	199	176	209	213	216	188	181	187	189	166	202	191	194	186	208	170	199	171	186	215	201	183	190	188	182	180	183	201	184	190	195	191	209	188	181	166	205	187	192	187	176	193	200	208	189	213	164	177	190	224	208	176	193	200	182	185	212	164	197	184	188	203	196	186	192	210	189	201	183	198	196	198	184	193	204	195	199	182	191	182	159	189	168	190	179	178	177	204	207	184	194	181	200	179	171	205	184	233	199	188	190	168	194	188	183	202	185	213	190	196	186	185	184	202	186	189	173	200	217	193	187	178	196	184	183	167	191	205	187	179	155	212	201	213	173	196	174	200	190	166	210	170	164	163	197	159	192	193	204	208	192	194	178	189	187	193	190	197	202	198	200	176	190	170	204	203	188	196	174	172	197	191	193	203	213	185	196	200	183	194	209	210	194	196	177	185	205	197	201	203	190	200	189	193	201	191	183	204	166	203	168	204	204	171	202	204	178	188	177	180	212	193	183	199	209	197	200	222	180	196	197	179	223	204	199	202	195	186	196	177	187	222	204	192	195	195	185	215	195	169	187	188	196	196	175	198	174	230	206	189	177	180	173	195	177	178	210	193	188	214	173	203	186	189	168	204	192	198	197	181	190	210	180	182	180	214	180	209	187	173	209	197	197	206	196	182	199	187	194	193	161	197	189	204	211	213	205	208	211	189	189	186	194	183	197	203	196	220	194	196	190	202	208	188	182	183	179	204	187	207	184	198	176	201	190	185	190	173	168	196	207	188	190	190	165	179	184	172	185	178	193	199	183	219	174	206	192	199	198	180	193	182	185	225	197	183	193	177	199	216	176	187	201	204	209	210	210	186	212	173	181	201	189	178	171	192	172	169	154	176	201	193	189	154	194	194	204	179	178	186	224	157	194	201	176	188	213	198	186	181	207	206	206	204	174	166	208	204	183	183	203	198	191	210	187	177	185	175	190	171	175	178	194	208	217	172	182	193	208	197	211	198	196	189	197	190	179	176	210	159	200	189	165	173	179	190	201	195	190	196	187	138	208	176	182	198	190	163	191	205	195	201	173	199	193	208	201	196	201	185	205	205	203	192	191	185	195	205	191	199	183	197	219	178	196	222	175	186	211	194	175	204	168	203	182	194	219	186	202	201	196	185	187	175	196	181	166	215	192	207	180	220	168	199	237	194	209	200	178	194	229	200	190	194	191	208	181	179	216	175	187	191	174	197	183	208	190	182	187	217	184	175	217	190	168	199	196	198	185	184	212	187	215	192	184	192	211	181	180	185	165	166	214	172	208	186	199	196	185	192	206	207	190	208	210	166	187	208	191	181	185	194	161	191	180	170	202	189	200	175	188	181	177	217	171	170	200	188	198	200	200	196	204	185	189	204	186	200	194	192	169	199	193	171	204	194	171	206	219	198	209	196	202	195	200	206	183	184	192	190	220	184	194	177	203	180	164	205	201	212	201	209	207	176	198	176	177	189	177	177	179	189	196	179	187	194	200	199	198	194	158	166	211	210	187	201	207	185	205	179	218	210	190	205	195	175	191	193	185	192	221	199	179	213	201	200	191	205	195	201	184	179	191	194	199	184	192	199	227	193	216	225	186	207	200	182	173	188	161	181	181	199	221	183	187	209	173	212	169	192	176	194
345	0	2700	115191	380	294	113	193	703	298	500	563	494	470	426	404	384	329	349	324	317	329	329	271	298	293	295	304	257	284	263	257	263	237	240	238	227	232	237	228	215	226	225	217	235	233	236	320	345	370	408	463	496	469	408	354	296	206	230	190	216	181	207	201	162	210	181	180	184	174	185	188	179	208	191	216	191	180	177	200	199	170	187	199	194	187	195	210	182	156	184	172	163	188	165	190	171	196	170	189	182	185	189	177	192	173	181	189	180	201	195	151	166	185	192	174	195	205	185	164	200	192	190	170	183	188	208	187	182	183	183	179	167	184	173	180	189	178	171	141	192	195	202	194	178	162	202	194	174	191	173	173	192	175	152	182	166	196	187	190	173	174	170	158	155	168	185	187	205	190	165	198	162	181	164	160	170	185	162	186	189	181	186	186	187	146	148	171	185	204	187	176	192	174	186	171	177	188	185	200	158	173	172	164	163	162	163	161	172	182	166	189	180	158	162	191	187	200	202	189	160	188	161	185	162	180	209	159	191	193	189	166	175	171	196	175	186	172	173	171	173	170	194	191	157	198	177	176	176	202	170	176	154	198	176	184	175	191	181	177	171	157	201	179	155	198	182	181	176	179	189	195	166	155	173	169	213	173	176	177	183	169	177	170	176	199	197	184	186	195	177	180	171	178	183	159	179	192	178	169	182	164	171	180	179	205	190	162	156	177	186	156	177	162	185	164	163	180	179	162	174	179	175	181	189	169	171	186	161	153	191	175	185	170	180	154	178	186	144	179	171	194	175	181	194	173	170	180	161	166	181	178	169	155	159	173	169	167	176	175	174	189	160	197	169	162	153	148	194	174	171	185	187	174	177	184	172	183	191	169	155	196	179	169	178	177	169	167	178	190	169	202	177	185	165	207	180	163	169	199	189	150	202	178	187	162	156	158	182	184	194	188	169	187	186	163	173	167	180	179	163	170	155	185	163	170	187	176	168	190	185	177	174	185	168	195	154	186	190	177	176	176	169	197	161	174	179	167	171	194	191	161	183	170	202	166	178	178	167	157	170	201	168	193	174	163	167	179	182	182	153	167	192	176	158	168	177	168	186	167	188	179	155	190	186	165	171	186	174	176	189	183	168	159	177	183	159	199	181	193	177	167	181	193	202	180	151	168	174	171	176	181	173	186	175	153	177	205	176	167	184	188	164	172	193	190	175	177	173	159	157	174	172	177	145	168	172	159	156	175	167	166	156	181	197	202	152	178	188	168	185	179	172	198	153	173	188	171	190	155	187	176	161	187	195	169	189	191	174	171	188	198	173	185	176	165	185	137	163	165	157	178	171	165	159	162	195	166	169	175	175	189	169	179	179	174	169	178	159	191	190	204	186	194	153	176	179	186	181	189	163	181	170	201	153	192	168	165	157	186	169	160	178	171	186	174	186	162	181	161	185	178	176	197	178	192	180	167	185	178	195	196	157	170	186	186	165	178	200	180	172	192	190	168	185	169	190	164	173	173	183	163	169	164	181	159	177	182	213	158	175	187	168	172	173	203	161	173	174	181	169	185	186	194	204	174	172	180	172	173	195	177	159	183	195	184	178	186	196	195	162	176	176	197	171	176	176	178	155	180	167	195	189	187	160	186	181	163	174	182	187	176	181	181	188	185	165	160	182	193	185	187	196	161	159	168	164	163	164	172	188	180	179	169	178	187	163	196	172	197	183	168	179	184	185	173	185	179	165	178	172	181	194	209	176	159	191	173	163	191	200	186	170	198	175	176	163	154	152	186	155	157	167	198	203	171	157	169	162	167	160	169	164	161	187	184	159	163	177	194	192	191	179	189	166	168	178	179	161	183	173	158	176	203	177	179	184	143	174	175	184	149	202	191	171	184	173	165	183	161	177	172	183	168	204	176	179	163	166	160	183	168	195	166	172	198	171	178	178	167	165	188	190	180	177	172	169	195	169	196	157	172	194	176	168	184	180	199	181	197	194	174	154	163	173	161	175	151	172	178	168	168	183	169	169	203	202	197	168	184	171	171	180	165	195	182	169	206	153	193	156	172	166	155	168	158	155	183	188	169	186	168	154	176	173	183	185	167	176	196	184	185	194	166	162	188	169	172	175	192	177	172	182	183	182	166	182	181	186	176	170	194	194	174	183	167	160	177	167	189	206	177	176	177	187	200	186	174	160	164	163	179	187	164	170	174	184	165	167	179	191	177	174	186	183	169	163	168	162	170	169	166	160	176	193	181	176	173	189	178	188	155	160	193	169	164	172	170	177	188	194	168	183	189	158	182	180	202	175	174	180	175	154	185	178	207	168	173	195	185	153	169	197	162	178	180	189	175
345	1	1900	115315	408	0	728	695	838	639	403	430	382	404	336	295	298	269	273	264	236	255	251	207	220	219	183	218	224	188	164	183	163	176	176	174	162	157	140	165	164	149	148	143	136	138	148	144	160	193	206	197	211	246	218	227	183	141	159	150	159	130	141	131	161	151	106	152	155	142	149	136	138	122	148	147	150	132	132	137	115	151	135	144	138	121	153	135	110	110	145	127	150	124	145	155	115	144	130	137	152	146	144	150	127	128	135	135	132	139	135	120	135	111	136	122	134	126	123	129	120	119	132	151	151	125	128	100	155	155	152	130	116	136	116	139	118	117	125	139	143	134	117	128	124	152	128	124	138	122	149	123	134	147	129	140	121	128	114	129	110	117	130	107	120	132	128	138	143	131	123	138	123	144	142	151	137	105	114	145	130	135	120	132	145	133	135	112	136	122	131	126	127	133	115	134	125	113	135	123	136	143	143	132	146	119	130	148	146	130	112	128	141	128	126	120	140	161	116	129	127	120	123	121	114	133	139	124	126	135	139	130	138	146	115	138	147	131	131	125	128	144	116	127	126	128	131	133	122	146	126	142	125	135	128	135	143	133	127	123	131	150	138	154	119	122	135	139	124	134	120	142	136	122	128	115	115	126	147	152	122	124	123	130	121	134	132	158	140	157	131	121	127	148	130	133	112	144	122	130	137	107	119	148	148	138	124	133	136	149	139	147	129	141	127	135	130	117	124	123	124	134	134	131	122	134	119	134	125	135	126	134	161	124	143	139	131	146	124	132	122	142	130	130	102	128	127	129	117	139	132	140	110	116	141	95	131	137	137	105	114	130	129	128	130	123	139	128	138	139	128	124	134	128	124	127	130	134	138	123	133	152	117	121	136	138	134	119	133	120	133	137	150	137	121	115	128	119	143	144	136	110	130	140	129	128	128	126	155	135	145	132	122	131	137	136	139	141	117	127	152	133	119	122	115	149	121	116	141	132	128	110	130	140	114	115	129	122	123	136	150	115	120	129	148	148	128	127	128	147	141	130	135	141	138	132	128	117	114	155	130	128	121	120	145	131	137	118	130	158	136	135	121	127	115	132	131	116	134	113	135	107	127	130	152	123	147	122	131	131	149	124	125	141	124	119	122	133	128	129	135	127	123	128	138	142	104	142	130	127	141	119	142	131	133	133	127	140	133	127	131	131	145	127	131	132	111	133	116	133	144	139	126	125	121	147	139	130	134	125	118	121	142	133	155	116	128	144	126	134	131	133	134	121	139	127	125	118	144	135	117	141	142	118	125	126	119	133	131	143	102	126	132	127	127	138	128	130	128	142	141	123	129	98	131	132	118	139	124	138	133	127	142	127	117	126	129	148	129	117	122	142	121	143	129	139	125	106	121	144	110	145	125	142	106	153	126	130	156	131	124	119	128	125	154	148	105	109	124	130	142	110	134	134	111	144	141	140	106	133	155	113	123	132	129	117	140	127	148	124	108	114	132	126	124	125	148	121	125	151	111	120	114	111	134	130	145	139	145	116	110	116	126	126	141	122	124	134	118	136	125	141	124	151	131	124	136	123	127	123	139	127	129	120	116	138	129	119	119	123	116	125	117	131	106	145	143	124	126	120	135	119	129	126	124	120	126	129	126	133	141	124	143	135	100	119	117	145	137	162	121	118	130	139	128	137	125	119	132	130	125	110	117	152	143	122	154	128	136	144	136	149	119	129	138	128	112	131	123	127	108	139	127	128	116	128	145	111	129	148	142	158	142	133	124	131	104	143	128	107	140	95	121	136	131	135	145	125	134	149	132	122	142	122	142	133	139	120	137	115	112	111	134	127	134	121	146	146	114	114	142	141	109	121	116	126	138	124	123	116	104	128	122	139	156	116	123	130	132	136	136	137	134	151	140	122	131	121	162	117	121	132	122	131	154	133	126	131	128	131	154	128	98	99	115	121	133	134	139	109	126	113	118	153	143	126	130	135	117	141	141	141	130	137	124	113	116	120	148	121	143	131	116	132	139	136	111	103	148	132	133	127	97	166	126	119	151	118	123	122	119	106	144	127	129	119	112	123	122	155	142	124	121	115	123	141	134	121	125	119	136	134	132	151	123	133	118	116	128	148	136	133	102	140	145	110	132	102	123	140	123	125	116	118	140	118	110	132	139	128	122	137	121	127	134	123	119	106	121	136	123	117	122	145	103	111	131	119	139	133	137	124	121	132	125	115	126	120	114	122	116	126	142	123	137	115	130	152	126	146	130	122	117	132	122	128	131	124	130	110	135	114	145	136	147	129	139	111	133	113	126	118	127	129	132	126	117	138	117	124	135	125	124	132	168	120	135	114
345	2	2100	115438	411	0	1217	634	819	857	451	519	421	418	358	354	315	284	279	280	255	223	240	235	199	200	205	201	207	205	185	200	187	179	187	190	166	162	159	167	176	168	158	178	148	166	156	188	186	215	219	246	259	217	202	213	144	142	160	142	157	148	129	145	145	116	131	148	134	124	137	160	143	142	151	131	133	139	139	132	131	146	131	115	156	151	139	129	149	154	126	149	131	133	121	130	132	114	126	132	149	137	135	128	153	119	131	141	126	150	118	139	127	140	138	155	134	132	116	140	150	142	128	128	131	136	141	139	120	127	137	127	128	143	141	140	140	162	134	133	122	126	139	118	135	131	139	141	114	128	138	144	120	128	149	144	114	133	150	108	131	151	131	139	136	120	122	136	114	124	149	134	141	111	117	140	125	113	146	111	136	148	156	151	136	133	155	131	125	143	134	144	147	132	136	136	124	130	134	120	140	119	146	125	130	133	133	116	121	119	129	136	111	147	134	128	127	118	118	142	135	124	135	135	125	149	132	122	146	129	139	111	133	127	135	139	137	128	139	115	123	161	131	118	135	132	113	147	141	130	129	156	150	125	114	125	121	115	129	137	137	144	126	128	127	136	135	128	124	106	130	137	129	166	147	119	124	135	111	158	135	124	136	102	139	145	141	141	125	135	140	103	129	125	128	141	144	135	93	128	125	150	128	167	126	124	131	113	143	110	109	133	142	144	119	142	130	131	138	131	127	122	142	137	126	160	142	129	127	130	149	129	126	127	128	132	127	125	137	135	132	139	136	140	134	119	141	125	131	122	135	145	138	126	123	118	132	137	133	130	146	134	139	107	122	132	114	116	127	125	135	130	133	141	140	136	150	134	136	154	127	126	103	124	141	130	162	109	113	123	113	107	123	128	143	134	144	133	127	138	156	127	121	112	129	118	133	116	122	122	115	132	131	137	149	127	120	130	144	127	119	93	139	117	110	147	133	125	156	123	119	117	106	129	128	107	152	119	132	157	130	130	130	146	124	122	148	119	105	122	121	119	128	125	119	126	118	119	120	111	123	122	96	128	127	141	123	120	110	148	130	129	139	125	119	139	116	140	134	127	154	124	129	110	119	123	128	153	145	115	132	125	127	136	137	127	140	143	127	145	130	128	122	133	118	127	121	134	113	135	114	137	116	136	123	137	123	121	143	133	124	146	122	150	128	140	135	124	122	121	131	121	143	138	160	123	123	125	143	120	134	113	132	130	119	127	133	134	129	123	135	139	128	128	121	135	118	135	150	113	134	126	137	137	134	137	135	112	126	130	139	136	126	141	128	116	138	136	118	122	121	126	130	132	126	125	140	128	108	133	149	138	136	132	104	131	136	138	122	112	125	142	115	158	123	132	153	147	112	117	117	131	119	131	137	123	130	136	125	135	127	120	117	139	135	141	105	120	123	134	134	127	125	142	145	128	128	132	117	127	120	144	119	128	133	133	125	133	108	119	151	141	142	129	117	133	155	124	133	133	123	119	143	121	118	148	131	130	103	109	125	115	137	131	135	127	120	132	141	119	134	139	112	134	115	133	117	108	127	130	136	139	123	108	115	129	132	134	145	125	139	148	130	125	124	127	142	127	135	107	110	120	130	123	139	129	134	116	123	136	120	143	124	137	137	139	144	104	130	138	143	111	127	135	134	125	129	141	117	134	129	148	149	124	126	126	127	121	133	121	129	119	114	138	118	130	114	114	145	141	125	153	127	143	134	140	109	124	131	125	130	133	111	108	129	128	117	147	122	114	114	126	121	135	143	110	143	130	109	123	129	142	130	132	145	116	110	130	123	147	125	136	139	146	129	127	122	134	132	136	113	144	133	141	123	115	140	117	118	110	143	124	120	127	125	144	132	129	128	146	118	126	139	115	130	113	139	107	117	111	131	129	143	132	132	128	149	122	126	151	130	133	122	112	139	121	148	121	127	128	123	138	135	143	136	119	142	132	135	123	134	129	139	121	145	126	123	139	131	136	133	123	127	123	136	127	132	133	115	133	121	138	151	112	133	114	143	129	123	117	132	137	117	139	130	112	131	116	127	124	144	137	135	130	128	132	153	142	127	115	125	116	133	136	92	124	132	125	155	112	130	124	137	124	134	146	125	113	120	131	132	142	122	142	150	132	122	130	131	134	127	136	125	146	136	137	121	118	127	118	133	123	108	140	135	145	128	137	141	120	121	118	151	130	131	128	111	146	129	119	124	127	132	108	131	140	118	132	123	108	134	132	119	148	134	126	127	140	130	106	137	134	114	119	141	124	129	109	117	113	110	125	132	152	138	148	135	118	128	129	128	133	118	153	142	118	136	123
345	3	3500	115561	414	27	1254	357	445	647	370	483	488	451	373	369	339	323	303	294	276	280	245	254	224	226	207	222	236	214	216	210	211	197	191	202	193	190	180	195	166	169	190	150	186	184	178	180	199	231	280	301	343	349	362	330	294	249	183	155	176	154	140	157	157	151	138	148	157	147	173	143	173	156	135	143	146	127	144	135	156	151	148	150	151	145	152	159	150	136	149	153	142	148	143	132	149	152	131	139	157	148	164	128	136	143	130	158	165	149	134	141	130	151	144	135	140	148	153	145	140	137	150	124	152	146	151	129	142	138	124	133	150	137	142	142	128	140	135	143	147	136	137	148	124	129	125	139	124	137	138	139	139	144	146	124	122	126	143	154	123	138	135	139	117	139	134	145	137	131	141	140	119	146	138	153	154	133	150	128	156	145	151	145	127	121	131	164	133	123	131	120	147	139	130	146	134	152	129	126	138	139	132	128	137	143	155	145	136	133	138	136	134	144	152	163	131	124	149	139	123	143	142	131	162	132	135	144	139	129	140	134	147	117	121	128	112	176	137	147	145	136	126	149	138	144	148	141	120	122	153	142	151	117	144	132	139	143	151	127	152	132	148	115	149	141	122	137	142	145	142	124	123	141	146	151	139	133	142	140	138	153	144	137	138	147	131	127	150	147	126	130	138	150	117	127	138	129	130	132	136	148	126	144	126	137	135	155	140	139	134	139	127	137	121	132	140	142	120	147	140	140	135	146	140	146	133	164	140	140	131	126	122	116	118	144	145	128	126	121	164	153	138	124	135	150	135	143	130	136	149	123	155	134	142	145	150	139	145	121	143	144	142	135	130	125	133	132	159	127	134	119	154	136	131	146	140	126	139	138	113	162	118	120	147	136	130	150	128	156	144	148	130	116	149	132	139	136	150	156	136	109	141	134	146	138	110	150	143	166	135	159	143	155	134	138	129	142	134	144	124	133	141	145	129	128	139	129	131	135	143	126	136	127	133	132	127	124	127	151	108	135	150	133	139	120	140	133	132	155	136	138	133	142	125	137	128	110	140	149	128	153	144	143	139	122	127	161	115	120	149	147	135	139	128	159	134	132	119	134	141	115	122	130	135	137	121	142	143	125	145	122	147	166	147	114	140	143	134	130	134	131	127	152	109	128	145	148	133	130	122	133	131	137	128	139	134	144	139	123	114	127	139	143	105	143	132	133	147	132	139	128	160	122	137	120	121	127	146	151	133	141	144	134	128	150	159	141	137	138	134	132	167	140	145	139	141	132	125	141	147	145	153	133	138	135	155	144	127	126	140	136	124	130	131	139	127	146	160	146	134	137	148	137	126	138	118	119	148	137	130	120	140	127	131	171	127	142	124	130	123	134	131	141	117	151	123	136	130	141	114	126	122	131	131	135	119	131	155	141	141	119	151	125	121	125	133	140	129	150	130	166	144	110	126	120	148	152	127	147	153	133	115	141	137	129	142	153	124	130	125	147	137	137	151	138	124	141	138	139	142	150	145	134	134	136	141	122	138	143	167	120	121	133	134	129	158	140	122	143	124	153	138	129	129	123	131	142	144	117	142	146	119	157	132	148	137	131	136	141	123	134	115	142	125	128	159	136	120	157	120	134	145	127	120	133	154	158	129	161	164	151	131	160	150	120	131	140	141	146	150	132	140	125	130	146	133	162	135	126	135	145	154	140	113	138	127	110	136	141	138	138	146	144	141	145	136	143	138	120	141	144	128	127	160	119	138	140	142	132	145	139	133	131	134	127	140	146	126	132	141	164	133	125	139	144	120	126	136	137	136	126	152	118	133	124	124	135	132	116	131	135	135	148	149	137	127	132	139	143	140	129	145	138	122	165	141	137	142	123	125	134	151	126	129	147	138	114	120	134	130	148	125	144	144	133	157	144	140	123	157	137	128	126	130	142	142	146	127	146	146	109	125	139	141	136	143	122	133	153	143	139	132	151	159	150	139	131	130	137	132	163	140	138	132	144	135	131	136	136	150	152	147	133	139	146	128	146	127	137	148	147	126	135	134	158	122	134	130	134	139	113	116	124	133	158	125	139	131	129	135	133	144	149	132	143	120	152	128	158	143	146	127	123	153	129	136	139	132	146	138	131	112	148	137	128	138	122	145	143	141	148	131	144	123	121	136	128	139	152	154	129	138	138	132	134	141	131	128	132	122	151	140	139	126	136	126	129	128	126	142	148	140	128	126	142	140	147	131	143	131	132	148	135	152	144	120	132	134	133	128	122	128	129	135	151	120	134	136	130	117	108	138	168	111	166	120	133	143	134	133	147	136	132	142	144	138	145	134	136	124	144	143	141	136	149	137	125
