345	0	2700	121047	389	0	8	189	321	409	467	536	507	484	402	409	379	360	330	354	329	336	318	309	302	291	291	305	296	277	282	258	271	295	256	230	265	244	225	245	281	263	221	226	243	242	251	218	212	205	219	244	228	237	218	237	192	184	217	199	229	206	215	217	218	208	215	227	221	213	221	212	196	210	169	198	213	203	200	189	188	202	200	183	194	195	209	194	214	196	191	202	182	205	233	203	199	233	209	209	194	205	187	213	199	225	194	207	173	211	217	216	170	206	187	215	181	214	181	190	224	191	204	195	197	211	193	186	191	166	194	213	206	186	184	198	210	190	199	176	204	196	187	205	196	196	195	188	178	191	204	182	193	190	185	189	191	192	218	201	202	203	203	204	183	198	193	183	195	211	202	204	187	189	178	168	172	199	183	189	180	198	204	176	188	199	180	203	183	204	197	218	186	181	193	187	206	210	173	203	188	212	181	194	174	195	180	209	183	172	196	187	181	198	203	197	175	186	189	187	218	186	177	203	210	177	175	212	171	183	197	194	186	219	171	182	202	205	217	202	201	185	204	201	202	195	199	196	198	183	197	188	207	201	193	196	176	182	181	184	189	194	187	195	194	177	185	194	185	214	219	193	200	166	194	209	199	187	203	184	218	207	162	193	175	221	209	172	209	182	146	201	181	204	207	186	167	187	221	194	204	188	193	193	200	171	166	190	185	191	178	198	159	191	188	191	174	195	161	183	179	182	186	191	184	187	193	207	205	191	190	193	186	198	174	207	203	192	189	149	196	198	208	207	190	187	175	204	195	208	195	186	189	207	205	174	182	176	204	201	174	226	209	199	179	211	171	193	197	186	181	183	183	188	191	205	173	184	201	193	180	191	193	185	152	199	190	202	176	185	191	193	196	189	199	191	187	214	204	179	183	201	212	180	191	158	190	191	206	193	200	209	186	195	192	186	233	191	195	207	199	176	185	191	183	205	194	187	204	202	172	198	206	216	173	208	196	207	197	203	206	196	177	190	178	193	188	201	178	190	191	197	186	184	180	188	195	195	167	198	197	169	201	187	211	168	175	213	184	202	207	162	194	226	189	191	191	198	183	211	197	185	191	181	171	195	197	188	184	187	208	199	175	198	211	195	186	218	194	191	203	202	209	209	210	177	205	210	225	191	220	182	207	207	186	191	200	203	172	182	208	192	175	168	194	189	184	201	214	210	185	195	184	158	207	194	177	178	205	230	188	207	186	204	207	186	175	156	200	163	199	199	200	187	189	203	196	168	184	178	184	197	206	191	189	195	182	208	211	202	192	186	206	211	191	219	189	200	188	191	195	214	189	200	195	184	175	178	191	165	194	172	183	203	186	188	166	191	173	216	213	185	180	199	198	205	193	184	171	186	166	186	225	211	206	202	148	225	195	185	193	189	173	199	214	213	195	192	180	163	182	169	174	188	205	178	178	210	194	194	201	187	195	169	178	191	208	197	156	191	210	196	204	168	214	200	195	227	198	187	190	201	192	181	224	194	207	176	183	174	177	198	205	191	189	194	176	212	206	184	200	196	206	167	184	208	194	185	190	200	189	216	170	198	183	178	198	186	210	173	185	178	167	176	198	200	201	192	187	175	165	197	197	208	215	203	184	235	197	206	185	208	177	200	185	196	214	176	210	209	198	217	186	203	207	205	192	200	182	185	197	177	214	208	196	203	183	187	177	194	175	184	174	188	196	191	206	179	162	188	197	218	210	200	199	172	204	164	182	209	189	196	198	188	181	193	180	194	191	190	188	165	183	185	179	182	201	206	189	201	200	174	183	202	195	189	195	186	207	206	190	177	195	178	193	190	211	191	195	171	189	205	194	166	204	184	186	196	198	198	186	202	195	167	174	172	192	193	180	194	189	194	203	169	195	186	160	214	181	165	187	189	189	207	184	187	218	195	189	206	193	199	209	189	184	180	180	190	182	191	202	173	196	180	197	204	214	192	191	218	217	197	183	199	184	170	196	181	181	183	175	173	182	195	194	179	183	184	201	185	206	219	213	185	192	187	194	183	208	188	208	195	181	190	203	183	180	219	188	201	211	190	204	195	193	208	179	196	177	216	207	188	192	188	191	178	196	198	201	198	213	179	179	181	160	209	184	205	198	200	199	186	196	190	195	211	191	182	198	200	186	195	166	199	202	187	189	187	183	185	207	205	184	195	193	208	181	199	204	200	195	202	213	197	187	173	187	198	204	187	183	203	186	184	196	180	201	207	183	171	206	204	191	189	202	211	170	211	215	195	172	194	190	190	192	168	190	207	188	174	197	210	210	194	208	195	188	191	206	182	178	194	188	164	191	217	207	160
345	1	1900	121171	421	0	21	103	211	371	348	396	372	319	306	243	258	258	244	251	248	224	222	209	180	198	203	189	175	184	166	155	170	177	175	173	142	176	142	139	171	162	160	152	148	151	163	159	154	152	155	146	133	164	153	160	173	138	131	156	126	166	148	152	122	148	136	160	141	128	149	146	140	130	142	145	146	129	138	125	140	136	129	139	140	129	136	145	131	145	112	156	158	122	161	131	137	148	155	150	132	146	128	135	134	145	132	140	134	147	133	118	132	132	135	135	160	135	112	143	158	134	139	129	125	148	134	137	119	144	127	142	128	144	132	138	128	137	153	141	145	138	123	136	134	128	145	137	112	119	133	115	142	135	138	140	124	138	145	113	134	144	136	144	144	140	150	130	146	144	142	133	139	128	142	118	149	120	145	123	141	127	131	131	132	142	118	120	131	164	128	137	148	140	121	143	129	128	144	122	134	137	121	151	130	148	129	135	147	146	133	147	133	125	140	147	146	134	123	140	153	142	137	132	142	127	153	142	145	130	126	135	150	134	115	135	117	122	129	144	135	151	119	150	144	136	151	129	129	125	126	140	142	132	148	131	123	144	144	132	126	108	119	145	132	123	132	147	138	122	123	135	147	139	133	133	135	115	135	142	124	139	114	125	122	105	128	128	123	148	125	126	129	144	129	135	132	135	140	136	127	152	134	145	135	121	132	143	119	137	132	139	147	141	141	129	127	144	121	112	146	121	130	141	130	134	157	125	120	150	140	122	145	108	148	122	137	148	132	138	156	124	136	138	142	137	119	130	137	129	115	137	139	133	123	128	125	139	141	127	132	130	138	136	145	155	149	130	137	138	155	119	118	122	146	131	154	140	139	128	139	152	134	136	119	141	144	128	128	124	136	129	137	113	122	132	131	124	130	126	127	131	132	138	144	130	120	115	130	143	143	157	150	129	127	133	131	140	118	140	123	121	136	141	120	129	143	135	142	125	132	132	139	131	141	158	147	133	129	145	126	117	129	146	117	132	130	120	127	117	134	140	103	150	149	132	133	127	125	125	126	134	130	139	135	125	126	130	124	135	122	115	137	136	136	128	120	119	123	131	130	130	144	147	150	140	124	134	124	135	155	134	128	140	138	131	118	120	133	118	126	112	133	117	159	116	133	128	120	123	130	132	135	145	142	145	112	134	128	129	148	138	154	125	140	150	122	140	120	135	118	135	140	135	131	125	118	142	134	119	152	134	117	138	142	134	138	126	127	133	139	128	133	135	133	142	136	131	138	120	138	123	133	131	128	131	147	139	133	153	152	132	130	131	126	137	120	143	122	135	148	135	113	143	134	130	137	116	122	173	152	117	141	120	120	116	136	134	125	129	127	134	121	122	134	141	124	132	126	129	143	123	111	110	133	134	128	160	127	115	145	147	120	124	128	111	129	144	147	134	146	141	120	128	138	137	130	148	161	139	143	118	155	130	140	136	147	133	136	134	130	129	136	132	134	132	128	123	130	126	125	137	145	151	144	134	147	138	126	121	143	129	119	148	123	127	117	122	132	129	144	126	126	148	147	133	143	147	123	127	142	117	138	133	143	122	155	133	128	155	145	135	134	123	128	132	113	127	114	137	124	139	125	130	133	149	127	113	149	141	128	137	142	142	137	115	134	136	128	146	132	140	155	138	117	152	110	126	128	147	134	136	133	130	126	131	159	146	125	153	143	135	123	139	132	121	141	141	123	134	142	112	141	148	124	151	142	145	138	115	113	127	134	140	139	117	124	131	147	119	115	150	159	125	143	122	134	124	133	127	132	139	148	135	136	128	125	132	124	126	138	122	140	131	135	139	124	130	136	112	146	133	139	154	115	135	135	142	153	138	130	142	126	145	137	122	162	141	130	123	120	137	128	116	118	129	110	153	125	143	118	139	129	126	132	127	124	122	148	131	120	138	134	120	140	128	124	122	136	135	150	139	140	137	127	138	148	141	144	118	123	133	145	150	121	142	148	133	131	125	136	145	136	121	130	116	130	136	147	119	107	138	125	137	137	118	121	150	137	145	130	137	130	120	146	132	100	127	130	127	137	133	142	137	119	130	130	124	133	135	136	120	131	135	131	126	134	127	133	119	143	129	148	141	137	130	127	130	127	148	113	134	144	138	115	135	120	135	134	129	112	133	134	119	121	117	147	129	136	141	138	134	125	140	117	122	116	134	137	121	131	137	117	107	122	126	141	113	150	122	144	134	130	114	121	99	148	134	128	132	122	141	132	124	132	142	148	127	124	123	118	145	152	145	158	145	102	153	130	130	147	138	148	134	123	144	133	130	132	145	129	119	122	141	129	124	121	124
345	2	2100	121294	420	0	23	145	228	390	369	407	396	379	327	323	325	294	303	269	262	240	234	208	225	209	223	205	207	201	187	204	209	193	178	190	203	199	190	154	185	180	207	206	166	158	182	177	156	165	190	142	184	154	167	167	148	178	192	159	168	150	162	151	167	160	161	142	175	168	170	146	176	156	146	160	162	155	165	170	145	146	145	133	167	185	138	155	135	161	146	144	150	164	178	170	142	158	149	154	158	177	142	150	154	175	165	165	151	138	158	147	145	150	161	167	133	158	148	141	141	145	140	141	150	156	157	159	158	172	176	165	162	156	142	163	132	177	182	159	160	150	142	155	150	161	157	133	146	159	135	142	146	143	166	166	156	168	167	145	155	142	140	136	152	154	147	135	162	169	127	132	175	157	149	145	148	152	162	140	140	156	162	143	151	157	167	148	159	144	165	158	157	151	144	158	152	153	172	143	146	169	155	138	135	156	144	148	132	160	145	137	138	127	128	122	139	138	143	172	135	139	144	154	131	137	133	167	166	173	137	153	156	138	161	156	164	174	166	148	134	122	138	147	156	148	159	148	126	156	148	152	160	143	153	163	162	121	149	157	150	130	145	149	153	164	146	173	147	169	139	158	153	144	121	158	161	144	165	146	157	162	151	185	157	132	163	160	156	138	143	159	148	140	157	158	150	138	139	144	166	120	144	179	152	142	146	138	157	184	145	148	171	159	156	161	150	144	139	151	154	151	138	129	148	158	146	158	104	142	145	163	141	155	159	156	146	158	154	137	148	149	126	137	152	150	149	138	138	152	146	132	137	162	137	123	124	133	151	134	156	172	142	151	168	151	164	142	141	151	159	141	126	144	153	141	149	145	136	151	133	159	160	162	158	171	130	149	168	144	140	126	152	173	143	155	168	134	151	141	176	145	162	158	162	168	140	125	143	161	163	157	165	155	152	128	168	156	144	157	143	141	157	152	141	147	154	145	164	166	138	157	160	147	142	145	147	154	136	146	160	153	140	157	142	156	165	130	132	138	156	150	141	141	153	158	157	146	141	150	140	135	155	141	148	152	139	149	139	149	169	137	161	165	124	162	153	153	129	163	151	138	131	148	147	138	145	140	149	140	155	168	158	147	138	137	155	156	158	162	149	160	153	147	150	129	155	151	158	152	145	138	144	157	187	158	149	127	163	146	143	180	149	134	151	164	152	172	155	135	160	176	156	144	124	140	140	153	170	131	146	141	146	142	147	149	164	142	152	141	133	173	132	162	125	146	120	160	134	147	154	144	148	147	143	131	148	148	179	150	143	141	122	177	129	147	127	150	147	149	159	164	134	152	140	159	148	157	155	147	144	146	137	140	129	146	155	163	163	141	154	147	167	145	144	133	135	150	139	160	150	148	165	131	133	158	130	141	149	156	152	149	161	153	127	148	149	161	149	139	144	138	140	148	155	153	132	134	145	161	160	115	142	141	150	167	136	148	155	158	143	148	148	129	154	125	163	164	154	136	151	131	142	135	134	168	146	161	142	145	154	151	142	133	167	150	164	166	151	137	137	142	147	161	156	145	144	153	149	154	145	143	149	164	151	137	146	145	149	130	165	149	164	164	171	156	153	166	134	128	150	147	132	154	153	137	139	143	141	161	163	154	140	153	133	152	145	155	137	163	159	146	156	163	125	138	153	159	168	130	159	141	135	160	143	153	157	133	162	140	171	141	137	163	152	145	156	142	157	161	151	150	155	148	139	151	152	182	141	161	135	158	141	158	153	149	127	145	152	147	127	147	148	149	151	124	136	154	132	146	167	154	157	140	131	158	120	159	150	165	148	162	155	155	154	139	164	165	146	156	143	157	134	137	159	158	133	142	154	159	157	134	133	153	142	144	150	157	162	153	140	153	154	147	156	131	171	155	142	147	138	134	161	156	161	185	142	150	154	138	153	178	139	132	163	128	146	152	167	127	139	142	145	167	151	121	158	164	152	126	153	139	165	138	148	149	146	165	144	135	147	135	159	157	147	166	145	170	162	143	112	154	125	134	133	160	127	135	150	160	152	157	139	154	143	155	136	164	140	151	143	157	143	158	166	149	159	134	152	161	148	147	170	167	151	155	134	122	138	155	156	149	148	145	140	144	137	137	175	154	129	141	142	143	144	153	153	167	152	150	132	161	153	126	169	156	157	146	152	143	170	145	129	145	145	170	141	157	140	159	154	159	141	130	170	157	136	122	153	142	136	150	140	149	154	169	142	131	144	148	165	152	169	138	147	179	146	138	147	155	137	153	149	162	145	135	155	155	136	155	139	154	147	144	158	172	142	165	130	159	151	150	145	161	147	135	136	153
345	3	3500	121417	403	0	23	189	266	446	427	434	421	392	378	353	337	322	308	274	259	305	252	252	252	259	244	235	203	243	214	206	228	208	211	193	217	203	197	173	233	179	203	207	184	204	166	186	181	189	175	178	189	180	201	185	177	205	178	157	181	168	153	174	147	175	142	153	188	186	177	182	151	152	168	163	149	166	150	180	160	167	154	146	177	183	157	172	168	149	143	142	181	164	185	131	168	182	180	163	133	169	160	172	164	169	148	183	165	164	167	159	150	150	168	168	167	175	162	179	146	160	156	162	147	157	177	158	165	177	164	153	165	156	193	164	144	192	162	161	155	158	166	143	161	170	149	148	169	171	163	164	177	165	149	161	164	149	161	165	157	140	151	146	146	186	191	173	163	146	155	153	148	149	177	146	156	164	157	149	146	172	158	160	174	156	175	164	153	154	170	171	164	161	152	144	162	146	160	160	180	150	180	173	178	140	183	173	160	146	166	139	146	171	144	162	160	177	164	149	135	159	163	172	171	164	168	168	159	149	149	145	146	157	166	152	149	143	131	149	173	158	172	141	153	150	150	168	177	169	137	179	160	180	174	139	146	145	166	140	164	159	161	145	163	153	163	163	164	148	150	143	172	154	146	173	154	157	147	169	165	167	181	162	148	144	150	150	156	177	146	142	164	168	167	143	157	154	139	165	135	174	169	132	152	175	170	158	144	158	158	171	169	147	156	159	174	170	156	162	153	164	157	145	155	155	170	153	151	193	140	125	149	175	172	159	150	149	123	149	160	158	154	168	146	154	169	163	186	169	157	162	147	143	148	167	165	163	161	159	168	162	154	143	145	149	166	167	148	159	184	176	146	158	145	164	164	165	162	144	162	145	149	139	170	175	173	180	170	151	155	142	145	153	158	162	152	152	157	173	170	179	155	167	145	152	164	159	123	158	152	147	149	137	151	184	153	153	153	162	164	128	173	164	158	145	146	166	151	162	187	148	154	159	149	159	159	157	153	164	152	155	154	144	144	171	145	144	169	157	145	155	147	186	151	151	155	162	169	162	147	171	160	152	161	131	152	170	143	154	146	156	147	157	158	153	156	168	157	130	141	177	187	168	169	190	163	144	156	153	174	143	167	165	163	157	186	145	158	170	174	138	146	130	150	151	174	135	169	143	153	166	164	151	148	174	139	166	144	164	160	147	138	152	151	153	139	160	177	150	139	155	169	159	189	149	142	143	156	152	156	139	146	145	135	165	180	137	127	143	158	156	157	151	169	157	161	171	153	154	144	162	153	166	156	147	142	186	179	149	147	179	157	165	140	146	153	134	151	153	149	152	139	157	155	143	158	161	188	184	161	163	152	153	155	158	140	164	162	142	147	182	172	160	139	136	141	154	145	158	171	167	144	148	128	136	156	154	174	165	147	154	162	162	155	126	135	165	154	158	153	171	136	144	145	159	162	145	138	149	153	172	163	166	156	129	151	161	172	163	166	166	160	178	162	171	152	142	155	156	146	164	169	165	150	161	157	169	153	168	157	173	165	171	146	160	169	143	153	150	146	156	151	156	149	151	157	172	161	155	172	145	170	182	152	141	143	160	147	166	147	161	146	154	174	142	150	154	154	157	151	175	169	156	165	153	176	166	149	163	171	120	156	181	166	158	156	171	149	159	158	180	151	173	174	154	164	159	141	159	176	153	136	151	154	148	156	169	187	166	143	164	165	150	172	150	157	146	177	164	150	159	165	151	154	163	174	156	137	155	159	160	161	132	151	148	162	145	151	145	166	142	168	148	136	168	168	180	158	143	171	154	146	153	163	157	164	151	181	143	154	161	153	146	154	157	153	162	155	160	149	169	149	182	171	158	178	163	173	147	152	160	164	174	149	173	122	142	157	173	152	162	165	143	156	150	143	139	157	149	164	148	135	158	140	162	160	177	137	140	150	155	140	158	169	145	162	182	140	156	169	138	157	150	166	155	158	149	155	174	165	165	158	147	154	144	128	148	153	167	168	140	171	160	184	171	142	163	158	159	135	176	158	158	145	161	183	161	160	151	168	171	163	154	164	163	151	144	140	165	156	150	128	163	153	142	163	187	159	142	149	157	155	164	154	177	176	154	150	139	154	154	156	159	156	172	137	148	154	168	152	142	152	151	147	158	143	168	146	158	143	171	157	155	182	175	157	143	166	167	126	148	143	153	146	148	155	171	168	154	149	150	161	141	146	174	150	161	139	160	143	154	158	165	168	162	143	143	175	157	144	152	141	134	131	162	160	146	152	167	173	162	148	141	154	147	144	138	152	146	163	159	143	162	160	177	159	145	187	140	177	147	141	157	125	163	169	170
345	0	2700	121540	389	0	17	207	319	460	448	501	477	463	428	413	365	396	355	363	341	347	317	306	336	278	284	312	289	280	281	283	247	251	264	251	271	252	232	215	249	251	252	263	268	235	221	218	242	244	218	212	203	218	225	233	217	218	220	234	243	215	214	234	197	205	191	228	207	232	180	251	205	201	204	203	211	224	206	193	209	230	182	217	206	193	210	205	198	216	190	171	187	205	202	225	204	202	208	216	169	207	192	212	173	214	181	211	193	219	186	202	200	210	194	200	187	175	195	211	215	207	228	182	228	186	185	189	215	199	220	182	215	166	178	185	208	213	204	200	204	189	185	203	206	186	193	183	190	194	186	200	177	198	193	181	178	190	181	211	198	204	169	193	219	163	196	196	201	199	198	219	207	209	209	202	207	196	190	180	204	198	188	199	208	207	202	177	191	199	218	202	200	189	197	196	183	195	193	206	177	214	191	174	190	200	197	194	203	204	185	197	169	213	195	207	193	195	194	199	181	164	196	197	184	200	204	172	172	200	183	201	206	178	170	206	173	214	213	185	203	192	190	173	201	204	198	197	198	182	195	204	181	189	183	222	177	181	189	189	223	177	201	202	206	209	171	196	195	187	189	190	187	216	190	206	184	192	178	197	195	210	184	181	180	211	183	212	217	213	193	206	165	159	214	194	176	182	198	196	186	178	193	195	195	196	217	225	217	195	193	176	218	207	193	203	235	191	189	193	193	196	214	189	233	192	180	201	182	198	208	197	195	205	188	192	194	198	186	190	198	184	164	209	183	186	196	216	184	188	192	192	199	210	221	184	222	189	189	186	186	176	183	193	186	195	192	211	185	202	196	197	204	201	207	194	193	205	184	223	212	230	203	206	176	203	193	190	202	197	188	184	185	179	205	183	196	209	193	187	173	179	198	190	177	216	221	189	189	189	192	187	179	171	205	191	193	187	207	197	181	201	181	184	197	201	208	206	193	199	190	199	185	165	181	224	197	194	204	173	194	193	212	183	187	206	220	216	201	210	194	202	186	176	200	200	171	196	198	190	188	168	215	189	198	191	198	193	192	181	213	190	209	191	219	194	220	193	189	170	170	205	224	188	192	185	191	192	196	197	212	212	198	206	183	192	191	193	196	200	182	202	218	185	207	198	206	195	193	175	172	178	195	170	183	199	186	170	202	194	191	197	186	206	163	205	177	192	213	196	180	211	195	167	208	177	176	183	192	192	171	196	197	177	175	175	194	183	190	189	186	190	204	198	188	197	185	224	197	198	197	212	179	199	211	201	169	206	190	205	198	195	170	222	171	190	211	199	180	187	184	177	214	183	194	181	212	186	222	185	207	198	229	190	183	194	201	184	199	202	169	204	198	211	207	202	210	192	164	213	174	222	184	186	180	181	201	189	177	196	217	185	170	177	183	193	195	209	201	207	202	206	188	199	184	225	200	181	180	211	185	173	195	194	206	182	212	179	209	184	171	196	204	204	192	203	198	194	195	189	212	212	162	179	178	181	211	187	202	179	196	191	189	235	174	163	211	193	197	182	196	203	220	214	207	209	180	213	204	196	182	207	193	181	194	216	174	235	179	180	178	207	191	196	201	208	188	190	176	208	189	182	181	211	186	190	219	183	213	209	177	172	161	203	181	179	213	194	191	186	177	193	206	206	188	176	189	205	194	217	208	215	200	177	198	200	189	223	194	189	199	181	172	210	175	185	200	198	195	173	187	195	194	211	192	185	181	182	200	200	190	179	176	205	190	207	220	190	194	201	185	188	189	196	192	185	188	177	205	195	158	184	176	193	202	194	196	205	221	200	193	183	180	197	195	196	206	213	176	208	206	179	188	196	199	183	194	175	215	192	204	211	196	194	167	196	181	159	199	195	204	200	209	178	203	182	197	195	190	191	191	205	198	173	171	178	192	182	189	210	193	189	164	181	194	210	175	207	174	195	190	185	186	188	181	212	186	168	205	184	212	183	177	204	178	197	203	190	192	180	199	178	184	199	184	203	179	205	182	196	191	184	195	198	200	201	182	188	179	170	192	178	192	218	210	204	198	182	198	172	195	212	173	204	186	185	197	188	187	176	177	189	190	181	221	195	203	164	187	188	193	177	180	196	194	192	189	191	176	206	199	198	185	190	196	186	207	181	187	201	169	193	202	170	208	187	171	172	188	187	193	192	189	203	186	192	180	209	188	171	189	175	177	201	192	195	186	217	188	175	222	184	204	190	201	194	188	186	170	216	198	199	207	193	195	180	179	189	167	171	168	158	187	168	192	192	208	221	191	199	210	182	170	204	213	185	202	206	196	194	209	198	204	205	200	196	197	188
345	1	1900	121664	429	0	14	113	215	346	381	378	349	339	288	304	277	262	245	248	218	224	243	194	203	196	199	171	194	149	183	173	178	184	171	159	167	179	173	164	165	168	162	180	134	163	151	159	154	141	164	151	133	164	146	145	140	168	142	126	153	150	124	137	156	160	155	154	142	154	147	138	135	146	125	136	152	122	153	149	149	138	162	131	120	156	110	121	118	151	146	144	115	141	142	143	152	149	114	142	165	149	138	151	144	106	141	148	126	127	119	145	140	130	135	127	139	141	137	138	121	127	136	139	134	136	146	140	142	142	139	130	140	153	145	109	134	125	135	152	128	130	111	113	137	149	135	151	127	130	132	121	126	128	120	137	137	155	143	129	151	133	131	142	130	145	150	134	131	126	138	142	146	122	139	135	103	127	136	160	143	136	145	130	126	127	133	150	142	130	112	130	114	142	133	156	130	141	133	136	144	153	138	129	163	142	139	147	144	127	138	121	118	127	121	144	139	154	126	142	120	119	114	132	141	130	145	110	145	162	127	129	137	115	133	145	128	130	115	124	114	114	136	133	121	115	144	116	134	126	124	116	145	136	131	138	136	146	101	139	141	141	138	121	131	120	127	127	142	125	133	141	134	130	141	144	150	123	132	129	140	108	142	158	134	130	127	143	130	126	126	146	135	131	131	134	140	133	126	162	134	122	131	130	120	135	142	139	119	155	122	133	118	137	134	144	139	154	131	140	129	144	157	143	135	144	136	134	143	116	153	123	138	164	139	131	139	122	130	120	112	140	117	125	116	120	130	117	133	138	109	150	129	153	148	120	140	139	137	140	125	140	130	125	135	128	152	112	143	131	112	131	138	152	141	114	120	124	133	116	128	139	138	120	149	145	144	124	146	125	126	126	120	148	126	156	123	134	120	132	136	137	122	136	131	112	146	139	112	121	117	146	120	124	132	145	118	147	134	132	123	150	123	151	123	131	146	137	129	150	118	128	128	128	127	120	116	149	138	98	134	134	111	142	130	114	129	119	139	149	161	130	136	133	114	140	135	144	122	146	128	142	138	140	135	133	143	144	126	120	133	135	155	136	152	143	127	121	128	140	121	138	118	126	135	145	123	122	134	115	111	136	115	118	133	105	133	123	146	139	144	148	108	134	122	141	130	119	126	149	122	155	127	117	146	138	134	129	116	123	151	144	104	142	132	127	142	133	132	128	136	140	132	147	115	143	121	148	142	163	156	135	140	134	105	118	137	120	123	162	137	152	126	105	131	118	124	116	128	134	118	151	137	131	122	153	133	155	143	139	126	129	133	127	136	128	138	126	133	141	120	132	122	139	132	137	125	117	137	124	123	143	130	138	131	121	123	141	138	126	127	130	133	137	128	145	137	134	133	142	121	121	133	130	119	129	135	136	121	140	141	123	149	139	126	136	138	132	131	141	128	129	137	121	131	142	160	136	138	122	146	149	154	112	128	126	151	117	135	117	154	134	140	133	123	138	144	142	117	131	116	128	114	140	142	136	116	138	133	158	121	148	128	148	155	118	144	126	129	125	138	131	128	117	141	129	119	165	141	145	125	136	123	132	122	138	133	146	126	123	141	133	112	117	129	124	141	133	143	147	144	141	132	116	140	122	127	133	136	127	117	127	138	119	114	142	157	136	116	139	141	109	135	143	141	128	135	151	127	125	120	142	129	130	136	112	132	158	148	131	140	124	124	118	137	129	136	144	109	136	122	127	135	128	121	151	121	117	124	128	126	127	121	128	128	168	121	117	142	128	130	129	140	120	138	123	142	141	135	125	131	140	131	143	130	134	109	120	135	140	137	142	112	136	146	144	133	120	144	123	107	157	127	138	150	124	119	142	138	142	125	133	117	125	134	132	127	125	136	130	129	148	134	146	123	150	119	135	125	134	136	133	133	134	131	147	113	144	128	136	147	133	155	138	111	134	128	148	133	135	116	123	118	134	121	122	130	127	123	119	124	136	162	137	119	152	153	129	129	118	134	118	131	153	135	145	126	139	116	142	127	123	139	129	119	141	128	135	139	147	135	124	124	132	122	134	133	130	132	129	126	115	151	126	139	157	128	143	127	128	143	117	125	133	127	121	128	128	127	119	132	113	115	131	128	135	140	142	106	144	114	101	132	133	129	127	127	130	115	133	123	150	116	150	125	128	137	144	134	146	155	133	119	136	140	139	115	138	115	131	138	141	125	134	131	115	123	117	137	137	117	156	115	125	116	137	125	139	127	129	134	122	143	144	122	114	146	158	128	114	143	135	129	130	139	124	142	135	125	135	143	135	132	110	124	126	125	111	123	135	164	113	138	138	122	137	123	131
345	2	2100	121787	426	0	17	161	207	381	383	444	378	382	338	342	268	295	260	270	261	253	256	265	199	205	230	203	220	211	178	196	186	201	185	184	211	194	197	180	196	191	162	192	182	199	192	167	164	165	170	158	164	179	157	178	167	173	162	166	175	176	180	185	144	163	155	153	168	153	154	160	155	165	162	179	165	155	182	158	141	148	170	151	142	146	168	148	134	151	145	144	147	129	168	175	133	153	137	144	152	143	152	158	160	171	144	159	141	167	168	151	153	145	153	150	147	155	171	145	142	154	153	160	153	154	152	157	142	175	139	163	167	156	131	146	161	165	166	139	153	158	150	168	143	153	158	139	151	156	176	157	145	152	158	153	159	145	136	182	173	161	154	139	148	145	146	137	150	151	138	137	159	142	145	137	166	150	120	143	166	158	136	155	134	164	130	147	142	164	143	165	135	149	151	161	145	155	149	149	149	135	147	150	144	161	130	154	161	157	169	147	158	138	159	164	147	143	151	145	145	166	154	153	143	146	137	142	138	150	156	151	146	145	140	152	156	153	151	137	142	153	139	148	136	158	134	156	141	139	170	143	153	154	136	139	149	150	156	156	162	150	146	144	174	140	165	168	163	155	159	119	159	178	130	158	172	156	158	145	174	133	168	149	129	148	158	153	138	144	161	150	133	178	128	146	154	164	153	139	145	145	140	173	171	159	146	174	142	139	144	149	140	127	170	140	133	147	176	147	144	162	141	167	143	171	166	139	159	115	166	121	144	138	176	147	143	166	139	142	154	144	163	169	139	135	148	152	126	153	122	123	140	171	134	162	158	145	170	145	149	164	150	152	169	146	149	131	143	150	156	142	128	154	147	152	143	141	144	144	142	173	160	161	141	141	139	164	155	155	135	153	163	138	132	131	144	170	142	140	143	164	134	173	160	141	161	145	122	146	154	156	154	152	158	144	143	143	125	174	149	146	138	163	151	170	144	168	151	142	158	145	142	142	133	174	147	132	151	137	152	148	138	144	163	144	135	152	140	164	128	143	139	138	137	180	125	154	143	188	166	166	147	125	154	149	158	144	135	154	141	137	146	183	145	161	157	158	168	142	142	158	151	143	121	158	165	123	152	161	139	153	143	139	170	130	150	149	152	147	155	158	145	161	146	152	137	144	133	148	164	165	139	155	165	161	146	133	153	130	139	131	152	163	159	143	154	151	137	129	151	137	149	149	148	123	147	155	147	154	128	146	163	141	133	128	153	153	153	158	151	134	149	144	169	151	131	144	136	180	138	165	168	146	138	148	147	120	182	155	141	156	141	138	135	159	164	168	160	169	149	165	153	150	141	142	149	162	165	151	165	148	172	167	164	158	137	133	149	142	165	157	149	161	142	157	135	135	165	138	143	159	152	149	152	156	153	152	124	126	144	146	176	144	135	149	131	152	149	149	140	165	162	133	159	135	129	154	152	175	150	161	149	145	148	151	131	155	163	132	152	140	163	143	139	147	182	152	141	139	158	157	158	132	149	143	169	148	163	132	156	156	139	133	141	127	139	138	152	123	169	143	142	153	147	138	139	140	148	166	122	150	167	154	161	154	136	146	132	172	175	137	158	143	172	145	147	146	157	139	155	131	148	130	157	164	149	158	142	144	164	147	150	192	138	137	153	138	129	161	140	156	135	175	164	162	151	157	136	129	125	134	139	133	144	144	154	149	133	156	155	155	156	149	125	143	144	168	154	148	166	158	135	147	148	134	149	152	144	164	175	144	133	153	144	139	163	136	155	147	158	143	138	124	157	137	163	157	135	141	130	141	146	129	160	144	128	149	147	158	141	138	139	151	123	144	117	172	157	142	146	132	174	148	144	148	165	136	154	168	138	142	153	133	144	154	152	153	158	150	158	155	144	129	136	164	136	140	148	134	160	140	161	143	164	134	163	138	133	138	147	153	159	140	146	146	158	158	135	145	119	140	141	162	164	133	161	130	162	129	147	153	156	142	150	142	160	166	137	151	161	143	127	150	141	149	136	162	152	141	138	145	142	135	118	128	136	152	132	129	149	150	149	138	147	140	156	144	161	146	137	167	140	159	142	141	140	154	146	129	155	135	153	152	136	144	152	152	158	155	167	149	145	146	132	145	131	163	143	128	176	131	146	172	155	166	136	151	147	159	146	150	131	134	184	149	144	153	133	147	162	145	152	119	151	144	151	146	130	185	179	139	126	170	139	145	142	145	167	159	152	129	157	148	137	145	144	137	165	147	158	137	152	144	150	170	150	154	142	147	148	143	144	145	157	166	140	146	153	126	149	150	140	140	139	152	134	170	156	154	157	154	126	172	158	141	158	138
345	3	3500	121910	398	0	23	168	249	415	425	466	437	393	362	373	326	312	309	302	276	297	269	257	277	263	227	255	233	239	206	238	220	209	181	210	209	199	209	209	199	198	201	192	199	166	189	155	173	192	170	157	172	186	180	176	161	182	148	200	163	177	184	181	168	171	141	183	178	153	166	150	186	182	164	169	176	161	146	179	179	182	156	158	160	196	142	159	156	155	148	158	185	169	160	164	146	171	165	144	152	153	160	169	157	132	153	152	161	155	170	151	159	149	152	135	176	170	156	169	149	173	150	181	168	155	152	171	177	157	160	169	181	176	140	156	177	155	167	176	163	156	151	166	162	154	160	162	147	174	150	176	156	164	173	163	170	166	137	153	181	159	170	171	147	170	160	168	168	147	157	154	147	172	170	173	150	164	169	162	151	178	156	157	149	174	160	183	164	157	165	167	152	157	152	144	151	149	168	140	170	169	153	143	167	157	174	152	174	166	133	170	144	150	147	150	161	144	156	138	151	160	155	177	158	150	173	160	174	137	155	147	149	163	136	162	174	171	174	131	151	140	167	165	169	169	160	147	185	145	143	158	156	158	176	158	160	160	167	169	162	180	162	142	170	161	157	149	163	151	166	174	153	173	159	148	148	156	150	156	139	143	162	152	141	143	174	143	173	170	152	162	150	160	144	151	145	149	155	155	153	160	157	153	134	148	168	135	147	155	158	160	177	160	154	148	168	174	173	171	173	167	156	168	158	145	164	163	145	179	154	150	155	158	180	153	137	177	161	156	171	144	153	178	175	164	167	166	164	150	162	166	148	160	148	138	164	164	140	153	138	145	165	164	127	166	164	160	163	167	211	156	169	165	181	161	142	144	173	141	151	166	165	149	154	166	151	143	139	139	142	142	162	146	155	136	166	154	132	162	146	157	161	190	169	161	163	155	175	153	165	179	162	150	147	179	142	156	161	162	155	152	158	145	156	166	156	160	151	151	139	167	161	158	167	162	155	150	155	169	134	141	158	154	151	178	151	144	158	148	145	156	181	165	156	154	146	166	179	162	161	157	144	138	152	138	149	161	143	141	161	158	163	146	158	179	172	171	166	163	163	140	124	178	150	174	146	156	143	159	178	150	157	143	147	167	145	156	164	148	150	159	134	175	156	141	167	152	161	158	150	159	172	164	156	167	170	151	168	169	181	162	175	151	147	159	154	153	165	144	152	160	159	161	141	162	158	144	158	148	143	160	160	141	140	171	168	142	170	142	165	148	137	162	168	156	164	156	164	133	178	154	197	172	143	165	143	171	164	156	153	156	160	144	171	165	162	166	163	171	165	159	162	169	160	163	127	138	145	181	150	174	148	185	143	172	170	165	153	153	177	154	157	184	166	130	139	149	154	148	174	160	160	143	138	136	163	147	149	165	140	167	138	157	163	130	156	153	179	147	151	152	147	160	161	156	151	177	152	166	153	182	177	142	160	156	169	143	163	157	160	150	152	146	159	157	167	171	167	167	148	140	152	145	151	165	134	176	142	168	148	145	169	167	150	152	160	164	155	165	168	137	141	168	158	166	159	149	131	141	140	157	152	140	170	168	152	159	145	166	165	145	150	147	145	149	138	158	146	163	149	178	167	156	157	158	160	153	175	160	140	163	152	171	153	161	158	151	150	143	185	149	166	158	145	156	147	171	150	151	152	165	135	152	184	147	157	128	179	153	164	164	165	150	166	156	155	161	153	149	162	172	144	152	157	149	160	161	171	157	154	165	149	166	153	198	153	163	155	161	165	122	171	149	167	168	143	158	153	170	153	172	153	159	155	157	147	178	159	162	165	175	171	168	158	161	145	162	149	156	161	161	161	159	165	177	138	165	142	164	154	151	159	140	164	150	155	153	150	142	143	182	147	149	148	146	148	171	158	150	159	143	157	150	166	139	143	167	167	147	166	138	142	150	163	141	176	185	151	153	131	167	159	163	134	161	145	144	173	153	183	158	142	167	154	143	163	144	168	148	154	154	159	145	153	163	175	164	137	162	132	145	144	145	144	139	152	173	136	138	175	153	145	156	145	165	157	149	152	171	158	142	158	167	160	154	144	154	138	147	131	164	170	125	157	182	145	155	150	173	145	165	125	162	173	149	164	130	179	140	150	152	157	126	142	152	148	140	166	172	156	158	183	172	151	157	152	158	124	168	143	158	165	156	137	152	143	165	147	157	134	158	167	174	119	174	146	176	167	161	149	167	154	120	163	155	143	141	163	142	159	135	160	176	156	137	173	162	150	148	160	166	166	170	129	147	146	148	146	159	143	163	135	167	157	152	171	167	163	144	158	168	149	166	157	148	155	160
345	0	2700	122033	405	0	9	185	304	439	459	513	474	501	433	412	407	364	355	342	345	335	301	337	267	271	305	323	314	276	278	279	274	288	250	238	284	272	239	239	248	236	238	248	220	253	223	244	217	211	235	227	206	234	235	228	241	205	225	197	232	226	199	209	202	187	203	204	224	204	207	218	205	205	228	211	215	220	219	219	203	207	208	220	223	216	230	189	211	212	191	198	189	227	186	216	194	203	209	228	226	205	223	213	210	207	226	211	179	213	214	204	209	215	185	222	202	189	195	210	187	209	196	211	211	191	185	217	193	198	201	211	199	176	224	198	190	218	208	180	185	202	188	209	212	200	195	218	172	200	181	183	204	205	184	173	210	207	196	215	184	192	188	191	211	195	215	216	209	191	201	191	197	231	210	178	223	205	182	194	173	182	173	196	198	194	177	171	182	198	192	205	205	195	207	213	198	182	200	230	225	200	190	181	200	220	215	199	167	189	199	211	197	212	214	202	192	207	186	165	196	188	176	195	190	229	179	213	200	191	190	195	213	195	199	207	186	193	185	184	209	187	231	184	199	222	212	218	209	173	197	179	219	192	202	184	187	192	202	223	200	207	201	207	171	178	202	197	186	200	216	200	179	199	202	208	180	206	186	211	193	198	196	225	227	190	198	193	186	212	225	209	168	195	196	189	200	231	184	181	203	204	210	198	185	192	194	176	187	224	185	191	209	200	213	203	200	212	186	202	176	195	213	193	184	168	226	215	206	205	182	178	199	208	202	203	180	194	169	188	188	194	192	197	205	202	189	178	197	186	196	190	204	192	184	202	190	223	192	206	190	217	203	198	204	202	231	205	196	188	170	169	178	176	210	199	177	216	194	176	201	197	188	173	206	192	169	201	192	196	192	210	216	186	178	184	202	184	210	167	212	189	174	198	172	210	196	190	197	192	183	178	186	178	206	175	177	182	211	224	194	203	185	176	176	203	184	184	197	187	184	196	201	203	180	200	201	175	195	206	217	187	190	191	210	201	199	196	208	181	200	196	185	203	183	179	199	176	189	179	182	194	186	192	201	185	203	199	227	199	201	184	206	206	178	183	195	195	171	204	198	177	173	165	219	189	194	169	178	193	181	209	208	182	203	184	213	191	210	220	178	204	207	177	206	213	187	179	202	186	203	200	171	189	198	210	196	205	199	213	202	210	198	174	187	209	191	182	165	209	206	182	180	206	213	210	182	205	167	169	202	194	200	201	187	205	204	204	193	191	181	181	171	195	199	179	214	178	237	214	203	171	198	193	180	224	189	161	192	192	210	184	188	194	180	198	201	195	195	188	208	173	196	200	186	207	211	177	186	176	196	204	205	191	198	192	180	175	199	195	213	190	181	193	185	188	182	206	170	165	198	194	196	190	194	194	186	189	186	211	208	187	180	174	195	191	180	203	175	177	181	196	200	190	163	177	192	181	187	180	178	170	182	181	202	195	199	184	194	203	196	193	202	207	203	210	209	202	178	196	191	171	210	189	194	202	196	193	181	191	189	221	217	223	174	197	176	191	188	199	184	180	197	192	201	188	204	181	178	198	214	186	197	170	195	183	192	187	168	193	201	182	202	195	199	227	193	177	190	189	213	186	218	206	195	199	195	183	209	200	185	210	176	193	191	196	210	184	191	168	194	208	170	195	206	172	171	213	185	189	185	183	195	192	187	213	196	193	197	196	207	185	232	179	201	206	219	205	192	201	172	201	204	220	195	185	186	184	198	184	190	207	215	184	198	196	176	175	212	211	195	190	198	177	217	189	202	189	198	173	193	172	202	181	189	192	214	192	189	170	175	187	207	193	209	205	157	204	188	228	181	206	191	201	217	175	210	186	194	195	209	182	196	189	202	186	196	213	178	211	205	189	176	199	191	185	182	193	199	169	191	190	208	182	196	197	201	180	188	179	177	189	200	195	182	193	172	209	204	183	203	182	192	170	190	191	183	176	172	202	201	214	184	181	213	190	184	185	191	209	203	194	206	206	186	203	211	182	191	187	185	185	179	210	180	217	182	193	195	199	199	191	182	210	184	194	186	161	192	170	188	216	206	178	222	193	199	201	201	190	181	194	189	217	198	184	194	195	191	188	186	182	170	205	195	190	195	191	188	185	193	183	182	190	210	180	188	181	194	196	213	200	175	200	183	176	212	203	188	205	191	192	189	219	193	168	209	205	187	220	185	172	197	177	183	187	202	199	183	193	184	192	175	181	193	210	198	192	196	201	189	200	183	179	187	175	202	193	184	195	206	186	209	167	187	194	196	178	207	174	177	223	219	184	195	196	195	184	195	199	172	185	185	199	201	190	212	184
345	1	1900	122156	433	0	29	143	195	353	335	389	337	336	290	276	265	253	282	251	251	210	204	219	205	218	183	186	176	167	182	180	164	181	149	187	165	172	171	168	178	186	170	162	154	157	137	148	162	158	143	166	138	136	157	132	163	134	113	143	136	124	160	117	123	143	133	146	137	141	127	149	149	155	142	127	135	132	129	147	114	143	118	142	117	140	147	142	128	129	145	131	143	139	144	159	147	137	125	114	146	138	137	148	164	144	150	128	136	126	115	127	142	138	149	118	138	127	137	136	161	141	145	147	138	137	144	136	136	135	123	119	123	145	135	123	138	137	130	131	144	117	125	115	136	126	133	133	107	139	130	139	135	149	106	135	137	139	134	116	144	133	128	132	145	121	136	156	121	120	135	147	129	130	117	134	129	123	108	130	131	133	130	132	141	136	126	132	148	128	147	141	146	129	110	126	143	141	124	133	133	106	129	134	135	144	124	135	131	152	134	126	146	140	138	146	127	127	138	117	117	130	139	117	132	123	154	118	114	133	148	127	156	148	130	148	129	140	152	141	139	134	125	124	124	137	137	141	121	131	134	114	117	140	122	130	123	138	133	148	158	130	139	135	137	108	129	128	128	116	143	110	142	134	135	122	127	143	143	137	113	140	132	124	125	129	132	148	150	144	143	145	136	117	146	123	137	119	148	104	124	127	138	152	142	131	122	111	119	143	126	130	102	118	126	123	127	122	159	137	131	136	113	129	143	125	110	108	132	147	153	144	130	145	143	132	124	127	137	152	138	135	145	135	125	140	135	124	116	143	110	118	130	132	129	143	136	128	132	122	122	132	130	118	104	136	144	132	120	125	135	119	117	123	98	117	117	146	129	146	131	136	138	137	143	129	107	128	150	130	140	113	136	138	125	101	143	131	128	137	121	129	119	138	133	142	118	131	128	140	116	130	123	128	129	129	145	132	124	148	130	145	125	108	128	127	123	121	143	126	135	145	137	114	125	139	119	135	134	118	112	135	118	138	120	135	126	147	116	120	140	139	137	113	123	133	149	127	122	128	121	129	126	123	121	124	133	138	117	126	139	148	124	130	136	140	128	127	131	122	129	112	120	135	150	135	136	125	130	131	126	127	157	135	159	126	140	144	122	132	123	149	141	140	140	137	129	123	130	140	137	100	129	153	125	134	128	122	136	144	133	149	130	139	137	108	140	154	129	148	116	128	126	125	143	130	149	137	122	134	114	110	140	131	144	132	136	131	121	134	140	137	139	136	118	123	123	150	121	132	133	116	127	109	141	150	121	121	138	118	130	123	133	117	128	135	154	130	123	115	142	121	113	135	124	142	129	120	118	117	129	127	121	118	154	128	128	132	117	130	142	125	140	133	136	149	122	130	157	135	118	121	143	135	129	114	134	129	155	129	127	132	131	136	156	124	122	128	128	130	119	135	126	113	114	154	147	139	137	132	103	134	135	127	146	140	135	132	135	151	115	138	129	151	136	138	133	124	166	128	127	132	153	129	125	119	119	140	142	121	135	111	147	121	133	160	149	143	107	148	148	116	128	148	116	127	126	115	147	127	127	133	117	125	138	142	125	127	137	143	125	137	113	131	131	136	142	129	123	121	117	118	127	122	151	158	121	150	123	134	125	144	129	128	141	134	129	125	121	142	128	116	122	130	121	148	118	138	110	130	124	136	150	141	112	137	123	135	126	145	117	139	120	114	131	141	145	121	117	114	141	123	105	106	125	150	129	149	130	149	141	126	139	148	163	115	120	125	130	125	146	135	150	138	118	144	136	119	121	142	126	143	136	121	156	129	122	122	120	118	168	139	139	123	139	142	125	146	123	131	158	130	128	118	123	125	127	116	108	143	114	119	152	134	141	120	147	130	126	110	133	151	129	124	134	153	142	127	117	127	119	137	115	122	112	125	120	150	123	130	138	128	143	120	149	121	132	167	137	141	127	127	111	126	118	118	127	130	123	119	123	125	146	111	135	137	114	161	111	142	120	114	139	152	135	108	124	128	136	132	117	122	131	135	119	130	146	127	120	120	125	135	122	127	156	142	120	114	130	131	124	131	136	149	137	140	133	127	115	124	141	133	119	129	133	123	122	124	130	140	120	117	130	119	134	130	136	140	151	122	135	141	116	127	126	132	136	134	122	124	130	147	116	130	137	140	133	143	105	131	144	152	124	138	159	111	138	139	113	123	99	145	120	146	127	127	136	126	159	119	145	119	143	149	139	143	141	157	139	138	153	139	126	116	122	144	136	143	114	103	120	153	130	120	127	160	128	111	132	125	135	120	140	136	125	145	139	133	124	109	127	139	143	134	130	116	131	128
345	2	2100	122280	409	0	22	137	217	386	395	445	368	359	339	314	303	278	269	279	267	273	245	244	256	239	216	191	213	203	203	190	187	213	187	195	164	192	188	212	184	176	173	161	168	178	178	162	165	160	181	163	153	176	171	181	169	184	166	158	159	157	160	149	158	173	141	159	160	163	178	167	167	162	162	172	168	144	149	141	161	151	142	162	164	135	168	174	163	154	164	162	152	147	153	137	162	167	168	151	159	128	165	185	146	156	136	155	143	161	168	146	164	150	164	155	169	179	139	164	171	168	160	157	153	153	154	159	157	141	152	138	175	149	159	173	157	160	155	157	142	155	164	150	130	163	150	147	154	148	176	160	140	143	158	164	133	146	150	159	136	157	161	155	166	153	162	164	154	169	142	148	148	149	139	137	153	146	135	154	161	141	121	142	146	159	139	148	162	151	136	143	134	143	177	147	152	155	158	149	145	150	146	150	137	159	165	120	124	140	150	176	125	163	131	159	175	151	152	152	148	152	144	150	157	136	153	170	143	146	168	160	171	119	164	142	150	147	149	151	162	152	142	137	126	146	156	143	126	151	157	137	155	170	145	166	155	139	146	142	147	143	154	125	151	167	138	146	148	175	126	141	142	162	150	155	129	167	156	148	156	121	123	143	156	160	144	158	165	141	147	158	139	152	148	138	139	130	143	149	138	133	133	142	149	162	143	141	168	153	143	175	154	146	138	138	169	155	149	168	125	148	147	171	137	130	161	126	150	154	152	163	126	129	180	142	136	174	165	155	140	161	148	163	129	176	162	163	153	155	134	148	132	170	164	156	151	157	154	147	144	147	142	148	133	131	183	160	134	154	159	128	146	155	149	109	132	146	126	154	144	165	143	156	151	159	155	133	158	137	135	157	134	154	148	158	137	134	151	147	148	169	135	153	181	138	131	144	157	169	158	167	148	166	153	132	133	143	139	142	154	169	159	161	145	135	156	153	150	141	155	141	174	148	146	141	127	143	163	136	152	162	165	158	155	152	154	146	163	147	150	149	136	143	131	154	147	148	163	137	150	149	160	133	146	153	155	154	137	164	138	133	141	139	159	150	134	159	139	149	127	160	138	157	167	162	146	146	171	149	144	153	146	165	135	121	157	140	118	147	171	133	135	151	167	165	151	149	158	153	167	135	156	154	160	142	141	150	148	158	143	145	128	156	139	147	149	146	163	132	140	151	141	161	143	192	155	143	144	145	159	141	161	147	142	143	146	161	164	141	143	144	151	154	155	125	167	151	148	150	133	127	149	159	162	156	163	147	140	144	139	173	158	131	176	139	136	137	164	142	129	135	145	147	164	155	153	156	141	174	155	149	148	108	128	144	154	153	137	134	147	151	160	149	132	146	147	149	144	162	150	138	141	146	170	141	151	138	162	140	148	172	135	161	146	140	137	144	157	141	150	134	158	145	149	142	146	145	138	160	152	146	161	140	151	152	155	164	163	134	153	143	133	145	142	158	158	138	136	151	160	156	133	140	152	144	139	146	159	147	131	123	161	175	147	142	136	155	171	146	156	142	161	136	145	179	172	177	145	161	148	128	138	166	141	160	154	129	129	170	152	157	148	167	137	160	146	134	147	149	129	114	159	168	138	134	142	156	150	161	141	132	174	152	136	168	142	149	153	137	137	147	151	166	140	155	129	135	159	146	140	148	159	142	155	164	172	145	156	151	138	140	164	132	146	144	113	142	169	146	148	123	162	164	149	138	144	141	151	132	149	158	142	149	145	148	142	156	159	156	136	143	142	139	161	144	143	150	139	163	143	162	144	139	131	148	149	155	139	144	141	139	139	145	176	147	145	149	142	136	144	149	135	152	141	138	146	144	144	166	155	130	138	124	149	139	144	158	138	143	144	161	145	148	156	142	151	170	147	149	154	125	151	153	146	151	154	152	162	147	134	128	149	120	148	151	137	133	160	171	144	160	132	142	144	131	134	143	135	156	151	140	145	158	118	132	134	154	164	155	162	147	142	156	140	129	164	162	131	141	157	157	159	157	139	132	164	156	145	139	164	152	157	148	153	130	145	149	155	158	142	135	164	156	139	157	168	142	168	170	148	145	132	153	143	140	141	171	134	131	142	150	120	143	149	156	144	141	162	163	156	154	152	150	140	156	140	145	122	148	162	173	143	155	155	137	162	154	139	143	142	144	166	163	157	149	146	140	153	157	161	120	154	154	138	164	149	148	164	144	148	139	167	154	129	134	154	125	122	165	121	140	150	144	139	153	144	151	129	156	144	163	147	147	137	134	145	159	157	144	153	153	154	150	146	148	154	147	139	158	140	158	144	141	137	133	164	132
345	3	3500	122403	427	0	15	169	273	395	405	435	430	431	407	345	348	308	329	324	285	272	261	270	244	252	231	256	223	228	226	220	252	251	214	192	228	204	175	198	197	185	200	191	190	203	181	196	203	198	217	176	197	198	180	162	168	171	172	178	177	166	153	144	179	163	164	189	179	171	171	165	172	184	153	145	168	154	167	163	150	166	160	148	159	154	175	172	159	161	182	208	161	162	171	143	173	159	165	164	146	157	145	155	148	161	142	151	162	135	153	155	147	159	179	162	167	151	176	142	153	142	156	145	169	165	158	176	182	165	166	151	159	180	149	162	168	141	171	177	193	133	170	151	161	178	152	158	159	133	159	141	138	172	143	139	167	161	153	155	136	161	145	169	162	142	148	168	154	155	171	173	152	159	150	149	196	165	159	174	163	161	177	155	142	159	173	139	141	153	159	146	153	162	163	165	162	172	166	155	168	158	171	153	155	166	180	134	161	154	149	164	152	161	149	148	150	150	168	148	174	153	180	165	151	146	157	154	146	176	167	148	148	153	136	159	140	152	152	173	178	154	148	154	145	185	147	167	185	180	132	154	164	142	164	161	146	182	177	180	161	153	188	148	134	151	150	166	160	157	160	151	155	147	169	172	164	168	146	143	150	146	142	165	169	137	163	134	166	150	165	159	159	166	163	164	176	137	171	164	136	170	136	179	157	143	173	158	139	160	154	151	157	167	165	187	164	147	145	139	160	151	166	165	150	156	155	165	144	172	153	161	179	157	182	162	133	157	146	158	142	154	194	152	164	155	146	139	171	168	141	142	148	175	169	164	157	148	158	177	156	145	148	148	156	172	156	151	165	164	148	159	154	185	157	149	149	158	161	150	150	150	151	160	162	153	147	164	165	165	153	164	152	152	170	193	143	147	164	181	164	153	143	146	159	158	153	154	144	171	168	162	158	153	176	155	160	161	143	154	145	177	156	145	157	138	176	155	163	140	141	147	166	169	152	154	143	156	138	151	154	162	157	156	170	136	166	150	165	133	137	154	154	174	162	145	135	144	130	180	148	175	145	170	149	168	190	148	191	177	154	170	167	150	160	145	163	157	185	179	154	175	168	127	155	183	152	167	168	176	144	138	150	172	152	141	163	158	153	165	151	151	166	149	162	163	169	148	151	153	169	165	158	165	168	160	158	162	168	187	137	166	153	159	175	140	147	174	136	174	154	169	161	145	149	159	155	150	155	159	156	165	143	138	167	164	161	162	161	135	153	159	144	160	167	143	164	161	194	149	142	155	138	163	148	162	155	155	169	169	148	172	157	157	136	155	166	169	175	168	147	162	152	154	136	162	148	162	160	161	157	165	149	141	154	153	155	144	159	147	176	144	177	142	153	182	139	156	165	175	162	125	172	197	141	147	158	144	157	139	164	170	159	159	137	162	159	161	141	184	165	171	159	164	140	186	136	176	141	168	155	169	179	158	152	154	168	157	158	147	147	141	149	168	154	159	153	144	156	161	179	163	152	163	153	190	138	154	159	165	154	149	136	139	144	162	158	148	179	161	177	166	151	173	154	155	162	153	162	177	155	173	139	175	165	166	140	137	181	153	161	134	155	125	153	166	197	163	164	177	155	160	161	170	159	161	187	174	157	140	160	170	149	166	159	140	152	163	157	151	148	149	168	158	139	146	152	155	152	154	147	149	151	138	146	144	145	174	144	183	176	143	153	158	171	163	159	154	170	157	141	134	169	180	163	132	139	146	184	167	144	149	138	167	132	153	151	145	135	166	168	167	155	156	152	162	150	151	177	142	138	142	147	201	155	145	157	151	162	138	167	152	162	151	152	151	169	142	169	138	142	133	152	183	149	167	159	156	151	165	162	140	152	149	141	174	167	140	163	160	142	156	176	149	152	160	155	155	150	153	163	168	154	158	152	162	151	136	139	153	144	157	151	154	154	163	157	160	165	156	167	174	175	146	156	177	130	123	176	144	146	143	165	183	147	153	140	145	167	143	155	152	165	154	145	168	154	162	149	142	148	167	167	168	164	143	170	163	174	160	172	163	159	153	163	150	168	135	158	167	142	150	148	139	169	145	155	150	162	156	149	154	141	163	150	149	158	133	135	177	165	180	159	143	157	139	147	132	138	133	152	142	166	141	170	158	164	141	134	159	140	160	161	157	157	132	168	166	184	159	154	149	147	156	147	170	146	169	140	164	149	154	155	163	159	165	146	133	160	164	167	150	165	136	160	143	176	169	165	161	150	170	162	133	165	135	145	179	156	157	136	176	190	154	163	153	158	136	146	158	159	155	157	152	152	151	153	162	159	153	167	147	174	138	159	161	176	161
