345	0	2700	177349	415	22	116	509	694	741	667	632	584	537	487	448	469	405	387	334	348	329	285	274	304	249	266	263	279	243	242	220	230	237	234	232	207	201	185	205	192	187	183	173	179	179	170	172	163	176	134	139	180	150	162	156	154	131	151	144	128	137	150	144	138	136	158	130	123	131	132	151	135	144	150	113	131	136	132	137	142	122	147	137	129	119	143	138	142	150	127	119	125	113	135	131	128	137	112	133	127	144	135	131	127	138	135	122	137	123	125	117	122	125	125	132	146	109	125	142	142	122	122	121	125	119	127	142	118	129	129	105	132	137	103	126	147	123	101	103	122	117	137	147	103	118	124	122	119	125	122	106	118	124	105	123	123	125	134	125	133	132	120	137	105	116	140	132	93	124	114	112	126	142	124	133	124	125	119	112	113	121	121	121	117	120	125	115	109	144	129	132	117	117	120	124	130	103	128	116	113	130	119	119	111	111	116	113	125	141	124	112	107	122	108	136	109	129	129	122	133	133	129	110	117	118	125	100	118	104	112	137	109	114	94	109	116	119	108	103	116	127	122	99	150	132	116	128	113	116	122	116	110	111	124	118	122	119	115	127	101	127	120	109	117	110	113	119	122	113	120	125	126	118	114	107	132	111	111	121	104	108	136	115	118	108	111	95	109	119	111	123	117	114	116	98	111	108	118	111	116	124	127	126	113	109	113	138	116	120	113	116	126	114	128	98	122	114	110	94	109	120	117	102	125	123	112	107	121	102	104	110	118	114	108	134	131	106	96	115	128	119	116	105	121	94	142	94	111	144	123	121	115	108	128	110	96	112	136	119	118	111	98	111	110	112	117	119	120	111	127	129	128	117	107	112	110	114	115	124	89	91	120	122	129	123	101	108	113	117	123	112	112	100	122	133	125	116	124	112	102	90	119	115	120	114	115	105	107	129	126	123	96	118	118	114	120	115	116	130	101	104	132	113	132	130	110	131	107	118	119	112	100	104	110	121	110	94	108	101	113	116	112	118	115	121	101	121	118	123	97	142	106	106	118	122	115	106	139	132	101	104	101	114	113	107	110	99	113	115	121	104	138	105	108	124	114	106	127	119	103	126	106	84	107	104	104	118	114	120	109	134	109	100	105	119	109	115	114	109	116	132	103	114	119	94	110	90	111	98	125	123	121	95	100	115	98	121	124	117	115	111	127	104	108	111	105	113	99	106	104	131	120	128	117	115	126	118	110	122	115	106	122	94	110	109	125	126	112	105	132	112	107	121	120	123	127	121	87	96	107	105	107	144	100	109	118	107	101	134	126	107	142	119	102	123	132	109	115	120	110	118	102	115	109	99	103	110	130	122	103	114	136	104	114	118	109	122	113	106	114	123	119	102	114	109	103	103	125	99	123	103	125	123	111	117	130	112	134	127	107	115	108	110	128	141	108	107	119	114	122	123	115	136	104	133	126	107	96	103	106	134	126	111	102	130	118	132	109	111	116	124	126	114	100	139	130	90	133	116	108	111	126	118	128	115	112	123	104	123	124	115	110	106	129	106	84	109	111	110	94	122	120	124	106	116	106	111	115	113	132	119	101	109	107	119	136	109	131	115	118	116	109	97	133	132	126	115	110	110	128	129	117	117	113	124	115	113	123	117	113	99	123	123	121	116	121	104	93	103	118	118	123	97	124	113	126	99	111	100	124	119	109	116	131	121	93	124	115	108	118	108	125	119	103	112	99	123	121	131	127	101	111	115	113	109	121	117	105	124	101	134	98	123	122	99	117	111	128	115	132	97	108	128	109	124	118	116	122	107	110	128	109	127	131	113	121	99	106	96	116	114	111	116	141	110	107	111	111	119	104	116	109	104	103	126	122	105	107	119	98	114	110	106	110	110	106	128	111	110	136	100	133	112	106	135	112	117	109	126	100	121	103	130	115	107	102	101	127	109	113	96	106	85	132	124	112	104	111	109	124	106	98	134	108	110	137	122	125	106	95	111	128	117	117	105	129	128	117	112	113	120	117	115	109	105	115	112	127	106	94	119	130	101	114	119	127	118	116	118	115	101	98	111	130	118	111	105	136	105	105	96	84	109	135	115	106	130	124	109	121	108	137	119	130	112	143	121	110	116	105	126	108	111	125	109	124	112	114	98	103	118	105	106	110	118	90	122	105	112	106	115	105	126	117	127	109	102	100	101	125	138	122	121	117	102	102	117	110	135	107	118	96	131	110	112	98	129	133	98	115	101	103	125	111	132	107	131	140	105	149	117	109	136	121	113	103	111	130	94	97	116	113	130	120	116	114	123	122	110	122	103	117	117	128	111	110	111	95	104	117	115	123	145	100	121	120	125
345	1	1900	177472	471	26	191	598	634	664	587	571	488	454	399	376	354	300	300	287	279	273	258	237	233	206	227	203	214	226	196	223	196	181	171	152	172	169	180	156	158	132	143	147	142	154	159	153	146	140	130	134	148	128	128	120	124	129	150	140	134	141	135	129	132	140	138	135	134	124	131	146	122	137	135	124	135	121	127	117	131	150	125	128	123	118	128	134	116	132	119	112	126	120	136	123	134	115	122	125	117	123	122	122	131	121	146	114	126	113	124	124	123	116	122	116	115	121	131	111	124	111	116	120	111	127	99	112	109	148	120	136	113	137	127	106	113	123	104	106	130	135	136	106	124	132	120	116	102	96	142	128	122	109	129	125	90	98	116	115	117	110	120	117	123	110	115	113	115	101	121	93	102	110	116	86	107	105	121	119	124	114	118	129	149	132	124	135	113	106	131	103	154	115	127	130	113	119	129	131	132	106	114	96	120	118	117	126	126	121	142	117	114	99	112	110	131	108	105	113	124	127	114	106	100	135	109	111	135	129	129	99	120	120	113	107	128	112	121	118	102	108	132	121	113	131	121	123	119	105	112	116	107	109	113	111	119	104	116	107	115	95	105	101	121	104	105	114	119	118	106	101	109	115	124	126	120	119	128	126	120	101	110	108	131	130	95	123	130	125	110	121	108	120	121	123	124	117	107	109	104	134	115	101	121	111	111	126	99	104	115	132	116	138	119	108	120	126	112	134	132	103	111	125	129	93	105	128	108	98	100	126	109	107	106	105	126	104	123	120	116	117	117	103	111	107	98	107	115	112	116	123	117	121	132	137	116	123	94	122	112	122	108	101	106	108	104	128	112	123	120	98	102	105	120	107	117	113	119	112	106	96	114	109	95	100	124	105	111	139	128	115	95	95	123	130	127	106	114	123	116	109	111	121	112	116	111	115	125	132	123	143	111	105	140	117	121	106	104	125	124	114	106	110	123	95	134	115	103	96	124	113	100	101	126	108	116	93	106	128	111	102	107	119	105	114	110	101	108	101	122	105	109	126	125	107	100	99	133	113	117	115	86	115	105	102	110	113	135	112	95	117	117	113	96	100	113	116	118	101	112	90	115	116	111	120	104	112	105	129	115	121	121	123	101	95	122	105	123	120	110	129	114	110	107	112	109	121	99	96	131	108	97	120	100	120	114	106	112	98	106	142	123	109	117	127	128	136	120	99	109	123	114	111	117	122	118	145	115	135	122	120	119	126	100	121	105	121	114	123	115	118	115	107	122	102	118	119	103	111	127	115	117	126	113	130	134	120	107	98	121	111	105	127	108	91	123	108	118	126	115	103	109	105	116	116	115	116	126	120	119	101	124	125	117	121	119	112	118	114	132	113	112	115	107	126	106	113	126	104	114	118	103	107	116	129	123	114	119	96	125	112	116	118	101	112	95	126	96	117	104	113	124	131	120	98	112	130	121	116	129	104	121	104	111	102	115	113	110	111	132	120	103	105	125	140	112	86	101	130	100	122	115	86	113	118	101	123	102	123	105	111	111	92	110	93	95	118	121	116	140	108	99	100	122	122	108	119	89	106	87	127	123	119	104	114	121	109	125	130	108	108	118	129	103	121	112	113	112	111	116	114	91	108	121	96	98	104	116	106	128	108	122	120	103	110	114	112	114	125	130	131	104	132	115	120	116	108	99	118	118	97	117	113	112	102	111	130	112	127	111	99	125	130	112	96	112	111	116	116	103	142	98	118	104	107	95	111	117	149	110	107	107	103	93	118	116	119	119	106	118	121	102	121	129	122	105	114	95	118	112	100	105	128	111	121	107	122	108	101	112	126	114	118	91	123	112	98	106	100	108	124	135	133	129	85	112	120	113	104	114	123	109	100	106	109	113	123	96	97	94	104	103	137	119	109	108	110	105	126	124	125	98	107	111	124	144	117	109	102	127	124	120	124	111	108	116	124	137	119	120	102	117	101	125	109	113	132	107	106	119	94	115	108	133	113	138	115	109	118	122	118	115	113	112	98	104	121	129	125	114	115	113	109	109	109	114	112	135	118	92	88	109	133	103	108	105	112	107	110	117	117	119	128	98	101	121	112	126	120	102	107	121	98	115	106	110	113	111	119	109	113	115	104	127	95	112	109	119	122	117	119	109	97	103	123	110	127	128	94	122	107	115	105	94	115	116	115	111	112	117	108	122	135	106	122	115	114	128	110	116	120	96	127	106	106	124	114	124	107	98	113	110	104	121	122	114	121	132	98	106	116	95	105	119	106	99	125	119	96	118	122	116	127	120	124	114	108	129	124	116	120	123	107	122	119	109	117	92	107	119	124	129	143	113	131	106	125
345	2	2100	177595	448	31	140	566	683	687	605	617	506	472	476	413	359	351	338	317	300	277	242	260	238	232	234	249	214	198	194	201	194	208	187	191	159	175	163	151	169	164	152	166	153	161	151	137	140	149	130	159	123	130	128	121	151	124	140	150	138	130	134	119	150	149	127	144	115	115	137	133	135	117	128	141	134	120	118	133	127	125	141	137	127	125	131	129	106	126	134	135	121	139	111	123	114	117	129	111	110	120	134	118	103	128	133	133	128	109	122	114	138	115	135	129	133	115	109	108	102	100	110	104	122	135	102	113	122	108	111	134	109	116	117	108	102	110	101	95	124	116	125	127	115	117	115	106	121	128	112	118	119	114	134	125	117	99	119	122	102	104	116	103	116	111	124	102	109	119	126	124	104	120	107	115	112	108	125	116	130	126	103	105	111	118	106	95	115	113	103	116	117	122	113	128	111	142	132	114	125	108	114	118	102	123	133	100	120	120	113	107	119	102	141	103	125	99	110	126	83	133	100	113	115	104	104	118	124	111	108	135	136	113	112	117	109	110	129	106	111	108	112	109	99	98	103	113	117	88	127	105	119	106	120	112	122	137	126	99	102	118	115	99	93	141	104	123	102	132	113	111	117	124	113	116	124	98	108	106	113	117	118	117	110	130	114	133	103	114	102	118	119	116	112	124	127	111	101	118	114	96	101	125	117	110	97	112	102	119	109	113	99	108	129	106	129	122	122	108	111	102	102	126	124	119	99	96	124	133	129	105	124	116	118	127	123	115	101	101	146	114	106	107	130	109	112	125	98	101	92	101	86	121	109	107	105	109	103	140	116	87	105	97	127	136	105	97	116	115	126	84	112	111	100	121	115	115	113	118	108	110	85	89	109	97	122	101	111	118	100	116	111	101	105	123	123	121	107	117	109	108	108	117	116	106	106	128	127	130	92	113	114	139	109	107	96	124	94	125	99	131	105	91	107	115	106	109	106	103	113	122	139	114	92	111	101	97	114	128	111	117	110	129	105	105	123	117	123	132	90	123	111	109	108	131	105	117	128	127	102	119	130	117	129	99	85	110	126	113	91	92	125	105	101	105	110	121	97	93	98	115	104	99	81	98	99	107	117	100	125	88	111	110	110	121	111	109	89	105	121	131	104	108	125	99	141	111	126	97	101	98	110	112	121	112	116	116	99	118	124	101	118	111	120	131	101	116	114	136	104	104	110	111	106	118	108	97	100	103	107	114	112	109	132	133	105	101	110	99	107	116	115	126	112	85	116	126	130	119	125	116	125	107	105	112	132	118	90	104	105	110	100	123	99	100	101	117	106	114	117	122	120	76	107	110	124	131	115	108	103	93	123	112	105	123	105	123	103	117	94	108	125	108	114	96	98	127	105	112	116	124	112	122	117	119	115	112	108	120	116	136	116	118	110	137	113	112	110	104	126	90	117	114	133	104	115	112	101	115	115	114	136	102	116	108	131	114	112	104	117	111	104	106	107	115	109	99	101	121	96	107	93	116	122	115	121	114	103	83	104	135	102	100	114	107	117	104	107	116	127	109	120	99	109	105	109	120	106	110	131	124	109	112	104	96	111	108	105	107	101	121	126	110	117	129	92	97	110	87	123	126	115	116	106	134	108	116	121	122	119	111	97	103	116	105	120	109	90	115	116	113	102	112	105	120	119	102	119	121	103	102	124	97	112	109	109	94	98	111	104	111	106	121	104	119	105	123	113	119	94	106	117	107	102	105	104	98	122	94	110	122	115	114	126	104	115	106	116	97	118	104	102	109	124	112	97	116	122	107	86	115	127	116	124	102	120	115	118	112	102	137	107	108	112	112	145	97	101	107	131	130	105	133	118	125	109	83	103	108	125	108	98	120	121	94	106	107	101	109	96	103	108	90	117	100	125	93	119	115	115	106	107	100	116	111	98	95	106	123	122	113	85	122	117	110	112	107	110	114	94	122	104	111	124	132	102	113	110	105	110	123	98	101	108	89	103	123	108	113	119	104	130	116	117	106	113	106	101	92	116	112	128	106	109	115	119	104	113	129	108	100	102	104	111	133	116	98	112	98	117	136	110	114	108	102	105	116	111	104	142	136	106	110	126	128	116	95	105	111	111	118	120	101	104	136	109	116	125	106	109	95	89	121	113	105	111	118	82	123	106	106	107	111	103	133	93	114	93	88	129	101	110	111	110	79	112	105	112	136	104	116	106	107	117	94	107	123	93	120	111	114	109	110	103	118	126	118	114	118	118	133	108	124	123	106	90	105	116	115	124	114	124	135	110	110	108	112	116	127	119	110	108	128	92	111	106	109	113	124	109	106	124	120	119	118	130	108
345	3	3500	177718	451	37	178	600	748	758	699	618	562	553	496	423	414	390	364	366	338	330	297	261	253	245	244	258	227	220	201	221	204	199	169	179	185	172	173	178	175	152	163	176	153	152	167	168	160	157	167	137	148	153	160	149	133	130	143	157	129	129	151	155	154	111	128	141	139	133	126	145	131	140	132	131	126	109	121	105	134	119	129	152	124	122	131	123	115	131	99	114	113	103	93	131	98	134	116	127	116	129	112	123	117	114	116	115	104	139	124	128	103	125	115	100	127	116	89	129	121	121	114	128	115	123	99	106	112	110	132	135	118	112	132	111	114	124	116	118	124	111	115	116	113	94	135	122	127	116	120	130	113	101	119	126	109	121	116	131	108	121	140	98	112	122	137	121	150	114	95	110	112	106	115	121	109	123	128	124	103	100	116	128	123	122	134	131	101	94	126	118	87	117	141	121	118	135	133	106	100	112	111	117	107	98	113	132	97	125	119	121	117	102	114	111	118	103	118	115	119	120	103	107	120	119	109	129	111	126	109	109	104	117	99	114	108	119	120	114	130	127	111	122	107	115	115	120	108	104	105	109	108	112	99	113	125	115	118	108	111	128	130	123	109	98	108	101	128	95	98	130	120	127	115	109	119	121	104	126	104	120	121	101	130	132	124	116	128	108	134	129	128	101	120	100	135	119	101	115	127	117	127	102	111	119	119	118	106	105	119	118	101	104	131	104	108	129	114	110	122	112	118	115	103	114	109	111	118	113	122	122	118	112	94	124	121	105	109	120	129	97	125	107	114	121	127	110	120	119	115	110	105	94	113	103	102	101	111	98	109	109	122	104	114	117	118	112	98	101	113	105	100	100	110	116	111	112	86	108	118	121	123	107	98	114	117	126	106	112	117	106	106	109	111	113	121	117	110	113	125	135	127	105	131	95	120	110	112	108	128	106	123	122	126	94	127	105	126	114	126	115	122	109	116	93	109	116	98	117	126	115	131	114	109	118	107	114	118	110	117	106	111	100	87	113	96	120	113	122	136	117	108	130	118	106	109	115	124	104	139	119	122	128	91	119	103	96	126	104	90	111	114	115	103	103	109	115	115	108	119	118	104	116	121	104	108	115	104	133	100	95	113	105	113	108	102	138	126	103	136	130	123	108	117	124	106	137	98	90	122	113	93	121	112	105	118	128	117	112	110	110	115	119	111	111	110	125	108	121	111	111	112	131	113	121	125	130	116	132	119	100	103	118	115	109	116	105	106	114	100	108	137	118	104	120	111	110	111	113	99	125	122	125	115	106	96	115	95	116	111	115	136	127	98	109	113	136	114	117	108	114	125	123	120	98	92	131	110	105	113	117	105	130	131	97	117	119	129	120	148	124	133	116	109	127	100	105	123	114	123	104	94	115	101	117	99	115	112	114	123	113	93	126	136	134	121	115	120	104	95	109	106	98	126	120	132	115	108	108	126	129	96	102	121	107	116	120	122	112	130	122	131	119	98	106	120	113	132	111	119	120	124	127	116	107	92	130	102	118	112	151	116	126	108	114	118	121	115	116	116	112	119	94	110	119	111	102	133	105	118	124	118	112	99	103	139	130	116	111	117	116	121	132	124	111	102	87	121	133	117	134	111	108	114	106	101	112	118	133	131	115	100	117	147	112	111	135	119	108	112	107	104	107	133	118	115	116	101	123	124	120	114	122	115	113	110	127	114	119	117	110	94	114	122	111	122	92	114	116	130	110	116	116	113	107	102	125	111	110	108	99	123	103	109	88	125	107	119	109	133	124	101	122	123	108	117	127	127	115	110	118	112	103	114	111	124	103	142	135	124	114	119	99	123	119	104	105	100	96	115	122	109	111	109	116	112	114	117	121	96	117	104	105	111	104	119	113	113	126	128	123	101	126	116	92	110	131	105	104	112	112	135	117	110	99	113	119	128	112	92	132	107	117	114	90	136	91	119	94	131	120	109	131	119	97	104	117	143	113	110	103	119	115	108	102	119	124	93	120	104	100	109	112	129	110	124	99	114	100	118	101	122	126	105	110	111	111	103	110	115	123	123	107	107	125	112	104	111	103	120	114	106	133	131	113	117	136	107	121	124	139	118	128	92	105	118	105	108	119	106	92	98	119	108	110	123	113	113	109	114	100	109	107	106	114	114	116	121	113	117	103	114	102	105	125	115	114	101	129	115	110	117	113	116	107	125	111	116	100	113	122	108	97	115	113	134	109	83	110	122	134	113	116	107	114	109	110	118	114	107	100	100	119	108	114	115	121	121	108	113	120	123	110	108	130	127	117	107	109	106	115	126	127	97	119	102	119	113	106	121	109	114	110	101	120	125	133
345	0	2700	177842	413	24	121	537	730	767	718	725	608	567	507	468	405	418	390	379	338	306	292	284	280	288	258	247	239	244	219	209	212	211	198	189	208	199	195	192	173	167	188	186	188	146	166	160	166	151	142	138	158	152	145	140	141	139	131	170	152	140	140	147	134	154	116	143	133	139	146	116	123	133	119	137	123	133	132	126	122	131	118	112	128	115	127	124	127	103	120	121	128	105	127	118	129	125	99	123	120	115	128	118	130	108	124	93	116	112	117	114	100	113	113	121	106	113	93	118	121	121	119	115	120	122	117	127	123	107	110	116	127	118	115	123	103	114	109	128	126	134	120	105	122	121	124	99	120	127	122	111	104	106	106	115	118	95	107	118	123	112	107	117	114	115	124	109	116	125	120	110	135	111	97	116	107	105	108	124	115	126	120	105	107	104	109	93	124	121	116	111	113	112	106	101	110	108	114	119	115	125	120	107	100	132	113	106	103	104	114	127	96	119	97	104	102	97	113	99	123	114	130	99	108	97	120	127	114	118	111	112	104	123	107	112	116	130	125	100	106	114	120	130	111	101	118	125	112	137	100	97	121	105	108	113	110	127	130	98	94	119	95	130	117	115	108	132	111	114	139	110	94	112	96	103	116	109	96	97	93	129	115	115	89	134	121	112	124	104	106	111	118	104	108	101	106	89	107	113	131	132	103	113	111	110	100	110	116	117	122	112	113	100	108	101	123	128	117	113	100	108	88	108	113	98	126	110	106	111	101	111	115	109	107	99	122	119	90	108	97	122	105	99	113	112	114	121	108	123	117	126	110	96	116	122	103	115	106	103	112	116	116	116	92	114	116	97	99	114	113	105	99	102	85	107	112	89	123	120	124	108	98	122	116	103	116	110	111	114	110	110	89	104	110	93	108	107	108	123	111	125	109	103	105	103	95	119	106	114	99	107	98	107	102	128	107	86	116	103	90	95	110	109	114	108	122	108	125	102	127	115	112	120	112	104	100	108	91	113	94	109	118	110	119	108	115	94	102	106	128	133	115	113	110	118	94	108	87	110	108	103	122	100	104	118	116	108	110	120	109	123	110	102	109	113	117	91	114	108	116	109	93	111	120	101	115	114	113	104	110	111	82	112	102	113	105	127	126	111	125	121	110	93	121	109	111	93	107	107	116	120	113	103	102	104	127	108	111	126	123	105	119	115	128	107	111	124	112	121	105	97	118	101	112	122	115	123	110	103	104	106	118	96	93	103	97	93	121	95	109	97	102	107	115	102	115	103	98	105	109	96	100	91	118	114	95	93	94	103	105	113	129	107	113	121	88	107	114	125	100	113	124	107	93	103	107	104	104	106	116	119	123	111	119	114	125	100	118	115	108	95	103	124	115	112	111	109	100	102	100	102	110	114	106	98	85	119	109	129	112	95	97	101	116	93	108	106	91	123	109	110	113	115	112	99	115	101	100	110	101	90	98	104	97	125	103	104	110	94	121	134	119	84	109	106	105	115	124	84	104	114	126	119	91	103	104	87	103	122	124	97	98	137	114	120	110	127	102	120	116	101	100	110	100	86	115	114	101	113	110	110	112	130	82	99	102	116	111	117	112	103	106	114	98	99	114	125	95	112	122	110	102	107	109	95	117	93	115	136	120	108	109	137	103	116	121	104	98	125	92	113	119	102	119	104	91	90	109	96	102	107	122	110	105	105	103	132	109	118	96	95	100	118	115	115	114	102	97	100	90	101	105	99	103	99	100	102	119	98	108	121	91	100	111	99	117	93	102	118	128	120	125	114	102	96	106	95	111	107	100	121	93	119	97	106	121	107	92	96	113	112	94	115	125	99	107	103	101	106	104	122	107	103	106	110	120	90	96	84	117	110	121	106	131	97	117	109	100	113	100	107	100	99	115	106	122	113	92	124	112	102	100	114	118	125	103	108	105	115	110	113	109	102	99	94	83	114	104	102	145	113	113	113	114	105	116	106	107	106	95	101	102	113	105	101	105	90	114	97	92	97	101	98	103	104	96	91	110	96	98	110	96	116	108	97	118	129	101	111	113	102	97	114	118	96	98	97	104	122	103	111	102	106	109	118	110	103	101	112	105	115	124	106	109	98	99	109	115	117	115	110	96	117	100	114	103	87	121	124	111	107	102	103	116	110	119	120	123	103	97	89	109	105	98	97	111	94	109	124	102	121	104	129	111	115	104	105	100	105	96	98	118	99	111	100	105	102	121	99	97	95	105	109	95	137	92	101	94	114	109	110	115	80	121	89	105	104	106	105	123	126	102	93	122	114	121	103	117	106	114	109	124	102	99	107	124	116	111	117	126	102	95	88	124	120	100	101
345	1	1900	177965	473	32	190	633	726	653	570	553	508	489	398	372	348	330	308	275	257	253	236	240	223	218	202	194	193	204	166	161	183	194	172	170	166	168	170	142	174	151	153	153	140	145	147	140	132	132	151	129	134	126	114	124	127	117	124	145	123	128	114	138	115	121	115	115	135	135	117	118	123	113	105	111	109	95	106	125	101	121	104	108	120	105	96	110	104	109	109	111	121	117	102	89	104	111	111	114	103	114	115	99	108	125	119	90	90	104	117	101	109	113	104	117	107	114	112	118	114	132	121	94	116	109	102	120	108	104	110	106	108	122	119	112	105	105	107	120	118	111	103	112	118	97	110	113	104	86	124	93	108	119	95	104	108	102	97	108	113	112	109	104	115	91	104	109	112	119	87	106	115	98	107	105	123	113	100	98	99	100	108	114	106	102	92	96	107	110	99	113	104	99	125	114	109	112	108	95	94	106	95	100	136	115	105	92	99	100	102	107	106	105	94	97	112	109	113	97	125	97	108	114	94	128	111	99	105	115	129	112	111	108	95	111	95	97	113	106	112	89	109	95	97	114	99	83	95	111	113	97	105	118	123	88	101	105	107	111	101	88	116	101	97	100	102	128	111	121	95	102	102	91	106	109	98	105	103	84	100	89	114	97	88	119	119	131	93	98	100	100	131	107	97	106	93	119	97	107	98	104	100	101	110	98	108	92	107	122	103	118	103	112	93	97	111	88	98	112	115	130	107	88	107	106	102	114	100	105	112	110	125	99	113	107	100	100	122	89	95	106	109	112	105	111	94	114	111	79	119	94	101	115	94	93	96	100	118	96	109	93	123	93	87	90	89	111	109	98	87	97	114	97	131	102	88	122	111	124	108	87	89	111	100	113	110	103	99	109	99	115	110	81	102	107	112	116	94	93	116	112	107	103	109	98	102	110	103	113	100	94	95	104	95	91	111	107	95	100	100	103	96	104	117	95	99	93	103	99	92	97	104	111	95	98	111	93	98	113	109	75	87	97	105	101	103	104	115	123	109	99	107	106	99	122	112	101	107	89	79	115	111	95	95	117	100	95	105	104	107	115	84	88	105	107	94	91	95	84	99	92	123	101	102	104	96	93	123	98	120	102	91	116	116	108	113	95	88	85	101	82	100	89	97	107	96	109	116	86	94	93	108	124	122	111	109	114	91	114	99	119	103	101	100	96	116	106	119	96	101	119	123	100	91	127	100	124	106	117	122	96	107	117	102	100	115	110	101	111	100	100	104	100	103	107	90	105	116	100	97	99	103	95	96	111	129	104	96	92	86	113	94	111	90	93	108	111	112	110	102	102	110	98	87	88	100	96	120	95	95	131	117	107	113	111	101	112	110	128	102	103	94	100	100	110	92	94	111	93	96	129	89	118	124	93	115	118	110	119	96	109	113	114	112	104	75	97	112	105	93	117	94	118	95	80	88	108	98	104	108	102	114	103	98	126	95	100	104	115	106	98	92	112	76	116	98	95	90	82	111	109	95	103	104	102	96	111	88	89	100	90	111	105	105	120	112	94	107	113	81	105	100	104	82	110	116	99	94	107	91	106	112	82	96	111	106	104	102	111	99	105	91	98	94	102	104	91	98	145	106	114	105	90	83	113	106	106	101	99	113	126	107	114	101	111	116	82	108	110	111	101	120	120	123	108	97	109	115	109	93	116	119	108	111	92	113	89	98	112	108	123	109	109	99	89	107	110	112	112	91	114	99	120	109	117	92	98	85	101	109	107	112	94	104	103	93	106	97	91	102	96	114	109	100	104	92	107	105	112	108	93	96	109	108	101	86	131	105	118	97	94	118	108	96	104	106	112	124	95	91	123	108	98	105	89	98	109	99	88	99	115	124	101	106	106	99	97	94	97	105	98	105	91	92	103	97	115	97	114	79	105	101	112	97	96	97	121	117	104	91	101	107	113	91	107	119	106	122	90	120	104	93	98	93	99	108	110	100	100	120	94	102	103	105	114	89	105	112	95	94	101	103	91	103	92	99	115	103	107	83	125	112	112	109	100	97	123	99	109	100	82	95	113	93	87	105	99	107	84	98	99	111	97	104	86	102	81	108	105	109	120	107	110	101	105	100	74	89	107	111	100	97	95	132	123	106	98	108	124	106	96	101	100	98	114	123	112	100	106	94	133	88	120	114	92	111	114	101	100	111	96	93	110	102	98	113	115	101	122	122	103	117	94	121	97	105	122	109	103	101	78	114	96	102	92	93	96	101	96	103	108	99	85	113	109	107	102	100	107	105	122	93	104	101	105	108	85	99	110	116	101	100	101	111	120	98	97	103	103	115	97	98	101	105	104	106	101
345	2	2100	178088	443	17	152	583	672	651	584	591	489	504	409	451	357	350	302	278	306	268	254	231	242	227	214	203	190	197	198	187	160	168	168	167	169	150	141	148	144	133	154	137	160	140	144	129	141	130	133	124	135	144	122	118	115	118	102	116	132	125	128	108	125	125	121	126	98	126	109	113	122	111	111	119	113	113	138	132	117	94	99	103	102	103	97	114	88	109	95	121	108	98	114	100	102	87	113	85	103	121	105	113	86	92	82	97	99	116	94	82	114	112	109	85	96	99	94	90	93	103	119	103	125	107	91	107	110	118	90	94	106	104	99	96	102	104	92	96	85	98	97	98	96	98	95	84	94	115	109	99	99	110	95	82	103	96	83	97	103	93	96	89	92	105	117	111	97	100	93	93	91	94	80	87	94	95	98	91	100	104	94	96	99	93	102	109	96	99	96	113	98	106	101	104	89	121	100	86	109	82	104	102	114	95	87	86	92	133	99	100	91	115	90	104	99	86	88	86	98	111	111	105	102	111	90	95	91	92	99	89	90	102	87	100	84	82	84	107	99	99	91	99	90	92	91	100	86	105	114	120	97	96	94	87	110	89	114	114	115	82	92	95	94	114	81	93	92	106	102	100	76	100	98	93	114	101	113	113	90	97	97	82	87	104	91	100	106	100	100	103	92	97	99	86	89	110	83	96	93	91	94	107	101	99	90	96	105	89	92	104	91	99	96	93	83	85	89	106	110	104	90	90	86	89	100	94	92	118	82	95	91	95	104	89	106	92	86	106	93	119	91	90	84	95	94	90	85	90	94	91	89	103	95	108	109	77	99	98	81	115	85	93	87	99	86	89	95	112	95	95	88	104	84	96	102	89	97	93	110	107	106	95	98	109	101	77	103	89	90	108	102	95	104	113	90	130	80	105	89	88	84	97	106	106	79	81	100	97	113	89	103	112	107	121	81	84	90	94	102	105	90	96	88	108	74	104	108	94	100	106	101	96	80	101	102	121	88	93	89	102	88	85	105	108	92	78	84	82	107	90	94	90	103	95	89	108	94	120	94	96	95	89	81	105	97	105	95	95	92	109	90	96	101	109	97	115	93	93	72	108	118	84	100	81	89	82	81	80	96	121	91	84	102	89	89	104	86	87	103	92	102	91	88	90	93	105	116	98	95	89	89	93	92	84	103	88	78	100	93	88	86	88	75	118	106	79	102	99	104	91	98	101	97	83	86	114	117	96	106	83	87	84	75	93	98	93	98	107	92	94	106	116	95	87	81	105	98	106	84	109	77	89	96	107	103	98	101	87	105	101	86	82	95	95	95	103	89	110	93	116	103	97	105	100	107	87	87	83	100	108	96	100	77	85	101	90	105	81	82	90	99	89	85	80	101	97	92	89	111	98	95	90	107	94	104	74	94	99	88	109	95	102	108	88	84	89	102	100	90	100	98	109	83	86	95	88	108	107	90	97	91	92	96	95	102	97	84	109	93	82	101	83	99	81	117	117	93	109	105	86	86	96	110	104	84	108	94	114	88	99	84	86	93	101	104	95	82	93	101	114	81	93	112	78	76	102	87	110	104	90	111	97	81	83	99	101	114	101	104	98	81	100	104	101	99	108	93	98	97	90	97	86	99	82	104	83	86	111	89	84	111	91	91	109	90	103	115	105	78	97	94	121	93	94	104	83	94	98	110	94	66	97	106	109	96	101	108	98	102	91	111	95	91	91	127	99	97	101	96	96	82	105	105	97	93	103	92	97	92	115	113	83	109	109	80	114	98	99	101	97	96	103	101	94	96	90	103	102	97	100	92	91	90	113	96	96	90	89	95	98	95	108	100	82	104	95	98	87	97	101	88	90	98	96	98	106	100	103	85	95	86	83	111	103	113	119	109	103	94	93	96	86	104	98	101	104	93	89	87	90	80	84	93	89	87	89	97	111	87	97	107	93	87	103	113	101	90	97	102	99	103	105	88	95	75	105	111	92	86	90	93	103	101	111	93	96	97	92	107	72	103	102	77	91	94	99	86	94	89	93	113	97	89	94	98	90	113	90	100	95	97	77	101	118	107	102	101	91	87	91	79	95	82	107	83	91	86	102	92	122	91	99	93	81	88	90	92	102	97	83	90	106	91	112	89	89	94	113	103	92	105	106	110	88	99	99	97	99	106	88	115	90	93	80	97	76	91	97	107	97	106	81	108	81	95	90	91	90	99	83	95	78	80	102	92	85	80	84	97	97	90	111	88	95	104	105	90	108	90	111	98	85	89	88	102	95	92	100	100	95	88	81	83	89	106	82	91	109	101	101	98	102	105	97	82	110	86	88	102	87	103	89	90	120	87	93
345	3	3500	178211	456	31	157	584	739	776	656	604	557	505	456	458	386	365	352	327	285	321	257	270	234	213	219	219	232	197	206	186	162	198	183	169	181	184	159	176	166	170	144	175	176	148	135	132	123	136	136	125	123	140	127	124	118	115	118	141	124	98	109	119	102	113	112	115	119	125	112	133	106	111	108	117	111	100	110	111	105	110	86	117	93	130	111	102	104	118	100	109	90	96	101	110	114	119	106	97	94	109	104	84	102	101	106	101	92	117	98	105	102	108	87	102	108	103	101	97	101	83	94	115	107	92	112	103	97	91	98	90	100	94	96	114	95	108	90	85	101	95	110	105	88	102	113	75	103	104	90	93	94	107	92	103	98	97	90	98	95	99	114	113	102	101	98	109	96	106	93	92	97	100	87	100	93	109	95	102	85	97	108	86	90	103	114	109	100	89	98	99	83	87	94	85	106	88	77	117	92	101	81	93	103	100	101	98	95	100	89	104	104	97	87	103	96	93	84	80	94	106	91	83	81	83	94	115	105	107	103	88	116	83	90	110	84	95	83	80	84	95	99	98	87	98	107	96	104	97	96	87	86	94	91	91	94	97	94	96	113	102	103	82	99	99	94	98	94	93	99	112	91	90	91	110	94	87	94	100	90	81	94	79	103	106	93	81	90	94	90	106	93	91	102	96	97	84	92	97	92	77	99	105	89	88	98	92	97	117	84	114	98	89	113	82	102	94	84	91	107	107	76	91	104	94	84	92	82	100	93	82	85	105	92	103	96	101	92	95	123	110	96	75	105	95	104	82	101	102	86	95	110	79	99	95	95	83	87	95	80	86	98	78	98	99	77	105	102	83	96	81	97	91	113	83	87	95	79	109	91	101	90	103	90	77	82	101	94	93	98	98	101	93	94	101	88	93	108	78	74	88	82	89	89	100	96	97	93	84	104	108	97	89	84	71	93	92	117	81	92	96	88	82	96	88	106	86	86	100	85	76	97	109	89	91	88	97	101	86	96	73	118	81	105	87	86	91	100	99	78	96	86	91	102	93	93	91	99	104	112	87	86	103	97	80	100	97	102	86	92	99	102	98	82	95	110	77	108	88	80	93	92	124	100	94	86	91	88	101	83	105	83	92	100	94	83	107	90	89	111	99	82	83	96	95	101	89	81	95	76	104	77	110	94	100	98	101	98	105	93	114	87	99	105	84	93	87	100	98	89	104	84	92	106	89	88	103	91	101	98	92	109	110	100	91	93	89	103	92	104	98	106	88	101	92	80	123	88	97	103	104	91	99	93	105	76	92	97	88	99	73	85	106	101	102	96	98	98	100	103	104	83	94	87	98	106	98	98	82	92	86	87	105	89	87	100	94	105	83	113	116	88	86	104	81	93	96	96	98	82	90	95	91	100	101	110	89	98	94	97	98	103	107	83	84	78	98	104	114	79	86	107	86	95	85	96	93	65	87	88	97	94	101	97	90	91	96	83	102	98	97	94	94	101	106	80	94	113	103	85	111	93	112	100	100	109	98	93	85	87	97	87	96	82	81	84	115	81	90	99	92	82	93	104	98	104	112	102	90	96	97	101	83	101	95	88	87	86	102	96	89	101	107	94	92	93	102	95	82	90	96	87	94	78	88	97	67	98	86	98	115	93	94	86	96	81	96	84	87	109	100	106	95	101	92	93	90	87	88	89	101	91	93	83	110	83	90	106	104	91	96	96	106	104	85	88	97	99	96	86	93	97	90	92	104	95	91	87	95	92	91	92	88	99	95	93	98	105	94	108	100	105	116	106	102	112	107	108	113	97	97	96	88	98	85	85	99	93	104	102	84	95	104	113	99	105	99	106	87	100	86	82	73	84	108	118	96	100	98	103	94	107	89	101	92	93	87	93	91	102	71	110	87	107	90	77	103	105	88	97	85	112	108	102	99	93	66	109	88	91	101	91	85	103	85	102	106	92	90	83	89	91	99	95	98	87	94	91	100	89	105	87	88	101	99	92	94	104	77	98	97	80	96	91	96	111	80	74	95	101	106	86	103	90	95	103	96	108	89	100	87	111	105	91	99	77	81	81	101	100	76	88	87	101	101	101	92	90	85	100	100	105	96	95	96	104	110	92	75	91	99	96	96	89	79	95	85	98	102	101	92	105	89	103	101	89	97	91	87	110	91	89	122	91	96	102	95	76	86	93	91	100	91	87	97	93	90	103	91	73	98	100	71	90	103	79	72	94	96	98	84	88	101	79	106	107	111	94	93	83	92	90	99	100	85	104	79	94	91	93	98	98	89	92	81	85	88	98	108	78	84	91	107	107	98	90	100	108	91	96	104	93	96	108	80	100	112
345	0	2700	178335	440	29	142	566	767	798	719	693	608	588	493	491	412	421	352	347	361	335	304	287	267	259	262	249	234	243	202	196	202	187	216	198	188	187	169	182	171	178	166	171	149	137	136	136	147	147	146	161	140	133	140	151	120	127	129	117	123	121	115	127	126	124	123	124	102	112	107	101	113	111	102	113	121	109	110	123	120	99	115	102	106	111	110	105	110	109	113	113	95	92	89	101	100	110	108	106	108	115	101	103	113	110	114	103	87	92	109	108	90	91	102	122	93	108	92	96	96	93	98	113	108	94	96	97	116	107	96	120	111	98	95	105	101	121	104	74	112	97	83	101	96	91	96	88	101	91	104	95	95	93	93	104	94	97	93	98	112	107	89	127	103	121	86	100	91	100	103	97	85	111	75	97	94	97	95	90	93	86	100	89	110	78	89	85	102	90	89	99	87	97	101	94	76	82	95	86	100	102	107	78	109	89	94	97	112	77	108	95	86	99	73	90	106	85	98	87	105	109	83	119	110	88	104	83	93	92	85	107	103	78	97	97	88	92	100	102	87	99	85	88	83	78	106	99	98	89	77	105	84	101	92	96	104	85	91	96	78	85	86	100	105	91	86	95	95	96	86	107	83	79	93	78	95	90	85	86	96	100	88	94	112	87	112	73	86	84	92	87	98	88	89	104	97	107	85	88	106	82	95	98	92	99	96	107	92	101	91	88	93	105	90	75	95	81	107	81	109	89	100	106	99	87	104	94	90	80	79	75	106	96	103	91	82	83	108	91	102	94	91	95	80	78	93	100	91	98	88	99	106	103	105	114	72	84	85	92	113	94	93	93	86	80	103	103	95	93	82	94	95	92	79	97	95	104	95	93	116	80	88	94	86	92	107	105	83	83	90	98	97	89	80	91	87	87	96	83	96	90	93	98	89	89	81	102	101	74	98	100	90	102	105	112	94	86	80	87	116	107	91	82	86	75	75	116	96	107	97	77	107	107	73	98	107	89	105	85	110	85	90	101	102	88	92	106	90	88	107	73	93	106	84	81	96	104	73	106	87	74	104	93	78	88	91	90	90	102	114	106	92	98	98	90	100	96	105	96	91	83	99	93	98	96	105	97	85	96	100	106	106	114	88	92	94	105	109	86	106	98	90	102	85	82	96	104	86	96	89	106	112	101	99	84	90	70	74	96	93	68	101	82	81	105	76	99	91	77	108	97	102	86	101	91	84	101	92	104	91	98	95	95	86	65	88	91	107	99	90	80	98	79	96	87	86	92	106	83	87	87	90	77	105	98	83	113	89	96	92	88	97	111	92	92	85	94	100	91	89	96	79	82	97	89	77	91	67	112	70	97	88	79	87	78	76	78	69	91	81	89	78	101	90	98	90	85	81	92	95	89	104	96	103	88	79	93	79	100	84	91	97	76	85	89	92	102	78	108	95	92	93	88	98	98	102	83	93	88	97	92	81	105	113	79	97	99	104	85	94	102	106	113	79	69	96	89	95	96	106	103	98	99	83	100	79	91	95	75	95	79	92	76	69	96	100	87	93	98	88	90	95	67	93	95	99	94	100	103	85	94	84	102	93	84	113	103	97	87	98	88	71	83	96	86	107	91	94	101	88	91	81	89	87	90	76	85	81	96	101	86	96	104	86	79	102	102	93	100	90	101	77	73	94	90	81	79	87	111	97	94	88	89	104	84	91	88	97	84	85	79	104	101	100	92	100	93	108	85	95	93	95	71	91	92	98	100	96	96	84	102	102	83	94	102	82	81	101	85	95	95	77	79	91	92	120	88	90	79	99	96	97	83	95	100	81	94	82	95	90	84	86	102	98	78	81	103	90	72	102	92	98	96	94	104	95	116	107	76	80	98	94	77	97	91	89	95	107	96	79	86	84	95	98	84	98	87	91	80	117	76	77	89	69	103	77	99	103	106	94	96	90	90	96	122	84	96	99	83	89	80	103	88	99	100	85	103	100	76	89	102	85	90	101	103	83	90	92	106	79	91	94	85	94	88	94	87	98	95	86	87	83	100	93	121	81	100	107	88	80	98	94	98	94	76	97	89	83	76	100	105	93	98	79	105	88	102	77	92	96	92	91	89	91	92	90	84	80	77	78	89	98	95	91	80	82	92	102	84	89	108	84	70	71	98	89	87	77	92	77	80	85	82	96	100	95	75	94	89	88	85	103	91	100	108	88	86	75	94	104	85	78	86	114	97	100	98	105	101	99	92	72	93	90	99	90	104	83	91	96	91	98	109	73	102	81	104	100	95	93	87	103	93	81	93	98	103	96	88	86	97	109	94	114	100	96	93	85	94	83	96	93	89	97	67	77	113
345	1	1900	178458	486	28	194	641	740	721	624	567	535	454	408	386	345	332	293	290	260	242	232	236	202	228	194	217	191	201	164	168	152	177	153	167	147	150	145	122	140	137	133	136	119	113	108	118	102	118	133	121	112	120	118	116	121	106	126	91	103	101	99	104	106	99	120	117	122	101	109	94	107	101	91	94	105	92	83	88	86	101	97	100	83	98	100	82	95	87	120	85	86	88	105	101	98	91	101	97	108	101	88	89	106	94	99	109	87	90	86	101	106	77	89	111	93	113	102	84	92	106	98	105	95	102	87	123	96	98	84	82	93	75	93	90	87	78	96	93	95	89	93	117	90	89	67	92	97	82	89	89	84	102	109	106	101	96	94	69	87	77	104	71	103	99	101	111	78	81	94	94	82	94	76	88	95	109	90	89	99	111	91	109	99	81	76	93	85	88	107	101	98	106	87	97	92	77	92	101	92	91	83	86	109	80	93	92	92	80	79	102	78	104	61	115	80	100	86	90	102	97	92	97	67	107	90	91	96	92	89	96	89	105	100	91	91	91	88	86	86	96	91	101	92	89	111	94	92	94	88	79	90	85	95	73	86	92	94	86	87	103	108	81	100	92	99	78	94	91	90	69	91	103	92	98	92	84	80	91	79	86	96	101	98	97	82	92	95	79	88	76	91	92	112	82	92	99	89	89	87	90	91	98	75	107	95	90	92	98	86	84	87	73	84	99	83	93	95	94	85	95	82	88	88	84	84	96	101	84	86	110	71	80	83	89	87	83	86	94	90	94	87	86	75	98	73	91	90	84	109	84	96	86	76	77	93	71	100	77	97	87	80	79	87	86	95	88	91	70	93	80	86	110	82	104	83	95	72	81	79	111	94	83	81	80	79	81	86	109	74	87	93	98	77	100	97	108	94	82	88	77	89	89	104	78	70	90	83	101	75	103	101	83	97	95	86	90	81	93	93	84	83	97	97	83	75	82	91	101	102	83	80	87	94	81	82	117	102	75	85	103	96	96	82	85	95	96	101	86	94	91	90	89	89	98	97	84	111	80	83	105	89	91	97	89	91	93	96	84	87	97	110	82	80	81	96	80	88	75	78	90	98	94	92	89	116	106	98	93	89	88	115	86	83	87	95	109	81	67	90	89	103	83	90	94	97	85	85	86	95	88	86	86	90	97	79	95	89	106	89	85	85	93	88	81	103	85	102	94	85	97	104	87	93	93	89	67	85	103	83	84	85	95	71	80	91	97	93	95	100	94	78	65	78	101	89	71	94	95	82	102	79	83	75	91	91	99	81	90	73	103	91	93	103	78	91	89	80	89	74	111	93	84	83	71	75	111	93	71	94	81	72	90	92	105	96	71	76	82	74	87	95	89	88	89	80	89	82	82	94	83	81	83	93	86	93	85	87	84	88	84	86	98	89	86	90	86	90	79	83	93	99	92	86	109	98	91	77	83	81	92	97	92	78	100	91	82	82	77	86	97	83	85	89	103	80	91	95	78	72	84	71	78	91	74	92	81	93	100	83	96	96	110	96	99	97	100	96	76	78	80	77	91	81	92	95	94	98	87	88	87	99	100	77	117	96	90	95	102	82	92	88	90	79	77	113	93	82	67	82	83	92	72	76	93	84	95	83	99	76	83	87	91	84	93	97	93	81	103	104	94	91	67	88	76	80	95	92	76	102	87	74	103	103	90	104	90	90	77	78	81	104	95	95	98	99	100	65	80	104	100	86	97	65	94	82	94	96	92	96	86	78	89	93	87	89	79	81	89	87	87	92	102	88	95	84	68	93	76	82	99	76	87	97	88	98	86	83	78	113	72	85	86	91	88	101	93	98	72	90	75	82	97	82	87	98	86	81	93	71	102	85	74	92	106	101	84	85	85	100	82	89	98	95	99	91	93	92	76	100	96	81	94	100	86	84	71	107	83	88	89	96	90	111	96	101	101	61	83	98	96	95	96	86	97	89	68	73	78	64	104	98	87	86	82	84	97	88	88	77	92	85	85	98	110	75	77	89	95	81	91	95	73	78	69	85	86	71	86	102	94	86	73	75	87	78	92	81	91	112	89	99	90	88	85	75	109	96	84	86	79	90	82	89	89	83	80	78	98	79	95	96	78	90	71	79	105	82	96	97	104	91	101	105	105	91	89	79	83	89	84	105	93	94	82	80	87	87	85	98	87	76	74	80	94	99	95	98	78	90	79	95	89	93	81	99	73	93	84	82	84	107	88	85	96	105	83	102	100	87	74	93	97	117	92	95	83	86	95	84	81	85	88	82	79	77	108	97	91	90	89	88	93	83	90	89	80	89	73	95	84	73	85	76	87	114	75
345	2	2100	178581	457	21	165	595	706	723	667	590	528	509	450	384	339	354	314	307	301	262	242	248	225	221	218	203	188	206	189	187	191	155	166	143	146	154	145	138	113	122	124	119	141	132	131	120	115	141	117	127	102	121	108	108	103	81	101	110	119	107	120	100	101	103	96	96	110	106	112	98	102	106	98	109	79	97	88	105	96	93	99	96	95	106	109	99	79	81	94	93	100	107	77	94	79	82	91	100	88	120	88	99	91	112	101	96	92	103	112	89	86	105	98	96	85	104	95	94	104	96	82	95	71	102	89	93	85	83	101	105	107	80	99	78	78	103	86	82	91	89	76	89	75	74	78	84	102	98	96	93	95	87	87	74	83	85	94	87	86	97	90	88	69	87	79	99	80	78	95	64	90	82	69	82	85	78	92	104	81	79	100	71	78	89	101	85	97	107	95	83	75	85	82	103	79	81	113	88	95	100	78	89	76	94	96	72	86	77	82	86	88	84	96	115	82	84	79	92	95	97	86	78	83	95	99	77	83	91	82	96	81	68	68	84	95	74	91	80	82	80	80	80	80	99	97	78	94	76	73	71	93	106	87	89	89	87	87	73	86	80	91	86	79	94	95	75	80	97	93	85	75	93	86	94	87	93	71	70	86	86	77	86	75	86	79	72	83	91	80	101	89	81	97	82	86	93	65	94	78	95	76	89	106	81	99	82	88	79	96	93	66	86	67	92	97	98	90	77	79	89	97	60	73	89	82	78	81	92	89	94	92	71	79	78	81	84	85	93	91	89	88	80	91	77	75	82	98	78	77	77	91	85	91	85	86	98	86	88	80	87	89	83	92	79	95	75	82	79	79	87	84	91	81	89	84	87	75	90	79	93	82	72	75	83	90	90	88	84	75	95	77	82	102	68	93	68	81	91	81	90	93	95	88	79	78	86	86	81	91	82	80	94	81	79	77	70	88	79	72	81	97	69	83	68	90	72	76	90	96	88	74	101	82	63	83	85	77	80	79	88	84	78	92	96	84	83	80	63	96	86	82	86	80	78	99	67	90	84	111	74	76	83	88	83	80	83	78	70	86	94	87	86	86	96	70	82	87	81	96	84	82	73	96	73	89	66	90	86	93	84	79	77	66	93	89	97	92	71	83	78	85	71	72	104	106	71	96	92	92	85	103	76	78	68	83	73	88	90	81	86	93	85	84	77	85	81	68	95	93	74	100	85	91	77	93	88	81	83	91	91	80	82	109	109	76	81	72	78	91	97	83	91	78	101	61	84	93	82	94	94	75	86	82	73	63	85	80	88	96	88	91	84	91	88	100	96	104	81	85	91	82	99	104	84	75	89	95	95	107	99	62	79	76	90	76	95	87	76	99	83	77	74	91	94	84	95	73	73	91	95	66	105	79	78	77	73	86	92	82	88	86	83	67	87	80	93	82	80	66	77	86	82	73	87	99	79	90	102	66	80	93	83	70	89	69	91	80	90	72	76	85	65	78	91	95	94	91	74	93	83	86	85	80	102	82	91	87	78	79	87	64	89	93	81	81	72	73	69	87	87	83	98	68	83	82	85	87	85	74	82	106	84	76	79	81	68	81	96	72	90	88	86	89	86	64	87	97	86	105	83	90	97	89	93	81	73	83	88	66	72	95	91	99	80	78	77	85	105	62	76	86	98	81	79	72	87	81	100	92	94	85	91	92	76	98	91	79	96	73	90	81	97	83	88	87	95	93	92	91	79	87	75	85	90	69	70	71	95	84	93	87	82	84	75	92	79	95	72	78	83	78	105	77	82	94	78	73	83	82	88	83	79	90	66	85	82	79	95	70	85	90	91	81	90	84	109	105	99	85	89	85	90	71	99	81	75	85	77	85	79	81	93	92	74	79	68	100	91	78	82	80	93	100	80	85	110	106	79	73	95	80	100	89	91	81	85	77	79	84	81	88	87	87	75	75	99	87	75	87	70	84	71	95	81	105	93	86	73	85	94	75	81	97	68	71	84	90	89	72	63	77	91	93	90	81	97	95	91	75	79	81	87	79	80	83	91	76	89	73	96	71	104	76	80	71	86	81	63	76	88	83	90	103	89	75	74	82	68	85	77	86	82	81	83	83	85	80	92	78	79	91	92	70	88	73	83	97	75	84	89	88	89	83	98	94	68	87	79	83	87	85	87	81	106	93	91	78	95	85	67	95	98	82	88	85	75	84	105	86	80	78	88	89	82	95	97	86	78	78	91	93	89	78	89	77	81	59	104	89	83	87	67	87	85	78	91	78	85	75	90	83	90	88	90	90	70	66	102	79	102	101	95	82	77	77	76	70	100	87	80	90	77	91	92	91	69
345	3	3500	178704	460	30	151	588	791	773	729	632	574	504	482	418	412	377	352	352	291	303	281	272	264	244	237	210	204	218	188	203	179	177	184	178	171	159	162	162	148	151	156	183	143	144	135	113	107	144	96	122	119	143	119	133	117	107	123	120	104	128	109	106	98	115	113	98	100	131	119	111	113	114	101	106	94	113	96	103	99	93	91	94	94	100	99	87	104	94	100	121	82	93	106	85	93	105	102	99	95	105	81	90	89	82	95	94	98	110	82	76	113	92	95	82	81	106	85	93	122	111	87	91	109	103	107	99	108	98	94	96	79	92	78	78	93	96	100	79	86	92	83	104	99	74	92	91	86	75	84	98	84	88	98	84	87	104	78	82	81	83	107	85	73	80	76	83	96	100	95	74	85	90	90	89	81	101	90	94	78	98	92	85	93	89	86	93	90	109	88	83	84	80	88	88	78	91	86	85	90	93	103	94	87	98	86	74	102	78	89	102	96	83	99	96	92	92	74	86	91	83	79	96	62	89	89	81	74	100	94	78	91	83	86	82	75	100	91	111	97	84	108	78	96	106	93	107	107	90	82	86	82	71	89	83	102	95	92	77	78	77	93	89	88	98	79	95	95	91	91	91	77	77	73	100	85	88	89	85	75	91	81	91	74	101	79	92	73	82	92	69	90	91	87	83	83	65	88	71	87	74	96	77	81	73	75	98	76	87	79	92	92	96	81	93	85	103	84	98	89	102	78	100	86	89	90	94	65	97	115	94	75	66	75	87	79	82	67	86	84	88	68	75	81	92	84	76	94	69	86	101	102	94	71	72	102	101	106	85	95	89	89	89	106	81	87	96	82	90	82	78	71	85	88	85	73	93	72	80	85	84	84	90	79	103	79	76	88	84	115	90	83	94	93	91	103	83	102	82	83	89	81	83	67	93	83	91	94	89	83	97	83	86	71	80	105	86	89	77	94	81	82	95	85	80	88	94	93	71	103	103	82	85	87	99	89	95	82	87	93	99	64	82	87	102	74	83	66	92	87	68	94	87	101	84	86	98	64	80	77	76	96	90	80	89	70	77	85	101	76	79	104	77	83	85	96	87	82	94	65	103	88	94	103	90	91	84	91	92	74	76	98	74	76	97	78	89	89	75	88	79	104	83	94	74	90	78	83	94	71	77	76	86	86	76	88	101	98	99	87	87	84	76	65	87	73	93	96	79	89	80	87	88	91	81	66	78	106	73	101	77	80	94	104	84	90	112	98	90	64	100	87	87	84	91	81	103	74	77	94	73	79	96	86	79	99	109	80	66	73	94	92	90	74	91	97	77	66	76	94	87	78	102	82	106	88	71	91	94	75	75	93	82	79	68	85	94	88	85	75	79	88	95	81	79	71	71	96	93	86	100	81	95	87	72	94	92	93	75	113	88	88	95	81	86	87	85	103	98	81	83	73	84	87	95	88	62	67	92	89	80	98	86	76	71	83	90	75	90	79	87	66	81	75	83	108	96	80	92	79	87	91	87	74	104	94	93	91	78	73	81	83	77	79	78	91	90	74	89	91	73	97	86	73	92	90	91	79	81	72	94	100	73	71	87	97	97	81	88	95	88	76	94	101	85	81	88	90	103	86	77	81	103	82	106	78	79	91	85	99	92	95	77	76	76	71	89	77	96	88	80	88	98	71	106	73	90	91	68	88	74	87	81	94	74	95	97	92	62	81	86	98	86	85	83	92	80	90	99	89	95	89	84	93	87	91	84	75	72	91	82	83	87	61	96	82	94	99	91	87	76	92	90	83	92	81	77	74	86	92	86	77	93	82	79	94	83	111	87	91	111	83	93	88	91	74	74	76	77	83	79	103	68	101	79	87	94	79	93	79	82	80	72	99	74	87	69	74	89	77	112	92	109	87	93	86	81	71	89	89	76	93	96	100	98	85	95	89	81	78	89	85	87	100	71	83	81	80	105	87	83	87	94	70	69	91	89	77	89	89	84	79	89	101	82	89	92	83	87	75	83	95	78	80	85	81	89	90	75	77	84	78	107	81	98	74	78	94	85	94	81	95	90	70	95	77	72	78	79	79	83	87	95	89	69	95	89	91	85	89	89	88	82	83	97	105	76	89	90	88	76	94	87	92	80	92	85	89	95	106	101	83	96	82	79	87	93	91	88	83	78	81	95	75	83	81	71	85	73	90	81	75	99	85	76	100	86	91	69	75	86	78	86	95	89	86	94	77	86	93	86	79	106	86	101	107	84	75	85	75	95	91	72	75	80	88	76	68	107	78	85	76	88	76	70	88	95	81	97	72	111	104	97	80	103	86	81	78	81	92	91	97	92	85	92	91	110
