345	0	2700	159337	345	0	18	189	275	440	422	491	446	437	385	398	340	358	341	313	301	331	275	264	269	300	251	236	259	242	248	246	247	230	242	234	208	248	231	210	201	228	220	209	216	210	233	212	229	189	200	188	219	182	219	199	193	221	199	189	197	206	184	190	185	179	191	188	215	184	194	214	218	186	169	191	181	181	204	179	180	201	203	213	192	199	172	178	171	175	205	200	182	189	200	197	207	204	177	190	193	161	193	192	199	198	214	192	169	178	188	173	179	168	190	179	165	179	191	177	215	177	173	182	194	180	184	158	192	168	183	185	179	164	201	202	159	192	172	176	187	183	185	169	189	211	208	172	202	190	183	199	149	192	175	175	176	202	176	207	191	145	160	176	172	183	178	183	164	184	202	187	178	204	177	175	174	177	216	167	177	191	198	211	191	188	192	171	185	206	197	181	189	196	173	187	170	197	183	206	173	168	185	185	201	179	160	160	169	183	186	175	176	159	186	169	210	183	185	184	158	177	166	174	160	168	170	146	180	180	190	186	169	174	170	193	186	177	168	182	186	160	188	197	195	190	187	171	172	187	182	190	166	177	159	173	189	180	187	175	190	182	184	179	177	198	168	184	198	187	171	190	186	182	193	164	153	178	185	183	181	173	199	168	189	197	182	179	193	175	183	170	162	174	201	194	176	192	173	200	182	164	178	163	165	176	191	180	188	175	194	163	183	182	179	178	185	169	194	173	183	200	192	171	159	188	163	167	185	170	181	189	176	180	195	187	152	167	181	182	180	161	183	202	190	172	179	212	196	184	160	184	176	166	182	192	182	181	172	167	179	181	183	161	177	176	195	172	169	184	151	205	184	163	176	202	161	206	182	203	163	194	177	186	199	179	178	212	188	182	195	192	196	185	185	201	188	164	202	159	184	196	174	164	182	191	168	203	191	178	187	204	189	168	190	184	178	187	189	179	178	194	179	197	184	185	167	169	179	191	176	169	180	185	169	188	188	184	163	185	188	170	198	189	181	177	180	191	202	171	193	188	167	211	175	189	197	182	185	165	183	174	158	181	156	182	165	187	173	207	213	180	173	161	172	189	177	168	177	197	196	178	171	178	191	187	181	204	194	177	183	160	169	159	187	185	171	170	175	170	196	168	183	166	167	180	169	142	174	191	196	191	133	183	171	177	193	170	191	178	192	185	161	184	181	180	175	181	173	173	176	184	182	188	204	166	179	165	180	168	170	143	224	184	147	175	183	181	179	175	184	188	186	162	182	196	175	179	177	176	199	181	182	182	152	182	172	176	185	179	171	173	189	163	182	177	179	157	200	193	167	206	180	190	189	183	171	177	179	173	188	185	163	169	162	191	177	166	169	186	206	175	159	182	161	153	187	158	164	189	200	202	169	167	192	183	189	181	165	178	186	185	192	180	169	185	173	187	167	189	165	159	180	197	158	150	157	200	157	172	179	169	185	189	177	174	185	197	171	162	155	150	194	157	188	188	185	181	165	181	182	183	188	200	190	193	178	181	150	202	178	176	180	177	167	195	183	206	180	187	195	180	165	178	196	176	197	177	184	172	187	170	192	178	181	194	183	182	174	143	174	193	195	186	219	187	178	156	206	177	181	184	166	181	171	181	180	182	188	163	181	170	177	168	157	174	167	149	175	191	181	192	172	182	161	173	187	177	182	177	179	182	181	174	179	184	153	174	182	186	178	172	186	190	169	184	192	192	181	180	174	188	170	170	190	178	164	175	190	158	174	175	179	197	178	188	169	184	185	171	177	195	205	178	188	167	202	174	179	185	161	178	194	154	172	194	195	195	168	192	174	158	188	182	166	192	175	167	202	192	188	170	190	180	181	215	175	199	167	184	187	178	186	156	188	185	196	189	174	181	204	174	185	163	153	179	168	188	173	184	191	206	176	210	156	183	177	180	182	184	168	155	169	160	168	163	185	185	187	164	175	141	194	199	161	168	172	182	183	197	171	192	191	189	181	192	177	155	192	183	152	163	178	166	184	186	169	161	186	194	166	178	198	197	163	150	184	175	178	152	170	188	158	196	170	174	188	196	189	187	166	181	188	175	188	185	184	195	185	161	174	183	188	172	171	198	175	183	193	179	166	195	155	188	195	142	174	179	181	166	187	191	166	183	179	176	175	184	183	170	181	160	184	194	171	200	176	193	168	164	174	193	168	193	190	178	168	193	200	182	192	189	188	176	157	160	182	174	178	172	182	164	186	189	178	175	185	191	160	201	169	191	188	172	205	176	170	154	157	177	171	180	169	187	182	170	158	197	166	203	192	183	171	187	168	188	180	176	166	182	169	171	170	177	175	161	180	163
345	1	1900	159460	348	0	10	121	210	340	332	314	307	316	264	280	239	199	230	235	204	200	212	195	178	197	150	170	164	145	150	150	149	156	144	168	166	152	149	135	150	156	157	146	153	139	142	158	147	147	115	140	125	145	140	125	147	149	143	129	113	162	127	133	138	145	133	124	135	108	140	122	118	144	132	104	126	151	128	141	127	141	134	120	114	122	112	158	119	160	129	137	133	117	122	142	136	108	127	125	118	118	126	126	126	117	133	124	118	135	138	113	109	116	129	126	127	142	134	121	127	119	124	104	134	122	118	104	119	122	118	133	127	112	130	113	105	133	127	129	134	132	140	120	142	109	131	118	107	125	148	126	127	118	135	125	120	152	151	127	119	125	120	129	140	106	109	127	141	145	120	142	123	108	143	129	113	119	153	113	129	109	115	117	125	121	115	109	134	117	117	120	123	102	115	125	119	142	128	126	130	122	120	139	112	126	124	142	125	138	120	112	120	119	123	138	136	123	123	127	136	118	119	113	118	112	119	119	125	120	122	120	115	144	120	127	125	115	127	124	127	134	126	115	113	118	139	134	123	123	125	135	125	110	119	133	107	99	126	133	124	114	133	111	118	129	145	133	127	138	122	129	118	125	105	122	141	121	113	125	118	112	129	107	128	131	112	132	125	124	100	125	119	107	129	126	113	131	114	120	132	133	122	121	125	117	121	125	108	135	115	101	125	115	134	122	130	136	125	129	134	117	121	109	128	133	126	119	120	130	112	132	115	134	121	120	127	117	117	108	133	111	146	122	121	130	114	148	112	138	122	119	135	119	129	106	130	104	122	109	106	140	121	111	130	120	117	139	136	124	118	128	137	126	128	106	116	115	125	130	118	125	119	114	121	133	134	115	113	140	119	117	121	152	136	128	134	126	136	113	117	115	123	128	129	102	110	109	129	123	130	127	120	113	135	125	117	122	123	115	120	136	115	137	111	134	141	105	112	140	122	130	131	118	118	135	120	120	136	132	129	111	114	110	132	109	141	102	110	123	121	132	118	137	110	117	125	124	116	109	99	139	124	137	124	101	132	114	120	125	118	124	111	119	111	123	118	115	120	116	126	133	115	147	126	114	127	125	111	110	127	116	133	120	106	109	126	117	107	142	123	121	127	142	124	128	125	136	131	112	114	127	124	132	117	132	133	111	138	108	129	118	116	119	118	127	125	97	133	107	105	125	114	110	114	126	132	125	111	130	127	96	130	133	106	126	118	93	142	145	120	133	126	123	106	126	114	133	116	117	146	122	85	106	107	120	133	119	113	109	127	137	136	122	116	137	142	129	129	129	117	114	116	119	127	133	121	128	124	123	105	152	139	124	122	149	119	109	120	101	129	131	109	111	127	109	131	126	111	137	119	122	130	146	115	121	124	126	110	116	112	156	123	116	121	119	129	132	125	142	136	120	118	124	114	123	130	131	131	151	113	132	117	121	112	126	120	114	119	130	115	124	99	129	136	123	121	117	136	122	129	102	102	124	117	128	135	149	118	120	120	126	114	119	129	131	134	135	134	123	124	124	103	113	121	118	112	124	122	120	136	138	103	113	130	124	121	125	121	133	115	125	124	108	119	113	121	142	126	130	127	111	131	143	135	111	121	118	127	136	126	116	124	119	113	125	130	115	127	136	104	145	135	120	115	138	124	106	129	122	113	145	133	121	125	124	115	146	110	140	123	116	132	136	111	107	123	104	140	149	120	126	127	113	132	117	132	117	131	119	132	124	146	121	161	115	105	120	118	130	132	123	121	141	119	114	116	141	126	130	120	122	146	123	117	119	133	117	130	109	108	130	109	115	113	129	135	115	105	117	129	112	136	123	102	111	138	138	120	109	132	117	123	125	121	119	134	126	123	113	108	122	115	110	128	126	128	110	129	137	100	113	133	128	129	121	126	101	131	106	121	134	120	140	120	119	125	120	118	100	123	122	132	124	131	126	111	115	115	101	130	109	140	144	110	114	134	139	111	135	139	103	118	134	119	124	119	112	147	107	124	122	137	133	118	149	125	128	122	130	131	124	112	124	133	126	121	138	120	123	131	112	108	148	120	120	129	128	124	125	113	113	119	124	128	128	127	104	108	112	133	104	132	128	134	97	136	102	124	132	130	103	127	119	126	115	148	108	157	122	121	122	106	125	113	117	124	112	126	129	134	132	125	111	115	114	103	113	111	140	134	112	128	118	135	123	134	117	136	110	125	113	99	129	132	136	127	101	120	101	132	114	143	105	119	130	131	117	124	122	118	122	130	120	144	128	107	127	119	122	141	128	139	138	115	125	122	118	138	118	146	126	149	117	128	137	128	142
345	2	2100	159583	347	0	16	129	199	346	360	389	343	302	299	274	268	262	242	236	207	229	204	210	195	176	172	176	196	170	169	171	164	167	173	187	155	187	158	141	153	160	165	150	152	178	165	144	152	149	129	140	158	169	131	126	133	151	145	142	156	157	141	155	154	154	146	139	134	144	136	143	121	131	157	140	130	148	136	133	126	137	138	123	151	151	124	143	130	153	133	144	136	131	113	117	114	131	141	141	112	140	133	138	129	155	141	124	118	148	157	134	134	140	122	145	146	137	143	147	151	137	145	138	142	140	123	132	112	138	133	128	131	128	131	141	141	155	136	153	124	150	134	125	139	138	135	146	112	109	141	158	148	123	127	138	134	126	154	126	136	140	136	128	119	145	134	127	141	117	136	149	141	138	134	140	120	129	131	139	129	124	117	149	140	129	169	142	121	125	107	140	117	129	135	124	132	134	129	131	122	139	129	140	143	142	124	105	136	131	150	138	131	132	127	147	116	137	138	128	139	148	144	130	131	129	132	124	124	125	140	122	128	147	136	119	137	145	139	149	137	144	133	147	115	127	131	165	119	136	141	136	134	123	131	145	122	122	154	125	133	141	152	125	152	145	131	125	129	123	128	123	149	131	126	149	130	135	140	132	112	142	103	137	148	120	123	137	121	136	150	130	143	124	118	142	127	130	143	126	139	128	139	121	130	118	124	123	120	113	133	133	142	115	122	112	123	139	117	112	140	137	141	140	118	129	144	136	114	129	136	129	140	120	143	134	134	130	145	121	145	143	132	127	128	146	136	145	145	116	114	119	140	139	132	144	149	124	146	128	147	117	132	152	148	118	138	144	124	139	131	145	161	137	141	154	156	149	126	150	145	130	123	144	135	128	119	144	145	120	148	146	135	139	143	127	126	118	134	135	123	127	141	148	133	151	140	154	132	129	117	154	131	128	129	142	124	146	122	137	143	152	113	125	131	125	127	140	119	148	155	129	133	126	118	120	149	105	119	130	134	141	147	127	123	139	126	135	117	148	123	138	134	142	120	125	118	149	149	138	129	150	131	141	113	130	123	136	144	136	120	140	117	136	124	119	133	125	137	134	137	134	132	121	143	139	151	140	122	147	118	144	124	128	132	124	122	143	121	147	136	114	135	114	114	126	154	121	148	114	136	141	127	165	108	132	137	119	129	132	121	141	135	134	135	142	121	143	128	125	132	121	119	141	151	118	129	131	135	134	154	132	130	156	136	137	154	152	105	152	134	119	149	136	118	130	131	121	126	157	132	160	125	128	153	126	145	132	126	126	130	119	135	126	125	125	129	139	126	145	129	151	128	139	147	106	127	141	132	139	138	154	117	117	115	133	147	136	125	126	126	127	133	140	143	127	115	128	130	146	146	138	138	133	137	115	105	129	139	113	152	149	104	118	155	132	125	128	157	134	111	125	140	99	124	134	126	135	123	142	149	114	139	136	135	127	128	136	127	133	146	121	142	140	145	144	125	124	123	128	131	126	121	135	131	143	122	113	133	118	119	151	111	120	140	118	121	120	124	127	130	138	129	151	128	156	128	119	130	132	131	145	136	122	124	147	123	136	120	127	145	127	128	135	118	129	117	135	144	133	134	116	125	124	133	137	118	107	119	134	135	114	142	149	141	122	136	134	133	148	121	154	122	118	137	115	114	122	108	135	134	124	127	136	123	146	132	122	135	147	130	120	130	143	134	163	124	132	152	130	143	136	121	127	147	129	118	116	106	162	122	128	124	143	119	130	145	124	116	145	130	123	140	148	123	129	133	120	134	117	119	132	138	138	152	127	103	125	143	126	140	134	132	143	129	142	139	125	142	136	99	146	135	136	122	123	134	130	134	134	137	130	141	120	139	131	117	148	131	133	139	123	144	130	134	152	144	149	130	145	134	147	114	113	139	135	142	148	135	128	137	119	145	123	137	142	141	113	142	130	134	130	142	130	133	143	122	130	116	120	133	151	143	138	140	148	125	138	130	115	132	129	102	117	134	129	156	132	139	158	119	127	122	129	127	130	143	124	140	135	118	129	132	132	131	126	113	144	133	151	140	126	134	169	130	129	115	140	115	124	131	129	123	149	108	131	148	148	114	138	113	129	152	145	146	127	140	148	133	128	121	119	138	141	146	139	118	126	131	152	118	127	113	133	125	140	140	145	134	127	126	102	150	121	118	115	109	143	133	133	137	122	133	127	140	132	121	136	119	127	130	139	124	135	138	154	131	142	121	131	132	115	109	132	142	118	154	135	130	133	126	118	134	121	114	143	136	141	157	136	130	119	154	146	120	128	122	135	144	121	130	131	126	145	132	126	143	139
345	3	3500	159706	353	0	23	175	239	400	388	406	385	354	337	298	331	285	260	260	280	250	223	238	223	259	212	228	207	217	206	175	187	215	187	196	198	188	187	209	182	191	197	181	175	176	180	165	165	170	178	174	167	186	169	150	169	171	173	173	170	161	180	183	151	164	157	135	172	159	165	166	166	154	154	171	176	164	149	165	168	160	163	158	150	176	156	163	159	175	169	157	130	167	151	167	149	161	158	163	162	169	132	153	139	159	161	142	155	175	149	155	178	168	173	171	159	169	152	163	156	151	161	177	165	159	152	156	151	155	164	159	156	141	168	170	168	163	153	155	153	142	167	179	140	168	156	170	152	147	171	165	162	147	157	145	161	147	158	163	157	173	176	149	140	165	145	155	136	202	122	152	168	180	158	161	165	144	169	134	146	142	182	147	175	163	153	155	129	167	149	157	153	143	153	156	146	173	164	168	129	164	169	149	140	144	144	130	142	150	144	156	180	146	177	141	162	173	141	157	163	147	165	147	157	163	153	166	150	152	176	151	160	136	141	143	167	138	134	144	161	177	170	188	172	147	171	157	156	158	144	160	167	169	138	166	152	154	162	142	173	161	150	149	147	166	127	177	168	150	147	146	156	158	138	150	137	161	155	156	161	158	185	157	180	149	161	159	157	153	169	172	155	162	150	161	147	152	156	158	152	161	150	155	140	145	134	169	153	143	173	142	151	145	164	143	143	159	154	150	162	144	169	144	146	151	148	154	173	137	157	161	142	173	143	177	156	131	147	164	148	156	156	163	169	156	133	149	161	182	169	141	179	173	152	157	158	166	171	149	148	127	140	166	141	174	160	170	177	153	155	151	138	147	165	132	133	178	161	152	144	152	146	144	139	144	147	154	144	165	161	162	174	174	163	145	142	170	147	166	156	139	177	143	144	154	148	163	133	154	144	160	160	154	161	160	152	177	148	155	134	158	156	162	176	168	145	165	150	169	175	156	159	163	155	173	139	157	154	161	146	145	171	164	148	156	157	135	157	169	153	162	137	168	142	170	164	156	168	163	155	154	155	139	155	176	155	163	165	156	154	164	147	144	153	182	151	160	142	160	138	156	154	161	155	149	137	175	157	179	157	163	144	169	155	155	159	138	149	171	166	147	137	148	144	143	149	168	147	153	155	172	155	158	158	162	145	162	139	161	162	144	143	166	155	139	142	166	148	179	168	166	151	152	148	148	147	167	144	138	155	154	147	151	171	185	160	155	155	138	155	168	168	147	163	165	185	150	177	142	158	155	177	166	177	163	170	139	157	141	144	129	161	163	143	176	153	159	154	138	149	156	154	149	150	157	139	165	135	124	136	169	152	142	147	140	146	166	151	166	169	143	139	140	152	162	155	163	156	146	167	157	142	150	185	136	150	167	157	146	158	150	156	167	151	172	137	156	151	156	160	152	159	133	146	164	152	149	151	163	169	145	161	160	169	149	157	164	171	157	151	163	144	118	162	149	165	152	161	178	161	156	146	134	169	138	139	160	159	151	172	146	134	157	145	157	170	184	159	147	142	167	157	151	162	147	135	126	152	133	142	148	142	164	173	170	144	133	139	185	169	139	167	140	149	146	148	139	161	157	176	155	167	150	160	143	157	151	150	143	155	143	145	160	150	161	169	147	153	156	163	169	148	152	172	159	163	155	145	158	142	172	145	142	162	146	143	153	147	159	182	155	154	136	168	145	161	155	142	160	148	149	150	168	159	158	158	166	162	139	156	163	153	152	154	139	151	165	152	184	144	154	153	175	159	160	165	156	146	164	153	160	138	150	158	145	160	154	135	175	161	141	150	200	148	144	145	159	164	154	137	158	165	163	144	169	160	167	159	130	159	137	167	161	166	142	152	158	160	165	180	142	142	136	184	153	158	142	166	162	168	152	163	147	163	140	161	160	171	149	137	174	148	167	144	160	151	168	163	157	150	162	133	145	159	159	179	170	143	141	176	163	154	155	147	140	131	154	175	188	156	161	161	137	144	159	151	142	162	139	148	170	145	175	160	162	159	151	153	162	169	160	154	155	166	152	148	146	141	128	159	163	165	150	143	163	134	155	144	146	143	150	147	144	152	141	151	149	171	163	159	166	127	158	131	161	142	161	149	159	153	158	158	141	147	143	142	163	158	161	158	141	150	164	168	173	143	141	159	169	157	136	138	156	131	147	140	160	148	147	158	154	162	166	163	150	153	154	156	150	163	145	158	138	143	152	176	162	163	158	147	157	139	152	151	154	174	152	144	135	162	163	163	138	148	177	167	136	135	136	159	146	152	160	121	155	150	151	132	146	172	155	153	169	145	146	156	160
345	0	2700	159829	349	0	8	175	252	408	413	487	433	425	379	359	340	347	310	336	298	283	256	261	287	269	244	249	240	232	234	213	225	217	203	212	218	205	212	248	221	204	207	200	171	199	179	196	206	187	199	200	190	202	191	183	181	197	189	178	181	196	182	215	173	158	200	179	168	183	192	181	188	155	188	175	181	172	184	164	179	188	179	178	158	191	171	191	164	165	180	163	161	192	183	176	161	191	184	169	183	176	173	187	169	163	157	159	163	184	203	202	170	182	188	174	161	169	167	170	163	168	170	189	174	139	173	164	151	172	173	178	202	190	199	186	171	173	167	166	163	191	144	139	180	181	154	147	178	175	167	188	162	170	159	184	148	182	158	168	162	184	176	183	145	190	193	153	160	150	169	180	171	174	193	163	171	154	189	172	184	168	176	164	161	183	170	172	158	175	174	186	185	163	168	174	166	146	170	175	170	174	159	179	161	158	173	150	190	173	177	189	174	164	190	182	180	176	176	179	156	163	178	183	165	170	160	171	157	160	172	167	167	175	184	150	191	183	183	181	167	178	178	157	151	168	176	168	158	168	178	162	179	155	173	191	150	152	175	162	194	171	169	186	203	185	171	169	175	168	173	185	152	170	166	190	176	163	177	155	183	162	169	183	171	164	164	172	177	158	161	172	175	154	172	141	196	187	184	176	168	170	178	155	159	180	155	174	181	150	152	157	192	175	167	167	155	163	174	158	191	193	188	159	157	158	134	172	185	162	189	167	191	159	170	185	143	182	179	180	175	147	180	207	182	172	162	154	191	191	166	174	165	155	168	183	162	163	160	164	172	167	196	165	169	169	201	187	151	160	159	167	180	163	151	155	175	162	176	157	193	165	178	188	173	167	187	192	150	152	164	167	184	157	137	189	193	150	166	161	146	179	177	168	162	170	162	171	189	183	156	169	163	171	163	178	163	175	156	167	165	173	188	151	160	159	168	178	173	162	163	151	175	178	142	179	150	143	183	158	175	166	172	158	176	179	167	150	196	165	141	166	194	181	191	185	145	141	137	180	190	175	144	150	170	166	152	166	177	181	188	158	172	171	158	181	188	191	162	162	165	156	184	182	155	184	181	182	186	167	170	162	168	157	168	173	160	166	156	141	175	185	197	162	175	174	179	154	171	180	184	173	174	161	167	178	160	163	164	153	171	172	159	154	183	193	161	151	161	196	167	177	181	194	171	157	157	167	164	164	193	170	163	177	146	154	172	158	161	143	168	168	176	168	155	168	169	158	183	178	170	172	176	168	165	164	159	162	198	194	158	170	144	159	187	165	167	161	161	166	169	173	165	181	155	174	181	176	190	170	143	159	148	139	149	170	175	154	152	191	185	191	164	179	175	163	177	135	194	186	167	160	181	179	166	178	164	173	172	174	187	178	177	167	194	188	164	169	169	169	170	184	188	155	162	177	174	177	174	168	186	137	177	159	166	164	167	185	180	142	150	193	158	190	161	178	140	184	157	152	165	178	163	187	175	165	160	165	171	168	162	170	184	194	152	175	154	164	168	147	191	175	178	167	174	158	168	201	188	181	184	153	147	170	163	165	171	172	167	146	168	184	167	162	168	168	166	152	170	153	174	177	151	160	141	177	170	191	154	191	171	164	156	167	174	153	172	166	173	166	172	164	171	151	172	173	173	157	167	164	150	162	164	171	157	179	157	173	176	191	159	170	160	152	159	165	172	174	145	166	171	160	161	162	167	177	163	168	144	179	190	178	180	187	176	134	160	176	146	170	164	151	170	175	155	183	157	159	162	146	186	164	166	196	177	168	173	154	186	155	153	159	159	172	180	172	189	167	175	153	196	169	184	171	155	182	152	158	173	137	187	172	181	199	170	168	179	178	173	177	182	165	161	175	167	174	171	169	169	198	132	153	176	161	152	177	156	144	160	185	163	156	143	158	158	161	168	166	171	189	161	173	166	158	177	163	169	192	165	161	172	162	173	193	164	166	170	178	176	170	152	174	157	180	179	181	171	187	177	156	170	175	154	182	168	174	154	180	152	166	171	148	144	180	214	173	163	154	166	202	162	167	163	179	171	165	182	186	163	179	173	164	145	154	157	153	156	158	176	165	149	163	160	161	170	174	151	165	150	179	164	183	142	164	175	179	156	184	173	188	161	147	147	154	159	144	176	178	162	183	157	163	175	152	153	176	145	161	178	173	168	148	172	164	150	186	154	187	149	196	172	170	170	183	178	194	191	195	183	165	156	178	174	164	157	164	144	180	172	164	185	181	177	167	163	187	162	161	164	165	169	165	150	161	158	165	159	180	181	156	177	179	154	154	179	157	161	182
345	1	1900	159953	349	0	14	103	152	301	294	315	305	294	260	228	204	202	197	192	185	187	189	175	136	170	161	158	165	135	154	128	154	163	152	171	119	146	128	122	120	152	134	140	119	120	134	135	124	123	113	117	129	112	142	121	110	118	141	119	121	113	140	107	120	117	116	118	119	110	106	116	116	118	127	123	136	129	112	119	93	131	121	146	116	107	91	102	113	118	124	125	128	141	114	116	107	119	107	107	104	95	124	146	112	114	108	112	126	136	102	125	115	116	125	108	116	101	121	101	117	126	136	111	143	115	127	118	103	90	111	120	105	110	98	107	124	122	125	120	113	121	105	101	106	108	119	92	114	105	115	117	118	102	111	123	114	115	114	109	106	98	122	104	124	129	139	108	100	95	123	113	106	121	120	131	109	123	137	112	135	119	137	123	118	115	119	131	101	106	115	106	95	112	104	122	103	118	117	132	126	110	121	112	111	109	123	113	104	106	135	120	117	106	112	124	114	125	115	103	106	129	115	123	117	119	129	114	107	121	112	107	109	111	121	116	114	113	106	99	118	111	98	116	117	112	103	94	100	115	113	110	108	116	125	130	112	121	108	123	118	117	116	120	133	113	86	124	103	125	90	104	114	110	118	130	124	89	116	123	114	121	122	115	106	111	108	111	138	109	100	119	133	126	100	125	112	126	127	121	113	121	126	122	123	106	108	113	120	129	104	117	99	141	97	113	121	100	110	96	118	116	109	118	106	118	131	115	106	108	122	124	117	115	139	120	109	121	107	115	116	110	90	95	113	119	133	98	127	119	123	107	119	110	94	126	137	118	111	117	112	130	113	107	97	121	92	126	85	104	110	115	106	126	132	107	133	114	116	112	118	122	99	107	123	112	111	108	105	122	90	126	96	116	122	97	105	114	125	118	116	99	133	110	116	111	101	105	102	121	122	104	95	101	91	122	102	128	109	131	123	116	125	116	92	109	106	98	117	119	106	114	120	90	114	130	113	119	99	117	114	115	116	116	101	101	125	122	137	120	104	100	103	108	121	114	124	109	112	132	115	112	125	102	134	122	103	114	126	138	114	102	113	114	118	111	113	103	121	110	118	132	100	123	99	106	112	109	94	115	112	83	122	120	105	108	115	117	100	113	130	108	105	121	92	118	108	117	91	112	120	104	107	107	113	111	117	117	109	112	103	94	107	122	114	98	120	100	113	119	125	134	97	120	108	114	114	105	123	131	102	119	110	106	113	108	119	120	102	117	97	121	124	120	138	116	116	112	118	112	107	128	113	115	100	118	123	117	106	120	134	124	105	111	133	107	111	114	103	115	112	109	96	95	119	108	120	116	110	94	108	110	123	113	106	148	102	100	114	119	108	119	88	106	121	114	101	126	116	110	96	113	116	96	120	119	116	114	90	108	121	92	102	105	133	112	107	118	113	108	109	115	114	111	95	132	116	105	112	110	108	109	135	108	121	99	119	112	111	94	110	128	118	108	112	128	119	123	106	118	102	112	101	100	92	114	108	94	125	118	112	126	97	120	108	110	130	109	107	113	123	118	126	114	113	118	115	99	110	103	125	109	131	124	127	106	104	116	108	111	125	117	100	118	108	107	117	126	118	115	114	130	105	103	103	102	109	107	126	124	109	117	106	104	138	126	119	104	97	116	106	101	109	115	110	116	102	103	123	124	101	127	126	145	122	85	116	118	111	115	122	103	114	118	114	122	106	115	91	105	106	129	104	119	120	103	130	112	106	103	106	90	114	117	105	123	113	118	128	104	120	141	117	108	108	120	110	100	119	128	122	116	122	123	117	121	116	121	130	104	117	120	118	116	124	130	110	111	96	102	122	116	99	122	118	112	105	97	104	117	111	133	112	112	117	107	127	130	99	116	100	122	103	91	111	117	102	120	110	118	106	109	125	128	128	106	104	96	109	103	126	111	90	106	115	95	104	131	118	105	114	112	111	108	107	127	113	101	109	119	148	100	126	97	116	104	118	107	97	123	112	103	91	119	130	118	94	131	119	101	111	91	117	115	115	106	114	115	112	122	113	132	112	100	110	131	127	123	103	103	101	118	115	125	114	136	106	108	114	136	120	107	115	112	108	99	123	99	116	115	124	135	111	109	114	105	124	123	124	118	106	107	108	112	102	105	138	121	101	129	130	114	117	130	117	101	135	101	114	126	142	126	114	117	106	101	96	110	110	107	119	112	129	125	104	100	119	117	109	114	120	121	102	107	120	116	119	109	115	102	101	115	117	124	105	105	121	107	112	131	121	113	89	105	113	132	114	118	101	113	105	100	122	112	108	131	113	97	114	124	122	112	124	82	119	115	120	114
345	2	2100	160076	348	0	18	131	191	340	371	401	327	332	312	250	217	242	225	232	210	207	192	198	179	181	146	168	194	156	148	143	146	174	146	154	135	153	154	160	151	135	149	144	145	134	120	134	119	141	123	144	128	134	141	145	117	141	141	132	128	109	129	125	125	114	143	116	106	123	133	143	116	132	124	125	129	136	132	137	120	117	109	115	116	112	115	122	128	106	128	126	127	132	131	122	99	114	129	133	120	129	129	130	125	113	118	124	119	116	127	124	120	117	121	114	137	125	126	121	122	142	99	105	108	125	146	106	114	138	133	106	117	107	129	117	112	115	118	114	125	135	114	121	121	111	115	126	115	113	106	134	127	109	110	134	122	104	106	97	128	110	117	114	128	122	122	99	115	122	111	131	118	119	138	116	109	120	117	89	114	124	106	130	130	132	120	115	118	117	111	126	130	119	120	108	121	109	120	134	130	146	113	108	100	112	119	113	109	110	135	122	119	143	111	125	121	124	146	114	131	112	118	126	114	119	115	146	112	124	120	109	125	122	104	116	116	127	123	119	109	126	101	136	122	119	103	106	117	114	121	121	118	115	125	100	136	125	126	139	113	109	111	117	116	129	112	106	117	108	123	104	134	131	107	112	105	132	109	123	131	106	114	114	113	118	126	114	125	106	119	102	140	125	135	130	116	100	94	94	127	125	94	127	110	130	118	121	137	118	111	104	109	124	113	132	111	102	131	134	130	119	132	127	104	130	122	118	125	106	105	108	114	122	122	119	110	135	123	108	118	104	117	109	105	128	103	134	108	115	122	120	102	100	120	126	107	127	128	102	112	107	102	120	111	107	145	115	139	123	115	140	112	135	111	124	98	106	101	119	117	125	103	129	114	125	106	121	115	115	100	103	95	118	127	138	125	118	123	104	109	129	111	113	108	120	100	132	116	125	111	133	123	124	113	96	150	126	109	111	117	99	128	114	119	101	123	118	135	127	111	128	130	100	125	109	120	112	115	130	129	127	90	108	116	119	115	107	126	125	120	126	113	109	128	148	118	129	120	136	146	104	142	131	115	117	128	120	99	109	109	115	119	107	120	120	122	120	127	132	101	107	133	110	141	107	111	104	117	119	136	122	114	119	116	107	136	112	117	109	135	117	110	121	106	114	115	108	116	111	124	122	115	114	100	106	125	118	131	118	116	129	112	134	127	118	117	112	127	104	134	117	114	122	107	132	97	107	96	118	116	127	135	133	105	108	106	123	94	128	110	114	117	113	109	107	114	120	124	104	112	113	122	114	110	118	121	113	120	115	112	128	127	134	119	115	121	101	112	125	109	102	103	126	110	154	107	123	125	104	98	114	126	103	143	116	117	137	110	118	135	106	136	127	123	126	126	131	112	107	134	115	123	117	135	129	126	110	113	135	115	96	100	116	120	99	135	112	103	110	112	113	89	118	120	123	107	116	128	127	124	108	117	117	126	123	120	131	120	120	112	136	128	119	113	130	111	115	122	122	115	105	109	111	123	119	118	127	122	120	116	135	101	112	105	106	127	115	116	113	114	113	115	101	119	117	111	105	109	126	124	104	116	124	123	114	126	125	131	129	120	113	85	128	105	102	116	110	114	111	102	122	116	106	115	117	125	129	114	100	119	126	97	125	122	126	128	127	122	130	127	124	121	141	115	111	112	105	114	110	119	125	97	109	113	108	115	142	121	130	111	123	139	132	113	120	119	123	107	110	129	121	115	115	119	116	105	112	114	107	121	122	105	104	98	112	112	111	117	115	127	129	118	128	113	111	110	102	118	112	116	100	109	112	136	134	95	106	119	106	103	129	105	115	122	125	124	119	124	116	127	121	114	107	109	110	119	123	105	137	108	104	101	99	90	124	116	109	118	117	126	119	104	103	114	125	113	128	120	128	132	109	110	107	135	117	111	118	106	106	119	114	109	100	121	116	104	98	113	108	115	149	118	110	110	120	99	131	116	117	130	126	114	103	113	113	103	134	122	95	124	113	111	131	116	126	117	102	136	117	120	122	114	109	136	119	98	109	114	107	102	104	125	123	109	130	100	127	115	96	125	104	113	122	107	115	143	118	118	120	108	128	108	107	126	113	92	97	109	104	106	115	131	125	132	125	140	116	115	132	130	97	131	112	132	138	125	134	122	124	115	104	111	105	112	112	100	121	112	120	108	99	119	98	106	118	109	116	139	105	118	130	112	91	109	111	118	118	94	124	131	131	116	118	108	133	124	113	95	104	103	130	103	126	116	110	130	121	124	125	113	124	107	118	120	128	145	105	107	114	105	107	102	124	126	128	121	102	119	103	109	111	122	125	110	129	117	126
345	3	3500	160199	348	0	16	155	209	397	392	403	421	341	343	335	287	270	277	261	260	216	253	263	207	220	201	237	191	203	204	189	214	201	182	180	187	183	176	171	193	191	179	150	174	173	177	171	145	197	162	171	182	169	151	161	150	165	153	167	157	145	154	171	154	153	139	172	138	157	151	168	139	167	144	156	130	158	144	169	149	144	132	146	138	171	148	154	146	160	131	154	168	140	139	152	139	146	146	159	135	160	148	156	135	153	148	158	131	165	146	118	163	161	161	147	139	155	150	141	158	149	143	122	153	144	150	158	142	165	143	116	163	148	158	120	142	157	167	150	150	146	133	151	158	158	135	148	147	156	179	158	141	139	146	138	132	144	161	157	148	167	144	136	143	155	150	140	169	135	151	143	144	139	168	140	158	153	151	134	112	137	164	151	150	157	142	137	149	140	160	158	172	154	147	142	151	146	113	149	141	147	123	133	152	149	148	148	140	164	170	138	136	134	154	157	143	179	130	138	144	155	137	135	140	167	131	141	157	124	161	162	155	142	138	178	158	149	158	150	133	152	132	133	145	140	142	167	141	156	148	117	133	144	152	136	146	126	122	157	155	143	151	157	152	160	132	137	138	141	138	140	147	164	151	152	147	125	155	168	166	148	148	148	163	145	147	140	143	150	149	151	147	153	163	173	148	139	158	140	133	149	135	149	162	146	153	141	139	137	143	172	138	160	149	129	154	133	145	145	135	153	169	159	143	157	138	150	138	146	136	142	138	119	131	128	145	138	165	141	140	144	150	152	145	136	144	151	147	155	142	137	137	144	191	156	129	143	142	147	156	135	120	155	152	112	165	157	140	156	153	145	132	150	158	150	136	157	146	161	140	148	144	162	145	124	149	147	151	149	150	128	133	137	136	128	138	144	125	136	128	155	130	146	142	161	158	143	146	150	138	120	144	160	138	142	150	119	149	141	180	147	141	147	138	148	126	151	152	149	153	167	146	153	143	149	126	154	169	148	143	133	127	139	140	158	168	143	166	135	167	139	144	137	161	154	129	155	149	156	159	154	141	144	145	166	166	155	147	145	133	144	159	160	159	136	138	160	152	152	163	141	129	153	142	145	148	170	144	132	145	159	134	153	138	140	144	146	171	146	140	144	151	126	138	125	133	149	157	172	158	166	153	159	149	140	141	162	130	139	159	136	135	151	144	146	174	151	146	136	162	160	154	145	159	137	148	138	137	149	148	149	142	142	141	124	145	140	138	149	153	167	123	146	152	149	135	124	162	146	154	149	147	153	148	148	149	132	146	135	138	167	150	126	156	157	142	163	142	163	148	140	155	150	149	145	132	148	132	140	124	135	144	135	145	139	148	151	139	133	155	176	177	138	137	159	162	155	139	144	154	144	129	159	146	132	148	138	142	156	162	127	139	149	162	145	140	152	158	151	148	139	134	150	123	157	149	146	126	139	146	147	149	172	140	133	164	153	154	129	143	142	162	153	133	145	164	127	134	131	127	154	159	157	165	131	129	131	150	134	144	151	135	149	131	157	148	132	127	136	138	156	161	152	152	138	145	154	134	156	157	136	138	123	147	150	147	130	154	145	127	124	154	136	152	147	151	157	158	166	150	150	138	146	139	132	146	148	145	143	129	144	143	130	149	140	153	149	156	176	147	144	158	152	170	162	132	145	137	132	150	170	149	149	164	132	159	149	135	134	153	152	146	132	154	126	154	140	128	148	128	131	134	133	135	148	165	138	144	141	130	151	131	146	138	140	152	136	135	153	139	156	154	160	148	145	145	133	153	160	146	127	126	150	154	144	124	150	132	146	160	150	130	151	144	151	138	142	152	155	150	149	155	162	149	133	143	168	166	150	163	157	177	151	141	127	138	138	149	144	158	144	133	182	157	138	145	134	152	161	141	147	166	163	138	152	154	142	148	131	133	145	137	157	161	145	149	145	147	161	171	131	140	144	142	161	153	148	139	150	134	163	138	133	147	128	170	136	131	140	127	149	135	170	158	158	144	136	160	154	136	124	168	156	141	121	151	145	139	158	133	151	136	159	169	124	153	152	140	125	148	151	156	153	140	135	130	164	143	158	160	142	140	140	126	158	164	146	145	149	138	142	161	151	133	146	161	151	134	141	152	164	148	146	138	148	145	128	131	132	141	131	161	139	131	158	143	156	163	142	129	159	139	144	142	130	161	142	170	142	135	153	150	158	137	161	132	142	137	140	136	161	162	128	165	142	131	145	129	146	144	154	157	125	142	132	132	150	152	146	137	144	142	144	135	144	124	144	117	129	160	140	153	147	137	121	132	168	122	142	114	156	141	139	175	135	137	151
345	0	2700	160322	352	0	15	211	274	425	426	481	438	412	375	350	354	314	302	286	276	321	260	276	276	263	269	236	260	243	241	221	221	231	225	211	207	258	221	201	207	163	204	220	206	187	210	182	193	196	172	197	173	199	180	186	182	188	154	173	174	176	198	206	177	189	163	175	169	164	181	159	154	177	151	195	186	187	169	180	159	157	159	171	163	196	178	180	177	173	174	164	153	185	188	170	179	187	179	170	193	154	189	178	194	166	163	173	166	172	187	180	175	157	155	172	173	160	148	155	160	157	194	174	177	155	147	151	174	173	176	177	146	178	149	176	163	160	175	143	155	176	183	151	145	181	153	147	159	171	153	174	164	150	176	128	170	174	183	181	160	166	179	167	154	182	165	168	182	149	147	164	162	198	170	158	166	150	144	146	171	156	156	145	182	158	164	159	152	155	185	161	167	181	149	168	149	171	169	172	164	145	168	173	168	160	155	191	153	152	173	176	153	153	184	149	164	142	158	162	173	170	149	167	150	177	152	150	170	169	153	166	177	154	156	149	158	153	167	174	152	152	170	153	178	171	144	166	150	148	175	152	162	158	172	153	165	175	148	168	137	166	165	155	158	159	157	175	162	181	177	166	164	154	146	168	163	138	180	154	158	172	141	150	156	153	174	166	164	156	162	155	175	160	159	153	180	165	152	166	151	172	152	185	173	155	158	146	140	176	171	147	159	164	150	165	167	162	163	160	175	199	152	179	161	153	157	134	174	157	143	157	183	160	164	160	143	151	167	145	139	144	163	173	164	180	166	155	161	188	142	156	137	172	146	161	188	149	154	160	172	162	171	178	156	170	163	163	139	171	160	166	171	168	157	181	144	149	179	139	154	168	148	179	128	173	142	124	164	161	168	158	160	168	172	198	163	153	154	149	175	161	170	159	139	154	154	167	147	172	158	170	152	179	167	173	175	172	165	160	166	163	177	162	154	158	164	175	176	157	145	154	173	182	166	154	158	158	136	174	168	148	171	157	179	180	154	158	135	157	180	190	154	158	161	165	140	148	154	191	148	157	169	168	128	150	169	172	173	162	145	171	173	163	159	163	142	169	166	168	154	150	171	158	171	157	156	162	167	156	174	168	170	149	169	179	166	152	166	146	179	152	173	172	177	163	165	161	170	160	153	170	169	159	163	156	144	153	166	171	163	166	176	146	164	156	150	141	156	171	179	161	154	139	167	160	154	171	145	171	155	158	167	166	163	147	146	176	169	164	161	161	171	187	174	163	145	143	171	163	172	161	156	167	178	169	152	156	165	168	157	146	171	183	172	161	159	143	165	157	163	193	166	182	128	152	165	171	153	176	166	169	166	160	147	164	180	160	174	170	181	146	135	181	148	147	164	174	185	150	157	146	170	145	165	147	168	168	165	165	166	176	168	162	139	186	160	132	178	171	171	154	172	157	185	168	154	174	188	141	162	167	135	168	188	158	175	188	172	154	158	163	176	158	150	171	176	164	141	120	174	163	141	143	156	161	143	166	155	150	164	170	176	151	154	180	150	156	188	173	169	158	162	149	157	160	156	176	190	155	162	151	156	152	177	139	172	154	151	208	160	168	147	159	161	154	157	161	155	152	140	204	161	173	157	161	153	157	167	161	148	151	173	130	198	170	149	136	163	139	165	194	172	154	161	155	160	179	155	160	153	155	159	163	146	168	173	167	187	187	161	150	147	161	140	164	188	194	155	171	152	179	143	167	168	185	179	166	142	164	152	159	150	154	159	169	166	145	153	182	165	160	174	176	155	132	175	157	167	172	158	171	158	140	173	167	180	171	152	174	157	162	151	158	159	178	152	155	179	145	161	159	188	163	168	159	185	149	150	172	142	165	156	155	169	162	169	172	169	179	152	128	169	188	186	144	150	137	162	156	163	142	150	178	151	154	159	164	152	186	151	165	151	168	173	145	175	154	155	141	179	140	146	158	178	151	159	155	179	169	155	178	159	160	168	142	169	171	158	171	137	167	166	147	157	155	138	157	182	174	162	174	151	161	138	167	141	161	158	153	138	156	152	171	169	140	163	155	155	172	158	146	182	158	173	170	158	159	151	162	147	169	163	175	142	152	165	171	167	157	163	162	156	167	173	153	164	161	168	146	167	178	162	157	194	170	166	176	170	183	182	179	177	175	147	171	177	168	157	156	170	139	149	146	172	167	163	138	123	165	146	155	159	161	149	158	180	145	152	163	149	170	159	166	166	169	149	170	169	151	149	173	166	151	145	159	151	156	153	174	138	190	161	160	170	150	143	154	155	172	169	159	177	153	166	165	168	148	170	161	137	151	161	188	178	156	167	167
345	1	1900	160446	351	0	11	119	186	320	288	333	302	302	243	240	211	239	206	193	176	166	188	172	154	186	162	186	130	148	177	141	138	149	140	155	137	136	135	113	136	121	153	122	116	151	109	144	137	120	137	114	120	130	115	129	139	123	97	112	133	111	113	136	114	108	123	119	112	125	151	126	111	103	117	120	128	117	109	128	119	129	99	148	129	123	113	119	135	123	121	120	118	122	134	103	122	106	105	107	98	125	100	93	123	130	118	124	115	105	94	113	115	119	130	100	100	112	83	103	123	116	118	114	117	117	98	106	105	130	113	103	123	102	113	127	120	128	121	103	124	95	109	113	118	116	112	133	111	126	105	125	123	138	117	101	122	116	102	111	99	118	118	101	120	127	112	115	109	103	119	101	119	104	104	109	131	122	100	98	127	133	102	128	116	135	100	103	116	120	110	124	126	110	131	111	107	107	121	129	118	133	119	107	125	117	106	102	119	106	134	113	100	100	135	121	115	132	113	98	124	112	123	101	124	113	127	105	120	123	105	127	105	118	97	109	120	118	117	105	120	100	101	124	110	119	114	117	123	113	113	109	115	110	121	112	114	105	106	95	125	92	111	127	105	101	113	128	130	113	108	122	113	101	119	116	127	106	120	94	92	129	109	113	125	98	111	94	106	102	108	112	114	113	115	117	114	121	112	108	107	127	109	118	139	110	114	101	100	102	119	120	119	142	106	103	103	106	107	109	103	117	111	107	107	114	104	103	104	125	118	93	115	105	122	119	104	104	115	116	105	130	134	108	117	104	118	107	106	127	107	114	107	100	111	93	118	119	111	110	99	101	116	114	102	130	105	118	133	118	95	108	126	107	105	108	136	130	104	111	101	117	115	110	116	100	123	98	104	122	104	116	94	114	97	98	113	97	97	116	117	101	101	135	99	113	102	124	114	110	110	114	106	112	89	126	115	110	129	108	112	124	117	119	110	127	92	100	123	108	112	106	111	92	105	102	100	116	109	105	122	106	115	116	109	99	110	101	123	121	101	106	110	104	99	124	109	120	101	105	99	99	133	128	126	119	106	116	79	119	113	104	116	87	105	123	97	119	114	95	108	123	92	109	117	104	103	116	109	101	120	98	119	102	122	103	105	99	124	127	115	120	95	108	121	118	101	104	123	90	111	112	108	99	108	120	109	107	107	104	91	126	110	104	107	116	133	120	106	111	117	93	112	112	115	109	109	110	104	113	105	112	108	116	127	119	106	91	109	113	98	105	96	106	113	104	125	120	127	127	129	103	88	117	115	109	96	106	135	129	110	101	124	111	119	102	103	112	110	110	108	99	101	91	132	129	109	97	103	114	104	108	110	114	110	113	113	108	101	93	116	110	114	118	117	115	93	136	105	112	109	98	93	133	106	107	111	122	116	112	126	108	106	123	87	115	110	124	111	119	95	113	91	128	110	110	117	130	113	89	108	130	96	112	102	113	109	116	95	110	115	118	98	112	102	123	108	119	94	111	107	102	109	120	118	89	112	100	104	117	118	107	109	119	105	98	103	120	106	119	114	90	91	110	100	88	121	112	124	91	110	115	105	114	97	108	110	134	108	113	103	130	133	106	105	111	114	107	119	103	97	122	106	111	118	101	98	105	115	113	118	99	117	99	112	100	98	110	111	115	112	107	103	104	120	121	106	111	114	123	102	94	109	106	106	104	112	115	113	101	128	92	119	131	108	111	96	114	116	117	106	111	115	124	119	102	105	98	125	120	115	126	110	130	88	113	103	116	114	100	112	101	117	111	118	121	117	106	124	119	103	112	117	100	135	108	107	92	103	114	115	119	118	110	91	118	85	104	120	86	110	120	133	114	124	111	93	110	119	116	116	101	125	107	122	122	106	114	114	118	119	110	119	122	101	101	120	122	119	110	108	119	121	102	123	102	108	108	105	113	107	114	104	111	108	103	116	110	112	112	125	117	131	129	116	97	100	124	129	112	122	97	123	107	107	112	93	112	116	112	133	90	105	91	100	89	94	121	119	96	114	122	105	118	113	118	121	105	120	113	101	96	114	133	94	106	124	104	112	118	85	102	113	91	112	113	100	103	121	105	93	117	92	99	111	115	124	108	101	110	90	110	110	100	107	106	117	116	96	102	124	97	118	110	123	123	102	106	99	111	120	109	97	99	106	91	115	105	106	113	103	109	112	121	117	101	100	109	97	122	111	109	120	116	105	84	118	115	103	108	108	110	111	118	113	105	106	126	95	110	98	115	98	116	111	98	114	103	122	117	86	96	93	116	94	109	117	110	111	103	104	99	99	114	101	87	90	129	126	111	126	106	104	120	111	99	107	124
345	2	2100	160569	350	0	19	117	179	364	357	390	328	323	282	287	249	232	218	232	211	185	209	191	169	175	177	173	174	165	173	146	159	155	136	149	154	151	149	126	156	138	126	140	145	145	135	147	117	136	139	135	122	115	138	147	121	119	127	112	109	120	120	126	127	154	100	119	121	108	104	133	135	127	94	145	105	123	140	113	114	151	103	120	139	114	136	142	111	116	117	113	124	131	118	115	143	130	123	115	112	121	120	112	110	110	113	101	130	119	116	103	128	117	146	101	132	108	115	101	100	106	118	123	130	103	113	134	102	139	104	111	121	120	101	125	129	120	100	118	111	119	119	111	102	120	103	126	112	129	114	117	96	127	112	123	135	110	115	119	116	122	112	104	108	88	111	126	117	127	128	115	121	89	117	135	105	115	111	116	119	111	119	103	113	115	116	120	101	104	134	112	117	129	128	117	99	122	126	115	119	112	136	116	103	130	106	102	128	121	112	125	123	130	107	117	129	110	124	101	106	111	115	123	114	135	105	105	111	119	112	126	119	112	107	105	114	136	119	105	117	100	108	119	134	112	126	105	150	111	112	107	112	133	106	111	110	126	108	121	117	134	121	112	117	114	109	127	113	121	115	118	128	109	103	116	108	103	106	118	122	117	113	102	123	123	133	112	129	125	108	113	120	126	111	136	106	109	117	123	109	104	98	112	99	107	90	107	118	118	109	100	125	108	129	114	103	112	112	131	141	105	107	107	99	130	109	140	119	121	116	119	95	111	115	106	110	99	103	114	134	116	119	113	115	95	132	111	111	125	110	113	126	101	122	119	131	155	99	115	138	122	129	113	122	123	110	114	105	105	111	113	114	113	98	116	110	110	123	128	113	116	124	102	116	119	103	115	93	138	106	110	118	95	118	135	137	123	104	103	129	101	104	124	97	127	103	106	109	129	112	110	121	121	113	103	101	103	107	117	126	117	118	110	121	119	105	108	94	116	131	128	106	97	106	138	123	132	119	136	113	130	108	128	112	110	104	114	124	138	118	95	113	107	115	105	92	103	153	116	144	120	110	117	123	115	111	120	131	104	120	97	108	93	110	114	86	119	106	116	129	95	124	139	112	122	107	138	111	122	132	113	108	113	108	111	121	107	106	119	120	105	108	116	120	121	120	131	121	129	103	114	108	113	104	123	95	109	136	107	116	126	95	138	119	108	103	111	129	125	121	121	115	130	105	113	118	110	126	114	108	102	110	123	92	110	109	123	101	90	109	105	110	112	106	117	128	130	120	100	111	127	110	109	128	100	110	109	106	127	120	98	110	121	114	120	97	152	111	107	110	106	108	127	115	123	119	111	123	103	130	118	119	119	115	117	115	123	128	143	106	118	100	129	105	110	125	129	115	118	111	120	107	112	124	130	119	104	118	126	99	116	107	96	135	126	104	113	106	117	132	139	117	108	101	121	124	123	116	139	115	121	119	143	122	110	92	144	118	98	117	102	118	119	105	111	110	120	128	144	126	117	117	111	114	102	114	120	99	131	91	123	105	122	115	110	123	126	122	106	120	100	114	111	117	106	121	126	107	136	106	135	128	118	120	115	110	104	115	118	113	123	114	117	103	105	112	92	104	104	99	102	106	104	127	123	122	121	120	105	114	119	123	129	134	134	107	126	109	123	110	112	116	130	110	127	135	114	129	132	106	121	110	109	107	124	111	125	114	130	122	106	99	92	103	122	117	92	118	128	121	109	107	110	124	140	132	126	113	127	108	112	125	113	108	129	117	104	130	102	118	123	88	103	114	106	122	121	100	126	112	137	106	121	112	122	125	119	122	132	118	129	112	118	105	135	119	120	102	106	115	120	128	111	140	104	113	113	111	148	101	125	136	134	124	113	120	109	123	101	106	109	132	110	105	117	101	120	133	138	127	118	106	115	116	116	118	107	115	106	108	102	118	117	114	109	123	107	125	139	95	113	134	103	122	120	118	94	120	103	116	124	113	116	113	120	99	98	121	105	110	106	102	123	117	111	99	105	111	109	106	108	111	102	96	123	111	92	118	105	111	135	98	115	99	121	130	105	117	102	117	112	113	123	111	112	114	112	97	122	113	130	109	125	111	111	109	120	99	95	117	108	124	134	117	107	126	120	102	120	118	105	114	112	100	105	117	108	123	110	108	112	107	107	105	99	118	106	135	110	119	112	113	114	100	115	97	122	121	113	114	111	116	106	113	123	119	146	98	107	115	101	122	103	122	120	102	119	111	134	134	102	119	114	134	116	119	131	118	124	107	127	111	127	108	124	112	110	91	128	89	119	103	113	121	132	101	96	129	117	111	113	101	107	132	136	113	125
345	3	3500	160692	352	0	27	183	245	386	415	435	409	353	325	304	287	288	268	256	258	249	225	239	234	249	194	229	203	199	168	197	187	199	190	179	154	170	168	150	175	172	193	180	139	185	182	147	163	148	158	145	151	157	141	149	152	151	147	151	169	158	132	152	152	158	145	166	123	148	163	132	170	156	138	156	163	162	157	155	149	166	146	140	120	141	152	155	181	138	136	135	159	161	150	155	150	153	140	169	146	161	147	147	129	137	152	152	138	145	155	134	124	183	145	152	151	119	147	139	161	148	122	137	148	151	145	142	150	171	147	163	147	137	145	157	133	143	141	140	130	145	140	124	134	135	156	150	153	155	153	123	146	125	146	145	141	154	149	136	142	128	118	156	148	141	149	149	140	143	152	143	129	151	145	159	165	145	127	147	132	132	153	123	143	150	156	149	127	134	139	145	126	146	162	136	150	162	128	140	153	153	177	144	141	138	172	132	129	158	141	134	151	134	156	156	157	157	147	127	142	158	141	152	161	136	147	143	144	162	133	140	146	136	140	130	128	135	140	142	147	145	137	144	146	141	157	146	160	159	148	140	159	159	163	145	142	143	136	138	142	158	161	138	136	139	127	158	153	145	152	128	139	161	135	133	150	146	137	139	143	160	136	146	149	158	152	134	131	153	155	150	140	140	144	143	133	136	138	141	130	149	136	154	160	146	143	157	146	162	136	121	134	139	135	134	133	147	137	132	145	114	145	141	150	141	120	134	144	138	147	139	137	144	119	149	149	130	142	140	133	158	135	138	141	144	152	154	177	116	154	160	147	138	134	143	135	136	144	131	127	165	131	146	147	129	153	121	131	144	141	150	121	139	149	145	168	138	134	165	146	130	151	140	117	137	133	142	147	156	163	111	142	130	149	128	149	133	143	133	151	152	151	165	139	139	152	136	125	148	121	125	137	168	138	144	137	117	145	124	142	133	146	146	141	147	141	146	159	135	151	125	128	140	141	138	147	136	140	121	157	150	134	124	152	133	157	141	138	131	162	143	138	133	171	125	152	141	129	146	167	147	144	138	125	147	137	138	140	137	143	134	142	163	150	152	140	131	147	148	146	143	143	140	130	157	151	135	147	145	152	142	141	136	144	130	124	150	132	126	141	135	110	152	159	137	133	143	125	123	124	147	148	140	165	130	143	131	155	131	150	135	129	147	157	124	170	127	141	135	146	151	173	137	122	145	138	138	149	139	153	178	132	133	148	152	127	140	120	139	141	149	123	120	136	154	131	133	138	149	132	135	146	148	147	115	145	151	141	141	141	151	152	121	143	151	131	153	137	122	152	132	151	152	135	137	130	131	159	139	148	134	135	145	150	150	157	136	111	150	133	158	134	156	152	142	158	142	141	154	149	133	155	131	155	137	127	137	130	160	123	145	153	141	129	139	152	152	130	150	160	147	128	131	129	141	118	121	147	145	161	132	128	119	161	172	144	153	155	135	164	139	136	131	136	137	136	138	123	137	149	141	141	139	165	141	161	131	130	152	117	143	133	147	131	147	115	112	133	137	139	153	138	138	145	152	136	153	141	140	150	115	128	131	127	157	132	137	149	145	142	143	140	154	147	153	145	154	154	138	125	146	138	132	129	145	132	156	143	151	139	128	143	175	155	149	157	154	133	136	139	151	166	160	128	131	143	145	138	134	153	131	123	138	141	137	157	139	126	158	132	148	131	135	144	138	137	142	138	159	154	148	125	135	145	152	126	156	146	145	131	150	141	129	150	153	133	154	136	149	157	130	139	152	142	125	143	155	131	143	148	136	153	146	146	123	158	123	129	144	130	165	154	147	140	144	132	159	166	157	137	163	157	129	136	136	123	133	154	133	141	157	145	148	142	124	148	142	148	144	137	129	130	145	145	121	143	156	128	127	157	145	145	139	151	152	147	125	135	146	155	151	130	131	155	146	143	135	160	157	147	123	134	141	141	153	150	148	125	143	147	136	152	132	149	138	128	128	149	118	125	127	135	148	145	135	146	130	142	125	133	125	136	144	127	159	151	144	164	167	138	137	152	128	159	140	129	130	143	141	153	132	136	146	123	147	140	130	143	141	148	123	133	146	135	153	136	142	133	147	159	143	140	127	144	137	117	148	149	142	141	137	156	158	146	126	136	138	156	143	128	142	153	119	141	130	122	131	138	137	139	149	149	153	143	130	155	144	118	144	128	135	155	128	145	144	149	131	144	127	151	134	171	148	141	144	131	153	133	158	154	131	159	128	172	148	127	137	142	130	147	140	132	138	143	144	139	160	136	149	135	135	138	127	140	143	140	138	134	147	150	139	146	131	143	148	151	146
