345	0	2700	176423	445	4	44	506	753	891	814	769	733	661	651	541	513	506	513	522	512	543	492	455	385	339	297	297	265	288	260	261	229	230	226	247	200	219	218	195	228	202	196	180	202	181	182	173	163	188	198	178	167	181	179	187	174	175	153	168	150	175	169	140	144	164	173	195	186	222	224	216	237	230	236	232	234	235	198	242	199	182	175	152	135	137	135	145	125	131	131	140	135	147	131	131	139	128	142	134	126	146	123	136	127	130	137	127	133	137	148	150	147	127	131	142	137	120	128	154	152	136	149	137	141	148	135	126	153	132	140	147	139	128	150	138	117	151	120	138	124	114	124	136	124	159	140	116	126	135	136	147	133	142	110	144	129	142	127	137	142	128	127	141	147	110	139	136	120	142	137	121	107	115	129	121	117	128	132	133	122	129	137	118	137	121	131	138	123	121	141	145	133	127	136	145	135	136	125	127	136	136	135	115	149	129	137	118	155	105	135	127	122	137	129	137	123	126	124	136	136	144	131	129	131	116	125	129	131	146	115	115	143	135	115	131	125	145	116	153	119	129	119	120	132	131	133	138	118	126	106	158	125	135	141	136	130	113	146	139	118	136	131	155	122	121	140	139	149	130	142	113	128	122	114	127	123	141	131	130	130	125	141	133	120	139	131	117	124	131	119	113	117	139	98	152	141	129	122	142	117	138	141	125	134	129	120	132	112	120	121	133	129	149	121	135	133	113	125	118	137	157	125	140	137	131	120	125	118	121	125	139	120	118	120	148	121	133	125	117	139	140	127	122	155	129	136	123	120	131	128	140	113	137	114	117	122	139	124	141	126	148	141	119	143	148	131	130	130	124	139	131	122	120	117	109	153	118	116	122	123	136	132	128	105	126	146	159	105	118	115	117	109	122	143	127	111	148	132	136	110	131	140	127	141	121	123	128	127	116	144	141	145	130	129	139	131	129	116	118	145	120	118	153	145	119	135	102	122	135	116	122	131	126	140	113	134	135	134	108	138	110	130	123	129	118	129	136	119	129	148	119	133	112	135	126	131	148	117	123	142	140	136	122	107	136	140	141	131	129	123	141	145	136	144	127	126	120	136	138	132	133	127	143	130	133	131	113	115	120	133	123	150	140	119	156	112	122	137	134	127	129	127	131	121	133	128	141	114	125	128	139	123	123	101	120	153	135	118	108	127	114	128	117	115	116	142	112	116	136	118	112	132	113	129	110	137	128	134	123	126	145	134	137	135	140	141	115	129	108	122	126	125	110	126	128	138	132	128	126	126	130	114	125	116	130	136	110	117	148	117	119	117	115	120	141	111	130	118	136	136	126	148	123	136	127	124	137	129	119	113	121	151	132	118	125	118	126	112	142	128	140	140	129	134	114	135	130	126	123	127	130	132	140	135	111	131	147	139	139	137	137	124	120	140	124	122	129	153	126	114	127	127	140	127	115	139	123	142	113	121	140	138	123	128	114	105	120	128	136	140	124	106	122	126	138	118	124	126	114	128	136	107	152	135	117	117	117	121	109	145	138	128	126	128	126	120	135	123	127	143	110	132	134	137	140	121	129	131	127	129	135	128	126	123	135	116	136	118	124	131	138	136	146	116	138	144	121	130	129	137	128	141	125	130	129	128	144	120	151	136	112	119	127	120	121	134	117	106	132	140	140	118	117	138	123	120	140	133	141	138	130	118	135	152	136	103	131	122	122	121	126	126	127	136	118	126	120	121	139	109	120	114	141	134	117	133	123	134	115	145	127	129	145	144	125	127	156	139	127	136	129	133	126	127	115	148	125	121	104	128	143	145	132	122	125	113	146	149	127	122	109	112	137	144	123	115	118	111	116	111	137	132	137	115	132	111	142	140	119	130	121	132	128	125	128	136	123	126	125	124	128	126	117	117	116	138	145	126	125	114	121	139	122	104	135	131	136	134	144	114	121	114	128	132	116	128	116	125	140	119	109	127	124	133	134	119	117	122	120	109	121	117	118	138	133	140	118	130	103	123	136	128	130	132	119	116	130	117	139	142	144	120	129	130	150	138	125	105	126	134	139	125	137	129	136	107	136	120	124	140	135	151	120	124	136	118	117	114	133	110	139	130	132	127	116	117	108	138	142	126	127	112	143	127	125	146	131	130	128	116	122	111	136	119	115	142	130	116	133	134	134	121	127	139	116	153	132	138	126	118	141	121	114	116	107	117	113	125	138	120	103	115	125	114	140	122	149	113	109	133	133	128	136	114	123	137	138	126	120	131	132	120	144	126	132	109	114	118	118	141	120	114	135	129	132	116	132	129	118	128	131	119	147	128	141	132	128	128	116	140	115	119	126	126	130	129	109
345	1	1900	176546	460	1	105	681	1029	1089	1017	924	818	707	593	529	471	463	367	354	328	280	275	225	210	237	207	208	198	194	212	208	220	189	196	181	169	158	195	171	196	160	161	185	177	160	186	166	172	151	181	175	163	135	156	166	144	126	135	126	150	124	134	154	139	157	124	135	141	154	135	158	174	172	175	181	175	176	194	185	145	162	146	134	129	123	115	113	140	121	131	145	119	124	130	149	113	129	119	113	118	140	126	145	122	122	131	126	112	108	133	121	141	117	124	129	130	136	139	115	109	125	124	124	139	126	111	116	127	114	139	127	127	126	135	125	120	101	124	115	109	114	131	128	123	129	138	119	127	132	123	147	123	122	107	115	110	149	115	106	129	121	122	120	103	111	136	138	123	132	116	154	114	122	118	145	122	139	136	120	113	127	126	126	122	119	120	138	125	112	111	113	109	107	143	132	100	113	125	139	127	113	125	134	119	124	128	119	132	123	113	103	126	123	113	115	116	156	96	140	138	127	109	147	144	122	125	117	114	100	130	125	139	130	125	123	123	149	116	118	109	120	125	115	130	138	129	137	124	115	121	98	112	128	106	122	159	108	125	127	121	110	125	121	139	122	116	125	137	119	125	137	131	119	123	134	101	112	118	128	116	120	149	132	106	143	111	117	115	116	113	136	128	140	137	148	127	145	114	119	126	127	126	138	106	130	131	123	113	112	110	115	116	119	114	119	127	130	126	141	115	107	110	134	126	114	114	127	125	114	120	114	130	113	117	125	125	108	140	131	129	139	128	127	144	131	126	110	124	116	107	133	104	138	121	106	128	125	122	104	104	118	123	134	117	127	121	122	103	132	103	126	98	129	114	116	111	153	116	118	118	125	134	120	122	114	104	130	131	104	131	122	130	142	111	111	137	117	114	98	137	123	117	122	146	139	130	133	139	124	127	127	118	107	141	111	118	129	130	121	116	112	117	103	128	123	115	148	125	123	120	116	117	139	131	102	98	127	114	129	110	129	114	134	122	112	136	110	119	133	137	125	130	115	101	102	129	136	109	131	126	114	109	131	121	117	124	104	116	135	116	133	127	116	110	124	118	121	125	105	128	141	121	117	107	133	100	141	125	111	121	120	109	134	126	95	149	127	97	116	131	102	110	104	133	125	111	99	128	121	152	85	113	129	108	128	118	135	134	138	119	137	146	126	99	126	121	119	106	136	105	117	125	133	132	136	131	133	116	127	114	113	128	131	127	144	112	115	123	122	123	141	129	114	120	113	107	93	121	142	120	130	116	114	119	111	117	128	149	122	127	118	125	130	123	124	154	113	97	110	136	125	119	129	118	133	109	117	114	139	105	130	131	106	125	110	111	121	117	107	139	123	116	148	115	112	108	124	131	119	121	142	128	111	108	112	127	122	108	98	125	117	128	113	126	125	107	120	122	119	124	124	123	136	116	142	128	138	112	121	125	127	136	120	127	112	116	116	110	140	107	118	133	120	129	128	119	115	119	108	132	111	122	102	115	106	125	130	113	146	125	119	135	132	127	117	123	92	128	130	130	119	132	148	124	118	119	126	127	115	101	117	117	149	117	112	115	147	140	133	108	129	106	111	112	111	112	136	116	130	120	132	115	121	119	115	133	142	99	106	139	131	103	107	136	119	136	136	129	106	107	104	139	131	146	142	130	137	127	114	106	122	116	118	128	142	130	134	127	135	115	111	146	124	128	117	135	118	127	126	129	116	117	129	121	129	116	130	110	109	112	138	132	123	108	125	126	127	105	118	121	124	148	119	132	123	104	126	132	105	138	131	128	115	138	129	131	120	117	133	120	139	131	124	111	150	113	137	125	129	126	118	117	122	114	116	131	118	136	109	122	110	129	125	126	115	130	119	119	116	128	111	117	118	127	102	113	116	110	128	123	134	150	124	113	124	114	141	125	123	120	104	113	113	112	129	123	145	127	114	106	142	121	123	130	127	138	117	114	120	114	139	111	122	122	125	151	125	128	137	123	135	99	126	105	119	134	116	113	115	108	144	106	118	114	140	103	143	121	121	129	99	137	122	119	124	121	113	112	123	122	127	137	114	116	114	131	124	126	121	127	126	112	110	128	118	123	127	123	129	103	122	141	112	123	110	123	122	122	119	111	150	137	107	124	111	109	104	130	137	118	131	125	124	117	104	116	133	120	115	98	147	125	120	128	106	120	131	133	122	139	151	124	122	117	112	117	117	120	115	122	110	109	108	122	131	145	129	138	134	132	109	142	101	119	136	110	130	110	127	105	123	114	130	126	103	113	107	117	131	129	121	117	109	119	166	135	101	104	134	113	115	115	124	123	131	94	118
345	2	2100	176669	487	2	58	564	862	905	800	762	648	567	547	538	487	449	405	379	331	273	241	268	256	235	215	241	221	220	213	206	200	177	184	186	184	167	165	172	153	172	164	153	157	165	160	147	140	149	150	147	152	127	170	115	165	133	147	126	126	139	122	137	132	146	138	127	153	164	157	174	188	196	184	219	185	211	191	167	139	152	137	101	149	98	115	130	118	122	128	144	123	122	133	118	130	121	115	131	127	106	108	119	111	111	104	127	97	127	133	100	119	120	108	109	136	103	106	123	116	140	106	128	97	135	94	129	120	120	104	119	101	117	121	121	119	111	117	111	114	118	112	86	120	121	115	121	118	99	100	101	118	120	142	98	124	119	114	118	124	114	121	124	112	127	100	114	121	116	114	110	127	129	109	127	127	110	101	107	104	119	114	106	116	111	139	126	110	112	130	125	116	95	105	119	104	121	111	118	119	115	108	98	133	96	105	115	108	124	101	114	115	118	121	136	108	118	103	101	103	118	115	117	106	109	98	129	101	97	120	103	118	113	103	92	121	131	120	127	120	122	105	106	131	121	117	111	133	118	128	108	112	103	113	102	116	103	115	119	108	116	118	104	117	127	115	116	105	113	122	137	118	99	113	107	123	110	115	113	116	116	118	113	128	122	125	143	111	96	112	107	120	112	121	119	117	106	109	121	112	116	112	95	100	111	102	113	92	133	119	93	110	128	123	131	128	105	104	114	110	121	103	131	116	108	109	101	102	115	108	124	111	120	110	97	110	111	111	141	114	110	112	113	124	108	85	116	106	134	110	136	107	101	111	127	117	100	126	106	99	92	112	111	129	116	126	105	126	113	111	114	106	113	117	104	114	127	101	90	124	109	119	109	110	109	105	111	116	110	122	111	106	123	104	121	101	112	116	110	102	112	104	128	105	116	102	109	115	114	120	96	111	95	116	105	104	128	117	117	109	125	98	113	127	123	108	109	106	129	129	104	118	101	90	113	105	122	118	114	111	121	119	118	108	115	114	113	113	100	119	106	126	92	119	123	114	111	121	113	92	108	104	102	95	108	139	118	116	122	106	117	119	102	103	112	91	116	114	96	111	116	95	121	103	123	112	97	110	109	98	126	119	114	107	112	97	124	86	112	111	136	112	101	116	105	102	103	116	102	102	103	99	111	96	109	110	119	106	115	126	103	121	98	117	109	103	105	112	114	103	112	105	131	92	127	100	106	104	102	115	123	120	121	132	99	113	128	107	112	109	131	110	137	107	116	118	96	90	125	110	117	109	121	116	130	113	113	109	108	131	110	103	134	120	110	112	113	106	117	115	112	96	108	102	92	112	113	106	101	118	117	115	103	109	97	104	96	114	123	114	97	104	111	100	118	104	116	114	129	118	123	115	111	107	114	110	128	112	101	122	108	104	126	109	121	106	113	112	112	127	118	100	101	104	117	93	107	115	111	94	121	116	99	124	108	92	132	94	126	114	125	125	113	123	94	116	123	120	126	130	124	103	108	98	101	126	131	95	104	127	109	109	99	121	113	114	113	110	122	106	118	121	117	108	127	124	105	104	106	131	118	105	115	115	122	110	116	107	111	110	113	103	107	127	119	111	105	107	116	117	115	109	131	114	104	110	107	113	121	124	115	111	106	106	94	122	109	112	110	99	99	124	116	114	98	102	117	102	126	140	99	79	115	108	105	108	108	107	128	122	118	107	100	104	102	134	99	101	137	103	99	108	110	111	131	108	111	127	117	121	125	122	104	114	100	119	117	116	109	122	95	103	88	108	103	128	113	96	94	124	107	108	124	117	114	104	119	108	111	119	133	122	89	107	114	97	117	98	115	106	123	103	96	90	119	114	121	112	108	113	114	139	122	127	114	111	102	129	117	101	123	97	110	123	111	113	102	111	133	117	114	105	118	105	132	99	116	109	124	124	103	114	111	117	105	116	85	101	116	114	128	112	113	113	112	120	104	130	106	114	111	125	115	97	105	110	106	113	122	101	110	103	132	91	107	119	107	98	121	120	94	116	119	114	107	101	104	122	106	133	126	93	92	100	102	110	120	105	104	119	100	112	106	96	133	106	119	104	108	114	117	108	115	112	108	104	120	105	129	119	109	109	133	123	121	127	113	122	115	110	119	127	115	112	113	114	97	101	104	111	108	102	124	86	97	128	106	121	129	121	129	107	115	96	122	126	124	130	111	126	110	122	112	104	114	87	114	118	108	99	117	124	110	102	126	120	119	113	110	122	110	101	116	129	121	112	125	111	93	117	108	105	107	96	107	122	99	124	111	111	113	102	117	94	99	109	110	98	124	116	119	97	110	109	120	108	99
345	3	3500	176793	457	1	61	417	673	768	687	721	661	632	582	517	450	404	317	331	319	287	299	250	244	300	239	244	260	248	242	238	244	244	221	208	186	204	185	194	179	154	164	156	172	140	160	168	171	155	138	167	148	159	154	135	162	151	150	134	147	128	129	156	128	132	153	144	152	174	181	194	213	198	229	220	239	243	208	208	173	147	146	127	134	133	103	126	132	125	137	121	124	136	119	141	113	109	112	120	127	124	138	122	151	121	123	128	114	103	113	127	113	123	118	126	120	116	132	116	137	103	116	130	127	107	117	134	118	139	111	117	130	130	114	133	116	124	113	126	128	97	114	119	127	106	131	135	110	144	133	134	150	114	114	112	114	113	125	117	124	126	120	114	119	114	126	113	117	129	115	120	136	110	138	112	120	130	120	132	121	121	112	103	129	113	144	112	132	126	89	128	131	130	139	123	98	125	113	110	145	119	110	126	122	104	131	114	127	138	112	137	121	120	116	109	112	134	119	105	129	122	113	107	108	144	123	114	134	117	101	111	94	125	130	121	121	116	137	116	115	114	132	125	109	106	129	117	108	128	118	118	122	127	108	118	124	115	119	121	113	116	116	126	107	124	124	117	117	115	127	102	128	117	121	134	125	126	133	113	122	124	131	91	117	109	116	103	129	124	109	121	108	117	147	124	123	117	111	127	128	111	114	105	130	109	137	118	116	111	120	103	111	89	112	124	136	114	100	119	132	115	130	111	105	137	115	123	117	122	109	130	113	136	123	122	114	113	123	115	134	111	127	133	114	112	114	118	106	132	113	129	124	126	118	128	134	126	104	103	120	119	98	112	123	121	106	113	116	122	113	125	117	110	111	124	109	125	102	122	144	121	114	143	119	127	120	115	117	139	133	114	115	107	118	120	118	122	114	126	116	116	125	115	126	123	104	130	133	132	119	126	115	99	118	110	106	137	135	108	113	126	110	101	121	111	120	119	125	112	136	107	138	117	121	118	121	101	133	132	143	110	124	111	98	121	135	119	111	105	142	111	98	116	124	124	118	138	129	143	133	121	107	137	107	121	127	107	104	120	105	127	127	105	109	112	111	120	117	101	119	121	106	115	111	129	128	120	126	111	108	114	123	104	122	130	105	115	124	119	121	121	121	122	140	124	109	111	121	106	113	122	115	133	114	123	141	141	126	119	121	136	105	116	125	105	126	118	139	118	120	126	136	113	134	105	123	105	131	110	112	119	107	126	131	107	124	127	126	105	101	120	122	126	105	130	138	127	106	115	118	110	113	111	133	122	124	117	133	113	106	131	120	121	115	116	107	126	109	117	112	109	107	109	119	113	118	106	100	119	95	101	108	128	115	115	114	147	132	139	106	126	106	122	146	108	112	132	106	117	110	104	119	102	105	123	145	128	124	128	105	126	98	112	136	125	118	115	114	126	132	132	117	125	118	118	124	119	119	135	106	123	109	120	131	107	122	106	137	133	111	133	136	122	99	138	115	123	104	112	123	118	130	117	123	144	118	122	109	129	121	137	115	115	112	109	112	111	125	128	118	107	119	114	128	124	100	137	119	122	106	123	109	125	135	112	138	105	109	116	129	117	112	131	121	129	115	90	137	121	118	118	137	117	119	138	107	123	122	111	127	120	103	118	107	111	141	127	114	123	111	128	115	139	125	121	128	124	115	115	99	124	103	96	127	116	127	113	106	130	114	122	132	114	94	118	113	100	110	126	120	124	122	116	113	130	99	108	124	121	119	133	97	124	126	115	112	124	115	113	119	119	128	132	110	118	130	119	110	108	129	110	101	119	124	94	102	105	138	109	120	113	113	113	119	105	100	115	121	110	109	140	124	138	103	121	115	109	101	122	133	117	92	120	108	103	123	124	113	106	115	107	107	118	114	99	112	145	100	143	134	115	122	100	113	108	119	122	110	118	118	106	102	120	98	109	103	113	125	129	106	126	126	117	113	122	121	130	113	118	114	125	105	110	115	116	126	109	119	135	110	123	115	103	135	120	124	147	133	112	118	101	94	137	119	132	103	103	107	124	133	112	107	128	115	124	112	119	134	112	114	106	105	114	131	131	123	113	117	129	104	113	126	120	125	109	111	108	119	124	133	110	109	135	107	136	109	110	120	118	136	119	121	126	129	104	113	106	139	132	91	103	111	123	111	119	118	113	118	111	122	113	112	107	132	98	115	92	107	126	113	116	116	85	127	124	128	109	131	120	103	122	117	121	120	123	113	124	117	109	107	98	133	124	104	108	107	123	130	121	102	135	129	136	111	122	140	129	118	118	118	110	103	123	108	130	103	102	124	115	113	131	131	114	125	136	120	134
345	0	2700	176916	467	2	29	379	667	831	771	766	595	576	510	462	415	417	375	377	338	386	361	346	301	305	287	291	271	258	247	229	231	236	205	211	193	185	215	182	172	208	187	165	176	167	163	144	150	151	195	168	160	171	150	154	175	140	136	157	137	136	122	155	130	147	138	153	174	191	247	217	261	262	251	253	248	240	230	236	196	194	185	168	129	110	136	114	128	145	135	140	115	126	123	132	144	126	145	108	127	114	137	118	116	142	133	126	122	121	138	122	112	104	119	127	118	109	139	122	117	134	120	112	120	118	144	127	126	127	135	115	100	125	131	118	113	115	111	128	134	138	117	138	130	143	120	124	120	122	123	122	120	143	103	118	117	110	102	120	116	121	108	119	123	119	115	134	112	122	132	95	114	130	120	111	135	128	138	101	150	112	116	136	135	122	140	114	122	121	105	136	137	112	122	118	111	89	132	113	117	123	125	108	116	113	118	124	111	108	107	114	103	128	116	122	125	117	113	113	126	126	125	116	103	139	146	115	124	123	144	127	111	121	121	117	138	139	132	116	105	113	119	111	99	120	106	111	140	107	117	144	117	112	121	106	139	108	102	123	107	120	128	123	118	120	109	141	117	143	110	111	98	110	123	117	100	123	113	115	119	118	125	106	113	114	99	114	134	95	124	118	126	124	97	119	113	120	109	122	136	131	127	121	108	120	136	130	106	129	122	114	117	125	126	132	109	126	120	97	109	101	141	130	119	125	95	139	118	119	122	111	120	127	113	106	120	135	105	129	121	103	134	110	126	135	118	114	127	115	123	126	105	94	130	133	119	129	109	119	108	128	107	118	140	112	132	120	134	119	109	109	100	117	123	100	116	94	109	133	103	119	114	108	107	104	107	115	117	143	125	108	125	104	141	116	112	91	117	107	128	141	111	128	121	113	129	109	99	121	117	121	99	96	132	97	105	111	124	102	121	132	104	119	122	127	123	112	121	119	120	117	129	132	97	113	111	103	125	110	117	112	113	109	137	109	116	124	117	131	110	117	134	116	113	106	111	111	104	103	117	118	108	110	130	129	121	121	146	112	124	130	113	119	108	98	139	126	114	121	110	121	99	115	109	108	122	123	123	114	100	101	121	117	110	140	126	128	129	131	128	131	93	103	140	103	111	114	102	129	108	124	128	115	131	104	110	104	111	107	118	116	113	120	115	116	117	111	111	133	110	129	135	116	92	134	120	111	121	118	115	117	130	109	128	123	99	128	119	125	125	106	107	110	111	116	129	136	122	120	117	115	105	139	119	128	119	105	111	101	114	104	133	128	99	100	121	121	134	118	131	123	89	113	108	125	104	109	124	121	123	110	128	106	127	116	106	118	112	129	120	117	129	130	118	111	102	122	112	124	107	125	107	134	109	103	107	112	117	132	105	118	111	105	127	107	104	118	104	124	118	109	126	122	122	120	107	121	118	119	125	115	137	107	119	117	124	114	132	109	89	112	112	129	114	109	104	113	114	116	121	128	104	126	114	112	109	106	108	128	118	118	117	122	127	123	130	129	109	119	113	119	127	115	109	118	119	115	130	128	92	129	132	154	103	96	90	119	90	110	107	125	132	112	116	105	110	123	120	131	114	117	112	111	114	132	119	113	113	122	114	133	127	125	122	112	114	118	120	124	122	116	137	121	111	125	109	112	110	123	98	108	116	125	109	121	120	119	139	114	104	113	109	110	113	116	106	127	119	109	116	111	105	118	96	125	140	117	120	130	103	119	112	110	119	120	115	113	125	128	119	108	107	86	124	123	107	128	109	113	99	137	114	122	133	103	119	131	121	106	103	97	132	110	99	123	132	110	136	115	132	114	117	111	99	135	107	122	126	115	97	116	103	117	102	99	112	112	113	100	114	122	133	113	125	110	121	126	130	98	118	101	102	96	119	120	122	111	111	112	121	113	126	107	121	96	89	116	116	109	120	122	113	118	109	105	120	115	133	135	150	114	111	131	99	124	92	125	109	117	95	109	110	113	141	110	131	127	112	86	122	113	110	104	110	128	125	112	108	127	105	99	107	124	125	139	128	103	109	116	115	114	117	144	117	108	108	118	128	107	134	108	106	122	115	115	111	107	120	119	134	118	103	125	117	111	125	120	114	111	112	117	98	121	97	111	106	134	123	109	95	122	104	131	105	103	106	122	131	99	120	122	113	117	117	126	122	135	104	141	125	121	88	118	117	118	97	119	134	98	129	113	123	104	136	129	106	124	119	99	112	109	109	95	98	136	127	132	121	120	105	117	113	109	109	120	125	121	133	112	119	101	117	106	120	107	93	118	129	140	136	130	128	106	99	133	105	133
345	1	1900	177039	464	5	113	696	842	792	695	667	587	524	503	422	390	362	325	335	276	280	280	284	252	247	238	220	200	203	196	228	197	180	155	179	152	159	166	133	140	156	167	167	166	161	147	153	148	158	133	139	131	146	135	153	153	113	123	138	134	139	119	131	107	144	131	135	139	155	144	156	169	167	186	186	206	207	181	186	188	167	128	127	147	112	141	127	123	112	126	124	112	139	121	136	99	127	134	138	118	92	113	140	112	120	91	123	120	125	117	121	113	124	118	129	131	123	120	116	130	108	119	124	115	123	111	114	105	117	115	114	116	116	143	105	122	116	117	119	124	112	111	117	127	100	112	129	94	112	111	106	119	128	124	116	107	106	124	100	139	115	109	110	126	123	112	138	111	106	106	125	116	129	114	114	115	122	105	109	105	121	115	111	96	117	111	122	108	128	115	123	129	107	108	114	112	133	120	113	138	106	102	101	121	114	96	104	123	129	119	117	133	108	125	113	115	104	113	119	110	106	136	105	128	136	123	119	119	97	119	117	107	127	140	107	115	115	109	136	115	82	109	114	106	104	125	116	108	127	99	118	130	117	118	126	109	112	112	121	121	131	123	125	123	107	106	115	117	122	124	113	94	110	114	116	91	125	138	112	103	113	115	126	118	114	123	105	106	119	115	118	123	114	125	106	125	99	124	122	111	139	130	133	101	114	104	113	121	141	118	114	118	115	120	109	121	119	119	109	117	118	98	101	120	115	110	114	109	120	110	116	99	114	99	112	112	113	132	112	117	112	120	111	112	127	123	125	114	120	118	110	134	112	118	113	127	108	113	114	117	120	104	119	98	90	111	107	107	96	122	109	117	124	120	97	128	128	124	102	100	113	110	105	128	121	112	116	100	102	111	110	103	113	118	109	83	110	91	102	86	127	111	121	120	113	125	133	124	112	107	108	125	106	116	105	93	134	97	127	126	95	131	122	134	111	121	105	115	105	125	122	117	128	107	117	108	100	125	120	108	127	126	95	114	110	123	123	99	109	127	122	119	131	118	119	102	99	118	123	108	111	121	105	121	110	123	88	122	111	128	106	108	98	115	119	119	121	125	107	93	116	109	126	117	128	116	118	129	126	116	107	117	131	121	121	98	92	117	136	110	104	122	116	117	122	104	126	115	116	97	125	104	116	91	122	117	120	98	109	98	123	109	110	124	121	120	91	121	102	116	101	120	101	127	130	126	122	108	112	112	117	126	125	111	111	118	133	106	110	133	118	122	116	115	118	120	109	116	119	109	104	114	118	120	94	131	114	116	125	115	120	130	108	132	103	129	136	105	108	104	111	122	117	116	91	141	105	122	122	130	106	117	129	128	101	128	105	109	118	102	127	115	152	127	92	105	124	118	105	101	115	110	120	118	96	109	104	96	129	101	106	124	106	115	114	103	115	112	112	138	107	97	143	114	100	121	110	123	110	135	117	128	128	107	119	97	93	91	125	114	97	107	115	118	109	108	111	126	115	106	97	123	125	118	116	94	123	125	106	101	108	120	112	113	113	102	110	104	120	122	106	94	99	111	115	103	118	113	125	106	113	111	134	114	107	116	99	123	118	114	120	119	98	115	112	108	113	120	113	118	126	97	127	114	99	117	108	117	111	118	91	98	97	116	112	119	106	102	120	107	103	106	128	114	123	112	114	122	114	101	108	120	123	114	106	112	108	113	125	123	107	118	109	131	107	91	133	118	109	129	128	120	114	121	116	141	103	126	121	104	107	100	129	126	123	105	100	133	108	118	126	100	112	100	106	101	116	116	115	127	116	111	114	104	108	113	112	106	111	117	104	121	115	112	139	121	127	107	106	91	114	121	104	99	98	111	101	99	102	109	118	93	95	118	102	102	133	132	133	114	106	102	124	125	118	101	110	125	118	101	135	144	115	102	121	110	135	117	124	108	119	90	134	141	105	106	99	121	127	109	107	107	112	109	98	110	131	111	114	113	128	143	127	137	114	124	121	97	109	103	118	120	116	117	104	106	109	117	99	110	108	94	119	126	110	121	117	106	105	109	108	122	121	141	119	138	123	95	105	112	108	119	122	109	100	113	101	107	115	101	110	100	119	118	107	113	110	125	108	123	118	112	110	125	121	122	108	100	110	116	125	107	117	124	118	110	115	112	118	114	99	119	105	125	128	125	119	116	120	117	102	88	127	118	104	102	96	119	118	116	118	112	85	103	119	116	119	97	115	124	126	104	113	101	119	98	110	123	132	119	110	104	111	105	122	88	114	118	116	104	123	108	122	108	114	114	109	147	110	132	117	121	116	116	128	106	115	117	124	128	127	103	125	115	115	125	104
345	2	2100	177162	472	2	68	628	834	935	887	792	689	617	554	463	426	395	337	318	310	284	243	233	210	236	206	180	203	195	212	206	201	177	169	185	140	163	163	142	163	131	156	138	132	149	140	146	137	135	141	123	156	134	132	124	116	129	129	128	119	111	136	120	150	118	121	155	160	161	159	178	172	206	196	198	205	198	220	186	163	165	141	137	122	116	90	102	118	129	107	111	117	107	112	101	106	125	110	109	115	95	116	130	122	101	121	108	105	110	108	121	115	100	126	99	109	109	122	125	92	92	116	89	97	111	122	105	114	111	111	101	93	117	111	95	105	106	115	110	120	111	103	105	99	122	123	120	108	108	111	118	118	109	105	113	105	99	92	110	94	106	105	122	122	104	106	93	109	100	127	105	108	122	120	120	116	124	118	113	127	110	102	120	96	106	104	103	93	120	138	106	113	113	95	107	115	115	105	120	115	98	106	109	103	105	89	112	101	125	107	114	100	102	112	113	103	99	107	122	112	115	121	106	118	105	105	103	97	114	118	110	121	102	114	127	108	110	115	111	96	104	103	103	108	114	96	109	111	114	105	90	115	107	110	109	107	113	109	105	113	116	108	112	83	118	90	117	108	102	93	110	105	94	109	83	126	99	112	112	106	109	137	100	112	95	105	116	101	123	101	108	93	114	89	93	103	91	111	108	111	102	111	121	117	119	121	113	101	95	93	95	110	90	89	111	114	106	108	101	136	120	100	108	108	103	112	111	111	92	98	94	109	127	104	97	86	104	108	117	96	112	104	106	108	113	108	101	117	120	100	102	105	110	111	103	111	111	102	120	120	100	103	117	103	104	110	109	99	99	90	100	102	116	103	101	105	104	118	109	100	108	114	104	92	113	122	111	102	108	104	116	101	124	123	113	145	113	124	108	108	119	105	120	104	99	108	122	97	105	112	110	115	96	102	100	115	114	124	110	119	97	102	121	109	106	88	90	107	95	117	91	100	94	114	94	118	107	84	108	114	106	104	97	93	107	97	107	100	99	85	104	106	116	96	85	102	99	118	101	103	97	98	111	96	96	87	102	119	103	98	117	99	96	103	110	108	99	101	123	123	100	97	124	96	97	92	107	103	103	104	125	96	125	110	94	100	105	99	118	92	115	85	101	117	113	102	93	95	106	87	109	112	113	99	104	99	114	107	101	92	115	87	101	114	111	98	103	99	109	88	94	94	103	108	91	106	108	95	119	107	88	114	102	109	94	108	124	131	113	112	99	95	108	110	122	108	106	109	111	98	110	112	108	119	97	108	99	89	110	106	93	108	106	103	103	111	113	102	97	105	114	110	113	100	109	126	111	105	115	115	118	109	118	117	91	90	97	111	84	128	108	121	121	108	97	101	110	93	114	109	102	97	111	108	99	107	90	109	100	108	125	99	111	111	105	111	93	108	114	117	85	104	112	123	114	104	119	111	101	99	105	103	113	98	103	122	106	85	103	113	117	112	113	109	107	102	112	116	91	108	132	94	108	109	117	102	129	115	111	92	92	105	107	122	112	116	97	93	110	110	111	118	115	127	111	102	116	107	116	115	89	91	99	119	113	98	110	102	110	111	98	99	108	105	97	97	108	110	117	92	92	124	103	91	103	99	112	103	106	114	94	119	93	121	97	112	103	112	107	115	117	103	88	99	108	120	109	101	101	91	103	116	112	98	113	100	105	115	117	119	95	104	88	116	103	124	113	101	105	81	109	106	112	100	94	107	104	99	105	99	104	86	112	106	115	109	88	105	104	108	109	106	113	103	123	119	115	97	111	109	118	117	102	110	105	122	107	108	102	109	116	98	102	115	108	102	106	113	123	86	104	93	99	91	105	128	113	98	113	106	97	109	103	111	129	101	113	111	111	106	116	102	118	110	98	119	109	113	111	124	113	114	117	82	94	112	106	118	91	107	129	108	106	94	113	109	107	94	95	114	99	103	106	98	92	110	91	118	107	97	104	115	102	87	93	134	114	94	112	114	83	99	121	84	101	107	86	102	101	103	97	90	134	116	105	107	120	113	102	88	94	99	87	105	100	96	118	106	99	95	117	109	107	118	112	114	99	118	96	128	103	129	120	112	100	107	119	120	89	105	122	108	98	110	113	120	96	121	95	113	101	95	99	101	108	95	108	106	97	104	104	117	103	103	126	111	106	112	111	107	111	96	105	134	108	100	114	114	113	112	92	103	99	118	126	117	108	108	102	119	115	98	92	107	105	119	106	106	102	101	107	123	104	112	76	97	116	111	103	103	94	106	129	104	103	108	108	104	93	107	101	122	101	129	109	90	125	102	106	96	113	124	116	84	96	106	91
345	3	3500	177286	473	7	33	513	872	985	852	817	708	631	555	520	464	395	401	328	313	281	287	263	253	240	206	214	205	205	198	191	222	163	207	179	161	194	170	184	177	154	153	157	127	133	159	140	134	145	139	136	137	162	154	145	123	125	139	137	112	122	144	169	168	141	141	152	181	196	176	165	209	203	205	210	214	204	177	172	135	131	121	121	99	124	127	125	114	111	119	115	102	114	118	118	108	101	124	108	111	125	122	113	111	120	127	123	97	127	111	99	118	116	114	103	102	106	130	106	120	97	98	126	118	115	114	90	101	99	96	105	117	105	120	94	109	109	92	103	127	119	95	110	111	110	109	105	113	134	97	118	114	105	120	110	99	94	94	118	100	135	102	110	97	117	113	109	111	112	102	92	97	110	108	99	100	108	119	101	109	125	111	94	110	106	93	115	104	104	110	120	117	113	129	102	124	108	108	108	116	97	106	115	104	96	110	111	120	90	89	105	108	99	112	113	117	132	72	112	94	123	116	106	111	94	112	107	108	85	98	95	100	90	129	111	109	106	110	86	120	98	92	121	97	97	95	111	94	100	112	111	124	110	109	83	100	123	115	111	106	127	107	96	111	128	110	94	85	131	110	92	102	120	127	102	111	113	117	120	110	91	105	103	101	124	108	106	91	115	118	98	111	96	90	100	125	91	106	119	95	105	103	97	107	118	110	95	116	119	96	109	100	111	105	109	115	114	108	106	109	99	108	118	108	98	105	91	108	120	107	101	95	105	95	94	106	114	106	93	125	108	96	121	104	108	115	113	109	123	94	108	120	85	106	115	116	110	117	122	116	102	101	102	94	93	123	116	132	103	119	98	104	101	96	91	106	112	107	116	99	99	115	114	108	111	100	87	98	121	83	116	132	129	99	111	109	109	107	101	118	110	105	110	93	105	133	109	104	112	121	117	101	103	101	110	105	109	131	109	105	104	126	91	106	108	110	106	105	100	101	109	127	106	108	117	93	104	102	108	113	111	112	114	111	106	97	103	106	81	101	112	114	98	108	98	120	88	113	94	106	94	95	103	104	110	111	111	111	90	117	101	109	110	116	115	95	110	106	109	110	99	103	96	113	124	105	109	110	113	114	105	108	92	111	109	86	108	117	87	101	108	112	110	116	113	113	108	107	114	112	93	112	92	90	105	118	104	122	114	96	109	96	132	108	95	113	118	108	118	111	103	96	102	101	100	106	113	114	114	107	108	106	104	89	121	100	103	119	101	98	99	111	97	102	113	106	99	98	111	111	99	107	111	98	121	124	100	102	111	92	111	115	112	112	95	113	129	127	116	98	90	99	103	95	106	121	107	112	110	115	115	110	112	113	97	105	99	96	106	106	105	106	110	96	120	113	111	119	93	101	101	107	104	94	114	114	105	127	83	87	116	99	106	121	125	102	107	96	116	123	86	107	120	105	100	102	118	95	92	109	105	116	114	101	103	122	113	114	114	120	114	114	99	107	106	109	125	102	119	113	107	95	104	106	98	122	105	130	119	126	111	98	111	118	100	97	104	92	100	97	119	99	99	95	122	96	114	106	104	105	113	107	98	99	111	102	118	101	91	83	105	101	107	101	105	100	150	106	113	114	111	106	88	98	97	118	112	101	123	106	112	92	102	93	112	109	122	93	98	106	126	100	113	95	94	101	107	88	118	110	98	96	95	104	87	107	129	101	82	128	128	101	109	117	93	90	124	103	116	100	90	112	109	111	95	98	129	101	86	114	91	97	95	99	113	88	117	105	120	89	103	107	90	91	105	114	90	106	114	107	108	101	114	98	113	104	102	126	108	106	98	89	118	114	127	110	120	99	102	93	110	104	118	102	113	102	118	98	119	104	94	104	100	89	104	97	89	110	113	107	91	107	96	101	93	105	99	106	109	106	115	121	95	113	126	122	106	96	103	110	100	92	106	97	102	93	117	89	99	97	99	101	108	107	119	102	115	106	112	109	92	114	113	121	111	98	113	118	85	113	108	106	103	103	99	126	96	112	108	100	106	112	125	110	101	100	106	98	100	97	103	107	119	110	94	129	89	108	104	106	116	90	106	122	93	100	119	88	112	109	107	119	96	98	98	110	110	105	120	107	90	106	112	131	99	99	126	106	97	112	110	97	95	91	107	103	109	109	103	88	99	95	101	106	111	107	114	105	111	114	97	109	92	120	120	105	99	110	112	113	112	97	111	126	123	120	80	108	104	88	89	107	110	104	105	115	96	102	126	104	105	96	91	112	114	113	114	92	113	97	103	121	96	107	106	111	112	110	101	116	89	97	131	97	94	104	98	109	117	105	103	92	97	106	117	94	101
345	0	2700	177409	487	5	27	280	607	754	696	716	636	597	463	448	405	349	349	329	294	314	305	300	265	275	248	245	222	220	246	211	204	210	222	215	190	185	187	166	160	150	149	176	160	143	132	149	139	159	163	144	124	126	123	119	134	130	122	114	122	129	115	114	123	127	132	187	159	168	188	213	221	243	221	213	204	175	168	137	104	110	100	93	110	109	109	107	100	125	102	87	99	115	98	106	103	113	109	97	96	94	97	90	103	93	105	117	106	93	106	117	90	98	102	100	89	77	89	97	89	89	83	105	100	103	94	89	104	97	113	99	110	103	102	78	114	99	95	114	95	100	102	108	106	79	103	84	84	95	94	85	97	85	101	121	114	109	96	95	94	118	81	104	116	101	95	91	102	97	113	98	95	66	102	93	84	97	100	91	95	102	77	97	96	113	97	95	93	92	91	92	103	109	80	102	96	94	89	93	95	90	106	103	87	93	80	86	79	94	110	111	90	76	89	87	86	102	74	94	102	94	100	88	113	85	93	94	83	103	101	97	88	95	102	96	84	83	102	99	100	108	86	89	86	106	99	95	91	86	109	85	91	91	105	95	100	97	99	88	92	86	87	91	81	111	97	98	86	86	86	86	97	99	106	81	103	99	84	88	97	101	91	89	76	102	85	88	106	76	83	103	114	97	94	99	96	107	92	93	118	104	101	88	98	92	81	89	89	80	88	102	101	90	99	75	97	96	72	73	86	86	91	64	112	91	95	99	88	91	87	106	83	93	85	95	122	103	91	93	100	104	102	89	89	101	82	86	117	113	76	104	110	97	102	94	85	81	97	82	83	96	87	84	92	88	97	89	96	112	93	122	92	80	76	73	88	93	93	100	86	82	88	109	94	84	103	84	96	103	79	106	97	107	89	85	89	106	82	84	91	118	90	88	95	96	91	80	86	85	109	82	98	80	92	77	105	98	89	93	93	93	96	97	74	106	122	77	95	96	87	89	75	102	80	110	88	98	80	84	95	90	102	95	104	92	103	89	80	98	91	75	101	94	102	89	90	115	100	106	100	111	97	94	110	90	94	80	95	96	104	82	105	72	96	78	84	110	104	96	95	97	84	96	97	80	98	99	98	90	86	101	89	116	91	108	101	111	112	94	66	90	92	93	87	81	85	99	98	101	93	90	90	86	89	82	94	97	113	87	93	99	84	79	97	102	91	79	98	93	86	103	96	93	92	97	89	105	79	87	84	102	98	87	81	111	91	104	98	94	106	83	85	97	79	103	103	101	80	110	85	105	82	98	84	98	81	102	92	94	82	70	95	83	104	93	92	92	80	84	95	81	79	95	92	95	66	101	89	96	78	86	105	97	79	108	90	104	108	99	89	87	93	90	86	95	105	94	76	87	103	97	100	99	112	86	88	102	88	98	112	88	92	87	85	89	95	93	104	90	101	84	87	91	102	79	115	100	87	92	84	87	79	90	99	119	102	105	107	90	95	111	83	105	91	92	105	79	74	99	96	85	93	101	112	104	117	94	81	81	104	100	91	86	93	79	78	91	88	96	103	81	76	81	99	89	90	86	84	98	90	103	98	93	89	94	102	99	97	93	94	94	90	69	89	85	94	114	94	89	74	97	82	84	105	105	97	95	67	101	84	95	87	87	92	85	74	86	76	103	91	94	102	88	98	86	96	98	96	93	82	104	68	84	93	109	101	101	102	99	81	93	90	89	100	96	81	95	96	92	90	83	95	96	103	100	82	98	92	97	92	97	80	98	99	97	71	102	106	94	100	97	104	95	97	98	87	82	98	81	106	91	92	92	86	91	101	93	85	103	87	89	107	96	92	101	88	79	85	87	98	104	88	103	96	101	108	99	104	79	89	83	92	107	91	82	91	92	88	95	71	94	94	75	82	92	76	96	70	89	102	88	89	85	90	86	88	80	91	86	96	114	118	107	98	86	91	95	100	78	94	86	91	96	94	86	85	102	79	111	82	87	91	92	86	100	107	88	98	80	87	66	92	99	107	99	89	105	91	83	84	84	112	75	95	83	96	91	90	112	101	95	91	104	93	93	89	90	103	82	102	90	101	91	90	97	102	104	94	82	101	90	87	92	99	90	86	81	90	90	101	87	77	94	83	87	96	92	71	99	85	106	106	83	85	82	82	85	88	82	94	99	85	113	112	91	90	98	94	108	88	94	89	83	84	88	100	95	89	101	97	96	88	104	119	79	81	100	91	101	82	109	92	89	82	101	104	93	99	100	98	73	92	102	93	115	81	94	85	93	67	74	118	93	95	82	87	89	85	98	76	105	87	82	85	93	85	90	93	92	94	75	74	88	86	96	96	113
345	1	1900	177532	479	2	92	679	897	946	756	633	561	546	440	406	364	340	325	283	275	293	248	259	248	237	262	236	208	202	170	179	193	192	163	164	158	132	167	155	151	139	160	152	139	145	131	129	125	140	116	129	134	114	120	140	132	120	117	128	104	82	104	108	100	100	115	124	122	113	144	169	163	147	172	167	167	163	136	120	115	117	100	99	91	120	103	87	120	111	121	110	113	101	99	105	118	102	108	112	107	104	108	119	100	114	105	95	91	111	108	109	109	112	119	113	100	118	106	97	121	96	98	111	97	95	101	109	108	107	117	107	102	87	109	96	100	94	95	118	88	115	91	106	103	89	105	94	99	120	106	109	125	107	124	100	101	106	106	110	89	111	114	127	104	108	102	107	103	100	102	117	100	110	88	93	98	97	108	123	111	120	94	84	80	107	115	99	94	95	87	122	122	109	106	95	103	106	110	116	110	111	104	109	107	114	99	83	96	112	99	93	106	116	104	103	94	113	105	93	109	93	99	102	106	106	114	101	93	117	108	114	101	123	99	97	84	99	85	96	110	100	110	117	95	99	98	90	108	87	95	97	110	109	107	89	105	108	104	100	95	90	105	89	105	93	122	104	93	90	91	90	85	96	104	97	110	112	109	106	99	108	91	104	94	114	102	103	93	115	98	104	106	104	99	104	111	108	96	90	90	112	80	103	88	105	129	113	101	112	105	108	99	107	106	107	111	96	120	117	95	92	91	103	89	110	104	82	104	93	115	105	98	126	103	114	98	103	96	110	95	89	95	82	101	98	88	101	91	108	103	81	106	113	96	98	97	95	96	127	95	87	84	99	99	119	112	114	99	99	101	106	109	99	104	127	118	93	103	100	93	104	104	93	105	95	90	85	100	85	117	110	103	97	101	110	106	95	90	101	114	101	107	101	103	105	99	95	91	109	114	98	96	113	125	99	104	92	97	92	97	97	89	107	101	121	121	89	97	96	81	112	104	100	105	108	110	105	101	105	99	92	103	105	101	96	98	93	118	104	82	109	94	83	101	124	112	110	90	114	110	94	114	108	99	117	83	98	96	99	89	106	109	94	88	90	99	119	88	85	95	104	101	108	103	108	99	92	107	95	99	91	102	106	93	117	114	87	116	98	108	102	104	116	97	89	106	86	99	101	94	116	84	79	114	86	89	102	79	101	107	92	96	102	102	97	106	90	128	117	98	86	104	113	87	98	104	94	99	116	97	106	118	101	95	102	91	93	101	103	121	106	96	93	102	90	103	119	82	88	90	115	105	97	97	125	106	89	104	110	106	88	101	93	108	101	91	96	93	100	109	104	121	116	90	99	108	101	105	103	90	113	117	111	88	99	101	110	106	110	112	91	91	120	103	103	107	95	107	85	101	93	95	100	105	110	83	105	95	97	104	109	99	93	103	112	105	101	83	97	103	116	114	96	93	98	102	91	111	97	101	104	87	94	122	101	96	105	105	103	81	98	109	114	104	102	94	112	93	105	102	116	114	99	85	105	93	96	92	105	97	87	100	107	111	86	104	109	108	79	110	103	94	88	104	101	96	87	93	99	101	104	105	100	93	115	88	92	100	129	112	87	105	92	90	108	129	112	97	115	91	103	99	113	94	94	101	123	99	102	110	94	103	93	118	105	98	97	105	108	98	89	99	82	104	84	107	102	96	112	98	132	93	102	95	95	91	112	84	106	110	82	98	116	105	109	99	98	97	106	115	112	98	95	110	101	86	102	99	90	86	107	90	100	103	97	100	97	104	92	97	111	117	98	89	115	89	116	94	112	95	114	98	86	106	106	99	102	118	114	87	108	104	124	98	99	90	113	100	101	111	96	98	109	117	115	104	98	102	97	107	96	94	101	100	102	102	103	97	82	104	89	99	100	109	121	107	105	105	86	123	95	115	110	105	106	117	85	91	92	88	107	99	116	114	95	105	93	108	106	115	117	88	94	98	106	115	95	85	103	103	88	97	116	104	104	113	101	99	96	103	103	102	114	90	100	81	115	92	108	80	86	97	109	101	115	98	99	102	103	84	93	111	106	95	104	101	90	119	101	100	108	98	100	101	100	102	117	100	98	94	94	98	73	122	120	100	104	83	115	107	99	94	88	103	88	110	103	97	112	126	108	102	104	86	95	111	91	101	98	94	122	100	110	111	84	101	111	97	78	100	104	93	94	103	90	111	102	109	109	111	117	116	119	119	94	78	108	94	87	80	92	96	95	101	110	76	96	98	104	112	100	107	101	105	109	101	98	88	103	96	101	99	105	123	83	95	102	111	91	135	101	126	106	98	92	89	106	101	83	91	93	99	98	111	117	88	104
345	2	2100	177655	490	6	85	655	946	1006	864	784	633	586	513	496	423	386	342	326	291	279	291	266	246	227	222	211	185	185	172	168	156	140	158	183	155	123	147	169	114	144	138	142	130	133	144	126	137	120	113	99	102	98	122	130	107	100	102	122	129	121	115	98	119	132	110	122	143	137	143	137	160	163	166	145	157	146	131	120	87	97	103	101	93	114	93	107	82	103	106	112	102	94	100	94	118	102	93	103	94	102	97	93	114	96	91	78	91	87	96	83	102	101	93	96	90	83	90	80	87	89	99	98	92	100	77	105	89	103	87	85	99	110	95	86	101	91	91	95	89	110	91	96	85	82	107	97	87	97	90	98	71	103	94	108	75	85	110	80	91	98	85	97	99	99	101	99	117	87	81	86	81	82	94	93	94	98	93	88	91	93	79	92	106	107	90	96	84	86	98	99	89	89	91	109	84	89	91	90	109	90	89	94	94	91	75	107	97	81	98	88	93	86	98	88	112	80	90	102	96	97	106	106	102	71	111	82	77	77	104	100	72	88	89	90	85	101	89	86	118	84	70	85	102	91	73	92	81	109	80	97	87	88	90	102	94	81	105	87	85	97	90	80	83	85	97	100	90	84	87	88	102	100	97	89	79	88	91	97	93	111	95	92	90	98	109	108	90	115	91	112	91	82	87	90	83	92	82	91	90	76	90	85	89	96	81	88	85	95	89	82	82	90	91	99	98	78	79	111	78	98	100	89	95	95	93	105	76	86	103	97	79	93	103	103	89	85	87	98	105	102	90	101	71	98	101	83	93	87	97	94	105	84	77	79	86	91	76	95	74	96	90	89	84	98	88	82	75	94	97	90	104	115	81	81	91	89	87	89	93	89	99	97	97	91	81	90	88	84	88	110	93	91	78	85	93	89	100	90	84	98	85	116	99	89	98	84	104	93	100	82	95	88	96	82	86	91	97	95	78	90	97	104	79	81	83	94	89	93	62	99	87	86	81	103	90	108	87	84	76	90	86	80	92	91	92	95	84	88	90	91	86	96	102	92	86	92	97	105	89	91	88	99	74	92	86	86	93	112	80	109	90	88	102	84	95	99	80	91	74	82	96	105	75	79	95	105	97	77	83	80	92	107	93	103	97	80	99	97	59	71	87	89	96	88	88	82	100	96	85	88	103	83	89	88	90	88	76	103	89	84	88	112	96	80	96	78	77	83	98	85	93	81	97	86	79	96	69	96	92	76	81	90	88	85	99	90	103	97	102	75	94	103	99	94	82	103	87	108	86	102	92	81	108	90	83	89	90	92	91	100	95	97	95	68	102	79	93	99	82	92	76	95	77	103	89	82	84	91	80	82	93	88	101	106	101	102	99	85	86	86	81	92	71	99	84	82	89	94	98	88	111	81	85	79	89	84	103	88	107	99	83	82	90	105	71	97	92	102	91	80	83	86	85	97	87	71	99	96	91	75	98	67	84	83	94	90	85	84	80	97	93	82	98	88	83	113	104	85	85	112	90	72	95	83	80	86	97	93	77	89	81	88	91	86	100	87	86	93	77	101	69	92	73	101	84	95	82	91	71	111	79	84	95	100	96	94	81	103	88	80	66	75	99	82	100	87	90	79	91	81	82	94	89	104	89	76	77	88	95	97	89	86	67	82	97	73	76	96	97	87	78	86	74	93	106	89	83	93	87	98	92	90	87	84	76	88	83	95	82	88	90	86	93	87	106	100	92	99	77	81	84	93	95	107	89	79	85	71	89	89	89	108	97	85	92	97	102	95	83	92	98	93	101	93	94	101	83	81	80	91	96	99	71	81	85	95	74	97	97	95	95	94	73	90	84	88	86	93	108	108	89	78	100	84	81	83	89	91	98	90	94	90	92	90	83	64	100	109	87	99	81	90	81	101	100	88	91	94	98	85	92	104	83	82	92	99	103	91	91	95	102	85	78	79	94	85	77	73	94	86	76	97	84	90	79	87	105	99	85	82	92	85	65	95	76	117	87	103	108	80	89	100	88	99	101	67	99	90	95	79	94	85	90	96	73	88	98	89	96	79	89	89	88	90	89	87	95	92	93	99	88	89	79	79	83	84	76	73	110	84	79	99	83	101	88	91	102	80	86	83	94	86	87	90	85	76	83	94	81	96	92	78	87	88	82	87	100	88	100	99	97	99	82	104	73	88	95	92	98	93	82	72	99	72	98	95	86	96	91	92	88	97	105	64	85	89	94	86	94	94	94	108	97	97	118	84	94	94	91	101	68	68	105	101	93	79	87	87	87	70	107	101	96	92	85	101	86	108	95	95	98	86	102	91	94	117	83	81	94	81	93	83	89	80	84	81
345	3	3500	177778	475	5	45	497	861	945	866	848	736	706	616	555	502	437	391	388	330	301	290	278	250	257	253	235	179	171	201	179	197	173	149	169	157	149	156	138	146	126	157	144	136	123	143	129	126	128	127	127	137	115	127	116	131	127	113	125	106	109	127	134	117	115	130	117	146	153	157	161	175	172	192	165	153	145	121	126	98	110	92	112	106	94	121	105	104	93	99	106	102	92	101	108	89	86	102	106	83	97	99	101	93	83	97	102	109	87	85	92	99	92	91	84	96	93	94	89	92	107	107	107	98	91	100	121	108	113	108	93	103	107	106	89	101	100	93	91	113	95	114	106	102	100	91	100	91	98	115	105	100	114	104	102	86	115	88	96	97	99	93	105	94	101	80	103	77	93	96	89	91	108	93	102	98	102	99	111	72	101	105	103	99	103	79	106	95	88	110	98	97	93	104	102	87	101	100	85	92	112	94	97	96	88	91	109	86	107	105	110	109	112	78	107	91	79	94	88	103	109	85	85	85	73	95	89	123	120	96	105	86	113	89	86	96	87	97	86	95	92	83	79	108	116	118	94	93	98	116	89	103	106	88	92	87	107	94	95	97	100	100	102	100	93	95	84	94	92	84	111	116	105	93	105	92	93	92	100	122	108	104	107	83	114	76	95	97	90	81	105	106	101	92	120	100	92	87	92	109	91	84	92	97	91	94	91	90	103	97	85	105	110	101	89	95	79	85	106	92	93	99	99	88	99	87	109	99	90	104	113	113	117	85	98	94	110	83	82	101	100	99	100	101	89	91	86	67	91	92	78	94	85	83	104	93	91	96	91	67	93	88	102	104	97	92	89	96	89	93	87	106	82	94	92	76	101	85	90	104	97	101	108	96	80	98	99	113	104	95	105	91	88	90	101	122	110	89	99	85	95	93	86	87	91	85	96	74	115	79	83	92	76	95	84	78	84	88	114	96	93	92	102	83	88	90	108	102	101	76	101	102	111	81	98	93	101	100	95	101	99	110	105	90	106	125	110	81	93	92	113	107	85	100	89	91	110	86	108	85	81	99	98	91	96	86	89	93	108	88	76	112	104	89	93	91	83	83	95	94	86	111	96	94	87	97	101	107	92	105	81	93	107	107	92	114	81	96	86	98	87	96	77	118	87	103	96	104	105	116	86	99	84	98	80	90	88	98	102	103	113	76	92	85	78	95	106	88	93	83	96	112	79	77	94	81	97	75	76	100	95	91	96	94	100	82	97	97	114	104	112	77	106	82	109	114	92	85	98	102	92	92	92	88	99	96	88	87	94	93	105	98	90	95	113	88	105	100	90	96	104	87	95	98	82	112	88	94	87	79	88	101	87	95	80	93	98	96	75	93	92	109	93	107	104	91	119	95	77	82	104	94	90	74	121	92	89	85	93	91	94	108	89	85	100	93	100	87	112	106	85	88	95	103	88	77	75	82	107	97	98	107	95	91	123	83	98	98	109	89	95	90	101	90	102	90	85	99	91	81	105	95	83	88	98	77	94	102	88	99	83	90	84	94	89	90	79	85	112	90	90	93	114	88	113	95	90	93	91	87	94	91	96	78	92	88	79	89	99	74	101	113	96	79	89	92	85	82	103	98	89	110	102	86	97	112	91	86	112	101	84	95	105	83	105	80	104	89	120	95	91	83	113	114	101	87	89	87	107	111	92	99	97	101	88	79	112	97	73	117	95	108	96	90	69	87	123	90	104	95	84	89	109	95	106	85	98	86	80	84	101	109	95	84	94	109	89	102	96	80	76	101	91	101	85	94	90	95	97	88	99	108	101	96	91	115	74	117	95	96	105	99	100	98	84	95	89	102	91	115	87	96	100	101	85	107	72	87	89	85	84	100	81	92	90	95	105	95	96	95	110	103	80	88	93	99	90	95	95	90	88	98	98	88	96	107	110	88	100	82	96	84	86	92	106	83	81	114	84	87	92	115	98	86	92	93	84	91	96	105	86	110	90	104	96	95	93	93	87	81	90	91	97	98	107	96	92	89	98	90	98	116	93	87	72	93	90	91	87	98	90	104	106	77	94	88	93	109	114	94	92	91	106	91	78	84	116	92	91	89	90	98	80	107	95	90	95	104	111	91	95	90	112	87	95	105	115	92	110	112	81	83	95	92	111	101	70	101	97	89	107	98	120	88	87	102	103	98	78	77	98	89	88	89	87	90	85	89	79	95	96	92	90	98	89	87	98	94	119	114	112	82	89	116	99	89	101	88	93	104	83	99	99	104	98	92	87	90	114	103	110	110	99	87	112	104	88	105	102	86	86	75	113	84	101	86	87	93	91	97	85	82	96	93	85	86	88
