345	0	2700	163899	351	2	97	737	782	913	840	1225	1271	1138	1149	882	783	467	266	271	314	275	245	247	251	219	239	214	191	222	190	182	181	195	191	174	188	191	168	191	186	202	179	192	186	169	169	152	174	160	182	156	141	156	146	158	142	152	149	169	126	147	121	137	169	143	145	149	144	131	138	147	137	153	125	138	150	135	131	148	140	140	139	146	156	136	118	148	138	119	123	136	149	113	132	137	136	130	141	130	141	152	148	129	118	140	151	133	120	173	129	135	134	125	136	122	148	124	136	120	133	123	123	118	129	140	123	130	133	127	131	135	121	129	127	135	145	129	120	130	124	132	137	141	124	123	135	126	141	126	138	151	122	122	123	122	151	143	142	148	104	134	119	117	115	122	130	130	127	114	125	136	113	135	139	134	116	133	132	143	151	135	135	129	140	113	145	149	122	120	142	138	135	140	134	148	119	136	132	138	134	123	114	126	121	144	109	122	133	124	137	131	137	130	110	128	138	134	125	120	140	135	122	117	125	140	143	123	120	130	144	127	120	125	123	149	121	115	114	142	144	119	134	147	120	122	154	124	119	123	145	139	132	127	147	128	122	130	113	125	127	134	138	130	129	120	141	119	147	108	119	119	152	148	129	119	130	124	141	142	112	139	104	140	141	121	147	126	128	134	129	141	117	135	127	121	130	125	144	116	113	120	151	146	121	141	111	100	102	145	116	127	145	142	123	123	131	117	121	140	121	113	132	137	126	125	142	127	139	112	133	132	130	124	116	122	123	120	124	122	148	128	108	126	121	128	135	130	139	115	110	133	119	143	132	113	145	141	128	120	127	124	114	130	146	134	122	124	122	129	133	122	135	147	140	116	137	130	124	121	109	120	122	132	133	134	125	141	120	117	129	133	114	139	127	120	129	135	124	159	125	152	143	125	174	131	125	147	149	118	128	111	127	138	121	118	134	142	100	123	132	125	148	128	130	117	115	141	150	120	120	128	113	135	115	141	143	125	136	109	145	114	108	124	117	115	113	108	116	122	125	101	138	136	135	133	124	133	137	114	149	136	130	113	117	133	135	137	131	110	136	114	114	123	148	141	134	133	152	119	142	128	104	127	120	128	109	121	129	123	127	143	115	145	129	140	128	132	125	143	120	132	108	132	139	129	127	124	117	134	135	142	121	145	123	143	127	129	110	138	137	121	119	126	107	122	140	106	120	131	126	122	120	123	114	140	115	100	129	140	130	110	117	119	134	143	125	117	117	115	123	114	110	118	137	143	144	135	111	138	115	121	122	146	136	115	135	124	135	126	134	138	130	133	124	117	130	115	135	121	141	141	132	134	135	137	140	127	136	129	129	134	123	141	130	146	136	134	110	148	141	127	144	130	124	115	134	125	114	135	138	132	131	142	110	121	121	140	137	115	109	137	137	125	105	115	133	125	102	132	140	137	133	132	137	134	125	120	132	130	137	118	137	109	133	122	120	136	135	132	119	107	127	123	124	138	137	129	107	126	116	142	129	132	143	150	120	114	122	142	148	122	108	137	141	148	135	107	135	118	111	107	110	111	124	128	144	121	128	139	130	112	115	98	122	132	121	127	119	126	146	142	134	114	138	123	153	143	122	130	132	139	111	116	119	142	134	142	124	127	154	132	126	130	128	116	122	125	120	127	130	126	119	119	140	141	114	120	115	136	111	99	127	111	118	142	124	167	140	127	131	127	123	125	128	140	118	125	118	109	131	135	128	129	133	135	134	120	119	116	116	110	107	133	120	115	122	126	129	126	135	134	129	141	136	136	121	129	131	133	111	127	128	142	137	140	110	136	139	115	110	134	115	116	138	96	119	122	110	127	117	131	124	126	127	117	122	122	114	126	131	119	143	129	115	126	120	163	126	139	136	123	115	111	150	134	130	132	133	126	132	137	124	137	103	134	118	147	123	126	124	125	126	132	140	135	141	136	134	150	111	119	127	126	126	112	127	137	122	141	124	119	124	127	123	125	143	121	136	136	118	126	120	136	129	133	139	119	105	124	136	115	123	133	114	126	139	134	118	135	119	123	133	147	115	143	132	131	138	127	107	122	119	119	125	144	109	122	127	127	128	110	115	129	141	127	106	116	116	131	144	147	120	136	129	115	109	142	108	124	127	145	125	131	112	112	125	139	121	99	121	134	133	135	124	129	139	118	120	136	129	124	108	130	137	141	123	119	138	126	119	131	132	102	123	109	141	127	133	109	96	135	142	123	115	126	129	99	130	134	138	123	139	125	110	149	124	127	142	127	119	129	126	147	119	113	108	118	134	122	117	120	146	111	128	120	126	123	121	133	126	123	137	118	123	150	118	114
345	1	1900	164023	348	0	191	799	1039	831	608	653	510	471	522	345	229	219	197	191	184	191	174	189	163	191	167	151	138	128	148	144	113	118	127	127	128	104	102	127	116	127	109	115	112	118	100	110	103	96	118	96	106	107	79	97	113	98	93	113	91	93	111	113	89	79	97	89	102	103	103	103	90	102	96	106	85	82	93	106	78	91	95	86	92	92	90	91	89	86	82	94	88	105	72	98	82	93	105	96	78	85	92	93	94	94	90	91	97	71	83	97	81	81	104	84	81	86	76	93	99	92	84	74	83	94	101	96	79	98	91	78	86	91	92	68	86	96	72	80	91	83	75	87	104	81	79	86	93	74	80	86	87	88	90	87	75	100	88	75	89	113	79	83	84	83	87	87	92	97	72	93	90	90	69	87	94	88	82	77	72	79	91	84	78	72	79	74	86	83	82	81	80	79	101	90	95	88	87	78	75	81	90	90	83	103	72	81	78	85	92	80	93	95	88	87	68	86	83	85	84	79	87	82	74	86	93	92	100	73	69	74	88	87	86	82	84	71	89	82	113	70	93	89	74	96	93	79	65	88	74	89	86	92	82	78	96	84	76	88	80	76	102	75	94	97	101	72	77	89	78	78	86	91	86	100	78	90	96	96	87	89	101	87	84	108	93	87	71	87	88	72	92	78	72	84	80	68	88	94	89	68	99	82	99	73	98	87	77	87	81	74	94	74	83	92	77	94	79	88	93	83	77	81	103	80	73	83	80	87	70	81	87	90	89	92	88	81	93	94	78	75	75	88	82	70	89	93	86	99	99	74	78	88	94	93	90	84	86	82	71	78	70	70	91	97	79	77	76	78	88	87	73	78	71	89	89	76	72	85	80	81	74	87	82	92	85	78	87	79	77	84	77	80	99	84	73	97	71	86	82	72	92	84	96	74	74	78	102	88	75	78	99	79	92	109	85	83	71	91	95	80	84	84	82	92	64	72	81	79	94	85	83	88	63	103	89	81	100	70	85	73	77	74	76	86	77	104	88	82	86	87	83	89	91	80	93	85	87	83	69	87	95	75	82	101	75	83	78	89	81	79	87	82	78	72	80	99	92	73	88	83	72	85	68	84	80	81	83	71	97	87	85	70	74	93	65	78	76	70	63	90	80	82	92	90	78	71	82	73	74	84	78	84	100	94	85	94	99	73	78	84	75	81	84	94	79	86	92	78	89	78	75	83	91	72	84	92	75	85	83	98	83	71	61	101	81	82	90	76	85	82	94	73	82	93	86	88	85	80	81	92	74	86	82	87	86	70	80	65	96	95	104	87	76	92	80	83	94	77	103	81	70	81	107	98	86	98	101	83	82	102	81	84	80	82	72	85	85	66	109	94	86	80	105	87	76	85	76	74	94	79	94	81	86	76	83	85	91	96	61	78	80	69	79	102	82	74	90	92	79	70	77	67	68	92	78	67	70	90	92	80	89	84	73	84	86	86	78	91	81	88	86	86	93	90	76	77	79	90	78	73	83	75	75	92	96	100	84	79	94	85	77	88	75	88	99	76	62	82	85	80	73	76	79	75	79	74	79	84	77	73	87	75	80	76	88	76	98	93	101	71	65	80	88	90	90	72	80	69	92	76	93	89	116	68	78	79	76	81	96	62	81	96	85	89	77	69	82	77	76	77	84	90	95	79	79	94	92	92	85	80	75	80	82	81	105	70	93	83	80	85	69	84	80	81	84	83	88	84	101	75	89	77	91	88	76	93	86	81	89	102	78	101	79	93	89	87	92	77	68	75	96	71	87	94	79	102	100	75	86	75	70	89	93	90	85	90	91	95	73	77	84	83	82	102	73	72	80	82	81	83	75	80	93	80	89	85	79	95	107	98	86	105	110	91	70	93	85	86	72	85	92	86	89	68	95	76	102	93	84	80	76	89	95	64	79	86	80	83	88	90	94	92	99	86	84	73	88	79	82	83	79	84	82	68	90	87	80	103	74	76	68	85	80	95	100	97	70	92	90	98	106	76	86	90	77	92	77	102	91	74	112	99	92	80	78	82	85	70	87	84	70	67	66	82	88	93	90	92	98	82	99	82	84	87	92	88	94	86	93	83	101	96	89	80	69	81	95	80	81	68	67	75	86	97	94	79	110	75	81	80	80	73	100	76	80	82	74	85	102	89	80	84	75	97	71	92	79	82	80	85	75	76	81	78	82	107	77	87	109	96	91	105	95	88	66	72	102	93	68	83	87	100	77	91	90	85	90	84	88	86	77	87	74	104	70	77	89	90	72	101	80	108	76	85	84	96	88	96	71	86	86	68	85	77	85	87	88	85	81	85	85	83	86	80	84	74
345	2	2100	164146	349	2	175	715	696	680	525	951	672	636	620	412	410	257	232	237	220	207	175	172	204	166	176	163	153	136	170	149	142	138	144	144	125	133	109	152	115	123	136	102	132	128	98	98	111	112	88	99	94	112	103	101	109	126	101	100	82	100	100	97	101	100	111	116	101	85	90	98	110	95	70	79	70	86	88	110	89	84	107	92	98	87	90	85	103	81	106	107	90	89	74	100	72	86	90	88	87	75	92	88	93	106	76	104	87	82	105	86	77	77	101	98	101	107	82	107	80	86	92	94	79	95	79	91	84	84	77	92	71	81	86	90	94	105	97	95	100	105	81	88	93	82	86	62	98	81	96	63	80	90	67	92	96	85	94	84	88	99	78	72	96	79	87	85	98	83	71	79	79	87	75	90	86	82	96	83	87	89	82	72	92	78	72	80	78	83	97	87	66	90	83	80	98	67	89	80	72	80	98	82	74	79	88	92	84	90	80	87	80	92	76	83	105	80	85	84	70	65	93	76	88	96	92	78	82	90	70	98	95	80	82	67	61	88	79	86	83	82	71	74	76	76	89	96	78	92	96	98	72	83	88	98	83	92	68	97	94	88	77	75	73	79	103	84	67	93	86	81	78	76	92	89	79	89	100	97	71	79	93	82	95	64	78	81	88	71	79	86	80	87	92	76	84	84	74	75	72	106	97	92	96	91	103	83	88	87	87	83	98	72	96	87	107	79	86	80	108	94	86	78	73	60	82	81	90	83	68	100	88	86	74	84	91	81	93	75	92	82	78	75	78	91	85	102	82	106	91	97	97	96	73	78	81	76	81	70	100	78	90	73	70	95	81	94	68	90	75	84	80	88	65	77	80	91	78	75	91	86	77	97	83	83	103	90	77	96	82	79	85	74	85	81	87	83	81	96	88	86	93	80	90	95	87	87	76	75	83	84	84	79	92	94	99	82	83	83	80	96	89	83	83	91	84	90	72	80	76	89	86	74	84	85	78	73	92	92	84	78	77	87	52	78	85	83	99	95	90	81	72	91	67	95	86	86	66	70	82	85	80	97	80	100	97	73	90	87	89	86	76	78	78	78	81	80	77	93	82	82	85	90	63	99	90	85	88	80	78	78	85	98	86	78	76	74	90	73	83	92	84	79	90	92	97	71	57	88	101	80	98	89	94	95	85	68	92	88	75	78	90	93	78	102	93	78	85	100	81	76	82	98	68	86	87	90	69	91	95	70	102	66	89	80	73	87	83	73	93	82	74	81	82	97	83	91	97	84	85	74	75	82	79	85	80	80	85	54	82	84	80	90	77	96	86	76	90	82	84	75	84	88	92	76	83	92	98	94	96	65	91	89	100	66	68	80	77	92	84	79	82	92	72	77	102	82	81	91	74	84	87	87	88	85	80	99	72	79	87	89	87	77	88	94	82	76	80	73	88	91	85	106	91	75	97	91	65	71	90	86	91	91	82	89	72	84	79	68	85	85	81	88	73	71	90	79	82	72	95	87	81	83	68	81	95	89	78	83	79	88	82	68	97	82	94	87	100	74	71	89	84	83	82	88	76	96	81	84	88	85	72	69	83	93	78	87	79	88	85	88	79	80	80	96	81	101	82	89	97	85	82	91	95	83	61	106	79	69	101	85	95	78	84	80	83	85	69	78	90	80	71	75	81	94	76	92	87	88	69	77	70	86	78	64	102	86	95	82	82	90	79	85	86	75	73	82	88	66	87	82	87	81	77	81	89	90	89	64	95	65	84	73	95	84	70	71	73	86	69	80	75	61	71	96	86	77	92	67	87	66	75	93	86	70	98	70	69	94	94	82	77	81	99	86	89	82	78	90	95	85	87	90	80	82	80	75	71	86	78	80	90	73	93	83	67	99	102	74	85	90	85	82	85	88	81	95	89	74	92	80	74	56	99	70	89	74	68	88	88	87	75	86	89	76	80	101	98	81	94	96	87	108	82	72	71	88	92	89	81	73	88	82	84	88	84	101	96	101	97	83	86	98	74	91	86	93	83	93	88	79	74	100	83	89	81	74	92	93	87	100	82	86	89	89	85	74	81	77	90	89	89	95	80	77	86	68	72	83	73	99	82	68	85	90	79	68	79	81	87	80	73	81	86	77	104	93	79	91	85	79	62	77	72	105	74	70	82	91	107	75	80	92	81	86	95	79	78	79	70	79	92	93	78	74	95	99	88	79	90	86	74	101	74	92	74	76	91	92	93	97	92	80	91	75	101	77	87	82	91	79	78	82	85	90	104	88	89	86	66	94	84	77	87	85	77	97	68	91	73	88	107	92	77	78	90	78	88	84	92	88	72	103	84	103	91	80
345	3	3500	164269	354	1	131	663	929	934	1002	1149	685	536	424	467	344	250	259	247	237	231	214	224	190	197	197	205	191	203	168	183	157	161	161	171	125	174	164	137	152	155	162	134	158	128	147	139	138	117	126	124	132	140	128	131	119	147	120	128	135	131	127	125	117	140	115	120	119	116	111	130	121	125	142	126	128	105	105	123	130	123	108	122	125	112	121	121	133	121	105	124	131	103	115	114	121	116	114	102	100	109	130	97	94	120	128	121	121	104	120	134	129	115	104	131	117	118	131	120	129	111	116	111	100	134	118	120	101	103	107	114	140	103	124	147	104	126	123	103	114	123	93	105	120	123	114	103	100	115	106	115	103	134	123	117	109	115	101	108	112	101	128	125	129	122	102	115	119	90	113	118	137	123	120	117	118	137	110	103	115	115	118	121	106	109	114	115	138	107	106	120	100	102	102	112	111	123	105	118	102	112	106	98	122	102	132	100	106	124	103	120	106	97	98	101	106	115	121	107	94	106	135	109	115	116	114	113	125	127	109	108	106	116	113	104	118	118	100	115	134	115	114	121	108	134	108	113	105	136	120	109	113	110	113	116	122	111	116	98	107	102	129	128	125	119	109	113	90	117	102	112	138	110	106	110	116	95	104	104	123	116	118	93	113	94	122	125	106	116	116	139	124	114	117	104	108	113	109	137	98	104	104	92	129	92	110	103	125	119	123	113	124	102	112	133	116	118	115	124	115	127	133	120	130	111	106	115	100	120	96	116	105	120	116	120	123	113	108	123	121	120	105	102	100	118	109	110	110	108	98	115	93	98	96	109	123	109	108	128	103	131	101	108	114	105	106	135	111	116	116	107	103	114	119	104	116	104	108	126	127	118	120	104	108	114	120	104	111	110	114	140	133	100	103	117	102	106	107	104	120	113	101	97	117	100	126	113	108	96	108	90	121	108	103	111	95	101	99	109	113	126	108	112	98	80	130	95	123	97	96	111	89	90	103	119	109	103	111	112	129	112	121	120	132	100	134	135	109	115	114	107	114	108	98	123	109	139	119	88	97	100	106	114	107	115	119	133	103	111	100	112	101	114	113	118	134	98	108	114	124	98	111	119	111	115	118	112	103	96	126	106	111	102	103	115	121	109	98	120	124	153	118	126	101	109	121	115	113	112	116	98	111	115	111	119	114	121	121	94	117	125	123	112	126	115	108	118	92	122	114	123	112	125	105	100	114	103	129	100	118	128	109	94	108	111	116	107	118	118	85	121	116	107	109	109	87	123	111	129	108	115	124	106	105	110	103	111	120	134	116	108	117	110	130	110	123	110	112	133	107	113	105	132	133	93	112	108	136	99	108	111	111	120	105	118	115	109	97	117	114	117	108	98	104	121	105	87	115	111	118	106	110	119	119	93	98	118	122	125	118	97	104	105	117	130	113	104	108	112	96	109	131	104	111	118	122	109	115	121	104	135	119	105	123	129	105	119	120	117	118	120	104	105	96	117	107	122	109	125	114	112	105	114	105	114	107	109	134	112	107	135	99	114	117	119	99	124	104	129	124	135	108	99	125	100	110	96	92	145	110	94	104	110	109	102	102	112	111	109	115	117	105	111	98	113	94	105	94	114	105	99	117	122	113	140	105	126	91	104	122	103	111	113	110	137	108	101	127	116	96	123	108	123	85	101	109	116	114	119	133	108	96	111	135	124	115	96	112	111	122	122	123	100	110	106	119	133	88	108	123	98	107	112	113	120	108	106	147	108	106	118	122	101	107	109	111	108	100	110	89	87	127	128	118	124	107	113	110	120	114	101	105	101	113	95	108	117	108	120	95	114	109	126	115	109	113	108	126	122	110	113	131	119	121	91	106	128	116	107	94	103	104	120	117	109	107	97	111	111	116	107	126	112	99	128	107	112	100	94	109	118	124	109	128	124	112	119	122	106	134	110	103	100	104	111	113	136	98	117	111	111	126	110	117	113	111	109	104	111	121	128	115	124	124	116	117	119	129	110	116	113	131	122	112	104	125	120	124	83	93	102	118	109	89	117	113	119	112	131	111	129	100	116	110	115	113	114	123	113	125	116	106	115	116	124	121	113	108	100	116	113	109	112	116	94	121	126	102	108	118	98	101	104	122	120	92	107	131	119	105	119	103	115	109	110	109	109	102	101	97	127	111	127	108	103	114	124	130	105	122	138	129	107	113	119	114	115	117	106	122	100	91	108	120	121	112	130	112	118	109	111	114	126	110	108	93	114	99	104	113	129	113	129	119	111	119	117	114	107	107	118	107	102	104	128	112	102	110	113	99	99	97	108	132	110	88	109	106	124	106	111	122	121	103	107	94	100
345	0	2700	164392	345	1	141	844	1038	1028	1312	1201	909	693	466	468	335	291	274	275	267	271	254	235	234	219	209	211	202	224	194	183	181	207	159	201	177	173	202	167	175	153	155	174	162	184	164	166	151	177	162	156	128	156	141	159	168	137	140	147	144	131	155	149	148	147	125	133	128	118	128	142	137	128	146	128	144	134	132	135	130	108	128	114	140	131	128	134	129	131	113	140	128	155	114	153	113	164	147	148	110	126	148	145	133	125	117	140	115	123	110	138	119	116	129	119	116	137	141	143	136	122	119	144	127	126	123	121	121	139	127	129	121	126	138	119	107	141	121	125	122	130	129	112	130	121	127	117	133	113	107	135	137	131	120	117	120	125	123	111	137	131	117	116	124	135	127	115	128	138	108	120	122	125	123	134	139	111	125	111	105	143	123	131	145	126	114	121	146	133	130	130	128	131	139	125	130	118	118	135	108	125	128	110	132	136	120	123	137	120	127	117	114	113	134	125	127	149	130	124	124	132	137	126	119	130	134	127	127	118	116	120	130	101	115	132	121	110	113	130	124	111	132	125	133	100	126	115	120	130	129	128	130	119	107	128	121	140	122	119	138	140	118	126	134	99	131	102	112	136	138	126	114	137	150	118	123	135	99	143	128	144	135	136	145	127	116	107	128	122	90	110	119	120	138	135	107	128	142	129	113	123	115	127	109	120	111	135	133	119	126	121	116	116	136	130	118	105	114	132	105	118	121	121	112	128	137	132	136	147	127	137	101	133	123	111	129	129	148	118	126	111	140	119	124	112	146	128	128	131	134	112	102	103	122	114	126	124	122	117	119	122	118	107	139	111	119	120	116	121	118	125	122	131	142	108	105	105	138	107	129	118	105	116	122	128	121	112	117	127	103	105	130	116	134	122	120	112	113	128	120	106	116	119	131	145	123	115	115	134	116	138	116	116	119	140	129	112	109	127	133	119	113	117	123	132	100	134	112	137	128	129	111	105	129	118	111	121	115	135	133	127	118	112	128	111	115	107	119	131	118	133	112	122	109	133	120	139	113	116	115	113	131	122	104	127	116	149	105	123	125	135	104	124	107	128	123	128	120	131	123	134	111	132	120	128	126	131	141	140	129	125	113	122	123	140	139	118	126	127	113	134	137	95	107	133	117	127	127	125	134	116	127	114	120	113	112	127	124	126	133	118	142	126	131	130	141	137	141	105	123	131	128	120	133	133	118	127	115	127	131	116	119	118	126	106	123	121	134	117	133	124	114	106	123	124	130	132	121	113	128	128	127	105	111	123	147	108	121	113	119	130	126	98	103	121	146	124	128	110	114	125	118	124	136	140	113	150	121	131	127	127	117	101	134	123	145	110	137	120	136	119	113	108	123	113	130	145	104	133	136	136	127	119	126	123	129	110	119	123	120	121	102	129	90	124	118	116	130	130	135	123	140	125	109	132	119	133	106	133	103	135	108	116	115	111	118	147	118	115	114	109	120	119	110	107	120	123	131	119	135	109	119	139	105	126	126	108	109	101	116	137	118	120	117	115	126	125	140	111	111	137	120	112	116	130	118	123	122	146	120	118	116	129	130	126	116	111	126	125	108	119	130	122	96	124	126	137	125	121	122	107	122	129	129	115	129	115	113	115	122	146	115	128	109	124	147	120	135	131	104	126	115	110	132	121	106	138	116	126	114	127	137	125	113	139	104	122	148	121	113	122	123	127	115	113	113	106	124	132	132	109	122	115	120	118	117	131	103	127	104	142	123	134	131	147	126	136	137	123	136	128	116	136	111	116	118	126	110	144	111	113	141	136	123	125	124	121	153	102	121	130	120	125	141	138	103	122	108	109	111	127	124	121	125	121	114	110	121	130	131	113	133	123	123	112	121	139	124	114	110	106	105	130	128	104	116	106	125	108	104	121	144	137	109	107	112	131	105	142	116	129	127	105	134	127	131	119	134	153	112	126	125	117	142	107	104	111	115	116	120	131	123	118	128	118	121	99	124	138	120	109	144	143	125	111	108	125	123	105	121	128	113	118	125	130	138	128	129	131	109	127	122	142	115	134	116	125	115	114	133	127	126	120	122	123	119	116	144	138	132	114	111	116	114	114	114	119	116	119	126	126	109	116	126	122	101	123	125	143	110	129	117	123	124	136	119	122	116	135	133	112	122	113	128	103	128	133	130	114	111	141	108	116	118	126	115	126	130	139	89	114	102	111	106	122	145	122	109	126	128	109	118	118	113	120	115	134	132	125	130	125	107	113	120	124	127	130	104	114	125	94	143	117	126	119	123	114	120	106	109	133	112	113	137	125	137	112	121	111	151	116	104	154	109	136	120	121
345	1	1900	164516	355	0	271	794	979	909	870	595	337	319	338	272	203	209	232	221	144	196	153	172	155	159	164	136	161	141	145	141	126	139	118	137	119	114	123	115	109	100	123	122	101	104	97	99	119	97	94	123	95	103	105	113	102	108	110	111	94	97	95	97	97	112	118	87	84	97	100	95	96	112	88	106	91	101	86	111	108	91	72	93	85	85	84	92	85	92	87	80	99	98	96	103	77	107	97	99	83	100	93	90	91	85	99	95	99	78	84	83	97	95	101	79	89	73	84	83	112	102	84	98	108	75	85	95	99	104	104	90	96	90	75	80	97	94	97	95	98	98	95	81	89	85	91	94	101	89	87	102	77	83	94	92	101	103	88	95	85	106	105	77	83	93	80	98	92	90	74	88	89	75	88	85	84	102	82	91	110	77	97	93	82	83	97	95	91	71	108	94	92	76	112	99	70	93	96	81	95	89	85	92	83	72	87	86	80	94	86	71	82	75	79	91	93	90	80	93	84	83	95	100	87	82	82	81	91	85	87	91	105	79	100	91	77	98	98	79	81	75	84	89	71	100	82	82	84	81	95	92	89	98	82	87	92	91	101	92	95	78	78	85	74	90	88	89	78	82	89	83	91	92	83	77	82	89	86	82	87	82	99	90	106	91	94	88	84	98	92	98	95	88	77	85	81	68	89	77	92	91	92	105	86	80	95	92	95	77	89	90	79	93	91	98	82	84	75	96	82	87	96	88	77	75	82	101	69	101	102	90	88	75	81	81	87	98	78	92	85	90	90	75	94	85	97	105	86	65	93	100	88	98	93	82	91	90	86	88	97	97	72	84	93	101	71	90	79	80	86	76	82	88	88	98	88	97	96	89	81	93	80	97	76	88	109	79	94	79	80	94	76	107	92	89	102	79	71	71	90	84	74	93	84	96	77	82	93	83	67	91	91	73	95	94	83	99	100	81	99	83	96	100	98	90	74	93	98	77	89	94	73	88	88	89	93	81	89	90	74	98	89	94	79	78	93	86	87	84	73	86	76	79	91	96	74	95	83	69	79	83	80	91	79	87	80	87	83	92	91	97	94	88	74	98	89	86	101	78	89	88	91	68	83	75	71	96	90	77	74	79	100	99	99	81	78	84	72	88	85	87	92	79	86	80	77	95	79	88	92	76	101	88	98	82	84	69	89	93	96	82	74	77	89	84	78	100	79	117	73	102	86	80	105	85	91	98	92	75	92	87	80	88	95	78	87	94	96	80	88	90	70	78	96	75	95	90	78	76	77	87	81	97	93	95	90	65	105	79	97	97	80	104	101	88	90	94	84	72	86	71	79	77	93	87	97	83	104	97	83	95	62	88	87	89	82	100	95	89	75	88	84	75	85	113	95	88	92	96	85	84	71	83	101	87	71	96	89	88	72	69	100	84	68	86	76	84	79	89	76	96	84	117	79	61	93	90	85	92	96	68	79	72	88	77	83	76	89	79	103	90	90	80	89	101	87	84	85	95	86	87	93	92	93	94	86	86	84	96	92	87	87	91	85	72	83	78	86	87	95	94	85	93	88	100	86	85	92	81	81	84	104	104	96	83	95	88	68	71	97	86	90	64	77	86	95	77	85	85	69	77	83	79	80	86	102	111	85	82	83	95	95	88	94	79	93	74	75	96	78	75	85	102	79	90	83	95	83	88	95	80	80	91	77	88	99	82	88	98	97	86	85	93	93	84	94	91	87	91	103	73	94	73	88	96	68	93	77	91	104	96	111	85	83	89	79	58	88	88	87	74	100	101	80	86	81	93	99	81	92	86	89	93	82	87	81	99	78	93	87	101	97	65	92	75	82	85	93	85	77	87	97	103	88	90	84	75	87	76	90	104	82	93	85	79	77	104	97	75	104	80	89	84	86	100	100	107	90	72	76	99	90	76	84	96	89	107	76	83	85	79	84	72	88	82	95	77	90	87	84	80	94	78	69	69	112	85	84	74	94	98	96	87	77	86	99	103	94	80	80	98	77	86	99	115	83	86	76	91	104	78	73	97	85	81	88	96	82	84	91	105	101	89	87	93	79	92	106	80	95	79	79	83	94	92	92	88	88	107	96	88	103	74	92	101	92	85	80	84	111	81	85	86	82	84	93	81	90	80	106	91	105	92	92	76	72	80	85	93	95	81	73	76	84	77	86	68	77	93	79	76	88	99	90	85	99	99	79	90	81	85	82	89	76	81	82	85	85	89	88	87	87	78	96	78	104	100	76	87	90	88	88	95	78	89	101	97	90	80	87	96	75	76	88	88	74	78	79	104	87	102	81	80	95	87	89	77	85	91	83	76	78	79	83	96	90	98
345	2	2100	164639	354	0	190	794	931	921	1163	809	338	326	327	270	248	234	220	235	204	193	192	204	164	152	162	155	149	139	151	127	139	138	129	135	137	129	108	125	131	120	108	120	125	129	110	118	112	111	121	119	108	117	95	113	103	103	107	110	85	116	94	82	110	112	113	107	99	71	103	90	102	85	105	101	97	105	95	82	99	95	88	99	95	110	82	100	87	90	96	95	81	95	93	89	111	103	92	96	89	91	77	75	93	86	92	87	93	115	81	99	91	72	79	103	88	70	89	91	88	87	75	91	100	102	124	98	87	105	86	86	85	105	94	90	102	93	88	96	93	89	95	86	80	100	93	70	92	103	81	103	75	76	106	90	94	84	86	97	81	93	64	77	91	92	92	82	91	82	108	97	96	100	78	91	92	84	86	82	91	89	79	102	84	89	80	90	76	88	63	76	86	86	81	92	84	114	89	90	89	95	91	84	108	81	86	85	83	88	97	95	83	88	87	82	100	91	86	101	88	82	85	72	75	107	94	93	103	101	80	94	89	81	86	93	81	94	89	90	93	85	90	84	84	84	106	92	88	85	86	82	107	80	95	84	100	78	93	80	87	99	81	92	85	87	78	82	78	85	100	79	70	66	85	93	85	88	97	78	81	85	84	104	85	85	89	93	83	88	89	84	69	98	90	104	102	90	86	78	88	90	92	94	97	78	69	76	94	78	89	87	88	89	82	81	88	87	90	98	78	67	92	68	103	83	87	93	87	77	93	101	89	67	95	95	87	86	88	77	84	94	74	81	93	82	92	102	80	83	73	81	97	88	98	95	104	87	83	88	92	74	86	87	70	106	82	105	72	95	95	77	88	72	88	88	76	89	95	98	91	88	95	84	74	110	78	86	78	87	88	89	83	87	82	83	80	81	76	82	60	100	92	93	64	83	95	92	109	103	84	71	93	85	94	89	72	89	68	78	88	81	93	80	88	86	79	102	81	85	67	83	90	78	88	105	106	92	90	91	91	76	102	87	85	81	76	100	104	83	87	110	87	67	92	95	69	91	62	87	77	83	75	86	90	95	82	77	89	74	106	84	95	91	92	84	77	79	90	89	94	99	87	93	83	80	85	88	89	86	87	79	86	99	111	70	83	90	90	76	85	104	76	79	78	96	105	91	89	88	102	94	87	91	89	93	78	73	93	87	101	88	82	75	114	80	74	93	87	84	84	75	80	82	81	73	82	88	95	78	79	122	86	92	89	86	74	103	83	81	111	91	80	91	81	93	94	81	76	93	76	80	103	86	83	94	80	81	67	102	83	92	89	109	106	87	79	81	87	78	74	83	72	95	92	95	99	95	64	80	87	80	86	87	86	76	77	110	73	82	88	85	99	84	97	78	59	75	72	95	108	98	103	86	82	95	82	78	86	85	78	85	90	79	90	88	95	88	72	98	77	76	79	87	86	79	72	93	91	75	79	89	86	69	85	85	95	86	90	79	79	105	84	73	94	76	94	101	73	79	82	94	54	84	102	73	82	67	74	80	102	75	87	83	104	78	81	84	83	103	84	109	81	75	84	101	81	96	83	84	84	79	73	87	77	77	80	82	72	99	83	83	74	90	91	88	87	98	82	91	77	102	70	94	68	81	78	86	72	71	90	96	84	78	106	92	96	73	86	88	77	87	88	77	73	97	84	102	63	97	87	76	100	89	84	99	77	91	82	84	77	92	90	87	89	97	85	85	79	80	89	75	86	71	92	85	82	87	75	86	85	92	93	64	86	88	82	80	77	80	94	74	78	91	71	88	79	81	77	91	98	77	83	84	75	87	86	79	78	91	86	72	85	89	88	89	80	86	88	73	63	94	72	85	96	71	85	95	81	85	87	73	71	87	86	100	97	89	81	85	101	78	110	106	89	91	90	80	106	86	101	88	78	89	66	89	88	89	81	80	82	74	68	79	72	101	82	103	78	97	87	82	85	80	89	67	81	72	92	98	77	83	77	85	59	80	66	86	87	89	103	72	96	80	89	92	93	88	66	95	83	102	81	74	83	86	93	82	87	67	88	82	83	88	91	76	85	97	82	68	79	89	71	94	76	87	73	96	94	76	85	72	97	83	87	84	77	90	90	87	84	75	93	66	86	81	88	72	75	93	115	84	95	85	88	81	68	109	77	81	87	76	82	82	65	72	95	93	81	90	90	79	85	87	88	106	84	70	89	89	71	88	108	81	91	92	78	95	81	93	84	97	92	56	95	94	94	75	83	100	82	88	82	88	88	106	74	83	78	79	74	93	93	86	79	94	88	79	94	88	85	80	81	98	70	88	92	75	78	101	106	83	75	79	76	84	97	91
345	3	3500	164762	349	0	161	805	804	1011	1348	702	405	597	359	272	292	254	261	231	231	238	207	189	202	183	155	181	187	185	174	150	191	161	164	165	151	145	144	150	119	151	128	123	158	158	114	134	126	133	142	137	124	125	118	130	127	123	124	121	95	114	132	128	132	122	132	124	123	105	103	106	123	103	118	127	112	104	100	120	119	129	101	115	118	105	121	124	113	119	100	95	111	119	111	99	109	113	98	109	99	112	108	93	112	112	120	123	106	112	109	132	108	114	107	108	111	104	118	109	119	123	116	99	101	96	126	118	116	118	117	128	111	97	108	117	105	105	101	117	108	104	113	135	95	105	122	110	109	109	91	126	102	97	112	119	121	101	110	109	124	115	84	114	120	106	108	112	101	103	125	94	86	119	120	111	103	101	126	105	90	111	119	116	111	113	122	98	116	97	91	111	108	106	104	119	116	120	117	105	109	113	117	100	106	118	127	105	111	98	120	100	125	105	110	96	102	110	102	105	107	101	121	115	122	91	94	102	80	121	125	107	100	99	117	107	116	112	106	119	114	100	103	117	90	125	121	100	100	90	114	113	128	119	103	118	110	107	105	107	130	99	120	101	108	110	118	94	119	106	117	128	110	125	103	109	114	102	117	99	94	110	129	106	114	109	118	116	108	112	109	96	81	113	99	109	109	105	119	113	112	92	127	108	99	116	97	117	91	82	102	107	93	96	101	104	117	102	122	108	96	97	114	98	115	112	95	109	113	102	115	119	104	99	104	104	106	124	106	113	105	100	111	112	84	94	104	97	105	117	100	116	100	109	122	102	103	108	107	119	120	101	118	114	98	99	106	90	103	101	99	112	86	113	111	120	94	101	100	119	97	99	97	118	119	106	103	95	101	101	85	109	105	112	85	105	109	123	98	84	106	97	103	100	100	100	99	103	99	120	104	91	104	113	107	97	101	105	109	115	111	110	111	88	87	95	129	100	90	105	95	117	100	100	93	107	112	91	140	93	117	99	93	102	103	119	113	115	109	97	116	86	80	111	112	131	104	103	97	129	103	104	115	113	98	117	105	99	122	109	96	105	98	90	104	107	90	100	119	101	115	114	104	122	117	112	85	98	112	109	97	95	99	113	102	106	94	106	107	115	105	105	98	86	111	122	121	119	125	78	105	108	87	95	114	95	91	96	109	120	97	110	101	97	88	88	112	111	112	96	108	99	99	112	113	97	100	106	124	138	94	95	115	102	95	100	110	102	114	103	108	107	115	113	93	104	120	120	121	96	103	103	104	96	107	106	105	100	102	90	96	114	92	98	97	89	113	118	98	102	107	93	128	99	107	101	110	108	112	107	108	117	107	101	114	110	115	123	88	96	95	109	85	108	110	110	126	98	119	103	111	108	107	94	105	108	97	112	97	111	95	96	112	98	102	122	105	112	118	112	107	85	117	112	101	114	97	118	102	104	96	114	81	104	117	90	90	87	106	99	110	97	126	110	74	91	105	98	103	98	111	104	80	85	86	118	95	97	97	101	100	129	96	103	95	135	128	98	97	94	111	92	90	91	101	137	92	92	104	114	106	116	111	110	87	105	102	100	120	110	111	111	104	100	106	92	101	94	114	101	102	126	119	109	104	103	98	124	103	123	107	114	101	109	103	110	105	88	110	111	107	125	126	103	111	114	104	105	113	101	116	104	110	107	95	108	112	83	109	102	107	81	118	101	82	104	104	116	97	113	111	105	104	104	114	104	109	107	96	91	109	92	116	112	115	89	94	90	89	105	104	82	94	107	102	113	97	106	114	82	101	101	104	103	128	97	101	96	100	108	114	103	109	99	112	94	119	100	119	117	107	104	103	108	110	88	99	108	92	109	125	93	95	121	117	112	106	104	104	102	93	117	109	105	110	102	107	108	101	100	111	108	88	115	96	102	120	85	115	115	102	105	93	125	117	100	83	108	100	112	131	99	112	111	106	100	109	100	113	104	113	105	105	112	105	103	99	102	99	110	103	120	99	111	109	107	88	123	94	110	101	111	101	100	111	109	97	120	104	122	114	102	89	96	119	118	133	119	104	93	126	109	116	106	106	104	119	90	105	102	109	111	103	104	79	105	103	108	101	122	118	104	96	110	106	107	100	114	114	102	115	119	120	117	95	87	103	95	106	106	101	104	109	100	106	81	102	91	108	101	106	109	109	110	104	104	118	122	124	145	104	96	88	76	103	107	88	120	116	90	106	104	95	107	90	127	97	111	122	110	87	98	106	103	105	90	115	91	103	131	105	108	102	107	105	95	94	100	88	115	107	115	98	100	85	104	118	108	98	110	109	107	88	91	113	123	105	81
345	0	2700	164885	350	0	79	580	852	1151	1396	797	374	849	515	281	310	309	286	290	246	232	232	202	224	237	222	220	181	191	198	187	176	181	193	187	177	186	156	163	165	169	173	171	143	152	160	159	130	130	150	126	146	165	132	156	129	118	128	131	138	127	130	156	114	134	136	119	139	125	142	125	116	125	127	124	136	127	128	128	112	135	132	127	142	132	117	120	110	106	128	115	127	127	110	134	126	118	118	129	100	114	124	135	125	124	123	116	139	115	127	119	122	132	127	110	137	125	123	131	148	113	103	96	116	129	117	111	105	105	124	120	115	119	114	115	118	115	132	113	130	112	137	119	109	98	118	121	128	135	130	117	108	122	110	110	110	113	120	116	103	136	115	129	125	118	99	129	107	121	114	118	107	120	133	129	110	108	99	103	124	104	111	128	111	131	125	118	112	108	102	130	117	118	105	122	125	115	109	109	110	109	129	109	124	146	123	104	131	120	118	132	124	126	118	124	130	110	117	131	122	109	117	129	138	103	115	120	121	122	107	128	134	118	135	111	129	120	135	112	126	132	98	104	107	126	120	123	116	128	148	97	103	124	111	125	100	121	118	136	108	124	115	117	119	101	107	130	115	129	83	103	116	112	120	128	105	119	140	133	116	119	118	118	103	118	107	136	121	132	131	108	113	96	116	108	115	110	111	110	126	110	115	114	124	121	108	125	117	113	118	107	115	112	122	130	98	115	107	115	124	115	104	116	134	113	123	103	116	127	115	129	103	117	135	105	123	113	132	114	123	122	115	104	117	125	119	113	116	106	135	120	96	92	122	126	120	129	107	120	119	99	105	111	97	110	108	127	107	118	119	112	104	127	117	129	127	115	116	121	89	121	100	123	112	119	112	113	138	113	103	126	109	101	107	112	119	120	112	119	117	101	113	109	120	99	130	113	121	131	133	100	118	108	127	108	101	103	116	112	119	100	97	126	112	104	125	93	114	105	128	123	118	117	110	107	115	108	117	108	117	112	123	129	130	99	100	90	101	126	111	120	113	105	116	118	117	116	117	115	118	112	135	124	111	101	114	110	129	134	114	97	115	105	128	135	112	134	108	115	116	112	95	109	127	118	122	118	122	106	125	110	107	120	120	103	116	115	96	121	126	108	109	113	134	122	119	115	116	99	126	119	107	107	107	104	104	106	104	113	107	137	96	110	132	130	100	98	116	99	122	114	109	111	115	117	108	126	94	134	125	128	117	121	128	101	131	119	122	120	113	106	110	121	129	107	107	110	120	112	109	110	131	119	117	123	116	127	104	111	119	117	97	115	111	113	118	120	118	112	122	106	93	121	105	125	129	110	106	134	114	115	121	100	108	119	120	119	111	107	111	117	100	112	93	114	110	127	135	107	108	113	131	116	123	136	97	111	108	122	121	88	123	111	128	107	115	101	121	105	100	120	114	103	115	114	134	107	111	119	131	120	122	115	128	104	126	105	136	124	111	115	115	108	116	103	106	111	105	108	106	114	124	100	127	111	104	123	134	101	131	121	112	116	103	123	114	112	103	115	104	110	110	115	123	107	116	97	99	126	120	124	107	118	122	121	114	128	134	116	127	117	104	116	121	91	110	131	125	119	95	121	111	97	127	120	105	121	108	104	117	129	101	120	123	131	116	109	127	110	106	129	109	108	140	113	107	133	108	127	120	85	120	113	118	138	108	113	98	100	90	112	125	133	117	124	116	108	111	113	121	115	135	111	120	127	127	123	100	121	117	107	120	99	118	115	115	113	128	111	92	136	109	125	98	119	121	124	97	126	120	102	132	105	111	104	114	117	112	121	111	105	99	92	128	106	128	116	106	109	94	108	108	93	123	115	127	120	118	107	118	117	120	116	104	124	123	98	124	127	122	107	95	117	132	99	121	137	121	128	127	138	118	102	119	111	103	115	99	124	94	114	103	106	127	122	106	119	118	119	118	114	105	115	113	120	103	135	126	94	128	125	131	104	119	109	104	109	127	98	120	108	104	118	130	114	113	121	103	115	127	119	105	107	111	101	113	112	100	106	108	99	101	126	104	125	104	116	100	101	112	116	122	109	123	105	117	123	117	132	113	116	112	130	97	127	120	99	106	123	100	107	117	120	110	110	131	112	119	98	100	134	119	126	131	100	108	100	106	122	95	127	127	105	100	122	119	136	119	114	95	114	96	118	104	106	139	108	111	123	127	120	108	99	107	92	113	122	123	106	122	112	112	116	113	108	99	99	115	123	104	117	127	106	115	129	131	111	95	99	115	112	100	108	103	120	120	111	124	102	115	112	115	104	124	128	95	125	107	113	100	105	121	109	127	114	114	110
345	1	1900	165009	356	0	119	581	619	715	813	401	359	407	295	219	209	205	199	205	197	170	156	157	171	141	154	144	122	127	141	114	123	137	122	118	102	124	106	122	109	103	112	109	92	93	96	100	102	92	112	96	99	83	91	85	81	76	83	106	95	78	85	98	78	84	86	86	87	83	97	89	87	90	98	87	82	106	79	77	78	100	100	98	81	92	96	82	75	79	87	86	97	70	65	70	89	91	85	88	90	77	82	66	70	100	91	78	69	93	66	78	87	107	79	80	69	69	83	79	95	71	85	80	73	78	84	59	83	81	98	90	75	87	80	83	75	88	83	64	70	83	80	95	80	77	74	87	83	82	77	80	91	76	81	87	88	82	77	72	89	89	86	71	75	74	92	90	77	102	62	80	57	76	90	89	80	74	94	68	81	84	78	80	69	74	86	79	86	69	64	67	82	79	71	85	74	71	70	82	76	84	78	92	78	97	85	98	56	81	83	87	94	85	68	80	98	98	67	73	95	79	74	70	76	70	98	78	69	77	83	82	82	75	84	80	72	87	78	66	72	90	72	72	71	93	54	105	69	82	77	72	63	75	81	99	75	77	83	70	87	81	90	82	89	68	79	79	100	101	77	92	88	83	82	80	86	81	81	76	67	75	78	89	79	71	81	86	64	90	89	88	86	78	93	78	78	62	70	93	79	86	74	66	98	61	80	74	74	73	65	68	82	79	65	75	68	78	70	68	91	78	73	82	89	67	88	68	70	78	78	80	71	68	92	99	88	66	99	69	89	83	72	64	81	73	82	99	83	79	68	82	69	77	85	86	73	78	75	74	93	78	94	82	89	88	83	82	79	69	71	83	72	79	65	87	70	92	86	86	84	70	68	74	89	82	70	76	77	100	76	76	72	88	67	77	77	74	84	85	78	78	86	81	83	70	81	102	69	81	80	74	83	72	75	87	80	86	67	85	93	85	78	84	90	74	80	76	81	82	74	83	71	77	92	95	88	73	58	88	81	55	88	80	80	73	77	78	73	76	69	81	72	77	86	82	81	82	70	85	64	74	82	74	78	78	90	83	63	72	81	64	86	79	70	61	92	79	78	84	79	74	91	94	74	68	69	76	62	84	77	86	79	77	67	61	90	86	79	77	67	85	75	71	87	75	68	92	87	79	71	72	70	68	95	63	67	78	69	83	79	75	74	81	65	85	78	78	83	83	105	75	95	92	89	74	69	72	54	75	82	87	77	83	76	73	76	73	80	88	77	77	79	77	86	71	81	73	86	77	77	87	85	74	78	85	89	86	78	82	65	63	69	59	83	73	80	79	78	84	99	87	76	93	81	88	70	89	70	70	79	78	73	65	75	73	78	71	86	92	85	88	67	76	85	70	81	84	83	80	82	80	80	95	77	67	89	104	66	70	72	88	84	94	61	80	74	80	82	66	88	89	68	78	64	68	74	80	74	84	75	78	73	67	83	79	87	76	73	78	65	67	67	88	71	81	66	79	80	86	76	70	72	74	80	80	97	66	79	73	80	74	81	76	69	69	83	76	68	84	70	67	81	81	92	90	60	76	86	83	94	85	68	80	82	80	65	76	78	76	88	86	72	67	74	70	83	81	83	82	84	59	81	84	73	92	80	95	79	85	94	87	79	85	80	78	81	69	78	70	62	68	73	74	84	58	92	70	81	78	71	89	65	89	73	75	55	84	67	70	78	71	56	76	75	70	86	97	73	75	81	68	83	85	83	71	73	68	54	71	67	73	87	81	87	73	90	74	82	83	86	79	82	92	65	91	86	77	87	91	76	81	78	66	64	66	74	75	64	72	76	88	67	76	86	71	71	82	95	72	81	101	88	82	71	70	97	86	85	67	72	91	84	83	68	76	64	74	74	67	83	80	86	82	86	77	84	81	80	78	78	85	81	90	82	73	76	84	85	88	68	84	74	68	78	70	77	66	76	90	82	89	88	73	79	88	75	60	98	73	84	89	97	72	84	65	77	81	90	76	80	92	82	99	64	66	83	97	68	80	97	72	97	74	82	73	79	77	76	64	68	91	85	68	69	78	91	54	98	68	85	77	81	86	92	91	81	80	77	81	68	80	87	80	59	72	83	67	60	74	87	87	72	81	87	78	81	80	91	74	74	77	64	74	100	73	93	77	68	68	73	76	77	79	77	81	67	82	79	69	80	71	84	96	66	89	74	73	67	85	85	88	64	84	81	66	83	79	92	88	77	84	70	68	83	66	78	87	79	72	81	75	72	81	77	78	82	96	82	92	77	68	67	62	66	63	81	86	67	83	72	86	75	84	81	87	65	77	67	93	75	82	81	77	76	80	66	81
345	2	2100	165132	352	1	107	584	667	1095	949	435	484	663	280	285	256	228	202	199	184	207	195	179	162	163	144	150	146	145	153	137	143	136	126	127	135	119	109	124	110	113	109	115	104	133	116	96	90	116	114	121	87	100	97	94	102	107	92	114	90	108	88	104	104	114	88	84	87	89	101	96	108	61	102	96	99	84	90	93	99	87	90	94	97	80	95	85	78	87	84	91	86	82	107	78	86	90	86	73	77	87	101	116	92	107	85	82	87	92	69	77	95	87	100	98	86	90	81	86	88	100	78	76	71	82	85	86	73	96	74	90	73	90	86	91	88	87	81	80	91	81	85	86	89	91	80	100	107	83	95	85	90	83	90	68	95	93	77	82	88	87	78	89	72	90	88	84	80	72	86	83	94	90	74	87	96	81	72	95	78	73	101	91	99	86	78	79	104	97	67	86	83	87	100	83	93	75	94	78	87	70	94	65	76	86	74	92	90	72	67	75	85	74	77	84	72	86	98	85	87	84	94	84	93	81	74	74	98	76	70	79	86	73	85	96	73	75	89	87	80	83	90	87	76	88	81	93	79	80	94	93	69	100	64	76	84	92	65	113	80	77	100	96	69	75	94	68	78	94	89	93	72	87	98	83	79	75	72	83	88	65	88	73	76	99	95	72	83	70	93	72	74	78	63	94	78	104	82	78	107	92	83	70	81	72	89	86	80	89	82	80	82	99	69	77	80	90	81	82	77	77	76	86	77	89	70	103	89	81	72	75	80	85	90	92	98	81	81	100	97	75	88	91	79	88	83	78	91	80	80	75	71	70	72	74	72	90	105	81	72	93	91	84	90	82	85	83	77	83	72	87	87	66	77	66	80	86	95	83	84	81	86	102	74	83	71	69	85	75	81	82	62	66	99	82	94	89	69	85	66	85	72	78	80	85	80	78	78	98	88	79	80	109	67	61	78	61	73	82	80	82	91	90	78	77	88	79	80	103	72	94	63	79	84	86	85	80	77	79	83	96	93	71	84	81	96	61	85	89	67	83	89	74	88	81	59	84	98	98	88	82	75	68	76	82	76	80	78	85	74	82	98	78	100	77	75	89	76	82	71	74	77	83	91	79	84	76	86	90	76	90	80	86	69	87	86	72	82	88	81	96	77	83	77	73	83	83	83	84	75	89	74	74	104	80	92	84	68	69	67	88	91	65	85	78	80	83	80	92	80	84	94	64	96	68	96	82	80	79	93	86	80	89	93	79	92	72	91	87	85	81	68	71	80	76	83	61	89	78	68	55	89	86	80	80	79	94	85	78	76	88	88	90	87	73	81	79	79	80	70	75	85	85	84	84	73	62	73	92	83	92	94	84	89	84	69	70	78	76	105	95	88	87	90	79	100	58	96	76	92	84	78	92	89	77	67	82	81	79	69	88	75	80	93	84	87	76	89	89	71	84	101	79	77	94	75	85	93	75	73	86	76	90	85	72	66	90	76	87	87	69	88	96	74	77	88	79	81	80	78	66	97	64	77	70	81	80	78	78	73	70	76	90	69	60	85	88	80	87	106	87	81	94	65	75	94	85	78	76	72	72	98	88	100	69	93	80	81	83	87	86	79	66	86	76	89	73	98	79	82	92	85	81	85	86	88	77	86	77	82	75	74	68	81	92	85	74	74	82	94	79	83	88	69	74	95	98	83	93	79	95	81	88	80	100	82	88	76	78	77	91	75	89	69	80	81	90	84	82	93	75	76	76	86	67	79	91	70	94	87	80	71	76	86	94	63	89	68	86	63	78	83	77	93	87	89	66	79	70	82	80	70	78	87	82	73	90	85	75	80	74	83	79	81	79	102	86	87	79	77	81	81	84	82	89	87	84	83	70	91	78	96	74	79	70	85	88	72	97	88	78	97	88	83	84	106	72	78	74	69	84	87	75	65	86	72	84	92	91	92	94	87	69	94	75	72	76	96	77	80	101	68	88	75	104	80	63	83	84	86	80	93	68	90	71	102	72	71	70	82	71	98	80	69	80	91	80	75	84	66	84	91	86	87	88	74	88	93	71	66	95	73	88	82	77	81	71	76	84	87	80	96	79	68	101	82	92	67	71	85	86	72	72	80	68	80	90	70	68	67	79	80	98	87	81	74	93	70	84	84	90	66	95	76	64	85	76	90	95	64	88	76	85	81	68	88	82	84	77	73	84	78	79	90	85	73	63	82	85	88	83	90	79	66	77	63	83	77	81	79	82	81	85	92	100	76	79	95	83	85	87	87	82	64	71	82	92	68	84	80	79	79	67	80	102	81	98	66	94	86	97	87	88	77	90	96	87	61	99	74	76	75	75	90	89	84	91
345	3	3500	165255	349	1	122	706	792	1352	1043	781	540	917	272	263	260	279	278	238	254	222	190	225	199	187	177	182	159	151	174	156	158	140	151	163	159	138	156	158	146	143	170	149	144	131	123	142	130	119	143	132	122	119	142	122	111	145	117	117	110	137	132	113	102	110	117	107	133	128	108	111	115	121	113	129	137	116	116	120	114	137	107	115	122	116	114	114	96	122	112	109	113	109	113	98	105	116	133	125	104	103	111	115	99	121	109	109	117	103	90	119	92	110	124	126	120	106	108	99	100	106	104	110	85	91	98	103	105	121	109	102	102	123	113	110	121	103	115	110	115	110	120	100	102	111	109	105	98	130	108	91	121	90	120	110	121	109	99	100	99	107	86	116	115	105	104	107	112	113	108	102	124	117	115	104	104	104	98	121	106	103	115	96	116	110	95	98	115	105	107	100	124	123	109	108	102	109	96	93	90	124	114	119	98	97	116	115	112	129	108	98	104	106	99	114	118	106	97	114	123	115	103	112	113	107	96	98	86	123	118	104	98	113	110	111	119	106	123	101	108	108	119	109	109	112	98	102	102	113	109	127	96	99	89	98	114	108	93	126	109	119	102	132	80	110	119	99	95	113	95	103	99	115	100	107	114	114	121	97	94	93	94	95	75	103	99	107	104	122	105	103	102	121	93	96	102	114	115	89	117	100	127	113	101	93	108	95	86	110	103	95	120	101	110	114	90	117	99	127	96	108	120	109	115	122	105	117	124	113	102	96	89	103	116	95	106	123	103	106	108	105	106	120	109	101	104	115	118	117	101	107	119	141	109	97	110	97	104	110	98	106	87	85	106	96	116	108	104	120	118	121	130	120	101	99	103	94	98	101	111	133	102	120	95	111	99	102	106	91	110	118	116	121	116	106	126	96	113	121	92	104	106	104	94	116	89	93	101	88	108	93	103	102	95	82	98	117	116	116	114	111	110	121	119	107	95	95	98	104	97	93	86	131	121	113	101	109	92	90	119	105	110	87	92	110	98	101	92	116	92	92	95	96	105	101	105	128	104	97	97	103	110	95	107	106	112	102	108	94	101	99	75	95	102	118	107	110	94	99	108	125	106	118	101	114	111	127	123	110	99	96	103	101	112	107	108	100	93	118	120	87	119	110	103	117	99	97	110	108	97	116	110	124	92	101	102	108	104	115	125	98	109	102	111	105	99	105	90	102	95	116	106	91	108	103	92	93	113	120	105	111	97	116	112	106	115	110	116	95	112	97	90	120	107	111	109	111	84	91	97	96	118	102	121	116	109	109	106	113	107	101	105	112	100	129	100	83	99	97	112	114	111	118	110	108	113	114	87	137	122	113	113	103	98	93	103	100	105	108	100	112	91	124	108	108	100	90	108	128	99	101	111	103	107	101	109	115	85	98	99	119	103	110	87	106	110	115	115	89	98	99	126	103	107	106	99	97	109	114	117	103	102	110	106	95	113	108	109	112	116	105	106	107	121	94	110	102	104	94	99	100	87	86	96	94	106	102	100	100	99	120	118	110	102	101	100	117	98	95	106	100	115	96	95	120	95	104	113	93	111	138	111	114	130	114	125	104	97	105	104	110	113	110	100	114	110	107	88	99	106	86	98	106	109	111	113	94	92	115	119	111	99	102	108	93	99	101	89	137	116	101	101	102	95	107	97	107	122	112	125	112	126	112	111	117	95	105	128	111	111	101	118	95	108	91	103	109	101	116	111	113	99	116	108	111	114	119	112	97	101	93	123	91	122	114	112	107	101	107	104	108	110	118	108	107	108	108	109	104	115	98	123	102	108	106	113	105	110	108	99	91	106	100	112	88	110	115	110	115	123	109	112	94	98	112	102	107	93	109	116	116	100	108	116	102	102	104	111	116	117	116	95	95	93	111	101	113	119	108	117	111	89	102	112	110	113	115	105	116	101	112	109	103	120	110	111	101	111	98	82	103	108	95	108	118	116	104	111	123	97	92	113	98	82	110	101	99	105	104	103	117	97	119	111	119	103	100	114	97	97	100	121	89	106	107	93	115	100	97	110	117	106	115	116	120	116	94	104	120	122	97	109	108	94	103	108	87	120	97	86	96	82	111	105	108	93	116	104	123	108	122	99	112	113	99	103	109	120	125	124	131	129	116	103	115	103	133	104	116	101	107	116	107	108	87	106	108	121	84	121	108	89	90	98	107	102	92	106	114	102	107	101	90	109	104	100	108	124	107	98	94	102	103	117	107	100	102	109	106	102	106	88	114	97	92	91	114	108	112	96	102	119	122	105	102	105	118	100	106	89	108	118	93	101	108	102	121	90	109	91	101	123	94	120	95	111	96
