345	0	2700	176444	393	0	13	195	286	439	422	514	419	439	381	352	345	309	304	298	280	266	270	233	233	214	199	181	207	184	194	187	177	183	175	175	162	156	163	185	142	156	127	160	156	138	156	161	115	139	120	147	139	137	139	133	125	128	126	122	119	138	140	126	136	115	128	153	131	114	132	122	132	133	107	121	113	114	127	119	141	129	141	114	119	125	128	133	118	118	102	110	116	118	103	106	112	100	128	110	116	110	135	126	115	106	128	109	97	93	121	132	102	118	130	128	121	113	108	130	120	99	119	138	102	126	134	114	101	90	114	127	104	103	115	84	113	114	132	97	99	123	109	125	98	108	115	134	115	106	109	118	100	88	92	98	101	117	92	112	107	109	101	119	107	113	114	108	121	117	115	111	123	112	112	126	110	115	99	97	95	115	108	102	111	112	98	110	94	112	91	125	112	120	111	104	91	105	89	115	110	125	82	110	95	99	108	94	113	96	118	112	122	103	103	113	100	115	111	120	120	107	114	90	112	110	98	106	91	85	121	130	108	112	102	115	109	93	115	104	119	103	91	104	104	107	113	104	91	114	95	110	102	107	105	110	125	102	112	94	98	113	113	115	125	113	99	107	106	120	107	123	107	99	121	106	107	90	124	103	100	103	122	104	96	97	104	114	132	107	114	108	94	101	106	110	101	104	103	107	108	106	114	107	120	114	107	127	105	103	83	110	106	109	89	105	93	104	121	96	121	101	96	82	98	96	101	110	102	100	96	95	113	118	100	109	116	110	105	105	108	93	106	101	106	107	115	110	97	101	115	118	105	95	113	107	108	106	95	114	90	91	112	129	107	108	109	96	120	112	118	110	106	115	103	107	98	108	111	94	87	112	118	114	93	104	96	93	108	118	110	122	101	110	109	121	96	113	102	109	101	117	119	104	102	112	107	118	95	103	123	89	110	107	112	114	96	116	115	104	104	105	107	123	102	118	95	123	118	114	113	98	97	90	135	100	100	123	110	109	114	102	104	121	95	125	111	121	109	118	99	93	90	108	106	118	100	109	97	97	100	105	106	132	107	107	124	110	107	108	99	111	119	101	128	109	102	109	93	109	109	117	102	123	101	117	104	108	110	108	105	98	117	100	120	107	93	124	103	117	89	96	89	90	112	121	102	86	104	125	115	131	99	108	115	106	107	101	113	107	123	101	103	111	116	94	104	111	80	105	119	103	97	97	109	90	104	109	97	101	108	92	118	100	121	115	108	110	102	114	128	93	117	107	105	88	107	108	121	105	96	81	79	105	100	100	99	110	113	109	109	111	99	112	102	88	99	106	118	116	111	99	114	102	101	117	117	99	119	101	112	111	120	87	91	128	105	102	131	103	94	87	95	121	93	108	105	96	92	108	104	78	108	90	110	115	115	106	114	110	113	119	110	119	112	114	108	108	110	98	103	99	110	119	121	102	85	111	132	106	96	112	101	115	81	119	106	105	89	98	112	116	108	97	106	107	102	90	108	116	112	110	92	114	100	114	106	111	112	103	113	103	91	107	98	115	89	113	87	101	103	110	120	107	101	112	92	129	99	110	120	109	121	125	116	111	121	109	106	122	104	111	117	103	118	104	112	105	87	91	116	122	93	120	101	96	98	124	104	110	89	121	114	115	108	105	111	113	116	93	101	101	97	114	95	90	97	110	99	108	110	111	96	100	103	113	111	104	116	118	105	111	112	115	83	105	85	102	110	119	106	103	98	110	81	109	115	103	103	101	98	103	93	101	111	95	97	87	106	112	89	100	98	104	98	114	92	110	107	104	115	108	124	98	107	89	112	104	105	98	107	105	100	99	105	122	110	108	94	85	103	110	113	97	86	110	104	116	105	90	107	103	98	118	107	107	121	102	117	104	106	93	79	100	111	106	105	120	98	87	116	101	115	112	115	74	99	113	89	118	103	94	95	115	113	105	111	108	114	108	126	84	106	117	111	115	116	95	102	124	104	114	115	91	111	102	99	107	91	90	99	118	115	126	112	109	94	85	103	110	98	119	94	114	116	126	104	90	121	99	102	85	100	112	105	93	78	99	89	108	112	113	104	86	96	103	104	98	99	87	103	94	114	100	113	111	86	95	104	114	107	97	94	121	100	97	87	96	119	107	113	98	103	111	94	87	106	112	95	114	115	115	103	99	104	109	99	109	112	114	108	111	83	126	107	103	96	107	105	111	113	88	111	95	98	105	92	96	105	110	95	114	121	130	107	111	97	96	105	107	93	105	103	101	105	104	100	121	114	110	108	108	110	98	109	96	99	112	106	107	117	100	110	106	108	104	120	108	98	86	110	123	121	109	110	110	124	102
345	1	1900	176567	392	1	35	171	219	355	353	366	339	313	252	274	254	219	226	210	210	190	168	194	179	172	173	156	160	169	152	162	160	156	157	140	139	131	133	138	157	134	89	135	135	138	132	120	137	131	134	117	116	134	114	115	112	104	124	116	109	121	112	142	127	116	104	122	109	124	117	100	106	99	115	123	122	114	92	116	127	127	90	126	127	109	121	108	106	107	102	91	135	112	105	121	103	111	99	110	113	117	126	123	121	109	107	114	109	111	109	120	108	128	119	106	111	137	118	85	95	124	112	94	120	111	111	104	107	107	120	111	119	118	97	101	94	106	95	115	96	128	124	110	121	117	107	119	100	117	101	121	124	109	115	115	84	117	98	94	91	110	121	108	104	112	111	106	105	102	109	95	128	107	110	108	102	111	117	97	106	107	94	93	111	103	98	109	97	124	112	93	93	91	103	101	114	101	109	119	121	112	111	120	105	104	115	117	92	109	115	107	116	105	121	118	96	104	102	111	115	111	120	97	112	86	116	100	128	124	93	107	109	111	107	105	109	105	109	113	88	109	103	108	86	92	92	118	117	110	103	103	115	104	125	100	127	137	105	126	112	104	99	115	97	113	94	130	87	92	106	117	121	98	110	119	113	122	127	114	119	101	97	117	102	118	104	108	121	117	126	107	105	98	103	107	104	114	102	119	106	106	101	129	128	126	119	92	110	108	103	97	115	97	112	108	103	108	99	109	104	93	113	118	112	116	100	113	133	102	94	121	112	122	110	99	98	110	101	98	86	72	109	110	112	111	123	114	123	108	109	113	117	109	89	104	113	102	98	103	97	117	140	93	110	116	107	110	104	113	103	115	114	105	107	94	119	105	98	113	99	121	97	107	126	103	85	112	113	115	118	115	97	102	114	108	110	102	104	93	94	101	110	94	133	119	91	127	108	98	112	107	106	81	96	108	109	122	114	132	87	106	109	117	105	103	101	121	110	108	119	111	108	133	95	98	107	102	111	110	122	109	91	108	124	111	106	103	114	108	121	109	106	111	107	119	96	86	91	107	119	104	104	107	117	109	113	105	115	106	115	89	93	117	127	102	116	104	110	99	109	95	98	104	120	109	103	105	113	114	95	122	102	113	112	128	121	113	94	111	112	107	95	108	116	112	110	113	119	109	113	111	104	105	103	125	129	99	117	111	120	134	129	117	102	99	97	94	115	122	108	107	116	113	113	117	112	121	119	106	123	110	121	114	114	105	103	117	91	92	104	100	117	107	114	111	103	122	109	109	105	119	116	106	119	129	106	97	106	111	108	118	112	126	88	119	113	123	100	108	109	110	103	123	124	117	104	119	95	120	107	120	100	99	109	116	112	104	115	106	105	106	102	123	93	115	125	120	121	117	107	102	130	116	111	108	115	126	113	91	105	101	107	111	104	124	103	101	113	116	115	122	107	107	126	101	120	107	104	103	109	111	103	81	109	97	104	123	103	87	98	113	122	95	119	117	101	129	122	106	106	128	106	118	117	109	114	106	113	110	109	123	105	121	108	115	105	106	110	100	110	107	119	100	100	125	97	109	125	103	129	107	106	107	113	125	132	98	105	130	103	109	113	110	102	104	107	113	116	107	102	115	107	108	100	119	108	111	114	95	100	117	123	109	95	106	105	100	104	115	98	110	90	99	111	109	133	110	108	111	101	122	102	109	107	113	124	111	116	125	102	107	119	107	109	118	112	126	123	114	111	123	120	108	112	96	92	117	112	99	108	109	107	105	108	122	106	104	113	106	107	98	101	119	104	89	111	95	109	109	109	107	116	118	108	109	110	111	134	108	98	109	108	108	101	96	100	103	106	111	107	95	102	101	119	97	110	97	129	108	101	110	94	117	106	121	118	112	98	111	113	104	100	106	102	101	108	96	118	90	103	121	117	129	122	107	102	108	109	115	99	112	121	89	131	114	121	115	118	99	125	104	111	91	85	136	95	128	92	107	121	108	108	104	102	109	108	111	109	103	119	99	109	90	119	109	119	112	106	108	108	117	116	108	108	110	116	115	97	114	112	93	118	97	106	96	84	96	124	124	96	101	107	119	114	103	103	101	93	125	101	100	112	103	113	103	104	124	115	112	119	115	131	87	113	120	84	109	110	104	110	101	85	107	112	109	100	96	88	94	117	102	108	117	101	113	115	99	117	123	117	115	110	114	99	105	115	115	81	106	106	124	110	98	110	116	115	107	106	107	94	118	123	106	102	120	94	139	110	120	104	95	94	105	113	99	110	120	128	111	110	118	123	110	123	113	83	115	109	103	116	93	114	110	128	106	108	105	125	115	110	117	110	88	107	90	134	113
345	2	2100	176690	391	0	25	187	268	370	384	409	348	340	319	315	262	249	238	252	234	207	213	216	206	192	185	172	177	191	153	178	173	155	162	154	156	140	150	142	132	147	131	150	145	143	131	138	135	149	128	121	156	137	135	126	144	145	131	120	122	139	113	134	110	137	121	117	101	120	134	118	116	125	111	111	111	144	112	122	114	130	125	130	122	126	115	104	103	137	107	104	122	111	127	129	100	104	112	107	120	125	97	123	123	113	124	121	133	121	124	133	133	125	106	99	111	104	103	110	126	109	109	102	109	140	140	116	121	102	141	113	111	102	106	141	119	117	103	121	117	112	98	114	107	107	138	116	108	120	120	115	125	116	124	106	119	102	107	118	133	125	125	113	105	125	107	101	91	124	120	116	110	119	123	103	104	113	103	131	105	103	111	121	101	123	119	122	126	114	124	106	114	117	122	99	106	125	117	101	120	113	121	136	106	127	94	115	111	112	121	96	97	114	120	127	116	111	118	106	107	98	115	93	103	132	115	126	113	116	122	110	93	121	115	128	104	119	108	93	111	119	121	116	125	117	129	139	113	138	112	116	128	124	111	121	120	113	103	129	136	122	136	111	105	121	126	125	121	119	113	111	120	115	127	90	121	110	114	121	96	107	121	111	119	100	141	91	112	119	101	100	103	108	119	116	121	97	99	104	121	109	136	133	114	113	106	129	110	121	122	104	103	118	113	102	97	95	117	110	125	111	92	114	107	116	113	124	113	116	93	115	117	100	109	134	117	123	83	123	131	121	115	124	124	117	100	107	107	109	107	115	102	117	108	121	103	116	116	120	108	108	95	140	119	109	122	108	110	111	108	92	120	125	108	126	120	126	118	128	126	125	109	110	124	103	102	112	94	118	122	103	108	110	116	101	126	129	114	109	116	110	104	101	123	111	121	109	122	111	116	115	135	111	127	97	97	120	106	129	89	99	119	119	117	105	100	124	100	138	102	123	121	118	116	106	117	116	104	110	116	115	121	105	109	105	90	117	116	126	106	117	117	136	115	114	113	107	99	118	120	101	106	130	102	104	104	115	88	96	94	101	97	120	110	115	117	111	125	116	108	108	130	109	107	120	123	129	124	126	104	110	111	109	107	96	114	116	105	109	97	111	98	127	104	104	103	124	103	127	130	128	97	100	119	126	94	114	113	92	102	112	122	122	127	124	124	110	124	96	135	95	97	113	118	111	103	100	118	104	117	105	112	124	133	105	118	125	128	119	120	108	118	125	109	97	113	106	124	107	102	98	99	105	114	118	104	111	117	112	114	108	134	88	103	105	109	140	125	109	112	127	119	106	127	104	104	112	121	116	120	98	114	104	102	111	101	107	100	106	92	119	104	108	122	131	106	105	130	126	109	101	105	116	117	112	104	118	112	83	103	123	103	96	120	131	99	121	99	130	108	116	101	110	112	101	99	117	106	118	107	116	114	116	104	113	113	114	127	99	129	95	129	115	100	101	100	110	133	137	112	113	116	125	129	115	101	94	113	102	109	112	120	128	117	125	104	93	106	81	116	123	101	103	115	112	94	98	124	126	104	113	101	107	97	108	112	114	94	136	92	116	119	126	114	95	94	119	115	118	124	94	108	107	126	109	132	123	108	101	103	93	107	127	102	98	128	98	136	122	116	118	117	104	106	108	112	104	108	97	96	115	106	94	112	122	102	126	97	122	99	110	84	120	112	112	93	116	105	115	117	102	103	97	115	116	108	114	113	106	110	120	119	138	131	116	106	113	104	103	100	109	111	106	87	97	126	127	111	115	111	116	114	113	110	113	99	115	109	111	122	97	105	111	89	123	132	96	113	118	130	104	130	117	95	112	114	97	115	111	108	113	109	105	113	128	125	119	120	108	92	103	104	144	96	125	107	127	125	113	119	98	116	99	134	96	101	123	106	129	113	107	114	122	107	112	106	108	112	105	106	115	114	110	104	123	111	132	107	110	111	121	109	89	125	105	107	106	121	110	93	111	109	109	103	121	105	131	107	141	132	98	95	105	128	129	113	97	114	125	113	114	106	112	105	116	123	101	115	114	97	112	105	127	103	100	111	104	97	115	115	112	103	114	121	117	91	105	118	113	117	101	107	98	108	102	107	112	104	110	113	101	98	98	100	157	106	125	92	97	108	116	102	100	129	102	111	118	153	97	133	104	117	114	99	98	114	110	125	107	91	117	114	124	115	118	109	93	121	120	109	97	134	139	93	123	108	97	112	95	108	110	107	110	112	83	122	97	121	124	97	120	99	102	114	123	100	112	121	119	120	116	119	115	90	104	129	106	107	111	128	122	113	109	115	104	92	119
345	3	3500	176813	384	0	47	242	300	436	399	453	375	367	338	313	287	299	276	247	235	247	223	234	200	248	208	172	181	185	170	150	170	179	153	174	153	166	131	173	139	161	142	131	150	149	150	145	141	159	146	125	120	149	126	138	127	131	132	138	137	154	128	129	124	137	111	137	151	124	119	127	128	113	148	130	125	127	131	107	111	106	134	137	105	128	163	121	123	113	135	132	125	125	117	121	119	128	91	121	129	114	115	109	131	132	139	109	126	106	117	114	124	139	119	120	108	130	104	139	119	113	106	134	106	105	127	117	132	133	131	103	112	118	107	111	107	116	105	102	107	113	117	124	103	91	117	120	121	129	132	100	119	107	100	119	101	108	106	121	107	125	104	107	116	116	133	108	117	99	129	112	107	132	124	103	113	90	101	116	128	127	121	92	111	123	140	117	117	115	131	116	111	99	109	118	98	113	113	110	119	133	120	124	122	121	114	101	121	117	101	107	129	118	111	127	127	116	131	123	113	117	127	112	116	117	111	106	113	120	123	146	123	116	110	117	105	116	96	113	134	95	95	122	130	124	106	133	105	104	109	103	122	133	126	106	130	105	118	103	118	164	107	101	103	96	120	124	121	115	115	102	106	105	138	132	121	115	111	106	138	112	105	111	137	125	129	102	104	137	109	95	131	100	113	122	125	107	102	116	102	109	123	130	116	115	96	118	119	123	104	95	109	108	122	131	107	119	120	108	119	116	97	119	117	101	126	125	113	111	119	112	122	109	103	109	136	96	104	97	88	111	108	121	116	103	123	104	107	108	96	115	111	125	115	122	126	105	121	127	127	117	133	126	130	124	101	114	102	138	126	117	100	119	125	118	120	114	113	131	103	108	104	116	106	121	114	108	130	110	107	139	125	113	104	113	109	124	105	126	103	116	117	127	115	110	111	120	106	109	119	118	123	97	131	104	107	118	110	120	109	105	106	114	106	126	116	109	119	128	110	138	124	115	116	100	94	104	125	94	111	92	121	115	117	93	109	125	111	120	104	139	121	121	133	112	107	110	105	143	122	107	114	95	103	100	106	118	94	106	120	102	129	102	107	113	104	104	116	109	100	111	91	118	106	108	122	107	92	106	106	109	137	90	115	101	129	118	117	137	121	122	103	115	124	82	93	111	115	121	107	124	107	123	113	99	116	101	128	101	102	119	116	114	105	117	130	116	95	100	95	118	125	113	93	117	125	100	101	119	106	100	111	120	134	112	114	112	109	94	110	106	120	115	105	115	111	98	96	103	97	95	116	106	106	100	104	115	124	114	115	108	94	103	100	105	113	110	135	121	104	94	131	110	108	96	120	118	103	109	126	126	122	118	120	118	119	126	114	125	102	120	109	120	120	126	103	98	108	125	97	94	112	115	124	128	95	118	114	114	111	100	118	133	103	101	108	133	121	115	113	101	117	102	121	81	115	99	109	127	96	115	112	114	117	121	112	109	115	117	120	119	123	103	114	98	115	121	82	102	99	101	122	117	106	128	93	137	109	108	132	114	114	115	110	88	99	114	121	101	95	121	115	112	100	106	113	110	132	116	116	115	106	100	119	102	100	107	126	108	116	118	110	127	114	97	119	116	114	107	123	123	106	111	110	112	112	126	99	116	113	112	115	103	134	110	129	96	139	119	119	107	111	121	114	125	140	108	115	112	119	106	109	114	107	112	129	90	104	117	129	109	102	115	112	97	109	118	105	100	133	118	102	129	114	119	135	137	85	107	106	113	108	103	126	119	133	101	114	113	130	109	101	104	103	95	109	132	131	106	109	100	107	117	119	119	99	93	117	93	128	111	113	108	107	109	117	123	109	101	124	98	127	98	115	110	102	106	104	122	100	120	106	114	113	105	109	112	123	135	97	107	123	84	108	84	89	100	113	117	125	97	112	112	103	110	112	109	113	103	117	119	104	108	125	96	108	124	111	121	129	119	119	116	116	108	118	110	123	101	100	113	115	118	108	101	89	123	101	117	93	123	131	124	111	130	104	108	106	114	125	118	111	121	89	123	113	106	100	115	104	104	114	105	109	111	140	130	122	145	117	121	101	112	104	115	119	107	107	116	118	122	113	122	98	116	132	112	122	126	104	110	105	114	119	112	107	98	116	111	94	114	120	116	114	101	129	102	121	122	116	107	117	104	127	95	110	104	100	122	98	116	107	108	95	107	92	106	113	113	100	103	111	109	115	106	116	92	102	106	103	82	119	109	117	112	105	104	104	92	114	117	109	127	105	104	129	125	127	108	108	122	100	122	116	97	119	117	108	124	92	110	114	108	122	117	108	108	107	114	108	112	111	100	113	104	103	105
345	0	2700	176937	390	0	25	225	279	461	416	456	429	405	353	343	328	292	282	274	245	249	248	219	235	242	235	228	182	204	197	164	163	192	193	179	173	149	168	153	155	142	158	139	149	155	154	157	138	136	124	137	136	130	130	143	122	136	122	119	114	133	121	120	124	107	108	120	119	139	129	129	137	136	114	108	126	117	114	127	121	119	113	101	110	99	119	112	112	118	111	111	99	107	103	104	106	116	107	118	111	97	105	103	107	103	118	114	101	113	120	106	103	107	111	110	92	119	114	101	93	110	113	97	110	98	107	94	103	111	102	113	109	105	106	107	102	119	100	112	102	122	115	107	96	122	118	117	110	108	97	123	113	119	93	112	92	124	94	99	91	129	107	103	106	118	96	105	86	95	109	132	93	122	119	111	98	104	85	113	90	98	98	97	93	103	96	99	84	111	111	108	98	103	114	135	105	110	113	114	116	111	93	106	110	107	111	97	102	97	108	104	124	103	121	105	98	95	106	93	107	118	103	100	105	102	89	114	116	110	110	130	87	118	109	91	94	91	92	102	137	103	89	102	93	108	101	118	93	103	113	119	113	103	98	99	112	106	102	113	94	108	101	113	93	108	102	109	112	104	117	115	119	111	100	94	97	102	108	98	105	113	104	90	112	105	117	97	99	92	96	105	114	121	111	116	112	128	111	122	105	100	92	97	122	97	109	97	114	119	101	117	105	100	94	90	130	110	106	102	109	121	102	138	111	95	98	106	88	90	112	110	102	103	99	97	97	111	107	116	90	88	89	96	102	103	101	104	91	111	116	108	115	96	95	102	90	102	116	105	102	98	102	99	95	113	92	104	95	99	98	110	93	107	88	126	113	111	110	101	96	105	110	118	88	111	106	98	111	94	108	107	100	132	115	115	102	98	119	75	106	88	118	111	82	111	91	110	107	79	106	116	101	90	93	104	109	103	103	103	97	100	90	95	114	112	101	112	120	97	94	88	114	108	104	82	105	98	112	108	108	120	106	98	99	112	121	95	111	126	104	110	110	103	101	110	116	111	125	118	96	93	102	94	112	97	96	101	91	112	95	95	112	97	92	103	84	98	108	113	102	108	101	110	107	120	130	98	91	120	96	102	84	75	88	113	113	125	110	84	107	102	95	86	101	96	105	94	101	86	106	106	93	104	116	105	114	108	111	93	103	102	89	118	101	101	107	103	103	100	102	108	118	106	90	94	107	103	97	103	105	117	122	104	105	105	99	100	105	94	93	94	93	108	95	106	106	92	102	119	110	106	90	105	90	111	117	107	107	115	93	115	106	107	87	109	88	108	115	96	122	108	80	109	113	100	108	116	122	110	104	104	107	112	93	128	91	100	92	89	95	97	90	120	115	106	117	103	116	112	83	116	92	105	95	102	110	89	119	100	91	81	96	105	108	95	103	84	113	109	90	94	102	105	119	111	107	103	111	100	100	117	93	117	95	98	95	90	114	95	113	96	114	118	105	102	101	71	115	88	107	107	106	107	124	89	103	94	103	122	95	115	92	101	99	123	96	90	82	100	115	108	96	90	115	92	107	96	95	112	105	113	82	96	91	106	96	88	121	92	107	108	101	113	96	107	93	114	114	83	100	90	109	108	89	119	100	109	106	103	108	98	88	100	125	105	96	97	106	98	109	91	103	118	109	106	104	109	102	100	74	111	98	104	107	110	109	91	122	105	102	104	113	105	107	116	114	82	105	97	101	114	106	112	100	116	114	96	109	97	105	100	101	98	120	104	83	118	96	101	101	81	106	90	102	98	114	94	119	112	83	100	95	97	112	97	100	109	97	120	92	102	98	95	103	109	86	115	104	102	87	104	101	115	104	112	94	92	102	87	110	100	92	95	94	90	122	100	120	93	100	102	111	98	110	108	98	109	88	97	95	116	90	95	106	104	99	108	105	118	91	100	115	89	95	110	91	90	89	115	104	98	108	105	94	104	106	86	119	111	89	92	99	120	121	97	101	107	110	104	108	112	108	84	87	106	118	108	95	96	101	89	94	90	105	91	113	94	109	93	103	95	93	115	91	114	102	102	101	102	100	96	77	94	92	131	112	94	100	90	105	104	97	82	99	99	113	102	88	123	93	105	93	117	106	106	100	114	106	102	106	123	122	100	112	86	115	103	110	102	91	119	82	99	82	91	89	104	113	102	92	94	118	87	95	113	127	118	92	107	118	107	104	96	109	102	108	94	99	102	110	104	108	114	117	107	85	97	113	116	92	93	116	98	108	111	105	95	115	98	99	110	95	98	95	92	75	109	97	101	111	83	110	111	86	105	92	123	101	95	101	96	83	111	94	111	98	104
345	1	1900	177060	414	0	49	207	257	368	341	373	372	299	290	246	244	203	191	210	193	195	173	186	177	187	139	151	164	141	155	127	135	152	114	124	127	128	136	116	113	131	116	112	114	137	111	110	111	105	105	107	104	105	105	110	109	118	100	94	105	92	96	119	104	92	104	87	109	119	95	96	104	97	90	101	106	83	99	98	91	93	106	86	94	99	99	99	93	98	99	115	90	90	88	107	101	107	88	110	106	94	95	95	95	105	80	83	75	76	104	111	83	100	105	86	100	112	95	102	99	101	101	106	101	86	102	100	85	85	88	94	91	95	92	92	81	102	88	123	100	71	98	95	113	85	95	96	87	98	92	81	102	85	94	87	82	114	93	86	101	93	87	104	91	99	90	92	78	118	80	96	113	100	109	80	95	105	95	82	94	87	106	92	91	89	90	91	99	95	80	100	76	83	97	92	90	97	93	85	124	99	95	111	95	95	117	107	104	87	84	103	102	75	69	103	94	64	101	98	81	87	88	100	105	89	99	82	76	85	106	87	126	95	91	103	102	79	105	95	87	87	76	105	93	78	76	97	109	95	99	77	97	102	108	86	95	102	74	93	81	81	92	82	70	84	80	93	102	93	87	89	90	80	101	68	101	90	103	82	89	91	86	99	75	108	88	111	74	84	108	81	91	101	106	106	96	82	84	94	89	108	116	96	104	99	95	85	86	65	71	103	96	108	94	91	78	89	84	82	88	89	95	91	97	78	101	99	100	102	95	82	90	93	85	120	101	100	93	96	98	84	82	118	92	90	94	88	88	97	91	94	115	80	80	90	85	91	97	99	85	98	90	75	77	87	85	91	95	89	86	98	122	91	98	78	88	91	89	102	87	91	87	83	96	104	80	106	92	101	98	109	76	90	111	85	91	99	82	84	89	91	85	106	83	89	93	91	66	91	98	107	98	92	81	100	73	91	99	78	112	76	80	89	95	101	89	90	85	70	89	69	77	88	83	97	107	95	66	83	111	94	91	88	90	79	82	82	84	82	92	91	83	91	92	105	94	94	82	97	70	93	97	98	99	95	86	90	88	77	86	106	67	88	95	96	85	103	82	96	97	92	83	83	116	83	102	88	73	105	84	101	101	96	63	85	92	90	88	91	86	96	107	92	86	108	105	84	99	81	96	88	85	93	64	80	75	89	91	109	88	83	88	86	89	101	94	94	90	88	109	106	80	89	92	84	110	101	100	83	100	96	101	92	95	104	94	76	87	98	94	73	93	107	87	100	91	78	105	102	108	96	72	84	86	79	98	95	85	96	94	114	92	93	102	88	96	91	85	90	90	92	93	100	64	107	96	108	90	95	92	91	93	103	92	100	96	89	96	88	118	94	89	87	86	100	115	75	100	95	93	86	99	90	80	79	99	79	74	88	86	84	82	92	80	87	107	84	92	90	103	87	97	97	102	96	86	88	100	91	83	93	99	98	100	97	80	98	108	82	103	85	105	100	68	83	112	94	94	78	92	83	81	74	84	87	92	80	92	76	81	81	79	96	79	78	85	87	87	92	83	93	88	101	88	107	94	95	115	98	84	67	72	87	89	97	84	89	111	106	88	94	74	102	76	83	105	87	81	85	112	94	84	71	101	72	79	79	92	92	83	89	71	92	102	76	107	76	84	101	88	97	97	101	102	75	90	110	72	94	84	92	97	67	86	93	74	102	71	102	84	101	96	98	76	107	105	88	105	97	105	77	91	86	92	100	122	88	107	110	97	101	97	88	83	85	91	83	96	89	102	103	88	79	87	85	108	94	91	72	96	90	104	98	87	80	88	102	76	88	87	97	101	103	80	104	98	88	77	98	83	99	95	102	120	85	102	96	100	93	76	86	99	99	95	95	85	85	98	77	107	81	97	86	96	99	82	89	83	87	103	89	92	93	76	97	85	82	91	101	88	100	99	79	101	98	78	83	108	96	84	71	98	103	98	101	78	92	93	93	79	89	79	88	92	105	76	99	91	99	96	94	93	84	81	90	76	116	93	87	91	104	96	81	99	98	92	109	90	72	83	88	87	104	78	105	101	94	90	96	96	82	97	99	105	89	81	99	95	83	101	81	81	91	88	73	90	80	88	89	101	109	107	90	90	87	78	80	94	91	86	93	90	92	91	87	95	97	85	99	92	78	81	103	99	71	101	97	104	92	104	87	92	81	79	87	91	87	93	85	102	87	90	83	75	101	106	85	83	87	97	104	103	80	72	99	90	92	102	101	102	106	97	97	102	107	98	84	89	94	79	90	104	82	66	110	91	95	100	88	91	83	85	88	92	71	103	93	74	97	94	93	82	97	110	99	85	106
345	2	2100	177183	427	0	32	201	236	410	357	386	355	358	295	288	262	235	254	201	217	190	201	185	177	170	154	162	154	160	148	130	142	125	132	137	142	152	145	123	137	106	125	126	118	119	117	128	107	112	123	115	119	106	116	129	106	112	85	98	98	107	100	123	76	102	103	106	93	93	84	86	114	99	95	96	89	107	86	106	89	94	88	89	104	100	93	90	87	98	91	93	106	114	89	96	93	85	107	99	104	87	89	81	86	89	96	83	98	104	102	79	78	93	101	95	113	93	92	109	95	112	94	88	102	75	93	96	87	99	83	91	100	85	91	82	89	104	92	99	99	95	112	96	94	95	100	90	77	76	106	92	85	95	93	90	101	111	73	94	90	99	87	107	95	90	97	100	90	96	93	78	104	84	97	101	86	91	83	96	82	96	97	93	84	81	93	86	97	83	102	88	104	89	81	87	80	67	79	84	75	78	91	110	89	89	97	86	95	97	108	96	94	71	88	94	109	76	108	94	109	71	100	93	90	92	86	107	92	91	95	101	84	92	78	91	83	108	83	85	94	111	90	95	97	68	91	93	87	81	92	85	74	104	102	90	81	94	107	93	86	96	102	86	104	87	90	80	75	89	99	86	93	91	89	92	78	85	96	77	110	103	82	88	87	87	92	86	82	90	90	88	101	94	98	97	75	108	83	94	99	91	86	79	80	93	86	94	92	87	107	104	93	94	96	91	75	95	89	81	87	88	91	98	103	96	95	80	80	81	82	91	91	96	117	79	92	98	92	96	82	95	107	77	91	99	90	102	82	93	89	90	79	95	76	86	95	78	109	85	105	80	107	88	95	91	83	86	93	84	86	96	85	109	96	102	97	74	87	82	97	79	83	85	81	103	94	84	95	84	94	83	94	74	103	91	70	85	97	85	93	78	89	78	100	99	81	86	73	110	80	101	87	87	103	95	85	83	84	85	84	93	91	74	103	77	96	89	105	102	87	86	85	97	89	69	92	86	89	77	74	81	88	81	103	99	80	91	83	99	86	82	103	100	77	87	88	99	95	90	77	95	86	84	95	90	74	75	98	93	88	83	99	87	103	90	76	88	97	107	89	104	82	85	81	85	104	79	91	82	94	104	108	71	109	86	96	77	98	86	85	78	83	89	77	95	99	92	109	88	82	91	79	83	84	88	97	96	88	97	114	88	99	105	114	78	101	79	85	100	72	80	89	70	96	81	77	82	111	78	88	90	94	91	90	90	96	91	92	85	96	84	90	98	92	81	92	77	94	77	96	80	89	95	83	94	88	89	95	80	101	87	97	101	94	73	83	87	104	90	78	79	79	83	89	72	87	90	94	93	73	81	84	90	88	66	90	74	86	78	97	83	71	103	104	99	78	99	88	84	84	83	81	86	100	85	110	88	90	96	110	93	86	89	93	79	79	83	88	98	96	84	90	98	70	89	121	79	102	81	85	67	95	77	98	76	112	91	81	93	73	91	88	92	83	87	90	97	99	91	81	104	106	68	82	91	87	92	99	87	82	84	100	101	65	89	86	83	90	79	82	95	97	75	83	79	82	68	94	95	112	81	89	85	92	105	80	103	76	83	91	99	85	101	80	91	88	95	94	102	88	70	82	85	81	84	89	93	74	84	85	91	105	91	84	90	83	90	74	97	83	96	89	93	78	85	84	71	67	97	101	92	94	98	73	73	96	88	82	81	91	91	105	92	90	93	90	74	95	88	89	93	89	88	83	97	79	75	80	106	88	92	74	81	85	83	104	85	67	94	106	103	88	87	105	114	94	86	88	83	91	93	90	82	95	79	89	95	82	72	93	89	87	89	90	84	95	77	73	102	73	85	101	85	91	93	71	102	96	102	73	69	88	86	76	92	89	87	92	99	79	96	84	106	87	99	85	83	82	86	73	79	93	86	84	81	79	88	68	84	82	104	95	100	95	87	77	97	96	81	72	82	85	93	88	78	78	80	74	89	99	80	70	87	85	78	78	92	86	96	92	78	92	82	89	89	69	84	82	91	91	86	81	92	93	92	89	105	86	89	88	79	86	96	100	82	88	89	91	76	77	82	79	105	100	104	98	103	98	97	84	92	83	77	97	85	95	80	78	93	71	66	89	93	69	89	89	99	86	67	83	103	96	87	88	103	84	101	65	86	71	76	85	96	72	93	97	83	88	106	82	90	88	76	98	93	75	95	106	73	94	81	81	85	91	87	98	85	86	80	92	81	90	101	90	91	101	91	90	95	86	88	88	79	76	82	105	86	81	82	85	76	93	94	86	86	80	93	83	84	93	87	99	97	99	90	97	90	84	70	99	88	73	87	96	90	70	94
345	3	3500	177306	390	1	36	232	281	411	398	420	361	351	307	308	263	263	249	246	218	211	200	178	171	175	181	180	161	176	148	137	139	146	138	126	131	138	130	138	130	135	123	105	140	125	128	132	99	105	121	107	126	126	110	107	103	103	105	98	96	98	90	115	86	84	110	111	97	132	122	108	104	92	96	96	74	93	81	98	95	112	101	97	72	91	94	92	96	106	96	89	82	99	82	111	97	73	107	80	105	100	93	87	100	90	100	84	113	92	116	102	111	97	89	100	84	88	90	84	99	87	76	100	87	96	101	108	70	98	88	84	90	93	102	83	80	87	87	99	77	98	69	84	92	77	97	84	100	86	105	83	99	91	88	99	84	98	95	87	93	80	79	86	108	86	102	89	79	92	78	89	110	90	92	88	93	87	79	90	91	74	103	97	85	94	94	91	104	96	69	95	93	93	96	108	87	105	85	97	85	81	110	94	77	81	103	85	88	101	84	80	90	93	95	110	102	83	72	107	100	94	116	84	105	88	102	97	75	94	116	90	85	87	100	102	82	71	77	83	82	113	90	75	77	107	97	90	82	82	91	103	83	105	86	79	101	80	65	87	94	98	81	92	79	104	68	97	85	82	91	91	84	84	93	93	88	96	86	90	99	93	80	91	93	91	80	90	87	93	81	104	77	89	90	79	83	85	95	106	74	77	91	83	92	79	85	92	79	71	74	88	79	106	91	82	85	97	97	77	91	83	82	101	90	84	86	83	102	77	90	95	82	90	111	84	92	98	95	72	99	91	86	78	90	102	88	73	85	86	98	80	91	103	85	82	97	103	89	88	83	89	89	104	77	88	95	100	90	104	94	88	83	85	88	86	88	97	85	87	99	88	96	86	88	77	93	89	77	98	94	92	83	102	69	119	92	91	97	111	86	78	98	76	78	95	72	80	104	85	79	94	78	67	93	79	86	96	83	80	87	95	74	105	90	68	100	100	107	73	90	76	88	89	87	109	98	103	87	76	82	87	97	85	97	86	84	94	99	98	92	90	78	86	114	96	66	87	103	87	85	93	88	78	88	91	88	83	86	100	100	92	80	90	84	91	83	82	88	72	91	76	91	115	93	70	84	96	97	85	102	101	103	87	87	96	76	93	87	84	95	102	83	90	100	91	91	77	99	92	84	83	99	85	76	103	73	93	82	109	88	75	75	92	93	84	72	83	87	96	81	78	77	82	75	79	106	91	97	95	90	75	85	87	89	111	81	74	74	90	102	92	96	75	83	83	80	90	83	86	82	77	89	82	93	80	88	92	97	80	79	93	98	98	107	80	80	102	96	84	81	104	90	85	101	96	88	76	92	97	98	83	84	95	85	84	98	66	84	80	85	96	87	85	81	96	82	71	87	81	71	99	92	82	72	97	93	92	88	91	96	92	103	94	97	84	92	71	101	103	68	90	94	76	84	93	84	98	80	82	94	72	86	91	89	79	93	80	81	95	95	93	95	87	87	79	96	99	84	95	94	95	75	90	87	79	91	90	92	77	83	78	88	92	92	94	95	84	95	95	95	89	91	96	90	89	76	100	80	80	83	102	87	79	91	73	84	79	86	88	82	79	97	96	74	88	96	92	102	77	74	77	95	87	94	80	95	75	81	88	99	83	83	85	81	70	104	78	95	70	78	97	82	97	102	94	77	76	97	73	103	72	85	79	88	83	86	87	72	93	79	94	98	101	70	89	80	91	82	79	98	77	101	85	70	74	85	82	109	78	95	76	97	85	96	92	92	91	85	91	75	82	89	95	100	89	92	80	83	95	78	93	91	78	96	85	97	90	78	83	79	86	89	74	86	93	83	87	86	84	91	75	78	80	109	64	91	92	93	89	83	93	86	78	96	83	83	72	77	92	82	99	93	82	90	82	98	88	81	73	85	85	85	82	78	87	92	69	87	96	79	92	85	78	90	96	100	92	94	83	93	73	93	73	80	79	95	86	87	105	92	80	75	89	94	86	100	73	103	103	79	88	91	79	110	102	97	83	79	86	96	79	98	82	92	72	86	101	75	89	99	88	85	89	73	89	91	94	88	90	97	77	77	78	90	99	86	90	87	75	77	92	84	84	84	90	104	96	87	90	89	100	103	97	74	88	80	100	100	95	83	77	94	73	85	85	81	87	92	79	83	82	87	70	96	84	71	104	73	79	91	96	81	81	96	77	91	77	90	96	89	91	83	99	94	94	87	74	85	90	81	98	93	95	92	93	94	106	95	74	84	85	88	88	80	96	84	104	86	87	92	86	79	101	87	75	97	100	79	83	89	108	77	72	92	86	106	78	84	104	74	77	75	96	93	93	78	82
345	0	2700	177430	352	0	19	213	321	413	434	439	439	387	342	348	329	270	254	289	242	236	209	228	175	196	184	183	171	166	176	163	145	144	138	140	155	134	139	150	143	134	137	135	119	132	118	118	93	127	118	97	103	108	110	106	94	116	102	90	94	122	116	89	91	93	96	94	92	87	96	98	84	83	99	96	90	83	81	91	83	112	91	92	73	115	99	86	79	103	78	101	90	87	77	98	90	91	89	95	68	85	98	86	81	86	80	82	77	86	89	93	83	76	100	90	93	76	83	84	81	90	85	81	89	66	87	76	84	84	80	82	81	75	69	88	85	71	104	95	87	89	85	95	79	77	76	73	81	81	74	83	98	83	89	90	104	93	86	83	81	87	68	87	74	83	77	86	83	82	72	89	82	81	78	80	82	96	77	80	87	83	82	68	90	87	94	75	71	94	67	77	71	97	83	77	77	81	66	78	89	78	76	88	80	90	80	80	85	88	64	84	90	89	69	85	86	75	74	82	86	80	85	81	71	78	75	77	114	102	83	67	72	106	81	79	79	72	62	72	79	88	85	93	83	80	88	77	73	101	89	81	76	77	81	71	83	82	79	75	66	86	74	80	80	87	83	91	78	72	77	67	90	81	83	87	77	88	76	76	79	70	80	84	88	81	79	77	83	74	76	77	75	84	78	91	77	74	66	78	93	80	76	71	77	95	78	100	74	84	72	70	73	82	99	74	82	86	83	83	85	75	64	69	76	88	84	72	87	79	82	58	80	73	59	70	74	88	70	91	83	80	66	76	79	90	97	78	70	95	75	79	92	88	75	70	67	85	94	86	63	90	84	76	70	86	84	82	77	75	65	64	78	87	83	89	71	69	82	77	76	82	74	83	75	65	78	82	86	87	75	69	77	76	80	101	78	84	79	94	70	79	87	74	72	76	89	78	92	76	71	92	82	77	79	82	77	70	73	75	76	75	75	81	85	78	70	102	75	105	63	83	95	94	78	100	69	50	78	65	89	92	93	83	79	74	57	88	73	82	83	79	75	76	70	97	100	80	101	76	82	73	79	75	77	76	89	71	71	78	80	77	72	76	72	84	83	68	74	67	74	79	83	59	90	75	81	63	98	91	93	77	77	68	76	80	70	84	79	85	79	89	75	75	79	86	77	79	71	97	79	76	83	72	79	69	80	81	67	72	69	85	92	80	69	76	82	77	82	82	67	83	86	80	80	86	75	79	73	74	72	86	86	80	72	75	80	64	82	74	91	63	79	69	71	75	76	80	78	74	83	72	76	71	91	75	65	70	79	104	68	63	76	62	66	68	72	77	72	80	79	101	71	85	65	75	90	75	80	84	60	90	80	82	98	67	63	74	74	71	82	75	72	84	71	92	66	84	82	84	95	84	100	71	62	74	88	78	90	76	72	70	77	68	90	77	80	67	82	80	71	81	79	83	73	72	71	96	80	66	68	69	64	74	59	80	74	86	94	74	70	89	91	53	64	67	79	91	79	68	69	91	69	80	82	77	77	82	81	70	90	87	79	66	74	63	71	70	83	86	74	70	87	79	69	73	86	84	89	81	81	85	77	71	71	65	72	81	72	56	77	88	69	88	89	90	79	71	80	78	74	78	87	96	74	73	80	79	94	99	75	86	69	81	64	65	93	87	80	63	82	70	62	75	71	77	70	66	76	66	75	76	82	95	85	77	89	89	71	72	83	70	53	85	73	80	66	72	85	60	85	77	74	80	72	80	70	68	68	74	78	83	71	84	78	79	77	88	86	74	74	79	63	85	80	102	76	94	88	69	66	76	93	67	66	82	65	59	86	71	70	69	77	65	82	81	85	83	56	73	85	77	81	79	76	68	78	83	87	73	68	74	75	81	73	61	73	81	69	89	72	84	75	100	80	66	78	76	82	97	92	71	65	77	77	64	90	87	75	88	91	67	65	84	72	69	73	80	61	75	83	80	93	85	70	84	73	81	88	79	67	73	78	79	78	78	70	97	62	75	73	80	54	82	71	74	79	71	80	99	94	91	80	79	69	65	62	81	91	73	86	67	89	79	70	75	85	76	67	67	71	88	70	68	96	79	67	89	69	78	81	81	96	70	78	87	68	67	75	73	78	83	84	82	67	77	70	82	80	89	81	78	83	79	84	73	70	91	67	74	56	65	85	74	74	93	76	84	71	71	82	85	75	75	79	83	77	78	73	67	82	69	86	61	80	83	65	60	70	77	87	67	84	88	81	74	92	81	75	74	64	86	60	82	74	79	54	58	78	72	65	84	69	96	71	67	103	83	60	76	80	89	73	70	78	74	93	93	77	81	85	82	68	76	74	74	73	88
345	1	1900	177553	359	0	40	206	252	362	338	338	349	290	258	276	217	199	207	183	165	177	190	163	155	167	150	132	149	133	150	148	118	134	139	146	116	114	104	127	119	111	102	99	102	116	109	119	110	104	98	110	103	119	104	96	96	88	95	92	109	103	97	79	97	87	82	118	86	82	88	74	101	106	77	108	97	86	80	78	97	85	102	101	89	87	86	78	80	97	85	92	76	90	95	76	96	80	93	77	93	86	70	92	80	69	82	98	100	86	94	77	103	106	84	86	90	92	83	84	81	57	81	85	76	109	69	62	97	98	84	90	94	77	86	86	68	76	96	78	81	78	73	97	86	83	92	81	75	87	97	93	106	87	78	92	92	91	79	103	73	91	110	86	88	91	100	80	89	89	80	89	92	88	77	84	86	83	74	100	77	90	75	74	78	81	89	80	97	76	77	93	80	96	97	85	77	99	68	96	87	92	92	80	81	93	89	79	83	84	87	77	93	90	81	73	84	81	83	79	83	78	70	85	89	83	88	90	91	86	86	91	78	80	89	75	92	93	77	72	78	72	90	81	60	92	73	103	87	86	95	86	96	81	88	83	79	59	82	86	97	71	89	72	91	81	98	81	97	91	81	76	66	82	103	101	98	85	89	85	85	75	108	79	91	74	76	69	84	74	73	86	74	90	74	78	86	78	76	79	91	87	87	84	93	88	83	80	83	93	77	93	77	94	74	88	90	96	77	88	83	79	87	86	76	97	62	92	84	81	74	83	87	88	91	98	81	83	99	85	71	82	79	80	75	63	76	92	86	75	96	91	93	76	91	75	81	75	81	76	74	95	80	71	91	85	63	82	75	86	86	92	97	105	100	85	87	70	72	75	77	88	72	88	75	76	85	93	101	90	74	80	96	98	78	79	84	79	83	85	79	89	86	83	88	89	79	73	70	95	83	65	70	77	83	78	85	74	72	76	85	90	93	70	81	92	92	80	92	69	74	74	96	79	88	88	66	91	73	77	79	98	84	94	101	104	80	93	97	96	86	97	112	81	70	77	100	86	81	91	86	68	81	90	83	77	82	89	93	95	75	83	77	86	86	82	75	85	84	92	86	75	92	80	74	101	90	91	85	87	79	70	76	90	75	85	86	79	77	87	93	81	86	83	87	92	74	89	99	78	93	98	48	94	106	67	80	77	77	86	84	78	82	80	62	87	81	79	85	75	96	80	95	74	81	77	77	71	83	80	87	85	87	92	85	92	85	109	75	65	63	70	74	99	77	64	74	69	92	79	81	81	96	96	106	84	77	89	84	67	105	84	88	72	98	74	101	86	79	75	88	80	96	96	77	96	81	85	81	72	78	91	93	85	78	80	69	77	78	82	81	93	110	81	86	75	85	90	73	70	89	77	67	94	92	89	91	82	85	88	70	83	85	78	79	65	66	83	90	77	85	79	84	78	93	78	89	72	72	93	93	83	97	100	87	85	81	70	100	75	82	76	86	84	84	74	89	78	89	74	76	74	85	93	86	79	96	99	78	90	86	83	83	67	82	79	80	95	87	67	92	90	70	82	85	86	71	83	79	96	74	87	69	85	77	70	105	84	76	101	81	94	76	88	77	78	70	78	92	68	102	68	89	82	73	83	90	92	88	104	97	88	82	80	73	77	88	77	72	73	86	70	90	82	80	81	82	87	60	78	85	79	56	91	93	76	91	82	70	71	79	87	76	77	84	82	74	89	96	82	86	92	77	89	90	88	80	83	76	69	78	91	87	98	56	76	93	90	84	73	81	85	86	96	77	81	87	99	79	96	86	102	92	103	75	95	76	70	74	80	72	97	76	92	92	83	81	80	88	85	87	92	98	86	92	76	88	92	83	95	94	77	81	87	77	75	71	70	69	87	69	82	97	81	85	80	74	72	74	81	83	72	88	83	82	69	79	78	71	89	82	81	71	97	77	77	83	79	93	86	89	76	76	81	92	74	90	71	75	83	99	79	68	80	87	87	93	82	94	97	98	84	84	83	82	85	77	97	76	77	99	74	73	94	83	90	96	71	92	80	87	92	91	98	77	93	98	81	80	64	82	86	85	98	96	76	69	85	66	65	84	86	90	85	88	82	79	102	84	82	83	90	97	94	90	86	86	78	77	76	95	87	122	79	69	79	64	107	104	81	90	83	78	85	83	63	85	67	90	78	98	87	94	71	83	87	65	76	70	84	83	97	85	72	75	74	71	81	76	82	102	66	89	82	67	81	83	76	90	79	71	57	78	95	84	102	79	79	83	79	85	73	69	80	88	82	101	78	74	87	83	67	100	78	85	77	82	74	81	96	84	84	88	90	97	88	72	79
345	2	2100	177676	372	0	31	212	238	400	382	412	343	328	283	292	248	273	216	237	217	172	182	188	185	175	170	147	157	163	127	146	152	149	141	136	137	129	145	127	132	123	127	126	112	107	107	93	115	102	108	113	110	102	119	102	87	104	116	107	88	124	94	99	102	101	84	74	106	104	85	104	85	120	94	107	88	86	107	87	99	104	88	102	81	111	89	97	85	112	95	93	96	97	93	68	105	103	106	97	87	112	71	86	98	85	84	117	86	87	89	79	98	85	88	78	89	90	84	84	86	100	108	82	86	73	110	86	90	80	92	94	91	95	99	104	69	101	82	100	100	87	86	82	90	85	98	95	91	96	85	100	76	79	88	83	106	87	90	82	86	90	105	83	88	103	99	90	81	69	73	89	109	83	88	98	85	77	92	69	88	94	93	100	94	82	99	88	87	82	82	90	101	92	82	91	82	97	78	91	78	87	86	86	81	92	85	85	81	66	97	104	107	90	79	91	90	101	94	91	76	90	99	84	106	66	103	97	95	100	85	94	88	85	84	76	94	99	91	81	96	103	84	109	109	80	78	90	98	96	89	86	79	90	75	91	95	74	94	109	82	75	85	84	72	78	81	106	102	92	89	96	82	91	86	94	108	90	93	89	77	89	83	68	89	105	93	84	82	82	104	81	84	95	81	111	82	86	77	89	89	77	75	85	71	91	84	89	105	70	96	70	92	88	84	94	94	79	94	79	85	78	67	89	75	99	90	77	82	96	105	84	77	75	107	79	93	93	83	81	87	98	78	73	69	88	91	101	89	81	104	83	78	89	80	92	72	90	86	86	75	78	88	89	85	91	81	91	95	96	91	97	99	100	88	84	86	99	76	84	75	91	82	86	89	84	82	69	82	89	96	79	86	91	102	95	92	71	103	95	77	91	75	83	94	90	88	111	81	103	73	86	86	101	88	95	83	93	77	80	99	97	78	70	68	100	85	68	83	93	86	90	72	89	92	103	88	78	93	79	73	90	86	85	105	98	106	76	76	99	76	79	106	95	105	92	79	83	77	85	98	83	92	88	86	94	75	83	71	109	87	85	99	77	91	79	81	70	76	90	81	85	89	85	93	92	90	85	92	93	93	79	86	97	100	94	95	72	89	102	89	91	77	98	79	81	78	94	92	85	97	104	111	83	80	93	100	91	87	94	68	69	81	100	96	88	82	84	78	89	95	91	86	98	88	99	96	82	91	78	94	91	75	88	76	98	99	100	84	93	91	94	76	107	79	83	92	87	87	87	92	73	88	100	96	103	96	96	83	82	81	93	102	78	93	93	82	89	81	84	99	88	85	97	84	71	88	83	81	127	96	84	79	87	75	81	97	87	94	83	99	88	72	94	84	95	99	81	82	88	92	90	85	99	90	92	91	98	88	85	87	84	90	103	89	81	94	83	81	81	93	101	85	95	73	92	93	93	91	82	107	90	89	92	84	73	75	89	93	99	89	84	94	77	87	74	94	101	94	77	76	91	75	89	90	83	84	92	94	102	93	76	86	82	96	91	96	93	85	71	79	95	91	78	98	103	82	97	75	91	85	83	75	97	91	79	85	72	96	89	104	76	91	102	69	89	89	92	73	92	82	79	91	88	82	82	80	80	73	83	77	90	71	86	85	89	88	82	80	87	86	85	96	71	78	96	91	90	103	86	95	96	87	86	85	87	86	85	94	99	79	82	74	97	97	80	94	70	63	73	80	82	95	80	88	75	74	92	97	82	93	74	80	82	94	90	78	79	85	99	88	100	109	65	87	82	110	91	100	83	72	99	97	84	87	91	98	84	91	78	113	89	82	80	97	93	71	83	75	83	97	79	99	96	102	96	93	84	84	79	91	88	83	81	94	86	81	98	83	97	109	102	96	96	94	89	102	82	101	88	80	82	74	84	86	90	99	86	74	79	115	94	73	66	81	95	76	100	83	100	87	85	83	80	82	83	95	83	69	84	69	82	82	89	104	82	99	114	85	94	88	97	92	84	78	78	103	77	91	89	102	113	93	75	76	95	77	94	86	96	94	73	106	93	106	109	95	87	81	90	86	90	82	93	74	84	80	85	85	84	91	84	95	90	104	82	98	78	67	97	87	89	99	71	99	87	73	80	85	85	84	80	101	79	89	85	76	83	84	82	88	98	86	74	90	95	94	100	87	80	86	91	73	89	71	81	90	108	82	80	102	90	67	85	77	79	77	81	78	86	86	91	94	93	90	78	76	72	99	93	96	79	86	80	85	101	69	74	82	102	93	75	102	82	75	86	88	87	92	91	87	85	82	98	90	62	72	86	69	80	88	108	85	80	88	79	90	84
345	3	3500	177799	376	1	49	297	315	439	416	462	384	418	290	324	282	278	241	217	215	221	222	197	195	180	162	167	160	163	152	166	156	130	141	144	155	136	141	137	112	141	118	133	113	113	117	125	135	110	115	120	110	105	108	119	116	113	86	112	105	111	111	110	112	117	115	114	99	119	100	104	117	90	104	96	121	108	108	105	99	107	96	104	104	101	100	92	108	108	89	108	106	119	96	97	101	99	104	114	92	98	120	92	85	85	102	135	99	93	117	111	106	85	104	88	103	104	105	109	99	97	95	121	96	105	85	81	103	89	92	99	97	114	96	98	97	104	96	105	86	83	82	87	93	100	88	111	108	103	114	100	88	93	83	94	87	92	102	86	99	105	100	101	93	98	96	97	90	85	78	73	104	97	94	82	88	91	104	99	111	99	113	99	109	87	116	104	93	106	94	91	106	97	90	97	99	87	87	86	84	91	95	99	115	91	100	101	80	113	92	96	103	115	88	87	97	114	104	98	91	90	94	107	115	80	92	92	93	79	86	117	94	88	111	81	91	97	113	78	86	101	91	91	97	98	103	85	104	93	96	94	95	83	97	94	89	95	106	100	87	98	95	103	88	92	86	99	100	81	94	90	85	107	97	85	80	94	99	106	76	89	102	82	76	121	91	94	96	90	115	102	98	96	92	108	83	99	96	96	111	106	95	78	98	90	98	89	94	102	94	101	102	93	95	102	97	86	89	78	88	99	85	109	96	106	109	91	87	96	85	98	85	95	90	84	95	85	99	89	81	92	97	106	78	81	88	106	81	95	101	86	117	98	115	107	89	87	95	91	93	89	119	85	95	90	79	72	106	113	107	93	100	97	101	87	96	90	93	102	81	104	104	90	98	98	88	98	78	78	87	99	86	103	94	90	99	97	105	97	92	93	85	88	100	105	102	94	100	86	108	91	86	77	93	101	79	102	108	112	97	87	99	80	86	104	104	95	113	96	94	108	99	93	95	88	97	101	102	108	93	77	87	103	84	90	104	96	95	107	82	80	85	88	98	88	87	92	92	94	74	87	101	84	94	90	86	93	91	105	86	104	97	100	91	104	90	90	102	90	93	100	74	92	97	81	87	101	98	91	95	82	84	97	91	99	100	99	104	98	111	111	85	91	85	85	106	91	98	92	77	97	76	84	98	89	80	84	89	85	75	88	91	97	96	82	109	100	85	99	86	87	86	95	106	106	77	90	103	90	106	83	86	93	105	94	95	124	100	94	90	100	106	81	102	77	102	107	85	94	95	78	114	104	101	76	118	88	99	92	96	104	100	89	84	91	99	102	95	89	85	99	89	108	87	102	84	87	97	93	85	109	99	82	96	109	102	99	79	84	87	107	89	87	95	92	81	107	73	100	101	94	92	98	105	104	96	90	102	94	95	107	105	80	106	105	90	89	86	78	117	87	108	89	95	77	109	104	94	94	102	74	93	76	88	102	105	104	90	84	102	90	90	87	96	94	87	107	103	104	107	94	93	84	103	96	101	87	84	84	111	94	90	96	87	75	98	89	87	94	96	73	106	88	95	106	100	98	108	111	93	92	79	84	100	114	94	93	99	89	83	85	103	83	98	99	76	83	84	93	83	96	89	87	103	99	112	84	102	91	92	105	117	114	90	94	105	105	79	111	97	101	97	94	93	89	80	77	84	96	92	85	73	99	96	113	107	97	88	117	98	102	90	127	113	96	98	80	99	99	85	96	88	96	106	106	122	100	77	109	112	111	100	88	103	88	80	103	108	93	90	104	94	82	87	86	109	87	83	101	90	103	101	103	93	108	84	103	103	103	106	85	90	91	77	86	98	112	93	105	103	102	111	87	98	97	91	109	90	98	126	91	99	100	101	84	103	105	107	95	91	105	80	93	79	96	117	100	110	92	101	106	83	88	100	79	73	93	88	80	102	82	110	77	93	82	92	84	94	93	84	87	82	86	97	96	91	104	79	106	104	94	99	80	111	106	86	77	81	85	95	86	98	105	88	104	96	95	86	103	110	80	95	119	83	106	104	100	92	81	102	103	92	98	82	78	66	89	104	88	86	87	103	100	106	87	81	97	94	83	90	97	103	102	92	84	96	87	112	104	96	92	84	101	94	102	106	93	82	109	92	74	96	83	92	85	86	87	95	91	89	93	106	91	87	96	81	91	101	82	96	101	97	106	101	92	81	105	102	101	102	74	91	98	82	98	95	90	75	98	100	90	100	104	91	89	78	87	93	80	100	108	88	108	112	91	76	105	82	87	89	83	106	94	77	96	86	80	86	91	106	105	95	104	100	105	94	97	97	75	89	80	93	95	104	77	82	98
