345	0	2700	226156	415	2	84	566	886	1027	972	920	843	763	710	694	623	612	505	525	464	495	423	420	372	381	348	333	343	314	300	270	271	283	311	265	290	248	264	267	249	252	246	229	201	205	231	236	201	223	222	207	210	208	201	187	204	168	168	195	217	170	185	167	174	184	180	194	171	185	178	179	162	175	160	188	185	190	167	160	167	174	180	144	178	159	163	167	168	149	143	148	165	151	161	144	161	160	148	161	148	146	159	164	167	184	174	168	173	180	163	160	155	172	175	164	146	154	163	141	136	143	164	161	156	161	152	146	177	179	140	159	142	161	146	182	157	141	180	152	160	153	153	154	144	157	170	137	163	161	170	172	145	158	152	140	156	159	145	141	142	133	143	146	137	146	135	156	144	146	143	136	167	152	155	157	142	167	156	156	149	147	143	139	150	147	122	148	140	176	119	158	157	149	174	140	132	142	177	165	143	157	161	139	146	144	146	152	171	154	147	147	156	135	135	167	152	142	139	117	150	152	141	143	159	141	139	147	115	155	133	148	182	158	141	145	160	160	146	149	169	166	171	158	134	150	177	140	134	140	155	138	152	120	160	166	143	155	130	147	126	138	155	154	150	162	143	154	149	118	151	140	163	148	164	134	169	147	111	150	160	142	147	180	143	149	160	165	169	128	145	147	149	170	129	149	146	133	163	147	135	138	155	146	119	169	144	189	143	125	139	161	171	125	146	169	143	135	147	164	148	147	147	148	134	148	153	165	149	149	128	152	161	151	144	136	118	143	147	151	154	161	145	163	160	164	171	134	142	149	152	134	129	152	139	141	154	148	125	145	143	137	155	154	122	143	131	172	142	139	169	145	145	157	135	153	145	147	149	140	154	152	132	165	135	155	166	139	147	139	141	151	133	143	142	144	145	166	129	164	152	136	139	147	143	134	159	177	147	158	138	154	139	143	141	163	140	130	133	152	157	176	137	168	144	130	162	155	144	138	127	156	173	167	133	153	158	143	154	132	147	134	138	167	139	123	133	160	152	150	164	168	145	129	137	162	131	164	148	143	156	138	153	141	145	152	151	131	155	151	149	149	158	155	136	146	138	158	163	164	133	163	148	118	131	140	134	150	167	127	157	144	142	149	134	167	152	129	149	150	153	137	134	152	148	143	147	158	171	162	145	148	145	140	148	141	154	130	156	143	128	148	141	150	127	150	124	144	166	153	146	139	138	122	140	166	132	153	131	142	145	174	164	133	144	158	141	151	155	144	141	143	169	160	133	176	140	159	113	149	151	167	165	142	158	118	132	147	165	136	143	158	139	164	148	144	159	127	134	163	134	142	132	150	148	156	128	152	149	165	146	152	136	158	148	155	147	138	141	139	151	141	153	156	162	147	137	144	147	125	145	152	147	132	150	174	152	138	125	155	151	159	153	151	134	158	160	158	149	147	146	137	152	144	148	160	144	145	130	128	154	127	129	175	165	157	166	160	156	146	146	157	147	149	167	144	149	143	155	141	147	158	135	140	152	133	134	149	151	135	166	147	124	162	139	145	149	125	133	142	135	146	178	149	139	146	136	154	162	137	156	142	125	146	143	145	163	165	142	154	145	159	126	154	127	140	141	165	123	146	143	144	138	155	139	165	138	145	143	133	165	137	146	140	150	177	113	149	146	158	160	132	151	153	115	138	109	156	141	138	140	146	141	124	157	153	144	147	140	154	142	136	146	159	139	133	148	142	145	149	147	145	146	143	153	143	121	130	172	157	132	135	148	156	143	142	141	146	138	167	169	131	161	167	149	151	144	130	163	146	159	125	130	147	128	149	153	168	165	143	147	156	153	150	135	148	174	161	147	165	126	144	144	162	142	148	140	140	133	145	146	147	162	136	148	146	159	139	159	162	151	142	152	161	168	130	142	152	165	152	142	136	162	123	149	159	144	144	160	147	142	138	134	165	139	141	174	128	150	149	144	143	136	132	157	142	180	143	156	153	145	132	147	160	139	165	169	148	145	160	131	137	146	140	124	135	137	147	173	160	162	157	146	127	125	134	162	155	151	144	136	166	145	151	136	130	131	172	148	149	158	136	139	161	144	159	131	141	165	149	158	148	151	159	148	140	164	139	150	140	140	155	162	149	155	149	168	140	159	146	129	141	158	153	144	125	132	146	162	148	152	167	142	157	143	154	153	154	143	142	122	136	128	172	144	131	151	167	142	153	153	146	125	156	157	146	159	159	165	156	119	148	163	139	163	143	128	137	143	130	163	143	159	146	164	137	149	187	137	136	128	163	151	180	123	156	140	156	130	146	133	142	159	149	161	157	160	138	139	136	140	156	142	165	147	166	151	140
345	1	1900	226257	413	6	186	719	920	992	855	857	736	711	587	541	525	443	403	382	381	363	333	324	294	296	289	241	269	212	234	268	213	256	238	210	213	223	216	208	215	206	224	191	187	206	181	182	177	179	183	193	203	180	188	192	167	173	183	188	157	154	199	154	163	149	168	152	174	148	177	174	169	161	158	154	165	169	134	164	175	169	152	152	182	143	161	152	145	171	163	156	152	167	140	159	145	145	170	132	147	175	130	147	162	158	155	151	157	154	144	159	131	143	128	131	147	136	124	137	143	139	143	153	144	163	164	132	132	160	131	150	147	146	185	135	127	137	148	142	139	138	124	134	147	123	143	145	143	150	149	156	142	150	165	148	126	134	138	140	133	153	158	125	144	140	142	164	137	174	151	148	135	151	162	150	142	133	143	131	126	140	157	151	127	134	147	128	146	152	143	145	139	136	134	127	151	152	136	134	137	144	137	139	152	126	136	150	125	162	160	136	157	146	147	137	137	163	147	132	139	148	132	134	160	138	151	157	157	148	153	129	152	141	137	172	129	147	145	114	177	138	172	122	146	160	128	139	161	137	130	152	139	136	137	130	155	158	152	147	139	132	152	161	133	139	142	163	129	156	127	135	157	146	156	153	160	144	139	138	139	151	162	140	146	142	156	152	166	143	156	125	160	155	152	152	137	149	170	149	146	141	147	145	131	173	150	159	138	119	126	129	164	154	165	124	143	138	143	154	148	126	144	146	138	139	152	117	131	135	121	129	151	151	160	148	146	142	148	144	144	144	150	134	121	149	120	127	158	133	127	110	131	152	160	156	125	130	140	143	111	125	149	133	132	147	172	134	143	152	121	128	163	127	117	149	145	141	122	136	140	138	123	134	153	133	139	139	148	138	123	125	135	177	132	129	127	163	130	147	143	133	146	158	140	158	125	122	129	130	144	127	141	117	154	147	146	140	126	141	136	159	158	131	137	134	138	160	137	134	138	154	121	161	150	180	149	146	142	147	122	146	123	134	143	138	145	154	132	130	128	136	139	136	131	140	132	158	141	158	150	160	123	144	137	114	138	130	136	133	146	130	130	158	131	167	163	135	140	145	143	160	140	131	130	151	147	134	137	150	150	149	148	133	122	125	143	149	135	162	160	146	130	130	117	143	131	127	129	135	159	161	119	151	164	147	138	126	131	145	174	137	138	139	148	160	145	132	161	187	125	113	152	153	134	146	141	128	150	143	129	150	132	144	160	156	141	137	134	133	143	147	146	139	160	135	149	129	130	134	138	119	135	154	139	163	154	123	143	138	154	147	119	156	148	136	128	134	121	147	167	150	151	127	141	124	142	157	149	133	148	135	141	151	136	158	154	146	159	141	140	130	153	152	174	144	154	138	115	123	116	144	129	146	128	121	136	165	142	139	142	137	150	148	126	158	145	153	151	151	153	133	136	154	139	126	148	142	120	135	128	155	134	137	123	130	160	145	159	140	139	149	144	128	126	148	121	137	125	153	157	140	140	115	143	149	174	134	154	152	142	127	143	142	150	142	135	139	141	138	143	119	138	144	150	107	141	137	144	150	148	126	142	137	135	153	133	140	144	146	129	126	144	136	138	152	138	139	128	142	144	143	147	136	109	130	133	114	141	150	159	122	128	146	161	151	130	123	141	134	147	147	129	132	149	141	134	155	116	145	139	122	132	131	146	152	149	123	156	124	158	131	126	143	120	150	125	134	124	152	123	148	138	143	147	143	142	161	145	149	153	137	135	127	164	138	133	116	134	139	135	139	127	150	126	149	106	140	142	139	122	142	142	154	130	139	133	148	153	140	127	154	132	166	140	141	134	143	124	161	124	156	166	135	138	148	129	121	150	154	147	131	155	147	151	142	130	134	152	155	139	112	140	157	142	140	135	130	143	140	140	135	148	157	140	138	145	131	156	131	125	148	154	157	125	156	134	138	150	129	145	152	135	145	129	144	136	132	137	148	136	144	135	160	129	120	155	133	135	150	114	131	144	139	126	141	147	151	140	142	153	161	142	127	145	136	120	142	152	145	146	160	131	139	162	143	124	134	125	149	139	149	138	142	133	148	138	135	161	144	144	151	129	155	148	134	136	144	131	126	132	127	151	147	141	151	129	130	130	141	118	139	153	138	131	149	141	122	136	153	156	114	144	145	124	154	128	159	118	138	153	145	141	146	154	158	133	136	137	130	153	145	130	153	139	143	148	142	135	133	148	136	157	128	142	163	137	143	155	141	137	134	157	154	146	149	143	143	145	151	129	124	144	151	143	127	115	142	152	133	146	164	154	133	149	127	145	115	135	131	142	139	126	139	130	148	128	132
345	2	2100	226359	406	4	142	727	899	993	884	780	684	671	555	540	500	441	433	425	387	375	329	351	305	339	287	321	285	268	267	266	244	240	227	241	225	219	223	222	232	196	199	201	163	201	191	150	197	170	174	174	192	180	162	187	178	179	173	147	172	178	173	169	153	175	170	164	160	155	159	148	163	163	161	171	162	150	168	156	138	149	133	150	155	158	160	151	156	158	124	151	157	165	167	133	161	169	149	144	144	141	137	133	140	134	160	152	141	143	156	152	156	127	131	136	133	167	158	140	155	145	132	151	154	151	159	130	133	163	137	140	129	146	140	138	129	158	147	162	151	122	126	137	131	164	151	173	126	152	131	144	137	148	139	119	132	149	139	135	156	161	132	147	142	144	134	131	150	135	145	151	127	141	153	148	129	145	152	133	134	145	125	132	147	165	158	143	145	144	130	132	152	146	140	129	149	150	132	142	132	132	105	157	151	153	144	147	155	143	140	143	127	141	134	154	122	142	132	122	137	127	153	146	133	147	157	127	145	137	134	144	160	131	155	149	150	132	144	145	136	153	145	153	146	148	150	133	121	143	120	143	151	141	141	147	126	132	127	112	142	137	141	131	143	153	167	125	144	134	126	131	129	124	136	150	133	141	148	149	136	126	149	159	150	149	122	160	140	147	131	121	138	139	134	137	167	120	156	147	150	129	136	148	117	132	143	141	157	125	138	147	144	143	142	140	141	148	168	150	124	136	147	150	125	147	153	125	126	129	137	134	143	141	132	144	160	134	126	136	143	139	141	146	159	148	139	148	150	137	147	155	141	145	166	155	150	137	161	142	139	146	121	141	147	138	157	151	132	130	145	147	110	143	136	137	136	144	152	161	141	144	139	140	138	143	135	118	128	139	139	175	156	123	144	116	132	120	138	138	120	114	161	143	144	157	137	127	124	131	133	151	140	156	136	119	126	145	150	118	141	159	144	131	130	143	141	127	137	159	133	123	153	157	126	126	137	138	126	129	149	137	154	145	116	140	151	133	165	133	132	129	128	137	131	131	139	132	129	158	130	122	134	133	123	125	142	145	148	136	174	143	150	148	147	154	153	136	124	136	128	129	137	145	139	139	137	131	110	137	126	143	141	130	129	138	145	147	121	131	138	149	132	159	149	133	153	130	138	133	138	136	130	147	145	151	136	122	127	140	139	130	127	132	138	141	121	135	140	144	148	152	133	131	155	135	152	147	151	133	137	152	138	124	138	128	152	129	150	140	135	130	143	116	135	155	143	152	136	151	139	141	140	147	138	127	147	124	127	134	126	143	140	133	144	140	110	146	139	165	146	141	153	145	139	151	152	130	131	139	138	156	139	145	139	155	127	137	146	135	123	142	135	143	153	131	127	154	137	141	152	121	152	144	156	134	148	132	155	143	163	126	136	134	134	119	163	148	156	141	135	147	137	153	143	152	155	141	154	142	110	140	136	141	140	150	139	119	132	145	118	148	152	131	138	119	146	155	123	146	135	117	130	132	137	162	120	138	140	132	138	145	122	167	150	137	153	156	114	131	131	154	140	129	126	132	155	156	128	151	123	136	125	147	159	141	152	163	140	121	145	139	139	150	151	126	122	142	128	140	155	135	129	144	145	129	157	141	130	129	132	148	130	158	131	147	161	149	151	135	142	127	152	106	136	147	136	151	142	125	148	138	146	153	141	141	157	132	157	144	138	142	152	153	130	131	146	137	143	161	143	139	125	130	157	133	129	147	131	146	145	155	145	120	140	132	143	141	128	123	126	132	126	117	141	150	146	150	142	130	114	146	139	146	136	154	126	186	144	147	143	151	159	131	144	124	141	125	122	128	134	135	153	140	128	133	132	154	132	148	133	132	156	161	147	134	135	142	135	138	122	128	145	147	141	110	132	127	166	129	142	131	151	145	140	135	118	139	143	133	138	131	145	140	135	143	151	136	143	112	128	128	143	133	147	133	135	145	131	141	130	153	127	152	143	147	139	153	135	135	114	146	141	134	131	165	160	128	162	142	152	136	132	136	115	138	138	145	145	142	142	160	140	152	130	131	143	150	121	132	189	150	129	115	137	138	161	148	156	127	151	143	119	135	136	118	138	135	147	144	146	121	155	134	132	138	125	132	140	135	132	139	112	143	125	136	141	127	145	153	135	142	133	130	152	127	142	135	150	153	130	139	132	139	115	140	139	110	114	143	140	155	135	156	132	135	149	169	147	142	141	137	117	166	149	156	139	138	129	151	149	135	123	129	127	131	138	140	116	129	135	135	136	144	127	146	137	127	128	114	143	131	130	128	154	146	135	135	131	157	128	151	129	156	132	151	131	145
345	3	3500	226461	416	4	111	674	921	969	910	845	772	713	626	574	562	468	512	438	421	382	359	367	349	356	315	329	301	324	302	265	281	256	233	265	228	252	212	222	232	205	208	230	193	212	175	191	186	182	182	161	175	201	189	192	175	178	177	185	192	162	156	177	153	184	153	153	180	165	184	155	166	169	146	159	124	154	161	135	158	144	139	135	162	147	143	148	144	146	132	156	150	141	165	127	162	131	142	144	144	166	144	133	149	151	154	133	132	144	139	151	140	148	157	164	150	159	151	156	155	144	154	139	137	148	153	122	148	108	154	138	138	141	153	143	152	151	153	118	134	132	153	108	122	150	140	113	128	126	159	149	140	154	140	122	157	149	125	138	149	121	135	148	144	153	146	164	129	145	139	150	135	138	113	128	138	143	119	130	148	140	137	135	135	120	149	127	136	145	166	127	128	130	141	115	114	128	128	131	133	123	127	145	150	142	131	162	149	137	133	128	142	158	120	126	105	153	128	135	133	148	133	133	128	145	125	153	134	135	118	152	129	126	150	151	142	137	139	147	137	128	127	137	143	142	140	136	139	147	140	127	145	131	158	147	133	136	130	121	162	126	130	130	138	141	140	119	138	130	146	150	144	145	130	112	123	143	148	140	141	130	139	150	151	126	141	125	138	132	140	134	148	125	121	165	133	139	152	140	148	130	139	129	146	119	144	140	142	139	127	155	142	132	125	118	142	133	128	134	126	139	148	153	134	149	135	137	144	139	131	142	145	146	143	152	140	133	148	124	134	121	147	133	159	115	124	157	143	136	144	127	153	148	130	118	141	148	119	131	135	148	138	139	138	132	140	117	174	129	143	143	141	130	118	117	135	146	146	126	136	135	146	136	136	149	143	143	135	140	147	115	138	130	120	129	137	134	136	126	123	138	128	117	128	135	139	128	119	125	130	140	148	138	125	131	152	126	153	143	141	126	134	130	132	142	124	134	150	145	113	132	119	178	125	123	145	154	146	123	137	144	120	133	151	129	133	142	137	166	142	126	134	142	125	126	138	131	144	114	135	135	141	137	128	152	149	134	132	152	144	149	133	153	143	122	145	134	145	130	146	144	129	127	142	107	153	124	117	134	127	126	127	141	122	125	135	149	146	138	137	144	161	129	135	156	131	139	120	150	128	141	147	141	137	130	147	119	128	138	148	126	130	132	164	146	117	134	134	139	149	153	129	144	112	141	129	140	148	136	125	144	153	158	131	118	129	134	157	120	138	133	146	111	129	122	165	144	113	134	136	146	126	141	143	121	125	129	157	136	134	105	133	130	127	153	139	148	136	123	144	134	136	151	130	146	144	126	137	140	135	158	131	123	141	120	135	131	148	141	138	165	148	139	138	117	133	124	130	129	140	137	117	136	150	115	116	131	143	116	131	154	129	144	120	130	144	118	144	138	134	131	126	133	117	147	127	138	132	132	148	149	122	137	141	128	129	144	150	153	157	129	152	135	150	145	133	154	135	127	137	127	150	143	138	124	147	141	122	138	144	159	142	137	138	145	134	134	122	161	137	139	134	114	131	158	135	130	124	142	145	125	128	142	120	135	112	129	148	149	134	115	128	129	133	136	119	137	156	172	126	138	166	137	122	131	135	137	137	139	123	146	130	137	147	119	142	127	122	147	140	131	119	150	127	155	157	129	138	126	133	125	139	117	147	141	147	126	132	105	133	141	155	137	132	133	107	126	127	145	146	118	133	131	126	147	112	123	148	142	129	141	142	100	137	133	142	112	131	137	135	134	155	147	141	101	160	137	152	120	120	129	139	134	142	145	126	149	135	139	124	127	139	153	136	148	139	122	136	135	130	115	151	139	150	138	135	147	131	147	143	152	146	122	129	130	116	146	132	148	133	139	136	142	142	155	127	127	144	132	129	137	127	140	131	154	129	129	125	137	110	147	151	133	137	143	152	132	124	132	137	122	129	128	137	117	156	144	123	140	155	126	146	146	159	147	120	142	159	121	123	148	147	139	124	129	147	138	111	160	131	144	124	143	161	129	125	156	147	143	138	151	149	130	127	144	122	122	143	132	134	111	128	134	134	132	150	134	137	124	122	131	144	114	97	132	118	132	115	139	124	136	155	127	130	173	133	147	133	151	132	131	143	138	116	133	119	151	143	134	121	141	143	139	147	141	123	150	143	144	131	128	131	147	121	138	139	144	152	138	161	144	153	130	129	141	150	143	139	133	147	123	153	129	141	119	139	130	145	145	141	131	146	146	128	145	146	152	145	147	125	132	136	139	126	132	141	134	123	142	130	132	140	140	134	154	147	129	143	143	164	141	139	128	140	109	133	149
345	0	2700	226563	389	3	78	575	882	1019	899	832	778	715	663	603	546	522	501	441	426	431	407	417	412	367	371	335	325	349	310	270	300	268	275	253	256	240	227	236	232	201	249	238	206	225	218	207	212	185	197	192	214	183	185	179	211	186	181	167	168	187	185	199	173	159	163	165	156	153	150	163	141	155	161	177	154	163	174	172	162	173	139	161	153	164	150	149	147	137	176	154	183	141	146	162	161	159	132	161	166	160	147	161	128	161	150	148	123	134	150	131	137	125	149	154	130	134	145	151	141	153	155	162	152	134	135	131	159	153	139	145	146	153	131	142	140	155	164	163	157	121	153	141	141	143	137	145	147	154	150	137	113	130	144	153	156	122	122	155	148	127	148	127	134	136	134	137	150	147	129	152	158	129	128	160	139	126	138	158	143	123	144	148	135	135	147	149	138	141	157	135	141	126	126	125	115	147	133	146	121	147	138	142	141	129	142	162	150	131	118	129	121	144	154	140	124	141	140	144	129	141	133	133	150	133	140	153	147	133	155	157	139	135	131	146	151	138	139	126	128	158	144	130	135	140	152	134	141	136	147	125	142	151	143	111	141	138	130	137	143	131	151	128	122	138	126	154	130	149	148	147	151	140	133	150	147	130	128	113	141	156	131	148	131	136	141	150	109	132	151	137	128	121	142	145	142	147	143	136	138	135	154	129	145	157	132	147	117	133	142	127	131	136	117	135	153	137	135	122	131	126	128	119	123	135	132	146	127	135	150	153	125	136	133	141	141	137	125	131	154	149	135	125	162	148	136	119	143	147	152	142	145	127	152	157	135	144	134	134	160	140	140	141	139	128	135	157	131	127	142	134	140	160	131	142	132	154	140	161	149	140	143	131	147	136	128	127	142	130	174	149	136	136	126	135	136	125	127	133	133	137	133	147	121	143	143	147	139	153	147	144	136	156	156	128	142	151	146	139	149	141	150	152	137	144	135	140	151	154	160	139	133	147	123	134	124	132	152	135	158	129	132	138	143	139	138	123	136	150	147	141	133	131	152	127	133	159	132	126	118	148	150	154	113	108	146	144	131	146	143	138	121	152	137	151	134	132	155	142	135	135	139	151	145	142	131	129	125	132	155	142	155	166	125	145	154	140	136	143	139	135	132	152	124	150	141	123	147	130	144	150	135	161	106	120	154	145	149	161	137	138	133	134	142	133	112	129	111	141	131	155	144	147	120	149	122	133	138	155	108	144	128	122	130	130	129	144	131	140	144	126	135	159	133	151	129	149	156	145	160	151	117	128	135	143	151	136	135	154	128	127	125	131	149	124	134	128	141	123	162	135	124	130	145	160	144	148	124	138	147	151	137	108	137	144	151	118	138	140	146	149	119	139	125	136	131	154	140	126	132	142	122	126	130	134	138	147	144	130	153	135	151	132	143	131	127	139	130	159	134	135	142	134	128	127	131	139	135	139	133	147	134	149	158	120	148	137	118	134	138	121	129	130	130	131	147	151	141	142	134	132	123	147	129	155	145	143	128	123	128	131	130	132	127	147	140	153	116	115	146	128	151	137	123	132	127	132	141	147	143	142	140	132	120	146	142	136	160	154	145	128	130	147	123	134	139	127	129	149	136	121	137	154	136	132	135	140	120	138	143	152	130	144	130	151	160	137	147	142	120	139	113	127	143	140	135	149	148	136	144	142	118	135	126	138	119	139	126	129	131	124	151	131	132	125	130	158	153	125	134	133	132	128	145	129	137	149	114	132	132	134	138	137	138	129	117	119	133	110	142	110	170	138	137	155	136	127	164	133	132	143	154	142	134	150	131	125	139	151	141	143	138	157	127	125	134	145	148	140	129	134	130	141	130	114	123	157	123	134	109	143	128	157	130	147	129	147	137	142	121	150	142	139	126	137	131	145	130	155	122	129	142	143	144	116	149	123	147	132	135	141	120	147	140	138	115	155	126	143	130	133	151	149	128	149	152	126	149	138	126	128	123	126	137	143	121	142	142	154	162	127	151	134	129	131	155	133	135	144	130	130	172	142	144	137	144	137	154	144	136	154	117	128	136	129	141	155	131	138	149	129	137	143	133	131	133	142	128	133	154	121	122	134	145	124	150	135	121	153	155	128	144	119	133	142	119	134	128	147	128	133	156	142	147	129	125	136	127	129	140	140	143	122	128	131	139	130	130	148	144	132	131	145	130	152	121	128	150	135	143	136	145	143	127	130	141	118	143	127	148	143	146	147	138	133	121	149	133	157	151	123	140	114	120	151	118	147	147	129	127	154	133	143	128	139	137	137	125	127	136	130	134	143	143	132	125	143	145	114	149	124	139	112	140	120	137	138
345	1	1900	226664	410	10	165	709	946	869	829	769	647	647	510	489	458	438	396	374	349	343	317	321	315	312	262	298	231	263	210	249	213	229	226	223	220	201	215	208	207	186	188	177	200	199	184	192	155	173	175	175	179	175	165	168	161	146	161	173	166	138	134	155	140	139	164	171	144	139	154	158	159	166	144	131	174	169	163	138	139	145	149	158	127	153	133	140	151	157	136	149	130	131	152	164	144	151	143	159	146	147	131	120	144	133	133	127	139	153	136	140	134	136	130	134	141	133	132	149	135	146	115	138	120	123	145	128	132	146	153	142	152	129	128	148	136	135	124	126	126	115	129	137	145	129	132	130	135	134	132	131	125	128	131	130	138	143	133	134	131	120	137	134	126	133	152	129	141	143	138	136	150	142	142	140	152	130	135	121	113	119	126	127	138	134	153	116	131	114	141	123	126	151	116	147	117	117	144	125	123	144	127	131	138	106	134	150	127	119	120	134	141	124	138	135	116	150	142	133	127	109	139	141	117	146	122	122	122	142	111	104	123	132	135	111	137	159	125	122	138	142	116	123	161	153	141	140	119	153	121	118	146	144	131	138	132	132	142	136	128	139	136	125	131	134	134	141	133	115	136	145	137	142	118	126	145	133	115	139	158	148	122	131	136	127	133	135	142	125	145	142	124	116	129	107	117	125	139	132	113	119	105	144	155	126	140	139	127	139	118	109	118	125	135	151	127	151	139	120	117	127	122	132	128	141	126	135	136	139	147	143	124	129	134	138	119	124	130	144	122	136	136	124	131	128	109	134	105	120	144	147	134	157	148	125	127	128	116	116	118	105	114	147	117	128	134	143	144	140	115	112	126	139	129	121	142	142	128	127	127	138	126	110	130	131	128	135	144	125	145	150	111	124	119	132	131	128	120	142	139	119	136	147	134	137	147	132	129	143	131	129	132	145	138	110	115	131	123	147	132	140	140	133	153	123	147	140	134	116	127	143	132	134	128	134	152	147	127	141	143	139	127	133	129	133	131	143	141	129	121	133	151	133	110	127	130	117	138	117	118	124	125	152	134	124	151	119	118	110	126	127	131	125	138	120	137	141	130	119	176	136	138	115	122	134	131	139	125	125	110	148	121	144	139	123	134	127	116	116	113	127	144	126	133	125	141	128	140	125	116	147	144	122	134	103	120	124	138	131	138	134	131	111	140	114	123	136	129	115	151	107	111	127	140	155	135	142	131	119	145	140	133	128	119	132	138	130	122	133	128	147	134	124	108	108	122	122	124	131	128	105	134	137	163	127	147	129	150	127	110	130	134	115	137	128	122	133	112	148	116	125	130	153	135	141	140	145	116	139	137	121	142	155	122	127	127	135	154	168	126	121	146	122	98	123	120	146	132	115	116	136	113	118	140	138	137	121	149	122	119	125	132	121	144	129	127	127	121	143	112	123	111	150	140	133	113	147	119	138	119	134	116	108	132	125	139	116	138	127	136	131	134	151	117	123	124	127	121	143	137	117	129	139	141	120	131	128	137	127	112	127	122	135	152	139	134	141	107	117	144	114	141	143	157	115	141	129	141	140	137	121	132	130	124	122	130	118	123	127	142	136	136	123	133	138	155	126	128	138	111	143	143	128	127	152	128	133	122	114	125	124	127	99	142	138	113	140	127	139	135	152	141	141	142	139	118	134	118	115	159	147	135	128	144	124	141	120	133	139	142	143	112	148	125	133	137	126	133	135	129	138	135	133	129	134	125	166	126	128	137	111	125	106	136	113	132	117	128	152	144	130	128	127	119	132	141	159	127	128	140	133	117	139	126	140	123	141	110	137	120	121	118	153	139	144	115	138	130	115	124	143	133	133	130	149	129	135	138	118	116	131	130	147	121	137	137	143	147	127	119	127	127	133	143	143	119	142	147	140	121	129	137	120	136	142	132	107	125	137	138	133	117	119	154	141	131	146	122	143	136	137	136	132	124	122	146	123	131	133	154	129	122	122	140	113	137	124	123	129	131	110	112	125	127	119	117	132	134	137	135	133	129	149	114	128	150	130	144	115	140	131	149	145	114	141	124	119	163	130	121	129	132	108	147	124	144	140	147	123	133	136	148	123	134	126	149	131	137	123	139	146	129	127	116	116	148	128	139	139	115	163	125	147	145	137	133	139	123	132	128	120	136	129	142	139	125	130	120	129	134	126	134	128	137	133	105	140	132	125	125	117	121	120	148	126	112	140	152	140	134	132	120	139	137	117	137	132	132	126	123	138	144	133	131	131	132	140	128	124	129	106	142	143	127	136	131	122	133	128	115	145	121	132	121	137	143	126	110	127	134	148	140	122	125	147	116	130
345	2	2100	226766	407	2	157	693	906	938	875	823	717	643	546	518	447	438	385	358	398	350	340	295	320	275	276	282	272	274	267	241	254	245	242	240	206	236	213	209	207	204	197	180	199	182	160	174	180	187	169	170	191	192	151	168	144	166	158	160	148	184	176	148	164	153	151	154	150	149	153	159	183	153	144	137	132	148	161	164	154	167	136	151	124	149	132	161	136	152	141	129	153	153	159	149	138	135	133	143	121	147	139	125	140	141	132	127	143	136	125	144	138	131	153	116	117	124	130	164	139	127	133	131	142	151	136	130	140	116	144	143	121	136	134	124	129	140	140	130	112	138	115	138	120	152	133	131	133	127	128	131	135	128	151	139	122	140	125	124	128	140	124	128	143	127	137	139	123	135	148	116	125	142	143	154	137	117	131	138	136	128	129	122	121	134	126	135	143	145	121	137	122	128	126	128	130	148	126	132	109	138	131	129	126	124	119	125	152	140	126	126	131	133	119	116	130	145	110	127	143	130	137	130	115	144	121	136	142	127	137	136	130	132	142	143	137	125	134	146	124	120	116	145	119	126	145	128	116	131	147	126	118	121	137	110	113	117	148	122	152	118	115	126	119	129	148	132	131	132	128	141	126	107	124	98	122	143	133	139	139	140	121	108	132	137	128	123	143	156	134	131	121	134	137	110	137	132	128	157	107	126	111	121	136	132	117	111	140	122	123	122	132	135	144	114	116	139	146	106	112	119	129	122	109	135	118	140	126	123	116	137	113	124	145	130	133	141	130	127	145	115	133	115	137	121	127	134	137	149	132	132	113	138	123	127	153	122	117	111	114	122	136	136	144	126	135	116	135	124	123	118	124	108	121	114	139	130	120	160	118	132	129	106	124	135	127	123	128	125	142	148	132	128	145	129	131	128	112	126	129	134	121	121	129	138	117	127	150	147	122	108	113	141	138	109	143	127	123	152	136	141	135	121	126	122	144	122	118	120	143	128	139	114	134	122	146	122	118	140	129	141	119	128	155	132	125	117	143	132	138	132	109	141	128	128	117	130	130	136	109	137	126	131	145	121	123	104	119	140	132	126	129	132	132	131	133	118	113	146	136	120	148	117	100	139	131	124	112	132	134	108	123	135	123	148	134	120	122	115	135	134	129	121	153	131	131	135	136	124	115	137	143	146	137	150	141	138	125	126	132	123	139	124	152	121	117	132	130	140	138	139	135	129	135	139	127	117	132	124	131	142	137	122	121	103	122	130	118	125	116	161	131	120	134	131	120	132	137	134	127	130	152	117	120	124	122	132	122	143	131	117	127	116	131	115	138	131	143	130	125	129	130	143	121	138	141	144	160	123	138	133	119	138	122	138	145	135	127	147	119	128	140	141	129	135	127	146	125	130	118	115	135	144	133	107	140	127	129	126	150	143	144	142	122	138	131	124	126	133	120	117	139	146	137	141	132	117	123	135	125	147	127	131	127	145	152	124	134	148	127	108	123	127	147	144	126	133	107	133	118	131	125	141	134	131	132	124	117	133	140	133	123	131	133	151	128	136	123	133	131	131	142	133	130	132	119	134	122	121	114	130	146	162	102	124	142	133	150	125	116	107	129	116	124	125	125	122	134	134	122	142	144	128	129	115	126	140	102	146	129	133	126	95	131	113	134	125	131	128	126	150	140	109	122	153	144	126	131	132	141	136	121	133	129	116	136	128	122	134	124	119	132	134	118	114	114	123	133	134	134	109	124	131	135	129	132	152	121	131	118	133	142	147	123	124	139	101	133	151	122	125	119	129	129	116	130	140	120	115	102	121	141	114	136	129	147	128	124	130	148	136	131	119	145	147	125	125	133	131	125	115	119	129	130	124	136	132	127	120	136	138	146	131	130	130	148	129	145	138	129	119	125	109	131	110	139	136	142	127	136	121	124	143	142	133	138	143	125	128	160	134	133	136	134	108	135	116	98	137	154	120	127	117	137	133	112	138	119	112	135	140	131	139	138	127	121	125	135	116	129	126	138	144	127	126	120	125	145	120	124	146	134	141	146	111	121	127	134	144	142	145	137	130	131	130	123	120	148	119	131	118	141	130	108	137	132	121	122	122	138	108	141	156	134	122	139	105	133	154	133	109	136	133	139	155	141	138	137	143	143	108	127	123	134	123	106	129	139	126	112	126	118	137	147	113	122	138	134	130	139	120	140	128	110	140	134	144	135	128	144	139	123	130	160	132	147	122	137	129	124	128	133	107	156	144	99	127	115	136	132	121	124	128	143	132	127	126	131	111	126	112	110	125	136	137	128	137	127	140	150	119	122	157	130	126	125	136	137	124	127	142	136	125	122	116	129	117
345	3	3500	226868	405	5	102	642	957	981	883	831	711	641	631	538	510	449	416	456	392	407	380	334	298	330	312	307	262	255	244	262	246	269	228	260	242	217	242	212	224	224	185	214	207	209	195	200	182	165	209	179	178	176	158	182	176	156	154	151	165	150	160	164	165	168	164	167	156	156	147	140	135	137	162	160	152	123	139	165	132	134	134	142	147	146	130	147	179	136	119	133	156	132	151	137	140	145	130	140	149	132	143	101	144	139	142	112	121	120	133	133	138	124	108	136	138	130	131	128	154	142	140	124	132	133	109	107	136	116	137	131	126	151	142	114	125	130	128	136	125	113	127	125	143	160	121	135	144	127	110	126	148	138	140	115	129	146	149	119	127	123	138	141	148	125	129	123	136	116	126	143	153	124	128	120	133	125	142	125	141	130	136	132	110	130	154	118	116	132	126	119	130	120	141	127	125	128	141	141	126	128	132	146	128	130	147	112	105	133	114	145	137	134	126	121	137	139	112	114	144	128	110	129	118	124	132	122	138	148	145	123	115	124	147	137	134	133	129	114	148	132	136	121	133	134	105	121	133	134	123	124	143	129	120	129	131	126	134	135	152	139	132	143	130	140	102	130	136	106	127	117	137	112	133	127	120	132	132	121	130	145	124	119	132	120	120	132	122	121	119	142	126	147	126	133	111	131	139	115	117	139	118	130	124	142	132	138	125	115	118	128	123	127	131	136	127	123	116	140	121	133	127	126	112	116	121	120	148	103	118	126	119	135	125	128	142	143	114	130	118	104	124	135	98	137	130	104	126	113	133	130	128	117	142	119	135	130	139	125	123	121	133	135	115	111	146	145	144	114	162	118	133	129	125	110	128	115	123	126	134	127	122	119	136	156	143	142	110	125	121	121	115	146	125	113	135	129	127	94	139	129	136	140	110	132	123	124	127	118	100	111	157	118	144	133	125	113	142	120	118	127	96	116	129	149	113	134	127	125	132	124	134	127	128	147	134	125	135	134	130	126	140	138	123	133	121	136	125	126	101	112	119	126	154	106	121	110	136	110	131	126	119	118	113	115	124	133	131	130	154	131	122	120	143	146	98	146	131	131	122	107	125	121	135	119	109	145	115	128	127	137	118	118	122	114	141	114	112	116	132	126	111	129	133	134	123	139	120	127	123	128	144	122	128	118	147	134	127	130	111	121	103	128	137	126	121	117	127	116	123	119	125	112	125	130	112	135	118	132	129	141	119	122	124	124	127	125	131	135	107	100	131	112	133	102	117	132	110	130	136	119	120	115	108	139	134	137	142	118	116	139	134	136	119	144	126	125	108	113	133	126	140	148	118	121	156	134	125	132	137	111	148	141	119	118	122	119	130	135	130	115	121	123	106	123	133	127	127	129	121	114	125	127	138	132	139	129	122	143	132	116	117	126	120	125	104	117	133	125	134	112	123	139	137	124	145	113	124	129	133	122	134	113	126	130	130	161	139	116	133	138	125	123	129	121	132	126	148	127	140	125	118	129	108	131	120	114	137	132	128	125	111	140	135	122	125	113	124	109	133	118	129	129	111	128	126	109	148	131	153	134	117	127	112	134	142	145	128	140	130	112	133	124	126	119	126	141	134	130	123	127	145	121	118	130	140	132	122	111	143	115	113	151	122	109	123	116	116	125	118	140	126	137	119	120	130	133	119	120	159	136	129	128	118	127	122	127	119	130	125	134	125	129	129	120	133	126	117	137	131	123	124	120	124	136	137	133	136	109	136	128	119	126	138	112	114	134	122	144	115	142	117	121	113	110	133	131	123	121	133	131	136	132	108	130	127	126	112	124	138	135	114	122	106	140	113	120	132	126	104	151	114	147	142	113	112	151	118	94	112	113	126	137	113	105	134	129	118	132	127	110	123	133	132	122	130	121	138	115	122	126	121	115	132	129	141	124	129	142	120	109	152	133	137	129	138	112	129	147	144	117	124	127	112	117	118	129	133	123	147	129	134	113	134	138	146	109	109	122	134	122	131	129	121	144	123	129	134	122	128	121	143	127	132	132	136	109	125	145	141	133	114	120	144	115	122	139	113	131	123	130	109	111	115	133	126	139	135	132	124	115	113	134	113	120	114	122	129	128	120	108	142	149	136	133	130	125	114	124	111	106	113	123	125	116	88	143	129	119	115	140	128	135	126	108	128	129	114	129	124	127	137	127	126	105	135	126	137	126	106	133	128	133	117	121	125	129	131	116	130	113	129	117	117	131	127	116	144	143	126	138	118	141	126	138	125	121	141	118	102	132	140	122	126	125	124	144	122	135	124	122	146	131	128	126	128	123	132	112	144	125	132	136	144	118	128	118
345	0	2700	226970	402	2	89	549	872	1041	914	852	803	700	627	606	560	491	455	488	444	384	389	391	345	358	326	351	301	282	310	300	282	302	256	271	252	223	237	245	232	237	232	229	225	207	205	203	209	184	172	218	180	176	177	173	174	189	141	148	150	161	134	149	176	156	165	158	168	159	132	151	143	125	136	153	149	145	149	150	139	142	134	152	153	150	146	133	141	141	134	133	155	126	153	129	132	114	138	126	159	139	130	162	131	138	141	138	122	118	121	147	135	125	115	127	123	138	146	158	128	157	131	112	124	132	140	146	133	145	139	144	127	129	120	113	124	147	143	142	146	127	121	129	117	144	147	141	117	135	117	140	129	120	136	140	139	140	135	128	124	131	117	124	143	124	149	125	128	124	118	123	155	154	137	130	120	123	129	125	118	154	133	125	115	132	132	129	172	129	144	129	128	132	141	129	106	122	126	129	117	131	117	135	141	136	151	134	117	136	116	132	127	138	140	138	132	105	111	136	134	143	105	123	131	137	147	139	110	130	118	107	129	129	121	141	131	118	135	133	131	143	125	121	143	130	128	132	130	121	119	124	117	144	126	125	123	141	109	138	122	126	127	127	137	128	119	136	132	126	119	133	126	127	128	128	111	123	121	132	128	139	124	138	117	120	113	135	153	118	117	127	126	134	115	144	136	133	121	131	131	124	118	146	125	135	128	139	132	113	108	136	158	109	136	123	130	148	134	128	115	122	121	132	110	142	128	147	115	126	121	126	150	121	134	134	126	120	132	141	120	111	123	116	128	118	128	134	140	136	129	136	119	115	118	126	140	115	137	122	123	111	139	130	152	146	123	155	136	122	114	137	107	125	137	131	118	105	132	105	112	135	141	115	121	146	141	128	129	121	132	138	116	142	118	124	130	143	154	115	122	118	129	120	116	120	126	122	122	136	111	153	153	111	131	133	128	115	109	127	155	122	134	109	123	131	140	118	166	129	122	131	135	118	148	139	136	127	120	138	100	138	119	132	144	146	148	115	136	144	123	124	113	149	115	115	135	123	140	124	128	126	119	120	131	129	129	111	132	145	121	108	123	127	116	144	134	163	128	124	117	152	111	142	114	109	131	147	143	145	136	110	122	118	103	139	114	129	119	143	141	144	166	116	139	117	131	132	121	124	138	133	138	123	136	127	122	136	119	118	114	125	114	137	157	119	129	140	119	123	120	141	128	117	142	133	115	129	120	125	140	130	110	124	126	125	142	129	144	144	137	123	156	110	118	142	137	149	128	128	134	130	146	113	136	126	147	143	121	132	139	125	128	133	135	142	111	125	134	127	132	127	126	113	128	123	101	106	123	125	141	127	120	124	141	124	129	122	119	130	141	115	144	125	122	121	123	133	140	117	123	129	137	117	126	109	124	138	122	120	109	120	124	127	141	141	117	125	139	131	125	96	141	139	140	115	134	120	117	110	124	137	124	140	111	117	117	120	113	127	119	141	130	129	141	112	168	122	128	116	127	93	134	132	140	133	134	106	129	144	130	134	132	140	131	123	130	131	113	138	111	119	120	135	123	122	131	129	124	122	136	137	98	142	130	127	136	126	120	131	133	136	112	115	137	115	117	147	118	136	129	118	143	139	125	100	134	140	102	109	130	125	121	127	120	124	101	132	129	131	129	140	108	104	144	127	127	115	140	130	118	125	132	102	120	143	120	131	124	121	129	119	126	118	138	119	118	118	104	123	126	123	117	122	130	128	113	126	123	130	117	117	121	130	119	146	139	117	137	129	109	137	106	140	134	113	131	119	110	120	128	120	143	142	148	125	128	144	135	139	120	139	152	120	121	148	123	116	130	124	157	109	128	122	127	129	101	136	132	126	136	134	131	122	117	111	129	115	136	134	127	117	116	109	133	135	111	129	147	106	130	129	119	113	119	137	141	112	116	117	125	126	118	143	123	126	146	112	122	132	130	142	127	127	119	120	106	135	124	140	135	120	122	122	124	137	122	122	135	132	117	114	115	139	134	125	123	129	135	125	125	135	145	118	154	121	136	137	146	122	117	121	138	125	131	137	128	141	119	142	127	111	125	130	123	119	126	109	142	137	112	113	133	142	123	130	115	147	127	133	106	144	150	127	154	139	127	109	134	119	142	114	135	110	114	138	141	129	146	132	144	128	137	103	148	133	143	138	127	106	143	114	122	134	147	125	101	106	102	105	113	110	125	90	126	141	131	97	125	126	142	123	108	125	135	135	138	109	130	118	98	114	120	130	139	125	123	148	142	127	145	131	138	120	126	153	137	129	122	138	137	104	143	121	120	125	142	116	119	126	135	120	101	153	131	134	121	149
345	1	1900	227072	418	7	160	744	905	909	807	740	660	588	515	487	452	412	378	363	317	308	333	274	290	283	287	280	279	245	254	240	237	246	217	221	210	209	191	211	177	183	158	185	179	187	152	160	163	171	162	171	156	142	136	148	145	177	150	152	135	142	141	129	140	148	130	163	155	153	135	127	139	148	124	159	139	123	120	142	134	122	102	134	134	115	115	118	126	112	130	125	133	131	128	148	136	138	120	124	127	111	141	123	142	123	118	124	131	138	113	121	101	122	145	120	131	122	143	140	127	131	124	138	136	151	124	136	158	151	128	129	112	120	132	113	125	119	120	130	107	135	149	119	125	115	127	150	126	123	105	124	124	116	129	131	124	126	118	124	118	126	147	121	124	115	138	120	117	134	106	139	152	121	101	124	128	108	134	110	133	134	134	119	139	125	132	126	117	133	150	120	126	138	118	132	117	121	126	135	128	119	113	142	126	125	126	116	104	132	132	117	137	136	137	130	117	114	108	133	135	130	133	124	117	117	116	116	114	138	121	120	135	117	107	142	118	122	115	130	116	106	126	136	116	105	120	106	122	132	122	116	100	124	114	119	135	127	132	136	139	126	123	141	115	136	136	125	111	140	116	138	130	139	131	118	118	126	143	129	125	115	138	153	139	118	113	115	126	132	118	113	132	122	121	98	124	125	129	137	125	108	141	114	131	122	99	117	120	139	134	120	113	125	128	136	121	112	118	135	133	121	143	133	109	136	126	114	123	116	112	120	120	120	131	116	117	123	103	146	130	129	137	128	136	127	137	126	113	121	110	149	114	116	114	122	139	123	133	112	122	127	126	114	147	145	124	126	119	122	119	117	120	130	109	125	140	117	138	106	116	126	129	107	126	130	121	125	141	130	113	120	137	126	118	141	110	118	136	132	122	115	143	133	114	100	128	125	125	127	123	110	121	131	105	122	100	142	133	129	114	128	129	138	152	115	119	119	129	126	136	123	122	116	130	123	144	117	120	121	128	131	112	137	113	129	123	120	127	110	106	101	105	146	117	130	126	123	125	113	117	132	112	125	113	108	119	139	122	139	121	120	118	133	125	129	141	136	128	119	117	136	121	93	124	108	129	108	118	103	140	142	118	102	143	137	111	108	128	115	125	121	116	113	113	133	120	106	124	131	105	124	119	113	132	121	121	124	117	111	109	105	123	118	115	124	132	127	127	125	114	116	93	142	109	145	128	130	131	121	118	133	125	120	143	128	99	108	129	125	118	124	103	125	131	128	144	108	119	123	134	121	124	121	125	117	134	123	130	118	138	123	128	137	118	128	136	122	135	140	130	128	120	123	123	102	116	127	135	142	104	107	120	130	124	129	116	127	110	145	107	120	118	118	116	124	122	107	106	110	126	121	125	144	125	135	125	127	115	108	124	123	99	114	111	122	130	126	111	138	117	121	113	121	128	122	132	136	105	128	113	120	128	129	117	136	126	125	119	101	105	125	109	130	108	132	104	110	128	136	113	108	136	109	127	125	116	122	115	117	125	145	121	128	121	117	131	132	122	99	111	117	111	140	110	128	127	116	107	127	118	126	124	107	116	123	118	134	124	119	117	128	107	123	141	140	135	122	110	115	124	120	118	112	125	138	127	114	120	124	135	117	115	142	121	130	125	115	121	121	126	117	108	110	115	110	129	128	126	128	113	131	121	116	118	122	120	137	130	102	117	117	129	132	117	123	148	125	127	124	132	144	117	116	134	113	129	128	124	120	106	123	124	110	134	109	118	94	124	121	113	118	108	113	134	125	115	135	118	124	118	127	117	124	127	138	124	141	111	107	110	116	132	137	132	109	130	106	122	129	121	120	109	117	133	110	136	140	117	111	130	124	92	129	109	113	127	131	97	141	136	130	126	125	126	105	134	116	125	101	138	141	142	114	115	133	131	126	129	115	127	128	138	114	108	122	116	133	105	128	109	122	126	146	121	135	136	113	128	131	123	128	132	117	123	118	102	121	115	124	141	122	110	117	118	131	122	147	130	128	117	142	109	115	126	125	114	109	110	119	115	132	119	147	121	120	100	129	122	141	136	142	104	117	123	117	118	125	133	106	142	124	123	128	119	134	120	106	123	111	125	119	131	143	127	97	112	118	125	130	122	122	119	126	129	134	100	118	124	128	116	112	122	107	118	102	124	125	127	149	133	110	126	112	128	140	124	115	111	123	120	110	118	105	134	120	116	109	131	114	102	112	143	136	113	139	119	114	133	120	131	113	139	118	118	115	116	123	130	145	131	125	121	137	118	132	126	121	135	138	132	140	126	120	128	124	103	124	134	118	107	124	137	114	126	115	135	136
345	2	2100	227173	469	6	141	690	912	938	821	709	639	614	518	462	456	423	366	356	328	315	317	272	327	295	275	282	274	264	222	253	237	221	253	221	210	188	197	169	184	194	198	172	172	154	164	161	179	175	152	159	162	143	153	141	150	163	139	141	145	142	135	163	133	166	142	148	134	141	132	146	145	133	137	134	117	128	147	132	126	142	155	129	134	132	138	146	130	131	131	136	124	128	135	150	137	127	142	133	156	133	116	146	125	144	120	136	139	128	117	126	124	121	126	125	138	152	142	124	125	130	145	145	118	127	124	106	130	127	130	112	124	128	133	137	118	125	129	128	124	113	112	114	121	127	141	113	112	119	123	143	129	148	122	119	129	124	122	133	143	123	124	121	121	123	96	131	126	124	131	131	118	120	135	119	101	134	128	131	143	122	123	121	126	140	138	136	159	134	114	144	122	129	125	115	133	126	141	123	106	136	139	122	147	102	108	116	144	133	125	114	139	145	136	123	137	128	132	125	122	108	124	127	142	115	112	141	121	102	109	124	160	124	108	115	111	127	141	98	145	134	132	126	144	124	137	129	114	123	118	140	137	124	127	113	115	139	114	119	115	115	130	137	132	142	123	135	104	124	108	133	109	126	111	139	137	126	143	143	116	108	133	124	125	128	134	129	137	129	136	125	116	140	116	125	134	114	119	99	130	136	119	122	134	118	111	131	121	135	119	109	118	113	107	117	122	107	113	119	131	121	142	134	131	125	114	122	134	130	119	135	109	120	127	127	147	123	127	126	117	106	124	130	124	112	144	128	125	135	110	128	132	106	110	128	125	127	122	153	119	119	110	122	120	111	138	129	114	134	130	137	124	106	97	115	125	137	131	110	116	108	133	145	149	131	138	111	125	110	126	115	111	126	128	125	125	112	113	120	125	122	119	117	149	113	126	143	132	119	123	124	121	118	123	114	122	151	121	123	125	126	103	136	108	122	124	124	128	140	129	126	117	121	143	127	106	132	132	136	150	117	129	119	111	114	120	126	134	127	116	126	140	114	144	118	123	107	115	124	135	144	122	117	121	121	123	125	128	147	118	124	134	130	123	117	122	118	127	124	124	125	123	149	127	114	112	125	108	122	121	117	129	133	124	121	127	126	117	114	117	127	128	126	136	125	137	121	140	109	123	135	110	112	122	106	108	121	117	106	118	108	115	100	123	136	120	112	131	126	119	116	118	97	120	133	138	111	121	121	111	116	127	132	149	129	125	138	136	127	125	130	142	122	130	141	130	112	98	136	124	139	126	124	119	124	106	131	115	129	116	135	140	127	120	154	117	120	128	122	139	119	104	126	133	134	113	129	127	134	128	122	138	127	120	118	140	106	119	120	147	120	118	111	117	123	140	127	131	115	106	115	132	115	121	147	110	131	136	117	129	117	140	130	113	106	96	110	105	119	116	114	113	125	111	136	112	122	127	112	128	126	142	135	127	119	124	130	142	130	123	120	128	149	142	104	119	121	136	118	133	119	126	139	127	113	137	112	120	89	113	114	133	118	133	142	118	115	126	121	147	117	126	119	139	138	138	135	118	123	102	110	117	126	123	142	94	119	115	118	112	105	110	118	133	114	122	121	100	120	128	138	110	130	107	118	124	134	140	117	109	134	130	120	117	122	126	124	127	126	134	138	116	121	135	120	134	119	114	152	134	128	116	127	123	144	120	113	125	141	121	141	135	122	121	144	109	140	133	111	122	104	116	131	123	127	125	122	118	125	104	133	109	116	130	127	127	131	121	123	120	112	124	118	108	113	126	111	116	110	126	108	145	131	137	138	132	130	111	125	131	95	120	124	122	111	122	125	123	117	132	111	119	137	121	121	126	110	135	125	133	136	132	139	135	126	114	97	138	120	107	132	120	123	138	123	128	148	109	109	118	132	112	102	126	125	113	126	128	126	110	114	128	133	144	118	110	110	123	108	116	124	129	125	118	114	127	123	117	138	121	123	103	130	116	122	105	119	121	117	97	144	118	138	126	145	145	139	124	136	123	119	115	109	115	97	117	109	123	139	130	119	106	108	142	122	130	130	101	126	124	121	127	135	124	117	126	114	126	119	125	108	129	126	130	105	123	113	120	119	128	110	141	130	126	117	110	113	142	143	117	122	117	124	130	121	124	126	122	130	114	135	130	106	130	124	120	110	114	118	113	110	103	130	130	116	111	150	116	114	127	146	116	112	123	110	134	112	126	144	125	122	122	140	137	135	135	132	130	148	121	131	108	125	105	115	110	138	102	109	120	105	113	111	143	114	119	133	118	134	128	139	155	139	135	119	140	119	109	111	119	125	134	113	132	143	115	123
345	3	3500	227275	467	3	102	608	916	941	856	789	730	618	573	527	438	419	438	392	376	342	380	318	316	309	292	292	294	300	284	259	266	247	231	254	216	239	211	211	216	179	200	190	177	191	145	141	160	153	171	171	146	142	179	148	139	148	135	162	145	167	146	137	132	144	143	135	153	132	142	133	133	148	134	136	127	148	128	150	133	119	149	135	133	142	163	125	127	116	134	117	136	126	126	120	123	125	135	153	120	143	146	128	140	139	116	113	134	145	126	98	140	117	132	117	117	120	140	136	107	139	125	125	135	122	129	132	118	129	131	121	130	138	107	154	127	98	116	116	136	111	123	130	125	124	135	132	142	123	108	98	100	113	129	132	135	115	122	118	114	123	108	122	125	111	133	145	121	121	145	126	120	126	134	125	120	106	123	113	126	121	125	138	125	124	129	119	129	124	123	143	128	123	123	127	126	122	122	105	116	112	134	117	104	108	137	136	140	122	112	109	115	119	130	127	114	122	139	114	135	108	124	131	112	131	125	132	104	136	116	123	123	125	142	127	117	129	124	121	116	149	117	110	131	119	100	125	127	134	124	107	147	128	118	112	119	127	122	129	108	145	135	121	130	108	121	108	130	123	121	116	109	123	113	105	117	127	108	128	121	120	125	118	127	116	115	137	111	119	109	122	130	113	125	128	113	106	115	102	130	143	110	141	113	134	123	126	99	119	129	119	129	106	128	121	109	113	128	125	135	111	126	122	110	128	131	119	119	108	114	115	139	115	125	126	134	141	112	101	143	130	124	125	108	118	125	112	129	122	127	126	129	124	143	127	127	125	127	123	97	119	134	124	114	117	134	113	117	126	132	127	104	118	118	115	117	115	116	119	124	106	134	122	96	116	115	126	117	115	113	115	132	100	117	110	118	108	117	110	117	107	127	117	115	112	123	126	137	129	117	108	141	112	131	114	99	111	119	142	109	122	103	101	117	107	124	116	108	125	125	119	134	117	110	120	116	134	127	123	119	108	108	120	137	131	118	132	120	136	132	120	130	102	110	118	100	129	136	114	122	117	116	113	107	146	132	117	129	115	116	107	128	128	122	123	145	160	121	109	100	108	130	96	112	130	128	115	101	141	106	119	132	136	121	120	122	114	124	112	116	109	98	123	122	107	119	121	125	127	108	115	117	140	103	130	132	127	117	99	116	123	98	116	130	112	123	121	115	110	130	116	112	133	100	109	112	105	147	130	131	132	124	113	124	101	142	129	118	118	128	101	124	123	122	120	128	126	107	127	118	129	119	118	98	100	122	118	99	102	122	126	124	119	138	129	133	119	129	107	121	134	130	120	157	111	115	108	125	138	103	115	125	124	124	119	123	126	122	121	127	127	126	142	135	113	129	123	108	101	135	143	103	129	118	104	99	138	106	128	117	120	133	123	139	142	110	135	129	117	137	119	123	133	105	127	111	124	121	119	128	119	101	109	112	110	119	139	110	118	132	113	116	126	114	113	124	110	114	136	131	119	108	114	109	117	116	128	124	116	131	109	109	130	99	126	126	98	146	116	110	118	114	122	110	104	133	131	115	130	103	130	108	116	108	124	136	114	105	111	130	104	133	137	125	124	134	133	116	136	113	153	112	126	108	139	104	116	124	125	96	133	125	116	140	130	124	116	119	113	127	118	125	107	126	113	114	101	124	114	114	114	117	124	108	123	109	128	117	100	118	120	106	124	134	116	120	103	130	110	120	128	120	124	127	136	129	125	130	123	112	117	141	118	124	107	114	134	135	110	117	112	128	133	126	121	134	130	113	132	120	134	104	106	118	121	115	109	119	138	121	117	94	116	122	126	127	101	131	118	124	111	117	121	121	130	118	132	107	120	129	118	125	137	120	128	104	131	107	115	117	124	121	130	124	121	122	114	126	116	121	126	113	108	126	102	121	104	125	128	100	119	135	104	125	138	127	114	121	119	123	109	97	132	119	110	133	117	105	132	127	128	118	107	117	123	107	121	103	120	109	121	125	133	114	128	136	124	109	131	129	123	116	124	143	132	126	125	133	127	124	117	111	122	119	108	114	125	98	131	108	117	106	117	101	86	104	105	135	110	124	126	109	107	127	121	105	104	128	111	107	122	104	123	136	112	123	129	126	103	124	99	111	104	130	108	115	109	122	122	129	123	100	120	109	117	123	108	135	133	130	118	103	130	114	127	124	131	125	114	128	120	122	127	123	98	119	116	113	128	129	124	105	140	121	119	118	124	142	117	119	108	121	137	133	119	137	103	103	121	127	123	127	120	124	131	117	113	118	105	123	122	145	135	115	118	118	140	108	107	121	104	137	115	113	137	109	123
