345	0	2700	112045	349	0	14	221	320	403	479	518	451	458	439	396	386	368	313	326	318	372	294	280	290	297	284	266	266	259	249	243	230	223	229	228	206	224	217	235	233	209	215	227	219	199	203	194	216	207	196	200	183	184	197	194	178	185	199	187	172	174	166	198	176	179	200	180	186	205	194	185	183	159	177	180	159	169	164	192	181	203	148	187	154	180	183	186	179	163	198	153	179	176	168	180	183	191	166	195	172	184	164	171	153	175	172	183	171	173	180	165	151	163	163	160	157	173	172	164	182	157	167	147	157	175	172	162	166	191	152	171	170	162	166	180	153	170	164	161	174	171	174	179	172	187	140	164	178	180	164	185	181	170	156	178	173	169	179	160	162	172	160	183	148	155	174	173	155	180	157	174	137	162	173	160	191	195	157	180	171	179	169	166	142	165	150	157	157	164	147	172	174	160	159	191	181	168	158	190	163	165	173	181	184	159	161	156	179	169	175	155	157	170	138	163	162	160	160	158	158	163	195	185	154	148	160	156	180	190	172	159	144	155	167	172	166	140	162	154	168	182	186	173	165	178	157	170	174	160	167	164	178	194	159	162	153	182	179	169	167	175	175	169	172	160	190	141	165	165	174	164	175	148	169	153	156	170	167	160	161	163	178	155	168	155	171	145	161	178	196	151	169	149	187	150	184	204	188	183	145	154	168	157	148	180	187	173	170	176	166	171	159	152	157	182	158	169	173	165	156	175	166	179	160	168	153	165	160	151	163	166	163	159	169	185	142	146	167	172	165	158	166	165	134	161	148	171	157	177	172	156	161	157	164	169	171	165	153	173	159	172	155	167	167	172	160	167	163	159	156	171	161	186	152	164	169	150	159	169	172	183	174	145	184	165	167	169	148	175	165	161	165	168	170	174	169	158	170	160	186	177	148	183	153	174	152	167	142	170	173	158	184	160	159	161	177	168	202	154	161	164	163	170	143	163	149	146	170	158	181	142	148	168	160	169	167	141	154	153	167	154	159	175	171	141	157	164	159	156	153	167	145	144	155	168	157	167	145	167	151	194	141	157	148	170	154	174	175	158	169	161	180	119	179	153	174	154	183	145	178	190	177	187	184	157	169	152	177	175	178	176	169	141	164	171	161	172	167	172	193	157	144	149	141	184	164	150	166	148	136	169	184	161	178	163	177	159	155	157	172	173	175	193	202	140	156	198	175	171	165	158	145	160	150	162	165	161	177	161	190	167	174	175	150	184	166	145	171	179	179	145	162	159	169	157	142	139	152	176	178	167	180	158	189	157	168	149	165	141	173	162	199	164	168	180	159	172	165	165	186	179	183	155	169	173	165	161	162	144	175	160	173	164	167	183	160	159	176	169	174	169	158	167	182	142	155	160	159	153	145	169	156	195	174	167	156	147	166	150	168	150	174	183	162	148	178	172	193	178	152	187	175	180	184	150	158	153	161	170	193	181	175	164	168	169	151	171	157	174	158	171	178	169	148	172	166	153	151	177	150	152	162	162	178	150	164	163	136	185	185	163	145	163	157	171	163	152	152	164	151	182	167	182	155	187	173	176	173	136	191	171	169	180	160	165	161	165	184	164	168	161	162	160	155	150	171	169	147	169	172	155	168	173	161	159	147	162	151	160	146	157	175	160	172	165	156	157	196	156	138	166	156	164	174	166	171	196	153	212	155	180	138	182	172	175	146	170	160	185	164	165	178	166	138	161	156	168	143	165	151	177	193	142	150	152	144	181	137	166	169	159	146	164	148	150	151	153	161	157	151	176	173	187	171	178	167	159	158	164	166	146	165	158	176	161	150	180	158	194	182	158	150	173	145	169	156	166	161	196	165	158	158	183	170	165	171	168	173	163	177	191	155	167	192	153	147	157	177	178	176	161	141	133	169	168	165	168	157	187	155	182	168	158	166	152	153	162	180	162	143	165	176	143	181	159	184	174	183	144	151	164	144	132	180	137	171	172	159	151	181	143	163	160	171	150	184	195	153	170	176	166	158	170	175	173	145	148	191	158	166	171	165	175	168	161	158	147	181	169	179	178	161	179	139	167	159	169	168	187	189	165	174	180	181	152	172	170	162	183	150	196	176	169	155	157	175	155	152	165	160	156	157	151	176	135	152	144	156	179	180	170	160	167	160	163	145	182	163	183	173	165	171	180	170	167	161	183	149	163	157	161	166	168	156	170	177	165	183	176	176	161	153	175	162	155	150	154	170	147	148	170	185	156	174	152	157	178	172	174	166	167	162	182	180	139	154	169	173	178	145	163	150	174	161	170	182	150	186	159	151	170	175	150	181	149	148	150	182	174	163	166	164	168	151	157	154	173
345	1	1900	112168	352	0	18	131	218	363	378	411	349	344	315	280	301	252	271	259	199	247	208	211	213	219	216	214	205	208	164	191	183	180	181	175	169	165	179	180	162	172	184	163	173	176	172	169	187	157	157	150	179	152	157	178	141	147	170	164	144	168	150	171	161	142	152	138	154	166	159	157	151	149	160	134	175	136	158	149	145	168	145	158	141	155	165	154	146	152	149	129	162	138	162	137	164	161	142	156	146	141	138	157	153	151	168	165	156	161	154	155	142	136	166	156	148	162	145	149	141	142	144	177	158	152	167	150	141	148	179	146	152	139	150	142	141	132	139	152	136	175	147	131	158	150	128	155	139	148	142	163	148	135	175	144	129	143	163	149	156	146	154	161	157	177	148	138	115	140	136	142	164	141	166	148	145	168	165	154	126	133	138	134	150	130	146	132	159	146	152	141	135	146	137	136	142	125	141	127	137	124	171	151	151	173	141	134	148	155	149	133	150	158	152	134	160	161	143	155	136	150	120	142	123	152	160	164	124	149	158	145	139	162	142	132	135	158	139	156	138	147	146	147	190	153	149	156	122	153	167	147	154	156	164	146	136	158	135	143	133	146	148	151	148	153	145	133	143	135	120	151	158	146	155	164	173	139	152	140	153	151	171	141	149	147	164	138	139	169	128	135	159	132	136	146	149	153	135	159	155	141	142	152	169	129	131	134	154	154	149	142	159	143	162	145	136	145	122	136	148	151	135	144	124	161	143	131	147	149	152	163	147	147	158	132	158	128	156	153	133	130	127	122	142	130	139	143	149	142	137	168	148	141	139	143	146	146	141	125	154	155	145	141	129	133	147	153	140	129	151	137	135	147	145	123	152	139	169	135	135	138	153	167	143	149	148	141	145	127	137	143	146	139	138	151	130	155	154	141	129	165	136	157	157	138	138	145	169	145	115	151	164	131	160	159	145	149	139	159	165	128	163	176	122	157	125	145	136	153	169	142	136	144	142	134	139	161	143	139	168	136	131	147	156	140	130	157	150	135	140	150	144	151	142	144	160	151	162	155	149	166	133	163	149	148	157	156	137	168	154	147	151	138	140	132	140	125	136	142	112	138	135	143	153	161	149	138	124	147	173	160	144	137	141	159	154	135	118	157	152	140	165	127	162	153	145	150	141	141	152	135	135	166	135	140	149	155	175	158	130	157	143	144	138	131	164	161	142	148	142	159	136	137	120	158	136	157	150	164	155	170	146	165	135	162	142	138	123	141	145	161	136	138	151	161	148	142	151	146	127	148	128	145	136	155	153	150	140	130	133	160	136	130	179	123	149	162	151	148	126	140	154	131	129	148	143	148	152	148	129	146	167	154	139	154	144	137	161	144	144	142	150	149	155	171	122	143	128	139	149	145	121	157	142	161	154	136	162	155	153	152	126	151	134	159	132	144	166	114	152	137	128	144	140	138	170	148	149	128	142	137	139	134	158	130	167	128	158	139	142	130	154	147	129	164	183	139	149	158	147	158	164	138	138	141	150	134	140	146	130	116	156	155	128	144	134	131	154	150	149	110	142	136	134	141	168	151	147	153	142	148	147	144	155	165	151	158	120	139	150	141	140	144	173	165	130	150	126	143	137	140	136	145	144	161	130	143	161	150	132	157	127	148	133	150	145	136	144	164	138	120	149	136	145	141	129	156	153	145	133	127	133	178	147	141	146	141	132	154	143	160	161	117	139	138	138	153	162	136	149	142	156	144	148	148	136	135	159	170	168	144	131	128	162	164	141	133	149	156	153	144	142	152	146	130	138	136	158	153	151	155	112	150	147	128	143	123	152	132	161	156	150	157	154	161	131	136	142	146	144	164	135	126	159	141	157	155	134	173	160	141	135	148	126	145	153	158	136	134	150	154	126	138	154	158	149	149	115	154	128	151	121	134	147	148	120	154	153	135	140	145	145	163	110	158	147	149	131	147	155	154	133	138	143	145	147	151	152	141	155	138	139	159	141	148	129	141	134	125	147	143	156	142	140	129	132	166	163	125	150	139	143	145	145	133	137	145	152	167	155	135	167	155	161	158	138	145	152	141	140	147	130	143	131	149	148	139	141	144	165	162	155	156	133	139	139	129	132	150	140	159	149	142	147	135	145	147	154	150	141	132	131	152	165	151	172	146	135	146	147	149	143	147	147	164	142	168	160	154	154	142	139	118	142	147	166	149	132	140	166	140	135	162	150	148	132	144	162	125	180	140	150	159	141	147	135	141	147	142	133	153	148	162	151	131	144	147	119	140	140	132	156	140	138	158	134	147	146	140	132	145	142	145	151	131	142	141	160	181	166	136	145	151	160	162	144	171
345	2	2100	112291	355	0	28	193	246	382	390	424	392	390	339	311	306	306	283	267	262	302	249	240	213	247	220	220	227	203	200	192	190	208	176	178	201	211	188	176	159	175	170	180	199	175	172	179	152	190	164	212	178	154	152	161	150	164	149	181	140	162	143	161	154	162	150	141	166	164	164	161	174	151	149	147	148	173	155	173	148	147	168	173	160	160	138	145	147	163	162	149	153	169	178	147	138	133	143	139	149	164	146	144	151	156	142	157	152	155	147	136	142	159	163	137	132	161	148	141	139	142	152	149	139	148	157	150	143	137	137	129	134	136	166	168	156	146	150	160	183	150	148	160	161	170	154	166	135	129	149	161	149	151	133	134	143	148	160	143	153	140	140	132	156	146	144	161	134	151	152	153	157	180	162	158	127	133	145	137	130	137	136	142	145	167	145	138	155	141	157	168	148	160	128	149	147	160	148	137	150	152	162	157	143	150	132	139	155	161	195	165	143	154	165	145	148	161	166	130	166	128	136	164	148	141	136	155	146	148	152	143	147	162	138	157	156	151	157	128	142	149	141	148	148	137	149	150	126	156	133	164	164	161	158	149	143	149	136	131	141	125	132	161	136	144	142	146	143	134	164	124	154	142	134	149	156	154	146	165	157	165	169	165	137	155	143	162	142	155	120	172	139	139	141	141	149	161	143	146	140	163	167	167	150	159	158	144	174	158	134	148	150	162	142	151	154	144	149	153	154	139	150	172	153	135	153	159	163	146	152	161	145	149	152	156	155	163	148	147	133	159	174	163	146	154	149	180	134	128	180	159	142	167	160	143	142	163	156	158	149	159	145	147	152	149	154	122	140	142	160	159	169	143	145	160	157	155	156	154	147	165	141	143	150	129	163	171	128	161	158	164	146	146	141	165	149	124	156	157	150	139	139	148	134	118	148	149	155	137	135	136	152	162	165	161	160	145	143	144	153	149	157	202	142	157	155	161	142	152	143	143	143	136	165	137	139	128	136	141	146	143	157	134	177	143	163	151	149	161	154	162	152	140	130	153	148	137	153	150	148	151	136	156	151	166	141	132	147	142	163	125	150	155	152	156	156	165	162	140	146	149	136	149	146	150	140	124	158	147	174	145	142	129	160	150	150	157	145	158	148	176	146	154	156	149	153	138	172	138	142	154	157	157	174	146	166	151	138	154	153	149	156	143	144	155	146	152	161	153	138	171	153	152	145	144	158	139	136	159	135	145	145	128	146	156	123	149	141	146	140	158	155	163	154	161	148	137	147	129	149	166	156	165	165	158	151	134	143	136	175	143	137	158	142	147	136	141	115	173	143	156	162	162	134	134	156	144	170	138	159	156	141	161	150	140	167	139	160	152	132	145	173	129	168	152	168	141	139	129	144	167	144	151	149	172	153	143	146	143	143	158	155	136	151	151	150	139	161	153	131	150	144	144	154	156	156	127	122	147	146	152	149	129	157	162	145	145	163	163	153	142	156	129	150	155	139	156	141	168	155	138	149	150	165	143	166	121	127	134	146	166	160	158	144	176	148	127	146	146	161	159	160	138	136	115	137	146	169	144	159	173	154	137	158	160	130	176	133	150	128	148	159	162	157	153	161	119	146	145	156	156	149	160	166	147	135	128	143	142	164	146	139	145	136	167	149	135	139	122	149	164	151	136	133	149	140	149	135	151	135	132	146	137	139	165	149	131	121	148	141	138	157	149	158	157	129	147	166	132	139	152	158	126	139	149	137	155	151	167	159	154	152	142	143	152	171	148	138	151	166	143	130	153	169	155	158	140	154	154	137	148	142	144	134	130	157	170	162	144	147	165	138	159	160	145	143	140	136	156	127	148	153	133	150	125	143	156	147	136	162	142	137	158	129	127	151	154	141	146	150	140	165	164	140	144	144	132	156	156	148	137	142	140	142	132	149	147	167	145	143	147	137	137	119	128	152	136	157	158	156	144	138	133	134	154	165	160	134	160	131	146	148	150	131	145	144	138	149	153	159	129	145	146	134	152	135	131	162	179	143	139	159	164	140	155	143	165	137	134	151	153	152	172	145	164	147	142	129	168	140	154	145	169	150	139	142	146	132	138	152	166	137	137	147	157	146	163	147	152	140	149	154	143	151	125	140	131	140	147	152	140	150	161	153	122	134	155	158	155	143	145	138	150	163	160	178	136	147	135	170	153	156	142	161	139	159	153	147	145	163	129	157	150	146	169	147	145	137	149	151	135	144	123	144	142	134	147	137	147	146	142	139	141	138	135	152	159	129	129	151	152	140	133	155	153	157	140	153	167	152	141	152	145	141	158	152	160	127	156	127	137	125	142	151	143	143	180
345	3	3500	112414	355	0	26	181	281	410	394	432	380	399	350	336	281	288	279	299	247	272	233	256	225	245	221	224	202	197	227	215	207	180	206	177	203	199	184	184	186	169	175	191	188	173	160	174	156	160	174	167	171	180	153	173	161	172	165	171	136	145	157	147	120	153	170	165	169	150	181	163	137	165	152	161	132	165	156	140	128	150	170	148	136	158	143	149	169	164	159	145	140	147	148	132	141	133	168	148	143	141	163	151	150	148	134	139	147	142	142	171	162	145	147	143	141	164	150	148	144	156	140	136	147	149	154	135	145	152	145	129	153	147	127	130	137	142	128	150	136	144	138	139	152	146	133	141	159	134	147	132	159	140	139	142	133	134	135	131	164	136	141	147	158	154	155	135	140	130	151	132	133	162	157	155	136	146	143	140	129	136	117	134	143	139	127	146	170	141	153	134	144	148	150	144	138	126	143	155	138	144	141	159	118	154	146	150	149	129	126	154	151	145	153	141	145	148	122	140	141	155	121	155	128	134	136	170	137	135	123	141	148	142	140	126	130	149	132	165	145	150	132	144	140	129	156	122	139	138	117	125	145	122	141	155	123	153	131	150	146	124	136	126	144	145	123	112	142	131	146	126	128	120	131	159	122	155	145	155	158	142	135	126	153	154	141	153	154	132	131	153	142	146	131	128	159	169	158	143	133	153	126	142	124	137	129	132	153	127	123	142	152	129	138	154	128	152	154	129	144	143	134	133	147	148	146	124	140	157	134	162	126	137	142	136	159	135	129	148	134	135	137	129	140	128	134	144	143	144	152	149	156	162	119	150	147	133	149	140	131	153	168	132	121	144	144	153	131	127	117	152	142	151	153	144	141	136	143	142	126	130	166	133	129	122	150	147	149	147	151	139	130	142	146	126	165	132	138	131	164	132	140	130	149	136	146	130	128	125	140	139	140	112	127	147	173	130	131	152	149	135	177	149	145	131	116	150	137	145	128	154	148	150	145	122	153	129	150	128	150	137	136	142	135	153	146	133	145	125	147	149	150	126	139	142	137	140	160	148	128	159	141	132	142	140	118	131	138	123	161	146	151	149	149	146	147	152	145	156	123	136	155	132	144	150	142	141	149	156	140	153	126	129	142	150	145	118	152	123	133	117	129	140	125	166	145	131	159	134	129	149	153	136	140	140	127	138	158	134	156	141	140	155	154	125	144	138	132	150	130	131	141	165	127	139	154	148	164	137	145	159	125	120	149	132	126	153	123	131	167	126	159	150	157	160	143	132	135	139	153	147	124	144	139	150	141	142	127	147	120	122	142	140	143	132	138	143	147	133	151	132	144	159	144	135	110	136	155	145	144	135	143	141	140	126	147	132	144	146	114	166	135	159	159	146	153	149	124	159	133	142	145	146	142	126	138	153	139	124	145	135	137	136	140	143	150	126	157	138	149	136	139	122	139	143	119	138	133	120	130	131	137	164	149	149	136	127	148	142	150	148	140	143	127	134	143	141	154	141	119	154	155	130	145	128	137	128	135	129	145	145	159	142	149	142	146	139	134	146	135	113	128	120	117	125	144	143	133	148	142	144	120	155	135	138	136	143	159	128	124	136	146	151	129	144	148	125	139	129	138	142	133	134	131	139	142	125	143	139	140	116	129	154	136	152	114	140	140	167	143	146	142	135	134	141	162	126	151	144	164	145	133	153	158	143	149	139	131	131	129	133	136	148	130	135	134	117	138	137	155	124	126	139	142	146	150	137	131	126	162	146	121	156	161	117	143	154	122	124	116	139	148	118	144	141	140	139	137	148	134	131	129	122	141	136	125	137	121	131	137	130	132	133	144	150	135	136	145	131	155	146	142	133	160	139	120	129	138	127	153	154	137	139	130	134	136	138	132	149	123	143	146	142	141	137	147	141	144	122	134	134	133	135	131	146	125	140	126	127	147	148	122	127	151	139	140	135	148	126	128	123	141	119	147	135	144	130	138	137	147	128	119	132	138	126	134	125	125	132	119	162	127	144	135	135	112	108	138	158	133	121	134	120	150	142	124	143	140	146	107	153	155	131	135	125	133	112	126	141	128	118	137	134	131	146	147	148	135	146	147	137	161	122	151	134	143	131	119	152	158	147	138	118	131	141	134	140	141	133	120	130	166	146	135	151	143	147	136	139	148	159	136	154	139	143	149	118	152	153	144	127	130	141	161	151	130	115	141	149	124	140	141	144	103	137	151	154	153	121	133	163	136	129	147	109	141	134	152	134	129	151	165	142	119	160	147	134	155	155	164	138	148	154	142	151	137	125	130	140	145	155	168	152	135	150	168	123	132	140	136	130	132	132	136	123	149	147
345	0	2700	112538	351	0	15	201	289	410	407	506	423	460	393	375	345	389	330	334	266	299	313	299	280	265	264	276	272	254	246	224	248	253	203	202	233	197	213	241	224	232	197	210	214	197	195	196	236	205	201	187	180	198	197	175	186	200	199	152	178	177	202	181	173	157	181	179	191	165	170	134	189	174	181	178	184	191	159	190	195	187	163	182	172	183	180	183	187	171	155	163	154	180	168	154	182	147	163	183	183	153	172	147	183	181	179	185	190	180	165	183	141	160	166	160	190	155	154	151	165	145	174	176	156	165	154	155	171	178	182	182	159	175	191	147	170	164	188	149	166	193	160	165	162	159	175	153	152	158	140	187	168	164	191	172	179	160	178	157	153	162	156	158	148	166	150	154	167	166	171	162	164	177	152	151	153	161	149	177	173	153	151	195	166	170	164	166	178	150	170	178	151	144	162	166	157	176	140	148	175	152	162	173	161	177	162	157	172	174	157	155	173	159	152	167	169	153	161	170	160	156	147	170	184	180	166	186	161	178	167	144	163	168	154	142	140	172	139	165	158	160	179	150	165	156	166	160	153	151	146	149	146	180	169	192	158	140	181	142	169	172	143	182	172	153	169	164	172	164	159	162	157	160	158	153	160	178	153	176	173	181	137	158	158	138	145	172	167	161	145	175	166	137	151	154	169	181	154	151	129	135	175	163	164	145	161	173	175	173	150	142	164	137	155	157	155	157	148	182	153	180	161	153	161	159	164	163	155	150	173	156	182	162	150	171	170	167	142	161	174	164	182	166	140	162	141	178	151	146	169	159	164	171	172	168	137	141	141	145	157	159	170	172	173	152	147	131	161	177	148	173	153	170	161	152	157	168	159	179	178	148	165	149	155	155	153	151	174	158	186	150	156	161	141	158	151	173	162	151	166	157	144	164	167	143	158	149	163	167	182	146	168	153	173	163	159	155	186	181	152	152	162	170	168	167	170	142	169	159	188	160	156	154	155	145	170	167	141	181	169	170	170	182	153	177	159	171	168	186	159	160	158	149	141	152	172	199	165	173	173	168	136	154	148	157	152	168	172	184	172	147	126	164	162	140	150	140	164	174	149	160	155	168	152	161	151	153	178	154	143	163	165	153	158	141	151	174	175	160	170	168	170	157	168	154	175	163	172	146	144	158	160	149	157	176	136	170	146	155	166	175	157	148	138	143	153	133	165	142	169	172	161	151	164	154	162	164	153	162	143	157	160	141	173	143	149	166	156	162	142	139	168	147	163	162	163	162	148	168	174	175	170	134	152	160	153	144	174	162	138	157	138	147	146	159	159	155	143	135	141	138	160	157	172	168	174	152	153	145	130	154	154	165	169	161	164	141	135	166	175	198	150	181	159	178	160	163	154	169	155	173	163	158	168	165	148	149	149	144	163	193	164	146	166	153	139	143	175	155	139	150	157	155	182	148	193	186	141	141	169	160	156	159	161	163	167	141	157	169	152	146	159	176	148	154	159	150	168	167	168	160	187	171	163	167	162	157	144	145	136	176	165	177	161	170	158	158	150	158	160	166	149	173	143	177	164	151	158	173	169	171	159	147	159	156	165	162	160	163	164	166	124	161	151	149	130	172	126	165	188	162	144	175	162	171	172	164	166	163	148	166	157	165	162	142	179	159	153	147	157	127	152	166	169	146	166	181	149	156	171	169	171	158	140	162	167	151	163	161	164	132	153	147	152	177	174	160	167	149	176	166	151	168	144	168	168	167	153	161	177	149	152	148	156	155	153	148	154	128	161	143	157	169	167	173	147	158	164	177	141	161	179	160	187	170	147	161	170	148	164	156	154	183	141	154	161	150	170	146	153	168	166	166	163	176	156	164	179	161	181	166	155	171	155	150	169	168	159	161	161	157	160	169	178	134	161	172	143	154	176	161	166	158	171	146	149	143	134	172	168	148	182	171	150	128	152	148	169	152	166	167	147	193	174	154	162	160	140	174	157	150	176	155	174	161	138	171	166	157	194	159	159	172	163	162	144	161	151	150	144	175	159	162	141	193	155	159	157	162	157	171	153	185	145	179	179	161	150	172	129	161	158	151	166	159	162	167	172	172	150	176	154	159	153	161	133	152	164	156	166	168	176	156	160	155	149	173	182	168	159	176	164	176	160	141	159	153	162	162	154	171	154	164	164	166	149	154	169	136	155	155	167	180	155	159	146	171	176	179	158	160	176	153	159	146	167	155	160	143	159	141	160	161	161	157	165	163	147	163	145	182	153	148	154	157	165	169	160	154	146	153	146	158	169	189	159	160	149	168	170	141	147	159	129	165	159	167	146	144	166	155	158	160	161	168	152	148
345	1	1900	112661	358	0	31	144	217	339	358	380	347	323	295	311	272	271	254	264	245	239	222	226	203	189	201	200	196	189	163	198	192	186	176	183	172	201	155	174	187	160	153	171	163	164	159	153	160	158	164	157	154	140	150	139	162	166	152	147	125	148	135	149	147	153	168	145	148	148	140	137	149	152	132	133	144	153	138	159	130	121	147	148	145	150	142	138	152	146	123	151	142	117	157	151	141	133	132	149	141	156	143	163	129	154	143	137	146	153	144	143	144	124	150	137	126	130	159	147	129	137	132	139	147	149	137	115	136	148	159	110	127	140	129	153	145	135	125	140	137	143	140	157	149	133	161	150	138	154	147	127	147	131	130	157	138	124	139	103	129	153	137	128	157	141	129	140	150	150	124	125	145	161	148	159	148	153	131	153	136	143	151	144	162	126	144	135	133	144	143	149	133	137	144	139	130	157	135	142	140	149	156	158	121	155	140	134	139	160	136	116	132	153	145	147	149	159	145	150	146	131	118	138	140	148	135	123	151	159	138	127	144	127	136	134	150	146	142	139	122	145	131	146	126	142	150	165	133	131	143	157	135	160	133	142	160	121	137	144	127	140	132	144	150	140	123	137	166	136	144	154	144	117	147	128	155	136	132	165	163	156	126	155	133	129	144	137	131	147	134	144	146	113	139	121	134	137	130	153	139	132	141	130	112	118	136	147	155	118	122	151	126	137	121	127	147	132	143	129	136	158	155	145	131	144	122	165	123	150	153	156	159	145	119	141	112	129	132	132	152	119	137	134	136	146	137	128	140	141	127	131	135	124	156	137	155	159	120	153	158	153	149	133	126	136	133	128	130	148	127	156	145	140	136	114	145	137	146	128	141	138	140	148	149	137	120	126	123	110	132	143	150	159	128	121	140	118	130	127	137	128	127	128	135	140	154	123	118	130	138	146	127	138	131	151	155	132	140	161	150	159	117	143	138	132	131	145	147	137	155	123	148	135	155	138	139	130	135	121	138	141	124	141	138	127	135	127	156	144	125	129	141	162	132	134	138	129	148	125	134	111	148	134	137	143	134	150	129	151	137	139	122	149	139	121	131	130	141	157	125	144	149	136	117	149	127	140	135	151	155	138	136	114	139	153	125	142	151	150	122	160	136	129	161	131	123	125	154	136	168	134	141	116	132	128	109	149	119	139	132	119	145	128	133	144	142	154	157	149	141	133	122	131	148	139	129	166	139	142	130	151	137	127	127	131	165	134	134	146	113	132	133	136	155	156	134	148	140	129	129	129	135	139	132	131	127	150	138	136	121	153	158	127	143	143	123	142	144	138	149	122	129	145	164	129	124	141	127	131	145	134	132	136	136	144	137	140	128	135	128	148	130	131	112	130	118	138	151	129	139	133	122	147	136	124	140	126	134	145	154	143	132	146	158	128	147	133	128	136	115	157	128	126	140	150	152	143	129	142	109	139	119	141	145	143	135	123	131	158	126	112	148	129	152	132	135	145	151	128	131	155	137	135	140	131	152	141	139	143	121	150	143	149	120	123	158	140	171	137	140	158	134	141	139	146	139	136	125	143	140	119	138	156	137	128	141	139	150	137	147	155	147	135	127	138	147	152	120	117	137	126	128	156	153	148	131	145	133	110	148	131	148	143	127	136	136	131	134	144	153	145	127	126	128	148	142	137	128	146	138	126	149	117	135	124	137	145	126	144	149	130	147	150	143	132	120	117	138	144	123	130	142	133	140	132	131	131	140	130	140	117	132	138	135	119	130	117	147	114	135	131	132	144	134	125	118	118	145	133	149	164	134	137	138	142	126	161	120	144	120	120	133	152	123	138	137	138	131	136	145	142	142	134	129	122	125	130	133	137	137	145	136	117	122	143	137	144	120	138	132	128	135	145	144	139	123	148	119	134	148	132	141	153	133	143	135	143	150	137	136	162	153	139	122	162	142	125	123	126	117	148	163	161	146	126	126	134	135	128	129	114	137	132	126	142	143	145	130	155	119	173	152	123	124	139	138	143	147	144	128	137	128	156	127	145	130	142	147	145	138	140	139	130	148	130	141	135	145	144	115	142	150	145	139	135	152	154	141	145	137	137	135	154	141	145	140	164	146	126	136	123	149	139	128	143	132	143	148	138	127	134	139	132	151	118	138	135	161	143	133	139	142	151	134	136	140	149	130	133	140	131	128	139	129	146	149	134	127	156	128	145	134	109	143	136	146	149	140	135	137	132	149	123	126	122	149	142	122	132	143	130	141	137	128	118	132	116	135	130	134	157	157	141	139	130	146	140	141	146	153	134	150	132	138	141	153	118	125	122	131	138	131	125	130	138	137	125
345	2	2100	112784	353	0	32	160	250	386	377	413	369	373	338	336	280	325	283	283	266	229	211	262	228	226	230	205	211	214	200	219	185	192	191	179	195	202	200	187	189	187	159	159	202	161	157	172	164	172	165	172	153	170	152	168	187	159	155	158	165	150	135	179	141	153	156	176	195	179	179	148	159	148	150	138	152	176	144	167	166	175	124	164	159	164	118	150	148	170	149	150	155	169	134	150	155	161	163	141	156	145	162	155	140	183	161	142	145	137	156	145	157	163	143	135	144	132	161	143	148	166	151	153	149	163	147	130	142	134	145	166	172	136	144	155	151	176	138	146	136	138	149	137	136	133	144	170	135	148	150	143	157	131	128	141	133	162	163	158	163	153	153	160	195	139	158	150	165	125	160	155	128	138	154	141	140	146	156	140	156	147	146	146	162	135	143	136	176	143	139	160	143	126	140	128	186	161	158	142	149	145	163	155	157	138	144	137	151	157	141	139	147	163	172	141	139	140	124	152	155	163	141	135	129	161	149	152	139	128	123	135	128	132	161	145	151	147	159	167	147	144	144	143	156	154	137	166	131	138	149	143	156	139	167	141	137	164	167	163	146	139	157	177	159	140	143	176	136	160	157	149	149	164	131	164	148	155	141	157	139	147	146	154	160	157	146	161	157	152	141	185	152	132	143	130	143	141	123	145	145	143	125	164	157	157	157	167	163	127	137	141	136	153	149	144	131	150	131	161	142	164	147	148	148	164	145	162	131	155	142	157	126	150	151	149	148	178	155	131	147	166	174	152	167	153	167	158	139	152	153	141	145	145	141	162	145	142	133	159	155	132	156	155	153	128	147	167	149	138	144	146	155	142	174	156	139	142	137	149	157	136	147	151	155	154	154	132	175	143	139	147	152	163	165	150	142	154	145	134	150	143	176	161	148	136	144	136	124	147	136	134	131	139	148	146	136	153	161	164	148	155	119	135	142	166	146	154	152	144	149	120	137	157	142	156	140	132	157	136	146	143	151	144	150	128	141	140	134	143	172	135	156	139	145	135	133	153	150	128	159	142	139	137	170	154	144	128	136	132	127	145	160	145	155	175	128	140	143	157	165	127	132	171	134	145	140	143	127	130	157	136	129	139	159	140	145	148	132	145	142	134	168	139	163	132	138	146	150	164	141	142	153	148	148	132	154	127	152	114	141	122	147	142	149	148	157	159	141	162	160	139	162	135	147	158	161	147	155	144	154	159	163	139	129	105	137	137	157	149	149	136	130	152	164	142	161	135	160	139	143	133	161	164	156	159	151	147	150	163	151	142	143	124	136	144	125	136	130	162	150	122	126	132	143	136	139	161	152	117	174	151	143	174	155	132	156	141	169	139	137	152	171	142	152	143	143	153	144	151	143	145	115	157	139	146	157	157	141	129	151	136	144	135	159	162	154	144	143	149	142	151	139	132	161	135	142	151	156	170	147	139	145	151	161	148	124	155	127	152	146	158	138	154	131	140	158	156	143	142	139	167	163	117	130	140	150	138	137	150	146	134	157	149	144	132	129	133	137	149	131	156	139	143	152	146	161	140	145	152	129	143	169	133	143	159	136	140	145	150	141	173	135	130	124	153	146	161	132	126	159	163	151	134	160	133	140	146	146	134	145	143	154	152	146	153	171	152	147	154	126	146	146	134	144	151	154	162	114	131	147	138	157	155	121	155	131	146	148	168	156	152	144	140	157	146	142	129	151	148	156	144	154	144	166	149	151	148	165	159	143	151	140	135	117	146	136	168	146	149	170	144	146	150	159	149	159	123	158	176	138	161	149	139	116	133	127	133	143	180	141	151	129	146	177	145	143	143	129	180	135	129	136	146	165	161	131	154	158	163	153	139	164	157	176	146	149	148	157	131	165	110	153	138	137	129	164	152	141	144	150	130	141	148	162	150	158	122	148	161	135	133	140	146	172	149	146	131	134	141	139	147	140	162	153	145	143	162	159	138	126	149	133	148	138	167	150	167	152	158	136	117	128	144	147	148	140	140	160	133	145	148	132	134	143	165	132	164	168	157	139	137	141	141	140	141	133	150	159	149	135	165	134	133	149	128	141	169	143	158	131	145	132	163	143	166	137	164	139	146	127	146	147	147	148	155	143	143	146	143	128	133	164	160	131	132	150	139	157	152	129	163	152	169	149	151	139	140	151	163	141	161	166	142	142	137	157	162	159	156	162	163	145	154	151	180	159	136	130	142	139	156	134	155	145	149	171	147	161	143	132	139	122	143	128	162	137	135	150	155	149	176	142	153	118	137	147	145	159	151	143	135	171	131	143	119	138	139	154	152	151	140	158	139	153	131	139	156
345	3	3500	112907	359	0	36	191	284	379	397	450	399	384	349	309	302	287	264	267	325	270	251	257	213	256	235	225	213	207	194	196	208	213	190	190	180	194	187	185	203	182	191	182	193	175	192	182	146	169	157	177	167	164	153	155	156	182	165	156	176	145	161	169	151	181	147	146	172	156	160	161	136	169	152	140	149	136	143	171	158	148	177	150	166	148	161	153	169	132	146	136	141	150	153	138	143	168	165	142	138	156	165	147	149	164	139	149	133	140	170	133	143	121	152	145	151	153	129	156	156	129	144	140	155	137	117	153	137	156	158	148	146	157	159	150	159	157	143	168	148	160	173	141	152	160	166	139	164	144	156	155	150	143	154	131	153	149	156	141	135	131	150	162	131	150	126	153	136	149	156	132	133	155	148	148	157	136	142	165	133	133	139	150	119	133	149	155	147	140	145	141	154	128	149	144	143	142	151	162	133	136	148	149	144	149	134	132	131	137	148	143	147	143	155	149	160	128	149	138	127	135	156	140	168	124	158	148	134	145	159	123	161	150	172	154	138	138	131	120	138	149	135	142	154	151	159	147	145	147	149	151	136	137	161	166	148	128	140	149	146	144	140	139	142	136	124	157	127	161	154	162	146	134	129	143	148	123	131	146	139	163	136	123	137	136	147	151	159	133	147	134	130	151	144	135	130	142	154	132	150	148	129	136	145	149	158	132	171	147	155	140	135	153	121	136	140	142	124	126	127	132	101	145	145	149	168	141	155	145	137	145	127	147	150	158	140	149	152	151	134	127	146	148	140	148	147	148	143	131	157	157	163	133	167	134	134	131	155	132	143	156	160	141	160	130	142	114	151	141	163	151	144	143	148	132	119	177	134	129	138	127	142	134	145	126	124	149	124	147	131	114	145	179	145	160	148	139	128	141	147	147	156	126	137	145	135	148	148	145	148	131	137	135	151	129	146	162	128	167	151	154	145	146	142	119	137	156	111	138	139	134	146	133	132	146	140	156	132	171	133	146	130	161	123	144	137	138	140	141	146	121	150	124	146	158	139	112	140	144	145	139	168	161	188	151	148	133	145	124	121	149	140	131	161	133	129	113	121	137	135	145	141	151	142	120	147	143	145	135	133	139	144	161	135	122	163	129	138	145	171	121	134	124	140	149	150	161	141	143	145	138	153	140	149	125	126	149	151	136	144	125	159	152	132	120	131	140	132	120	128	136	132	133	157	137	137	117	157	156	162	165	143	151	137	156	150	141	148	126	141	140	132	154	139	167	146	142	138	148	125	155	131	154	130	143	132	148	146	145	179	139	149	143	142	134	129	158	144	153	158	165	125	151	140	158	130	145	129	126	129	124	150	157	141	144	146	124	151	140	149	132	122	142	137	102	137	133	136	154	142	155	141	138	164	140	149	130	136	152	162	148	153	146	156	152	136	141	128	164	147	128	118	139	153	140	149	120	128	135	130	122	128	153	122	160	129	143	142	111	156	127	152	133	130	159	144	154	145	140	133	139	126	144	133	135	151	164	138	146	149	164	133	159	145	136	148	139	138	129	166	128	158	116	130	126	141	154	136	127	133	159	157	139	153	144	143	131	120	148	145	153	150	131	157	148	150	151	140	153	141	149	120	145	115	143	144	151	149	148	146	138	157	157	146	147	134	154	143	133	141	134	150	146	143	157	153	124	144	140	149	138	165	153	144	143	139	141	145	148	130	143	166	137	127	156	140	148	133	140	127	149	153	136	126	151	128	158	140	155	156	135	133	118	144	145	147	149	161	157	129	131	133	154	146	148	140	145	131	159	148	135	152	153	134	127	145	139	148	134	145	161	128	135	144	129	149	153	132	127	144	113	163	141	142	144	131	142	132	158	141	155	117	147	142	146	131	147	151	133	148	138	139	147	139	149	145	128	132	150	154	131	140	145	128	142	143	145	131	140	141	151	169	146	142	155	126	135	150	163	166	157	140	150	147	137	137	123	128	140	135	134	147	145	127	142	150	146	156	127	138	159	139	121	144	159	132	125	146	136	148	147	145	147	139	166	153	122	130	172	148	162	149	138	139	162	136	156	133	128	155	160	144	150	129	152	153	147	144	140	138	150	141	150	148	136	165	126	138	136	124	176	163	145	134	132	120	143	140	132	157	127	137	143	136	142	130	141	137	144	162	139	142	150	134	152	140	156	180	138	134	135	146	147	130	140	136	139	127	131	130	132	135	157	147	138	131	132	124	132	157	154	139	148	146	159	135	145	152	140	125	144	150	142	153	153	145	170	149	131	144	141	134	144	136	158	134	156	158	139	142	130	133	153	149	144	145	144	129	152	135	151	141	161	149	121	130	155
345	0	2700	113031	349	0	15	208	261	418	434	481	477	425	406	370	368	349	320	351	295	318	299	276	298	253	279	260	263	238	260	231	243	248	252	239	211	215	214	232	210	200	221	206	216	192	206	212	199	178	199	200	168	180	183	204	182	181	188	172	176	200	205	176	186	186	188	180	174	179	178	168	160	185	178	191	163	172	161	180	184	161	166	164	184	175	169	155	170	193	178	160	157	198	173	164	197	159	164	173	155	162	163	156	144	178	183	193	145	184	183	141	164	149	177	193	165	156	176	160	178	180	189	165	161	170	178	166	181	183	167	168	176	165	149	151	178	172	176	179	170	178	173	159	153	166	180	168	168	146	165	148	167	165	198	172	172	151	171	173	177	177	163	170	161	167	166	158	166	173	161	148	180	165	159	176	149	175	156	183	173	160	156	169	157	161	151	165	163	144	175	173	162	151	178	162	169	194	177	171	138	180	177	175	154	187	172	146	150	158	180	143	168	166	177	174	169	182	175	166	167	150	180	174	177	153	157	155	179	162	148	158	156	165	173	181	164	177	174	171	172	178	154	177	162	165	162	171	161	174	153	145	144	168	161	174	155	178	150	177	150	174	161	152	182	185	174	158	167	164	186	167	181	172	145	177	169	169	186	165	149	173	149	139	156	148	167	190	177	154	140	187	166	164	144	158	207	153	178	154	171	167	157	175	156	144	157	157	160	183	182	155	142	147	164	170	162	175	158	177	174	135	158	168	191	154	160	161	169	173	139	160	162	152	156	141	147	141	176	161	162	168	155	183	156	168	171	170	170	159	162	173	161	178	140	190	153	161	177	159	193	155	168	170	153	162	161	151	181	162	165	182	148	148	167	157	175	176	155	144	190	158	173	157	141	156	164	203	146	161	161	177	150	144	161	188	149	147	167	159	198	177	155	175	142	167	173	190	165	162	169	159	154	155	139	152	176	171	138	162	158	165	185	145	174	160	157	179	161	184	142	173	165	189	188	142	169	170	174	181	188	151	175	160	164	147	168	168	154	142	156	161	173	155	162	168	167	152	170	169	166	180	192	151	165	176	161	151	148	181	170	172	154	160	161	161	164	196	143	185	161	175	172	169	158	162	157	170	161	157	194	164	165	167	145	171	175	155	166	175	166	168	154	152	162	192	165	168	175	164	153	145	166	162	144	146	159	170	197	178	151	161	172	171	148	154	155	162	180	174	160	179	183	141	161	178	165	177	174	170	169	183	168	163	172	198	158	161	170	175	150	163	185	171	185	164	171	162	153	132	162	150	162	170	157	167	146	154	174	142	149	149	153	133	157	174	168	177	181	161	170	136	167	178	137	181	144	165	163	150	164	167	171	183	176	157	191	170	159	188	161	162	142	154	163	167	159	167	163	161	173	156	163	166	145	167	163	180	175	144	185	171	148	165	156	164	148	153	177	198	147	192	172	178	159	190	176	161	167	154	210	151	149	174	177	151	179	169	171	170	181	191	160	182	157	164	146	170	139	160	187	161	168	173	176	161	182	140	175	148	179	131	156	178	157	170	170	161	167	161	163	149	151	176	180	164	172	164	167	180	155	188	169	171	168	160	164	172	169	151	174	163	177	151	178	164	153	176	159	163	192	147	191	172	172	173	171	149	148	173	150	165	159	164	164	128	165	155	168	156	163	166	183	151	144	174	151	160	153	157	176	154	159	147	156	170	176	152	165	172	171	171	145	171	165	192	152	170	182	169	138	158	152	178	142	142	183	178	174	150	190	142	172	179	165	139	149	163	165	184	166	146	158	129	139	176	161	142	167	163	181	150	175	154	168	163	174	174	164	156	171	181	164	156	178	161	161	162	159	163	158	174	196	167	158	161	141	155	180	165	153	140	174	173	141	183	174	143	151	150	133	152	156	167	186	161	145	179	158	163	168	162	163	159	162	168	173	154	133	155	162	173	177	154	168	156	183	155	170	165	161	185	162	158	166	177	176	152	135	157	155	178	152	166	172	171	154	185	167	167	164	166	154	160	153	164	138	185	157	195	156	163	165	163	142	184	169	152	165	161	170	171	168	167	158	154	164	172	167	138	165	156	140	155	177	179	156	164	158	164	183	144	172	144	154	149	166	147	160	139	156	157	167	149	159	173	170	156	164	158	160	150	155	148	177	162	153	182	154	164	165	163	155	167	149	168	166	173	179	194	134	176	169	151	168	150	179	186	172	164	186	158	161	172	182	148	164	162	158	166	160	157	166	163	180	176	152	169	168	144	164	163	150	148	157	138	182	167	181	181	167	147	165	189	168	165	169	165	143	194	179	172	154	173	176	171	153	166	149	148	155	161	145	166	173	169	164	164
345	1	1900	113154	350	0	19	136	228	336	348	410	347	351	313	287	286	264	252	239	236	235	235	204	257	217	200	215	185	204	188	171	176	174	171	179	171	173	171	148	155	182	181	171	155	163	172	182	176	154	168	148	170	171	157	162	139	150	166	138	141	138	130	149	145	144	161	151	167	135	144	133	133	160	136	167	136	139	149	143	163	140	153	141	144	135	135	151	154	169	137	138	127	137	154	154	156	145	137	149	150	152	145	132	144	145	136	147	132	147	137	137	138	134	139	145	146	139	136	134	156	152	141	124	144	125	133	132	154	163	124	170	144	177	150	131	141	168	132	141	123	136	150	142	133	150	147	152	152	165	105	131	114	155	129	140	126	135	139	150	129	149	126	148	154	137	128	128	126	167	141	135	129	160	149	140	140	149	129	136	147	131	111	147	146	142	155	158	158	126	122	169	131	112	133	142	153	151	146	143	135	119	140	135	142	161	163	145	150	139	152	126	156	133	132	149	138	143	142	153	124	130	127	143	141	137	120	143	130	150	128	157	139	133	126	159	156	113	142	124	120	131	127	131	148	130	120	152	128	142	140	158	122	146	140	130	142	149	130	154	148	148	142	143	138	160	129	137	133	130	156	134	152	127	145	137	169	156	149	137	153	128	134	120	138	146	134	145	120	148	128	145	139	147	118	148	135	157	143	142	142	142	137	132	136	152	123	145	155	134	148	130	136	107	134	137	157	134	134	143	155	152	127	121	121	145	132	142	143	144	121	142	123	134	135	134	140	123	156	139	132	128	122	145	154	138	130	144	145	131	152	151	135	130	132	134	142	121	145	132	134	141	156	151	116	128	155	126	143	162	136	130	144	137	130	145	146	126	144	151	147	156	146	165	145	153	121	147	151	128	155	149	156	143	144	142	124	148	140	138	134	131	136	138	134	118	133	152	163	138	142	140	129	136	133	130	150	160	146	152	139	123	143	140	135	153	151	156	139	135	138	137	123	136	126	139	146	154	151	142	121	151	133	151	127	120	145	147	150	145	140	141	129	127	134	148	138	135	141	144	118	150	149	142	125	128	140	134	141	133	146	124	134	129	138	126	141	140	130	143	125	137	139	137	149	135	145	151	142	132	106	143	147	138	144	149	140	136	131	135	124	137	154	148	138	164	135	150	138	149	157	130	149	154	127	151	162	139	133	133	135	150	142	147	125	121	149	120	153	145	136	142	156	144	124	137	154	138	134	139	127	135	128	135	128	135	123	125	139	134	149	165	135	152	137	135	127	142	136	139	139	157	139	164	153	140	139	137	124	142	147	124	136	143	166	130	142	139	152	157	146	136	137	171	137	139	147	137	139	131	167	141	151	131	138	145	161	150	136	152	130	152	127	144	143	133	143	140	148	140	142	162	136	136	137	164	163	134	147	130	144	125	128	143	135	125	130	153	141	141	144	126	154	150	122	126	133	154	153	134	148	124	131	116	162	146	152	137	151	141	123	122	138	132	142	148	151	107	142	127	126	139	147	148	117	145	144	148	132	149	116	135	129	139	153	168	135	120	152	124	119	147	164	130	148	134	113	139	142	133	145	140	125	150	151	143	132	153	121	144	120	163	123	134	126	139	144	133	126	147	135	146	131	147	138	137	143	160	158	133	131	146	152	148	136	161	134	159	135	162	132	147	141	125	168	132	110	132	132	139	138	152	133	156	132	132	149	141	148	144	107	141	141	130	150	127	151	138	141	137	127	146	149	131	150	137	138	141	136	150	118	123	148	147	156	143	107	147	143	166	128	155	136	134	148	124	157	122	139	148	136	158	154	142	107	135	140	117	144	134	162	181	138	120	134	137	141	142	137	131	146	138	146	130	155	126	142	163	140	123	141	136	153	168	147	141	135	148	146	134	156	152	130	143	149	142	124	136	137	148	124	127	136	126	131	142	154	141	158	140	136	142	132	140	132	129	145	149	123	136	139	141	131	133	146	160	140	146	126	143	146	134	147	115	142	165	127	113	162	125	135	134	141	133	150	147	133	132	141	149	125	139	157	110	138	161	149	151	142	158	147	159	142	141	137	145	137	125	115	147	135	138	143	131	140	140	128	139	149	132	159	143	134	147	129	139	131	138	122	128	124	122	144	125	151	132	163	151	138	117	126	131	124	129	135	135	131	140	149	148	143	129	138	140	134	139	141	138	128	137	127	136	147	143	135	157	128	141	126	126	128	161	134	135	152	145	138	146	147	135	143	149	132	134	119	132	123	166	159	161	139	152	121	151	160	129	137	157	153	137	168	137	152	135	147	140	110	132	117	142	136	120	139	121	170	125	153	147	150	143	124	150	146	130	128	144	126	134
345	2	2100	113277	352	0	23	141	225	368	410	422	385	387	330	318	277	317	262	264	259	254	221	268	231	210	218	212	214	209	201	215	202	190	215	169	185	182	172	175	173	163	178	188	165	182	178	180	147	182	187	157	196	162	159	152	166	162	138	150	169	157	169	170	164	159	163	156	152	160	171	157	164	178	174	165	179	155	174	154	151	150	143	155	169	149	149	163	149	175	157	166	162	163	145	148	134	128	175	140	193	152	152	168	153	150	160	172	159	173	169	141	156	160	173	152	145	159	151	144	138	136	154	145	168	165	161	150	144	148	157	146	155	148	153	136	191	165	160	166	158	155	156	157	145	148	151	157	146	143	138	167	132	144	150	140	165	134	145	178	125	147	157	148	164	143	164	143	166	113	156	155	151	140	147	155	153	162	153	145	144	147	142	138	157	163	146	173	152	136	125	163	164	146	156	154	137	157	156	156	155	147	135	128	138	137	149	154	160	158	126	145	168	148	158	163	153	172	130	147	157	162	143	152	159	167	145	147	138	140	139	169	149	164	124	154	136	149	151	157	156	153	132	142	151	139	159	170	166	164	144	136	145	133	139	170	142	147	158	160	121	147	150	166	162	148	160	131	141	152	154	141	161	127	151	161	153	153	134	164	125	163	136	144	141	124	162	147	150	143	137	141	181	158	162	148	149	133	160	149	134	139	154	158	149	139	146	159	143	151	156	136	148	160	162	160	145	142	142	159	141	171	169	137	137	168	150	154	141	139	141	154	135	158	149	137	151	159	138	158	147	143	140	145	176	157	158	147	157	139	134	137	152	161	156	157	144	149	135	146	156	159	151	127	135	145	152	135	156	146	135	153	169	127	161	141	166	169	154	152	145	153	144	146	161	164	174	156	144	155	157	159	159	136	165	128	144	158	139	143	139	133	139	131	160	152	150	166	157	147	163	158	137	150	162	134	151	146	136	154	149	145	139	137	164	156	149	150	151	133	150	150	160	135	141	145	145	152	141	155	129	150	158	159	131	140	152	132	146	175	151	130	147	135	146	154	135	147	163	154	134	150	139	148	156	146	139	142	154	136	146	142	145	150	139	138	137	150	164	156	166	168	138	137	142	130	169	138	164	138	163	137	139	151	163	143	166	154	172	171	139	122	138	158	148	155	143	151	141	146	160	160	150	131	149	153	154	163	137	142	159	159	150	138	145	138	141	151	125	151	147	153	163	141	113	160	144	133	151	140	129	161	153	132	154	148	142	161	142	145	152	134	154	143	141	157	159	137	146	140	137	142	169	126	159	137	154	140	163	147	160	160	156	146	160	157	130	148	134	161	157	147	133	143	147	156	155	151	130	159	134	155	175	135	172	163	132	161	156	165	153	156	151	137	144	170	163	158	145	145	121	135	142	176	136	139	137	159	120	135	163	153	146	162	165	146	149	149	147	128	139	129	138	162	169	147	152	144	158	143	154	138	147	138	162	138	166	153	142	138	147	151	150	164	162	157	145	142	151	152	163	135	163	121	149	135	134	131	148	158	148	135	134	157	175	137	137	135	131	143	152	145	147	166	148	132	133	150	154	129	159	152	136	158	154	135	149	141	153	147	134	175	133	144	146	110	160	171	163	151	146	140	161	146	152	144	142	158	158	132	159	122	157	144	122	141	149	146	151	137	152	131	153	164	146	144	147	126	141	145	170	154	143	138	134	155	139	149	140	152	149	141	158	137	135	136	117	140	152	157	156	136	142	136	150	118	175	149	143	139	154	142	128	143	143	159	161	144	167	150	149	150	177	159	149	161	149	144	144	139	177	154	157	153	137	154	159	153	138	158	148	179	153	161	157	159	143	146	130	141	137	129	158	135	171	154	125	146	132	142	163	155	151	169	153	160	158	167	154	164	153	145	148	134	168	124	162	154	161	138	163	147	137	149	149	141	152	154	141	153	142	141	145	143	178	176	176	144	133	147	144	171	144	150	150	137	154	169	133	131	167	149	171	162	141	149	148	118	158	139	158	150	156	136	159	138	123	135	162	141	155	139	142	158	151	154	151	137	145	145	142	160	169	159	128	146	141	141	165	149	131	147	143	153	144	130	135	158	146	142	156	148	153	135	150	139	159	147	163	146	149	125	147	149	140	153	141	134	145	153	142	148	137	157	138	149	148	148	155	155	131	139	160	160	142	152	153	149	139	153	133	148	139	124	150	150	144	160	155	163	141	134	147	158	158	149	143	142	137	139	152	169	138	143	151	134	156	145	142	138	154	140	134	157	151	160	136	127	153	135	145	148	147	160	159	147	147	134	153	136	130	169	159	148	160	147	151	129	146	151	140	113	136	152	152	149	143	137
345	3	3500	113400	357	0	17	165	244	370	355	469	376	382	343	310	289	288	286	281	281	271	257	239	251	246	224	218	193	242	224	189	214	187	175	190	181	190	199	187	203	185	191	197	176	171	178	162	153	183	169	158	159	176	176	192	155	171	159	148	160	136	141	172	150	167	153	145	166	151	157	158	132	161	147	151	162	168	176	144	145	144	163	145	170	144	176	160	138	153	111	136	127	157	126	150	160	139	153	122	143	150	153	163	144	140	154	147	148	148	142	153	155	145	181	165	135	148	157	164	139	147	156	152	142	152	162	150	156	157	157	147	154	141	139	140	162	142	160	135	150	165	136	120	139	165	136	135	133	158	157	141	142	132	133	133	140	168	140	147	145	174	156	153	151	145	125	151	142	143	140	141	158	159	149	147	155	147	151	145	137	156	155	137	153	146	128	127	162	148	121	134	150	136	141	151	138	121	151	139	140	137	133	129	131	164	166	165	159	154	145	129	118	132	146	131	143	125	135	150	136	145	131	154	128	153	138	152	141	137	153	151	146	125	147	138	145	147	149	147	154	156	167	142	138	131	161	123	141	146	145	136	141	141	150	109	132	136	156	141	144	152	148	144	158	138	134	165	117	130	147	151	150	154	134	140	135	142	143	147	139	160	135	138	185	135	157	133	135	153	140	156	115	135	146	138	140	145	155	168	131	136	135	149	154	157	122	139	129	161	141	126	147	160	134	144	157	142	162	166	165	126	150	137	114	146	153	150	155	147	152	169	114	132	137	140	126	147	145	136	135	132	140	147	149	154	123	146	160	126	159	167	130	133	154	165	128	141	128	150	142	157	130	138	140	143	151	154	148	143	129	152	148	151	142	124	138	143	121	152	144	143	145	133	156	156	158	139	138	130	155	158	139	164	146	160	138	146	138	137	155	143	144	159	137	144	137	158	137	140	151	144	127	148	145	122	149	157	149	138	143	157	117	139	140	155	117	150	137	132	142	158	154	138	155	139	139	158	148	124	165	150	135	128	141	164	139	125	156	138	124	130	125	133	145	137	150	141	150	150	130	121	143	147	152	146	141	136	137	144	131	149	119	125	128	152	166	142	139	144	146	151	159	170	156	142	159	137	138	141	152	162	142	159	162	179	154	128	121	127	153	147	156	157	142	122	160	157	158	146	141	145	139	148	140	140	138	147	134	133	130	139	149	146	147	141	127	153	134	149	142	125	142	142	142	163	143	144	148	156	150	134	144	156	141	136	140	135	125	143	133	150	152	136	151	146	119	135	155	160	137	157	132	156	157	125	135	138	142	139	155	140	119	139	148	135	163	139	157	131	140	145	145	125	140	143	139	147	124	147	145	147	153	144	161	146	141	163	160	169	118	164	126	143	142	140	154	148	158	145	139	144	124	137	140	122	140	141	129	155	164	157	143	152	132	131	132	161	140	154	140	144	147	123	134	120	120	130	125	147	135	143	162	145	144	127	123	133	147	140	127	145	135	147	137	135	131	165	149	155	157	157	155	127	141	140	160	132	131	131	141	150	150	132	147	153	138	165	141	155	164	158	134	135	184	138	153	149	147	149	134	166	126	144	127	124	136	134	135	138	135	145	134	143	132	158	150	151	136	153	149	139	136	126	128	170	163	160	133	133	153	146	149	131	154	143	151	157	143	133	151	137	130	138	136	146	132	150	135	165	130	154	128	129	158	155	139	163	142	142	130	127	141	139	136	153	141	154	130	161	156	147	165	150	144	131	149	169	161	152	136	143	145	143	132	138	145	146	147	137	153	131	137	126	147	129	162	152	153	140	122	140	159	159	144	142	153	155	154	149	148	154	136	141	137	135	145	126	136	132	145	146	158	154	158	137	159	144	133	142	134	145	139	127	136	145	155	135	148	143	143	119	129	138	135	134	136	135	162	126	150	137	153	132	113	159	121	135	139	146	128	131	155	144	143	157	132	154	146	139	138	157	147	121	144	142	134	136	135	146	142	128	148	156	129	141	159	131	145	164	146	154	131	143	157	160	164	151	124	142	145	120	129	149	104	141	136	129	126	148	151	124	125	126	138	142	131	132	132	160	143	137	126	130	120	155	124	138	129	149	127	160	154	143	136	141	130	153	131	134	135	141	137	150	140	124	127	127	133	137	135	133	164	142	144	133	148	139	131	145	144	138	129	130	126	132	151	141	131	156	128	147	144	143	138	132	163	136	145	153	151	143	150	117	124	163	140	160	140	150	163	149	130	145	158	121	136	134	132	129	148	137	147	149	134	136	145	140	131	131	128	152	130	150	151	141	151	150	138	137	147	122	145	121	156	142	150	145	137	117	145	136	131	131	135	141	132	128
