345	0	2700	190779	581	0	10	130	214	391	399	442	425	402	344	310	310	277	263	263	259	244	215	203	203	176	176	184	186	174	161	178	148	165	159	149	143	158	160	144	123	153	127	135	145	116	119	122	125	107	104	109	111	103	115	109	115	93	106	99	113	105	107	114	103	99	108	108	110	96	104	108	85	109	104	105	102	84	108	108	105	99	91	132	94	85	91	90	100	81	112	109	92	94	102	87	110	85	91	99	81	110	95	95	96	83	79	101	102	77	87	103	106	78	79	109	88	97	98	93	75	92	89	85	76	94	88	88	103	85	98	82	92	92	84	89	78	80	88	86	85	70	85	87	98	82	91	93	85	100	95	102	91	77	102	84	101	82	93	99	77	94	84	98	84	78	82	92	91	90	110	91	106	85	91	96	96	80	79	74	83	102	93	83	99	94	78	102	82	102	87	76	81	77	92	87	97	93	95	77	96	78	68	73	81	74	102	87	84	80	96	95	86	105	99	78	77	80	75	87	77	69	79	101	82	90	85	96	87	108	78	94	82	76	89	82	70	92	102	85	109	90	78	104	93	90	75	61	99	96	99	92	89	91	109	82	83	87	95	86	83	91	84	68	91	80	86	96	82	98	74	86	77	94	88	93	97	73	88	88	68	76	79	81	90	83	93	86	73	88	86	92	74	93	90	107	88	83	68	83	78	85	88	93	84	73	77	77	75	81	73	84	92	87	79	75	77	92	97	84	87	93	91	92	89	93	83	85	79	86	79	90	88	101	95	86	71	80	84	92	81	69	77	83	89	80	80	93	65	101	80	87	61	96	83	74	76	85	79	72	81	84	87	94	96	80	82	73	80	81	75	80	81	83	82	85	82	98	97	68	67	80	91	105	80	101	82	76	88	86	83	98	81	81	101	93	88	89	85	80	76	81	95	94	96	86	81	84	65	94	108	93	100	97	89	88	70	83	90	79	86	113	90	93	80	83	92	94	87	89	94	77	92	81	83	84	79	83	99	76	79	91	78	80	89	79	81	78	84	93	85	94	67	79	84	87	77	106	81	78	95	82	78	89	79	89	67	76	96	69	93	92	88	96	91	68	90	90	79	107	87	84	84	78	80	87	68	79	66	88	66	80	91	90	93	93	87	75	99	82	80	80	85	84	93	96	79	85	80	91	84	85	83	85	91	89	82	75	75	71	82	82	95	81	85	82	73	76	74	87	65	95	68	86	93	84	87	98	106	75	82	92	100	79	92	83	102	79	75	68	104	89	74	96	90	69	79	85	91	79	77	98	74	81	77	90	88	81	81	74	92	73	81	91	83	89	100	79	96	82	85	84	71	100	88	88	92	85	77	99	105	90	85	116	69	85	96	75	91	77	103	95	85	90	95	90	100	87	81	75	76	79	91	97	88	62	77	75	83	74	89	82	77	80	89	94	100	82	102	73	86	84	93	72	77	84	86	91	87	79	90	99	72	90	79	75	93	104	80	86	77	93	93	88	87	75	77	79	88	79	84	99	90	64	94	83	79	96	82	92	73	72	94	101	84	69	87	74	86	73	90	71	82	84	89	80	81	92	88	77	78	93	85	81	90	80	78	86	84	80	89	93	76	76	89	94	98	95	93	99	85	70	79	100	98	93	99	84	91	74	93	77	83	92	84	81	76	91	77	85	82	83	93	88	83	81	92	76	92	87	89	67	86	82	84	94	90	79	78	92	87	82	79	76	78	91	81	85	91	94	88	75	88	91	86	96	72	86	104	101	89	85	78	76	96	88	70	76	88	67	92	80	86	98	98	101	75	76	85	84	76	77	84	82	88	67	70	81	89	82	85	93	87	93	77	79	88	97	76	99	86	77	94	82	96	95	80	87	83	100	82	75	85	98	85	90	80	97	94	87	81	83	102	76	77	94	89	79	78	75	75	73	85	97	94	97	90	84	104	84	92	80	76	80	76	115	82	84	89	79	88	91	76	94	94	74	81	67	99	89	82	98	109	73	84	77	113	67	80	104	72	92	91	89	88	93	105	105	85	87	98	95	83	92	82	90	82	85	77	106	98	89	91	94	70	77	61	90	69	87	92	88	101	100	95	99	100	71	69	103	84	94	81	79	75	106	84	87	78	82	99	93	86	88	82	85	90	80	99	86	78	74	97	71	68	76	81	71	86	86	83	88	85	69	69	81	75	84	74	92	80	86	68	85	111	88	79	78	92	74	72	77	79	74	84	83	78	68	72	88	79	80	92	73	86	84	89	86	80	98	75	74	75	88	83	105	82	80	73	79	94	82	84	84	105	83	87	76	88	77	96	87	84	85	78	78	104	70	92	74	91	92	86	71	98	81	111	83
345	1	1900	190904	585	0	15	124	221	373	397	378	354	360	307	300	266	269	254	250	248	243	217	191	215	221	222	231	190	206	176	194	195	188	201	184	185	175	173	171	176	197	174	198	184	162	175	161	194	162	169	166	181	188	181	165	161	189	161	166	175	175	151	162	159	166	162	167	134	165	193	181	136	158	163	163	169	169	167	176	165	177	135	159	155	170	149	152	160	167	138	169	171	183	173	158	152	135	172	155	160	153	167	128	174	159	146	154	166	136	174	151	143	159	136	155	179	163	152	153	174	177	156	165	136	176	149	148	150	152	172	161	154	161	150	127	171	164	137	153	159	150	155	171	152	147	147	137	156	157	152	155	145	149	155	160	140	158	145	168	163	156	152	133	135	154	162	151	154	159	168	165	151	137	138	160	156	145	147	175	135	152	170	135	172	142	155	181	144	177	157	147	163	133	150	160	141	174	163	188	154	134	159	165	139	168	159	156	148	160	159	143	150	164	153	174	154	149	154	160	137	148	144	163	165	155	126	144	152	149	176	175	141	152	170	174	155	162	145	164	168	151	160	162	161	148	150	138	154	172	172	160	133	154	148	151	140	161	147	155	159	157	156	145	141	139	172	162	138	136	151	157	144	150	144	168	127	148	145	166	157	134	163	151	161	166	151	149	141	144	149	174	152	151	140	158	139	167	144	142	159	130	155	126	150	154	159	172	147	163	177	162	161	166	143	161	148	156	174	142	144	147	143	162	162	128	148	138	176	160	147	136	146	148	130	171	133	168	148	151	158	131	161	128	172	159	139	130	156	148	140	151	131	145	150	179	136	148	136	150	139	165	157	147	157	126	153	150	159	140	180	168	175	166	158	127	148	138	150	160	149	166	164	156	132	149	146	147	164	166	140	156	162	167	143	154	153	126	179	167	149	145	135	144	134	163	154	161	179	146	162	154	160	144	146	166	149	158	155	166	174	144	135	129	147	156	156	152	135	157	150	157	148	152	146	146	145	161	148	174	145	150	169	170	162	151	151	154	136	154	159	139	158	171	168	145	156	141	135	159	122	166	173	159	147	129	141	159	163	157	151	161	139	166	168	134	167	147	153	149	155	163	155	155	144	146	157	142	171	158	141	139	163	167	149	155	139	162	130	165	150	161	155	167	158	149	153	137	142	142	180	162	144	153	165	141	162	148	135	173	157	138	134	156	150	154	185	168	170	161	140	166	160	163	149	156	153	151	155	140	154	175	120	161	159	143	169	177	145	158	180	156	142	153	150	142	110	168	145	143	178	147	132	163	121	136	159	138	146	138	146	134	151	164	182	143	153	148	166	187	158	136	127	154	141	149	144	151	154	155	147	135	133	150	174	151	152	160	169	150	157	135	169	143	164	146	149	126	165	132	152	162	167	143	153	152	138	168	148	146	135	152	130	183	154	142	162	147	161	153	155	147	147	157	168	153	135	135	156	146	142	147	164	182	152	134	140	153	132	160	168	149	154	171	152	157	144	172	147	141	171	152	165	147	171	150	151	164	138	172	160	149	149	168	158	126	162	158	139	164	183	163	144	131	158	148	133	155	136	127	160	167	140	142	153	163	154	150	147	131	144	134	154	161	147	152	132	155	157	155	149	156	152	183	165	173	145	160	147	154	167	129	166	179	144	166	154	145	179	155	154	135	137	142	165	156	135	159	164	122	148	157	166	153	167	169	139	160	160	166	146	147	161	139	144	126	168	135	156	142	166	143	152	154	171	135	148	143	152	133	143	160	166	170	158	152	142	157	156	148	139	138	139	147	139	131	134	154	167	155	153	163	159	165	169	160	134	158	163	131	157	155	130	138	139	151	173	152	164	147	136	143	141	159	140	172	160	161	130	153	160	153	164	148	142	169	169	161	141	144	146	154	146	167	152	159	149	141	170	147	157	155	170	171	132	133	145	154	142	162	175	159	137	134	147	146	154	177	173	159	158	133	159	140	128	147	180	144	151	145	163	141	140	173	140	147	144	142	160	144	153	154	164	154	150	154	164	144	180	144	162	160	182	164	133	164	154	131	147	127	155	140	157	152	136	157	165	140	168	162	150	135	132	142	168	152	140	147	143	166	169	146	177	140	152	155	153	147	144	129	163	157	145	154	157	152	135	143	166	163	170	135	152	150	161	143	153	164	151	150	148	131	157	156	159	173	152	179	151	133	153	158	152	149	176	138	156	155	173	149	155	150	160	156	161	143	171	157	178	136	112	134	145	133	169	173	163	152	158	154	168	136	146	165	137	142	136	146	158	162	153	142	146	147	133	157	127	155	142	146	133	143	146	135	155	146	151	159	142	156	147	167	124	162	155	133	152	148
345	2	2100	191029	573	0	11	123	218	399	383	417	391	391	320	323	291	275	267	256	258	250	226	221	229	205	215	189	204	203	194	184	204	171	173	199	178	172	180	179	181	165	176	162	144	169	153	176	169	129	169	160	129	156	166	148	157	144	157	136	164	144	137	127	153	135	124	134	143	177	140	133	128	167	152	137	140	145	145	141	112	128	149	136	120	122	138	141	157	170	132	147	143	154	126	150	139	136	123	133	150	117	131	130	157	150	138	152	145	142	145	119	130	153	143	136	137	136	137	143	124	131	136	152	144	115	113	149	116	164	124	122	151	123	154	155	156	136	134	119	129	123	161	147	135	138	130	120	130	139	142	129	145	131	140	146	137	138	143	142	142	136	128	140	122	131	147	127	125	128	121	141	148	151	132	122	135	135	132	120	138	132	149	138	115	147	148	143	147	134	155	136	128	152	153	133	147	122	126	136	140	136	134	138	128	122	148	123	135	150	131	128	141	142	121	150	135	160	132	134	144	139	130	140	130	143	139	135	135	127	132	143	141	128	120	129	128	129	148	153	115	120	165	136	135	162	139	132	140	139	130	141	132	135	138	153	144	123	130	129	125	134	157	144	143	134	135	147	123	145	132	134	123	132	135	132	123	132	149	122	142	125	122	146	136	157	122	142	158	137	154	121	139	124	146	138	151	126	135	132	135	123	145	156	143	133	136	121	137	147	135	142	115	117	145	146	129	130	132	134	137	131	137	142	129	154	139	149	136	131	134	139	130	149	142	138	137	149	121	138	124	129	126	164	168	147	144	131	133	149	130	137	135	129	135	127	116	122	119	127	131	134	124	147	128	146	136	135	127	130	140	132	153	129	144	135	139	130	138	132	134	149	123	135	134	135	127	147	141	111	134	156	124	151	121	130	129	147	145	122	142	118	138	120	129	139	108	156	149	141	128	135	132	128	139	111	137	143	114	141	147	135	155	137	109	139	122	150	135	124	142	134	151	144	146	125	124	119	150	153	124	123	153	139	109	141	124	114	149	146	123	152	130	152	120	144	139	119	130	145	120	120	132	133	146	128	156	141	134	118	130	156	139	146	125	150	144	111	133	131	137	133	131	147	130	130	138	123	140	124	114	108	117	140	125	134	127	121	140	113	128	139	136	131	140	138	128	157	126	131	139	140	141	126	125	131	132	129	146	139	135	136	147	129	113	119	121	133	114	119	130	125	119	134	151	118	143	120	107	115	124	140	146	141	136	133	134	129	124	135	133	131	140	123	155	147	135	158	140	140	140	141	123	139	145	138	154	126	152	151	134	133	145	123	128	134	129	133	140	123	118	126	142	132	136	146	140	128	125	128	137	146	142	124	143	131	120	139	146	141	122	134	128	142	138	141	126	137	153	130	146	141	131	123	150	134	149	137	131	127	143	126	141	125	138	122	120	131	142	130	148	154	142	130	122	110	131	139	129	146	139	136	145	120	129	119	136	126	123	147	142	134	148	138	122	126	144	151	105	138	144	140	131	149	133	133	124	151	154	118	129	126	134	142	132	129	123	141	132	150	121	104	122	111	133	134	143	140	146	146	117	131	112	139	136	125	124	129	143	137	140	142	128	132	120	145	142	121	141	118	119	129	114	111	117	144	136	137	117	138	116	120	138	148	112	129	142	126	125	142	128	148	137	142	132	107	109	130	138	143	143	127	124	141	125	145	143	140	130	134	145	142	160	127	145	145	146	145	136	147	132	128	130	142	127	125	122	140	147	136	122	149	122	153	132	125	118	149	128	153	138	138	127	124	140	126	133	164	111	116	125	145	128	150	134	126	129	138	134	131	154	152	121	143	116	128	123	127	149	128	131	143	127	125	151	131	126	140	121	134	109	134	119	139	120	109	134	116	128	118	126	141	136	126	140	143	141	125	140	150	141	155	158	110	140	127	119	139	160	134	130	142	127	123	144	135	137	143	132	116	145	124	133	146	135	141	160	139	139	138	155	129	118	124	120	141	131	128	115	109	133	129	135	134	115	119	126	144	133	172	118	130	125	120	133	159	129	138	144	126	125	130	134	122	125	114	123	128	130	130	146	127	127	123	148	143	142	125	131	123	134	134	131	114	142	137	126	132	116	139	172	130	116	129	148	125	136	133	128	130	143	122	113	145	123	139	143	135	129	142	130	162	120	123	129	121	143	138	115	141	125	127	133	132	133	161	137	117	136	119	148	116	131	145	124	133	116	135	137	127	135	162	133	123	150	131	127	138	147	143	142	129	136	131	153	140	130	141	146	123	125	131	115	134	126	125	142	112	133	130	145	120	132	142	132	138	126	129	143	126	121	132	126	152	146	139	124	129
345	3	3500	191154	576	0	15	152	225	370	379	435	414	368	327	327	271	256	260	233	231	245	227	199	193	213	206	209	198	194	216	195	148	175	169	178	174	190	152	156	165	142	158	161	163	163	153	144	145	147	144	132	156	133	159	144	155	144	133	140	138	142	148	131	146	131	127	138	149	136	127	134	130	149	132	114	154	127	138	123	144	154	133	130	130	117	138	126	137	143	123	123	131	129	110	134	128	121	137	142	131	110	128	157	106	130	138	139	137	142	140	113	145	132	131	122	116	137	122	134	121	137	110	109	114	103	138	135	113	135	136	127	127	137	129	144	129	129	123	133	119	104	131	136	126	101	128	132	135	126	132	127	123	128	128	121	131	141	129	138	155	103	133	112	111	130	112	125	137	117	145	117	132	108	121	128	130	125	116	126	113	116	121	137	123	131	120	127	123	122	114	127	131	107	115	111	119	112	131	132	131	127	134	127	143	118	124	110	120	122	121	110	147	112	130	138	132	128	92	111	125	127	154	115	137	132	128	125	123	135	132	124	111	117	129	127	150	127	128	117	101	119	131	129	128	133	123	125	112	122	120	118	129	100	127	134	119	123	109	112	117	115	118	106	120	104	135	122	130	135	127	131	130	128	122	123	144	124	116	112	138	126	138	142	139	118	138	118	111	138	119	120	108	114	142	136	136	139	138	121	141	115	138	113	104	123	109	122	134	153	123	112	124	127	132	119	132	115	113	134	142	140	122	117	133	126	123	115	137	136	114	117	130	128	116	136	118	120	124	138	114	115	157	113	140	127	107	133	128	114	138	113	122	132	125	132	129	122	125	124	120	143	136	138	131	124	138	123	127	131	111	118	109	138	126	114	124	118	137	117	134	117	126	133	129	121	131	115	132	147	131	149	112	117	106	134	114	125	136	116	117	112	127	124	126	121	136	123	112	102	137	121	118	123	119	125	122	126	121	133	128	120	121	137	106	119	121	133	128	118	132	116	132	107	110	120	124	133	127	124	123	125	120	139	112	119	123	127	115	117	127	129	123	127	134	121	136	117	136	141	131	128	116	111	109	133	122	140	144	132	128	138	121	139	96	128	125	131	125	120	126	150	135	124	117	123	94	131	121	134	131	133	145	110	120	125	117	125	109	125	130	129	119	119	107	124	135	121	124	142	133	103	131	135	138	121	124	160	110	126	136	123	122	132	124	115	126	120	140	119	120	113	142	118	103	117	131	151	113	141	118	122	127	137	130	158	127	113	111	133	132	119	105	118	139	124	121	124	118	115	136	114	125	113	123	121	112	126	122	134	125	121	106	134	106	115	124	144	134	129	123	103	96	117	125	109	117	124	125	125	120	113	133	135	113	127	141	118	131	144	129	108	110	131	129	116	134	124	140	122	128	130	137	121	120	138	123	110	131	124	124	120	122	131	136	114	112	139	132	109	118	148	105	125	111	119	114	136	115	125	119	128	118	129	113	122	120	111	116	133	114	134	122	120	121	122	117	113	108	119	133	128	133	126	127	137	130	107	135	149	130	139	140	130	133	106	119	134	110	127	134	129	134	110	130	118	131	125	124	126	141	132	107	125	87	132	127	124	119	129	130	122	133	93	150	100	146	115	129	122	123	122	103	127	122	116	111	120	136	113	109	134	121	128	131	131	131	139	135	146	128	110	122	125	140	110	142	138	119	132	100	105	130	135	118	130	107	125	133	121	126	106	141	123	119	119	127	127	113	117	129	121	129	121	108	122	123	130	140	108	115	116	126	105	125	129	126	129	123	133	119	121	118	114	111	129	141	123	108	122	115	129	125	122	105	139	129	135	111	126	105	112	121	124	123	136	121	115	113	122	128	120	133	131	129	107	121	140	120	132	118	145	118	141	125	97	125	116	119	122	126	129	121	122	109	115	114	118	104	121	120	118	114	125	126	129	123	141	128	111	102	119	141	130	157	120	132	137	135	130	127	126	116	122	129	142	146	122	129	101	130	120	110	129	127	106	129	117	134	138	120	127	129	109	122	126	126	140	124	115	128	126	118	124	142	120	102	126	108	126	124	126	113	105	130	145	124	118	161	94	128	101	117	147	114	130	129	140	125	115	119	117	120	122	126	131	137	127	133	130	117	133	151	117	126	113	117	113	135	105	121	141	118	118	138	134	115	125	135	121	109	139	107	116	120	116	133	132	109	125	136	122	123	125	123	116	126	133	106	114	122	131	133	136	127	118	102	103	125	126	131	113	124	118	129	128	137	119	108	138	132	103	129	136	115	114	131	137	128	122	112	124	140	120	143	126	127	116	150	122	127	117	115	117	111	146	111	129	107	121	121	129	128	118	119	127	125	118
345	0	2700	191279	574	0	4	151	238	381	372	443	400	367	358	337	289	287	236	266	211	221	223	224	210	176	170	181	178	170	167	173	149	166	164	165	161	139	137	146	150	165	126	132	115	127	135	115	130	125	118	128	119	143	110	126	114	116	111	91	113	116	106	115	105	117	104	104	107	118	112	124	113	83	92	88	119	106	97	92	93	114	93	87	97	90	98	100	111	106	108	95	84	89	97	99	91	101	79	100	99	83	103	99	85	84	82	105	98	88	101	94	93	90	99	108	92	90	90	110	100	95	84	80	98	86	91	86	80	94	92	80	108	83	93	95	101	78	73	92	87	80	78	95	99	88	83	95	92	78	85	97	79	99	91	92	82	80	69	110	101	81	85	102	103	83	76	94	78	75	80	109	98	84	94	84	84	93	78	82	87	83	90	90	78	92	89	80	85	93	92	90	78	75	85	109	86	78	89	84	82	80	85	93	86	92	91	98	87	84	85	87	74	87	88	85	99	105	81	80	81	69	89	108	79	83	86	87	96	91	85	98	85	96	85	100	95	84	82	78	93	88	86	94	94	81	81	90	86	83	105	99	85	103	74	89	95	86	85	84	77	76	85	102	84	86	96	91	78	91	84	100	81	95	90	83	82	92	73	89	79	76	85	93	89	86	85	83	86	93	73	89	76	84	91	95	71	93	99	75	83	93	88	91	87	81	82	82	80	100	82	87	101	87	96	87	85	82	80	92	82	90	80	81	96	83	85	74	100	92	95	95	91	93	80	85	79	79	75	90	92	88	86	78	92	90	83	63	95	72	73	89	82	90	94	87	67	95	77	101	105	86	69	86	77	88	100	69	74	89	85	101	91	103	89	82	87	74	67	90	93	100	77	74	70	86	80	88	90	94	94	91	86	92	93	93	102	78	97	117	95	96	85	82	90	87	84	102	83	78	83	86	80	68	86	88	82	88	86	95	90	76	90	61	97	73	84	94	91	90	80	92	90	88	98	82	79	77	89	78	90	92	75	92	98	84	108	92	74	85	83	76	79	84	87	95	91	83	71	86	92	88	96	80	90	76	80	81	97	92	84	101	79	103	84	97	99	75	88	87	78	86	90	78	81	68	80	82	95	100	79	83	85	97	88	90	93	69	77	73	76	90	100	89	83	73	82	82	98	92	102	81	87	97	86	78	94	71	75	91	91	88	70	66	104	68	93	85	89	75	89	82	87	81	86	81	75	87	83	86	82	81	93	103	81	86	90	83	89	102	79	90	73	72	70	95	97	75	73	93	73	88	79	105	87	93	74	102	87	78	95	93	91	96	90	64	82	84	83	89	72	90	101	94	85	86	98	94	62	82	81	78	79	78	79	76	97	84	79	91	105	77	70	99	84	78	76	85	72	74	85	76	70	78	97	82	85	75	83	71	88	75	93	79	94	70	86	82	87	76	86	103	73	80	95	84	94	80	74	87	76	86	97	77	95	59	97	93	88	77	93	81	92	91	92	89	87	85	86	83	97	80	82	109	83	93	86	73	67	85	88	87	84	79	69	75	92	92	101	76	96	89	86	75	85	82	97	87	89	92	93	87	86	77	101	79	66	106	98	83	86	81	95	88	87	96	85	88	82	85	71	95	97	94	80	82	86	87	73	73	82	84	77	85	86	95	108	79	95	90	105	77	83	84	82	79	89	91	87	77	101	90	77	100	72	99	80	95	93	92	76	72	84	83	86	84	75	85	92	77	98	79	97	89	80	86	96	77	96	69	86	72	70	117	86	103	87	62	93	76	97	90	84	92	109	82	109	75	84	75	82	91	80	111	89	92	80	75	90	85	77	76	103	74	90	87	79	93	83	69	107	78	88	77	100	92	91	99	88	83	80	94	81	86	78	71	86	92	93	79	78	98	77	91	80	78	86	85	69	87	78	93	74	81	77	83	99	80	80	85	120	84	78	93	74	89	85	82	91	100	84	99	75	94	65	91	84	94	80	84	81	83	80	81	99	76	74	84	74	90	87	86	90	75	79	78	79	83	84	82	77	89	77	78	83	83	88	85	85	88	90	90	87	92	72	84	78	75	87	68	82	81	83	108	83	74	92	82	67	85	82	88	73	80	72	100	74	95	90	72	87	80	88	90	83	93	75	91	93	71	85	95	86	78	97	84	81	69	78	98	87	60	91	83	77	83	98	72	93	86	95	91	80	92	86	72	89	77	88	80	90	90	89	92	99	85	75	87	79	87	85	99	80	71	89	76	89	103	94	89	77	84	86	80	82	84	82	81	72	78	95	80	67	88	78	83	74	76	67	97	87	82	70	77	77	100	84	95	73	83	84	66	87	82	83	89	73	80
345	1	1900	191404	575	0	16	148	185	363	361	401	323	337	329	312	267	273	262	258	242	219	239	230	211	210	197	193	197	198	182	205	206	195	201	173	203	191	179	198	188	190	170	203	162	185	165	164	162	189	172	168	157	159	153	183	158	151	151	174	165	170	154	147	135	170	146	180	181	143	155	166	174	150	152	154	144	158	172	129	177	143	157	165	143	150	152	195	174	156	159	153	151	156	169	150	164	149	161	150	143	136	174	180	164	148	164	155	125	178	163	172	151	149	151	180	151	169	146	160	161	186	156	170	160	162	158	161	169	165	155	164	147	141	165	147	162	169	155	146	173	152	136	139	162	155	169	142	159	149	145	158	144	132	142	157	154	156	172	165	166	155	147	154	155	133	146	146	156	157	143	155	143	173	156	170	159	180	192	162	162	183	159	158	151	165	141	149	151	156	151	150	153	146	139	152	142	164	160	149	140	159	154	138	176	154	148	164	154	151	129	147	159	134	157	161	158	140	145	136	184	138	170	160	150	159	147	159	140	164	147	132	143	127	166	168	147	141	154	133	153	157	162	172	157	132	165	134	151	163	132	160	152	133	156	125	168	180	148	149	126	159	129	155	167	148	160	168	152	173	137	161	148	165	159	150	154	148	163	165	173	154	158	144	141	155	157	169	151	155	147	137	139	157	158	151	141	182	151	187	144	157	154	148	154	166	131	154	162	163	163	151	134	150	169	164	153	156	172	150	144	161	161	173	143	151	125	153	149	168	161	126	167	144	152	161	159	142	147	161	162	147	160	159	168	160	164	167	138	147	157	135	155	197	154	155	165	143	144	166	151	151	164	164	153	150	156	146	169	158	152	158	149	124	122	166	153	145	162	169	144	169	139	151	142	159	116	142	140	169	139	144	161	156	142	177	140	126	152	162	147	139	174	150	134	158	175	134	146	138	138	163	148	147	142	128	142	165	150	152	168	149	142	180	148	158	145	149	165	160	160	147	151	165	162	156	166	159	174	145	147	163	164	153	168	149	154	162	159	161	144	180	145	127	147	134	164	141	156	156	149	136	155	159	151	171	161	161	148	164	148	171	144	148	144	143	130	142	186	155	158	169	153	162	162	135	161	153	167	149	168	148	165	153	168	160	150	162	130	157	155	159	176	156	143	148	151	151	163	143	151	139	155	157	150	152	139	136	142	137	157	150	147	158	152	160	150	149	152	151	159	158	153	132	162	147	178	144	156	177	153	151	136	147	146	143	157	171	160	162	145	150	150	148	150	147	149	173	140	140	149	146	172	166	160	145	166	154	160	147	130	145	182	148	129	168	161	161	139	170	173	164	168	165	142	169	164	158	154	154	154	169	154	125	155	167	183	153	126	139	162	173	184	168	133	159	155	164	167	161	155	165	156	137	169	149	140	164	156	150	152	155	162	174	163	130	138	156	136	153	149	141	140	131	162	140	165	152	147	153	161	175	151	161	144	141	144	162	137	153	158	122	157	182	149	149	136	165	137	147	171	149	148	149	157	130	173	129	155	141	159	154	166	168	148	156	149	151	129	155	160	167	166	158	142	153	142	157	168	158	141	173	153	153	151	151	159	167	169	164	173	158	159	178	155	160	164	138	143	134	170	151	141	159	132	144	157	151	156	158	141	152	126	139	152	156	177	151	163	147	172	133	156	146	151	165	147	161	132	171	151	144	170	144	158	140	141	149	156	159	160	162	150	140	138	150	172	157	158	131	159	145	158	151	149	160	143	139	157	158	150	160	162	150	157	141	150	156	154	152	133	156	158	147	149	126	148	151	141	147	160	154	174	162	137	149	144	129	134	151	187	147	174	182	155	152	139	155	133	142	163	169	155	169	148	147	165	133	151	160	162	165	139	150	145	160	158	154	148	149	171	167	139	157	134	159	153	151	161	151	160	143	157	165	165	175	156	157	145	165	170	169	123	164	154	156	158	169	153	154	151	156	154	162	167	168	135	173	163	147	139	138	167	144	154	150	157	151	145	172	153	166	169	157	130	163	137	155	136	145	152	139	164	142	121	148	156	148	167	154	139	128	139	126	154	157	148	168	139	143	178	133	144	132	167	135	149	149	145	145	145	156	177	142	146	154	172	157	132	163	136	142	170	143	154	156	155	142	143	156	145	155	143	172	142	158	161	148	166	151	136	148	180	154	172	141	129	163	128	154	157	142	147	169	146	145	141	156	150	154	152	135	141	162	156	156	164	147	142	159	167	145	144	162	148	155	155	136	149	150	139	181	159	142	165	146	167	126	160	155	164	164	139	160	169	155	138	157	160	167	157	134	160	126	159	162	151	147	163	160	128	162	138	148	154	160	140	137
345	2	2100	191528	580	0	17	119	205	421	380	423	374	366	335	284	289	278	280	250	253	217	239	228	208	213	199	205	185	207	183	192	178	188	171	174	182	200	193	180	150	158	187	168	155	152	143	139	148	165	135	153	161	136	166	192	155	146	151	154	150	144	146	130	155	128	146	147	145	151	143	141	160	162	144	145	142	126	145	135	145	130	135	134	132	127	151	145	143	135	135	137	144	119	147	141	148	148	135	129	168	151	139	130	111	153	105	150	138	133	138	120	133	156	128	126	138	135	136	136	133	149	132	149	134	125	137	130	143	139	126	153	130	135	147	132	138	139	135	141	137	157	137	139	146	144	135	119	128	138	152	162	120	129	151	146	153	142	128	123	134	142	118	141	145	125	134	146	130	123	153	121	138	140	157	158	153	160	140	145	137	126	148	116	142	136	135	137	128	139	139	131	142	134	128	132	120	126	145	116	145	133	115	132	128	150	150	133	122	147	124	138	150	164	142	138	139	146	143	146	112	148	140	138	120	136	143	151	134	140	132	157	130	115	124	124	117	142	135	121	163	116	119	124	128	123	153	139	149	132	139	130	128	152	156	130	131	129	136	122	115	139	138	122	147	126	144	145	128	124	124	128	109	133	131	134	127	150	142	125	118	123	156	138	131	150	142	135	123	154	121	142	120	157	149	129	131	126	143	126	148	124	142	151	145	114	138	134	125	123	149	143	138	145	134	95	111	147	138	119	147	126	126	128	115	132	151	135	124	133	124	133	136	141	138	130	125	134	130	144	125	119	140	130	139	122	118	123	150	121	114	150	130	145	122	145	131	126	120	136	130	133	145	115	151	133	150	133	108	143	161	136	132	142	137	135	136	163	134	118	138	136	131	113	115	137	143	121	119	153	121	126	126	140	127	132	156	147	134	122	132	139	129	120	140	136	145	152	137	122	128	134	135	138	143	149	158	143	128	168	117	121	134	120	129	135	115	155	119	123	135	148	133	137	117	143	139	114	139	143	133	144	159	135	131	111	120	154	119	183	124	133	126	134	149	129	143	132	134	114	142	156	128	137	142	133	134	133	112	136	128	136	127	125	150	135	141	136	127	144	149	141	150	104	137	132	143	123	132	142	139	140	129	106	133	126	128	125	146	130	156	128	124	135	137	124	153	134	148	122	152	124	113	142	130	126	132	132	159	141	117	138	140	152	142	150	141	116	120	138	150	125	151	142	145	122	133	132	131	120	128	152	122	145	130	127	137	129	113	145	123	122	143	141	138	131	114	133	147	143	120	131	146	120	152	115	117	143	130	147	129	149	126	142	120	130	133	148	135	131	152	158	123	120	145	132	122	142	122	135	119	126	140	145	140	130	111	159	125	126	150	139	119	149	141	138	130	137	135	139	140	146	135	130	122	121	130	143	144	148	128	136	141	126	125	143	130	125	137	161	131	144	157	148	120	126	135	139	127	126	126	125	128	149	140	141	137	118	157	137	114	127	126	118	148	111	151	137	144	118	151	138	129	131	147	151	123	126	132	139	159	114	126	113	124	136	147	140	122	123	148	136	119	119	148	132	130	160	132	141	132	133	138	127	134	133	147	122	142	131	128	128	150	143	135	134	128	137	138	111	134	128	144	151	132	133	103	147	136	136	115	133	130	156	135	116	146	142	132	148	135	136	120	153	136	141	124	126	134	125	124	117	143	129	135	144	143	141	131	154	122	136	146	129	140	139	125	152	119	140	130	125	124	106	124	135	132	140	136	129	136	133	139	132	123	127	147	115	129	124	138	142	148	148	127	150	147	130	126	142	122	133	143	127	164	129	121	135	143	140	119	128	129	135	128	143	134	129	149	119	134	132	119	137	138	117	133	137	133	125	126	125	122	152	136	155	122	103	125	157	139	159	140	133	113	104	135	137	136	140	127	155	115	144	142	135	144	144	144	120	131	143	156	121	125	130	151	132	143	149	126	132	161	133	117	115	135	123	126	126	121	137	134	139	126	131	124	148	133	167	127	139	121	138	120	148	147	131	142	127	140	133	138	111	130	116	129	151	149	144	129	145	150	126	124	156	131	126	134	114	136	139	137	134	132	125	121	127	105	132	127	131	140	150	154	127	128	143	132	114	141	112	117	139	128	119	127	143	119	140	138	140	161	114	134	152	127	140	146	116	125	148	132	156	140	118	119	128	126	127	145	146	124	144	135	138	150	130	132	134	118	132	142	112	155	140	150	125	134	133	138	111	132	134	146	134	146	144	144	125	118	146	145	130	131	147	132	141	114	120	146	115	149	121	131	139	132	136	148	110	145	144	125	149	141	144	119	112	149	124	104	118	128	145	130	135	117	136
345	3	3500	191653	562	0	15	152	244	389	395	458	368	368	321	303	288	275	268	242	242	250	240	245	227	205	202	215	195	193	206	190	172	203	179	180	168	173	163	164	174	170	148	162	154	164	163	169	157	143	146	142	158	144	144	146	151	131	150	159	155	131	133	132	144	144	147	127	132	140	149	133	119	140	140	126	127	110	120	134	142	135	138	124	129	128	140	146	102	146	134	112	149	134	134	116	173	128	142	124	131	141	128	127	142	116	111	114	111	125	126	123	104	126	130	125	124	122	115	124	142	114	128	131	113	126	134	115	114	145	145	150	102	117	119	128	120	119	133	121	129	125	111	133	118	111	120	125	138	129	107	122	107	130	114	121	137	107	121	141	133	118	116	132	139	130	142	126	136	136	118	126	116	113	137	117	127	120	114	135	133	136	131	139	130	139	134	131	117	123	130	129	117	126	131	135	123	136	125	120	138	131	150	116	110	140	115	128	125	117	147	127	146	125	124	130	127	123	118	125	158	103	136	125	128	100	137	121	111	129	121	119	134	118	104	132	133	123	132	130	127	142	122	126	123	130	127	125	104	126	122	101	133	111	117	136	129	130	122	119	96	138	139	118	142	114	117	138	143	100	128	127	126	136	144	108	132	130	113	140	125	117	120	122	120	128	128	137	120	119	108	154	139	138	140	111	102	127	135	107	139	113	144	123	133	114	124	145	120	133	121	138	120	112	112	93	115	127	124	119	116	105	125	127	113	126	129	129	124	106	121	126	127	113	127	110	130	101	102	105	123	138	116	124	122	144	129	127	112	143	121	125	94	123	133	137	108	117	125	128	110	141	112	143	111	103	123	137	114	148	124	129	130	124	109	128	107	136	118	123	140	118	129	115	132	129	135	126	124	121	154	130	120	118	111	145	116	115	125	118	110	119	114	149	115	117	117	135	116	110	117	118	144	126	144	128	118	119	138	140	126	117	120	109	125	96	148	117	123	143	127	133	112	148	119	109	116	129	113	126	129	118	113	127	132	125	108	116	135	97	120	110	121	131	127	122	140	126	125	120	112	129	111	116	135	101	119	111	118	135	121	122	140	136	119	120	129	124	134	122	137	124	135	135	112	132	124	123	116	129	122	120	110	139	121	118	119	111	118	114	124	131	107	136	130	108	115	139	103	106	124	121	113	135	123	120	111	113	121	124	134	112	123	127	124	104	104	121	129	121	117	119	106	135	108	121	121	139	102	127	122	152	135	125	121	120	134	121	136	122	115	133	112	129	120	132	118	140	112	122	133	129	117	118	120	121	131	111	118	116	135	122	121	130	120	117	135	122	109	111	108	100	102	115	136	123	115	119	94	126	125	123	128	112	124	118	130	126	110	134	115	119	109	134	134	115	135	118	128	122	126	140	112	145	132	116	120	101	112	118	109	134	116	122	139	140	123	122	124	128	131	127	120	128	133	124	129	130	138	140	128	132	130	141	131	135	140	107	136	153	112	110	127	112	121	123	126	123	118	112	118	127	136	112	109	115	132	130	121	136	131	121	117	126	118	104	126	127	110	131	123	110	114	125	122	114	139	124	134	127	114	123	123	129	129	120	151	132	130	135	135	132	110	113	130	144	141	129	138	129	113	113	116	148	126	138	136	119	128	130	137	127	126	135	114	128	98	131	126	118	123	114	113	129	135	116	114	130	122	142	115	114	146	156	122	120	108	148	127	131	111	135	112	116	118	128	135	122	153	133	117	123	120	118	127	120	114	92	135	133	142	125	122	123	113	123	116	116	135	113	133	115	117	130	137	133	117	126	149	121	146	110	128	135	116	132	114	130	129	140	135	129	121	133	139	103	117	133	110	118	121	126	132	120	111	127	118	123	127	119	118	125	116	116	132	128	109	146	116	132	126	110	117	118	144	145	123	129	124	130	132	114	139	124	128	115	123	116	119	112	129	139	129	146	122	135	129	120	144	104	109	105	122	115	124	113	138	117	126	120	138	122	119	101	107	108	133	122	122	110	122	137	132	124	125	145	123	142	117	105	128	116	116	110	139	143	121	131	125	126	124	129	125	142	124	103	115	128	107	120	121	140	128	149	99	115	119	126	143	133	138	118	131	118	129	143	127	126	108	139	133	141	120	132	103	138	123	133	112	129	126	126	119	134	105	136	138	135	126	125	142	117	130	113	105	136	134	115	108	131	113	132	117	114	106	131	112	134	123	131	107	123	115	111	124	149	114	126	120	128	127	122	134	123	110	128	136	120	113	124	119	117	130	115	122	116	141	102	148	127	129	121	129	125	102	123	111	134	142	134	136	138	110	104	124	139	117	119	126	121	130	106	117	133	121	121	134	114
345	0	2700	191778	570	0	2	127	201	367	391	447	391	389	338	324	301	277	263	275	243	219	199	196	195	209	201	197	200	178	169	189	182	177	163	158	146	147	144	124	159	123	137	114	150	135	110	108	119	114	114	111	128	108	106	102	121	123	116	109	113	96	105	122	93	102	104	126	111	100	100	122	88	86	98	97	97	87	115	100	107	112	96	110	97	91	89	97	81	93	93	109	78	88	88	110	102	106	88	89	68	104	85	106	99	93	88	87	97	85	87	96	100	102	110	82	111	105	102	90	83	88	93	92	93	94	82	90	81	79	87	91	71	76	84	96	92	92	99	90	84	86	81	82	79	95	80	95	83	80	95	92	97	90	97	83	90	72	90	106	83	91	82	90	94	83	96	72	108	92	114	93	82	82	89	86	91	68	101	89	91	89	92	76	96	100	90	82	88	106	81	80	99	98	104	89	75	103	78	101	94	83	100	91	65	82	84	76	82	85	85	82	94	80	87	86	94	92	94	74	76	94	79	92	99	106	90	83	83	91	90	77	93	106	76	95	81	80	84	100	83	102	84	83	74	98	91	90	77	89	86	78	88	90	94	85	89	93	74	77	80	81	79	94	83	84	77	90	74	87	90	85	89	84	87	75	95	79	77	111	83	96	93	75	99	84	90	75	94	99	85	85	83	86	105	77	82	89	81	77	84	72	84	91	94	104	99	85	86	81	89	89	75	98	106	90	97	81	82	92	89	95	81	82	74	89	107	71	75	89	95	75	95	99	87	93	82	76	86	66	74	84	87	84	109	76	93	79	95	101	87	69	84	75	77	84	76	72	84	100	71	89	91	84	81	89	89	82	61	83	115	97	84	79	79	93	78	67	84	74	96	78	88	69	97	94	78	80	77	90	71	78	91	79	87	88	85	98	96	78	78	92	88	80	85	80	85	91	87	83	92	93	79	79	91	90	85	76	107	92	96	91	89	96	62	80	97	88	94	80	84	84	82	78	89	86	83	86	90	89	76	101	76	75	81	88	86	91	95	81	72	83	81	99	85	74	79	84	78	80	102	96	92	77	85	91	83	76	95	93	74	103	89	72	99	85	81	67	93	77	81	85	75	104	84	82	80	83	70	83	91	79	109	81	88	80	84	77	95	75	97	71	72	81	75	76	87	101	75	100	100	80	87	83	80	78	77	78	79	74	87	95	97	75	71	93	86	92	80	81	74	80	80	79	94	78	78	95	81	90	87	95	77	104	88	80	84	84	92	90	82	67	89	85	83	88	82	64	101	76	86	97	78	93	84	78	92	81	76	85	90	79	95	72	88	85	82	81	69	84	89	89	76	82	85	92	64	81	102	95	64	90	96	90	93	96	84	96	69	80	65	78	69	92	85	84	88	91	98	85	81	82	83	73	80	83	72	86	98	80	90	88	92	101	91	85	82	97	77	80	75	88	90	79	76	79	92	83	69	67	87	76	93	77	78	70	92	81	65	81	97	98	90	75	75	85	100	83	73	87	74	73	81	78	78	91	86	89	81	74	81	75	88	91	76	97	99	78	91	84	83	73	74	81	78	70	85	79	92	87	94	88	79	96	70	82	85	89	80	99	75	101	91	100	89	88	92	84	93	89	84	62	76	92	78	80	84	83	93	91	82	81	82	92	75	95	87	75	87	75	82	97	89	77	79	88	85	89	83	95	95	73	98	89	77	107	80	92	92	99	78	87	73	89	73	80	72	72	84	91	68	83	66	77	64	101	92	87	72	72	92	80	72	75	85	85	98	90	80	74	69	87	73	102	72	94	80	91	95	86	97	69	90	94	81	88	87	68	77	90	73	105	87	79	90	100	83	73	88	93	88	83	70	89	80	83	83	73	71	74	79	88	84	91	91	77	80	76	75	88	91	91	73	95	84	90	82	71	91	87	86	77	77	106	64	81	90	69	78	67	106	74	80	76	81	81	77	89	92	81	89	80	72	71	82	78	78	77	86	86	87	81	86	91	102	91	69	76	103	86	79	93	85	71	86	74	100	85	88	83	78	85	67	96	94	71	75	77	77	88	72	81	65	90	74	82	85	79	84	99	72	99	85	73	75	80	84	90	74	68	87	77	87	89	74	85	96	95	91	64	70	74	77	67	87	77	84	84	81	82	80	91	104	79	84	78	87	82	83	75	73	87	87	77	88	97	82	73	73	85	76	98	82	87	81	94	74	87	65	96	91	77	82	83	85	81	100	72	79	95	68	76	99	80	74	90	98	87	71	86	80	78	78	79	85	88	73	92	74	92	84	95	80	76	80	84	111	78	75	87	82	71	89	94	101	82	74	91	86	85	82	77	81	87	93	80	67	92
345	1	1900	191903	576	0	19	117	212	373	364	406	361	361	292	280	253	256	239	255	237	240	208	208	227	216	211	216	190	227	202	197	184	175	189	181	176	188	195	179	196	160	179	161	164	175	146	165	190	197	162	148	175	172	185	169	195	172	167	159	175	177	150	169	176	138	149	177	131	144	169	173	170	143	144	171	164	142	165	149	151	157	155	165	156	147	161	163	149	167	157	184	142	139	143	157	147	157	177	155	171	147	118	165	159	155	179	187	152	169	168	160	154	160	151	155	155	172	149	139	169	166	149	158	162	153	165	159	168	146	159	143	157	161	141	159	146	138	144	184	156	160	151	162	145	156	175	173	159	164	151	164	142	154	175	170	153	139	170	133	156	175	132	155	145	136	152	169	167	172	161	149	157	141	149	162	163	149	160	167	152	151	153	155	168	155	160	130	162	168	145	148	150	150	182	163	143	163	158	139	163	168	161	153	167	163	144	162	161	156	163	161	147	173	160	158	162	156	149	163	158	143	155	170	154	139	165	182	161	177	151	175	148	163	170	154	134	141	169	158	161	166	139	147	131	159	146	142	158	172	153	178	147	136	164	165	152	166	168	155	143	126	154	160	151	154	163	156	146	153	175	144	168	171	158	142	135	145	154	156	147	137	161	165	157	137	182	154	147	155	164	140	155	160	150	178	150	174	164	148	153	165	167	154	145	160	147	140	139	149	149	150	170	138	158	171	131	147	158	147	166	152	162	167	145	141	133	146	145	167	135	171	162	156	143	174	145	162	159	143	163	152	155	167	166	174	150	167	134	145	183	146	160	136	143	134	157	149	156	164	147	138	149	161	145	166	156	160	173	153	144	147	160	175	110	161	136	173	152	143	135	142	161	186	160	152	155	170	148	154	145	139	166	164	132	144	150	154	142	135	148	144	149	175	130	144	167	136	131	158	150	156	163	139	150	154	143	142	143	182	136	136	143	145	162	138	141	158	167	144	153	164	154	139	172	161	149	161	163	133	129	137	159	142	143	165	147	144	155	159	169	181	139	169	128	140	157	175	141	142	156	159	174	150	162	158	153	146	167	155	152	145	154	143	132	150	138	150	151	161	143	148	174	147	161	136	174	148	150	171	182	148	153	128	142	172	153	151	162	140	163	161	142	126	145	148	162	150	150	176	145	165	141	158	160	169	144	143	157	130	157	140	160	139	164	143	167	175	166	153	135	155	158	161	136	162	148	161	149	163	136	141	149	166	148	144	155	155	152	142	142	173	150	153	169	134	165	174	127	130	155	151	141	161	148	174	134	152	143	178	165	153	145	157	159	149	160	172	159	164	149	149	162	147	166	136	157	156	154	175	170	154	159	144	170	164	161	166	147	145	143	183	138	168	160	158	160	140	148	155	143	146	168	126	157	147	155	148	140	154	153	170	149	145	157	159	159	147	151	149	150	179	150	166	142	134	155	173	152	154	152	155	147	185	147	172	156	167	154	148	164	148	129	155	157	152	180	147	133	142	165	123	145	155	155	156	168	142	151	155	136	157	149	142	130	179	170	156	135	138	143	172	166	161	178	177	155	164	160	158	147	151	144	162	149	133	153	151	154	158	136	145	144	150	168	161	134	150	148	160	143	144	144	156	153	162	171	157	138	152	166	152	157	164	158	129	160	139	142	130	147	146	147	134	146	147	164	146	161	154	155	152	142	161	155	147	146	127	164	147	138	168	145	132	149	159	150	155	144	173	149	157	161	146	164	160	155	179	148	136	148	166	144	165	155	141	144	177	168	168	181	143	133	144	176	151	164	159	139	163	141	149	143	141	146	148	145	151	160	145	147	162	148	138	155	146	145	177	160	169	136	144	158	156	151	162	164	161	132	145	181	149	149	167	151	152	158	137	175	181	156	149	155	130	160	152	167	147	154	144	156	163	149	134	136	144	147	152	153	144	165	174	127	165	148	150	161	152	139	161	142	152	175	166	151	172	149	158	145	138	171	130	127	167	159	159	142	144	153	179	131	165	150	166	152	144	147	167	181	149	129	152	140	141	162	160	149	158	176	147	132	179	148	139	151	130	149	172	150	168	153	158	135	147	139	169	148	179	146	139	145	126	161	134	150	173	143	161	147	155	148	145	147	158	168	161	167	169	142	174	135	134	152	156	134	141	155	163	150	177	152	174	157	156	156	155	147	149	148	150	149	154	181	168	167	155	144	145	163	147	159	140	161	158	139	140	156	155	161	172	152	145	141	169	144	147	167	137	138	155	156	152	155	155	138	151	119	153	153	144	141	150	135	160	148	177	139	169	175	177	158	163	156	153	146	153	131	164	147	161	149	134	130	164	129	149	146	169
345	2	2100	192028	566	0	20	115	193	379	393	423	387	386	326	284	274	314	232	240	285	226	240	201	224	217	200	217	177	219	185	187	172	164	193	169	162	175	172	179	148	192	164	163	184	183	148	152	152	165	148	169	164	152	152	160	141	151	125	172	140	159	139	140	152	151	150	142	141	140	130	148	140	150	144	150	142	156	130	132	138	166	104	143	141	144	133	165	123	136	123	139	142	124	151	143	129	137	137	116	128	127	152	127	114	143	145	130	143	123	154	153	155	118	153	145	158	120	145	146	145	125	152	127	148	129	109	152	144	167	145	135	138	169	129	143	139	151	126	136	135	138	138	128	147	112	115	142	121	148	146	133	128	133	130	145	143	145	132	145	136	126	128	139	133	129	158	129	130	147	150	149	145	142	131	121	134	131	157	147	147	124	135	148	136	158	133	135	134	133	123	138	140	147	133	116	141	138	141	131	121	123	119	136	159	128	143	139	129	124	130	144	148	168	146	124	132	141	134	142	132	146	132	135	147	127	136	139	150	121	130	147	140	116	138	138	169	130	146	157	133	161	136	142	147	143	147	141	147	128	122	107	122	151	120	142	137	135	149	139	144	145	131	121	140	130	141	119	125	143	122	130	136	125	141	149	133	142	122	133	140	142	149	139	122	154	117	141	128	127	132	159	129	145	151	134	145	118	123	159	138	127	129	124	121	133	140	118	140	128	137	133	129	113	130	130	123	153	135	122	145	115	157	124	132	123	135	116	113	135	136	141	130	122	139	114	140	143	126	136	117	128	132	121	153	129	150	130	130	135	131	134	132	126	147	121	155	130	129	148	120	130	128	140	131	134	127	128	140	129	111	138	137	135	130	137	139	129	135	131	145	131	131	119	126	128	140	126	155	138	131	147	127	118	107	127	154	121	126	122	120	137	132	139	122	119	152	145	132	148	145	138	136	143	143	129	142	144	138	144	157	121	137	145	149	127	115	147	126	134	121	133	142	129	122	140	128	127	123	149	131	131	130	137	120	154	149	147	123	135	158	135	120	128	131	121	124	125	148	119	123	144	124	141	126	124	115	140	150	125	126	117	117	134	142	140	132	139	136	159	146	125	132	121	143	141	147	135	139	128	146	133	140	142	126	117	132	120	123	143	117	154	117	132	138	137	132	138	149	131	116	122	138	125	121	156	134	115	135	135	139	147	141	129	126	136	133	121	136	131	143	151	138	126	128	132	142	149	151	146	118	125	143	123	134	145	135	140	130	124	133	120	135	131	131	133	132	138	145	116	116	120	165	137	132	124	130	117	129	150	151	146	148	162	134	146	137	140	143	133	119	121	138	147	131	117	130	117	117	144	132	139	131	130	133	166	132	136	131	145	133	115	126	117	131	140	133	156	141	134	129	136	132	125	154	142	125	152	127	140	129	114	144	127	137	137	137	141	144	125	140	157	125	113	137	122	127	139	123	135	125	131	116	145	133	152	130	121	137	129	121	126	130	143	133	121	126	126	139	140	135	133	123	134	139	133	118	123	130	132	133	103	140	129	135	119	141	135	132	122	119	146	138	127	117	141	158	102	117	155	121	136	145	125	153	124	109	143	161	116	122	135	131	149	116	127	121	125	145	110	136	138	125	140	165	138	134	135	151	163	128	122	143	147	140	130	141	127	137	138	123	146	137	125	120	150	113	143	114	133	151	119	126	131	140	127	142	145	128	151	153	139	133	110	133	161	143	144	128	138	135	118	135	137	109	127	116	138	141	138	142	119	118	162	135	140	126	135	139	136	138	130	133	133	127	135	122	128	125	132	106	127	111	126	133	143	118	157	151	127	124	129	115	132	120	139	135	133	134	129	138	125	136	129	155	138	142	124	149	142	129	150	136	150	102	140	130	149	131	142	123	118	131	138	154	117	131	145	149	169	132	128	122	123	130	141	135	123	98	121	138	123	132	122	138	137	143	139	154	148	122	136	145	140	120	155	130	117	139	134	139	132	140	124	116	133	137	134	125	124	121	123	142	137	145	122	128	157	137	127	142	124	115	108	143	124	153	138	120	127	135	145	114	119	123	154	139	151	149	123	126	149	136	158	122	144	130	131	131	120	145	127	128	140	146	119	123	151	128	143	124	129	97	162	135	122	123	145	129	145	111	112	149	108	139	140	131	120	124	134	146	103	122	132	126	122	124	121	126	133	152	132	135	143	139	131	147	146	124	122	150	128	114	137	132	124	133	125	139	121	142	134	133	109	130	148	137	112	132	130	127	117	140	155	132	149	155	145	134	153	133	120	125	149	120	138	136	133	125	134	125	124	132	141	128	131	141	143	130	137	138	142	137	135	123	113	152	141
345	3	3500	192153	545	0	22	171	239	439	376	414	380	356	318	311	281	278	225	225	213	235	223	208	207	243	221	159	177	173	159	186	186	163	174	177	162	176	168	151	163	142	171	169	156	162	159	141	140	148	144	152	154	144	139	120	131	141	132	157	139	125	131	153	135	149	120	126	103	142	142	137	127	140	115	129	121	128	116	148	132	130	147	106	116	134	124	117	120	145	115	128	136	129	119	121	116	140	124	126	138	113	124	124	122	137	123	129	122	134	124	109	126	119	135	124	138	126	128	117	125	123	121	115	145	123	137	108	129	136	117	114	146	126	138	132	125	153	129	125	136	132	129	115	127	140	111	140	132	125	120	120	122	120	130	128	117	122	145	122	122	106	127	132	135	116	119	119	122	121	127	114	134	112	134	141	101	119	126	116	124	121	129	136	132	114	127	128	128	131	116	129	140	142	120	116	110	121	134	117	109	100	107	141	113	116	133	124	124	116	108	128	117	127	123	141	127	140	133	123	125	135	118	134	117	124	121	109	123	116	116	129	115	116	114	134	129	121	120	130	130	141	142	121	140	107	131	126	128	111	104	134	133	140	136	128	122	126	121	156	133	129	117	113	137	127	135	153	137	134	111	124	125	122	138	127	106	132	129	130	121	116	108	130	114	109	121	131	121	113	118	116	124	115	117	124	125	129	134	124	115	150	111	143	124	134	111	133	129	122	119	126	121	125	131	106	117	124	118	130	110	146	112	112	117	115	112	142	129	132	129	115	122	120	119	133	133	99	123	120	101	128	118	120	120	111	146	128	118	127	108	130	136	121	165	120	122	124	131	125	120	142	136	120	118	132	134	123	122	120	116	132	138	113	128	118	122	136	128	126	124	128	129	120	116	128	104	123	124	111	138	136	126	123	126	115	121	125	126	109	122	119	120	127	122	89	119	146	137	126	113	131	112	105	129	116	107	116	126	115	141	123	105	126	120	125	114	116	116	126	111	129	114	121	144	146	150	137	106	141	121	122	103	114	107	113	102	122	121	106	111	139	144	129	133	122	124	122	129	126	134	131	117	140	111	116	123	119	142	110	118	114	148	125	125	100	118	139	102	148	112	126	134	123	118	130	140	135	136	120	100	138	136	128	115	120	112	118	131	125	115	124	126	140	125	103	119	127	129	121	140	107	114	135	131	101	128	133	135	95	116	117	102	119	137	131	121	117	123	103	119	136	118	95	118	112	114	100	119	125	119	130	119	126	119	122	107	118	123	130	135	107	137	120	128	122	117	121	125	110	124	122	113	117	138	109	133	140	125	123	117	124	145	122	136	98	128	118	157	121	130	157	107	122	118	109	117	106	100	129	123	120	108	132	135	125	133	119	125	112	135	143	119	118	115	134	115	135	140	88	128	117	99	118	124	110	126	128	135	123	128	130	130	142	110	108	125	122	140	134	124	110	117	148	126	131	119	129	131	119	124	132	122	118	125	118	112	116	109	111	111	117	133	126	126	97	121	113	109	136	115	121	109	114	114	132	116	108	97	116	122	132	106	117	102	136	127	122	129	94	106	118	127	94	85	108	127	128	128	97	111	113	147	102	135	127	114	134	119	137	136	131	94	114	140	129	120	110	117	146	117	106	133	114	114	127	128	122	158	122	117	116	129	128	121	131	141	105	107	122	107	134	139	138	140	126	116	125	131	124	121	117	145	131	130	137	115	137	138	120	120	150	118	110	127	118	123	123	112	114	161	120	117	118	105	127	116	139	128	126	120	111	135	130	110	120	120	144	108	118	110	132	107	134	119	104	125	140	125	117	127	166	125	106	146	109	127	134	114	118	118	113	106	125	128	119	118	102	124	113	114	127	132	108	110	113	135	114	116	143	128	109	138	112	119	123	123	118	126	108	134	125	149	143	130	133	124	141	104	105	130	117	121	148	120	115	125	119	123	133	111	116	123	125	106	120	130	123	123	130	112	124	115	112	130	105	125	120	120	115	125	116	130	118	116	117	118	126	124	115	119	117	101	118	120	124	114	119	120	117	133	124	122	124	133	115	161	120	140	129	117	119	145	133	118	139	131	119	122	113	138	105	119	109	138	123	116	154	139	108	133	127	125	100	102	146	134	109	106	112	115	122	144	120	125	110	125	121	138	118	129	123	111	122	116	136	110	132	113	130	103	137	130	114	130	98	124	125	127	119	121	142	133	123	128	132	116	124	120	113	121	119	108	123	124	116	121	133	144	121	132	130	114	114	117	126	135	107	123	137	116	130	143	113	114	125	127	105	119	133	107	141	129	120	126	127	128	134	121	125	116	143	114	125	122	116	128	141	129	124	137	133	109	124	122	125	129	134
