345	0	2700	213426	573	0	8	168	237	352	389	457	370	386	328	308	290	273	234	273	226	222	198	225	185	204	190	183	175	166	152	154	142	162	149	148	155	154	169	129	139	134	136	118	109	128	123	138	100	142	99	123	97	113	105	104	95	105	112	96	117	98	95	98	82	99	102	98	109	108	98	110	96	101	85	121	86	88	81	89	117	84	102	105	84	98	103	106	86	102	93	89	91	94	87	91	80	90	84	66	74	90	85	68	86	86	77	85	100	90	86	87	84	90	97	69	88	76	80	102	79	86	82	77	82	77	105	88	89	78	88	91	77	89	95	92	92	93	94	83	81	80	94	90	94	90	88	87	99	75	85	72	86	81	83	87	86	95	73	90	103	81	83	74	78	85	72	76	84	91	71	78	82	78	75	81	88	84	87	96	98	86	89	85	101	86	78	86	95	68	80	74	87	84	71	88	91	74	89	82	84	109	84	93	85	93	74	92	75	88	83	79	80	76	81	77	85	80	68	74	86	73	87	81	86	86	81	70	88	81	68	78	68	69	91	80	86	96	90	85	86	80	98	94	79	73	74	72	71	106	84	84	78	79	91	79	86	94	76	81	81	88	72	85	68	81	85	69	91	87	88	70	81	74	99	86	74	90	82	81	79	79	85	83	88	80	84	67	80	81	92	71	72	83	79	69	76	77	80	84	73	75	85	67	76	74	82	84	90	97	72	78	83	92	94	78	95	80	82	65	91	73	89	89	89	77	89	81	77	86	73	76	88	89	81	93	67	94	90	102	83	85	86	78	90	75	82	76	78	77	76	91	70	71	67	65	82	81	73	85	81	67	73	91	89	96	88	101	88	85	59	96	61	81	84	72	79	85	82	69	93	60	84	76	93	86	82	86	85	73	86	65	102	81	87	82	77	76	77	91	81	76	95	74	87	94	85	94	69	73	72	85	74	82	88	85	72	78	83	73	82	80	87	70	86	79	72	76	80	84	89	83	101	74	83	100	75	71	80	90	79	79	81	90	82	75	74	68	75	93	83	88	73	90	76	87	76	82	78	93	60	81	82	81	81	69	90	82	73	69	93	93	80	78	88	97	74	79	86	70	98	72	70	80	69	73	99	82	71	68	72	64	80	81	70	81	71	84	75	80	64	85	91	80	77	75	84	83	91	83	81	71	81	79	70	82	84	73	93	94	84	77	72	66	80	67	74	70	66	83	74	90	87	75	83	76	76	88	92	72	89	99	95	81	91	78	66	64	87	60	76	96	67	68	68	85	92	93	64	77	78	66	81	87	82	81	91	87	92	88	91	84	87	82	84	93	79	83	81	94	103	86	80	77	83	80	75	88	77	82	80	91	99	79	93	75	85	83	66	84	68	66	75	79	63	82	88	93	66	99	79	73	86	87	84	89	84	89	93	64	71	74	82	75	93	89	77	94	85	79	85	88	64	70	72	81	64	72	82	67	78	60	79	77	75	75	82	75	59	74	90	78	86	70	73	82	90	72	68	84	74	86	89	79	94	80	69	85	79	83	84	88	64	75	89	85	86	83	73	83	75	85	75	94	64	72	72	81	85	87	89	74	80	69	60	90	81	74	83	87	70	72	80	81	81	73	101	76	74	66	78	79	84	77	79	69	71	63	95	76	85	96	89	86	86	85	100	79	71	80	88	80	89	83	85	93	85	94	85	80	76	96	83	71	62	82	77	74	78	55	80	87	81	75	72	86	77	80	77	65	74	94	75	78	68	78	77	84	84	82	85	89	79	83	89	98	85	76	72	62	86	84	65	92	75	83	90	93	76	68	75	74	77	76	63	75	87	76	88	84	76	79	79	78	74	94	79	68	101	84	82	87	71	76	90	92	68	84	96	69	72	87	103	78	86	84	84	81	79	73	71	71	70	84	61	79	79	78	69	107	78	91	103	91	77	64	93	76	80	72	80	81	73	74	90	85	85	76	88	63	76	71	74	83	82	69	74	90	76	87	82	80	86	88	77	89	79	91	83	74	73	78	81	76	93	81	69	79	72	85	68	74	81	87	65	87	74	85	89	82	75	80	91	81	67	96	78	87	79	87	96	77	80	68	75	83	77	75	81	74	90	90	87	79	63	70	73	87	77	79	94	79	68	67	66	71	69	57	70	70	97	84	87	77	86	74	76	89	82	64	71	65	93	84	84	70	69	65	97	72	77	91	71	87	80	82	88	70	90	71	79	68	69	84	83	71	80	74	81	80	81	86	85	88	70	86	54	78	73	69	80	78	75	83	74	94	79	83	61	96	103	77	54	83	78	77	88	91	93	77	80	95	92	81	71	81	74	66	79	93	74	79	67	76	81	78	83	81
345	1	1900	213551	594	0	20	124	184	348	340	390	301	328	288	272	256	243	196	220	204	209	175	191	179	188	142	200	169	158	160	136	173	134	162	147	135	157	176	145	132	134	158	124	156	154	139	153	120	150	125	143	128	140	120	149	136	132	141	122	134	117	110	144	130	123	126	127	116	115	131	132	123	115	134	103	100	134	117	126	103	126	128	138	131	123	130	127	127	124	100	136	127	129	129	137	128	118	131	114	121	147	117	134	129	126	127	117	118	130	126	121	115	131	130	130	128	130	137	130	135	116	111	115	126	123	132	108	131	119	109	128	123	128	113	150	118	127	123	97	119	119	111	129	111	113	127	116	127	122	125	116	108	110	121	122	116	115	114	117	111	105	131	138	130	111	130	109	117	107	108	112	117	112	120	110	105	97	125	119	111	152	114	129	108	116	127	101	130	122	110	107	104	128	112	141	128	128	117	110	115	115	130	109	112	114	108	104	118	117	123	114	128	133	116	110	126	131	121	110	121	124	106	121	123	139	102	113	103	99	128	123	120	97	111	116	123	109	122	113	107	118	114	126	118	122	142	93	121	123	109	118	118	113	127	113	120	112	102	107	120	105	133	116	119	115	100	114	125	125	111	107	132	104	126	109	126	131	115	126	118	131	116	113	108	113	110	132	113	122	115	117	114	113	102	111	123	120	121	98	124	115	122	109	119	141	111	119	135	114	120	140	112	125	137	118	109	133	132	126	103	100	117	114	121	138	140	112	117	115	109	114	124	128	110	114	129	124	122	122	108	110	132	116	115	98	118	134	147	110	121	102	99	126	112	100	117	139	118	113	99	126	105	112	99	132	131	120	100	115	128	95	125	116	115	109	110	135	125	96	123	124	123	106	139	96	116	102	122	112	129	116	119	115	129	116	120	123	105	107	118	114	107	118	119	105	110	129	126	101	120	105	109	125	122	119	125	128	117	113	134	105	146	115	102	112	111	104	116	112	124	122	132	116	118	128	125	136	91	126	118	110	103	106	104	127	115	119	120	114	108	118	113	123	114	103	117	106	115	116	122	130	127	114	109	111	113	124	110	119	118	123	130	120	120	112	101	113	124	116	116	128	98	134	106	107	134	120	107	112	106	125	119	122	122	111	139	115	116	106	125	112	116	113	118	121	114	119	110	123	127	109	127	101	117	131	106	112	126	127	116	127	111	119	120	120	106	116	103	120	100	110	122	118	102	136	114	111	120	115	126	117	112	117	104	98	120	119	110	108	138	106	110	120	117	119	118	123	112	118	113	106	127	114	115	120	115	113	117	123	118	100	119	101	114	105	134	144	112	127	119	119	109	129	116	118	130	105	123	128	100	103	95	123	89	121	123	107	111	122	121	120	133	107	123	104	120	139	108	122	117	113	105	119	115	124	98	102	94	105	114	121	118	130	123	110	105	133	110	117	120	112	140	107	111	137	120	121	110	108	102	108	101	116	101	113	116	126	108	123	117	107	110	115	105	117	108	130	137	110	112	126	98	117	121	99	119	117	120	119	116	104	102	128	104	118	118	116	114	111	126	125	122	104	103	104	120	121	116	108	116	111	136	135	127	97	116	120	123	121	108	121	107	115	113	122	130	120	118	107	124	103	118	109	108	103	114	122	126	140	107	141	114	134	113	93	128	132	129	124	108	102	121	125	134	124	125	112	131	121	104	110	114	113	76	123	118	94	145	116	108	116	94	125	119	103	95	122	124	110	107	104	118	103	124	111	132	118	118	106	126	137	103	127	86	114	108	110	132	101	101	134	106	134	142	102	128	128	121	125	117	115	136	133	125	100	106	129	122	108	142	118	129	112	109	142	119	105	86	120	103	123	101	111	119	122	116	113	111	115	114	118	114	117	120	104	132	127	115	128	120	103	124	136	118	106	126	107	108	120	100	99	111	118	142	134	117	118	123	129	131	99	110	115	125	119	114	132	127	115	123	143	134	123	132	125	115	120	135	121	117	114	132	131	115	113	96	125	98	120	119	112	127	113	130	140	122	127	116	120	98	118	126	104	114	122	129	114	100	115	108	108	114	115	106	133	116	93	99	124	136	110	110	101	140	128	127	112	127	107	101	107	128	123	94	120	115	124	125	93	109	106	108	114	120	136	113	111	133	129	107	91	119	106	130	132	104	108	126	115	119	126	136	102	126	108	107	116	105	103	118	106	104	117	105	135	122	129	113	111	108	114	128	118	110	104	96	103	107	108	126	110	125	105	124	118	117	104	120	94	131	111	117	127	110	116	106	118	108	107	115	126	117	128	147	117	110	120	115	106	121	103	122	126	114	96	129	105	147	133	108	127	144	103	103	128	124	130
345	2	2100	213676	600	0	10	113	190	380	350	391	358	326	284	287	277	231	257	237	194	201	217	188	209	174	180	201	178	181	170	145	156	157	149	174	140	145	162	151	117	163	145	147	144	138	154	121	115	131	132	120	128	116	117	121	121	125	132	124	130	126	120	99	121	111	127	109	116	124	100	117	121	138	126	121	120	129	116	105	108	109	113	121	131	119	109	104	109	116	135	122	116	121	95	142	110	123	106	96	140	113	111	110	94	119	116	110	113	107	118	130	114	119	111	112	112	109	100	106	124	121	118	103	118	115	111	96	124	97	114	101	108	126	109	134	104	108	85	125	93	135	107	98	119	127	115	114	113	109	113	105	100	136	114	109	108	118	109	109	102	110	105	104	132	109	104	126	120	109	115	110	109	111	98	116	108	107	114	101	126	109	105	111	95	133	107	106	102	134	107	108	131	109	95	126	118	116	120	103	131	100	129	115	99	116	107	116	107	110	119	119	108	104	111	95	109	108	100	114	97	116	110	99	99	117	113	96	112	115	112	84	90	125	110	119	116	102	117	98	91	99	115	101	98	106	118	109	94	122	100	115	114	102	128	108	110	116	90	98	124	110	111	98	113	143	124	113	93	109	91	104	100	107	97	100	98	115	93	117	126	103	107	138	105	97	114	108	122	104	112	113	119	128	105	103	114	107	103	109	114	101	111	104	133	109	105	111	117	99	115	122	120	93	96	101	112	135	125	100	100	111	104	105	108	108	102	110	89	125	108	113	103	105	109	109	112	97	120	119	105	103	127	124	112	106	98	114	150	110	108	103	109	98	122	101	111	130	106	122	117	101	108	98	111	113	118	123	107	125	111	112	104	113	113	109	111	121	101	88	108	99	97	103	120	91	104	108	98	112	94	108	120	107	115	121	111	98	103	141	101	125	105	99	108	113	109	115	112	133	127	109	104	107	105	114	107	91	99	111	127	102	102	104	114	100	109	107	95	101	122	112	108	119	102	111	85	120	103	106	88	129	112	101	125	122	97	114	112	107	113	90	117	101	116	111	105	117	108	97	114	96	106	100	106	99	118	112	111	93	121	113	106	99	106	88	101	117	122	113	105	122	128	117	110	104	111	99	118	121	88	113	111	98	132	75	102	114	118	99	118	124	108	106	105	84	127	102	95	103	118	101	107	102	101	110	119	89	118	94	92	115	121	97	105	100	92	114	129	89	102	104	103	104	125	104	131	121	119	112	121	127	125	116	87	111	100	106	104	105	99	106	112	112	97	118	106	96	121	105	113	111	114	96	99	117	109	121	92	110	100	116	114	134	99	97	99	104	96	122	113	119	107	116	111	116	114	98	107	94	94	132	105	99	94	116	112	120	104	117	127	116	103	114	122	119	119	93	114	122	103	116	103	118	90	117	117	109	93	109	88	88	112	99	125	115	118	106	113	108	98	98	101	95	100	107	112	102	86	83	94	82	120	109	105	106	104	110	97	124	115	108	119	108	116	104	123	105	117	121	114	123	115	110	101	107	113	101	105	98	114	119	122	116	97	112	88	105	110	117	117	121	113	97	110	111	107	118	124	116	115	116	90	115	107	92	129	103	110	115	102	93	121	100	110	92	102	113	82	108	101	106	106	111	120	106	91	111	105	111	100	103	106	132	105	99	112	106	113	121	121	109	104	121	106	101	100	121	118	108	106	115	106	114	91	134	113	118	109	129	106	109	92	122	99	103	100	127	102	106	96	122	99	117	103	138	109	111	89	107	122	109	110	118	116	115	96	93	115	90	96	116	109	123	115	99	107	120	104	122	83	118	107	115	118	107	97	117	111	99	126	100	106	105	133	131	100	109	110	116	108	110	109	101	100	121	99	101	85	86	102	102	103	98	125	103	113	135	115	94	108	111	106	96	90	119	107	97	102	104	108	124	112	121	101	115	123	111	97	103	121	88	111	102	116	96	95	113	112	132	102	109	94	101	112	132	101	121	95	88	98	130	108	98	124	123	104	111	125	125	127	126	120	116	111	119	100	95	112	115	105	110	79	106	114	127	107	122	121	120	111	116	103	112	94	117	103	100	114	117	117	119	110	116	123	109	113	115	102	110	109	118	119	111	109	93	101	134	106	88	110	124	123	91	109	113	109	131	120	107	104	113	106	105	122	118	98	101	108	110	104	93	103	133	101	128	89	101	88	124	112	110	120	133	109	123	88	110	105	105	101	91	115	114	107	116	107	100	107	107	106	102	99	122	99	99	95	116	110	101	113	101	77	115	117	96	127	101	112	111	113	116	102	117	76	116	104	115	113	106	114	103	110	109	97	108	112	118	109	118	115	93	131	100	103	95	124	120
345	3	3500	213801	607	0	19	156	201	351	358	370	356	349	312	282	279	250	202	248	202	235	199	183	165	184	174	179	165	160	165	150	135	152	142	160	137	131	139	135	153	150	125	139	129	138	129	138	110	118	121	112	113	116	118	114	93	103	120	99	109	98	107	97	107	141	101	100	97	122	99	111	128	100	102	104	105	91	98	110	112	111	97	101	115	103	105	91	102	94	107	81	86	96	84	95	95	85	103	90	97	91	109	103	91	106	111	104	103	112	104	96	102	73	102	87	96	94	112	103	98	100	100	101	102	108	110	95	95	114	114	84	118	117	89	97	83	96	107	91	79	107	110	93	83	94	95	90	104	84	106	106	101	115	98	108	108	107	109	100	88	87	106	91	102	88	93	95	125	86	88	84	103	73	115	96	90	92	91	101	95	100	85	98	93	114	94	101	80	111	84	110	93	90	95	93	83	85	89	113	98	92	82	84	91	97	95	94	79	97	104	105	108	89	92	95	110	89	86	82	90	85	113	84	86	88	93	90	93	106	80	77	97	86	93	86	105	86	104	82	91	89	90	87	100	97	108	104	109	95	99	77	106	100	80	85	103	90	97	98	92	96	106	82	90	88	71	87	98	99	92	128	99	93	109	93	94	106	88	94	121	100	94	84	108	79	101	105	92	99	96	101	95	110	88	87	84	87	89	115	100	105	101	95	94	99	107	88	86	85	121	102	75	90	92	86	100	109	95	78	96	101	89	99	100	101	92	87	85	97	104	93	89	83	89	93	93	98	90	103	92	97	101	83	92	108	89	108	91	75	104	89	98	81	90	90	97	105	70	94	91	88	104	87	81	90	84	114	95	82	97	89	103	98	111	98	90	93	85	86	93	80	88	91	94	97	97	85	81	79	99	94	102	82	90	87	98	95	95	106	101	94	104	72	88	89	89	106	80	95	76	92	109	111	97	103	73	99	91	81	92	94	88	108	97	92	83	78	97	78	92	82	90	102	116	104	112	75	83	84	91	82	103	102	95	95	83	84	86	76	85	99	108	102	87	76	76	88	95	86	99	103	92	90	77	99	91	89	110	87	90	87	80	79	86	92	74	100	108	92	105	90	110	83	96	97	99	80	87	97	95	77	82	83	85	91	94	111	91	89	98	96	92	99	81	85	103	100	89	77	108	109	82	115	94	101	104	85	70	77	91	95	109	91	90	80	76	88	94	97	82	83	102	111	75	98	96	87	105	75	93	95	78	95	90	95	92	93	77	89	96	80	104	71	74	84	86	98	92	98	101	110	75	90	88	86	87	97	109	92	80	101	109	90	89	103	92	76	110	87	98	81	110	108	93	100	96	79	97	98	100	85	96	95	88	86	90	92	86	120	100	97	80	105	102	113	101	92	94	85	98	87	108	107	88	106	103	75	93	96	91	87	100	67	88	85	92	92	88	97	96	88	88	102	82	73	86	93	96	101	81	106	103	92	77	104	96	91	84	101	97	103	94	83	73	82	86	101	82	84	94	85	87	92	95	86	108	90	87	71	94	99	92	97	106	89	99	92	93	92	90	101	97	87	100	90	93	106	110	103	104	112	82	101	66	92	105	90	78	89	89	97	102	76	101	99	97	96	106	84	85	100	108	95	83	94	85	92	88	84	76	79	75	104	88	94	84	91	87	97	83	78	99	72	111	101	79	102	109	85	82	90	87	89	92	88	108	85	110	110	112	103	104	80	89	89	87	93	89	92	91	99	106	85	94	80	85	109	91	97	79	80	90	101	97	97	101	99	102	80	104	103	102	82	99	104	72	81	96	91	92	90	94	90	92	89	95	97	103	88	71	88	105	98	97	75	69	103	119	68	103	97	95	102	97	85	84	90	99	101	100	96	100	84	99	79	101	107	102	97	100	92	83	87	89	95	104	98	100	90	91	94	74	89	87	96	94	108	87	80	113	93	98	82	96	95	89	83	94	89	95	108	95	84	91	101	81	101	86	91	78	78	104	77	78	87	104	89	79	100	95	95	84	94	97	84	96	105	115	83	86	103	91	91	86	82	102	94	88	104	105	86	87	86	99	86	90	102	85	88	88	110	107	80	89	91	81	90	86	86	91	80	87	109	96	93	74	89	88	86	99	104	91	89	99	87	83	88	90	106	110	98	93	103	85	91	100	100	107	85	90	107	85	117	97	83	96	82	85	85	93	87	84	104	102	81	83	90	95	101	112	92	94	84	88	84	86	98	103	84	106	108	84	91	91	104	116	78	87	79	85	89	85	94	86	79	97	80	78	107	105	99	83	90	95	89	91	96	77	79	116	98	84	104	98	97	121	95	95	98	87	96	93	92	104	92	103	85
345	0	2700	213926	595	0	9	134	223	400	395	448	433	371	321	315	311	263	251	269	251	235	213	217	182	191	181	176	193	163	162	135	169	164	155	153	147	142	123	134	119	138	119	125	112	123	117	110	98	100	114	122	105	103	93	101	97	109	97	110	97	86	89	74	99	85	91	96	86	103	89	107	94	85	94	92	109	103	118	85	108	92	101	97	72	94	101	91	90	79	85	96	78	87	91	79	91	73	70	87	84	79	88	85	76	97	71	84	77	79	87	77	73	82	64	87	82	93	87	77	79	95	83	94	70	87	74	68	75	72	82	100	75	89	88	75	74	71	75	84	86	72	89	75	73	80	67	62	79	73	78	90	87	81	74	66	78	89	88	82	68	83	95	83	72	67	93	86	85	92	81	83	84	78	82	71	79	82	78	99	75	80	95	88	77	77	86	82	74	93	92	70	87	92	83	73	93	70	89	78	92	93	84	82	82	94	83	66	85	85	79	89	75	65	82	86	77	77	67	84	62	72	77	85	84	88	74	94	73	83	87	77	76	84	72	90	89	79	89	76	76	79	77	77	70	85	73	87	83	81	69	84	71	80	80	99	82	72	76	71	74	63	64	68	74	84	74	77	62	88	77	82	69	76	77	82	93	87	79	85	69	88	63	71	62	71	93	88	69	82	66	63	78	72	72	95	83	80	77	79	77	80	71	73	90	79	88	87	63	90	81	67	91	96	77	74	75	86	80	78	80	83	82	74	89	78	71	65	78	66	93	98	77	84	76	87	75	79	78	86	75	67	78	72	100	78	77	74	90	64	84	88	67	84	66	85	62	91	91	74	72	83	82	69	80	71	91	79	88	95	96	69	70	74	80	95	72	68	83	79	81	69	77	60	79	89	60	85	67	70	75	76	77	77	74	79	77	82	82	75	67	93	77	78	82	73	67	88	63	78	65	79	84	84	78	65	69	65	74	74	74	79	66	80	81	72	73	81	78	71	78	74	77	78	77	70	77	76	73	91	75	77	75	83	71	68	72	78	76	72	99	91	83	76	74	92	81	88	86	78	69	66	76	74	69	82	96	73	83	79	80	93	91	75	93	92	71	87	77	69	99	65	77	71	89	92	72	81	70	77	58	90	84	79	89	79	70	81	93	69	67	80	80	75	74	98	94	88	74	94	56	83	59	87	97	93	85	85	94	74	70	77	80	83	84	79	89	79	73	79	92	74	82	79	83	70	81	67	76	91	65	85	87	68	68	75	82	79	75	78	59	83	87	70	83	71	78	70	81	83	92	70	59	75	72	84	82	88	84	81	85	90	63	74	78	67	73	95	90	69	86	96	77	66	81	60	89	88	82	71	80	85	83	75	85	73	68	88	82	80	67	95	81	69	82	83	83	93	84	79	72	90	89	69	103	68	68	81	76	75	66	88	82	73	75	82	81	99	67	65	94	86	79	65	71	81	79	86	68	80	85	70	69	86	79	89	91	93	68	84	80	72	77	59	85	76	90	93	77	73	90	70	89	84	67	97	52	58	71	94	74	70	69	80	89	91	71	72	63	72	69	79	87	70	81	85	68	79	69	74	71	97	78	71	92	73	69	57	77	79	71	87	71	84	82	75	73	80	85	59	75	86	81	80	80	78	75	69	63	86	79	84	67	103	57	86	75	79	89	78	73	79	73	89	73	100	77	76	84	87	81	68	86	62	77	81	74	71	63	79	83	74	69	81	60	78	72	87	68	79	71	90	82	72	78	83	91	86	77	72	77	87	85	64	62	66	75	92	96	85	82	78	74	68	81	80	82	76	60	86	67	71	75	84	72	84	74	83	83	77	71	76	73	91	70	86	81	96	86	84	85	80	75	77	70	68	87	83	94	78	76	76	95	79	78	68	87	80	83	58	72	69	77	77	95	83	105	81	74	73	76	70	78	85	90	78	77	76	89	81	84	70	81	74	78	83	77	81	74	83	73	76	71	64	82	76	83	76	80	70	63	81	71	74	80	67	81	70	80	84	74	64	60	72	70	76	75	78	81	76	90	91	81	75	72	73	58	92	65	80	76	66	81	73	73	65	72	76	73	83	79	72	72	74	65	85	65	73	72	70	74	88	61	64	68	81	79	77	76	75	66	72	73	74	83	72	69	91	75	101	71	86	71	85	79	88	74	82	73	77	82	94	76	81	69	74	72	70	77	53	91	92	72	71	57	81	98	66	87	76	70	79	79	77	77	87	64	77	81	90	80	58	73	70	76	92	79	72	82	79	86	90	79	75	75	91	69	87	88	71	93	82	85	84	75	84	60	84	74	72	67	83	82	82	79	73	81	76	84	83	86	74	60	81	83	75	71	68
345	1	1900	214051	597	0	11	91	196	354	350	340	322	301	272	241	253	207	203	222	214	193	195	181	169	184	150	174	149	148	153	146	154	130	138	156	137	147	124	121	124	147	142	120	131	114	128	114	129	129	127	125	114	121	150	143	104	138	137	121	130	128	118	105	106	101	131	138	112	103	133	108	121	128	127	96	109	120	121	98	127	123	120	119	146	131	110	117	118	126	112	123	120	124	115	114	121	113	109	114	123	122	116	132	105	115	111	129	121	129	116	115	118	117	111	128	113	114	147	114	128	99	126	112	125	117	114	113	96	123	140	125	107	109	123	119	119	123	128	120	124	120	109	102	126	133	109	114	113	116	102	114	107	128	104	122	113	125	122	119	111	119	105	114	115	110	106	128	135	121	101	86	113	122	124	105	103	111	126	118	112	130	101	111	125	121	116	107	108	114	119	102	122	106	122	106	120	121	127	114	135	99	108	113	121	102	120	102	112	103	111	109	123	98	109	107	121	135	105	104	122	106	119	113	115	118	116	118	109	96	127	121	100	105	111	110	108	99	96	101	122	120	113	115	107	103	124	118	109	123	96	104	94	106	106	106	112	133	102	123	112	119	120	118	133	115	111	98	132	111	111	121	112	116	100	111	88	119	108	123	103	115	106	112	121	112	107	118	115	117	96	116	115	127	105	120	124	115	124	114	110	115	109	118	120	111	138	125	109	121	95	105	107	113	117	117	113	111	100	94	104	102	104	113	138	133	111	115	100	122	110	106	129	112	105	135	89	96	110	99	106	116	104	126	109	116	109	121	104	129	130	83	111	120	95	104	101	109	111	104	108	141	78	121	106	122	119	115	120	127	111	108	113	113	122	103	108	125	116	112	133	106	98	103	105	105	121	109	105	118	76	104	102	90	132	113	94	105	101	108	106	117	112	119	121	97	113	105	120	101	110	119	117	106	115	118	119	122	106	117	116	108	107	113	117	114	102	105	103	103	104	119	101	142	100	121	102	104	122	107	116	111	111	118	99	120	116	113	119	159	114	123	102	113	141	112	125	130	95	100	118	116	93	109	91	131	114	116	102	121	122	115	103	111	106	111	96	116	113	112	88	112	126	119	87	119	105	123	103	94	128	130	121	107	127	104	105	122	106	90	113	111	98	119	108	125	103	88	103	118	120	112	123	113	111	102	110	104	107	102	107	118	118	114	96	105	114	118	91	111	120	111	112	115	124	112	127	111	116	103	107	116	113	127	109	119	132	100	105	126	119	124	96	105	106	106	107	106	109	118	96	111	100	127	105	112	119	105	98	110	114	104	111	134	108	108	117	105	129	120	98	122	116	121	99	128	118	114	135	103	121	134	109	97	110	110	117	106	128	106	92	118	98	111	82	119	125	105	107	97	122	106	99	100	115	93	105	111	95	104	110	101	111	131	104	122	120	97	99	110	95	107	104	104	108	100	90	117	94	86	106	110	126	113	110	123	112	119	109	100	115	116	112	106	102	108	111	128	119	105	117	104	107	112	110	111	116	102	111	137	121	116	129	117	122	104	115	109	99	91	127	113	102	105	109	99	101	125	114	116	103	113	101	114	107	100	108	115	115	108	95	117	101	117	108	112	114	109	116	124	107	98	105	99	114	97	109	112	113	120	111	110	118	114	127	113	87	112	101	118	104	113	111	110	119	102	109	123	110	119	118	109	101	125	115	100	82	129	108	113	106	109	119	106	132	113	113	113	111	119	126	121	91	103	117	111	109	120	102	110	105	116	113	130	121	91	108	115	104	124	123	96	110	86	130	123	129	105	129	111	98	106	128	120	124	114	114	97	120	115	116	98	112	118	101	123	103	115	109	106	117	119	117	113	124	119	118	115	134	90	115	110	103	119	108	116	124	118	117	128	144	102	108	100	126	107	85	90	111	97	118	101	113	101	106	110	104	118	116	115	113	107	120	100	125	104	106	120	117	114	127	134	113	115	102	106	125	128	114	92	97	104	106	105	119	111	107	103	139	123	107	114	118	96	112	107	108	128	108	92	111	122	116	94	107	113	97	129	115	103	109	118	118	98	116	110	103	100	109	112	111	132	130	100	102	89	118	118	126	102	90	93	109	102	123	122	122	109	89	119	131	137	110	116	109	117	104	117	104	117	109	104	131	120	109	116	99	104	113	104	107	116	106	113	106	110	102	128	110	96	121	98	95	109	116	116	106	99	110	106	120	108	99	103	131	120	114	106	115	107	106	95	112	104	120	99	105	112	116	116	109	108	99	103	116	139	125	127	124	118	107	114	108	108	116	118	115	110	124	105	103	109	128	115	105	92	110	100	109	92	112	95	124	109	100	129	114	98
345	2	2100	214176	595	0	11	112	166	321	382	419	347	351	290	272	253	266	255	228	244	215	197	218	172	193	180	160	165	174	157	147	138	142	166	152	154	143	150	143	123	146	137	141	135	145	131	121	138	116	128	122	115	119	111	122	138	131	102	113	99	116	117	108	109	112	116	119	111	129	101	116	110	112	114	110	103	121	115	114	121	100	107	116	122	112	89	101	102	128	107	110	110	122	99	113	92	97	121	108	109	121	102	100	123	88	116	94	104	118	100	112	114	108	110	107	112	106	104	124	127	106	122	105	101	111	113	113	108	98	101	104	101	98	114	100	110	114	105	109	114	96	119	86	118	115	100	105	98	115	105	107	93	121	121	91	100	99	104	105	100	101	119	102	107	97	112	96	119	105	90	99	112	114	103	91	128	112	122	122	101	99	106	101	90	128	97	100	95	113	89	107	101	99	114	112	117	101	90	93	113	101	95	100	105	110	102	105	104	117	108	106	102	109	106	85	118	111	107	115	94	97	103	103	90	98	131	93	99	127	102	120	103	102	101	103	129	94	118	118	125	100	94	91	109	102	94	121	96	94	129	99	119	102	108	90	99	106	116	104	108	122	118	115	97	95	111	98	104	118	99	105	116	110	90	96	93	102	103	107	89	99	96	97	105	117	117	97	101	95	110	94	119	109	112	105	100	86	106	117	112	119	102	103	124	108	92	108	84	104	116	102	104	113	97	107	98	103	97	91	90	103	111	92	93	119	126	94	117	103	117	108	87	113	114	82	117	99	95	102	122	106	119	125	124	86	114	104	104	112	104	103	96	103	117	106	102	109	126	94	113	105	99	108	106	102	115	109	109	95	96	109	111	114	112	103	123	96	113	105	98	98	94	111	99	96	117	92	90	101	112	113	108	124	107	99	84	114	93	76	82	107	98	114	95	103	113	123	121	103	81	96	99	101	103	115	106	100	95	92	100	100	93	111	111	132	104	114	94	106	77	104	110	95	95	111	102	80	83	113	103	97	102	108	100	105	94	95	106	98	106	104	100	108	106	102	94	115	95	96	97	105	100	108	106	120	99	111	95	121	114	113	113	101	111	110	104	110	120	118	116	111	90	87	71	111	103	91	92	107	115	89	110	110	100	101	102	96	97	111	103	96	109	105	110	84	110	92	95	94	103	106	98	101	113	101	106	95	85	119	96	112	106	92	101	100	117	88	79	100	102	112	91	103	102	108	99	112	116	82	91	102	92	107	105	92	106	114	101	95	99	94	78	109	110	91	93	118	86	105	120	102	93	90	85	98	110	103	102	113	100	118	111	95	108	117	107	95	82	101	106	83	102	100	98	109	100	109	110	119	99	103	103	98	99	110	96	109	101	111	101	113	94	93	94	100	103	105	101	85	113	96	93	109	96	116	115	101	110	103	106	102	106	110	93	94	111	111	109	96	107	123	100	96	91	106	103	89	112	104	94	96	100	111	109	120	116	113	95	99	104	102	91	90	105	102	91	91	98	106	114	103	97	121	90	110	107	105	94	103	116	104	110	97	98	93	106	97	102	91	111	111	94	86	128	98	116	114	92	101	81	99	86	79	109	115	109	110	99	91	88	109	88	106	101	100	84	100	93	105	103	118	106	88	88	101	102	125	92	100	96	100	90	96	108	112	112	99	91	108	91	105	97	105	105	105	95	83	111	120	106	94	116	96	106	106	117	75	102	92	97	83	92	97	123	88	97	85	94	100	100	95	94	100	116	102	88	103	93	105	110	127	98	93	104	108	99	114	109	101	86	106	101	86	121	109	128	100	102	114	110	105	106	91	96	122	95	102	88	97	96	105	89	124	95	109	90	92	114	111	101	110	90	101	113	117	99	114	94	89	87	90	107	105	97	120	108	92	121	106	103	96	101	106	87	118	101	105	106	98	120	93	107	94	90	111	102	116	97	115	90	127	96	99	90	80	94	110	107	103	115	97	108	104	113	103	99	113	96	109	96	104	115	105	110	96	85	91	108	111	100	99	90	99	112	105	90	97	108	95	104	117	92	106	105	85	112	100	92	109	105	100	109	85	107	97	115	105	93	86	112	108	103	100	92	113	103	97	83	123	99	82	105	92	98	120	82	108	113	99	84	92	95	88	106	109	92	98	84	105	113	101	111	102	109	89	96	96	102	105	111	113	112	80	92	91	123	113	107	90	106	103	110	105	110	88	92	99	88	102	103	120	108	94	96	98	103	94	89	102	81	97	118	99	115	94	94	98	110	122	92	101	115	109	89	118	102	105	91	126	101	102	73	106	123	122	107	109	91	98	100	100	107	103	88	119	77	118	84	115	101	97	102	86	119	92	91	89
345	3	3500	214301	599	0	10	137	220	372	346	418	319	324	282	273	249	253	203	232	210	187	213	205	161	149	139	153	156	166	141	155	142	131	129	117	142	145	124	143	104	116	120	106	109	115	114	101	134	113	118	113	94	102	137	96	94	105	116	110	110	99	86	99	97	115	87	107	114	84	94	102	104	99	90	97	98	95	100	99	75	88	93	77	75	87	78	98	83	90	109	78	90	88	102	75	92	98	90	74	102	98	79	97	89	95	97	101	98	118	101	90	72	86	113	95	97	88	86	80	87	84	79	79	112	88	96	85	82	97	75	68	78	105	89	104	110	99	94	97	88	92	91	86	84	81	84	79	99	88	87	92	89	103	93	88	100	94	69	101	101	99	90	80	99	69	93	77	84	88	100	99	87	79	79	100	80	95	80	81	83	78	80	88	97	84	78	106	89	86	82	85	84	80	86	68	94	101	95	77	91	79	82	107	88	77	87	76	81	106	93	95	74	95	78	69	86	80	87	108	99	78	87	87	83	91	103	85	81	95	68	85	81	88	93	86	94	95	96	98	98	85	111	108	99	92	80	88	68	85	84	73	95	103	103	76	65	78	87	109	88	83	79	75	82	74	85	82	81	84	76	94	81	81	95	92	92	88	88	82	79	89	79	88	101	82	97	95	83	89	94	93	85	80	92	78	69	87	112	81	89	77	96	78	67	83	94	90	89	91	74	72	107	88	84	78	77	82	76	91	94	84	76	111	81	89	97	81	85	97	89	93	67	102	93	83	83	79	97	83	88	94	88	94	90	77	94	86	79	82	89	98	93	85	87	95	77	83	84	93	95	85	93	70	84	80	71	89	78	103	100	69	85	79	78	91	84	91	70	74	100	78	101	83	94	80	86	90	69	82	75	76	74	87	117	98	81	104	94	75	85	80	82	78	80	89	70	91	85	84	91	77	79	88	97	101	92	74	78	79	84	77	93	88	94	93	78	89	64	89	98	85	88	84	77	74	78	91	84	91	99	91	91	83	89	88	94	67	85	78	83	78	86	85	82	87	97	81	96	73	87	92	69	73	107	69	104	73	78	99	75	87	85	85	83	84	94	83	86	67	64	87	87	95	95	89	102	97	82	78	95	83	83	86	92	72	85	94	93	78	89	80	79	89	90	96	82	76	97	85	87	82	81	85	83	89	108	68	81	88	84	96	74	82	81	90	99	84	90	80	84	87	76	88	77	85	72	93	92	85	90	97	86	95	76	91	89	71	74	74	66	83	93	97	92	81	83	80	85	80	90	72	89	75	84	70	89	87	70	79	77	103	78	78	104	67	85	80	78	85	91	77	80	99	79	88	91	98	81	91	92	81	95	97	89	96	81	103	68	75	91	81	88	90	93	77	93	97	74	88	89	97	86	81	93	99	100	81	112	68	85	94	100	80	89	65	88	73	90	84	83	84	86	62	79	75	81	84	72	92	90	73	89	89	91	77	88	96	69	84	99	110	87	81	80	74	85	78	72	74	66	77	107	93	93	92	79	91	88	83	89	73	102	68	97	84	86	75	75	82	87	94	82	91	76	94	86	93	95	86	79	93	95	89	85	87	75	90	75	83	91	83	97	97	104	79	83	93	72	95	87	71	100	75	91	94	85	69	80	87	88	80	96	82	85	78	82	83	99	83	95	83	103	79	78	76	81	87	97	93	78	92	79	80	92	94	72	79	83	94	75	78	83	74	95	85	81	69	85	101	84	108	90	89	106	83	97	83	92	91	92	89	69	71	85	85	95	69	78	92	75	87	76	81	97	85	76	92	93	82	79	89	73	81	83	102	91	86	78	65	85	103	66	93	90	85	79	80	72	89	76	94	78	80	87	87	91	75	76	90	87	90	69	79	93	95	84	86	73	82	93	98	57	79	88	78	105	78	82	94	82	92	84	79	86	95	83	92	77	90	99	86	88	78	93	83	76	86	86	91	81	77	85	75	86	97	97	99	84	83	86	73	105	77	91	86	83	69	72	96	83	97	93	69	84	89	87	84	93	77	80	89	87	85	95	96	79	79	76	80	94	97	87	91	80	83	91	80	91	85	98	83	85	87	77	79	87	78	68	70	72	77	87	81	105	91	85	85	84	74	96	87	59	87	95	93	98	81	104	78	74	89	93	89	93	83	71	80	83	88	91	81	91	111	86	63	70	86	86	86	68	93	72	119	80	100	96	86	74	68	82	94	94	77	92	98	98	85	100	84	93	89	78	93	83	91	84	99	70	93	96	85	72	90	88	88	80	76	91	76	85	90	91	84	84	81	90	89	80	87	103	75	78	75	85	110	91	77	68	84	94	77	78	93	89	76	74	79
345	0	2700	214426	590	0	5	143	211	342	373	436	377	361	314	280	255	252	230	247	220	214	200	201	186	168	168	196	156	161	149	142	157	149	135	123	111	118	134	125	123	111	118	114	122	116	113	86	96	94	101	100	114	103	99	108	93	100	85	91	95	85	92	89	86	84	89	89	76	97	95	75	84	86	101	88	67	74	74	60	97	79	92	85	80	78	73	63	72	114	84	81	71	88	69	86	72	87	73	79	72	89	66	70	73	79	66	67	82	72	80	77	81	79	80	81	70	69	72	88	84	59	83	61	66	91	77	60	69	72	70	84	69	68	55	75	67	75	55	68	76	83	71	60	69	74	67	86	79	77	67	74	72	69	58	71	67	54	79	94	89	74	77	73	71	63	58	83	78	74	69	79	89	58	89	61	68	68	75	80	74	57	68	66	72	76	79	84	74	70	67	76	59	57	53	65	82	78	75	71	69	70	75	76	66	87	80	85	60	66	79	74	75	81	64	76	59	91	74	61	77	75	70	70	90	75	81	66	79	71	62	63	71	73	70	75	72	79	56	76	70	72	74	65	64	65	76	83	72	53	63	64	77	62	74	79	76	77	67	71	81	66	77	83	51	77	57	99	72	75	64	75	79	69	60	75	63	53	69	75	87	86	77	70	73	80	78	54	77	54	78	69	79	47	62	80	66	85	72	76	68	65	75	67	68	79	54	72	64	86	67	61	76	80	70	77	73	77	73	80	65	87	66	79	63	79	67	78	61	77	62	68	68	53	49	66	75	69	55	61	72	69	80	66	68	63	76	62	77	78	76	76	71	64	85	74	71	78	71	65	70	76	58	80	66	60	66	66	71	50	75	65	80	66	80	65	84	60	75	71	73	76	72	67	84	80	52	66	62	64	71	60	75	64	65	63	85	55	58	60	62	57	47	64	79	86	69	61	88	60	78	87	75	68	63	75	56	68	59	63	77	78	61	67	65	67	61	72	74	63	63	69	53	70	64	76	63	66	90	78	64	65	68	60	79	80	63	73	60	60	62	61	76	77	69	63	78	48	68	73	75	68	66	64	69	85	69	62	59	90	73	82	77	71	82	67	78	84	66	90	72	55	68	66	77	67	73	69	70	64	66	69	74	58	69	72	72	73	72	67	80	65	107	72	73	85	63	81	62	97	62	67	82	69	84	75	54	75	54	65	53	88	56	72	71	57	52	56	81	75	65	67	79	72	65	72	66	64	66	79	63	78	72	76	70	66	54	76	70	71	67	47	59	62	67	84	70	58	67	68	57	88	60	57	64	68	67	72	65	79	64	69	65	61	76	65	78	73	62	72	68	64	73	67	79	63	60	64	88	84	64	49	66	90	73	73	67	67	65	55	61	60	68	67	72	81	55	84	68	72	64	69	70	72	65	67	71	67	70	74	60	61	65	53	72	76	69	72	56	69	77	69	76	79	89	71	66	89	79	74	61	78	78	69	56	54	58	65	69	61	77	61	71	61	67	58	87	68	64	65	67	53	88	76	67	60	53	77	73	73	62	66	64	53	75	72	50	74	66	62	53	65	66	81	72	47	66	70	67	57	77	74	70	64	67	79	65	61	87	84	80	65	65	72	70	77	72	68	67	71	87	65	63	74	99	81	71	67	63	69	75	64	82	79	78	66	69	70	66	54	78	71	65	78	66	70	69	71	66	62	56	61	72	76	66	52	53	66	81	71	70	70	57	68	73	83	75	61	72	79	61	63	62	64	70	62	70	66	73	71	58	62	59	85	62	54	79	73	56	59	76	68	78	63	76	79	65	69	71	74	78	71	56	83	68	64	73	77	70	58	67	76	69	71	55	61	72	69	82	73	70	72	75	67	69	70	71	66	64	73	62	76	67	74	77	58	65	59	79	84	81	60	54	70	80	67	63	78	52	74	73	71	90	67	69	76	79	48	61	86	82	69	65	68	66	66	78	67	78	74	59	60	76	67	69	71	73	66	92	66	67	77	64	60	62	63	56	66	87	65	64	65	67	76	73	70	67	86	71	62	72	74	71	68	72	73	76	78	72	63	72	70	76	60	73	57	62	46	80	59	57	63	72	66	56	72	85	57	70	91	79	76	60	83	65	59	71	72	77	77	68	71	76	60	66	63	66	65	58	59	82	68	66	66	79	56	62	82	68	54	63	62	73	68	75	78	81	62	73	71	59	64	76	76	75	68	57	66	63	71	74	64	56	67	65	72	81	77	69	74	76	67	61	87	72	74	61	76	73	64	75	67	75	69	75	80	45	78	79	66	66	64	61	61	65	71	81	68	76	82	66	70	61	69	60	65	61	75	72	82	77	56	77	60	73	86	62	64
345	1	1900	214551	598	0	16	85	215	333	315	340	294	303	267	254	233	233	198	189	199	189	179	197	163	157	165	167	155	145	145	168	122	143	131	129	138	138	113	135	129	123	116	128	118	122	135	133	115	125	121	125	126	134	104	137	100	101	97	93	101	102	129	96	118	122	91	122	126	109	126	97	99	106	105	109	116	95	108	102	103	119	118	114	121	122	102	98	118	107	113	96	105	117	96	104	112	100	112	107	108	110	101	104	102	99	106	117	103	100	106	105	93	111	117	90	101	86	111	99	92	90	89	113	103	97	94	108	99	110	99	110	98	101	112	111	102	94	109	106	111	104	99	117	110	115	96	115	122	129	110	107	98	114	105	109	104	105	98	105	96	94	104	114	104	112	117	105	117	97	115	98	126	135	95	92	96	101	97	112	98	112	88	99	112	96	115	110	98	94	108	91	98	115	107	89	120	121	92	91	92	94	113	105	105	102	89	89	104	123	111	102	100	97	94	82	113	102	94	101	102	99	90	84	100	100	100	108	119	102	117	122	110	98	100	105	108	113	80	91	106	114	109	96	93	99	94	106	97	98	89	103	91	109	103	83	103	87	126	104	108	101	120	114	106	110	86	91	96	100	112	117	108	120	111	112	94	113	108	100	132	95	113	97	103	95	88	112	118	103	83	92	107	104	120	118	98	86	91	100	116	102	85	94	96	96	87	111	117	89	118	98	109	82	87	128	86	96	125	104	106	107	79	84	101	110	101	93	101	114	100	110	110	97	104	105	99	104	114	101	102	108	103	80	96	103	100	106	94	97	87	110	93	110	110	111	97	101	109	79	85	96	117	111	96	101	114	110	108	92	88	104	85	94	111	110	103	116	101	112	118	128	90	109	93	95	116	78	89	101	104	106	72	105	97	106	99	109	116	100	111	108	100	118	106	101	109	100	126	100	85	104	89	99	113	101	98	105	110	125	103	113	100	103	102	116	104	90	97	106	98	106	95	118	103	83	99	104	104	115	86	107	84	107	85	126	111	104	107	96	110	92	115	105	96	98	133	103	121	86	110	113	109	99	103	103	104	110	118	82	107	92	92	110	106	123	88	107	120	101	102	92	97	96	114	90	106	89	89	93	101	111	114	96	94	88	109	102	85	97	95	91	91	114	103	97	120	85	81	97	101	93	99	125	96	98	116	101	114	89	109	93	112	97	93	97	86	88	92	109	122	115	105	112	105	94	120	129	100	113	106	100	104	101	104	109	96	112	91	108	80	89	99	97	111	99	88	108	123	98	90	109	92	106	109	80	106	99	108	93	104	102	89	95	99	96	110	95	113	95	99	102	101	101	98	114	96	112	99	92	110	96	108	78	82	118	105	110	104	113	111	122	106	111	103	110	101	108	98	106	94	89	119	115	116	121	94	110	98	103	97	86	116	91	87	117	92	117	97	122	103	101	109	90	98	105	91	115	99	104	108	88	92	106	102	93	85	108	99	88	99	91	106	113	99	123	107	110	107	123	93	100	102	112	114	100	102	98	104	90	104	97	111	95	101	98	127	99	100	117	77	102	100	102	93	102	104	93	109	82	94	94	105	115	112	93	86	106	105	112	82	99	100	101	109	102	100	110	112	107	109	91	95	111	105	103	95	113	92	115	93	90	89	110	96	105	111	113	93	96	106	79	94	92	90	115	92	107	115	80	116	101	110	90	90	101	99	112	105	114	114	91	113	78	87	104	94	95	101	109	87	102	94	78	86	113	94	103	92	101	100	110	84	113	106	110	94	106	87	90	103	75	98	108	104	89	97	106	122	93	112	100	84	105	91	114	86	77	87	90	102	122	126	94	103	96	111	88	112	110	95	99	99	109	87	96	87	83	96	99	106	99	104	105	100	90	86	107	109	105	110	109	89	106	105	113	105	104	100	99	102	94	92	99	103	114	109	93	83	99	104	100	91	116	82	104	140	109	100	99	99	108	104	100	92	102	104	90	95	114	92	109	80	101	135	111	105	102	85	105	95	106	100	104	87	96	88	105	119	105	98	110	84	123	119	112	93	100	102	104	112	93	98	101	99	105	110	124	92	99	101	102	105	95	92	89	97	91	114	110	97	111	112	98	95	97	100	114	95	96	98	115	102	84	96	111	83	102	93	106	99	87	119	99	93	112	94	117	116	89	100	102	107	121	107	110	88	123	109	111	89	115	95	99	107	76	89	112	107	95	88	111	111	98	119	105	91	106	103	106	113	104	101	105	98	88	105	119	96	112	117	94	97	100	103	109	88	84	115	88	82	94	118	100	91	107	93	93	110	110	98	118	109	98	105	104	99	76	106	100	103	100	122	105	97	101	110	119
345	2	2100	214676	620	0	9	107	156	352	393	413	378	320	308	277	270	241	228	237	213	210	202	181	185	179	158	169	160	158	149	151	152	158	155	130	163	167	125	125	137	153	122	135	128	114	104	137	112	110	120	112	120	89	117	105	102	121	127	99	118	123	107	99	96	101	120	113	87	107	104	93	108	103	114	132	125	94	99	100	106	94	95	107	100	107	106	105	104	127	105	101	94	112	93	102	96	100	108	90	94	131	97	111	79	89	93	107	106	86	102	108	92	92	89	113	86	102	99	88	90	102	112	105	91	110	110	98	110	97	106	78	101	98	104	110	98	120	104	94	110	102	106	104	96	77	84	94	107	110	83	87	85	99	97	90	112	90	87	96	94	98	126	105	98	96	119	108	107	97	84	108	103	87	84	103	83	93	103	92	87	102	102	93	106	106	107	103	100	100	115	91	85	103	92	93	96	96	93	84	102	120	107	90	88	92	76	101	112	93	101	92	104	100	84	95	91	77	106	106	103	98	99	103	95	95	95	106	90	92	96	91	83	94	92	114	108	88	91	98	90	101	107	114	97	101	100	90	87	111	85	85	95	83	97	77	98	94	79	93	89	118	98	105	100	127	91	93	102	96	98	105	92	98	100	94	97	86	81	92	99	93	83	105	96	87	80	94	92	102	86	101	95	89	97	77	103	101	76	93	100	99	89	93	92	85	93	96	89	98	102	89	80	101	90	66	92	92	100	98	96	87	100	97	85	104	87	108	82	78	88	103	89	104	98	101	87	77	79	87	89	89	97	93	97	73	91	105	86	94	106	114	93	100	92	88	85	64	98	98	89	108	88	109	98	102	88	102	107	96	95	82	94	98	102	90	75	95	88	101	96	107	96	101	88	100	90	83	89	87	88	103	81	106	93	90	88	92	86	92	83	99	101	75	101	97	113	90	77	93	96	103	100	88	102	95	92	101	111	88	93	106	85	77	103	100	79	88	82	110	99	101	75	103	96	87	77	99	123	96	90	83	98	94	76	98	95	87	74	74	83	95	95	75	82	87	89	85	99	101	95	106	96	90	74	94	92	84	108	103	87	88	118	97	91	89	94	80	111	84	95	103	95	101	111	98	104	109	92	112	86	103	97	90	99	134	79	87	85	102	111	100	92	79	79	87	94	84	86	100	76	93	94	85	95	86	110	95	86	109	85	107	96	80	98	94	87	90	101	83	91	93	98	82	99	96	87	107	108	90	102	83	97	106	97	97	85	107	96	97	98	96	104	87	78	103	98	93	94	94	82	103	104	89	91	105	110	104	99	85	104	108	94	95	94	104	92	86	98	109	91	109	95	79	82	99	84	97	108	87	81	107	90	114	98	104	95	93	97	98	96	101	79	77	97	109	107	87	104	95	90	117	88	100	98	104	96	106	85	106	89	108	97	88	86	96	88	106	106	112	88	89	86	95	94	109	85	91	93	100	101	89	107	83	93	91	101	100	95	90	96	95	100	96	81	102	98	84	93	76	103	89	79	81	82	101	85	96	102	103	83	98	93	83	81	91	87	96	84	99	97	85	87	102	102	89	99	112	101	114	103	123	84	81	101	94	99	87	104	109	108	96	99	96	87	111	92	85	99	100	107	100	76	96	93	81	103	98	112	95	97	102	108	82	104	89	97	91	101	98	82	95	95	104	97	79	89	93	88	105	78	97	91	99	84	90	76	90	91	97	80	118	75	87	83	105	114	90	94	79	98	107	91	100	95	97	110	102	86	92	103	110	99	91	78	94	112	82	113	100	84	92	98	100	86	96	90	80	96	85	87	111	104	94	101	96	106	87	95	89	93	77	88	87	109	90	97	87	101	80	105	104	101	97	99	79	101	96	87	97	94	105	101	87	88	91	99	100	98	82	95	97	90	96	99	97	99	92	113	88	102	85	98	77	97	124	92	102	93	81	101	98	99	82	84	89	104	81	82	100	93	76	94	95	104	90	87	103	80	100	100	99	85	89	88	70	99	93	89	101	103	85	98	98	102	86	92	87	100	88	97	93	106	102	97	94	86	82	102	100	89	94	91	98	91	93	92	99	98	98	104	116	100	86	82	101	99	106	74	86	97	101	83	103	87	79	86	109	124	104	96	95	118	113	101	95	104	109	86	102	99	98	93	100	76	79	85	103	105	89	114	107	84	90	89	95	104	88	94	88	78	94	111	84	81	96	91	83	84	79	110	106	101	91	115	94	90	88	87	95	83	83	90	98	98	95	96	105	84	84	92	79	96	78	92	88	83	86	78	104	89	92	82	108	99	91	106	98	87	102	102	77	93	105	105	83	92	89	102	105	100	105	88	110	90	92	78	102
345	3	3500	214801	598	0	17	136	214	364	340	390	362	336	260	247	244	228	220	219	211	182	186	169	170	172	181	170	149	144	132	110	154	107	132	141	156	146	120	128	117	131	116	106	115	114	98	90	108	97	104	99	113	108	85	89	107	99	96	99	90	88	86	112	97	105	97	91	74	89	104	100	77	88	95	96	93	85	90	81	67	82	84	85	81	82	101	109	84	91	89	96	91	93	74	81	98	84	90	91	88	80	87	82	91	86	66	87	87	83	99	86	85	88	85	86	78	84	110	80	97	85	89	88	94	91	92	69	63	88	88	77	69	90	85	67	80	91	85	63	94	76	79	86	88	87	90	91	84	85	83	87	85	83	90	69	84	87	81	82	87	91	85	88	90	97	85	98	68	79	81	82	68	76	91	78	66	86	77	66	81	70	72	87	69	80	74	95	93	97	93	66	94	94	81	89	87	91	81	75	65	84	66	86	97	95	68	94	99	87	78	78	66	91	80	98	82	87	84	92	81	69	75	92	74	77	96	88	86	75	88	75	87	84	90	77	77	76	91	73	76	77	93	87	81	85	82	80	90	84	82	80	91	92	85	85	87	90	78	64	68	90	82	86	83	84	80	87	82	87	101	79	101	85	73	73	80	91	76	66	70	63	90	68	79	68	73	91	85	84	82	82	86	71	72	92	70	95	94	85	86	98	66	77	89	84	80	99	88	94	96	70	86	57	73	82	89	72	75	77	80	79	81	92	99	62	86	78	100	69	83	98	73	79	80	79	84	74	90	87	78	82	77	94	90	79	81	85	81	60	76	80	74	82	74	92	71	77	80	99	75	92	79	71	80	92	70	80	90	85	71	77	93	93	92	86	83	82	102	76	86	97	87	74	74	72	71	70	70	93	102	86	71	73	87	81	84	88	100	86	63	104	91	88	83	66	69	78	73	86	74	72	73	70	61	75	94	89	59	76	87	74	69	71	73	68	80	72	82	85	93	79	91	83	73	79	91	73	87	80	82	78	80	84	79	85	88	71	90	79	89	87	69	84	97	100	70	93	82	80	85	69	69	79	79	87	77	91	75	73	85	84	64	78	77	91	101	83	75	71	85	89	70	73	78	90	78	76	77	67	80	76	64	82	80	86	62	70	79	75	75	71	84	81	93	102	85	72	81	67	72	87	77	91	75	81	91	79	79	84	77	80	83	83	81	79	84	75	65	73	71	65	91	76	82	93	68	65	72	66	84	84	92	81	84	95	91	69	97	92	66	66	94	72	100	77	88	95	70	80	88	72	81	78	83	94	69	89	67	79	87	87	72	86	77	71	75	62	79	73	62	86	79	78	75	83	76	83	72	83	82	69	76	79	85	78	83	80	60	73	87	69	72	78	68	87	78	87	79	70	84	71	72	78	73	75	69	70	93	72	78	77	75	83	76	74	89	77	76	80	69	88	85	72	72	81	71	103	73	74	70	90	92	87	76	78	67	79	86	66	82	100	79	78	80	98	81	83	80	87	75	74	82	71	90	66	73	63	72	67	97	80	66	71	78	78	69	71	70	86	69	82	79	72	75	90	90	103	71	80	84	82	74	62	78	84	89	83	78	74	78	78	75	84	75	85	86	82	79	83	86	77	73	80	74	76	75	74	79	74	87	84	78	64	77	81	71	77	77	86	87	89	87	64	81	98	99	97	56	77	69	78	84	93	95	91	81	83	81	86	88	80	91	76	61	78	79	67	100	63	88	98	85	57	76	88	100	82	82	92	75	70	76	67	82	81	78	83	102	82	80	91	76	83	81	73	72	89	78	92	75	76	75	61	101	82	83	85	71	75	74	73	76	78	65	76	86	75	71	75	87	75	93	80	73	75	71	86	87	79	72	88	74	85	75	82	88	79	74	86	62	75	74	73	72	79	91	74	81	64	77	80	83	92	88	78	80	64	89	70	96	73	95	86	75	82	79	72	74	81	73	63	76	75	73	60	72	90	93	86	87	66	88	72	106	83	76	89	89	100	97	83	76	71	85	93	82	86	76	77	75	80	87	98	80	81	73	88	81	87	69	97	84	95	81	84	83	84	77	78	82	78	67	70	88	77	82	78	97	77	79	66	77	76	91	59	70	66	90	76	69	82	76	69	74	81	83	76	80	76	95	87	67	77	83	80	76	79	89	85	77	83	73	96	74	78	82	88	81	81	85	87	71	77	79	78	71	79	66	79	75	69	92	86	69	83	70	78	81	86	78	83	76	77	82	69	76	93	90	62	75	75	84	78	86	90	63	82	78	84	75	66	76	70	74	86	88	89	71	92	89	78	88	76	64	90	85	81	85	75	88	69	77	87	86	75	79	91
