345	0	2700	189279	577	0	5	149	202	369	405	432	413	398	338	326	272	286	260	263	256	219	235	223	204	194	199	188	170	187	174	155	146	157	144	145	167	170	148	143	152	133	139	141	139	138	119	121	124	115	127	86	103	91	121	103	101	121	117	101	127	104	107	116	110	129	115	102	109	98	105	113	102	101	96	104	128	99	110	108	94	107	97	91	96	103	100	93	91	108	101	103	88	100	103	92	104	81	92	103	93	100	89	107	75	98	107	93	90	83	106	85	87	100	99	101	109	84	90	103	100	77	94	90	72	86	97	73	103	99	84	98	95	81	90	87	87	93	75	116	90	93	91	75	84	86	73	87	95	96	93	82	89	102	104	89	100	107	79	83	96	97	87	75	100	90	78	84	78	73	109	90	93	85	81	89	76	93	81	82	92	94	90	105	101	86	76	92	94	79	81	82	83	86	87	92	79	74	81	97	82	97	88	77	95	105	109	77	83	103	94	101	93	98	102	80	89	93	77	89	86	88	84	80	103	99	72	105	96	75	95	89	94	86	95	84	92	89	78	82	89	94	100	96	80	88	93	100	102	92	76	107	81	94	67	81	86	90	106	74	70	100	102	96	94	82	91	64	111	96	74	98	100	81	87	94	78	96	88	70	97	91	100	97	104	88	91	83	86	83	84	75	82	90	88	84	94	94	92	87	81	86	85	97	82	100	76	96	110	90	75	77	75	87	100	84	69	92	92	81	87	86	101	88	83	77	78	78	84	98	88	95	76	84	93	77	88	92	101	83	88	78	85	76	82	84	107	98	92	88	77	87	85	88	74	102	87	82	94	78	98	84	76	85	78	91	84	93	90	94	79	76	89	76	96	98	61	84	94	95	89	91	101	101	100	94	102	85	85	90	89	90	98	92	96	92	79	94	84	94	88	78	84	81	88	96	76	77	86	103	94	90	90	80	74	92	86	86	81	84	91	89	86	77	86	96	94	90	103	80	105	87	94	73	80	117	86	77	78	76	87	80	94	73	82	91	89	73	84	96	89	85	104	70	81	77	76	89	70	92	81	88	76	98	88	85	91	96	81	80	76	91	85	75	91	109	91	90	93	92	103	74	87	81	78	81	97	64	103	85	79	77	100	98	112	80	84	82	99	90	92	75	81	64	98	81	90	107	96	93	83	91	89	81	80	95	82	76	72	89	91	80	80	100	86	98	95	96	75	86	83	74	98	94	104	83	61	76	101	81	84	86	94	79	74	78	79	85	104	85	91	81	83	80	94	73	104	73	103	89	80	95	102	86	69	80	106	90	88	94	79	84	86	78	91	83	87	110	86	97	75	99	85	100	108	102	81	93	68	86	76	80	85	78	69	86	91	82	76	73	90	84	87	85	97	87	88	90	97	92	102	69	76	83	71	88	82	80	64	88	83	78	87	71	82	89	84	88	94	85	94	102	85	86	73	89	88	89	84	89	82	73	74	84	87	86	85	99	102	93	87	85	102	87	84	72	76	86	85	77	89	76	93	86	74	75	84	82	83	103	93	92	92	92	81	96	82	85	80	79	93	90	85	79	103	95	92	88	85	93	112	90	97	86	91	88	93	94	72	102	78	79	72	85	74	90	86	104	84	67	82	91	99	95	74	94	69	78	94	88	87	104	72	86	78	109	79	89	89	96	89	113	92	81	65	91	80	81	117	88	119	92	108	70	76	91	85	82	89	104	80	100	81	90	76	87	94	77	108	87	77	86	92	106	96	90	85	89	78	85	90	85	64	80	88	89	81	71	84	91	82	71	93	97	73	89	100	80	91	83	77	88	104	83	86	72	72	90	91	85	91	78	66	86	77	85	84	95	85	90	81	90	78	97	86	77	98	79	89	78	76	96	72	81	96	72	81	76	87	90	88	89	99	81	92	87	86	81	84	81	78	74	78	100	79	89	79	74	84	95	88	77	104	82	87	83	84	78	84	87	82	92	91	75	82	93	99	64	81	95	80	77	98	78	90	68	83	91	96	84	84	87	91	86	115	74	78	87	68	93	80	95	82	103	82	82	79	82	84	93	85	81	96	90	84	81	92	77	97	95	83	102	87	84	92	87	75	77	86	83	104	79	103	98	86	84	88	79	82	84	95	77	98	84	71	66	85	89	77	79	77	90	76	77	87	102	79	73	76	92	91	81	87	76	100	87	91	93	77	100	92	79	74	81	70	82	74	96	81	107	94	82	79	102	65	83	73	68	75	79	96	89	71	71	95	81	95	90	82	83	76	90	93	102	77	95	88	78	74	86	83	81	95	85	84	82	79	78	91	78	104	79	103	85	82	95	83	76	84	92	84	93	73	99	85	82	88	79
345	1	1900	189404	562	0	17	130	222	400	361	402	336	318	305	284	259	240	245	224	243	239	209	223	244	202	203	199	206	188	215	175	170	169	191	198	188	190	193	176	182	174	186	195	196	170	164	166	191	160	166	166	142	167	171	153	185	152	170	164	169	164	153	158	167	173	161	153	179	146	155	186	157	151	168	157	134	163	165	160	172	175	148	151	156	146	158	199	166	160	146	187	150	150	177	138	163	175	152	162	159	138	143	144	159	142	139	155	150	143	155	162	162	158	168	150	155	163	142	158	147	153	135	152	139	146	158	153	163	165	166	141	159	157	145	151	158	153	140	163	140	142	136	137	149	148	163	141	160	149	156	150	162	154	143	138	131	134	163	171	152	135	143	141	159	151	152	134	138	161	158	156	152	170	154	155	152	175	140	142	151	148	163	140	136	147	155	162	154	132	127	129	139	136	141	154	159	181	146	164	153	153	152	136	150	177	159	147	137	137	140	166	153	157	157	144	148	148	150	139	142	178	160	170	146	143	172	167	166	138	166	138	143	138	161	156	164	156	163	155	134	176	145	154	157	159	143	156	131	136	141	135	148	187	138	173	164	155	156	153	135	159	158	129	152	145	183	155	151	156	158	164	154	142	138	145	162	161	152	167	168	164	161	168	150	141	142	157	132	147	150	161	154	167	134	162	136	122	141	157	154	165	145	145	158	175	134	139	185	134	134	168	161	161	166	160	148	156	137	162	162	146	141	142	200	152	168	148	134	172	151	143	152	137	154	142	134	147	142	147	156	147	168	150	173	161	150	147	143	151	139	146	168	144	169	131	158	136	164	153	163	148	135	146	165	130	154	176	149	171	154	161	146	155	139	147	164	166	145	143	158	156	172	160	138	144	152	176	145	151	148	176	152	158	179	145	162	146	154	172	141	160	149	152	139	153	154	153	163	166	152	148	161	146	154	148	149	137	152	180	167	149	126	161	138	131	150	147	157	166	172	157	143	138	161	139	146	144	152	154	161	141	145	151	149	144	146	173	153	155	142	146	140	131	143	160	123	158	147	147	170	141	165	153	141	157	160	136	158	133	155	156	151	150	152	168	135	131	160	191	127	150	188	155	161	152	152	154	164	161	177	149	153	165	139	143	166	144	140	153	139	130	153	151	158	145	137	155	133	168	138	164	139	151	144	161	153	147	137	170	151	139	156	145	171	155	149	157	160	143	135	155	135	151	166	170	173	159	165	166	149	146	170	149	150	167	170	164	192	133	152	139	126	162	161	151	146	155	153	123	157	139	147	163	149	165	151	138	144	156	150	154	153	145	170	115	145	150	157	147	160	146	137	140	160	138	136	162	142	144	156	171	144	156	156	169	172	149	146	167	154	152	165	154	149	146	164	150	153	154	140	148	146	166	157	162	131	153	135	135	155	152	153	141	150	155	144	159	126	147	151	159	158	156	133	177	149	130	165	160	147	163	157	152	156	132	162	155	144	159	143	134	174	138	155	188	132	148	155	158	144	146	156	134	131	166	141	146	154	131	163	167	177	158	154	158	154	156	153	161	163	144	129	152	159	143	158	167	164	146	139	150	152	142	146	162	135	152	128	146	151	159	170	154	156	148	147	182	154	162	173	142	173	141	142	157	169	157	140	157	155	147	137	141	133	156	159	160	147	167	163	132	142	158	156	157	150	152	148	154	162	177	143	157	148	150	149	150	155	158	154	180	159	152	167	138	150	147	139	167	141	141	145	165	139	144	181	157	140	147	162	149	162	161	149	156	136	158	174	150	162	140	170	130	163	169	137	161	138	163	159	144	152	173	150	154	146	153	135	146	129	181	156	148	157	159	155	145	152	141	163	147	158	155	145	146	144	159	121	158	153	147	159	158	136	158	145	151	147	173	162	155	152	147	153	132	133	150	167	144	172	162	161	162	154	161	136	148	156	146	129	134	153	138	151	165	172	168	128	136	159	162	148	149	145	145	159	149	131	152	134	142	147	146	147	149	149	167	133	155	134	132	137	166	133	139	133	154	158	151	143	181	162	144	152	169	125	164	143	133	140	158	165	161	150	149	165	148	155	161	157	159	147	146	144	155	135	160	167	178	174	168	156	163	137	150	134	143	155	174	169	171	157	151	150	151	148	125	152	146	137	158	151	144	138	156	143	139	166	149	141	149	139	152	158	148	156	157	151	151	182	146	157	167	140	126	137	148	151	137	155	137	125	161	169	150	136	156	147	161	161	130	132	161	149	164	150	148	147	150	173	152	164	163	143	147	142	156	152	156	137	151	170	153	131	160	165	159	150	162	173	161	150	130	143	145	170	175	150	148	137	152	153	142	145	151	151	135
345	2	2100	189529	550	0	17	120	225	356	384	430	391	303	303	310	273	300	260	255	243	239	207	230	186	219	178	177	188	194	199	202	181	169	148	179	192	181	172	198	183	169	141	157	160	185	157	162	154	172	139	168	151	156	128	138	170	147	155	146	147	159	144	145	129	150	135	155	147	133	145	141	130	140	157	130	142	147	122	138	166	147	157	146	159	149	152	123	151	140	135	147	132	149	134	141	127	136	137	177	155	140	138	149	140	141	160	146	128	138	156	126	167	136	138	133	145	127	133	133	129	135	124	116	133	143	134	138	151	182	150	135	145	156	134	130	147	153	123	155	147	122	126	149	129	123	126	146	131	137	110	151	152	135	158	133	154	116	131	128	145	132	134	127	139	124	154	142	146	122	124	142	151	115	136	138	156	156	121	150	140	135	125	148	132	124	110	130	154	136	139	111	139	130	132	125	122	146	117	123	131	131	144	144	144	111	122	134	140	142	124	121	132	136	135	121	138	141	133	136	137	121	115	142	127	132	132	131	125	147	123	127	133	128	122	120	131	138	110	124	138	116	121	150	148	147	128	150	139	140	115	138	118	135	131	136	128	149	125	137	129	137	121	128	139	120	135	135	114	153	144	120	138	133	138	137	126	129	133	135	126	143	142	134	122	117	139	138	136	107	116	156	122	127	126	129	154	142	126	133	142	127	154	136	135	140	118	154	128	133	133	134	130	153	118	141	111	126	129	149	122	123	145	128	123	119	137	134	130	150	145	122	154	140	146	138	144	126	139	117	134	149	131	142	142	140	115	131	144	134	141	139	140	119	134	138	129	160	132	137	136	126	130	144	145	148	145	132	139	115	126	127	142	130	138	143	131	135	145	141	131	133	119	125	113	135	137	136	119	134	126	145	145	137	117	131	130	128	162	148	149	129	137	127	151	135	133	119	153	117	138	130	133	124	126	104	125	124	126	140	128	112	110	128	117	115	131	123	139	126	121	148	127	120	117	138	124	120	135	143	137	153	135	139	145	120	137	121	119	123	127	144	135	123	124	151	135	125	123	133	150	115	112	118	119	141	116	118	151	137	126	134	145	115	124	155	129	135	134	138	130	124	134	159	156	129	132	117	139	134	134	120	142	146	143	143	139	124	146	137	124	142	129	146	131	112	118	128	118	111	131	117	136	137	136	116	131	120	151	159	128	139	149	158	130	129	129	110	146	150	125	128	124	142	154	146	122	139	119	125	114	134	131	148	118	131	112	118	147	116	128	157	129	136	131	121	158	122	134	155	133	139	126	135	119	121	127	132	139	129	128	140	125	115	145	136	97	147	128	133	121	144	128	123	139	133	128	144	122	125	127	122	138	144	124	114	112	145	116	125	127	136	116	116	129	121	123	111	125	124	114	139	137	130	135	156	133	144	124	143	147	115	141	150	126	120	126	132	116	147	125	114	119	127	132	145	133	147	114	122	142	143	141	120	140	127	139	141	119	142	133	141	115	152	126	130	125	136	144	142	124	127	139	141	129	130	117	127	120	157	141	137	127	152	136	125	119	132	128	134	139	155	122	132	120	147	125	140	134	132	157	129	139	150	129	164	126	133	137	143	127	140	133	133	137	142	127	142	105	157	131	141	156	132	136	127	132	142	152	128	121	117	143	122	129	143	127	126	118	120	135	134	154	137	150	129	139	123	142	123	136	141	125	105	136	138	118	135	118	113	145	142	133	129	123	130	143	124	134	145	136	120	128	124	114	108	143	139	121	119	112	149	131	136	145	118	129	135	133	129	157	120	121	107	149	126	127	147	144	127	150	115	139	135	151	123	120	129	156	139	135	145	133	125	146	130	108	127	133	130	111	127	135	127	119	133	159	128	145	132	144	134	141	133	118	143	147	122	113	133	152	128	120	140	148	132	125	137	110	127	116	120	128	137	145	143	139	121	135	137	129	137	127	130	128	121	126	137	128	141	128	126	134	122	129	136	131	136	123	151	140	136	131	133	128	139	123	124	133	136	121	130	138	140	132	113	139	128	120	121	107	150	116	122	124	132	134	139	121	120	144	139	135	135	120	138	127	133	131	137	131	135	142	134	123	130	127	116	136	122	124	134	130	135	142	127	150	133	144	126	142	130	130	129	120	125	132	109	137	133	137	153	123	139	116	132	145	141	139	137	133	127	132	122	126	120	150	112	140	136	120	125	120	130	147	155	139	140	146	136	113	132	134	151	124	143	136	145	131	127	137	117	112	119	156	130	148	119	131	144	144	139	144	120	142	119	120	146	135	141	144	135	121	127	109	132	148	132	131	130	128	128	125	128	132	136	115	132	143	131	147	143	114	145	143	132	149	127
345	3	3500	189654	560	0	13	172	249	373	397	404	381	376	342	291	288	265	268	270	264	233	229	191	212	194	215	197	183	198	181	170	182	193	158	174	174	160	170	179	152	149	162	175	138	147	154	163	134	146	136	129	130	150	128	159	144	130	112	136	138	137	128	129	128	128	120	138	145	147	130	144	131	124	135	122	107	129	131	121	132	135	135	140	133	130	136	141	141	128	124	129	136	150	138	156	115	126	141	129	138	145	124	116	133	122	136	135	127	119	125	127	129	132	132	138	141	131	126	129	124	127	124	134	100	135	136	134	124	118	148	113	119	148	133	121	143	138	130	135	140	130	114	138	151	121	132	105	97	131	120	122	118	119	113	118	142	110	118	122	123	129	143	132	146	104	138	122	143	154	124	105	138	130	108	131	121	117	121	129	136	117	108	130	122	139	123	123	126	123	106	130	131	140	138	130	117	133	130	119	131	128	138	134	131	152	150	111	122	119	111	136	109	117	143	124	120	132	116	123	139	135	132	112	149	142	103	122	114	130	131	102	129	139	130	113	123	136	102	98	121	122	141	143	138	129	125	112	143	136	122	130	133	127	137	140	117	124	109	108	114	126	118	132	121	145	125	121	126	130	117	115	117	128	123	121	138	135	130	112	133	133	117	115	139	107	122	118	117	152	107	131	129	131	120	133	122	128	128	120	121	125	129	125	146	134	104	145	107	131	123	138	109	120	111	145	126	115	123	145	138	126	106	142	130	128	121	135	120	131	135	121	121	120	152	115	131	122	97	116	131	113	127	133	137	144	124	150	140	122	140	118	124	140	111	122	116	132	139	131	138	119	134	126	128	130	113	116	111	133	151	112	115	125	130	116	127	122	141	134	148	127	129	133	108	121	143	131	131	119	122	132	137	144	127	123	129	118	146	128	112	133	115	123	123	125	132	109	131	139	132	126	147	126	138	150	130	121	131	126	132	126	141	134	124	118	115	114	130	123	134	120	106	114	104	121	140	132	130	130	125	153	111	129	142	138	128	130	115	132	134	139	120	124	121	120	123	126	129	134	123	119	112	109	121	129	123	118	126	115	149	127	135	115	122	136	122	135	124	128	125	126	132	134	124	125	128	144	134	131	105	145	123	145	106	144	136	104	144	130	119	114	141	133	128	122	124	108	145	140	119	107	138	122	144	130	114	126	123	128	106	118	142	129	117	139	132	140	127	135	134	130	128	119	124	101	119	134	111	132	117	131	138	136	128	102	130	110	126	137	111	128	119	137	135	122	134	119	140	128	113	110	129	118	121	119	129	142	120	106	124	130	133	111	127	129	134	128	109	134	125	148	127	92	107	129	117	123	111	113	141	119	133	124	138	138	127	132	113	129	119	112	118	123	102	133	112	117	120	122	118	129	116	94	130	115	128	118	119	109	126	131	127	119	140	122	134	119	113	116	96	101	124	107	121	139	113	110	132	146	129	124	115	135	132	116	118	117	138	100	123	128	111	134	138	101	119	117	124	108	135	119	121	128	133	117	106	135	122	136	122	130	101	113	137	123	143	129	141	140	126	133	134	132	118	107	118	130	121	128	92	138	136	130	115	140	134	121	135	115	137	138	124	125	117	133	118	122	138	147	114	129	132	122	127	125	108	122	126	130	120	125	123	153	124	123	144	117	116	116	134	115	129	139	109	126	122	119	124	120	140	133	117	124	144	136	138	128	139	102	153	115	120	132	126	120	125	119	125	120	127	123	130	109	112	142	116	115	124	130	118	140	106	128	136	119	128	145	132	131	118	119	135	124	120	126	121	127	129	127	115	113	111	94	136	110	114	129	125	131	120	107	123	125	117	119	133	93	120	135	114	119	125	131	129	107	115	120	96	125	114	131	127	137	138	147	128	144	138	122	127	120	136	122	115	126	143	106	123	159	129	130	110	109	114	126	129	124	130	115	112	120	120	122	131	118	127	101	117	116	113	120	116	146	120	122	119	128	137	118	117	128	121	121	124	107	122	137	109	125	132	110	112	114	112	133	125	126	109	128	143	123	117	129	143	138	137	117	129	126	112	128	110	126	118	137	140	128	128	107	112	127	133	146	130	110	147	117	115	110	118	125	123	136	117	146	127	137	98	120	114	121	127	109	131	128	108	138	136	127	123	107	110	127	122	137	133	123	129	115	116	139	132	123	142	122	128	117	125	122	129	117	123	128	135	116	132	130	137	100	137	134	113	126	117	137	121	126	118	127	116	149	119	143	129	129	139	124	122	123	121	119	112	128	144	133	116	137	112	134	113	142	117	118	125	130	118	115	109	134	142	125	129	123	146	107	113	121	119	137	111	122	135	144	112	125	125	115
345	0	2700	189779	566	0	2	122	205	338	366	489	391	407	348	291	304	288	253	246	237	234	219	236	209	197	191	173	175	178	185	188	149	159	178	130	158	133	137	141	140	146	134	108	120	110	102	117	124	107	120	117	116	107	114	107	109	116	117	123	126	106	101	98	113	99	105	99	95	115	115	102	96	112	100	90	107	109	95	99	106	83	98	99	102	83	71	111	95	84	73	88	106	92	101	81	99	86	104	97	108	98	88	108	90	93	98	97	92	88	97	81	68	75	86	84	90	101	93	96	80	86	82	88	89	106	100	110	92	91	96	104	88	78	86	83	82	86	100	112	89	85	88	97	75	78	88	100	99	101	101	97	93	91	92	74	95	93	79	75	87	84	71	78	83	98	78	78	93	96	106	92	89	95	83	88	90	81	91	75	94	80	91	98	77	83	96	93	105	96	107	100	85	95	87	78	89	80	92	100	92	98	92	88	70	83	90	77	88	80	85	80	97	96	96	78	96	86	95	91	74	102	78	75	93	72	79	97	98	86	93	76	88	80	90	88	95	81	83	97	98	71	77	91	91	92	80	91	88	65	73	99	82	69	85	89	85	85	90	65	77	69	105	73	106	84	74	114	80	90	99	92	76	84	87	78	95	86	84	80	103	90	87	86	94	113	99	94	76	93	76	87	84	86	83	77	87	79	91	84	89	83	86	90	94	84	86	87	101	103	90	89	89	93	103	108	93	82	89	86	89	79	77	87	91	90	98	82	84	83	80	76	96	75	93	88	95	102	78	97	84	89	79	74	93	94	74	67	68	88	80	84	77	94	92	102	85	89	97	112	74	94	83	85	73	88	81	73	79	88	76	84	93	84	69	90	89	99	96	102	92	105	73	86	71	91	87	82	73	77	86	91	83	81	94	90	83	111	82	81	83	101	92	79	100	96	93	71	86	91	74	78	89	113	91	87	86	80	96	93	89	103	100	70	96	97	92	77	79	84	92	80	81	100	90	87	83	92	82	85	92	93	97	84	97	71	75	105	82	81	85	96	89	83	91	87	89	93	81	74	92	92	73	79	103	77	78	73	93	115	96	62	91	81	102	86	96	94	87	79	87	86	98	94	76	72	90	84	84	82	72	90	88	91	76	78	85	95	88	103	79	91	67	87	93	87	93	86	79	101	100	100	78	80	74	76	92	87	81	98	75	84	92	100	71	86	87	73	83	83	112	110	89	95	93	94	104	64	70	81	80	94	85	85	86	91	95	91	90	92	68	78	89	95	89	97	81	82	86	94	76	106	60	75	87	86	86	83	79	86	85	88	77	85	90	77	94	71	81	80	95	79	79	85	88	91	88	86	83	83	84	87	76	84	85	108	75	95	86	81	97	86	84	87	95	81	82	95	75	81	91	105	81	95	73	98	93	105	91	87	80	80	74	82	86	79	95	79	92	72	86	92	103	96	95	87	77	93	98	93	61	73	98	64	84	84	94	90	93	77	83	95	121	84	87	80	80	78	83	86	93	85	81	81	89	81	87	83	68	84	98	90	80	80	71	85	80	83	92	75	79	90	95	82	86	80	88	86	87	80	92	84	74	72	90	97	95	87	90	87	78	85	87	76	84	77	86	65	81	74	94	88	95	83	91	74	89	78	103	83	73	92	97	89	70	95	91	77	99	94	89	78	69	83	92	85	75	81	88	84	93	83	88	88	80	82	75	92	77	66	74	78	90	83	99	82	92	85	97	94	62	94	74	87	84	112	91	107	85	63	101	74	99	81	74	85	94	92	92	96	92	81	98	77	75	90	97	77	72	85	80	105	99	95	69	84	81	76	76	80	90	74	84	105	77	94	84	79	100	81	75	90	86	90	90	73	72	96	79	79	72	83	84	85	83	78	91	100	95	79	111	88	85	91	87	81	90	83	72	82	87	76	77	84	84	82	103	78	76	80	89	79	79	69	89	96	90	91	93	95	84	63	87	68	102	100	86	91	84	91	98	80	81	86	89	100	80	88	94	83	89	94	74	75	75	72	82	73	86	81	71	97	82	76	90	77	78	96	99	85	78	80	85	83	91	77	87	80	68	81	81	78	75	98	83	101	107	96	86	88	95	93	100	83	84	97	95	84	89	75	90	76	91	80	79	90	118	95	92	74	81	99	79	91	85	81	85	95	70	98	94	77	92	65	115	88	80	68	82	84	76	76	87	79	87	93	89	86	90	119	77	70	76	90	87	78	82	101	82	86	86	69	83	78	92	65	92	92	77	79	96	74	67	81	86	72	77	85	69	85	103	104	103	79	81	83	93	80	87	71	103	78	81	83	89	87	92	90	71	84	86	92	72	54	78	84	80	86
345	1	1900	189904	558	0	19	125	218	375	352	425	368	327	318	301	255	274	245	223	220	234	217	210	195	241	207	204	193	206	203	195	176	200	152	209	188	192	183	204	177	179	181	191	148	170	168	179	157	161	145	150	163	186	172	165	176	162	172	168	170	160	174	176	162	157	170	147	164	166	151	163	164	157	152	177	168	149	177	161	159	148	164	146	183	158	159	153	129	149	149	149	153	153	167	151	154	165	166	154	164	150	146	142	162	150	159	162	157	173	177	156	179	166	168	141	139	169	150	145	138	158	173	147	171	158	154	150	160	148	122	142	147	156	160	159	166	141	148	169	144	146	165	150	159	150	134	153	140	136	153	150	159	134	142	134	150	173	156	137	168	156	151	164	142	149	155	143	131	164	184	165	173	183	150	156	132	157	138	148	135	157	160	166	177	148	145	143	154	160	139	151	133	161	152	151	153	145	154	134	137	149	152	146	159	162	142	149	172	161	142	171	176	159	150	143	161	147	170	169	168	121	132	143	147	130	172	142	172	168	166	157	148	165	149	169	136	152	153	154	164	161	163	148	154	173	181	139	138	148	198	141	147	168	162	160	150	164	166	142	147	170	156	155	165	159	156	136	156	149	156	138	173	136	140	158	178	149	141	147	133	144	152	137	143	151	146	159	149	145	162	135	163	165	138	178	164	142	159	142	139	165	143	157	149	159	157	142	162	138	153	142	156	143	153	156	161	134	151	176	153	140	176	147	144	148	161	173	166	169	158	137	145	152	138	165	154	151	149	157	133	147	144	154	146	182	138	150	142	153	149	141	133	137	151	145	149	141	131	165	158	142	135	146	144	161	165	159	138	134	157	141	158	155	143	170	140	170	151	145	153	145	165	164	152	125	129	153	144	159	142	160	140	153	128	141	142	152	156	142	132	167	133	142	136	163	168	156	151	148	159	129	163	167	150	148	136	156	132	152	137	148	144	159	165	153	161	161	157	142	142	145	136	163	140	147	140	134	189	154	166	136	134	146	143	154	153	163	130	170	148	138	150	154	141	150	149	144	131	163	149	167	140	172	165	148	158	144	150	156	158	156	148	158	144	169	149	153	164	148	156	168	161	150	175	152	160	139	153	144	147	158	134	139	155	172	167	139	151	156	145	164	145	157	134	159	146	158	162	136	145	140	150	134	151	148	164	163	141	174	146	148	164	155	140	148	180	159	158	177	144	166	148	131	156	150	151	151	149	160	143	137	150	146	145	130	166	170	153	152	172	153	154	171	158	160	164	153	155	158	137	146	149	141	168	140	162	153	153	155	161	141	151	146	133	156	130	156	152	148	172	177	134	135	159	137	143	154	154	159	150	129	142	144	161	155	150	143	140	135	171	167	156	158	161	156	152	162	137	159	146	153	148	166	146	141	154	151	149	138	154	160	164	145	137	144	131	158	150	141	150	187	145	150	157	155	152	159	132	148	165	170	158	137	145	154	137	153	148	154	168	164	152	140	138	157	154	157	156	156	157	152	146	152	150	167	162	138	147	160	140	152	160	159	151	149	139	159	135	159	159	139	150	177	165	148	155	155	141	130	130	142	146	143	154	148	168	152	144	151	145	144	147	169	127	148	161	165	163	162	144	141	148	145	158	162	153	138	161	134	144	161	140	149	150	150	145	147	146	158	151	162	154	163	154	142	156	141	147	142	163	138	138	153	152	163	146	144	147	162	153	132	165	126	139	146	136	142	131	138	151	166	173	129	166	148	174	152	149	149	159	152	164	141	168	133	171	147	152	172	143	138	141	147	138	151	171	162	162	158	144	138	154	171	150	131	124	165	133	144	164	139	152	155	159	155	146	132	158	154	133	141	161	152	157	151	146	160	138	177	168	170	154	146	160	162	163	142	146	160	129	152	158	147	151	151	143	150	146	158	142	165	179	158	171	165	157	155	151	142	144	134	131	152	150	140	158	156	147	160	174	172	150	141	174	166	169	158	167	134	140	159	141	142	165	154	156	146	142	131	158	147	158	164	143	161	145	135	126	167	148	138	157	149	166	153	132	125	145	141	172	136	126	141	139	124	185	169	157	167	169	141	143	154	130	166	171	153	139	167	130	150	158	156	145	151	134	135	164	147	178	145	150	160	161	137	139	138	163	142	133	133	141	147	145	164	137	138	174	155	159	148	156	148	158	163	151	165	148	171	151	157	152	155	142	145	161	155	160	152	157	142	154	143	164	169	160	154	132	165	156	173	162	150	135	141	156	176	152	151	131	148	146	162	182	145	153	130	151	166	168	148	187	141	156	149	135	120	159	141	158	151	150	131	138	125	166	163	149	144	155	158	139	129	160	159	157	149
345	2	2100	190029	559	0	9	130	222	397	383	417	357	394	297	292	291	281	253	273	243	226	241	217	242	214	187	199	243	204	190	171	181	185	171	204	173	160	167	168	162	178	163	166	157	148	156	145	170	143	153	155	146	164	165	138	153	146	133	149	142	130	143	135	163	157	143	143	137	158	149	152	146	158	134	134	135	132	154	135	150	149	131	138	126	139	129	128	128	154	124	141	143	137	132	150	143	133	134	121	146	152	130	142	128	107	124	146	152	136	158	125	146	150	140	131	116	146	165	133	129	147	168	145	121	161	117	124	113	145	139	130	136	123	145	133	160	126	126	124	118	136	133	122	159	148	119	129	130	142	133	155	120	125	150	124	156	106	136	145	137	119	137	144	159	145	139	133	136	110	138	146	119	149	136	117	148	142	142	139	137	138	137	131	139	148	130	132	144	149	148	150	120	139	138	133	152	126	128	118	147	152	142	122	131	116	137	135	135	138	154	148	130	136	131	104	127	149	143	127	137	125	115	135	115	119	124	142	131	127	126	154	117	143	146	140	147	136	139	157	135	126	139	139	143	143	117	132	129	125	133	127	126	131	126	141	123	124	122	134	118	136	128	121	121	132	132	144	140	154	137	125	131	120	117	130	131	153	134	131	139	129	117	148	121	138	131	138	139	126	151	117	135	143	125	137	127	129	140	129	142	116	136	155	122	127	112	132	143	115	143	123	124	149	119	132	129	135	109	153	128	138	139	133	131	127	152	140	118	126	136	139	143	137	130	128	128	128	145	132	140	128	128	130	126	130	133	129	137	135	145	113	131	134	136	132	117	140	121	129	119	148	115	125	106	123	131	130	154	128	137	141	140	128	125	141	147	150	135	134	149	144	143	130	107	132	121	142	143	130	126	133	134	136	150	126	131	146	131	144	135	137	105	121	123	135	152	133	136	151	127	147	136	146	138	152	141	112	138	138	129	125	143	131	129	112	134	113	143	113	126	111	143	132	138	134	134	121	123	141	136	153	125	124	122	137	156	137	140	124	137	135	129	136	131	136	127	151	123	144	150	131	132	137	147	119	113	119	122	132	147	130	124	145	129	140	129	117	130	134	128	110	134	129	125	121	125	149	143	118	126	123	126	132	140	134	120	136	132	138	144	132	122	140	135	121	159	147	120	139	160	117	140	107	160	145	133	153	128	127	131	125	125	137	126	154	133	134	146	130	128	120	133	125	139	152	125	145	149	137	132	120	142	141	126	129	155	128	128	117	137	120	138	116	147	145	130	126	151	128	153	127	158	143	141	121	120	150	133	139	135	117	126	135	118	121	148	151	134	132	134	130	139	115	135	132	136	153	163	134	131	123	150	127	133	139	114	144	145	137	129	155	135	134	125	132	137	137	124	128	140	133	123	134	138	120	134	123	133	116	131	113	127	146	113	130	132	130	142	130	143	134	129	157	127	136	110	142	133	122	115	125	117	134	139	147	147	131	139	142	140	155	140	132	157	132	134	152	138	144	140	144	142	153	118	120	127	144	129	132	139	124	114	150	132	119	135	127	134	116	148	134	138	144	133	120	117	125	134	142	118	148	139	131	121	135	142	150	127	144	118	127	135	132	149	152	131	140	127	136	144	157	126	142	134	140	165	158	123	126	151	140	129	138	145	115	139	133	138	139	133	145	136	139	127	130	129	136	132	126	134	130	123	128	141	133	136	125	125	154	126	124	116	136	127	121	129	136	122	127	142	127	127	146	121	146	120	137	120	114	133	133	117	118	127	146	120	139	148	156	131	128	118	119	136	153	137	121	138	131	126	134	110	119	132	155	114	128	150	105	149	121	131	123	112	153	143	132	139	123	128	109	159	147	119	117	144	131	133	111	160	133	126	158	116	147	130	109	145	143	126	141	133	136	126	116	117	126	117	133	161	127	137	128	132	136	127	134	138	140	143	128	105	135	125	140	120	128	131	120	121	132	134	138	141	133	134	134	124	141	144	137	128	131	132	135	122	133	126	161	117	127	151	125	133	121	134	140	128	136	117	127	134	115	117	125	131	116	120	115	128	125	131	130	142	129	128	129	120	140	144	141	121	131	139	131	116	151	133	109	125	140	115	152	141	123	124	135	142	133	137	128	137	121	144	130	133	114	107	139	142	122	150	135	120	134	142	157	127	129	115	139	156	128	138	139	123	139	117	133	141	140	132	135	127	129	107	115	155	139	118	141	150	159	133	148	122	137	119	120	135	124	124	141	121	134	116	132	144	112	124	117	137	131	108	115	131	127	121	133	136	124	110	132	139	134	136	152	128	137	148	143	139	117	132	120	143	137	131	137	106	137	120	152	147	123	127	146
345	3	3500	190154	536	0	15	160	247	389	378	429	408	376	335	287	286	278	268	249	240	231	201	205	221	201	210	212	177	171	177	185	174	162	178	197	167	169	166	171	179	173	176	148	158	133	141	144	144	155	129	171	142	151	132	149	141	142	118	157	130	153	130	141	133	157	134	134	119	146	128	138	132	134	135	130	143	130	130	122	142	139	128	135	116	129	129	115	130	141	112	167	139	124	119	141	138	135	147	142	142	131	137	128	130	136	132	132	113	116	145	126	138	134	123	128	129	137	135	122	108	143	131	137	110	127	120	112	107	144	141	125	118	128	149	114	135	126	139	138	131	136	135	133	122	133	122	129	144	121	141	125	102	149	127	111	139	124	134	127	119	124	128	130	147	110	110	119	127	116	127	97	111	128	118	121	122	127	125	154	120	131	151	121	122	141	134	133	115	135	135	126	142	134	128	135	115	117	121	130	133	120	129	106	126	122	105	111	117	132	142	149	134	143	129	131	149	124	129	124	124	114	124	125	120	139	132	120	133	134	121	106	111	136	131	144	144	137	128	150	126	110	127	140	127	120	108	114	127	122	120	129	148	143	124	135	112	130	133	128	118	135	132	140	123	106	129	117	133	124	118	135	136	112	146	123	133	125	133	129	109	114	125	112	130	129	117	130	110	121	139	115	118	119	127	127	122	119	118	126	132	129	122	121	140	122	99	136	126	113	135	103	145	123	112	116	104	111	115	144	118	111	119	114	119	123	150	105	130	129	121	148	131	130	123	115	130	106	112	121	120	108	124	145	129	116	115	114	127	135	142	124	139	140	131	150	142	122	127	148	117	114	134	151	136	124	153	137	140	121	123	131	120	119	138	113	127	132	115	117	122	113	149	120	113	126	140	91	143	125	95	128	131	125	122	113	109	122	134	142	114	137	114	120	127	128	125	137	134	116	122	117	127	116	134	112	115	130	127	119	125	132	141	106	126	131	127	138	117	135	112	118	105	129	145	135	111	141	132	126	128	121	129	105	109	111	135	118	139	124	121	112	133	105	138	118	103	127	157	138	134	130	128	129	118	105	137	127	124	138	123	127	125	119	114	128	135	120	113	129	128	144	105	138	119	138	109	122	149	135	121	103	121	121	127	103	129	113	124	110	132	131	133	124	137	114	120	112	144	130	122	130	112	136	126	140	116	103	129	116	116	122	116	135	121	121	139	121	123	112	123	112	118	134	137	124	136	111	129	130	126	119	127	135	113	119	127	131	130	132	127	124	123	126	131	138	146	116	117	145	123	111	114	132	119	122	114	130	114	120	120	144	106	124	112	134	128	135	119	124	127	136	121	151	134	99	111	127	136	124	128	150	115	103	130	122	137	105	130	114	121	121	125	134	125	111	121	114	93	130	117	117	117	127	152	156	144	121	118	114	124	112	125	97	121	130	128	139	125	138	114	118	129	122	93	130	139	125	121	134	119	130	116	136	130	117	107	147	125	111	126	133	146	113	118	125	109	125	100	122	130	125	116	128	135	104	140	128	126	138	122	130	111	123	118	142	121	133	119	113	120	138	144	128	125	118	134	135	124	133	131	110	143	111	105	89	114	125	136	127	114	114	130	122	118	125	118	123	130	122	118	123	116	133	121	116	114	109	132	120	131	143	123	113	143	129	121	135	123	142	125	124	123	148	126	120	111	123	115	121	110	132	139	92	112	140	109	136	139	120	138	120	138	116	123	132	129	124	135	105	132	124	118	120	132	137	137	115	125	139	133	122	116	121	124	135	115	122	116	119	104	123	132	126	106	104	121	123	126	126	117	125	126	142	117	131	114	121	115	116	120	134	124	128	132	114	123	128	130	138	123	118	120	138	128	125	128	131	125	128	128	136	126	142	121	135	125	125	120	134	124	126	120	110	140	132	123	126	113	154	107	125	137	141	122	131	127	113	117	108	140	129	101	127	129	125	139	129	126	133	110	126	126	141	120	139	115	121	104	98	118	146	108	143	101	106	127	137	133	136	116	133	128	124	108	114	134	109	113	138	118	131	109	131	144	128	115	125	144	136	122	147	128	121	129	119	117	114	132	106	136	130	130	135	119	135	117	135	111	126	114	121	128	129	107	101	122	128	118	137	139	140	126	104	142	143	118	132	145	122	149	126	120	115	137	114	134	140	112	133	103	124	108	128	135	129	136	134	107	130	99	130	140	137	129	139	124	132	112	105	147	106	112	126	148	126	121	117	110	107	135	115	140	115	132	123	118	128	115	129	135	112	115	127	144	116	107	133	124	126	124	136	123	139	141	123	130	126	124	111	140	119	123	111	148	134	126	116	132	121	103	124	127	118	116	126	102	132
345	0	2700	190279	543	0	2	123	206	400	393	454	430	389	357	310	283	264	287	239	238	237	215	210	190	193	183	177	162	189	144	177	172	167	146	146	155	152	138	141	155	124	133	125	133	115	117	131	112	132	94	114	115	112	126	102	137	119	107	108	105	117	111	110	110	102	93	114	84	98	120	98	102	115	98	100	92	97	75	93	97	89	110	93	114	89	95	109	105	90	88	83	83	97	80	84	107	99	99	94	83	89	109	90	88	76	83	111	89	90	106	86	100	96	106	78	76	67	93	78	91	77	85	105	113	86	88	99	81	88	92	85	100	100	88	104	91	88	96	85	87	98	85	94	98	66	79	76	82	91	93	111	84	90	78	82	87	80	114	89	100	80	100	96	89	80	95	86	94	80	82	102	92	91	85	87	90	76	77	66	89	92	92	76	88	89	82	101	69	87	85	87	94	84	93	75	68	105	98	81	83	103	89	97	94	93	80	86	75	82	88	85	76	91	82	98	85	100	100	89	94	80	113	96	90	70	105	86	90	75	83	86	95	96	101	70	79	76	106	105	88	89	70	82	90	84	99	83	75	98	102	82	80	90	91	81	95	77	90	86	61	86	80	83	86	92	84	95	93	88	84	71	80	93	87	65	85	99	72	95	80	98	79	90	88	79	81	86	95	97	75	96	87	87	77	89	105	81	80	92	94	90	85	88	90	95	71	69	86	69	88	78	80	78	91	85	72	88	79	71	67	98	92	79	79	91	77	93	93	81	92	78	78	90	93	89	81	93	94	94	95	90	78	96	78	94	91	102	102	86	81	93	78	91	74	93	90	84	106	86	74	75	74	88	80	80	90	82	78	85	70	77	72	75	85	91	84	86	92	86	89	85	96	82	93	83	75	84	103	80	63	84	77	82	88	63	88	83	92	87	87	77	93	83	88	74	87	91	72	106	96	66	76	92	78	86	74	93	91	77	81	96	83	70	76	91	88	89	79	94	96	80	106	67	91	104	87	80	88	94	103	84	79	70	79	97	80	101	82	85	86	87	88	93	78	100	95	100	81	76	81	92	76	67	80	99	73	81	93	80	72	86	96	87	105	90	77	70	105	80	79	107	101	102	107	95	89	84	76	93	98	94	79	80	93	79	72	91	82	70	85	91	79	73	89	88	77	75	79	84	97	88	103	88	80	96	96	81	84	78	85	81	77	82	85	82	80	106	82	73	84	87	83	83	72	84	76	77	89	87	102	67	88	90	86	82	93	80	101	101	87	93	100	85	96	78	98	87	91	70	101	77	84	87	83	97	91	76	78	78	89	85	103	80	75	79	80	80	73	84	71	82	98	78	81	89	87	81	73	95	73	75	76	99	81	86	95	86	84	84	93	85	90	88	83	85	92	80	89	82	78	81	85	84	84	91	94	90	69	87	87	82	87	71	85	86	82	93	80	92	98	83	83	95	73	77	62	80	75	88	79	82	83	88	86	75	79	92	83	81	79	83	90	81	85	77	91	72	83	92	66	74	73	98	81	90	93	103	75	81	96	77	82	100	94	93	80	81	96	75	88	89	88	95	86	75	79	83	79	76	86	88	89	97	108	78	81	79	88	80	102	91	86	89	89	95	79	73	95	90	87	74	80	91	88	82	83	75	75	76	97	85	87	86	83	83	86	85	72	103	100	71	98	74	73	96	97	105	85	88	90	99	84	82	93	64	99	88	103	81	86	73	77	66	86	88	74	84	86	70	67	87	77	87	98	61	75	96	69	84	99	92	87	88	82	80	76	90	83	68	84	85	78	95	77	103	86	83	96	96	87	91	65	89	75	97	84	81	78	97	82	85	104	80	82	72	82	81	78	91	81	87	89	83	87	78	82	71	65	74	84	103	94	74	88	85	74	73	82	79	92	97	104	97	85	82	73	81	87	91	82	85	99	74	81	90	65	84	83	69	94	82	75	84	83	76	86	92	83	86	80	91	91	94	89	75	78	84	94	88	69	101	91	75	83	75	67	77	80	90	95	90	70	74	78	77	92	92	87	95	77	87	77	91	84	86	85	103	73	89	81	83	107	83	107	78	78	83	82	84	101	71	83	72	88	80	77	80	83	86	90	89	81	74	89	75	97	97	102	68	82	76	90	76	83	71	80	77	71	97	96	88	100	81	72	74	81	70	74	85	75	82	86	89	91	97	72	92	82	102	75	75	90	94	84	82	87	80	80	84	80	74	87	97	86	94	89	94	64	74	77	92	86	56	92	96	82	103	97	94	74	75	90	87	82	81	100	88	83	96	94	86	69	92	63	82	93	80	86	75	91	86	100	71	78	89	72	92	76	84	90	72	71	93	113	78	78	78
345	1	1900	190404	559	0	20	130	208	363	375	396	337	342	312	293	256	241	253	228	238	235	210	204	195	195	217	198	179	203	189	170	192	198	182	203	186	193	182	177	192	185	153	159	151	148	190	173	153	165	163	173	163	185	161	170	160	160	152	152	188	159	184	162	159	161	154	160	166	152	165	162	164	158	163	167	166	164	146	157	168	143	165	172	165	165	146	164	145	163	154	148	152	135	149	168	145	158	171	146	152	155	160	143	149	161	155	157	158	135	139	151	161	170	151	164	147	152	145	174	162	136	155	149	146	125	157	147	143	157	157	174	171	157	144	171	136	164	157	143	149	169	166	155	140	150	127	168	163	158	155	151	150	159	150	168	143	164	152	140	142	142	147	141	148	174	146	162	151	141	150	155	170	156	171	149	144	163	138	162	180	174	152	148	157	147	150	137	129	166	157	153	163	154	159	180	159	138	148	137	147	135	146	155	166	151	132	143	131	149	162	161	169	164	155	140	152	150	160	150	154	156	127	151	141	159	138	162	153	148	150	165	156	150	159	164	139	191	161	156	142	159	154	146	158	157	144	166	137	152	151	147	150	137	139	137	172	121	153	150	144	137	164	151	158	159	153	171	157	158	150	148	138	156	127	157	143	163	125	166	156	135	149	141	172	138	140	156	168	156	151	158	126	158	158	158	164	170	129	119	118	147	157	152	177	167	154	159	143	142	154	141	138	153	155	163	162	148	156	162	139	145	146	163	164	146	160	141	161	137	140	133	180	164	139	150	142	170	157	152	145	167	167	170	152	149	162	145	166	129	150	148	126	165	140	133	157	168	148	159	139	146	164	132	140	149	173	155	177	148	131	164	172	161	137	184	137	159	183	175	151	156	145	134	148	171	153	158	136	153	143	158	161	138	144	142	151	170	153	150	135	149	153	138	129	140	185	183	149	163	156	139	161	151	157	163	152	142	173	161	140	137	175	148	145	129	153	155	160	144	144	149	158	128	163	144	144	147	155	137	158	174	147	153	157	150	158	168	148	150	162	173	157	148	170	151	156	157	165	168	142	145	137	147	160	143	149	141	148	159	159	162	156	152	145	140	144	146	152	144	164	136	146	146	158	147	155	173	156	180	128	146	150	158	136	145	131	144	154	150	160	156	143	166	163	170	165	158	146	168	158	145	150	146	151	142	125	147	149	152	145	152	160	147	150	160	140	148	138	143	174	147	158	152	141	138	139	145	160	168	165	142	158	153	156	179	177	159	145	164	166	177	173	160	152	141	159	142	154	154	146	159	145	153	164	133	132	150	149	144	134	158	156	143	148	147	138	146	150	150	170	146	141	152	157	144	155	154	166	142	137	144	137	140	172	149	148	157	154	147	155	146	161	172	142	144	148	155	160	156	155	153	149	135	141	152	151	158	137	139	150	145	142	182	137	141	152	157	154	145	164	136	157	151	163	135	150	165	137	160	149	159	151	130	149	148	156	140	124	183	150	151	147	191	144	154	158	140	161	181	153	129	123	141	163	135	162	166	158	164	148	145	151	133	165	149	149	167	159	153	138	167	137	130	152	142	127	158	140	154	139	143	183	129	140	133	155	134	154	146	157	148	151	128	159	156	159	153	138	147	146	141	157	163	141	171	152	136	161	146	162	169	158	161	153	161	173	136	141	131	153	155	142	153	174	140	171	140	152	150	143	139	163	172	151	155	158	163	131	150	140	151	167	162	154	161	154	146	147	153	131	166	157	150	172	156	147	140	150	139	165	169	156	139	128	134	138	142	158	164	138	161	157	165	157	158	152	159	151	153	144	149	141	146	133	157	152	155	151	177	169	185	157	161	137	178	134	137	163	162	163	150	141	138	133	203	148	149	150	153	153	163	151	151	130	146	141	171	141	142	157	152	147	167	163	162	132	138	178	139	156	152	163	136	145	154	160	175	134	141	141	141	161	157	147	124	160	132	157	160	162	151	136	143	143	165	160	150	156	154	124	128	151	153	152	138	150	167	142	156	171	145	129	149	138	136	162	167	142	176	136	159	144	159	157	132	151	160	152	138	127	132	139	152	156	146	174	136	151	163	174	145	149	150	151	153	151	142	161	158	152	149	144	133	165	162	144	159	151	152	152	152	157	151	139	152	150	134	181	132	140	158	130	154	155	141	140	155	160	147	138	136	137	167	164	146	155	158	152	148	169	150	165	152	154	131	155	123	148	146	138	134	171	146	150	174	148	154	138	170	167	162	137	164	166	162	130	161	151	149	140	135	160	147	121	151	133	163	147	143	158	141	149	149	137	176	142	157	162	150	132	156	134	150	161	148	138	165	139	155	171	148	143	128	149	162	167	156
345	2	2100	190529	569	0	15	144	203	387	376	386	399	353	299	334	293	323	276	253	239	238	236	242	220	206	198	214	200	187	174	182	180	180	181	183	192	171	177	167	170	162	139	147	157	151	150	152	148	177	157	144	149	142	142	162	150	147	149	157	149	138	160	132	136	130	156	140	122	133	152	135	147	136	152	141	144	146	151	157	135	142	149	134	140	137	147	129	141	137	137	157	143	139	144	139	136	130	133	130	137	133	136	149	136	134	135	153	151	146	136	133	116	135	152	132	142	140	123	135	132	137	107	126	136	158	145	121	132	146	118	137	139	152	143	150	132	122	148	115	117	128	134	140	129	152	141	149	134	117	147	119	125	141	124	135	135	116	139	120	125	132	150	127	141	131	144	139	141	128	137	115	119	142	129	131	128	154	133	145	134	146	149	122	141	128	156	143	120	148	142	156	121	140	134	166	113	103	137	138	151	124	142	144	127	135	123	154	123	124	139	134	127	133	137	135	127	149	137	162	125	148	147	123	101	132	139	132	140	130	132	128	148	122	144	112	133	147	129	125	159	122	156	136	150	143	134	137	135	119	133	144	132	148	125	141	133	137	133	147	142	140	132	146	147	155	144	135	134	142	118	134	123	141	139	135	155	144	122	111	132	146	147	126	129	133	123	138	137	160	122	131	126	121	110	164	147	140	140	128	146	139	139	125	140	111	132	138	133	126	123	132	143	137	101	150	140	125	126	154	131	130	136	123	140	115	120	127	131	142	132	132	131	148	123	124	118	155	142	134	154	117	138	116	134	143	145	147	126	135	139	133	149	119	124	135	141	147	105	106	161	137	143	137	129	135	136	127	143	151	129	138	130	145	136	126	136	112	121	148	111	120	162	139	144	134	156	133	146	165	137	151	151	124	144	125	143	133	134	117	116	128	134	113	126	128	100	152	130	134	150	129	139	160	128	117	165	135	127	126	116	140	147	128	107	143	138	148	140	117	149	122	112	156	139	138	127	137	127	122	146	151	137	142	125	133	127	134	138	146	143	109	132	123	110	157	132	131	120	134	130	120	144	113	127	116	140	150	144	117	144	137	124	116	139	122	141	135	138	146	141	136	124	157	143	129	125	132	132	122	140	143	135	151	147	125	123	129	111	153	145	138	118	151	129	112	146	126	134	141	143	122	133	137	130	125	145	136	138	122	138	121	140	116	118	136	131	118	128	118	103	146	129	145	138	131	151	146	142	141	125	130	133	121	127	132	147	143	122	133	133	145	122	137	140	143	127	126	121	160	131	142	146	113	127	124	134	114	135	150	120	147	124	150	144	108	125	112	134	155	162	127	129	128	134	139	112	140	119	121	134	135	132	138	110	134	143	123	122	127	130	154	137	127	141	137	114	126	136	122	165	149	118	125	118	129	130	125	120	123	124	131	129	125	144	114	143	135	117	136	136	139	122	126	141	143	138	132	144	135	139	139	142	132	137	125	123	150	111	138	125	129	138	125	140	140	136	132	128	117	133	145	144	131	127	154	129	133	147	142	122	141	127	134	136	145	110	135	126	139	153	146	121	106	131	143	137	139	136	141	125	160	153	149	129	141	132	134	132	140	146	121	129	155	137	134	137	124	141	131	117	141	150	138	121	127	144	143	128	136	136	130	135	143	140	143	129	129	126	111	122	130	135	134	140	104	136	139	135	130	131	141	121	140	148	113	140	145	117	141	152	143	138	145	151	133	117	117	154	134	130	159	105	137	162	131	136	142	142	143	137	124	136	170	124	140	148	136	119	143	113	134	128	137	122	128	153	95	141	144	118	143	129	144	150	153	124	134	119	131	123	116	141	160	139	129	142	128	137	146	154	108	146	133	119	141	140	152	146	127	138	140	146	129	128	129	125	141	124	134	142	134	119	134	138	126	161	133	146	124	134	133	128	148	120	157	155	126	119	139	108	141	135	109	139	143	120	147	163	131	139	119	135	131	134	112	118	125	144	114	133	104	133	120	126	160	145	124	133	134	136	153	131	139	121	153	133	140	128	133	118	139	123	165	118	125	120	124	136	124	135	143	129	135	135	118	150	137	138	146	120	130	150	138	143	134	147	137	132	123	132	136	131	134	125	116	119	133	132	143	129	130	130	133	125	141	117	137	119	128	109	132	113	135	127	148	151	138	133	137	129	139	132	147	132	101	120	130	121	135	145	136	124	141	129	148	129	137	130	121	131	130	138	136	129	142	120	133	164	137	153	130	125	146	140	153	131	130	143	122	124	124	118	157	142	134	121	132	155	123	137	117	136	123	134	126	151	131	117	126	134	143	110	127	128	111	140	130	124	122	127	152	162	125	133	154	119	124
345	3	3500	190654	580	0	8	176	222	388	393	451	354	392	312	299	288	266	263	250	238	231	237	200	219	211	198	188	174	190	180	200	195	187	163	191	180	178	151	171	160	166	153	159	166	157	153	156	148	143	149	134	133	131	165	123	163	154	127	149	121	121	142	137	141	127	123	135	122	150	143	137	137	140	128	131	147	127	125	131	135	136	130	136	132	122	145	117	123	123	130	128	138	145	126	130	144	134	134	101	115	133	123	132	121	132	139	119	129	125	131	116	125	111	140	125	131	107	99	142	130	126	128	134	120	123	115	117	138	131	129	142	138	133	141	122	122	122	132	138	140	121	121	119	95	149	143	121	120	110	119	130	109	128	137	138	121	120	124	129	140	109	152	139	136	121	118	119	116	140	115	127	114	131	123	132	126	122	122	123	107	131	125	130	143	125	128	133	130	127	115	122	141	117	119	115	129	105	126	125	127	142	127	130	133	134	114	129	131	138	134	121	135	133	100	111	119	139	134	113	132	146	127	109	137	126	123	122	138	117	108	131	123	118	122	116	132	122	126	109	120	109	129	127	144	116	131	114	129	114	139	117	134	134	118	133	137	130	111	136	117	121	137	135	126	123	119	127	135	128	109	138	148	117	136	138	121	116	138	133	111	117	126	135	117	135	121	141	134	128	111	123	126	125	131	131	122	122	133	111	120	104	121	128	115	104	111	136	137	121	112	132	129	124	123	134	128	136	129	125	110	129	119	126	142	120	123	136	113	128	111	118	120	132	114	128	99	122	126	107	110	106	111	99	130	129	120	139	130	103	132	92	121	123	123	107	115	142	131	121	126	153	139	136	107	124	111	121	117	154	136	145	112	126	126	94	115	128	119	117	133	146	110	123	132	124	125	158	131	110	126	130	119	119	116	142	131	122	122	112	130	126	126	114	121	126	112	131	113	122	114	144	120	126	132	119	124	136	123	124	118	119	132	110	120	136	125	114	132	120	141	135	120	125	136	117	127	135	124	141	111	114	115	123	127	122	135	126	117	125	129	131	140	128	136	107	134	118	120	128	131	114	120	116	126	121	132	130	132	127	119	129	129	144	104	132	112	125	121	138	112	118	119	126	128	134	120	135	116	137	124	113	125	134	134	107	118	113	122	134	128	109	123	136	120	101	103	129	148	110	139	116	120	129	119	121	111	127	129	112	133	128	113	145	119	126	128	121	136	122	127	119	137	121	112	135	130	122	131	106	121	137	131	131	137	122	120	111	130	116	119	138	112	124	130	116	130	128	138	123	119	123	136	159	115	115	139	138	112	134	122	141	119	136	130	108	120	139	122	115	145	119	132	123	126	133	133	108	119	118	116	121	130	122	122	110	121	140	130	116	107	110	143	139	103	128	120	108	114	124	122	129	117	119	125	134	109	120	136	127	122	119	113	133	128	128	117	130	126	116	150	122	109	125	131	108	115	126	127	124	109	136	131	152	145	131	130	125	140	133	136	129	105	115	123	150	122	123	139	116	138	126	138	136	116	122	125	121	135	132	108	106	121	118	122	131	119	138	125	129	102	136	119	134	137	133	133	113	114	134	127	115	139	119	127	116	118	117	98	119	114	123	126	138	121	119	143	132	154	113	110	125	139	100	141	114	96	123	126	107	129	117	131	127	120	131	140	118	116	128	130	125	136	113	146	122	128	129	129	136	116	118	131	121	113	120	120	111	129	131	127	136	125	146	134	128	113	133	120	124	129	118	137	122	151	123	128	138	123	122	108	127	127	116	114	142	131	125	128	155	124	134	103	141	119	127	116	113	117	119	111	133	108	113	132	126	136	126	128	136	122	111	104	124	119	117	115	134	130	129	111	139	116	133	111	116	130	133	98	136	106	115	137	120	141	113	118	128	122	121	138	128	127	123	127	115	121	127	134	134	133	114	121	129	113	126	130	111	129	126	134	132	112	135	137	95	117	115	146	128	124	120	121	129	122	123	135	118	110	152	97	128	118	116	121	125	121	124	109	132	112	134	94	118	141	113	126	124	136	109	123	127	134	110	120	110	118	130	133	124	110	113	120	121	110	133	132	122	143	128	111	112	118	125	111	112	125	120	131	125	128	126	119	118	112	121	134	119	145	128	119	131	110	143	106	116	112	111	135	133	109	130	142	123	128	98	117	107	115	126	118	122	111	103	121	128	117	140	126	101	110	128	129	116	127	107	117	121	113	129	113	128	134	120	117	125	154	136	122	130	146	119	119	129	98	106	132	126	137	110	111	117	126	124	110	133	118	137	104	108	126	104	141	115	122	123	128	108	128	114	131	115	140	128	111	121	131	94	145	121	122	109	122	144	112	113	143	114
