345	0	2700	169029	447	8	16	180	225	401	401	439	394	408	384	367	330	314	274	317	299	301	252	260	277	253	249	221	225	229	221	241	210	215	214	211	211	178	200	220	211	171	194	190	197	200	197	199	187	177	182	167	187	176	192	165	195	194	165	174	165	174	180	165	212	159	159	169	154	166	134	133	139	155	196	202	231	228	232	236	192	204	201	155	142	142	151	157	148	141	145	123	146	145	139	139	128	157	148	135	124	128	133	102	121	143	151	144	149	126	135	147	148	140	138	156	152	143	119	124	170	117	142	133	134	153	139	148	160	135	138	123	140	122	150	144	149	123	131	149	125	142	143	144	135	156	145	136	127	147	109	154	149	125	138	145	127	138	145	147	122	125	131	145	127	147	125	124	153	133	153	144	136	142	131	156	134	131	142	148	128	122	125	142	120	147	150	116	139	145	149	130	137	137	145	141	133	120	118	124	147	132	117	143	154	138	137	147	122	141	134	127	92	123	129	129	148	144	111	109	156	139	122	123	157	132	137	141	146	135	134	126	116	128	152	146	143	129	111	137	125	131	132	131	127	135	144	115	134	151	149	141	141	133	145	133	147	142	127	144	127	122	125	110	131	126	127	154	120	148	133	138	138	130	138	134	154	136	136	115	146	136	144	147	128	116	118	117	144	150	163	136	131	148	140	139	126	113	137	156	114	156	139	144	144	147	146	131	113	153	149	118	132	138	113	125	137	139	116	145	131	149	114	134	128	146	127	147	117	133	136	148	144	140	114	155	130	134	120	128	123	150	128	154	109	132	156	127	151	126	130	112	126	126	155	120	101	132	119	126	136	145	132	141	140	141	145	121	140	119	122	133	136	126	145	159	110	143	147	139	130	127	139	143	142	135	114	138	154	161	129	143	143	147	125	149	132	119	120	132	130	125	143	155	150	136	125	118	134	139	131	144	121	115	143	146	109	133	176	134	131	139	121	111	142	129	123	154	132	150	123	125	142	142	134	119	124	156	139	118	131	128	129	113	126	143	123	127	134	127	118	132	139	140	131	133	139	127	132	133	137	152	136	147	135	133	129	132	133	147	130	134	148	113	135	150	136	130	149	112	153	135	136	145	157	137	134	159	132	141	153	157	128	131	121	153	123	117	143	146	142	121	133	150	133	137	130	128	135	145	128	132	114	146	141	135	128	117	132	133	103	142	130	111	129	167	115	131	128	140	145	150	117	150	133	155	148	137	140	130	159	126	159	134	123	114	125	115	142	129	146	131	157	151	139	139	138	150	121	126	146	129	132	137	128	122	130	126	144	142	134	141	95	143	167	129	129	139	136	118	123	129	133	126	131	145	137	126	120	126	123	115	117	107	142	130	140	139	124	151	158	141	143	137	139	138	134	136	120	124	132	134	132	121	108	143	132	139	147	121	126	139	124	128	111	128	132	110	120	146	111	117	131	145	129	135	132	150	161	140	145	123	134	122	139	155	121	127	157	133	132	114	155	136	139	155	145	116	136	143	126	138	117	143	125	120	127	128	144	131	144	134	139	121	152	135	137	116	123	131	139	130	108	129	136	119	135	133	133	146	153	135	140	140	133	138	132	131	140	151	137	147	118	129	140	140	139	105	143	123	131	118	123	135	142	138	131	146	123	121	114	147	144	135	121	159	147	116	160	120	123	131	122	132	118	160	140	140	132	118	139	129	132	136	123	126	119	128	152	139	136	139	136	100	130	141	138	135	122	125	121	135	159	136	127	137	122	132	144	126	140	130	142	137	125	145	128	145	123	145	125	139	157	147	132	150	138	134	133	138	122	127	131	131	117	123	145	143	149	145	136	142	137	142	139	118	150	146	161	137	128	113	140	112	140	139	143	139	122	126	125	133	137	138	130	139	143	131	132	141	120	134	107	157	131	126	131	141	158	119	111	141	128	140	132	128	127	148	140	126	119	137	119	149	131	127	156	143	134	131	136	135	132	120	126	154	133	134	133	145	147	129	135	140	152	138	127	129	156	122	112	139	148	150	132	140	152	118	130	119	147	128	140	136	150	131	148	127	145	133	138	131	153	167	133	127	126	145	138	126	142	139	137	127	134	141	132	130	138	148	153	140	146	131	136	129	134	137	131	134	148	148	134	141	145	141	129	137	111	126	134	153	143	113	136	144	146	149	142	119	126	139	136	132	134	137	121	135	144	113	151	143	114	132	131	129	135	142	160	146	145	134	132	119	149	138	140	117	152	138	127	135	134	138	145	131	113	132	134	136	133	127	128	138	124	133	137	147	142	122	136	126	128	143	133	143	131	140	155	143	127	133	121	138	140	142	139	134	126	134	137	123	135	131	148	138	119	123
345	1	1900	169152	466	4	20	110	205	316	327	374	303	292	285	251	244	230	215	260	185	233	196	204	188	188	205	181	183	188	173	160	163	178	146	158	156	137	160	146	156	144	144	156	156	156	146	138	163	147	174	139	178	149	157	166	146	127	136	142	141	114	115	145	143	141	144	133	134	121	137	137	132	116	153	145	142	138	141	144	131	145	120	142	149	138	131	128	119	116	129	107	117	132	127	123	124	118	126	149	134	113	128	144	123	120	118	135	129	106	112	110	116	128	130	121	129	154	110	106	109	133	111	128	116	115	112	122	127	104	131	127	120	120	111	109	110	125	129	109	144	140	125	120	125	120	111	113	126	129	144	120	119	103	138	115	141	121	126	119	120	136	112	116	134	113	144	123	122	118	121	122	129	113	130	119	140	121	111	125	116	125	132	123	118	110	121	148	106	121	134	87	114	136	128	118	132	116	104	136	144	144	109	104	122	140	117	102	120	115	122	117	133	124	106	108	134	121	130	124	130	113	127	99	122	112	123	109	118	118	110	126	113	127	138	114	116	122	122	108	132	103	116	122	109	121	116	112	117	113	115	126	119	140	115	122	101	128	108	129	114	101	130	107	115	130	128	136	112	113	119	131	121	133	147	125	103	117	134	122	117	134	113	131	116	117	107	120	132	127	116	129	120	93	115	118	128	125	108	111	126	126	95	126	109	124	130	114	106	131	115	111	104	105	115	113	135	120	125	136	116	138	127	109	128	105	90	118	120	129	120	107	140	120	101	114	113	134	132	105	123	126	121	119	111	136	120	110	106	146	143	140	132	114	92	103	123	128	122	111	125	117	105	129	116	117	117	106	103	116	132	113	120	116	130	106	102	116	120	121	99	116	118	106	116	118	127	117	114	125	124	110	102	132	118	119	121	134	117	109	126	144	133	120	127	121	124	109	110	122	123	110	110	112	138	109	117	120	129	140	101	120	134	121	124	129	125	125	132	104	133	126	120	114	125	105	113	105	117	130	132	108	123	112	121	123	111	129	107	116	108	121	101	108	114	133	116	130	117	133	120	129	119	116	123	126	132	109	136	111	108	139	111	121	134	139	117	135	120	101	112	110	136	124	113	118	107	123	112	97	113	127	122	128	111	117	108	115	123	119	113	128	123	99	126	129	120	120	95	109	117	126	113	123	132	115	100	108	108	102	141	121	113	116	130	115	132	116	115	112	104	129	125	117	98	142	109	119	124	112	135	133	117	97	122	134	141	122	127	110	122	130	115	103	115	112	119	117	135	102	121	111	109	118	119	116	124	101	105	129	129	121	112	111	128	126	127	110	123	136	127	116	114	122	128	106	104	110	118	131	122	109	119	112	114	123	99	117	119	117	128	119	114	107	115	111	124	128	126	109	123	123	116	143	108	115	130	120	122	116	139	117	109	131	125	131	114	105	115	114	112	114	111	102	109	112	115	125	119	130	140	120	118	136	127	119	114	120	115	133	101	112	134	123	111	117	114	101	110	120	119	114	123	126	135	118	97	132	118	107	124	121	124	129	110	125	112	131	128	109	112	119	115	110	126	113	113	132	114	134	119	137	119	123	114	112	125	120	123	135	123	128	119	95	124	127	123	130	122	130	125	111	127	119	116	111	122	133	107	123	99	118	103	99	124	106	100	131	104	142	113	140	120	126	133	139	115	110	113	122	136	137	116	104	113	127	104	125	137	105	127	114	117	111	115	121	111	107	132	126	127	119	121	120	125	117	113	110	111	91	121	136	117	110	121	134	148	103	108	108	126	133	114	140	120	124	109	130	109	116	135	113	107	120	130	88	128	127	117	109	113	113	94	118	133	115	127	115	113	130	103	117	110	131	120	127	138	120	112	129	112	124	109	118	102	135	102	115	131	128	109	113	105	106	131	127	106	102	115	117	119	113	111	132	129	105	119	125	120	130	140	137	106	102	124	108	120	119	114	117	112	118	103	133	126	115	96	132	122	100	116	105	120	134	102	128	131	108	115	109	123	127	114	106	135	119	94	128	114	110	111	150	125	126	117	122	141	129	123	111	108	119	105	141	126	111	121	134	123	105	105	153	115	123	118	98	106	119	119	140	118	124	120	130	115	121	111	115	122	159	102	146	119	141	140	129	130	127	116	130	111	124	126	110	123	104	111	115	120	125	115	121	112	117	104	120	109	131	132	92	110	134	119	114	110	127	110	121	125	111	114	137	93	130	100	127	100	101	122	142	107	120	99	103	115	120	114	120	112	109	128	126	110	124	126	143	126	110	125	111	118	114	108	120	127	117	124	128	134	128	129	133	118	121	152	126	110	108	121	108	115	121	122	117	116	121	118	118
345	2	2100	169275	457	0	11	145	183	335	361	366	332	347	300	290	296	244	247	224	225	231	206	215	202	202	198	204	180	188	167	185	173	161	166	191	153	188	161	194	152	160	173	178	193	167	180	160	152	162	164	171	179	162	149	159	138	160	143	143	155	134	141	136	137	173	157	137	136	155	168	138	145	141	156	162	159	160	188	180	184	140	148	130	134	127	130	131	142	130	142	124	103	129	131	135	135	115	147	142	127	122	122	127	123	151	127	131	122	129	125	124	151	126	115	129	121	122	129	119	124	130	116	127	121	139	142	143	122	119	129	117	128	125	129	122	105	141	117	130	133	118	119	102	122	124	121	127	100	117	115	137	101	119	128	142	107	141	108	113	140	118	118	131	122	121	117	122	138	128	139	112	134	102	145	101	124	102	154	105	126	133	112	138	112	127	129	104	111	122	114	103	121	125	117	114	110	128	105	115	126	119	126	113	124	134	128	140	154	112	114	147	130	127	134	121	117	134	147	117	118	107	118	123	130	122	131	134	135	119	120	132	107	133	126	122	105	123	139	144	105	132	145	125	140	122	137	119	117	113	127	113	111	120	108	99	114	107	127	140	121	125	119	135	112	128	103	117	116	125	138	129	125	128	104	126	106	145	119	132	121	114	117	130	149	128	127	112	128	131	116	135	118	114	114	112	118	135	140	109	126	134	131	125	117	119	122	139	119	133	140	126	138	102	127	137	122	135	128	125	117	128	131	127	120	123	129	124	111	117	127	138	132	131	133	137	126	117	123	137	129	119	140	123	128	111	123	118	96	131	145	120	129	128	119	138	127	128	116	118	105	108	129	120	116	114	117	115	144	134	137	135	126	109	116	101	121	124	116	124	112	117	117	130	101	125	130	105	132	122	111	121	101	143	117	132	109	109	127	126	103	128	121	127	148	128	130	125	111	124	129	119	123	132	106	116	128	141	123	130	122	108	100	130	132	134	140	142	133	111	118	129	104	136	96	129	120	134	129	117	133	125	127	110	130	103	116	116	134	111	121	122	103	122	114	128	117	122	123	128	126	139	108	107	104	123	124	117	138	114	134	124	93	129	106	147	124	134	137	122	106	128	124	106	111	145	119	132	117	131	118	127	142	112	115	135	141	112	123	144	137	126	107	121	130	126	132	102	125	111	124	127	123	135	120	123	116	123	142	114	111	102	124	113	121	118	127	114	119	113	140	115	118	137	113	122	122	117	112	118	113	136	123	115	149	138	120	139	110	135	126	131	110	102	108	133	139	129	111	138	116	130	102	118	126	154	108	127	133	113	150	105	128	123	114	142	107	124	132	140	125	123	117	144	114	124	145	137	112	142	112	128	105	113	121	118	119	130	139	119	128	124	121	110	119	109	111	121	114	130	109	114	128	119	133	134	107	121	107	122	130	109	121	118	115	156	115	105	130	134	103	112	125	105	111	142	114	124	130	122	128	128	118	120	117	126	125	121	124	113	119	123	136	102	136	116	146	100	114	108	115	133	134	108	98	121	138	115	129	126	127	149	115	113	126	120	119	120	127	113	127	130	132	121	137	116	91	105	118	123	130	119	127	136	117	118	112	119	121	126	115	115	105	110	127	122	119	130	127	124	146	122	142	122	142	107	112	129	110	132	104	124	118	151	115	135	119	118	127	113	111	140	114	137	138	120	118	126	109	108	120	119	122	120	112	123	112	122	112	137	134	111	119	127	113	130	108	116	114	119	124	130	102	124	108	114	119	122	123	126	125	111	110	124	134	123	105	122	109	136	123	135	139	134	106	109	110	120	116	132	113	120	124	152	138	121	156	146	120	118	141	116	116	145	134	107	106	129	133	140	123	107	127	145	107	127	98	115	123	109	139	126	104	122	131	109	123	129	115	116	104	127	112	123	121	121	126	117	114	128	113	130	140	109	138	122	139	140	124	115	126	135	135	113	125	101	114	139	123	117	97	116	138	112	113	129	126	140	119	112	127	122	115	124	135	118	134	131	116	122	111	133	118	102	121	121	132	122	122	126	107	129	120	130	123	104	128	133	108	137	112	138	115	133	114	141	127	140	127	132	125	129	125	113	125	118	120	112	138	132	108	107	130	138	130	134	108	111	142	124	104	132	109	115	123	120	112	132	139	136	138	110	119	108	116	135	128	145	103	108	113	105	110	120	134	107	128	114	114	115	118	117	130	131	112	134	144	120	119	133	115	148	100	124	129	133	132	118	129	131	123	120	108	141	110	106	119	108	113	117	134	128	108	139	107	132	100	129	109	137	139	118	152	143	116	131	121	121	110	134	130	104	114	124	131	130	120	121	130	119	122	132	117	130	130	128	126	133
345	3	3500	169399	445	6	18	165	238	378	382	421	375	378	320	345	288	294	290	268	266	252	234	247	256	225	220	202	203	200	199	202	194	209	216	211	204	198	210	216	205	218	206	210	209	191	185	189	185	190	200	203	168	172	203	185	188	186	202	177	198	178	169	152	149	158	139	175	152	168	149	176	165	164	179	196	212	211	194	179	155	140	165	141	146	141	172	145	157	136	136	154	142	152	153	151	146	158	143	126	142	152	127	142	143	145	113	172	141	143	148	134	135	161	136	156	161	128	131	150	135	162	157	134	151	123	161	135	143	120	143	156	132	154	143	143	130	155	154	140	140	131	150	135	127	141	131	141	129	140	158	154	117	138	160	123	132	149	129	118	132	140	154	134	139	149	164	164	136	125	145	134	160	144	144	137	135	122	141	116	182	121	123	127	137	144	145	134	155	131	149	153	146	145	141	128	118	135	146	135	122	140	156	161	131	145	154	155	137	131	134	130	155	140	126	129	129	131	135	135	156	157	137	129	161	159	140	124	125	151	136	139	125	147	152	147	118	157	133	135	162	132	136	153	131	137	141	122	139	132	143	124	148	146	147	151	143	154	131	141	157	156	149	133	138	135	143	144	134	150	158	134	141	150	149	117	132	149	139	137	140	136	158	146	134	141	123	125	144	133	115	135	126	150	146	134	154	125	145	155	121	128	127	153	141	139	137	126	140	129	151	127	172	128	128	131	132	133	158	125	129	122	129	129	140	145	140	138	125	127	128	135	163	125	136	154	129	152	145	132	132	144	134	121	140	136	146	140	134	135	134	138	130	134	147	118	130	133	152	149	155	128	129	139	153	135	142	155	125	131	148	126	138	150	132	127	128	145	149	123	122	145	149	145	132	129	125	156	129	138	134	135	138	130	138	152	140	141	126	148	146	117	119	131	144	113	155	161	141	133	148	128	139	126	145	149	135	125	124	128	124	141	147	140	140	138	142	115	129	126	144	153	115	133	154	134	136	133	142	136	135	137	118	159	165	138	123	159	132	122	137	126	148	149	138	122	146	126	115	137	119	114	144	124	130	145	110	146	144	131	130	153	115	131	133	125	114	116	160	146	136	136	141	144	142	139	135	125	135	135	140	141	158	135	144	140	118	147	131	143	129	127	104	115	147	141	148	138	148	164	137	127	151	123	129	143	140	130	140	150	166	121	141	149	167	138	145	137	147	138	137	135	146	139	152	135	134	145	126	141	144	131	146	118	131	144	132	129	137	146	128	136	144	135	136	129	142	146	154	169	120	135	143	139	132	124	153	145	131	145	150	147	138	133	135	149	144	150	132	140	137	138	161	170	138	133	137	137	134	134	133	151	128	140	131	160	127	133	140	140	138	134	150	137	140	133	114	137	120	138	149	147	121	129	141	129	124	162	132	138	133	132	129	132	136	154	131	133	131	148	133	130	144	143	144	148	150	139	132	133	134	146	129	149	133	139	145	145	138	155	150	133	134	133	140	151	139	125	139	124	142	123	136	139	135	154	137	143	147	133	140	135	162	147	146	150	134	134	141	126	137	138	123	126	149	143	131	135	124	135	133	129	140	139	130	115	149	153	146	129	125	151	134	120	114	161	141	160	143	146	135	134	146	129	142	117	134	157	112	132	136	160	133	135	136	143	125	141	133	145	157	131	132	128	146	127	159	140	133	136	127	148	132	135	145	133	177	122	146	121	149	138	142	144	154	154	122	133	139	146	119	127	129	134	130	144	128	113	132	139	154	128	135	137	129	143	137	159	118	140	145	142	123	144	123	152	133	145	149	131	135	143	135	143	146	121	154	136	151	140	154	150	123	148	145	116	143	138	116	139	126	132	132	150	137	147	112	131	147	132	126	139	150	154	157	136	137	140	150	125	129	143	129	141	135	131	139	144	123	140	122	140	125	137	156	143	149	138	132	125	139	167	132	145	135	135	144	135	147	125	116	137	125	167	127	118	138	161	130	138	140	148	130	142	149	129	153	128	152	142	137	131	124	126	130	124	140	122	149	129	139	156	149	125	132	152	129	128	151	125	142	148	153	125	139	139	122	150	109	133	121	139	121	142	127	142	129	135	119	127	127	123	145	124	148	137	142	137	149	140	147	124	117	128	144	150	132	141	135	152	114	134	144	150	134	136	138	125	137	125	113	159	128	131	144	133	122	133	136	125	144	152	141	132	146	127	119	133	127	132	115	154	136	149	130	125	121	141	131	135	162	162	134	118	136	136	138	145	142	113	134	140	125	131	138	150	125	133	140	139	134	118	120	130	119	139	144	149	124	103	133	145	145	160	144	137	123	129	116	121	114	136	145	142	119	138	145	145
345	0	2700	169522	429	4	11	172	256	402	386	460	402	417	399	353	320	329	324	322	287	297	279	254	234	266	271	278	271	256	282	259	258	260	260	267	250	235	232	228	231	260	208	212	241	223	217	248	226	217	220	204	194	200	210	203	190	208	199	184	179	202	181	187	173	166	194	219	164	161	179	171	176	186	193	208	229	251	276	236	221	184	186	165	161	138	155	133	143	164	163	142	169	144	151	163	174	152	181	167	144	162	141	172	159	144	163	142	147	155	150	158	144	142	146	153	159	160	151	144	164	179	160	150	152	166	152	147	160	159	131	149	159	149	166	149	150	171	163	130	161	165	147	147	130	173	179	147	162	147	165	151	146	159	150	139	166	150	146	167	147	158	152	179	161	147	135	175	151	152	156	152	147	163	171	123	161	150	161	148	158	119	146	148	158	166	143	131	134	163	141	159	141	167	165	144	154	137	136	155	169	134	147	157	155	161	172	138	153	138	154	125	166	149	160	155	160	142	141	163	143	161	152	138	148	157	167	150	141	150	173	148	133	148	152	150	144	134	152	164	151	159	149	162	134	151	145	131	144	139	135	166	133	133	121	155	126	164	161	148	156	145	144	146	138	154	146	147	141	116	148	157	155	134	136	134	155	139	160	163	175	146	150	159	142	154	175	150	141	145	155	146	121	156	145	167	150	140	147	154	167	174	152	138	145	167	143	144	163	186	176	163	149	151	140	153	147	130	130	169	154	180	145	161	165	150	153	155	150	155	154	148	155	143	145	146	150	147	152	147	161	135	146	148	143	159	140	133	139	163	146	132	149	139	141	165	131	156	143	146	155	153	138	142	149	155	147	153	143	148	142	145	139	136	145	148	137	162	138	140	141	147	129	151	169	170	157	141	134	148	160	159	144	156	140	152	149	151	144	137	151	145	156	167	156	157	145	171	136	148	167	148	158	148	130	129	147	146	147	159	139	139	161	188	149	164	142	125	146	140	145	175	146	146	144	164	148	136	150	149	174	165	162	125	141	163	149	153	157	163	170	134	141	143	146	139	143	130	137	152	133	138	147	163	129	160	151	158	149	152	146	157	135	152	157	143	170	165	156	142	139	165	150	164	146	163	145	148	151	127	151	132	144	135	156	153	163	149	120	164	150	146	146	139	177	151	150	149	157	145	148	163	153	136	137	157	156	137	156	151	156	167	132	137	159	133	145	161	148	171	166	153	149	144	146	164	131	179	148	144	154	150	138	155	139	147	168	149	138	155	142	137	157	163	152	149	144	151	142	134	160	149	150	121	152	155	149	146	155	128	132	138	153	152	147	162	149	137	154	140	165	167	159	157	134	166	144	143	152	151	149	127	138	154	146	142	151	160	147	150	148	155	149	149	157	144	185	145	132	153	127	138	147	153	140	135	164	147	137	146	174	156	158	146	130	145	151	146	162	154	131	166	146	150	128	139	145	134	142	149	140	145	132	139	144	161	134	153	171	139	149	124	120	163	152	143	147	155	138	149	167	145	145	150	165	147	147	150	152	147	151	146	151	144	150	153	156	134	150	155	140	138	154	141	169	142	159	138	147	138	137	155	161	135	148	143	149	135	131	153	164	154	149	171	145	160	140	153	140	147	142	126	144	153	151	138	146	166	149	133	144	154	164	136	122	132	151	149	168	147	150	157	160	137	154	134	166	165	151	141	156	154	146	138	148	143	159	184	155	146	138	137	153	164	151	119	146	160	147	142	147	165	141	149	145	137	156	151	150	163	144	156	167	150	152	151	161	133	143	144	150	156	137	153	163	144	145	162	155	157	157	140	126	151	148	152	143	166	160	159	155	151	137	135	134	156	147	132	145	129	140	178	138	148	134	164	129	139	131	124	162	139	148	164	126	161	145	151	162	162	153	169	153	160	169	152	122	154	162	150	160	148	174	134	153	174	163	131	152	166	145	133	168	116	150	150	146	147	145	161	135	164	144	154	150	159	156	128	138	153	137	137	162	162	148	152	123	167	148	152	153	145	135	158	149	132	139	175	133	161	174	145	158	144	155	137	162	147	158	151	149	140	148	132	151	146	160	157	144	143	136	155	137	142	141	139	160	135	142	136	134	128	159	168	158	159	123	152	139	134	151	157	149	153	153	152	148	145	146	145	136	145	153	128	143	137	141	151	144	163	161	150	142	146	150	136	170	149	151	154	131	140	152	159	127	141	154	158	161	174	162	142	142	130	148	160	138	127	135	162	142	131	143	151	167	132	155	165	136	171	150	158	148	164	142	132	138	161	164	146	171	150	144	150	151	140	117	138	159	147	139	157	147	149	151	181	155	159	156	110	171	156	147	147	134	139	146	181
345	1	1900	169645	432	2	18	128	204	354	302	372	361	343	288	277	256	260	243	230	241	218	228	230	235	216	197	240	223	244	226	218	188	228	219	235	198	206	209	192	233	202	197	181	186	197	218	178	168	205	151	164	147	178	155	158	164	154	150	156	172	159	161	148	159	179	155	174	143	161	145	163	134	145	175	172	156	177	178	181	165	159	157	125	142	135	122	137	121	143	137	166	155	128	146	138	150	160	159	127	121	127	147	132	147	126	157	142	148	140	134	150	136	158	153	152	158	140	160	137	129	158	125	148	140	126	142	158	132	151	149	135	142	146	138	121	128	140	151	128	135	163	130	133	144	165	139	143	145	140	143	137	134	151	133	134	171	124	129	142	141	138	143	147	143	136	159	128	133	141	169	157	141	134	144	158	147	137	138	154	144	129	115	133	122	138	130	160	125	135	127	129	137	159	147	132	125	135	139	139	132	121	138	143	129	134	132	133	146	152	144	124	132	138	132	130	143	144	157	143	133	161	117	145	155	139	151	156	155	141	132	151	133	137	156	153	147	141	130	144	138	153	146	146	131	141	142	125	117	116	130	147	124	145	135	135	136	141	153	153	134	150	148	132	148	156	133	151	150	136	132	130	137	140	128	154	154	152	137	138	151	158	120	139	134	160	155	153	141	144	151	154	136	124	121	162	142	143	145	128	130	137	137	124	112	131	126	124	149	139	155	136	134	143	139	133	130	145	117	127	176	150	140	158	153	150	136	160	153	156	136	147	162	115	158	114	138	136	109	134	130	136	133	154	130	157	115	130	131	147	136	137	153	142	141	135	130	164	125	142	136	137	133	164	147	158	158	141	139	145	138	137	142	137	149	127	136	151	131	140	131	150	138	122	141	131	139	128	137	144	129	138	136	140	141	163	123	154	135	139	139	135	125	129	135	139	139	143	120	149	132	134	137	153	124	128	140	173	148	158	130	144	139	130	129	136	136	154	124	146	158	121	139	125	142	155	134	157	134	153	129	144	124	150	138	133	135	140	144	131	132	147	136	156	144	148	122	126	124	138	111	135	123	154	152	109	126	135	134	144	171	121	131	147	114	156	166	135	126	132	138	143	126	151	124	136	143	145	131	133	144	146	126	152	128	149	150	151	154	118	131	126	165	153	124	150	137	151	147	142	130	142	125	149	136	130	141	139	142	122	142	125	147	140	143	126	137	133	144	126	145	135	132	159	138	133	124	122	112	146	160	138	157	135	155	120	143	139	132	145	135	143	171	143	146	123	129	123	126	128	138	120	124	124	138	141	136	139	146	139	134	139	142	144	138	112	151	123	121	143	147	126	142	145	150	136	147	141	146	134	127	131	142	156	156	134	154	127	145	142	142	130	150	124	136	132	126	154	153	134	151	135	116	151	133	135	144	142	145	154	128	159	133	148	154	135	143	131	130	156	137	163	138	132	124	144	152	121	146	143	141	147	130	113	133	132	135	141	123	137	145	139	125	154	126	152	158	139	165	157	147	152	129	133	132	110	155	164	155	140	114	140	140	127	147	152	117	161	135	146	121	131	143	130	135	117	120	148	133	156	126	130	134	160	133	154	146	149	145	140	146	107	159	149	117	126	128	142	124	142	118	137	143	154	130	129	131	143	166	134	143	168	145	145	153	136	121	141	125	137	141	161	147	136	133	164	169	134	154	144	160	144	119	141	137	135	137	153	142	133	133	130	134	118	123	131	141	148	136	141	148	146	141	135	136	148	138	129	131	122	137	144	167	148	146	127	144	147	113	130	150	135	140	150	132	129	149	142	143	152	142	124	132	122	142	146	141	138	115	126	131	127	141	147	139	126	118	137	144	148	135	130	132	161	130	157	143	129	144	134	142	142	118	143	132	142	130	130	138	129	123	141	127	136	143	148	135	138	151	130	150	131	119	148	134	128	134	138	143	139	122	152	162	128	140	134	125	143	135	128	117	143	154	129	125	131	138	132	135	138	125	132	133	124	129	144	136	146	156	133	138	120	129	141	133	137	137	146	131	134	136	143	148	160	139	150	141	153	137	129	147	111	152	151	146	120	146	127	129	144	153	137	142	139	144	123	139	125	136	113	157	128	136	153	139	127	126	152	142	130	155	135	134	157	119	133	152	141	148	142	121	138	124	127	137	141	129	134	154	144	128	142	138	116	117	147	146	151	133	137	149	152	142	149	139	146	116	147	139	133	131	145	141	122	137	129	139	139	137	122	105	151	153	134	131	144	127	137	123	155	123	164	134	135	139	140	139	156	142	155	160	139	136	136	140	119	151	146	134	140	136	161	132	148	135	139	133	147	153	114	128	132	134	149	147	114	137	167
345	2	2100	169768	448	3	18	121	222	332	367	423	329	326	308	329	257	254	238	244	206	258	217	246	253	227	259	259	227	201	191	216	202	229	204	200	235	200	199	197	195	186	174	181	180	188	147	173	148	158	135	152	163	172	149	158	160	147	141	143	135	168	145	151	134	150	156	130	147	144	125	148	162	140	140	161	145	184	171	142	155	137	157	107	133	129	121	118	137	117	134	125	143	125	130	145	131	160	149	117	119	122	123	134	118	118	124	139	131	124	131	145	128	127	147	99	133	113	129	122	117	132	138	137	129	106	111	141	122	112	107	124	118	123	141	130	114	124	141	119	120	119	112	118	119	114	137	116	118	143	127	112	128	130	138	107	132	118	103	126	128	123	121	121	117	130	113	132	116	115	132	105	136	147	119	121	133	113	115	127	124	125	126	123	120	123	108	117	101	135	101	100	117	125	119	126	130	126	117	129	120	129	110	122	120	100	117	118	113	116	133	126	101	120	123	116	122	124	124	103	146	113	121	117	117	119	132	140	145	144	122	119	115	123	121	121	115	113	114	114	118	112	115	85	126	108	132	123	100	120	124	113	115	113	124	115	127	123	125	129	139	105	132	128	111	131	137	119	123	125	131	113	113	125	113	116	105	127	128	114	138	112	111	122	122	126	122	142	107	100	100	117	124	133	129	116	106	123	113	128	113	122	121	136	130	112	112	138	119	127	132	122	117	130	127	128	135	118	102	115	127	120	117	130	132	130	129	115	141	124	131	113	111	131	106	117	107	136	106	117	105	107	113	109	134	119	126	99	132	105	106	124	149	99	132	121	120	119	120	127	106	135	136	114	123	130	122	110	115	135	102	127	118	113	115	118	120	119	105	134	114	113	126	116	116	103	120	123	93	116	127	128	119	129	117	118	103	104	136	119	102	123	128	121	129	102	115	109	106	131	119	122	125	112	115	120	117	115	116	113	117	116	113	125	125	119	113	116	133	142	127	102	113	124	122	127	130	125	112	125	109	126	118	117	114	101	122	121	121	121	125	129	123	109	114	127	111	112	131	127	114	138	120	128	126	129	146	112	109	100	149	111	109	118	128	129	120	126	108	116	126	127	116	129	126	125	104	116	123	116	138	114	98	111	126	119	118	127	126	119	116	135	103	118	129	132	108	98	125	112	147	118	109	131	126	116	113	112	119	106	119	132	138	115	117	105	109	130	119	109	130	125	116	110	115	110	113	124	119	89	122	113	119	131	100	125	134	98	120	113	113	127	103	104	118	98	115	126	133	123	143	114	103	142	125	126	109	124	104	93	83	119	139	96	124	110	153	118	121	123	111	124	124	133	119	110	120	117	110	108	111	99	135	128	106	133	128	119	118	113	96	128	106	117	114	123	113	124	115	134	133	100	123	123	110	120	111	105	116	123	92	117	118	111	116	90	117	110	105	149	124	114	126	123	127	128	129	126	126	115	134	117	109	122	137	114	105	133	116	118	132	115	112	108	120	122	88	107	131	135	127	114	118	116	112	133	123	109	127	101	111	127	118	124	105	102	124	110	123	108	112	119	111	93	124	131	117	126	134	115	118	119	128	133	108	131	123	123	125	117	115	120	99	128	130	85	115	125	108	106	110	113	135	132	120	121	110	129	122	120	121	118	113	132	133	124	113	118	102	124	110	96	138	140	109	121	139	126	110	111	125	107	124	140	128	146	106	121	96	118	135	116	121	118	117	132	112	120	123	119	124	127	112	124	121	105	119	113	120	132	137	135	128	124	127	131	95	125	108	144	136	124	104	114	105	119	113	124	105	116	133	99	139	103	137	129	127	126	119	129	105	118	115	126	121	125	138	139	116	125	106	117	128	116	113	133	121	119	123	110	125	132	121	117	156	114	132	130	122	126	128	111	112	134	135	116	115	116	138	126	114	126	123	114	111	129	116	145	108	115	102	114	111	100	137	115	124	132	107	140	111	120	111	118	113	126	123	107	146	114	129	134	121	96	133	131	122	133	101	114	114	126	100	124	112	123	122	118	120	105	139	104	117	129	126	107	136	136	111	120	104	136	121	106	116	146	131	129	107	122	111	117	109	103	145	127	108	104	134	125	119	117	113	116	127	117	131	110	112	118	119	135	130	100	92	122	122	109	107	108	122	123	118	119	115	122	120	122	117	111	99	148	128	118	116	110	115	134	141	110	132	113	118	123	128	124	137	136	98	123	109	114	129	118	97	112	114	137	114	131	116	106	108	102	129	132	107	128	125	121	109	118	124	99	125	142	100	108	124	119	117	130	120	124	126	105	117	125	102	133	122	131	116	106	122	99	129	125	111	136	117	143	114	135	127	125	135	126
345	3	3500	169891	459	10	20	186	196	333	355	420	380	345	300	316	295	282	267	264	272	310	321	281	288	298	278	264	258	221	216	222	203	181	166	180	190	185	181	176	168	157	154	178	160	144	168	173	170	145	151	149	166	136	157	165	152	165	131	161	143	143	134	144	158	152	129	146	139	121	137	139	136	175	195	191	152	183	168	170	159	145	119	121	114	121	123	127	128	136	154	129	149	130	146	136	129	149	121	119	128	109	131	137	119	150	111	127	109	137	148	119	130	125	131	128	100	127	122	118	115	127	124	131	113	136	131	124	140	125	114	111	142	124	109	109	110	115	135	129	130	132	124	112	97	142	113	113	118	137	124	143	131	129	134	141	115	114	131	127	115	127	105	143	125	131	124	128	114	116	130	122	118	109	121	98	121	125	122	125	120	136	99	113	114	120	136	132	111	130	112	140	115	128	150	124	138	110	115	126	122	143	150	109	127	132	112	110	119	113	109	140	106	118	130	102	117	136	134	108	119	101	124	104	138	109	149	122	138	131	139	113	107	129	117	130	135	114	124	116	122	122	120	130	123	124	122	132	126	121	112	114	120	130	115	126	118	116	113	123	137	122	125	112	112	112	112	112	135	121	124	113	110	101	130	154	118	106	123	113	139	136	117	110	114	127	129	120	122	103	117	100	116	115	118	105	109	117	110	122	128	120	131	122	125	107	118	121	114	121	132	127	115	116	108	121	130	125	126	136	95	118	108	113	129	122	144	100	111	111	133	137	139	126	116	100	124	91	126	139	125	125	124	111	122	125	108	122	103	111	126	134	122	112	116	115	114	125	116	132	120	121	138	152	122	120	117	117	120	127	106	105	124	122	118	132	111	129	115	120	120	118	148	137	115	118	119	117	139	114	121	124	124	120	106	125	127	89	134	113	112	141	121	122	119	130	126	131	125	136	126	106	120	110	125	113	117	117	108	127	120	115	111	128	121	121	138	127	127	131	129	120	114	103	130	121	137	107	104	130	110	109	116	130	96	135	110	119	129	107	126	117	116	135	128	116	123	125	109	120	130	123	121	126	94	114	115	117	105	132	100	120	119	116	123	119	133	124	113	109	140	99	118	115	98	124	114	111	107	118	138	122	109	124	101	132	137	116	122	124	122	124	131	126	119	142	115	99	116	116	126	115	112	123	96	107	132	119	138	111	139	109	120	128	120	119	127	132	142	125	133	109	111	119	130	116	114	136	109	116	135	129	121	124	109	108	130	120	106	143	132	123	127	130	121	120	128	121	112	110	120	121	102	125	130	121	119	130	120	117	121	115	94	111	116	121	108	107	135	133	114	128	132	109	132	100	107	121	124	123	126	96	118	103	124	112	127	128	114	110	129	122	139	108	122	103	142	111	130	108	125	132	114	119	114	102	112	137	117	149	131	131	130	118	126	134	116	120	125	121	123	137	122	128	126	118	144	123	103	129	143	111	116	114	116	110	105	115	123	127	105	115	120	127	136	117	136	108	129	116	124	111	115	121	132	112	113	125	107	113	107	111	127	124	120	115	118	117	115	119	106	118	104	119	128	136	122	129	128	121	129	108	120	153	107	125	125	104	116	123	122	123	128	130	104	117	144	109	117	119	118	130	124	106	133	131	133	137	131	103	130	106	123	112	105	147	109	124	116	108	123	124	115	119	108	123	111	130	120	115	129	133	107	123	132	122	106	129	116	135	109	125	122	106	101	123	128	105	129	123	122	137	111	110	129	131	106	116	131	120	118	114	110	122	122	103	125	122	100	120	104	124	133	112	129	123	115	111	118	117	120	136	117	109	115	126	116	150	103	117	120	133	128	108	111	124	123	137	132	121	118	126	127	143	142	115	98	131	113	110	124	127	103	129	143	128	101	123	134	119	136	126	125	121	121	129	96	133	100	104	134	120	128	122	130	122	120	118	108	124	103	123	113	122	117	123	106	129	121	129	119	125	141	135	120	113	109	120	125	109	106	125	140	140	136	122	144	137	119	133	118	116	127	128	116	132	109	124	114	111	123	135	104	114	117	104	113	117	117	122	105	117	115	126	142	125	112	111	115	120	118	116	117	129	118	114	104	127	110	140	116	127	112	114	120	122	123	127	112	109	106	132	136	104	131	129	100	129	136	119	132	111	125	118	117	124	118	112	103	123	113	131	104	128	110	123	106	131	126	132	120	134	136	123	116	122	108	120	112	126	134	125	116	104	122	121	129	120	122	129	129	129	120	117	130	123	124	128	114	128	109	114	119	113	125	87	114	109	123	109	106	146	116	98	114	118	111	106	129	100	143	115	108	121	115	114	106	97	126	110	135	111	92	108	112	107	116	117
345	0	2700	170015	434	4	12	168	241	364	363	399	404	392	354	335	298	319	343	382	386	421	397	362	310	303	257	222	220	233	197	176	203	177	182	181	227	167	163	163	163	170	163	183	169	168	165	182	177	156	152	125	164	161	169	167	158	165	156	174	139	149	160	168	126	142	134	138	145	131	139	138	157	151	147	202	195	185	199	166	170	127	148	125	133	134	125	137	125	133	139	117	126	124	129	130	136	116	116	125	114	146	125	112	129	121	119	125	108	130	128	135	122	136	110	101	127	107	115	133	118	125	127	140	106	117	126	116	103	101	132	137	124	110	125	122	117	118	117	117	112	101	135	127	129	144	120	119	108	114	134	118	112	131	120	125	119	129	105	128	134	110	116	133	131	113	120	102	122	99	140	139	112	109	114	123	130	124	93	106	127	105	122	103	129	116	109	131	115	120	83	108	114	138	114	101	103	120	146	106	121	125	121	108	110	122	124	123	126	115	124	119	120	108	116	102	134	115	131	110	137	109	132	112	109	127	132	126	121	123	104	113	113	132	122	123	114	101	120	120	125	114	111	125	130	121	127	109	136	110	140	113	136	107	111	123	118	103	122	107	121	130	125	126	139	121	103	108	139	116	111	130	124	124	123	94	138	112	111	116	123	143	126	113	118	110	113	123	107	122	120	142	108	129	119	123	140	118	106	117	128	124	108	92	108	114	122	118	112	125	117	104	108	131	117	122	118	120	111	132	118	117	115	106	115	117	116	102	116	118	124	121	133	115	98	113	105	103	96	131	115	118	115	133	110	122	94	102	129	102	123	114	111	117	131	120	111	106	128	119	117	130	125	108	108	114	133	128	105	125	137	97	101	113	131	102	112	125	122	111	99	97	116	133	131	103	131	113	125	120	133	115	116	115	112	127	129	97	93	107	120	100	128	116	128	116	131	112	131	128	123	123	110	116	129	127	107	99	105	131	134	115	119	109	93	104	103	114	108	101	111	109	110	135	130	128	117	126	104	122	122	126	124	121	138	108	119	120	130	128	100	122	135	132	124	95	128	121	117	113	114	115	130	104	125	112	115	109	114	131	126	114	94	110	111	102	112	115	107	136	83	103	114	125	112	107	128	108	112	113	117	111	110	105	92	104	98	123	129	105	127	109	110	116	102	116	134	124	112	98	135	131	113	110	125	113	117	111	97	118	112	111	113	113	122	106	111	124	89	108	112	109	111	98	111	128	121	110	123	106	103	93	112	107	115	142	110	116	108	104	118	125	126	125	116	114	138	114	124	123	113	107	121	101	122	125	97	96	127	117	99	91	112	106	95	127	90	134	126	117	128	110	120	86	121	127	114	112	111	134	107	123	122	117	104	136	105	127	121	110	100	130	98	123	105	119	119	117	117	131	139	130	113	137	103	122	119	117	107	130	120	114	105	101	122	87	118	95	130	120	116	114	119	133	114	127	136	136	121	114	121	117	108	119	120	110	120	124	99	125	108	107	111	107	103	108	116	128	98	116	129	124	137	116	114	120	103	104	122	104	106	136	127	113	103	111	113	149	117	106	117	102	124	118	113	114	116	111	133	113	124	102	114	111	100	121	130	128	121	107	117	122	112	114	117	123	111	107	113	107	117	134	117	140	105	136	113	134	126	99	105	103	135	116	105	131	116	107	145	122	113	110	113	110	121	117	107	126	108	134	125	143	113	133	134	98	113	105	123	125	118	96	105	127	128	112	113	110	116	119	119	117	115	110	123	120	111	98	108	123	114	109	113	127	115	119	106	106	119	98	112	115	112	124	130	130	121	114	103	108	114	131	126	116	121	107	122	102	127	101	126	116	92	125	103	99	116	107	123	111	125	113	116	120	122	115	116	118	117	105	119	114	118	103	130	112	132	124	129	114	117	111	115	104	110	123	107	112	108	128	115	118	99	117	112	120	131	117	111	119	103	120	120	112	123	110	124	109	125	125	115	117	105	134	111	134	101	110	106	120	117	100	104	96	111	128	133	140	134	96	108	110	108	103	117	108	105	134	121	109	113	103	107	128	131	125	122	110	118	124	124	118	107	114	140	116	144	102	127	124	104	111	152	117	116	117	98	120	108	117	100	118	115	145	112	121	115	114	111	104	129	130	100	114	111	91	109	103	130	120	111	116	111	120	112	101	132	100	142	132	115	108	124	101	107	131	131	135	99	123	103	116	120	101	120	112	101	124	112	129	130	109	124	98	120	121	123	116	110	122	108	133	109	111	125	121	116	109	121	133	106	104	116	120	104	118	106	114	121	124	109	99	103	129	108	121	114	112	123	101	112	114	101	117	116	118	125	130	123	126	132	133	94	99	120	130	113	109
345	1	1900	170138	456	1	28	109	190	331	325	342	284	322	270	304	296	318	331	307	320	294	303	216	193	164	182	166	174	170	148	150	135	126	149	134	131	171	134	111	130	122	136	121	139	126	134	146	124	107	138	115	117	113	122	121	132	96	109	122	99	120	101	115	87	104	91	107	109	110	106	101	87	121	101	108	129	103	130	125	94	106	106	104	82	96	87	94	114	94	97	98	82	102	94	103	99	88	104	109	102	109	99	109	101	116	91	101	97	97	97	85	83	82	89	87	99	98	113	98	100	89	100	107	91	108	94	106	108	107	100	111	88	101	99	97	116	98	81	104	99	89	101	105	104	93	93	100	92	104	91	82	94	97	94	104	87	99	107	95	102	98	91	97	117	103	89	87	120	93	91	118	97	80	86	109	97	94	104	98	103	88	92	90	108	95	97	93	97	106	90	102	97	101	106	88	96	105	95	105	84	98	91	87	100	94	107	111	113	107	93	96	98	101	93	74	91	93	85	82	80	103	98	115	90	97	97	77	85	85	107	107	94	103	96	110	86	95	105	113	114	95	93	95	100	112	95	96	90	109	112	90	97	98	104	104	100	101	104	97	116	78	87	103	98	108	95	95	94	90	90	80	90	89	84	99	101	96	107	89	87	89	110	103	100	85	101	78	81	95	104	87	103	89	86	98	92	100	101	87	101	99	97	85	91	82	83	94	86	90	87	104	110	99	93	90	117	104	87	80	90	91	95	93	100	86	97	89	88	92	106	83	92	86	94	99	107	91	105	94	98	90	108	97	98	85	116	87	92	110	97	105	74	110	91	86	98	96	95	86	89	92	81	93	93	92	101	101	106	95	93	93	101	94	109	99	97	99	83	99	84	89	88	84	93	82	106	81	91	75	88	93	82	72	90	96	89	107	94	91	87	98	110	95	98	86	101	83	92	82	94	100	100	101	99	107	101	78	110	98	104	88	105	98	94	109	72	83	111	93	100	89	103	93	96	100	97	104	107	87	90	70	93	107	96	81	92	95	84	99	100	101	83	95	96	93	116	106	99	81	95	100	82	93	115	71	86	92	105	103	81	90	97	101	107	87	76	95	89	110	80	83	98	96	76	124	103	78	75	91	84	116	98	95	70	106	101	90	102	94	95	93	82	93	87	103	90	90	84	104	101	89	89	93	103	94	88	108	102	78	102	81	99	100	83	80	82	85	110	96	86	99	93	97	87	88	86	74	98	83	102	113	106	100	83	110	95	98	78	81	89	101	83	90	89	103	78	87	86	103	93	105	90	83	99	102	93	91	96	82	98	99	102	117	106	108	99	95	100	86	102	100	81	110	92	115	94	112	103	99	94	105	110	108	83	103	84	94	89	93	96	80	80	100	107	115	103	109	102	102	109	81	102	97	93	87	93	97	98	93	96	92	76	90	105	90	109	97	101	96	91	100	86	104	90	86	81	89	95	115	100	103	93	85	105	84	103	91	97	92	88	102	95	93	108	94	90	91	95	103	79	96	93	94	97	94	103	89	99	77	92	97	89	101	104	87	87	72	104	94	95	99	90	83	89	106	98	89	105	84	97	93	92	91	107	94	96	87	96	90	106	94	101	86	92	93	88	96	62	93	102	76	112	111	96	120	94	101	96	108	95	78	92	90	98	101	106	109	90	105	102	97	87	103	105	90	90	90	97	95	112	81	89	110	96	102	104	110	100	87	83	85	85	82	83	91	85	81	96	101	102	92	98	87	104	98	94	101	103	87	102	82	98	72	87	78	80	102	84	82	87	86	84	106	78	107	100	86	97	93	107	104	93	91	83	93	100	92	94	88	111	112	111	91	88	89	94	93	83	96	103	93	90	81	90	98	86	78	93	102	82	98	116	117	79	84	109	99	79	94	86	93	99	86	100	92	108	95	93	93	82	101	104	101	100	93	101	97	90	102	100	101	108	90	104	80	88	90	90	99	101	97	109	89	104	89	91	97	93	91	89	96	94	81	110	88	95	90	111	91	91	90	82	94	100	91	100	117	100	104	118	81	105	77	109	79	89	87	97	99	98	83	74	103	79	89	92	80	107	91	101	97	88	103	94	103	101	81	107	104	102	89	79	87	101	94	94	113	92	85	90	101	82	95	88	87	100	75	69	101	92	95	111	101	100	97	87	92	76	99	88	83	96	97	86	88	104	99	92	82	104	99	84	104	103	116	93	80	103	107	109	66	103	88	102	90	93	93	91	91	81	84	72	97	90	89	73	95	102	87	104	97	91	93	94	84	89	94	79	94	88	83	106	83	82	86	84	91	86	75	95	85	97	104	102	104	116	84	119	97	92	98	94	87	103	91	82	111
345	2	2100	170261	456	4	51	299	322	391	390	442	432	432	416	427	395	435	365	319	244	236	225	187	185	165	176	163	150	132	152	156	124	141	134	152	125	138	127	133	132	106	141	126	111	121	103	110	135	114	106	115	120	98	111	115	112	108	110	97	79	129	102	92	89	97	104	79	110	102	96	115	109	116	112	125	109	116	127	109	109	114	84	93	87	100	90	100	104	87	97	94	87	84	74	86	96	96	91	95	97	81	100	86	97	106	101	101	79	84	95	87	75	101	88	97	105	85	88	83	87	87	87	77	89	99	86	92	90	99	99	108	96	66	89	86	84	100	76	91	79	79	89	94	96	87	67	101	91	93	101	74	73	103	92	83	92	96	85	92	75	86	81	95	89	109	114	69	91	99	85	82	100	83	81	92	82	77	86	61	73	97	86	97	85	71	75	78	86	87	76	102	94	82	100	93	76	89	92	86	86	88	92	92	93	89	91	103	87	83	76	89	91	93	75	80	89	77	91	104	83	96	84	96	88	91	94	81	77	89	87	98	93	80	76	83	83	66	81	97	81	83	83	74	104	87	96	91	94	82	71	83	80	100	77	95	79	90	89	73	93	90	68	80	94	84	89	102	89	91	85	80	87	83	93	92	93	101	91	86	83	90	88	96	94	73	91	90	103	86	93	76	89	77	85	76	94	80	87	111	90	84	78	99	95	100	81	92	72	83	88	99	94	77	96	75	112	88	96	86	90	93	103	85	82	93	105	84	93	74	76	62	98	87	112	86	83	84	73	90	70	90	93	99	94	74	92	89	95	95	78	91	94	77	89	81	81	85	83	81	103	96	90	89	87	89	102	80	86	86	106	100	81	70	87	89	101	62	93	111	82	98	82	84	86	91	79	94	82	78	78	87	85	76	80	91	109	87	83	80	96	98	79	104	90	72	82	96	108	75	90	97	99	85	116	89	92	71	70	95	85	108	94	61	96	90	101	95	75	90	85	107	79	84	75	88	93	74	95	88	84	87	73	86	77	75	91	91	87	82	99	100	74	105	80	95	84	79	94	82	74	73	81	107	92	70	91	81	80	72	83	102	87	86	85	83	90	72	93	96	91	93	90	92	100	85	95	87	87	81	99	80	89	85	66	94	97	76	95	85	99	103	87	86	97	93	81	87	73	70	72	98	70	91	96	100	95	83	89	87	88	107	58	70	83	105	102	97	76	77	92	97	84	82	88	82	77	74	84	86	90	89	85	105	83	91	104	86	83	98	83	92	92	73	85	89	82	83	85	72	76	74	106	112	85	104	94	91	86	86	94	76	76	84	83	100	87	87	80	84	75	78	85	108	83	78	99	78	83	104	78	81	83	92	73	105	75	75	92	81	94	77	78	81	75	100	72	95	98	84	76	85	79	100	82	86	92	85	91	82	96	84	80	80	71	114	71	80	84	91	96	106	77	80	89	97	79	106	88	90	95	99	87	75	96	85	88	68	96	76	75	68	100	85	84	88	79	76	77	82	77	83	92	85	79	88	87	76	102	89	80	82	89	82	91	69	79	101	97	80	94	102	76	81	93	86	88	82	74	85	82	80	90	93	87	94	96	96	72	69	78	89	79	91	102	91	75	97	91	92	94	86	96	100	94	95	85	81	94	85	85	76	87	71	80	99	91	82	94	82	83	89	97	93	85	88	91	89	89	92	100	99	82	70	83	92	74	105	77	78	79	77	83	90	67	86	96	83	97	86	93	76	85	92	85	80	68	94	84	99	98	67	73	92	82	75	82	77	102	73	96	75	77	82	85	92	79	109	76	84	85	77	93	107	93	78	81	95	82	95	86	90	106	82	72	91	87	92	96	75	99	88	103	87	90	103	91	82	87	90	90	93	84	94	83	76	90	93	94	95	104	87	89	100	78	94	93	90	92	76	95	77	82	74	73	82	96	85	81	91	88	83	96	70	112	63	97	71	99	93	77	90	76	76	82	67	83	72	97	112	81	93	96	104	103	88	79	86	89	104	88	89	85	98	91	87	90	92	93	84	109	97	80	86	83	84	74	95	74	93	93	82	75	91	82	89	83	80	77	90	80	98	80	89	91	89	91	81	99	93	84	102	94	70	90	110	89	77	87	77	78	90	77	80	89	90	94	78	75	95	95	95	98	96	63	100	86	100	78	93	92	86	106	80	77	88	110	91	83	84	80	83	93	91	111	75	68	78	96	77	89	82	77	83	83	82	86	94	84	84	96	68	118	103	107	94	78	84	73	97	102	89	72	75	95	91	82	78	78	79	96	82	94	88	86	101	83	78	97	83	89	100	93	87	73	95	75	75	89	84	84	112	88	84	101	77	85	66
345	3	3500	170384	457	8	55	305	406	544	564	632	613	554	528	495	401	338	305	260	221	211	206	207	194	169	205	184	182	140	151	151	175	152	147	156	142	163	116	144	132	119	129	132	127	114	113	157	127	125	144	114	124	112	116	99	116	116	118	99	127	106	123	125	132	134	109	116	101	106	124	107	102	126	158	181	147	127	137	133	106	103	101	105	110	98	97	82	95	102	98	116	110	93	113	110	91	103	121	90	113	105	103	113	102	101	137	94	102	90	108	105	99	114	91	102	98	85	87	108	71	97	108	102	97	80	100	109	108	90	107	87	110	101	102	100	111	96	93	86	109	96	99	103	109	89	99	97	97	99	86	106	89	98	103	106	91	100	104	89	103	87	89	113	81	99	92	92	114	102	114	92	100	87	94	94	92	89	113	94	93	83	105	104	91	106	88	109	94	104	108	95	99	96	96	97	103	111	99	92	102	81	106	99	80	113	91	101	108	97	102	90	107	96	99	96	97	90	103	103	71	95	111	91	119	109	101	99	109	98	105	107	97	101	84	100	82	92	95	97	92	101	75	85	99	92	116	104	93	82	108	90	82	89	105	91	100	83	109	96	82	79	92	98	92	95	89	86	118	108	94	101	98	84	104	110	93	95	97	83	89	88	108	111	90	97	91	104	91	85	100	92	109	99	90	102	94	100	100	98	86	99	86	87	88	106	96	99	98	92	95	108	103	121	88	106	108	92	96	106	92	99	100	105	109	84	78	86	114	77	85	113	113	89	98	90	100	102	81	77	93	88	100	97	86	108	98	107	96	122	86	86	94	108	106	102	81	103	93	126	91	121	104	104	88	89	104	92	92	93	102	76	99	96	89	98	90	88	111	114	87	109	95	90	85	92	105	94	81	81	103	108	106	96	80	106	101	96	89	113	83	86	80	87	120	93	90	90	84	106	97	93	99	106	115	87	95	87	94	94	95	89	103	94	109	110	109	96	88	103	107	116	124	96	89	93	105	83	100	87	94	84	94	101	97	97	82	115	114	103	113	104	107	77	91	90	98	92	96	98	93	106	90	105	98	116	95	100	99	97	99	86	78	96	81	92	86	95	95	85	101	114	76	107	101	94	89	84	73	103	101	96	98	95	100	90	94	98	104	107	113	111	102	102	110	101	85	117	94	95	93	89	83	96	84	100	91	87	102	85	99	89	86	92	101	100	89	108	95	83	99	101	92	102	103	98	98	112	87	106	105	102	92	106	87	91	96	107	81	97	110	96	79	96	96	103	97	89	90	88	110	96	90	80	99	110	83	101	87	88	106	101	102	95	99	102	92	94	98	98	97	86	105	111	100	99	100	103	100	116	88	103	97	79	92	104	107	88	87	107	97	97	86	96	120	96	94	88	95	69	89	107	107	94	100	86	90	110	83	117	104	90	92	99	88	101	98	90	97	86	87	100	93	121	90	102	99	112	78	97	74	102	96	99	110	109	93	105	83	95	88	108	94	107	89	114	87	100	84	106	104	122	111	81	109	91	89	84	114	127	98	91	111	89	90	81	99	88	95	105	76	88	97	98	94	109	83	127	112	80	88	91	96	101	101	91	85	99	95	94	96	73	105	97	84	82	74	88	114	92	87	99	98	78	80	85	113	97	92	102	108	96	84	87	78	107	95	98	83	110	90	99	87	91	90	92	86	100	105	88	92	98	99	88	121	89	105	75	101	99	95	118	112	93	104	102	79	94	94	86	105	103	83	100	99	97	100	90	84	99	74	88	97	114	78	94	102	90	98	99	99	106	76	94	101	93	82	92	103	123	99	102	109	88	110	92	119	106	92	106	85	82	101	94	87	96	96	109	108	97	89	93	103	85	85	75	90	97	95	90	112	103	80	90	98	96	94	96	102	86	94	98	84	90	95	91	95	89	103	99	86	89	93	106	96	76	106	102	96	102	90	94	93	78	100	101	98	80	91	84	110	97	93	89	101	75	105	106	89	104	88	92	107	111	110	79	92	94	114	90	84	94	95	91	77	90	100	102	90	86	109	96	98	89	99	107	101	84	96	86	93	87	104	108	93	83	82	89	112	94	86	93	98	99	96	95	112	91	82	97	82	98	102	98	91	93	104	92	98	111	108	100	70	104	95	96	87	103	82	94	79	97	86	95	95	100	76	94	93	96	89	81	97	88	99	83	105	118	105	109	89	100	96	98	81	103	104	98	96	83	109	107	95	106	88	91	96	91	95	115	100	94	93	99	109	100	93	88	92	100	80	105	110	104	105	102	105	71	116	107	89	101	107	87	95	90	108	98	102	95	81	83	87	97	82	93	85	96	93	104	104	95	95	92	97	101	122	113
