345	0	2700	174944	466	2	19	272	440	552	476	509	412	443	372	401	357	384	295	287	262	307	264	263	236	234	211	253	234	218	213	199	212	201	192	177	193	169	188	172	180	158	174	151	162	148	165	152	131	153	148	128	128	126	148	149	126	145	111	129	126	119	145	149	125	135	129	122	125	123	119	113	128	152	181	204	182	230	250	210	160	160	118	120	114	97	120	106	111	107	114	111	118	139	117	115	97	106	133	94	86	113	102	121	121	128	117	126	90	116	90	121	115	126	127	122	92	123	108	122	121	104	94	101	132	97	93	113	96	91	88	130	117	104	91	104	129	96	100	107	99	106	118	109	93	124	98	108	116	103	115	123	104	110	100	107	111	106	108	104	113	109	104	98	92	106	111	109	105	79	110	117	102	100	101	92	105	90	91	110	97	112	123	123	106	118	113	108	96	104	104	91	110	89	90	103	99	98	106	127	117	107	110	104	88	100	125	89	93	105	99	104	108	120	97	97	105	111	107	88	113	113	100	101	102	103	109	110	127	117	109	110	108	111	101	95	110	100	103	101	103	110	103	112	97	88	104	101	112	100	102	110	110	108	94	98	101	93	86	97	98	100	102	97	89	93	105	104	114	97	91	100	100	114	113	83	74	101	88	100	116	104	97	109	82	103	107	105	98	99	90	108	88	110	82	125	95	103	106	106	99	108	110	82	102	103	103	85	117	108	122	90	93	91	100	115	98	81	92	108	111	99	107	111	102	93	98	119	111	96	84	98	98	113	89	103	88	99	94	84	101	101	102	120	111	90	112	109	104	98	90	88	107	96	119	103	98	122	101	109	103	84	88	87	83	94	106	92	96	107	101	103	104	91	94	111	100	110	104	122	90	94	108	116	98	89	89	119	103	96	92	103	107	87	126	95	100	104	115	131	98	86	109	95	94	97	124	88	100	100	74	106	103	110	85	96	114	107	123	98	91	100	102	111	97	101	98	97	109	98	102	99	100	102	96	104	104	84	112	88	97	97	116	99	97	88	86	103	102	87	105	116	112	91	99	88	117	89	122	102	91	114	91	102	94	111	96	115	114	109	94	109	87	89	94	106	105	100	105	83	100	96	95	92	91	78	100	104	87	106	102	111	111	122	103	94	101	106	103	121	106	101	103	79	101	98	128	89	104	102	108	111	98	92	108	116	98	105	110	97	105	92	131	96	97	88	98	88	84	115	97	93	110	110	103	102	105	110	97	98	110	87	103	93	111	96	113	100	113	100	116	100	101	107	91	98	96	104	88	99	94	83	96	97	105	106	100	92	91	104	103	99	90	106	91	92	95	115	85	88	96	95	92	105	89	96	100	95	90	107	104	92	105	90	90	106	108	77	91	108	89	107	107	103	106	89	97	101	87	95	109	120	89	112	102	101	100	116	109	112	87	108	122	95	87	94	99	101	85	101	94	103	91	107	87	94	111	110	106	108	89	111	91	98	95	111	114	91	94	92	92	110	103	104	84	102	90	86	112	99	95	101	91	92	89	105	113	99	106	91	106	75	94	128	116	112	111	97	101	105	89	103	106	99	108	114	96	108	96	109	96	103	99	116	96	96	94	120	112	106	111	104	91	94	108	95	103	108	82	92	114	110	92	113	109	94	98	109	101	86	99	92	86	108	113	96	105	88	101	94	93	107	110	108	125	105	88	96	100	104	98	101	97	92	112	102	93	95	107	93	89	100	107	102	81	111	103	101	105	106	101	94	108	90	108	111	93	114	99	80	115	94	94	85	106	101	103	95	88	104	95	84	87	106	103	101	96	116	95	89	112	93	109	118	99	111	122	104	105	119	96	112	114	115	114	97	109	126	93	96	105	99	96	97	91	114	98	100	123	88	80	100	91	104	89	117	97	106	93	99	92	92	108	104	109	83	110	101	111	112	93	102	103	109	114	93	110	78	92	114	113	107	101	87	102	94	97	95	89	107	111	103	111	105	119	93	118	95	105	105	106	87	94	105	88	98	92	105	88	91	109	102	97	105	87	86	102	97	90	101	97	91	79	99	88	81	109	100	101	88	97	107	105	82	105	103	119	92	94	84	98	91	108	116	95	107	92	113	99	96	109	90	107	100	114	103	110	97	102	88	102	120	108	85	100	109	93	106	104	89	94	103	89	88	109	113	103	104	99	90	104	121	105	107	99	107	83	107	91	113	104	94	110	74	117	105	95	111	114	98	86	126	111	98	113	100	96	112	108	93	105	97	92	101	95	106	115	125	79	93	103	111	99	100	93	108	92	109	87	107	85	111	97	120	112	88	90	96	96	103	95	92	93	113	117	110	119	95	99	105	99	87	116	92	104	84	90	98
345	1	1900	175067	478	6	44	344	449	618	576	540	474	429	356	313	345	296	254	232	226	265	222	215	239	198	225	204	191	189	169	156	175	159	149	169	170	136	145	155	159	136	137	153	161	119	118	150	134	124	123	138	130	115	127	142	134	125	111	133	126	107	113	113	132	119	133	115	126	136	112	128	107	120	142	145	140	134	168	159	159	127	152	121	106	127	106	116	106	118	90	124	129	113	122	92	108	119	87	109	108	121	117	119	127	127	129	136	113	82	104	89	105	113	107	97	96	87	118	96	97	100	107	117	113	96	119	131	93	130	99	98	117	108	104	101	97	107	84	102	115	105	106	108	95	141	108	117	111	105	95	107	117	107	106	105	106	125	109	94	108	102	99	112	94	106	111	98	114	106	109	100	130	115	113	114	95	100	104	105	118	85	115	105	109	111	111	106	121	126	104	116	85	92	90	126	96	108	103	89	102	111	110	100	108	107	117	102	104	112	107	100	119	112	105	101	118	80	95	121	112	95	86	113	89	92	107	126	107	106	93	104	89	112	103	91	121	105	110	105	93	118	109	108	103	119	117	115	100	93	100	100	99	108	119	113	123	100	109	93	103	110	125	96	114	115	96	112	111	100	102	104	112	110	109	102	122	111	112	104	117	118	97	113	104	111	107	117	99	119	95	105	95	110	103	91	98	134	102	99	107	93	96	75	117	101	112	101	123	98	84	105	115	106	107	108	105	94	116	103	109	104	98	99	105	122	81	93	99	103	102	121	115	122	101	104	118	108	109	107	101	103	95	121	120	99	87	76	116	115	108	117	83	94	104	100	101	105	100	111	108	107	107	99	92	95	102	104	106	103	109	113	96	103	118	97	106	88	109	89	113	105	93	104	134	111	96	116	108	112	83	113	92	94	99	106	97	92	97	116	90	122	116	108	102	102	108	104	89	111	106	107	116	95	109	98	108	105	125	107	113	109	89	97	121	98	104	99	101	104	90	118	108	106	98	110	101	111	113	99	93	98	104	98	110	102	131	105	114	106	109	91	105	108	116	108	100	119	119	96	84	110	98	96	88	115	113	104	97	91	103	89	120	100	125	117	107	124	111	86	116	110	115	114	127	100	93	107	98	100	89	114	97	109	122	74	119	117	107	93	99	91	116	89	106	105	121	120	102	129	118	103	91	100	101	91	122	113	105	110	107	110	108	93	96	109	109	103	101	105	109	94	92	94	94	127	100	86	102	118	133	102	108	124	102	104	108	102	105	118	109	110	134	91	104	101	131	110	110	116	94	98	113	102	112	89	88	111	111	110	100	109	99	107	117	117	116	99	101	97	125	109	110	109	101	88	122	111	100	97	85	118	95	106	111	105	96	98	93	109	105	113	109	95	102	93	113	102	94	119	104	114	116	106	117	101	105	104	115	95	109	119	112	111	122	123	96	106	109	100	120	106	90	122	93	96	101	113	105	106	101	96	99	107	101	111	90	95	120	111	94	113	99	99	97	105	103	103	87	126	91	90	92	113	101	101	108	97	103	99	119	90	114	103	120	93	108	115	87	120	106	105	117	105	109	110	120	100	97	95	109	99	76	109	94	106	103	110	113	99	85	112	99	111	99	109	109	123	104	121	100	115	115	113	112	108	90	117	119	102	108	128	111	96	92	102	103	98	103	100	89	119	91	108	93	95	103	107	115	108	96	125	113	98	113	133	104	108	103	99	114	108	116	107	113	119	117	100	119	98	113	99	102	120	102	115	116	90	98	123	105	121	113	95	108	98	102	94	105	111	100	99	96	101	113	118	113	95	98	108	107	110	96	103	96	100	95	101	96	103	103	88	102	96	90	107	100	106	99	113	111	102	102	114	111	100	112	106	93	106	107	111	108	106	93	117	89	101	103	106	96	109	110	102	105	125	110	110	110	110	113	90	96	78	124	97	121	89	97	106	107	128	104	91	116	103	113	108	90	108	108	110	116	128	110	103	98	95	94	95	115	96	119	108	99	112	120	102	102	108	80	101	118	103	115	97	116	95	109	103	87	107	101	119	93	108	103	117	106	108	95	117	104	105	104	118	102	116	105	110	100	98	96	96	112	105	92	109	114	112	90	88	117	105	113	107	95	112	103	89	93	113	98	93	92	102	113	87	107	102	97	110	96	90	95	89	106	122	98	84	134	95	113	125	107	112	104	105	123	102	120	114	103	98	110	124	95	102	101	103	105	100	105	96	113	89	97	101	103	113	100	105	75	103	96	93	106	96	98	106	92	104	92	96	127	91	100	98	97	97	97	122	104	107	105	101	91	117	100	92	106	91	98	112	85	94	103	113	103	110	97	105	105	101	96	111	112	83
345	2	2100	175191	476	5	33	292	479	524	538	519	483	483	454	401	376	355	258	283	254	269	220	198	211	204	229	188	180	187	185	136	169	174	152	131	149	155	132	139	151	130	156	159	130	130	110	126	117	112	122	123	126	121	124	116	109	116	119	109	125	127	105	124	128	119	112	108	149	109	98	121	100	94	110	121	166	157	163	143	143	127	121	119	106	96	89	97	105	105	107	102	100	92	93	104	83	89	105	95	120	94	101	103	81	75	85	90	91	115	100	96	95	92	90	112	90	97	89	91	121	84	98	102	89	102	110	98	94	94	92	89	102	95	94	77	90	95	95	86	82	96	106	96	83	109	91	93	104	90	97	121	106	83	103	93	81	112	98	93	133	75	102	97	115	80	102	97	99	90	93	99	88	103	77	84	95	94	103	111	101	93	83	107	109	85	94	83	89	88	94	96	101	98	85	95	105	98	87	76	87	104	74	107	90	90	77	99	104	119	96	92	95	91	79	84	98	95	82	106	80	72	89	99	88	108	81	103	100	102	110	96	83	101	90	103	71	80	106	101	87	102	104	89	97	83	102	94	104	88	94	93	97	87	103	88	113	106	79	88	81	90	88	81	91	91	88	88	92	93	97	99	93	103	91	94	80	97	99	98	84	92	85	101	88	87	81	94	102	87	85	72	108	85	84	86	120	110	91	100	96	99	109	103	79	91	90	104	93	95	102	90	98	89	86	114	100	93	91	92	98	91	92	92	87	100	85	106	82	83	88	101	91	85	93	87	90	88	93	84	96	102	91	88	101	92	95	96	97	87	94	97	102	95	104	102	100	100	84	93	107	95	92	93	94	93	85	110	88	116	81	87	98	80	102	104	82	88	97	89	84	102	80	95	81	88	89	97	92	87	90	89	97	85	84	88	82	94	82	95	99	92	80	95	90	79	105	79	89	102	112	81	123	99	98	83	87	112	86	105	82	97	99	118	109	88	109	86	91	98	93	91	92	90	94	70	97	95	84	94	96	89	95	94	89	92	81	112	114	85	104	91	94	103	107	91	100	96	103	102	76	79	101	94	103	104	97	84	85	92	106	91	101	87	82	90	77	77	88	97	86	95	96	89	85	90	96	96	97	82	91	83	83	100	83	74	84	85	97	93	97	86	108	95	90	99	105	104	86	92	97	84	98	93	116	97	88	79	104	92	98	92	104	95	91	79	84	83	81	92	88	90	88	81	101	90	83	91	104	86	88	110	110	92	96	69	101	85	97	101	91	79	106	91	96	96	91	83	95	93	116	92	95	87	87	84	85	95	95	101	96	90	99	88	92	78	80	106	100	90	101	108	95	97	90	76	94	101	99	80	85	92	87	90	106	63	98	101	81	87	104	91	88	83	101	100	88	70	70	92	87	93	111	70	99	86	86	88	101	92	86	85	80	87	94	100	104	80	92	101	104	102	79	93	78	101	96	72	73	97	91	78	96	86	72	88	104	99	93	76	95	93	93	98	98	80	107	84	102	109	78	103	72	82	85	90	76	97	77	94	102	103	101	86	89	88	82	99	105	82	88	86	93	95	88	96	100	73	90	76	69	81	86	92	110	100	94	85	97	90	92	98	100	85	93	85	103	114	93	95	93	89	94	84	99	103	92	110	103	94	102	101	85	79	91	88	76	94	88	89	88	83	106	72	92	98	87	103	94	77	85	98	104	91	81	85	86	84	84	95	91	83	108	101	105	93	86	104	106	94	96	92	98	100	97	101	102	100	89	91	91	76	78	94	81	76	91	89	79	97	88	84	91	93	94	98	91	67	75	89	94	88	82	98	97	109	103	94	87	93	89	99	100	86	91	97	89	101	98	112	78	103	85	116	95	103	85	99	85	89	91	92	88	100	92	118	84	104	84	88	84	99	104	102	79	103	89	99	115	86	98	87	92	81	103	87	94	79	80	93	72	88	92	97	101	97	86	75	90	80	109	80	114	112	93	87	98	115	84	91	85	102	77	80	90	107	92	96	106	88	101	92	83	89	94	91	75	101	91	90	84	86	93	95	116	93	76	103	88	88	94	70	92	82	110	92	77	94	100	82	77	93	106	82	83	83	98	105	93	87	94	77	91	92	95	93	105	91	89	95	85	115	87	88	104	84	94	92	104	80	80	99	90	85	86	88	90	102	88	100	94	90	105	79	82	89	91	92	93	76	104	109	81	81	96	85	84	82	107	96	105	87	87	88	92	72	80	95	70	95	124	98	94	85	82	77	78	82	92	92	89	94	78	94	98	88	85	84	92	100	87	74	76	85	90	97	80	84	90	75	93	93	98	87	89	95	94	93	87	100	90	113	84	90	104	110	90	108
345	3	3500	175314	441	3	39	397	672	681	551	570	446	464	397	408	341	362	324	325	282	272	262	254	229	238	241	239	272	265	264	233	194	183	157	187	176	174	187	158	156	168	175	161	138	154	153	154	143	151	140	152	142	134	139	126	145	141	139	141	133	108	140	129	161	129	125	130	124	145	118	118	151	143	171	175	178	197	195	172	155	131	140	115	111	118	133	112	118	107	120	107	111	110	118	117	107	128	114	98	114	123	121	115	116	123	121	109	118	135	118	134	128	113	112	118	140	111	117	109	109	141	118	113	111	111	100	108	115	107	114	107	104	117	102	114	98	136	118	114	103	102	118	85	99	102	99	123	140	89	109	118	112	100	97	111	127	121	119	124	117	113	105	104	110	120	107	131	109	119	107	108	103	107	102	130	110	113	92	110	121	121	98	108	123	101	114	111	107	101	114	115	121	114	118	100	104	102	114	120	111	103	132	118	108	98	79	110	104	123	104	115	108	109	99	106	120	104	111	98	133	121	104	109	124	113	109	115	116	126	124	112	110	108	116	116	121	96	117	108	110	109	111	118	121	118	117	122	107	110	109	109	95	121	107	103	103	121	97	104	111	94	115	90	119	99	83	106	103	105	112	104	113	109	120	126	106	110	98	114	105	109	124	121	102	99	106	122	108	91	116	108	112	120	96	113	111	113	127	97	102	116	98	115	107	100	114	114	107	113	122	113	115	126	113	114	99	108	130	91	105	113	117	119	94	104	111	112	119	120	132	118	111	116	118	101	128	101	103	104	98	95	114	115	117	115	122	112	113	105	101	116	116	111	109	105	97	115	93	124	121	97	111	107	105	98	119	124	107	104	100	107	108	115	105	119	112	97	105	109	111	113	90	115	102	92	114	114	125	88	86	112	110	125	108	105	88	114	126	115	112	107	118	105	92	101	114	100	103	119	110	109	97	118	107	114	110	113	107	105	105	124	79	108	100	111	92	103	95	106	100	122	97	123	98	110	107	112	117	130	108	109	111	124	136	111	105	116	91	102	111	111	114	114	124	115	115	130	100	124	121	108	93	94	100	108	96	113	110	102	112	96	143	108	112	109	128	111	101	97	93	97	117	110	100	123	93	108	92	115	120	112	104	101	106	115	90	103	98	104	110	90	94	103	127	110	91	106	106	119	119	98	126	106	104	84	111	100	110	104	113	104	121	92	94	89	103	84	107	95	117	101	107	110	113	97	120	123	109	117	114	93	120	97	114	109	116	120	88	114	115	115	105	96	115	100	114	108	120	83	117	104	127	101	98	102	101	102	109	120	99	124	107	111	108	124	106	107	125	110	100	101	97	105	95	131	103	126	122	126	103	104	108	104	98	104	95	102	72	99	135	94	128	102	115	97	102	120	109	128	121	101	114	107	115	91	119	120	99	91	108	108	114	108	111	136	119	112	100	101	97	98	84	124	111	106	119	102	121	107	103	113	121	111	114	93	123	107	109	115	103	119	124	113	109	117	121	113	115	117	114	111	107	96	105	112	126	116	127	87	100	111	105	113	113	115	97	108	124	121	112	107	107	119	93	109	98	96	109	108	107	130	99	132	101	111	98	97	103	101	95	105	140	124	97	111	115	120	105	111	131	108	93	104	112	100	93	103	105	101	126	109	105	99	113	96	101	116	102	112	113	108	116	97	101	104	94	103	94	97	113	105	99	112	111	108	126	112	109	103	108	107	108	115	121	96	112	116	114	102	114	118	116	107	100	97	110	129	128	113	89	85	124	102	110	104	114	114	117	103	98	123	99	103	87	104	112	120	100	94	117	114	106	94	106	109	107	104	92	119	99	125	112	111	107	117	105	113	106	118	96	101	123	108	97	101	105	102	99	127	107	118	87	112	94	120	109	101	102	107	102	109	88	101	106	116	96	115	112	109	104	111	116	84	108	100	116	107	106	102	114	106	110	107	100	88	122	109	103	111	113	98	108	94	103	115	91	91	108	112	107	112	119	101	108	102	105	119	131	100	118	113	128	100	98	94	126	114	119	121	93	89	125	123	101	98	99	133	97	95	110	93	112	97	101	96	93	105	112	108	108	103	96	108	101	108	110	107	96	103	118	119	96	97	103	95	107	99	104	116	111	118	119	118	122	133	111	114	95	118	86	111	102	115	109	100	102	116	121	107	124	116	120	100	116	124	105	120	101	116	94	111	116	114	107	120	105	127	112	97	104	114	119	101	109	113	113	106	116	115	117	114	106	116	127	106	105	92	120	94	117	107	110	100	110	108	105	100	111	119	86	119	98	89	104	100	96	124	116	107	109	94	116	119	126	105	115	92	97	126	97	92	131	114	102	108	105	121
345	0	2700	175437	462	4	22	402	644	779	652	624	535	524	508	447	445	356	339	312	296	288	286	287	295	256	237	245	249	258	201	212	222	220	198	188	169	185	178	169	186	171	164	159	188	154	146	160	173	151	169	147	147	134	134	146	132	145	147	136	132	116	131	133	133	136	112	141	116	111	128	127	139	167	159	202	210	229	207	193	168	150	122	130	106	110	99	115	132	99	125	128	126	113	107	102	117	106	120	118	127	121	118	109	126	133	126	132	100	105	123	109	112	102	93	125	123	113	132	119	116	109	104	102	125	106	107	117	116	102	110	115	117	111	104	110	117	100	115	101	106	86	105	119	98	99	106	99	106	103	108	101	107	110	95	109	105	136	105	94	119	115	85	91	98	115	118	99	105	94	116	92	105	92	101	101	88	130	110	99	128	100	105	112	99	99	90	103	111	103	119	126	98	88	121	102	113	109	101	118	108	117	103	106	90	101	109	103	123	117	99	89	106	110	109	99	81	114	106	119	109	107	98	112	111	107	112	107	102	100	109	93	119	121	95	106	95	106	91	96	103	93	111	95	101	105	108	123	110	97	100	111	119	103	111	113	93	120	96	97	117	110	112	101	84	94	88	114	105	112	116	104	92	99	109	121	133	104	98	103	97	96	95	96	107	112	97	92	116	95	102	91	127	95	103	103	110	123	109	89	91	114	111	107	100	109	105	108	92	108	92	127	110	108	99	122	102	101	103	101	98	98	119	109	101	104	104	89	92	109	120	102	113	115	119	103	96	110	92	109	107	102	110	106	103	115	104	106	110	103	103	106	104	105	79	91	106	105	96	123	103	103	106	100	107	116	98	101	99	106	96	102	106	101	106	99	85	108	109	96	93	110	108	103	109	97	93	118	95	95	97	100	97	92	99	110	88	111	104	86	105	99	120	109	100	108	95	87	112	96	104	107	98	120	98	108	100	104	114	103	110	119	110	104	105	102	108	84	102	92	96	117	106	125	95	117	103	93	103	109	112	105	110	105	85	107	108	110	135	99	100	102	102	90	97	109	97	111	110	105	98	110	99	117	115	114	105	109	109	97	102	105	105	95	108	113	102	115	100	128	122	101	110	111	95	92	107	94	96	102	96	107	113	107	105	96	102	104	107	116	89	103	112	112	100	124	108	107	97	116	91	127	121	102	127	121	105	121	101	114	105	111	105	116	113	106	113	110	106	113	114	110	109	96	97	102	92	97	122	93	93	102	106	112	98	94	107	108	115	86	98	101	102	97	112	101	107	109	101	103	94	104	92	112	95	123	127	103	102	98	98	101	95	105	109	100	107	110	102	115	116	104	122	107	106	96	102	95	100	90	89	117	102	102	93	98	94	108	95	115	94	111	101	121	126	95	113	114	113	101	98	102	116	88	105	104	119	107	100	102	114	94	107	109	121	97	97	113	82	114	99	93	112	106	90	106	113	91	96	90	103	107	96	99	93	121	100	83	114	112	111	97	102	113	103	107	103	106	103	127	98	102	97	107	123	106	109	102	105	114	102	99	106	114	97	100	113	96	109	89	98	103	114	96	105	94	97	96	109	87	116	85	110	102	109	106	117	104	101	95	102	109	106	109	103	106	109	107	112	101	70	97	101	108	83	91	101	92	107	102	117	104	103	105	117	104	84	88	102	89	109	115	100	99	106	117	96	122	91	117	108	90	100	111	96	98	99	105	85	124	110	110	110	120	116	87	94	109	100	102	120	97	99	117	81	114	100	103	100	94	105	108	120	101	100	101	105	92	105	106	122	91	107	97	93	93	97	100	120	117	97	103	107	101	100	118	117	110	91	83	109	88	89	87	90	111	93	105	93	74	78	104	95	98	101	98	107	99	106	102	136	103	108	97	114	113	114	104	106	90	113	104	102	113	111	111	80	125	111	115	93	101	104	102	105	102	108	91	114	102	110	109	116	100	102	97	99	108	106	122	91	112	104	84	116	103	104	116	115	86	82	99	93	112	115	111	96	118	113	108	102	116	91	95	92	96	121	111	111	107	114	121	94	110	130	103	101	119	93	113	96	102	98	98	101	112	106	114	106	87	90	113	118	105	101	99	114	105	96	103	119	104	113	99	105	100	115	115	109	91	89	113	116	125	85	108	81	113	90	105	109	105	96	120	122	94	111	100	93	102	112	108	107	105	99	102	102	108	94	95	104	115	110	121	115	113	113	113	100	104	90	98	120	91	102	105	109	95	105	103	86	97	103	115	105	103	122	103	103	110	117	88	112	103	96	110	102	90	120	99	111	97	101	102	106	100	94	101	103	100	100	107	91	131	106	122	109	117	95	102	93	106	102	85	90	108	113	96
345	1	1900	175560	467	1	52	412	606	718	674	633	581	462	377	357	300	278	296	275	264	250	245	221	224	214	170	197	185	175	176	163	181	168	167	151	153	175	169	153	132	150	158	136	137	133	131	141	123	131	102	132	114	125	122	135	117	106	114	109	107	111	113	122	123	104	123	117	122	120	108	122	130	114	130	127	178	145	169	139	139	112	103	114	119	106	102	107	114	117	109	118	109	99	104	108	112	110	111	117	100	120	127	122	118	92	91	116	108	106	95	90	92	98	98	75	105	87	96	112	98	99	118	91	101	105	106	91	109	100	113	103	107	104	113	94	111	118	84	119	101	101	87	99	109	84	105	105	97	104	117	98	97	88	101	102	100	105	114	96	92	92	95	109	84	120	119	112	105	117	107	102	100	84	109	119	95	92	115	92	85	102	113	89	96	105	111	80	100	100	92	114	104	96	107	87	90	104	91	106	107	123	114	107	86	106	79	95	101	94	104	115	103	88	107	107	114	103	96	101	93	89	106	106	105	93	106	106	105	94	80	97	109	122	118	126	85	109	105	104	93	107	89	101	105	106	112	109	103	100	77	104	104	103	107	112	96	81	102	114	87	117	90	90	93	104	95	103	115	105	103	100	101	95	89	101	95	102	86	98	106	106	120	122	89	95	105	99	98	102	98	116	108	91	98	95	92	111	93	107	91	100	101	115	97	121	125	107	110	84	95	116	105	100	92	106	117	84	97	125	103	87	108	93	119	105	109	101	81	100	90	102	91	101	96	102	114	95	116	108	100	101	101	91	90	91	89	75	83	97	102	114	102	97	114	106	104	93	95	103	90	120	100	115	106	100	107	113	108	105	111	94	93	87	117	84	131	91	92	102	93	114	85	80	105	105	98	103	107	101	104	105	87	93	96	103	96	98	98	105	92	115	105	98	105	104	112	108	103	94	94	94	75	118	91	107	110	91	109	118	107	116	103	110	112	81	92	109	104	99	95	97	112	99	97	87	100	118	113	85	100	92	105	104	105	98	76	94	113	107	112	105	124	95	111	103	110	92	87	102	109	110	91	110	97	113	111	100	117	98	101	106	97	104	91	117	88	100	92	100	109	95	85	113	119	110	106	101	104	95	90	90	103	102	95	89	78	86	93	94	103	103	94	96	121	88	121	108	106	96	94	104	112	76	97	108	116	116	102	93	111	110	92	104	127	85	91	115	93	109	101	112	96	110	102	116	100	92	103	94	101	110	94	103	100	109	105	121	89	94	113	88	100	124	116	91	105	99	105	118	107	86	92	96	96	101	84	110	93	108	96	98	102	102	109	111	106	98	98	119	92	96	111	100	99	91	97	110	110	96	98	90	89	114	106	109	103	90	97	96	113	102	95	96	119	111	109	86	97	116	107	117	100	116	113	96	95	116	104	96	105	96	101	93	89	92	100	110	97	113	102	88	125	97	100	111	92	109	115	104	81	112	107	111	102	105	102	112	103	98	113	106	114	96	111	97	98	84	94	92	97	100	90	105	103	100	109	98	105	125	118	118	112	117	110	106	99	109	116	112	93	86	116	109	118	108	98	108	126	85	100	105	103	106	99	127	118	112	94	92	86	90	104	91	84	98	113	105	99	106	99	106	105	109	97	84	88	91	102	100	81	101	94	92	91	108	110	113	86	99	125	93	87	107	102	108	108	93	88	102	89	117	99	91	90	88	100	113	112	98	93	93	107	97	101	91	86	92	87	98	99	107	106	97	105	103	96	100	90	102	99	106	118	109	97	106	92	89	100	93	97	98	112	91	103	93	98	88	121	102	92	90	93	94	101	104	95	103	90	95	123	95	97	113	97	109	122	103	97	77	101	100	121	88	103	95	92	103	108	97	115	106	125	104	104	111	128	93	82	107	98	105	101	86	107	84	86	124	97	112	92	115	102	84	98	95	104	103	96	88	119	107	118	117	104	100	80	98	115	90	116	93	114	102	93	88	117	98	109	78	91	106	91	101	119	104	106	98	106	113	87	100	97	110	99	105	111	95	102	99	108	100	99	92	81	119	97	103	92	110	104	95	88	96	106	98	105	117	121	105	104	109	104	108	94	109	100	102	95	98	111	90	101	121	83	113	108	102	88	90	108	101	105	90	104	99	94	104	101	108	93	101	90	99	100	110	104	89	117	100	83	92	90	99	101	115	110	125	92	105	104	88	110	93	108	101	95	119	83	99	102	71	99	102	112	87	111	96	112	80	105	97	98	94	83	98	109	119	99	86	115	94	95	110	115	117	122	112	93	112	87	86	107	99	110	105	95	91	110	107	112	100	114	110	113	89	103	103	91	100	108	101	102	108	93	115	98	103
345	2	2100	175684	484	4	41	388	568	632	518	516	427	435	417	330	323	267	273	284	274	264	244	248	219	197	237	230	198	185	210	180	166	162	160	177	178	171	169	158	156	149	138	165	163	144	173	142	144	166	138	123	133	139	136	113	131	136	125	122	126	124	131	129	115	110	116	130	136	134	128	144	145	145	142	160	163	170	188	193	188	178	149	127	105	121	86	111	116	132	100	124	124	120	111	114	120	101	117	135	105	110	113	101	100	109	105	98	130	110	97	112	102	127	105	125	100	104	104	112	132	119	118	119	116	121	106	103	86	112	107	102	120	121	97	125	112	91	109	130	98	119	105	93	118	103	109	115	94	128	102	104	102	124	102	109	100	107	111	97	105	108	99	102	100	109	128	118	109	129	93	114	116	100	109	101	112	102	105	105	116	93	125	123	102	96	101	121	99	102	117	103	101	116	101	109	102	112	106	99	113	105	106	124	104	98	117	117	129	124	105	95	107	121	99	114	103	107	91	77	116	109	117	112	92	97	105	111	123	113	108	112	104	107	102	96	105	114	108	138	112	116	108	108	112	101	104	110	102	100	118	103	107	106	110	104	103	109	99	115	114	99	116	135	97	107	116	97	101	79	121	106	118	89	114	105	107	124	130	120	116	97	105	102	105	108	92	105	103	113	122	125	105	125	113	98	105	113	100	120	112	116	120	102	118	87	109	124	115	116	98	96	128	106	114	118	106	103	104	119	113	110	95	110	100	124	129	104	102	114	99	107	107	97	107	108	106	106	95	111	105	123	99	106	107	106	121	101	119	122	92	128	117	89	93	100	104	98	104	100	110	108	107	109	101	110	86	110	87	100	109	102	114	94	103	99	98	108	118	118	117	104	104	100	111	100	128	99	112	94	106	111	106	104	90	96	85	94	118	115	98	111	103	85	112	117	128	113	100	109	127	124	96	108	112	106	112	107	99	116	105	100	105	110	104	107	104	112	110	109	119	107	121	118	105	104	110	101	108	91	92	104	123	97	109	121	117	101	114	98	107	100	121	107	119	110	114	110	95	100	85	121	96	92	107	111	132	108	110	110	92	111	110	116	103	100	106	121	119	103	107	100	95	102	104	121	99	105	112	113	110	101	111	102	117	113	117	104	110	103	116	107	103	100	106	113	93	89	115	97	106	115	119	120	113	89	91	95	116	111	106	79	108	106	103	125	111	105	107	110	102	112	103	84	115	116	116	126	112	101	121	115	95	102	103	113	110	121	102	86	115	103	98	106	135	118	113	111	120	97	123	114	105	98	101	108	104	95	109	90	111	119	98	102	116	84	127	114	116	117	112	110	132	113	87	120	104	95	110	111	118	90	100	110	123	97	103	93	95	104	99	115	106	102	116	109	111	88	110	124	80	88	119	101	105	100	97	104	94	104	118	118	127	112	110	112	90	111	96	105	103	100	109	92	105	102	107	110	96	112	88	98	103	101	110	95	94	108	105	99	98	99	112	110	121	115	119	94	85	89	111	98	93	107	107	82	102	113	118	115	101	97	97	114	113	106	106	103	118	110	114	114	101	104	119	114	107	115	96	117	88	111	103	98	86	101	94	80	102	97	118	103	100	97	106	104	119	115	113	103	104	96	117	114	117	102	105	116	105	110	110	93	108	99	117	106	92	129	130	98	89	116	108	99	99	101	104	109	95	111	93	110	120	104	109	107	108	112	110	97	102	120	108	127	124	85	97	102	102	98	113	115	122	104	98	103	93	107	103	117	103	108	121	108	128	90	112	93	126	109	124	113	86	117	99	107	104	100	81	104	123	94	126	92	105	99	107	113	99	101	113	105	113	114	111	118	94	101	107	115	115	114	115	131	100	113	111	116	97	92	111	104	108	98	95	102	104	123	74	104	95	112	99	112	107	99	102	101	101	113	117	102	115	111	116	107	105	129	105	97	107	94	109	93	114	112	111	96	122	103	120	119	100	96	107	116	114	114	109	104	122	132	112	103	101	97	119	92	99	109	98	117	102	106	88	105	110	86	113	93	105	87	108	96	106	107	100	100	106	96	129	106	124	97	100	100	106	104	112	96	102	101	123	101	129	92	114	104	125	106	96	101	99	123	107	110	104	115	95	96	121	124	122	97	94	94	96	119	118	115	97	110	115	120	105	112	115	112	103	118	85	110	95	116	109	99	103	87	92	123	94	111	104	111	108	91	99	117	110	120	99	94	92	94	128	137	119	121	96	100	107	96	91	105	107	112	100	106	106	119	107	108	98	106	109	111	91	117	100	109	100	107	113	91	102	105	103	94	86	118	100	103	88	102	96	101	102	109	125	117	110	127	89	97	107	89	94	107
345	3	3500	175807	476	1	39	439	738	776	747	675	617	564	504	478	424	394	376	330	328	306	248	264	295	302	292	261	256	238	247	215	231	216	211	204	211	197	206	200	193	178	186	192	181	175	164	180	170	175	158	138	160	176	148	171	176	142	142	150	137	138	137	139	133	155	130	137	129	152	156	144	150	166	211	213	201	216	205	198	159	169	145	124	149	119	124	142	135	132	112	154	149	136	116	119	120	156	120	123	131	124	120	131	118	129	129	136	128	133	136	141	136	127	133	118	111	131	115	109	127	136	104	128	136	127	139	124	145	97	108	116	120	131	132	116	130	120	122	132	125	118	115	125	143	110	132	121	116	106	124	118	115	111	137	127	112	118	133	112	124	117	123	119	121	111	123	137	114	124	141	120	135	134	108	140	124	142	123	114	131	122	121	121	127	125	125	141	109	121	114	132	103	136	115	115	95	142	127	131	119	136	124	133	108	112	130	119	131	135	124	130	118	125	114	122	130	128	121	127	139	120	111	132	135	122	123	115	112	158	113	117	117	119	104	135	121	137	123	113	123	134	117	132	103	110	123	116	125	135	124	116	120	146	136	115	120	103	105	125	131	155	103	120	120	121	119	126	121	135	115	121	137	116	102	122	120	125	106	121	126	107	119	119	110	129	125	134	123	121	134	123	115	131	123	112	129	112	121	104	105	136	119	125	105	121	111	135	109	111	128	145	122	132	139	116	116	123	132	118	121	123	129	118	143	109	131	114	115	120	125	114	131	113	114	113	135	115	145	104	131	146	130	135	121	117	134	138	142	111	119	110	129	132	110	101	110	133	99	128	127	136	126	130	118	129	133	123	121	128	123	124	100	113	114	141	120	110	115	116	122	119	133	131	121	119	111	102	120	135	109	133	120	128	127	112	136	135	126	93	108	125	147	124	115	123	110	128	121	119	124	141	118	88	114	125	131	134	114	111	131	129	128	113	118	136	117	113	112	107	113	108	110	122	127	125	104	136	119	112	124	107	110	156	144	122	135	121	126	122	127	138	134	123	127	119	131	106	128	148	137	106	112	92	131	121	111	114	116	113	134	126	138	113	129	124	121	111	117	121	129	122	102	103	115	132	119	115	114	128	103	93	103	135	129	115	119	125	129	138	109	117	139	111	136	122	130	123	130	105	125	106	139	128	111	123	112	101	124	124	107	118	125	119	127	112	116	117	135	128	122	103	117	113	103	123	124	120	117	113	135	107	115	119	112	141	128	117	115	126	116	108	142	137	120	131	90	123	119	144	115	121	110	117	119	139	104	117	122	135	98	137	118	131	114	134	116	116	122	125	113	117	111	109	140	136	109	117	128	96	113	112	120	136	114	140	106	111	116	124	105	116	117	131	109	125	109	135	118	127	111	102	107	97	122	127	104	122	117	133	124	113	144	110	126	129	142	143	128	119	129	129	120	125	126	113	108	111	116	139	137	117	122	119	122	115	102	118	102	123	108	117	128	132	111	129	122	124	110	112	135	96	120	112	127	118	123	128	121	116	134	127	105	112	120	112	90	114	123	117	115	116	132	104	112	118	119	100	123	127	126	111	117	101	126	101	113	123	127	127	112	121	140	109	122	112	126	134	136	117	118	134	120	112	116	128	104	96	126	113	104	120	123	132	112	122	124	112	129	130	126	120	111	123	115	116	105	125	116	98	118	137	108	118	114	136	117	141	136	130	110	131	138	117	122	115	120	116	127	126	126	117	117	108	128	113	123	133	119	109	118	109	92	123	131	119	126	122	118	115	107	118	114	116	134	101	109	113	116	124	101	135	140	131	124	106	122	113	131	154	127	108	124	121	118	110	111	113	124	135	137	134	108	116	125	121	137	119	121	110	119	120	116	120	125	114	110	100	116	120	137	123	121	114	133	116	118	108	117	118	120	102	117	136	136	129	127	141	117	123	123	147	124	145	120	120	109	124	141	124	116	128	135	118	105	118	145	96	112	110	106	121	118	116	116	111	125	125	124	134	124	125	133	126	101	122	117	117	133	122	112	147	113	117	115	128	134	134	104	128	122	131	130	114	116	121	116	136	115	118	141	109	119	102	126	123	123	121	130	121	126	123	126	124	112	115	130	127	122	113	112	95	114	114	122	122	116	110	113	126	123	116	140	106	122	126	160	121	119	107	101	115	112	124	128	149	138	123	125	109	124	100	125	118	124	106	124	122	112	123	116	105	120	123	108	121	122	107	115	131	104	119	99	120	125	114	105	137	125	117	119	115	125	132	124	126	145	119	136	111	124	127	122	123	135	133	130	120	133	132	107	146	131	129	128	110	130	109	133	106	118	108	119	124	125	135	116	101
345	0	2700	175930	476	3	40	425	634	704	578	584	581	586	507	496	460	460	379	382	362	303	301	325	328	357	292	271	242	252	243	246	228	206	218	238	220	227	198	225	229	203	166	215	179	195	199	185	181	169	159	182	194	175	150	141	184	163	149	158	152	142	158	141	175	172	147	152	146	119	145	153	150	199	206	231	235	212	250	181	176	138	151	150	135	128	116	152	114	136	109	143	129	107	109	146	129	127	139	110	131	129	139	127	102	107	144	125	105	119	129	108	117	112	112	123	119	133	145	113	107	106	121	121	137	115	114	121	113	127	121	128	109	120	114	131	112	117	115	110	121	105	133	108	120	117	99	111	120	110	104	105	111	135	99	120	116	116	111	122	128	143	98	94	119	104	114	120	120	120	127	123	108	121	143	126	102	134	124	138	129	112	125	117	116	111	126	109	109	128	121	129	118	100	115	108	84	119	129	114	116	110	109	118	129	114	99	122	110	109	110	108	124	116	127	116	99	124	115	116	117	125	129	110	87	128	118	117	106	139	121	124	125	126	153	124	134	122	121	107	113	118	100	101	141	115	119	141	96	135	116	121	120	111	142	110	133	107	121	116	120	105	116	103	123	127	128	108	106	116	120	124	121	109	106	126	106	123	113	124	108	112	126	124	148	105	120	127	112	115	130	121	115	107	108	132	105	128	122	112	100	107	108	125	106	113	115	117	122	120	112	122	118	115	120	123	141	108	108	126	118	118	112	111	112	123	109	111	106	123	123	106	119	107	119	125	109	109	129	114	115	109	121	116	136	106	102	113	114	118	103	124	117	110	115	90	106	130	129	113	105	107	105	123	120	124	106	124	126	128	109	116	107	122	119	116	126	115	115	115	115	128	132	80	99	110	112	119	105	126	118	117	108	106	116	111	118	116	100	119	114	125	107	117	102	116	126	115	119	123	119	117	113	104	107	107	125	108	95	113	124	124	118	127	109	116	116	113	122	107	114	108	111	129	125	112	117	113	106	111	114	114	110	106	112	105	92	120	126	108	136	104	131	114	115	84	113	94	118	123	118	117	99	129	138	116	116	116	96	134	102	112	126	119	119	112	114	112	132	111	116	110	104	121	98	120	124	101	112	104	114	106	143	116	129	111	112	117	119	111	109	120	117	112	110	112	137	106	123	117	107	119	117	122	113	91	109	133	100	122	105	128	124	118	132	109	97	114	118	119	130	103	101	113	117	95	97	112	142	119	120	97	109	127	93	122	111	124	122	109	93	124	112	109	126	122	131	104	105	123	106	133	107	139	120	109	133	113	115	111	111	120	95	122	107	103	115	127	117	108	134	122	116	120	115	129	115	124	103	122	116	110	107	119	119	104	105	121	114	132	111	123	94	146	121	94	143	123	121	104	109	105	117	109	118	110	111	122	92	114	109	110	93	122	123	124	111	102	108	101	106	120	109	111	134	117	131	115	102	107	119	112	119	112	125	100	128	120	117	111	127	128	128	116	114	106	116	118	111	119	128	103	105	106	109	111	119	106	118	123	119	127	115	93	100	114	113	112	116	107	118	115	126	126	133	102	115	126	105	116	116	119	120	114	118	130	120	101	140	117	116	112	106	132	102	112	117	115	110	122	113	112	121	117	113	119	120	106	101	118	132	114	97	128	129	121	129	100	116	128	122	121	103	104	102	90	132	112	103	111	128	109	118	126	111	132	108	121	108	123	117	121	136	126	105	114	111	114	116	110	107	129	113	116	125	98	109	113	110	132	112	111	126	121	87	115	129	129	115	101	116	123	105	117	117	124	117	116	108	108	92	105	105	117	100	96	105	108	110	107	116	89	121	109	117	123	118	107	102	124	132	95	131	129	115	110	82	111	119	126	134	98	120	93	104	115	111	115	125	110	120	97	108	124	102	123	114	101	111	103	97	132	108	133	101	121	119	114	112	123	118	110	98	112	112	105	98	123	113	128	108	108	123	104	121	84	113	117	106	121	124	96	108	97	111	115	126	127	119	119	123	100	135	102	113	121	128	125	110	140	122	110	113	99	130	122	111	120	113	115	118	118	109	95	123	124	117	107	121	124	106	111	120	126	108	114	120	111	120	126	112	115	109	103	116	103	120	121	113	126	126	102	117	113	136	99	120	114	117	132	113	111	126	110	112	116	111	118	112	109	116	136	103	132	127	120	110	108	117	111	103	125	118	109	116	123	106	135	125	117	119	112	123	117	129	134	130	111	121	126	112	128	106	113	114	109	127	97	112	124	119	112	100	118	103	124	107	114	120	105	137	110	101	110	123	123	117	124	97	101	120	121	113	120	116	106	118	114	114	126	106	122	120	91	114	115	108	106
345	1	1900	176053	457	1	61	489	630	604	591	604	624	552	460	445	405	338	321	337	313	268	286	290	346	319	290	228	229	228	221	227	220	185	186	191	210	183	174	187	162	194	176	192	174	180	169	149	154	162	156	135	164	151	153	148	146	152	137	131	135	169	138	138	136	154	133	137	144	162	136	136	150	158	157	175	180	208	192	175	165	164	148	152	153	148	143	124	140	119	146	131	108	130	121	116	138	110	131	143	131	128	144	134	133	117	112	137	121	135	135	122	130	118	117	146	131	115	135	129	120	119	148	118	122	116	124	135	105	115	123	118	138	146	111	129	139	103	146	140	126	134	129	132	124	127	134	129	128	149	128	132	154	113	115	136	131	120	134	119	138	120	142	126	115	118	130	121	105	129	141	127	126	113	134	118	141	124	131	126	129	103	113	134	126	146	148	106	127	123	131	115	131	135	117	137	112	130	120	125	117	118	134	142	115	106	121	136	127	121	109	115	114	137	125	127	128	108	110	123	134	125	144	124	121	129	119	124	114	114	135	120	121	110	119	133	123	143	128	107	116	124	110	128	123	126	134	116	145	118	135	142	113	135	132	123	126	129	150	111	130	119	124	103	123	113	117	131	154	111	126	137	132	114	136	130	122	109	113	120	124	131	112	119	134	113	116	130	112	117	138	125	125	113	127	106	125	136	107	113	117	115	107	117	127	138	105	106	125	134	124	106	103	136	138	117	131	113	137	123	108	131	134	106	128	115	124	115	122	140	115	131	121	133	99	131	131	122	136	111	108	127	116	121	112	128	156	149	131	110	127	107	144	120	140	129	132	149	120	120	136	107	114	115	122	125	131	108	128	119	135	139	106	121	132	128	130	128	120	131	124	143	116	107	129	113	130	134	136	112	120	128	127	143	120	131	123	120	122	136	137	134	118	108	118	117	105	108	135	125	129	127	132	125	133	127	114	107	115	137	118	133	116	119	136	139	129	117	113	119	136	124	131	127	122	140	130	112	133	127	132	104	134	134	123	132	116	129	115	138	107	136	124	138	122	115	125	139	119	116	126	124	94	138	130	125	118	117	126	117	134	122	136	122	122	129	125	112	133	125	117	111	139	109	109	123	125	124	131	115	133	112	122	114	116	122	132	115	124	135	123	132	135	106	125	126	122	127	117	131	145	116	104	107	137	126	119	141	111	118	116	113	129	110	137	122	115	134	133	136	130	137	119	101	118	128	111	146	120	124	131	132	117	122	123	114	118	132	113	130	133	110	135	125	119	128	113	141	122	123	110	126	135	134	145	128	115	123	119	136	114	122	150	130	137	139	137	91	118	124	126	134	130	139	155	132	131	119	108	114	120	128	122	125	123	98	129	120	128	131	134	120	139	131	131	129	106	115	150	119	139	127	116	117	140	138	113	135	122	127	121	145	111	115	113	133	117	117	139	141	120	123	134	115	120	126	114	125	136	114	96	126	131	122	118	114	104	111	141	135	143	128	128	132	142	111	144	133	97	133	123	138	148	138	159	114	121	118	126	127	137	131	117	116	130	130	143	134	117	134	124	147	118	122	141	138	130	123	126	124	104	129	117	116	138	128	130	108	133	115	115	112	122	110	118	135	89	120	126	122	141	111	108	141	125	108	122	127	105	121	125	119	118	122	128	135	133	129	110	120	113	120	139	136	133	132	134	128	123	135	132	108	137	140	120	137	134	132	130	131	119	133	139	125	147	120	101	128	128	140	125	113	123	104	119	131	134	104	134	135	123	113	121	101	124	122	114	115	131	127	132	120	126	120	124	112	109	161	126	136	122	120	134	114	128	128	123	128	119	134	131	146	129	133	118	118	103	129	126	132	136	121	131	126	137	134	123	119	126	118	108	126	129	118	148	128	120	119	143	128	118	111	136	136	122	103	128	123	121	141	108	137	131	127	124	125	134	126	118	129	148	125	126	118	130	126	108	140	125	123	132	121	119	96	135	125	115	116	125	150	132	117	129	123	116	111	122	125	99	128	119	112	120	135	131	127	125	122	124	124	119	119	127	135	127	117	127	119	120	119	151	136	115	132	130	142	126	125	125	126	123	126	107	114	127	123	129	135	114	151	131	129	114	128	115	124	109	134	129	129	143	134	122	131	137	130	127	126	152	127	137	128	113	142	132	127	112	141	152	113	124	127	95	128	120	136	123	129	115	135	142	109	133	112	112	123	135	123	141	137	130	136	112	126	117	127	143	128	119	128	145	138	121	136	126	108	131	128	115	120	123	115	132	119	120	117	127	117	113	135	122	118	116	143	130	124	121	121	151	112	122	123	117	126	119	109	121	128	117	117	123	136	116	128	120	115	124	118
345	2	2100	176176	456	6	47	434	552	597	567	567	520	487	451	434	355	358	343	394	349	314	307	295	321	264	247	245	217	235	221	212	218	241	206	193	201	197	213	190	161	163	163	175	174	164	131	165	171	154	164	154	134	134	139	137	137	162	138	167	137	133	134	136	138	143	134	143	130	146	170	187	156	184	179	170	198	188	187	163	113	116	123	135	114	136	123	127	121	108	116	107	143	124	124	125	128	132	120	131	113	124	132	128	125	121	133	135	105	138	123	118	104	127	109	117	121	99	115	145	125	140	127	121	147	135	113	121	114	103	130	135	123	126	118	117	106	127	135	133	113	113	111	138	116	127	109	103	123	128	133	103	107	134	108	119	126	112	110	133	128	113	105	118	125	135	113	120	113	120	114	107	106	120	126	121	113	120	122	106	102	125	115	113	127	122	100	115	91	129	125	115	116	123	127	105	108	128	144	118	107	116	110	105	119	139	127	129	128	125	131	121	121	113	112	122	113	94	123	149	127	116	109	118	125	123	120	119	104	125	112	116	119	127	131	138	93	112	134	132	141	146	114	99	127	109	113	120	124	137	109	120	119	129	106	126	121	131	125	137	124	106	112	104	125	112	113	119	122	123	115	116	144	131	116	112	109	122	133	130	118	97	115	116	102	111	118	101	146	128	110	111	129	112	129	131	108	93	118	106	117	113	100	116	129	105	125	116	116	93	142	124	100	122	123	115	117	118	120	100	116	116	124	123	119	124	108	122	108	118	118	108	127	141	134	115	116	110	122	114	123	108	124	120	95	118	124	130	125	110	116	105	109	107	119	99	121	118	99	99	120	107	113	112	126	104	111	102	103	122	121	125	118	120	117	114	114	134	136	108	113	109	110	122	102	131	121	104	117	107	129	121	113	119	116	115	135	109	115	134	130	122	114	126	119	108	123	104	108	125	115	121	109	116	117	121	124	121	97	123	106	119	128	120	126	111	136	99	118	93	119	132	106	127	122	93	100	120	135	138	109	114	108	109	136	114	117	120	113	122	124	128	102	98	122	100	121	107	113	120	100	123	110	129	113	110	125	118	123	141	95	121	119	113	101	127	109	115	99	113	122	109	88	96	134	128	138	104	110	112	124	116	104	116	99	135	139	119	110	127	125	112	120	124	122	131	106	106	132	134	114	144	109	131	114	125	119	122	125	116	135	96	113	120	137	136	116	136	127	102	143	104	109	119	101	114	107	121	117	126	136	135	130	112	115	120	122	115	110	112	117	140	124	116	116	113	114	102	109	143	110	100	112	121	120	133	116	115	119	103	110	126	126	125	119	108	136	117	95	117	93	131	111	109	131	97	111	112	99	111	131	114	122	127	113	124	120	110	113	119	123	101	104	111	110	129	94	119	102	122	109	114	104	131	138	118	132	134	120	136	112	115	137	112	106	112	116	130	121	122	99	117	114	123	117	120	126	113	129	111	120	123	117	125	99	109	128	113	97	108	109	115	117	118	124	112	127	124	120	120	122	116	106	124	121	130	112	133	119	129	100	111	111	111	100	123	107	134	116	113	108	152	113	130	133	107	135	113	124	118	122	123	121	135	120	118	134	115	111	104	121	128	138	131	103	136	126	102	136	120	114	117	105	114	103	131	110	123	118	103	123	124	123	102	123	87	130	97	123	121	111	114	122	123	116	124	108	99	103	135	114	133	126	117	125	127	119	106	108	124	120	118	132	130	131	118	129	124	132	142	116	134	104	116	125	118	114	109	113	125	131	112	120	115	116	134	117	108	117	134	117	120	130	126	117	100	119	113	131	123	103	115	133	146	108	118	110	126	88	126	116	135	131	120	115	131	114	129	134	129	116	131	132	121	106	130	116	114	120	124	102	113	108	107	98	141	119	118	121	122	121	127	106	110	124	126	105	113	110	95	119	122	118	113	112	131	110	111	117	133	121	125	116	97	102	110	99	101	121	119	106	123	120	91	123	117	124	100	121	153	103	120	105	121	117	146	110	109	122	104	108	108	136	106	125	119	105	120	124	99	134	108	117	108	102	119	125	102	118	123	105	128	104	125	119	109	105	140	134	125	141	112	126	131	107	123	107	107	112	116	116	141	112	119	100	122	112	122	137	122	121	126	92	126	112	127	122	128	106	126	129	115	129	117	126	119	137	119	120	126	104	113	128	124	129	105	108	118	123	97	124	129	98	114	116	109	114	122	111	116	100	117	123	104	123	127	107	102	118	109	104	106	110	108	135	112	125	121	122	111	111	108	117	100	116	108	128	109	128	102	122	118	126	97	110	107	100	132	106	105	102	120	115	104	106	140	95	110	109	135	118	118	118	107	121	99	115	124
345	3	3500	176300	433	5	41	460	748	827	731	678	649	572	581	554	508	416	432	462	474	435	378	416	380	332	277	279	236	265	216	233	239	251	204	223	238	221	209	210	191	222	179	183	178	165	187	172	166	173	170	172	191	186	182	172	178	170	157	162	154	176	161	152	134	150	177	180	184	202	191	218	208	215	224	224	201	212	188	190	183	170	142	144	135	142	136	123	140	134	163	122	145	126	134	140	154	140	162	135	144	157	129	134	152	116	160	146	145	155	134	128	127	138	166	157	123	150	116	145	130	140	149	125	161	139	134	123	133	147	129	133	114	162	161	120	141	113	139	129	134	114	110	150	117	148	132	141	119	131	153	145	167	133	145	117	134	162	153	151	129	131	136	157	139	130	118	141	137	153	138	147	148	118	131	128	135	131	124	126	173	138	149	152	142	128	122	148	154	131	146	134	127	147	117	130	144	145	122	137	150	154	134	117	141	144	115	137	133	155	118	137	126	123	135	138	123	130	134	131	134	135	139	147	138	143	131	165	144	146	124	134	135	125	124	112	128	151	139	145	134	129	128	134	137	123	128	130	104	138	119	139	135	132	152	126	127	131	139	142	131	120	122	121	142	136	139	126	131	131	142	155	151	135	118	138	128	122	132	150	129	131	132	158	132	126	130	131	126	125	148	130	149	116	154	123	135	129	139	139	136	140	148	132	153	146	133	142	145	135	131	130	120	121	141	123	144	138	128	131	148	119	122	124	141	132	129	139	153	131	120	135	121	141	130	140	137	141	129	128	137	137	139	144	153	129	158	118	141	151	116	126	145	130	149	120	130	107	131	119	125	136	152	118	136	118	124	157	124	142	114	130	123	146	144	141	153	166	127	137	125	154	129	151	135	131	130	128	137	142	129	127	136	127	130	150	137	141	156	147	135	125	122	143	124	139	119	124	139	138	135	119	134	152	126	133	139	135	140	165	147	146	130	143	141	144	123	150	151	128	118	120	135	129	144	135	120	131	149	155	129	147	139	118	149	132	144	125	132	121	157	115	145	117	157	139	108	131	137	145	146	115	138	127	126	130	148	121	138	143	125	152	125	130	134	124	144	135	121	132	119	117	108	154	121	115	126	132	136	142	154	143	144	142	125	138	133	136	148	137	115	132	141	125	132	128	147	131	124	138	147	142	124	132	133	136	119	126	120	121	129	145	117	136	150	130	139	139	127	151	132	136	131	131	142	140	132	125	146	124	129	147	128	130	146	130	124	134	122	134	137	161	121	119	150	148	143	129	159	127	132	131	125	153	115	121	127	138	141	141	155	118	135	141	144	133	153	137	145	114	123	146	126	118	151	122	146	118	137	139	132	151	127	130	144	149	116	124	119	135	150	131	140	126	143	127	136	129	124	136	133	129	122	146	119	129	142	141	120	123	130	117	121	155	140	142	132	145	116	127	122	115	126	125	129	137	117	165	121	132	119	136	136	133	128	134	127	149	129	108	116	149	133	133	135	131	142	135	133	133	128	132	130	124	132	158	119	124	156	149	115	122	145	136	142	134	132	120	139	123	150	135	145	135	158	125	104	131	141	123	138	131	147	160	119	151	133	125	108	124	125	128	135	127	112	131	154	154	126	144	130	139	124	111	131	140	127	148	143	121	122	156	141	144	138	130	139	144	136	138	148	149	141	135	137	150	133	138	112	129	130	129	145	154	147	120	114	131	146	134	137	141	143	136	122	129	129	145	128	139	125	138	146	141	129	151	119	137	131	141	116	130	146	131	141	143	155	125	136	136	153	145	147	128	122	152	120	110	121	133	126	135	121	128	136	115	128	121	133	130	153	145	146	135	113	135	136	140	127	149	124	125	134	136	149	137	145	145	111	122	146	142	138	154	121	138	127	121	147	146	118	128	117	143	143	120	137	154	127	117	126	119	135	140	119	122	126	134	137	130	124	135	140	140	141	152	133	155	113	128	135	131	146	134	134	150	146	121	141	147	144	127	111	139	158	141	120	140	124	142	151	122	120	124	132	122	134	128	127	127	119	116	153	128	115	137	138	118	124	143	139	135	127	145	133	102	111	146	132	135	134	132	129	147	136	132	125	137	142	153	122	123	124	146	147	155	135	130	118	130	145	125	125	156	146	115	126	144	133	141	122	128	133	125	142	131	150	135	140	130	126	133	138	131	129	134	124	141	149	130	134	120	145	133	134	137	126	126	138	141	111	142	136	130	134	126	140	134	139	139	133	130	112	144	141	151	126	124	111	144	142	132	150	141	120	130	141	128	133	147	148	143	129	132	145	126	122	147	138	140	133	145	147	134	144	122	139	127	144	140	143	142	125	138	121	134	143	136
