345	0	2700	156505	343	1	26	358	467	552	496	501	432	449	678	704	747	993	569	277	295	284	282	252	237	237	215	237	244	224	221	212	226	194	217	191	214	189	180	179	193	206	179	177	160	196	184	179	177	167	162	165	156	171	161	161	174	185	163	170	173	176	170	182	148	164	175	148	167	182	176	162	144	154	155	164	147	153	164	140	161	153	140	138	156	148	153	172	162	137	163	151	160	147	162	164	173	163	173	158	166	135	134	148	151	146	149	152	163	165	167	169	138	146	173	139	141	155	132	157	176	134	165	156	141	123	145	157	168	153	152	146	149	158	154	171	160	153	164	146	133	168	130	143	128	150	149	152	156	167	166	121	143	118	128	146	153	144	155	178	158	148	152	152	151	156	162	154	136	154	146	151	136	141	136	161	157	137	141	140	152	147	137	146	143	133	138	136	147	139	144	160	140	144	124	162	123	153	156	140	150	141	163	142	147	142	134	131	135	142	147	170	132	149	138	144	139	153	140	135	155	155	137	149	138	167	122	186	143	172	150	162	158	153	134	145	172	140	124	142	144	147	161	164	146	159	135	175	138	158	153	143	142	141	159	155	147	137	158	139	154	163	148	130	152	143	129	135	140	132	139	140	117	149	148	117	154	132	137	167	140	163	130	137	133	144	140	137	136	136	153	149	159	150	156	145	129	150	139	162	151	149	137	137	149	127	145	144	145	177	126	163	133	131	161	145	146	143	130	164	133	147	132	152	121	138	118	148	135	131	138	152	152	149	136	166	144	166	140	139	141	155	147	130	148	148	148	134	138	128	141	134	134	156	126	143	158	164	143	159	145	141	135	145	142	134	142	144	142	134	145	176	135	156	152	145	140	167	122	159	134	156	147	147	150	134	123	146	149	140	154	131	131	126	180	136	137	144	147	141	157	141	123	140	167	155	158	153	171	153	175	173	140	160	159	128	145	135	151	156	156	151	151	136	119	145	163	144	162	139	152	154	148	157	142	144	166	156	148	148	153	147	154	152	166	138	166	150	137	152	149	159	149	125	153	153	140	137	138	157	139	152	129	143	130	149	120	136	150	154	132	167	133	143	150	151	169	142	145	150	139	149	151	148	156	143	131	162	107	139	148	139	162	138	154	169	144	145	143	172	139	133	149	160	151	144	125	114	154	165	144	142	137	155	141	141	153	125	147	145	159	138	136	151	162	142	158	135	143	154	150	143	148	156	152	155	128	157	124	154	153	113	131	158	143	162	137	143	150	145	143	150	166	139	147	145	150	146	148	165	160	159	135	155	154	157	115	139	143	148	121	165	133	122	162	158	146	151	127	132	142	166	160	165	148	153	135	137	154	145	127	134	151	128	175	134	126	161	141	158	154	159	153	155	146	130	142	123	145	143	135	136	168	125	158	149	150	155	147	174	175	151	151	143	135	149	147	132	156	150	149	144	147	155	136	149	141	147	147	139	156	153	144	154	161	149	157	165	140	143	122	151	161	154	145	140	149	132	177	157	145	151	145	167	166	159	146	138	143	139	143	142	164	145	154	139	158	177	130	160	140	136	154	151	130	154	135	117	146	130	148	132	119	151	132	156	146	148	156	143	163	136	142	167	150	137	133	164	162	153	131	121	133	168	133	138	143	167	150	127	155	143	151	180	167	129	143	134	143	149	153	149	148	132	142	149	161	152	181	138	130	141	159	147	161	157	140	161	143	147	142	145	145	141	147	149	148	145	142	147	150	134	143	152	140	144	155	148	137	138	123	143	157	151	139	119	162	144	122	150	136	144	158	144	140	154	159	145	124	140	136	136	155	126	158	159	143	158	157	150	127	148	129	135	158	145	129	133	140	125	149	129	150	146	146	128	137	139	154	150	133	151	135	135	144	134	119	170	155	148	163	148	145	138	149	160	151	127	131	148	143	164	147	117	151	131	134	153	150	139	122	164	128	162	122	144	144	130	126	155	147	127	147	142	135	136	128	168	146	136	163	174	141	166	134	144	160	155	150	156	151	167	119	144	131	148	154	152	147	142	166	144	138	150	153	150	132	152	168	139	127	133	141	155	154	145	142	149	137	127	167	152	147	127	149	150	139	145	144	146	150	140	167	170	143	134	152	140	148	135	136	160	148	156	131	153	150	148	157	136	131	159	158	162	143	147	136	163	152	146	142	158	180	156	156	136	132	126	155	124	140	137	150	148	120	149	141	145	139	139	156	144	122	145	142	146	157	144	149	120	155	143	141	141	163	147	141	149	144	158	144	152	124	142	144	147	154	142	160	142	145	139	151	152	172	148	164	144	146	164	125	137	130	133	131	157	163	137	143	128	141	141	111	157	124	149	118	160
345	1	1900	156628	356	1	127	573	565	430	398	454	410	421	354	386	304	332	279	207	162	193	182	186	153	161	143	139	139	139	129	141	131	111	133	119	113	108	118	134	123	110	101	99	117	102	108	97	119	101	107	106	109	120	108	103	97	98	94	92	96	99	113	103	94	96	78	89	105	93	83	68	96	78	109	103	113	81	82	80	93	74	71	87	78	92	84	101	70	94	70	80	89	70	87	77	72	101	101	81	91	86	90	96	105	82	74	89	91	85	97	87	89	89	92	83	100	108	76	87	92	88	94	69	86	80	80	76	95	100	89	88	94	84	84	84	75	82	83	84	96	89	97	85	88	79	97	99	74	86	89	76	89	79	88	88	85	81	86	78	94	85	79	85	71	94	90	83	85	96	88	99	90	78	71	79	76	73	79	76	97	82	85	92	116	77	81	85	73	88	68	71	80	89	93	68	80	86	85	70	94	95	91	74	70	84	86	91	90	65	102	79	103	99	75	96	88	86	80	74	75	92	92	78	78	71	74	77	76	87	91	82	75	92	105	78	78	93	85	69	91	81	96	72	85	84	71	84	74	86	86	71	87	77	80	81	87	83	76	112	91	88	74	83	87	82	89	86	91	81	80	72	71	101	84	79	96	82	73	99	104	81	80	84	85	89	85	82	92	68	79	97	99	95	80	82	88	74	89	79	95	78	80	80	68	96	83	72	90	81	75	82	78	79	86	87	93	90	78	92	102	103	76	72	87	83	79	79	81	76	94	98	89	69	63	68	99	88	84	96	83	84	72	87	87	87	78	78	91	86	67	73	70	68	80	97	85	92	72	95	97	84	73	72	71	73	93	82	76	76	89	92	86	92	87	81	57	90	94	82	100	81	86	68	85	77	83	97	91	87	72	82	80	77	80	95	89	84	75	85	79	81	83	83	92	89	92	84	81	69	60	90	95	89	96	80	98	91	89	88	90	70	81	88	91	79	91	102	84	92	91	80	86	88	74	70	77	85	98	101	86	77	78	87	85	79	80	83	82	79	92	74	82	73	100	80	92	97	71	97	84	103	79	75	80	61	82	76	63	96	102	72	64	65	88	77	91	95	82	104	86	79	77	79	90	74	81	71	71	82	84	96	83	83	84	73	85	74	98	86	73	77	74	105	88	87	80	83	67	77	72	86	73	90	65	78	66	98	92	68	90	70	90	66	80	57	79	77	73	73	79	82	78	88	69	86	78	75	76	85	98	80	81	71	88	90	78	86	71	82	77	88	80	78	64	88	83	89	67	85	71	80	76	80	71	99	91	82	89	77	104	71	78	71	89	80	75	75	67	96	81	75	72	75	70	94	78	94	80	71	106	94	111	73	81	91	66	76	68	68	86	86	69	85	74	92	82	84	73	80	69	76	78	84	77	77	87	70	70	92	90	92	87	76	68	83	85	68	78	84	79	89	77	69	90	76	96	65	84	84	82	85	92	76	72	95	98	94	71	76	82	79	74	88	83	78	83	84	73	83	75	98	79	101	82	79	89	104	75	82	88	70	93	90	106	76	101	84	72	76	84	80	82	94	81	65	85	96	75	78	78	81	76	87	89	76	78	72	78	71	88	83	93	80	82	86	82	91	86	84	85	85	78	83	76	76	82	84	80	90	74	90	99	90	86	90	94	58	91	91	79	80	80	74	84	76	91	86	90	99	92	80	78	85	90	86	81	77	92	91	83	75	75	89	76	80	90	86	99	83	75	81	76	87	81	81	72	72	73	88	84	81	96	89	91	89	95	79	69	74	77	91	80	64	86	88	84	93	90	72	88	81	92	80	74	67	72	72	73	76	54	84	80	74	99	82	86	79	85	94	90	89	81	98	86	60	82	81	83	89	75	94	72	80	79	71	79	86	80	75	92	79	86	88	84	69	82	86	95	78	60	89	84	76	79	102	81	99	79	77	87	89	81	74	95	70	95	92	90	71	79	75	102	85	87	81	76	72	85	85	78	70	79	69	79	79	74	82	84	76	96	83	73	75	66	89	83	79	87	84	68	84	96	81	70	85	78	79	83	88	91	86	91	65	70	78	85	91	80	83	85	82	75	105	95	83	105	73	92	79	78	81	82	87	84	78	89	91	75	77	89	90	87	71	83	88	85	68	80	65	94	94	84	72	83	97	81	84	91	78	82	86	80	68	82	86	93	69	73	88	83	78	100	82	81	86	77	79	90	86	87	71	86	82	75	82	82	88	77	78	76	72	86	99	81	79	87	87	95	82	100	80	92	80	90	75	80	78	85	80	81	91	81	73	69	93	88	79	77	75	81	69	74	85	87	81	90	77	83	63	87	82	77	83	82	71	72	87
345	2	2100	156752	348	0	71	352	370	471	383	434	393	442	595	465	305	333	312	219	175	199	183	164	165	202	167	171	146	154	147	150	163	151	137	151	143	145	142	132	122	123	121	115	110	115	118	130	119	108	119	117	119	108	108	120	96	107	102	105	96	105	91	112	99	107	115	87	82	100	104	110	100	92	94	89	91	93	89	95	106	99	109	102	108	106	102	90	111	97	103	84	100	97	80	104	92	106	108	91	85	75	103	83	76	94	103	87	94	101	97	103	108	97	87	117	79	81	97	82	95	78	90	97	107	93	90	91	70	113	104	96	97	102	90	102	86	75	81	99	79	103	89	79	95	101	98	78	89	80	88	79	84	90	107	99	102	88	86	98	85	100	93	94	78	93	97	85	84	93	83	104	86	86	90	111	90	89	80	81	99	99	82	92	87	90	97	96	86	85	90	113	91	104	86	99	97	93	92	81	95	89	80	78	95	87	90	105	84	67	84	85	105	95	83	99	94	98	96	115	98	113	96	109	101	99	81	94	88	75	88	78	81	85	99	78	93	112	101	82	81	85	84	73	89	86	96	83	71	80	90	88	72	94	91	87	84	85	75	95	84	89	91	86	82	88	105	76	108	100	89	98	85	91	78	89	69	99	81	91	94	80	72	88	79	107	104	83	105	85	82	81	91	81	90	87	90	86	90	89	92	87	78	99	97	103	90	90	87	97	87	80	89	89	81	85	106	88	83	87	83	81	98	91	93	98	81	94	92	80	88	82	97	77	88	106	76	78	95	95	115	79	94	92	87	79	89	80	94	92	114	90	93	83	97	83	107	79	93	94	82	86	76	107	89	98	82	83	95	85	87	105	77	78	98	92	65	89	94	103	86	85	85	95	93	96	82	86	90	90	98	88	104	101	98	86	96	89	84	92	93	95	87	84	76	90	89	94	66	109	91	99	97	87	80	89	100	76	86	92	67	87	87	90	100	105	93	90	77	106	104	106	82	91	68	86	94	95	70	114	79	98	87	96	99	88	106	89	77	100	83	89	88	96	97	92	86	83	90	97	72	82	89	82	81	77	96	79	82	75	95	99	88	114	85	79	99	94	90	75	99	84	74	110	88	82	88	90	85	87	90	95	79	103	96	95	91	91	100	86	94	85	85	78	86	76	96	83	75	94	92	87	93	76	102	79	96	70	83	100	96	82	95	92	81	93	111	86	92	95	84	83	80	85	76	102	98	95	82	102	94	78	80	103	89	93	94	94	68	81	84	82	87	101	74	66	78	99	97	68	73	88	94	93	100	84	83	102	97	109	79	95	119	73	88	92	88	77	85	86	87	87	86	79	73	93	81	86	99	94	98	95	79	86	82	85	89	86	83	92	81	73	86	92	87	76	81	75	87	92	91	89	89	78	68	74	102	89	99	86	104	90	79	90	89	97	90	91	82	94	84	93	89	94	88	89	85	93	77	84	86	116	96	84	81	75	91	95	117	71	82	86	91	64	86	101	97	89	86	91	94	87	99	97	86	98	90	98	90	80	74	85	83	79	96	101	96	94	76	86	83	86	101	89	103	79	84	79	78	85	75	83	99	92	89	101	79	92	87	82	99	99	100	90	93	82	85	86	92	83	83	80	98	104	92	87	88	82	95	96	85	97	93	90	74	79	106	93	88	86	93	107	81	76	97	90	98	85	84	87	86	105	98	85	97	91	87	93	93	92	78	80	79	71	90	96	90	85	87	86	97	90	88	80	87	99	88	101	82	108	82	75	85	65	98	86	72	90	82	88	90	93	95	94	99	100	89	94	87	116	102	92	85	87	79	88	89	82	105	92	92	98	70	106	80	89	87	98	86	82	96	98	86	105	79	86	88	102	87	82	69	95	91	84	106	90	82	80	70	75	73	81	99	97	92	89	81	96	97	99	77	79	68	85	94	96	85	89	91	83	102	85	86	95	88	79	79	72	93	81	80	92	94	75	102	99	80	90	92	100	92	71	81	79	85	95	84	87	76	77	91	74	82	88	88	88	83	83	92	76	80	77	93	91	99	93	101	99	71	89	86	88	74	84	89	103	104	96	100	95	89	74	98	94	83	92	82	100	92	77	70	83	92	94	79	95	99	86	75	81	89	94	84	92	99	99	100	78	85	91	95	98	90	90	93	79	82	100	97	79	91	86	107	86	92	79	90	87	75	99	95	98	84	98	87	82	76	90	80	90	86	86	95	92	82	77	85	94	92	93	97	103	83	93	81	94	102	93	92	81	76	101	102	102	82	84	91	69	76	96	82	84	99	79	96	86	89	97	88	78	78	100	84	78	82	74	104	86	98	85	89	95	87	88	71	85	95	89
345	3	3500	156875	349	1	91	483	496	522	495	491	530	887	873	629	609	627	284	258	231	237	220	217	224	203	180	195	200	197	183	189	189	187	146	196	175	150	156	176	147	151	167	175	134	169	145	141	152	139	158	145	140	149	139	151	152	134	131	142	146	129	115	136	135	132	139	132	121	141	114	131	133	157	152	134	152	131	132	125	146	132	124	102	121	144	142	130	124	152	148	131	130	154	103	124	136	125	125	147	131	151	128	141	116	123	120	126	140	124	130	123	129	129	134	117	133	110	135	131	130	116	138	132	110	139	129	134	125	128	129	144	124	115	144	129	126	114	116	124	116	120	116	108	139	110	123	109	117	137	128	123	110	128	149	127	123	124	105	128	117	118	111	114	131	117	103	106	114	125	131	121	115	119	129	117	144	135	123	121	116	119	127	131	137	156	136	133	119	139	117	121	127	136	123	130	122	139	127	123	99	130	128	145	128	113	129	148	145	114	124	108	114	135	120	134	115	124	116	129	123	125	129	131	109	123	113	105	136	111	115	124	117	117	145	145	123	121	131	120	120	122	111	143	122	123	105	141	128	133	143	117	134	138	112	121	132	139	114	155	132	120	117	121	125	124	129	139	138	110	110	118	99	131	89	141	112	124	114	131	114	138	141	141	117	147	124	132	129	133	127	118	110	115	143	134	119	112	115	113	123	130	136	137	121	109	118	124	113	131	117	107	118	118	123	110	138	128	127	150	128	129	120	126	125	124	121	121	119	121	115	117	124	120	143	134	141	114	121	121	132	111	122	121	109	113	106	110	118	127	121	129	121	124	125	115	140	122	131	126	111	114	102	123	120	147	127	134	120	92	125	115	136	120	123	128	127	130	151	123	108	122	104	126	118	114	111	125	140	132	105	144	128	143	120	129	125	124	104	122	107	112	123	107	117	110	117	126	125	124	115	122	135	121	101	94	118	139	125	122	137	123	147	118	137	129	134	123	117	119	150	123	110	121	124	121	107	111	118	114	115	123	128	112	138	118	125	110	118	126	89	125	114	111	125	147	108	139	138	142	135	123	111	120	129	127	131	128	118	117	121	127	126	126	122	118	124	110	127	124	116	132	133	111	126	105	137	111	135	112	120	137	133	142	155	125	110	116	117	132	132	103	124	118	123	101	117	113	134	123	121	116	137	118	102	132	100	124	109	124	113	143	115	119	124	121	126	111	125	126	136	138	121	128	122	126	123	117	139	114	112	128	117	148	126	116	125	140	131	125	122	141	131	127	130	109	140	132	117	129	127	120	111	118	122	116	132	124	131	144	111	118	118	125	121	113	111	117	142	121	111	120	141	130	114	119	116	115	123	119	119	137	108	151	109	101	110	110	112	137	128	113	129	145	111	113	120	133	117	135	134	129	132	105	124	120	102	124	118	129	133	131	131	124	132	106	123	116	127	137	126	131	117	117	131	109	120	116	130	124	114	115	115	127	126	137	118	119	122	133	125	125	112	120	126	136	125	139	129	104	111	111	140	135	114	161	96	129	145	130	108	147	141	130	117	129	127	100	121	126	133	122	137	131	134	102	134	115	120	124	109	134	113	109	111	132	119	126	116	128	130	133	138	119	102	120	116	141	139	143	120	123	123	131	114	128	116	117	118	135	126	130	98	123	104	113	117	122	145	135	113	114	138	129	115	106	125	125	130	119	121	130	128	128	108	133	132	106	126	108	130	116	127	140	123	113	118	122	128	117	148	117	111	127	145	116	127	108	124	121	122	118	116	142	116	109	107	124	126	115	147	108	113	120	133	107	115	114	142	118	123	101	141	104	133	118	113	111	141	127	112	122	121	128	104	124	130	115	122	119	118	143	121	135	126	128	117	123	120	124	137	106	94	121	126	117	125	133	112	124	100	131	108	125	130	125	122	116	112	117	118	133	118	139	133	100	88	129	139	119	123	114	117	118	117	122	123	119	116	116	131	120	121	112	117	114	112	127	111	132	120	151	110	123	141	109	120	127	120	141	125	136	98	119	121	113	131	121	119	135	112	131	117	126	131	140	131	131	133	133	126	101	123	136	127	135	112	112	143	149	126	116	141	127	118	126	116	128	129	118	116	141	130	130	138	122	117	118	132	103	131	139	124	117	116	144	114	124	114	111	133	116	129	148	119	143	109	112	140	123	121	115	131	130	95	136	126	116	120	132	140	129	139	113	129	126	132	136	129	127	130	128	114	118	119	116	126	124	127	130	98	117	137	133	118	115	108	121	112	124	128	123	126	134	121	120	111	121	120	120	119	118	123	135	127	119	107	109	131	103	144	107	122	124	122	125	111	129	144	138	117	134	98	141	121	109	114	135
345	0	2700	156998	346	1	32	331	421	553	476	538	856	1255	951	625	1047	754	297	271	292	280	289	260	231	263	234	239	260	211	235	225	217	200	218	188	196	225	208	194	217	200	190	210	185	196	183	189	192	170	173	182	177	171	173	156	159	183	156	148	164	162	159	161	144	180	152	170	156	169	144	148	191	147	180	158	155	173	145	148	156	181	173	135	151	164	158	147	151	137	171	172	155	163	171	147	149	157	169	155	165	161	162	173	163	132	136	148	144	156	157	166	117	149	177	139	146	151	142	157	133	162	170	125	185	163	153	130	164	164	137	149	149	161	144	167	138	149	173	163	158	138	145	152	146	150	146	148	142	160	150	164	184	131	147	139	140	144	163	150	171	160	145	159	149	157	151	151	159	155	160	143	153	163	157	158	149	150	132	168	145	148	144	144	150	148	159	159	149	148	139	160	141	149	151	151	168	154	141	154	159	163	157	143	156	159	160	144	166	160	158	145	155	146	138	157	165	160	163	146	163	131	142	123	162	147	154	152	136	170	150	158	145	143	132	156	136	165	130	154	161	139	150	137	129	140	153	167	140	136	145	141	136	161	118	136	159	153	174	140	162	157	164	143	179	165	163	161	159	151	165	155	140	163	147	145	140	142	138	136	167	149	136	147	155	138	143	153	139	140	140	144	152	148	165	154	161	157	141	168	156	173	154	143	147	141	152	149	139	147	153	167	171	144	136	149	160	136	154	166	122	156	150	134	160	145	166	154	145	136	148	152	154	128	132	132	136	118	171	149	128	143	159	136	137	154	158	142	142	160	149	145	145	156	170	142	150	142	142	170	141	140	154	150	140	139	134	150	163	135	138	146	143	149	151	148	153	138	157	151	144	119	157	142	140	163	163	166	168	150	146	144	126	154	149	156	138	144	143	136	172	157	137	142	137	150	148	159	146	141	163	141	154	145	149	166	158	136	128	150	159	150	137	141	151	159	144	134	165	165	141	138	156	156	146	154	144	117	155	154	133	162	149	144	158	164	140	154	143	149	133	119	155	134	131	140	175	146	143	154	140	138	154	153	163	134	157	140	150	142	136	179	151	165	137	145	151	150	138	151	148	148	134	146	137	142	175	150	152	181	144	137	134	137	143	151	140	157	156	129	167	129	141	160	142	154	133	172	148	179	139	161	153	126	147	125	147	149	155	127	144	146	144	158	128	131	133	150	148	165	140	162	138	152	129	129	137	160	126	159	148	147	149	132	126	157	141	148	153	165	146	162	153	122	135	159	131	158	141	154	158	160	146	152	135	153	164	145	150	137	143	142	149	154	147	123	130	142	143	169	130	154	133	135	149	140	163	167	155	171	142	135	146	157	124	133	175	151	162	135	158	165	148	137	148	170	149	137	148	149	133	164	138	154	160	139	154	137	142	125	151	145	150	156	131	139	141	160	132	149	133	134	144	144	139	132	142	140	152	155	165	163	151	159	129	144	155	169	167	160	142	139	137	141	154	143	149	139	149	141	147	150	166	143	128	159	162	174	160	150	137	141	149	141	158	129	139	146	150	136	147	135	150	158	150	172	142	136	153	144	157	152	135	153	136	139	147	157	143	155	155	135	155	151	184	150	137	162	145	137	155	147	141	144	146	141	133	188	148	158	150	150	141	129	138	145	148	156	163	148	128	160	149	146	145	138	148	168	137	122	148	126	157	146	134	138	157	150	164	128	132	144	138	137	154	161	157	149	159	128	143	143	163	149	132	156	138	152	156	130	137	164	143	125	143	158	163	158	157	160	151	150	154	144	140	124	135	160	141	140	135	157	142	152	150	147	157	156	176	139	152	163	149	152	154	163	145	147	162	143	150	174	153	172	155	145	147	163	141	142	134	133	175	122	151	155	155	156	146	142	145	174	149	140	149	155	159	161	137	152	131	150	168	123	153	155	155	149	161	132	141	172	180	124	146	138	126	146	124	149	144	141	144	133	141	130	136	144	151	167	156	159	135	121	139	139	149	144	152	155	167	149	138	155	151	140	149	142	138	174	146	158	133	137	132	167	149	142	141	149	136	141	134	160	146	165	139	144	151	135	132	137	155	143	132	162	135	147	156	147	130	132	137	133	140	154	122	159	151	139	154	134	149	145	132	167	140	150	155	155	136	155	149	168	148	150	149	145	137	161	148	155	150	168	153	150	150	155	151	159	164	127	149	141	137	158	153	156	150	148	160	157	143	148	154	136	139	163	152	140	135	142	160	163	133	126	145	129	151	153	135	145	136	150	141	142	154	151	158	162	153	165	153	175	152	134	154	144	164	136	133	139	144	154	152	134	143	165	171	147	135	162	152	160	140	156	153	141
345	1	1900	157121	353	0	94	405	394	436	360	402	440	623	407	366	462	418	276	179	192	165	155	163	153	143	151	146	110	145	132	153	137	135	131	120	142	113	114	122	104	122	104	95	94	88	106	112	111	105	88	118	104	103	106	108	104	104	106	108	106	96	92	78	82	90	73	75	89	98	98	89	97	99	102	113	89	93	95	91	94	87	98	81	92	83	101	102	93	97	106	85	96	84	80	98	86	87	80	101	90	107	100	70	81	78	91	90	92	77	86	104	93	97	91	73	79	79	81	87	103	88	89	80	80	85	86	82	85	101	89	98	91	94	86	81	91	81	76	89	88	81	89	87	87	88	80	62	84	82	104	90	80	89	97	86	86	68	78	84	82	87	91	67	91	100	86	78	96	77	90	84	91	83	81	80	88	79	91	89	91	92	95	81	76	78	91	89	83	85	70	79	98	82	86	89	86	82	107	92	80	80	91	70	91	87	94	81	87	82	80	82	81	99	91	106	89	108	88	79	101	87	91	87	87	82	84	88	81	82	76	99	77	83	85	88	76	89	72	86	73	88	73	77	48	101	86	89	82	104	77	80	79	81	74	84	85	87	76	89	72	89	99	96	82	68	87	93	79	99	87	91	87	79	72	95	96	79	95	94	81	79	80	87	102	84	88	88	77	74	87	94	95	105	97	88	97	83	80	77	96	77	87	80	99	78	86	93	77	68	73	86	87	78	77	76	85	93	102	73	83	91	70	83	81	94	70	70	92	90	67	93	96	69	82	87	81	98	86	96	86	94	86	85	78	84	84	86	78	67	79	99	82	107	88	79	73	102	77	87	72	89	90	91	86	85	89	98	87	81	77	95	74	82	85	96	81	93	103	96	91	106	89	96	81	103	80	85	86	76	84	86	91	107	89	79	84	96	101	93	83	94	73	83	90	75	91	99	93	85	91	88	70	82	77	82	84	83	77	62	86	71	99	84	81	75	86	69	75	96	88	92	73	78	74	81	80	75	69	90	74	89	87	97	71	66	94	71	88	76	93	105	79	91	81	64	87	83	99	79	68	89	77	82	85	90	82	83	98	88	86	92	94	81	80	97	88	99	91	103	100	81	90	82	82	93	96	65	82	81	66	88	87	103	103	84	83	89	61	110	79	81	84	98	77	79	84	84	87	83	81	71	88	89	71	71	77	70	100	74	91	83	87	92	74	78	91	85	81	80	93	85	81	79	105	96	81	90	84	88	76	79	88	89	75	87	76	70	77	85	81	81	80	79	96	67	80	81	90	72	77	90	73	78	75	76	88	82	76	86	71	100	75	71	87	74	97	82	77	87	71	80	94	81	84	87	85	94	80	86	72	80	90	75	91	91	94	98	81	83	86	79	91	92	98	94	102	99	80	69	99	90	83	74	66	87	85	84	89	65	79	79	80	89	93	75	74	66	85	98	103	97	89	71	92	87	66	92	102	84	82	86	93	94	82	79	76	77	81	98	89	93	88	94	83	80	101	75	94	84	74	89	92	91	80	89	72	89	83	74	75	95	76	86	63	75	84	79	79	83	79	98	78	90	78	95	77	86	75	82	99	78	90	82	79	86	88	81	86	79	75	87	77	90	102	89	93	110	81	93	84	97	109	75	89	90	85	88	80	72	91	93	90	99	88	86	76	95	83	85	97	80	76	82	64	92	82	86	84	83	82	87	86	79	88	91	75	71	98	74	67	77	78	90	86	71	74	70	85	79	77	91	82	78	81	78	81	80	68	89	88	65	67	79	81	94	98	73	97	86	87	98	79	78	103	84	74	81	80	74	101	73	78	62	91	84	89	84	87	81	89	84	74	90	91	80	72	93	90	84	87	80	73	76	88	68	92	79	95	94	100	88	91	83	86	88	72	96	70	97	85	81	93	75	75	99	74	95	78	83	62	90	91	77	79	81	63	87	95	91	86	76	88	68	79	89	108	75	86	75	84	82	80	78	74	73	79	73	85	76	89	90	88	87	80	96	85	84	63	71	79	75	76	89	76	92	83	81	88	83	97	77	78	71	82	69	91	80	87	88	108	73	77	85	81	77	78	80	88	92	74	89	64	78	70	84	94	74	78	81	81	95	84	105	87	88	91	75	76	88	84	70	75	102	80	75	80	90	90	74	94	71	82	88	83	87	109	77	88	92	86	94	80	81	71	89	96	89	91	92	70	84	82	63	91	91	75	83	88	83	87	97	71	91	75	92	89	82	89	77	71	115	93	79	102	86	98	86	86	89	83	81	90	85	90	76	87	81	80	86	84	88	77	99	93	81	99	101	88	79	90	82	93	94	90	87	85	87	76	79	73	68	94	68	94	77	89	91
345	2	2100	157245	354	0	85	477	489	463	495	546	972	969	713	551	483	472	236	231	230	207	191	190	216	179	168	166	143	193	144	151	151	138	149	142	137	174	148	149	130	105	134	135	123	115	141	147	130	129	122	128	97	117	111	102	103	100	141	112	134	114	120	97	119	111	104	96	121	129	128	105	97	106	98	103	112	109	121	105	115	105	100	99	96	107	112	111	111	120	108	105	113	96	109	109	102	94	103	85	94	110	101	117	104	99	106	101	90	104	102	114	88	97	100	102	98	96	111	97	83	94	94	90	113	109	98	114	98	90	107	103	115	101	108	116	109	78	94	93	87	117	101	116	102	79	86	102	99	101	104	119	87	85	99	103	116	99	98	100	114	91	88	87	90	107	100	95	88	113	102	96	90	102	99	88	81	90	80	85	101	97	107	102	87	116	91	98	100	86	105	87	83	95	101	91	100	106	99	90	94	105	95	86	101	92	81	98	112	83	100	100	128	100	105	93	99	86	100	85	101	101	97	104	116	91	103	116	95	92	95	113	97	103	100	92	90	81	102	101	89	88	98	102	93	94	111	97	71	92	90	101	97	97	87	101	95	82	99	105	89	108	108	99	96	104	94	79	91	103	101	97	102	89	94	108	106	92	99	100	109	111	92	89	96	97	106	98	101	103	94	99	78	112	98	93	95	90	96	94	105	92	101	97	116	91	91	99	93	90	102	102	98	100	101	109	83	102	109	99	103	93	79	77	92	85	86	101	90	100	103	117	122	91	97	95	88	87	106	113	109	101	96	101	102	83	103	99	95	97	107	107	112	93	91	98	91	88	82	98	95	87	97	94	91	100	92	105	115	109	109	108	86	96	106	104	77	104	111	110	98	84	104	88	96	88	113	99	98	98	116	104	104	97	81	111	91	84	102	100	90	121	101	104	95	98	100	95	100	87	101	80	104	93	83	102	115	97	95	120	96	86	101	71	97	100	109	120	107	103	89	122	85	92	108	99	98	103	83	105	100	82	88	97	83	88	84	106	100	102	83	93	114	111	103	78	85	112	106	103	94	99	87	80	83	85	88	107	84	86	111	96	92	119	80	86	92	112	105	99	90	110	84	102	98	83	91	85	91	108	88	103	87	101	94	105	117	94	86	90	82	106	87	88	97	90	98	101	83	103	93	97	89	78	92	101	101	101	87	116	99	90	96	97	100	108	83	116	91	97	100	96	120	89	99	100	103	114	112	85	106	90	97	103	91	82	93	98	112	95	114	92	86	96	90	100	92	94	73	106	99	106	96	94	97	80	80	106	95	105	111	88	100	96	99	108	88	119	86	98	98	88	92	103	98	104	93	74	109	94	91	71	94	101	97	99	103	102	97	98	95	108	76	105	81	95	96	121	95	104	92	98	111	114	92	121	85	93	93	87	101	107	100	107	99	91	108	90	103	80	109	113	102	79	99	94	95	105	100	101	115	106	97	96	76	101	96	112	88	83	100	113	121	96	98	93	108	99	87	95	89	107	84	82	107	105	106	85	94	108	72	84	114	105	76	105	105	103	99	84	87	106	87	88	84	99	92	81	81	79	92	97	106	99	87	88	105	114	91	111	97	108	102	115	100	102	91	94	83	98	98	81	79	82	108	93	120	99	104	104	98	107	87	105	80	97	99	94	106	96	115	90	90	110	86	76	89	83	92	114	90	110	101	100	103	100	78	93	99	94	94	91	103	99	110	104	99	83	101	81	92	110	94	94	102	93	85	99	121	128	115	119	92	96	97	117	96	87	105	92	100	104	93	116	98	89	113	97	104	98	107	100	102	94	84	90	101	100	108	93	87	98	86	104	87	83	111	107	101	94	100	82	102	95	107	108	97	100	101	109	118	88	101	85	86	88	97	107	86	87	81	104	100	108	110	100	80	97	88	99	97	108	92	100	105	85	98	107	100	100	82	86	97	107	89	101	95	104	78	88	79	108	97	93	114	90	86	71	98	77	85	99	106	95	112	78	79	85	89	107	104	86	88	91	83	109	93	108	92	102	89	105	88	84	98	120	92	104	95	100	108	91	93	98	126	99	100	110	95	92	114	88	88	98	104	89	112	87	92	93	104	109	86	94	105	78	87	97	98	89	84	115	97	84	108	104	81	97	97	93	94	76	106	91	87	99	102	81	71	112	107	110	88	90	90	100	108	118	101	103	100	74	103	95	99	92	97	78	101	67	110	89	90	86	103	100	108	107	92	89	90	101	89	94	82	98	111	97	109	94	107	83	86	115	105	95	112	100	97	100	95	86	87	103	89	119	92	105	94	105	84	80	88	98	73	116	110	81	96	91	90	97	112	101	100	90	101	94
345	3	3500	157368	350	1	111	621	763	663	713	1031	1336	1136	851	659	655	344	248	264	266	224	242	254	217	201	175	227	190	181	209	192	178	181	213	168	185	155	172	165	151	174	162	151	165	154	162	174	156	153	160	137	138	157	143	152	154	141	147	165	112	170	145	145	151	145	158	157	144	132	137	134	112	138	129	138	134	126	139	156	132	167	124	155	132	147	141	138	138	141	153	138	142	143	137	134	140	145	148	124	144	137	141	136	139	117	128	135	141	146	126	129	129	127	164	117	145	125	151	144	136	113	133	144	126	138	148	110	131	125	128	164	152	123	130	120	146	111	131	136	130	129	126	133	140	144	148	128	143	125	142	127	112	117	143	129	123	151	109	134	137	124	132	125	146	134	150	129	136	126	128	131	128	127	120	123	136	128	134	129	153	134	134	124	139	131	107	139	151	118	132	136	123	120	116	136	129	106	128	122	121	138	141	125	127	123	118	118	148	127	140	128	135	134	149	120	130	136	106	143	119	149	125	145	117	99	133	143	143	125	125	127	125	148	115	121	145	122	136	131	119	146	143	132	153	136	141	130	142	121	132	143	121	135	131	141	121	123	113	124	144	133	100	118	135	121	128	117	134	108	123	129	135	124	132	153	143	129	118	142	106	129	129	123	141	121	136	136	144	124	150	142	128	149	124	144	143	144	144	143	128	119	136	129	113	149	124	124	116	139	146	139	120	141	144	136	130	120	123	112	126	125	137	139	131	153	121	131	148	114	125	138	128	113	104	116	128	128	118	134	131	132	148	125	144	126	123	120	127	141	132	115	118	138	116	120	118	135	129	130	134	136	125	141	137	153	137	124	100	126	126	120	162	123	136	120	148	122	117	126	134	124	124	139	135	121	121	125	142	132	118	116	123	130	119	118	154	130	126	158	122	140	126	129	118	128	123	132	141	124	133	136	119	123	124	111	129	124	121	133	122	137	123	113	117	126	110	143	110	145	134	143	131	140	127	120	121	138	149	126	133	129	143	137	126	136	127	132	120	149	132	128	111	129	122	126	137	142	135	120	127	119	114	120	105	128	127	130	120	140	139	125	128	156	123	142	116	136	136	139	143	167	114	116	132	137	111	124	113	141	118	127	135	123	100	149	104	117	117	133	145	128	127	144	125	131	141	132	110	135	120	141	129	121	121	149	130	128	110	142	117	131	108	130	121	132	137	130	145	130	114	139	133	127	128	129	133	113	137	129	123	136	134	113	128	128	120	113	147	109	131	121	120	131	129	139	143	133	128	117	141	129	142	120	133	126	126	116	124	127	121	131	107	131	135	115	135	102	125	117	140	120	113	121	142	118	116	128	146	117	124	122	135	143	142	158	145	118	102	120	137	159	119	134	115	106	128	126	117	137	132	129	106	124	134	127	141	144	126	137	132	113	134	123	123	135	127	152	107	140	131	125	126	131	116	119	133	118	131	111	131	149	121	155	130	120	140	119	117	136	123	107	114	132	124	139	126	109	140	155	129	143	125	124	121	122	112	129	125	122	139	114	133	120	125	112	131	137	142	112	127	128	112	107	149	109	114	130	116	125	114	115	141	159	135	141	110	148	161	130	137	111	125	126	106	124	111	134	118	139	138	132	127	117	136	139	130	119	120	139	146	118	125	139	131	115	153	130	125	117	130	103	120	110	112	141	129	107	140	102	129	120	111	132	119	132	140	146	141	117	137	136	113	118	131	133	126	133	130	125	125	156	129	113	109	122	126	121	119	112	136	121	120	132	135	128	124	156	128	130	145	127	123	98	120	135	143	132	137	123	122	127	118	132	114	158	138	135	145	124	109	125	132	128	126	145	130	140	113	123	166	99	99	126	124	121	143	139	136	96	133	121	119	140	123	122	124	132	126	124	116	126	150	127	108	114	127	136	126	137	119	116	107	129	129	135	117	125	119	119	134	114	146	147	124	115	124	129	113	142	99	131	121	137	132	136	121	106	125	116	123	125	127	128	130	114	138	126	149	135	92	128	114	126	123	126	139	110	121	115	148	126	133	114	116	114	127	117	124	148	136	117	137	124	121	128	128	124	138	114	134	139	134	133	111	105	143	111	114	125	136	136	122	151	151	113	136	129	139	129	116	120	125	130	112	114	130	137	143	130	123	123	138	120	140	132	123	114	133	137	119	140	120	132	114	117	140	123	133	136	137	126	122	123	113	125	118	129	138	129	126	124	139	147	142	122	112	127	139	124	107	116	116	122	122	129	131	120	113	125	143	109	120	131	133	126	144	120	122	103	138	134	108	155	115	135	120	144	131	148	127	130	110	114	118	142	132	153	119	125	113	127	132	110	138	123	143	126
345	0	2700	157491	351	0	74	535	678	673	654	818	1268	1348	988	795	491	333	333	338	297	279	285	248	240	250	259	261	231	205	226	230	215	242	181	230	215	224	202	196	189	185	198	217	203	196	194	190	183	188	194	163	175	173	210	183	166	180	172	169	159	168	167	169	167	172	153	181	165	151	166	173	170	182	149	163	153	152	167	146	145	169	164	192	159	180	169	177	162	169	184	162	142	153	145	159	150	148	137	148	155	169	156	135	161	138	168	167	160	150	150	155	154	154	164	148	153	175	158	145	164	158	152	156	161	156	141	149	159	157	143	169	176	149	146	182	171	153	155	142	168	178	139	162	132	160	159	144	155	144	162	156	145	146	168	167	167	162	152	160	160	172	162	138	161	158	155	147	150	152	152	140	196	140	171	152	138	158	140	157	149	143	148	165	167	144	149	156	143	154	154	141	148	158	166	133	148	175	123	163	158	151	165	161	154	143	169	178	141	161	173	125	134	158	126	157	140	145	149	138	165	160	151	152	129	155	147	146	162	160	160	155	130	140	182	145	144	142	138	142	138	136	150	146	138	136	141	141	166	123	151	133	180	133	149	135	172	151	135	154	143	166	134	149	149	141	153	157	141	157	158	159	154	148	159	152	143	164	144	157	140	155	149	168	144	148	131	177	140	125	119	156	135	153	149	159	158	145	138	144	133	156	152	160	129	160	147	153	146	166	164	128	136	148	154	151	178	150	153	140	154	145	145	143	133	155	168	150	150	137	141	135	139	158	138	148	147	117	142	152	157	158	146	138	141	158	142	135	156	149	166	162	128	146	138	132	160	152	160	182	150	145	144	159	145	136	144	157	143	155	164	146	141	161	153	139	157	150	143	145	152	143	140	149	154	156	143	161	162	151	145	124	157	184	138	162	133	165	162	137	127	146	153	143	153	123	153	136	153	142	155	163	153	154	155	147	147	131	134	139	109	155	151	149	139	147	134	126	158	153	151	145	168	149	151	147	157	148	144	157	140	133	133	154	130	144	150	147	136	155	142	130	141	157	151	167	143	150	139	144	135	147	148	169	161	139	151	160	172	148	133	139	145	131	146	142	152	160	158	145	143	162	140	163	145	149	156	144	148	131	151	142	135	166	168	136	156	139	147	161	149	138	166	158	144	150	139	165	156	151	167	143	165	132	165	128	149	130	128	146	133	158	125	153	163	126	136	119	119	165	150	136	149	186	147	146	137	168	149	145	150	161	126	147	161	131	142	146	137	139	147	142	150	146	162	170	154	138	139	150	150	156	142	174	140	110	149	147	156	149	155	133	155	126	137	126	144	139	131	142	151	138	152	140	164	131	152	133	134	165	147	173	171	153	156	171	158	142	144	154	152	143	137	144	142	143	161	152	155	122	169	144	165	175	147	172	137	156	153	177	137	120	154	156	146	142	147	142	140	163	149	169	157	146	134	130	130	153	169	150	174	142	132	161	134	149	178	178	153	154	178	167	156	154	137	143	136	147	126	144	153	167	156	134	141	163	164	156	137	171	137	145	153	136	143	176	145	135	144	144	139	132	142	154	150	137	147	161	147	151	151	159	156	159	151	152	179	166	147	162	147	154	148	153	163	137	143	163	138	129	131	154	152	154	147	149	137	150	153	145	154	140	155	137	165	153	162	152	140	135	145	144	167	132	141	154	121	140	149	124	159	155	151	138	165	155	138	130	148	116	160	187	136	145	159	133	140	153	117	153	137	174	158	155	143	150	143	155	143	152	163	147	146	134	145	141	129	157	135	166	172	141	149	141	144	131	134	139	166	151	154	142	151	138	143	148	153	149	140	153	153	132	144	144	152	135	158	119	130	142	141	145	140	153	132	141	124	165	150	160	163	147	146	123	134	160	141	176	150	139	145	153	138	161	136	136	161	144	155	149	143	148	154	144	142	143	156	118	123	170	138	163	138	141	141	124	133	156	122	124	159	153	151	174	145	152	141	146	175	150	150	129	135	158	132	152	159	142	144	143	143	159	162	148	149	134	139	136	159	145	144	148	159	147	152	165	152	148	144	150	141	133	141	148	124	136	138	150	137	150	146	148	157	123	167	136	137	151	140	159	143	147	142	160	157	144	133	162	133	127	186	155	136	135	139	166	155	143	143	148	160	140	148	154	134	144	148	161	157	127	163	151	126	161	150	144	153	151	133	149	151	159	164	143	144	164	137	154	133	172	158	149	131	136	144	149	159	134	152	133	144	170	158	149	164	153	177	154	151	149	144	153	131	142	149	139	166	143	137	140	146	133	133	141	149	162	141	137	134	160	153	124	156	146	154	107	157	149	152	145	147	157	130	148	144	127	140	171
345	1	1900	157614	354	0	81	477	546	549	535	573	615	631	359	352	281	321	214	189	194	183	190	165	179	157	156	157	172	123	123	133	131	115	139	117	130	153	119	116	142	106	110	114	98	107	120	128	113	113	82	95	110	99	86	106	96	98	86	103	93	110	87	106	109	93	102	100	109	91	112	80	105	98	102	88	95	78	91	98	104	75	83	92	92	85	92	103	70	80	86	85	83	70	88	87	96	69	68	92	81	81	83	91	84	87	70	76	92	93	92	105	104	98	78	103	86	102	87	90	86	90	96	84	74	66	94	69	90	81	83	88	83	95	84	98	82	100	83	84	96	99	58	75	114	83	93	85	83	101	93	104	77	84	81	69	86	72	105	87	94	77	89	88	89	92	89	92	102	104	79	77	71	68	100	80	98	82	85	77	87	75	87	94	88	91	90	78	83	68	96	83	89	79	78	69	81	100	94	78	99	96	68	75	83	86	85	76	82	86	107	85	68	97	90	76	88	89	92	94	66	87	77	69	90	81	83	63	96	81	76	110	79	81	95	80	81	74	85	83	76	92	74	83	83	75	87	86	84	92	87	86	93	83	82	72	76	94	71	86	111	93	70	78	93	70	88	80	93	83	80	74	95	78	81	80	86	91	73	76	84	65	80	87	85	91	76	74	93	94	88	79	73	83	79	90	81	85	74	74	73	82	85	71	74	74	82	106	99	69	82	105	78	81	97	95	76	83	81	88	79	82	90	83	82	81	91	77	72	82	75	72	67	76	84	88	97	86	92	84	80	85	89	78	88	77	88	96	89	78	71	75	86	75	93	81	90	100	78	77	71	81	76	70	90	76	101	72	95	78	89	77	74	74	66	93	78	92	96	73	70	88	88	78	84	93	68	96	68	100	82	86	89	84	75	84	80	73	104	78	76	76	84	84	80	69	82	82	83	97	76	90	84	96	86	70	91	83	75	94	79	92	89	93	82	80	81	84	78	96	86	74	98	83	82	95	95	89	76	67	86	91	91	72	82	75	72	101	83	84	78	84	85	85	79	75	74	75	76	81	75	74	77	74	94	87	77	72	84	77	89	81	85	80	72	72	90	83	89	92	75	83	73	78	94	86	66	94	89	70	91	76	75	82	85	63	102	83	78	95	74	88	85	65	72	73	80	85	86	101	81	93	74	90	72	104	77	82	94	91	88	80	87	84	89	77	98	71	90	75	81	79	77	72	78	77	64	92	84	102	95	89	91	78	70	90	82	71	66	83	87	99	84	79	82	82	82	96	72	95	105	70	80	91	100	83	95	86	85	95	76	75	91	78	67	91	88	90	64	84	78	99	71	98	91	81	78	71	77	70	83	69	66	77	74	76	79	96	80	90	95	96	82	89	81	76	72	83	76	88	53	79	70	89	73	74	92	78	91	75	74	85	89	97	84	90	82	88	81	88	81	69	88	81	83	91	94	79	99	90	81	73	96	82	74	82	83	92	96	90	81	100	82	93	81	76	88	90	95	76	74	84	88	73	79	88	90	84	86	67	74	98	88	91	89	70	66	103	82	94	89	91	78	75	98	82	77	88	82	97	87	76	92	92	80	92	99	85	74	95	76	84	71	77	84	79	87	85	74	92	99	74	71	95	83	85	89	71	82	85	95	77	74	103	85	77	88	85	95	84	84	90	72	88	80	88	82	78	87	96	81	81	77	73	86	80	83	71	72	86	88	99	83	85	78	84	83	75	85	100	84	90	78	73	85	90	89	90	91	106	67	71	88	79	82	97	85	70	96	102	101	80	80	84	81	87	76	87	106	81	72	81	86	81	78	73	87	90	92	99	80	84	74	95	103	72	84	86	96	92	79	72	76	86	81	84	80	77	69	85	88	69	67	77	77	82	82	95	82	99	81	87	89	73	97	85	80	84	94	94	87	96	90	84	75	101	74	74	82	95	84	81	67	71	83	64	89	90	80	106	89	93	76	82	74	93	83	106	72	89	92	86	74	81	98	82	75	84	79	86	83	83	99	91	93	73	76	91	97	85	78	65	81	99	83	88	74	97	75	89	105	86	90	99	68	76	89	82	67	96	92	77	72	95	84	81	85	85	63	69	104	80	69	75	88	72	79	89	64	84	86	94	84	69	80	56	96	89	90	81	82	75	103	87	83	86	72	92	74	83	67	83	90	95	90	82	80	63	86	79	84	97	93	80	70	91	90	94	101	88	74	86	88	90	80	75	83	74	89	92	72	90	95	92	84	88	78	75	85	66	102	74	79	76	79	90	74	75	87	72	86	69	76	81	77	89	86	80	83	83	85	79	83	89	84	74	83	77	71	89	80	89	89	81	101	79	84	72
345	2	2100	157738	354	0	191	685	807	775	701	783	1065	735	475	622	400	506	244	218	232	211	219	210	185	166	188	177	176	153	160	157	158	166	142	161	157	127	129	159	133	129	132	140	120	132	142	121	110	125	122	143	129	123	99	103	114	122	121	109	109	114	135	128	121	76	100	120	107	106	112	135	111	128	103	91	96	104	96	107	103	122	105	131	112	111	100	109	117	118	97	117	122	123	128	116	119	108	111	108	112	110	101	90	90	134	117	103	108	99	105	110	109	97	112	117	103	120	100	104	99	129	94	91	113	97	99	118	103	99	110	99	112	108	109	121	90	96	115	88	93	115	104	91	97	102	106	92	97	100	108	95	102	99	95	87	89	89	100	106	122	85	106	117	105	92	107	108	95	106	102	91	99	113	84	102	99	111	95	104	103	94	120	107	119	99	98	104	91	118	123	103	87	117	94	114	91	103	125	91	106	81	109	90	120	105	92	110	92	112	115	104	90	99	131	101	100	97	107	105	108	104	95	110	100	105	107	96	103	88	95	113	106	100	97	110	104	97	120	99	103	98	99	89	101	98	106	100	100	88	99	85	96	80	91	81	106	83	101	95	110	116	99	103	82	105	104	105	97	99	104	98	118	94	115	96	91	118	90	99	117	120	98	110	96	100	117	103	96	105	114	90	100	112	108	107	91	84	97	101	84	101	96	96	86	103	105	108	120	97	96	108	106	108	105	111	87	102	97	100	102	107	110	112	101	103	97	97	112	128	94	105	104	96	117	98	92	92	91	119	99	98	98	85	113	101	95	95	105	103	105	91	114	118	90	87	83	117	81	75	114	113	96	105	96	121	98	94	101	92	112	88	99	108	92	103	105	100	98	104	108	108	84	109	100	96	114	101	104	105	123	90	85	102	100	115	107	96	110	113	98	95	105	94	96	123	124	111	109	114	101	81	99	98	108	93	94	84	94	111	113	96	96	74	120	87	100	97	109	103	103	93	96	94	99	92	108	95	102	128	108	95	91	102	108	89	85	111	88	114	98	97	87	94	93	104	84	103	108	106	105	104	91	91	93	102	115	103	121	91	107	105	107	81	87	105	92	90	91	101	96	86	101	107	96	107	89	91	88	98	112	115	90	91	101	96	86	97	105	91	101	105	94	91	100	95	95	102	97	99	93	105	113	91	101	103	83	103	107	101	105	103	112	105	88	110	101	104	93	103	90	117	103	104	87	92	97	89	88	103	92	124	97	111	114	108	98	100	110	98	112	119	93	91	104	101	111	84	91	101	113	109	109	104	110	98	108	109	111	111	97	100	104	106	89	130	98	94	111	95	100	94	100	109	89	93	102	106	97	97	99	112	80	123	111	105	116	104	109	97	85	92	109	108	88	94	115	120	100	97	105	82	104	115	85	111	93	114	116	89	106	90	100	97	117	93	95	109	94	98	106	96	97	92	113	107	92	117	105	89	92	114	104	106	107	112	105	102	96	113	106	109	114	115	100	107	94	91	83	105	107	112	118	95	93	106	103	88	101	107	80	82	103	100	103	82	118	102	88	88	91	91	70	88	104	103	100	94	98	93	102	116	89	126	116	82	112	105	116	122	120	101	88	97	100	94	90	89	106	106	124	102	96	90	108	96	110	101	78	96	96	110	103	90	100	112	96	104	95	83	92	100	91	97	97	104	122	100	94	95	95	111	97	79	91	111	93	101	96	119	106	79	95	112	94	108	91	105	98	93	76	84	102	93	100	104	86	89	103	72	106	85	81	109	87	101	92	110	110	97	98	124	115	102	85	97	98	98	103	96	72	87	91	89	97	107	100	94	105	94	114	86	97	102	105	112	99	96	86	110	114	129	99	96	80	99	85	94	101	105	87	99	103	102	75	102	102	94	104	93	97	93	110	97	95	101	105	100	103	97	111	89	100	94	112	92	106	107	93	109	105	100	104	104	104	107	113	110	104	96	103	105	95	102	108	96	110	96	90	97	83	102	101	111	87	97	100	124	101	104	102	97	93	89	105	107	100	115	102	99	120	107	101	91	90	91	91	88	94	96	103	97	90	87	92	109	88	107	101	91	110	107	102	112	97	85	98	103	99	104	100	107	109	105	86	131	96	98	113	111	110	115	113	100	90	91	102	105	86	84	101	95	99	88	81	94	100	104	101	106	99	84	104	101	86	97	88	93	105	88	113	115	110	105	99	91	94	103	98	94	101	101	99	92	113	90	104	122	113	101	108	77	102	124	108	104	97	87	113	87	96	101	103	96	96	80	103	100	104	104	74	109	88	89	109	100	114	91	107	114	102	100	96	96	99	104	106	86	105	99	71	84	97	87	94	109	103	109
345	3	3500	157861	353	1	192	723	753	624	574	714	1193	1089	793	749	317	266	268	266	246	236	221	197	217	202	191	207	206	184	187	204	217	168	178	165	184	187	144	187	142	147	151	156	164	162	160	167	150	125	141	147	151	136	135	163	159	130	145	121	139	162	120	148	140	152	160	124	123	126	147	147	138	129	115	143	123	123	135	142	127	146	153	110	135	147	133	122	137	122	123	136	145	134	116	115	126	146	135	116	126	139	129	133	115	142	119	133	125	117	135	148	103	124	123	162	107	111	104	133	120	138	126	121	100	135	122	130	125	116	126	132	136	138	125	128	115	121	130	121	117	138	145	119	137	126	145	131	130	150	138	144	119	114	143	133	111	124	114	123	129	114	114	150	138	134	117	108	127	121	102	126	120	130	116	95	137	103	124	127	124	128	127	128	133	115	118	142	145	108	118	122	121	124	149	122	128	133	126	112	110	123	149	117	131	146	145	117	134	120	131	102	126	120	102	114	139	140	119	137	119	135	124	139	158	137	112	123	132	111	107	120	128	125	128	104	128	132	110	117	118	127	105	109	130	129	132	130	127	129	146	123	105	130	136	122	111	122	110	130	137	126	130	124	121	113	110	114	131	124	112	139	121	118	110	123	130	130	118	137	116	134	114	113	118	140	134	118	132	125	114	122	135	115	126	142	119	124	123	116	138	149	118	132	155	106	144	121	106	112	154	116	116	135	126	126	127	119	130	114	131	120	121	119	133	139	115	128	136	129	133	108	123	112	127	135	130	146	136	114	115	135	102	118	132	117	127	108	117	121	119	121	115	142	142	128	130	122	107	110	112	109	148	135	123	120	128	116	117	124	116	109	126	147	122	146	133	122	118	129	149	118	129	109	132	126	109	128	124	160	128	110	143	118	121	119	131	128	130	117	151	139	124	111	104	116	122	114	118	122	125	139	131	133	128	125	119	126	128	124	100	129	116	125	102	135	136	123	121	128	117	132	118	106	114	131	119	128	146	116	123	113	116	115	132	119	134	121	114	144	123	132	124	121	120	134	123	111	119	129	112	135	105	131	130	140	104	124	135	136	121	144	133	132	127	111	106	133	128	121	129	136	120	117	123	125	106	122	120	131	113	121	126	128	129	125	151	117	104	115	119	126	131	131	93	119	120	135	110	112	144	114	111	109	104	118	127	123	122	113	118	144	117	117	121	117	110	138	132	133	105	137	125	123	125	143	130	142	110	119	127	115	137	131	150	113	122	104	128	114	124	124	128	122	116	119	111	124	121	123	125	106	129	141	121	121	124	114	134	131	131	122	117	112	131	127	133	138	119	124	124	119	107	127	115	121	141	139	135	123	114	109	120	156	125	125	108	127	114	135	134	121	134	132	136	101	115	127	127	102	132	120	153	117	107	141	108	124	133	138	137	110	126	126	118	148	136	122	129	115	120	138	98	129	114	102	129	118	111	114	126	111	125	111	119	145	117	129	126	115	95	130	126	123	117	121	111	88	139	118	133	148	120	124	145	115	137	92	156	123	133	127	119	129	148	134	123	114	116	117	104	122	117	130	120	117	123	116	123	130	123	131	128	128	140	110	146	141	126	109	133	144	114	102	117	124	124	107	124	134	130	127	142	114	136	127	111	116	128	120	115	136	121	119	146	128	115	127	127	110	122	108	124	131	129	104	134	120	118	128	129	146	118	129	122	96	115	120	109	122	116	97	130	142	118	126	110	103	112	137	126	157	111	110	111	140	140	110	123	127	127	139	108	123	120	118	126	124	111	110	121	123	107	142	122	130	126	133	127	129	143	128	127	125	120	133	122	123	119	118	116	111	125	120	110	132	123	112	133	126	109	127	113	134	132	121	137	106	125	147	116	141	107	124	123	120	128	132	123	121	140	116	140	117	125	111	109	108	111	113	122	124	116	118	109	135	117	129	133	127	103	143	124	139	119	123	127	121	137	126	124	115	120	150	103	115	105	136	118	111	97	117	100	103	141	136	126	137	126	127	113	115	111	131	109	117	134	107	127	131	115	123	126	112	114	121	128	123	112	115	99	119	121	128	139	123	123	115	140	128	122	124	152	123	120	142	138	139	112	121	128	116	130	125	132	131	126	132	135	98	125	114	88	116	122	132	99	131	140	138	92	118	126	144	127	138	124	139	121	124	131	127	118	105	114	133	126	118	129	112	122	134	127	117	119	122	116	121	109	130	141	127	129	130	130	118	118	109	131	139	119	120	128	123	110	121	128	134	106	132	131	142	121	119	128	113	113	128	135	118	112	126	125	110	129	125	137	100	144	137	119	137	116	115	130	140	118	119	123	121	109	115	123	118	112	130	118	124
