345	0	2700	164614	382	5	43	355	550	687	680	653	615	578	550	493	432	479	409	413	394	373	353	329	341	359	309	297	301	288	298	264	260	252	227	250	265	227	228	225	228	211	202	215	221	199	194	207	217	197	181	188	200	193	210	173	162	193	187	174	192	172	201	161	189	156	175	164	175	167	169	178	185	181	156	172	158	184	161	151	182	177	167	182	166	151	162	159	186	157	169	167	137	174	169	167	160	165	144	179	167	142	183	143	184	162	163	177	184	164	159	156	150	176	187	188	192	215	195	190	165	172	173	167	166	181	159	161	168	174	169	148	174	160	168	184	161	181	169	177	158	151	144	151	170	160	164	146	150	166	141	143	152	162	172	147	163	159	159	153	141	159	176	134	190	171	140	145	183	174	161	139	185	155	162	159	175	156	161	121	161	175	157	169	165	162	165	142	168	152	175	139	171	157	159	168	156	176	150	148	161	159	143	142	180	175	156	182	192	177	138	157	174	153	156	157	175	155	147	156	154	182	160	146	157	167	177	167	158	160	177	156	167	165	160	161	159	166	168	165	164	152	185	169	182	173	171	152	142	170	133	130	153	148	159	167	152	156	173	157	179	171	136	163	147	180	146	164	165	173	154	147	167	173	175	147	154	146	165	166	139	164	161	160	175	156	153	179	191	176	147	159	137	155	166	148	147	145	127	154	168	154	156	158	171	151	162	136	180	140	164	168	170	161	159	143	188	172	174	137	151	178	158	156	169	144	162	164	169	143	160	177	149	175	160	178	155	147	165	159	148	161	153	165	151	162	167	160	157	161	170	165	168	146	157	182	163	138	152	162	167	176	150	147	160	151	155	152	147	160	150	139	159	178	130	164	155	143	154	158	152	163	158	157	146	133	157	155	160	168	178	141	197	166	170	154	164	169	159	163	155	140	146	149	161	171	148	163	149	138	165	167	160	170	155	149	173	162	164	158	175	170	163	162	164	180	164	139	165	167	146	179	163	125	155	153	165	178	154	145	178	158	176	163	154	148	167	174	150	151	159	144	132	150	142	148	194	185	147	167	179	168	128	162	168	183	158	149	164	144	153	151	174	148	167	162	150	148	144	155	162	149	135	156	154	167	153	159	141	179	165	168	161	180	171	152	142	150	168	158	161	181	161	159	168	165	178	157	163	168	153	150	181	170	158	158	166	156	155	159	165	151	167	166	153	143	175	159	159	167	154	142	160	149	132	161	144	171	145	163	143	139	148	163	151	162	180	167	176	183	182	139	166	166	145	141	159	165	149	157	162	156	173	148	165	142	162	138	150	138	166	164	170	153	142	138	173	138	164	157	167	160	167	165	168	181	153	175	149	141	160	166	152	152	149	165	157	168	159	148	158	173	141	166	165	150	160	160	139	140	141	165	147	166	158	134	155	146	178	155	143	161	140	169	145	158	160	165	127	143	137	180	163	159	163	142	154	156	174	144	167	140	171	189	173	158	157	175	157	185	178	165	156	142	141	176	159	163	165	185	153	161	151	160	172	152	162	149	136	187	150	153	167	160	158	160	175	153	145	152	137	154	166	150	162	157	152	160	167	173	149	160	161	161	187	169	152	157	159	146	146	167	173	155	171	152	173	182	151	152	145	144	135	165	136	157	166	167	147	152	156	157	144	167	164	151	185	180	163	170	166	149	154	169	148	156	163	139	175	158	145	161	172	172	158	152	176	140	171	160	149	162	141	144	145	159	157	176	159	153	141	155	141	170	163	146	157	176	191	156	167	164	154	171	149	156	154	169	162	177	140	156	136	144	137	142	155	169	130	155	155	161	179	144	142	148	159	151	160	149	166	160	152	145	149	149	169	155	153	161	160	147	158	166	170	157	162	177	170	188	153	174	149	163	157	171	161	156	151	166	158	191	159	157	176	162	173	166	162	166	160	155	137	171	138	152	135	180	167	176	154	155	137	142	143	158	138	152	161	155	177	166	151	164	163	177	157	131	149	169	156	163	154	165	152	165	163	144	152	150	140	158	167	139	156	170	149	145	153	178	172	146	162	162	179	186	176	167	163	156	176	149	161	155	138	196	174	170	154	177	119	155	154	157	172	159	158	152	166	159	169	151	145	166	173	160	166	172	161	157	155	161	148	147	159	162	157	169	168	153	143	178	137	152	179	173	155	140	146	188	166	165	150	159	146	182	174	177	173	158	173	168	142	161	161	194	137	157	160	160	160	160	179	150	162	155	171	144	155	167	145	138	178	159	149	172	150	157	144	162	123	150	165	156	152	165	167	145	170	164	163	162	161	170	156	154	148	147	158	162	163	154	153	142	146	177	148	153	173	156	167	140	185	143	171	143	147	163
345	1	1900	164738	390	5	94	561	543	572	490	477	456	409	398	331	337	289	284	278	263	229	221	233	214	206	194	198	193	174	186	192	158	171	150	171	156	155	163	157	160	130	142	147	151	113	133	129	124	129	119	96	109	112	138	118	126	130	115	121	129	103	113	102	125	98	117	122	119	113	106	122	108	126	120	118	105	103	106	93	113	103	115	94	113	106	90	118	120	96	108	86	100	107	104	126	110	115	110	85	104	112	103	113	98	95	98	104	100	110	107	102	97	98	93	125	99	108	111	107	114	101	119	121	123	95	110	109	102	85	111	108	128	119	115	119	118	109	93	97	135	108	96	92	99	115	98	114	102	101	115	95	110	89	96	112	94	123	107	110	102	120	71	107	97	92	107	120	104	103	109	95	100	96	116	91	103	100	103	105	110	87	102	98	111	100	93	102	108	97	103	102	110	89	94	100	90	110	96	90	110	116	127	92	126	123	107	116	109	119	118	92	106	96	95	106	111	115	103	101	126	89	109	114	96	107	132	111	110	84	84	116	117	93	99	104	92	103	115	110	108	103	113	95	100	109	90	92	111	96	89	104	110	99	99	77	110	109	106	104	97	92	119	101	113	115	111	102	121	114	105	89	122	119	99	101	108	110	111	111	105	108	94	122	115	97	100	116	97	94	110	95	96	98	99	99	118	98	109	101	98	98	83	94	95	120	117	130	116	101	107	124	96	103	100	91	102	93	95	85	124	101	114	96	103	105	100	94	99	118	92	100	113	111	106	108	113	115	95	78	95	87	99	98	104	114	109	98	101	104	100	108	97	109	93	95	107	105	115	101	109	106	112	100	100	111	103	107	101	106	96	99	100	104	120	108	108	89	99	101	111	91	103	111	91	97	87	99	91	108	96	89	85	104	103	107	108	106	90	117	97	110	99	100	101	116	111	101	109	122	101	112	100	85	117	89	109	93	122	108	97	113	112	85	88	127	118	112	118	109	105	106	106	97	94	102	98	115	113	102	110	103	110	98	83	97	109	98	111	94	87	94	104	115	99	111	99	93	97	95	93	93	131	127	112	106	94	116	98	110	105	91	112	124	86	103	93	85	118	112	94	101	108	91	115	107	101	108	105	105	108	109	104	105	99	107	106	103	88	100	96	87	102	109	113	79	101	104	105	108	97	110	121	95	118	103	105	108	103	117	96	105	107	101	103	101	108	106	96	93	84	95	125	121	107	109	112	104	101	107	114	108	104	100	102	107	119	92	88	111	103	90	107	94	79	86	93	110	117	118	95	94	79	109	119	116	109	111	105	99	98	105	98	94	107	100	109	120	93	98	94	96	102	84	105	98	92	116	102	104	97	92	122	98	92	93	125	107	101	111	104	96	94	96	98	107	90	98	81	106	104	114	93	101	131	97	107	89	103	99	93	101	90	88	116	112	97	103	89	119	110	100	93	114	98	110	118	109	92	93	102	98	95	107	105	112	106	99	105	97	82	104	101	102	99	93	105	100	107	106	105	109	99	98	97	93	112	101	116	119	90	91	126	105	84	90	92	116	106	100	108	91	93	76	112	96	96	100	93	100	111	108	108	94	103	114	84	103	98	117	91	100	91	108	76	96	89	116	108	96	96	103	92	97	100	88	97	98	109	105	107	99	101	96	91	109	113	101	97	101	86	96	109	104	103	97	98	98	103	85	97	106	87	104	73	115	108	109	107	101	113	102	90	125	92	113	96	92	114	100	106	100	92	125	105	103	102	107	103	108	107	105	103	106	76	121	101	105	107	106	73	101	110	107	108	121	94	98	122	83	111	97	100	110	97	91	89	108	124	95	103	94	100	123	79	110	90	100	105	98	108	93	109	77	92	104	102	104	101	99	112	106	103	97	93	109	117	108	107	105	120	94	85	88	99	113	92	97	99	106	90	95	119	110	107	136	108	105	103	94	99	121	78	110	101	95	96	102	106	109	84	106	83	96	109	91	121	96	112	89	109	103	97	98	94	103	114	118	101	105	93	94	91	113	119	103	105	114	104	113	88	106	99	93	99	107	98	105	109	116	105	98	113	111	101	91	90	91	98	105	99	108	99	100	95	101	96	120	101	88	102	95	96	96	99	99	107	103	112	99	96	91	90	97	102	100	102	95	108	91	97	97	96	86	113	95	116	104	107	109	100	91	102	116	131	99	110	130	84	90	122	107	119	92	84	113	106	100	92	88	109	88	89	106	98	92	109	107	112	98	100	110	127	100	109	111	111	124	104	113	96	102	112	133	91	120	110	98	84	108	123	104	97	112	99	92	99	116	110	113	98	113	98	88	115	90	116	109	92	92	88	94	89	93	91	91	101	114
345	2	2100	164861	404	5	87	391	563	563	504	490	452	425	326	343	347	288	295	292	253	242	254	245	217	231	217	195	205	213	171	195	175	175	173	179	147	164	161	150	141	162	170	156	142	132	136	132	128	144	111	128	123	108	126	127	116	127	120	119	110	129	131	119	126	120	113	97	119	130	111	106	112	122	110	126	117	106	105	114	122	98	114	131	86	125	114	122	119	123	117	102	109	103	113	103	115	98	112	118	99	101	122	101	95	104	107	107	125	127	114	104	104	113	133	107	112	112	124	107	109	96	91	132	88	91	112	99	107	102	109	123	109	114	106	92	85	112	95	111	109	96	104	93	114	85	124	109	95	112	114	114	99	108	110	114	114	125	96	96	122	116	123	85	118	98	92	101	109	92	103	102	85	108	107	99	106	101	88	100	116	96	121	102	90	108	114	85	101	90	96	107	88	95	103	100	127	106	104	109	99	108	96	112	104	110	120	105	112	107	107	96	107	90	122	101	107	102	77	107	101	105	111	120	102	108	102	97	105	88	138	100	102	97	99	101	108	80	122	93	96	100	98	100	119	95	116	108	105	119	97	121	123	119	91	110	118	102	119	126	113	117	105	102	90	105	97	94	110	102	115	118	114	124	122	132	118	109	90	110	104	91	83	124	109	103	106	86	99	114	120	102	97	96	122	127	124	108	96	103	109	96	100	94	101	111	106	106	100	103	112	108	89	115	96	91	111	107	92	96	100	119	100	92	109	108	92	109	106	125	126	118	91	106	111	97	99	108	116	95	113	103	110	99	115	106	80	82	87	95	103	125	117	88	128	105	100	105	105	116	111	86	91	104	100	103	106	88	118	104	101	90	103	89	99	89	101	108	110	97	98	121	122	102	118	92	99	106	94	94	101	97	107	119	92	99	90	112	95	102	101	96	92	95	102	98	100	110	86	105	121	98	120	97	94	111	114	101	103	120	98	107	105	92	97	100	85	99	101	113	98	113	99	94	106	102	115	84	101	100	101	109	131	124	104	103	111	103	108	99	104	105	110	94	98	108	109	96	118	117	104	101	100	99	115	98	114	106	93	122	95	107	85	101	90	96	88	100	115	120	99	97	103	112	103	106	95	88	122	115	117	109	107	87	98	101	98	125	102	117	109	99	102	112	105	103	83	101	111	115	106	91	104	94	123	99	105	97	78	102	113	116	117	109	118	92	112	82	124	104	101	89	112	96	108	109	111	89	111	105	98	106	102	86	101	96	93	126	109	124	82	112	115	117	122	117	114	111	118	103	98	110	107	104	102	100	117	112	98	108	106	93	97	101	108	108	103	117	94	106	111	89	98	95	110	94	90	102	97	95	124	101	107	96	110	114	98	111	97	121	101	118	102	98	93	92	104	101	110	114	94	103	99	112	111	100	117	104	91	91	120	95	108	108	94	115	115	95	114	94	107	104	112	102	84	90	116	95	117	100	113	102	106	109	98	111	95	103	110	102	101	98	110	88	81	77	111	114	111	98	88	109	117	94	116	92	110	114	98	109	106	116	105	90	85	92	90	115	102	98	110	94	95	114	97	85	91	111	96	88	95	101	98	103	89	95	106	100	98	109	107	110	90	108	98	99	88	100	95	80	107	100	85	121	99	105	102	119	104	123	102	102	103	101	114	91	112	104	110	84	99	99	109	94	116	101	96	102	100	98	108	101	100	92	103	100	104	104	103	106	94	121	102	89	98	99	107	98	76	97	101	115	115	98	97	123	108	80	114	108	116	95	94	106	95	89	93	102	86	82	110	107	111	99	112	98	83	103	99	97	97	106	96	118	118	105	99	119	113	93	117	118	106	94	102	115	121	99	111	93	101	86	108	103	98	100	95	100	101	98	129	102	107	130	96	120	87	103	99	128	106	100	92	100	106	83	95	119	109	105	115	122	82	91	94	109	88	87	112	102	103	100	97	89	91	97	100	91	119	117	125	96	105	94	99	84	103	109	93	111	94	114	105	108	117	92	92	92	106	93	105	106	94	92	108	116	87	95	108	108	128	103	89	133	99	116	109	103	117	81	101	106	103	100	109	93	115	96	103	100	96	97	102	94	96	114	100	84	89	93	107	101	131	113	105	111	101	92	108	97	96	105	72	96	113	106	113	92	102	111	111	92	115	102	90	95	98	92	95	107	101	109	134	117	121	113	110	92	101	95	118	90	108	99	103	107	96	103	116	107	109	107	99	92	113	101	96	124	95	101	116	103	98	103	102	94	101	103	98	99	114	94	112	115	88	85	84	91	113	85	78	99	93	115	90	96	110	125	116	94	100	110	100	102	112	116	91	95	96	111	108	86	139	80	89	110	103	107
345	3	3500	164984	399	9	64	476	692	628	540	603	538	529	472	408	366	354	305	279	267	302	260	231	245	236	241	225	211	222	208	213	219	195	199	163	177	173	180	159	167	164	174	165	148	150	145	152	147	154	153	131	160	145	116	126	112	132	142	142	142	114	124	139	139	107	114	136	148	123	113	149	111	121	145	129	149	101	132	126	110	130	139	126	110	125	111	117	116	107	127	109	119	125	140	125	127	119	115	116	121	126	123	103	123	122	128	121	104	123	104	113	111	117	129	112	140	143	127	101	120	131	125	119	118	116	151	104	117	125	107	122	95	118	121	123	106	114	110	113	133	115	121	120	105	111	120	138	121	109	116	124	96	100	120	115	111	113	113	105	103	126	122	108	124	116	121	115	122	110	126	133	101	106	117	107	117	133	124	133	106	110	104	123	128	103	125	126	121	110	113	120	106	129	120	132	126	123	108	143	104	131	110	129	129	125	122	102	99	117	115	112	131	108	104	112	112	117	130	117	107	122	103	106	108	112	118	107	116	100	100	115	135	107	105	118	110	103	117	127	119	96	107	100	107	109	114	99	117	109	131	129	115	114	104	114	118	106	121	113	111	101	115	107	114	105	118	124	128	116	98	114	121	126	100	114	103	128	127	99	107	126	113	106	114	100	117	110	118	120	114	106	110	91	96	117	131	115	129	111	95	107	115	100	119	101	103	123	113	104	108	107	119	118	119	111	120	84	125	95	127	98	127	107	125	107	119	110	124	120	133	96	111	124	101	99	102	120	122	114	126	106	126	115	112	130	118	121	108	122	113	94	116	116	101	120	114	122	105	99	122	124	131	118	106	102	127	116	117	120	103	102	107	123	97	129	107	113	100	122	110	105	98	115	100	130	121	123	116	111	105	111	126	116	112	112	122	108	117	117	118	126	101	100	122	124	122	98	127	96	112	100	107	122	108	99	113	93	92	109	129	84	104	126	94	126	124	90	81	128	111	124	127	108	116	120	133	97	111	107	118	140	136	122	101	113	114	106	127	118	117	101	105	128	113	112	123	121	114	105	109	124	89	105	107	131	102	107	110	99	107	105	116	103	114	117	90	104	113	135	102	92	101	112	115	114	128	105	107	95	100	108	125	128	130	114	116	116	120	94	124	122	103	109	100	114	126	85	126	123	105	124	106	126	116	97	105	140	106	120	119	101	113	96	97	123	112	96	111	121	97	108	95	138	112	98	116	123	108	115	119	116	131	99	110	115	133	100	127	94	119	112	102	132	113	104	102	131	111	127	118	98	103	125	114	114	106	107	100	122	101	110	147	113	100	106	109	98	114	117	106	118	82	108	101	126	102	108	110	110	113	109	114	122	109	113	140	124	120	116	116	102	111	106	130	133	134	107	117	113	116	105	108	115	104	110	124	91	110	127	110	109	109	127	129	107	116	113	119	114	105	107	110	119	132	97	113	126	101	122	135	106	128	104	116	109	114	108	96	128	100	114	112	120	101	117	99	103	110	121	109	113	104	121	109	104	143	124	131	115	121	116	107	110	124	123	95	126	112	101	126	110	111	106	128	116	103	103	130	138	109	118	108	110	118	120	115	123	100	102	125	116	117	101	114	123	127	111	117	122	108	102	108	112	111	104	121	120	94	121	114	123	93	112	110	109	101	114	109	110	130	100	98	108	116	91	121	115	105	116	102	116	106	104	111	111	132	117	95	129	118	97	111	108	102	110	111	113	101	109	95	148	126	119	132	105	124	97	122	128	121	105	131	110	101	124	112	103	114	121	113	93	93	123	107	115	124	82	120	117	105	118	109	121	123	95	109	101	111	94	102	94	118	122	122	130	105	126	113	127	120	94	105	108	113	107	111	106	113	128	106	114	116	103	118	113	99	113	114	96	106	134	108	87	116	105	127	100	113	108	107	112	104	118	107	102	118	121	101	102	102	103	98	124	119	118	106	111	117	102	119	106	98	129	94	121	102	85	130	108	127	115	113	111	102	114	128	108	134	105	111	122	116	122	109	108	120	134	110	119	115	106	123	121	110	127	113	114	90	134	95	106	119	117	109	96	143	102	111	102	108	98	123	124	105	108	119	101	89	102	99	117	129	119	101	110	113	123	107	114	119	108	125	109	117	106	102	125	114	119	112	124	132	128	110	124	106	117	125	117	105	120	114	101	116	114	107	125	119	113	87	119	106	104	93	116	119	129	110	125	114	93	103	107	116	126	112	110	127	123	118	128	112	125	82	111	116	126	98	107	106	102	119	138	104	110	116	106	104	103	113	112	100	112	117	109	120	125	109	125	109	123	114	127	117	101	114	122	111	122	107	96	130	131	106	141	114	119
345	0	2700	165107	380	12	42	344	614	681	646	634	581	544	484	458	403	394	378	355	288	306	282	278	278	271	260	237	231	228	228	233	214	222	201	198	213	205	180	189	169	197	187	185	190	196	176	170	161	148	163	164	166	164	156	161	160	160	144	148	139	118	139	148	128	134	121	128	123	133	146	135	140	143	152	123	137	121	151	129	132	146	140	134	149	133	137	131	139	124	120	134	120	136	118	131	122	119	117	124	122	103	120	102	137	124	124	130	117	130	132	123	126	142	132	137	122	141	127	119	124	127	135	130	104	135	149	119	108	124	114	118	138	127	113	113	117	146	118	107	106	118	130	132	124	117	133	114	145	121	126	130	130	119	132	117	115	127	118	124	128	127	123	120	123	141	117	119	124	120	126	126	114	113	138	131	112	120	121	116	130	117	124	111	132	116	138	144	117	117	115	112	141	121	135	110	111	106	148	128	129	124	97	109	133	112	102	114	133	119	144	117	115	119	128	120	116	122	109	121	121	130	118	112	113	130	110	113	122	152	102	115	118	108	124	106	121	128	123	107	131	102	122	124	118	109	132	118	127	131	141	123	127	125	124	123	117	132	147	115	108	97	96	125	115	109	117	108	112	101	133	133	123	137	140	116	125	123	119	104	153	119	106	105	117	115	111	134	131	129	148	129	115	117	111	121	128	118	113	135	125	133	129	111	111	124	115	116	104	114	89	130	105	120	99	108	118	114	129	125	110	116	126	133	136	127	112	111	114	120	105	118	105	112	131	124	110	115	103	113	129	126	110	113	124	115	115	134	119	129	134	108	116	124	98	127	138	130	122	125	144	131	111	133	120	114	122	106	111	128	116	110	127	129	111	129	108	120	108	150	98	138	109	121	112	129	111	124	128	115	113	131	118	105	127	125	130	112	122	102	127	139	108	124	123	136	102	132	127	141	123	110	108	127	140	127	118	124	118	128	116	114	133	117	118	118	108	115	135	106	106	124	112	114	118	110	108	123	132	122	125	116	110	104	117	119	135	132	132	118	139	135	136	125	112	113	122	117	110	131	114	116	102	130	97	139	128	109	117	111	125	116	131	105	126	114	115	142	119	128	112	108	120	118	130	127	105	102	117	115	109	120	131	107	112	123	127	116	123	122	106	111	160	110	120	130	133	127	118	130	107	112	141	106	122	94	106	116	118	113	130	113	120	134	113	112	110	118	130	140	106	128	127	138	131	115	120	107	112	128	122	110	100	107	128	121	112	117	126	145	109	125	120	106	118	119	130	115	109	129	137	117	141	116	125	128	134	150	105	153	121	114	112	123	111	116	115	100	107	120	119	120	125	106	124	133	125	115	100	117	113	115	126	127	119	120	142	108	105	99	107	115	115	119	107	129	119	126	103	110	112	128	122	122	137	108	116	126	121	130	137	149	112	117	128	121	122	119	125	119	131	113	124	124	108	122	114	119	111	110	113	105	116	101	113	106	107	113	95	119	124	117	116	114	114	114	117	121	116	107	119	118	130	120	106	102	145	125	113	139	119	108	137	121	119	110	101	124	135	119	113	105	118	133	111	131	117	116	120	111	127	140	108	105	111	128	112	113	134	119	122	140	121	101	117	124	135	129	112	112	107	107	128	145	112	121	118	102	107	126	112	110	129	126	129	99	127	118	120	120	114	114	124	133	122	113	126	131	117	136	112	118	119	127	93	119	107	104	138	109	111	108	105	108	135	128	98	104	125	123	115	126	118	130	109	125	111	119	140	122	123	125	110	112	107	125	94	116	114	130	137	132	113	131	118	106	123	127	122	121	128	107	122	117	119	128	113	118	115	121	127	116	112	118	128	122	112	128	111	121	127	110	110	116	113	108	124	137	123	114	116	126	115	122	149	115	126	112	119	126	98	101	112	126	106	117	115	125	126	104	115	116	116	97	120	136	111	144	105	106	129	117	103	106	110	128	136	113	116	122	120	108	128	113	120	124	123	130	128	112	110	127	119	103	136	106	116	131	114	115	136	122	111	132	116	123	99	118	117	126	123	127	118	105	101	123	109	118	107	110	106	128	95	119	137	124	119	103	106	114	103	128	111	116	106	107	107	102	112	137	147	112	134	111	98	115	122	126	130	116	99	124	95	119	128	117	141	124	113	143	112	120	111	121	118	116	125	101	106	119	111	130	111	107	127	134	131	109	119	128	134	131	123	126	124	114	123	132	129	140	115	113	112	121	131	120	119	94	120	109	134	115	128	108	105	136	108	105	116	105	116	113	110	100	127	116	126	123	124	127	125	139	99	128	135	122	137	117	126	107	108	106	134	119	140	124	106	101	107	107	110	122	127	120	111	119	116	121
345	1	1900	165230	387	5	77	463	577	592	528	527	459	412	406	374	286	298	288	252	235	222	194	204	200	207	168	190	171	164	184	144	169	166	135	150	163	137	143	124	129	130	133	133	146	150	135	153	126	129	136	147	144	106	131	119	122	122	104	117	137	111	134	125	119	118	97	112	120	111	124	103	116	100	112	138	103	119	103	115	94	132	110	117	122	100	100	104	101	102	110	117	137	107	115	113	116	110	107	106	116	97	112	94	115	114	101	113	105	123	110	101	119	119	119	119	109	124	99	118	103	109	101	116	100	100	114	121	108	115	117	107	107	97	112	105	96	83	87	127	100	95	85	117	101	100	101	102	101	104	96	115	105	97	96	107	114	111	121	107	109	109	101	99	119	105	120	119	95	111	88	81	114	89	102	91	96	124	107	117	119	104	112	88	109	100	111	119	99	109	124	115	103	118	103	117	118	123	104	108	112	115	107	112	89	105	130	134	101	96	87	99	108	96	106	98	102	94	104	87	99	100	108	105	108	118	109	99	106	119	119	94	93	112	95	101	94	112	97	117	92	92	101	117	96	114	103	114	116	95	90	87	129	105	109	120	92	106	108	114	92	100	104	108	101	91	105	87	110	106	119	99	91	96	129	105	104	102	109	113	92	123	112	109	97	138	108	98	100	113	87	105	116	112	91	125	103	126	107	103	106	88	107	113	94	111	98	112	93	119	98	104	104	102	119	119	112	92	122	123	106	126	100	121	99	96	117	119	104	119	109	106	109	100	98	78	113	93	116	96	98	118	98	112	133	116	90	90	87	107	120	100	114	105	117	92	95	110	102	99	111	97	103	101	99	92	112	112	85	112	108	118	109	108	110	111	99	93	95	117	108	108	81	99	101	108	114	108	106	102	105	101	107	121	100	107	103	105	91	105	108	115	108	88	96	113	106	125	106	94	103	119	104	102	111	89	100	117	90	78	88	97	103	108	90	99	132	94	108	116	109	107	108	117	114	113	97	111	91	88	111	93	86	118	111	101	101	117	104	114	110	87	74	112	96	99	106	102	122	101	85	110	104	95	100	115	111	108	108	110	109	87	95	127	118	109	104	123	86	80	96	103	88	120	105	99	108	118	98	81	84	100	101	102	98	126	101	109	108	93	96	120	102	112	109	99	110	94	110	102	117	105	100	112	121	100	103	97	104	116	130	89	99	105	85	117	84	104	103	106	112	106	127	102	124	94	111	101	95	106	109	112	104	112	91	108	99	106	91	99	99	110	103	105	106	108	113	137	103	117	115	101	107	125	102	88	108	110	105	109	102	123	95	90	98	109	119	113	97	111	99	86	98	117	104	100	97	108	122	114	95	94	104	110	90	101	99	104	95	89	106	112	114	98	117	101	112	83	101	116	96	109	99	106	90	104	110	118	95	102	110	125	109	105	103	101	88	104	103	101	91	95	109	127	113	86	98	94	125	99	112	93	114	123	106	104	101	108	107	110	89	105	103	115	85	102	121	93	130	114	102	101	93	98	86	135	115	102	90	99	90	118	91	88	117	103	85	103	114	102	98	93	94	101	124	111	125	92	122	100	100	119	109	117	97	113	131	105	107	102	93	102	112	98	102	99	98	88	115	96	105	115	87	97	111	116	107	107	113	128	105	107	88	91	90	94	98	114	85	108	86	121	97	94	118	125	107	86	115	113	100	90	97	95	127	87	113	101	106	113	103	95	96	93	128	122	117	112	101	115	122	87	88	104	89	105	120	83	99	105	100	93	99	109	111	110	110	117	107	83	102	101	108	107	91	89	100	109	103	119	96	108	96	92	111	91	119	105	104	103	95	110	119	92	102	109	107	97	103	119	115	107	97	102	94	109	103	96	103	101	108	117	108	115	89	109	108	118	126	96	127	120	103	95	114	107	116	104	106	109	93	116	89	99	104	91	109	114	91	86	100	116	108	117	104	106	100	116	109	128	105	124	107	100	102	94	113	104	104	113	79	92	98	107	111	96	133	112	98	107	92	98	105	121	102	99	91	107	97	95	97	94	98	100	118	94	86	107	114	109	103	98	113	109	108	100	111	100	96	93	103	85	98	110	105	118	119	94	87	105	95	128	104	114	125	96	110	116	97	99	116	104	95	100	101	110	101	95	100	106	100	99	121	95	94	104	110	94	121	79	107	122	94	102	103	105	116	113	113	102	112	110	106	140	86	96	103	97	101	108	102	93	95	108	108	88	94	109	111	91	108	111	108	94	106	105	97	88	98	114	121	113	103	93	97	126	121	94	99	108	112	99	100	88	100	103	97	118	109	97	111	103	105	105	118	115	121	91	101	89	91	109	92	106	99	106	89	123
345	2	2100	165353	401	2	55	454	508	554	519	550	513	457	435	413	343	314	298	282	234	229	251	216	215	198	204	202	184	156	165	162	171	174	147	159	144	156	134	134	129	151	142	123	132	131	113	111	113	117	118	130	106	125	96	100	109	110	112	116	114	112	108	104	107	122	120	101	130	104	114	94	109	98	93	108	78	119	109	133	108	126	95	106	96	103	82	101	100	86	95	90	98	98	94	83	113	94	91	99	106	78	102	111	91	110	99	112	105	101	88	119	101	85	103	85	101	86	88	91	109	93	112	92	84	94	92	82	86	105	90	83	100	98	98	85	106	97	79	88	88	109	104	97	94	83	98	101	81	105	69	94	97	90	89	81	89	87	89	93	104	93	85	86	83	87	95	97	93	68	95	100	91	82	82	110	78	103	113	102	112	89	83	102	82	97	98	81	92	92	81	101	83	102	73	103	91	85	102	79	97	74	90	88	86	107	83	88	101	93	103	101	79	94	92	107	105	93	97	77	101	75	97	98	80	84	90	88	98	86	103	83	87	88	88	82	94	108	86	89	93	92	84	78	89	80	86	84	90	109	87	95	93	84	77	101	73	70	84	88	88	95	94	90	94	97	82	90	85	102	97	79	92	103	91	88	103	78	80	72	96	97	95	88	84	78	93	101	105	84	80	94	79	90	97	88	89	82	86	86	93	117	77	85	106	88	84	75	81	79	97	93	98	87	88	91	117	109	89	93	82	81	95	89	102	91	93	101	86	97	71	101	88	89	92	104	98	91	89	82	80	109	90	107	87	95	95	83	95	102	82	102	85	74	90	98	97	69	104	98	90	93	80	105	112	99	77	100	111	95	91	114	92	104	99	87	89	83	100	94	91	103	92	79	92	83	93	95	82	89	93	92	88	83	92	77	89	87	99	87	89	111	93	94	91	100	97	88	94	69	87	97	101	92	85	104	98	87	108	78	93	90	73	90	90	92	83	96	75	98	74	89	107	99	81	91	94	83	76	114	85	103	97	84	84	102	100	107	67	93	76	91	103	91	91	90	111	80	80	74	77	95	90	112	90	100	90	85	96	85	81	86	97	90	100	98	99	92	89	70	108	71	83	110	91	91	92	84	80	93	84	87	100	109	85	82	100	88	88	88	100	96	93	93	96	87	91	81	91	84	90	82	89	89	86	94	93	90	90	100	87	73	99	89	83	100	83	93	112	100	79	81	85	91	104	93	85	96	93	83	97	89	106	74	89	75	105	95	68	83	97	91	82	90	74	86	87	117	84	64	85	86	91	96	96	94	90	96	79	106	89	82	88	96	98	89	109	108	96	76	80	82	83	76	84	94	88	96	78	74	96	91	87	97	96	101	86	93	84	96	79	70	88	85	65	88	83	100	105	92	94	93	91	93	98	86	90	87	86	95	95	80	99	75	74	82	79	85	81	96	80	99	94	89	81	108	82	104	89	91	79	87	79	99	74	85	80	96	74	73	99	85	87	82	95	83	80	87	97	82	83	92	77	103	116	84	85	88	84	76	92	89	75	101	91	88	91	99	92	89	96	80	93	91	105	84	80	69	97	82	96	103	84	71	105	94	69	104	112	81	89	104	84	94	85	83	78	94	84	96	84	78	96	73	82	80	121	85	84	101	109	99	85	74	84	101	89	96	88	70	93	71	100	98	95	99	76	95	101	98	92	90	85	85	84	77	92	77	93	128	86	93	69	83	80	82	89	96	71	84	99	75	81	95	78	98	98	92	87	89	86	95	82	96	99	95	85	79	80	84	92	105	88	99	92	92	91	83	78	78	95	107	97	98	86	92	105	104	86	108	88	101	103	91	71	78	83	80	89	96	95	94	89	82	87	85	77	95	96	98	100	95	97	92	101	80	111	89	95	76	65	84	97	88	86	83	88	85	86	95	95	87	101	73	84	95	99	103	88	78	94	85	89	86	107	83	84	90	74	78	70	90	99	105	66	89	95	111	77	93	111	86	103	103	95	71	91	106	92	92	98	90	86	100	85	112	77	97	88	72	87	89	82	92	73	89	91	98	80	106	79	77	76	106	91	82	90	103	101	87	84	92	83	85	105	86	82	92	87	84	92	97	86	114	77	94	86	91	89	101	102	85	90	93	78	83	99	86	87	73	95	94	86	85	85	95	100	84	88	93	86	92	96	95	97	91	81	95	85	88	93	84	108	87	103	71	81	97	107	95	84	91	88	86	89	93	86	94	82	87	86	98	96	88	101	83	90	98	73	92	96	93	100	89	85	73	78	87	86	93	89	85	89	77	87	96	97	84	94	84	86	85	85	91	85	82	83	97	86	91	78	85	76	81	110	90	88	85
345	3	3500	165477	390	10	67	457	625	686	623	624	559	554	443	445	380	388	341	340	293	295	281	243	263	238	229	217	199	225	197	167	202	209	183	167	186	190	165	190	163	154	148	170	160	152	159	173	166	157	150	151	143	153	138	134	161	146	169	145	140	152	154	170	131	148	131	133	135	133	149	126	138	132	157	150	116	141	149	130	129	133	137	145	130	135	138	143	119	106	119	127	123	114	134	140	134	130	115	103	133	117	129	125	114	121	115	124	134	125	128	134	122	141	145	144	129	148	147	125	143	123	123	120	129	100	125	116	130	140	122	132	136	124	142	119	113	121	121	128	127	119	125	155	108	119	130	129	117	140	119	140	124	126	159	141	117	139	131	115	135	134	132	116	134	104	147	104	124	110	125	121	134	146	124	129	125	129	137	118	128	131	128	148	151	158	114	147	117	118	131	146	116	122	135	125	128	114	101	122	124	139	128	145	120	124	103	122	129	109	138	108	116	130	137	109	98	116	124	127	123	144	123	136	121	128	129	125	99	125	123	120	137	153	117	129	118	120	116	130	130	122	131	140	118	113	143	125	122	126	107	125	121	119	137	113	140	137	129	140	160	153	134	111	124	111	121	118	131	123	128	105	153	120	105	110	103	101	112	125	129	115	115	120	109	114	116	110	119	123	123	136	119	109	132	121	120	148	141	131	128	125	126	115	114	124	110	109	125	135	147	133	126	95	152	112	128	143	99	114	127	113	128	130	118	133	123	125	129	119	137	121	146	116	115	139	129	140	104	141	125	136	127	117	121	108	109	135	126	118	127	128	128	122	125	132	127	140	119	124	109	124	138	128	128	126	116	124	126	126	148	117	122	124	114	123	131	145	128	135	133	143	113	128	115	123	142	148	116	112	127	113	115	116	118	100	121	134	129	106	130	127	118	135	129	140	122	134	133	115	123	139	116	128	130	122	142	112	117	129	125	149	136	98	145	127	124	108	127	121	113	121	136	113	134	119	124	122	144	119	129	135	120	112	122	110	104	134	137	114	109	111	120	125	128	129	114	110	117	109	130	135	116	135	119	140	123	130	124	133	132	114	158	125	125	139	128	134	130	124	114	158	142	124	135	111	131	152	118	121	113	109	134	133	119	105	107	133	149	133	136	117	107	114	116	109	121	131	136	117	117	108	104	112	131	103	142	116	114	122	102	136	126	128	112	114	143	120	123	140	122	121	126	115	126	121	125	140	130	103	109	119	133	92	143	139	111	109	123	127	121	117	131	134	148	124	101	114	110	113	142	153	122	119	113	135	117	130	132	119	119	116	124	123	111	120	132	122	132	129	122	127	110	120	134	140	114	104	104	117	129	124	126	131	113	135	127	130	124	101	128	108	142	130	110	140	117	132	122	119	146	123	120	118	119	144	145	126	115	138	123	123	143	150	120	136	112	131	144	142	146	138	143	120	127	90	130	121	122	119	123	119	120	148	158	122	120	114	117	136	112	134	110	139	143	92	128	104	132	122	122	121	138	118	119	138	132	132	129	143	133	124	125	107	105	118	99	119	127	121	132	119	132	134	115	105	115	129	117	147	113	131	143	107	126	128	118	116	118	114	122	118	113	142	136	129	132	119	127	135	133	125	143	127	125	125	132	129	113	117	118	122	121	127	122	129	129	118	115	113	125	116	124	132	142	133	112	118	130	131	114	134	121	131	123	124	132	115	120	142	132	124	121	134	115	119	108	120	114	124	110	121	125	115	118	135	111	118	107	113	108	125	111	120	106	130	125	127	120	121	138	117	104	122	121	127	144	109	147	140	132	129	122	115	122	125	100	130	119	127	107	105	124	110	140	114	127	122	144	115	128	123	126	154	130	126	129	127	136	126	129	126	130	132	102	122	107	129	126	131	117	118	110	133	102	124	130	106	105	126	124	119	129	131	100	118	97	119	141	115	115	120	132	137	104	136	105	113	116	136	138	135	117	133	125	128	130	123	121	109	129	99	117	117	148	127	118	137	125	108	121	110	131	118	135	139	112	142	133	131	108	113	126	140	119	148	113	137	138	138	113	119	94	118	128	125	114	116	129	127	116	127	114	131	116	119	139	133	123	131	126	111	131	134	108	118	119	124	112	131	122	129	124	128	115	120	117	158	140	118	137	129	115	114	140	126	126	121	127	124	110	131	128	108	137	108	123	124	110	126	136	114	128	112	112	141	118	136	114	127	106	118	134	115	130	117	127	137	121	133	113	110	135	132	134	95	118	119	120	113	126	103	105	117	118	118	112	148	107	124	125	120	116	120	125	146	97	110	146	132	114	133	121	137	117	127	139	132	117	113	121	119	128	131	123	116	114	107
345	0	2700	165600	386	8	57	408	661	765	680	640	621	550	509	466	421	411	373	353	352	331	294	264	268	274	275	227	226	248	212	229	233	242	230	207	227	186	207	207	188	191	185	194	185	168	197	174	159	183	191	168	184	170	191	183	178	175	151	181	158	163	164	165	169	165	149	158	152	163	140	161	147	159	138	132	161	154	150	135	160	142	146	158	137	185	148	168	146	134	160	136	156	137	140	146	140	135	134	135	130	142	168	143	147	133	149	139	139	119	135	135	157	168	164	165	154	149	141	143	133	132	136	156	134	139	150	138	128	142	152	127	146	139	153	133	145	139	164	143	131	135	152	135	121	140	134	131	134	137	137	134	112	128	155	128	118	136	148	131	114	129	137	141	154	137	120	147	142	138	129	136	130	136	119	147	131	127	123	135	142	133	140	136	117	133	157	127	118	134	151	135	139	126	131	163	136	131	140	137	127	136	128	130	118	139	125	134	144	139	117	113	147	135	129	136	135	125	151	135	135	146	130	138	125	130	133	156	158	152	141	153	134	140	131	138	129	144	137	119	134	132	126	127	136	137	133	135	128	121	132	141	146	151	136	132	145	138	120	130	136	126	130	141	128	151	126	140	141	139	146	133	140	121	127	164	123	141	133	142	129	142	137	134	140	132	145	131	162	164	127	152	135	144	123	148	153	150	144	115	124	139	114	154	153	135	142	143	137	149	155	140	143	131	128	130	126	112	129	105	153	153	150	127	142	135	162	130	154	124	134	125	119	112	126	126	146	153	138	139	155	141	141	130	134	132	120	142	146	119	138	129	126	131	135	146	121	138	140	130	124	131	128	150	138	122	129	131	152	108	124	143	134	138	136	133	160	152	149	120	133	123	135	149	130	152	144	132	116	117	130	123	137	140	146	155	142	129	125	126	137	128	141	136	130	135	137	129	129	142	153	133	147	132	127	143	136	144	131	132	124	121	146	133	149	147	125	143	128	148	138	128	150	142	151	141	139	106	127	125	148	133	129	122	134	126	142	138	132	135	125	113	135	116	131	139	137	119	154	115	123	140	159	141	122	158	146	145	122	132	132	120	139	128	130	146	132	149	139	153	157	140	123	145	135	127	135	130	143	126	128	116	143	132	134	134	140	133	145	139	113	118	123	115	126	137	128	129	120	144	114	149	126	139	141	140	141	139	136	130	147	125	125	129	131	149	142	142	148	149	155	142	141	110	132	143	139	152	139	147	131	126	130	125	131	120	137	127	127	124	117	142	133	122	121	139	148	141	129	114	128	117	129	150	121	128	140	149	142	144	130	129	138	147	123	140	123	115	139	138	112	143	132	147	132	124	142	129	144	131	132	133	154	135	159	124	122	135	135	149	134	129	131	118	125	122	137	136	122	141	133	147	142	115	140	127	124	132	133	117	128	146	134	126	133	144	136	137	126	174	141	115	144	146	140	124	133	130	137	119	143	125	135	120	116	133	121	139	160	134	141	128	150	132	153	131	128	128	147	116	112	133	116	138	143	144	122	98	135	133	127	146	138	146	108	134	129	132	136	126	117	127	143	143	124	129	116	124	136	144	129	138	143	127	122	132	138	130	119	136	143	151	145	156	139	123	134	137	119	150	108	151	143	140	135	129	149	123	133	130	141	133	151	133	154	137	124	111	149	136	126	123	121	154	150	125	109	136	109	143	126	120	118	139	135	135	120	129	129	146	136	123	135	132	136	141	130	138	132	131	127	127	124	155	140	144	126	132	140	128	143	138	124	137	108	130	122	135	159	123	128	121	148	136	109	129	126	161	120	131	122	114	121	131	142	151	128	137	121	149	129	153	137	122	121	135	137	139	119	133	151	112	106	143	129	156	125	138	147	138	130	106	133	134	119	138	147	133	152	135	122	127	112	124	145	153	144	142	133	119	129	139	124	117	139	128	126	132	138	142	132	131	124	135	126	126	123	138	134	139	125	132	124	123	126	129	138	129	119	143	121	118	137	114	138	145	120	144	109	123	126	132	124	118	138	112	145	154	145	145	154	127	140	160	125	119	129	129	150	136	130	122	116	146	122	140	124	140	149	119	136	135	137	118	121	145	156	128	107	138	135	131	124	131	137	129	107	133	120	116	130	131	128	135	124	125	125	154	140	117	146	113	133	146	130	128	126	131	134	120	125	120	126	148	110	140	121	141	138	109	124	122	138	133	120	140	141	144	128	144	119	150	137	149	126	131	142	121	152	153	140	131	126	128	135	129	143	131	147	135	132	153	134	131	135	143	147	130	111	122	140	130	106	108	127	131	134	139	143	110	123	128	125	116	153	147	134	147	143	145	133	140	121	123	129	144	123	129
345	1	1900	165723	398	3	105	517	595	573	521	512	462	421	399	347	333	270	281	265	244	235	253	229	209	222	184	205	182	190	205	173	166	177	176	201	183	184	167	179	162	162	163	137	148	169	159	136	154	168	128	165	164	146	134	147	126	137	123	151	142	146	125	134	133	139	143	149	138	150	153	125	131	135	166	139	147	145	149	128	125	148	138	139	158	145	156	148	127	135	137	132	139	135	136	128	131	127	116	124	145	145	123	133	121	125	112	144	131	147	145	142	134	153	135	136	140	133	132	132	155	128	137	120	118	121	149	136	147	156	131	118	140	140	128	123	141	135	133	120	135	147	141	122	143	123	134	146	109	123	112	125	135	135	142	136	121	114	145	142	119	136	115	144	120	134	144	134	144	125	150	144	143	126	145	125	107	119	125	129	141	144	154	156	134	143	118	147	130	133	148	108	110	125	144	106	117	133	140	123	133	140	128	129	139	140	118	139	120	124	130	144	118	122	142	131	127	125	127	128	131	119	127	131	127	120	132	126	128	150	121	162	120	132	139	131	147	151	121	118	121	123	115	129	127	132	139	141	155	121	138	139	117	124	129	115	120	133	113	121	144	132	130	140	132	119	130	127	122	122	132	167	143	143	110	112	135	121	112	148	142	140	120	103	119	134	120	124	111	143	132	132	132	124	146	116	119	136	127	129	126	115	120	119	125	149	118	139	143	135	106	125	136	127	134	133	126	125	126	136	152	142	136	124	145	126	128	134	119	127	129	111	127	134	112	119	139	119	149	106	105	128	125	136	122	115	123	136	133	121	131	132	145	131	107	138	108	111	140	130	134	129	122	128	118	141	135	140	124	131	121	124	129	123	133	130	135	126	123	144	112	128	120	127	116	127	143	139	110	124	131	135	146	112	148	111	128	119	140	147	122	128	113	124	108	152	125	124	139	154	128	110	143	159	135	148	118	134	121	111	135	123	123	118	126	135	115	133	156	135	132	115	144	139	110	117	112	125	124	126	131	112	142	133	134	156	140	133	156	136	132	135	132	124	127	112	146	123	131	139	140	142	147	120	114	153	117	147	137	148	128	126	144	128	109	119	137	119	108	121	126	138	116	130	136	113	134	133	142	134	128	118	128	104	140	128	113	124	139	117	125	135	155	106	126	113	124	127	130	120	130	105	120	138	137	113	127	119	126	126	120	118	127	134	139	123	127	131	151	126	131	137	137	126	125	135	127	128	108	119	116	131	107	124	109	134	108	143	118	125	133	122	143	120	120	129	148	148	152	127	128	113	118	131	122	116	138	115	135	141	133	148	134	112	116	129	136	139	128	122	140	119	130	133	122	121	127	128	144	155	128	125	134	118	103	149	130	148	133	125	143	137	148	148	128	120	157	132	118	134	129	131	138	131	137	146	128	135	126	149	128	127	120	122	115	126	118	116	137	133	144	123	123	129	123	142	127	118	146	125	131	114	122	117	125	125	122	129	128	124	104	122	121	121	112	135	137	118	103	120	142	116	138	100	135	139	147	113	147	120	114	135	144	127	118	134	134	139	146	146	125	137	127	141	128	132	127	157	125	133	137	132	125	138	141	132	132	133	124	115	113	133	112	140	111	121	125	110	117	134	128	134	129	114	126	140	139	120	112	103	134	118	144	124	123	135	114	134	122	151	114	128	126	130	95	135	128	121	113	124	136	135	135	131	121	136	146	141	103	125	144	139	135	115	118	104	144	120	134	129	144	151	143	132	142	118	119	134	133	123	147	146	135	141	127	123	127	146	127	122	120	143	120	134	120	128	121	129	144	125	119	122	142	128	114	129	108	117	101	125	106	142	128	116	130	120	129	125	134	128	130	124	131	132	127	148	122	121	137	134	150	134	108	126	108	138	110	127	135	139	126	154	137	125	122	127	133	120	131	133	141	133	115	138	125	138	130	131	123	120	116	134	144	134	124	147	131	141	136	127	139	117	133	154	131	114	123	136	149	132	129	133	136	148	128	132	136	109	123	165	136	147	115	107	129	123	143	119	117	122	131	119	141	136	146	141	122	115	141	136	117	122	105	125	115	127	125	116	129	121	128	144	133	112	113	130	117	130	137	113	138	123	134	133	138	122	129	123	132	114	123	130	123	122	127	130	122	142	126	130	129	125	121	141	135	139	104	136	131	149	119	132	133	126	123	129	142	113	122	158	140	118	130	123	118	137	150	126	120	126	134	122	124	137	147	123	135	138	126	118	127	129	127	124	125	140	134	123	132	108	131	138	120	110	113	112	134	127	141	110	142	133	134	143	118	138	140	96	139	120	126	105	127	129	116	131	113	125	139	144	113	141	127	124	138	119	136	129
345	2	2100	165846	382	6	79	411	554	573	507	522	459	448	385	346	326	309	287	286	263	250	238	242	237	231	235	220	218	204	229	201	233	208	204	205	204	189	176	174	173	162	154	145	180	155	171	164	153	157	175	163	147	159	151	165	154	164	140	145	150	162	126	150	136	136	159	164	145	150	148	155	140	143	156	147	165	143	160	169	153	143	138	146	147	127	131	148	157	138	134	149	147	161	136	126	147	135	157	151	129	120	122	128	125	149	125	124	160	122	123	137	173	148	156	171	148	134	140	151	146	145	139	140	153	141	157	147	143	142	174	148	142	145	142	143	133	144	130	133	131	162	157	154	145	116	130	150	122	153	144	149	140	140	141	140	144	144	133	141	129	141	160	133	126	132	159	132	119	141	127	139	143	135	147	149	127	144	126	146	132	148	125	129	130	135	120	141	131	152	138	149	159	143	149	150	125	141	132	122	155	139	136	135	122	133	132	148	124	129	131	131	127	129	141	148	142	143	130	139	140	115	126	152	148	135	146	139	149	118	159	105	136	135	149	127	161	131	119	143	151	130	134	126	136	127	138	151	146	132	159	139	130	120	116	153	146	151	122	120	123	131	135	130	123	144	138	151	126	131	131	120	156	135	123	134	137	149	132	132	125	145	146	148	152	140	149	125	129	134	137	147	145	141	132	142	123	132	141	148	133	157	138	132	115	143	117	152	123	158	143	134	130	123	121	137	124	156	146	137	145	135	134	135	141	144	153	129	143	140	126	133	125	150	139	122	114	134	151	131	137	132	130	117	153	151	129	134	139	146	147	137	142	137	157	133	126	148	126	139	142	143	118	147	141	124	148	137	135	149	137	150	124	134	149	128	120	135	121	116	125	128	122	116	143	156	114	122	149	124	146	134	140	136	136	142	129	135	127	142	149	143	143	127	122	146	128	123	130	133	143	120	144	141	143	132	136	130	117	153	133	118	125	128	153	149	137	142	140	152	131	135	116	135	139	146	133	131	122	137	128	131	125	123	156	125	144	139	133	127	128	125	118	147	155	112	137	137	135	127	124	126	132	121	139	132	121	165	130	124	122	129	130	150	150	120	146	142	155	144	138	125	120	114	156	138	146	140	127	143	130	137	130	158	121	145	141	111	147	138	154	124	138	139	123	131	146	149	132	143	131	136	118	129	123	155	126	138	118	141	127	133	127	132	113	146	147	141	138	120	134	122	127	157	114	117	122	151	119	159	139	137	123	130	137	161	121	126	148	111	112	127	133	125	144	134	145	139	137	121	135	142	147	126	131	137	129	142	137	135	105	134	144	134	143	152	140	120	106	149	123	146	148	134	170	134	154	133	133	133	130	142	131	139	122	152	130	165	141	148	127	138	126	150	132	158	137	142	133	146	120	127	139	148	128	124	168	139	147	144	131	139	141	129	126	129	121	131	128	148	140	136	139	141	164	138	127	111	120	133	134	141	137	134	115	140	153	143	149	142	117	152	133	130	154	125	133	149	149	124	140	126	142	120	121	150	137	143	130	130	144	151	119	123	130	144	158	124	158	154	141	126	138	147	99	136	129	148	157	130	144	138	139	141	139	138	125	113	126	126	136	140	121	114	125	118	127	131	130	130	137	155	136	148	141	169	149	139	138	131	118	135	136	121	136	142	131	139	132	133	105	155	131	133	142	131	113	140	139	150	142	142	124	120	126	115	119	130	145	130	123	138	141	118	159	139	149	159	147	132	118	114	133	127	114	141	164	150	152	154	148	122	131	116	130	130	139	141	165	130	147	146	152	157	121	163	141	141	139	149	121	151	143	129	135	145	142	132	135	138	142	139	140	130	120	127	152	134	142	144	150	124	135	147	149	124	127	142	132	143	134	138	144	114	142	146	135	136	121	124	158	127	140	130	150	136	129	127	144	136	143	155	145	133	131	143	131	118	134	126	121	117	129	117	137	141	129	129	141	142	130	134	137	140	146	128	116	155	142	146	134	117	133	125	128	124	141	163	161	161	164	122	168	127	142	144	149	129	112	140	139	130	137	143	153	153	137	145	127	153	141	141	139	158	123	135	140	119	111	116	132	135	140	130	127	134	140	120	130	135	114	147	116	126	139	162	141	122	147	167	140	145	125	136	157	122	162	143	116	131	141	138	140	147	128	145	145	138	137	130	154	163	120	125	147	143	132	148	132	131	140	149	137	115	158	157	147	140	147	135	148	142	113	134	132	129	152	145	125	153	137	145	130	128	140	136	132	151	128	140	136	120	113	119	130	130	143	136	135	123	137	135	117	139	144	144	148	148	149	140	141	145	149	131	135	137	150	127	124	127	134	132	148	130	156	115	147	134
345	3	3500	165970	380	4	88	519	641	644	574	578	526	492	447	429	380	388	307	335	359	330	278	265	308	298	272	271	234	246	251	225	225	234	232	225	226	236	216	210	220	184	197	213	224	207	216	223	185	186	183	168	195	195	189	183	202	194	161	182	197	178	198	194	194	207	214	177	200	195	212	203	138	175	187	186	190	181	191	194	219	205	182	194	174	205	174	173	178	178	192	198	170	168	170	186	188	203	188	191	167	177	193	172	176	178	169	181	170	176	173	173	188	190	181	191	184	176	204	174	202	200	171	187	169	177	178	142	183	185	195	172	170	164	167	163	153	167	159	164	184	166	174	168	168	195	173	159	187	162	182	173	160	152	198	195	165	175	160	163	169	155	172	186	177	178	164	160	173	182	169	202	169	165	174	164	176	147	171	161	158	180	162	161	181	180	168	169	166	187	182	159	164	187	183	180	171	177	177	170	173	166	193	188	160	181	158	180	164	200	174	171	194	159	158	159	166	184	170	158	172	155	175	166	177	168	188	186	162	176	189	150	162	171	164	170	192	177	173	178	155	190	165	188	185	173	157	163	187	176	177	180	170	172	166	178	187	166	172	159	150	179	181	178	181	177	151	184	158	176	186	156	176	159	182	172	148	207	152	157	165	186	141	174	153	184	174	156	181	194	187	161	171	172	153	172	145	157	171	177	164	170	180	176	181	183	174	158	173	142	176	150	174	159	163	175	167	188	184	162	190	159	157	163	186	175	155	166	165	172	149	174	156	179	170	153	155	152	168	164	171	170	164	180	161	174	178	204	163	169	151	158	152	156	178	171	165	160	170	147	173	173	169	177	170	161	171	156	155	180	190	182	179	164	179	150	165	186	176	161	170	181	141	184	146	191	187	157	190	145	153	176	166	168	177	164	154	167	175	163	180	190	155	170	163	163	206	198	185	162	159	167	163	160	171	180	169	176	174	152	172	154	179	175	171	184	175	201	170	182	173	178	163	173	152	178	190	162	167	166	145	193	189	175	194	157	159	153	174	198	166	160	172	154	185	157	149	180	168	171	161	173	170	192	175	168	203	161	177	155	160	170	184	164	185	156	161	185	171	189	149	185	162	146	165	165	180	178	183	156	185	165	144	161	170	171	170	142	168	165	144	166	162	163	157	146	163	194	180	143	159	180	172	159	165	165	161	175	205	177	151	154	149	176	162	175	176	170	189	176	176	184	182	172	172	158	179	140	175	190	165	149	186	180	178	162	165	167	172	183	200	160	177	164	169	176	158	169	170	140	155	161	164	157	171	162	150	165	159	188	146	155	190	158	171	191	150	158	166	174	140	160	162	150	193	166	171	168	193	164	183	183	160	160	158	166	158	179	173	162	159	162	179	174	150	175	166	169	156	188	152	162	181	159	145	194	149	187	167	153	169	169	149	164	157	172	185	154	174	169	182	165	170	156	158	159	179	160	173	180	158	168	160	186	160	195	182	154	182	160	170	166	174	167	160	188	145	187	149	172	154	187	152	173	178	164	169	180	186	167	183	161	183	179	157	172	179	166	174	173	166	157	178	176	177	152	182	167	165	162	148	169	182	167	166	182	164	155	182	165	172	161	172	164	179	172	170	173	160	157	181	177	169	185	165	156	168	177	161	158	168	176	154	187	172	185	170	165	167	164	159	179	163	174	173	182	139	171	183	155	166	156	155	189	173	173	162	163	162	165	163	156	172	195	170	179	189	166	176	170	157	168	187	138	163	172	162	152	180	161	166	191	169	148	166	210	151	174	162	174	187	148	164	165	178	162	175	186	179	191	146	164	138	157	183	154	137	161	152	170	150	177	151	174	188	169	169	159	192	154	188	167	174	177	171	187	194	199	164	175	168	169	173	153	180	161	153	181	138	156	161	176	165	165	181	152	171	180	175	168	190	152	167	174	189	156	167	171	166	181	178	170	166	148	180	152	155	161	163	165	160	158	195	152	176	150	193	163	159	186	173	192	183	184	176	180	181	179	156	173	182	184	180	159	162	162	162	157	181	167	157	170	199	163	166	164	164	157	177	172	175	162	158	169	149	173	184	163	138	163	147	171	165	187	156	163	164	165	173	184	169	157	163	181	180	158	184	173	166	182	164	188	159	170	178	169	166	148	166	158	178	151	174	177	164	169	160	173	178	179	186	161	175	173	179	195	182	185	164	203	165	122	173	147	179	139	157	190	158	177	171	181	154	177	146	164	159	162	159	169	174	166	149	175	169	167	174	179	170	186	166	161	163	181	166	164	144	170	174	166	183	142	186	153	183	169	142	154	161	161	161	149	151	172	169	158	150	149	167	160	157	156	188	164	164	170	172	154
