345	0	2700	193778	577	0	3	153	212	383	375	438	392	367	351	300	299	274	271	235	231	243	227	199	207	213	197	176	174	161	181	178	156	152	145	155	143	162	136	151	128	130	148	127	127	151	128	123	117	119	133	121	113	111	106	116	104	112	103	101	114	87	107	115	96	98	90	115	106	104	91	104	92	103	94	123	100	100	100	90	93	102	85	98	97	97	123	76	95	109	85	90	100	92	108	89	90	83	82	85	89	94	91	78	84	86	102	99	94	97	92	84	88	113	92	88	90	82	86	73	89	94	85	95	88	87	101	71	83	100	90	81	96	78	92	83	91	99	92	83	100	114	93	92	98	98	76	81	65	75	88	93	95	92	76	76	99	96	72	82	101	83	80	73	83	83	88	88	81	92	90	80	80	88	95	106	85	98	73	85	101	88	71	82	82	76	72	96	97	82	73	75	94	81	82	74	86	89	82	71	79	95	70	88	77	81	85	83	78	72	83	69	101	88	86	87	95	79	80	87	91	86	86	94	86	86	91	94	99	89	75	90	91	71	64	84	78	87	67	103	77	81	92	75	79	94	79	87	75	85	82	85	85	92	90	86	85	69	92	74	87	96	83	80	78	83	85	71	85	84	80	73	75	70	85	72	82	86	67	77	85	87	88	80	90	87	93	93	82	76	69	89	90	78	85	79	75	100	103	82	92	70	79	91	83	86	86	93	71	73	106	91	74	76	84	83	95	77	84	75	84	88	95	89	86	82	88	70	92	83	79	70	90	72	88	77	82	86	73	81	65	82	76	94	88	85	100	82	81	84	89	98	89	88	82	82	103	89	84	104	67	91	87	86	102	84	68	86	84	75	83	62	75	75	78	88	84	71	95	81	86	85	73	75	103	71	98	89	80	84	82	84	96	83	95	91	72	82	78	90	79	68	65	69	77	62	78	92	89	88	82	79	82	55	81	78	79	70	84	78	78	79	96	91	81	80	88	93	90	83	98	81	79	74	93	63	83	90	83	88	79	68	82	80	81	78	96	72	78	79	83	62	86	92	89	91	83	90	85	79	76	87	81	78	80	91	67	73	74	99	81	76	83	82	85	102	74	88	93	86	73	81	69	87	80	90	81	76	85	83	77	85	83	99	70	75	72	84	82	83	98	71	80	91	84	79	88	96	93	84	83	84	81	74	80	80	80	63	101	91	78	87	88	85	79	84	94	67	91	93	101	78	88	99	96	72	93	86	103	88	69	66	89	74	87	91	74	84	83	79	82	86	90	94	91	75	75	74	86	91	72	80	93	78	76	81	71	84	63	82	72	88	73	88	103	88	87	78	93	81	77	91	82	89	84	80	54	92	89	71	74	83	91	72	96	80	76	79	87	99	64	84	85	76	92	82	91	83	64	72	72	81	77	92	77	91	73	74	92	85	73	73	77	103	92	86	68	87	99	68	88	95	83	84	88	101	90	85	77	91	79	85	83	84	73	94	69	73	95	70	70	73	83	80	93	82	77	75	77	77	83	86	97	81	59	86	71	98	98	89	89	96	75	79	76	86	96	84	68	93	79	89	85	76	69	86	80	85	74	80	104	97	77	72	86	90	69	71	87	91	90	79	79	86	67	79	68	78	75	95	77	74	78	96	75	89	73	84	81	66	72	88	59	77	98	71	73	89	89	77	98	86	62	74	80	88	74	78	71	86	77	69	92	74	86	79	95	84	71	75	92	84	105	80	80	66	91	76	90	88	91	94	82	66	76	83	99	77	83	83	84	70	87	69	77	86	87	82	72	77	75	84	87	74	78	74	84	82	72	71	80	74	92	88	93	80	79	82	68	95	87	86	74	78	64	102	60	83	71	78	64	89	86	84	78	81	77	87	81	74	82	97	80	75	89	109	86	83	83	65	83	81	77	69	75	79	81	96	92	93	80	86	77	80	84	86	92	83	81	79	77	83	84	75	76	78	75	75	88	94	84	80	86	80	75	104	81	103	86	81	81	72	80	81	88	84	83	83	81	87	82	73	93	93	81	91	73	79	90	72	90	81	78	79	65	73	90	54	83	76	68	88	77	85	85	90	80	80	89	81	83	78	65	54	85	71	77	105	77	85	77	91	65	105	98	99	72	72	82	85	90	84	86	99	88	82	81	88	74	66	88	94	79	81	79	78	78	78	79	77	78	95	65	79	70	72	79	92	100	94	87	59	83	79	73	75	75	104	89	75	75	82	77	73	73	72	82	80	64	79	87	73	88	81	73	75	67	81	77	66	82	102	81	88	85	65	76	68	67	97	84	78	100	65	91	78	87	75	80	75	70	84	84	101	75	99	79	81	88	73	69	71	92	81	79	70	93	67
345	1	1900	193903	572	0	19	126	226	378	359	395	364	352	312	312	274	241	226	283	231	228	247	237	222	196	229	187	186	194	200	212	181	183	174	184	185	191	196	189	176	166	177	172	177	179	174	170	163	181	155	161	175	171	144	172	144	170	153	181	177	168	162	160	156	147	150	160	145	164	161	181	125	157	165	171	174	155	159	156	152	167	170	138	178	179	154	162	145	143	155	149	154	152	145	169	146	159	165	158	162	149	167	163	149	169	141	152	175	157	156	167	178	178	147	151	135	171	147	156	164	155	145	168	147	167	151	159	146	163	144	165	136	163	158	164	161	147	151	157	141	167	147	170	167	153	125	139	181	180	148	138	146	158	144	167	165	145	171	173	154	158	158	169	164	152	141	122	160	151	136	153	147	169	152	160	139	150	155	179	164	146	167	157	131	170	158	160	162	158	153	146	144	147	143	139	150	158	184	153	182	157	160	138	153	151	159	152	161	153	168	142	144	134	161	139	131	168	143	175	155	164	149	175	139	164	153	158	152	125	171	156	163	164	159	148	141	160	150	158	174	156	153	164	153	153	161	168	138	166	143	143	128	141	136	152	153	162	159	162	133	151	167	168	157	158	140	144	159	160	164	156	134	168	155	166	126	143	157	146	151	147	160	155	143	136	157	158	170	137	161	147	149	143	156	158	141	150	156	143	160	145	146	127	153	157	150	144	165	174	178	145	139	144	141	165	178	162	152	152	156	162	176	163	159	171	152	154	171	163	179	159	152	172	143	140	164	156	163	160	171	142	152	147	149	156	154	151	121	140	169	161	150	145	136	144	127	159	169	156	155	143	136	147	130	155	140	171	135	149	139	162	165	160	139	179	145	154	161	138	130	152	121	158	165	139	160	182	149	157	141	145	145	152	178	154	145	160	137	149	171	141	161	161	144	165	154	165	149	159	172	154	154	144	136	155	154	141	179	166	169	157	149	162	140	133	138	150	131	139	158	176	160	153	139	144	158	141	152	164	140	138	161	149	135	156	156	155	134	141	151	149	143	157	160	147	146	148	129	125	165	146	146	154	137	151	152	152	161	150	129	165	138	157	137	135	128	156	169	149	154	168	155	139	149	151	148	160	157	152	138	146	136	174	166	160	148	152	170	157	142	152	154	149	154	151	143	156	146	166	154	158	130	162	142	170	177	163	151	153	148	143	148	138	157	165	147	155	143	153	151	155	159	129	159	161	151	148	161	135	150	140	134	167	168	166	148	151	145	153	143	141	156	130	128	156	136	153	154	129	166	123	165	151	156	160	153	174	166	164	151	158	166	144	150	159	166	153	159	157	160	143	146	139	137	173	162	160	153	151	146	150	162	152	154	165	164	157	150	130	127	163	167	141	169	130	139	159	175	140	140	150	160	151	161	137	159	171	153	164	144	159	157	131	122	170	166	152	136	171	137	149	153	148	155	145	138	137	152	152	137	134	142	132	162	163	138	168	158	154	148	152	145	143	138	179	154	148	153	177	134	149	165	148	179	189	148	142	166	153	166	152	140	153	154	158	163	153	155	143	144	157	158	158	137	153	147	167	154	167	146	168	152	179	160	133	165	172	154	175	123	162	159	145	150	143	159	152	155	167	133	162	163	166	130	178	157	148	155	134	155	132	146	155	165	169	160	152	131	135	180	158	166	147	152	159	145	136	131	156	158	144	149	150	152	150	138	160	147	145	152	153	168	163	155	150	159	160	153	151	150	155	171	165	128	140	168	148	162	152	144	153	161	175	168	143	138	140	155	163	147	152	156	134	144	152	152	177	134	152	152	134	143	137	162	167	142	156	135	153	150	139	144	166	171	137	135	144	143	146	140	146	173	174	147	153	140	155	171	153	145	156	145	146	155	163	148	164	150	168	158	172	148	155	150	163	190	151	156	146	163	138	154	166	177	161	141	129	160	156	172	150	146	151	136	164	135	156	162	154	122	158	164	142	166	165	147	135	164	169	154	152	158	126	167	146	156	150	153	149	168	133	143	173	157	167	131	135	140	140	175	154	149	181	146	172	139	126	144	175	160	144	164	141	155	151	154	161	152	149	169	146	172	142	164	157	157	115	157	139	178	140	154	152	149	144	166	141	137	146	166	142	161	146	150	145	139	151	143	178	152	173	178	139	162	147	151	142	148	137	150	130	155	180	148	152	161	161	132	133	135	142	161	128	157	133	165	170	145	146	149	154	159	138	138	171	144	145	163	130	151	161	147	154	141	162	159	149	145	163	148	147	143	131	174	143	135	156	135	138	146	162	149	148	158	155	150	139	163	156	127	156	172	154	141	142	148	146	166	147	155	160	148	153	132	133	167	155
345	2	2100	194027	574	0	9	125	204	394	384	435	361	421	321	333	301	285	240	255	237	235	211	210	222	201	204	189	209	217	184	181	162	187	167	183	191	165	165	159	158	190	160	195	168	176	141	140	171	164	121	162	151	148	159	169	165	152	143	142	136	147	160	150	164	143	146	160	148	141	147	147	144	158	160	142	135	145	144	141	128	144	123	150	137	150	138	147	133	137	149	153	140	121	145	133	142	154	163	136	163	157	140	139	140	133	144	141	148	122	130	135	134	147	155	140	141	138	134	144	131	136	126	137	142	148	141	137	130	144	142	149	146	130	137	140	139	174	144	150	131	130	141	143	162	132	141	136	143	140	130	127	139	151	132	141	132	163	117	125	130	148	136	136	157	138	125	120	137	134	126	135	141	122	135	164	140	129	125	150	115	145	143	136	143	153	146	145	150	145	140	148	135	147	144	142	147	143	141	137	126	131	134	121	136	133	123	133	114	127	131	143	175	155	128	165	126	135	158	142	138	143	131	142	148	141	130	129	145	156	150	119	144	142	117	140	147	146	131	144	127	139	121	140	122	132	140	133	143	158	124	161	143	148	132	168	119	138	135	141	117	150	140	141	154	154	133	116	119	145	136	144	145	150	135	148	147	121	136	122	137	132	130	142	137	142	152	138	130	118	145	135	140	129	104	129	139	135	113	143	121	124	139	117	118	120	110	137	124	120	132	128	146	139	128	127	131	129	125	145	103	144	132	125	149	137	125	150	120	129	135	146	136	149	117	147	127	140	127	125	133	132	136	135	143	163	140	125	121	138	129	139	133	130	123	153	128	146	136	138	124	150	119	137	139	136	152	141	120	150	119	131	150	143	120	154	119	131	153	135	133	156	140	125	146	159	141	150	135	133	137	130	146	153	150	132	135	151	138	145	142	151	129	125	137	123	149	161	144	130	127	141	131	148	125	144	139	120	154	130	123	144	125	134	139	130	137	124	147	145	147	139	132	140	164	125	152	135	137	124	111	136	126	128	144	152	124	137	107	135	133	149	140	145	169	137	124	116	138	131	135	120	128	132	132	151	144	132	135	122	126	128	132	112	136	136	132	142	139	124	156	155	141	145	119	123	127	141	123	138	146	156	149	166	128	149	115	133	127	170	137	125	135	126	128	127	141	133	171	142	130	119	136	126	136	141	135	141	156	134	140	140	142	132	132	121	116	155	142	133	133	145	139	139	134	134	131	150	134	134	145	117	116	128	143	149	115	119	152	136	158	134	140	145	156	141	157	122	155	127	134	136	127	141	130	136	151	149	119	155	127	126	125	146	145	129	110	131	151	145	136	111	124	116	130	132	129	134	128	114	141	140	144	135	158	128	141	161	135	153	111	137	135	149	117	134	130	128	128	140	122	129	133	143	147	111	122	135	149	135	133	143	169	145	130	121	145	162	134	136	149	130	143	128	113	150	124	134	123	156	161	143	135	126	147	137	131	128	114	142	123	125	111	140	133	140	136	130	125	130	130	132	169	145	132	131	114	129	142	142	145	141	131	142	140	150	146	133	144	150	133	109	151	146	142	151	148	140	132	142	148	135	120	133	146	124	135	138	131	146	117	132	125	141	135	139	144	115	142	139	118	140	130	118	136	135	134	128	157	137	126	147	146	134	127	134	133	131	145	122	115	120	128	141	115	148	151	123	140	130	118	154	145	127	121	144	135	146	128	136	144	124	144	121	125	127	113	116	148	136	131	139	149	123	151	124	127	154	142	125	123	146	126	147	135	126	136	148	123	149	138	136	132	121	114	153	139	133	140	128	158	113	135	148	147	137	144	136	143	140	139	120	116	151	110	120	111	129	128	111	149	122	128	114	139	118	148	136	137	127	111	131	131	119	123	151	139	130	125	126	128	125	140	124	145	123	138	125	133	134	133	116	128	139	143	130	119	145	151	124	147	125	127	117	120	162	125	120	142	128	151	150	151	126	125	137	144	131	132	128	121	124	140	132	135	129	116	113	163	131	141	127	133	153	131	117	111	158	127	151	132	129	124	129	141	136	133	132	124	143	150	132	144	111	138	128	113	121	120	134	162	155	142	146	153	139	136	136	114	144	114	155	146	135	125	139	147	150	137	139	138	129	138	140	141	142	135	140	151	140	142	138	153	136	148	134	134	135	143	148	142	148	132	151	117	125	128	140	121	146	130	134	106	114	131	129	144	139	145	129	136	137	128	133	130	132	146	126	114	125	134	146	129	140	154	131	152	113	136	112	154	117	138	144	126	118	145	131	129	133	142	142	133	123	135	132	114	143	116	144	128	120	131	124	126	125	151	127	131	154	120	117	142	122	145	151	143	127
345	3	3500	194152	584	0	22	161	235	394	387	420	394	379	338	309	280	293	231	239	247	234	221	221	228	223	220	189	182	192	165	174	165	177	178	163	149	172	177	185	153	145	161	141	163	148	157	149	127	142	123	142	150	132	139	132	150	153	124	138	135	170	149	141	139	157	107	124	127	144	148	132	147	136	124	142	123	133	132	150	150	135	135	104	119	134	134	136	123	125	114	120	122	117	127	125	137	118	139	133	108	123	115	122	121	110	117	136	126	137	125	128	115	133	118	130	135	135	101	116	120	143	129	137	121	122	133	116	112	118	111	125	112	130	116	129	125	121	123	136	119	123	112	119	96	141	101	128	114	124	97	119	112	124	122	112	121	136	139	125	145	121	136	127	114	115	119	129	123	132	117	115	122	123	121	135	126	118	114	118	135	113	143	119	126	138	122	148	110	133	106	128	152	126	112	105	110	118	109	126	131	121	133	121	139	115	119	116	115	116	123	132	129	116	118	119	130	120	133	111	105	106	109	111	141	114	135	126	112	130	117	118	116	125	111	113	116	125	108	105	122	114	136	116	117	132	117	125	121	118	145	117	127	151	115	125	128	146	129	120	116	135	111	133	130	134	125	128	117	123	121	138	134	119	139	136	118	128	117	131	114	138	119	143	112	140	123	129	121	126	116	115	129	125	123	135	117	153	111	135	115	129	117	137	130	132	140	119	109	110	127	129	121	106	136	126	125	130	106	139	128	123	112	131	110	135	104	137	120	120	133	124	144	133	107	123	127	113	121	115	115	115	132	140	117	128	120	111	131	128	122	150	123	107	137	112	120	118	93	113	117	137	120	110	125	138	121	136	104	120	146	130	130	124	116	111	112	129	115	144	136	110	136	124	120	136	133	150	117	130	109	109	118	120	143	117	123	136	138	116	132	131	122	127	120	118	129	110	122	105	129	139	127	118	113	118	111	123	140	120	136	125	130	121	110	116	113	113	129	109	106	124	126	120	127	120	115	112	137	137	125	129	127	118	116	114	106	123	108	145	112	130	122	124	109	132	116	120	122	120	113	118	113	100	128	119	116	117	125	103	105	136	127	115	116	132	116	128	132	138	130	98	114	133	120	132	124	130	121	135	106	125	130	120	114	126	128	131	107	115	126	108	123	116	108	128	135	132	116	106	127	136	111	112	142	131	122	129	116	119	110	133	121	114	112	114	133	119	128	134	119	114	118	106	121	128	117	115	114	118	131	134	129	109	102	117	123	127	113	140	130	132	118	122	122	138	117	126	102	117	125	146	127	118	123	132	117	108	116	134	135	132	135	126	125	117	116	119	133	136	122	136	128	121	131	113	131	112	127	122	104	113	138	110	128	111	120	108	103	121	122	132	116	127	133	131	105	131	106	121	124	140	119	107	126	117	121	108	102	114	129	136	141	109	120	125	134	112	142	141	144	122	126	127	136	119	123	120	126	113	106	111	116	129	108	115	117	126	138	119	135	118	133	132	110	132	119	125	141	122	138	127	123	123	122	107	134	106	110	114	128	114	119	133	130	111	116	123	126	122	106	129	103	111	110	110	111	124	120	142	104	154	139	130	119	118	111	103	135	118	128	123	113	107	116	123	116	107	99	124	119	111	119	134	133	117	124	134	133	101	123	125	128	123	118	128	122	123	132	135	103	119	132	120	125	127	111	119	112	125	130	122	105	115	130	120	107	117	109	115	142	135	124	159	114	133	126	112	129	120	120	110	119	124	128	128	134	107	134	112	127	106	128	121	122	140	129	122	122	120	130	107	115	112	113	137	115	126	124	127	108	121	100	120	140	133	127	123	125	134	106	112	120	123	129	129	116	134	106	148	117	127	135	112	103	125	129	117	129	112	110	110	115	130	127	118	121	127	109	137	114	132	122	145	119	115	121	125	114	135	108	129	107	137	120	113	121	119	114	119	111	103	111	130	125	124	117	92	122	111	128	108	116	125	127	108	132	133	122	119	131	124	123	130	114	115	94	128	125	135	126	132	122	128	121	118	112	123	99	131	110	123	134	106	100	111	107	119	144	118	126	112	113	122	129	134	116	131	125	122	121	130	124	108	128	97	116	106	131	139	125	125	128	100	109	122	130	141	141	123	109	122	123	115	145	136	125	130	117	111	110	120	156	108	113	132	127	147	126	129	117	109	133	121	120	116	115	114	121	120	134	116	125	126	121	127	128	115	110	112	115	127	126	112	137	121	146	108	141	121	115	116	112	103	132	120	108	112	121	119	124	114	128	102	111	131	118	111	103	146	138	113	142	117	121	116	111	127	133	117	130	123	137	127	134	112	129	140	113	119	109	123	123	115	129	134	104	120
345	0	2700	194277	577	0	4	123	214	371	396	468	408	388	349	306	301	275	266	269	258	233	210	208	236	193	161	209	191	177	157	181	139	183	155	158	146	141	155	135	155	127	120	141	121	123	115	111	123	125	112	121	118	89	100	106	95	103	104	103	101	113	113	88	108	87	105	119	116	86	105	79	103	98	102	93	100	115	117	95	94	95	89	74	86	103	98	97	102	90	92	91	74	97	78	95	79	102	82	94	95	90	81	92	106	103	74	96	89	107	79	89	82	85	81	89	103	89	88	96	85	92	79	98	88	98	96	106	89	90	97	104	86	76	69	78	93	78	80	72	95	91	83	81	101	104	77	98	86	85	86	82	88	85	79	95	96	71	93	77	80	88	91	94	82	82	87	76	70	81	96	88	86	84	75	92	73	72	86	74	105	67	77	95	105	79	78	88	87	98	96	108	78	80	97	78	78	90	95	93	71	96	86	87	77	95	83	81	99	102	94	82	90	82	76	85	87	78	91	87	103	104	78	86	74	90	64	95	70	84	80	73	96	95	77	58	80	91	73	91	81	96	81	83	96	89	92	83	94	87	76	82	74	71	107	91	82	81	86	83	93	86	82	83	82	85	90	73	87	90	89	78	78	94	82	87	99	83	90	75	79	79	68	83	111	76	74	89	75	75	91	78	77	84	75	72	84	80	74	75	81	81	98	83	82	103	89	98	92	76	81	89	86	94	90	79	86	102	81	83	103	81	101	76	90	81	87	81	77	72	85	84	83	74	77	93	98	72	70	86	95	80	73	88	78	82	87	88	92	106	90	77	82	81	80	80	82	85	79	105	84	68	65	95	95	89	76	80	67	97	81	84	92	79	78	103	80	94	84	95	91	75	91	95	101	72	68	66	65	79	71	96	84	79	85	93	86	79	93	93	86	82	81	100	76	91	82	85	91	78	85	87	92	87	96	77	85	86	71	68	80	80	64	79	92	77	83	69	75	82	70	91	86	76	80	72	79	87	79	77	87	72	79	81	88	78	86	89	83	87	98	95	92	87	72	83	70	83	92	65	85	62	73	101	84	107	75	84	87	75	79	66	79	107	102	86	90	87	82	69	72	87	83	84	90	66	98	94	86	83	91	83	88	91	77	90	67	89	79	75	93	84	87	89	90	79	87	77	92	104	85	105	82	100	95	88	87	94	79	85	83	97	87	82	90	89	78	80	97	82	80	90	86	83	83	86	88	74	92	83	78	79	73	88	80	85	74	63	85	79	92	90	78	83	68	95	84	83	86	70	69	80	77	70	89	98	71	90	80	85	77	66	75	101	69	75	76	71	79	83	79	76	84	87	65	80	88	81	92	71	70	84	95	74	89	90	93	85	82	86	71	70	96	93	69	86	96	82	70	67	65	98	92	68	86	90	81	74	68	91	76	87	88	91	79	75	71	80	76	63	101	91	69	73	89	77	85	91	79	64	72	80	68	75	69	102	104	93	74	87	92	75	69	80	71	74	80	79	81	102	64	61	86	100	79	89	90	98	84	83	74	80	91	69	92	92	83	89	89	72	105	88	73	73	84	73	78	81	79	73	87	87	85	87	81	81	77	93	76	71	82	97	89	101	71	84	65	78	97	93	78	67	74	80	86	75	79	76	83	79	76	83	88	90	85	78	94	98	87	82	92	68	76	84	77	85	82	84	80	90	86	68	64	78	88	65	76	84	84	80	81	68	74	84	99	74	77	69	87	71	84	78	83	81	89	81	91	81	82	83	93	75	80	78	113	83	79	90	99	85	87	95	72	86	65	71	110	85	82	90	90	83	81	87	74	97	86	79	82	82	98	70	83	76	99	82	88	82	73	87	75	79	79	82	80	86	82	83	86	67	82	73	76	88	84	74	82	85	72	73	88	77	83	90	78	85	85	89	96	68	91	94	75	81	87	74	76	76	72	73	89	79	78	97	94	86	102	88	85	81	85	95	73	78	89	93	85	86	81	93	88	84	80	101	71	65	89	87	94	96	81	85	73	65	80	62	95	87	84	72	73	93	70	68	83	75	77	83	80	75	76	73	83	105	83	85	85	96	83	94	91	92	79	87	72	72	90	83	77	85	84	87	89	61	87	83	74	81	93	68	76	67	90	85	64	84	87	73	86	83	77	88	84	88	93	93	89	86	94	90	82	93	85	80	82	89	78	84	90	86	71	79	86	82	81	85	81	96	88	68	70	88	87	94	64	106	89	68	65	84	87	78	82	83	85	78	89	81	98	91	91	77	80	81	57	74	91	99	79	61	75	89	62	66	87	66	83	84	94	75	94	88	86	102	80	78	77	72	81	83	98	77	88	92	79	90	74	84
345	1	1900	194402	570	0	18	118	225	363	358	403	377	343	321	279	272	258	274	259	244	237	208	234	211	208	215	205	217	211	182	210	202	196	221	178	190	193	195	169	193	191	171	182	182	158	180	190	156	166	183	167	164	173	177	190	166	147	171	140	151	179	175	164	192	155	161	169	149	163	171	160	158	180	164	154	177	152	149	168	170	160	147	155	169	140	155	159	150	162	153	164	156	151	143	157	153	170	155	171	170	157	144	153	134	160	152	155	148	149	156	151	155	148	159	152	157	146	171	126	145	144	176	157	163	160	140	151	162	143	152	141	154	149	160	162	164	143	125	159	168	145	158	162	140	159	164	146	149	137	177	149	140	166	125	150	129	160	156	146	172	147	130	160	146	159	165	169	159	181	140	168	145	148	179	140	132	161	151	149	154	156	173	147	141	168	159	156	144	179	148	150	134	162	137	158	156	145	156	163	142	166	156	151	151	160	145	144	164	137	134	156	169	151	156	156	160	166	168	139	158	146	162	161	146	138	148	161	178	147	162	122	138	151	161	142	160	150	159	154	166	168	151	148	150	147	146	173	147	150	133	156	145	179	165	171	143	164	165	153	169	157	132	153	135	160	148	157	155	161	130	166	134	181	163	151	148	147	155	153	144	157	150	148	147	137	139	132	150	148	167	129	159	163	148	166	165	153	136	142	154	170	160	170	136	156	147	154	182	124	168	151	133	134	159	151	157	127	136	152	131	174	154	174	150	133	164	155	151	153	143	140	155	132	153	140	159	156	154	172	167	162	151	152	145	162	148	157	139	152	166	155	143	168	149	144	155	167	154	152	158	160	150	140	151	168	168	167	152	147	133	137	149	161	168	162	137	143	143	168	153	170	157	142	170	165	150	156	141	145	165	142	160	148	152	157	145	164	147	166	137	138	153	146	173	166	125	166	168	149	184	137	156	152	135	149	140	149	146	135	148	149	146	137	156	168	147	155	159	166	147	142	163	133	137	155	156	147	152	155	124	155	150	150	166	162	141	163	137	155	149	171	144	160	172	127	142	128	150	148	163	159	146	143	154	150	163	138	163	164	127	140	146	150	147	146	160	141	133	162	147	152	144	151	153	150	153	143	151	137	138	140	127	129	145	140	148	157	142	141	151	145	137	149	166	139	143	157	152	149	134	150	161	142	160	160	158	146	129	156	153	150	155	168	157	149	150	142	164	145	165	149	138	147	143	157	144	155	154	137	156	160	152	144	146	144	137	154	167	139	149	142	163	147	153	160	138	153	142	152	146	165	132	182	175	162	176	151	168	144	158	148	170	131	161	148	134	157	136	163	151	164	161	164	127	162	161	176	165	149	165	146	147	174	149	173	155	160	133	137	136	145	140	143	146	170	176	130	164	149	169	139	167	150	169	160	172	151	148	156	151	142	143	169	153	149	164	132	165	131	144	149	139	138	137	169	128	154	145	148	140	135	131	168	139	148	160	132	160	153	153	124	158	152	152	154	129	146	165	148	130	142	149	164	150	134	155	169	127	132	127	148	150	161	139	158	138	153	178	137	158	163	168	159	137	178	146	155	145	147	159	147	150	150	118	147	140	136	161	185	129	176	170	155	150	151	171	166	146	130	162	157	140	167	173	141	157	148	170	135	163	150	148	157	155	119	164	140	140	149	139	134	178	142	167	161	142	166	138	150	133	174	139	159	168	157	157	157	158	136	141	168	148	139	131	161	130	139	156	146	142	141	150	156	168	165	161	141	166	158	180	165	145	139	157	158	162	135	147	148	155	138	144	149	132	159	148	157	162	162	140	151	170	144	140	151	155	170	148	168	162	146	185	143	157	161	153	166	142	159	140	149	137	157	154	162	171	135	178	144	150	156	148	166	160	146	165	157	142	132	157	136	149	151	169	143	144	133	142	162	151	161	148	137	163	164	147	148	131	151	123	155	176	136	140	171	162	133	130	154	160	173	162	161	144	152	125	128	141	156	141	179	155	158	135	153	156	149	121	158	173	151	143	128	141	146	157	126	162	152	151	146	168	137	153	153	172	160	132	183	150	169	150	153	147	156	150	148	142	150	146	185	150	147	140	147	135	150	128	155	147	146	133	143	155	165	164	169	146	161	145	145	147	141	147	150	130	166	162	160	146	136	150	177	151	164	158	180	144	131	151	155	142	140	149	179	169	139	157	144	145	135	150	169	155	141	149	166	140	160	138	166	142	146	148	127	162	146	126	161	140	140	146	132	150	154	154	176	155	163	145	146	158	154	140	163	169	148	147	149	163	178	152	142	161	146	156	168	133	163	148	136	144	160	147	139	161	155	154	154	155	166	153	148	153	135	138	137
345	2	2100	194527	580	0	11	121	215	382	356	432	397	371	348	305	281	307	264	270	245	230	216	223	233	232	183	195	203	191	178	185	180	182	188	167	170	169	162	169	162	173	181	171	154	133	152	151	156	141	160	147	144	147	144	162	183	122	129	139	144	151	126	158	169	148	148	145	151	118	142	130	152	174	160	164	148	144	148	130	137	134	137	136	138	136	133	120	164	137	138	141	129	144	146	138	136	138	141	131	135	134	141	135	148	130	160	129	124	154	147	148	130	137	149	119	137	133	124	153	129	152	139	140	118	147	147	165	133	136	108	136	132	131	142	125	126	133	128	126	131	128	144	126	135	126	139	140	151	141	141	136	132	120	141	136	131	148	141	126	137	148	145	130	135	124	113	119	151	118	154	132	131	126	134	97	135	155	132	117	121	116	121	150	127	153	124	128	147	136	134	131	138	139	133	155	120	142	147	140	128	116	126	157	120	127	107	137	140	119	140	141	121	136	129	151	129	132	147	126	142	108	132	129	142	122	132	133	143	131	125	145	151	122	140	134	134	129	132	142	130	142	136	139	134	141	108	137	124	133	118	138	145	129	148	118	121	138	135	121	133	121	150	133	137	134	105	117	127	134	125	138	108	138	134	133	145	152	119	128	119	133	121	130	142	136	137	125	126	135	143	139	150	131	155	122	130	120	135	130	142	138	149	137	137	136	154	130	140	133	128	138	121	119	111	143	118	121	133	128	134	142	146	126	138	138	158	128	160	126	152	142	126	117	139	116	145	131	120	150	136	154	127	141	119	127	126	134	134	116	136	126	131	142	114	142	123	147	114	133	144	133	129	120	140	140	124	125	138	142	127	144	135	129	120	126	131	97	148	137	131	105	147	127	131	119	127	138	106	123	131	136	125	130	127	134	156	114	140	153	117	138	120	158	136	125	144	150	135	150	145	123	138	168	131	142	132	145	144	141	143	165	153	120	132	131	138	122	141	109	123	138	140	142	139	130	155	136	109	143	119	113	142	150	130	128	118	147	124	142	153	154	142	129	126	138	142	134	132	132	131	126	122	143	144	135	136	147	125	129	130	128	145	133	139	125	133	134	128	138	119	129	120	132	137	141	136	131	145	137	117	124	127	135	135	125	153	141	147	141	124	129	115	122	133	122	125	129	151	135	129	138	130	148	129	134	138	135	136	156	121	123	141	105	151	114	104	142	131	118	119	126	121	127	156	123	124	137	140	135	119	139	123	144	152	142	118	130	132	140	124	131	120	129	140	130	145	148	110	136	137	137	124	138	121	143	137	142	103	133	123	155	124	148	123	116	127	134	131	154	144	133	131	130	138	121	122	146	140	141	144	156	127	138	141	147	134	126	126	128	141	129	116	133	146	103	127	157	141	134	111	131	141	133	144	128	133	131	140	139	134	126	132	135	119	133	120	112	130	123	134	128	129	124	139	123	117	114	132	132	121	130	121	137	128	122	128	137	132	145	139	133	150	124	99	151	140	127	120	139	119	130	131	122	120	139	122	150	140	127	128	154	143	124	139	137	117	138	132	127	120	139	141	137	126	133	157	123	131	134	147	124	129	143	145	145	119	132	136	142	131	140	142	127	125	126	150	147	133	132	117	108	144	124	142	132	136	130	136	138	120	138	151	132	126	111	134	88	137	134	132	125	131	116	128	135	128	120	142	134	114	129	137	135	120	133	136	129	143	148	135	151	124	153	149	141	138	112	116	112	125	125	159	128	133	135	130	121	159	134	144	139	136	151	140	140	151	128	150	128	135	117	128	135	123	139	134	115	128	137	123	140	163	132	123	131	125	141	135	126	120	129	149	147	147	126	136	132	127	135	127	124	140	129	141	130	140	141	131	124	129	140	130	144	131	132	125	138	135	144	128	139	138	134	117	120	152	148	124	121	136	137	133	121	129	128	136	127	130	122	124	138	119	126	126	136	151	147	144	135	112	147	102	145	122	118	124	135	126	121	137	143	115	133	129	142	117	145	118	144	131	135	124	128	124	168	157	128	134	140	131	138	108	133	151	132	142	119	126	137	162	149	127	139	114	138	127	145	125	123	129	136	122	118	139	140	125	136	146	130	114	133	137	126	141	157	126	121	136	134	117	125	129	151	141	126	118	136	146	149	149	134	124	147	136	133	127	143	135	126	141	121	127	146	132	118	136	147	134	136	126	148	142	133	127	126	150	143	154	134	130	133	141	133	119	129	118	149	134	108	127	119	124	139	127	129	123	129	129	133	136	125	156	149	119	111	125	144	120	143	114	127	124	148	130	126	117	128	131	135	123	142	138	111	121	111	118	135	126	127	141	124	146	134	143	141	149	140
345	3	3500	194652	572	0	22	145	242	373	378	446	398	365	326	320	279	265	270	280	218	235	248	215	218	219	157	175	196	173	182	189	188	160	186	183	170	152	156	169	152	140	171	142	127	154	135	137	130	124	143	143	135	141	122	139	151	144	130	103	101	162	127	140	132	143	152	125	116	139	126	159	128	132	125	110	121	134	132	135	137	123	139	127	126	134	116	117	110	126	132	119	123	128	118	105	125	133	144	119	120	123	108	123	127	117	133	109	107	119	111	112	119	111	119	140	121	129	114	126	117	113	124	143	105	104	115	125	132	148	128	106	145	133	145	129	123	104	100	121	123	132	131	123	140	132	113	131	117	115	121	102	122	133	110	129	112	149	142	123	129	138	116	139	139	129	132	122	127	116	117	113	140	130	111	121	117	106	133	124	105	117	121	118	118	116	126	118	116	115	110	109	117	102	107	128	121	139	107	123	105	118	116	104	110	118	122	129	136	115	123	101	119	117	130	121	118	112	117	116	105	120	129	115	144	114	127	114	96	122	122	107	110	116	121	120	124	115	111	136	134	107	125	137	107	121	137	113	112	113	99	117	125	126	121	115	110	135	115	125	111	122	138	130	147	124	107	111	113	122	134	134	127	121	134	119	128	138	118	132	117	105	127	125	129	107	117	122	120	101	97	151	146	119	137	118	120	114	116	121	122	137	123	137	125	115	103	111	130	107	116	122	122	117	135	96	125	132	121	121	124	113	112	120	138	128	128	130	118	134	127	93	117	118	109	129	111	117	117	133	140	132	138	114	132	138	132	106	112	120	115	121	109	120	137	125	121	147	120	127	128	103	109	108	134	130	117	119	115	123	118	127	117	112	136	114	118	127	143	121	129	134	120	110	128	130	131	116	109	124	119	112	129	127	102	105	128	128	118	119	106	131	123	119	115	119	103	105	116	142	119	117	115	139	133	132	122	95	121	88	119	115	118	101	115	88	159	132	114	148	130	109	133	105	120	128	113	112	110	107	109	118	112	114	117	135	109	99	104	118	124	103	118	114	114	128	129	115	133	105	113	97	102	137	129	139	114	124	108	126	125	97	124	118	126	115	147	121	106	103	106	128	111	115	121	117	106	133	121	152	102	144	127	133	113	133	104	133	123	119	104	100	128	135	126	128	126	98	123	134	123	119	125	118	136	127	111	104	131	121	133	128	107	136	133	111	110	117	135	130	106	120	133	111	110	95	112	128	117	113	104	123	122	128	127	99	104	105	102	122	104	119	113	94	88	119	121	126	109	111	129	118	118	119	117	129	117	109	129	144	98	119	117	120	120	118	112	119	109	121	107	111	125	118	133	124	135	126	95	105	130	109	126	130	134	106	113	129	113	102	139	133	129	125	102	120	104	143	86	113	118	110	124	113	137	130	125	105	128	126	123	140	121	103	134	110	113	132	115	117	112	118	125	118	132	106	122	114	114	100	106	134	121	122	111	122	108	121	127	113	126	123	139	101	117	124	130	117	125	120	111	112	128	113	123	112	123	118	114	125	130	121	107	116	111	109	86	110	99	117	116	101	119	111	130	107	123	125	122	117	120	116	123	123	123	140	120	130	113	115	117	112	121	113	109	117	126	125	134	108	114	113	143	123	127	108	133	104	128	110	110	128	120	114	126	119	133	114	100	117	117	123	109	125	135	126	127	118	119	132	104	119	87	105	124	117	95	133	108	115	115	120	127	103	145	112	114	120	125	110	133	130	125	103	134	129	108	112	111	115	130	114	107	115	123	130	136	109	130	131	111	130	116	115	121	106	112	115	125	118	128	112	118	115	129	118	112	116	116	130	118	126	111	120	112	128	142	106	122	118	106	123	127	109	135	107	102	105	129	115	116	101	119	115	106	99	119	97	130	125	120	125	109	98	112	118	129	117	116	120	122	87	126	110	118	124	99	116	108	128	132	107	118	122	131	121	111	105	117	110	116	107	119	120	117	127	109	119	112	128	113	119	115	109	113	117	126	104	122	121	117	121	122	123	111	124	118	109	123	118	116	112	124	121	129	129	132	103	128	121	105	129	104	121	110	122	115	89	142	90	125	109	127	117	101	117	109	115	117	103	102	103	122	114	115	115	139	133	140	103	101	113	122	126	119	111	127	129	116	140	111	112	135	132	135	117	140	121	119	138	158	125	110	116	133	108	117	113	131	118	121	133	123	112	116	131	132	126	109	110	123	139	124	114	115	125	106	129	147	123	124	104	128	117	100	99	138	121	132	125	119	122	138	112	111	118	91	127	141	119	125	115	122	113	154	126	113	104	126	111	123	139	129	143	126	125	131	124	109	116	107	117	105	118	118	119	104	112
345	0	2700	194777	563	0	6	140	212	380	381	438	406	395	338	311	273	274	253	257	214	231	216	198	201	208	208	170	184	146	164	165	165	142	148	144	138	163	132	110	149	114	141	124	127	119	116	114	108	107	123	100	115	103	125	97	107	107	108	96	89	99	94	83	95	89	98	85	100	96	100	109	93	76	102	87	83	74	66	113	95	100	79	92	75	88	79	85	98	81	74	83	79	111	74	78	81	92	86	98	84	90	100	93	95	88	92	70	90	75	97	82	91	77	100	87	91	85	70	82	86	76	87	100	73	89	74	76	85	76	64	103	96	85	69	73	94	80	76	92	101	95	71	93	89	82	71	102	77	89	75	70	88	76	101	78	93	95	66	81	72	97	77	74	76	79	74	102	82	94	81	94	70	86	75	80	98	77	88	88	77	69	90	87	87	92	77	79	79	92	85	91	76	65	88	87	102	76	88	88	98	74	64	81	82	99	78	73	72	79	80	84	90	69	90	71	66	77	85	83	69	87	60	73	67	75	60	91	69	85	82	86	85	75	91	78	93	76	93	97	91	92	82	74	84	72	83	95	83	76	80	85	77	91	79	74	101	81	85	89	80	82	84	81	82	85	87	71	79	79	85	83	77	63	76	89	72	81	85	90	89	63	85	83	79	91	76	77	98	84	64	83	76	77	84	82	74	94	76	88	86	90	107	96	90	78	82	58	80	82	66	68	73	89	70	75	77	86	83	95	88	92	78	83	87	90	84	85	92	75	89	80	92	73	91	88	78	68	52	92	87	75	76	88	83	90	82	86	72	64	76	83	79	87	73	83	74	84	86	65	73	78	75	84	86	77	78	71	93	82	78	71	81	72	75	86	95	90	85	87	77	82	85	75	92	74	87	95	92	95	86	68	70	68	72	79	80	70	70	95	71	77	85	78	84	77	78	79	96	82	86	91	84	75	67	84	95	76	61	64	78	81	67	90	71	68	80	79	67	73	82	82	89	80	97	92	76	63	86	91	89	92	84	85	97	74	71	83	87	91	73	86	84	90	74	85	76	87	68	83	82	80	79	92	70	77	78	78	79	83	72	75	84	78	90	90	71	80	83	74	74	85	92	76	59	56	69	88	86	87	70	70	74	91	85	68	76	55	93	80	78	74	69	86	69	77	70	70	58	62	65	95	85	94	63	78	81	76	69	72	66	62	65	87	75	77	79	97	79	74	84	67	73	71	87	78	83	81	63	77	88	67	77	98	83	80	85	71	92	86	78	111	67	85	80	70	97	79	81	85	69	75	84	79	84	92	88	74	91	85	96	78	89	68	77	71	84	95	81	77	76	85	74	105	80	79	85	76	71	87	79	90	72	61	75	63	63	95	85	74	89	90	80	80	90	68	69	96	70	85	86	82	83	67	84	109	103	91	72	86	71	89	72	91	74	89	86	88	88	82	94	75	79	94	68	72	85	76	88	81	80	78	71	57	91	71	85	85	78	71	90	68	74	86	83	92	93	89	75	64	75	88	66	77	84	69	85	82	70	84	79	88	67	80	76	71	86	89	70	72	79	100	93	83	77	77	77	89	80	77	72	86	80	73	75	73	93	82	89	72	97	73	68	68	87	65	68	65	89	92	77	81	88	76	78	84	75	84	68	79	69	84	88	90	88	68	78	82	73	76	88	65	94	81	73	72	88	87	80	79	79	79	82	87	75	97	74	75	61	70	75	68	96	66	66	81	73	88	79	85	74	72	72	77	81	73	76	64	76	78	91	81	87	83	88	74	88	76	98	90	86	86	75	74	76	65	87	77	69	81	79	86	72	94	79	62	69	83	74	92	94	84	72	74	73	92	85	86	83	78	76	84	90	85	65	81	76	65	78	82	82	80	69	84	67	79	81	79	75	81	71	66	87	86	80	86	75	81	61	85	91	64	85	83	65	70	85	79	78	92	96	82	81	81	78	76	77	86	92	65	90	80	85	69	68	80	73	74	76	84	93	68	78	79	86	96	87	85	73	73	101	70	102	66	96	76	82	89	79	88	89	74	72	85	82	82	71	75	70	85	72	76	73	78	80	68	89	64	80	70	97	71	82	84	75	68	90	78	85	76	69	74	78	64	75	99	85	66	75	85	66	71	74	73	78	76	79	72	82	71	78	79	79	65	69	83	79	94	90	79	74	75	88	88	80	79	76	91	80	90	57	78	90	77	82	73	88	76	90	88	80	80	75	82	74	100	83	88	76	93	83	72	86	57	74	69	66	80	78	84	75	91	85	71	87	59	54	89	73	71	80	79	92	94	77	70	80	79	92	91	80	82	79	92	81	68	85	73	75	90	65	66	77	90	87	88	90	81
345	1	1900	194902	588	0	17	130	229	383	339	386	368	343	295	294	252	252	254	254	234	205	222	210	231	231	193	241	195	185	181	193	181	196	179	189	166	185	194	182	186	167	186	156	169	178	156	169	172	154	163	164	161	151	172	153	175	166	169	172	142	144	127	143	175	142	189	161	170	152	154	153	166	171	168	152	162	177	150	156	150	152	171	163	171	145	151	130	145	166	134	156	149	152	168	146	145	161	142	162	158	155	153	155	154	161	142	137	137	141	148	167	163	139	161	153	136	145	155	162	155	145	142	143	163	145	159	157	132	143	165	152	166	137	167	141	151	138	139	151	147	139	159	133	135	136	150	149	153	167	158	162	137	158	142	139	168	151	147	146	150	146	188	183	150	166	161	148	164	144	144	153	137	153	159	149	141	122	169	164	135	150	164	150	145	142	182	145	151	143	160	158	147	169	166	128	154	149	173	171	164	135	136	152	136	149	142	134	155	152	150	128	155	140	155	163	183	168	156	135	152	130	130	154	150	138	159	166	138	182	146	131	155	170	142	156	156	148	176	147	140	147	165	149	144	184	138	135	141	141	129	131	158	165	134	155	154	135	131	133	175	137	172	173	158	152	142	152	151	121	168	153	171	153	150	136	147	156	171	156	147	169	140	146	146	150	176	126	166	160	131	146	138	151	152	146	142	155	157	158	150	144	150	177	148	155	153	147	152	149	156	138	144	149	163	160	128	146	149	164	140	161	158	139	156	156	155	142	149	145	130	157	156	169	156	155	172	138	163	156	162	153	152	159	160	154	172	145	145	173	162	147	161	138	159	164	142	179	140	144	160	146	150	137	155	157	169	136	158	162	148	153	146	149	144	152	160	162	142	160	172	139	133	142	140	139	153	152	130	158	160	131	146	142	149	131	155	147	169	156	125	150	142	145	132	175	127	179	156	140	132	143	160	161	160	178	151	148	131	137	160	152	156	144	172	125	160	136	159	158	141	157	130	166	163	135	152	163	154	144	159	163	144	165	159	138	150	166	148	165	141	134	149	156	157	146	157	145	161	147	143	137	151	149	159	135	155	155	148	153	155	137	168	130	143	123	157	155	124	153	147	152	158	142	128	162	168	161	153	153	128	157	141	166	197	138	159	153	177	139	133	153	165	144	139	142	140	163	135	133	166	129	132	155	143	163	144	131	153	144	151	141	139	175	153	148	146	147	156	156	167	155	166	134	137	141	153	161	143	147	139	155	150	147	162	157	161	137	144	167	145	150	143	156	142	162	162	162	152	165	144	152	131	152	139	159	135	138	157	157	154	135	144	163	149	150	147	128	152	150	151	126	158	140	137	148	174	145	138	142	140	143	159	149	157	137	145	144	137	153	146	162	165	158	166	156	149	170	154	160	153	139	155	169	134	144	165	156	143	159	143	137	153	143	155	152	134	157	149	161	140	119	129	159	150	173	157	142	147	163	157	147	133	136	151	157	167	155	159	158	133	158	160	133	157	140	148	129	160	149	131	155	140	128	128	165	173	159	145	164	155	127	146	144	162	144	142	138	151	143	161	148	139	151	156	188	150	155	176	148	155	168	149	161	154	133	151	149	148	140	167	167	162	145	137	154	149	137	150	148	138	144	154	150	145	157	150	156	146	149	147	163	151	157	143	135	158	132	144	142	154	145	159	120	148	146	142	142	134	150	139	152	156	132	151	153	145	132	155	139	157	138	146	132	145	155	156	137	149	159	152	150	120	136	138	170	127	171	144	150	152	150	155	144	141	155	134	148	172	141	155	147	155	130	152	135	151	140	153	157	160	156	146	132	144	148	138	164	132	144	174	144	144	165	153	143	152	158	137	156	155	156	161	158	141	154	143	157	142	136	151	132	142	151	146	163	170	148	146	168	160	137	165	140	147	152	164	138	134	173	133	159	144	153	140	149	147	144	162	161	144	146	141	163	147	130	156	148	110	149	158	154	128	151	142	162	147	179	161	142	140	139	149	160	151	143	162	154	158	154	159	141	160	148	151	149	140	141	138	170	144	133	144	149	160	133	170	162	152	160	151	137	180	165	146	154	139	156	170	163	128	158	140	147	168	152	157	150	141	135	163	151	129	167	161	164	152	137	138	130	167	136	162	144	164	157	161	150	142	142	143	129	161	157	126	157	154	154	129	164	147	164	150	147	160	158	170	143	135	151	128	156	139	151	153	177	137	146	157	149	144	136	130	145	146	163	173	155	136	161	132	135	160	163	160	145	157	137	158	154	159	138	141	154	137	152	130	147	151	162	156	141	148	141	154	149	148	154	153	166	152	143	124	139	142	129	138	160	154	159	134	140	139	162	123	162	123	151
345	2	2100	195027	573	0	10	140	210	375	381	422	362	353	349	303	260	284	283	239	246	218	208	215	180	206	194	207	182	220	166	209	169	207	178	183	156	153	163	181	172	156	154	165	138	173	155	160	146	163	142	143	172	141	132	158	160	162	151	132	119	145	126	138	122	130	125	142	146	131	133	148	124	150	159	134	125	159	133	148	144	147	150	136	142	134	156	136	136	131	138	145	139	146	126	136	151	155	141	161	143	116	130	120	133	140	117	154	140	172	128	139	138	133	142	145	132	126	126	129	155	122	136	139	124	143	130	139	150	116	141	168	139	129	145	128	147	125	140	150	123	117	128	137	159	117	141	107	142	141	140	138	132	160	120	129	140	147	130	126	136	125	137	150	130	150	134	124	139	127	117	123	147	145	155	120	133	134	137	139	136	139	126	141	137	134	149	135	120	133	144	116	152	127	127	119	136	130	143	124	132	124	130	134	116	152	129	134	129	144	142	119	131	135	134	126	123	138	134	133	142	135	123	127	131	116	139	143	148	139	143	142	134	131	124	135	116	138	133	150	133	125	143	128	124	134	124	128	133	123	151	139	141	127	131	139	122	115	126	126	136	124	133	119	146	118	113	130	135	131	124	124	119	133	129	125	118	133	135	139	127	122	123	123	127	140	120	146	137	137	133	136	137	129	123	113	162	136	149	127	112	131	137	113	140	118	111	146	123	117	139	116	143	142	138	126	125	150	131	123	139	132	122	137	150	130	118	135	121	134	101	116	134	136	137	127	130	129	139	116	132	134	131	127	122	145	137	102	143	129	135	154	125	142	151	140	121	124	129	114	145	135	134	151	136	120	123	146	133	141	110	119	124	130	153	156	129	130	128	136	130	115	149	119	136	120	126	128	125	140	120	134	135	134	127	144	129	118	141	142	118	126	128	147	123	132	100	112	133	140	101	129	133	124	119	122	130	122	121	119	142	125	147	123	136	114	132	143	140	116	154	151	130	134	123	107	133	124	123	128	145	129	118	133	130	132	137	124	155	137	134	131	126	119	131	142	131	142	122	117	131	134	147	133	140	147	116	123	118	121	104	136	138	139	144	141	136	140	127	132	121	124	145	140	113	128	125	141	146	123	139	145	129	129	143	107	135	120	144	133	126	116	121	137	143	132	119	128	133	133	124	151	141	138	137	116	144	113	110	146	113	127	107	135	146	129	130	153	138	142	136	131	139	132	122	138	120	120	122	142	146	126	131	124	129	142	129	131	135	122	125	150	118	130	133	129	134	131	117	128	134	135	135	119	119	146	121	127	123	127	122	121	143	127	128	122	138	135	124	132	137	129	131	127	133	139	126	141	125	139	135	135	142	140	135	121	115	142	143	136	122	140	119	128	139	141	132	131	135	124	142	119	142	124	118	116	124	132	148	132	136	115	105	142	130	142	135	135	120	150	147	161	135	143	169	129	109	133	138	142	139	141	129	108	126	130	137	145	122	119	119	128	130	142	124	142	147	139	122	131	113	130	129	127	128	130	113	126	135	146	116	138	129	133	128	129	119	134	131	108	121	116	123	128	138	151	130	115	107	131	135	121	135	140	117	128	125	136	141	133	129	97	126	122	135	116	133	145	127	161	136	125	135	117	118	136	128	132	152	115	135	113	130	128	151	131	126	112	118	155	139	156	128	129	130	127	150	124	141	118	129	139	138	102	139	138	126	155	131	141	123	112	122	132	132	114	119	131	110	128	116	124	134	133	108	154	147	149	118	118	129	151	146	139	134	143	126	143	128	139	133	115	121	140	129	161	123	133	138	140	137	132	129	128	140	122	112	136	133	133	124	122	130	127	135	138	126	121	127	131	126	135	132	139	147	125	133	114	136	123	127	127	138	137	137	131	112	116	123	134	122	118	131	155	122	125	145	124	131	143	129	138	129	127	136	135	127	135	143	114	125	115	131	133	148	138	130	139	127	137	124	126	158	112	128	121	119	125	116	100	158	111	127	131	135	142	123	131	135	142	127	160	120	116	156	134	126	140	133	143	138	141	146	109	137	130	135	125	116	131	134	136	136	163	121	134	103	111	120	130	115	141	127	140	128	137	142	137	139	140	135	115	111	121	137	144	128	140	121	124	131	101	144	108	136	124	136	150	137	121	144	125	128	133	127	122	150	130	134	143	120	131	135	129	132	149	143	117	137	143	138	147	133	123	112	140	129	123	139	130	131	111	139	115	128	122	136	147	143	131	139	127	130	135	143	133	149	137	128	129	138	118	121	121	120	136	139	138	141	138	142	127	120	101	114	125	122	121	127	139	112	131	135	122	123	122	124	123	109	123	131	127	131	124	151	117	131	128
345	3	3500	195152	579	0	22	156	234	388	384	447	380	362	302	294	289	263	247	264	210	246	219	223	195	192	179	191	188	202	193	181	180	177	162	173	141	159	171	158	149	165	153	173	148	132	129	156	153	133	131	129	137	115	154	134	157	154	118	130	135	120	128	145	154	140	123	141	132	133	104	119	127	105	136	142	110	119	108	133	119	133	149	124	104	116	118	104	135	126	113	120	142	117	128	105	101	124	101	135	128	130	130	111	109	127	134	127	130	120	114	128	116	119	124	117	115	124	122	118	136	128	134	121	122	131	122	134	110	131	128	133	114	139	132	120	124	123	114	126	108	114	131	119	133	111	120	129	123	119	113	122	116	106	130	130	124	123	126	119	127	129	127	125	117	122	128	97	136	119	130	126	95	120	125	130	132	127	132	124	109	135	121	129	110	118	130	124	113	121	128	128	119	126	130	110	115	108	123	127	126	106	104	129	112	118	124	129	127	116	117	110	117	119	110	130	124	119	109	138	117	140	122	119	150	117	120	133	112	125	123	113	117	113	94	132	115	97	126	139	114	116	137	111	99	112	108	120	115	110	99	121	120	142	124	112	125	130	124	113	125	124	116	132	119	108	120	87	110	123	117	117	115	98	125	125	130	133	126	102	108	130	114	108	133	126	131	113	114	122	125	104	132	124	112	114	136	122	120	125	123	105	150	109	129	101	132	121	113	115	129	108	124	124	136	124	110	103	128	142	131	124	126	113	109	108	109	113	127	103	114	122	112	148	126	125	115	117	120	144	111	100	123	114	130	133	133	116	112	125	105	106	125	103	109	114	132	110	91	111	118	133	125	119	111	125	122	113	137	121	112	115	114	123	119	127	116	108	119	116	114	111	125	119	111	134	114	106	109	119	129	126	118	104	112	142	117	119	127	119	121	131	110	109	139	140	121	122	101	101	123	116	152	125	103	109	130	130	118	113	121	118	116	133	103	114	125	101	151	159	109	113	130	119	100	97	126	125	131	116	108	116	105	128	129	132	129	137	118	126	135	110	132	107	97	103	125	102	121	116	134	118	117	114	102	110	125	117	133	117	130	121	124	137	122	124	114	124	117	112	111	112	152	101	132	125	126	128	113	119	131	120	117	115	117	137	130	124	123	109	128	126	108	135	131	111	122	123	106	124	105	138	124	111	112	116	118	107	104	113	125	122	119	127	107	120	121	106	136	107	127	141	87	111	146	110	119	106	105	117	116	115	115	125	111	102	124	119	122	101	100	104	130	111	119	114	123	127	104	98	110	114	120	111	128	116	120	121	121	118	113	136	118	116	120	127	90	139	121	119	99	120	100	128	108	112	105	116	138	157	123	122	118	115	118	125	106	130	131	113	108	122	112	147	107	115	116	99	111	92	109	101	123	116	111	123	123	114	132	114	123	135	120	133	126	144	116	124	114	115	117	128	106	122	124	145	113	131	103	107	134	124	119	123	126	112	104	109	110	114	102	136	131	122	129	134	112	126	127	118	126	123	120	136	111	96	111	123	123	120	121	125	134	116	117	100	112	145	121	119	133	99	112	91	124	122	134	117	134	127	136	126	132	121	122	124	124	122	103	123	122	107	121	110	122	116	122	97	127	137	122	158	114	119	99	113	148	112	124	137	130	124	103	120	107	117	117	126	109	123	136	114	101	124	115	130	120	117	146	118	122	95	141	116	104	104	139	113	125	115	110	102	128	118	143	134	116	118	116	113	125	131	129	121	113	88	109	122	115	127	125	103	121	101	112	107	123	122	143	118	113	95	122	121	130	111	106	111	121	98	106	119	124	123	127	118	112	121	127	115	134	125	119	117	116	135	112	106	113	112	125	127	106	133	123	114	118	109	123	115	118	103	105	125	120	130	103	121	105	115	123	98	117	108	111	101	109	102	119	115	119	133	115	103	120	102	109	127	131	108	109	105	111	105	106	105	114	119	115	113	122	126	123	96	107	124	138	107	129	116	131	123	121	114	118	127	112	117	103	132	125	128	103	115	118	119	138	107	104	106	119	109	134	114	106	136	130	122	119	125	133	115	117	113	120	126	108	128	106	124	130	127	123	115	113	102	120	120	112	116	141	124	128	134	120	106	106	114	111	113	120	116	121	137	135	113	111	119	107	126	120	119	139	121	101	120	136	97	118	121	123	127	120	122	116	104	114	119	119	113	126	130	120	113	103	147	122	106	113	122	119	108	115	113	118	99	137	114	133	121	115	118	123	119	101	115	129	115	135	119	110	107	118	114	137	116	114	107	110	122	121	133	112	127	112	113	120	112	112	129	114	95	121	127	119	128	115	122	114	119	123	114	129	98	118	113	111	110
