345	0	2700	220869	563	20	50	338	515	590	545	569	497	506	426	422	360	349	353	336	301	289	284	260	266	256	245	231	234	226	226	237	225	205	208	215	205	208	190	216	193	201	209	168	179	171	212	158	159	162	182	178	146	162	170	158	153	159	176	172	153	139	172	141	137	152	149	164	140	160	129	156	153	172	158	133	156	142	138	148	155	141	157	124	120	165	131	146	130	162	139	122	125	149	139	129	145	153	159	142	132	136	144	112	143	139	145	130	142	137	145	166	121	154	125	127	142	122	123	146	128	134	146	138	148	136	138	122	124	139	125	143	143	149	163	140	150	132	129	132	129	143	119	134	140	120	119	143	132	133	129	133	113	148	139	146	134	147	153	130	149	151	151	123	163	125	130	133	152	144	129	135	145	138	131	143	138	139	139	140	150	127	121	139	131	127	133	148	137	121	126	125	115	129	148	125	120	142	144	144	128	147	131	147	122	132	126	133	119	155	139	137	139	133	130	112	118	122	131	144	143	131	140	133	116	148	146	131	124	151	134	137	138	129	121	114	139	131	134	148	148	147	139	119	138	121	146	126	134	131	135	147	141	142	136	117	125	133	121	145	128	135	133	153	131	123	130	122	129	145	103	121	149	114	148	126	129	131	123	123	125	128	133	133	113	151	136	139	126	123	126	128	120	128	111	125	142	134	126	112	138	139	133	131	121	109	106	150	131	131	131	123	107	135	120	140	133	138	135	121	132	141	123	132	139	161	120	130	137	143	144	150	123	117	148	149	129	145	125	122	124	113	126	122	133	156	109	117	124	118	132	142	114	126	126	136	111	127	145	127	145	105	121	118	115	139	124	134	131	150	127	118	125	120	115	141	133	144	122	132	147	131	120	135	111	144	134	106	138	129	146	123	140	107	117	120	116	118	120	136	118	121	129	136	123	117	132	121	139	147	140	122	135	126	127	147	140	113	124	128	137	122	144	132	149	127	131	148	155	150	129	127	133	133	144	143	121	157	140	127	128	122	132	130	139	125	133	149	134	116	133	149	129	132	118	125	133	131	137	118	131	138	136	117	131	125	140	154	113	133	128	140	143	133	122	133	120	137	132	118	135	130	111	149	122	156	121	125	118	134	141	147	128	127	146	123	111	118	123	147	121	128	135	130	125	140	122	163	142	105	116	151	134	114	147	128	129	131	138	125	128	125	102	138	126	129	155	136	130	122	131	121	121	134	133	118	137	133	137	121	157	122	132	120	131	143	119	137	130	140	118	128	153	136	136	112	124	136	152	134	125	122	124	120	127	117	138	141	128	134	141	128	122	149	144	139	120	123	113	150	124	124	121	130	112	108	130	126	119	140	124	138	120	128	140	120	132	117	132	148	122	106	113	126	133	145	107	115	131	134	130	110	146	128	125	122	119	134	130	120	118	140	123	117	120	130	120	126	102	123	126	136	148	140	162	118	140	123	122	126	129	122	134	119	145	126	121	120	129	124	124	128	116	134	133	130	126	120	131	134	147	130	144	151	117	129	142	120	126	149	111	118	128	120	124	144	126	114	124	138	127	135	117	120	131	142	130	125	134	122	125	139	137	120	133	128	134	131	144	127	134	112	112	148	114	144	129	142	123	124	144	118	127	127	127	128	138	109	116	126	126	128	121	136	109	129	114	168	126	113	121	115	135	131	124	132	135	143	118	112	122	142	130	134	122	129	141	127	129	135	158	137	139	128	148	129	107	115	121	141	123	129	136	133	120	123	125	112	153	134	135	124	146	112	138	144	141	122	133	118	127	134	149	145	136	131	128	116	119	133	117	128	131	127	126	134	108	136	103	122	113	136	133	141	124	141	120	124	105	134	135	144	132	135	112	120	125	144	138	109	138	118	116	140	123	122	117	127	130	133	109	121	119	125	128	125	136	124	161	118	133	123	111	154	116	133	118	135	126	132	148	157	126	125	115	115	126	144	124	146	117	139	124	126	137	145	133	141	134	134	137	127	104	119	118	137	122	123	137	129	127	133	106	144	116	132	133	138	130	124	134	109	110	124	115	128	142	119	139	145	128	146	121	135	119	125	136	140	129	139	143	141	121	141	96	118	141	130	130	126	117	115	121	119	123	127	140	135	143	109	134	115	122	128	112	119	144	147	132	146	115	114	126	137	111	137	116	112	148	120	145	128	136	135	109	119	125	119	117	126	107	118	136	123	130	109	134	129	150	110	114	125	142	116	132	103	123	136	106	147	139	146	135	136	110	127	121	104	122	114	127	131	137	111	126	125	133	136	117	123	121	126	115	137	114	135	117	124	118	134	135	114	151	114	141	128	131	119	142	129	145	116	125	128	127	142	151	130
345	1	1900	220994	624	45	157	540	561	532	460	484	424	368	343	301	304	273	252	241	231	216	218	232	211	212	224	195	186	193	150	155	177	174	175	162	173	162	159	152	153	160	162	143	146	162	166	140	149	151	131	156	141	146	143	138	129	153	162	158	148	129	149	152	138	117	144	156	138	138	145	142	137	147	135	139	123	148	144	127	140	130	135	151	145	125	139	128	135	127	131	141	121	142	136	122	109	155	131	118	136	121	142	138	123	138	148	119	144	124	144	129	135	116	121	137	136	158	123	138	127	133	123	135	118	148	131	135	123	123	119	119	125	131	122	131	124	120	134	126	149	130	143	131	119	133	128	135	138	123	111	134	137	127	110	135	123	123	150	137	145	128	124	120	126	121	117	121	133	144	133	138	158	131	143	114	140	146	125	126	118	146	154	125	131	149	136	140	130	121	106	135	138	141	131	122	99	112	131	144	101	117	130	124	127	148	129	137	130	125	128	116	123	129	118	132	129	130	136	133	133	128	129	132	133	114	141	123	135	120	128	126	131	134	127	133	145	135	130	105	136	132	129	134	116	135	144	132	144	135	135	122	115	110	106	135	113	120	133	127	134	127	136	137	146	141	125	125	137	124	114	112	118	115	148	143	130	131	132	125	139	146	143	122	134	119	123	139	140	128	147	117	138	128	122	132	141	130	150	130	156	133	121	137	141	143	111	126	128	141	138	139	135	129	132	147	133	128	127	157	121	110	133	122	125	134	147	123	122	133	142	122	130	141	141	119	108	156	117	122	139	144	131	122	134	155	132	130	150	142	116	134	140	110	119	168	148	131	140	133	141	137	128	137	136	123	110	136	136	132	127	124	130	114	118	132	132	109	136	141	130	135	131	150	125	133	145	121	119	134	136	121	136	134	134	134	145	123	118	133	127	118	139	130	133	146	131	125	127	131	120	128	122	154	118	113	134	114	128	112	111	150	127	142	147	142	143	130	140	131	131	134	125	123	121	112	126	136	136	124	119	119	138	112	121	140	121	128	146	117	140	127	142	109	115	135	118	122	130	146	139	127	120	136	127	140	102	130	120	140	117	115	121	135	134	130	113	136	131	134	140	126	140	140	148	140	133	139	123	118	139	144	127	121	126	136	148	142	131	123	120	136	123	144	129	133	122	112	134	143	133	107	126	117	148	145	132	113	117	133	129	128	117	141	136	112	131	132	150	113	126	152	118	130	134	142	145	142	139	128	128	119	123	129	150	150	132	138	148	136	115	147	126	126	130	138	119	118	133	115	135	120	134	125	124	124	140	103	125	130	114	138	119	145	137	136	127	152	143	124	126	141	133	124	119	109	112	133	139	134	130	145	142	137	136	133	133	135	138	137	136	127	128	130	129	145	133	140	129	111	126	158	123	133	126	139	136	135	110	139	122	129	128	123	122	123	122	130	150	154	126	120	125	136	135	131	132	152	140	138	137	116	133	121	138	103	123	125	123	145	144	140	133	134	127	133	132	132	161	139	125	128	139	139	138	125	132	122	113	128	139	128	147	136	115	130	130	127	153	132	128	135	138	120	111	132	127	111	140	130	137	140	117	119	128	138	119	113	135	124	132	121	133	133	138	139	118	144	142	142	129	132	143	137	125	113	132	143	145	126	122	123	131	120	135	135	133	150	126	127	155	141	119	142	135	127	112	137	140	127	118	132	136	144	125	129	137	135	152	153	149	138	131	136	122	135	128	120	132	128	136	121	163	124	118	137	128	124	127	115	126	128	128	137	138	140	122	165	133	129	127	125	111	131	117	128	134	127	124	127	123	131	134	137	114	127	142	125	145	132	128	118	122	117	123	115	153	126	139	121	127	136	123	152	129	163	122	134	130	147	127	130	134	149	146	121	131	131	139	139	141	132	145	143	113	109	137	138	125	136	112	127	117	128	136	133	118	149	126	146	135	130	120	132	131	125	151	128	131	134	136	144	118	129	138	126	126	127	117	126	134	127	132	139	134	111	110	136	131	141	127	132	144	137	135	122	115	124	123	119	125	148	126	136	130	149	145	123	154	136	123	134	120	114	146	129	123	135	127	134	137	121	138	120	126	125	145	150	134	142	125	138	137	128	132	128	137	111	124	121	123	149	123	137	129	138	134	134	116	137	122	117	128	129	134	136	120	133	137	89	127	119	113	123	147	120	137	120	119	121	108	132	126	135	152	134	112	123	130	122	139	125	106	115	144	121	125	134	131	131	128	121	126	112	119	123	106	119	115	142	111	134	120	104	131	108	117	137	104	118	129	139	127	118	140	134	127	145	128	136	132	143	126	102	124	121	119	138	129	131	138	124	124	115	148	152	120	123
345	2	2100	221119	599	37	151	556	650	616	604	537	473	486	404	341	329	305	301	251	273	263	225	225	242	217	186	236	207	200	231	191	198	159	186	182	183	184	177	163	154	176	161	152	139	182	143	161	144	157	155	158	157	167	128	146	159	133	131	148	158	140	128	126	120	168	140	148	129	150	148	134	145	140	157	133	138	136	145	151	120	156	149	139	140	145	146	139	126	129	108	131	147	146	140	156	124	122	142	128	109	141	143	144	142	118	132	126	144	137	130	137	128	146	125	137	130	125	133	124	125	131	112	126	141	122	119	140	145	128	129	141	136	124	138	126	143	120	130	130	128	145	120	120	147	132	131	125	133	127	115	116	138	134	119	149	109	137	148	120	143	114	118	132	127	140	110	129	115	143	132	123	138	136	137	127	117	118	118	125	132	143	130	118	136	135	130	120	136	134	133	159	136	144	139	136	130	115	142	115	126	127	122	144	124	150	135	139	117	123	130	132	139	115	140	130	144	127	133	129	135	127	123	121	145	140	119	119	131	139	137	127	144	114	138	137	129	128	144	148	125	125	134	150	123	132	130	142	118	155	122	123	120	136	135	131	131	141	127	140	147	122	127	138	128	130	110	123	141	133	137	137	118	151	117	125	130	136	156	125	147	131	124	118	137	116	130	152	115	130	132	134	118	132	120	142	141	127	122	128	125	129	105	120	134	129	113	140	137	124	132	142	111	136	152	152	140	153	147	124	128	137	118	152	146	154	118	114	144	136	141	141	116	123	136	116	140	132	117	131	138	130	134	151	142	120	125	99	131	133	134	129	132	137	112	130	132	123	126	134	140	114	133	114	135	119	144	122	109	121	143	129	128	120	134	138	138	145	112	113	112	128	126	125	129	124	157	132	131	134	124	116	143	147	113	137	125	107	108	139	138	133	131	111	145	112	131	113	113	137	139	125	122	140	120	127	129	140	135	118	125	131	127	125	127	122	144	121	137	128	120	110	134	125	122	129	119	140	136	140	125	126	136	127	127	136	129	148	109	128	136	111	111	130	118	113	127	149	155	131	125	132	132	126	143	130	128	129	124	122	129	156	119	125	126	142	130	138	160	118	118	141	135	141	125	147	129	113	119	129	129	132	117	113	145	129	146	129	135	135	129	143	144	119	114	128	103	141	134	119	129	124	135	110	133	124	130	131	138	146	130	127	139	143	115	126	147	154	106	151	119	124	138	129	121	126	132	153	133	123	108	114	143	146	127	152	121	138	125	138	119	122	123	127	133	121	119	123	107	126	111	148	151	133	144	106	107	127	115	129	132	126	125	108	116	136	122	131	131	129	129	131	128	126	127	134	127	116	130	118	123	151	128	133	123	155	111	129	128	118	130	127	132	128	133	114	126	120	129	121	135	123	120	123	97	131	130	128	118	130	127	104	130	116	147	153	119	124	131	124	138	137	139	132	124	138	120	126	135	144	133	123	130	136	127	122	120	142	145	123	113	124	112	121	131	149	132	129	125	128	133	137	122	136	126	132	128	128	134	133	116	129	121	113	111	123	126	142	135	123	133	147	136	115	133	141	136	129	115	144	135	121	112	144	122	134	139	146	138	141	117	133	131	134	115	122	139	121	123	117	144	116	111	112	124	127	110	105	129	130	127	119	130	132	121	134	125	115	123	131	128	128	120	129	115	143	135	117	121	129	140	121	126	126	111	149	106	118	136	111	147	137	134	116	120	128	125	128	118	136	132	121	120	127	122	99	129	148	140	136	141	146	125	113	137	131	126	119	124	124	135	131	120	138	122	113	141	147	135	126	136	132	121	133	119	120	119	117	143	135	144	149	141	123	137	158	114	123	108	130	133	126	132	139	124	126	141	149	125	142	126	157	133	124	149	115	123	145	124	121	151	110	134	141	115	121	111	134	129	125	129	123	120	118	114	120	126	139	137	146	121	125	138	127	125	148	114	137	136	114	120	131	121	131	103	124	125	132	121	128	133	130	123	141	130	116	133	126	118	137	127	137	105	124	133	117	129	132	138	148	124	104	129	120	127	150	131	128	132	122	123	124	134	140	123	129	118	118	125	124	146	142	115	135	111	123	128	132	135	134	117	145	153	105	139	141	118	123	119	137	132	121	129	121	128	151	135	131	122	114	114	134	125	128	128	132	120	143	129	142	124	149	112	128	133	115	128	159	112	152	128	118	128	139	130	137	123	137	114	144	131	141	143	114	125	128	127	154	130	146	129	130	117	122	122	125	133	140	165	134	120	123	120	124	131	140	135	129	134	125	133	130	132	135	132	147	118	125	127	112	134	129	138	136	123	129	149	137	125	139	122	155	140	141	134	135	132	130
345	3	3500	221244	614	31	133	510	652	712	605	576	546	447	393	383	345	306	311	293	281	268	264	241	262	212	208	200	202	198	181	212	179	199	186	176	176	147	198	187	160	159	152	161	156	142	163	132	147	151	156	151	144	153	155	129	130	147	123	127	124	142	121	155	156	134	130	123	128	152	150	149	147	137	134	146	149	133	127	143	162	120	124	131	122	135	148	139	114	112	124	118	119	120	126	127	117	127	134	126	135	103	130	147	128	122	125	142	134	123	123	131	127	141	117	131	126	140	120	142	121	132	119	112	124	108	136	121	128	133	139	123	91	134	141	133	125	103	141	131	133	117	135	98	112	147	128	134	128	125	110	132	134	118	109	103	124	120	128	120	98	115	124	135	136	118	111	131	111	135	124	130	125	139	114	121	98	137	112	121	120	99	121	120	124	119	129	99	133	131	118	128	123	120	111	125	117	106	119	110	124	134	134	144	135	120	137	113	126	116	111	128	130	111	113	105	121	123	124	131	124	93	110	115	125	132	130	123	115	122	117	124	125	114	121	112	121	124	132	121	112	121	115	115	112	129	102	134	119	116	136	119	122	138	118	112	133	107	117	123	107	112	112	128	134	135	128	109	123	124	123	116	119	124	140	120	106	113	122	126	121	117	103	106	110	124	128	126	127	121	120	104	107	115	132	141	121	121	114	113	128	103	114	110	122	106	135	101	125	110	117	111	127	135	124	130	138	116	128	118	113	104	105	118	105	126	123	124	129	113	134	114	120	126	108	130	121	136	117	126	120	121	119	132	114	115	114	103	110	133	106	125	127	123	108	121	117	108	124	114	133	105	121	127	102	99	134	106	117	123	131	124	112	111	137	126	130	125	130	103	107	113	111	138	140	116	113	98	112	101	116	139	108	111	131	110	105	115	112	130	111	107	135	117	122	113	131	127	125	135	136	113	124	131	127	128	119	110	133	115	110	133	104	122	124	118	123	106	121	125	120	97	110	123	111	130	120	120	131	144	127	116	116	113	132	130	115	149	123	130	103	118	123	120	104	138	106	111	120	133	115	122	126	142	134	132	125	118	106	128	118	108	115	121	116	123	113	111	139	131	119	109	109	117	117	111	110	115	121	116	112	101	98	115	115	124	126	102	112	114	134	119	105	123	102	123	126	122	114	125	94	120	121	112	114	106	115	140	130	110	128	109	118	134	111	102	113	126	118	110	110	114	125	116	103	121	116	104	130	114	125	105	110	108	138	109	115	130	109	115	124	129	129	110	129	117	152	119	115	102	115	117	128	125	124	112	106	119	117	144	127	118	117	119	115	115	120	107	105	138	109	120	118	128	123	117	134	128	107	121	138	118	129	157	113	127	102	123	116	136	116	89	127	108	118	151	120	105	137	121	120	139	137	123	118	112	127	113	122	111	137	117	126	110	136	107	134	113	129	120	96	103	116	125	114	134	114	116	124	114	114	119	119	121	92	122	110	132	120	122	117	133	129	131	119	108	119	110	126	138	121	128	119	138	114	109	108	124	147	118	107	108	124	124	124	116	119	135	114	112	103	124	127	104	120	131	120	109	121	113	109	133	126	97	111	119	124	109	120	114	115	128	128	131	127	131	140	113	127	133	114	122	121	141	121	122	91	102	124	99	115	119	100	109	123	111	104	107	131	122	107	106	115	120	118	142	146	116	128	110	108	122	131	115	118	125	108	116	125	103	118	114	125	122	110	118	125	128	111	116	125	112	141	111	123	131	139	113	127	142	114	99	109	131	127	124	129	127	113	128	111	121	97	122	124	97	108	110	138	122	131	98	110	129	110	127	101	104	113	131	123	124	111	120	130	108	120	111	123	132	106	103	136	125	92	114	111	125	131	137	116	100	117	122	133	132	120	123	106	123	117	125	108	119	125	130	107	125	125	135	120	123	132	110	127	115	136	120	111	128	110	135	101	133	116	126	132	127	112	120	125	119	131	123	117	108	120	134	95	112	118	127	101	138	104	114	116	110	99	123	117	116	124	96	128	125	129	123	133	122	119	129	104	115	119	106	117	115	110	108	115	102	105	126	106	97	95	124	117	131	114	121	121	124	116	110	104	111	127	137	134	116	123	117	104	115	118	110	127	125	110	124	120	125	108	128	101	131	153	123	98	121	105	129	96	118	126	105	129	109	131	109	107	124	143	108	111	111	98	111	121	137	112	118	123	117	147	129	111	118	115	108	110	117	110	130	123	103	128	127	118	128	107	130	110	113	139	133	129	128	102	131	135	131	123	124	132	121	114	119	88	121	118	141	119	130	115	117	106	109	113	112	111	125	121	109	119	117	127	103	104	103	129	107	109	102	122	119
345	0	2700	221369	596	25	103	407	665	743	678	624	569	535	447	412	374	363	333	335	309	298	276	249	269	251	219	244	216	257	217	239	206	201	214	196	205	189	169	208	162	201	190	158	186	162	180	169	173	160	146	163	152	147	145	155	147	130	142	151	152	156	159	151	148	154	132	132	134	147	137	137	137	108	137	123	123	120	122	126	128	158	151	125	128	136	135	131	146	116	124	135	140	118	108	121	118	124	128	120	118	136	103	144	116	122	137	117	123	123	135	153	128	130	126	127	120	105	117	144	112	113	123	104	124	112	103	122	130	93	132	111	120	125	118	141	102	123	133	144	115	128	121	119	107	120	122	112	111	115	122	124	122	106	115	117	125	111	106	113	122	130	128	124	127	138	124	127	116	113	108	122	116	126	122	126	125	112	108	118	104	126	108	119	110	103	130	105	128	127	106	107	119	130	132	123	114	113	110	107	144	125	107	117	125	113	108	117	121	121	100	120	121	114	131	121	141	120	144	127	131	105	123	101	108	134	104	134	103	104	119	136	112	130	130	126	141	115	124	125	126	109	112	124	101	122	116	112	101	115	132	114	142	135	100	115	126	127	112	106	115	110	109	135	127	102	134	126	134	110	109	114	120	134	124	135	112	96	111	115	130	118	118	139	127	119	121	102	115	104	127	110	101	110	111	129	129	131	110	120	123	105	117	133	131	120	123	123	118	120	109	120	116	100	114	124	120	110	94	112	123	138	114	128	120	127	110	119	113	149	132	112	114	108	124	113	129	120	122	112	109	129	138	118	121	115	119	104	128	122	112	108	113	124	114	111	124	115	138	120	134	112	95	103	121	119	105	126	137	115	112	103	119	104	120	116	120	132	118	110	99	102	109	130	125	116	115	105	115	100	109	120	111	119	106	123	115	108	109	106	142	122	125	111	105	109	126	124	125	94	119	121	130	109	120	126	118	107	114	121	125	120	102	97	120	144	129	121	125	98	115	128	96	116	107	111	123	136	113	121	104	121	105	113	108	118	104	115	130	111	101	111	112	108	96	109	114	104	120	115	147	136	127	121	110	105	127	114	132	112	110	114	116	96	114	109	99	137	118	122	110	106	120	134	110	107	102	119	123	116	130	118	124	103	103	124	108	140	106	128	94	115	113	118	113	120	102	93	130	107	103	104	111	120	130	98	122	127	122	111	138	117	127	120	107	120	117	130	128	125	109	121	106	110	101	120	117	102	125	106	129	124	123	125	130	133	84	103	117	126	105	92	106	102	126	108	119	123	119	103	141	113	105	98	113	105	113	112	108	103	109	105	108	104	132	121	130	115	116	130	115	118	108	120	128	138	122	115	133	121	126	102	114	111	113	114	120	117	112	111	130	115	118	104	133	99	110	102	106	97	133	115	128	117	117	116	124	107	107	135	129	116	134	132	115	104	97	128	103	125	128	117	122	125	104	107	123	129	123	116	112	116	116	98	125	108	107	113	99	116	123	100	124	123	108	114	112	104	116	107	121	107	128	118	125	117	128	105	98	129	120	116	130	114	119	105	102	113	117	93	99	129	115	118	106	104	105	125	124	125	111	111	122	120	118	111	127	113	117	110	119	122	96	123	108	114	102	111	126	119	96	124	132	111	133	110	110	119	101	124	122	114	97	115	134	91	135	97	115	99	114	120	112	119	117	113	116	101	120	120	119	143	111	114	110	124	121	97	123	116	126	113	104	106	112	137	113	109	96	116	111	101	114	124	101	127	110	116	130	130	114	104	101	127	103	110	98	118	129	122	121	117	95	125	117	123	108	117	121	110	113	124	119	128	109	106	101	109	106	112	112	115	107	138	106	103	107	126	112	122	129	119	113	123	115	102	105	93	122	105	128	109	126	112	107	121	106	126	104	119	115	138	116	126	118	118	107	141	104	119	131	98	148	113	121	123	121	122	159	103	104	115	103	116	118	105	110	87	104	135	94	120	103	116	121	125	124	108	118	127	102	129	128	120	108	121	119	108	121	113	114	123	119	123	130	135	102	129	127	102	113	129	111	100	103	112	101	121	135	107	97	124	109	115	123	114	88	91	110	123	101	103	134	117	124	120	125	115	104	122	126	104	114	99	105	104	106	104	99	135	103	115	126	116	131	148	103	98	118	120	99	86	129	99	117	115	107	101	112	115	103	111	99	123	108	107	128	111	96	112	129	127	116	115	109	122	89	104	106	103	132	122	98	134	130	127	112	112	109	113	111	115	116	100	130	129	117	113	127	128	121	111	105	108	125	122	126	123	97	129	132	133	104	110	112	118	95	124	106	135	118	118	134	118	126	105	103	120	96	120	134	117	108	132	126	136	125	94
345	1	1900	221494	626	55	194	643	639	664	514	555	458	432	364	337	277	263	253	231	219	220	229	192	195	180	172	189	155	145	145	169	154	161	147	166	147	136	129	123	149	148	128	135	109	109	134	133	116	118	122	112	127	116	123	127	119	121	123	114	124	121	121	119	126	121	127	132	107	125	114	115	120	112	129	113	126	100	116	109	125	100	124	129	118	111	115	106	124	123	108	119	129	122	161	110	111	106	93	124	94	109	132	135	111	86	107	106	130	123	122	114	124	101	97	125	110	104	108	131	108	118	116	106	110	107	130	120	106	111	108	98	118	115	95	96	98	97	98	113	117	107	106	129	123	85	115	97	109	125	102	112	123	116	103	114	101	107	117	100	93	132	118	133	110	102	104	95	106	103	91	114	124	126	93	107	123	119	98	118	121	114	111	115	118	107	106	89	103	91	112	108	119	107	125	101	128	101	123	111	129	115	114	126	124	116	120	111	118	121	95	135	123	125	106	103	127	111	121	116	105	113	119	110	137	106	105	127	127	111	104	119	106	119	107	105	125	106	108	113	129	132	104	120	107	99	111	107	108	99	105	107	114	115	113	110	108	92	119	121	96	123	119	109	121	97	123	120	123	120	116	123	116	106	107	118	115	103	120	105	111	102	108	118	140	145	107	90	102	135	87	103	105	145	94	118	121	93	122	119	104	119	114	81	118	113	107	129	116	131	116	110	96	123	117	121	106	107	98	124	108	127	105	117	115	95	101	106	117	126	127	114	107	108	100	94	104	135	102	114	114	96	113	98	113	106	137	133	111	116	118	107	112	115	103	106	113	100	105	116	127	111	89	117	118	129	99	105	93	112	112	116	102	107	95	105	103	125	123	107	107	109	111	95	106	126	112	112	107	128	101	125	105	89	116	102	110	122	103	100	106	106	129	119	112	110	107	124	100	102	99	112	107	105	110	114	114	91	111	128	105	113	103	133	99	117	109	111	118	132	109	134	111	107	119	109	107	114	103	88	105	123	111	128	111	125	125	101	111	131	103	114	106	116	108	101	113	117	117	114	109	107	108	114	112	99	107	128	109	118	129	115	117	117	107	115	103	112	107	102	128	114	92	130	107	97	129	115	100	98	116	87	103	115	109	109	107	108	104	90	97	106	123	104	119	122	126	94	124	103	98	110	105	103	122	107	113	104	114	110	109	103	104	100	118	118	105	101	117	112	109	138	112	93	118	118	115	124	109	104	120	115	109	97	122	107	113	124	116	102	98	81	93	129	98	130	107	114	105	97	120	132	116	112	93	113	111	119	102	92	119	122	106	92	124	90	92	118	127	104	112	112	130	133	89	118	110	122	100	110	109	102	114	111	109	96	112	104	116	118	118	122	90	106	105	120	100	111	112	108	114	99	104	97	94	94	120	113	107	112	111	97	102	98	106	114	120	108	109	112	106	119	110	109	114	111	114	121	104	108	107	105	117	103	117	95	105	118	114	127	121	112	117	103	97	123	83	114	100	124	121	115	119	95	108	91	105	112	121	114	109	125	99	129	110	104	109	95	115	105	120	91	106	101	106	109	111	117	96	100	113	103	134	100	122	106	106	112	131	115	106	102	126	113	117	105	107	102	109	105	113	103	92	126	99	136	108	120	109	91	116	89	115	101	110	126	110	86	98	113	132	103	103	114	103	109	122	109	105	90	100	116	115	114	123	129	127	110	122	140	109	96	85	135	112	109	103	96	111	98	127	104	115	110	105	114	94	113	120	102	106	111	93	102	112	109	98	118	83	119	92	91	97	102	108	111	137	115	110	107	109	95	121	109	108	101	122	115	103	105	98	111	123	121	119	103	90	93	103	117	106	124	129	103	113	119	116	111	104	89	105	115	115	107	106	133	100	105	98	121	115	109	104	107	109	105	98	118	103	96	111	113	111	119	105	119	125	97	102	123	130	105	100	118	96	109	104	114	115	110	99	112	86	116	100	118	108	121	95	117	97	101	124	97	109	99	116	107	120	119	94	121	106	107	128	91	95	101	116	110	109	96	102	130	85	107	129	107	115	104	107	112	94	116	122	110	114	122	93	89	106	100	126	111	105	99	124	124	97	90	123	123	113	94	103	98	112	101	107	96	121	125	111	95	111	107	129	98	107	97	101	103	117	91	106	110	113	109	112	113	102	115	111	107	119	105	101	86	125	118	113	108	108	109	104	108	97	107	124	121	116	103	116	108	119	92	121	108	101	136	95	109	109	100	128	91	106	109	109	112	120	106	122	105	105	136	135	104	118	104	107	105	118	113	91	104	111	108	102	130	117	106	111	105	81	96	107	107	84	106	101	103	93	119	103	109	94	121
345	2	2100	221619	600	38	166	559	653	672	584	547	468	444	380	337	325	328	277	262	262	217	233	210	201	193	180	181	173	179	167	184	186	144	177	155	152	150	126	127	151	134	145	136	132	139	123	123	122	111	103	132	130	119	120	106	122	113	123	128	119	134	117	117	126	105	135	139	120	108	117	128	114	145	114	101	107	125	123	147	102	117	103	124	122	100	113	94	123	117	125	104	105	133	99	117	104	107	115	100	107	113	94	121	132	108	92	107	125	121	125	104	96	108	112	88	118	104	106	107	103	109	112	117	114	118	102	103	104	99	111	121	105	99	116	109	107	112	113	112	97	105	82	107	121	93	110	102	92	104	101	84	100	126	106	116	124	101	103	98	125	108	100	122	128	107	117	123	105	97	84	118	104	111	122	92	89	85	120	114	116	111	116	117	92	85	116	95	88	112	108	113	99	99	101	113	124	88	115	109	109	119	105	115	111	90	116	105	104	110	111	97	111	111	101	104	113	103	108	115	81	97	105	123	114	117	97	121	80	92	93	104	126	116	107	107	109	122	117	108	110	103	107	92	111	100	104	114	98	126	92	111	122	94	110	83	93	102	115	101	95	113	100	116	109	111	97	85	112	119	101	109	105	115	104	115	116	95	114	104	105	108	120	89	114	110	86	116	101	98	120	103	108	110	105	86	108	94	90	94	96	106	102	105	100	115	126	115	105	98	107	90	107	130	109	105	91	115	97	94	96	100	115	97	110	107	98	110	107	94	132	115	108	98	83	90	101	110	103	110	96	80	104	77	98	101	106	100	103	128	93	100	105	116	112	85	101	105	104	109	109	118	113	125	110	97	86	96	114	120	102	112	106	134	101	102	114	106	103	120	110	103	94	89	107	103	101	98	101	107	98	128	92	123	93	118	107	103	99	103	91	110	114	93	99	101	106	98	108	111	95	108	85	94	91	104	99	99	97	99	98	106	105	83	97	91	97	96	119	90	98	118	109	102	87	112	95	112	136	95	105	113	98	130	120	86	130	112	96	117	83	112	115	120	104	97	94	93	127	105	110	103	107	103	103	91	102	111	114	96	117	118	101	99	103	95	122	101	92	106	89	103	120	104	116	110	102	98	114	93	96	102	107	121	107	106	115	104	110	86	114	114	101	99	101	85	100	104	106	113	86	116	111	90	85	94	108	120	106	110	105	95	99	120	95	92	106	111	119	94	92	125	109	124	113	115	104	114	83	107	103	94	93	87	105	99	111	103	106	111	98	109	141	115	90	82	91	103	122	93	118	110	101	121	102	109	92	96	90	123	102	106	99	86	103	98	105	87	100	103	103	101	106	112	107	100	104	101	98	94	108	114	103	87	89	125	107	107	114	86	113	100	100	93	116	130	124	94	99	122	104	99	110	108	99	112	93	100	111	107	127	111	108	109	119	112	106	110	102	134	105	102	116	104	111	94	98	100	107	94	110	102	98	112	119	114	85	107	118	97	103	97	97	90	102	114	109	86	90	124	112	97	94	93	102	107	112	95	94	99	102	110	98	101	97	108	113	108	113	119	103	108	98	108	88	95	102	98	104	87	104	100	104	100	108	122	96	124	95	100	117	96	96	97	111	101	105	105	96	87	103	118	94	100	92	118	124	90	100	84	93	110	115	108	111	87	114	89	109	104	100	98	108	104	103	103	107	92	85	98	117	82	105	102	118	102	91	105	103	103	101	101	90	109	108	104	98	97	103	118	100	106	94	109	121	101	96	109	89	108	94	111	99	80	104	106	105	109	109	105	111	86	113	86	118	104	98	106	128	103	94	99	97	106	84	110	106	107	110	108	116	105	93	118	107	109	112	81	102	100	99	98	91	112	114	101	111	97	116	101	88	103	106	115	92	102	114	101	90	114	121	115	100	93	102	91	89	103	102	117	103	112	102	116	102	81	114	104	90	84	92	103	107	83	100	109	98	94	130	87	102	105	84	105	99	118	77	109	95	103	100	99	94	122	106	104	89	113	93	135	89	110	128	92	102	105	101	90	101	103	104	132	89	100	92	98	109	92	102	107	101	104	111	76	104	104	107	93	108	103	119	91	91	85	105	124	108	97	116	110	97	104	102	105	98	98	101	104	85	109	108	91	93	107	99	98	103	105	114	108	94	111	98	100	99	93	91	81	114	97	111	105	93	107	82	106	107	109	113	113	91	109	122	85	126	117	96	108	99	119	97	110	102	102	100	114	108	109	91	101	93	104	113	83	116	109	99	123	104	91	116	114	118	92	106	95	128	99	106	84	98	109	121	108	87	104	115	101	101	94	104	97	102	89	100	97	110	104	115	91	105	102	104	120	101	99	101	95
345	3	3500	221744	617	33	155	524	663	667	630	562	510	459	407	402	344	299	286	283	230	208	220	224	240	225	193	178	207	168	165	173	169	159	151	150	158	165	133	165	139	110	137	145	129	123	114	132	126	146	133	132	124	119	120	127	117	114	123	97	116	92	109	110	113	117	117	113	107	110	101	106	95	106	93	112	105	111	104	100	108	130	106	98	96	111	109	102	92	89	109	118	109	100	102	99	93	107	114	90	87	95	109	93	82	82	105	105	99	106	101	112	91	98	89	120	98	92	104	107	104	84	90	94	87	106	105	100	94	106	95	104	97	100	102	98	101	91	80	105	105	87	110	102	110	108	89	88	103	106	110	97	90	95	104	99	108	95	97	86	93	93	97	92	109	91	95	90	101	99	97	96	103	107	104	109	99	83	101	100	105	111	81	116	89	102	106	64	90	103	106	80	92	117	102	98	87	97	116	97	108	93	109	111	112	105	100	102	102	98	99	77	87	102	111	93	109	92	98	88	84	121	90	118	88	94	99	96	104	114	93	121	84	92	99	101	99	101	95	106	103	106	93	111	86	102	101	101	105	109	99	75	84	86	112	99	83	104	91	91	104	111	103	106	101	99	79	96	110	94	95	93	68	94	108	94	109	94	96	99	94	102	105	92	93	104	91	91	80	98	79	107	91	103	96	95	94	92	115	100	104	120	76	82	79	93	101	90	90	103	112	100	103	87	104	120	90	98	113	113	112	92	105	107	110	113	76	98	99	76	88	86	90	101	117	137	99	85	87	88	88	100	102	101	90	99	108	88	103	84	86	98	95	63	92	110	103	75	92	110	106	103	99	93	95	88	100	98	91	101	96	97	98	76	94	104	94	87	115	89	115	104	86	88	77	97	93	101	88	88	86	101	100	93	91	114	85	114	90	83	93	94	100	101	107	102	96	97	74	101	89	94	93	105	99	100	95	77	82	105	85	82	95	82	101	96	100	91	75	78	101	93	81	123	99	83	86	85	85	92	93	106	101	92	101	102	94	84	84	82	96	89	69	95	86	96	93	83	104	86	77	98	92	90	94	93	104	74	104	78	95	79	93	94	88	84	91	83	75	78	92	122	88	92	96	87	89	95	95	99	87	102	92	83	102	107	91	96	96	87	101	110	83	94	83	108	88	107	92	101	106	87	96	109	105	74	83	101	88	104	85	82	84	95	101	74	105	83	90	91	101	96	91	98	84	91	88	91	93	95	86	113	104	102	88	67	106	107	71	99	82	104	73	90	107	94	93	101	100	90	82	92	97	108	82	82	110	81	91	92	115	90	96	85	106	81	90	98	103	98	87	99	73	111	91	84	107	98	103	101	105	87	91	106	96	101	112	95	95	81	96	94	85	98	90	99	96	112	121	89	95	92	98	104	94	97	96	100	80	91	100	90	83	99	77	104	69	105	100	107	92	99	101	98	81	93	100	101	93	118	86	93	80	84	101	102	103	95	95	100	83	92	85	97	99	109	90	87	88	96	98	99	100	97	87	75	100	86	86	76	96	102	93	87	87	83	101	100	97	97	107	83	113	115	97	86	90	96	97	96	87	93	91	112	97	82	90	89	93	94	87	89	91	87	87	94	85	91	82	95	104	99	97	98	105	98	85	103	88	93	86	108	96	103	97	91	102	92	78	84	98	101	85	114	91	87	87	94	86	93	90	97	119	101	96	111	78	107	77	105	92	84	81	103	82	94	83	101	86	85	90	106	99	102	88	97	101	89	69	94	89	88	87	86	80	87	102	106	90	96	77	97	98	95	90	93	88	101	98	93	97	112	111	92	83	103	93	96	92	85	104	102	93	94	103	89	87	88	106	79	97	99	118	77	93	92	91	98	106	110	95	96	103	90	93	87	74	93	90	121	99	99	97	105	85	86	101	81	101	97	97	84	80	100	90	101	81	95	91	76	101	94	101	89	111	80	101	110	94	81	100	112	100	106	105	88	80	98	98	84	104	97	105	93	79	89	98	73	98	113	113	119	87	105	108	97	95	106	96	84	102	98	100	94	85	91	92	86	91	84	108	96	93	108	83	103	86	96	101	104	87	111	91	97	86	84	89	109	80	92	95	109	96	97	89	106	109	95	89	89	96	76	87	94	104	103	89	89	108	111	97	105	100	92	100	91	113	88	82	106	92	96	93	107	89	88	78	102	82	94	104	92	94	99	93	84	88	97	91	94	108	107	110	109	85	84	93	78	105	91	87	98	105	93	96	109	95	87	112	84	97	102	84	86	90	101	88	105	99	93	99	98	83	80	72	95	70	76	83	99	92	106	86	88	88	90	94	81	92	99	95	87	108	92	96	98	81	84
345	0	2700	221868	609	35	104	425	735	776	706	694	583	535	460	449	405	366	347	310	287	310	260	264	247	244	210	204	225	205	185	214	212	206	185	168	181	174	140	160	166	162	165	152	136	146	131	143	128	155	147	143	157	109	127	108	129	119	124	145	135	145	115	100	118	101	115	121	88	113	110	110	121	114	119	129	115	103	120	108	123	105	101	107	113	111	107	123	110	114	128	102	109	112	117	121	106	108	115	99	100	113	111	104	97	120	108	106	109	112	106	86	103	97	101	88	116	112	90	96	100	127	86	123	101	107	110	105	109	100	90	108	85	111	84	115	100	92	114	99	98	86	102	86	97	104	111	81	119	77	89	99	97	123	96	104	93	97	107	102	107	85	94	82	99	93	69	105	102	105	100	90	102	95	98	100	90	91	101	85	95	89	100	91	102	95	96	101	92	90	103	130	83	91	96	95	92	90	77	96	103	85	106	90	95	81	89	89	108	106	100	89	78	94	95	106	84	99	94	88	92	97	100	95	95	95	99	122	107	88	101	87	99	83	84	82	109	104	79	94	100	90	99	105	88	94	92	91	104	95	72	92	88	82	94	94	102	96	93	91	90	86	82	96	107	96	96	88	92	99	86	97	93	75	102	103	115	102	84	87	99	71	90	90	104	91	98	90	77	83	100	87	121	115	104	99	97	113	102	91	95	95	107	101	85	97	98	95	112	97	109	100	86	85	99	95	94	94	96	100	100	96	103	101	89	87	87	95	96	86	104	102	83	90	90	107	84	82	102	97	76	99	94	83	93	92	98	100	95	91	92	89	91	91	94	88	122	91	93	108	103	80	100	99	98	104	92	94	110	104	102	79	91	81	103	96	93	84	110	104	88	97	92	87	67	97	91	104	96	104	85	107	79	105	108	89	83	89	95	105	94	91	95	102	91	79	95	99	104	111	80	96	91	82	101	92	79	90	92	85	96	88	99	94	94	96	95	104	116	102	93	103	80	100	91	91	79	87	95	92	90	109	95	95	101	84	95	92	96	94	98	97	86	91	96	81	104	101	111	104	77	98	86	86	76	78	92	92	96	89	108	101	88	109	103	105	104	84	87	94	105	92	89	86	93	103	95	87	98	101	108	84	79	103	108	106	97	99	89	88	80	111	94	103	91	87	107	96	88	99	111	93	90	95	97	102	95	115	109	85	98	80	114	80	91	82	92	94	81	96	90	101	88	87	104	79	99	97	103	107	82	102	83	109	107	87	96	105	100	78	81	89	82	97	89	85	106	104	110	105	90	102	93	105	80	89	84	97	91	94	97	110	96	120	86	87	80	102	77	98	93	89	95	97	90	96	105	90	105	93	92	73	93	96	93	80	92	96	101	92	80	94	79	110	97	75	96	89	87	85	116	96	100	89	101	91	91	82	91	90	90	96	117	106	94	89	84	105	96	98	102	99	98	85	80	100	107	78	99	98	72	97	82	87	101	98	93	81	87	100	108	98	93	77	103	85	82	95	93	88	93	93	102	99	104	99	103	111	88	104	88	77	74	108	100	88	85	91	107	78	85	113	86	75	90	78	80	75	91	109	93	82	91	99	89	111	86	99	92	87	97	93	85	94	105	115	77	88	76	92	89	121	72	81	86	102	83	88	74	79	96	95	85	83	95	104	90	118	82	98	85	92	96	89	90	99	90	101	100	99	86	86	87	85	75	91	86	92	89	93	116	94	97	74	75	87	80	90	106	87	92	90	94	112	84	102	116	93	78	97	105	103	89	96	96	98	89	119	92	74	79	81	122	101	87	85	91	111	104	76	107	98	82	102	83	100	89	83	79	113	80	106	101	102	91	95	86	97	93	87	94	96	89	88	106	99	101	106	99	97	80	113	79	91	109	86	88	109	86	95	97	91	93	113	85	95	100	100	94	108	88	83	108	99	104	98	90	104	91	90	110	104	94	91	86	94	77	98	80	81	79	82	124	98	106	93	92	88	84	98	106	96	83	86	111	113	88	100	81	92	102	86	85	72	107	92	97	78	97	103	96	91	92	78	83	98	89	90	106	105	96	85	88	78	108	91	84	96	58	83	88	93	99	95	97	99	84	87	83	98	95	73	94	93	90	98	103	100	74	89	92	85	90	84	108	80	99	85	105	79	91	93	103	71	97	84	76	93	84	75	95	99	81	107	110	108	83	88	95	89	82	80	89	81	104	124	81	77	84	82	86	102	93	96	103	97	79	90	98	88	78	77	98	90	77	107	91	87	105	87	98	100	86	92	98	91	93	90	85	93	106	98	115	112	97	115	88	78	86	96	81	94	76	97	82	87	97	87	79	98	99	91	85	97	100	91	100	110
345	1	1900	221993	629	52	244	667	798	698	674	603	488	457	393	346	326	293	258	230	246	198	204	215	172	166	162	176	131	160	167	162	150	153	148	145	120	129	128	110	126	131	127	114	121	117	103	126	120	110	124	120	127	112	131	111	98	101	134	108	110	110	126	108	111	118	120	106	100	110	108	121	98	120	110	92	102	100	107	115	104	110	89	93	101	105	107	92	97	86	101	114	113	103	119	97	110	102	103	98	107	111	87	112	106	123	97	102	114	95	135	110	98	110	101	111	102	114	100	102	97	95	79	110	101	112	90	115	107	101	74	104	87	109	90	96	105	101	84	102	95	91	100	97	117	96	92	111	84	95	95	102	82	104	105	97	95	122	84	98	117	93	93	103	106	81	102	94	79	108	78	96	87	106	85	99	89	105	97	98	97	89	74	92	90	109	79	82	89	111	106	101	106	100	86	105	82	117	90	103	100	115	98	81	107	102	92	105	102	97	99	102	99	101	95	116	126	108	98	115	81	111	109	87	92	104	95	105	97	104	78	121	102	101	110	89	108	92	88	91	91	90	103	94	111	109	99	95	101	101	88	91	103	114	90	97	98	94	93	95	88	94	123	96	89	99	91	86	94	100	90	91	96	108	81	111	78	91	103	85	118	108	93	107	92	96	105	118	120	100	104	103	85	95	95	98	87	107	95	90	98	108	87	97	89	102	97	96	91	95	104	104	98	90	96	91	87	91	99	97	96	99	77	99	99	107	102	80	88	109	104	108	94	95	93	92	87	91	97	100	91	88	97	107	92	94	107	84	102	84	103	113	96	112	118	93	108	78	101	83	100	100	106	107	101	92	92	92	96	120	102	109	94	107	95	100	96	101	102	110	111	97	96	94	81	120	101	94	102	95	92	115	89	113	96	92	99	93	90	93	106	109	91	88	102	90	96	114	97	90	92	104	97	106	105	101	113	102	95	94	99	94	101	117	93	88	96	123	97	103	88	109	99	99	94	114	93	99	98	83	96	104	117	110	95	81	88	99	94	91	78	114	94	122	97	108	101	111	79	97	91	91	108	98	96	124	87	118	100	96	98	97	98	113	113	116	101	93	98	113	89	98	107	100	110	95	86	108	93	108	122	105	100	97	91	83	106	105	100	90	100	106	84	99	106	94	113	84	103	88	108	93	96	88	96	104	89	106	86	90	94	96	106	85	110	94	110	96	104	88	107	88	101	92	78	86	98	84	94	110	93	99	87	104	105	102	76	100	84	92	99	89	90	95	85	100	104	84	113	91	108	88	105	99	94	80	94	107	105	97	118	86	98	100	79	72	83	106	97	92	87	95	96	92	81	99	109	87	88	95	99	87	101	110	95	107	109	99	117	72	104	97	95	95	96	106	90	98	87	89	112	80	83	91	109	113	84	96	90	101	104	89	102	110	100	99	88	94	111	112	83	102	88	96	87	102	91	92	96	112	103	104	99	87	89	106	89	99	95	98	96	110	98	100	101	108	94	93	85	84	85	75	88	91	95	92	103	93	95	104	105	97	99	99	91	110	81	92	96	119	96	95	91	100	88	100	105	82	107	106	77	95	106	94	109	87	80	93	101	106	107	104	98	105	93	105	94	97	112	110	97	105	109	99	88	102	108	91	103	95	98	99	97	78	104	98	84	99	95	79	105	122	82	107	102	87	97	93	84	104	90	103	108	90	101	96	79	108	105	80	85	75	78	101	100	104	85	94	85	95	99	104	102	88	108	90	107	97	88	114	114	95	123	100	101	90	88	111	103	98	90	92	104	90	103	87	122	105	80	102	114	83	105	92	103	107	91	81	107	104	101	102	117	111	88	102	94	84	90	76	84	86	85	103	90	97	88	93	120	81	95	101	98	105	90	101	102	115	99	98	89	120	97	108	95	104	97	102	96	99	90	97	93	103	96	103	100	92	116	98	100	99	100	98	88	83	86	96	87	90	106	91	104	119	102	104	94	101	96	103	92	104	105	92	112	102	110	105	92	100	85	112	95	98	92	97	107	77	96	96	110	84	70	92	93	93	99	96	93	81	78	98	88	85	84	99	86	94	86	86	99	90	88	108	109	102	105	100	90	97	109	91	84	99	90	99	98	88	89	91	102	102	107	130	97	101	86	106	96	79	112	91	91	97	94	92	92	104	92	92	94	102	92	75	91	103	97	95	106	101	98	81	91	106	114	93	119	85	105	100	95	79	109	114	87	80	110	111	92	87	105	101	99	101	106	95	104	100	83	114	73	93	110	100	89	116	116	101	88	94	90	112	106	80	83	90	105	103	91	81	101	102	94	101	118	82	91	91	87	112	99	99	115	73	89	97	125	102
345	2	2100	222118	641	46	189	598	799	832	759	669	598	534	479	400	358	324	297	313	245	272	240	207	198	192	192	190	169	194	191	169	183	144	127	145	133	163	136	144	118	121	129	150	143	107	125	137	126	111	129	118	123	110	99	114	118	124	110	131	112	114	120	97	122	126	113	97	103	114	112	90	113	113	114	108	97	118	101	120	84	89	88	104	113	98	113	108	100	116	95	117	103	104	100	94	102	101	92	107	104	99	88	104	81	117	112	103	92	104	70	93	101	114	97	109	97	90	93	105	89	97	95	96	85	95	92	109	86	93	79	103	90	90	110	105	113	103	93	127	107	92	95	107	91	111	102	99	95	93	127	97	95	118	100	88	92	101	91	91	105	86	110	87	96	83	104	91	97	91	106	88	98	89	98	78	92	90	90	89	93	105	90	89	89	92	107	85	98	97	105	99	78	108	121	89	93	98	98	109	117	112	87	101	95	101	111	91	97	91	83	116	98	87	106	112	91	120	91	117	93	103	95	105	90	103	88	95	107	86	118	100	95	89	100	117	91	103	100	88	83	87	93	85	101	95	106	85	98	94	95	96	93	89	98	87	99	86	94	109	96	102	115	87	100	105	96	107	99	103	105	103	106	82	96	102	113	104	83	79	89	104	98	103	89	97	79	95	86	97	84	93	102	106	75	94	107	91	100	100	95	86	86	113	121	88	112	87	109	102	98	84	107	73	88	102	92	92	105	108	86	111	89	97	84	89	89	94	88	99	87	91	80	105	92	100	101	89	85	96	102	104	87	94	98	86	100	110	96	86	100	87	95	92	75	106	78	90	91	86	103	93	105	97	89	92	93	115	107	105	103	106	92	102	94	104	106	97	96	97	108	97	90	80	102	88	101	93	99	88	86	93	108	100	83	98	81	92	96	113	98	82	92	103	98	92	78	95	102	104	87	90	81	96	94	106	97	93	87	89	104	98	105	84	89	104	99	113	91	87	91	93	88	99	89	86	89	105	109	93	97	90	107	86	101	91	102	108	100	90	96	107	93	105	96	121	101	108	87	90	93	92	88	93	90	116	83	92	88	96	98	104	94	108	97	109	91	103	91	82	81	89	108	94	100	107	91	111	83	91	85	97	85	95	111	94	101	89	106	94	101	95	78	94	70	102	99	94	96	91	89	85	83	102	96	89	95	98	96	90	109	92	95	80	91	77	109	95	83	84	102	103	102	88	99	107	87	112	98	99	89	93	101	122	102	104	95	110	97	95	117	93	93	101	109	97	89	125	105	98	91	92	98	86	96	93	101	76	93	77	75	84	97	93	99	115	103	95	87	94	97	98	97	96	94	110	93	86	91	105	87	105	97	102	101	99	116	101	110	88	99	103	105	83	89	93	98	107	89	111	85	105	91	81	109	86	102	100	113	93	100	118	97	96	114	99	95	92	82	91	90	114	98	99	102	87	109	98	99	97	93	99	86	89	93	87	82	96	88	115	96	94	96	88	92	93	87	85	91	111	85	103	99	100	83	108	90	101	93	97	97	94	103	97	87	102	95	76	88	86	94	85	90	104	92	96	88	79	84	89	115	94	93	87	103	101	87	69	101	106	86	89	79	83	97	90	92	95	91	102	90	88	83	85	100	99	105	112	102	100	85	105	94	104	106	100	94	98	102	108	81	111	93	97	103	108	98	100	106	103	88	94	94	105	104	94	114	92	104	81	91	99	107	116	115	79	91	86	101	92	95	98	95	90	100	96	92	86	82	101	83	101	97	85	107	107	101	85	98	94	90	81	81	99	80	85	99	109	93	99	102	108	90	92	96	83	69	83	92	81	98	94	104	104	97	83	114	120	109	87	85	86	82	102	110	100	93	80	84	98	75	100	85	104	82	99	104	84	88	81	80	92	70	99	101	96	89	96	114	89	98	106	111	86	103	95	93	101	104	100	111	101	89	95	94	83	105	100	87	100	104	102	84	88	87	79	103	103	91	92	103	84	91	87	91	100	99	102	99	105	90	105	93	89	80	109	95	75	113	95	96	95	96	93	96	104	92	96	85	110	106	113	86	83	93	92	75	105	102	90	103	107	95	106	98	112	102	90	92	100	81	94	101	102	98	72	88	92	103	85	81	100	87	93	84	90	100	108	105	78	83	92	93	89	102	87	81	98	90	85	105	88	94	112	108	90	97	94	83	102	96	86	82	91	105	90	92	90	90	84	106	102	99	111	102	92	90	92	105	99	107	102	108	109	90	98	97	86	81	104	99	86	88	83	89	77	98	111	104	91	105	78	101	81	100	113	87	98	86	85	88	109	83	94	96	102	110	84	93	104	86	95	99	99	89	82	97	94
345	3	3500	222243	630	43	150	550	776	809	740	714	681	605	529	529	407	385	349	317	283	256	255	247	259	222	204	202	190	200	195	176	168	163	145	159	160	136	138	139	141	146	129	130	147	135	118	119	126	128	128	110	96	128	122	91	115	104	120	114	101	105	119	106	107	111	103	108	112	104	99	86	94	90	115	114	101	101	92	106	93	109	75	102	94	102	94	79	88	87	94	98	102	98	102	70	103	113	93	91	84	105	121	92	96	91	102	85	97	93	102	98	103	111	102	116	84	92	94	97	99	98	80	100	99	92	92	81	81	96	101	86	108	92	94	77	91	103	98	103	114	106	90	93	98	82	97	97	85	88	104	102	89	93	92	85	101	83	91	68	95	81	116	74	90	92	94	88	76	92	88	79	90	102	89	92	97	75	85	83	89	77	92	86	97	77	111	71	111	85	104	79	89	83	97	88	98	102	99	85	72	104	88	100	98	78	85	84	92	87	94	94	91	82	80	82	84	98	101	90	93	80	77	67	136	89	96	102	93	85	92	96	96	98	93	85	91	82	93	86	91	74	90	81	99	93	91	71	91	90	95	91	70	112	112	104	91	91	88	87	91	92	93	105	85	66	80	80	95	91	84	89	91	92	69	94	106	89	96	89	91	79	92	97	93	103	97	89	89	81	82	85	94	115	103	91	91	95	94	96	92	76	97	108	91	97	81	92	86	101	83	87	88	87	96	103	92	95	91	90	76	82	83	84	93	104	80	90	81	75	82	103	81	78	88	107	92	106	99	91	105	92	100	68	91	96	81	87	91	87	86	61	93	87	99	98	80	84	94	114	108	90	80	85	72	92	112	83	79	101	104	99	91	99	71	76	84	79	81	84	91	103	108	87	91	105	81	67	81	75	95	109	99	66	81	89	81	79	94	71	97	93	103	86	75	99	85	97	86	90	99	102	96	91	95	85	106	74	91	118	91	80	85	95	87	104	87	87	89	73	72	93	83	84	67	118	80	104	94	92	86	98	94	104	81	98	104	92	96	93	98	85	74	99	106	89	88	91	111	82	97	106	95	81	72	78	89	101	89	89	106	85	86	97	91	84	83	81	91	84	88	94	93	83	100	81	99	94	89	93	79	96	101	92	94	72	82	70	88	98	85	60	86	80	95	93	89	85	91	91	90	91	82	82	85	96	86	93	108	87	84	78	85	91	82	84	84	103	82	88	95	85	89	82	92	91	82	89	81	103	91	78	94	76	108	101	79	87	95	98	83	93	78	97	85	88	100	86	79	109	83	93	83	82	68	86	92	89	80	93	81	96	91	93	92	73	102	89	93	91	76	77	82	84	107	75	81	96	104	75	98	90	100	83	102	66	84	87	97	92	70	91	81	98	92	85	89	95	98	95	93	76	99	98	94	76	101	98	86	114	84	94	88	75	89	86	98	96	66	82	77	103	85	102	82	93	73	88	95	80	83	90	96	79	82	89	100	92	81	94	87	89	89	97	78	104	91	91	89	102	82	90	82	88	86	84	89	92	92	73	85	81	67	81	100	85	91	96	77	72	88	88	106	84	100	88	82	87	95	84	84	74	79	99	86	88	97	97	98	81	111	92	85	78	85	101	99	76	88	103	97	91	84	95	83	95	89	80	92	83	89	75	76	80	92	101	83	76	85	89	88	91	82	84	92	92	115	75	89	81	80	98	101	67	92	77	74	73	82	93	100	83	86	89	92	75	78	80	101	83	84	90	99	97	95	76	93	97	90	78	93	94	111	91	94	104	96	102	100	84	77	94	81	70	87	89	105	88	95	91	96	67	87	86	77	78	95	94	101	95	101	77	80	90	93	90	77	78	80	72	97	85	83	63	93	87	83	77	102	93	95	87	83	87	94	85	92	100	83	78	96	80	84	78	99	94	72	83	97	95	84	88	96	98	81	96	76	69	91	84	85	75	85	94	100	88	86	85	108	90	107	93	90	92	87	104	101	108	92	99	89	74	89	84	99	81	69	94	88	105	87	92	95	92	70	101	79	105	96	94	95	80	80	91	69	83	95	81	85	68	82	95	98	91	91	101	87	85	90	105	102	106	97	75	84	71	87	80	85	89	86	75	88	96	93	93	102	77	97	83	80	79	70	81	88	90	97	73	82	91	95	80	79	95	90	88	87	84	88	99	84	80	91	83	73	88	81	89	92	82	81	94	84	97	88	78	77	97	97	91	79	112	70	89	88	105	90	94	84	79	101	89	81	92	83	99	84	90	72	81	91	88	70	108	83	74	98	87	88	72	112	92	91	63	70	96	92	98	80	89	94	102	75	94	101	82	94	85	98	99	79	85	78	97	89	82	106	106
