345	0	2700	103888	357	1	13	181	220	366	368	415	425	374	337	320	314	285	280	274	265	253	231	250	212	199	202	220	209	192	214	210	193	197	199	184	183	194	175	187	178	150	167	172	155	151	136	158	164	163	148	138	135	160	140	168	146	134	143	119	152	141	136	140	124	139	145	143	159	150	146	150	132	135	116	135	129	137	121	134	135	123	150	144	135	137	140	121	160	129	131	140	111	122	125	137	134	138	118	134	115	104	123	130	109	101	129	120	107	138	101	134	140	141	145	116	142	124	129	122	103	129	123	123	123	123	116	119	128	114	124	134	121	118	120	112	113	115	112	129	116	122	122	128	127	128	135	143	121	137	129	107	136	127	115	103	121	122	124	122	114	116	117	120	108	125	95	106	113	130	120	135	106	121	136	135	128	97	116	112	125	120	108	117	105	111	132	103	115	120	112	107	123	113	129	124	136	118	103	112	110	123	110	96	117	102	116	102	114	123	131	109	102	119	115	114	114	120	109	112	106	125	103	115	108	102	127	108	117	107	115	120	98	134	119	119	116	120	93	115	121	110	114	117	107	99	110	109	97	105	116	114	110	96	112	125	112	117	135	124	125	135	115	111	119	106	113	116	118	112	114	113	111	94	119	115	125	139	114	115	101	107	100	142	144	111	104	134	113	112	101	99	117	100	104	115	101	116	128	111	116	120	120	104	98	106	132	124	127	123	105	131	126	136	125	87	127	119	95	121	103	102	109	126	114	121	107	132	109	119	114	113	123	108	121	108	106	106	100	103	109	134	98	112	117	127	109	111	93	123	105	124	111	152	115	114	110	94	104	110	104	122	111	123	99	117	117	109	126	104	110	95	94	98	112	101	129	129	98	108	96	119	114	108	117	111	101	139	110	110	113	134	97	110	109	95	117	138	126	126	123	103	125	128	126	120	122	122	141	118	118	107	124	122	132	139	111	125	106	108	121	131	112	120	112	137	127	116	98	139	116	122	76	124	113	107	114	113	104	109	122	119	123	107	106	110	113	123	117	120	92	109	126	108	122	103	103	98	131	111	110	109	116	113	117	121	98	107	99	88	133	115	127	101	134	132	108	110	93	129	108	124	120	105	100	139	104	108	111	118	127	112	108	94	126	125	117	127	105	97	133	97	95	113	110	121	97	102	115	120	117	98	116	98	110	110	110	97	121	128	93	113	122	124	142	110	130	112	103	92	125	116	117	115	116	117	98	122	105	102	110	130	112	111	120	108	109	115	117	110	111	116	104	120	114	106	94	117	107	124	94	100	123	114	121	107	125	119	113	105	99	104	119	132	106	102	101	113	101	121	121	100	112	100	113	118	91	128	113	146	95	100	119	104	113	130	120	98	111	110	112	104	109	121	115	120	117	115	131	124	100	91	124	107	116	115	116	111	112	114	106	126	118	120	133	126	108	121	112	118	124	117	121	122	116	131	101	102	101	119	104	117	103	146	112	110	97	89	129	120	121	98	107	89	116	116	111	116	119	131	121	153	111	132	112	133	123	105	108	104	93	121	124	110	124	96	114	119	109	98	104	108	105	107	114	111	123	125	128	110	133	125	120	116	113	106	92	114	118	110	109	120	126	98	134	103	123	106	98	118	99	115	109	122	108	112	103	104	123	115	109	118	109	121	96	124	105	130	95	115	106	123	108	119	79	108	145	127	117	123	129	126	108	102	113	115	112	101	118	117	111	124	101	119	104	110	130	129	120	119	107	109	106	127	109	108	103	106	108	120	118	105	104	120	116	107	110	111	103	111	118	103	105	116	113	112	117	117	106	130	104	114	120	117	116	123	104	106	130	118	130	94	101	105	102	109	111	110	101	138	123	102	108	111	123	112	109	83	96	102	110	113	143	113	114	105	116	104	119	147	120	122	93	105	125	98	126	119	109	88	113	129	95	108	128	99	111	122	109	93	99	115	114	106	108	99	127	104	121	118	121	103	114	123	111	113	104	92	119	103	100	95	97	111	119	109	126	117	112	136	115	115	127	114	126	109	122	105	112	129	117	128	109	120	122	110	119	134	127	113	97	119	107	115	123	103	115	134	121	110	116	111	124	126	89	116	123	116	143	109	117	103	110	120	111	125	90	105	123	144	126	120	115	111	110	129	112	106	107	118	122	100	116	124	102	105	110	103	117	102	124	95	104	132	115	115	107	92	137	112	106	96	130	116	102	120	121	128	122	117	118	104	127	112	131	103	122	110	136	122	129	107	113	125	124	123	122	124	94	115	107	96	107	104	128	103	107	104	109	117	131	106	111	101	109	129	121	136	117	108	98	116	104	133	127	131	126	118	117	106	122	120	124	103	105	126	108	94
345	1	1900	104011	352	1	45	180	167	313	359	396	353	312	276	263	251	254	226	236	211	205	208	206	162	203	174	174	151	178	169	150	184	162	144	158	155	166	144	144	150	152	150	127	152	124	144	151	155	130	117	138	128	140	129	125	137	142	116	131	123	152	128	107	129	144	131	130	115	120	145	127	128	124	122	120	128	133	122	126	132	140	123	106	105	114	116	129	125	136	135	126	107	133	120	128	116	130	122	115	104	130	125	108	105	119	131	114	108	115	121	106	121	119	110	112	121	123	91	120	109	118	132	135	120	135	116	105	126	117	120	136	111	118	109	111	116	114	114	128	115	108	106	106	110	104	111	113	109	119	137	111	116	111	111	113	112	104	95	129	115	123	133	108	117	118	115	103	125	116	94	116	123	116	119	106	114	97	109	108	118	138	105	106	109	128	106	143	120	120	118	125	131	118	125	124	114	104	116	102	118	119	126	99	113	103	106	100	115	117	118	116	106	95	129	123	135	114	126	102	117	123	115	110	122	120	105	109	128	108	107	113	104	118	119	99	106	99	116	121	101	106	107	122	116	115	84	117	102	125	122	103	107	110	118	108	121	127	124	110	120	118	113	125	103	105	110	104	122	107	120	98	101	105	99	124	108	104	117	110	119	106	107	95	116	82	90	114	122	121	120	108	94	125	109	100	113	99	102	105	106	106	140	128	101	106	116	111	117	128	120	94	115	126	129	127	115	126	106	133	100	123	125	110	118	105	114	104	116	112	113	119	118	109	105	111	95	136	126	117	119	111	93	123	129	115	127	128	129	121	116	105	99	116	91	120	118	110	129	130	125	133	104	120	86	104	125	114	122	112	117	108	115	130	97	111	114	122	121	119	117	109	112	105	108	106	106	120	113	129	95	122	109	125	110	128	109	118	112	95	117	120	112	100	100	113	118	119	104	119	106	103	119	116	110	109	118	117	100	122	113	113	90	110	110	121	123	116	114	110	104	109	123	111	108	105	106	103	96	107	111	109	128	105	113	124	99	115	106	116	125	117	116	117	118	107	102	121	100	115	98	127	110	101	109	108	108	136	125	140	119	112	113	133	115	127	113	105	101	112	125	100	118	94	105	98	114	116	129	114	115	101	94	111	115	124	112	112	124	116	111	110	131	82	124	131	109	120	105	103	109	106	108	110	127	100	107	115	136	117	104	120	121	90	115	128	107	112	108	109	105	124	122	115	105	97	128	108	117	105	116	138	126	124	110	109	122	123	111	120	124	105	129	112	103	95	99	118	99	122	105	102	129	103	91	117	117	116	96	110	114	129	114	98	116	107	105	114	103	131	102	119	96	123	126	108	126	113	104	98	111	107	115	111	120	131	109	102	91	142	125	127	103	121	105	131	91	108	112	118	107	121	102	106	115	109	113	97	109	121	124	115	105	108	110	111	117	103	111	121	127	114	120	119	96	115	107	105	132	120	107	117	112	110	97	110	108	97	104	123	117	108	138	124	118	112	108	113	100	114	106	109	107	113	108	104	115	105	128	100	135	103	101	108	125	98	111	115	132	106	119	117	101	122	119	96	120	129	111	109	92	116	132	110	115	114	99	110	113	118	94	109	117	120	103	127	109	120	121	105	88	129	124	103	108	104	123	116	105	125	110	120	129	125	115	114	94	108	114	129	113	99	107	127	106	124	112	90	125	121	123	107	109	137	123	114	119	114	109	142	109	110	102	113	101	91	101	144	125	123	131	97	117	84	110	111	103	132	117	118	123	116	101	103	130	102	123	127	97	106	107	107	102	111	111	91	114	116	129	104	104	120	119	116	127	112	125	120	92	108	117	102	133	104	94	113	112	117	108	105	117	112	110	115	91	112	125	121	110	115	110	117	122	110	95	126	120	115	118	156	113	102	110	135	96	125	127	104	127	109	111	100	121	132	119	117	104	100	116	107	98	117	118	116	103	133	133	112	121	129	101	109	106	129	130	115	114	111	105	103	104	111	114	97	95	127	127	127	110	93	113	109	110	113	114	107	112	114	116	107	116	131	94	107	141	112	117	107	115	109	135	112	107	118	107	104	110	119	117	110	99	123	120	114	99	119	113	113	108	110	124	105	105	121	112	109	117	123	115	115	107	111	105	128	105	115	116	112	111	114	105	98	116	102	119	124	118	117	117	111	133	114	114	98	118	122	105	124	137	112	121	121	129	112	118	109	93	131	105	114	110	117	98	114	105	113	121	118	125	130	109	119	130	125	105	117	111	113	109	120	114	124	125	120	99	100	110	105	114	108	127	126	124	104	106	118	113	114	102	109	98	76	113	120	118	121	125	118	117	126	80	110	104	133	113	110	111	116
345	2	2100	104134	360	2	47	189	221	326	339	400	318	339	306	300	280	295	259	236	225	221	235	203	206	183	204	177	177	183	162	172	172	147	171	172	157	176	159	154	136	185	162	158	173	138	142	154	159	144	148	131	145	141	138	131	143	139	144	158	132	147	138	137	134	146	143	138	127	131	152	141	128	149	128	136	121	126	120	118	146	125	135	116	116	130	121	102	120	112	141	128	117	146	128	158	129	115	131	116	124	125	121	124	141	122	110	111	119	126	137	126	116	109	114	103	132	100	128	126	123	121	125	113	117	128	117	109	129	135	132	131	115	109	119	142	119	127	104	117	135	115	135	130	123	118	126	118	115	118	106	125	124	128	113	111	107	129	124	127	128	138	107	109	130	107	131	114	113	115	111	138	104	139	121	116	129	104	120	103	103	116	129	133	117	102	116	114	105	111	115	117	117	104	128	130	105	129	101	104	133	134	105	117	109	141	97	116	131	114	98	112	110	120	136	120	128	101	105	114	107	131	130	113	128	126	119	118	119	105	124	119	120	97	111	103	116	124	119	123	117	115	116	115	115	116	105	114	126	112	109	120	116	134	113	115	109	126	117	93	111	110	129	111	135	105	109	130	123	113	98	104	113	106	106	133	112	118	122	126	127	115	102	129	114	106	123	107	111	114	116	117	95	119	114	119	115	137	121	121	117	117	83	119	121	100	135	117	124	114	117	110	111	106	116	111	115	129	106	122	108	117	101	116	104	98	123	116	110	104	97	106	110	133	112	100	98	106	120	122	94	124	114	121	117	127	120	108	108	105	108	108	112	101	126	127	130	125	119	131	132	119	106	127	120	109	103	99	100	119	104	119	85	138	104	101	101	117	115	113	112	133	98	118	112	102	112	117	112	118	108	131	100	114	135	138	112	118	119	136	113	109	106	140	89	109	122	107	98	118	125	106	101	121	114	116	121	127	141	115	97	133	112	109	121	116	127	128	89	109	131	135	128	97	128	122	101	115	111	105	119	100	107	117	117	102	102	105	116	113	125	109	126	109	117	124	119	119	106	136	113	141	122	122	130	123	126	124	97	124	124	127	107	121	116	119	120	122	101	114	125	127	111	121	112	118	116	113	116	125	109	121	110	118	112	138	122	123	121	115	108	107	113	111	92	117	112	116	119	128	138	122	94	112	139	129	114	105	116	131	115	102	116	125	126	114	148	91	118	109	86	122	105	120	120	138	115	106	127	102	121	135	107	126	99	114	106	102	99	132	106	129	131	121	91	119	108	101	112	106	131	125	126	130	110	124	127	118	117	115	112	115	118	120	142	125	128	131	130	120	124	109	117	119	112	111	122	116	146	124	124	104	115	118	95	120	131	112	119	127	121	130	123	119	104	84	117	99	134	105	121	104	125	124	117	122	99	123	125	112	112	129	108	114	103	126	90	122	113	120	97	104	124	120	105	111	105	135	118	100	118	119	116	96	106	132	116	113	101	126	124	106	106	103	111	105	125	110	128	108	121	138	122	121	118	125	115	119	108	112	98	115	107	116	107	128	110	117	106	110	119	117	116	103	111	114	132	97	112	101	120	119	100	104	120	129	110	107	107	133	107	112	110	114	114	115	128	131	111	109	123	110	129	132	104	127	113	101	131	108	127	117	100	101	138	108	112	108	126	119	118	129	121	92	104	95	118	110	100	115	120	121	128	133	122	106	112	131	127	105	106	129	105	105	131	118	107	94	122	116	124	106	130	111	125	118	110	109	111	98	122	126	103	121	137	114	123	127	120	117	111	108	123	120	108	108	128	125	109	92	121	115	122	100	116	126	121	117	109	120	121	117	126	109	97	108	103	125	110	120	109	125	119	108	105	130	108	100	126	104	132	114	107	115	102	120	123	112	91	108	137	102	131	119	122	139	101	118	117	108	113	109	109	111	104	103	124	125	97	147	123	105	106	99	115	103	118	128	121	89	108	128	133	104	113	109	117	107	111	122	139	108	111	115	119	112	120	107	123	136	138	109	142	113	111	136	116	84	110	107	104	113	111	134	117	100	122	119	119	111	110	106	120	111	113	109	105	128	123	131	132	119	114	120	94	128	118	123	116	130	107	121	109	114	113	128	104	99	121	124	123	111	111	104	104	99	127	112	107	114	133	121	111	105	110	109	101	136	130	125	106	100	103	116	123	113	127	123	138	118	102	98	124	115	109	120	105	130	126	137	126	122	125	118	118	103	113	119	135	114	116	119	108	116	117	111	118	118	129	126	98	123	126	102	88	85	124	117	108	110	122	107	111	112	134	107	111	122	120	135	109	104	113	125	119	126	122	122	112	124	114	112	122	115	93	107	110	124
345	3	3500	104258	354	2	54	304	371	450	421	428	376	386	305	301	283	262	268	242	234	223	196	216	216	187	206	199	182	191	192	181	188	166	181	186	163	159	165	172	156	145	163	130	149	151	132	155	176	140	146	146	147	149	137	131	147	161	156	150	149	156	149	149	144	116	148	141	146	146	103	136	135	136	131	138	128	133	143	106	135	159	111	136	128	129	122	127	123	129	113	128	145	125	138	135	110	139	123	123	97	139	125	120	110	130	109	106	118	103	121	111	107	112	122	127	97	114	128	121	112	110	107	115	115	125	114	127	112	112	88	118	111	132	108	109	145	113	123	127	116	111	121	136	118	108	106	108	135	97	128	121	113	113	120	109	116	102	124	131	106	115	115	116	110	106	108	113	133	114	95	115	115	111	107	111	110	119	119	101	120	106	98	109	107	126	108	116	107	91	111	109	114	117	103	117	114	111	127	104	106	113	115	117	110	116	125	135	132	103	96	82	95	121	117	120	106	112	110	110	109	108	104	116	139	125	114	103	121	108	122	108	134	112	116	104	122	126	109	127	101	98	93	131	116	135	120	120	113	96	104	93	112	108	107	91	124	119	104	104	114	112	113	113	106	110	107	113	112	115	107	115	116	113	103	112	106	123	126	124	101	85	116	108	114	94	116	107	109	106	124	106	116	107	111	102	110	112	121	123	87	98	103	104	106	114	126	121	106	126	115	115	109	93	132	109	114	109	98	123	92	103	114	108	110	124	110	113	107	131	130	120	109	109	97	112	114	105	113	100	104	116	103	115	117	114	120	110	100	111	102	98	107	93	117	109	110	130	130	115	113	107	91	119	98	100	109	123	108	106	107	111	118	97	104	119	113	121	109	104	113	113	109	116	111	108	106	124	126	113	109	111	122	106	114	115	118	119	97	92	87	113	98	93	102	93	103	109	124	100	113	96	102	105	120	118	120	108	105	104	128	115	96	99	101	123	96	107	107	90	107	106	113	112	92	93	126	118	117	122	123	114	118	108	102	106	113	102	125	121	99	138	116	110	136	122	114	109	100	114	100	105	105	117	122	109	106	112	108	103	138	120	117	120	115	110	119	107	112	118	102	113	108	115	107	110	115	110	123	98	119	111	102	108	137	110	118	112	104	96	122	130	111	110	126	111	107	122	104	100	126	114	123	115	108	120	118	117	123	109	116	114	104	109	110	102	96	114	93	93	116	113	90	113	113	109	118	127	99	115	102	111	109	112	117	127	135	91	113	126	109	108	102	101	90	108	135	115	98	116	113	86	125	108	125	98	108	105	95	103	110	127	123	94	93	97	127	111	119	97	87	109	114	117	123	117	111	109	127	102	116	111	105	130	111	96	126	117	101	106	118	119	104	105	86	116	94	112	108	114	101	113	118	97	105	124	107	113	113	119	92	147	106	101	108	113	87	123	114	119	119	130	115	120	99	114	121	107	106	108	126	114	113	105	99	110	88	104	105	109	102	111	113	114	112	118	122	122	101	127	112	118	111	109	104	124	93	81	107	107	124	118	108	116	105	112	116	99	114	116	121	110	99	110	123	120	101	110	120	100	107	113	103	95	95	106	96	90	103	89	109	113	106	102	105	104	108	100	92	121	91	124	104	105	123	93	122	96	119	104	120	99	103	117	108	110	124	94	107	102	110	116	117	119	106	116	105	106	109	97	112	94	107	91	105	118	126	117	117	95	107	117	103	107	120	123	106	113	111	116	122	115	123	108	108	112	104	105	99	101	106	110	117	116	107	108	106	95	137	109	107	94	95	116	117	128	104	102	114	131	102	92	108	104	112	101	91	121	124	108	115	110	129	134	101	101	119	102	119	94	116	111	120	107	107	110	107	99	110	116	105	95	105	111	93	114	108	121	123	96	106	112	98	110	116	119	116	106	96	99	123	113	97	114	135	89	111	100	115	122	98	131	106	120	118	108	118	127	123	100	109	114	115	110	100	104	122	110	104	113	99	117	137	105	93	108	105	111	112	107	116	108	99	108	115	113	124	106	90	120	125	105	104	102	115	112	108	91	105	122	112	110	111	95	98	100	132	116	118	129	95	103	98	109	99	110	115	122	120	99	96	119	95	105	125	112	105	116	106	89	91	116	110	101	132	101	109	124	94	94	130	105	126	117	105	129	125	117	97	102	128	112	116	115	124	106	102	104	121	99	103	112	108	110	94	121	122	117	89	111	91	102	110	142	115	94	109	114	96	123	113	101	108	110	119	109	99	101	103	102	140	107	127	113	108	109	116	121	113	87	125	121	120	110	109	121	122	119	124	99	120	104	95	90	112	125	105	107	114	111	121	106	96	98	112	96	107	120
345	0	2700	104381	357	4	34	265	420	625	603	640	529	477	429	403	400	368	353	348	322	321	301	280	282	291	272	310	261	277	270	256	283	254	242	229	255	234	203	226	199	210	190	197	175	197	171	214	175	176	168	175	198	180	162	165	173	149	182	144	158	159	193	163	157	165	156	154	143	147	134	172	158	174	146	171	181	145	126	127	152	153	138	128	147	138	137	135	130	126	120	141	130	116	134	132	140	120	104	118	137	126	133	127	126	144	132	133	117	130	140	137	121	154	114	142	126	132	111	129	103	120	100	128	109	139	118	120	137	115	114	131	131	115	113	106	117	135	135	107	118	110	119	123	122	121	126	148	117	117	138	139	126	111	120	120	95	122	120	127	104	122	112	127	121	119	126	116	122	105	133	135	126	119	128	138	112	121	133	122	121	109	109	120	101	115	109	131	142	112	122	133	125	111	127	112	131	103	114	113	114	105	110	125	130	126	131	114	126	104	114	113	145	120	106	117	128	118	131	117	147	122	113	109	122	130	124	118	113	128	118	129	115	128	110	124	122	119	103	119	116	124	141	137	119	112	125	119	128	135	106	132	110	114	122	111	111	133	121	122	127	116	124	128	118	122	123	128	120	143	121	118	131	119	133	129	111	118	127	121	119	116	103	119	132	105	115	133	114	106	130	139	119	119	127	115	119	126	101	102	105	120	106	132	104	125	125	138	117	130	125	109	122	121	117	121	113	125	127	96	134	116	127	124	99	132	124	122	125	122	127	127	110	138	107	112	106	124	107	119	129	127	127	133	116	123	115	120	121	120	125	125	117	119	129	123	139	122	130	121	113	121	130	131	113	116	96	121	131	117	127	102	124	131	112	119	125	123	127	136	114	113	147	147	112	128	120	118	133	134	126	132	121	118	130	112	119	130	112	132	100	113	120	113	127	117	131	145	118	95	115	110	103	124	113	133	117	100	118	98	86	97	131	122	111	122	134	129	115	121	132	107	120	120	116	136	130	126	121	125	101	124	106	101	143	117	115	105	131	126	118	141	116	120	123	113	123	139	134	121	133	132	108	131	103	110	120	115	95	118	123	104	128	117	122	112	123	103	122	121	118	123	119	127	104	107	121	102	114	141	126	118	128	126	114	98	119	107	130	128	119	130	121	97	136	117	133	133	131	124	109	108	132	125	121	110	110	111	116	116	120	136	126	144	108	110	131	108	116	123	105	123	118	115	119	125	133	112	110	109	111	122	124	97	112	120	121	108	112	126	112	135	102	117	121	117	120	130	102	120	138	124	109	119	125	116	102	117	136	121	104	114	111	132	127	113	114	108	110	134	102	125	113	125	130	94	129	113	130	108	125	124	113	118	122	119	133	124	115	134	106	112	131	112	129	117	111	109	128	106	115	128	117	103	139	124	104	126	122	107	136	124	131	133	132	97	125	112	117	119	115	114	106	115	104	121	130	98	102	107	108	116	111	100	115	88	112	119	99	102	122	120	116	124	136	130	115	121	101	117	115	115	131	127	118	112	108	124	138	127	100	104	100	108	124	112	110	121	127	118	109	130	120	106	114	133	114	123	115	123	121	144	117	96	114	117	115	123	122	108	117	109	130	115	110	101	136	121	131	119	92	116	127	122	128	117	144	117	122	103	118	114	115	129	129	109	125	116	113	114	125	122	109	132	106	145	141	111	116	113	125	123	134	108	117	117	118	139	107	127	127	117	116	119	122	107	107	131	130	121	117	119	112	138	115	117	115	113	110	131	137	120	128	114	118	120	132	138	111	108	107	106	102	104	118	148	125	128	116	122	110	132	104	136	121	114	134	119	102	112	109	114	132	100	142	113	109	113	130	129	138	113	125	130	129	121	140	120	106	116	107	116	118	123	121	121	126	146	118	108	111	111	129	121	132	115	125	112	134	129	122	93	136	121	127	133	119	131	107	128	106	126	130	114	110	102	116	110	116	127	106	111	114	127	141	121	100	114	105	108	108	135	127	113	109	125	117	117	131	119	116	122	101	108	104	113	120	127	117	128	132	136	122	117	100	125	110	127	123	129	111	113	126	117	99	121	101	110	126	128	124	119	100	156	102	108	148	106	108	108	135	107	121	128	123	109	118	125	130	118	123	128	124	149	118	113	120	117	108	130	127	107	117	114	114	125	120	105	119	100	105	116	115	128	127	123	97	127	110	126	115	130	142	141	134	116	129	114	117	122	113	104	108	119	122	130	126	104	125	130	113	100	119	130	145	109	85	113	123	126	95	116	120	111	124	119	150	109	111	129	109	108	126	114	118	100	116	126	128	105	119	111	100	131	119	111	131	116	128	128	120	121	120	109	127	123	112	114
345	1	1900	104504	351	2	81	289	218	369	460	527	499	483	466	430	374	399	353	369	330	351	325	342	302	288	272	275	269	298	270	259	236	244	249	243	242	233	211	230	216	190	178	156	180	191	170	178	162	178	177	166	154	177	142	169	147	167	156	147	155	164	135	148	151	155	138	157	149	129	158	140	149	166	146	138	152	151	160	137	148	144	141	132	121	129	125	131	142	155	125	130	116	134	141	135	125	133	134	122	132	147	143	131	126	133	145	122	114	137	127	142	110	132	113	147	130	133	136	129	119	124	133	110	123	130	134	138	131	134	136	136	130	128	132	145	121	134	126	141	135	120	133	119	121	132	136	127	127	130	115	139	140	128	140	127	126	142	138	132	144	112	116	129	127	121	130	130	150	99	133	122	121	111	138	130	107	145	130	119	125	130	129	124	131	136	126	131	133	126	140	120	136	126	123	134	139	122	125	118	125	122	115	127	121	133	139	116	132	124	121	123	137	119	135	115	120	131	119	127	121	143	114	131	127	125	132	137	111	128	120	121	125	119	120	129	116	150	141	116	125	134	109	139	111	122	119	127	117	139	133	113	137	108	113	121	127	105	127	115	113	121	135	145	140	136	137	131	123	105	121	119	118	103	135	120	125	125	113	126	121	128	134	127	125	142	137	124	146	120	127	133	136	126	151	116	131	127	130	127	120	144	118	132	119	113	133	136	140	135	135	135	127	134	141	131	111	113	130	138	120	135	147	138	131	121	112	130	149	144	123	123	124	128	131	133	112	158	130	111	134	115	145	129	128	120	135	136	125	141	88	126	132	138	140	126	108	140	133	116	126	107	144	139	122	117	150	130	135	103	151	147	132	117	114	130	139	138	131	123	130	136	131	123	108	151	136	135	124	123	136	133	130	125	140	134	124	148	126	96	129	124	113	131	121	132	130	130	109	131	127	137	126	133	119	116	119	130	132	150	119	130	120	105	131	120	133	126	120	129	104	120	119	135	119	124	129	139	133	136	158	145	138	96	110	133	126	119	127	139	123	112	115	116	135	126	130	141	131	120	137	119	142	126	95	111	134	124	133	121	123	128	119	140	119	122	129	112	151	133	124	119	129	123	124	104	132	125	135	127	118	110	147	134	145	147	124	125	117	134	118	125	128	101	114	119	129	130	120	110	131	127	118	113	144	130	136	131	113	122	142	131	115	124	107	135	139	145	139	146	126	121	118	135	105	130	129	135	130	127	144	138	138	118	121	152	132	118	121	116	142	129	133	129	139	122	126	129	115	116	141	136	133	120	113	101	120	138	104	132	132	127	122	131	121	136	123	114	131	147	119	106	128	141	106	129	111	128	127	119	128	134	110	106	130	123	122	122	145	111	123	113	138	107	144	123	132	130	128	127	123	142	111	132	128	140	138	127	143	113	137	129	138	137	121	128	120	119	120	105	142	108	123	124	127	132	112	139	128	141	145	145	133	141	130	142	115	118	128	148	120	122	140	133	111	128	131	142	138	122	138	134	141	132	124	121	119	126	139	126	122	136	115	126	124	132	142	124	110	123	109	120	121	149	129	133	117	130	131	129	124	126	104	129	132	128	125	133	137	112	127	105	110	136	114	139	138	129	131	125	131	126	121	106	119	117	114	124	136	131	121	128	135	127	135	134	125	118	116	133	113	126	110	130	132	137	121	115	145	126	138	124	133	129	141	113	134	128	134	141	128	140	146	135	138	116	134	133	125	149	133	135	120	138	126	131	147	119	114	131	130	120	111	138	128	115	114	119	121	117	140	121	109	114	121	137	110	121	129	127	117	123	121	116	122	112	141	131	120	116	122	129	120	110	99	127	118	126	146	121	117	134	135	141	116	128	126	135	116	120	130	131	128	116	138	123	120	134	120	131	117	138	119	107	125	134	135	126	122	110	106	147	105	139	109	148	127	122	148	124	124	116	138	135	126	118	122	113	132	112	125	120	108	121	129	127	132	130	124	127	133	109	115	132	125	134	130	136	127	144	130	140	118	124	113	128	123	129	109	130	135	146	148	150	139	116	132	151	105	132	128	144	148	130	110	127	113	123	117	126	115	140	124	138	120	117	131	126	142	136	122	105	114	125	136	149	106	114	126	110	147	132	108	116	122	147	120	118	121	124	139	128	140	135	122	130	117	129	130	134	123	116	119	131	128	139	124	134	144	119	125	113	154	124	132	124	121	112	130	131	141	97	118	112	136	129	125	132	130	137	137	137	136	125	136	104	114	114	149	126	122	131	132	146	128	118	115	136	110	130	125	116	157	127	152	128	141	106	101	134	106	132	123	122	127	103	112	152	112	121	122	131	134	134	150	114	141	116
345	2	2100	104627	353	2	55	292	307	482	425	448	506	490	425	400	421	392	386	392	376	349	353	358	327	328	298	299	313	290	280	286	246	262	247	241	249	215	245	232	214	199	213	210	186	202	199	185	189	173	199	189	175	165	183	156	170	175	155	161	159	158	138	160	163	124	143	147	143	136	158	142	160	157	142	143	153	132	144	135	151	138	154	150	138	126	155	125	134	138	137	133	128	161	149	138	153	143	149	139	145	154	138	124	139	158	130	150	135	133	128	147	123	129	116	125	113	159	135	147	145	143	135	164	135	134	141	124	129	127	128	133	134	159	134	137	143	144	113	147	157	148	160	152	127	106	109	153	132	140	136	150	136	153	119	129	125	134	136	134	150	134	133	153	137	141	140	146	131	134	123	130	128	127	138	156	135	151	140	107	131	118	134	138	132	130	138	114	133	154	120	135	144	151	126	128	133	148	135	148	145	119	139	128	148	137	150	147	119	146	143	138	147	119	143	123	122	153	137	137	132	123	134	133	143	129	129	140	128	131	128	126	139	135	138	128	119	141	129	146	128	135	130	143	141	141	143	132	145	137	135	144	146	142	144	122	119	130	139	138	144	108	118	131	126	140	142	130	137	131	156	127	117	139	139	131	126	117	142	136	156	130	129	145	128	124	143	156	117	134	135	112	131	149	133	140	137	147	143	131	106	153	129	134	148	148	137	143	150	122	117	112	120	116	147	127	139	147	135	133	142	107	123	131	129	123	137	160	127	129	131	127	126	131	131	145	135	139	140	136	133	136	124	148	134	120	127	134	122	122	120	137	137	120	123	117	133	120	131	113	130	138	121	116	144	125	131	122	122	140	123	128	109	130	119	120	117	131	140	131	99	127	126	121	118	138	145	121	119	138	139	141	132	147	111	128	131	140	103	114	139	143	136	125	133	126	130	132	116	134	136	132	140	110	127	128	127	144	132	120	134	116	133	126	134	147	124	124	123	146	143	128	147	132	150	128	123	121	139	134	135	129	131	148	117	115	119	124	123	136	135	114	128	124	147	140	127	140	126	125	159	140	136	133	133	119	134	144	123	118	129	141	140	133	151	126	123	135	102	149	129	128	131	124	140	139	104	148	148	120	123	139	137	122	133	142	134	110	129	137	144	129	146	144	141	139	128	133	125	126	131	138	140	138	140	131	148	129	134	129	151	124	125	135	108	129	159	129	121	122	149	121	125	109	139	118	138	139	134	123	116	137	154	135	133	121	126	141	115	127	128	134	128	142	141	144	132	129	135	144	135	139	147	136	111	134	149	138	152	126	141	145	134	127	132	148	118	115	128	133	137	107	113	133	126	122	129	137	128	146	113	158	126	138	143	133	146	150	122	133	107	134	123	140	141	143	144	134	109	146	152	146	127	140	153	121	123	122	126	122	111	139	114	146	125	112	107	130	132	143	121	117	126	138	136	138	129	112	115	113	147	130	134	124	117	141	128	139	137	133	134	109	108	112	124	127	133	148	121	132	138	127	126	150	172	138	141	134	146	114	149	135	129	129	127	135	128	118	133	145	100	125	125	131	131	140	115	139	133	143	136	137	112	135	152	159	145	136	143	133	147	160	133	150	121	123	109	128	117	130	134	143	133	145	151	125	137	138	122	149	129	137	130	128	129	102	137	130	139	120	130	141	139	122	120	133	121	135	139	134	119	113	125	124	123	140	138	122	129	139	117	114	120	138	129	131	131	130	141	128	148	118	118	130	132	139	161	125	129	137	131	129	142	136	134	117	125	127	114	149	126	135	139	132	140	127	145	139	133	129	137	156	146	126	123	131	145	143	127	134	137	127	144	131	146	148	142	136	131	116	152	122	140	104	117	131	144	111	141	128	126	129	137	137	116	133	130	119	137	124	146	142	154	140	138	146	145	136	142	158	128	135	144	118	123	139	123	134	155	145	142	138	121	132	128	139	123	121	122	127	113	134	128	137	139	127	129	125	126	145	115	130	111	120	125	149	116	123	111	116	132	151	136	129	132	133	127	132	139	129	124	121	157	134	113	137	120	121	142	128	150	134	128	137	126	109	134	132	132	137	117	149	142	132	131	120	137	134	118	115	139	130	126	150	137	122	133	125	141	162	117	125	139	133	141	130	144	142	132	132	137	118	138	126	149	139	119	131	143	126	141	132	148	122	133	110	132	138	117	127	140	147	134	123	130	141	123	137	138	123	128	145	144	115	112	146	129	137	129	139	126	132	128	134	125	131	129	135	136	127	138	130	156	128	131	133	161	123	146	121	113	132	126	136	123	130	118	123	145	121	136	139	115	128	120	125	122	118	137	134	127	141	149	162	150	148	129	127
345	3	3500	104751	355	4	95	411	278	422	376	462	372	401	381	383	411	419	380	354	319	359	327	300	259	267	269	271	237	251	239	253	248	246	247	247	233	206	230	236	207	200	212	217	216	211	204	194	186	179	184	172	178	190	165	161	191	155	157	158	154	155	157	153	133	178	150	137	130	177	144	156	135	151	140	168	111	170	129	153	148	141	126	142	139	123	132	125	144	129	139	113	141	140	136	130	135	152	112	143	109	158	126	117	132	130	138	136	134	113	129	132	127	138	128	115	143	149	118	137	136	135	117	133	122	144	132	119	126	95	125	145	138	132	129	137	124	122	145	117	124	117	123	133	126	128	119	122	154	133	129	117	124	136	139	120	137	142	121	128	108	131	128	136	144	148	145	138	141	121	116	105	113	115	125	139	125	142	138	141	111	129	123	119	139	136	128	126	122	125	122	136	119	126	126	109	119	127	133	125	123	135	136	133	109	119	128	127	116	118	140	133	117	114	126	124	124	121	128	126	126	121	125	107	110	106	124	115	134	114	127	124	140	128	115	144	108	123	145	100	128	106	142	108	118	117	131	143	135	144	135	147	118	150	128	144	136	148	119	99	127	110	119	112	121	117	122	112	137	122	131	133	118	114	113	121	106	125	127	137	140	112	104	112	112	117	153	142	134	113	117	114	128	114	132	133	111	130	117	127	151	115	116	124	122	110	130	130	119	124	129	120	116	119	122	114	112	121	145	120	116	128	97	130	107	105	142	112	112	139	115	126	123	131	124	123	111	125	114	133	127	128	124	126	120	135	113	108	131	110	129	109	116	127	147	143	125	138	112	108	119	124	130	144	117	104	109	118	120	107	111	128	119	111	128	124	127	129	139	113	124	119	118	126	128	123	129	119	115	125	140	99	116	124	104	152	110	130	118	137	135	107	117	120	86	116	143	131	121	117	116	127	120	118	135	124	128	136	133	112	109	133	133	108	119	109	122	112	124	126	121	123	136	104	129	138	112	113	120	120	135	130	122	125	136	133	118	108	125	129	115	101	107	150	109	143	114	123	124	121	136	135	130	117	111	126	125	121	124	113	108	130	131	127	88	103	100	118	114	135	145	127	117	120	123	91	122	108	119	123	135	126	135	125	120	132	136	115	125	121	133	137	123	145	129	135	115	143	132	140	130	112	122	126	118	148	114	112	130	114	120	133	121	112	108	113	131	128	103	145	128	111	118	124	131	131	118	99	123	131	110	122	111	114	120	123	127	132	124	142	105	126	96	130	129	106	132	142	117	142	120	133	107	114	112	125	124	128	121	127	132	119	122	119	117	119	139	121	131	134	111	141	121	119	117	112	122	135	138	117	121	124	125	122	145	139	140	143	122	115	136	119	138	119	133	150	121	121	129	130	114	138	99	113	122	145	112	118	133	130	115	121	131	150	127	134	126	95	123	144	110	122	131	125	150	120	117	119	136	139	116	132	108	111	125	128	147	135	118	112	116	133	117	126	111	107	111	129	140	129	103	126	107	110	102	117	129	127	99	125	117	119	117	123	111	110	151	109	123	109	129	123	118	128	112	102	121	126	126	107	139	129	124	119	118	137	131	131	117	133	127	129	130	137	132	116	129	129	140	113	110	133	106	115	127	126	127	122	113	117	116	130	112	118	135	128	112	128	105	130	124	123	114	119	127	122	129	139	113	132	111	140	115	131	147	134	129	114	110	125	102	119	124	122	109	133	109	155	139	127	106	119	124	141	124	138	96	130	138	111	107	103	121	118	111	136	109	117	138	140	109	110	118	118	98	122	114	115	109	125	129	120	123	129	125	127	136	125	138	109	117	123	120	118	129	118	133	113	137	129	120	117	149	124	139	114	121	122	114	103	106	108	137	122	131	122	126	127	137	140	134	110	136	144	136	121	121	122	125	124	147	123	119	115	138	125	122	128	97	117	120	137	129	117	106	143	113	115	120	124	148	102	118	133	137	118	104	117	135	119	103	127	120	113	128	115	121	108	124	134	120	125	134	113	110	131	115	137	116	133	119	115	120	115	118	126	110	146	125	127	141	117	113	127	124	121	107	129	126	148	113	147	124	110	142	110	120	122	122	109	123	151	124	146	126	125	127	131	120	130	121	105	130	119	109	114	105	136	123	126	132	138	148	148	110	100	125	123	135	125	113	124	141	107	127	112	112	105	131	116	140	112	122	131	120	123	129	96	115	129	138	119	117	114	114	126	129	122	114	116	138	125	121	136	136	113	123	120	122	121	145	122	142	100	120	108	110	104	121	122	111	133	126	115	130	122	124	146	106	106	120	124	114	132	117	124	130	119	127	126	123	108	130	130	153	114	128	107
345	0	2700	104874	354	3	44	264	325	417	419	467	460	419	397	375	359	378	331	349	340	359	311	334	308	329	316	315	296	300	275	283	282	273	285	264	245	268	239	268	230	248	249	229	213	201	193	243	199	213	190	200	194	175	172	209	164	153	155	164	157	176	160	171	170	145	165	181	176	163	154	140	177	144	160	135	157	136	154	140	156	140	133	124	130	146	149	164	152	139	127	154	134	139	125	152	140	125	157	152	133	146	165	147	147	124	139	132	140	138	112	133	135	153	133	126	131	136	130	134	134	144	114	155	153	120	139	141	122	139	141	145	161	121	125	124	122	151	148	126	140	132	134	140	134	133	114	140	156	122	157	122	128	116	150	135	131	131	134	123	146	131	131	134	128	122	127	177	136	140	133	115	124	116	119	130	124	119	128	130	141	136	121	136	111	135	118	142	117	140	120	141	141	132	139	121	139	118	120	136	115	147	144	106	133	142	133	126	118	122	129	140	131	121	132	137	154	131	121	119	158	124	120	135	131	139	137	141	110	123	127	121	151	165	158	136	112	143	129	118	140	114	146	121	121	134	113	140	133	142	135	135	123	132	149	123	132	142	150	129	152	128	131	120	125	135	133	118	123	125	118	115	120	118	118	129	132	130	138	123	127	135	141	139	135	130	118	138	135	117	139	136	108	127	125	146	131	120	106	136	144	103	121	115	108	133	131	125	111	120	115	120	154	125	136	119	133	132	126	138	108	131	136	146	111	128	128	140	125	158	138	121	133	154	113	124	131	132	143	120	138	127	114	117	105	133	131	115	121	122	136	137	144	129	127	127	132	147	140	135	123	112	121	135	130	131	125	124	156	129	142	128	121	136	134	127	133	135	135	125	169	122	133	147	130	140	128	110	115	151	132	133	139	130	134	144	130	128	131	135	135	124	131	114	124	114	137	122	135	128	133	135	103	148	142	108	137	154	113	121	142	134	123	129	124	113	105	121	122	128	129	142	113	166	131	112	121	126	132	156	146	134	130	133	140	129	140	141	120	123	118	124	112	140	120	129	152	131	161	125	118	126	107	136	129	113	114	141	132	139	119	127	122	148	118	153	129	129	127	138	110	125	153	139	145	126	141	127	147	141	139	152	125	141	107	137	122	155	138	109	128	135	122	118	123	134	116	108	103	128	128	127	135	135	129	141	128	131	143	133	147	124	125	129	121	121	151	127	146	108	125	117	128	143	133	136	147	141	123	137	130	111	122	134	131	141	134	151	111	136	113	126	134	115	131	132	120	123	120	147	133	145	125	136	133	113	120	137	118	111	115	152	117	122	142	139	126	120	119	123	114	141	143	119	146	115	128	158	126	145	144	132	121	116	129	111	113	115	133	124	119	122	137	140	130	143	127	153	123	113	119	136	118	131	140	119	114	143	119	142	128	116	139	127	120	147	114	133	132	124	123	128	148	132	100	139	133	138	131	124	123	137	139	118	131	129	127	115	135	117	136	105	124	113	124	114	141	125	126	142	109	105	130	119	121	149	121	126	139	133	127	110	106	129	129	125	145	137	123	122	121	124	130	133	130	140	102	139	131	135	140	130	140	140	129	116	131	129	133	133	123	131	128	146	113	127	109	135	142	141	137	100	131	146	131	142	122	125	128	117	126	143	126	136	122	131	132	123	132	128	132	124	131	119	136	128	129	118	129	128	110	136	134	139	137	127	128	141	138	126	140	115	112	106	121	117	131	137	133	130	127	127	131	131	136	136	125	102	101	124	125	104	116	125	133	128	127	127	131	111	129	114	131	132	135	114	140	133	140	110	138	139	117	131	115	155	129	153	136	137	125	136	117	114	108	137	118	137	129	136	123	116	144	124	124	134	133	146	116	143	117	148	131	134	127	121	113	125	126	127	117	135	115	119	128	147	146	120	111	118	111	142	130	124	129	135	116	126	127	132	156	109	137	139	123	117	138	150	117	144	124	144	140	139	125	142	123	126	117	127	117	116	122	162	106	127	149	127	130	117	139	115	110	119	131	121	129	123	129	105	135	126	137	115	124	156	126	134	133	122	128	133	142	128	124	124	118	133	128	135	139	108	134	119	115	130	131	116	126	134	144	119	122	125	112	139	99	131	126	124	129	130	126	131	140	123	120	129	121	136	119	121	118	129	116	137	141	130	125	123	128	118	123	130	121	132	129	125	117	111	108	137	109	128	125	122	138	131	116	129	125	125	123	125	126	137	117	128	120	142	126	142	124	114	152	133	115	126	114	128	105	126	140	115	132	124	140	134	135	101	117	132	139	121	111	135	123	134	143	139	130	139	126	135	137	128	134	129	133	139	123	119	106	122	119	135	119	119
345	1	1900	104997	353	2	83	321	236	374	379	382	374	339	317	280	313	283	273	264	265	296	255	252	236	208	224	217	251	215	207	194	189	215	172	185	194	178	180	178	199	189	173	177	183	172	157	184	157	170	179	153	167	156	161	141	162	141	153	146	148	158	140	154	143	146	164	133	147	112	139	164	132	145	127	144	124	139	152	141	147	143	129	147	124	117	134	141	157	139	132	137	137	139	132	143	133	127	107	141	145	141	109	134	133	133	109	134	141	147	133	113	125	133	125	123	129	116	116	138	132	145	106	142	135	133	132	133	113	123	127	122	119	129	124	122	134	120	143	115	137	131	145	124	119	111	120	131	141	141	106	127	124	141	129	132	125	131	154	119	108	130	105	134	115	134	138	135	150	127	126	88	120	123	123	142	139	137	126	132	151	145	135	105	122	124	123	121	139	112	128	117	122	131	114	136	100	120	110	115	146	106	111	139	134	112	114	131	123	140	104	127	149	111	110	135	147	143	120	133	145	109	116	120	146	138	127	111	135	116	115	117	131	143	122	126	132	129	139	133	108	135	118	132	118	123	132	122	124	108	128	132	105	131	123	135	115	120	127	126	116	126	103	115	119	122	124	122	114	130	138	107	132	123	137	115	136	121	97	126	127	133	118	121	120	116	120	114	118	126	103	121	127	126	115	155	122	123	126	134	123	112	127	125	115	123	102	125	126	112	135	135	121	124	133	128	110	122	117	121	111	118	125	132	122	128	115	119	122	136	117	118	141	141	116	112	126	129	148	142	109	121	98	132	127	143	110	129	133	126	127	119	111	126	135	123	128	131	120	136	133	115	109	111	117	113	113	140	124	119	120	110	110	136	125	123	136	118	117	118	137	124	127	114	131	130	119	120	128	121	136	125	138	112	123	120	132	120	135	132	123	131	105	128	114	136	126	123	100	138	132	109	132	145	115	124	126	139	157	147	124	103	129	114	126	115	103	129	91	123	123	141	123	119	125	103	122	132	144	127	125	119	143	119	129	131	125	101	118	137	136	117	121	133	120	132	136	121	128	126	149	109	135	131	108	103	120	139	116	121	135	112	121	130	134	123	135	113	131	152	130	124	130	124	119	129	118	130	120	118	108	107	121	122	98	118	144	140	108	130	123	128	119	123	121	124	119	134	112	134	121	122	120	116	140	122	112	136	104	114	119	113	118	133	116	112	111	122	110	119	113	132	118	124	129	127	118	148	128	111	113	118	124	131	114	109	107	103	140	143	123	145	138	130	139	134	121	137	120	112	129	121	125	124	122	106	136	114	125	136	111	125	118	139	125	119	108	125	130	131	132	115	115	112	120	131	127	138	129	115	145	116	137	137	124	138	123	117	121	126	140	105	129	123	128	124	125	136	137	125	138	130	126	130	115	135	140	107	119	133	137	118	127	124	118	129	152	131	121	105	113	125	130	119	109	137	116	131	102	129	119	147	135	116	106	109	108	126	90	135	109	132	126	120	120	128	111	128	106	122	131	134	119	104	122	111	111	125	134	128	125	124	124	131	126	126	119	138	118	131	125	121	116	124	127	116	141	133	116	150	129	143	122	120	121	144	143	136	106	127	117	132	128	123	116	128	117	121	127	129	125	119	120	135	146	112	124	122	133	116	136	109	110	122	147	129	116	120	116	113	120	131	135	112	140	125	128	131	136	131	132	142	107	137	147	115	118	136	127	114	123	131	104	141	127	122	135	96	134	133	140	120	114	131	96	123	128	125	143	113	109	135	119	124	135	124	117	128	116	106	128	141	124	123	116	125	133	126	133	126	130	129	127	122	126	141	126	128	126	128	118	114	114	118	128	133	132	155	124	115	134	133	123	134	118	120	117	129	124	124	124	117	145	126	114	129	129	135	117	114	111	130	99	125	133	121	118	134	107	127	138	123	117	127	124	136	111	106	125	107	118	125	107	130	140	140	130	112	131	120	137	114	124	127	137	139	111	103	137	130	124	136	127	134	135	114	142	116	137	122	108	121	111	121	122	122	126	110	118	123	146	128	112	117	129	111	103	129	132	123	137	142	123	143	139	129	125	118	131	120	114	112	115	125	135	118	133	128	118	108	126	124	118	136	110	92	137	117	115	113	131	135	117	104	124	111	107	102	147	118	118	131	125	120	128	103	121	103	106	112	131	143	119	137	111	129	119	130	124	119	114	94	130	97	121	116	115	120	115	127	126	92	113	129	125	143	130	149	113	133	118	135	108	137	126	120	127	108	102	112	127	147	135	144	118	118	133	117	113	142	146	114	123	144	129	105	131	121	110	109	122	143	125	121	121	132	133	121	144	122	118	113	127	117	121	139	125	133
345	2	2100	105120	351	2	47	268	253	398	371	419	399	361	329	329	277	291	252	256	258	262	261	246	243	232	252	226	221	227	207	214	221	208	209	216	159	196	167	171	196	174	167	175	193	189	162	166	183	196	175	168	150	156	173	167	164	175	150	150	166	152	158	151	169	153	135	161	133	141	170	148	130	148	156	149	130	149	139	127	147	162	127	154	138	145	123	129	141	140	112	155	122	145	135	126	143	131	147	132	121	140	157	125	128	140	125	132	140	124	139	129	138	138	132	153	131	137	109	129	132	127	121	120	152	150	140	142	155	112	131	119	108	122	153	154	147	120	137	129	131	154	113	129	114	134	119	129	121	118	143	132	131	139	116	127	149	118	131	142	150	138	140	134	115	126	131	124	128	120	144	132	133	112	147	111	141	127	121	147	133	142	118	140	107	133	128	111	127	127	134	138	151	143	155	136	127	140	150	130	130	135	124	115	109	135	121	148	133	133	137	121	136	119	129	140	129	138	112	141	98	126	113	121	122	141	136	129	129	126	115	127	141	140	118	140	125	117	139	126	148	132	115	140	143	130	134	134	131	120	122	136	127	143	141	131	110	122	134	118	123	128	137	113	116	138	137	119	134	124	135	135	130	141	139	118	123	147	99	137	118	155	113	114	122	133	123	119	146	114	134	143	132	152	117	138	142	129	130	102	144	113	146	136	134	112	126	112	141	159	118	111	136	134	146	143	127	133	124	145	129	124	132	128	132	137	138	113	153	121	140	120	118	133	138	136	112	124	140	133	137	125	115	146	141	125	113	133	134	104	103	129	121	119	161	133	138	130	116	141	128	138	116	108	117	118	131	124	129	123	129	129	105	121	121	117	129	123	120	118	127	119	116	142	127	135	145	121	126	126	126	127	117	137	117	120	113	121	125	135	137	116	131	120	134	130	129	132	126	125	124	138	147	112	119	123	129	135	112	111	126	138	143	124	109	124	139	135	103	139	138	131	125	131	134	126	122	116	119	129	107	119	133	121	125	119	125	136	116	134	134	126	131	131	134	132	121	132	134	153	125	115	124	118	128	118	134	123	135	132	118	116	119	139	125	121	118	134	114	135	128	123	129	115	141	125	123	121	126	130	120	111	134	131	121	111	124	137	138	130	122	110	130	115	146	133	145	133	153	120	148	123	126	125	126	144	126	123	138	110	131	121	137	138	145	139	143	127	134	128	104	127	145	149	125	145	112	130	143	131	143	128	120	114	109	125	135	125	133	116	120	129	143	122	137	126	128	117	123	128	161	136	108	118	102	134	131	117	112	164	128	139	126	131	120	130	135	115	108	118	136	135	124	110	136	128	137	124	123	116	149	143	128	118	160	110	134	132	118	146	125	127	129	126	117	127	129	113	138	117	130	115	105	123	114	144	117	132	146	132	113	131	137	152	126	137	124	115	128	129	137	137	135	122	152	130	136	140	140	114	135	133	119	132	145	134	137	113	112	113	139	128	141	125	116	139	147	127	148	131	139	123	117	146	127	129	126	134	132	155	124	141	118	121	137	118	144	140	146	131	121	138	132	124	134	140	127	121	118	127	105	131	130	144	124	122	113	133	121	126	140	125	117	129	121	123	117	128	133	141	142	133	130	140	130	131	144	112	154	127	163	121	116	128	150	121	111	125	134	133	126	124	132	126	140	121	165	140	134	116	128	125	120	146	116	115	133	137	119	123	103	119	125	124	137	130	126	116	135	134	129	132	118	126	122	125	124	115	122	114	120	141	133	124	124	137	143	123	120	134	112	128	109	121	136	151	135	144	120	147	142	154	139	133	143	131	138	131	126	123	131	134	130	127	106	134	119	119	130	139	126	118	120	120	119	133	127	113	126	131	126	124	129	138	139	124	124	132	117	127	131	122	118	133	137	119	118	125	131	129	125	135	110	118	132	133	131	128	122	109	134	142	153	116	111	118	128	128	141	132	108	132	129	138	121	141	124	133	130	97	96	141	118	139	135	115	122	154	135	138	98	116	120	130	142	126	140	109	134	147	127	120	114	131	114	102	121	135	124	126	131	123	124	131	141	118	132	127	134	106	117	129	119	122	124	119	104	137	123	140	124	123	116	128	121	142	137	113	123	123	124	123	111	127	124	109	124	126	125	129	117	137	115	117	113	131	126	137	126	115	125	128	152	122	130	128	125	146	116	141	123	111	106	130	128	122	137	124	124	122	131	112	132	129	125	137	119	119	145	132	101	122	129	133	127	130	145	133	114	129	129	140	140	118	118	132	125	131	131	120	121	135	118	119	122	156	105	126	120	123	125	140	124	132	125	126	139	157	133	105	135	123	135	137	152	123	117	145
345	3	3500	105244	352	4	72	327	272	394	392	465	388	382	350	333	287	307	296	301	302	262	268	244	257	259	265	240	236	252	249	231	217	209	213	200	224	242	219	214	226	222	198	207	205	177	201	177	181	192	174	186	154	193	196	192	178	154	162	161	169	158	177	194	176	166	155	170	185	161	156	148	163	176	178	141	145	157	160	155	157	135	153	149	147	138	123	132	140	135	129	119	149	160	129	121	128	127	129	127	142	138	129	132	126	144	156	141	127	136	137	146	142	129	135	128	137	138	163	120	131	132	125	149	152	155	134	155	138	152	164	148	146	140	140	125	133	117	120	129	142	133	132	152	127	146	134	122	133	149	109	147	133	154	143	142	124	138	153	136	119	149	113	123	119	126	130	135	137	137	131	134	148	125	128	152	123	136	118	132	137	121	119	140	125	127	153	122	135	146	140	107	138	128	115	133	120	132	127	138	151	136	137	128	137	130	115	125	134	127	132	118	126	114	134	139	110	124	125	139	148	141	152	131	130	142	138	117	138	126	114	138	144	122	144	127	133	121	126	129	116	142	136	153	133	135	138	140	128	139	124	135	127	128	127	125	132	156	139	145	143	146	136	136	131	129	123	119	159	154	127	134	136	144	152	133	114	133	133	127	137	142	136	131	127	145	123	118	129	135	123	149	126	129	140	116	126	137	137	124	148	141	117	124	137	124	139	113	141	132	122	121	123	124	115	142	135	109	142	120	137	137	139	125	138	127	125	136	116	126	113	147	134	134	126	133	128	128	125	117	165	120	150	145	135	131	130	104	114	130	140	132	143	132	142	143	115	114	130	138	114	122	124	153	140	138	123	136	146	115	117	131	125	135	114	134	141	139	133	113	121	139	161	122	137	126	130	121	141	134	120	127	127	138	134	134	135	130	134	141	121	137	153	138	131	143	127	134	128	149	145	157	127	141	127	134	129	142	149	142	125	113	129	122	114	122	142	147	140	136	128	126	140	147	125	108	127	130	133	142	142	143	134	138	125	115	121	131	136	149	136	122	119	138	124	128	148	114	164	131	109	123	125	141	124	134	106	124	122	113	136	150	125	143	127	120	147	135	143	134	125	131	132	136	139	130	122	144	119	145	133	137	129	137	141	156	127	148	116	147	113	138	123	127	127	135	131	124	124	128	135	147	125	112	134	133	132	127	141	134	133	121	126	150	152	128	122	135	145	134	138	135	143	117	147	138	110	137	116	147	134	115	135	135	127	133	135	126	142	124	133	114	120	144	130	166	130	111	141	128	130	123	106	117	123	152	110	145	146	113	123	153	142	145	137	125	150	144	128	137	135	131	107	130	118	122	124	113	138	131	115	136	133	132	144	130	158	124	124	133	127	121	134	136	126	125	125	139	114	153	115	142	119	148	119	112	119	155	144	140	120	124	141	125	138	143	144	137	131	153	111	144	161	130	133	144	131	131	133	136	129	137	134	134	127	140	136	127	135	145	116	121	128	138	145	136	140	108	129	164	117	126	133	132	122	133	132	135	137	134	123	128	113	140	112	126	128	121	128	118	119	151	132	125	129	118	131	134	129	132	136	130	129	139	120	147	137	126	139	139	140	117	143	125	139	148	117	126	123	138	102	133	123	122	141	159	116	131	119	136	153	141	107	126	146	120	133	128	120	130	125	133	143	137	138	127	122	121	123	118	120	143	135	118	131	129	115	133	124	146	142	136	141	140	133	124	126	130	139	126	128	123	123	126	108	141	127	111	124	122	144	152	135	134	139	129	104	102	134	118	139	123	126	152	128	142	149	117	146	134	117	125	134	133	143	128	122	136	115	133	123	123	119	115	122	150	131	128	124	120	115	110	129	137	127	122	141	121	144	147	149	131	147	146	124	118	140	125	136	133	141	117	137	147	129	145	132	119	113	127	141	121	131	136	137	138	126	108	111	126	138	125	138	131	134	130	141	126	137	138	126	120	131	149	124	114	135	113	136	122	133	129	135	119	128	128	120	139	114	142	146	146	116	132	131	115	134	143	128	127	144	125	124	135	123	144	127	128	128	125	126	132	136	135	133	140	131	134	155	121	142	167	128	136	124	125	129	139	134	166	137	144	121	109	112	130	140	136	133	124	128	157	119	148	120	121	110	121	106	136	127	135	124	131	128	141	132	131	122	143	135	118	140	119	124	131	148	137	143	129	120	114	155	127	130	136	127	134	149	130	136	139	136	119	119	136	144	144	133	137	131	117	147	144	114	112	132	139	146	120	127	132	133	112	129	126	116	124	119	113	128	143	145	139	153	133	118	118	140	106	151	133	135	127	145	133	124	129	138	152	133	106	114	131	139	131	142	134
