345	0	2700	102409	364	1	121	599	940	1044	840	744	603	514	432	378	400	1007	939	771	607	569	715	512	222	211	183	196	193	197	189	191	189	181	169	161	176	145	196	178	155	151	159	145	137	149	133	140	130	135	143	136	120	118	132	129	114	108	132	122	136	129	124	131	121	94	111	127	118	110	135	122	100	102	128	112	103	112	109	114	105	114	121	101	96	101	113	131	115	101	111	86	111	104	88	91	98	101	110	116	95	100	101	107	100	96	108	123	131	99	84	83	121	67	116	110	95	101	110	95	99	97	112	104	110	92	101	101	124	123	93	99	100	112	105	108	121	108	119	111	105	103	93	105	94	87	110	103	101	104	93	112	103	122	88	101	97	73	99	108	94	98	112	94	109	121	91	106	87	104	107	114	80	87	90	100	104	109	95	109	102	107	107	106	98	107	91	89	95	107	98	99	98	116	94	105	86	128	103	114	97	104	111	90	98	112	112	84	95	91	99	107	96	77	74	92	107	79	87	90	102	89	89	104	94	84	124	87	87	88	84	92	99	105	96	88	97	81	87	80	91	94	109	107	86	102	75	91	84	91	97	112	87	97	112	96	89	92	92	88	77	104	102	73	101	107	114	99	100	101	116	102	117	87	100	88	83	93	97	92	91	96	96	101	113	104	108	104	96	95	104	102	89	85	94	99	88	94	100	85	93	87	82	109	97	102	89	84	77	88	92	106	93	97	89	98	92	125	105	117	112	89	90	103	98	90	102	93	93	97	78	83	104	106	90	87	98	96	92	99	97	92	89	95	86	85	83	94	79	79	91	80	93	95	97	111	78	105	102	98	87	89	92	103	99	81	103	101	88	91	102	78	102	106	85	89	94	96	100	92	101	85	96	103	105	92	94	103	104	78	99	88	111	100	104	85	112	88	110	92	91	81	106	95	83	86	96	100	90	101	112	93	121	91	101	77	92	87	95	86	104	88	93	106	104	92	92	95	87	130	84	91	90	109	90	97	97	112	100	107	82	92	69	105	93	114	90	93	80	83	78	117	101	92	96	107	88	99	102	93	94	116	88	89	106	89	100	95	91	96	88	99	83	102	96	83	99	106	79	82	104	92	82	85	90	81	94	94	86	105	90	103	90	104	88	91	77	95	107	94	91	98	96	78	118	104	84	93	103	80	101	100	95	93	98	82	106	94	89	114	99	80	108	102	102	76	100	103	98	94	94	100	100	111	90	100	100	78	97	91	105	105	91	95	83	94	81	109	86	97	84	94	100	102	97	112	89	115	95	96	114	104	78	90	90	85	114	113	94	97	87	81	85	102	101	95	95	100	103	98	98	95	99	85	113	112	83	98	103	86	96	85	75	111	90	90	85	95	123	85	99	98	102	101	92	89	94	92	115	97	81	94	77	96	91	96	93	99	93	105	123	68	78	109	98	97	100	102	108	100	96	80	71	101	84	81	101	95	91	98	90	109	107	86	92	107	98	102	98	95	100	85	86	85	96	87	86	96	101	113	98	90	78	92	98	106	114	106	93	98	92	94	99	119	98	89	92	84	91	112	92	91	112	84	90	81	92	98	109	100	98	87	98	77	84	88	107	102	96	94	89	87	93	98	91	85	88	93	97	91	82	82	107	98	96	97	82	87	102	113	80	92	93	103	100	89	91	92	101	98	110	90	102	83	67	89	108	101	96	74	88	103	102	106	117	99	77	83	93	90	99	105	104	94	77	103	87	87	100	93	77	91	91	109	73	97	87	84	100	83	98	101	102	107	118	117	95	96	91	79	80	88	116	86	115	111	101	104	80	97	93	91	104	102	93	93	92	96	80	95	91	97	90	75	97	105	89	96	95	91	100	94	85	88	115	116	91	83	94	107	91	124	88	106	93	91	101	75	97	82	97	92	88	83	110	101	76	89	79	97	93	81	109	102	93	96	96	105	75	92	87	96	83	106	84	86	105	84	91	86	93	101	104	107	76	75	92	97	104	87	88	96	104	82	79	93	108	93	87	89	97	109	90	101	104	96	95	95	115	79	93	98	115	91	109	122	98	89	98	91	88	94	94	90	84	85	97	95	95	84	82	117	97	91	110	85	84	102	83	89	96	92	110	85	107	94	92	87	90	80	84	92	98	92	97	88	110	91	90	95	101	73	79	79	95	98	89	102	75	94	101	89	99	108	103	89	89	110	91	83	86	77	102	84	88	101	101	92	80	103	87	91	81	77	93	95	100	108	104	95	88	93	87	81	110	98	107	93	91	100	94	88	92	99	89	86	102	106	79	82	101	96	87	98	97	81	102	87	91	91	106	105	95	112	82	119	98	86	102	97	90	90	78	93	81	104	106	107
345	1	1900	102533	362	1	188	780	973	906	796	632	483	439	356	380	364	439	414	371	269	286	319	286	179	188	173	191	163	145	163	143	177	127	147	152	171	147	144	110	119	154	118	119	126	124	118	153	138	139	128	128	121	98	121	112	129	110	97	114	101	120	111	115	113	116	121	116	122	103	123	120	131	103	91	133	106	122	96	120	103	118	113	101	111	113	110	115	107	121	110	92	127	116	102	123	105	113	99	111	98	109	106	121	100	145	110	115	111	110	126	106	88	96	118	100	124	111	121	110	96	104	97	95	114	95	97	103	122	107	102	103	111	111	102	125	96	104	99	124	114	101	98	93	92	121	103	111	98	113	106	101	123	95	109	99	104	125	104	107	106	90	107	96	109	100	94	104	87	108	106	105	121	86	122	76	106	105	105	84	92	115	107	99	127	116	108	126	108	113	113	112	109	122	118	97	100	100	97	102	96	93	112	87	109	93	96	119	92	104	95	105	98	107	122	118	99	111	91	102	98	84	128	125	107	115	99	112	107	104	132	108	120	99	120	94	96	104	88	120	106	105	102	98	121	113	105	119	107	97	107	118	102	86	82	87	121	105	103	90	85	73	104	117	115	110	87	103	97	103	86	95	111	81	112	113	102	99	95	106	111	106	84	99	97	87	106	110	114	122	108	121	102	101	117	116	115	103	122	122	130	106	94	103	103	105	89	95	104	108	96	92	112	100	103	112	103	98	116	111	110	115	92	124	107	103	115	108	111	104	94	115	94	91	89	120	86	111	115	127	106	98	111	93	107	106	122	105	120	112	118	93	103	102	103	101	106	107	105	107	86	112	101	102	120	120	119	112	102	93	106	101	111	109	112	130	115	103	93	97	110	109	104	93	98	98	111	94	100	112	111	107	100	101	114	102	112	108	102	104	105	85	107	93	108	111	114	112	121	103	116	118	107	103	108	106	124	122	106	121	117	104	97	88	97	109	99	95	103	114	100	104	92	101	110	106	110	103	109	90	94	95	93	109	111	94	96	90	106	121	130	110	103	107	105	101	116	120	123	96	106	109	106	111	114	126	93	103	95	93	125	94	114	96	90	97	110	100	128	102	107	130	102	106	92	91	103	108	93	109	128	89	124	107	103	122	106	93	112	105	117	101	104	105	91	100	99	115	121	107	126	101	96	102	110	115	103	108	106	112	113	89	124	94	104	100	104	113	95	120	103	109	100	100	109	116	111	105	92	104	102	118	104	110	94	95	120	99	99	109	97	94	112	117	109	106	115	121	106	93	113	87	100	95	97	109	95	100	98	90	103	98	105	100	105	104	99	95	105	93	93	96	113	99	113	109	105	91	110	105	104	119	105	92	117	105	100	96	105	130	105	121	76	101	86	105	96	104	108	113	108	98	131	113	105	97	98	106	102	90	88	99	110	93	105	105	109	100	101	114	117	128	73	107	102	83	101	94	93	104	112	112	94	104	110	98	115	95	96	102	113	90	117	107	113	93	103	118	102	80	101	103	101	110	111	101	97	77	99	103	99	100	123	102	103	102	98	92	99	102	109	105	93	91	102	85	112	116	107	116	97	119	99	93	115	112	119	106	114	103	119	115	102	105	112	104	109	81	109	86	94	111	91	81	108	105	130	106	102	116	106	88	83	101	97	113	123	126	98	113	109	91	107	92	106	98	104	89	89	92	101	103	107	130	106	104	89	88	117	93	110	92	104	94	118	115	85	110	116	107	101	99	114	114	121	121	94	126	97	118	104	101	107	111	92	100	94	107	104	124	122	107	116	107	92	109	106	101	78	121	104	113	124	95	103	103	104	105	105	107	107	128	107	96	108	107	110	107	91	105	123	103	94	93	107	93	118	105	115	100	116	88	125	114	104	118	96	105	112	129	114	117	107	106	88	80	120	104	118	81	103	80	109	105	89	92	108	102	118	108	114	87	113	112	97	91	101	120	113	124	92	101	96	104	90	91	110	111	111	114	98	111	107	92	85	102	106	83	118	103	109	78	92	104	109	116	117	108	100	99	116	89	112	111	106	103	113	110	107	128	106	95	121	109	111	114	113	111	110	127	122	89	110	100	113	101	96	114	98	112	99	100	79	91	98	96	87	115	107	99	91	94	111	94	92	95	98	79	83	111	111	110	93	105	105	103	129	100	93	117	100	102	107	105	104	97	112	91	102	121	102	88	121	106	110	134	128	118	117	117	118	117	122	112	104	102	107	86	90	103	94	97	113	99	96	102	115	95	100	93	106	114	103	115	96	104	100	106	94	94	89	101	108	107	86	118	96	103	107	109	110	90	95	113	92	94	114	124	103	101	112	103	110	95	112	103	99	134
345	2	2100	102656	387	0	133	715	963	947	763	665	511	472	422	414	424	688	627	522	386	332	444	369	206	198	205	208	173	196	152	166	184	160	169	159	138	170	138	134	126	155	139	165	123	137	130	134	143	142	140	123	119	148	119	128	131	124	112	125	149	121	109	117	124	122	124	130	117	119	115	109	110	103	108	121	105	104	123	100	133	110	132	109	116	127	113	117	128	125	93	98	122	113	99	124	113	119	126	108	122	113	107	114	100	129	123	111	126	113	116	132	108	124	105	108	127	133	119	86	112	111	137	109	131	103	112	105	120	97	123	103	96	125	118	106	112	119	107	103	113	108	118	123	118	139	111	95	115	101	103	109	102	119	102	120	101	101	114	87	126	92	111	105	114	99	112	90	100	121	98	118	99	111	102	109	103	98	97	112	111	112	98	108	142	100	120	96	114	109	102	107	110	100	110	100	105	111	115	104	110	97	129	126	102	109	100	111	102	104	94	101	120	121	121	98	116	107	108	111	108	101	104	104	123	106	84	101	105	104	107	125	93	110	106	96	114	104	107	100	101	106	119	99	111	110	110	119	104	119	87	113	105	98	128	115	114	109	101	107	123	93	111	111	106	113	81	94	108	103	111	100	93	99	83	110	112	100	123	119	108	89	98	117	114	125	94	117	117	109	101	102	101	105	87	114	106	107	112	79	101	100	110	94	121	103	112	114	101	125	112	97	97	103	95	102	99	110	102	115	95	98	108	113	99	104	114	107	117	103	103	115	104	115	107	97	85	100	111	111	109	91	101	127	97	114	101	100	99	105	112	108	98	123	121	113	101	95	124	104	104	92	99	109	110	117	106	114	110	120	106	106	105	114	112	109	112	118	109	110	107	93	107	102	115	94	105	127	95	118	107	89	108	91	102	114	95	126	101	91	99	106	102	122	120	108	126	113	109	118	99	118	105	113	96	112	119	104	91	113	111	103	113	118	104	106	112	102	107	100	90	99	96	104	90	103	101	109	97	106	116	119	123	110	89	101	118	101	108	102	103	109	110	95	85	113	97	119	101	93	106	98	107	109	97	83	110	105	126	99	116	99	97	98	118	106	94	108	113	117	105	109	117	103	104	90	94	109	110	105	106	110	100	95	103	96	95	100	96	89	107	119	117	99	111	115	100	91	104	148	111	96	98	130	96	98	108	107	109	100	119	113	94	91	106	103	97	124	113	98	100	88	109	115	94	96	106	91	115	105	104	84	94	131	111	110	95	106	109	103	103	121	96	110	119	103	110	107	93	111	105	104	95	106	73	108	103	94	92	122	114	105	103	106	99	104	112	106	114	104	128	108	109	107	118	95	117	109	126	99	91	110	102	109	99	106	114	89	89	100	96	107	92	121	102	89	102	127	118	120	111	106	103	112	98	118	89	97	111	95	103	102	102	123	106	92	105	110	97	107	108	99	88	99	98	107	104	89	111	120	111	104	125	131	104	92	109	107	115	108	127	116	92	94	99	77	106	92	106	101	104	99	98	113	104	105	99	95	113	99	120	101	100	99	125	89	117	93	102	93	100	116	128	112	109	102	115	95	107	109	101	97	107	114	121	116	99	115	100	106	105	115	89	116	110	106	97	123	104	101	98	101	135	90	95	92	119	98	82	96	93	108	116	123	98	75	103	129	113	131	107	91	86	130	119	104	108	101	88	92	93	91	130	86	89	112	105	94	103	115	94	90	108	91	117	113	113	125	107	122	90	98	97	96	117	114	101	104	108	109	102	92	108	92	123	105	95	122	99	114	111	119	102	108	104	101	95	113	103	102	109	104	100	91	93	101	111	110	105	119	113	109	78	106	96	109	110	95	84	116	105	81	122	94	117	114	104	122	106	100	124	112	109	113	111	115	96	109	87	118	97	103	96	104	124	99	100	101	102	97	102	103	96	113	106	104	97	99	102	114	100	99	103	100	102	116	112	105	113	83	103	109	109	101	114	99	107	90	98	93	89	111	114	106	114	108	101	118	95	122	95	105	101	107	100	81	69	90	102	116	106	106	74	98	99	103	88	99	118	103	84	122	98	132	100	96	113	118	102	115	122	108	96	104	98	103	119	108	94	110	118	112	114	87	90	119	106	111	104	111	84	113	107	100	106	106	106	131	93	110	118	101	100	73	121	94	92	105	99	105	105	109	111	96	120	115	113	113	107	86	103	104	111	96	128	99	106	99	114	119	113	99	119	126	112	102	90	117	89	109	100	97	111	113	98	125	101	93	108	115	115	100	105	102	109	103	115	108	98	120	115	103	111	110	95	109	97	110	105	92	88	117	91	110	89	95	106	95	108	94	81	118	109	115	116	109	100	97
345	3	3500	102779	372	2	155	826	1050	1095	863	767	587	573	515	397	535	910	754	682	377	395	530	405	206	198	183	170	165	155	172	148	157	172	186	152	160	151	125	155	147	161	142	150	134	135	137	121	117	117	122	125	112	108	123	126	110	117	118	111	93	131	136	101	122	127	114	106	112	107	115	104	109	119	107	117	119	113	114	103	112	108	86	108	128	110	132	104	99	102	88	88	102	95	91	107	114	81	109	106	91	84	103	104	108	124	122	95	100	102	114	110	91	97	102	104	90	103	76	104	95	91	86	78	113	101	105	108	100	113	119	112	102	89	91	117	98	99	106	104	111	107	99	102	105	104	96	91	110	96	98	102	121	93	111	88	91	89	103	100	83	105	101	89	80	100	108	85	104	81	116	113	92	93	95	104	93	101	94	109	76	116	104	96	114	103	94	102	83	80	81	80	105	97	96	87	105	105	85	87	85	102	77	96	87	99	101	79	82	90	102	103	99	95	93	108	77	108	88	105	94	76	92	92	76	108	96	102	94	118	107	87	97	102	91	119	87	104	88	102	92	117	105	88	88	90	90	98	94	94	81	109	99	97	101	96	93	102	104	102	89	114	103	110	102	102	88	101	99	93	88	102	100	97	111	112	101	103	86	106	104	89	116	82	102	122	106	90	105	89	98	118	90	113	91	104	103	100	86	108	100	82	110	104	90	104	109	98	100	94	89	111	81	108	106	88	91	103	81	100	84	94	93	97	93	117	101	85	105	72	92	98	76	89	105	92	93	103	94	104	98	89	109	83	100	109	86	102	95	103	90	81	84	102	111	85	73	100	92	113	102	93	91	106	97	101	87	99	96	107	96	93	99	88	87	102	102	86	109	83	94	83	81	100	91	129	116	89	96	104	102	88	102	98	74	84	84	106	89	108	94	88	95	80	120	87	114	104	98	88	89	104	93	81	88	98	96	85	101	65	110	95	90	73	93	104	93	112	108	101	87	118	77	98	105	92	98	97	83	84	94	93	87	93	102	100	106	97	99	109	102	96	105	85	95	113	78	89	91	111	106	106	82	93	84	91	95	80	103	94	103	117	93	105	104	96	94	95	92	92	98	90	96	90	98	90	89	116	102	81	94	98	99	99	91	97	95	71	86	108	97	91	93	93	89	91	97	96	87	117	86	91	104	98	99	93	104	101	105	94	99	110	90	110	102	96	98	101	102	102	78	98	99	106	95	105	88	97	96	105	117	104	104	96	104	88	94	90	104	112	90	85	73	96	95	101	79	72	87	79	86	107	86	96	91	92	99	82	108	86	99	98	110	101	86	86	106	96	91	80	94	106	96	89	107	105	94	94	122	91	98	87	93	92	108	109	103	107	87	86	117	98	107	100	98	96	100	93	104	112	117	100	90	102	96	98	91	89	100	109	102	98	92	90	83	92	95	88	91	108	99	115	105	85	71	121	117	88	109	98	98	94	97	86	110	99	88	101	114	113	95	105	93	86	112	95	93	109	99	97	98	98	72	92	76	91	120	82	99	78	105	104	111	86	86	90	105	79	85	98	87	109	101	99	82	98	107	109	82	118	116	92	96	85	106	97	91	80	86	103	103	97	96	117	98	99	117	101	87	99	100	100	93	98	93	111	86	113	87	97	109	101	104	96	105	105	99	88	96	96	90	89	107	87	104	90	96	94	88	80	106	95	92	105	87	82	101	115	91	82	105	90	100	90	101	103	105	104	103	86	90	108	89	101	73	87	90	115	92	88	117	104	83	102	81	122	121	117	94	100	81	101	89	105	105	102	90	92	101	107	87	105	101	113	94	97	79	113	94	100	92	105	91	88	101	87	112	74	107	101	80	94	98	78	107	92	112	89	92	104	120	97	91	101	85	82	99	74	115	84	98	94	95	102	112	96	83	95	106	87	86	88	94	79	80	93	82	105	97	111	91	91	105	83	97	111	82	88	110	95	100	98	81	72	99	115	93	101	104	100	90	91	86	96	89	95	98	107	98	100	114	109	91	124	96	103	113	99	98	99	101	116	100	84	94	106	96	105	74	99	86	90	85	105	86	97	116	101	81	101	92	96	98	103	95	86	79	96	97	110	87	100	93	103	89	105	90	106	84	106	93	98	88	95	90	117	96	97	94	100	99	97	106	103	79	92	94	81	119	84	85	97	90	80	101	75	95	95	88	89	69	103	112	98	95	93	104	110	104	85	81	90	93	109	92	101	98	105	86	104	92	90	98	92	76	101	89	87	77	108	87	96	110	103	98	112	94	106	99	87	96	110	108	87	87	96	81	84	103	82	94	102	92	101	88	82	104	101	88	89	95	103	117	105	75	91	94	83
345	0	2700	102902	365	2	154	799	1007	987	1015	849	660	545	460	398	473	991	1042	893	418	557	729	469	240	226	197	194	214	173	189	182	194	185	162	172	178	152	154	137	158	145	157	160	170	136	155	140	154	134	134	138	134	116	142	120	127	129	125	124	125	132	119	106	112	126	109	134	118	114	124	127	108	116	111	155	98	124	113	110	118	120	115	115	113	98	92	101	98	103	104	120	106	100	101	104	98	108	107	109	110	107	93	97	104	95	128	105	103	105	121	86	104	82	113	130	114	112	83	84	93	113	101	100	83	108	98	89	82	101	108	101	116	106	72	96	127	104	109	96	112	101	106	82	93	110	100	103	91	100	107	96	84	97	84	100	109	106	114	109	89	97	107	104	92	105	101	104	109	97	101	91	95	96	88	107	83	94	91	101	114	111	133	95	104	92	104	123	108	86	98	94	104	105	114	121	120	106	87	104	88	120	104	97	95	88	93	97	99	87	105	80	97	108	87	78	87	111	92	111	103	112	88	110	101	118	88	84	91	108	110	96	115	102	109	102	100	100	101	94	106	76	101	93	92	97	107	100	100	100	99	105	96	107	105	93	99	86	101	97	100	96	82	111	90	80	87	90	93	89	84	104	105	96	79	93	91	93	103	105	101	83	100	90	94	109	105	103	98	98	98	105	97	115	103	118	83	111	100	119	87	95	105	91	96	85	90	83	99	87	103	96	98	122	126	90	93	81	94	87	109	99	98	106	112	79	90	101	92	102	116	95	102	93	98	84	84	99	93	106	104	83	89	99	99	86	104	102	101	89	121	82	90	103	75	103	96	96	79	87	117	88	105	92	91	109	85	78	91	86	96	93	83	102	103	83	114	104	85	90	125	89	98	104	108	103	96	103	106	112	96	81	89	102	88	95	92	96	96	84	86	90	97	80	95	86	93	96	109	76	94	111	114	101	107	92	99	88	95	94	100	101	95	100	90	103	96	108	108	98	82	106	95	101	85	89	101	99	116	84	98	91	91	87	101	111	80	90	104	81	104	92	95	107	91	94	75	100	90	85	100	108	93	83	88	92	105	100	99	92	104	99	100	92	86	97	88	105	109	84	94	94	101	89	93	83	93	95	128	102	83	89	99	94	90	111	90	86	101	103	99	90	83	122	113	97	102	89	100	89	110	87	88	99	102	93	83	101	113	118	89	78	88	92	115	125	108	109	98	78	91	93	94	113	71	106	87	97	97	85	92	89	90	98	93	76	102	104	98	97	107	103	87	93	96	96	119	79	106	87	79	93	96	89	85	107	118	85	81	91	84	100	101	109	88	92	86	95	90	105	97	97	79	82	97	100	97	94	97	83	103	95	81	104	112	93	105	116	93	102	89	77	106	89	99	94	95	94	88	91	93	92	87	108	77	91	102	83	84	101	92	109	94	121	89	106	99	105	110	103	108	111	97	86	93	96	117	101	75	92	83	87	90	89	92	97	102	94	105	90	91	90	77	95	74	94	99	97	96	114	86	98	89	79	107	96	85	89	86	73	70	102	102	83	98	100	112	97	93	93	112	88	102	96	96	100	96	95	84	98	87	105	79	99	97	106	91	98	94	92	110	99	86	95	90	105	90	95	83	98	112	106	92	82	99	108	84	95	96	94	83	92	101	128	91	91	85	107	97	104	105	100	93	98	84	87	87	81	77	120	83	104	81	99	83	82	105	96	92	106	122	103	101	97	93	95	94	121	94	103	97	103	98	87	89	96	95	92	89	83	92	100	97	89	89	89	100	86	96	100	85	107	90	99	96	108	99	96	100	108	89	90	101	90	107	88	95	75	91	87	99	111	96	100	83	99	105	100	96	103	83	88	91	113	89	85	94	102	77	92	85	95	97	92	94	94	94	97	80	115	72	96	96	93	105	85	88	81	103	116	105	89	106	99	99	92	96	86	106	90	105	88	100	104	85	117	91	90	93	93	75	87	85	101	107	103	106	101	97	98	106	87	112	80	88	96	92	119	76	108	106	82	95	81	93	92	94	103	101	97	88	83	101	94	89	101	108	105	97	103	93	93	83	99	99	102	90	108	98	106	92	90	89	86	95	89	106	95	95	98	107	91	97	81	96	84	84	94	94	86	92	102	92	127	99	101	94	111	97	108	97	101	112	89	89	83	85	98	114	105	90	106	99	96	94	108	120	98	99	86	95	96	99	89	77	102	96	100	89	100	91	94	100	105	105	91	93	99	87	92	102	83	99	84	97	88	91	80	96	90	96	116	104	100	101	88	95	104	103	75	106	103	96	82	115	83	94	99	90	96	88	92	100	113	95	109	101	87	92	97	95	117	83	115	84	88	116	87
345	1	1900	103026	382	2	293	973	1050	1029	878	703	545	531	441	349	308	446	530	466	278	262	358	271	182	195	175	166	166	183	145	168	159	183	146	164	129	140	149	152	144	135	124	128	134	128	106	129	141	117	122	114	134	130	105	142	130	121	130	133	138	108	110	123	107	117	99	103	127	106	125	114	125	119	101	118	99	92	118	111	129	110	114	129	113	105	101	138	114	97	110	107	98	112	104	128	116	124	121	121	87	104	112	104	118	107	104	104	93	129	125	95	101	102	93	104	99	111	111	106	96	102	95	104	117	113	89	107	111	95	93	107	111	114	113	117	119	115	112	102	85	119	102	105	111	105	106	99	99	104	94	97	106	118	99	99	87	102	111	109	127	108	105	105	96	94	111	115	105	116	119	112	104	92	95	101	87	83	104	101	111	91	107	95	116	118	115	104	107	117	119	118	106	114	105	83	114	107	115	110	101	90	101	112	103	99	103	98	94	105	125	94	105	101	88	117	108	114	117	93	108	115	106	89	119	109	118	99	94	102	107	110	112	106	122	116	95	111	99	104	110	113	102	113	106	106	103	93	130	111	121	121	116	98	107	97	105	116	119	93	101	109	92	130	94	126	84	115	99	112	106	97	105	103	84	104	92	107	87	106	98	93	97	86	98	112	94	105	100	105	99	93	96	94	92	116	125	120	90	99	104	97	111	100	109	98	105	100	91	82	87	95	116	113	93	107	115	100	99	102	109	128	102	98	98	94	91	93	108	126	106	103	105	97	106	98	103	103	96	118	104	108	97	108	108	115	112	112	117	97	92	122	97	87	95	117	106	94	122	93	112	106	97	105	114	111	111	103	106	107	107	96	97	89	102	106	111	91	88	103	105	93	119	111	117	112	116	99	103	92	108	119	96	112	97	90	92	97	110	98	104	100	99	116	116	116	106	101	120	99	106	91	91	96	113	118	102	109	129	121	108	110	108	113	100	97	131	98	120	108	114	109	100	101	98	102	103	101	104	92	103	122	88	109	102	118	108	97	99	100	108	103	116	95	106	108	98	118	103	101	99	111	107	109	101	104	103	94	96	112	116	109	100	106	114	86	125	100	100	85	125	122	106	98	121	92	108	112	104	106	103	98	95	95	101	108	106	106	113	102	96	88	111	94	108	99	112	94	86	114	107	111	81	98	103	101	126	102	108	85	87	91	109	97	101	106	100	102	106	128	91	113	103	98	105	108	118	93	119	108	106	103	107	92	95	111	107	120	117	109	105	98	82	110	95	103	92	112	100	99	113	114	97	96	98	106	105	136	99	103	116	102	119	92	104	118	104	91	108	121	110	118	103	124	126	96	128	108	106	101	89	95	111	107	107	120	107	114	100	98	101	110	102	107	110	104	103	113	88	116	103	109	103	113	100	98	113	103	83	102	108	103	93	103	108	96	90	91	103	104	107	117	131	78	101	118	118	102	108	108	95	103	112	110	98	104	121	98	94	115	84	108	103	106	119	95	101	117	94	105	104	115	109	95	100	102	101	94	105	93	112	116	112	107	108	95	103	119	106	109	125	95	94	109	106	98	122	103	94	100	86	105	104	124	104	108	128	90	93	98	101	103	98	105	88	105	99	102	103	99	120	100	101	83	102	103	76	100	123	101	94	115	104	119	106	114	125	99	105	102	84	105	102	96	102	95	109	107	115	99	96	97	110	106	101	111	96	97	112	111	98	105	120	108	109	122	99	95	97	105	99	106	84	122	110	81	118	91	109	112	105	97	88	79	102	105	114	102	107	93	116	95	124	102	85	120	94	115	98	113	100	113	91	102	103	105	103	94	112	108	95	102	116	107	120	104	107	93	95	109	82	107	106	112	98	115	98	113	97	110	114	82	118	110	109	90	111	101	110	102	97	97	115	106	105	109	89	98	121	115	110	104	116	95	100	114	101	111	96	96	92	101	112	107	107	110	95	111	86	90	94	100	98	96	105	102	96	84	91	112	100	101	96	88	106	110	87	115	90	104	102	130	91	96	112	121	93	102	98	125	95	96	106	123	110	99	86	85	101	105	97	110	106	95	95	105	116	115	106	115	108	105	89	107	101	91	93	103	106	103	108	102	98	95	107	107	93	97	84	99	100	113	98	110	97	97	129	104	90	102	109	111	94	129	91	109	87	113	95	90	111	78	112	101	94	93	105	111	108	107	91	127	113	112	105	105	100	122	109	127	120	110	114	98	97	123	98	100	83	107	123	90	105	103	111	92	112	103	121	101	100	101	93	102	99	101	112	115	76	114	90	105	105	93	104	120	100	94	91	109	99	106	98	92	100	94	105	106	91	107	99	95	106	106	101	94	108	108
345	2	2100	103149	382	1	243	828	1010	1019	860	753	590	507	404	355	381	636	763	646	383	325	434	386	233	203	190	170	185	174	174	179	168	179	180	153	156	174	157	158	142	149	139	157	148	128	149	145	133	132	111	137	134	102	135	140	140	107	117	139	128	128	111	121	103	106	128	134	117	139	148	119	112	114	123	113	124	132	127	115	121	120	91	112	105	119	126	120	126	112	113	119	111	108	131	106	112	97	105	103	114	115	111	95	109	111	114	113	115	116	112	107	117	104	106	107	99	115	121	91	115	106	114	121	114	103	105	139	121	114	94	108	126	124	116	122	100	98	97	108	126	118	108	109	126	121	110	97	112	117	102	114	100	103	104	123	117	119	112	108	117	113	95	110	106	105	118	118	119	137	105	83	99	106	101	91	134	108	132	111	125	106	105	118	113	115	116	101	100	106	129	90	98	118	97	128	96	86	98	104	100	106	109	115	108	122	107	110	112	111	95	117	106	113	109	95	82	110	111	102	130	107	101	104	113	95	107	115	113	102	112	112	114	119	104	103	112	93	112	100	105	91	113	105	106	97	107	115	97	115	104	107	96	115	90	94	106	96	107	110	101	103	102	122	116	103	101	117	103	105	123	102	121	101	126	105	117	105	118	116	117	102	102	105	111	106	87	105	120	104	108	92	127	101	97	98	98	112	108	106	98	96	111	102	102	95	97	113	103	102	106	125	100	90	112	129	95	116	95	109	108	86	112	103	100	95	110	121	99	125	115	100	94	117	117	106	109	104	116	120	99	102	103	107	99	107	94	103	103	97	108	106	124	101	100	111	123	95	92	124	114	98	108	100	114	110	99	98	101	95	104	96	110	104	101	101	106	112	88	97	108	100	109	117	108	98	124	113	97	101	113	111	98	112	108	103	83	94	102	106	138	112	111	108	111	100	110	109	104	99	103	111	108	114	116	115	98	87	101	116	106	113	105	118	120	110	98	93	111	104	117	103	111	107	98	108	109	88	90	92	84	123	112	108	96	88	111	99	102	102	125	106	114	112	103	121	101	89	88	101	97	95	96	127	107	108	102	107	108	102	91	98	98	103	99	95	96	93	110	92	101	122	87	113	97	116	102	89	99	99	108	102	95	98	115	101	108	106	115	101	106	119	114	107	108	108	114	114	119	113	124	98	104	99	121	110	112	98	107	103	107	113	124	111	116	115	105	82	105	96	111	95	98	120	106	107	106	101	120	112	114	115	90	102	86	98	109	94	85	101	113	108	95	108	113	120	108	107	121	105	108	95	102	122	112	110	93	105	123	97	111	118	109	92	113	113	107	128	103	112	105	109	96	110	101	124	106	113	110	100	100	109	111	108	108	97	97	111	103	96	108	117	96	91	111	118	97	130	95	107	98	111	120	116	102	114	120	108	109	94	118	116	99	91	116	114	101	98	104	105	91	91	101	94	93	102	113	117	96	107	115	90	101	113	128	103	124	119	103	95	109	100	93	115	107	104	104	110	104	103	88	107	112	118	122	120	109	109	93	118	123	106	101	106	129	87	123	105	109	126	104	96	92	101	94	110	111	91	97	108	113	130	107	108	82	113	127	123	96	94	87	125	117	88	114	107	130	118	106	92	93	115	103	119	103	113	103	90	105	106	100	110	109	77	115	97	125	88	83	93	107	120	117	108	112	97	101	110	107	80	87	113	105	99	87	92	99	103	106	100	80	104	98	114	112	104	89	106	101	109	131	95	83	123	112	103	107	115	99	119	106	116	91	92	97	100	93	120	112	117	102	94	105	104	103	107	107	100	118	127	102	117	109	93	95	116	94	104	123	100	120	101	103	108	108	110	106	90	132	101	86	123	104	104	114	87	98	123	114	97	113	105	102	115	99	112	103	120	120	115	108	112	94	117	115	121	122	109	108	114	114	102	121	105	106	107	103	97	110	118	116	100	108	93	87	114	134	100	129	90	102	106	87	93	124	88	87	113	119	101	102	100	105	103	121	102	101	107	100	119	97	98	97	92	116	93	108	92	102	95	109	117	93	104	95	95	116	126	90	108	117	112	102	106	112	109	100	101	88	115	99	109	108	94	103	99	96	89	116	102	121	113	95	110	107	105	100	124	97	114	108	110	121	97	102	114	103	113	89	112	119	103	106	104	99	94	93	108	101	110	110	103	96	101	110	120	107	114	97	116	105	110	99	103	102	105	89	92	102	105	91	95	88	115	101	98	103	93	98	97	106	90	111	89	97	100	119	93	92	124	111	124	108	97	107	97	107	101	107	118	106	101	130	110	89	111	95	96	122	104	120	106	125	110	91	88	91	96	102	89	110	114	90	98	115	89	93	118
345	3	3500	103272	420	2	185	802	968	1045	892	812	611	507	397	371	442	920	928	711	321	306	497	509	221	215	193	182	185	206	146	179	154	158	156	169	166	161	131	147	162	156	159	150	139	145	119	119	136	139	128	133	144	132	128	116	127	126	118	137	122	117	131	118	124	131	121	126	113	114	93	117	116	107	128	118	97	126	123	128	116	116	113	106	124	98	124	107	104	109	118	115	107	92	96	121	103	97	106	105	119	99	111	92	97	102	95	125	97	91	110	90	109	117	112	108	104	102	102	113	102	106	89	96	102	85	108	93	122	98	103	94	109	109	88	102	95	120	114	107	108	104	89	105	143	87	97	108	102	80	97	116	92	97	108	109	106	104	90	103	100	112	109	105	103	114	107	86	112	127	106	97	118	113	97	98	106	116	109	79	96	89	103	92	111	113	90	94	122	91	102	94	77	93	94	95	102	98	111	85	114	81	93	97	99	105	84	98	108	106	96	117	89	111	108	125	95	98	89	100	89	109	105	96	93	107	98	109	80	101	103	91	99	109	88	106	106	112	98	96	100	100	100	109	113	103	95	97	129	106	96	107	95	106	96	91	105	94	96	100	90	111	102	83	110	102	106	119	82	94	99	91	91	101	81	95	98	72	94	99	118	113	93	98	95	97	91	106	84	90	115	89	86	104	102	112	87	118	112	108	85	107	93	88	101	93	103	90	106	101	89	82	92	94	102	97	94	84	85	91	101	97	100	85	82	97	90	118	77	86	91	84	92	103	90	102	97	105	92	95	91	124	100	90	95	103	100	112	106	104	84	118	108	111	96	97	88	113	119	93	79	107	101	84	110	96	106	85	98	97	92	98	98	100	95	73	83	93	107	94	110	112	87	88	99	89	107	105	107	125	100	102	101	95	109	109	90	108	95	100	89	97	102	101	84	110	101	95	120	113	101	92	93	101	97	87	100	102	86	91	102	83	95	90	111	98	100	107	92	97	111	79	114	111	108	90	96	99	100	103	95	121	103	107	99	87	111	96	99	106	116	103	101	99	101	84	121	99	101	127	88	111	116	111	94	106	109	107	110	99	104	113	91	94	85	99	111	98	93	105	104	81	100	91	89	100	102	108	89	95	89	102	107	107	99	104	98	99	85	101	109	109	111	87	94	96	91	84	82	93	108	92	111	95	100	90	110	116	106	92	69	90	103	90	100	104	106	118	97	82	95	101	101	91	111	106	70	94	105	108	85	75	100	113	82	85	104	109	93	94	105	92	98	95	88	102	98	78	88	104	114	99	123	98	103	87	80	102	116	90	104	118	114	105	88	101	125	109	106	115	98	87	111	109	97	81	117	91	93	92	91	110	92	91	104	91	82	105	98	105	108	107	100	92	120	109	94	94	109	100	104	87	127	98	91	95	91	95	85	90	115	98	103	89	84	111	83	82	89	102	93	90	119	87	103	106	97	86	114	99	114	93	90	83	109	100	88	91	96	96	93	106	104	112	89	97	111	100	90	90	94	96	102	115	100	102	106	86	91	75	96	75	104	113	104	99	112	93	72	101	102	112	87	88	98	92	135	92	93	94	99	109	86	105	98	92	103	97	85	101	82	93	96	107	85	95	91	108	84	99	109	103	103	112	95	90	84	103	117	116	96	111	96	87	99	105	95	103	104	88	104	91	91	100	95	103	80	93	106	88	91	100	103	102	103	94	74	107	87	110	97	92	108	109	92	117	93	96	102	84	79	92	90	104	107	97	102	96	85	97	104	95	96	90	88	102	102	116	97	91	88	114	104	94	96	82	84	104	103	85	93	103	89	93	91	93	107	121	95	95	102	90	109	76	98	92	113	85	96	91	113	109	104	92	85	93	110	95	95	94	85	109	79	101	109	83	106	96	88	113	107	93	95	104	106	100	94	104	109	87	95	112	78	85	87	107	98	87	106	93	94	83	95	83	108	106	97	113	97	91	100	89	89	103	94	84	103	107	94	99	103	99	98	91	112	108	97	115	89	80	108	75	104	95	105	73	97	94	109	105	104	108	90	92	96	79	109	102	112	103	104	95	99	107	101	86	108	109	103	97	99	114	93	92	95	89	118	92	113	99	98	102	101	105	88	109	111	95	87	119	81	97	90	114	91	89	104	111	105	111	82	85	103	98	106	116	85	103	86	93	92	94	92	103	94	89	111	103	100	101	96	95	104	89	92	110	98	109	97	97	101	84	105	100	94	98	86	110	106	87	85	90	96	100	86	99	94	101	95	108	87	104	112	109	95	102	104	115	105	96	100	105	118	100	79	129	80	104	98	102	111	85	86	89	99	93	107	108	87	77	86	129	92	121	85	104	96	101
345	0	2700	103395	415	1	131	716	979	1065	888	836	651	567	494	431	535	1099	1107	885	477	415	736	676	294	209	223	242	211	200	178	177	179	185	198	171	182	184	152	173	166	172	164	158	156	167	141	148	158	140	130	132	124	148	148	118	129	121	140	127	127	141	139	101	134	128	150	124	109	124	125	132	105	123	116	117	101	116	112	138	138	94	116	114	108	100	123	109	122	94	113	135	103	104	123	105	120	132	120	108	124	117	117	119	113	124	100	116	122	93	110	120	115	98	122	111	105	113	108	117	116	132	107	117	127	113	108	110	95	129	111	117	116	110	104	111	96	109	122	104	112	117	112	111	123	118	123	96	110	100	117	110	113	103	121	120	115	98	129	115	98	126	84	108	108	99	115	107	94	105	92	122	104	103	114	97	105	105	108	108	107	112	84	94	110	87	104	104	103	112	100	105	87	95	106	109	106	102	114	95	111	103	118	110	98	112	106	102	89	108	110	126	100	103	109	88	119	89	104	112	112	93	121	105	103	150	97	101	109	97	106	93	110	105	104	107	116	107	119	114	90	119	101	120	94	106	105	113	96	97	92	103	104	93	106	113	105	97	104	120	118	115	101	114	99	118	97	112	110	119	119	98	104	102	102	103	98	95	101	92	92	118	83	122	104	123	99	100	109	121	106	103	105	109	104	110	104	119	109	104	114	108	122	127	102	110	114	105	101	94	97	110	109	103	94	104	114	114	98	100	94	123	103	102	101	95	102	119	96	117	108	100	101	118	101	98	115	93	98	128	105	77	102	92	96	110	107	113	102	99	121	85	106	101	124	110	105	105	88	110	103	97	114	85	100	110	96	123	126	94	112	116	103	105	112	112	108	123	95	113	100	107	104	92	102	108	97	93	105	87	107	93	102	99	125	98	106	98	104	112	103	117	94	88	89	106	103	112	109	92	105	113	108	94	109	91	103	113	92	117	104	99	90	118	109	94	94	106	100	121	99	90	104	107	102	115	116	125	97	89	110	100	106	87	104	95	107	117	108	97	106	99	96	91	98	93	125	106	90	105	101	96	100	110	94	125	110	102	108	104	129	113	92	103	106	112	111	121	123	121	94	100	110	112	104	116	106	103	90	105	109	92	98	96	104	72	99	93	97	109	108	93	101	104	108	111	120	98	114	98	99	99	98	124	107	120	114	96	100	103	108	114	86	86	103	106	112	128	117	100	108	116	96	99	100	107	89	88	118	99	107	105	116	92	95	122	106	114	74	97	97	101	97	94	94	101	104	100	104	94	102	97	122	88	113	98	104	99	103	112	104	91	117	96	118	111	120	104	93	102	106	118	91	97	100	108	100	106	105	104	107	114	97	110	105	108	85	96	111	103	96	97	87	105	104	87	106	85	95	109	118	110	105	128	93	98	104	106	125	103	104	98	102	97	105	96	109	116	109	108	116	106	95	119	100	88	125	111	96	104	104	118	108	90	100	104	91	95	84	108	98	83	95	84	95	95	105	96	98	90	105	108	116	99	108	107	123	93	115	106	103	120	101	141	107	112	87	95	107	101	117	108	99	112	123	109	117	98	95	101	118	91	103	120	113	109	89	90	87	97	102	99	100	102	106	104	107	100	104	105	99	86	89	123	108	90	98	98	129	108	120	99	107	112	101	118	97	98	114	94	99	100	113	108	93	96	104	118	100	103	104	108	103	111	97	122	103	109	99	96	93	100	107	116	110	122	100	98	114	103	104	88	95	104	110	97	86	107	94	98	99	99	107	113	74	98	94	104	98	95	123	109	87	104	128	98	101	108	112	107	103	105	111	95	109	100	110	109	97	112	97	92	104	99	91	107	110	95	105	111	112	103	93	115	91	104	97	101	100	102	90	113	128	103	95	128	113	120	105	92	110	100	111	78	111	109	132	93	98	95	99	96	106	102	105	104	104	101	98	99	106	108	95	110	107	88	92	117	110	116	96	106	116	106	98	110	104	107	125	108	99	108	114	104	98	105	97	108	93	113	98	113	106	119	86	97	104	102	95	100	99	110	95	109	106	81	105	95	100	94	101	121	81	106	106	82	117	103	106	82	81	98	90	113	117	103	88	102	118	87	120	103	95	91	116	108	110	86	103	113	118	109	97	92	95	97	86	122	106	112	100	106	86	114	118	117	90	115	100	104	95	96	109	116	109	109	106	108	110	109	94	127	112	108	108	95	107	117	104	109	97	114	96	97	112	102	115	96	107	94	99	96	98	114	100	102	110	105	116	113	105	107	116	96	110	95	107	100	102	103	81	106	91	103	97	121	105	89	113	94	96	102	94	78	114	94	123	114	115	127	89	104	101	108	101	92	96	88
345	1	1900	103518	380	1	230	858	980	975	712	637	570	404	371	364	324	480	484	378	303	230	334	322	222	183	183	187	189	173	179	165	179	159	145	157	157	140	163	124	142	141	171	132	132	168	119	153	124	153	149	117	120	139	125	153	139	138	134	150	118	122	122	120	114	117	112	119	111	103	131	123	135	130	116	137	128	116	128	119	117	129	154	112	119	122	115	115	111	116	135	115	125	119	97	134	116	111	108	134	120	101	100	113	105	127	109	127	130	110	117	118	127	130	132	111	111	99	109	115	110	107	102	124	115	112	106	112	125	88	115	125	139	102	125	124	134	109	105	114	117	134	93	86	98	98	123	109	107	91	102	100	120	117	117	107	105	114	116	130	106	92	128	106	115	112	119	116	123	100	116	110	131	137	112	115	118	126	103	116	96	97	144	129	110	98	96	123	97	117	121	108	116	108	122	107	107	122	122	118	129	121	107	121	127	109	122	103	125	116	119	130	126	120	125	129	103	90	112	118	130	106	127	90	109	120	108	105	119	115	124	109	109	96	121	115	114	106	99	122	120	109	107	121	120	118	128	91	111	121	100	138	120	110	117	106	97	116	99	102	111	123	130	115	131	130	97	114	114	113	100	146	112	123	118	105	114	133	121	115	112	108	120	137	98	115	103	118	105	103	126	115	101	115	98	102	126	107	106	104	107	96	115	80	114	133	113	118	93	110	106	103	104	116	111	102	128	127	130	114	94	118	104	119	112	120	106	113	101	101	115	130	112	105	106	116	113	101	96	120	125	119	120	108	115	108	110	106	105	118	126	105	113	103	98	115	99	117	126	110	112	99	101	107	130	143	102	117	119	105	109	117	124	115	107	121	91	119	101	107	101	106	108	120	118	126	112	118	107	108	108	108	116	110	113	96	100	114	101	127	99	99	101	99	103	93	89	111	119	98	97	112	98	97	126	112	116	113	112	100	119	113	104	131	101	120	110	97	109	118	130	111	102	108	118	120	121	109	107	111	118	104	98	108	97	124	113	116	109	99	105	119	105	110	107	91	107	110	105	121	99	117	102	121	109	111	108	104	114	114	128	112	108	112	93	106	105	100	116	119	118	117	123	95	100	108	98	121	119	130	115	139	101	111	103	97	102	105	124	97	115	105	110	97	120	110	110	114	106	95	100	104	105	111	86	94	106	121	98	101	120	96	96	111	101	111	128	115	105	96	116	112	123	120	117	117	115	93	107	112	84	104	127	94	113	107	121	105	106	113	126	108	126	106	116	130	117	119	120	107	98	123	114	102	116	116	114	104	106	99	103	109	99	104	114	98	111	116	121	114	110	103	109	116	95	102	104	113	121	109	112	107	117	120	121	102	105	117	121	95	104	111	99	97	116	109	104	106	88	93	111	108	91	99	110	133	113	104	118	113	105	114	98	112	97	109	103	127	98	115	117	120	94	113	79	114	122	92	114	114	115	101	123	108	112	118	114	123	112	106	119	116	119	106	96	104	79	109	103	111	115	109	111	126	109	115	112	108	115	109	118	102	132	109	113	111	102	130	125	88	111	97	120	117	95	110	111	136	107	126	129	117	110	117	122	115	98	126	108	110	98	100	116	108	102	104	118	111	116	108	100	112	101	113	111	115	102	106	126	108	111	95	103	99	113	114	125	110	116	91	110	123	108	93	111	118	108	93	100	118	127	119	114	111	89	112	125	110	96	124	101	104	128	110	105	92	118	106	106	99	113	115	115	94	109	109	123	121	104	113	108	103	120	101	107	121	106	99	113	119	114	120	119	122	124	114	99	116	131	99	125	126	108	109	102	90	109	102	120	116	109	105	100	95	98	101	110	112	127	98	105	108	119	126	109	128	111	99	115	123	103	96	121	113	109	120	122	116	103	113	90	117	107	94	111	117	106	97	114	111	97	123	96	118	119	114	117	122	120	94	114	110	94	115	113	120	99	94	115	99	123	113	116	117	135	117	94	125	97	110	104	95	91	106	96	129	116	100	109	110	117	100	120	112	110	117	112	122	106	105	112	117	129	110	119	106	100	109	104	108	119	95	128	113	118	104	102	115	97	112	127	109	123	105	109	99	105	118	110	118	121	121	110	108	104	100	98	120	117	96	136	102	113	127	108	102	112	125	112	110	90	114	124	111	103	128	105	96	113	103	123	96	114	119	124	104	103	122	103	124	102	113	113	103	111	112	111	98	106	110	111	109	120	109	122	112	116	116	107	122	131	103	105	123	115	120	106	128	121	105	117	117	107	118	109	126	102	98	116	85	102	115	110	118	101	119	113	137	114	104	111	118	133	124	99	113	87	115	99	104	110	93	105	110	101	94	110	115
345	2	2100	103642	389	0	177	838	1002	940	684	609	508	469	403	375	330	460	686	549	364	254	428	379	305	223	197	199	186	169	192	195	173	169	162	165	182	171	168	160	164	178	144	152	131	153	144	136	144	125	135	131	123	150	151	128	137	121	148	120	113	117	119	143	126	122	146	125	135	132	158	123	127	128	130	116	121	128	126	119	136	122	108	114	113	115	129	114	129	138	125	122	134	124	134	124	122	102	128	126	129	126	137	120	99	117	104	104	120	112	117	125	107	111	101	108	135	131	141	111	113	118	119	122	120	121	120	127	101	111	129	126	133	109	129	127	110	121	127	137	130	124	122	117	129	120	130	141	114	108	112	123	124	113	115	114	123	111	132	131	133	138	114	115	118	112	123	122	113	101	122	120	137	115	125	122	135	114	126	101	97	125	116	122	122	111	135	116	99	158	114	123	133	117	115	104	117	132	115	132	115	108	110	126	113	99	109	134	106	106	94	96	106	126	125	98	111	121	103	120	113	127	115	110	95	115	113	109	107	113	115	129	104	124	107	127	113	96	102	104	124	124	130	127	106	138	142	105	109	110	135	110	109	109	130	118	90	110	124	128	124	102	105	92	91	125	108	109	108	115	133	105	97	103	132	116	115	123	125	131	118	117	137	113	121	106	122	124	106	122	118	115	106	131	126	104	112	123	133	91	118	123	112	135	116	105	114	119	99	125	125	106	125	114	109	130	95	116	148	114	117	124	121	87	124	121	113	116	137	121	130	110	114	116	120	121	109	130	101	128	139	119	103	117	131	108	97	114	139	126	94	117	109	107	126	107	131	107	116	119	110	114	101	112	139	98	86	99	122	107	103	110	114	122	131	111	117	111	98	118	111	92	109	104	130	106	120	115	127	98	121	114	104	120	119	131	114	125	110	95	97	131	142	132	125	117	120	125	127	124	127	124	95	128	111	104	114	117	102	108	126	125	121	121	107	126	110	118	128	143	118	105	101	96	117	120	116	124	101	111	104	115	109	116	107	114	127	98	129	131	104	111	104	119	118	108	113	103	123	109	123	134	134	115	125	129	116	131	111	126	133	116	115	107	124	108	125	117	97	120	117	95	115	100	119	107	121	98	118	93	113	120	130	101	118	120	108	133	126	91	111	121	126	97	127	133	101	102	101	114	136	99	121	115	104	110	117	112	115	110	108	136	121	110	136	130	115	114	117	127	117	110	103	119	128	131	142	108	110	111	118	110	115	109	94	146	131	116	124	118	135	125	131	99	98	116	95	132	120	129	112	100	82	124	114	121	103	124	108	108	108	105	124	118	107	130	126	94	122	121	121	129	91	109	109	133	111	120	113	101	111	130	100	107	130	106	103	115	131	121	92	117	106	118	95	112	103	124	116	127	114	112	119	118	117	108	109	124	121	111	113	123	109	118	134	126	110	120	104	110	135	125	114	108	105	118	117	131	104	133	120	115	114	125	99	135	110	115	105	131	119	117	114	114	140	125	114	112	111	127	110	116	124	106	128	107	106	143	123	125	100	88	127	91	103	124	128	121	125	98	94	100	102	110	111	105	121	114	95	126	104	128	127	107	116	139	122	115	130	87	110	112	111	119	104	121	114	125	106	114	106	121	122	108	115	115	111	113	142	118	102	109	105	116	129	103	111	110	123	103	117	101	124	107	131	123	113	122	113	133	121	95	114	109	103	127	124	106	123	106	121	112	115	127	136	121	147	101	119	124	123	107	118	110	115	115	109	120	111	125	116	114	122	123	127	111	96	108	113	87	121	104	101	119	111	108	122	122	117	109	122	116	121	102	100	104	122	129	121	101	77	121	95	108	121	114	130	110	121	113	131	112	127	113	101	109	117	105	117	108	131	142	107	131	131	107	109	112	99	115	118	114	111	115	111	114	109	117	128	116	118	111	112	120	129	111	120	114	122	126	98	137	114	104	116	117	132	117	120	111	119	116	111	132	118	117	117	100	103	101	93	126	108	123	121	107	112	118	116	108	125	105	116	106	107	121	115	91	122	109	120	104	133	96	121	121	109	101	107	98	123	107	115	101	96	111	109	111	101	120	123	103	98	119	139	117	113	108	117	103	97	96	113	113	116	112	115	110	127	120	106	98	122	114	99	114	116	101	116	105	129	109	116	94	98	104	103	103	140	115	99	119	110	112	102	129	102	109	118	112	131	103	124	109	120	108	134	96	123	111	101	139	101	103	107	101	114	118	101	123	112	120	97	125	125	116	105	111	121	110	104	91	115	117	121	113	106	115	123	112	108	131	104	122	133	122	112	102	100	120	110	118	121	119	126	137	111	114	103	109	109	118	104	112	98	123	130	95
345	3	3500	103765	388	4	183	673	899	899	743	623	536	498	371	357	373	462	851	714	427	290	442	554	417	268	194	190	211	185	174	180	163	163	176	155	167	158	159	179	127	190	184	163	138	125	150	157	162	136	139	142	133	146	144	136	147	138	137	142	116	149	124	121	136	109	115	128	126	114	123	126	126	121	123	117	122	105	126	131	119	159	98	113	141	133	133	125	104	148	119	98	120	126	115	116	129	94	107	118	122	127	117	112	114	107	106	110	119	119	111	119	112	109	117	136	99	116	117	120	137	118	100	117	112	103	108	117	108	114	121	107	113	128	120	104	101	103	119	107	117	109	114	114	112	114	111	115	103	115	95	97	106	105	118	111	122	151	107	110	116	122	85	108	103	110	111	116	117	108	83	121	117	109	116	122	104	108	99	106	121	120	102	110	111	120	123	95	129	103	107	110	128	121	110	96	116	111	108	100	109	100	111	118	115	94	104	120	110	110	117	96	119	93	84	97	116	128	116	112	85	116	92	100	94	126	94	121	132	88	116	123	125	105	95	114	136	125	112	108	122	119	123	113	108	115	119	108	129	113	103	104	102	140	108	130	110	128	118	99	112	112	116	119	113	103	101	125	141	109	103	125	120	105	112	95	130	105	118	106	105	106	95	129	101	99	104	109	108	103	100	104	121	119	125	99	108	115	105	105	116	105	126	106	112	113	121	103	120	102	105	113	113	117	100	116	105	105	105	100	121	106	102	117	128	120	106	118	111	114	119	108	99	114	112	131	127	103	100	102	118	119	107	112	94	103	104	123	112	112	108	97	120	115	109	115	124	102	104	123	115	106	110	103	124	117	134	109	109	107	90	114	97	98	105	105	121	137	114	122	111	104	108	93	106	116	104	114	116	115	111	96	113	112	108	114	110	104	109	104	93	114	114	120	113	111	112	136	121	101	101	104	111	108	111	114	108	109	105	102	107	108	111	127	110	107	101	99	123	100	108	112	113	108	96	92	113	126	103	128	83	107	128	129	86	104	115	113	98	114	111	121	112	104	123	103	100	121	96	108	91	96	119	120	107	119	124	128	111	112	114	104	94	107	106	109	99	112	113	120	103	102	102	120	104	107	105	121	106	101	120	114	110	99	106	106	98	122	91	114	100	96	105	118	97	121	107	117	120	121	95	126	120	120	112	104	114	124	111	110	98	120	119	114	118	117	116	103	107	102	121	105	111	123	113	92	109	108	98	113	102	82	104	106	118	93	120	103	109	102	107	82	105	118	115	101	116	104	107	106	109	115	110	110	116	113	109	105	106	116	88	107	108	100	112	97	117	114	122	97	103	114	98	108	114	103	107	114	112	105	113	97	98	112	115	122	113	112	103	122	139	102	123	92	101	105	110	108	113	116	95	118	121	100	95	122	106	139	111	95	86	108	111	130	102	123	100	104	109	105	98	118	101	107	129	112	112	104	96	133	122	128	104	115	113	112	137	122	97	102	126	124	95	124	103	118	119	103	115	107	119	102	86	96	126	104	110	95	89	118	99	114	96	117	119	115	100	110	108	101	116	121	98	85	115	108	92	109	108	112	103	93	114	99	103	102	112	119	105	101	110	135	117	122	122	109	96	115	119	97	129	108	92	112	119	112	107	107	109	126	96	108	107	121	103	106	109	106	90	125	94	115	106	111	121	103	116	91	105	91	113	92	120	101	99	127	95	97	115	129	113	104	108	103	105	101	110	90	107	111	127	116	114	114	95	125	118	103	113	96	100	118	91	100	108	99	115	115	110	107	95	114	118	106	96	97	115	95	123	103	103	118	102	109	107	104	111	112	110	109	103	123	104	110	102	85	93	127	142	96	105	122	108	123	108	109	101	107	106	110	121	100	118	91	118	113	121	128	114	125	110	111	118	101	108	111	110	131	102	122	111	114	114	93	93	103	117	111	107	91	98	102	107	105	118	101	104	110	99	108	107	120	113	95	110	88	97	108	110	132	113	112	111	115	113	121	115	99	110	100	106	107	116	119	84	111	98	86	85	122	111	98	101	101	121	110	105	101	114	115	92	130	134	99	99	122	112	115	120	104	118	92	104	103	115	118	125	111	114	117	108	126	120	113	101	121	95	103	104	105	105	116	104	96	101	100	101	125	106	90	105	100	112	110	113	127	104	102	124	115	112	119	107	118	116	107	109	104	99	133	105	119	138	111	103	105	113	125	118	108	97	112	88	99	107	98	110	107	112	108	113	114	114	112	113	103	108	125	126	98	112	128	106	113	122	117	106	82	119	111	110	113	105	113	107	115	86	100	114	99	111	104	129	95	119	94	105	109	111	108	114	136	108	86	104	110	103	105
